]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Work around incorrect/broken pathnames in NT_FILE note
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
973695d6
KB
12020-08-31 Kevin Buettner <kevinb@redhat.com>
2
3 * gdb.base/corefile2.exp (renamed binfile): New tests.
4
f3bd50f1
SM
52020-08-31 Simon Marchi <simon.marchi@efficios.com>
6
7 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
8
22b9b4b0
SL
92020-08-31 Simon Marchi <simon.marchi@efficios.com>
10
11 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
12 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
13
8efaf6b3
SM
142020-08-31 Simon Marchi <simon.marchi@efficios.com>
15
16 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
17 output, printing a "not saved" value from history and printing a
18 convenience variable created from a "not saved" value.
19
e840f2e3
TV
202020-08-31 Tom de Vries <tdevries@suse.de>
21
22 * gdb.base/eh_return.exp: Use nopie.
23
8f57f343
PA
242020-08-28 Pedro Alves <pedro@palves.net>
25
26 * gdb.base/advance-until-multiple-locations.exp
27 (advance_overload, until_overload): Adjust to match the
28 frame/function header instead of the source line text.
29
626d2320
TV
302020-08-28 Tom de Vries <tdevries@suse.de>
31
32 * gdb.base/label-without-address.c: New test.
33 * gdb.base/label-without-address.exp: New file.
34
df631783
PA
352020-08-27 Pedro Alves <pedro@palves.net>
36
37 PR gdb/26523
38 PR gdb/26524
39 * gdb.base/advance-until-multiple-locations.cc: New.
40 * gdb.base/advance-until-multiple-locations.exp: New.
41
48b076bb
SM
422020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
43
44 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
45
c2015ce4
AB
462020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
47
48 * gdb.arch/amd64-byte.exp: Make test names unique, use
49 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
50 * gdb.arch/amd64-dword.exp: Likewise.
51 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
52 * gdb.arch/amd64-stap-special-operands.exp: Make test names
53 unique.
54 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
55 * gdb.arch/amd64-word.exp: Make test names unique, use
56 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
57 * gdb.arch/i386-byte.exp: Make test names unique, use
58 gdb_breakpoint.
59 * gdb.arch/i386-word.exp: Likewise.
60
995d3a19
SV
612020-08-25 Shahab Vahedi <shahab@synopsys.com>
62
63 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
64
8cac2b31
SM
652020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
66
67 PR gdb/26532
68 * gdb.threads/stepi-random-signal.exp: Update pattern.
69
2bc19622
SM
702020-08-25 Simon Marchi <simon.marchi@efficios.com>
71
72 PR gdb/26532
73 * gdb.base/ui-redirect.exp: Update pattern.
74
b04aa1fc
GB
752020-08-25 Gary Benson <gbenson@redhat.com>
76
77 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
78 when compiling with clang.
8571e9c8 79 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 80
9f68b453
GB
812020-08-25 Gary Benson <gbenson@redhat.com>
82
83 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
84 Add additional_flags=-Wno-inaccessible-base when compiling
85 with GCC >= 10.1 or clang. Add additional_flags=-w when
86 compiling with GCC < 10.
87
3945d2d7
GM
882020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
89
90 PR m2/26372
fc5d6901
SM
91 * gdb.modula2/multidim.c: New file.
92 * gdb.modula2/multidim.exp: New file.
3945d2d7 93
60122dbe
SM
942020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
95
96 * lib/gdb.exp (runto): Always emit fail on internal error.
97
1eb8556f
SM
982020-08-24 Simon Marchi <simon.marchi@efficios.com>
99
100 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
101 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
102 Likewise.
103 * gdb.threads/stepi-random-signal.exp: Likewise.
104
33bf4c5c
TBA
1052020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
106
107 * gdb.base/print-file-var.exp: Fix typo "breapoint".
108 * gdb.trace/strace.exp: Ditto.
109
c2fd7fae
AKS
1102020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
111
112 * gdb.fortran/vla-type.exp: Skip commands not required for
113 the Flang compiled binaries after prologue fix.
114
326afb72
TT
1152020-08-17 Tom de Vries <tdevries@suse.de>
116 Tom Tromey <tromey@adacore.com>
117
118 PR rust/26197:
119 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
120
3ae7ab99
TT
1212020-08-17 Tom Tromey <tromey@adacore.com>
122
123 * gdb.ada/mi_var_access.exp: New file.
124 * gdb.ada/mi_var_access/mi_access.adb: New file.
125 * gdb.ada/mi_var_access/pck.adb: New file.
126 * gdb.ada/mi_var_access/pck.ads: New file.
127
f569c1c5
TV
1282020-08-16 Tom de Vries <tdevries@suse.de>
129
130 PR gdb/25350
131 * gdb.base/eh_return.c: New test.
132 * gdb.base/eh_return.exp: New file.
133
3d11c30a
TV
1342020-08-15 Tom de Vries <tdevries@suse.de>
135
136 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
137 (mixed_func_1d_): Use fortran_charlen_t in decl.
138
547ce8f0
TV
1392020-08-15 Tom de Vries <tdevries@suse.de>
140
141 PR backtrace/26390
142 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
143 Update expected pattern.
144
a54a7f13
PA
1452020-08-13 Pedro Alves <pedro@palves.net>
146
147 * gdb.fortran/complex.exp: Check skip_fortran_tests.
148 * gdb.fortran/library-module.exp: Likewise.
149 * gdb.fortran/logical.exp: Likewise.
150 * gdb.fortran/module.exp: Likewise.
151 * gdb.fortran/print_type.exp: Likewise.
152 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
153 * gdb.fortran/vla-datatypes.exp: Likewise.
154 * gdb.fortran/vla-history.exp: Likewise.
155 * gdb.fortran/vla-ptr-info.exp: Likewise.
156 * gdb.fortran/vla-ptype-sub.exp: Likewise.
157 * gdb.fortran/vla-ptype.exp: Likewise.
158 * gdb.fortran/vla-sizeof.exp: Likewise.
159 * gdb.fortran/vla-type.exp: Likewise.
160 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
161 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
162 * gdb.fortran/vla-value-sub.exp: Likewise.
163 * gdb.fortran/vla-value.exp: Likewise.
164
7a82e903
PA
1652020-08-13 Pedro Alves <pedro@palves.net>
166
167 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
168 * gdb.ada/access_to_packed_array.exp: Likewise.
169 * gdb.ada/access_to_unbounded_array.exp: Likewise.
170 * gdb.ada/addr_arith.exp: Likewise.
171 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
172 * gdb.ada/arr_arr.exp: Likewise.
173 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
174 * gdb.ada/array_bounds.exp: Likewise.
175 * gdb.ada/array_of_variable_length.exp: Likewise.
176 * gdb.ada/array_ptr_renaming.exp: Likewise.
177 * gdb.ada/array_subscript_addr.exp: Likewise.
178 * gdb.ada/arraydim.exp: Likewise.
179 * gdb.ada/arrayparam.exp: Likewise.
180 * gdb.ada/arrayptr.exp: Likewise.
181 * gdb.ada/assign_1.exp: Likewise.
182 * gdb.ada/assign_arr.exp: Likewise.
183 * gdb.ada/atomic_enum.exp: Likewise.
184 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
185 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
186 * gdb.ada/bias.exp: Likewise.
187 * gdb.ada/boolean_expr.exp: Likewise.
188 * gdb.ada/bp_c_mixed_case.exp: Likewise.
189 * gdb.ada/bp_enum_homonym.exp: Likewise.
190 * gdb.ada/bp_inlined_func.exp: Likewise.
191 * gdb.ada/bp_on_var.exp: Likewise.
192 * gdb.ada/bp_range_type.exp: Likewise.
193 * gdb.ada/bp_reset.exp: Likewise.
194 * gdb.ada/call_pn.exp: Likewise.
195 * gdb.ada/catch_assert_if.exp: Likewise.
196 * gdb.ada/catch_ex.exp: Likewise.
197 * gdb.ada/catch_ex_std.exp: Likewise.
198 * gdb.ada/char_enum.exp: Likewise.
199 * gdb.ada/char_param.exp: Likewise.
200 * gdb.ada/complete.exp: Likewise.
201 * gdb.ada/cond_lang.exp: Likewise.
202 * gdb.ada/convvar_comp.exp: Likewise.
203 * gdb.ada/dgopt.exp: Likewise.
204 * gdb.ada/disc_arr_bound.exp: Likewise.
205 * gdb.ada/display_nested.exp: Likewise.
206 * gdb.ada/dot_all.exp: Likewise.
207 * gdb.ada/dyn_loc.exp: Likewise.
208 * gdb.ada/dyn_stride.exp: Likewise.
209 * gdb.ada/excep_handle.exp: Likewise.
210 * gdb.ada/expr_delims.exp: Likewise.
211 * gdb.ada/expr_with_funcall.exp: Likewise.
212 * gdb.ada/exprs.exp: Likewise.
213 * gdb.ada/fin_fun_out.exp: Likewise.
214 * gdb.ada/fixed_cmp.exp: Likewise.
215 * gdb.ada/formatted_ref.exp: Likewise.
216 * gdb.ada/frame_arg_lang.exp: Likewise.
217 * gdb.ada/frame_args.exp: Likewise.
218 * gdb.ada/fullname_bp.exp: Likewise.
219 * gdb.ada/fun_addr.exp: Likewise.
220 * gdb.ada/fun_in_declare.exp: Likewise.
221 * gdb.ada/fun_overload_menu.exp: Likewise.
222 * gdb.ada/fun_renaming.exp: Likewise.
223 * gdb.ada/funcall_char.exp: Likewise.
224 * gdb.ada/funcall_param.exp: Likewise.
225 * gdb.ada/funcall_ptr.exp: Likewise.
226 * gdb.ada/funcall_ref.exp: Likewise.
227 * gdb.ada/homonym.exp: Likewise.
228 * gdb.ada/info_addr_mixed_case.exp: Likewise.
229 * gdb.ada/info_auto_lang.exp: Likewise.
230 * gdb.ada/info_exc.exp: Likewise.
231 * gdb.ada/info_types.exp: Likewise.
232 * gdb.ada/int_deref.exp: Likewise.
233 * gdb.ada/interface.exp: Likewise.
234 * gdb.ada/iwide.exp: Likewise.
235 * gdb.ada/lang_switch.exp: Likewise.
236 * gdb.ada/length_cond.exp: Likewise.
237 * gdb.ada/maint_with_ada.exp: Likewise.
238 * gdb.ada/mi_catch_assert.exp: Likewise.
239 * gdb.ada/mi_catch_ex.exp: Likewise.
240 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
241 * gdb.ada/mi_dyn_arr.exp: Likewise.
242 * gdb.ada/mi_ex_cond.exp: Likewise.
243 * gdb.ada/mi_exc_info.exp: Likewise.
244 * gdb.ada/mi_interface.exp: Likewise.
245 * gdb.ada/mi_prot.exp: Likewise.
246 * gdb.ada/mi_ref_changeable.exp: Likewise.
247 * gdb.ada/mi_string_access.exp: Likewise.
248 * gdb.ada/mi_task_arg.exp: Likewise.
249 * gdb.ada/mi_task_info.exp: Likewise.
250 * gdb.ada/mi_var_array.exp: Likewise.
251 * gdb.ada/mi_var_union.exp: Likewise.
252 * gdb.ada/mi_variant.exp: Likewise.
253 * gdb.ada/minsyms.exp: Likewise.
254 * gdb.ada/mod_from_name.exp: Likewise.
255 * gdb.ada/nested.exp: Likewise.
256 * gdb.ada/null_array.exp: Likewise.
257 * gdb.ada/optim_drec.exp: Likewise.
258 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
259 * gdb.ada/packed_array_assign.exp: Likewise.
260 * gdb.ada/packed_tagged.exp: Likewise.
261 * gdb.ada/pp-rec-component.exp: Likewise.
262 * gdb.ada/print_chars.exp: Likewise.
263 * gdb.ada/print_pc.exp: Likewise.
264 * gdb.ada/ptr_typedef.exp: Likewise.
265 * gdb.ada/ptype_arith_binop.exp: Likewise.
266 * gdb.ada/ptype_array.exp: Likewise.
267 * gdb.ada/ptype_field.exp: Likewise.
268 * gdb.ada/ptype_tagged_param.exp: Likewise.
269 * gdb.ada/ptype_union.exp: Likewise.
270 * gdb.ada/py_range.exp: Likewise.
271 * gdb.ada/py_taft.exp: Likewise.
272 * gdb.ada/rdv_wait.exp: Likewise.
273 * gdb.ada/rec_comp.exp: Likewise.
274 * gdb.ada/rec_return.exp: Likewise.
275 * gdb.ada/ref_param.exp: Likewise.
276 * gdb.ada/ref_tick_size.exp: Likewise.
277 * gdb.ada/rename_subscript_param.exp: Likewise.
278 * gdb.ada/repeat_dyn.exp: Likewise.
279 * gdb.ada/same_component_name.exp: Likewise.
280 * gdb.ada/same_enum.exp: Likewise.
281 * gdb.ada/scalar_storage.exp: Likewise.
282 * gdb.ada/set_wstr.exp: Likewise.
283 * gdb.ada/small_reg_param.exp: Likewise.
284 * gdb.ada/str_binop_equal.exp: Likewise.
285 * gdb.ada/str_ref_cmp.exp: Likewise.
286 * gdb.ada/str_uninit.exp: Likewise.
287 * gdb.ada/sub_variant.exp: Likewise.
288 * gdb.ada/sym_print_name.exp: Likewise.
289 * gdb.ada/taft_type.exp: Likewise.
290 * gdb.ada/tagged.exp: Likewise.
291 * gdb.ada/tagged_access.exp: Likewise.
292 * gdb.ada/task_bp.exp: Likewise.
293 * gdb.ada/task_switch_in_core.exp: Likewise.
294 * gdb.ada/tasks.exp: Likewise.
295 * gdb.ada/tick_last_segv.exp: Likewise.
296 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
297 * gdb.ada/type_coercion.exp: Likewise.
298 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
299 * gdb.ada/unchecked_union.exp: Likewise.
300 * gdb.ada/uninitialized_vars.exp: Likewise.
301 * gdb.ada/var_arr_attrs.exp: Likewise.
302 * gdb.ada/var_arr_typedef.exp: Likewise.
303 * gdb.ada/var_rec_arr.exp: Likewise.
304 * gdb.ada/variant-record.exp: Likewise.
305 * gdb.ada/variant.exp: Likewise.
306 * gdb.ada/variant_record_packed_array.exp: Likewise.
307 * gdb.ada/varsize_limit.exp: Likewise.
308 * gdb.ada/whatis_array_val.exp: Likewise.
309 * gdb.ada/widewide.exp: Likewise.
310 * gdb.ada/win_fu_syms.exp: Likewise.
311
3122020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
313
314 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
315
10c381b5
AB
3162020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
317
318 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
319 unset the array variable.
320
8f34b746
TV
3212020-08-03 Tom de Vries <tdevries@suse.de>
322
323 PR symtab/26333
324 * lib/dwarf.exp (DW_LNE_user): New proc.
325 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
326 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
327
0245e136
KB
3282020-07-31 Kevin Buettner <kevinb@redhat.com>
329
330 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
331 to 'uintptr_t'
332 (inttypes.h): Include.
333
9ef1ec5d
KB
3342020-07-31 Kevin Buettner <kevinb@redhat.com>
335
336 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
337 (C5_24k): Delete.
338 (C5_8k, C5_64k, C5_256k): New macros.
339 (buf_ro): Allocate 256 KiB of initialized data.
340
4c55e970
TBA
3412020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
342
343 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
344 that attempt to overwrite an existing condition with a condition
345 that fails parsing and also with a condition that parses fine
346 but contains junk at the end.
347
1e620590
TBA
3482020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
349
350 * gdb.base/condbreak-bad.c: New test.
351 * gdb.base/condbreak-bad.exp: New file.
352
e12dcc50
TV
3532020-07-30 Tom de Vries <tdevries@suse.de>
354
355 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
356 out of ...
357 (GDBInfoModuleSymbols::check_entry): ... here.
358 (GDBInfoModuleSymbols::check_optional_entry): New proc.
359 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
360 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
361
6cc64caa
TV
3622020-07-30 Tom de Vries <tdevries@suse.de>
363
364 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
365 "__class_some_module_Number_t" optional.
366
90fd07fc
TV
3672020-07-29 Tom de Vries <tdevries@suse.de>
368
369 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
370 multiple locations.
371
f5c79e97
TV
3722020-07-29 Tom de Vries <tdevries@suse.de>
373
374 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
375 rather than function name.
376
f75a0693
AB
3772020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
378
379 PR symtab/26270:
380 * gdb.cp/disasm-func-name.cc: New file.
381 * gdb.cp/disasm-func-name.exp: New file.
382
4888741a
TT
3832020-07-28 Tom Tromey <tromey@adacore.com>
384
385 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
386 'varval' location.
387
43d5901d
AB
3882020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
389
390 * gdb.python/py-unwind.py: Update to make use of a register
391 descriptor.
392
14fa8fb3
AB
3932020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
394
395 * gdb.python/py-arch-reg-names.exp: Add additional tests.
396
e79eb02f
AB
3972020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
398
399 PR fortran/23051
400 PR fortran/26139
401 * gdb.fortran/class-allocatable-array.exp: New file.
402 * gdb.fortran/class-allocatable-array.f90: New file.
403 * gdb.fortran/pointer-to-pointer.exp: New file.
404 * gdb.fortran/pointer-to-pointer.f90: New file.
405
876518dd
TV
4062020-07-25 Tom de Vries <tdevries@suse.de>
407
408 PR symtab/26243
409 * gdb.dwarf2/dw2-line-number-zero.c: New test.
410 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
411
6dcfb80a
TV
4122020-07-24 Tom de Vries <tdevries@suse.de>
413
414 PR testsuite/26293
415 * gdb.ada/mi_prot.exp: Require gnatmake-8.
416
e7bc9db8
PA
4172020-07-23 Pedro Alves <pedro@palves.net>
418
419 * gdb.server/server-kill.exp (prepare): New, factored out from the
420 top level.
421 (kill_server): New.
422 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
423 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
424
78344df7
AB
4252020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
426
427 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
428
25dfed24
SL
4292020-07-22 Sandra Loosemore <sandra@codesourcery.com>
430
431 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
432 Initialize to empty string at top level.
433 (gdb_wrapper_init): Revert check for file existence on build.
434 Build the wrapper in its default place, not a build-specific
435 location. When host == build, make the pathname absolute.
436 (gdb_compile): Delete leftover declaration of
437 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
438 string instead of uninitialized.
439
7da515fd
KB
4402020-07-22 Kevin Buettner <kevinb@redhat.com>
441
442 * gdb.base/corefile2.exp: New file.
443 * gdb.base/coremaker2.exp: New file.
444
9c5ec5c2
KB
4452020-07-22 Kevin Buettner <kevinb@redhat.com>
446
447 * gdb.base/coredump-filter.exp: Add second
448 non-Private-Shared-Anon-File test.
449 (test_disasm): Rename binfile for test which is expected
450 to fail.
451
f9e233c9
KB
4522020-07-22 Kevin Buettner <kevinb@redhat.com>
453
454 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
455 data in core file".
456 * gdb.base/coremaker.c (buf2ro): New global.
457 (mmapdata): Add a read-only mmap mapping.
458
94c265d7
KB
4592020-07-22 Kevin Buettner <kevinb@redhat.com>
460
461 PR corefiles/25631
462 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
463 New test.
464 * gdb.base/coremaker.c (buf3): New global.
465 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
466 flags.
467
4682020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
469
470 * gdb.base/coremaker.c (filler_ro): New global constant.
471
32fa152e
TT
4722020-07-22 Tom Tromey <tromey@adacore.com>
473
474 * gdb.ada/mi_prot.exp: New file.
475 * gdb.ada/mi_prot/pkg.adb: New file.
476 * gdb.ada/mi_prot/pkg.ads: New file.
477 * gdb.ada/mi_prot/prot.adb: New file.
478
c8474dc3
TBA
4792020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
480
481 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
482 loads two JITers.
483
baf8791e
AB
4842020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
485
486 * gdb.python/py-arch-reg-groups.exp: Additional tests.
487
f7306dac
AB
4882020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
489
490 * gdb.python/py-arch-reg-names.exp: Additional tests.
491
6d3d6e4b
TV
4922020-07-21 Tom de Vries <tdevries@suse.de>
493
494 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
495 breakpoint locations".
496 * gdb.reverse/solib-reverse.exp: Same.
497
803d0592
TV
4982020-07-21 Tom de Vries <tdevries@suse.de>
499
500 * gdb.reverse/step-reverse.c (callee): Merge statements.
501
e9bdc510
TV
5022020-07-21 Tom de Vries <tdevries@suse.de>
503
504 * gdb.fortran/info-modules.exp (info module variables): Allow missing
505 line numbers for some variables.
506
f0f9e75a
TV
5072020-07-21 Tom de Vries <tdevries@suse.de>
508
509 * gdb.opt/inline-locals.c (init_array): New func.
510 (func1): Use init_array.
511 * gdb.opt/inline-locals.exp: Update pattern.
512
bd460ecb
TV
5132020-07-21 Tom de Vries <tdevries@suse.de>
514
515 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
516 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
517
ae5369e7
LC
5182020-07-20 Ludovic Courtès <ludo@gnu.org>
519
520 * gdb.guile/source2.scm: Add #f first argument to 'format'.
521 * gdb.guile/types-module.exp: Remove "ERROR:" from
522 regexps since Guile 3.0 no longer prints that.
523
68cf161c
LC
5242020-07-20 Ludovic Courtès <ludo@gnu.org>
525
526 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
527 error regexp to match on Guile 2.2.
528
c14b4913
GB
5292020-07-20 Gary Benson <gbenson@redhat.com>
530
531 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
532 with clang.
533
b243ba58
TV
5342020-07-20 Tom de Vries <tdevries@suse.de>
535
536 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
537 (omp_set_lock_in_order): New function.
538 (single_scope, multi_scope, nested_func, nested_parallel): Use
539 omp_set_lock_in_order and omp_unset_lock.
540 (main): Init and destroy lock and lock2.
541
c06ad8b5
TV
5422020-07-20 Tom de Vries <tdevries@suse.de>
543
544 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
545
6e22f117
TV
5462020-07-20 Tom de Vries <tdevries@suse.de>
547
548 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
549
33176ea7
TV
5502020-07-17 Tom de Vries <tdevries@suse.de>
551
552 * gdb.base/valgrind-infcall-2.c: New test.
553 * gdb.base/valgrind-infcall-2.exp: New file.
554 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
555
90c3ec2d
TV
5562020-07-17 Tom de Vries <tdevries@suse.de>
557
558 * gdb.dlang/circular.c (found): Use found_label as label name.
559 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
560 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
561 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
562 * gdb.dwarf2/ada-linkage-name.exp: Same.
563 * gdb.dwarf2/arr-subrange.exp: Same.
564 * gdb.dwarf2/atomic-type.exp: Same.
565 * gdb.dwarf2/comp-unit-lang.exp: Same.
566 * gdb.dwarf2/cpp-linkage-name.exp: Same.
567 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
568 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
569 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
570 * gdb.dwarf2/implptr-64bit.exp: Same.
571 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
572 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
573 * gdb.dwarf2/imported-unit.exp: Same.
574 * gdb.dwarf2/main-subprogram.exp: Same.
575 * gdb.dwarf2/missing-type-name.exp: Same.
576 * gdb.dwarf2/nonvar-access.exp: Same.
577 * gdb.dwarf2/struct-with-sig.exp: Same.
578 * gdb.dwarf2/typedef-void-finish.exp: Same.
579 * gdb.dwarf2/void-type.exp: Same.
580
10da644d
TV
5812020-07-17 Tom de Vries <tdevries@suse.de>
582
583 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
584 src parameter.
585 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
586 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
587 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
588 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
589 * gdb.dwarf2/dwz.exp: Same.
590 * gdb.dwarf2/implptr-optimized-out.exp: Same.
591 * gdb.dwarf2/implref-array.exp: Same.
592 * gdb.dwarf2/implref-const.exp: Same.
593 * gdb.dwarf2/implref-global.exp: Same.
594 * gdb.dwarf2/implref-struct.exp: Same.
595 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
596 * gdb.dwarf2/opaque-type-lookup.exp: Same.
597 * gdb.dwarf2/var-access.exp: Same.
598 * gdb.dwarf2/varval.exp: Same.
599 * gdb.trace/entry-values.exp: Same.
600
315e6afc
TV
6012020-07-17 Tom de Vries <tdevries@suse.de>
602
603 * lib/dwarf.exp (Dwarf::extern): Remove.
604 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
605 * gdb.dlang/circular.exp: Same.
606 * gdb.dwarf2/comp-unit-lang.exp: Same.
607 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
608 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
609 * gdb.dwarf2/dwz.exp: Same.
610 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
611 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
612 * gdb.dwarf2/imported-unit.exp: Same.
613 * gdb.dwarf2/opaque-type-lookup.exp: Same.
614
5597c940
SL
6152020-07-16 Sandra Loosemore <sandra@codesourcery.com>
616
617 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
618 Use double quotes instead of single quotes.
619
d0ce17d8
CT
6202020-07-16 Caroline Tice <cmtice@google.com>
621
622 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
623 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
624
853772cc
TV
6252020-07-16 Tom de Vries <tdevries@suse.de>
626
627 * lib/dwarf.exp (program): Initialize _line.
628 (DW_LNE_end_sequence): Reinitialize _line.
629 (DW_LNS_advance_line): Update _line.
630 (line): New proc.
631 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
632 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
633 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
634 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
635 * gdb.dwarf2/dw2-is-stmt.exp: Same.
636 * gdb.dwarf2/dw2-ranges-func.exp: Same.
637
fe07b572
AB
6382020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
639
640 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
641 generic.
642
52781cce
TV
6432020-07-15 Tom de Vries <tdevries@suse.de>
644
645 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
646 is_amd64_regs_target.
647
3dcc261c
AB
6482020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
649
650 * gdb.fortran/ptype-on-functions.exp: Add more tests.
651 * gdb.fortran/ptype-on-functions.f90: Likewise.
652
054a0959
SM
6532020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
654
655 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
656 values in documentation for addr_size to 4 and 8.
657
ccb9eba6
AB
6582020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
659
660 * gdb.arch/amd64-osabi.exp: Update.
661 * gdb.arch/arm-disassembler-options.exp: Update.
662 * gdb.arch/powerpc-disassembler-options.exp: Update.
663 * gdb.arch/ppc64-symtab-cordic.exp: Update.
664 * gdb.arch/s390-disassembler-options.exp: Update.
665 * gdb.base/all-architectures.exp.tcl: Update.
666 * gdb.base/attach-pie-noexec.exp: Update.
667 * gdb.base/catch-syscall.exp: Update.
668 * gdb.xml/tdesc-arch.exp: Update.
669
025a39a7
TV
6702020-07-14 Tom de Vries <tdevries@suse.de>
671
672 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
673 (local_gettid): ... this.
674 (fn): Update.
675
74e4b667
SL
6762020-07-13 Sandra Loosemore <sandra@codesourcery.com>
677
678 * gdb.base/info_sources.exp: Skip directory match tests on
679 remote hosts.
680
f413dd74
GB
6812020-07-13 Gary Benson <gbenson@redhat.com>
682
683 * gdb.base/savedregs.exp (caller): Use parentheses to
684 make expected expression evaluation ordering explicit.
685
915771bb
GB
6862020-07-13 Gary Benson <gbenson@redhat.com>
687
688 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
689
2a122642
GB
6902020-07-13 Gary Benson <gbenson@redhat.com>
691
692 * gdb.base/bigcore.c (main): Use a volatile pointer when
693 attempting to trigger a SIGSEGV.
694 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
695 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
696 * gdb.base/savedregs.c (thrower): Likewise.
697 * gdb.mi/mi-syn-frame.c (bar): Likewise.
698
3f00c730
GB
6992020-07-13 Gary Benson <gbenson@redhat.com>
700
701 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
702 defining and using VLA structure fields into...
703 * gdb.base/vla-struct-fields.c: New file.
704 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
705 tests into...
706 * gdb.base/vla-struct-fields.exp: New file.
707
963eeee4
TV
7082020-07-13 Tom de Vries <tdevries@suse.de>
709
710 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
711 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
712 * gdb.base/gold-gdb-index.exp: Same.
713 * gdb.base/morestack.exp: Same.
714
0ed35c9a
DX
7152020-07-11 Daniel Xu <dxu@dxuuu.xyz>
716
717 PR rust/26121
718 * gdb.rust/modules.rs: Prevent linker from discarding test
719 symbol.
720
4fdba23d
PA
7212020-07-10 Pedro Alves <pedro@palves.net>
722
723 PR gdb/26199
724 * gdb.multi/multi-target.c (exit_thread): New.
725 (thread_start): Break loop if EXIT_THREAD.
726 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
727 (top level) Call test_no_resumed.
728
15f3b077
TT
7292020-07-08 Tom Tromey <tromey@adacore.com>
730
731 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
732 * gdb.ada/catch_ex.exp: Examine catchpoint text.
733
9fc501fd
AB
7342020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
735
736 PR python/22748
737 * gdb.opt/inline-frame-tailcall.c: New file.
738 * gdb.opt/inline-frame-tailcall.exp: New file.
739 * gdb.python/py-unwind-inline.c: New file.
740 * gdb.python/py-unwind-inline.exp: New file.
741 * gdb.python/py-unwind-inline.py: New file.
742
64cb3757
AB
7432020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
744
745 * gdb.python/py-arch-reg-groups.exp: New file.
746
0f767f94
AB
7472020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
748
749 * gdb.python/py-arch-reg-names.exp: New file.
750
87dbc774
AB
7512020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
752
753 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
754 gdb.PendingFrame.architecture method.
755
d8cc8af6
TV
7562020-07-06 Tom de Vries <tdevries@suse.de>
757
758 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
759
3c8ea5be
PA
7602020-07-03 Pedro Alves <palves@redhat.com>
761
762 * gdb.base/structs2.c (main): Adjust second parem_reg call to
763 explicitly write negative numbers.
764 * gdb.base/structs2.exp: Adjust expected output.
765
bf90c83a
PA
7662020-07-03 Pedro Alves <palves@redhat.com>
767
768 * gdb.base/charset.c (init_string): Change all char parameters to
769 unsigned char parameters.
770
2eb82157
PA
7712020-07-03 Pedro Alves <palves@redhat.com>
772
773 * gdb.base/call-sc.exp (start_scalars_test): Use
774 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
775 * gdb.base/overlays.c: Remove references to PARAMS.
776 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
777 * gdb.base/reread.exp: Don't set 'prototypes' global.
778 * gdb.base/structs.exp (start_structs_test): Use
779 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
780 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
781 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
782 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
783 call.
784 * gdb.base/varargs.exp: Don't set 'prototypes' global.
785
9adda7af
PA
7862020-07-03 Pedro Alves <palves@redhat.com>
787
788 * gdb.base/m32rovly.c: Delete.
789 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
790
2a17c803
PW
7912020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
792
793 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
794 of gdb_py_test_multiple.
795 * gdb.python/py-cmd.exp: Likewise.
796 * gdb.python/py-events.exp: Likewise.
797 * gdb.python/py-function.exp: Likewise.
798 * gdb.python/py-inferior.exp: Likewise.
799 * gdb.python/py-infthread.exp: Likewise.
800 * gdb.python/py-linetable.exp: Likewise.
801 * gdb.python/py-parameter.exp: Likewise.
802 * gdb.python/py-value.exp: Likewise.
803
b011fe1a
TV
8042020-06-30 Tom de Vries <tdevries@suse.de>
805
806 PR testsuite/26175
807 * lib/future.exp (gdb_default_target_compile): Detect and handle
808 early_flags.
809
df5b8876
SM
8102020-06-29 Simon Marchi <simon.marchi@efficios.com>
811
812 * boards/simavr.exp (gdb_load): Catch errors when closing
813 previous connection. Close connection, wait for process and
814 unset simavr_spawn_id on failure.
815
a3ca48cd
TV
8162020-06-29 Tom de Vries <tdevries@suse.de>
817
818 * lib/gdb.exp (unknown): Make test-case unresolved.
819
b0237c0e
TV
8202020-06-29 Tom de Vries <tdevries@suse.de>
821
822 PR gdb/25475
823 * gdb.server/solib-list.exp: Verify that the symbol reload
824 confirmation question is asked.
825
c0b3b3bd
PW
8262020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
827
828 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
829 have a input seq nr in each pass message.
fe4c3d43 830 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
831 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
832 * gdb.python/python.exp: Make test names unique,
833 use gdb_test_multiline instead of gdb_py_test_multiple,
834 use $gdb_test_name.
835 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
836
1776e3e5
NA
8372020-06-26 Nick Alcock <nick.alcock@oracle.com>
838
839 * configure.ac: Add --enable-libctf.
840 * aclocal.m4: sinclude ../config/enable.m4.
841 * Makefile.in (site.exp): Add enable_libctf to site.exp.
842 * lib/gdb.exp (skip_ctf_tests): Use it.
843 * gdb.base/ctf-constvars.exp: Error message tweak.
844 * gdb.base/ctf-ptype.exp: Likewise.
845 * configure: Regenerate.
846
f53b3eeb
GB
8472020-06-26 Gary Benson <gbenson@redhat.com>
848
849 * gdb.cp/try_catch.cc: Include string.h.
850 (main): Replace comparison against string literal with
851 strcmp, avoiding build failure with -Wstring-compare.
852 Add "marker test-complete".
853 * gdb.cp/try_catch.exp: Run the test to the above marker,
854 then verify that the value of "test" is still true.
855
6d74da72
AB
8562020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
857
858 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
859
2e52d038
AB
8602020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
861
862 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
863
3b9fce96
AB
8642020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
865
866 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
867 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
868 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
869 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
870 * gdb.arch/riscv-tdesc-loading.exp: New file.
871
ed69cbc8
AB
8722020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
873
874 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
875
767a879e
AB
8762020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
877
878 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
879 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
880 * gdb.arch/riscv-tdesc-regs.c: New file.
881 * gdb.arch/riscv-tdesc-regs.exp: New file.
882
221db974
PA
8832020-06-24 Pedro Alves <palves@redhat.com>
884
885 * gdb.arch/amd64-entry-value-paramref.exp: Use
886 prepare_for_testing_full and don't pass "c++" for the .S file
887 build spec.
888 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
889 $options, since it's an assembly file. Remove -Wno-deprecated.
890 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
891 compiling C++ programs.
892
331733cd
PA
8932020-06-24 Pedro Alves <palves@redhat.com>
894
895 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
896 Clang, add "-Wno-unknown-warning-option" to the options.
897
caa7fd04
AB
8982020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
899
900 * gdb.xml/tdesc-reload.c: New file.
901 * gdb.xml/tdesc-reload.exp: New file.
902 * gdb.xml/maint-xml-dump-01.xml: New file.
903 * gdb.xml/maint-xml-dump-02.xml: New file.
904 * gdb.xml/maint-xml-dump.exp: New file.
905
bb8d1260
SL
9062020-06-23 Sandra Loosemore <sandra@codesourcery.com>
907
908 * lib/completion-support.exp (test_gdb_completion_offers_commands):
909 Adjust for omitted commands when TUI is disabled.
910
7e4b9c4c
GB
9112020-06-23 Gary Benson <gbenson@redhat.com>
912 Pedro Alves <palves@redhat.com>
913
914 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
915 * gdb.cp/nsimport.cc: Likewise.
916 * gdb.cp/nsnested.cc: Likewise.
917 * gdb.cp/nsnoimports.cc: Likewise.
918 * gdb.cp/nsusing.cc: Likewise.
919 * gdb.cp/smartp.cc: Likewise.
920 * gdb.python/py-pp-integral.c: Likewise.
921 * gdb.python/py-pp-re-notag.c: Likewise.
922
2e573c0a
GB
9232020-06-23 Gary Benson <gbenson@redhat.com>
924
925 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
926 * gdb.cp/nsimport.cc: Likewise.
927 * gdb.cp/nsnested.cc: Likewise.
928 * gdb.cp/nsnoimports.cc: Likewise.
929 * gdb.cp/nsusing.cc: Likewise.
930 * gdb.cp/smartp.cc: Likewise.
931 * gdb.python/py-pp-integral.c: Likewise.
932 * gdb.python/py-pp-re-notag.c: Likewise.
933
746ebfe8
PW
9342020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
935
936 * gdb.base/default-args.exp: New test.
937 * gdb.base/default-args.c: New file.
938 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
939 * gdb.base/default.exp: Update to new help text.
940 * gdb.base/help.exp: Likewise.
941 * gdb.base/page.exp: Likewise.
942 * gdb.base/style.exp: Likewise.
943 * gdb.guile/guile.exp: Likewise.
944 * gdb.python/python.exp: Likewise.
945
e822f2cd
SL
9462020-06-22 Sandra Loosemore <sandra@codesourcery.com>
947
948 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
949 remote host. Fix search path syntax on Windows host.
950
48e9cc84
PW
9512020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
952
953 * gdb.base/attach.exp: Test priority of 'exec-file' changed
954 over 'exec-file-mismatch'.
955 * gdb.base/attach.c: Mark should_exit volatile.
956 * gdb.base/attach2.c: Likewise. Add a comment explaining
957 why the sleep cannot be big.
958 * gdb.base/attach3.c: New file.
959
160f8a8f
SL
9602020-06-20 Sandra Loosemore <sandra@codesourcery.com>
961
962 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
963 prefix optional.
964
4d91c2a4
SL
9652020-06-20 Sandra Loosemore <sandra@codesourcery.com>
966
967 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
968 for remote host.
969
87f83f20
SL
9702020-06-19 Sandra Loosemore <sandra@codesourcery.com>
971 Hafiz Abid Qadeer <abidh@codesourcery.com>
972
973 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
974 file sent to remote host.
975 (top level): Allow int32_t as type of 32-bit register.
976
37ab8655
TV
9772020-06-19 Tom de Vries <tdevries@suse.de>
978
979 * lib/gdb.exp (gdb_note): New proc.
980 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
981 (gdb_default_target_compile): ... here. Only call
982 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
983 (use_gdb_compile): Change to array.
984 (toplevel): Update sets of use_gdb_compile to specify language.
985 Warn about default_target_compile override. Store dejagnu's version
986 of default_target_compile in dejagnu_default_target_compile.
987
a8a56685
TV
9882020-06-18 Tom de Vries <tdevries@suse.de>
989
990 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
991 (default_gdb_init): ... here.
992
581bea2c
SL
9932020-06-17 Sandra Loosemore <sandra@codesourcery.com>
994
995 Fix TUI support checks in gdb.tui tests.
996
997 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
998 just say UNSUPPORTED.
999 * gdb.tui/corefile-run.exp: Likewise.
1000 * gdb.tui/empty.exp: Likewise.
1001 * gdb.tui/list-before.exp: Likewise.
1002 * gdb.tui/list.exp: Likewise.
1003 * gdb.tui/main.exp: Likewise.
1004 * gdb.tui/regs.exp: Likewise.
1005 * gdb.tui/resize.exp: Likewise.
1006 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1007 * gdb.tui/tui-layout-asm.exp: Likewise.
1008 * gdb.tui/tui-missing-src.exp: Likewise.
1009 * gdb.tui/winheight.exp: Likewise.
1010 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1011
05e682e3
SL
10122020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1013
1014 Fix TCL error in gdb.python/py-format-string.exp.
1015
1016 * gdb.python/py-format-string.exp: Move test for python support
1017 earlier, out of function body.
1018
efb763a5
SM
10192020-06-15 Simon Marchi <simon.marchi@efficios.com>
1020
1021 * gdb.base/index-cache-load-twice.c: New.
1022 * gdb.base/index-cache-load-twice.exp: New.
1023
43327b20
KS
10242020-06-17 Keith Seitz <keiths@redhat.com>
1025
99cf27cf 1026 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1027 when executing "gdb --configuration".
1028
081e778c
TV
10292020-06-17 Tom de Vries <tdevries@suse.de>
1030
1031 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1032 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1033 conditional on presence of gdb_tcl_unknown.
1034 (gdb_finish): Make override undo conditional on presence of
1035 gdb_tcl_unknown.
1036
d2d1ea20
TT
10372020-06-16 Tom Tromey <tom@tromey.com>
1038
1039 * gdb.python/tui-window.py (failwin): New function. Register it
1040 as a TUI window type.
1041 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1042
c802e8a7
GB
10432020-06-16 Gary Benson <gbenson@redhat.com>
1044
1045 * gdb.python/py-nested-maps.c (create_map): Add missing return
1046 value.
1047 (create_map_map): Likewise.
1048
ff08abb8
TBA
10492020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1050
1051 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1052 variable.
1053 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1054 and use the already-defined 'options' variable.
1055
a29d5112
AB
10562020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1057 Tom de Vries <tdevries@suse.de>
1058
1059 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1060 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1061 (gdb_setup_known_globals): New proc.
1062 (gdb_cleanup_globals): New proc.
1063 * lib/gdb.exp (load_lib): New override proc.
1064 (gdb_stdin_log_init): Set var in_file as persistent global.
1065 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1066 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1067 fpc_compiler as persistent global.
1068
8c74a764
TV
10692020-06-12 Tom de Vries <tdevries@suse.de>
1070
1071 * lib/tuiterm.exp (spawn): Rename to ...
1072 (tui_spawn): ... this.
1073 (toplevel): Move rename of spawn ...
1074 (gdb_init_tuiterm): ... here. New proc.
1075 (gdb_finish_tuiterm): New proc.
1076 * lib/gdb.exp (gdb_finish_hooks): New global var.
1077 (gdb_finish): Handle gdb_finish_hooks.
1078 (tuiterm_env): New proc.
1079 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1080 tuiterm_env.
1081 * gdb.tui/basic.exp: Same.
1082 * gdb.tui/corefile-run.exp: Same.
1083 * gdb.tui/empty.exp: Same.
1084 * gdb.tui/list-before.exp: Same.
1085 * gdb.tui/list.exp: Same.
1086 * gdb.tui/main.exp: Same.
1087 * gdb.tui/new-layout.exp: Same.
1088 * gdb.tui/regs.exp: Same.
1089 * gdb.tui/resize.exp: Same.
1090 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1091 * gdb.tui/tui-layout-asm.exp: Same.
1092 * gdb.tui/tui-missing-src.exp: Same.
1093 * gdb.tui/winheight.exp: Same.
1094
26783bce
TV
10952020-06-12 Tom de Vries <tdevries@suse.de>
1096
1097 PR testsuite/26110
1098 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1099 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1100
2b4e6a3f
TT
11012020-06-11 Tom Tromey <tom@tromey.com>
1102
1103 PR gdb/18318:
1104 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1105 floating point tests.
1106
2f33032a
KS
11072020-06-11 Keith Seitz <keiths@redhat.com>
1108
1109 PR gdb/21356
1110 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1111 vla_struct.
1112 Add new struct vla_typedef and union vla_typedef_union and
1113 corresponding instantiation objects.
1114 Initialize new objects.
1115 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1116 and vla_typedef_union_object.
1117 Fixup type for vla_struct_object.
1118
a8baf0a3
TV
11192020-06-11 Tom de Vries <tdevries@suse.de>
1120
1121 * lib/gdb.exp (with_override): New proc, factored out of ...
1122 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1123
7ab96794
TV
11242020-06-10 Tom de Vries <tdevries@suse.de>
1125
1126 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1127
cab5c3b7
SM
11282020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1129
1130 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1131 parameter, update callers.
1132
f8c41851
SM
11332020-06-04 Simon Marchi <simon.marchi@efficios.com>
1134
1135 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1136 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1137 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1138
1c07a73f
TV
11392020-06-04 Tom de Vries <tdevries@suse.de>
1140
1141 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1142
95146b5d
TV
11432020-06-04 Tom de Vries <tdevries@suse.de>
1144
1145 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1146 exp_continue.
1147
0cfcd4f0
TV
11482020-06-04 Tom de Vries <tdevries@suse.de>
1149
1150 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1151
f9b5d5ea
TV
11522020-06-03 Tom de Vries <tdevries@suse.de>
1153
1154 PR symtab/26046
1155 * gdb.cp/breakpoint-locs-2.cc: New test.
1156 * gdb.cp/breakpoint-locs.cc: New test.
1157 * gdb.cp/breakpoint-locs.exp: New file.
1158 * gdb.cp/breakpoint-locs.h: New test.
1159
5144dfba
TV
11602020-06-03 Tom de Vries <tdevries@suse.de>
1161
1162 PR testsuite/25609
1163 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1164 value of global verbose.
1165 * gdb.base/jit-elf.exp: Same.
1166 * gdb.base/jit-reader.exp: Same.
1167
621eacdf
TV
11682020-06-02 Tom de Vries <tdevries@suse.de>
1169
1170 * gdb.dwarf2/multidictionary.exp: Don't use
1171 gdb_spawn_with_cmdline_opts.
1172
1313c56e
AB
11732020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1174
1175 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1176 use_header case.
1177 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1178 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1179 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1180 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1181 * gdb.dwarf2/dw2-inline-header.c: New file.
1182 * gdb.dwarf2/dw2-inline-header.h: New file.
1183
f68f85b5
PA
11842020-05-30 Pedro Alves <palves@redhat.com>
1185
1186 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1187 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1188
678048e8
GB
11892020-05-29 Gary Benson <gbenson@redhat.com>
1190
1191 * gdb.compile/compile-cplus.exp (additional_flags): Also
1192 set when building with clang.
1193 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1194 when building with clang.
1195
9fcafd23
GB
11962020-05-29 Gary Benson <gbenson@redhat.com>
1197
1198 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1199 building with clang.
1200 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1201
735d5a07
GB
12022020-05-29 Gary Benson <gbenson@redhat.com>
1203
1204 * gdb.cp/koenig.exp (prepare_for_testing): Add
1205 additional_flags=-Wno-unused-comparison.
1206 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1207
4ad2c6a0
GB
12082020-05-28 Gary Benson <gbenson@redhat.com>
1209
1210 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1211 statement.
1212
09fe663e
GB
12132020-05-28 Gary Benson <gbenson@redhat.com>
1214
1215 * gdb.cp/classes.exp (prepare_for_testing): Add
1216 additional_flags=-Wno-deprecated-register.
1217 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1218 * gdb.cp/misc.exp: Likewise.
1219
cee00f17
GB
12202020-05-28 Gary Benson <gbenson@redhat.com>
1221
1222 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1223 (test_op_new::operator new): Add return statement.
1224 (test_op_new_array::operator new[]): Likewise.
1225
636edd00
PA
12262020-05-27 Pedro Alves <palves@redhat.com>
1227
1228 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1229 check. Use test_gdb_complete_unique instead of
1230 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1231 test_gdb_complete_multiple instead of
1232 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1233
c2b75043
LM
12342020-05-27 Luis Machado <luis.machado@linaro.org>
1235
1236 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1237 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1238 * gdb.arch/arm-disassembler-options.exp: Likewise.
1239 * gdb.arch/arm-disp-step.exp: Likewise.
1240 * gdb.arch/thumb-prologue.exp: Likewise.
1241 * gdb.base/async.exp: Likewise.
1242 * gdb.base/auxv.exp: Likewise.
1243 * gdb.base/complex-parts.exp: Likewise.
1244 * gdb.base/ena-dis-br.exp: Likewise.
1245 * gdb.base/foll-exec.exp: Likewise.
1246 * gdb.base/permissions.exp: Likewise.
1247 * gdb.base/relocate.exp: Likewise.
1248 * gdb.base/return2.exp: Likewise.
1249 * gdb.base/sigbpt.exp: Likewise.
1250 * gdb.base/siginfo-obj.exp: Likewise.
1251 * gdb.cp/converts.exp: Likewise.
1252 * gdb.cp/exceptprint.exp: Likewise.
1253 * gdb.cp/inherit.exp: Likewise.
1254 * gdb.cp/nsnoimports.exp: Likewise.
1255 * gdb.cp/virtbase2.exp: Likewise.
1256 * gdb.mi/mi-var-cmd.exp: Likewise.
1257 * gdb.mi/var-cmd.c: Likewise.
1258
53a47a3e
TT
12592020-05-26 Tom Tromey <tromey@adacore.com>
1260
1261 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1262
0bc2354b
TT
12632020-05-26 Tom Tromey <tromey@adacore.com>
1264
1265 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1266 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1267 type.
1268 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1269 variable.
1270
0db49895
CBG
12712020-05-26 Christian Biesinger <cbiesinger@google.com>
1272
1273 * Makefile.in: Use = instead of == for the test command
1274 for portability.
1275
40d22035
TV
12762020-05-26 Tom de Vries <tdevries@suse.de>
1277
1278 * gdb.base/gold-gdb-index-2.c: New test.
1279 * gdb.base/gold-gdb-index.c: New test.
1280 * gdb.base/gold-gdb-index.exp: New file.
1281 * gdb.base/gold-gdb-index.h: New test.
1282
043e2e02
TV
12832020-05-25 Tom de Vries <tdevries@suse.de>
1284
1285 * boards/gold-gdb-index.exp: New file.
1286
462f72c5
SM
12872020-05-25 Simon Marchi <simon.marchi@efficios.com>
1288
1289 * boards/simavr.exp: New file.
1290
6cf66e76
SM
12912020-05-25 Simon Marchi <simon.marchi@efficios.com>
1292
1293 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1294 * gdb.base/inferior-args.exp: New file.
1295 * gdb.base/inferior-args.c: New file.
1296
75d04512
SM
12972020-05-25 Simon Marchi <simon.marchi@efficios.com>
1298
1299 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1300 inferior_args. Pass it to gdb_reload.
1301 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1302 inferior_args.
1303 (gdb_reload): Add inferior_args argument.
1304 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1305 pass it to gdbserver_run.
1306 * boards/native-gdbserver.exp: Do not set noargs.
1307 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1308 inferior_args argument.
1309 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1310 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1311 * gdb.base/args.exp: Likewise.
1312
42cf1844
TV
13132020-05-25 Tom de Vries <tdevries@suse.de>
1314
1315 * lib/gdb.exp (exec_is_pie): Add comment.
1316
8f7d38ef
TV
13172020-05-25 Tom de Vries <tdevries@suse.de>
1318
1319 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1320 instead of $binfile in the untested message.
1321
465e1b0f
TV
13222020-05-25 Tom de Vries <tdevries@suse.de>
1323
1324 PR testsuite/26031
1325 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1326
3c5a0e02
TV
13272020-05-25 Tom de Vries <tdevries@suse.de>
1328
1329 * boards/gold.exp: New file.
1330
0a4f5f8c
TT
13312020-05-23 Tom Tromey <tom@tromey.com>
1332
1333 * gdb.base/style.exp: Remove completion styling test.
1334 * lib/gdb-utils.exp (style): Remove completion styles.
1335
eca1f90c
TT
13362020-05-23 Tom Tromey <tom@tromey.com>
1337
1338 * gdb.base/style.exp: Add completion styling test.
1339 * lib/gdb-utils.exp (style): Add completion styles.
1340
7c13f4e8
AB
13412020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
1342
1343 * gdb.base/annota1.exp: Update expected results.
1344 * gdb.cp/annota2.exp: Update expected results, remove duplicate
1345 test name.
1346 * gdb.cp/annota3.exp: Update expected results.
1347
41977d16
SM
13482020-05-20 Simon Marchi <simon.marchi@efficios.com>
1349
1350 PR gdb/26016
1351 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
1352 against MAP_FAILED.
1353 * gdb.base/coremaker.c (mmapdata): Likewise.
1354 * gdb.base/jit-reader-host.c (main): Likewise.
1355 * gdb.base/sym-file-loader.c (load): Likewise.
1356 (load_shlib): Likewise.
1357
b4757f2e
TT
13582020-05-20 Tom Tromey <tromey@adacore.com>
1359
1360 * gdb.ada/array_char_idx.exp: Recognize initialized array.
1361
9a0bacfb
TV
13622020-05-20 Tom de Vries <tdevries@suse.de>
1363
1364 PR symtab/25833
1365 * gdb.base/with-mf-inc.c: New test.
1366 * gdb.base/with-mf-main.c: New test.
1367 * gdb.base/with-mf.exp: New file.
1368
76571211
TT
13692020-05-19 Tom Tromey <tromey@adacore.com>
1370
1371 * gdb.rust/simple.exp: Restore missing test result.
1372
4cd9f3d5
TV
13732020-05-19 Tom de Vries <tdevries@suse.de>
1374
1375 * gdb.base/gdb-caching-proc.exp: Fix typo.
1376
7d874253
TT
13772020-05-19 Tom Tromey <tromey@adacore.com>
1378
1379 * gdb.rust/simple.exp: Add some test descriptions.
1380 (test_one_slice): Use with_test_prefix.
1381
1d727695
TV
13822020-05-18 Tom de Vries <tdevries@suse.de>
1383
1384 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
1385
7f32a4d5
PA
13862020-05-17 Pedro Alves <palves@redhat.com>
1387
1388 PR gdb/25741
1389 * gdb.base/hw-sw-break-same-address.exp: New file.
1390
7cfd74cf
PA
13912020-05-16 Pedro Alves <palves@redhat.com>
1392
1393 * gdb.multi/multi-re-run.exp (test_re_run): Switch
1394 LAST_LOADED_FILE accordingly.
1395
57b4f16e
PW
13962020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1397
1398 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
1399
7c05caf7
PW
14002020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1401
1402 * gdb.base/help.exp: Test apropos and help for commands
1403 having aliases. Fixed comments not starting with an
1404 upper-case letter or not finishing with a dot.
1405
7aa1b46f
PW
14062020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1407
3b3aaacb
PW
1408 * gdb.base/alias.exp: Update help output check.
1409
57b4f16e 14102020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 1411
7aa1b46f
PW
1412 * gdb.base/default.exp: Update output following fixes.
1413
0605465f
PW
14142020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1415
1416 * gdb.base/alias.exp: Test aliases starting with a prefix of
1417 another alias.
1418
86e4e63d
GB
14192020-05-15 Gary Benson <gbenson@redhat.com>
1420
1421 * gdb.base/info-os.c (main): Add return statement.
1422 * gdb.base/info_minsym.c (minsym_fun): Likewise.
1423 * gdb.base/large-frame-2.c (func): Likewise.
1424 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
1425 * gdb.base/pr10179-b.c (foo2): Likewise.
1426 * gdb.base/valgrind-disp-step.c (foo): Likewise.
1427 * gdb.base/watch-cond.c (func): Likewise.
1428 * gdb.multi/goodbye.c (verylongfun): Likewise.
1429 * gdb.multi/hello.c (commonfun): Likewise.
1430 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
1431 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
1432 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
1433 Likewise.
1434 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
1435 * gdb.threads/interrupt-while-step-over.c (child_function):
1436 Likewise.
1437 * gdb.trace/actions-changed.c (end): Likewise.
1438
163df4df
GB
14392020-05-15 Gary Benson <gbenson@redhat.com>
1440
1441 * gdb.opencl/callfuncs.exp: Report when test skipped.
1442 * gdb.opencl/convs_casts.exp: Likewise.
1443 * gdb.opencl/datatypes.exp: Likewise.
1444 * gdb.opencl/operators.exp: Likewise.
1445 * gdb.opencl/vec_comps.exp: Likewise.
1446
6dbc505a
TV
14472020-05-15 Tom de Vries <tdevries@suse.de>
1448
1449 * gdb.base/align.exp.in: Rename to ...
1450 * gdb.base/align.exp.tcl: ... this.
1451 * gdb.base/align-c++.exp: Update.
1452 * gdb.base/align-c.exp: Update.
1453 * gdb.base/all-architectures.exp.in: Rename to ...
1454 * gdb.base/all-architectures.exp: ... this.
1455 * gdb.base/all-architectures-0.exp: Update.
1456 * gdb.base/all-architectures-1.exp: Update.
1457 * gdb.base/all-architectures-2.exp: Update.
1458 * gdb.base/all-architectures-3.exp: Update.
1459 * gdb.base/all-architectures-4.exp: Update.
1460 * gdb.base/all-architectures-5.exp: Update.
1461 * gdb.base/all-architectures-6.exp: Update.
1462 * gdb.base/all-architectures-7.exp: Update.
1463 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
1464 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
1465 * gdb.base/infcall-nested-structs-c++.exp: Update.
1466 * gdb.base/infcall-nested-structs-c.exp: Update.
1467 * gdb.base/info-types.exp.in: Rename to ...
1468 * gdb.base/info-types.exp.tcl: ... this.
1469 * gdb.base/info-types-c++.exp: Update.
1470 * gdb.base/info-types-c.exp: Update.
1471 * gdb.base/max-depth.exp.in: Rename to ...
1472 * gdb.base/max-depth.exp.tcl: ... this.
1473 * gdb.base/max-depth-c++.exp: Update.
1474 * gdb.base/max-depth-c.exp: Update.
1475 * gdb.cp/cpexprs.exp.in: Rename to ...
1476 * gdb.cp/cpexprs.exp.tcl: ... this.
1477 * gdb.cp/cpexprs-debug-types.exp: Update.
1478 * gdb.cp/cpexprs.exp: Update.
1479 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
1480 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
1481 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
1482 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
1483 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
1484 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
1485 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
1486 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1487 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1488 * gdb.dwarf2/clang-debug-names.exp: Update.
1489
d1034d78
AB
14902020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1491
1492 * lib/check-test-names.exp: Remove code that prevents this file
1493 loading when tests are run in parallel.
1494
3c5c3649
PA
14952020-05-15 Pedro Alves <palves@redhat.com>
1496
1497 * gdb.multi/multi-kill.exp (start_inferior): Remove
1498 'testpid' parameter. Refer to namespace variable directly.
1499 (testpid): Declare as namespace variable.
1500
272c36b8
PA
15012020-05-15 Pedro Alves <palves@redhat.com>
1502
1503 * gdb.multi/multi-kill.exp: Wrap in namespace.
1504 (start_inferior): Add TESTPID parameter. Use it instead of the
1505 testpid global.
1506 (top level): Define empty TESTPID array, and pass it down to
1507 start_inferior.
1508
02eba61a
TV
15092020-05-14 Tom de Vries <tdevries@suse.de>
1510
1511 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1512 output.
1513
971a3747
TV
15142020-05-14 Tom de Vries <tdevries@suse.de>
1515
1516 * gdb.base/align.exp: Split into ...
1517 * gdb.base/align.exp.in: ...
1518 * gdb.base/align-c++.exp: ...
1519 * gdb.base/align-c.exp: ... these.
1520 * gdb.base/infcall-nested-structs.exp: Split into ...
1521 * gdb.base/infcall-nested-structs.exp.in: ...
1522 * gdb.base/infcall-nested-structs-c++.exp: ...
1523 * gdb.base/infcall-nested-structs-c.exp: ... these.
1524 * gdb.base/info-types.exp: Split into ...
1525 * gdb.base/info-types.exp.in: ...
1526 * gdb.base/info-types-c++.exp: ...
1527 * gdb.base/info-types-c.exp: ... these.
1528 * gdb.base/max-depth.exp: Split into ...
1529 * gdb.base/max-depth.exp.in: ...
1530 * gdb.base/max-depth-c++.exp: ...
1531 * gdb.base/max-depth-c.exp: ... these.
1532 * gdb.cp/infcall-nodebug.exp: Split into ...
1533 * gdb.cp/infcall-nodebug.exp.in: ...
1534 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1535 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1536 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1537 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1538
a05575d3
TBA
15392020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1540 Pedro Alves <palves@redhat.com>
1541
1542 * gdb.multi/multi-exit.c: New file.
1543 * gdb.multi/multi-exit.exp: New file.
1544 * gdb.multi/multi-kill.c: New file.
1545 * gdb.multi/multi-kill.exp: New file.
1546
6ad82919
TBA
15472020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1548
1549 * gdb.base/annota1.exp: Update the expected output.
1550 * gdb.cp/annota2.exp: Ditto.
1551
843f4d93
AB
15522020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1553
1554 * lib/check-test-names.exp: Disable when testing is being run in
1555 parallel.
1556
c7c66341
TV
15572020-05-12 Tom de Vries <tdevries@suse.de>
1558
1559 * gdb.base/jit-elf.exp: Fix string concat.
1560
1b59ca1c
TV
15612020-05-12 Tom de Vries <tdevries@suse.de>
1562
1563 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1564 messages.
1565
b4991d29
TV
15662020-05-12 Tom de Vries <tdevries@suse.de>
1567
1568 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1569
dbb0ab10
TV
15702020-05-12 Tom de Vries <tdevries@suse.de>
1571
1572 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1573 * gdb.ada/mi_catch_ex.exp: Same.
1574 * gdb.ada/mi_catch_ex_hand.exp: Same.
1575
7549fed8
TV
15762020-05-12 Tom de Vries <tdevries@suse.de>
1577
1578 * gdb.fortran/complex.exp: Use with_test_prefix.
1579
af2d5cd8
TV
15802020-05-12 Tom de Vries <tdevries@suse.de>
1581
1582 * gdb.trace/passcount.exp: Fix test-names.
1583
7c121311
TV
15842020-05-12 Tom de Vries <tdevries@suse.de>
1585
1586 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1587
c9f3b40e
TV
15882020-05-12 Tom de Vries <tdevries@suse.de>
1589
1590 * gdb.gdb/complaints.exp: Use with_test_prefix.
1591 * gdb.xml/tdesc-regs.exp: Same.
1592 * gdb.opt/inline-locals.exp: Fix test name.
1593
111b33f0
TV
15942020-05-12 Tom de Vries <tdevries@suse.de>
1595
1596 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1597 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1598 * gdb.dwarf2/implref-struct.exp: Same.
1599 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1600 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1601
ebf47080
SM
16022020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
1603
1604 * gdb.base/jit-so.exp (one_jit_test): Change test name.
1605
d30dcd12
AB
16062020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1607
1608 * lib/check-test-names.exp (all_test_names): New module variable.
1609 (counts): Add 'duplicates' field.
1610 (_check_duplicates): New procedure.
1611 (check): Also check for duplicates.
1612 (do_log_summary): Print duplicates count.
1613 (do_reset_vars): Reset counter for duplicate test names, and
1614 discard all know test names.
1615
34584c09
AB
16162020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1617
1618 * lib/gdb.exp: Include check-test-names.exp library.
1619 * lib/check-test-names.exp: New file.
1620
e0002117
TV
16212020-05-11 Tom de Vries <tdevries@suse.de>
1622
1623 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
1624
53f539a3
KS
16252020-05-11 Keith Seitz <keiths@redhat.com>
1626
1627 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
1628
113ee09a
TV
16292020-05-11 Tom de Vries <tdevries@suse.de>
1630
1631 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
1632 * gdb.cp/cpexprs.exp.in: .. here.
1633 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
1634 cpexprs.exp.
1635
ba3e70b0
KS
16362020-05-11 Keith Seitz <keiths@redhat.com>
1637
1638 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
1639 test names.
1640 * gdb.ada/arrayptr.exp: Likewise.
1641 * gdb.ada/assign_arr.exp: Likewise.
1642 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1643 * gdb.ada/bp_on_var.exp: Likewise.
1644 * gdb.ada/call_pn.exp: Likewise.
1645 * gdb.ada/complete.exp: Likewise.
1646 * gdb.ada/fun_overload_menu.exp: Likewise.
1647 * gdb.ada/funcall_param.exp: Likewise.
1648 * gdb.ada/funcall_ref.exp: Likewise.
1649 * gdb.ada/packed_array_assign.exp: Likewise.
1650 * gdb.ada/same_component_name.exp: Likewise.
1651 * gdb.ada/type_coercion.exp: Likewise.
1652 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1653 * gdb.ada/variant_record_packed_array.exp: Likewise.
1654
3ee6bb11
TV
16552020-05-11 Tom de Vries <tdevries@suse.de>
1656
1657 PR symtab/25941
1658 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
1659 out of ...
1660 * gdb.dwarf2/clang-debug-names.exp: ... here.
1661 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
1662 clang-debug-names.exp.in.
1663 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
1664 * gdb.dwarf2/clang-debug-names-2.c: New test.
1665
86cd6bc8
AKS
16662020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1667
1668 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
1669 (fortran_runto_main): New Proc, fortran version of runto_main.
1670 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
1671 * gdb.fortran/array-bounds.exp: Likewise.
1672 * gdb.fortran/array-slices.exp: Likewise.
1673 * gdb.fortran/block-data.exp: Likewise.
1674 * gdb.fortran/charset.exp: Likewise.
1675 * gdb.fortran/common-block.exp: Likewise.
1676 * gdb.fortran/complex.exp: Likewise.
1677 * gdb.fortran/derived-type-function.exp: Likewise.
1678 * gdb.fortran/derived-type.exp: Likewise.
1679 * gdb.fortran/info-modules.exp: Likewise.
1680 * gdb.fortran/info-types.exp: Likewise.
1681 * gdb.fortran/intrinsics.exp: Likewise.
1682 * gdb.fortran/library-module.exp: Likewise.
1683 * gdb.fortran/logical.exp: Likewise.
1684 * gdb.fortran/max-depth.exp: Likewise.
1685 * gdb.fortran/module.exp: Likewise.
1686 * gdb.fortran/multi-dim.exp: Likewise.
1687 * gdb.fortran/nested-funcs.exp: Likewise.
1688 * gdb.fortran/print-formatted.exp: Likewise.
1689 * gdb.fortran/print_type.exp: Likewise.
1690 * gdb.fortran/printing-types.exp: Likewise.
1691 * gdb.fortran/ptr-indentation.exp: Likewise.
1692 * gdb.fortran/ptype-on-functions.exp: Likewise.
1693 * gdb.fortran/subarray.exp: Likewise.
1694 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1695 * gdb.fortran/vla-datatypes.exp: Likewise.
1696 * gdb.fortran/vla-history.exp: Likewise.
1697 * gdb.fortran/vla-ptr-info.exp: Likewise.
1698 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1699 * gdb.fortran/vla-ptype.exp: Likewise.
1700 * gdb.fortran/vla-sizeof.exp: Likewise.
1701 * gdb.fortran/vla-type.exp: Likewise.
1702 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1703 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1704 * gdb.fortran/vla-value-sub.exp: Likewise.
1705 * gdb.fortran/vla-value.exp: Likewise.
1706 * gdb.fortran/whatis_type.exp: Likewise.
1707 * gdb.mi/mi-var-child-f.exp: Likewise.
1708
6dc55ce9 17092020-05-09 Tom de Vries <tdevries@suse.de>
1710
1711 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
1712
283cb58c
TV
17132020-05-08 Tom de Vries <tdevries@suse.de>
1714
1715 * gdb.dwarf2/clang-debug-names.c: New test.
1716 * gdb.dwarf2/clang-debug-names.exp: New file.
1717
ac4a4f1c
SM
17182020-05-06 Simon Marchi <simon.marchi@efficios.com>
1719
1720 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1721 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1722
24fe640b
TV
17232020-05-06 Tom de Vries <tdevries@suse.de>
1724
1725 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1726 breakpoint is at a "recommended breakpoint location".
1727 * gdb.reverse/consecutive-reverse.exp: Same.
1728
0d8683a3
TV
17292020-05-06 Tom de Vries <tdevries@suse.de>
1730
1731 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1732 address.
1733
b8983c46
TV
17342020-05-06 Tom de Vries <tdevries@suse.de>
1735
1736 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1737
abf6d805
TV
17382020-05-06 Tom de Vries <tdevries@suse.de>
1739
1740 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1741 info for r.
1742
0fc2a808
TV
17432020-05-06 Tom de Vries <tdevries@suse.de>
1744
1745 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1746 necessary.
1747
873dd427
TV
17482020-05-06 Tom de Vries <tdevries@suse.de>
1749
1750 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1751 void.
1752
7c99e7e2
TV
17532020-05-06 Tom de Vries <tdevries@suse.de>
1754
1755 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1756 of ...
1757 * gdb.base/async.exp: ... here.
1758 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1759 "recommended breakpoint location".
1760
6173d6a6
TV
17612020-05-06 Tom de Vries <tdevries@suse.de>
1762
1763 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1764
6015a067
TV
17652020-05-04 Tom de Vries <tdevries@suse.de>
1766
1767 * gdb.base/async.exp: Check whether instruction addresses are a
1768 "recommended breakpoint location".
1769
3b6acaee
TT
17702020-05-03 Tom Tromey <tom@tromey.com>
1771
1772 * gdb.base/sepdebug.exp: Remove "catch" test.
1773 * gdb.base/break.exp: Remove "catch" test.
1774 * gdb.base/default.exp: Update expected output.
1775
5beb4d17
TV
17762020-05-02 Tom de Vries <tdevries@suse.de>
1777
1778 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1779 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
1780 * gdb.arch/i386-mpx-map.exp: Same.
1781 * gdb.arch/i386-mpx-sigsegv.exp: Same.
1782 * gdb.arch/i386-mpx-simple_segv.exp: Same.
1783 * gdb.arch/i386-mpx.exp: Same.
1784
8caf140d
TV
17852020-05-02 Tom de Vries <tdevries@suse.de>
1786
1787 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
1788
693196cb
TV
17892020-05-01 Tom de Vries <tdevries@suse.de>
1790
1791 * gdb.ada/operator_bp.exp: Allow more than required amount of
1792 breakpoint.
1793
53ae0aa9
TV
17942020-05-01 Tom de Vries <tdevries@suse.de>
1795
1796 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
1797
ee9d1e5f
HD
17982020-04-30 Hannes Domani <ssbssa@yahoo.de>
1799
1800 PR gdb/18706
1801 * gdb.cp/stub-array-size.cc: New test.
1802 * gdb.cp/stub-array-size.exp: New file.
1803 * gdb.cp/stub-array-size.h: New test.
1804 * gdb.cp/stub-array-size2.cc: New test.
1805
d5cf82c0
HD
18062020-04-30 Hannes Domani <ssbssa@yahoo.de>
1807
1808 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
1809 output to the new format.
1810
42e165c3
SM
18112020-04-29 Simon Marchi <simon.marchi@efficios.com>
1812
1813 * gdb.base/break.exp: Use with_test_prefix.
1814
6e4e3fe1
TV
18152020-04-29 Tom de Vries <tdevries@suse.de>
1816
1817 * lib/gdb.exp (debug_types): New proc.
1818 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
1819 * gdb.python/py-symtab.exp: Same.
1820
d642b692
HD
18212020-04-29 Hannes Domani <ssbssa@yahoo.de>
1822
1823 PR gdb/17320
1824 * gdb.base/pretty-array.c: New test.
1825 * gdb.base/pretty-array.exp: New file.
1826
ea90f227
TV
18272020-04-29 Tom de Vries <tdevries@suse.de>
1828
1829 PR symtab/25889
1830 * gdb.cp/cpexprs.exp: Adapt for inclusion.
1831 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
1832 and include cpexprs.exp.
1833
a65189c9
TV
18342020-04-28 Mark Williams <mark@myosotissp.com>
1835
1836 PR gdb/24480
1837 * dw4-toplevel-types.exp: Test for top level types.
1838 * dw4-toplevel-types.cc: Test for top level types.
1839
32d1f47a
TBA
18402020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1841
1842 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1843 (theads -> threads).
1844
56a4f5a1
TV
18452020-04-28 Tom de Vries <tdevries@suse.de>
1846
1847 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1848
0b2f8a3b
TV
18492020-04-28 Tom de Vries <tdevries@suse.de>
1850
1851 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1852
5390c717
TV
18532020-04-28 Tom de Vries <tdevries@suse.de>
1854
1855 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1856
15cd93d0
TV
18572020-04-28 Tom de Vries <tdevries@suse.de>
1858
1859 * gdb.dwarf2/main-foo.c: New test.
1860 * gdb.dwarf2/struct-with-sig.exp: New file.
1861
d472f0fb
TV
18622020-04-25 Tom de Vries <tdevries@suse.de>
1863
1864 * boards/debug-types.exp: New file.
1865
8d840e05
AB
18662020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1867
1868 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1869
bcfe6157
TT
18702020-04-24 Tom Tromey <tom@tromey.com>
1871
1872 PR symtab/12707:
1873 * gdb.python/py-symbol.exp: Update expected results for
1874 linkage_name test.
1875 * gdb.cp/print-demangle.exp: New file.
1876 * gdb.base/c-linkage-name.exp: Fix test.
1877 * gdb.guile/scm-symbol.exp: Update expected results for
1878 linkage_name test.
1879
f049a313
TT
18802020-04-24 Tom Tromey <tom@tromey.com>
1881
1882 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1883 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1884 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1885 assembler.
1886
7cf28874
TV
18872020-04-24 Tom de Vries <tdevries@suse.de>
1888
1889 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1890 C++.
1891
dac2fef7
TT
18922020-04-24 Tom Tromey <tromey@adacore.com>
1893
1894 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1895 values.
1896 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1897 values. Update test for minimal encodings.
1898 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1899 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1900 values. Update test for minimal encodings.
1901
1acda803
TT
19022020-04-24 Tom Tromey <tromey@adacore.com>
1903
1904 PR python/23662:
1905 * gdb.ada/variant.exp: Add Python checks.
1906 * gdb.rust/simple.exp: Add dynamic type checks.
1907
adfb9815
TT
19082020-04-24 Tom Tromey <tromey@adacore.com>
1909
1910 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1911 Make array type matching more lax.
1912 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1913 * gdb.ada/mi_variant.exp: New file.
1914 * gdb.ada/mi_variant/pck.ads: New file.
1915 * gdb.ada/mi_variant/pkg.adb: New file.
1916 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1917 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1918
7d79de9a
TT
19192020-04-24 Tom Tromey <tromey@adacore.com>
1920
1921 * gdb.ada/variant.exp: Add dynamic field offset tests.
1922 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1923 * gdb.ada/variant/pkg.adb: Add new variables.
1924
f8e89861
TT
19252020-04-24 Tom Tromey <tromey@adacore.com>
1926
1927 * gdb.ada/variant.exp: New file
1928 * gdb.ada/variant/pkg.adb: New file
1929 * gdb.ada/variant/pck.adb: New file
1930
86e887ae
TV
19312020-04-24 Tom de Vries <tdevries@suse.de>
1932
1933 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1934
88428775
TV
19352020-04-24 Tom de Vries <tdevries@suse.de>
1936
1937 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1938 flags.
1939
4e86f6e7
TV
19402020-04-24 Tom de Vries <tdevries@suse.de>
1941
1942 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1943
2016d3e6
TV
19442020-04-24 Tom de Vries <tdevries@suse.de>
1945
1946 * lib/gdb.exp (default_gdb_start): Handle eof.
1947 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1948 failure.
1949 * gdb.base/readnever.exp: Handle clean_restart failure.
1950
70bc38f5
TV
19512020-04-23 Tom de Vries <tdevries@suse.de>
1952
1953 * gdb.base/decl-before-def.exp: Run to main and print a again.
1954
de82891c
TV
19552020-04-23 Tom de Vries <tdevries@suse.de>
1956
1957 * gdb.base/decl-before-def-decl.c: New test.
1958 * gdb.base/decl-before-def-def.c: New test.
1959 * gdb.base/decl-before-def.exp: New file.
1960
96038148
TV
19612020-04-23 Tom de Vries <tdevries@suse.de>
1962
1963 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1964
54ac3df1
TV
19652020-04-22 Tom de Vries <tdevries@suse.de>
1966
1967 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1968 debug_info_offset.
1969 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1970 before $objsfile in the line line.
1971
714534e1
TV
19722020-04-22 Tom de Vries <tdevries@suse.de>
1973
1974 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1975
16a7dbf4
MS
19762020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1977
1978 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1979 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1980 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1981 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1982 * gdb.base/jit-protocol.h: Update definitions to match all usage
1983 contexts.
1984
19852020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1986
1987 * gdb.base: Rename all jit related test and source files.
1988
19892020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1990
1991 * gdb.base/jit-reader.exp: Relax register output check.
1992
317d2668
TV
19932020-04-22 Tom de Vries <tdevries@suse.de>
1994
1995 PR symtab/25764
1996 * gdb.base/psym-external-decl-2.c: New test.
1997 * gdb.base/psym-external-decl.c: New test.
1998 * gdb.base/psym-external-decl.exp: New file.
1999 * gdb.threads/tls.exp: Add PR25807 kfail.
2000
eea9e357
TV
20012020-04-22 Tom de Vries <tdevries@suse.de>
2002
2003 PR symtab/25801
2004 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2005 in "info source" output.
2006
3d5afab3
TV
20072020-04-22 Tom de Vries <tdevries@suse.de>
2008
2009 PR symtab/25700
2010 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2011 symtab for imported_unit.c.
2012
b32102f6
GB
20132020-04-21 Gary Benson <gbenson@redhat.com>
2014
2015 * gdb.base/advance.c (func): New argument, to match call site.
2016 (func2, func3): Add return statements.
2017
d43b7a2d
TBA
20182020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2019
2020 * gdb.multi/run-only-second-inf.c: New file.
2021 * gdb.multi/run-only-second-inf.exp: New file.
2022
d89edf9b
MM
20232020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2024
2025 * gdb.btrace/multi-inferior.c: New test.
2026 * gdb.btrace/multi-inferior.exp: New file.
2027
1a476b6d
MM
20282020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2029
2030 * gdb.btrace/enable-new-thread.c: New test.
2031 * gdb.btrace/enable-new-thread.exp: New file.
2032
4778a5f8
TV
20332020-04-21 Tom de Vries <tdevries@suse.de>
2034
2035 PR gdb/25471
2036 * gdb.threads/killed-outside.c: New test.
2037 * gdb.threads/killed-outside.exp: New file.
2038
9b2c992c
GB
20392020-04-20 Gary Benson <gbenson@redhat.com>
2040
2041 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2042 * gdb.base/nested-subp2.exp: Likewise.
2043 * gdb.base/nested-subp3.exp: Likewise.
2044
b5d1d6f7
GB
20452020-04-20 Gary Benson <gbenson@redhat.com>
2046
2047 * gdb.base/nested-subp1.exp: Disable test when using clang.
2048 * gdb.base/nested-subp2.exp: Likewise.
2049 * gdb.base/nested-subp3.exp: Likewise.
2050
25230285
GB
20512020-04-20 Gary Benson <gbenson@redhat.com>
2052
2053 * gdb.cp/exception.cc: Fix compilation error with clang.
2054
fa93cc8f
GB
20552020-04-20 Gary Benson <gbenson@redhat.com>
2056
809730f3 2057 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2058
e0c45f30
GB
20592020-04-20 Gary Benson <gbenson@redhat.com>
2060
2061 * gdb.base/jit-main.c: Fix compilation error with clang.
2062
4ddfec93
KR
20632020-04-17 Kamil Rytarowski <n54@gmx.com>
2064
2065 * gdb.base/attach-twice.c: Include "sys/types.h".
2066 (PTRACE_ATTACH): Add fallback definition.
2067 (main): Pass `0' to the 4th argument of `ptrace'.
2068
2bed205e
KR
20692020-04-17 Kamil Rytarowski <n54@gmx.com>
2070
2071 * gdb.base/fork-running-state.c: Include "signal.h".
2072
0743fc83
TT
20732020-04-17 Tom Tromey <tromey@adacore.com>
2074
2075 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2076 Update tests.
2077 * gdb.btrace/cpu.exp: Update tests.
2078 * gdb.base/maint.exp: Update tests.
2079 * gdb.base/default.exp: Update tests.
2080 * gdb.base/completion.exp: Update tests.
2081
efba5c23
TV
20822020-04-16 Tom de Vries <tdevries@suse.de>
2083
2084 PR symtab/25791
2085 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2086 (ensure_gdb_index): and factor out and move ...
2087 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2088 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2089
d191d716
TV
20902020-04-16 Tom de Vries <tdevries@suse.de>
2091
2092 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2093 loading exec.
2094
99f1bc6a
AB
20952020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2096
2097 * gdb.base/many-completions.exp: New file.
2098
194d088f
TV
20992020-04-14 Tom de Vries <tdevries@suse.de>
2100
2101 PR symtab/25718
2102 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2103
c1a66c06
TV
21042020-04-14 Tom de Vries <tdevries@suse.de>
2105
2106 PR symtab/25720
2107 * gdb.base/maint-expand-symbols-header-file.c: New test.
2108 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2109 * gdb.base/maint-expand-symbols-header-file.h: New test.
2110
21b0982c
AB
21112020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2112
2113 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2114 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2115 get_func_info.
2116 (get_func_info): Delete.
2117 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2118 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2119 * lib/dwarf.exp (get_func_info): New function.
2120
dd1cab06
TV
21212020-04-13 Tom de Vries <tdevries@suse.de>
2122
2123 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2124 to what find_gnatmake does.
2125
71ea2b6b
TV
21262020-04-10 Tom de Vries <tdevries@suse.de>
2127
2128 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2129 -readnow.
2130
bdfc1e8a
TV
21312020-04-10 Tom de Vries <tdevries@suse.de>
2132
2133 PR cli/25808
2134 * gdb.base/style.c: Add leading newlines.
2135 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2136 Check listing of main's one-line body.
2137
14ca8ecf
TV
21382020-04-08 Tom de Vries <tdevries@suse.de>
2139
2140 * lib/gdb.exp (psymtabs_p): New proc.
2141 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2142 importing unit" unsupported if there are no partial symbols.
2143
e21d048f
TV
21442020-04-08 Tom de Vries <tdevries@suse.de>
2145
2146 PR testsuite/25760
2147 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2148
25c11aca
TV
21492020-04-07 Tom de Vries <tdevries@suse.de>
2150
2151 PR symtab/25796
2152 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2153
5707e24b
TV
21542020-04-07 Tom de Vries <tdevries@suse.de>
2155
2156 * gdb.base/check-psymtab.c: New test.
2157 * gdb.base/check-psymtab.exp: New file.
2158
6ee448cc
TT
21592020-04-06 Tom Tromey <tromey@adacore.com>
2160
2161 * gdb.ada/variant-record/proc.adb: New file.
2162 * gdb.ada/variant-record/value.adb: New file.
2163 * gdb.ada/variant-record/value.s: New file.
2164 * gdb.ada/variant-record.exp: New file.
2165
9e7c9a03
HD
21662020-04-03 Hannes Domani <ssbssa@yahoo.de>
2167
2168 PR gdb/25325
2169 * gdb.cp/typed-enum.cc: New test.
2170 * gdb.cp/typed-enum.exp: New file.
2171
c90d28ac
AB
21722020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2173
2174 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2175 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2176 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2177 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2178 * gdb.opt/inline-small-func.c: New file.
2179 * gdb.opt/inline-small-func.exp: New file.
2180 * gdb.opt/inline-small-func.h: New file.
2181
34e9a9fa
AB
21822020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2183
2184 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2185 function.
2186
6a354911
AB
21872020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2188
2189 * lib/dwarf.exp (function_range): Allow compiler options to be
2190 specified.
2191
880d9777
TV
21922020-04-02 Tom de Vries <tdevries@suse.de>
2193
2194 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2195 __attribute__((always_inline)).
2196 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2197
f32682ea
TV
21982020-04-02 Tom de Vries <tdevries@suse.de>
2199
2200 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2201 (gdbserver_gdb_exit): ... here. Add timeout warning.
2202 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2203 (connect_target_extended_remote): Append new server_spawn_id to
2204 server_spawn_ids.
2205 (cleanup): New proc.
2206 (setup, <toplevel>): Call cleanup.
2207
d3214198
TV
22082020-04-02 Tom de Vries <tdevries@suse.de>
2209
2210 * gdb.base/main-psymtab.exp: New file.
2211
cc77ed24
TV
22122020-04-02 Tom de Vries <tdevries@suse.de>
2213
2214 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2215
3638a098
TT
22162020-04-01 Tom Tromey <tom@tromey.com>
2217
2218 * gdb.base/complex-parts.exp: Add type tests.
2219
c34e8714
TT
22202020-04-01 Tom Tromey <tom@tromey.com>
2221
2222 * gdb.base/complex-parts.exp: Add arithmetic tests.
2223
981c08ce
TT
22242020-04-01 Tom Tromey <tom@tromey.com>
2225
2226 * gdb.compile/compile.exp: Update.
2227 * gdb.compile/compile-cplus.exp: Update.
2228 * gdb.base/varargs.exp: Update.
2229 * gdb.base/floatn.exp: Update.
2230 * gdb.base/endianity.exp: Update.
2231 * gdb.base/callfuncs.exp (do_function_calls): Update.
2232 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2233 (complex_float_integral_args): Update.
2234 * gdb.base/complex.exp: Update.
2235 * gdb.base/complex-parts.exp: Update.
2236
3d1cfd43
TT
22372020-04-01 Tom Tromey <tromey@adacore.com>
2238
2239 * gdb.rust/union.rs: New file.
2240 * gdb.rust/union.exp: New file.
2241 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2242 (main): Update.
2243 * gdb.rust/simple.exp: Move union tests to union.exp.
2244
e033dfa9
TT
22452020-04-01 Tom Tromey <tromey@adacore.com>
2246
2247 * gdb.rust/simple.rs (main): Remove "y0".
2248
53cccef1
TBA
22492020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2250
2251 * gdb.multi/stop-all-on-exit.c: New test.
2252 * gdb.multi/stop-all-on-exit.exp: New file.
2253
60e22c1e
HD
22542020-04-01 Hannes Domani <ssbssa@yahoo.de>
2255
2256 PR gdb/24789
2257 * gdb.cp/misc.cc: Add integer reference variable.
2258 * gdb.cp/misc.exp: Add test.
2259
e139a727
TBA
22602020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2261
2262 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2263 scenario to cover execution until the end and also the case
2264
16b0db75
TV
22652020-03-31 Tom de Vries <tdevries@suse.de>
2266
2267 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2268 c. Use "maint info symtabs" to check symtab expansion.
2269
c0502da6
TV
22702020-03-30 Tom de Vries <tdevries@suse.de>
2271
2272 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2273 unsupported.
2274 (verify_psymtab_expanded): Move ...
2275 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2276 test.
2277 (readnow): New proc.
2278
5935fd15
AB
22792020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2280
2281 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2282 with $hex.
2283
1773be9e
TT
22842020-03-20 Tom Tromey <tromey@adacore.com>
2285
2286 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2287
70304be9
TT
22882020-03-20 Tom Tromey <tromey@adacore.com>
2289
2290 * gdb.ada/sub_variant/subv.adb: New file.
2291 * gdb.ada/sub_variant.exp: New file.
2292
0dd7b8f7
TV
22932020-03-20 Tom de Vries <tdevries@suse.de>
2294
2295 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2296 first break fails.
2297 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2298
cada5fc9
AB
22992020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2300
2301 * gdb.server/exit-multiple-threads.c: New file.
2302 * gdb.server/exit-multiple-threads.exp: New file.
2303
6b8c53f2
AB
23042020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2305
2306 * gdb.fortran/mixed-lang-stack.c: New file.
2307 * gdb.fortran/mixed-lang-stack.cpp: New file.
2308 * gdb.fortran/mixed-lang-stack.exp: New file.
2309 * gdb.fortran/mixed-lang-stack.f90: New file.
2310
19a2740f
AB
23112020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2312
2313 * gdb.linespec/cp-completion-aliases.cc: New file.
2314 * gdb.linespec/cp-completion-aliases.exp: New file.
2315
d8c8b848
TV
23162020-03-19 Tom de Vries <tdevries@suse.de>
2317
2318 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2319 more precise.
2320
a9933ccf
TV
23212020-03-18 Tom de Vries <tdevries@suse.de>
2322
2323 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2324 * gdb.dwarf2/break-inline-psymtab.c: New test.
2325 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2326
2f89101f
TV
23272020-03-16 Tom de Vries <tdevries@suse.de>
2328
2329 * lib/cache.exp (gdb_do_cache): Add and handle local variables
2330 cache_verify and cache_verify_proc.
2331
6b9374f1
TV
23322020-03-15 Tom de Vries <tdevries@suse.de>
2333
2334 * gdb.server/solib-list.exp: Handle
2335 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
2336
eaeaf44c
TV
23372020-03-15 Tom de Vries <tdevries@suse.de>
2338
2339 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
2340 objfiles".
2341
3293bbaf
TT
23422020-03-14 Tom Tromey <tom@tromey.com>
2343
2344 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
2345
ab44624c
TV
23462020-03-14 Tom de Vries <tdevries@suse.de>
2347
2348 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
2349
54c43825
TV
23502020-03-14 Tom de Vries <tdevries@suse.de>
2351
2352 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
2353 result in line-by-line fashion.
2354
2ac70237
TV
23552020-03-14 Tom de Vries <tdevries@suse.de>
2356
2357 * lib/gdb.exp (supports_statement_frontiers): New proc.
2358 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
2359
09546b56
TV
23602020-03-14 Tom de Vries <tdevries@suse.de>
2361
2362 * gdb.base/printcmds.exp: Add missing quoting for "print
2363 teststring2".
2364
a1f6a07c
TT
23652020-03-13 Tom Tromey <tom@tromey.com>
2366
2367 * gdb.base/printcmds.exp (test_print_strings): Add regression
2368 test.
2369 * gdb.base/printcmds.c (charptr): New typedef.
2370 (teststring2): New global.
2371
1b83d09c
AB
23722020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
2373
2374 * gdb.base/break-interp.exp: Use the tail of the filename, not the
2375 full path in the test name.
2376 (test_ld): Add some with_test_prefix blocks to make test names
2377 unique.
2378
2d61316c
TV
23792020-03-13 Tom de Vries <tdevries@suse.de>
2380
2381 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
2382
2e9145ac
TV
23832020-03-13 Tom de Vries <tdevries@suse.de>
2384
2385 * gdb.mi/mi-sym-info.exp: Make matching more precise.
2386
96c7f873
TV
23872020-03-13 Tom de Vries <tdevries@suse.de>
2388
2389 PR symtab/25646
2390 * gdb.dwarf2/imported-unit.exp: Add test.
2391
49ba92c0
TV
23922020-03-13 Tom de Vries <tdevries@suse.de>
2393
2394 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
2395 (var1, var2): New variable.
2396 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
2397 matching symbols.
2398
301b21e0
TV
23992020-03-13 Tom de Vries <tdevries@suse.de>
2400
2401 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
2402 (Term::command): Use prompt prefix.
2403 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
2404 * gdb.tui/tui-layout-asm-short-prog.exp: Use
2405 command_no_prompt_prefix instead of prefix.
2406 * gdb.tui/tui-layout-asm.exp: Same.
2407
3f512721
SM
24082020-03-12 Simon Marchi <simon.marchi@efficios.com>
2409
2410 * gdb.base/break-interp.exp: Use foreach_with_prefix.
2411
40310f30
SM
24122020-03-12 Simon Marchi <simon.marchi@efficios.com>
2413
2414 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
2415 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
2416 on" while stepping over the test instruction, match printed
2417 message.
2418
09252140
TV
24192020-03-12 Tom de Vries <tdevries@suse.de>
2420
2421 * gdb.base/info-types.exp: Use exp_continue during matching of output
2422 of "info types".
2423
14e9c72c
TV
24242020-03-12 Tom de Vries <tdevries@suse.de>
2425
2426 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
2427
e515d67e
TV
24282020-03-12 Tom de Vries <tdevries@suse.de>
2429
2430 * gdb.fortran/module.exp: Use exp_continue during matching of output
2431 of "info variable -n".
2432
307eafd8
TV
24332020-03-12 Tom de Vries <tdevries@suse.de>
2434
2435 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
2436 gdb.dwarf2/dw2-ranges-base.c.
2437
9a2de3fc
TV
24382020-03-12 Tom de Vries <tdevries@suse.de>
2439
2440 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
2441 in presence of GLIBC debuginfo.
2442
3217502e
TV
24432020-03-12 Tom de Vries <tdevries@suse.de>
2444
2445 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
2446 $core.
2447
1281424c
TV
24482020-03-12 Tom de Vries <tdevries@suse.de>
2449
2450 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
2451 more precise.
2452
038b97fc
SM
24532020-03-11 Simon Marchi <simon.marchi@efficios.com>
2454
2455 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
2456 from Unix to Windows path.
2457
5308d1e7
TV
24582020-03-11 Tom de Vries <tdevries@suse.de>
2459
2460 * gdb.ada/minsyms.exp: Set language to ada.
2461
f870f78f
TV
24622020-03-11 Tom de Vries <tdevries@suse.de>
2463
2464 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
2465
5a13315d
TV
24662020-03-11 Tom de Vries <tdevries@suse.de>
2467
2468 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
2469
976862ed
TT
24702020-03-11 Tom Tromey <tromey@adacore.com>
2471
2472 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
2473
7462c383
TV
24742020-03-11 Tom de Vries <tdevries@suse.de>
2475
2476 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
2477
1c6c46a0
TV
24782020-03-11 Tom de Vries <tdevries@suse.de>
2479
2480 * gdb.base/break-interp.exp: Limit verbose scope.
2481
44f41bb7
TV
24822020-03-11 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.fortran/logical.f90: Define variable with character type.
2485 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
2486
b76f3a42
TV
24872020-03-11 Tom de Vries <tdevries@suse.de>
2488
2489 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2490
1c33af77
TV
24912020-03-11 Tom de Vries <tdevries@suse.de>
2492
2493 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2494 symtabs.
2495
8c95582d
AB
24962020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2497 Bernd Edlinger <bernd.edlinger@hotmail.de>
2498
2499 * gdb.cp/step-and-next-inline.cc: New file.
2500 * gdb.cp/step-and-next-inline.exp: New file.
2501 * gdb.cp/step-and-next-inline.h: New file.
2502 * gdb.dwarf2/dw2-is-stmt.c: New file.
2503 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2504 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2505 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2506 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2507
cecf8547
AB
25082020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2509
2510 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2511 is-stmt flag in the line table.
2512
0ba678c9
TV
25132020-03-09 Tom de Vries <tdevries@suse.de>
2514
2515 * lib/gdb.exp (cached_file): Create cache dir.
2516
72fbdf83
TV
25172020-03-07 Tom de Vries <tdevries@suse.de>
2518
2519 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2520 * gdb.cp/rvalue-ref-params.exp: Same.
2521
436b5e99
TV
25222020-03-06 Tom de Vries <tdevries@suse.de>
2523
2524 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2525 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2526
09f2921c
TV
25272020-03-06 Tom de Vries <tdevries@suse.de>
2528
2529 * README: Fix "the the".
2530 * gdb.base/dprintf.exp: Same.
2531
50a3cc5d
TV
25322020-03-05 Tom de Vries <tdevries@suse.de>
2533
2534 * gdb.base/maint.exp: Update "main print statistics" expected output.
2535
0a709cba
AKS
25362020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2537
2538 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2539 (fortran_int8): Likewise.
2540 (fortran_real4): Likewise.
2541 (fortran_real8): Likewise.
2542 (fortran_complex4): Likewise.
2543 (fortran_logical4): Likewise.
2544 (fortran_character1): Likewise.
2545
5e5d66b6
AB
25462020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2547
2548 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2549 printed as true.
2550
7b973adc
SDJ
25512020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2552
2553 * gdb.base/printcmds.exp: Add test to verify printf of a
2554 variable holding an address.
2555
478e490a
TV
25562020-03-03 Tom de Vries <tdevries@suse.de>
2557
2558 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2559
1ef44e86
TV
25602020-03-03 Tom de Vries <tdevries@suse.de>
2561
2562 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2563 gdb_test_multiple call.
2564
b98cc2cf
TV
25652020-03-03 Tom de Vries <tdevries@suse.de>
2566
2567 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2568 gdb_test_multiple calls.
2569
63e163f2
AB
25702020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2571
2572 * gdb.base/default.exp: Remove test of 'set history filename'.
2573 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2574 filename to the empty string.
2575 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2576 and GDBHISTSIZE.
2577
24ed6739
AB
25782020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2579
2580 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2581 disabled.
2582
590003dc 25832020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 2584 Tom de Vries <tdevries@suse.de>
590003dc
TV
2585
2586 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2587 -prompt prefix, before user_code argument. Add -lbl option likewise.
2588 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2589 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2590 argument.
2591 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2592 have "\r\n" at start-of-line, instead of at end-of-line.
2593
f5e46084
SM
25942020-02-28 Simon Marchi <simon.marchi@efficios.com>
2595
2596 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2597 libinproctrace.so.
2598
f7a7000d
LM
25992020-02-28 Luis Machado <luis.machado@linaro.org>
2600
2601 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
2602 to "p/x".
2603
718e0816
LM
26042020-02-28 Luis Machado <luis.machado@linaro.org>
2605
2606 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
2607 asm/ptrace.h and error.h.
2608
13c3a74a
TV
26092020-02-28 Tom de Vries <tdevries@suse.de>
2610
2611 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
2612 (struct wrapper, do_something, mundane/symada__cS): Move ...
2613 * gdb.base/c-linkage-name-2.c: ... here. New source file.
2614 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
2615 Update "print symada__cS before partial symtab expansion" regexp.
2616 Update breakpoint location. Flush symbol cache after expansion.
2617
85d2d5bb
LM
26182020-02-28 Luis Machado <luis.machado@linaro.org>
2619
2620 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
2621
3608f86c
TV
26222020-02-27 Tom de Vries <tdevries@suse.de>
2623
2624 * config/sid.exp: Remove unused globals.
2625 * gdb.base/attach.exp: Same.
2626 * gdb.base/catch-load.exp: Same.
2627 * gdb.base/dbx.exp: Same.
2628 * lib/gdb.exp: Same.
2629 * lib/mi-support.exp: Same.
2630 * lib/prompt.exp: Same.
2631
c8d4f6df
TV
26322020-02-27 Tom de Vries <tdevries@suse.de>
2633
2634 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
2635 not set.
2636
0d79cdc4
AM
26372020-02-26 Aaron Merey <amerey@redhat.com>
2638
2639 * gdb.debuginfod: New directory for debuginfod tests.
2640 * gdb.debuginfod/main.c: New test file.
2641 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
2642
0dce4280
TV
26432020-02-26 Tom de Vries <tdevries@suse.de>
2644
2645 PR gdb/25603
2646 * gdb.base/persistent-lang.cc: New test.
2647 * gdb.base/persistent-lang.exp: New file.
2648
9e80cfa1
AB
26492020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2650
2651 * gdb.fortran/derived-type-striding.exp: Add a new test.
2652 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
2653 new test.
2654
2078dbb2
AB
26552020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2656
2657 * gdb.base/cached-source-file.exp: Avoid source file paths in test
2658 names.
2659
70d49700
TV
26602020-02-25 Tom de Vries <tdevries@suse.de>
2661
2662 PR go/18926
2663 * gdb.go/methods.exp: Remove gcc/93866 xfail.
2664
a88ef40d
TV
26652020-02-24 Tom de Vries <tdevries@suse.de>
2666
2667 PR gdb/25592
2668 * gdb.base/info-locals-unused-static-var.c: New test.
2669 * gdb.base/info-locals-unused-static-var.exp: New file.
2670
01b1af32
TT
26712020-02-22 Tom Tromey <tom@tromey.com>
2672
2673 * gdb.python/tui-window.exp: New file.
2674 * gdb.python/tui-window.py: New file.
2675
7c043ba6
TT
26762020-02-22 Tom Tromey <tom@tromey.com>
2677
2678 PR tui/17850:
2679 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
2680 tests.
2681
c22fef7e
TT
26822020-02-22 Tom Tromey <tom@tromey.com>
2683
2684 * gdb.tui/new-layout.exp: Add sub-layout tests.
2685
ee325b61
TT
26862020-02-22 Tom Tromey <tom@tromey.com>
2687
2688 * gdb.tui/new-layout.exp: New file.
2689
3f0cbb04
TT
26902020-02-22 Tom Tromey <tom@tromey.com>
2691
2692 * gdb.rust/rust-style.rs: New file.
2693 * gdb.rust/rust-style.exp: New file.
2694 * gdb.base/style.exp: Test structure printing.
2695 * gdb.base/style.c (struct some_struct): New type.
2696 (enum etype): New type.
2697 (struct_value): New global.
2698
75525152
TV
26992020-02-21 Tom de Vries <tdevries@suse.de>
2700
2701 PR go/18926
2702 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
2703 Remove blanket xfails. Use message argument for gdb_breakpoint.
2704 Make continuing to breakpoint test conditional on setting breakpoint.
2705 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
2706 DW_AT_name attribute. Add xfail for GCC PR93866.
2707
bd360d30
AB
27082020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
2709
2710 * gdb.dwarf2/cpp-linkage-name.c: New file.
2711 * gdb.dwarf2/cpp-linkage-name.exp: New file.
2712
c7adb09f 27132020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
2714
2715 * lib/gdb.exp (gdb_wrapper_init): Reset
2716 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
2717 not exist.
2718
a9c79803
TV
27192020-02-20 Tom de Vries <tdevries@suse.de>
2720
2721 PR go/17018
2722 * gdb.go/hello.exp: Copy ...
2723 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2724 print of st to print value of global definition. Add xfail for GCC
2725 PR93844.
2726 * gdb.go/hello.exp: Remove printing of st before definition.
2727 * gdb.go/hello.go: Copy ...
2728 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2729 to st.
2730 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2731
d7445728
TV
27322020-02-20 Tom de Vries <tdevries@suse.de>
2733
2734 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2735 (gdb_simple_compile): Handle compile_flags go by using .go extension
2736 for source file.
2737 * gdb.go/chan.exp: Use support_go_compile.
2738 * gdb.go/handcall.exp: Same.
2739 * gdb.go/hello.exp: Same.
2740 * gdb.go/integers.exp: Same.
2741 * gdb.go/max-depth.exp: Same.
2742 * gdb.go/methods.exp: Same.
2743 * gdb.go/package.exp: Same.
2744 * gdb.go/strings.exp: Same.
2745 * gdb.go/types.exp: Same.
2746 * gdb.go/unsafe.exp: Same.
2747
c9c41e6d
TV
27482020-02-19 Tom de Vries <tdevries@suse.de>
2749
2750 * gdb.python/lib-types.exp: Make xfail more strict.
2751
f20ff837
TV
27522020-02-19 Tom de Vries <tdevries@suse.de>
2753
2754 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2755
08410482
DE
27562020-02-19 Doug Evans <dje@google.com>
2757
2758 PR rust/25535
2759 * gdb.rust/simple.exp: Add test.
2760 * gdb.rust/simple.rs: Add test.
2761
623563f7
TV
27622020-02-19 Tom de Vries <tdevries@suse.de>
2763
2764 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2765 output line-by-line.
2766
d3308cfd
TV
27672020-02-19 Tom de Vries <tdevries@suse.de>
2768
2769 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2770
86cbc5dc
TV
27712020-02-19 Tom de Vries <tdevries@suse.de>
2772
2773 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2774 prelink.
2775
9db2b96b
TV
27762020-02-19 Tom de Vries <tdevries@suse.de>
2777
2778 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2779 (gdb_do_cache): Use gdb_do_cache_wrap.
2780 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
2781
89e2fdc5
TV
27822020-02-19 Tom de Vries <tdevries@suse.de>
2783
2784 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
2785 gdb_compile option.
2786
373d7ac0
SM
27872020-02-18 Simon Marchi <simon.marchi@efficios.com>
2788
2789 * gdb.base/printcmds.exp (test_print_enums): Update expected
2790 output.
2791
b29a2df0
SM
27922020-02-18 Simon Marchi <simon.marchi@efficios.com>
2793
2794 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
2795 for "unknown".
2796
6740f0cc
SM
27972020-02-18 Simon Marchi <simon.marchi@efficios.com>
2798
2799 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
2800 enumerator.
2801
edd45eb0
SM
28022020-02-18 Simon Marchi <simon.marchi@efficios.com>
2803
2804 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
2805 FE_, add FE_NONE.
2806 (three): Update.
2807 (enum flag_enum_without_zero): New enum.
2808 (flag_enum_without_zero): New variable.
2809 (enum not_flag_enum): New enum.
2810 (three_not_flag): New variable.
2811 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
2812 (test_print_enums): Add more tests for printing flag enums.
2813
d4295de4
TV
28142020-02-18 Tom de Vries <tdevries@suse.de>
2815
2816 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
2817 (gdb_compile_ada): ... here.
2818 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
2819 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
2820
f251f505
TT
28212020-02-14 Tom Tromey <tom@tromey.com>
2822
2823 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
2824 build directory.
2825 * boards/gdbserver-base.exp: Update path to gdbserver.
2826
8f432634
TV
28272020-02-13 Tom de Vries <tdevries@suse.de>
2828
2829 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
2830
92b6eaf7
TV
28312020-02-13 Tom de Vries <tdevries@suse.de>
2832
2833 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
2834 are missing.
2835
f3b0f7fe
TV
28362020-02-13 Tom de Vries <tdevries@suse.de>
2837
2838 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2839 call.
2840
f6be8713
SDJ
28412020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2842
2843 PR tui/25126
2844 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2845 * gdb.base/cached-source-file.c: New file.
2846 * gdb.base/cached-source-file.exp: New file.
2847
b2770d5e
TV
28482020-02-11 Tom de Vries <tdevries@suse.de>
2849
2850 PR testsuite/25488
2851 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2852
44f6938e
TV
28532020-02-10 Tom de Vries <tdevries@suse.de>
2854
2855 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2856
5f0e2eb7
MR
28572020-02-10 Maciej W. Rozycki <macro@wdc.com>
2858
2859 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2860 and $after_addr are both integers before making a comparison.
2861
46ce2b6f
TV
28622020-02-09 Tom de Vries <tdevries@suse.de>
2863
2864 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2865 command output and paste it into gdb.log. If any, paste catch message
2866 to gdb.log.
2867
5abbbe1d
TT
28682020-02-07 Tom Tromey <tromey@adacore.com>
2869
2870 PR breakpoints/24915:
2871 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2872
1d5d29e7
SV
28732020-02-06 Shahab Vahedi <shahab@synopsys.com>
2874
2875 * gdb.tui/tui-missing-src.exp: Add the "missing source
2876 file" test for the TUI.
2877
b0999b9b
AB
28782020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2879
2880 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2881 including a port number in the output.
2882
c3b149eb
AKS
28832020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2884
2885 * lib/fortran.exp (fortran_int4): Handle clang.
2886 (fortran_int8): Likewise.
2887 (fortran_real4): Likewise.
2888 (fortran_real8): Likewise.
2889 (fortran_complex4): Likewise.
2890 (fortran_logical4): Likewise.
2891 (fortran_character1): Likewise.
2892
f8dcc90b
TV
28932020-02-04 Tom de Vries <tdevries@suse.de>
2894
2895 * README (Race detection): Add note.
2896
f90ac7c2
TV
28972020-02-04 Tom de Vries <tdevries@suse.de>
2898
2899 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2900
780636ae
TV
29012020-02-04 Tom de Vries <tdevries@suse.de>
2902
2903 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2904
5d2e1193
RA
29052020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2906
2907 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2908 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2909 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2910 blttar, bnetarl.
2911 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2912 binary for blttar, bnetarl.
2913 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2914 wait instruction. Delete ldmx test.
2915 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2916
e409c542
AKS
29172020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2918
2919 * gdb.fortran/array-bounds-high.exp: New file.
2920 * gdb.fortran/array-bounds-high.f90: New file.
2921
b0029748
LD
29222020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2923
2924 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2925 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2926
195a8287
TV
29272020-02-01 Tom de Vries <tdevries@suse.de>
2928
2929 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2930
42330a68
AB
29312020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2932
2933 PR tui/9765
2934 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2935 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2936
b62a8028
LM
29372020-01-29 Luis Machado <luis.machado@linaro.org>
2938
2939 * gdb.arch/aarch64-brk-patterns.c: New source file.
2940 * gdb.arch/aarch64-brk-patterns.exp: New test.
2941
5f440116
TBA
29422020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2943
2944 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2945 GCC/Clang version.
2946 * gdb.cp/pass-by-ref.exp: Ditto.
2947
ee2a6fc6
TV
29482020-01-29 Tom de Vries <tdevries@suse.de>
2949
2950 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2951 * gdb.threads/watchpoint-fork-mt.c: Same.
2952 * gdb.threads/watchpoint-fork-parent.c: Same.
2953 * gdb.threads/watchpoint-fork-st.c: Same.
2954 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2955
16b10d6e
LM
29562020-01-27 Luis Machado <luis.machado@linaro.org>
2957
2958 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2959 sitting at a syscall instruction when we hit the syscall function's
2960 breakpoint.
2961 Check PC against one obtained with the x command.
2962 Validate syscall number.
2963 (step_over_syscall): Don't continue to the syscall instruction if
2964 we're already there.
2965
b1468492
PW
29662020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2967
2968 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2969
7ffa82e1
AB
29702020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2971
2972 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2973 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2974
3d92a3e3
AB
29752020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2976
2977 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2978 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2979
94a72be7
AB
29802020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2981
2982 * gdb.base/maint.exp: Update line table parsing test.
2983 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2984
53af73bf
PA
29852020-01-24 Pedro Alves <palves@redhat.com>
2986
2987 PR gdb/25410
2988 * gdb.multi/multi-re-run-1.c: New.
2989 * gdb.multi/multi-re-run-2.c: New.
2990 * gdb.multi/multi-re-run.exp: New.
2991
1ba1ac88
AB
29922020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2993
2994 PR gdb/23718
2995 * gdb.server/server-kill-python.exp: New file.
2996
f3364a6d
AB
29972020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2998
2999 * gdb.server/multi-ui-errors.c: New file.
3000 * gdb.server/multi-ui-errors.exp: New file.
3001
733d0a67
AB
30022020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3003
3004 PR tui/9765
3005 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3006
4f13c1c0
TT
30072020-01-19 Tom Tromey <tom@tromey.com>
3008
3009 * gdb.tui/main.exp: Add check for plain "file".
3010
40c94099
CB
30112020-01-16 Christian Biesinger <cbiesinger@google.com>
3012
3013 * lib/gdb.exp: Fix spelling error (seperatelly).
3014
ff47f4f0
TT
30152020-01-14 Tom Tromey <tom@tromey.com>
3016
3017 PR symtab/12535:
3018 * gdb.python/python.exp: Test decode_line with empty string
3019 argument.
3020
717c684d
BE
30212020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3022
3023 * gdb.base/skip-inline.exp: Extend test.
3024
44e4c775
AB
30252020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3026
3027 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3028 * gdb.dwarf2/dw2-bad-elf.c: New file.
3029 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3030
d93c6db7
AB
30312020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3032
3033 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3034 _line_saw_file.
3035
9a6d629c
AB
30362020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3037
3038 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3039 border.
3040
d9ebdab7
TBA
30412020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3042
3043 * gdb.multi/multi-target.exp (setup): Factor out "info
3044 connections" and "info inferiors" tests to ...
3045 (test_info_inferiors): ... this new procedure.
3046 (top level): Run new "info-inferiors" tests.
3047
f3c469b9
PA
30482020-01-10 Pedro Alves <palves@redhat.com>
3049
3050 * gdb.server/bkpt-other-inferior.exp: New file.
3051
121b3efd
PA
30522020-01-10 Pedro Alves <palves@redhat.com>
3053
3054 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3055 of "add-inferior".
3056 * gdb.base/quit-live.exp: Likewise.
3057 * gdb.base/remote-exec-file.exp: Likewise.
3058 * gdb.guile/scm-progspace.exp: Likewise.
3059 * gdb.linespec/linespec.exp: Likewise.
3060 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3061 * gdb.mi/user-selected-context-sync.exp: Likewise.
3062 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3063 "info inferiors" tests.
3064 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3065 "add-inferior".
3066 * gdb.multi/watchpoint-multi.exp: Likewise.
3067 * gdb.python/py-inferior.exp: Likewise.
3068 * gdb.server/extended-remote-restart.exp: Likewise.
3069 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3070 "info inferiors".
3071 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3072 * gdb.trace/report.exp: Likewise.
3073
1dadb1dd
PA
30742020-01-10 Pedro Alves <palves@redhat.com>
3075
3076 * gdb.multi/multi-target.c: New file.
3077 * gdb.multi/multi-target.exp: New file.
3078 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3079 mode requested, but remote does not support non-stop".
3080
78f2c40a
PA
30812020-01-10 Pedro Alves <palves@redhat.com>
3082
3083 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3084 disconnect before reconnecting.
3085
e7af6c70
TBA
30862020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3087 Pedro Alves <palves@redhat.com>
3088
3089 * gdb.server/connect-without-multi-process.exp: Also test
3090 continuing to end.
3091
acdf84a6
PA
30922020-01-10 Pedro Alves <palves@redhat.com>
3093
3094 * gdb.base/remote-exec-file.exp: New file.
3095
873657b9
PA
30962020-01-10 Pedro Alves <palves@redhat.com>
3097
3098 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3099 output.
3100 * gdb.threads/async.c: New.
3101 * gdb.threads/async.exp: New.
3102 * gdb.multi/tids-gid-reset.c: New.
3103 * gdb.multi/tids-gid-reset.exp: New.
3104
7f0ae84c
GB
31052020-01-10 George Barrett <bob@bob131.so>
3106
3107 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3108 to help in finding the image relocation offset.
3109 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3110 options in arguments.
3111 (stap_test_no_debuginfo): Likewise.
3112 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3113 test variants.
3114 (stap_test): Add null semaphore relocation test.
3115
47e9d49d
GB
31162020-01-10 George Barrett <bob@bob131.so>
3117
3118 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3119 * gdb.base/stap-probe.exp: Likewise.
3120 (stap_test): Pass argument as an additional flag.
3121 (stap_test_no_debuginfo): Likewise.
3122 (stap_test): Check `info probes stap' output for semaphore
3123 addresses if the test binary is supposed to have them.
3124
f5a7c406
AB
31252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3126
3127 * gdb.tui/basic.exp: Add more scrolling tests.
3128
9ae6bf64
TT
31292020-01-09 Tom Tromey <tom@tromey.com>
3130
3131 PR tui/18932:
3132 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3133 meangingful value.
3134 (Term::command, Term::resize): Update.
3135 * gdb.tui/basic.exp: Add scrolling test.
3136
b2efe70c
AB
31372020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3138
3139 * gdb.tui/tui-layout-asm.exp: New file.
3140
3804da7e
AB
31412020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3142
3143 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3144
b40aa28f
AB
31452020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3146
3147 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3148 (Term::enter_tui): Use Term::prepare_for_tui.
3149
63ffd7c9
AB
31502020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3151
3152 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3153 called.
3154
3be966f6
AB
31552020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3156
3157 * gdb.base/skip.exp: Fix race condition in test.
3158
153d79c4
AB
31592020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3160
3161 * gdb.base/backtrace.c: New file.
3162 * gdb.base/backtrace.exp: New file.
3163
f2302a34
AB
31642020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3165
3166 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3167
6ec1d75e
PW
31682020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3169
3170 * gdb.base/style.exp: Test that warnings are styled.
3171
c296cbe6
BE
31722019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3173
3174 * gdb.base/line65535.exp: New file.
3175 * gdb.base/line65535.c: New file.
3176
b28a729d
SM
31772019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3178
3179 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3180 * lib/gnat_debug_info_test.adb: New file.
3181 * gdb.ada/ptype_tagged_param.exp: Use
3182 gnat_runtime_has_debug_info, expect a different output if
3183 runtime does not have debug info.
3184
7f2d7a0d
SM
31852019-12-20 Simon Marchi <simon.marchi@efficios.com>
3186
3187 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3188 (another) quote in test name.
3189
f3bce483
SM
31902019-12-20 Simon Marchi <simon.marchi@efficios.com>
3191
3192 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3193 Add quote in test name.
3194
c855a912
TBA
31952019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3196
3197 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3198 directory instead.
3199 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3200 * gdb.cp/pass-by-ref-2.cc: New file.
3201 * gdb.cp/pass-by-ref-2.exp: New file.
3202
fc9d2d72
TT
32032019-12-20 Tom Tromey <tom@tromey.com>
3204
3205 * gdb.tui/list-before.exp: New file.
3206
77b97e00
TT
32072019-12-20 Tom Tromey <tom@tromey.com>
3208
3209 * gdb.tui/list.exp: Check for source on initial listing.
3210
f69656d0
TT
32112019-12-11 Tom Tromey <tromey@adacore.com>
3212
3213 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3214 Add crlf test.
3215
99a55965
SM
32162019-12-18 Simon Marchi <simon.marchi@efficios.com>
3217
3218 * gdb.base/default.exp: Update value of $_gdb_major.
3219
5024637f
BE
32202019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3221
3222 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3223
b63634be
BE
32242019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3225
3226 * gdb.base/skip.exp: Whitespace fix.
3227
45d73523
BE
32282019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3229
3230 * gdb.base/skip-inline.c: New file.
3231 * gdb.base/skip-inline.exp: New file.
3232
d043f8c8
SM
32332019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3234
3235 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3236 jit_function_00 to jit_function_stack_mangle.
3237 * gdb.base/jithost.c (jit_function_t): Rename to...
3238 (jit_function_stack_mangle_t): ... this.
3239 (jit_function_add_t): New typedef.
3240 (jit_function_00_code): Rename to...
3241 (jit_function_stack_mangle_code): ... this, make static.
3242 (jit_function_add_code): New.
3243 (main): Generate "add" function and call it. Adjust to changes
3244 in jithost_abi.
3245 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3246 (struct jithost_abi) <begin, end>: Remove fields.
3247 <object, function_stack_mangle, function_add>: New fields.
3248 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3249 code_end>: Remove fields.
3250 <func_stack_mangle>: New field.
3251 (read_debug_info): Adjust to renaming, create block for "add"
3252 function.
3253 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3254
873de05c
TT
32552019-12-11 Tom Tromey <tom@tromey.com>
3256
3257 * gdb.tui/resize.exp: Fix regexp.
3258 * gdb.tui/regs.exp: Fix regexps.
3259 * gdb.tui/main.exp: Fix regexp.
3260
3d979945
TT
32612019-12-11 Tom Tromey <tom@tromey.com>
3262
3263 * gdb.tui/resize.exp: Update.
3264 * gdb.tui/empty.exp (layouts): Update.
3265
2192a9d3
TT
32662019-12-11 Tom Tromey <tom@tromey.com>
3267
3268 * gdb.tui/regs.exp: Update.
3269 * gdb.tui/empty.exp (layouts): Update.
3270 * gdb.tui/basic.exp: Update.
3271 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3272
d8edc8b7
PW
32732019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3274
3275 * gdb.base/options.exp: Add -raw-values in the print completion list.
3276 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3277
4c12d936
KB
32782019-12-10 Kevin Buettner <kevinb@redhat.com>
3279
3280 * gdb.threads/omp-par-scope.c: New file.
3281 * gdb/threads/omp-par-scope.exp: New file.
3282
26b911fb
KB
32832019-12-10 Kevin Buettner <kevinb@redhat.com>
3284
bb47f919
KB
3285 * lib/gdb.exp (support_nested_function_tests): New proc.
3286
32872019-12-10 Kevin Buettner <kevinb@redhat.com>
3288
3289 * lib/gdb.exp (gdb_compile_openmp): New proc.
3290 (build_executable_from_specs): Add an "openmp" option.
3291 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3292
6c71eb7d
TT
32932019-12-10 Tom Tromey <tromey@adacore.com>
3294
3295 * gdb.ada/unchecked_union.exp: New file.
3296 * gdb.ada/unchecked_union/pck.adb: New file.
3297 * gdb.ada/unchecked_union/pck.ads: New file.
3298 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3299 * gdb-utils.exp (string_to_regexp): Also quote "?".
3300
bac7c5cf
GB
33012019-12-10 George Barrett <bob@bob131.so>
3302
3303 Test scripted probe breakpoints.
3304 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3305 * gdb.python/py-breakpoint.c (main): Likewise.
3306 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3307 specifier test.
3308 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3309
330f1d38
TBA
33102019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3311
3312 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3313 an rvalue parameter.
3314 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3315 parameter.
3316
b43315e2
AB
33172019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3318
3319 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3320 modules.
3321
54f73dad
AB
33222019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3323
3324 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3325 broken version of GCC.
3326
d57cbee9
AB
33272019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3328
3329 * gdb.fortran/info-modules.exp: Rewrite to make use of new
3330 sym-info-cmds library.
3331 * gdb.fortran/info-types.exp: Likewise.
3332 * lib/sym-info-cmds.exp: New file.
3333
c14aab8c
TV
33342019-12-08 Tom de Vries <tdevries@suse.de>
3335
3336 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
3337
aa2d5a42
KS
33382019-12-07 Keith Seitz <keiths@redhat.com>
3339
3340 * gdb.base/corefile-buildid-shlib-shr.c: New file.
3341 * gdb.base/corefile-buildid-shlib.c: New file.
3342 * gdb.base/corefile-buildid.c: New file.
3343 * gdb.base/corefile-buildid.exp: New file.
3344
93e55f0a
TV
33452019-12-06 Tom de Vries <tdevries@suse.de>
3346
3347 * gdb.dwarf2/varval.exp: Add decl before def test.
3348
c7d12402
TBA
33492019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3350
3351 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
3352
06acc08f
TBA
33532019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3354
3355 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
3356 CV and reference conversion for overload resolution.
3357 * gdb.cp/rvalue-ref-overload.exp: Test it.
3358
e0fad1ea
PW
33592019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3360
3361 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
3362 * gdb.base/frameapply.exp: Test faas without command.
3363
8d70a9f0
AB
33642019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3365
3366 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
3367 Fortran tests.
3368 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
3369 order.
3370
36c8fb93
AB
33712019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3372
3373 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
3374 casting to type with no kind specified.
3375 (test_basic_parsing_of_type_kinds): Additional tests for types
3376 with no kind specified, and add tests for single/double
3377 precision/complex types.
3378
4139ff00
TT
33792019-12-04 Tom Tromey <tromey@adacore.com>
3380
3381 * gdb.base/endianity.c (struct other) <x>: New field.
3382 (main): Initialize it.
3383 * gdb.base/endianity.exp: Update.
3384
a05cf17a
TT
33852019-12-04 Tom Tromey <tromey@adacore.com>
3386
3387 * gdb.ada/scalar_storage/storage.adb: New file.
3388 * gdb.ada/scalar_storage/pck.adb: New file.
3389 * gdb.ada/scalar_storage/pck.ads: New file.
3390 * gdb.ada/scalar_storage.exp: New file.
3391
103a685e
TT
33922019-12-04 Tom Tromey <tromey@adacore.com>
3393
3394 * gdb.base/endianity.c (struct otherendian) <f>: New field.
3395 (main): Initialize it.
3396 * gdb.base/endianity.exp: Update.
3397
c2512106
AB
33982019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3399
3400 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
3401
293b38d6
AB
34022019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3403
3404 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
3405 -symbol-info-module-functions and -symbol-info-module-variables.
3406
216a7e6b
AB
34072019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
3408
3409 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
3410
5bbd8269
AB
34112019-12-01 Richard Bunt <richard.bunt@arm.com>
3412 Andrew Burgess <andrew.burgess@embecosm.com>
3413
3414 * gdb.fortran/derived-type-striding.exp: New file.
3415 * gdb.fortran/derived-type-striding.f90: New file.
3416 * gdb.fortran/array-slices.exp: New file.
3417 * gdb.fortran/array-slices.f90: New file.
3418
be09caf1
PW
34192019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3420
3421 * gdb.base/define.exp: Test . in command names.
3422 * gdb.base/setshow.exp: Update test, as . is now part of
3423 command name.
3424
643c0cbe
PW
34252019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3426
3427 * gdb.base/define-prefix.exp: New file.
3428
dcdec678
AB
34292019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
3430
3431 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
3432 compile.
3433 (skip_btrace_pt_tests): Likewise.
3434
640ab947
AB
34352019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3436
3437 * gdb.fortran/info-modules.exp: Compile source files in correct
3438 order.
3439
d22670f0
KB
34402019-11-27 Kevin Buettner <kevinb@redhat.com>
3441
3442 * gdb.dwarf2/imported-unit.exp: New file.
3443 * gdb.dwarf2/imported-unit.c: New file.
3444
db5960b4
AB
34452019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3446
3447 * gdb.mi/mi-fortran-modules-2.f90: New file.
3448 * gdb.mi/mi-fortran-modules.exp: New file.
3449 * gdb.mi/mi-fortran-modules.f90: New file.
3450
7dc42066
AB
34512019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3452
3453 * gdb.mi/mi-sym-info-1.c: New file.
3454 * gdb.mi/mi-sym-info-2.c: New file.
3455 * gdb.mi/mi-sym-info.exp: New file.
3456
0dfeecca
TT
34572019-11-22 Tom Tromey <tromey@adacore.com>
3458
3459 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
3460 * gdb.ada/tasks/foo.adb: Add another stopping location.
3461
34877895
PJ
34622019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
3463
3464 * gdb.base/endianity.c: New test.
3465 * gdb.base/endianity.exp: New file.
3466
2e84f897
LD
34672019-11-21 Lukas Durfina <ldurfina@tachyum.com>
3468
3469 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
3470
65d1cd5f
TV
34712019-11-21 Tom de Vries <tdevries@suse.de>
3472
3473 PR gdb/24956
3474 * gdb.base/ui-redirect.exp: Test output of user-defined command.
3475
4f22c3f4
SDJ
34762019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
3477
3478 * gdb.python/py-progspace.exp: Add missing parentheses on some
3479 'print' commands.
3480
9f6ad286
TT
34812019-11-19 Tom Tromey <tom@tromey.com>
3482
3483 * gdb.tui/winheight.exp: New file.
3484
0b8dbf3f
AB
34852019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3486
3487 * gdb.base/ctf-whatis.c: Delete.
3488 * gdb.base/ctf-whatis.exp: Delete.
3489 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3490
f833b7a7
AB
34912019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3492
3493 * gdb.base/ctf-cvexpr.exp: Delete.
3494 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3495
30d0a636
AB
34962019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3497
3498 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3499 the compiler. Clean up header comment a little.
3500 * gdb.base/ctf-ptype.exp: Likewise.
3501 * gdb.base/ctf-whatis.exp: Likewise.
3502 * lib/gdb.exp (skip_ctf_tests): New proc.
3503
494409bb
SDJ
35042019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3505
3506 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3507 * gdb.tui/corefile-run.exp: New file.
3508
55708e99
TT
35092019-11-14 Tom Tromey <tromey@adacore.com>
3510
3511 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3512 regression tests.
3513
45e42163
TT
35142019-11-12 Tom Tromey <tom@tromey.com>
3515
3516 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3517 after any command. Expect prompt after WAIT_FOR is seen.
3518 (enter_tui): Enable resize messages.
3519 (command): Expect command in output.
3520 (get_line): Avoid error when cursor appears to be off-screen.
3521 (dump_screen): Include screen size in title.
3522 (_do_resize): New proc, from "resize".
3523 (resize): Rewrite. Do resize in two steps.
3524 * gdb.tui/empty.exp (layouts): Fix entries.
3525 (check_boxes): Remove xfail.
3526 (check_text): Dump screen on failure.
3527
086baaf1
AB
35282019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3529
3530 * gdb.python/py-symbol.exp: Add test for
3531 gdb.lookup_static_symbols.
3532
09ff83af
AB
35332019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3534
3535 * gdb.python/py-symbol.c: Declare and call function from new
3536 py-symbol-2.c file.
3537 * gdb.python/py-symbol.exp: Compile both source files, and add new
3538 tests for gdb.lookup_static_symbol.
3539 * gdb.python/py-symbol-2.c: New file.
3540
11af934b
TV
35412019-11-02 Tom de Vries <tdevries@suse.de>
3542
3543 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3544 * gdb.base/anon.exp: Same.
3545 * gdb.base/auto-connect-native-target.exp: Same.
3546 * gdb.base/call-ar-st.exp: Same.
3547 * gdb.base/catch-syscall.exp: Same.
3548 * gdb.base/commands.exp: Same.
3549 * gdb.base/default.exp: Same.
3550 * gdb.base/display.exp: Same.
3551 * gdb.base/float.exp: Same.
3552 * gdb.base/foll-fork.exp: Same.
3553 * gdb.base/help.exp: Same.
3554 * gdb.base/info-macros.exp: Same.
3555 * gdb.base/info-proc.exp: Same.
3556 * gdb.base/info-target.exp: Same.
3557 * gdb.base/long_long.exp: Same.
3558 * gdb.base/macscp.exp: Same.
3559 * gdb.base/memattr.exp: Same.
3560 * gdb.base/nofield.exp: Same.
3561 * gdb.base/pointers.exp: Same.
3562 * gdb.base/printcmds.exp: Same.
3563 * gdb.base/ptype.exp: Same.
3564 * gdb.base/restore.exp: Same.
3565 * gdb.base/return.exp: Same.
3566 * gdb.base/scope.exp: Same.
3567 * gdb.base/set-noassign.exp: Same.
3568 * gdb.base/setshow.exp: Same.
3569 * gdb.base/shlib-call.exp: Same.
3570 * gdb.base/signals.exp: Same.
3571 * gdb.base/sigstep.exp: Same.
3572 * gdb.base/skip.exp: Same.
3573 * gdb.base/solib-symbol.exp: Same.
3574 * gdb.base/stap-probe.exp: Same.
3575 * gdb.base/step-line.exp: Same.
3576 * gdb.base/step-test.exp: Same.
3577 * gdb.base/style.exp: Same.
3578 * gdb.base/varargs.exp: Same.
3579 * gdb.base/vla-datatypes.exp: Same.
3580 * gdb.base/vla-ptr.exp: Same.
3581 * gdb.base/vla-sideeffect.exp: Same.
3582 * gdb.base/volatile.exp: Same.
3583 * gdb.base/watch-cond-infcall.exp: Same.
3584 * gdb.base/watchpoint.exp: Same.
3585
e96ec2ba
TV
35862019-11-02 Tom de Vries <tdevries@suse.de>
3587
3588 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3589 * gdb.cp/cpexprs.exp: Same.
3590 * gdb.cp/except-multi-location.exp: Same.
3591 * gdb.cp/exceptprint.exp: Same.
3592 * gdb.cp/gdb2384.exp: Same.
3593 * gdb.cp/inherit.exp: Same.
3594 * gdb.cp/m-static.exp: Same.
3595 * gdb.cp/meth-typedefs.exp: Same.
3596 * gdb.cp/misc.exp: Same.
3597 * gdb.cp/namespace.exp: Same.
3598 * gdb.cp/non-trivial-retval.exp: Same.
3599 * gdb.cp/overload.exp: Same.
3600 * gdb.cp/pr17132.exp: Same.
3601 * gdb.cp/re-set-overloaded.exp: Same.
3602 * gdb.cp/rvalue-ref-types.exp: Same.
3603 * gdb.cp/templates.exp: Same.
3604
bd5766ec
LM
36052019-11-01 Luis Machado <luis.machado@linaro.org>
3606
3607 PR gdb/25124
3608
3609 * gdb.arch/pr25124.S: New file.
3610 * gdb.arch/pr25124.exp: New file.
3611
165f8965
AB
36122019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3613
3614 * gdb.fortran/info-modules.exp: Update expected results, and add
3615 additional tests for 'info module functinos', and 'info module
3616 variables'.
3617 * gdb.fortran/info-types.exp: Update expected results.
3618 * gdb.fortran/info-types.f90: Extend testcase with additional
3619 module variables and functions.
3620
59c35742
AB
36212019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3622
3623 * gdb.fortran/info-modules.exp: New file.
3624 * gdb.fortran/info-types.exp: Build with new file.
3625 * gdb.fortran/info-types.f90: Include and use new module.
3626 * gdb.fortran/info-types-2.f90: New file.
3627
f3fb2519
PW
36282019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3629
3630 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
3631 * gdb.base/settings.exp: Test all settings types using
3632 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
3633 that now verifies that the value of "maint show" is the same as
3634 returned by the settings functions. Test the type of the
3635 maintenance settings.
3636 * gdb.base/default.exp: Update show_conv_list.
3637
d1e36019
TV
36382019-10-31 Tom de Vries <tdevries@suse.de>
3639
3640 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
3641 gdb_test.
3642 * gdb.arch/amd64-disp-step.exp: Same.
3643 * gdb.asm/asm-source.exp: Same.
3644 * gdb.btrace/buffer-size.exp: Same.
3645 * gdb.btrace/cpu.exp: Same.
3646 * gdb.btrace/enable.exp: Same.
3647 * gdb.dwarf2/count.exp: Same.
3648 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3649 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
3650 * gdb.fortran/vla-datatypes.exp: Same.
3651 * gdb.fortran/vla-history.exp: Same.
3652 * gdb.fortran/vla-ptype.exp: Same.
3653 * gdb.fortran/vla-value.exp: Same.
3654 * gdb.fortran/whatis_type.exp: Same.
3655 * gdb.guile/guile.exp: Same.
3656 * gdb.multi/tids.exp: Same.
3657 * gdb.python/py-finish-breakpoint.exp: Same.
3658 * gdb.python/py-framefilter.exp: Same.
3659 * gdb.python/py-pp-registration.exp: Same.
3660 * gdb.python/py-xmethods.exp: Same.
3661 * gdb.python/python.exp: Same.
3662 * gdb.server/connect-with-no-symbol-file.exp: Same.
3663 * gdb.server/no-thread-db.exp: Same.
3664 * gdb.server/run-without-local-binary.exp: Same.
3665 * gdb.stabs/weird.exp: Same.
3666 * gdb.threads/attach-many-short-lived-threads.exp: Same.
3667 * gdb.threads/thread-find.exp: Same.
3668 * gdb.threads/tls-shared.exp: Same.
3669 * gdb.threads/tls.exp: Same.
3670 * gdb.threads/wp-replication.exp: Same.
3671 * gdb.trace/ax.exp: Same.
3672 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
3673
3d11e68e
TV
36742019-10-31 Tom de Vries <tdevries@suse.de>
3675
3676 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
3677 * gdb.ada/array_subscript_addr.exp: Same.
3678 * gdb.ada/arrayidx.exp: Same.
3679 * gdb.ada/arrayparam.exp: Same.
3680 * gdb.ada/arrayptr.exp: Same.
3681 * gdb.ada/boolean_expr.exp: Same.
3682 * gdb.ada/call_pn.exp: Same.
3683 * gdb.ada/complete.exp: Same.
3684 * gdb.ada/fixed_cmp.exp: Same.
3685 * gdb.ada/fun_addr.exp: Same.
3686 * gdb.ada/funcall_param.exp: Same.
3687 * gdb.ada/interface.exp: Same.
3688 * gdb.ada/mod_from_name.exp: Same.
3689 * gdb.ada/null_array.exp: Same.
3690 * gdb.ada/packed_array.exp: Same.
3691 * gdb.ada/packed_tagged.exp: Same.
3692 * gdb.ada/print_chars.exp: Same.
3693 * gdb.ada/print_pc.exp: Same.
3694 * gdb.ada/ptype_arith_binop.exp: Same.
3695 * gdb.ada/ptype_field.exp: Same.
3696 * gdb.ada/ptype_tagged_param.exp: Same.
3697 * gdb.ada/rec_return.exp: Same.
3698 * gdb.ada/ref_tick_size.exp: Same.
3699 * gdb.ada/str_ref_cmp.exp: Same.
3700 * gdb.ada/taft_type.exp: Same.
3701 * gdb.ada/tagged.exp: Same.
3702 * gdb.ada/type_coercion.exp: Same.
3703 * gdb.ada/uninitialized_vars.exp: Same.
3704
60b6ede8
TV
37052019-10-30 Tom de Vries <tdevries@suse.de>
3706
3707 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
3708
30baf67b
TV
37092019-10-26 Tom de Vries <tdevries@suse.de>
3710
3711 * gdb.base/bigcore.c: Fix typos in comments.
3712 * gdb.base/ctf-ptype.c: Same.
3713 * gdb.base/long_long.c: Same.
3714 * gdb.dwarf2/dw2-op-out-param.S: Same.
3715 * gdb.python/py-evthreads.c: Same.
3716 * gdb.reverse/i387-stack-reverse.c: Same.
3717 * gdb.trace/tfile.c: Same.
3718 * lib/compiler.c: Same.
3719 * lib/compiler.cc: Same.
3720
158da0d1
TV
37212019-10-25 Tom de Vries <tdevries@suse.de>
3722
3723 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3724 gdb_test_multiple calls.
3725 * gdb.reverse/sigall-reverse.exp: Same.
3726 * gdb.reverse/solib-precsave.exp: Same.
3727 * gdb.reverse/solib-reverse.exp: Same.
3728 * gdb.reverse/until-precsave.exp: Same.
3729 * gdb.reverse/until-reverse.exp: Same.
3730
4ccdfbec
TV
37312019-10-24 Tom de Vries <tdevries@suse.de>
3732
3733 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3734 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3735 kfail using -wrap pattern flag and convenience variable
3736 gdb_test_name.
3737
33d569b7
AB
37382019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3739
3740 * gdb.python/py-progspace.exp: Add tests for the
3741 Progspace.block_for_pc method.
3742
4d0b984b
TT
37432019-10-23 Tom Tromey <tom@tromey.com>
3744
3745 * configure: Rebuild.
3746 * aclocal.m4: Use m4_include, not sinclude.
3747
94cb3754
TV
37482019-10-21 Tom de Vries <tdevries@suse.de>
3749
3750 * gdb.base/infcall-nested-structs.c: Add
3751 __attribute__((noinline,noclone)) to all functions.
3752 (call_all): Add missing variable initialization. Simplify return value.
3753 (breakpt): Increment volatile variable, to prevent call from being
3754 optimized out.
3755 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3756
062f1fc1
TV
37572019-10-17 Tom de Vries <tdevries@suse.de>
3758
3759 * gdb.fortran/module.exp: Allow info variables to print info for files
3760 other than module.f90.
3761
0b54364d
AB
37622019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3763
3764 * gdb.fortran/module.exp: Extend with 'info variables' test.
3765
7ff5fae7
AB
37662019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3767
3768 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3769 F77_FOR_TARGET.
3770
d10eccaa
TV
37712019-10-16 Tom de Vries <tdevries@suse.de>
3772
3773 PR tdep/25096
3774 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3775
745ff14e
TV
37762019-10-16 Tom de Vries <tdevries@suse.de>
3777
3778 PR tdep/24104
3779 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
3780 Add KFAIL for PR tdep/25096.
3781
03e1ab94
TV
37822019-10-16 Tom de Vries <tdevries@suse.de>
3783
3784 PR testsuite/25059
3785 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
3786
b17fcc10
TV
37872019-10-16 Tom de Vries <tdevries@suse.de>
3788
3789 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
3790 as signed.
3791
9223170f
SM
37922019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
3793
3794 * gdb.mi/list-thread-groups-available.exp: Read entries one by
3795 one instead of increasing timeout.
3796
d6e76313
TV
37972019-10-13 Tom de Vries <tdevries@suse.de>
3798
3799 PR record/25038
3800 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
3801 * gdb.reverse/sigall-reverse.exp: Same.
3802 * gdb.reverse/solib-precsave.exp: Same.
3803 * gdb.reverse/solib-reverse.exp: Same.
3804 * gdb.reverse/step-precsave.exp: Same.
3805 * gdb.reverse/until-precsave.exp: Same.
3806 * gdb.reverse/until-reverse.exp: Same.
3807 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
3808
6dfc0041
AA
38092019-10-10 Andreas Arnez <arnez@linux.ibm.com>
3810
3811 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
3812 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
3813 (cmp_struct_05_01, cmp_struct_static_02_01)
3814 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
3815 comparisons.
3816
abcf2cc8
TV
38172019-10-10 Tom de Vries <tdevries@suse.de>
3818
3819 PR testsuite/24888
3820 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
3821 gnatlink.
3822
a50faaf6
TV
38232019-10-09 Tom de Vries <tdevries@suse.de>
3824
3825 PR testsuite/25048
3826 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
3827
60ff3cd7
AB
38282019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3829
3830 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
3831 exceptions due to missing debug information.
3832
dfee8566
TV
38332019-10-07 Tom de Vries <tdevries@suse.de>
3834
3835 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3836
3d63690a
AB
38372019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3838
3839 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3840 * gdb.base/annota1.exp: Update to use gdb_test_name.
3841
30d1f018
WP
38422019-10-07 Weimin Pan <weimin.pan@oracle.com>
3843
3844 * gdb.base/ctf-whatis.exp: New file.
3845 * gdb.base/ctf-whatis.c: New file.
3846 * gdb.base/ctf-ptype.exp: New file.
3847 * gdb.base/ctf-ptype.c: New file.
3848 * gdb.base/ctf-constvars.exp: New file.
3849 * gdb.base/ctf-constvars.c: New file.
3850 * gdb.base/ctf-cvexpr.exp: New file.
3851
4dbbb47c
TV
38522019-10-04 Tom de Vries <tdevries@suse.de>
3853
3854 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3855 for loop.
3856
77c2dba3
TT
38572019-10-03 Tom Tromey <tom@tromey.com>
3858
3859 PR rust/24976:
3860 * gdb.rust/simple.rs (Union2): New type.
3861 (main): Use Union2.
3862 * gdb.rust/simple.exp: Add test.
3863
179aed7f
AB
38642019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3865
3866 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3867 nested function prefix.
3868
0a4b0913
AB
38692019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3870 Richard Bunt <richard.bunt@arm.com>
3871 Andrew Burgess <andrew.burgess@embecosm.com>
3872
3873 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3874 nested functions.
3875 * gdb.fortran/nested-funcs.f90: Update expected results.
3876 * gdb.fortran/nested-funcs-2.exp: New file.
3877 * gdb.fortran/nested-funcs-2.f90: New file.
3878
082cce05
AB
38792019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3880
3881 * gdb.python/py-parameter.exp: Make test names unique.
3882 * gdb.python/py-template.exp: Likewise.
3883 * gdb.python/py-value.exp: Likewise.
3884
2b74ba5a
AB
38852019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3886
3887 * gdb.base/break-interp.exp: Reduce test name duplication.
3888 * gdb.base/call-sc.exp: Likewise.
3889 * gdb.base/callfuncs.exp: Likewise.
3890 * gdb.base/charset.exp: Likewise.
3891 * gdb.base/dump.exp: Likewise.
3892 * gdb.base/ena-dis-br.exp: Likewise.
3893 * gdb.base/relational.exp: Likewise.
3894 * gdb.base/step-over-syscall.exp: Likewise.
3895 * gdb.base/structs.exp: Likewise.
3896
58eb20d5
AB
38972019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3898
3899 * gdb.linespec/explicit.exp: Make test names unique.
3900 * gdb.linespec/ls-errs.exp: Likewise.
3901
4d421147
AB
39022019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3903
3904 * gdb.reverse/break-precsave.exp: Make test names unique.
3905 * gdb.reverse/break-reverse.exp: Likewise.
3906 * gdb.reverse/finish-precsave.exp: Likewise.
3907 * gdb.reverse/finish-reverse.exp: Likewise.
3908 * gdb.reverse/machinestate-precsave.exp: Likewise.
3909 * gdb.reverse/machinestate.exp: Likewise.
3910 * gdb.reverse/readv-reverse.exp: Likewise.
3911 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3912 * gdb.reverse/sigall-precsave.exp: Likewise.
3913 * gdb.reverse/sigall-reverse.exp: Likewise.
3914 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3915 * gdb.reverse/watch-precsave.exp: Likewise.
3916 * gdb.reverse/watch-reverse.exp: Likewise.
3917
d8c06f22
AB
39182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3919
3920 * gdb.threads/stop-with-handle.c: New file.
3921 * gdb.threads/stop-with-handle.exp: New file.
3922
3a56ed86
TV
39232019-10-03 Tom de Vries <tdevries@suse.de>
3924
3925 PR testsuite/25059
3926 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3927 directory" line to be missing.
3928
42275044
TV
39292019-10-03 Tom de Vries <tdevries@suse.de>
3930
3931 PR testsuite/25059
3932 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3933 type optional.
3934
9ef62df0
AA
39352019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3936
3937 * gdb.python/py-format-string.c (string.h): New include.
3938 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3939 the same value, for endianness-independence.
3940 * gdb.python/py-format-string.exp (default_regexp_dict)
3941 (test_pretty_structs, test_format): Adjust expected output to the
3942 changed initialization.
3943
37f6a7f4
TT
39442019-10-02 Tom Tromey <tromey@adacore.com>
3945
3946 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3947
1d58d6a2
PA
39482019-10-02 Pedro Alves <palves@redhat.com>
3949 Andrew Burgess <andrew.burgess@embecosm.com>
3950
3951 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3952 "print-file-var.h".
3953 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3954 (get_version_1): Print this_version_id and its address.
3955 Add extern "C" wrappers around interface functions.
3956 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3957 "print-file-var.h".
3958 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3959 (get_version_2): Print this_version_id and its address.
3960 Add extern "C" wrappers around interface functions.
3961 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3962 <stddef.h> and "print-file-var.h".
3963 Add extern "C" wrappers around interface functions.
3964 [VERSION_ID_MAIN] (this_version_id): Define.
3965 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3966 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3967 up extern "C" blocks.
3968 * gdb.base/print-file-var.exp (test): New, factored out from top
3969 level.
3970 (top level): Test all combinations of attribute hidden or not,
3971 dlopen or not, and this_version_id symbol in main file or not.
3972 Compile tests as both C++ and C, make test names unique.
3973
d770d56f
TT
39742019-10-01 Tom Tromey <tom@tromey.com>
3975
3976 * gdb.base/style.exp: Test "show logging filename".
3977
7f6aba03
TT
39782019-10-01 Tom Tromey <tom@tromey.com>
3979
3980 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3981 * gdb.base/style.exp: Add metadata style test.
3982
14309bb6
TT
39832019-10-01 Tom Tromey <tom@tromey.com>
3984
3985 * gdb.base/style.exp: Test "pwd".
3986
2a3c1174
PA
39872019-10-01 Tom Tromey <tom@tromey.com>
3988
3989 * gdb.base/style.exp: Update tests.
3990
53d666ec
AA
39912019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3992
3993 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3994 'six' to unsigned.
3995 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3996 'five'. Use an all-ones bit pattern for each.
3997 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3998 to its changed values.
3999
4a56a520
TT
40002019-09-30 Tom Tromey <tromey@adacore.com>
4001
4002 * gdb.rust/traits.rs: Disable all warnings.
4003
0df0352a
TV
40042019-09-29 Tom de Vries <tdevries@suse.de>
4005
aac66a4c 4006 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4007
73d9a918
TV
40082019-09-29 Tom de Vries <tdevries@suse.de>
4009
4010 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4011
060b3ab4
TV
40122019-09-27 Tom de Vries <tdevries@suse.de>
4013
4014 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4015
68f7d34d
TV
40162019-09-27 Tom de Vries <tdevries@suse.de>
4017
4018 PR record/23188
4019 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4020
5d63b30a
TT
40212019-09-26 Tom Tromey <tromey@adacore.com>
4022
4023 * gdb.ada/py_taft.exp: New file.
4024 * gdb.ada/py_taft/main.adb: New file.
4025 * gdb.ada/py_taft/pkg.adb: New file.
4026 * gdb.ada/py_taft/pkg.ads: New file.
4027
3d435220
TV
40282019-09-24 Tom de Vries <tdevries@suse.de>
4029
4030 PR gdb/24598
4031 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4032
77d03678
TV
40332019-09-22 Tom de Vries <tdevries@suse.de>
4034
4035 * gdb.base/restore.exp: Allow register variables to be optimized out at
4036 -O0.
4037
abf516c6
UW
40382019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4039
4040 * gdb.arch/spu-info.exp: Remove file.
4041 * gdb.arch/spu-info.c: Remove file.
4042 * gdb.arch/spu-ls.exp: Remove file.
4043 * gdb.arch/spu-ls.c: Remove file.
4044
4045 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4046 * gdb.asm/spu.inc: Remove file.
4047
4048 * gdb.base/dump.exp: Remove support for spu*-*-*.
4049 * gdb.base/stack-checking.exp: Likewise.
4050 * gdb.base/overlays.exp: Likewise.
4051 * gdb.base/ovlymgr.c: Likewise.
4052 * gdb.base/spu.ld: Remove file.
4053
4054 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4055 * gdb.cp/cpexprs.exp: Likewise.
4056 * gdb.cp/exception.exp: Likewise.
4057 * gdb.cp/gdb2495.exp: Likewise.
4058 * gdb.cp/mb-templates.exp: Likewise.
4059 * gdb.cp/pr9167.exp: Likewise.
4060 * gdb.cp/userdef.exp: Likewise.
4061
4062 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4063
4064 * gdb.cell: Remove directory.
4065 * lib/cell.exp: Remove file.
4066
e452e88f
TV
40672019-09-19 Tom de Vries <tdevries@suse.de>
4068
4069 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4070
8a625130
TV
40712019-09-19 Tom de Vries <tdevries@suse.de>
4072
4073 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4074
81dc3ab5
TV
40752019-09-19 Tom de Vries <tdevries@suse.de>
4076
4077 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4078 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4079 (gdb_target_cmd): ... here.
4080 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4081 value 2.
4082
b078f3ac
AB
40832019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4084
4085 * gdb.base/source-dir.exp: Avoid having directory names in test
4086 names.
4087
f1b620e9
MG
40882019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4089
4090 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4091 directory.
4092
67f3ed6a
AB
40932019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4094
4095 * gdb.base/list-missing-source.exp: New file.
4096
d1b70248
TV
40972019-09-14 Tom de Vries <tdevries@suse.de>
4098
4099 PR teststuite/24599
4100 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4101 * lib/ada.exp (gnatmake_version_at_least): New proc.
4102
5fabdcd6
AB
41032019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4104
4105 * gdb.base/maint.exp: Use exec_has_index_section.
4106
aa17805f
AB
41072019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4108
4109 * gdb.base/maint.exp: Add test for 'maint info sections'.
4110
25e5c209
TV
41112019-09-12 Tom de Vries <tdevries@suse.de>
4112
4113 * gdb.base/store.exp: Allow register variables to be optimized out at
4114 -O0.
4115
4993045d
PW
41162019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4117
4118 * gdb.ada/rdv_wait.exp: Update to new task names.
4119 * gdb.base/task_switch_in_core.exp: Likewise.
4120 * gdb.base/info_sources_base.c: Likewise.
4121
8a516164
TT
41222019-09-10 Tom Tromey <tromey@adacore.com>
4123
4124 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4125
aa391654
TT
41262019-09-10 Tom Tromey <tromey@adacore.com>
4127
4128 * gdb.ada/dgopt.exp: New file.
4129 * gdb.ada/dgopt/x.adb: New file.
4130
8634b462
TT
41312019-09-08 Tom Tromey <tom@tromey.com>
4132
4133 * gdb.tui/resize.exp: Remove setup_xfail.
4134 * gdb.tui/regs.exp: Remove setup_xfail.
4135 * gdb.tui/basic.exp: Remove setup_xfail.
4136
736b0f76
DB
41372019-09-06 David Blaikie <dblaikie@gmail.com>
4138
4139 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4140 * gdb.cp/cplabel.exp: Ditto.
4141 * gdb.linespec/ls-errs.exp: Ditto.
4142
30331a6c
TV
41432019-09-05 Tom de Vries <tdevries@suse.de>
4144
4145 * lib/gdb.exp (cmp_file_string): New proc.
4146 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4147 runto_main. Verify save breakpoints output.
4148
98b0ebab
PW
41492019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4150
4151 * gdb.base/info-var.exp: Test info variables without running
4152 to main, to avoid expect's buffer overflow.
4153
4e962e74
TT
41542019-09-03 Tom Tromey <tromey@adacore.com>
4155
4156 * gdb.ada/bias.exp: New file.
4157 * gdb.ada/bias/bias.adb: New file.
4158 * gdb.ada/print_chars.exp: Add regression test.
4159 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4160 (MC): New variable.
4161
2ea1a07a
SL
41622019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4163
4164 * gdb.base/argv0-symlink.exp: Run only on native target
4165 and local host.
4166
8077c50d
TV
41672019-08-29 Tom de Vries <tdevries@suse.de>
4168
4169 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4170 diverse debug info.
4171 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4172
48352473
TV
41732019-08-28 Tom de Vries <tdevries@suse.de>
4174
4175 * gdb.base/info-var.exp: Allow info variables to print info for files
4176 other than info-var-f1.c and info-var-f2.c.
4177
d8f27c60
AB
41782019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4179
4180 * gdb.fortran/info-types.exp: Add module.
4181 * gdb.fortran/info-types.f90: Update expected results.
4182
1f20c35e
AB
41832019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4184
4185 * gdb.fortran/info-types.exp: New file.
4186 * gdb.fortran/info-types.f90: New file.
4187 * lib/fortran.exp (fortran_character1): New proc.
4188
4acfdd20
AB
41892019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4190
4191 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4192 functions'. Reindent as needed.
4193 * gdb.base/info-var-f1.c: New file.
4194 * gdb.base/info-var-f2.c: New file.
4195 * gdb.base/info-var.exp: New file.
4196 * gdb.base/info-var.h: New file.
4197
5c31b358
TV
41982019-08-26 Tom de Vries <tdevries@suse.de>
4199
4200 PR c++/24852
4201 * gdb.cp/no-libstdcxx-probe.exp: New test.
4202
b694989f
TV
42032019-08-26 Tom de Vries <tdevries@suse.de>
4204
4205 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4206 * tests need to be skipped.
4207 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4208 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4209 mi_skip_libstdcxx_probe_tests.
4210
d9c4ba53
SDJ
42112019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4212
4213 * gdb.python/py-xmethods.exp: Use raw strings when passing
4214 arguments to SimpleXMethodMatcher.
4215
395fad09
TV
42162019-08-22 Tom de Vries <tdevries@suse.de>
4217
4218 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4219 more informative.
4220
26c957f1
PA
42212019-08-21 Pedro Alves <palves@redhat.com>
4222
4223 * gdb.base/with.exp: Test "with" with no arguments.
4224
61f80d5d
TV
42252019-08-21 Tom de Vries <tdevries@suse.de>
4226
4227 * gdb.base/gdb-caching-proc.exp: Sort files.
4228
d7a11d13
TV
42292019-08-20 Tom de Vries <tdevries@suse.de>
4230
4231 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4232 compilation.
4233
34dafe9f
TV
42342019-08-16 Tom de Vries <tdevries@suse.de>
4235
4236 * gdb.base/compare-sections.exp ("after run to main"): Allow
4237 mismatched read-only sections for PIE executables.
4238
398fdd60
TT
42392019-08-16 Tom Tromey <tom@tromey.com>
4240
4241 * lib/tuiterm.exp (_csi_Z): New proc.
4242 * gdb.tui/basic.exp: Update window positions.
4243 * gdb.tui/empty.exp: Update window positions.
4244
d8f9e51c
SL
42452019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4246
4247 * gdb.base/examine-backward.exp: Correct regexp for
4248 "examine 3 bytes backward from ${address_zero}".
4249
3df505f6
TT
42502019-08-15 Tom Tromey <tom@tromey.com>
4251
4252 * gdb.tui/empty.exp: Enable resizing tests.
4253
272560b5
TT
42542019-08-15 Tom Tromey <tromey@adacore.com>
4255
4256 * gdb.ada/char_enum.exp: Add regression tests.
4257 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4258 and '0'.
4259 (Char, Gchar): Update.
4260 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4261
08235187
CB
42622019-08-15 Christian Biesinger <cbiesinger@google.com>
4263
4264 * gdb.python/python.exp: Expect a leading underscore on
4265 GdbOutput{,Error}File.
4266
22a2ab04
SL
42672019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4268
4269 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4270 Windows host.
4271
835b995b
SL
42722019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4273
4274 * gdb.base/batch-preserve-term-settings.exp
4275 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4276
97dd8e07
CB
42772019-08-15 Christian Biesinger <cbiesinger@google.com>
4278
4279 * lib/gdb.exp: When running on a mingw target, replace
4280 /x/ with x:/.
4281
75faf5c4
AH
42822019-08-14 Alan Hayward <alan.hayward@arm.com>
4283
4284 * gdb.arch/aarch64-prologue.c: New test.
4285 * gdb.arch/aarch64-prologue.exp: New file.
4286
abc6c00f
TV
42872019-08-13 Tom de Vries <tdevries@suse.de>
4288
4289 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4290 Thread.
4291
74c2c1f4
SL
42922019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4293
4294 * gdb.python/py-completion.exp: Download the .py file to the host
4295 and use its host pathname. Conditionalize tests that use
4296 tab completion and manipulate files on the build machine.
4297 * gdb.python/py-events.exp: Download the .py file to the host
4298 and use its host pathname.
4299 * gdb.python/py-evsignal.exp: Likewise.
4300 * gdb.python/py-evthreads.exp: Likewise.
4301 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4302 pathname syntax.
4303 * gdb.python/py-framefilter.exp: Download the .py file to the right
4304 place on the host. Match Windows pathname syntax.
4305 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4306 .py file to the host and use its host pathname.
4307 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4308 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4309 build pathname. Skip symlink test on Windows host. Add missing
4310 newline at end of file.
4311 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4312 and use its host pathname.
4313 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4314 * gdb.python/py-section-script.exp: Use host location of binfile
4315 on safe-path. Use correct path separator on Windows host.
4316 Reorder alternatives in gdb_test_multiple to prevent matching
4317 the wrong alternative on success.
4318 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4319
ca2589f3
PP
43202019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4321
4322 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4323 expect the GDB inferior to no longer immediately stop after
4324 being resumed with "signal SIGINT".
4325
020a839d
SL
43262019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4327
4328 * gdb.linespec/break-ask.exp: Generalize regexps to match
4329 Windows pathnames too.
4330
128d6509
TV
43312019-08-08 Tom de Vries <tdevries@suse.de>
4332
4333 PR testsuite/24862
4334 * lib/tuiterm.exp (_accept): Fix CSI regexp.
4335
590042fc
PW
43362019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4337
4338 * gdb.base/style.exp: Update tests for help doc new invariants.
4339 * gdb.base/help.exp: Likewise.
4340
046bebe1
TT
43412019-08-06 Tom Tromey <tom@tromey.com>
4342
4343 * gdb.base/style.exp: Add disassemble test.
4344 * gdb.base/style.c (some_called_function): New function.
4345 (main): Use it.
4346
0b27c27d
CB
43472019-08-05 Christian Biesinger <cbiesinger@google.com>
4348
4349 * gdb.python/py-block.exp: Test dictionary access on blocks.
4350
580f1034
SM
43512019-08-05 Simon Marchi <simon.marchi@efficios.com>
4352
4353 PR gdb/24863
4354 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
4355 -list-thread-groups --available test when running under
4356 check-read1.
4357
d86bd7cb
TV
43582019-08-05 Tom de Vries <tdevries@suse.de>
4359
4360 PR testsuite/24863
4361 * lib/gdb.exp (with_read1_timeout_factor): New proc.
4362 * gdb.base/help.exp: Use with_read1_timeout_factor.
4363 * gdb.base/info-macros.exp: Same.
4364 * gdb.cp/nested-types.exp: Same.
4365
a80cf5d8
TV
43662019-08-05 Tom de Vries <tdevries@suse.de>
4367
4368 * lib/gdb.exp (version_at_least): Factor out of ...
4369 (tcl_version_at_least): ... here.
4370 (gdb_compile): Fail if pie results in non-PIE executable.
4371 (readelf_version, readelf_prints_pie): New proc.
4372 (exec_is_pie): Return -1 if unknown.
4373
d0962838
TV
43742019-08-05 Tom de Vries <tdevries@suse.de>
4375
4376 * lib/gdb.exp (tcl_version_at_least): Fix typo.
4377
2252ff3d
SL
43782019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4379
4380 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
4381
26655f53
SL
43822019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4383
4384 * lib/completion-support.exp (test_gdb_complete_none): Skip
4385 tab completion tests if no readline support.
4386 (test_gdb_complete_unique_re): Likewise.
4387 (test_gdb_complete_multiple): Likewise.
4388
db4dc13e
PW
43892019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4390
4391 * gdb.base/info_sources.exp: New file.
4392 * gdb.base/info_sources.c: New file.
4393 * gdb.base/info_sources_base.c: New file.
4394
0eba165a
PFC
43952019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4396
4397 * gdb.base/batch-exit-status.exp: Call test_exit_status with
4398 prefix argument.
4399 (test_exit_status): Add prefix argument.
4400
59bd512b
TV
44012019-08-01 Tom de Vries <tdevries@suse.de>
4402
4403 PR testsuite/24863
4404 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
4405 calling exp_continue for new thread and thread exited messages.
4406
2a3ad588
TV
44072019-08-01 Tom de Vries <tdevries@suse.de>
4408
4409 PR testsuite/24863
4410 * gdb.base/structs.exp: Fix check-read1 timeout using
4411 gdb_test_sequence.
4412 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
4413
117eb594
TV
44142019-08-01 Tom de Vries <tdevries@suse.de>
4415
4416 PR testsuite/24863
4417 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
4418 line.
4419
ed591340
TV
44202019-08-01 Tom de Vries <tdevries@suse.de>
4421
4422 PR testsuite/24863
4423 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
4424
aa3b6533
TT
44252019-07-30 Tom Tromey <tromey@adacore.com>
4426
4427 * gdb.ada/display_nested.exp: New file.
4428 * gdb.ada/display_nested/foo.adb: New file.
4429 * gdb.ada/display_nested/pack.adb: New file.
4430 * gdb.ada/display_nested/pack.ads: New file.
4431
2906593f
CB
44322019-07-30 Christian Biesinger <cbiesinger@google.com>
4433
4434 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
4435 namespace.
4436 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
4437
0f575925
TV
44382019-07-30 Tom de Vries <tdevries@suse.de>
4439
4440 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
4441 instead.
4442
b13057d9
TV
44432019-07-30 Tom de Vries <tdevries@suse.de>
4444
4445 PR testsuite/24834
4446 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
4447 (exec_is_pie): New proc.
4448
5c4dde85
CB
44492019-07-29 Christian Biesinger <cbiesinger@google.com>
4450
4451 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
4452
c620ed88
CB
44532019-07-29 Christian Biesinger <cbiesinger@google.com>
4454
4455 * gdb.python/py-objfile.c: Add global and static vars.
4456 * gdb.python/py-objfile.exp: Test new functions Objfile.
4457 lookup_global_symbol and lookup_static_symbol.
4458
3d235706
TT
44592019-07-29 Tom Tromey <tom@tromey.com>
4460
4461 * lib/tuiterm.exp (Term::_csi_@): New proc.
4462 (Term::_csi_X): Don't move cursor.
4463
c7e4c0a6
PW
44642019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4465
4466 * gdb.base/options.exp: Update backtrace - completion to
4467 new option -frame-info.
4468 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
4469 Test new 'set print frame-info'. Test backtrace -frame-info
4470 overriding 'set print frame-info'.
4471 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
4472 Test new 'set print frame-info'.
4473 Verify consistency of backtrace with and without filters, with and
4474 without -no-filters.
4475 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
4476 default.
4477
de28a3b7
TV
44782019-07-29 Tom de Vries <tdevries@suse.de>
4479
4480 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
4481 no arguments".
4482
507dd60e
TV
44832019-07-29 Tom de Vries <tdevries@suse.de>
4484
4485 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
4486 is a substring of the first for "complete non-unique file name".
4487
5beafce9
TV
44882019-07-29 Tom de Vries <tdevries@suse.de>
4489
4490 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4491 with ".*".
4492
2d274232
TV
44932019-07-29 Tom de Vries <tdevries@suse.de>
4494
4495 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4496 Pass prompt_regexp parameter to gdb_test_multiple calls.
4497
9197cd8b
TV
44982019-07-29 Tom de Vries <tdevries@suse.de>
4499
4500 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4501 print registers" regexps.
9197cd8b 4502
b528dae0
TV
45032019-07-29 Tom de Vries <tdevries@suse.de>
4504
4505 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4506
d17725d7
TV
45072019-07-29 Tom de Vries <tdevries@suse.de>
4508
4509 PR gdb/24855
4510 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4511 (skip_python_tests_prompt): Add prompt_regexp argument to
4512 gdb_test_multiple calls.
4513
52b75bf1
TT
45142019-07-27 Tom Tromey <tom@tromey.com>
4515
4516 * gdb.tui/main.exp: New file.
4517
2b1d00c2
TT
45182019-07-27 Tom Tromey <tom@tromey.com>
4519
4520 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4521 optional.
4522 * gdb.tui/empty.exp: New file.
4523
ded631d5
TT
45242019-07-27 Tom Tromey <tom@tromey.com>
4525
4526 * lib/tuiterm.exp (spawn): New proc.
4527 (Term::resize): New proc.
4528 * gdb.tui/resize.exp: New file.
4529
58ac439d
TT
45302019-07-27 Tom Tromey <tom@tromey.com>
4531
4532 * gdb.tui/list.exp: New file.
4533
fe1f56ee
TT
45342019-07-27 Tom Tromey <tom@tromey.com>
4535
4536 * gdb.tui/regs.exp: New file.
4537
f790b310
TT
45382019-07-27 Tom Tromey <tom@tromey.com>
4539
4540 * gdb.tui/basic.exp: Add "layout split" test.
4541
d95fc6ee
TT
45422019-07-27 Tom Tromey <tom@tromey.com>
4543
4544 * gdb.tui/basic.exp: Add "layout asm" test.
4545
c3786b3a
TT
45462019-07-27 Tom Tromey <tom@tromey.com>
4547
4548 * lib/tuiterm.exp: New file.
4549 * gdb.tui/basic.exp: New file.
4550
98a617f8
KB
45512019-07-27 Kevin Buettner <kevinb@redhat.com>
4552
4553 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4554 Enable tests associated with this flag. Adjust regex
4555 referencing "foo_low" to now refer to "foo_cold" instead.
4556
5c076da4
KB
45572019-07-27 Kevin Buettner <kevinb@redhat.com>
4558
4559 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4560 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4561 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4562 foo_cold. Revise comments to match.
4563 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4564 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4565 were wrapped into this proc; Call do_test in loop from outermost
4566 level.
4567 (foo_low): Rename all occurrences to "foo_cold".
4568 (backtrace from baz): New test.
4569 (x2/i foo_cold): New test.
4570 (info line *foo_cold): New test.
4571
1512d3b7
TV
45722019-07-26 Tom de Vries <tdevries@suse.de>
4573
4574 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4575
297989a1
TV
45762019-07-25 Tom de Vries <tdevries@suse.de>
4577
4578 PR testsuite/24830
4579 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4580 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4581 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4582 (skip_libstdcxx_probe_tests): ... here.
4583 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4584
b3b965fb
TV
45852019-07-24 Tom de Vries <tdevries@suse.de>
4586
4587 PR testsuite/24807
4588 * gdb.objc/basicclass.m: Include stdio.h.
4589 * gdb.objc/nondebug.m: Same.
4590 * gdb.objc/objcdecode.m: Same.
4591
4625b4d0
TV
45922019-07-24 Tom de Vries <tdevries@suse.de>
4593
4594 PR testsuite/24612
4595 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4596 additional_flags.
4597
024a5840
TV
45982019-07-24 Tom de Vries <tdevries@suse.de>
4599
4600 PR testsuite/24831
4601 * gdb.multi/tids.exp: Update error messages for info threads.
4602
c76ddaa3
TV
46032019-07-24 Tom de Vries <tdevries@suse.de>
4604
4605 * gdb.base/info-types.exp: Allow info types to print info for more than
4606 one file.
4607
9a618ef6
TV
46082019-07-23 Tom de Vries <tdevries@suse.de>
4609
4610 PR testsuite/24842
4611 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
4612 gdb_spawn_with_cmdline_opts.
4613
40eadf04
SP
46142019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4615
4616 * gdb.arch/arm-cmse-sgstubs.c: New test.
4617 * gdb.arch/arm-cmse-sgstubs.exp: New file.
4618
5ba29434
TV
46192019-07-23 Tom de Vries <tdevries@suse.de>
4620
4621 PR testsuite/24711
4622 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
4623 issuing next command.
4624
a8e9d247
AB
46252019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4626
4627 * gdb.ada/info_auto_lang.exp: Update expected results.
4628 * gdb.base/info-types.c: Add additional types to check.
4629 * gdb.base/info-types.exp: Update expected results.
4630
eb86c5e2
AB
46312019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4632
4633 * gdb.base/info-types.c: New file.
4634 * gdb.base/info-types.exp: New file.
4635
01e175fe
AB
46362019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
4637
4638 * gdb.arch/riscv-bp-infcall.c: New file.
4639 * gdb.arch/riscv-bp-infcall.exp: New file.
4640
6b78c3f8
AB
46412019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
4642
4643 PR breakpoints/24541
4644 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
4645
da738167
TV
46462019-07-14 Tom de Vries <tdevries@suse.de>
4647
4648 PR testsuite/24760
4649 * gdb.objc/basicclass.exp: Fix unterminated string.
4650
0d4e84ed
AB
46512019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
4652 Andrew Burgess <andrew.burgess@embecosm.com>
4653
4654 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
4655 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
4656 negative bounds.
4657 * gdb.fortran/vla-value.exp: Print elements of an array with
4658 negative bounds.
4659 * gdb.fortran/vla.f90: Setup an array with negative bounds for
4660 testing.
4661
021d8588
AB
46622019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
4663
4664 * gdb.base/options.exp (expect_string): Dequote strings in
4665 results.
4666 (test-string): Test strings with different quoting and reindent.
4667
f06f1252
TT
46682019-07-10 Tom Tromey <tromey@adacore.com>
4669
4670 * gdb.ada/mi_ex_cond.exp: Update expected results.
4671 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
4672 * gdb.ada/mi_catch_ex.exp: Update expected results.
4673 * gdb.ada/mi_catch_assert.exp: Update expected results.
4674 * gdb.ada/catch_ex.exp (catch_exception_info)
4675 (catch_exception_entry, catch_assert_entry)
4676 (catch_unhandled_entry): Update.
4677 * gdb.ada/catch_assert_if.exp: Update expected results.
4678
b863685d
RB
46792019-07-10 Richard Bunt <richard.bunt@arm.com>
4680 Stephen Roberts <stephen.roberts@arm.com>
4681
4682 * gdb.base/define.exp: Restore original prompt.
4683
cb1e4e32
PA
46842019-07-09 Pedro Alves <palves@redhat.com>
4685
4686 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
4687 breakpoints" output.
4688 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
4689 * gdb.python/py-breakpoint.exp: No longer expect that "catch
4690 throw" creates breakpoint.
4691 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
4692 'type="catchpoint"'.
4693
b58a68fe
PA
46942019-07-09 Pedro Alves <palves@redhat.com>
4695
4696 PR c++/15468
4697 * gdb.cp/except-multi-location-lib.cc: New.
4698 * gdb.cp/except-multi-location-main.cc: New.
4699 * gdb.cp/except-multi-location.exp: New.
4700
0826779b
PW
47012019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
4702
4703 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
4704 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
4705 argument and update callers.
4706
5b0e2db4
AB
47072019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4708
4709 * gdb.arch/amd64-break-on-asm-line.S: New file.
4710 * gdb.arch/amd64-break-on-asm-line.exp: New file.
4711
1f6f6e21
PW
47122019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4713
4714 * gdb.base/printcmds.exp: Test printing C string and
4715 C wide string convenience vars without transiting via the inferior.
4716 Also make test names unique.
4717
ea142fbf
AH
47182019-07-08 Alan Hayward <alan.hayward@arm.com>
4719
5862c886 4720 PR breakpoints/25011
ea142fbf
AH
4721 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4722
213fd9fa
PA
47232019-07-04 Pedro Alves <palves@redhat.com>
4724
4725 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4726 body returned ok(0), break(3) or continue(4).
4727 * gdb.testsuite/foreach_with_prefix.exp: New file.
4728
2b40fda7
AH
47292019-07-04 Alan Hayward <alan.hayward@arm.com>
4730
4731 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4732
a26c8de0
PA
47332019-07-03 Pedro Alves <palves@redhat.com>
4734
4735 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4736 "return -code".
4737
5f4ba3e7
PA
47382019-07-03 Pedro Alves <palves@redhat.com>
4739
4740 PR cli/24732
4741 * gdb.base/shell.exp: Load completion-support.exp.
4742 Adjust expected error output. Add completion tests.
4743
a994424f
PA
47442019-07-03 Pedro Alves <palves@redhat.com>
4745
4746 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4747 string_to_regexp.
4748
3d9be6f5
PA
47492019-07-03 Pedro Alves <palves@redhat.com>
4750
4751 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4752 (expect_integer): Adjust to expect "-string".
4753 (expect_string): New.
4754 (all_options): Expect "-string".
4755 (test-flag, test-boolean): Adjust to expect "-string".
4756 (test-string): New proc.
4757 (top level): Call it.
4758
41fc454c
PA
47592019-07-03 Pedro Alves <palves@redhat.com>
4760
4761 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4762 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4763 the expected output in the success.
4764
b2b2a215
PA
47652019-07-03 Pedro Alves <palves@redhat.com>
4766
4767 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4768 Split one gdb_test_multiple call in two to avoid a race.
4769
fdbc9870
PA
47702019-07-03 Pedro Alves <palves@redhat.com>
4771
4772 * gdb.base/with.c: New file.
4773 * gdb.base/with.exp: New file.
4774
c6ac8931
PA
47752019-07-03 Pedro Alves <palves@redhat.com>
4776
4777 * gdb.base/settings.exp: Replace all references to "maint
4778 test-settings set" with references to "maint set test-settings",
4779 and all references to "maint test-settings show" with references
4780 to "maint show test-settings".
4781
970f9d09
PA
47822019-07-03 Pedro Alves <palves@redhat.com>
4783
4784 * gdb.base/settings.exp (test-string): Adjust expected out when
4785 testing "maint test-settings show filename"
4786
54d66006
PA
47872019-07-02 Pedro Alves <palves@redhat.com>
4788
4789 * gdb.base/options.exp (test-info-threads): New procedure.
4790 (top level): Call it.
4791
10d06d82
TT
47922019-06-28 Tom Tromey <tromey@adacore.com>
4793
4794 * gdb.dwarf2/ada-linkage-name.c: New file.
4795 * gdb.dwarf2/ada-linkage-name.exp: New file.
4796
3d507ff2
TT
47972019-06-27 Tom Tromey <tromey@adacore.com>
4798
d039f014 4799 PR c++/20020:
3d507ff2
TT
4800 * gdb.cp/constexpr-field.exp: Use setup_xfail.
4801
8af58ffe
TV
48022019-06-26 Tom de Vries <tdevries@suse.de>
4803
4804 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
4805
22e21752
TV
48062019-06-26 Tom de Vries <tdevries@suse.de>
4807
4808 * gdb.base/index-cache.exp: Add back missing debug option.
4809
b65b566c
PW
48102019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4811
4812 * gdb.base/alias.exp: Test non matching/non existing prefixes.
4813
5c2c8c69
TV
48142019-06-25 Tom de Vries <tdevries@suse.de>
4815
4816 PR testsuite/24727
4817 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
4818
164e3873
TV
48192019-06-24 Tom de Vries <tdevries@suse.de>
4820
4821 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
4822
824eacee
TV
48232019-06-24 Tom de Vries <tdevries@suse.de>
4824
4825 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
4826 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
4827 * gdb.trace/unavailable-dwarf-piece.exp: Same.
4828
385b97d3
TV
48292019-06-24 Tom de Vries <tdevries@suse.de>
4830
4831 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
4832
c596f180
TV
48332019-06-21 Tom de Vries <tdevries@suse.de>
4834
4835 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4836
b13a7d03
TV
48372019-06-21 Tom de Vries <tdevries@suse.de>
4838
4839 PR testsuite/24518
4840 PR ada/24713
4841 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4842 index.
4843
899277ae
TT
48442019-06-19 Tom Tromey <tromey@adacore.com>
4845
4846 * gdb.ada/length_cond.exp: Add intro comment.
4847
680e1bee
TT
48482019-06-19 Tom Tromey <tromey@adacore.com>
4849
4850 * gdb.ada/length_cond.exp: New file.
4851 * gdb.ada/length_cond/length_cond.adb: New file.
4852 * gdb.ada/length_cond/pck.adb: New file.
4853 * gdb.ada/length_cond/pck.ads: New file.
4854
0ed4690a
TV
48552019-06-18 Tom de Vries <tdevries@suse.de>
4856
4857 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4858
d20ed5fd
TT
48592019-06-18 Tom Tromey <tromey@adacore.com>
4860
4861 * gdb.base/list0.h: Add comment explaining control character.
4862
86e04673
TV
48632019-06-18 Tom de Vries <tdevries@suse.de>
4864
4865 * boards/fission.exp: Break up long debug_flags line.
4866
c4973306
SM
48672019-06-16 Tom de Vries <tdevries@suse.de>
4868
4869 PR gdb/24445
4870 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4871 generated index.
4872
93cb9841
AB
48732019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4874
4875 PR gdb/24686
4876 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4877 improve detection of bug gdb/24541.
4878
399aaebd
SM
48792019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4880
4881 PR gdb/24669
4882 * gdb.base/index-cache.exp (uses_readnow,
4883 expecting_index_cache_use): Define global variable.
4884 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4885 expecting_index_cache_use.
4886
584a927c
AB
48872019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4888 Andrew Burgess <andrew.burgess@embecosm.com>
4889
4890 * gdb.fortran/pointers.f90: New file.
4891 * gdb.fortran/print_type.exp: New file.
4892 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4893 * gdb.fortran/vla-type.exp: Likewise.
4894 * gdb.fortran/vla-value.exp: Likewise.
4895 * gdb.mi/mi-vla-fortran.exp: Likewise.
4896
30056ea0
AB
48972019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4898
4899 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4900 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4901 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4902 as a stop reason.
4903
ec8e2b6d
AB
49042019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4905
4906 * gdb.base/annota1.exp: Update expected results.
4907 * gdb.cp/annota2.exp: Likewise.
4908 * gdb.cp/annota3.exp: Likewise.
4909
09e4c4e1
AB
49102019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4911
4912 * gdb.base/style-logging.exp: Remove path from test name.
4913
0735b091
TT
49142019-06-14 Tom Tromey <tromey@adacore.com>
4915
4916 PR gdb/24502:
4917 * gdb.base/style-logging.exp: New file.
4918
f5686554
TT
49192019-06-14 Tom Tromey <tromey@adacore.com>
4920
4921 * gdb.base/symfile-warn.exp: New file.
4922 * gdb.base/symfile-warn.c: New file.
4923
a0c1ffed
TT
49242019-06-14 Tom Tromey <tromey@adacore.com>
4925
4926 * gdb.base/annotate-symlink.exp: New file.
4927
f411722c
TT
49282019-06-14 Tom Tromey <tromey@adacore.com>
4929
4930 * gdb.ada/set_wstr.exp: Add reassignment test.
4931
4268ec18
TT
49322019-06-14 Tom Tromey <tromey@adacore.com>
4933
4934 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4935 'unchecked_access and 'unrestricted_access as well.
4936
9a9e394b
TT
49372019-06-14 Tom Tromey <tromey@adacore.com>
4938
4939 PR ada/24539:
4940 * gdb.ada/vla.exp: Update tests.
4941 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4942 pragma.
4943
4c048731
PA
49442019-06-13 Pedro Alves <palves@redhat.com>
4945
4946 * gdb.base/settings.exp (test-integer): Test junk after
4947 "unlimited".
4948
6665660a
PA
49492019-06-13 Pedro Alves <palves@redhat.com>
4950
4951 * gdb.base/options.exp (test-thread-apply): New.
4952 (top level): Call it.
4953
5d707134
PA
49542019-06-13 Pedro Alves <palves@redhat.com>
4955
4956 * gdb.base/options.exp (test-frame-apply): New.
4957 (top level): Test print commands with different "frame apply"
4958 prefixes.
4959
e2a689da
PA
49602019-06-13 Pedro Alves <palves@redhat.com>
4961
e79be6e5 4962 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4963 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4964 'max_completions' parameter and handle it.
4965 (test_gdb_completion_offers_commands): New.
4966
90a1ef87
PA
49672019-06-13 Pedro Alves <palves@redhat.com>
4968
4969 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4970
d4c16835
PA
49712019-06-13 Pedro Alves <palves@redhat.com>
4972
4973 * gdb.base/options.exp (test-backtrace): New.
4974 (top level): Call it.
4975
2daf894e
PA
49762019-06-13 Pedro Alves <palves@redhat.com>
4977
4978 * gdb.guile/scm-frame-args.exp: Use "set print
4979 raw-frame-arguments" instead of "set print raw frame-arguments".
4980 * gdb.python/py-frame-args.exp: Likewise.
4981
e6ed716c
PA
49822019-06-13 Pedro Alves <palves@redhat.com>
4983
4984 * gdb.compile/compile.exp: Adjust expected output to option
4985 processing changes.
4986
7d8062de
PA
49872019-06-13 Pedro Alves <palves@redhat.com>
4988
4989 * gdb.base/options.exp: Build executable.
4990 (test-print): New procedure.
4991 (top level): Call it, once for "print" and another for "compile
4992 print".
4993
9d0faba9
PA
49942019-06-13 Pedro Alves <palves@redhat.com>
4995
4996 * gdb.base/options.c: New file.
4997 * gdb.base/options.exp: New file.
4998
dee7b4c8
PA
49992019-06-13 Pedro Alves <palves@redhat.com>
5000
5001 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5002 that "o" is ambiguous.
5003
dca0f6c0
PA
50042019-06-13 Pedro Alves <palves@redhat.com>
5005
5006 * gdb.base/settings.c: New file.
5007 * gdb.base/settings.exp: New file.
5008
ccf46844
PA
50092019-06-13 Pedro Alves <palves@redhat.com>
5010
5011 * gdb.base/completion.exp: Fix comment typo.
5012
b9a3f842
PA
50132019-06-13 Pedro Alves <palves@redhat.com>
5014
5015 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5016 foo --1" test.
5017
d106773e
PA
50182019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5019
5020 * gdb.fortran/block-data.f: New.
5021 * gdb.fortran/block-data.exp: New.
5022
fea82da0
TV
50232019-06-11 Tom de Vries <tdevries@suse.de>
5024
5025 PR testsuite/24521
5026 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5027 message.
5028
8c2e74f1
TV
50292019-06-11 Tom de Vries <tdevries@suse.de>
5030
5031 PR testsuite/24521
5032 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5033
b49851c8
TV
50342019-06-11 Tom de Vries <tdevries@suse.de>
5035
5036 * boards/readnow.exp: New file.
5037
a7067863
AB
50382019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5039
5040 * gdb.fortran/vla-sizeof.exp: Update expected results.
5041
1a3da2cd
AB
50422019-06-06 Amos Bird <amosbird@gmail.com>
5043
5044 * gdb.base/annota1.exp (thread_switch): Add test for
5045 thread-exited annotation.
5046
3847a7bf
TT
50472019-06-06 Tom Tromey <tromey@adacore.com>
5048
5049 * gdb.base/maint.exp: Expect command started/finished output.
5050
0088ba59
AB
50512019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5052
5053 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5054 comment.
5055 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5056
312617a3
AB
50572019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5058
5059 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5060 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5061 * gdb.arch/riscv-unwind-long-insn.c: New file.
5062 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5063
e1f2e1a2
CB
50642019-06-04 Christian Biesinger <cbiesinger@google.com>
5065
d3238f7d 5066 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5067
206584bd
PW
50682019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5069
5070 * lib/gdb.exp (help_list_trailer): New regexp variable
5071 factorizing the help trailer message.
5072 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5073 arg to allow to better factorize various tests.
5074 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5075 (test_prefix_command_help): Use help_list_trailer.
5076 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5077 * gdb.guile/scm-cmd.exp: Likewise.
5078 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5079 * gdb.base/help.exp: Use test_user_defined_class_help.
5080 * gdb.base/style.exp: Add tests for styling of help and apropos.
5081 * lib/gdb-utils.exp (style): Add title and highlight styles.
5082
708dc93e
PW
50832019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5084
5085 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5086 $_shell_exitsignal.
5087 * gdb.base/default.exp: Update for new convenience variables.
5088
f49055a5
TT
50892019-05-29 Tom Tromey <tromey@adacore.com>
5090
5091 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5092 to "break complete ada" test case's regexp.
5093
4330d61d
TT
50942019-05-29 Tom Tromey <tromey@adacore.com>
5095
5096 PR c++/20020:
5097 * gdb.cp/constexpr-field.exp: New file.
5098 * gdb.cp/constexpr-field.cc: New file.
5099
000439d5
TT
51002019-05-29 Tom Tromey <tromey@adacore.com>
5101
5102 * gdb.base/finish.exp (finish_no_print): New proc.
5103 (finish_tests): Call it.
5104
5a01c34c
TV
51052019-05-24 Tom de Vries <tdevries@suse.de>
5106
5107 * gdb.dwarf2/gdb-add-index.exp: New file.
5108
18125b16
TT
51092019-05-22 Tom Tromey <tromey@adacore.com>
5110
5111 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5112 * gdb.base/style.exp: Use "style".
5113 * lib/gdb-utils.exp (style): New proc.
5114
af1a8d03
TV
51152019-05-22 Tom de Vries <tdevries@suse.de>
5116
5117 * gdb.base/align.exp: Require c++11.
5118
e7fe496b
TV
51192019-05-22 Tom de Vries <tdevries@suse.de>
5120
5121 PR testsuite/24586
5122 * gdb.python/py-mi-var-info-path-expression.exp: Call
5123 mi_skip_python_tests to check if python is supported.
5124
8fca4da0
AH
51252019-05-22 Alan Hayward <alan.hayward@arm.com>
5126
5127 * gdb.arch/aarch64-pauth.c: New test.
5128 * gdb.arch/aarch64-pauth.exp: New file.
5129
b7060614
AH
51302019-05-22 Alan Hayward <alan.hayward@arm.com>
5131
5132 * README (Re-running Tests Outside The Testsuite): New section.
5133
669d0468
TV
51342019-05-21 Tom de Vries <tdevries@suse.de>
5135
5136 * gdb.arch/amd64-eval.exp: Require c++11.
5137 * gdb.base/max-depth.exp: Same.
5138 * gdb.compile/compile-cplus-array-decay.exp: Same.
5139 * gdb.cp/meth-typedefs.exp: Same.
5140 * gdb.cp/subtypes.exp: Same.
5141 * gdb.cp/temargs.exp: Same.
5142
ce3ebcaa
AH
51432019-05-21 Alan Hayward <alan.hayward@arm.com>
5144
5145 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5146
34d11c68
AB
51472019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5148
5149 PR gdb/18644
5150 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5151 * gdb.fortran/printing-types.exp: Add new test.
5152 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5153 testing.
5154 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5155 setup_kfail call.
5156
87781e84
AH
51572019-05-17 Alan Hayward <alan.hayward@arm.com>
5158
5159 * README (Running the Testsuite): Change example.
5160 (Testsuite Parameters): Remove TRANSCRIPT.
5161 * lib/gdb.exp: Remove TRANSCRIPT check.
5162
b420b89e
AH
51632019-05-17 Alan Hayward <alan.hayward@arm.com>
5164
5165 * README (Testsuite Parameters): Add replay logging to
5166 GDBSERVER_DEBUG.
5167 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5168 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5169 as a comma separated list.
5170 (gdb_debug_init): Override procedure.
5171
408e9b8b
AH
51722019-05-17 Alan Hayward <alan.hayward@arm.com>
5173
5174 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5175 (gdb_write_cmd_file): New procedure.
5176 * lib/gdbserver-support.exp (gdbserver_start): Call
5177 gdbserver_write_cmd_file.
5178 (gdbserver_write_cmd_file): New procedure.
5179
f9e2e39d
AH
51802019-05-17 Alan Hayward <alan.hayward@arm.com>
5181
5182 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5183 (delete_breakpoints): Likewise.
5184 (gdb_run_cmd): Likewise.
5185 (gdb_start_cmd): Likewise.
5186 (gdb_starti_cmd): Likewise.
5187 (gdb_internal_error_resync): Likewise.
5188 (gdb_test_multiple): Likewise.
5189 (gdb_reinitialize_dir): Likewise.
5190 (default_gdb_exit): Likewise.
5191 (gdb_file_cmd): Mark kill as optional.
5192 (default_gdb_start): Call gdb_stdin_log_init.
5193 (send_gdb): Call gdb_stdin_log_write.
5194 (rerun_to_main): Mark Y as an answer.
5195 (gdb_stdin_log_init): New function.
5196 (gdb_stdin_log_write): Likewise.
5197
81f47ac2
AH
51982019-05-17 Alan Hayward <alan.hayward@arm.com>
5199
5200 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5201 * gdb.base/debug-expr.exp: Likewise.
5202 * gdb.base/foll-fork.exp: Likewise.
5203 * gdb.base/foll-vfork.exp: Likewise.
5204 * gdb.base/fork-print-inferior-events.exp: Likewise.
5205 * gdb.base/gdb-sigterm.exp: Likewise.
5206 * gdb.base/gdbinit-history.exp: Likewise.
5207 * gdb.base/osabi.exp: Likewise.
5208 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5209 * gdb.base/ui-redirect.exp: Likewise.
5210 * gdb.gdb/unittest.exp: Likewise.
5211 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5212 * gdb.mi/mi-watch.exp: Likewise.
5213 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5214 * gdb.mi/user-selected-context-sync.exp: Likewise.
5215 * gdb.python/python.exp: Disable debug test when debugging.
5216 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5217 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5218 Likewise.
5219 * gdb.threads/stepi-random-signal.exp: Likewise.
5220
29b52314
AH
52212019-05-17 Alan Hayward <alan.hayward@arm.com>
5222
5223 * Makefile.in: Pass through GDB_DEBUG.
5224 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5225 (gdb,debug): Add board setting.
5226 * lib/gdb.exp (default_gdb_start): Start debugging.
5227 (gdb_debug_enabled): New procedure.
5228 (gdb_debug_init): Likewise.
29b52314
AH
5229
52302019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5231
29b52314
AH
5232 * Makefile.in: Pass through GDB_DEBUG.
5233 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5234 (gdb,debug): Add board setting.
5235 * lib/gdb.exp (default_gdb_start): Start debugging.
5236 (gdb_debug_enabled): New procedure.
5237 (gdb_debug_init): Likewise.
29b52314 5238
ca1285d1
AH
52392019-05-17 Alan Hayward <alan.hayward@arm.com>
5240
5241 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5242
f3a09c80
AH
52432019-05-17 Alan Hayward <alan.hayward@arm.com>
5244
5245 * gdb.base/ui-redirect.exp: Test redirection.
5246
26648588
JV
52472019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5248
5249 * gdb.mi/mi-complete.exp: New file.
5250 * gdb.mi/mi-complete.cc: Likewise.
5251
14237686
AB
52522019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5253
5254 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5255 indexed and sliced arrays, and pointers to arrays.
5256
e7bd7fba
TT
52572019-05-14 Tom Tromey <tromey@adacore.com>
5258
5259 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5260 styling test.
5261
2764128d
TV
52622019-05-14 Tom de Vries <tdevries@suse.de>
5263
5264 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5265 selection entry encoding.
5266
71bed2db
TT
52672019-05-10 Tom Tromey <tromey@adacore.com>
5268
5269 * gdb.ada/info_exc.exp: Add "complete" test.
5270
63b667ad
TV
52712019-05-09 Tom de Vries <tdevries@suse.de>
5272
5273 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5274 CU-relative.
5275
9cfd2b89
TV
52762019-05-09 Tom de Vries <tdevries@suse.de>
5277
5278 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5279 CU-relative.
5280
2228ef77
XR
52812019-05-08 Joel Brobecker <brobecker@adacore.com>
5282
5283 * gdb.ada/frame_arg_lang.exp: New testcase.
5284 * gdb.ada/frame_arg_lang/bla.adb: New file.
5285 * gdb.ada/frame_arg_lang/pck.ads: New file.
5286 * gdb.ada/frame_arg_lang/pck.adb: New file.
5287 * gdb.ada/frame_arg_lang/foo.c: New file.
5288
80e55b13
TT
52892019-05-08 Tom Tromey <tromey@adacore.com>
5290
5291 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5292
9d3421af
TT
52932019-05-08 Tom Tromey <tromey@adacore.com>
5294
5295 * gdb.base/ptype-offsets.exp: Update tests.
5296
844333e2
TT
52972019-05-08 Tom Tromey <tromey@adacore.com>
5298
5299 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5300 cases.
5301 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5302 "short".
5303
988915ee
TT
53042019-05-08 Tom Tromey <tromey@adacore.com>
5305
5306 * gdb.ada/vla.exp: New file.
5307 * gdb.ada/vla/vla.adb: New file.
5308
7bd55dac
TV
53092019-05-07 Tom de Vries <tdevries@suse.de>
5310
5311 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5312
75f06e9d
TV
53132019-05-07 Tom de Vries <tdevries@suse.de>
5314
5315 PR testsuite/24522
5316 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5317 section.
5318
77e7aaa4
TV
53192019-05-07 Tom de Vries <tdevries@suse.de>
5320
5321 PR testsuite/24522
5322 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5323 .debug_aranges section.
5324
456ba0fa
TV
53252019-05-07 Tom de Vries <tdevries@suse.de>
5326
5327 PR testsuite/24159
5328 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5329
5a56d6a6
TV
53302019-05-06 Tom de Vries <tdevries@suse.de>
5331
5332 * lib/gdb.exp (exec_has_index_section): New proc.
5333 * gdb.base/index-cache.exp: Handle case that binfile contains an index
5334 section.
5335
9d6d4be8
TV
53362019-05-04 Tom de Vries <tdevries@suse.de>
5337
5338 * boards/cc-with-debug-names.exp: New file.
5339
222a8d25
TT
53402019-05-03 Tom Tromey <tromey@adacore.com>
5341
5342 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
5343 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
5344 * gdb.ada/char_enum.exp: Add test.
5345
0fdfd794
TV
53462019-05-03 Tom de Vries <tdevries@suse.de>
5347
5348 * boards/cc-with-gdb-index.exp: New file.
5349
80062eb9
AB
53502019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
5351
5352 * gdb.rust/simple.exp: Add new test case.
5353 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
5354 (main): Initialise an instance of the new struct.
5355
4504bbde
TT
53562019-05-01 Tom Tromey <tromey@adacore.com>
5357
5358 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
5359 record.
5360 (NPR): New variable.
5361 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
5362 test.
5363
d48e62f4
TT
53642019-05-01 Tom Tromey <tromey@adacore.com>
5365
5366 * gdb.ada/packed_array_assign.exp: Add packed assignment
5367 regression test.
5368
f59f30f5
TV
53692019-05-01 Tom de Vries <tdevries@suse.de>
5370
5371 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
5372
b70bfc54
TV
53732019-05-01 Tom de Vries <tdevries@suse.de>
5374
5375 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
5376
15f18d14
AT
53772019-04-30 Ali Tamur <tamur@google.com>
5378
5379 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
5380
2ff0a947
TT
53812019-04-30 Tom Tromey <tromey@adacore.com>
5382
5383 * lib/ada.exp (find_ada_tool): New proc.
5384 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
5385 * gdb.ada/catch_ex_std.exp: New file.
5386 * gdb.ada/catch_ex_std/foo.adb: New file.
5387 * gdb.ada/catch_ex_std/some_package.adb: New file.
5388 * gdb.ada/catch_ex_std/some_package.ads: New file.
5389
a776957c
TT
53902019-04-30 Tom Tromey <tromey@adacore.com>
5391
5392 PR c++/24470:
5393 * gdb.cp/temargs.cc: Add test code from PR.
5394
bc68014d
AB
53952019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5396
5397 * gdb.fortran/vla-datatypes.exp: Update expected results.
5398 * gdb.fortran/vla-ptype.exp: Likewise.
5399 * gdb.fortran/vla-type.exp: Likewise.
5400 * gdb.fortran/vla-value.exp: Likewise.
5401
f1fdc960
AB
54022019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5403
5404 * gdb.fortran/ptr-indentation.exp: Update expected results.
5405 * gdb.fortran/ptype-on-functions.exp: Likewise.
5406 * gdb.fortran/vla-ptr-info.exp: Likewise.
5407 * gdb.fortran/vla-value.exp: Likewise.
5408
bf7a4de1
AB
54092019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5410
5411 * gdb.fortran/ptype-on-functions.exp: New file.
5412 * gdb.fortran/ptype-on-functions.f90: New file.
5413
bbe75b9d
AB
54142019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5415
5416 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
5417 case void string.
5418
1db455a7
AB
54192019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5420
5421 * gdb.fortran/complex.exp: Expand.
5422 * gdb.fortran/complex.f: Renamed to...
5423 * gdb.fortran/complex.f90: ...this, and extended to add more
5424 complex values.
5425
b6d03bb2
AB
54262019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5427
5428 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
5429 MODULO, CMPLX.
5430
2e62ab40
AB
54312019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
5432 Richard Bunt <richard.bunt@arm.com>
5433
5434 * gdb.base/max-depth.c: New file.
5435 * gdb.base/max-depth.exp: New file.
5436 * gdb.python/py-nested-maps.c: New file.
5437 * gdb.python/py-nested-maps.exp: New file.
5438 * gdb.python/py-nested-maps.py: New file.
5439 * gdb.python/py-format-string.exp (test_max_depth): New proc.
5440 (test_all_common): Call test_max_depth.
5441 * gdb.fortran/max-depth.exp: New file.
5442 * gdb.fortran/max-depth.f90: New file.
5443 * gdb.go/max-depth.exp: New file.
5444 * gdb.go/max-depth.go: New file.
5445 * gdb.modula2/max-depth.exp: New file.
5446 * gdb.modula2/max-depth.c: New file.
5447 * lib/gdb.exp (get_print_expr_at_depths): New proc.
5448
d2b584a5
TV
54492019-04-29 Tom de Vries <tdevries@suse.de>
5450
5451 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
5452
136afab8
PW
54532019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5454
5455 * gdb.base/callexit.exp: Test may-call-functions off.
5456
725cbb63
KS
54572019-04-25 Keith Seitz <keiths@redhat.com>
5458
5459 PR c++/24367
5460 * gdb.cp/meth-typedefs.cc (incomplete_struct)
5461 (another_incomplete_struct, test_incomplete): New definitions.
5462 (main): Use new definitions.
5463 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
5464 functions.
5465
701adfb0
PA
54662019-04-25 Ali Tamur <tamur@google.com>
5467
5468 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
5469
82433e3e
SDJ
54702019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
5471
5472 PR corefiles/11608
5473 PR corefiles/18187
5474 * gdb.base/coredump-filter-build-id.exp: New file.
5475
dd06d4d6
AH
54762019-04-25 Alan Hayward <alan.hayward@arm.com>
5477
e79be6e5
SM
5478 * Makefile.in: Pass through GDBSERVER_DEBUG.
5479 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
5480 (gdbserver,debug): Add board setting.
5481 * gdb.trace/tspeed.exp: Skip when debugging.
5482 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
5483 * lib/gdbserver-support.exp: Likewise
dd06d4d6 5484
1670072e
TT
54852019-04-24 Tom Tromey <tromey@adacore.com>
5486
5487 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5488 Rust.
5489
a59240a4
TT
54902019-04-24 Tom Tromey <tromey@adacore.com>
5491
5492 * gdb.arch/amd64-eval.exp: Test bitfield return.
5493 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5494 (class Foo) <return_bitfields>: New method.
5495 (main): Call it.
5496
b907456c
AB
54972019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5498
5499 * gdb.cp/many-args.cc: New file.
5500 * gdb.cp/many-args.exp: New file.
5501
5c565afd
TV
55022019-04-23 Tom de Vries <tdevries@suse.de>
5503
5504 PR gdb/24433
5505 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5506
ba22ff86
AH
55072019-04-23 Alan Hayward <alan.hayward@arm.com>
5508
5509 * gdb.trace/backtrace.exp: Use nopie flag.
5510 * gdb.trace/circ.exp: Likewise.
5511 * gdb.trace/collection.exp: Likewise.
5512 * gdb.trace/ftrace.exp: Likewise.
5513 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5514 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5515 * gdb.trace/qtro.exp: Likewise.
5516 * gdb.trace/read-memory.exp: Likewise.
5517 * gdb.trace/report.exp: Likewise.
5518 * gdb.trace/tfile.exp: Likewise.
5519 * gdb.trace/tfind.exp: Likewise.
5520 * gdb.trace/unavailable.exp: Likewise.
5521
7905fc35
PA
55222019-04-22 Pedro Alves <palves@redhat.com>
5523
5524 * gdb.base/solib-probes-nosharedlibrary.c,
5525 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5526
8ecb59f8
TT
55272019-04-19 Tom Tromey <tromey@adacore.com>
5528
5529 * gdb.ada/ptype_union.c: New file.
5530 * gdb.ada/ptype_union.exp: New file.
5531
62160ec9
TT
55322019-04-19 Tom Tromey <tromey@adacore.com>
5533
5534 PR symtab/24423:
5535 * gdb.base/list0.h (foo): Add a control-l character.
5536
36cd4ba5
TV
55372019-04-18 Tom de Vries <tdevries@suse.de>
5538
5539 PR gdb/24433
5540 * boards/local-board.exp: Set sysroot to "".
5541
b73715df
TV
55422019-04-18 Tom de Vries <tdevries@suse.de>
5543 Pedro Alves <palves@redhat.com>
5544
5545 PR gdb/24454
5546 * gdb.threads/vfork-follow-child-exec.c: New file.
5547 * gdb.threads/vfork-follow-child-exec.exp: New file.
5548 * gdb.threads/vfork-follow-child-exit.c: New file.
5549 * gdb.threads/vfork-follow-child-exit.exp: New file.
5550
4aa866af
LS
55512019-04-15 Leszek Swirski <leszeks@google.com>
5552
5553 * gdb.arch/amd64-eval.cc: New file.
5554 * gdb.arch/amd64-eval.exp: New file.
5555
e5a1a79a
AH
55562019-04-11 Alan Hayward <alan.hayward@arm.com>
5557
5558 * gdb.server/sysroot.c: New test.
5559 * gdb.server/sysroot.exp: New file.
5560 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5561 matching param.
5562
41077b66
AB
55632019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5564
5565 * gdb.base/align.exp: Extend test to cover structures containing
5566 only static fields.
5567
c30391f8
TV
55682019-04-11 Tom de Vries <tdevries@suse.de>
5569
5570 * boards/cc-with-dwz-m.exp: New file.
5571 * boards/cc-with-dwz.exp: New file.
5572 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5573
e242fd12
SM
55742019-04-09 Simon Marchi <simon.marchi@efficios.com>
5575
5576 * gdb.base/start-cpp.exp: New file.
5577 * gdb.base/start-cpp.cc: New file.
5578
2b0c8b01
KB
55792019-04-08 Kevin Buettner <kevinb@redhat.com>
5580
5581 * gdb.python/py-thrhandle.exp: Adjust tests to call
5582 thread_from_handle instead of thread_from_thread_handle.
5583
947210e5
KB
55842019-04-08 Kevin Buettner <kevinb@redhat.com>
5585
5586 * gdb.python/py-thrhandle.exp: Add tests for
5587 gdb.InferiorThread.handle.
5588
d7df6549
AB
55892019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5590
5591 * gdb.python/py-function.exp: Check calling helper function from
5592 all languages.
5593 * lib/gdb.exp (gdb_supported_languages): New proc.
5594
8bdc1658
AB
55952019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5596
5597 * gdb.base/complex-parts.c: New file.
5598 * gdb.base/complex-parts.exp: New file.
5599
05caa1d2
TT
56002019-04-01 Tom Tromey <tromey@adacore.com>
5601
5602 PR symtab/23331:
5603 * gdb.dwarf2/dw2-ranges-main.c: New file.
5604 * gdb.dwarf2/dw2-ranges-psym.c: New file.
5605 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
5606
7734102d
EZ
56072019-03-30 Simon Marchi <simark@simark.ca>
5608
5609 * gdb.base/default.exp: Add values for $_gdb_major and
5610 $_gdb_minor.
5611
188e1fa9
TT
56122019-03-29 Tom Tromey <tromey@adacore.com>
5613
5614 * gdb.base/help.exp: Tighten apropos regexp.
5615
2880242d
KS
56162019-03-29 Keith Seitz <keiths@redhat.com>
5617
5618 * gdb.fortran/array-bounds.exp: New file.
5619 * gdb.fortran/array-bounds.f90: New file.
5620
077cad8e
PW
56212019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5622
5623 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
5624
80047cfc
PW
56252019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5626
5627 * gdb.multi/hello.c (main): Increase alarm timer.
5628
f489207e
SL
56292019-03-28 Sandra Loosemore <sandra@codesourcery.com>
5630
5631 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
5632 factor when no hardware watchpoint support.
5633
c92df149
AH
56342019-03-28 Alan Hayward <alan.hayward@arm.com>
5635 Pedro Alves <palves@redhat.com>
5636
5637 * boards/local-board.exp: set sysroot to /.
5638
933aebfa
AH
56392019-03-27 Alan Hayward <alan.hayward@arm.com>
5640
5641 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
5642 in child.
5643
9f9aa852
AB
56442019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5645
5646 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
5647 field.
5648 (make_container): Initialise new field.
5649 * gdb.python/py-prettyprint.exp: Add new tests.
5650 * gdb.python/py-prettyprint.py (class ContainerPrinter)
5651 <display_hint>: New method.
5652
3714a195
AB
56532019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5654
5655 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
5656 gdb_continue_to_breakpoint more throughout this test.
5657 (run_lang_tests) Supply unique test names, and use
5658 gdb_test_no_output.
5659
18c77628
AB
56602019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5661
5662 * gdb.base/finish-pretty.exp: Update expected results.
5663 * gdb.base/pretty-print.c: New file.
5664 * gdb.base/pretty-print.exp: New file.
5665
9a93502f
PA
56662019-03-25 Pedro Alves <palves@redhat.com>
5667
5668 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
5669 move comments outside list. Append '-i "" eof' section.
5670
968aa7ae
AH
56712019-03-22 Alan Hayward <alan.hayward@arm.com>
5672
34a7f2a4 5673 PR testsuite/25016
968aa7ae
AH
5674 * README: Add pie options.
5675 * gdb.base/break-interp.exp: Ensure pie is disabled.
5676 * gdb.base/dump.exp: Likewise.
5677 * lib/gdb.exp (gdb_compile): Add pie option.
5678
4c7d57e7
TT
56792019-03-19 Tom Tromey <tromey@adacore.com>
5680
5681 * gdb.mi/mi2-cli-display.c: New file.
5682 * gdb.mi/mi2-cli-display.exp: New file.
5683
bff8c71f
TT
56842019-03-18 Joel Brobecker <brobecker@adacore.com>
5685 Tom Tromey <tromey@adacore.com>
5686
5687 * gdb.ada/ptype_array/pck.adb: New file.
5688 * gdb.ada/ptype_array/pck.ads: New file.
5689 * gdb.ada/ptype_array/foo.adb: New file.
5690 * gdb.ada/ptype_array.exp: New file.
5691
d085f989
TT
56922019-03-14 Tom Tromey <tromey@adacore.com>
5693
5694 * gdb.base/style.exp: Add "set style sources" test.
5695
b4be1b06
SM
56962019-03-13 Simon Marchi <simon.marchi@ericsson.com>
5697
5698 * mi-breakpoint-location-ena-dis.exp: Rename to ...
5699 * mi-breakpoint-multiple-locations.exp: ... this.
5700 (make_breakpoints_pattern): New proc.
5701 (do_test): Add mi_version parameter, test -break-insert,
5702 -break-info and =breakpoint-created.
5703
7cde5fc2
AB
57042019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
5705
5706 * config/default.exp: Remove 'load_lib gdb.exp'.
5707 * config/monitor.exp: Likewise.
5708 * config/sid.exp: Likewise.
5709 * config/sim.exp: Likewise.
5710 * config/slite.exp: Likewise.
5711 * config/unix.exp: Likewise.
5712 * gdb.base/default.exp: Remove unhelpful comment.
5713
efbecbc1
AB
57142019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5715
5716 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
5717
0841c79a
AB
57182019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5719
5720 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5721
4a270568
AB
57222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5723
5724 * gdb.fortran/type-kinds.exp: Update expected results.
5725
067630bd
AB
57262019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5727
5728 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5729
3be47f7a
AB
57302019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5731
5732 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5733 function.
5734 (test_basic_parsing_of_type_kinds): Expand types tested.
5735 (test_parsing_invalid_type_kinds): New function.
5736
4d00f5d8
AB
57372019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5738
5739 * gdb.fortran/intrinsics.exp: New file.
5740 * gdb.fortran/intrinsics.f90: New file.
5741 * gdb.fortran/type-kinds.exp: New file.
5742
c8f91604
AB
57432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5744
5745 * gdb.fortran/dot-ops.exp: New file.
5746
dd9f2c76
AB
57472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5748
5749 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5750 Check upper and lower case logical literals.
5751
84ec9724
AB
57522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5753
5754 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5755 Remove duplicate tests.
5756
c3734e09
AH
57572019-03-06 Alan Hayward <alan.hayward@arm.com>
5758
5759 * lib/gdb.exp (builtin_cd): rename of cd.
5760 (cd): Override builtin.
5761
aa3cfbda
RB
57622019-03-06 Richard Bunt <richard.bunt@arm.com>
5763
5764 * gdb.fortran/function-calls.exp: New file.
5765 * gdb.fortran/function-calls.f90: New test.
5766
7b63ad86
RB
57672019-03-04 Richard Bunt <richard.bunt@arm.com>
5768
5769 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5770 on user program standard output.
5771 * gdb.fortran/short-circuit-argument-list.f90: Record function
5772 calls.
5773
01abb042
AH
57742019-02-28 Alan Hayward <alan.hayward@arm.com>
5775
c3734e09
AH
5776 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5777 failure.
01abb042 5778
92137da0
RO
57792019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780
5781 PR gdb/8527
5782 * gdb.base/interrupt-daemon-attach.c,
5783 gdb.base/interrupt-daemon-attach.exp: New test.
5784
5862844d
PA
57852019-02-27 Pedro Alves <palves@redhat.com>
5786
5787 * gdb.base/page.exp: Add tests for "set width/height -1".
5788
8ed25214
PA
57892019-02-27 Pedro Alves <palves@redhat.com>
5790
5791 * gdb.base/page.exp: Add tests for "set/show width/height" with
5792 "infinite" values.
5793
6c28e44a
TT
57942019-02-27 Tom Tromey <tromey@adacore.com>
5795
5796 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
5797 2.4.
5798 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
5799 workaround.
5800
bf9a735e
AB
58012019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
5802
5803 * gdb.base/align.exp: Extend to compile in both C and C++, and add
5804 tests for structs with static members.
5805
8791793c
TT
58062019-02-26 Tom Tromey <tromey@adacore.com>
5807
5808 * gdb.python/py-value.exp (test_value_from_buffer): Check for
5809 ValueError, not TypeError.
5810
bc2a507e
KB
58112019-02-26 Kevin Buettner <kevinb@redhat.com>
5812
5813 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
5814 call from main program.
5815
e0e7d3bd
JB
58162019-02-23 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
5819 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
5820 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
5821 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
5822 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
5823
9600246d
KS
58242019-02-22 Keith Seitz <keiths@redhat.com>
5825
5826 PR symtab/23853
5827 * gdb.base/symlink-sourcefile.c: New file.
5828 * gdb.base/symlink-sourcefile.exp: New file.
5829
0c95f9ed
TT
58302019-02-20 Tom Tromey <tom@tromey.com>
5831
5832 * gdb.base/info_qt.exp: Update.
5833
6caa91b6
SM
58342019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
5835
5836 * gdb.base/source.exp: Move "error in sourced script" code to
5837 the end.
5838 * gdb.base/source-error.gdb: Move contents to
5839 source-error-1.gdb. Add new code to source source-error-1.gdb.
5840 * gdb.base/source-error-1.gdb: New file, from previous
5841 source-error.gdb.
5842
6506371f
TT
58432019-02-17 Tom Tromey <tom@tromey.com>
5844
5845 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5846 for macro styling.
5847 * gdb.base/style.c (SOME_MACRO): New macro.
5848
a0087920
TT
58492019-02-17 Tom Tromey <tom@tromey.com>
5850
5851 * gdb.base/style.exp: Add line-wrapping tests.
5852 * gdb.base/page.exp: Add test for quitting during pagination.
5853
a2cd4f14
JB
58542019-02-17 Joel Brobecker <brobecker@adacore.com>
5855
5856 * gdb.ada/big_packed_array: New testcase.
5857 * gdb.ada/homonym.exp: Fix incorrect expected output for
5858 "break <homonym__get_value>" test.
5859
9d70ffbc
WP
58602019-02-13 Weimin Pan <weimin.pan@oracle.com>
5861
5862 PR breakpoints/21870
5863 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5864 and prepare_for_testing. Add comment.
5865 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5866 redundant cleanup call. Clean up comment.
5867
01c7ae81
WP
58682019-02-12 Weimin Pan <weimin.pan@oracle.com>
5869
5870 PR breakpoints/21870
5871 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5872 * gdb.arch/aarch64-dbreg-contents.c: New file.
5873
aff29d1c
JB
58742019-02-10 Joel Brobecker <brobecker@adacore.com>
5875
5876 * gdb.ada/mi_ref_changeable: New testcase.
5877
df0da8a2
AH
58782019-02-07 Alan Hayward <alan.hayward@arm.com>
5879
5880 * gdb.base/attach.exp: Add double attach test.
5881
bd447abb
SM
58822019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5883
5884 * lib/gdb.exp (default_gdb_start): Don't match pagination
5885 prompt.
5886 (gdb_init): Set stty_init.
5887
1dbc40b9
TT
58882019-01-27 Tom Tromey <tom@tromey.com>
5889
5890 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5891 skip_python_tests.
5892
353229bf
AH
58932019-01-24 Alan Hayward <alan.hayward@arm.com>
5894
5895 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5896 New structure.
5897 (struct struct_static_02_02): Likewise.
5898 (struct struct_static_02_03): Likewise.
5899 (struct struct_static_02_04): Likewise.
5900 (struct struct_static_04_01): Likewise.
5901 (struct struct_static_04_02): Likewise.
5902 (struct struct_static_04_03): Likewise.
5903 (struct struct_static_04_04): Likewise.
5904 (struct struct_static_06_01): Likewise.
5905 (struct struct_static_06_02): Likewise.
5906 (struct struct_static_06_03): Likewise.
5907 (struct struct_static_06_04): Likewise.
5908 (cmp_struct_static_02_01): Likewise.
5909 (cmp_struct_static_02_02): Likewise.
5910 (cmp_struct_static_02_03): Likewise.
5911 (cmp_struct_static_02_04): Likewise.
5912 (cmp_struct_static_04_01): Likewise.
5913 (cmp_struct_static_04_02): Likewise.
5914 (cmp_struct_static_04_03): Likewise.
5915 (cmp_struct_static_04_04): Likewise.
5916 (cmp_struct_static_06_01): Likewise.
5917 (cmp_struct_static_06_02): Likewise.
5918 (cmp_struct_static_06_03): Likewise.
5919 (cmp_struct_static_06_04): Likewise.
5920 (call_all): Test new structs.
5921 * gdb.base/infcall-nested-structs.exp: Likewise.
5922
73021deb
AH
59232019-01-21 Alan Hayward <alan.hayward@arm.com>
5924 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5925
fc65c7db
AH
59262019-01-21 Alan Hayward <alan.hayward@arm.com>
5927 * gdb.base/stack-protector.c: New test.
5928 * gdb.base/stack-protector.exp: New file.
5929 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5930 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5931 option.
5932 (gdb_compile): Remove stack protector for GCC and prevent
5933 recursion.
5934
c24bdb02
KS
59352019-01-16 Keith Seitz <keiths@redhat.com>
5936
5937 PR gdb/23773
5938 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5939
6f072a10
PFC
59402019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5941
5942 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5943 aliases.
5944 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5945 tests.
5946 * gdb.arch/powerpc-vector-regs.c: New file.
5947 * gdb.arch/powerpc-vector-regs.exp: New file.
5948
a7b8d682
PFC
59492019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5950
5951 * gdb.arch/altivec-regs.exp: Fix the list passed to
5952 gdb_expect_list when testing "info vector".
5953
6eb6fb67
AB
59542019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5955
5956 * gdb.base/style.exp: Don't include path in testname.
5957
b56f80d8
KS
59582019-01-10 Keith Seitz <keiths@redhat.com>
5959
5960 PR gdb/23712
5961 PR symtab/23010
5962 * gdb.dwarf2/multidictionary.exp: New file.
5963
041be526
SM
59642019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5965
5966 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5967 (test_gnuv3_style_demangling): ... this.
5968 (test_lucid_style_demangling): Remove.
5969 (test_arm_style_demangling): Remove.
5970 (test_hp_style_demangling): Remove.
5971 (do_tests): Remove calls to the above.
5972
d820d0c3
AB
59732019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5974
5975 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5976 case.
5977
f097f5ad
TT
59782019-01-06 Tom Tromey <tom@tromey.com>
5979
5980 PR gdb/28155:
5981 * gdb.dwarf2/typedef-void-finish.exp: New file.
5982
2cd8cc0b
TT
59832018-12-28 Tom Tromey <tom@tromey.com>
5984 Simon Marchi <simark@simark.ca>
5985
5986 * gdb.base/jit-exec.exp: New file.
5987 * gdb.base/jit-exec.c: New file.
5988 * gdb.base/jit-execd.c: New file.
5989
35fb8261
TT
59902018-12-28 Tom Tromey <tom@tromey.com>
5991
5992 * gdb.base/style.exp: Update test to check for address styling.
5993
47fd17cd
TT
59942018-12-28 Tom Tromey <tom@tromey.com>
5995
5996 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5997 message.
5998
d47032b7
TT
59992018-12-28 Tom Tromey <tom@tromey.com>
6000
6001 * gdb.base/style.exp: Add test for version number styling.
6002
af79b68d
TT
60032018-12-28 Tom Tromey <tom@tromey.com>
6004
6005 * gdb.base/style.exp: Add test for print_address_symbolic.
6006
0bb296cb
TT
60072018-12-28 Tom Tromey <tom@tromey.com>
6008
6009 * gdb.base/style.exp: Add test for breakpoint setting.
6010
80ae2043
TT
60112018-12-28 Tom Tromey <tom@tromey.com>
6012
6013 * gdb.base/style.exp: Add test for variable names.
6014
cbe56571
TT
60152018-12-28 Tom Tromey <tom@tromey.com>
6016
6017 * gdb.base/style.exp: New file.
6018 * gdb.base/style.c: New file.
6019
9162a27c
TT
60202018-12-28 Tom Tromey <tom@tromey.com>
6021
6022 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6023 "dumb".
6024 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6025 the TERM environment variable.
6026
bc543c90
TT
60272018-12-27 Tom Tromey <tom@tromey.com>
6028
6029 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6030 pagination test.
6031
6f0ffe50
AB
60322018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6033
6034 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6035 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6036
b5a1e557
PW
60372018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6038
6039 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6040 Filename a.adb changed to bp_fun_addr.adb.
6041 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6042
6e8b1ab2
JV
60432018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6044
6045 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6046 non-PIE executables.
6047 * README: Mention the gdb,nopie_flag board setting.
6048 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6049 non-PIE executable.
6050 * gdb.arch/amd64-entry-value.exp: Likewise.
6051 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6052 * gdb.arch/i386-float.exp: Likewise.
6053 * gdb.arch/i386-signal.exp: Likewise.
6054 * gdb.mi/mi-reg-undefined.exp: Likewise.
6055
d00a27c5
PM
60562018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6057
6058 PR gdb/23974
6059 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6060
161d081c
PW
60612018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6062
6063 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6064 Update order of results accordingly.
6065
b001de23
AB
60662018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6067
6068 * gdb.base/annota1.exp: Update a test regexp.
6069
99e1a184
AB
60702018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6071
6072 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6073
7a81c1e2
PW
60742018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6075
6076 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6077 (reuse_time): Initialize to REUSE_TIME_CAP.
6078 (check_rc): New function.
6079 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6080 Check pthread_create rc.
6081 (spawner_thread_func): Check pthread_create and pthread_join rc.
6082
73e8dc90
PA
60832018-12-08 Pedro Alves <palves@redhat.com>
6084
6085 * gdb.base/list.exp (test_forward_search): Rename to ...
6086 (test_forward_reverse_search): ... this. Also test reverse-search
6087 and the forward-search alias.
6088
13f2ed32
AB
60892018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6090
6091 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6092 local timeout variable before return, and remove all local timeout
6093 variable entirely.
6094 (gdb_load): Likewise.
6095
64d27cfc
TV
60962018-12-01 Tom de Vries <tdevries@suse.de>
6097
6098 * gdb.base/gdb-caching-proc.exp: New file.
6099
f63c03b4
SDJ
61002018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6101
6102 * Makefile.in (TIMESTAMP): New variable.
6103 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6104 command.
6105 (check-single-racy): Likewise.
6106 (check/%.exp): Likewise.
6107 (check-racy/%.exp): Likewise.
6108 (workers/%.worker): Likewise.
6109 (build-perf): Likewise.
6110 (check-perf): Likewise.
6111 * README: Describe new "TS" and "TS_FORMAT" variables.
6112 * print-ts.py: New file.
6113
1c97054b
BF
61142018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6115
6116 PR python/23714
6117 * gdb.python/python.exp: Test command repetition after
6118 gdb.execute.
6119
1871a62d
AB
61202018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6121
6122 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6123 is correctly aligned.
6124
fb5e1ed9
PW
61252018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6126
6127 * gdb.ada/info_auto_lang.exp: New testcase.
6128 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6129 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6130 * gdb.ada/info_auto_lang/some_c.c: New file.
6131
43d397ca
PW
61322018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6133
6134 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6135 FUNC_lang language syntax.
6136
beddd671
PW
61372018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6138
6139 * gdb.base/info_minsym.c: New file.
6140 * gdb.base/info_minsym.exp: New file.
6141
73fc52c4
TT
61422018-11-19 Tom Tromey <tom@tromey.com>
6143
6144 PR rust/23625:
6145 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6146 * gdb.rust/expr.exp: Update expected output. Change one test.
6147
994b876a
TT
61482018-11-19 Tom Tromey <tom@tromey.com>
6149
6150 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6151
6769f276
PA
61522018-11-19 Pedro Alves <palves@redhat.com>
6153
6154 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6155 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6156 see the expected warning.
6157
38a72da0
AH
61582018-11-16 Alan Hayward <alan.hayward@arm.com>
6159
6160 PR gdb/22736:
6161 * gdb.cp/infcall-nodebug-lib.c: New test.
6162 * gdb.cp/infcall-nodebug-main.c: New test.
6163 * gdb.cp/infcall-nodebug.exp: New file.
6164
53a89d6e
SM
61652018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6166
6167 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6168 completer tests.
6169
9325300d
TV
61702018-11-09 Tom de Vries <tdevries@suse.de>
6171
6172 * gdb.base/msym-lang.c: New test.
6173 * gdb.base/msym-lang.exp: New file.
6174 * gdb.base/msym-lang-main.c: New test.
6175
20f0d60d
TT
61762018-11-08 Tom Tromey <tom@tromey.com>
6177
6178 PR gdb/23555:
6179 PR gdb/23838:
6180 * gdb.base/warning.exp: New file.
6181
b5420128
JB
61822018-11-08 Jan Beulich <jbeulich@suse.com>
6183
6184 * testsuite/gdb.arch/i386-avx512.c,
6185 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6186
cd115d61
AB
61872018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6188
6189 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6190 point hardware.
6191
35ee2dc2
AB
61922018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6193
6194 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6195 * gdb.dwarf2/missing-type-name.exp: New file.
6196
31aceee8
TV
61972018-11-06 Tom de Vries <tdevries@suse.de>
6198
6199 * gdb.base/many-headers.c: New test.
6200 * gdb.base/many-headers.exp: New file.
6201
109be305
JW
62022018-11-06 Jim Wilson <jimw@sifive.com>
6203
6204 * gdb.base/code_elim.exp: For riscv, set additional_flags
6205 to include -msmall-data-limit=0.
6206
e2b7af72
JB
62072018-11-01 Joel Brobecker <brobecker@adacore.com>
6208
6209 * gdb.ada/watch_minus_l: New testcase.
6210
cdcda965
SM
62112018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6212
6213 * gdb.arch/aix-sighandle.c: New file.
6214 * gdb.arch/aix-sighandle.exp: New file.
6215
92dcebf3
AB
62162018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6217
6218 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6219 registers being unions.
6220
68b9ac18
TV
62212018-10-31 Tom de Vries <tdevries@suse.de>
6222
6223 * lib/valgrind.exp: New file.
6224 (vgdb_start, vgdb_stop): New procs, factored out of ...
6225 * gdb.base/valgrind-bt.exp: ... here, ...
6226 * gdb.base/valgrind-disp-step.exp: ... here and ...
6227 * gdb.base/valgrind-infcall.exp: ... here.
6228
1443936e
TV
62292018-10-31 Tom de Vries <tdevries@suse.de>
6230
6231 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6232
eb77c9df
AB
62332018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6234
6235 * gdb.dwarf2/void-type.c: New file.
6236 * gdb.dwarf2/void-type.exp: New file.
6237
82b5e646
PW
62382018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6239
6240 * gdb.base/info_qt.c: New file.
6241 * gdb.base/info_qt.exp: New file.
6242
8d619c01
EBM
62432018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6244
6245 * gdb.arch/powerpc-htm-regs.c: New file.
6246 * gdb.arch/powerpc-htm-regs.exp: New file.
6247
f2cf6173
EBM
62482018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6249
6250 * gdb.arch/powerpc-tar.c: New file.
6251 * gdb.arch/powerpc-tar.exp: New file.
6252
7ca18ed6
EBM
62532018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6254
6255 * gdb.arch/powerpc-ppr-dscr.c: New file.
6256 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6257
bfcc0eba
TV
62582018-10-25 Tom de Vries <tdevries@suse.de>
6259
6260 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6261
fe1a5cad
TV
62622018-10-24 Tom de Vries <tdevries@suse.de>
6263
6264 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6265 longer exists error.
6266
a76dc3b7
TV
62672018-10-24 Tom de Vries <tdevries@suse.de>
6268
6269 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6270
4df46df7
TV
62712018-10-24 Tom de Vries <tdevries@suse.de>
6272
6273 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6274 --db-attach in valgrind.
6275
0dbfcfff
AB
62762018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6277
6278 * gdb.arch/riscv-reg-aliases.c: New file.
6279 * gdb.arch/riscv-reg-aliases.exp: New file.
6280
b04480b1
AH
62812018-10-19 Alan Hayward <alan.hayward@arm.com>
6282
6283 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6284
2c6ac8d7
AH
62852018-10-19 Alan Hayward <alan.hayward@arm.com>
6286
6287 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6288
2bc69f25
AH
62892018-10-19 Alan Hayward <alan.hayward@arm.com>
6290
6291 * gdb.cp/ovldbreak.exp: Fix regexps.
6292
1f1ae3a3
AH
62932018-10-19 Alan Hayward <alan.hayward@arm.com>
6294
6295 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6296
94c18618
SDJ
62972018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6298
6299 PR cli/23785
6300 * gdb.base/restore.exp: New test to check if "restore" with an
6301 invalid file doesn't segfault.
6302
812cd6eb
TV
63032018-10-18 Tom de Vries <tdevries@suse.de>
6304
6305 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6306 * gdb.ada/excep_handle.exp: Same.
6307 * gdb.ada/mi_string_access.exp: Same.
6308 * gdb.ada/mi_var_union.exp: Same.
6309 * gdb.arch/arc-analyze-prologue.exp: Same.
6310 * gdb.arch/arc-decode-insn.exp: Same.
6311 * gdb.base/readnever.exp: Same.
6312 * gdb.fortran/printing-types.exp: Same.
6313 * gdb.guile/scm-lazy-string.exp: Same.
6314
c4b90788
TV
63152018-10-16 Tom de Vries <tdevries@suse.de>
6316
6317 PR gdb/23730
6318 * gdb.base/catch-follow-exec.c: Add copyright notice.
6319 * gdb.base/catch-follow-exec.exp: Rewrite to use
6320 gdb_spawn_with_cmdline_opts. Require gdb-native.
6321
8bca2978
SL
63222018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6323
6324 * gdb.trace/actions-changed.exp: Check for arch support.
6325 * gdb.trace/actions.exp: Likewise.
6326 * gdb.trace/ax.exp: Likewise.
6327 * gdb.trace/backtrace.exp: Likewise.
6328 * gdb.trace/change-loc.exp: Likewise.
6329 * gdb.trace/deltrace.exp: Likewise.
6330 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
6331 * gdb.trace/ftrace.exp: Likewise.
6332 * gdb.trace/infotrace.exp: Check for arch support.
6333 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
6334 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
6335 * gdb.trace/mi-tsv-changed.exp: Likewise.
6336 * gdb.trace/packetlen.exp: Likewise.
6337 * gdb.trace/passc-dyn.exp: Likewise.
6338 * gdb.trace/passcount.exp: Likewise.
6339 * gdb.trace/pending.exp: Likewise.
6340 * gdb.trace/range-stepping.exp: Check for shlib support.
6341 * gdb.trace/report.exp: Check for arch support.
6342 * gdb.trace/save-trace.exp: Likewise.
6343 * gdb.trace/signal.exp: Check for signal support.
6344 * gdb.trace/tfind.exp: Check for arch support.
6345 * gdb.trace/trace-break.exp: Check for arch and shlib support.
6346 * gdb.trace/trace-common.h: Add comment.
6347 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
6348 * gdb.trace/trace-enable-disable.exp: Likewise.
6349 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
6350 * gdb.trace/tracecmd.exp: Check for arch support.
6351 * gdb.trace/tspeed.exp: Check for shlib and target support.
6352 * gdb.trace/tstatus.exp: Check for arch support.
6353 * gdb.trace/tsv.exp: Likewise.
6354 * gdb.trace/while-dyn.exp: Likewise.
6355 * gdb.trace/while-stepping.exp: Likewise.
6356 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
6357
f9c49bff
SM
63582018-10-12 Simon Marchi <simon.marchi@ericsson.com>
6359
6360 * gdb.trace/tspeed.exp: Remove nowarnings.
6361 (prepare_for_trace_test): Declare "global ipalib".
6362 * gdb.trace/tspeed.c: Include unistd.h.
6363 (main): Remove superfluous printf argument.
6364
d4330bde
SL
63652018-10-11 Sandra Loosemore <sandra@codesourcery.com>
6366
6367 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
6368 directory prefix on the filename.
6369
8ecfd7bd
SDJ
63702018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
6371
6372 * gdb.gdb/unittest.exp: Update expected message informing that
6373 selftests have been disabled.
6374 * gdb.server/unittest.exp: Likewise.
6375
58bbcd02
TV
63762018-10-09 Tom de Vries <tdevries@suse.de>
6377
6378 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
6379 with runto_main.
6380
9f6b697b
WP
63812018-10-08 Weimin Pan <weimin.pan@oracle.com>
6382
6383 PR c++/16841
6384 * gdb.cp/virtbase2.cc: New file.
6385 * gdb.cp/virtbase2.exp: New file.
6386
add5ded5
TT
63872018-10-06 Tom Tromey <tom@tromey.com>
6388
6389 PR python/19399:
6390 * gdb.python/py-inferior.exp: Add architecture test.
6391
f9e48344
TT
63922018-10-06 Tom Tromey <tom@tromey.com>
6393
6394 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
6395 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
6396
2a8be203
TT
63972018-10-06 Tom Tromey <tom@tromey.com>
6398
6399 * gdb.python/py-breakpoint.exp (check_last_event): Check location
6400 of a "throw" catchpoint.
6401
e04caa70
SDJ
64022018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
6403
6404 * gdb.base/info-proc.exp: Update string expected from "help info
6405 proc".
6406
5ca8c39f
TT
64072018-10-04 Tom Tromey <tom@tromey.com>
6408
6409 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
6410 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
6411 (test_initial_complaints, test_empty_complaints): Update.
6412 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6413
3453e7e4
TT
64142018-10-04 Tom Tromey <tom@tromey.com>
6415
6416 PR cli/19551:
6417 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
6418 * lib/gdb.exp (gdb_file_cmd): Update.
6419 * gdb.stabs/weird.exp (print_weird_var): Update.
6420 * gdb.server/solib-list.exp: Update.
6421 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
6422 * gdb.mi/mi-cli.exp: Update.
6423 * gdb.linespec/linespec.exp: Update.
6424 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6425 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
6426 * gdb.cp/cp-relocate.exp: Update.
6427 * gdb.base/sym-file.exp: Update.
6428 * gdb.base/relocate.exp: Update.
6429 * gdb.base/readnever.exp: Update.
6430 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6431 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
6432 * gdb.base/dbx.exp (gdb_file_cmd): Update.
6433 * gdb.base/code_elim.exp: Update.
6434 * gdb.base/break-unload-file.exp (test_break): Update.
6435 * gdb.base/break-interp.exp (test_attach_gdb): Update.
6436 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
6437 Update.
6438 * gdb.base/attach.exp (do_attach_tests): Update.
6439 * gdb.base/sepdebug.exp: Update.
6440 * gdb.python/py-section-script.exp: Update.
6441
6afcf761
TT
64422018-10-04 Tom Tromey <tom@tromey.com>
6443
6444 PR cli/22234:
6445 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
6446 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
6447 output.
6448
fef1b293
TT
64492018-10-04 Tom Tromey <tom@tromey.com>
6450
6451 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
6452 set width and height to 0.
6453 (test_command_line_attach_run): Use -quiet.
6454
ca98345e
SL
64552018-10-03 Sandra Loosemore <sandra@codesourcery.com>
6456
6457 * lib/gdb.exp (skip_ifunc_tests): New.
6458 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
6459 other compile failures.
6460 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
6461
ff34e6ae
SM
64622018-10-01 Simon Marchi <simon.marchi@ericsson.com>
6463
6464 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
6465 is_amd64_regs_target.
6466
6bb8890e
AH
64672018-10-01 Alan Hayward <alan.hayward@arm.com>
6468
6469 * gdb.arch/aarch64-sighandler-regs.c: New test.
6470 * gdb.arch/aarch64-sighandler-regs.exp: New file.
6471 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
6472
224d30d3
MM
64732018-10-01 Markus Metzger <markus.t.metzger@intel.com>
6474
6475 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
6476 assembly.
6477
f67ffa6a
AB
64782018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
6479
6480 * gdb.base/frame-selection.exp: New file.
6481 * gdb.base/frame-selection.c: New file.
6482
9fc3183f
AH
64832018-09-27 Alan Hayward <alan.hayward@arm.com>
6484
6485 * gdb.threads/check-libthread-db.c (thread_routine): Use a
6486 pthread barrier.
6487 (main): Likewise.
6488
d354055e
AB
64892018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6490
6491 * gdb.base/large-frame-1.c: New file.
6492 * gdb.base/large-frame-2.c: New file.
6493 * gdb.base/large-frame.exp: New file.
6494 * gdb.base/large-frame.h: New file.
6495
db727370
JL
64962018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6497
6498 PR gdb/20948
6499 * gdb.base/write_mem.exp: New test.
6500 * gdb.base/write_mem.c: Likewise.
6501
ae778caf
TT
65022018-09-23 Tom Tromey <tom@tromey.com>
6503
6504 PR python/18852:
6505 * gdb.python/py-parameter.exp: Add test for parameter that throws
6506 on "set".
6507
fd3ba736
TT
65082018-09-23 Tom Tromey <tom@tromey.com>
6509
6510 PR python/17284:
6511 * gdb.python/py-template.exp (test_template_arg): Add test for
6512 negative template argument number.
6513
39a24317
TT
65142018-09-23 Tom Tromey <tom@tromey.com>
6515
6516 PR python/14062:
6517 * gdb.python/python.exp: Add test for post_event error.
6518
f5769a2c
TT
65192018-09-23 Tom Tromey <tom@tromey.com>
6520
6521 PR python/18170:
6522 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6523 convert pointers to int and long.
6524
1c1e54f6
TT
65252018-09-23 Tom Tromey <tom@tromey.com>
6526
6527 PR python/20126:
6528 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6529 signed-ness conversion tests.
6530
fb4fa946
TT
65312018-09-23 Tom Tromey <tom@tromey.com>
6532
6533 PR python/18352;
6534 * gdb.python/py-value.exp (test_float_conversion): New proc.
6535 Use it.
6536
a466edac
HAQ
65372018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6538
6539 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6540
4ee9b0c5
SL
65412018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6542
6543 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6544 no readline.
6545 * gdb.base/utf8-identifiers.exp: Likewise.
6546 * gdb.cp/cpcompletion.exp: Likewise.
6547 * gdb.linespec/cpcompletion.exp: Likewise.
6548 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6549 * gdb.linespec/cpls-ops.exp: Likewise.
6550
23be8da7
RB
65512018-09-19 Richard Bunt <richard.bunt@arm.com>
6552 Chris January <chris.january@arm.com>
6553
6554 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6555 * gdb.fortran/short-circuit-argument-list.exp: New file.
6556 * gdb.fortran/short-circuit-argument-list.f90: New test.
6557
5031d0ae
SDJ
65582018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6559
6560 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6561 "arch=" keyword when executing "-stack-list-frames".
6562
b4c0d1a4
SDJ
65632018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6564
6565 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6566 "arch=" keyword when executing "-stack-list-frames".
6567
7a6d2b45
SDJ
65682018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6569
6570 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6571 break ada".
6572
8588b356
SM
65732018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6574
6575 PR python/23669
6576 * gdb.python/python.exp: Test gdb.execute("show commands").
6577
65e65158
TT
65782018-09-16 Tom Tromey <tom@tromey.com>
6579
6580 * gdb.base/new-ui.exp (do_execution_tests): Update.
6581 * gdb.base/dbx.exp (test_breakpoints): Update.
6582
bf326452
AH
65832018-09-14 Alan Hayward <alan.hayward@arm.com>
6584
6585 * lib/gdb.exp (gdb_simple_compile): Add proc.
6586 (is_elf_target): Use gdb_simple_compile.
6587 (skip_altivec_tests): Likewise.
6588 (skip_vsx_tests): Likewise.
6589 (skip_tsx_tests): Likewise.
6590 (skip_btrace_tests): Likewise.
6591 (skip_btrace_pt_tests): Likewise.
6592 (gdb_can_simple_compile): Likewise.
6593 (gdb_has_argv0): Likewise.
6594 (gdb_target_symbol_prefix): Likewise.
6595 (target_supports_scheduler_locking): Likewise.
6596
2361b0fb
TT
65972018-09-13 Tom Tromey <tom@tromey.com>
6598
6599 * Makefile.in (TAGS): Recognize proc_with_prefix and
6600 gdb_caching_proc.
6601
0ae1a321
SM
66022018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6603
6604 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
6605 method.
6606
a40bf0c2
SM
66072018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6608
6609 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
6610 and a few other Inferior properties when the Inferior is no
6611 longer valid.
6612
4a3fe98f
TT
66132018-09-13 Tom Tromey <tom@tromey.com>
6614
6615 PR rust/23650:
6616 * gdb.rust/simple.exp: Add test for enum field access error.
6617
098b2108
TT
66182018-09-13 Tom Tromey <tom@tromey.com>
6619
6620 PR rust/23626:
6621 * gdb.rust/simple.rs (EmptyEnum): New type.
6622 (main): Use it.
6623 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
6624
1256af7d
SM
66252018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6626
6627 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
6628 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
6629 * gdb.python/py-symtab.exp: Update test printing an objfile.
6630
4aa8e6c2
SM
66312018-09-12 Simon Marchi <simon.marchi@ericsson.com>
6632
6633 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
6634 object.
6635
c221b2f7
AH
66362018-09-12 Alan Hayward <alan.hayward@arm.com>
6637
6638 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
6639 (support_complex_tests): Use gdb_can_simple_compile.
6640 (is_ilp32_target): Likewise.
6641 (is_lp64_target): Likewise.
6642 (is_64_target): Likewise.
6643 (is_amd64_regs_target): Likewise.
6644 (is_aarch32_target): Likewise.
6645 (gdb_int128_helper): Likewise.
6646
6f1107b5
JK
66472018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6648
6649 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
6650
1f5d1570
JG
66512018-09-10 Jerome Guitton <guitton@adacore.com>
6652
6653 * gdb.ada/same_component_name: Add test for case of tagged record
6654 with variable-length fields.
6655
cc330e39
XR
66562018-09-10 Xavier Roirand <roirand@adacore.com>
6657
6658 * gdb.ada/access_to_unbounded_array.exp: New testcase.
6659 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
6660 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
6661 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
6662
b9c50e9a
XR
66632018-09-10 Xavier Roirand <roirand@adacore.com>
6664
6665 * gdb.ada/mi_string_access.exp: New testcase.
6666 * gdb.ada/mi_string_access/bar.adb: New file.
6667 * gdb.ada/mi_string_access/pck.adb: New file.
6668 * gdb.ada/mi_string_access/pck.asd: New file.
6669
2963898f
XR
66702018-09-10 Xavier Roirand <roirand@adacore.com>
6671
6672 * gdb.ada/mi_var_union.exp: New testcase.
6673 * gdb.ada/mi_var_union/bar.adb: New file.
6674 * gdb.ada/mi_var_union/pck.adb: New file.
6675 * gdb.ada/mi_var_union/pck.asd: New file.
6676
1aac008f
TT
66772018-09-08 Tom Tromey <tom@tromey.com>
6678
6679 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
6680
332cf4c9
TT
66812018-09-08 Tom Tromey <tom@tromey.com>
6682
6683 PR python/16047:
6684 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
6685 (register_pretty_printers): Register new printer.
6686 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
6687 test.
6688 * gdb.python/py-prettyprint.c (int_type3): New typedef.
6689 (an_int_type3): New global.
6690
424da6cf
JB
66912018-09-08 Joel Brobecker <brobecker@adacore.com>
6692
6693 * gdb.ada/expr_with_funcall: New testcase.
6694
2a62dfa9
JB
66952018-09-08 Joel Brobecker <brobecker@adacore.com>
6696
6697 * gdb.ada/packed_array_assign: New testcase.
6698
96b6697f
AB
66992018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
6700
6701 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
6702 names, and add test prefixes to make test names unique.
6703
e4a62c65
TV
67042018-09-05 Tom de Vries <tdevries@suse.de>
6705
6706 * gdb.dwarf2/varval.exp: Add test.
6707
dd083ee2
GB
67082018-09-04 Gary Benson <gbenson@redhat.com>
6709
6710 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
6711 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
6712
aef9346c
TT
67132018-08-31 Tom Tromey <tom@tromey.com>
6714
6715 * gdb.rust/simple.rs: Rename second variable "v".
6716
c67f2e15
AB
67172018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
6718
6719 * gdb.base/funcargs.c (use_a): New function.
6720 (recurse): Call use_a.
6721
078a0207
KS
67222018-08-29 Keith Seitz <keiths@redhat.com>
6723
6724 * gdb.compile/compile-cplus-anonymous.cc: New file.
6725 * gdb.compile/compile-cplus-anonymous.exp: New file.
6726 * gdb.compile/compile-cplus-array-decay.cc: New file.
6727 * gdb.compile/compile-cplus-array-decay.exp: New file.
6728 * gdb.compile/compile-cplus-inherit.cc: New file.
6729 * gdb.compile/compile-cplus-inherit.exp: New file.
6730 * gdb.compile/compile-cplus-member.cc: New file.
6731 * gdb.compile/compile-cplus-member.exp: New file.
6732 * gdb.compile/compile-cplus-method.cc: New file.
6733 * gdb.compile/compile-cplus-method.exp: New file.
6734 * gdb.compile/compile-cplus-mod.c: "New" file.
6735 * gdb.compile/compile-cplus-namespace.cc: New file.
6736 * gdb.compile/compile-cplus-namespace.exp: New file.
6737 * gdb.compile/compile-cplus-nested.cc: New file.
6738 * gdb.compile/compile-cplus-nested.exp: New file.
6739 * gdb.compile/compile-cplus-print.c: "New" file.
6740 * gdb.compile/compile-cplus-print.exp: "New" file.
6741 * gdb.compile/compile-cplus-virtual.cc: New file.
6742 * gdb.compile/compile-cplus-virtual.exp: New file.
6743 * gdb.compile/compile-cplus.c: "New" file.
6744 * gdb.compile/compile-cplus.exp: "New" file.
6745 * lib/compile-support.exp: New file.
6746
b0f492b9
GB
67472018-08-16 Gary Benson <gbenson@redhat.com>
6748
6749 PR gdb/13000:
6750 * gdb.base/batch-exit-status.exp: New file.
6751 * gdb.base/batch-exit-status.good-commands: Likewise.
6752 * gdb.base/batch-exit-status.bad-commands: Likewise.
6753
36eb4c5f
AH
67542018-08-29 Alan Hayward <alan.hayward@arm.com>
6755
6756 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6757 (struct struct02): Likewise.
6758 (struct struct03): Likewise.
6759 (struct struct04): Likewise.
6760 (struct struct_01_01): New struct.
6761 (struct struct_01_02): Likewise.
6762 (struct struct_01_03): Likewise.
6763 (struct struct_01_04): Likewise.
6764 (struct struct_02_01): Likewise.
6765 (struct struct_02_02): Likewise.
6766 (struct struct_02_03): Likewise.
6767 (struct struct_02_04): Likewise.
6768 (struct struct_04_01): Likewise.
6769 (struct struct_04_02): Likewise.
6770 (struct struct_04_03): Likewise.
6771 (struct struct_04_04): Likewise.
6772 (struct struct_05_01): Likewise.
6773 (struct struct_05_02): Likewise.
6774 (struct struct_05_03): Likewise.
6775 (struct struct_05_04): Likewise.
6776 (cmp_struct01): Remove function.
6777 (cmp_struct02): Likewise.
6778 (cmp_struct03): Likewise.
6779 (cmp_struct04): Likewise.
6780 (cmp_struct_01_01): Add Function.
6781 (cmp_struct_01_02): Likewise.
6782 (cmp_struct_01_03): Likewise.
6783 (cmp_struct_01_04): Likewise.
6784 (cmp_struct_02_01): Likewise.
6785 (cmp_struct_02_02): Likewise.
6786 (cmp_struct_02_03): Likewise.
6787 (cmp_struct_02_04): Likewise.
6788 (cmp_struct_04_01): Likewise.
6789 (cmp_struct_04_02): Likewise.
6790 (cmp_struct_04_03): Likewise.
6791 (cmp_struct_04_04): Likewise.
6792 (cmp_struct_05_01): Likewise.
6793 (cmp_struct_05_02): Likewise.
6794 (cmp_struct_05_03): Likewise.
6795 (cmp_struct_05_04): Likewise.
6796 (call_all): Add new structs.
6797 * gdb.base/infcall-nested-structs.exp: Likewise.
6798
3bf9c013
JV
67992018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
6800
6801 * gdb.python/py-framefilter-mi.exp: Update regexp to
6802 check for "arch" field in frame output.
6803
450d1e88
KB
68042018-08-23 Kevin Buettner <kevinb@redhat.com>
6805
6806 * gdb.dwarf2/dw2-ranges-func.c: New file.
6807 * gdb.dwarf2/dw2-ranges-func.exp: New file.
6808
ae739fe7
SM
68092018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
6810
6811 * gdb.base/term.exp: Compare terminal settings with values from
6812 the inferior.
6813 * gdb.base/term.c: Get and set terminal settings.
6814
6d52907e
JV
68152018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
6816
6817 * lib/mi-support.exp (mi_expect_stop): Update regexp to
6818 accommodate new "arch" field in frame output.
6819 * gdb.mi/mi-return.exp: Likewise.
6820 * gdb.mi/mi-stack.exp: Likewise.
6821 * gdb.mi/mi-syn-frame.exp: Likewise.
6822 * gdb.mi/user-selected-context-sync.exp: Likewise.
6823
be2d111a
MS
68242018-08-19 Michael Spang <spang@google.com>
6825
6826 PR gdb/11786
6827 * gdb.base/gcore-tls-pie.c: New file.
6828 * gdb.base/gcore-tls-pie.exp: New file.
6829
ae3a7c47
KB
68302018-08-18 Kevin Buettner <kevinb@redhat.com>
6831
6832 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
6833 * gdb.dwarf2/varval.c: New file.
6834 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 6835
2ecae92e
AH
68362018-08-17 Alan Hayward <alan.hayward@arm.com>
6837
6838 PR gdb/18931
6839 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6840
c1854f1d
KS
68412018-08-16 Keith Seitz <keiths@redhat.com>
6842
6843 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6844 tests expected to pass.
6845
26fb3983
JV
68462018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6847
6848 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6849 -data-disassemble -a.
6850 (test_disassembly_bogus_args): Likewise.
6851
67943c00
AB
68522018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6853
6854 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6855
5ff2bbae
AB
68562018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6857
6858 * gdb.base/vla-optimized-out.exp: Add new test.
6859
e5bbcd0f
AB
68602018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6861
6862 * gdb.base/vla-optimized-out-o3.exp: Delete.
6863 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6864 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6865 deleted tests.
6866
9d4a934c
AB
68672018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6868
6869 PR gdb/18050:
6870 * gdb.server/extended-remote-restart.c: New file.
6871 * gdb.server/extended-remote-restart.exp: New file.
6872
045cf012
SM
68732018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6874
6875 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6876 "set variable index = 42".
6877
87d6a7aa
SM
68782018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6879
6880 * boards/index-cache-gdb.exp: New file.
6881 * gdb.dwarf2/index-cache.exp: New file.
6882 * gdb.dwarf2/index-cache.c: New file.
6883 * gdb.base/maint.exp: Check if we are using the index cache.
6884
96d68bd4
RO
68852018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886
6887 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6888 MAKEFLAGS.
6889
5a699617
RO
68902018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6891
6892 * dg-extract-results.sh: Move to toplevel contrib.
6893 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6894 * Makefile.in (check-parallel-racy): Likewise.
6895
5bd18990
AB
68962018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6897
6898 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6899 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6900 tests if the target supports scheduler locking.
6901
3fbbcf47
TV
69022018-08-04 Tom de Vries <tdevries@suse.de>
6903
6904 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6905
3e1d3d8c
TT
69062018-08-02 Tom Tromey <tom@tromey.com>
6907
6908 PR symtab/16842.
6909 * gdb.cp/temargs.exp: Test "info address" of a template
6910 parameter.
6911
5abe0f0c
JV
69122018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6913
6914 * gdb.python/py-mi-var-info-path-expression.c: New file.
6915 * gdb.python/py-mi-var-info-path-expression.py: New file.
6916 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6917
fb66cde8
SDJ
69182018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6919
6920 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6921 error after "cannot resolve name" string.
6922
c708f4d2
AB
69232018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6924
6925 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6926 started.
6927 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6928
37cc0cae
TV
69292018-07-28 Tom de Vries <tdevries@suse.de>
6930
6931 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6932
63b4ecf7
TV
69332018-07-26 Tom de Vries <tdevries@suse.de>
6934
6935 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6936
3c3bb058
AB
69372018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6938
6939 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6940 is visible.
6941
9e7f3bbb
TV
69422018-07-26 Tom de Vries <tdevries@suse.de>
6943
6944 PR breakpoints/23366
6945 * gdb.base/catch-follow-exec.c: New test.
6946 * gdb.base/catch-follow-exec.exp: New file.
6947
16f808ec
TV
69482018-07-25 Tom de Vries <tdevries@suse.de>
6949
6950 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6951 vla-optimized-out.c.
6952
d7154a8d
JV
69532018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6954
6955 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6956 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6957
232a0032
TV
69582018-07-20 Tom de Vries <tdevries@suse.de>
6959
6960 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6961 NOCLONE macro.
6962 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6963
fbb1d502
TV
69642018-07-19 Tom de Vries <tdevries@suse.de>
6965
6966 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6967 regular expression.
6968
42dc7699
TV
69692018-07-18 Tom de Vries <tdevries@suse.de>
6970
6971 * gdb.base/vla-optimized-out.c: New test.
6972 * gdb.base/vla-optimized-out.exp: New file.
6973
7f1f7e23
SDJ
69742018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6975
6976 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6977 message "No address associated with hostname" when gdbserver
6978 cannot resolve the hostname.
6979
5759ebb3
PW
69802018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6981
6982 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6983 Add some test prefixes to make tests unique.
6984
3606ccab
PW
69852018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6986
6987 * gdb.base/frameapply.c: New file.
6988 * gdb.base/frameapply.exp: New file.
6989
529c08b2
PW
69902018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6991
6992 * gdb.base/skip.exp: Update expected error message.
6993
c7ab0aef
SDJ
69942018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6995 Jan Kratochvil <jan.kratochvil@redhat.com>
6996 Paul Fertser <fercerpav@gmail.com>
6997 Tsutomu Seki <sekiriki@gmail.com>
6998
6999 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7000 parameter.
7001 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7002 by default.
7003 * boards/native-gdbserver.exp: Likewise.
7004 * gdb.server/run-without-local-binary.exp: Improve regexp used
7005 for detecting when a remote debugging connection succeeds.
7006 * gdb.server/server-connect.exp: New file.
7007 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7008 Do not prefix the port number with ":".
7009 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7010 support for detecting and using it. Add '$debughost_gdbserver'
7011 to the list of arguments used to start gdbserver. Handle case
7012 when gdbserver cannot resolve a network name.
7013
16ff70dd
SDJ
70142018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7015
7016 PR c++/23373
7017 * gdb.base/ptype-offsets.cc (struct static_member): New
7018 struct.
7019 (main) <stmember>: New variable.
7020 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7021 with a static member in it.
7022
3541979f
AB
70232018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7024
7025 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7026 watchpoints enabled and disabled.
7027
c8ad9b9a
AB
70282018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7029
7030 * gdb.base/examine-backward.exp: Still run tests around address
7031 0x0, even if address 0x0 is not readable. Update the pattern for
7032 matching address 0x0 in expected output.
7033
e0e5e971
AB
70342018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7035
7036 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7037 malloc/free.
7038
1ea5da02
TV
70392018-07-04 Tom de Vries <tdevries@suse.de>
7040
7041 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7042
471b9d15
MR
70432018-07-02 Maciej W. Rozycki <macro@mips.com>
7044
7045 PR tdep/8282
7046 * gdb.arch/mips-disassembler-options.exp: New test.
7047 * gdb.arch/mips-disassembler-options.s: New test source.
7048
75acb486
PA
70492018-06-29 Pedro Alves <palves@redhat.com>
7050
7051 * gdb.threads/names.exp: Adjust expected "info threads" output.
7052
cd2bb709
PA
70532018-06-29 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.opt/inline-break.exp (line number, address): Add "info
7056 break" tests.
7057
991ff292
PA
70582018-06-29 Pedro Alves <palves@redhat.com>
7059
7060 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7061 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7062 number and address and running to them.
7063
356819b6 70642018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7065
7066 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7067
2512d7ef
JK
70682018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7069
7070 * lib/compiler.c: Remove executable permission flag.
7071
be1b6474
RB
70722018-06-28 Richard Bunt <richard.bunt@arm.com>
7073
7074 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7075 code.
7076 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7077
291f9a96
PT
70782018-06-28 Petr Tesarik <ptesarik@suse.cz>
7079
7080 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7081
ed6dfe51
PT
70822018-06-28 Petr Tesarik <ptesarik@suse.cz>
7083
7084 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7085 address argument is omitted.
7086
d4d429d5
PT
70872018-06-28 Petr Tesarik <ptesarik@suse.cz>
7088
7089 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7090
7ab6656f
OJ
70912018-06-27 Omair Javaid <omair.javaid@linaro.org>
7092
7093 PR gdb/21695
7094 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7095 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7096
a33ccfc7
TT
70972018-06-26 Tom Tromey <tom@tromey.com>
7098
7099 PR rust/22574:
7100 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7101 * gdb.rust/simple.rs (struct SimpleLayout): New.
7102
6d72d289
SM
71032018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7104
7105 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7106 "info registers" output.
7107
8363f9d5
RB
71082018-06-21 Richard Bunt <richard.bunt@arm.com>
7109
7110 * gdb.base/watchpoint-hw-attach.c: New test.
7111 * gdb.base/watchpoint-hw-attach.exp: New file.
7112
f00674fe
SM
71132018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7114
7115 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7116 through /bin/sh.
7117 * boards/dwarf4-gdb-index.exp: Likewise.
7118 * boards/fission-dwp.exp: Likewise.
7119
1d554008
UW
71202018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7121
7122 * gdb.base/float128.exp: Add comment and improved fail message
7123 to the failure case of "print large128" test.
7124
d0ac1c44
SM
71252018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7126
7127 * configure.ac: Remove AC_PREREQ.
7128 * configure: Re-generate.
7129
61b04dd0
PA
71302018-06-19 Pedro Alves <palves@redhat.com>
7131
7132 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7133 (func_extern_caller): New.
7134 (main): Call func_extern_caller.
7135 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7136 logic change.
7137
f63b508a
SM
71382018-06-18 Weimin Pan <weimin.pan@oracle.com>
7139
7140 PR gdb/16841
7141 * gdb.cp/typedef-base.cc: New file.
7142 * gdb.cp/typedef-base.exp: New file.
7143
0fe3a558
TV
71442018-06-18 Tom de Vries <tdevries@suse.de>
7145
7146 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7147
7010835a
AB
71482018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7149 Richard Bunt <Richard.Bunt@arm.com>
7150
7151 * gdb.threads/attach-slow-waitpid.c: New file.
7152 * gdb.threads/attach-slow-waitpid.exp: New file.
7153 * gdb.threads/slow-waitpid.c: New file.
7154
14897d65
PA
71552018-06-14 Pedro Alves <palves@redhat.com>
7156
7157 * gdb.base/fork-running-state.c: Include <errno.h>.
7158 (exit_if_relative_exits): New.
7159 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7160 exits.
7161 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7162 child exits.
7163
5d9a0608
TV
71642018-06-14 Tom de Vries <tdevries@suse.de>
7165
7166 PR cli/22573
7167 * gdb.base/finish-pretty.c: New test.
7168 * gdb.base/finish-pretty.exp: New file.
7169
11ae5818
PA
71702018-06-14 Pedro Alves <palves@redhat.com>
7171
7172 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7173 gdb's expected startup output.
7174
1d39de44
PA
71752018-06-14 Pedro Alves <palves@redhat.com>
7176
7177 * lib/selftest-support.exp (selftest_setup): Remove inlined
7178 function handling.
7179
70ee0000
TV
71802018-06-14 Tom de Vries <tdevries@suse.de>
7181
7182 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7183 matching of breakpoint printing.
7184
11f4b608
TV
71852018-06-13 Tom de Vries <tdevries@suse.de>
7186
7187 PR testsuite/23269
7188 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7189 (fork_child): ... here, and ...
7190 (fork_parent): ... here.
7191
71922018-06-12 Tom de Vries <tdevries@suse.de>
7193
7194 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7195
9516f85a
AB
71962018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7197 Stephen Roberts <stephen.roberts@arm.com>
7198
7199 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7200 rewrite test to describe action performed, rather than possible
7201 failure.
7202
5045b3d7
GB
72032018-06-08 Gary Benson <gbenson@redhat.com>
7204
7205 * gdb.threads/check-libthread-db.exp: New file.
7206 * gdb.threads/check-libthread-db.c: Likewise.
7207
c61b06a1
TT
72082018-06-05 Tom Tromey <tom@tromey.com>
7209
7210 * gdb.base/default.exp: Update expected "show version" output.
7211
eb6af809
TT
72122018-06-05 Tom Tromey <tom@tromey.com>
7213
7214 PR cli/12326:
7215 * gdb.cp/static-print-quit.exp: Update.
7216 * lib/gdb.exp (pagination_prompt): Update.
7217 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7218 * gdb.python/python.exp: Update.
7219
178d6a63
JB
72202018-06-04 Joel Brobecker <brobecker@adacore.com>
7221
7222 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7223
8e817061
JB
72242018-06-01 Joel Brobecker <brobecker@adacore.com>
7225
7226 * gdb.ada/bp_fun_addr: New testcase.
7227
e86ca25f
TT
72282018-06-01 Tom Tromey <tom@tromey.com>
7229
7230 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7231 results.
7232 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7233 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7234 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7235 * gdb.base/maint.exp (maint_pass_if): Update.
7236
4b2dfa9d
MR
72372018-05-31 Maciej W. Rozycki <macro@mips.com>
7238
7239 * gdb.base/endian.exp: New test.
7240 * gdb.base/endian.c: New test source.
7241
45f25d6c
AB
72422018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7243
7244 PR gdb/23203
7245 * gdb.base/bt-selected-frame.c: New file.
7246 * gdb.base/bt-selected-frame.exp: New file.
7247 * lib/gdb.exp (get_current_frame_number): New function.
7248
d9f6d7f8
MR
72492018-05-24 Maciej W. Rozycki <macro@mips.com>
7250 Pedro Alves <palves@redhat.com>
7251
7252 * gdb.threads/tls-core.c: Include <stdlib.h>
7253 (thread_proc): Call `abort'.
7254 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7255 (tls_core_test): New procedure, bits factored out from ...
7256 (top level): ... here. Test both native cores and gcore cores.
7257
ff1cf532
TT
72582018-05-23 Tom Tromey <tom@tromey.com>
7259
7260 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7261
b98664d3
TT
72622018-05-23 Tom Tromey <tom@tromey.com>
7263
7264 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7265 symfile_complaints.
7266 (test_short_complaints): Likewise.
7267 (test_empty_complaints): Likewise.
7268 (test_initial_complaints): Update.
7269
4e9668d0
TT
72702018-05-23 Tom Tromey <tom@tromey.com>
7271
7272 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7273
43ba33c7
TT
72742018-05-23 Tom Tromey <tom@tromey.com>
7275
7276 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7277 (test_short_complaints): Update.
7278
035522c0
PA
72792018-05-22 Pedro Alves <palves@redhat.com>
7280
7281 * gdb.base/remote.exp: Only gdb_start after compiling the
7282 testcase. Issue "disconnect" before testing "set remote" command
7283 defaults. Issue clean_restart before running to main.
7284
cc0be08f
PA
72852018-05-22 Pedro Alves <palves@redhat.com>
7286
7287 * gdb.base/remote.exp: Adjust expected output of "show remote
7288 memory-write-packet-size". Add tests for "set remote
7289 memory-write-packet-size 0" and "set remote
7290 memory-write-packet-size fixed/limit".
7291
b1b60145
PA
72922018-05-22 Pedro Alves <palves@redhat.com>
7293
7294 PR gdb/22973
7295 * gdb.base/utf8-identifiers.c: New file.
7296 * gdb.base/utf8-identifiers.exp: New file.
7297
0ec848ad
PFC
72982018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7299
7300 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7301
2c3305f6
PFC
73022018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7303
7304 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7305
ce1e8424
TT
73062018-05-18 Tom Tromey <tom@tromey.com>
7307
7308 * gdb.base/ptype-offsets.exp: Update.
7309
ddfe970e
KS
73102018-05-17 Keith Seitz <keiths@redhat.com>
7311
7312 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7313 in expected breakpoint stop locations.
7314 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7315 move to proper scope to test variable values.
7316 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7317 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7318 New functions.
7319 (main): Call not_inline_func3.
7320 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7321 inline_func1, inline_func2, and inline_func3. Test that when each
7322 breakpoint is hit, GDB properly reports both the stop location
7323 and the backtrace. Repeat tests for temporary breakpoints.
7324
0726fcc6
MR
73252018-05-15 Maciej W. Rozycki <macro@mips.com>
7326
7327 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7328 rather then trying to access it in determining whether the PID
7329 of `gdbserver' could have been retrieved.
7330
8ee22052
AB
73312018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
7332
7333 * gdb.arch/amd64-init-x87-values.S: New file.
7334 * gdb.arch/amd64-init-x87-values.exp: New file.
7335
7785df48
JK
73362018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
7339
56bcdbea
TT
73402018-05-04 Tom Tromey <tom@tromey.com>
7341
7342 PR python/22730:
7343 * gdb.python/python.exp: Test multi-line execute.
7344
a913fffb
TT
73452018-05-04 Tom Tromey <tom@tromey.com>
7346
7347 PR python/22731:
7348 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
7349
7a2c85f2
TT
73502018-05-04 Tom Tromey <tom@tromey.com>
7351
7352 PR gdb/11750:
7353 * gdb.base/define.exp: Test defining a user command inside a user
7354 command.
7355 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
7356
a3b60e45
JK
73572018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7358 Pedro Alves <palves@redhat.com>
7359
7360 PR breakpoints/19806 and support for PR external/20207.
7361 * gdb.base/watchpoint-unaligned.c: New file.
7362 * gdb.base/watchpoint-unaligned.exp: New file.
7363
45fe4a03
AB
73642018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7365
7366 * gdb.base/maint.exp: Make test names unique, use
7367 test_prefix_command_help to test 'help maint info', and remove
7368 repeated test of 'help maint'.
7369
9be2ae8f
TT
73702018-05-04 Tom Tromey <tom@tromey.com>
7371
7372 PR gdb/22619:
7373 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
7374 behavior.
7375
11859c31
AB
73762018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7377
7378 * gdb.base/maint.exp: Process output from 'maint print registers'
7379 line at a time.
7380
089a9490
AB
73812018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7382
7383 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
7384 timeout.
7385
9b0797e2
AB
73862018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
7387
7388 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
7389 filter pattern.
7390
f6ac5f3d
PA
73912018-05-02 Pedro Alves <palves@redhat.com>
7392
7393 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
7394 to_log_command renames.
7395 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7396
77d3c63b
TT
73972018-05-02 Tom Tromey <tom@tromey.com>
7398
7399 * gdb.python/py-parameter.exp: Set test message.
7400
0489430a
TT
74012018-05-02 Tom Tromey <tom@tromey.com>
7402
7403 PR python/20084:
7404 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
7405 PARAM_ZUINTEGER_UNLIMITED tests.
7406
1632f8ba
DR
74072018-04-28 Dan Robertson <danlrobertson89@gmail.com>
7408
7409 PR rust/23124
7410 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
7411 when casting.
7412
6d7bb824
TT
74132018-04-30 Tom Tromey <tom@tromey.com>
7414
7415 * gdb.python/py-type.exp: Check align attribute.
7416 * gdb.python/py-type.c: New "aligncheck" global.
7417
007e1530
TT
74182018-04-30 Tom Tromey <tom@tromey.com>
7419
7420 PR exp/17095:
7421 * gdb.dwarf2/dw2-align.exp: New file.
7422 * gdb.cp/align.exp: New file.
7423 * gdb.base/align.exp: New file.
7424 * lib/gdb.exp (gdb_int128_helper): New proc.
7425 (has_int128_c, has_int128_cxx): New caching procs.
7426
6873858b
TT
74272018-04-27 Tom Tromey <tom@tromey.com>
7428
7429 PR rust/22545:
7430 * gdb.rust/simple.exp: Add inclusive range tests.
7431
79188d8d
PA
74322018-04-26 Pedro Alves <palves@redhat.com>
7433
7434 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
7435 ifunc breakpoint locations correctly of ifunc breakpoints set
7436 while the program resolves the ifunc.
7437
c7075ad5
PA
74382018-04-26 Pedro Alves <palves@redhat.com>
7439
7440 * gdb.base/gnu-ifunc-final.c: New file.
7441 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
7442 * gdb.base/gnu-ifunc.exp (executable): Delete.
7443 (staticexecutable): Adjust.
7444 (lib_opts, exec_opts): Delete.
7445 (make_binsuffix, build, set-break): New procedures.
7446 (misc_tests): New, with tests factored out from the top level.
7447 (top level): Test different combinations of ifunc resolver name,
7448 resolver with and with debug info, and ifunc target with and
7449 without debug info. Wrap static tests with with_target_prefix.
7450
8388016d
PA
74512018-04-26 Pedro Alves <palves@redhat.com>
7452
7453 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
7454 return type" warnings.
7455
249b5733
PA
74562018-04-25 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
7459 killed".
7460 * gdb.base/kill-after-signal.exp: Likewise.
7461 * gdb.threads/kill.exp: Likewise.
7462
f67c0c91
SDJ
74632018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7464 Sergio Durigan Junior <sergiodj@redhat.com>
7465 Pedro Alves <palves@redhat.com>
7466
7467 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
7468 regexps to expect for '[Inferior ... detached]' as well.
7469 * gdb.base/attach.exp: Likewise.
7470 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
7471 "gdb_continue_to_end".
7472 (test_catch_syscall_with_wrong_args): Likewise.
7473 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
7474 ']'. Don't set 'verbose' on.
7475 * gdb.base/foll-vfork.exp: Likewise.
7476 * gdb.base/fork-print-inferior-events.c: New file.
7477 * gdb.base/fork-print-inferior-events.exp: New file.
7478 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
7479 '[Inferior ... has been killed]' message.
7480 * gdb.base/kill-after-signal.exp: Likewise.
7481 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
7482 detach message.
7483 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
7484 message.
7485 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
7486 regexps to expect for '[Inferior ... detached]' as well.
7487 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7488
0a8ddac4
SM
74892018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7490
7491 PR gdb/23104
7492 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7493
701adfb0
PA
74942018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7495
7496 PR gdb/23095
7497 * gdb.base/break-probes.exp: Pass shlib_load to
7498 prepare_for_testing. Set normal_bp to r_debug_state if target is
7499 bsd.
7500
d27d16bf
RB
75012018-04-19 Richard Bunt <richard.bunt@arm.com>
7502
7503 * gdb.threads/multiple-successive-infcall.c: New test.
7504 * gdb.threads/multiple-successive-infcall.exp: New file.
7505
a037790e
TT
75062018-04-17 Tom Tromey <tom@tromey.com>
7507
7508 * gdb.rust/simple.rs (Union): New type.
7509 (main): New local "u".
7510 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7511
e3a91079
AA
75122018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7513
7514 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7515 number information in output of "whereis" command.
7516 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7517
b744723f
AA
75182018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7519
7520 * gdb.ada/info_types.exp: Adjust expected output to the line
7521 numbers now printed by "info var/func/type".
7522 * gdb.base/completion.exp: Likewise.
7523 * gdb.base/included.exp: Likewise.
7524 * gdb.cp/cp-relocate.exp: Likewise.
7525 * gdb.cp/cplusfuncs.exp: Likewise.
7526 * gdb.cp/namespace.exp: Likewise.
7527 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7528
4a4495d6
MM
75292018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7530
7531 * gdb.btrace/cpu.exp: New.
7532
1d509aa6
MM
75332018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7534
7535 * gdb.base/step-indirect-call-thunk.exp: New.
7536 * gdb.base/step-indirect-call-thunk.c: New.
7537 * gdb.reverse/step-indirect-call-thunk.exp: New.
7538 * gdb.reverse/step-indirect-call-thunk.c: New.
7539
6295b6da
SM
75402018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7541
7542 * gdb.base/pie-fork.c: New file.
7543 * gdb.base/pie-fork.exp: New file.
7544
50146e70
TT
75452018-04-11 Tom Tromey <tom@tromey.com>
7546
7547 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7548
f50d8a2e
PA
75492018-04-10 Pedro Alves <palves@redhat.com>
7550
7551 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7552 exits. Instead loop running forever.
7553 (fork_parent): Run forever too.
7554
a0be7a36
SM
75552018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7556
7557 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7558 mi_continue_to_line.
7559 * gdb.mi/mi-stack.c (callee4): Add comment.
7560
9b73db36
SM
75612018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7562
7563 * gdb.mi/mi-stack.exp: Fix indentation.
7564
c912f608
SM
75652018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7566
7567 PR gdb/22979
7568 * gdb.arch/amd64-osabi.exp: New file.
7569
26540402
SM
75702018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7571
7572 PR gdb/22980
7573 * gdb.base/osabi.exp: New file.
7574
121ad66c 75752018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7576
7577 * gdb.cp/static-typedef-print.exp: New file.
7578 * gdb.cp/static-typedef-print.cc: New file.
7579
3fcded8f
JB
75802018-03-27 Joel Brobecker <brobecker@adacore.com>
7581
7582 * gdb.ada/varsize_limit: New testcase.
7583
59cc4834
JB
75842018-03-27 Joel Brobecker <brobecker@adacore.com>
7585
7586 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7587
7588 * gdb.ada/notcplusplus: New testcase.
7589
7590 * gdb.base/c-linkage-name.c: New file.
7591 * gdb.base/c-linkage-name.exp: New testcase.
7592
4ca59a9f
TT
75932018-03-26 Tom Tromey <tom@tromey.com>
7594
7595 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7596 * gdb.python/py-framefilter.py (name_error): New global.
7597 (ErrorInName.function): Use name_error.
7598
978d6c75
TT
75992018-03-26 Tom Tromey <tom@tromey.com>
7600
7601 PR backtrace/15582:
7602 * gdb.python/py-framefilter.exp: Add "bt hide" test.
7603
b7fee5a3
KS
76042018-03-23 Keith Seitz <keiths@redhat.com>
7605
7606 PR c++/22968
7607 * gdb.cp/subtypes.exp: New file.
7608 * gdb.cp/subtypes.h: New file.
7609 * gdb.cp/subtypes.cc: New file.
7610 * gdb.cp/subtypes-2.cc: New file.
7611
376be529
AB
76122018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7613
7614 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
7615 (done): Call '_exit' not 'exit' to avoid atexit handlers.
7616 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
7617 -nostartfiles when compiling the test. Confirm that all registers
7618 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
7619
066cfa98
AB
76202018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7621
7622 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
7623 option, syntax was wrong anyway.
7624 * gdb.arch/arm-disp-step.exp: Likewise.
7625 * gdb.arch/sparc64-regs.exp: Likewise.
7626 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
7627 option, syntax was wrong anyway, switch to use
7628 prepare_for_testing.
7629 * gdb.arch/i386-disp-step.exp: Likewise.
7630
079670b9
AA
76312018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
7632
7633 * gdb.ada/exec_changed.exp: Replace "target_info exists
7634 use_gdb_stub" by "use_gdb_stub".
7635 * gdb.ada/start.exp: Likewise.
7636 * gdb.base/async-shell.exp: Likewise.
7637 * gdb.base/attach-pie-misread.exp: Likewise.
7638 * gdb.base/attach-wait-input.exp: Likewise.
7639 * gdb.base/break-entry.exp: Likewise.
7640 * gdb.base/break-interp.exp: Likewise.
7641 * gdb.base/dprintf-detach.exp: Likewise.
7642 * gdb.base/nostdlib.exp: Likewise.
7643 * gdb.base/solib-nodir.exp: Likewise.
7644 * gdb.base/statistics.exp: Likewise.
7645 * gdb.base/testenv.exp: Likewise.
7646 * gdb.mi/mi-exec-run.exp: Likewise.
7647 * gdb.mi/mi-start.exp: Likewise.
7648 * gdb.multi/dummy-frame-restore.exp: Likewise.
7649 * gdb.multi/multi-arch-exec.exp: Likewise.
7650 * gdb.multi/multi-arch.exp: Likewise.
7651 * gdb.multi/tids.exp: Likewise.
7652 * gdb.multi/watchpoint-multi.exp: Likewise.
7653 * gdb.python/py-events.exp: Likewise.
7654 * gdb.threads/attach-into-signal.exp: Likewise.
7655 * gdb.threads/attach-stopped.exp: Likewise.
7656 * gdb.threads/threadapply.exp: Likewise.
7657 * lib/selftest-support.exp: Likewise.
7658
26d6cec4
AA
76592018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
7660
7661 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
7662
4ee89e90
SR
76632018-03-20 Stephen Roberts <stephen.roberts@arm.com>
7664
7665 * gdb.perf/template-breakpoints.cc: New file.
7666 * gdb.perf/template-breakpoints.exp: New file.
7667 * gdb.perf/template-breakpoints.py: New file.
7668
92630041
TT
76692018-03-19 Tom Tromey <tom@tromey.com>
7670
7671 * gdb.rust/simple.rs (main): Add local variables field1, field2,
7672 y0.
7673 * gdb.rust/simple.exp: Test bare identifier form of struct
7674 initializer.
7675
76727919
TT
76762018-03-19 Tom Tromey <tom@tromey.com>
7677
7678 * gdb.gdb/observer.exp: Remove.
7679
194ed413
AA
76802018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7681
7682 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
7683 "qualified" option when setting breakpoints.
7684 * gdb.trace/backtrace.exp: Likewise.
7685 * gdb.trace/circ.exp: Likewise.
7686 * gdb.trace/collection.exp: Likewise.
7687 * gdb.trace/disconnected-tracing.exp: Likewise.
7688 * gdb.trace/ftrace-lock.exp: Likewise.
7689 * gdb.trace/ftrace.exp: Likewise.
7690 * gdb.trace/infotrace.exp: Likewise.
7691 * gdb.trace/packetlen.exp: Likewise.
7692 * gdb.trace/passc-dyn.exp: Likewise.
7693 * gdb.trace/qtro.exp: Likewise.
7694 * gdb.trace/read-memory.exp: Likewise.
7695 * gdb.trace/report.exp: Likewise.
7696 * gdb.trace/signal.exp: Likewise.
7697 * gdb.trace/status-stop.exp: Likewise.
7698 * gdb.trace/strace.exp: Likewise.
7699 * gdb.trace/tfind.exp: Likewise.
7700 * gdb.trace/trace-break.exp: Likewise.
7701 * gdb.trace/trace-condition.exp: Likewise.
7702 * gdb.trace/trace-mt.exp: Likewise.
7703 * gdb.trace/tstatus.exp: Likewise.
7704 * gdb.trace/tsv.exp: Likewise.
7705 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7706 * gdb.trace/unavailable.exp: Likewise.
7707 * gdb.trace/while-dyn.exp: Likewise.
7708
8b067d2c
AA
77092018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7710
7711 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
7712 that libinproctrace is copied to the target.
7713
3ae9ce5d
TT
77142018-03-14 Tom Tromey <tom@tromey.com>
7715
7716 PR cli/14977:
7717 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
7718 a null pointer.
7719 * gdb.base/wchar.exp: Likewise.
7720
b8c2339b
TT
77212018-03-14 Tom Tromey <tom@tromey.com>
7722
7723 PR cli/19918:
7724 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7725 flag.
7726
4872dc46
SM
77272018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7728
7729 PR gdb/22841
7730 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7731 "target" to remote_exec.
7732
e4fe3756
SM
77332018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7734
7735 PR gdb/22841
7736 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7737 ${board}_upload): Remove.
7738
e95a97d4
AA
77392018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7740
7741 * gdb.cp/watch-cp.cc: New test.
7742 * gdb.cp/watch-cp.exp: New file.
7743
dbbb1059
AB
77442018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7745
7746 * gdb.base/infcall-nested-structs.exp: New file.
7747 * gdb.base/infcall-nested-structs.c: New file.
7748 * gdb.base/float.exp: Add riscv support.
7749
ecc054c0
TP
77502018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7751
7752 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7753 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7754
25e3c82c
SDJ
77552018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7756
7757 * gdb.server/abspath.exp: New file.
7758 * lib/gdb.exp (with_cwd): New procedure.
7759
3083294d
SM
77602018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7761
7762 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7763 use it.
7764 (gdb_is_target_remote_prompt): New proc.
7765 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7766 (gdb_is_target_native): Pass prompt parameter to
7767 gdb_is_target_1.
7768
3275ef47
SM
77692018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7770
7771 * gdb.base/load-command.c: New file.
7772 * gdb.base/load-command.exp: New file.
7773 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7774 (gdb_is_target_1): ...this, and generalize for other targets
7775 than just remote.
7776 (gdb_is_target_remote): Use gdb_is_target_1.
7777 (gdb_is_target_native): use gdb_is_target_1.
7778
6893c19a
TT
77792018-02-26 Tom Tromey <tom@tromey.com>
7780
7781 PR python/16497:
7782 * gdb.python/py-framefilter.exp: Update test.
7783
2ddeaf8a
TT
77842018-02-26 Tom Tromey <tom@tromey.com>
7785
7786 * gdb.dwarf2/variant.c: New file.
7787 * gdb.dwarf2/variant.exp: New file.
7788
c9317f21
TT
77892018-02-26 Tom Tromey <tom@tromey.com>
7790
7791 * gdb.rust/simple.exp: Accept more possible results in enum test.
7792
6f6d0c26
SM
77932018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
7794
7795 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
7796 parentheses.
7797
11b03145
MR
77982018-02-23 Maciej W. Rozycki <macro@mips.com>
7799
7800 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
7801 name of a variable: $actual_linejj -> $actual_line.
7802
54a27fe5
JB
78032018-02-21 John Baldwin <jhb@FreeBSD.org>
7804
7805 * gdb.arch/amd64-i386-address.exp: Fix a typo.
7806
de65820c
MM
78072018-02-20 Markus Metzger <markus.t.metzger@intel.com>
7808
7809 * gdb.btrace/buffer-size.exp: Do not force BTS.
7810
980548fd
PA
78112018-02-14 Pedro Alves <palves@redhat.com>
7812
7813 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
7814 getting a "Quit".
7815
c4e12631
MM
78162018-02-09 Markus Metzger <markus.t.metzger@intel.com>
7817
7818 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
7819 Fix test name.
7820
c2e0e465
SM
78212018-02-07 Simon Marchi <simon.marchi@ericsson.com>
7822
7823 * gdb.cp/m-static.exp: Check type of optimized out static
7824 member.
7825
f7216783
AB
78262018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
7827
7828 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
7829 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
7830
0625771b
LS
78312018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
7832 Leszek Swirski <leszeks@google.com>
7833
7834 * gdb.python/py-prettyprint.c
7835 (struct to_string_returns_value_inner,
7836 struct to_string_returns_value_wrapper): New.
7837 (main): Add tsrvw variable.
7838 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7839 ToStringReturnsValueWrapper): New classes.
7840 (register_pretty_printers): Register new pretty-printers.
7841 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7842 recursive pretty printer.
7843 * gdb.python/py-mi.exp: Likewise.
7844
59498c30
LS
78452018-02-01 Leszek Swirski <leszeks@google.com>
7846
7847 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7848 functions with the same name as an include file are parsed
7849 correctly.
7850
d4d38844
YQ
78512018-02-01 Yao Qi <yao.qi@linaro.org>
7852
7853 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7854 "\[^\r\n\]*".
7855
07e5f5cf
NP
78562018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7857
7858 * gdb.arch/powerpc-prologue-frame.s: New file.
7859 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7860 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7861
929b5ad4
JB
78622018-01-31 Joel Brobecker <brobecker@adacore.com>
7863
7864 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7865
e671cd59
PA
78662018-01-30 Pedro Alves <palves@redhat.com>
7867
7868 PR gdb/13211
7869 * gdb.base/interrupt-daemon.c: New.
7870 * gdb.base/interrupt-daemon.exp: New.
7871 * gdb.multi/multi-term-settings.c: New.
7872 * gdb.multi/multi-term-settings.exp: New.
7873
fc413dc4
JB
78742018-01-30 Joel Brobecker <brobecker@adacore.com>
7875
7876 * gdb.base/break.exp: Save the location where the breakpoint
7877 on break.c:47 was actually inserted when debugging the version
7878 compiled at -O2 and use it in the expected output of the "info
7879 break" test performed soon after.
7880
5c319bb2
PA
78812018-01-22 Pedro Alves <palves@redhat.com>
7882 Sergio Durigan Junior <sergiodj@redhat.com>
7883
7884 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7885 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7886
a9e40818
JB
78872018-01-22 Joel Brobecker <brobecker@adacore.com>
7888
7889 * gdb.base/break-include.c, gdb.base/break-include.inc,
7890 gdb.base/break-include.exp: New files.
7891 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7892 line number now being the actual line number where the breakpoint
7893 was inserted.
7894 * gdb.mi/mi-break.exp: Likewise.
7895 * gdb.mi/mi-reverse.exp: Likewise.
7896 * gdb.mi/mi-simplerun.exp: Ditto.
7897
e707fc44
AB
78982018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7899
7900 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7901 varobj.
7902 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7903
ae451627
AB
79042018-01-21 Don Breazeal <donb@codesourcery.com>
7905 Andrew Burgess <andrew.burgess@embecosm.com>
7906
7907 * gdb.mi/basics.c: Add new global.
7908 * gdb.mi/mi-frame-regs.exp: New file.
7909 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7910 case.
7911
b1b189e0
AB
79122018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7913
7914 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7915 non-parameter, and on an unknown symbol.
7916
fcfcc376
TT
79172018-01-19 Tom Tromey <tom@tromey.com>
7918
7919 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7920 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7921
634c1c31
AA
79222018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7923
7924 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7925 setrlimit and chdir to int.
7926
d6ad07fd
AA
79272018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7928
7929 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7930 function.
7931 (my_tend): Likewise.
7932 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7933 rationale of avoiding FP- and vector instructions.
7934
adf8243b
RK
79352018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7936
7937 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7938 "info reg" with "\[ \t\]*".
7939 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7940 "\[ \t\]+".
7941 * gdb.arch/s390-multiarch.exp: Ditto.
7942 * gdb.base/pc-fp.exp: Ditto.
7943 * gdb.reverse/i386-precsave.exp: Ditto.
7944 * gdb.reverse/i386-reverse.exp: Ditto.
7945 * gdb.reverse/i387-env-reverse.exp: Ditto.
7946 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7947
dcc06925
AA
79482018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7949
7950 * lib/gdb.exp (gdb_compile): Re-enable use of
7951 universal_compile_options for languages other than Rust.
7952
25d4fd80
AA
79532018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7954
7955 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7956
ee7f689e 79572018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7958
7959 PR gdb/16577
7960 * gdb.base/solib-vanish.exp: New.
7961 * gdb.base/solib-vanish-main.c: New.
7962 * gdb.base/solib-vanish-lib1.c: New.
7963 * gdb.base/solib-vanish-lib2.c: New.
7964
d8447b6b
YQ
79652018-01-17 Yao Qi <yao.qi@linaro.org>
7966
7967 * gdb.compile/compile.exp: Match the address printed for
7968 frame in the output of command "bt".
7969
86d6a90c
TT
79702018-01-15 Tom Tromey <tom@tromey.com>
7971
7972 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7973 compute sp_reg.
7974
cbcdb1aa
AB
79752018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7976
7977 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7978 to prepare.
7979 (prepare): Return 0 on error, 1 on success.
7980
eea61984
PA
79812018-01-12 Pedro Alves <palves@redhat.com>
7982
7983 * gdb.base/continue-after-aborted-step-over.c: New.
7984 * gdb.base/continue-after-aborted-step-over.exp: New.
7985
6181e9c2
SM
79862018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7987
7988 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7989 options when not creating an executable.
7990
3cada740
PA
79912018-01-11 Pedro Alves <palves@redhat.com>
7992
7993 PR remote/22597
7994 * gdb.server/stop-reply-no-thread.c: New file.
7995 * gdb.server/stop-reply-no-thread.exp: New file.
7996
c63d3e8d
PA
79972018-01-10 Pedro Alves <palves@redhat.com>
7998
7999 PR gdb/22670
8000 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8001 functions too. Test setting breakpoints and printing C functions
8002 with no debug info too.
8003 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8004
d4c2a405
PA
80052018-01-10 Pedro Alves <palves@redhat.com>
8006
8007 PR gdb/22670
8008 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8009 a fail.
8010
8825213e
PA
80112018-01-10 Pedro Alves <palves@redhat.com>
8012
8013 PR gdb/22670
8014 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8015
605fd3c6
YQ
80162018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8017
8018 * gdb.server/unittest.exp: Match the output in non-development
8019 mode.
8020
1e5ded6c
YQ
80212018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8022
8023 * gdb.gdb/unittest.exp: Match output in non-development mode.
8024
30066b0b
JB
80252018-01-08 Joel Brobecker <brobecker@adacore.com>
8026
8027 * gdb.ada/access_tagged_param.exp: Relax expected output
8028 for value of "ObjL" in "continue" to pck.inspect breakpoint
8029 test.
8030
04bafb1e
XR
80312018-01-08 Joel Brobecker <brobecker@adacore.com>
8032
9f86398b
JB
8033 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8034 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8035
e379cee6
PA
80362018-01-05 Pedro Alves <palves@redhat.com>
8037
8038 PR gdb/18653
8039 * gdb.base/libsegfault.exp: New.
8040
de63c46b
PA
80412018-01-05 Joel Brobecker <brobecker@adacore.com>
8042
8043 PR gdb/22670
8044 * gdb.ada/access_tagged_param.exp: New file.
8045 * gdb.ada/access_tagged_param/foo.adb: New file.
8046
f98fc17b
PA
80472018-01-05 Pedro Alves <palves@redhat.com>
8048
8049 PR gdb/22670
8050 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8051 exercise lower case too, and to exercise both full matching and
8052 wild matching.
8053
342f8240
JB
80542018-01-05 Joel Brobecker <brobecker@adacore.com>
8055
8056 * gdb.ada/rename_subscript_param: New testcase.
8057
7150d33c
JG
80582018-01-05 Jerome Guitton <guitton@adacore.com>
8059
8060 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8061
cc0e770c
JB
80622018-01-05 Joel Brobecker <brobecker@adacore.com>
8063
8064 * gdb.ada/convvar_comp: New testcase.
8065
672a41aa 80662018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8067
8068 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8069 (My_Table): New global variable.
8070 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8071
7365ec2f
JB
80722018-01-04 Joel Brobecker <brobecker@adacore.com>
8073
8074 PR gdb/22670
8075 * gdb.ada/maint_with_ada: New testcase.
8076
289483b6
JB
80772018-01-04 Joel Brobecker <brobecker@adacore.com>
8078
8079 PR gdb/22670
8080 * gdb.ada/bp_c_mixed_case: New testcase.
8081
344420da
JB
80822018-01-04 Joel Brobecker <brobecker@adacore.com>
8083
8084 PR gdb/22670
8085 * gdb.ada/complete.exp: Add "complete break ada" test.
8086
66fc87a0
JB
80872018-01-04 Joel Brobecker <brobecker@adacore.com>
8088
8089 PR gdb/22670
8090 * gdb.ada/info_addr_mixed_case: New testcase.
8091
9f757bf7
XR
80922018-01-03 Xavier Roirand <roirand@adacore.com>
8093
8094 * gdb.ada/excep_handle.exp: New testcase.
8095 * gdb.ada/excep_handle/foo.adb: New file.
8096 * gdb.ada/excep_handle/pck.ads: New file.
8097
bd570f80
JB
80982018-01-03 Joel Brobecker <brobecker@adacore.com>
8099
8100 * gdb.base/step-line.c: Add extra empty line in copyright header.
8101 * gdb.base/step-line.inp: Likewise.
8102
9fe561ab
JB
81032018-01-02 Joel Brobecker <brobecker@adacore.com>
8104
8105 * gdb.ada/dyn_stride.exp: Add slice test.
8106
a405673c
JB
81072018-01-02 Joel Brobecker <brobecker@adacore.com>
8108
8109 * gdb.ada/dyn_stride: New testcase.
8110
cef0f868
SH
81112017-12-27 Stafford Horne <shorne@gmail.com>
8112
8113 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8114 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8115
b67d92b0
SH
81162017-12-27 Stafford Horne <shorne@gmail.com>
8117
8118 * gdb.base/reggroups.c: New file.
8119 * gdb.base/reggroups.exp: New file.
8120
eccab96d
JB
81212017-12-18 Joel Brobecker <brobecker@adacore.com>
8122
8123 * gdb.dwarf2/ada-valprint-error.c: New file.
8124 * gdb.dwarf2/ada-valprint-error.exp: New file.
8125
0e2da9f0
JB
81262017-12-18 Joel Brobecker <brobecker@adacore.com>
8127
8128 * gdb.ada/assign_arr: New testcase.
8129
cb923fcc
XR
81302017-12-18 Xavier Roirand <roirand@adacore.com>
8131
8132 * gdb.ada/funcall_ptr: New testcase.
8133
7c161838
SDJ
81342017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8135
8136 PR cli/16224
8137 * gdb.base/ptype-offsets.cc: New file.
8138 * gdb.base/ptype-offsets.exp: New file.
8139
1af17fd9
YQ
81402017-12-15 Yao Qi <yao.qi@linaro.org>
8141
8142 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8143 if XML is disabled.
8144
828d5846
XR
81452017-12-15 Xavier Roirand <roirand@adacore.com>
8146
8147 * gdb.ada/same_component_name: New testcase.
8148
79e8fcaa
JB
81492017-12-14 Joel Brobecker <brobecker@adacore.com>
8150
8151 * gdb.ada/str_binop_equal: New testcase.
8152
e05fa6f9
JB
81532017-12-14 Joel Brobecker <brobecker@adacore.com>
8154
8155 * gdb.ada/task_switch_in_core: New testcase.
8156
b89641ba
SM
81572017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8158
8159 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8160 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8161 call test_bkpt_qualified.
8162 (test_bkpt_qualified): New proc.
8163
6892d2e4
PA
81642017-12-13 Pedro Alves <palves@redhat.com>
8165
8166 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8167 Tighten regexp by matching with an anchor.
8168
a22ecf70
PA
81692017-12-13 Pedro Alves <palves@redhat.com>
8170
8171 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8172 ("expression with namespace"): New set of tests.
8173 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8174 (Nested::Test_NS::qux): New.
8175 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8176 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8177
9937536c
JB
81782017-12-13 Joel Brobecker <brobecker@adacore.com>
8179
8180 * gdb.base/server-del-break.c: New file.
8181 * gdb.base/server-del-break.exp: New file.
8182
fe49c6f5
SH
81832017-12-12 Stafford Horne <shorne@gmail.com>
8184
8185 * gdb.xml/tdesc-regs.exp: Add or1k support.
8186
c3d18620
SH
81872017-12-12 Stafford Horne <shorne@gmail.com>
8188
8189 * gdb.base/bp-permanent.c: Define nop of or1k.
8190
c5f9cfc8
JB
81912017-12-11 Joel Brobecker <brobecker@adacore.com>
8192
8193 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8194 output with components being reordered.
8195
a9c135fc
JB
81962017-12-11 Joel Brobecker <brobecker@adacore.com>
8197
8198 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8199 output with components being reordered.
8200
927aa2e7
JK
82012017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8202 Pedro Alves <palves@redhat.com>
8203
8204 * gdb.base/maint.exp (check for .gdb_index): Check also for
8205 .debug_names.
8206 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8207 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8208 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8209 (.gdb_index used after symbol reloading): Support also .debug_names.
8210 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8211
f17d9474
YQ
82122017-12-08 Yao Qi <yao.qi@linaro.org>
8213
8214 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8215 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8216
a0de8c21
YQ
82172017-12-08 Yao Qi <yao.qi@linaro.org>
8218
8219 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8220 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8221
a738ea1d
YQ
82222017-12-08 Yao Qi <yao.qi@linaro.org>
8223
8224 * gdb.arch/aarch64-tagged-pointer.c: New file.
8225 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8226
1cd9a73b
SDJ
82272017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8228
8229 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8230 "int".
8231
fa6eb693
KS
82322017-12-07 Keith Seitz <keiths@redhat.com>
8233
8234 PR breakpoints/22569
8235 * gdb.linespec/ls-errs.exp: Change expected result of "break
8236 -source this file has spaces.c -line 3".
8237 Check that an explicit source file followed by whitespace is
8238 identified as an invalid explicit location.
8239
883fd55a
KS
82402017-12-07 Keith Seitz <keiths@redhat.com>
8241
8242 * gdb.cp/nested-types.cc: New file.
8243 * gdb.cp/nested-types.exp: New file.
8244 * lib/cp-support.exp: Load data-structures.exp library.
8245 (debug_cp_test_ptype_class): New global.
8246 (cp_ptype_class_verbose, next_line): New procedures.
8247 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8248 Add and document new return value.
8249 Switch the list of lines to a queue.
8250 Add support for new `type' key for nested type definitions.
8251 Add debugging/troubleshooting messages.
8252 * lib/data-structures.exp: New file.
8253
ec72db3e
SM
82542017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8255
8256 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8257 with proc_with_prefix, don't use with_test_prefix.
8258
99598d71
TT
82592017-12-07 Tom Tromey <tom@tromey.com>
8260
8261 * gdb.base/break.exp: Add test for empty "commands".
8262
a8806230
YQ
82632017-12-07 Yao Qi <yao.qi@linaro.org>
8264
8265 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8266 malloc and catch syscall.
8267
824cc835
PM
82682017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8269
e79be6e5 8270 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8271 tests for explicit locations.
8272
7cc244de
PA
82732017-12-06 Pedro Alves <palves@redhat.com>
8274
8275 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8276 force-disabling XML descriptions.
8277
50a1fdd5
PA
82782017-12-04 Pedro Alves <palves@redhat.com>
8279
8280 PR gdb/22499
8281 * gdb.arch/amd64-disp-step-avx.S: New file.
8282 * gdb.arch/amd64-disp-step-avx.exp: New file.
8283
f0fb2488
PA
82842017-12-03 Pedro Alves <palves@redhat.com>
8285
8286 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8287 and <string.h>.
8288 (parent_function): Print distinct messages when waitpid fails, or
8289 the child exits with a signal, or the child exits for an unhandled
8290 reason.
8291 * gdb.threads/process-dies-while-detaching.exp
8292 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8293 it. Wait for both inferior output and GDB's prompt. Use an
8294 indirect spawn id list.
8295 (do_detach): New parameter 'child_exit'. Use it to compute
8296 expected inferior output.
8297 (test_detach, test_detach_watch, test_detach_killed_outside):
8298 Adjust to pass down the expected child exit kind.
8299
97cbe998
SDJ
83002017-12-01 Joel Brobecker <brobecker@adacore.com>
8301 Sergio Durigan Junior <sergiodj@redhat.com>
8302 Pedro Alves <palves@redhat.com>
8303
8304 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8305
40fc416f
SDJ
83062017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8307
8308 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8309 to 'symbol-file' and 'add-symbol-file' can be
8310 position-independent.
8311
1cc75e92
YQ
83122017-12-01 Yao Qi <yao.qi@linaro.org>
8313
8314 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8315 the URL in copyright header.
8316 * gdb.arch/aarch64-fp.exp: Likewise.
8317 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8318 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8319 * gdb.base/expand-psymtabs.exp: Likewise.
8320 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8321 * gdb.fortran/common-block.exp: Likewise.
8322 * gdb.fortran/common-block.f90: Likewise.
8323 * gdb.fortran/logical.exp: Likewise.
8324 * gdb.fortran/vla-datatypes.f90: Likewise.
8325 * gdb.fortran/vla-sub.f90: Likewise.
8326
875fb7a7
JB
83272017-11-30 Joel Brobecker <brobecker@adacore.com>
8328
8329 * gdb.ada/repeat_dyn: New testcase.
8330
6f14765f
UW
83312017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8332
8333 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
8334 Update for changed thread numbering.
8335 * gdb.cell/bt.exp: Update for changed GDB output.
8336
f1af7b94
SM
83372017-11-30 Simon Marchi <simon.marchi@ericsson.com>
8338
8339 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
8340 setting isremote by hand.
8341 * boards/dwarf4-gdb-index.exp: Likewise.
8342 * boards/fission.exp: Likewise.
8343 * boards/stabs.exp: Likewise.
8344
e3919f3e
PA
83452017-11-30 Pedro Alves <palves@redhat.com>
8346
8347 * gdb.linespec/cpls-ops.exp
8348 (check_explicit_skips_function_argument): Extract the underlying
8349 type of size_t instead of hardcoding it.
8350
bd69330d
PA
83512017-11-29 Pedro Alves <palves@redhat.com>
8352
8353 PR c++/19436
8354 * gdb.linespec/cpls-abi-tag.cc: New file.
8355 * gdb.linespec/cpls-abi-tag.exp: New file.
8356
a20714ff
PA
83572017-11-29 Pedro Alves <palves@redhat.com>
8358
8359 * gdb.base/langs.exp: Use -qualified.
8360 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
8361 it.
8362 * gdb.cp/namespace.exp: Use -qualified.
8363 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
8364 (overload-3, template-overload, template-ret-type, const-overload)
8365 (const-overload-quoted, anon-ns, ambiguous-prefix): New
8366 procedures.
8367 (test_driver): Call them.
8368 * gdb.cp/save-bp-qualified.cc: New.
8369 * gdb.cp/save-bp-qualified.exp: New.
8370 * gdb.linespec/explicit.exp: Test -qualified.
8371 * lib/completion-support.exp (completion::explicit_opts_list): Add
8372 "-qualified".
8373 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
8374
f6f1d339
PM
83752017-11-29 Phil Muldoon <pmuldoon@redhat.com>
8376
8377 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
8378
02ca603a
TT
83792017-11-29 Tom Tromey <tom@tromey.com>
8380
8381 * gdb.base/relocate.exp: Update invalid argument test.
8382 Add new tests for invalid arguments.
8383
ed6c0bfb
TP
83842017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8385
8386 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
8387 Return 0 as a long.
8388 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
8389
f106e10e
TP
83902017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8391
8392 * gdb.cp/breakpoint.cc (bar): Set return type to void.
8393 * gdb.cp/psymtab-parameter.cc (func): Likewise.
8394 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
8395 func ().
8396 * gdb.cp/shadow.cc (B.func): Return 0.
8397
10329bb2
JB
83982017-11-27 Joel Brobecker <brobecker@adacore.com>
8399
8400 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
8401 expected output in gdb_expect call to allow the exception
8402 message to be present as well. Fix syntax confusion to avoid
8403 TCL thinking that exception_name is an array.
8404
617cd4bc
UW
84052017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
8406
8407 * gdb.arch/spu-info.c: Include <unistd.h>.
8408 (do_signal_test): Fix broken calls to write.
8409 * gdb.arch/spu-info.exp: Use prepare_for_testing.
8410 Fix checks for empty mailboxes. Update signal tests for corrected
8411 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
8412 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
8413 * gdb.cell/arch.exp: Use standard_output_file.
8414 * gdb.cell/break.exp: Likewise.
8415 * gdb.cell/bt.exp: Likewise.
8416 * gdb.cell/core.exp: Likewise.
8417 * gdb.cell/dwarfaddr.exp: Likewise.
8418 * gdb.cell/ea-cache.exp: Likewise.
8419 * gdb.cell/ea-standalone.exp: Likewise.
8420 * gdb.cell/f-regs.exp: Likewise.
8421 * gdb.cell/fork.exp: Likewise.
8422 * gdb.cell/gcore.exp: Likewise.
8423 * gdb.cell/mem-access.exp: Likewise.
8424 * gdb.cell/ptype.exp: Likewise.
8425 * gdb.cell/registers.exp: Likewise.
8426 * gdb.cell/sizeof.exp: Likewise.
8427 * gdb.cell/solib-symbol.exp: Likewise.
8428 * gdb.cell/solib.exp: Likewise.
617cd4bc 8429
a81aaca0
PA
84302017-11-25 Pedro Alves <palves@redhat.com>
8431
8432 * gdb.base/complete-empty.exp: New file.
8433 * gdb.base/completion.exp: Adjust.
8434
6a3c6ee4
PA
84352017-11-25 Pedro Alves <palves@redhat.com>
8436
8437 * gdb.linespec/cpls-ops.cc: New file.
8438 * gdb.linespec/cpls-ops.exp: New file.
8439 * lib/completion-support.exp (test_complete_prefix_range_re): New,
8440 factored out from ...
8441 (test_complete_prefix_range): ... this.
8442
8955eb2d
PA
84432017-11-24 Pedro Alves <palves@redhat.com>
8444
8445 * gdb.linespec/cpcompletion.exp: New file.
8446 * gdb.linespec/cpls-hyphen.cc: New file.
8447 * gdb.linespec/cpls.cc: New file.
8448 * gdb.linespec/cpls2.cc: New file.
8449 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
8450 test to use test_gdb_complete_unique. Add label completion,
8451 keyword completion and explicit location completion tests.
8452 * lib/completion-support.exp: New file.
8453
e547c119
JB
84542017-11-24 Joel Brobecker <brobecker@adacore.com>
8455
8456 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
8457 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
8458 when hitting an exception catchpoint.
8459
7c3c1aa8
YQ
84602017-11-22 Yao Qi <yao.qi@linaro.org>
8461
8462 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
8463
41bd68f5
SM
84642017-11-22 Simon Marchi <simon.marchi@ericsson.com>
8465
8466 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
8467 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
8468 * gdb.dwarf2/info-locals-optimized-out.c: New file.
8469
1daad298
YQ
84702017-11-22 Yao Qi <yao.qi@linaro.org>
8471
8472 * gdb.base/info-os.exp: Pass pthreads.
8473 * gdb.multi/multi-attach.exp: Likewise.
8474
88465e87
YQ
84752017-11-22 Yao Qi <yao.qi@linaro.org>
8476
8477 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
8478 compiler.
8479
dc196b23
YQ
84802017-11-22 Yao Qi <yao.qi@linaro.org>
8481
8482 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
8483 * gdb.base/break-interp.exp: Likewise.
8484 * gdb.base/jit-attach-pie.exp: Likewise.
8485
2400729e
UW
84862017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8487
8488 * gdb.base/float128.c (large128): New variable.
8489 * gdb.base/float128.exp: Add test to print largest __float128 value.
8490
7a26362d
UW
84912017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8492
8493 * gdb.arch/vsx-regs.exp: Update register content checks.
8494
ed0f4273
UW
84952017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8496
8497 * gdb.arch/ppc-longdouble.exp: New file.
8498 * gdb.arch/ppc-longdouble.c: Likewise.
8499
a25d69c6
PA
85002017-11-21 Pedro Alves <palves@redhat.com>
8501
8502 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8503
73fcf641
PA
85042017-11-20 Pedro Alves <palves@redhat.com>
8505
8506 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8507 (long_double_typedef): New typedefs.
8508 Use DEF on double and long double.
8509 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8510 cases.
8511 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8512 and 'long_double_ptr_same_size' locals. Use them to decide
8513 whether cast from array/function to float is valid/invalid.
8514
71a3c369
TT
85152017-11-17 Tom Tromey <tom@tromey.com>
8516
8517 * gdb.rust/traits.rs: New file.
8518 * gdb.rust/traits.exp: New file.
8519
ced9779b
JB
85202017-11-17 Joel Brobecker <brobecker@adacore.com>
8521
8522 * gdb.ada/minsyms: New testcase.
8523
a0922d80
PA
85242017-11-16 Pedro Alves <palves@redhat.com>
8525
8526 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8527 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8528
ea04e54c
PA
85292017-11-16 Pedro Alves <palves@redhat.com>
8530
8531 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8532 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8533
e849ea89
PA
85342017-11-16 Pedro Alves <palves@redhat.com>
8535
8536 * gdb.server/reconnect-ctrl-c.c: New file.
8537 * gdb.server/reconnect-ctrl-c.exp: New file.
8538
d8ae99a7
PM
85392017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8540
8541 * gdb.python/py-rbreak.exp: New file.
8542 * gdb.python/py-rbreak.c: New file.
8543 * gdb.python/py-rbreak-func2.c: New file.
8544
968a13f8
PA
85452017-11-16 Pedro Alves <palves@redhat.com>
8546
8547 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8548 pattern.
8549 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8550 GDB.
8551
71774bc9
SM
85522017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8553
8554 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8555 regex.
8556
ddbb44cf
SM
85572017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8558
8559 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8560 test names.
8561
584a564f
PA
85622017-11-09 Pedro Alves <palves@redhat.com>
8563
8564 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8565 factored out from ...
8566 (top level): ... here, and adjusted to avoid expecting beyond the
8567 prompt in a single gdb_test_multiple.
8568
5ed7a928
PA
85692017-11-09 Pedro Alves <palves@redhat.com>
8570
8571 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8572 output.
8573 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8574 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8575 * gdb.server/ext-run.exp ("kill" test): Likewise.
8576 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8577
a60e0738
PA
85782017-11-09 Pedro Alves <palves@redhat.com>
8579
8580 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8581 match till end of line.
8582
2c88253f
PA
85832017-11-09 Pedro Alves <palves@redhat.com>
8584
8585 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8586
c7a38517
PA
85872017-11-09 Pedro Alves <palves@redhat.com>
8588
8589 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8590 New procedures, factored out from ...
8591 (top level): ... here, and adjusted to avoid expecting beyond the
8592 prompt in one go.
8593
f29f4b6b
PA
85942017-11-09 Pedro Alves <palves@redhat.com>
8595
8596 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8597 output. Fix '?' match.
8598
286acbb5
JB
85992017-11-08 Joel Brobecker <brobecker@adacore.com>
8600
8601 * gdb.ada/scoped_watch: New testcase.
8602 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
8603 which is actually correct.
8604 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
8605 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
8606
62d7ae92
PA
86072017-11-08 Pedro Alves <palves@redhat.com>
8608
8609 * gdb.gdb/complaints.exp (test_initial_complaints)
8610 (test_serial_complaints, test_short_complaints): Call
8611 complaint_internal instead of complaint.
8612
280ca31f
DT
86132017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
8614
8615 * gdb.threads/tls-core.c: New file.
8616 * gdb.threads/tls-core.exp: Likewise.
8617
b5ec771e
PA
86182017-11-08 Pedro Alves <palves@redhat.com>
8619
8620 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
8621 (p Exported_Capitalized): New test.
8622 (p exported_capitalized): New test.
8623
a02b41a7
PA
86242017-11-07 Pedro Alves <palves@redhat.com>
8625
8626 * gdb.cp/ena-dis-br-range.exp: Add more tests.
8627
95e95a6d
PA
86282017-11-07 Pedro Alves <palves@redhat.com>
8629
8630 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
8631 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
8632 (disable_invalid, disable_inverted, disable_negative): New
8633 procedures.
8634 ("bad numbers"): New set of tests.
8635
cee62dbd
PA
86362017-11-07 Pedro Alves <palves@redhat.com>
8637
8638 * gdb.cp/ena-dis-br-range.exp: Add tests.
8639
cc638e86
PA
86402017-11-07 Pedro Alves <palves@redhat.com>
8641
8642 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
8643
d0fe4701
XR
86442017-11-07 Xavier Roirand <roirand@adacore.com>
8645 Pedro Alves <palves@redhat.com>
8646
8647 * gdb.base/ena-dis-br.exp: Add reference to
8648 gdb.cp/ena-dis-br-range.exp.
8649 * gdb.cp/ena-dis-br-range.exp: New file.
8650 * gdb.cp/ena-dis-br-range.cc: New file.
8651
46f67f80
PA
86522017-11-06 Pedro Alves <palves@redhat.com>
8653
8654 * gdb.base/attach-non-pgrp-leader.c: New.
8655 * gdb.base/attach-non-pgrp-leader.exp: New.
8656
726e1356
PA
86572017-11-06 Pedro Alves <palves@redhat.com>
8658
8659 * configure.ac: No longer check for termio.h and sgtty.h.
8660 * configure: Regenerate.
8661 * remote-utils.c: Include termios.h instead of gdb_termios.h.
8662 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
8663 Remove termio and sgtty code.
8664
50ab6ace
YQ
86652017-11-03 Yao Qi <yao.qi@linaro.org>
8666
8667 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
8668 in GDB is disabled.
8669
8e68731c
YQ
86702017-11-03 Yao Qi <yao.qi@linaro.org>
8671
8672 * gdb.python/py-thrhandle.exp: Skip it if python is not
8673 enabled.
8674
3a87ae65
SM
86752017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
8676
8677 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
8678 as a breakpoint command.
8679
484d8d36
MD
86802017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
8681
8682 PR python/21213
8683 * gdb.python/py-infthread.exp: Test calling
8684 InferiorThread.inferior () multiple times in a row.
8685
4a27f119
KS
86862017-10-27 Keith Seitz <keiths@redhat.com>
8687
8688 * gdb.opt/inline-break.exp (break_info_1): New procedure.
8689 Test "info break" for every inlined function breakpoint.
8690
bb11dd58
YQ
86912017-10-27 Yao Qi <yao.qi@linaro.org>
8692
8693 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
8694
a43f3893
PF
86952017-10-26 Patrick Frants <osscontribute@gmail.com>
8696
8697 * gdb.cp/classes.exp (test_static_members): Test printing
8698 Outer::instance.
8699 * gdb.cp/classes.c (struct Inner, struct Outer): New.
8700 (Inner::instance, Outer::instance): New.
8701
792ccf00
PA
87022017-10-24 Pedro Alves <palves@redhat.com>
8703
8704 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
8705 extra console" test in two stages.
8706
eb2bfbad
PA
87072017-10-24 Pedro Alves <palves@redhat.com>
8708
8709 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
8710
1f75a651
PA
87112017-10-24 Pedro Alves <palves@redhat.com>
8712
8713 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
8714 loop.
8715
779990d9
PA
87162017-10-24 Pedro Alves <palves@redhat.com>
8717
8718 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
8719 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8720
ad9b8f5d
PA
87212017-10-24 Pedro Alves <palves@redhat.com>
8722
8723 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8724 parameter and handle it. Don't output read value in test name.
8725
fee6da6e
PA
87262017-10-24 Pedro Alves <palves@redhat.com>
8727
8728 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8729 custom test name.
8730
10389c2c
PA
87312017-10-24 Pedro Alves <palves@redhat.com>
8732
8733 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8734 include the unstable output directory name in the test's name.
8735 (initial_setup_simple) <'set args'>: Use custom test name.
8736
a80e65a9
PA
87372017-10-24 Pedro Alves <palves@redhat.com>
8738
8739 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8740 with explicit test name.
8741
15763a09
PA
87422017-10-20 Pedro Alves <palves@redhat.com>
8743
8744 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8745 'wait -i'. Use gdb_assert and remote_close.
8746
49a4ce2e
AB
87472017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8748
8749 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8750 number from variable rather than hard-coded.
8751
a75868f5
PA
87522017-10-19 Pedro Alves <palves@redhat.com>
8753
8754 * gdb.base/long-inferior-output.c: New file.
8755 * gdb.base/long-inferior-output.exp: New file.
8756
c8ba13ad
KS
87572017-11-18 Keith Seitz <keiths@redhat.com>
8758
8759 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8760 method.
8761 (main): Call it.
8762 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8763 Add additional user-defined conversion operator tests.
8764
b27de576
PA
87652017-10-17 Pedro Alves <palves@redhat.com>
8766
8767 * boards/native-stdio-gdbserver.exp: Load "local-board".
8768
8484c955
PA
87692017-10-17 Pedro Alves <palves@redhat.com>
8770
8771 * gdb.base/quit-live.c: New file.
8772 * gdb.base/quit-live.exp: New file.
8773
83d5a34d
KS
87742017-10-16 Keith Seitz <keiths@redhat.com>
8775
8776 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8777 (class_with_protected_typedef, class_with_private_typedef)
8778 (struct_with_public_typedef, struct_with_protected_typedef)
8779 (struct_with_private_typedef): New classes/structs.
8780 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
8781 typedefs and access specifiers.
8782
739b3f1d
PA
87832017-10-16 Pedro Alves <palves@redhat.com>
8784 Simon Marchi <simon.marchi@polymtl.ca>
8785
8786 * README (Local vs Remote vs Native): New section.
8787 * boards/local-board.exp: New file, with bits factored out from
8788 ...
8789 * boards/native-extended-gdbserver.exp: ... here. Load
8790 "local-board".
8791 * boards/native-gdbserver.exp: Load "local-board".
8792 (${board}_spawn, ${board}_exec): Delete.
8793 * boards/native-stdio-gdbserver.exp: Most contents factored out to
8794 ...
8795 * boards/stdio-gdbserver-base.exp: ... this new file.
8796 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
8797 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
8798 procedure.
8799 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
8800 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
8801 stdio_gdbserver_command.
8802 (${board}_get_remote_address, ${board}_get_comm_port)
8803 (${board}_download, ${board}_upload): Delete.
8804 (get_target_remote_pipe_cmd): New.
8805
fe68b953
SM
88062017-10-16 Simon Marchi <simon.marchi@ericsson.com>
8807
8808 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
8809 test_bkpt_deletion, test_bkpt_cond_and_cmds,
8810 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
8811 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
8812 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
8813 remove with_test_prefix.
8814
300b6685
PA
88152017-10-13 Pedro Alves <palves@redhat.com>
8816
8817 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
8818 * gdb.base/annota1.exp: Use it instead of is_remote.
8819 * gdb.base/annota3.exp: Use it instead of is_remote.
8820 * gdb.cp/annota2.exp: Use it instead of is_remote.
8821 * gdb.cp/annota3.exp: Use it instead of is_remote.
8822 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
8823
50500caf
PA
88242017-10-13 Pedro Alves <palves@redhat.com>
8825
8826 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
8827 (test_num_test_vars, run_and_count_vars, find_env)
8828 (test_set_unset_env, test_inherit_env_var): New procedures.
8829 (top level): Use them.
8830
dad0c6d2
PA
88312017-10-13 Pedro Alves <palves@redhat.com>
8832
8833 * lib/selftest-support.exp (selftest_setup): Extend comments, and
8834 also skip on stub-like targets.
8835
8b0553c1
PA
88362017-10-13 Pedro Alves <palves@redhat.com>
8837
8838 PR gdb/22293
8839 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8840 (top level): Move some tests to ...
8841 (test_not_found): ... this new procedure.
8842 (top level): Call it.
8843
7594f623
PA
88442017-10-13 Pedro Alves <palves@redhat.com>
8845
8846 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8847 expect different "info terminal" output if testing with a
8848 non-native target.
8849
ebe3b402
PA
88502017-10-13 Pedro Alves <palves@redhat.com>
8851 Simon Marchi <simon.marchi@polymtl.ca>
8852
8853 PR python/12966
8854 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8855
42f1b161
PA
88562017-10-13 Pedro Alves <palves@redhat.com>
8857
8858 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8859 already.
8860
8d6ef72b
PA
88612017-10-13 Pedro Alves <palves@redhat.com>
8862
8863 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8864 is_remote.
8865
d7bcd5b8
PA
88662017-10-13 Pedro Alves <palves@redhat.com>
8867
8868 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8869 is_remote.
8870
df479dc6
PA
88712017-10-13 Pedro Alves <palves@redhat.com>
8872
8873 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8874 is set.
8875 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8876 instead of is_remote.
8877
23fb630a
PA
88782017-10-13 Pedro Alves <palves@redhat.com>
8879
8880 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8881 (top level): Add comment.
8882
cc77b1dc
PA
88832017-10-13 Pedro Alves <palves@redhat.com>
8884
8885 * gdb.base/remote.exp (top level): Fix comment typo and add
8886 missing return.
8887
27c9e813
PA
88882017-10-13 Pedro Alves <palves@redhat.com>
8889 Simon Marchi <simon.marchi@polymtl.ca>
8890
8891 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8892 calls and add comments. Skip test if use_gdb_stub is set.
8893 (top level): Use "set cwd" command instead of "cd" command.
8894
5e830d98
PA
88952017-10-13 Pedro Alves <palves@redhat.com>
8896
8897 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8898 is_remote target check.
8899
f5ca0032
PA
89002017-10-13 Pedro Alves <palves@redhat.com>
8901
8902 * gdb.base/scope.exp: Use build_executable + clean_restart +
8903 gdb_file_cmd instead of prepare_for_testing and no longer skip
8904 "before run" tests on is_remote target boards. Update comments.
8905 * boards/native-extended-gdbserver.exp
8906 (extended_gdbserver_load_last_file): New, factored out from ...
8907 (gdb_load): ... this. Move further below and add comment.
8908 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8909
8aed1c0d
PA
89102017-10-12 Pedro Alves <palves@redhat.com>
8911
8912 * gdb.base/attach.exp: Remove references to gdb64.
8913 * gdb.base/dbx.exp: Remove references to gdb64.
8914
cfa34c87
SM
89152017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8916 Pedro Alves <palves@redhat.com>
8917
8918 * gdb.base/label.exp: Remove is_remote target check.
8919
9192b7de
PA
89202017-10-12 Pedro Alves <palves@redhat.com>
8921
8922 * gdb.base/auvx.exp (coredir): Update comment.
8923 (top level) <core_works>: Use "set cwd" command instead of "cd"
8924 command.
8925
6bf0052d
PA
89262017-10-12 Pedro Alves <palves@redhat.com>
8927 Simon Marchi <simon.marchi@polymtl.ca>
8928
8929 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8930 target boards.
8931
e48ef82d
PA
89322017-10-12 Pedro Alves <palves@redhat.com>
8933 Simon Marchi <simon.marchi@polymtl.ca>
8934
8935 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8936 Instead skip if there's any gdb_protocol set.
8937
8d7aea57
SM
89382017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8939 Pedro Alves <palves@redhat.com>
8940
8941 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8942
30440677
PA
89432017-10-12 Pedro Alves <palves@redhat.com>
8944 Simon Marchi <simon.marchi@polymtl.ca>
8945
8946 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8947 instead of on dejagnu remote boards.
8948
4e04f045 89492017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8950 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8951
8952 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8953 checks. Use build_executable + clean_restart instead of
8954 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8955 of enabling non-stop after starting gdb.
8956
871a186e
PA
89572017-10-12 Pedro Alves <palves@redhat.com>
8958
8959 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8960 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8961 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8962 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8963
56d704da
AK
89642017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8965
8966 * gdb.arch/arc-tdesc-cpu.exp: New file.
8967 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8968
2f20e312
SM
89692017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8970
8971 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8972
65630365
PA
89732017-10-10 Pedro Alves <palves@redhat.com>
8974
8975 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8976 expect CLI output.
8977
bf469271
PA
89782017-10-10 Pedro Alves <palves@redhat.com>
8979
8980 * lib/selftest-support.exp (selftest_setup): Update for
8981 captured_command_loop's prototype change.
8982
777a42f1
PA
89832017-10-09 Pedro Alves <palves@redhat.com>
8984
8985 Test both arch1=>arch2 and arch2=>arch1.
8986
8987 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8988 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8989 factored out to...
8990 (append_arch1_options, append_arch2_options, append_arch_options)
8991 (build_executables): New procedures.
8992 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8993 local.
8994 (top level): Add new 'first_arch' testing axis.
8995
cbd2b4e3
PA
89962017-10-09 Pedro Alves <palves@redhat.com>
8997
8998 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8999 (barrier): New.
9000 (thread_start, all_started): New functions.
9001 (main): Spawn new thread and wait until it is scheduled.
9002 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9003 option.
9004 (do_test): Add 'selected_thread' parameter. Run to all_started
9005 instead of main. Explicitly set the breakpoint at main. Switch
9006 to the SELECTED_THREAD thread.
9007 (top level): Test handling the exec event with either the main
9008 thread or the second thread selected.
9009
5c9e4427
PA
90102017-10-09 Pedro Alves <palves@redhat.com>
9011
9012 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9013 logic. Move STOP marker after the value checks.
9014 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9015 regexp.
9016
b3b7c423
SL
90172017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9018
9019 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9020
3b4b2f16
UW
90212017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9022
9023 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9024 integer-to-dfp conversion.
9025 * gdb.base/dfp-test.exp: Likewise.
9026
5cd63fda
PA
90272017-10-04 Pedro Alves <palves@redhat.com>
9028
9029 * gdb.multi/hangout.c: Include <unistd.h>.
9030 (hangout_loop): New function.
9031 (main): Call alarm. Call hangout_loop in a loop.
9032 * gdb.multi/hello.c: Include <unistd.h>.
9033 (hello_loop): New function.
9034 (main): Call alarm. Call hangout_loop in a loop.
9035 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9036 inferior with the other selected.
9037
4c71c105
SM
90382017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9039
9040 * gdb.mi/list-thread-groups-available.exp: New file.
9041 * gdb.mi/list-thread-groups-available.c: New file.
9042
bc3b087d
SDJ
90432017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9044
9045 * gdb.base/set-cwd.exp: Make it available on
9046 native-extended-gdbserver.
9047
d092c5a2
SDJ
90482017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9049
9050 * gdb.base/set-cwd.c: New file.
9051 * gdb.base/set-cwd.exp: Likewise.
9052
45320ffa
TT
90532017-10-02 Tom Tromey <tom@tromey.com>
9054
9055 PR rust/22236:
9056 * gdb.rust/simple.rs (main): New variable "fslice".
9057 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9058
b3e3859b
TT
90592017-10-02 Tom Tromey <tom@tromey.com>
9060
9061 * gdb.rust/simple.exp: Test ptype of a slice.
9062
01af5e0d
TT
90632017-10-02 Tom Tromey <tom@tromey.com>
9064
9065 * gdb.rust/simple.exp: Test index of slice.
9066
a9bbfbd8
TT
90672017-09-27 Tom Tromey <tom@tromey.com>
9068
9069 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9070
df8899e5
TP
90712017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9072 Pedro Alves <palves@redhat.com>
9073
9074 * gdb.base/compare-sections.exp (get value of read-only section): Read
9075 as unsigned value.
9076 (corrupt read-only section): Likewise and don't set written if patching
9077 failed.
9078
757bf54b
KB
90792017-09-21 Kevin Buettner <kevinb@redhat.com>
9080
9081 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9082 files.
9083
06871ae8
PA
90842017-09-20 Pedro Alves <palves@redhat.com>
9085
9086 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9087 symbol names in gdb's output.
9088 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9089
e5f25bc5
PA
90902017-09-20 Pedro Alves <palves@redhat.com>
9091
9092 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9093 Rename to ...
9094 (test_list_ambiguous_symbol): ... this and add a symbol name
9095 parameter. Adjust.
9096 (test_list_ambiguous_function): Reimplement on top of
9097 test_list_ambiguous_symbol and also test listing ambiguous
9098 variables.
9099 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9100 (ambiguous_fun): ... this.
9101 (ambiguous_var): New.
9102 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9103 (ambiguous_fun): ... this.
9104 (ambiguous_var): New.
9105
4e5a4f58
JB
91062017-09-19 John Baldwin <jhb@FreeBSD.org>
9107
9108 * gdb.base/starti.c: New file.
9109 * gdb.base/starti.exp: New file.
9110 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9111
26e53f3e
PA
91122017-09-14 Pedro Alves <palves@redhat.com>
9113
9114 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9115 (top level): Use it instead of runto.
9116
cb791d59
TT
91172017-09-11 Tom Tromey <tom@tromey.com>
9118
9119 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9120
7c96f8c1
TT
91212017-09-11 Tom Tromey <tom@tromey.com>
9122
9123 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9124 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9125
469412dd
CW
91262017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9127
9128 * gdb.fortran/printing-types.exp: New file.
9129 * gdb.fortran/printing-types.exp: New file.
9130
e0f86435
BH
91312017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9132
9133 * gdb.fortran/vla-ptype.exp: Fix typos.
9134 * gdb.fortran/vla-value.exp: Same.
9135
9e9af4be
BH
91362017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9137
9138 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9139 * gdb.mi/mi-var-child-f.exp: Likewise.
9140 * gdb.mi/mi-vla-fortran.exp: Likewise.
9141
a5ad232b 91422017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9143 Christoph Weinmann <christoph.t.weinmann@intel.com>
9144 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9145
9146 * gdb.fortran/ptr-indentation.f90: New file.
9147 * gdb.fortran/ptr-indentation.exp: New file.
9148
5aec60eb
TT
91492017-09-05 Tom Tromey <tom@tromey.com>
9150
9151 PR gdb/22010:
9152 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9153
8f8f8152
TP
91542017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9155
9156 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9157
fbd1b771
JK
91582017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9159
9160 * gdb.threads/tls-nodebug-pie.c: New file.
9161 * gdb.threads/tls-nodebug-pie.exp: New file.
9162
5eb5f850
TT
91632017-09-05 Tom Tromey <tom@tromey.com>
9164
9165 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9166 for rust.
9167
ae780a21
SM
91682017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9169
9170 * gdb.multi/multi-arch-exec.exp: Test with different
9171 "follow-exec-mode" settings.
9172 (do_test): New procedure.
9173
3693fdb3
PA
91742017-09-04 Pedro Alves <palves@redhat.com>
9175
9176 * gdb.base/func-static.c (S::method const, S::method volatile)
9177 (S::method volatile const): New methods.
9178 (c_s, v_s, cv_s): New instances.
9179 (main): Call method() on them.
9180 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9181 (cannot_resolve): New procedure.
9182 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9183 print-quote-unquoted columns.
9184 (do_test): Test printing each scope too.
9185
e68cb8e0
PA
91862017-09-04 Pedro Alves <palves@redhat.com>
9187
9188 * gdb.base/local-static.exp: Also test with
9189 class::method::variable wholly quoted.
9190 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9191
858be34c
PA
91922017-09-04 Pedro Alves <palves@redhat.com>
9193
9194 * gdb.base/local-static.c: New.
9195 * gdb.base/local-static.cc: New.
9196 * gdb.base/local-static.exp: New.
9197
46a4882b
PA
91982017-09-04 Pedro Alves <palves@redhat.com>
9199
9200 * gdb.asm/asm-source.exp: Add casts to int.
9201 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9202 (dataglobal64_1, dataglobal64_2): New globals.
9203 * gdb.base/nodebug.exp: Test different expressions involving the
9204 new globals, with print, whatis and ptype. Add casts to int.
9205 * gdb.base/solib-display.exp: Add casts to int.
9206 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9207 * gdb.cp/m-static.exp: Add cast to int.
9208 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9209 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9210 tls variable with no debug info without a cast. Test with a cast
9211 to int too.
9212 * gdb.trace/entry-values.exp: Add casts.
9213
2c5a2be1
PA
92142017-09-04 Pedro Alves <palves@redhat.com>
9215
9216 * gdb.base/nodebug.exp: Test that ptype's error about functions
9217 with unknown return type includes the function name too.
9218
7022349d
PA
92192017-09-04 Pedro Alves <palves@redhat.com>
9220
9221 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9222 return type of munmap in infcall.
9223 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9224 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9225 type of ftell in infcall.
9226 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9227 type of getpid in infcall.
9228 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9229 infcall.
9230 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9231 Bail on failure to extract the pid.
9232 * gdb.base/nodebug.c: #include <stdint.h>.
9233 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9234 New functions.
9235 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9236 Change expected output of print/whatis/ptype with functions with
9237 no debug info. Test all supported languages. Call
9238 test_call_promotion.
9239 * gdb.compile/compile.exp: Adjust expected output to expect
9240 warning.
9241 * gdb.threads/siginfo-threads.exp: Likewise.
9242
54990598
PA
92432017-09-04 Pedro Alves <palves@redhat.com>
9244
9245 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9246 "prototypes". Test calling float functions via prototyped and
9247 unprototyped function pointers.
9248 (perform_all_tests): New parameter "prototypes". Pass it down.
9249 (top level): Pass down "prototypes" parameter to
9250 perform_all_tests.
9251
34d16ea2
SM
92522017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9253
9254 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9255 Test with nested loops.
9256
9521ecda
SM
92572017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9258
9259 * gdb.base/commands.exp: Call the new procedures.
9260 (loop_break_test, loop_continue_test): New procedures.
9261
80a65e9b
SM
92622017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9263
9264 * gdb.base/commands.exp: Call new procedure.
9265 (define_if_without_arg_test): New procedure.
9266
e439fa14
PA
92672017-09-04 Pedro Alves <palves@redhat.com>
9268
9269 * gdb.base/list-ambiguous.exp: New file.
9270 * gdb.base/list-ambiguous0.c: New file.
9271 * gdb.base/list-ambiguous1.c: New file.
9272 * gdb.base/list.exp (test_list_range): Adjust expected output.
9273
0a2dde4a
SDJ
92742017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9275
9276 * gdb.base/share-env-with-gdbserver.c: New file.
9277 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9278
5e89eb3a
SM
92792017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9280
9281 * gdb.base/commands.exp (gdbvar_simple_if_test,
9282 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9283 progvar_simple_if_test, progvar_simple_while_test,
9284 progvar_complex_if_while_test, user_defined_command_test,
9285 user_defined_command_args_eval,
9286 user_defined_command_args_stack_test,
9287 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9288 temporary_breakpoint_commands,
9289 gdb_test_no_prompt, redefine_hook_test,
9290 redefine_backtrace_test): Remove "global gdb_prompt".
9291
fd437cbc
SM
92922017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9293
9294 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9295 New proc, call it from toplevel.
9296
87215ad1
SDJ
92972017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9298
9299 PR remote/21852
9300 * gdb.server/normal.c: New file, copied from gdb.base.
9301 * gdb.server/run-without-local-binary.exp: New file.
9302
58afddc6
WP
93032017-08-07 Weimin Pan <weimin.pan@oracle.com>
9304
9305 * gdb.arch/sparc64-adi.exp: New file.
9306 * gdb.arch/sparc64-adi.c: New file.
9307
5277199a
PA
93082017-08-22 Pedro Alves <palves@redhat.com>
9309
9310 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9311 (top level): Add "list all overloads" tests.
9312
14278e1f
TT
93132017-08-22 Tom Tromey <tom@tromey.com>
9314
9315 * gdb.gdb/xfullpath.exp: Remove.
9316
bf223d3e
PA
93172017-08-21 Pedro Alves <palves@redhat.com>
9318
9319 PR gdb/19487
9320 * gdb.base/symbol-alias.c: New.
9321 * gdb.base/symbol-alias2.c: New.
9322 * gdb.base/symbol-alias.exp: New.
9323
c973d0aa
PA
93242017-08-21 Pedro Alves <palves@redhat.com>
9325
9326 * gdb.base/dfp-test.c
9327 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9328 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9329 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
9330 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
9331 * gdb.base/whatis-ptype-typedefs.c: New.
9332 * gdb.base/whatis-ptype-typedefs.exp: New.
9333 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
9334 (an_int, an_int_type, an_int_type2): New globals.
9335 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
9336 involving typedefs and cast expressions.
9337 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
9338 (lookup_typedefs_function): New.
9339 (typedefs_pretty_printers_dict): New.
9340 (top level): Register lookup_typedefs_function in
9341 gdb.pretty_printers.
9342
6d580b63
YQ
93432017-08-18 Yao Qi <yao.qi@linaro.org>
9344
9345 * gdb.server/unittest.exp: New.
9346
206726fb
SDJ
93472017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
9348
9349 PR gdb/21954
9350 * gdb.base/environ.exp: Add test to check if 'unset environment'
9351 works.
9352
bf0ec4c2
AA
93532017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9354
9355 * lib/gdb.exp (universal_compile_options): New caching proc.
9356 (gdb_compile): Suppress GCC's coloring of messages.
9357
d6382fff
TT
93582017-08-14 Tom Tromey <tom@tromey.com>
9359
9360 PR gdb/21675:
9361 * gdb.base/printcmds.exp (test_radices): New function.
9362 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
9363 * gdb.base/sizeof.exp (check_valueof): Use p/d.
9364 * lib/gdb.exp (get_integer_valueof): Use p/d.
9365
c2c2dd9f
SM
93662017-08-12 Simon Marchi <simon.marchi@ericsson.com>
9367
9368 * lib/gdb.exp (get_valueof): Don't capture end-of-line
9369 characters.
9370
fdffd6f4
TT
93712017-08-05 Tom Tromey <tom@tromey.com>
9372
9373 * gdb.rust/simple.exp: Allow String to appear in a different
9374 namespace.
9375
27d41eac
YQ
93762017-07-26 Yao Qi <yao.qi@linaro.org>
9377
9378 * gdb.gdb/unittest.exp: Invoke command
9379 "maintenance check xml-descriptions".
9380
031ed05d
AA
93812017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9382
9383 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9384 calling context.
9385 (hex128): Drop erroneous calculation of parameters.
9386
dcd27ddf
SM
93872017-07-22 Simon Marchi <simon.marchi@ericsson.com>
9388
9389 * gdb.python/py-unwind.exp: Disable stack protection when
9390 building test file.
9391
47e77640
PA
93922017-07-20 Pedro Alves <palves@redhat.com>
9393
9394 * gdb.base/default.exp (set language): Adjust expected output.
9395
62d2a18a
PA
93962017-07-20 Pedro Alves <palves@redhat.com>
9397
9398 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
9399 (test_minsym): ... this, and make static.
9400 (get_pck__foo__bar__minsym): Rename to ...
9401 (get_test_minsym): ... this.
9402 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
9403 symbol names and comments.
9404 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
9405 (get_test_minsym): ... this.
9406 (pck__foo__bar__minsym__2): Rename to ...
9407 (test_minsym): ... this.
9408 (main): Adjust.
9409
c45ec17c
PA
94102017-07-17 Pedro Alves <palves@redhat.com>
9411
9412 * gdb.base/completion.exp: Adjust expected output.
9413 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
9414 the completer works.
9415
c6756f62
PA
94162017-07-17 Pedro Alves <palves@redhat.com>
9417
9418 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
9419
5bd68487
AB
94202017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
9421
9422 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
9423
8880f2a9
TT
94242017-07-14 Tom Tromey <tom@tromey.com>
9425
9426 PR rust/21764:
9427 * gdb.rust/simple.exp: Add tests.
9428
65547233
TT
94292017-07-14 Tom Tromey <tom@tromey.com>
9430
9431 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
9432
8f14146e
PA
94332017-07-14 Pedro Alves <palves@redhat.com>
9434
9435 * gdb.linespec/base/one/thefile.cc (z1): New function.
9436 * gdb.linespec/base/two/thefile.cc (z2): New function.
9437 * gdb.linespec/linespec.exp: Add tests.
9438
b4365d02
AB
94392017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9440
9441 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
9442 to mi_create_breakpoint.
9443
5d2cbaa5
AB
94442017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9445
9446 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
9447 mi_create_breakpoint.
9448
11cb5716
IB
94492017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
9450
9451 * gdb.dlang/demangle.exp: Update for demangling changes.
9452
03278692
TT
94532017-07-09 Tom Tromey <tom@tromey.com>
9454
9455 * gdb.dwarf2/shortpiece.exp: New file.
9456
33c5cd75
DB
94572017-07-06 David Blaikie <dblaikie@gmail.com>
9458
9459 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
9460 built from fissiont-multi-cu{1,2}.c.
9461 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
9462 except putting 'main' and 'func' in separate CUs in the same DWO file.
9463 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
9464 test.
9465 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
9466 test.
9467
8455d262
PA
94682017-07-06 Pedro Alves <palves@redhat.com>
9469
9470 * gdb.python/py-unwind.exp: Test flushregs.
9471
dc4bde35
SDJ
94722017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9473
9474 PR cli/21688
9475 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
9476 tests for alias commands and trailing whitespace.
9477
51ed89aa
SDJ
94782017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9479
9480 PR cli/21688
9481 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
9482 procedure. Call it.
9483
eb17d413
PA
94842017-06-29 Pedro Alves <palves@redhat.com>
9485
9486 * gdb.base/printcmds.exp: Add tests.
9487
41664b45
DG
94882017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9489
9490 PR gdb/21337
9491 * gdb.base/reread-readsym.exp: New file.
9492 * gdb.base/reread-readsym.c: New file.
9493
75312ae3
KB
94942017-06-21 Kevin Buettner <kevinb@redhat.com>
9495
9496 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9497 subpattern.
9498
66953522
PB
94992017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9500
9501 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9502 extended mnemonic.
9503 * gdb.arch/powerpc-power9.s: Likewise.
9504
5524b525
AA
95052017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9506
9507 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9508 on 32-bit x86 targets. Exploit is_*_target macros where
9509 appropriate.
9510
03c8af18
AA
95112017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9512
9513 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9514 register pieces.
9515
3bf31011
AA
95162017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9517
9518 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9519 located in one or more DWARF pieces.
9520
805acca0
AA
95212017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9522
9523 * lib/gdb.exp (get_endianness): New proc.
9524 * gdb.arch/aarch64-fp.exp: Use it.
9525 * gdb.arch/altivec-regs.exp: Likewise.
9526 * gdb.arch/e500-regs.exp: Likewise.
9527 * gdb.arch/vsx-regs.exp: Likewise.
9528 * gdb.base/dump.exp: Likewise.
9529 * gdb.base/funcargs.exp: Likewise.
9530 * gdb.base/gnu_vector.exp: Likewise.
9531 * gdb.dwarf2/formdata16.exp: Likewise.
9532 * gdb.dwarf2/implptrpiece.exp: Likewise.
9533 * gdb.dwarf2/nonvar-access.exp: Likewise.
9534 * gdb.python/py-inferior.exp: Likewise.
9535 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9536
e9352324
AA
95372017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9538
9539 PR gdb/21226
9540 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9541 stack value pieces are taken from the LSB end.
9542
d5d1163e
AA
95432017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9544
9545 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9546 variable at nonzero offset.
9547
0567c986
AA
95482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9549
9550 * gdb.dwarf2/var-access.c: New file.
9551 * gdb.dwarf2/var-access.exp: New test.
9552 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9553
973e9aab
TT
95542017-06-12 Tom Tromey <tom@tromey.com>
9555
9556 * gdb.dwarf2/formdata16.exp: Add tests.
9557
d9109c80
TT
95582017-06-12 Tom Tromey <tom@tromey.com>
9559
9560 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9561
30a25466
TT
95622017-06-12 Tom Tromey <tom@tromey.com>
9563
9564 PR exp/16225:
9565 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9566 * gdb.arch/vsx-regs.exp: Update tests.
9567 * gdb.arch/s390-vregs.exp (hex128): New proc.
9568 Update test.
9569 * gdb.arch/altivec-regs.exp: Update tests.
9570
aefd8b33
SDJ
95712017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9572
9573 * gdb.base/startup-with-shell.c: New file.
9574 * gdb.base/startup-with-shell.exp: Likewise.
9575
2090129c
SDJ
95762017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9577
9578 * gdb.server/non-existing-program.exp: Update regex in order to
9579 reflect the fact that gdbserver is now using fork_inferior (with a
9580 shell) to startup the inferior.
9581
8e86a419
SM
95822017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9583
9584 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9585 support function calls from GDB.
9586
e6cf65f2
TT
95872017-05-21 Tom Tromey <tom@tromey.com>
9588
9589 PR rust/21466:
9590 * gdb.rust/unsized.exp: New file.
9591 * gdb.rust/unsized.rs: New file.
9592
43cc5389
TT
95932017-05-19 Tom Tromey <tom@tromey.com>
9594
9595 PR rust/21484:
9596 * gdb.rust/watch.exp: New file.
9597 * gdb.rust/watch.rs: New file.
9598
ec8df234
TT
95992017-05-18 Tom Tromey <tom@tromey.com>
9600
9601 * gdb.rust/simple.exp: Allow Box to be qualified.
9602
3e3e7fae
TP
96032017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9604
9605 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
9606
59cc050d
PA
96072017-05-18 Pedro Alves <palves@redhat.com>
9608
9609 * gdb.base/fileio.c (test_write, test_read, test_close)
9610 (test_fstat): Don't print 'ret' in the fail path.
9611
c8f6abd1
PA
96122017-05-18 Pedro Alves <palves@redhat.com>
9613
9614 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
9615 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
9616 (test_system, test_rename, test_unlink, test_time): Change
9617 prototypes.
9618 * gdb.base/fileio.exp (stop_msg): Adjust.
9619
d2a03b77
PA
96202017-05-18 Pedro Alves <palves@redhat.com>
9621
9622 * gdb.base/fileio.c (null_str): New global.
9623 (test_stat): Use it.
9624 * gdb.base/fileio.exp: Remove nowarnings.
9625
0d5c6999
YQ
96262017-05-17 Yao Qi <yao.qi@linaro.org>
9627
9628 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
9629
21873064
YQ
96302017-05-17 Simon Marchi <simon.marchi@ericsson.com>
9631
9632 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
9633 argument command.
9634 (top-level): Invoke test_set_inferior_tty.
9635
d512d31c
PA
96362017-05-04 Pedro Alves <palves@redhat.com>
9637
9638 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
9639 Add parens to print call for Python 3.
9640
90cef2ed
KS
96412017-05-03 Keith Seitz <keiths@redhat.com>
9642
9643 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
9644 (main): Call it.
9645
14f819c8
TW
96462017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9647
9648 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
9649 to prev and next.
9650
913aeadd
TW
96512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9652
9653 * gdb.python/py-record-btrace.exp: Remove test for
9654 gdb.BtraceInstruction.error.
9655
a3be24ad
TW
96562017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9657
9658 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
9659
ae20e79a
TW
96602017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9661
9662 * gdb.python/py-record-btrace-threads.c: New file.
9663 * gdb.python/py-record-btrace-threads.exp: New file.
9664
45ce1b47
SDJ
96652017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
9666
9667 PR testsuite/8595
9668 * gdb.base/environ.exp: Make test available in all architectures.
9669 Move bits related to "info program" testing to
9670 gdb.base/info-program.exp. Rewrite tests to use the two new
9671 procedures mentione below.
9672 (test_set_show_env_var) New procedure.
9673 (test_set_show_env_var_equal): Likewise.
9674 * gdb.base/info-program.exp: New file.
9675
e15c3eb4
KS
96762017-04-27 Keith Seitz <keiths@redhat.com>
9677
9678 * gdb.cp/oranking.cc (test15): New function.
9679 (main): Call test15 and declare additional variables for testing.
9680 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
9681 "p foo101('abc')" tests.
9682 Add tests for cv qualifier overloads.
9683 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9684 "lvalue reference overload" test.
9685 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
9686 "print value of f1 on Child&& in f2" test.
9687
3a3fd0fd
PA
96882017-04-19 Pedro Alves <palves@redhat.com>
9689
9690 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
9691 procedure.
9692 (top level): Call it.
9693 * lib/gdb.exp (gdb_define_cmd): New procedure.
9694
53375380
PA
96952017-04-12 Pedro Alves <palves@redhat.com>
9696
9697 PR gdb/21323
9698 * gdb.cp/wide_char_types.c: Include <wchar.h>.
9699 (wchar): New global.
9700 * gdb.cp/wide_char_types.exp (wide_char_types_program)
9701 (do_test_wide_char, wide_char_types_no_program, top level): Add
9702 wchar_t testing.
9703
53e710ac
PA
97042017-04-12 Pedro Alves <palves@redhat.com>
9705
9706 PR c++/21323
9707 * gdb.cp/wide_char_types.c: New file.
9708 * gdb.cp/wide_char_types.exp: New file.
9709
0ad9d8c7
SDJ
97102017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
9711
9712 PR gdb/21352
9713 * gdb.trace/tsv.exp: Add test for "tsave -r".
9714
b1b45502
IB
97152017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
9716
9717 * gdb.dlang/watch-loc.c: New file.
9718 * gdb.dlang/watch-loc.exp: New file.
9719
ec13808e
JK
97202017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9721
9722 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9723
fe5f7374
AK
97242017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9725
9726 * gdb.arch/arc-analyze-prologue.S: New file.
9727 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9728
eea78757
AK
97292017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9730
9731 * gdb.arch/arc-decode-insn.S: New file.
9732 * gdb.arch/arc-decode-insn.exp: Likewise.
9733
5badf10a
IR
97342017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9735
9736 PR tdep/20928
9737 * gdb.arch/sparc64-regs.exp: New file.
9738 * gdb.arch/sparc64-regs.S: Likewise.
9739
cee59b3f
TW
97402017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9741
9742 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9743 and memory view on Python 3.
9744
c0f55cc6
AV
97452017-03-20 Artemiy Volkov <artemiyv@acm.org>
9746 Keith Seitz <keiths@redhat.com>
9747
9748 PR gdb/14441
9749 * gdb.cp/demangle.exp: Add rvalue reference tests.
9750 * gdb.cp/rvalue-ref-casts.cc: New file.
9751 * gdb.cp/rvalue-ref-casts.exp: New file.
9752 * gdb.cp/rvalue-ref-overload.cc: New file.
9753 * gdb.cp/rvalue-ref-overload.exp: New file.
9754 * gdb.cp/rvalue-ref-params.cc: New file.
9755 * gdb.cp/rvalue-ref-params.exp: New file.
9756 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9757 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9758 * gdb.cp/rvalue-ref-types.cc: New file.
9759 * gdb.cp/rvalue-ref-types.exp: New file.
9760 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9761 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9762
51457a05
MAL
97632017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9764
9765 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9766 New procedure.
9767
5b291c04
MAL
97682017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9769
9770 * lib/mi-support.exp (mi_gdb_test): Add additional message
9771 for unexpected output.
9772
59a56148
AA
97732017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9774
9775 * gdb.base/examine-backward.c (Barrier): New character array
9776 constant, to ensure that TestStrings is preceded by a string
9777 terminator.
9778
7942e96e
AA
97792017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9780
9781 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
9782 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
9783 and implicit pointer into such a location.
9784
6ebac3fb
DE
97852017-03-16 Doug Evans <dje@google.com>
9786
9787 * gdb.python/py-lazy-string (pointer): Really add new typedef.
9788
ec3b243d
TP
97892017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
9790
9791 * gdb.cp/m-static.exp: Fix expectation for prototype of
9792 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
9793
97942017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
9795
9796 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
9797 * gdb.guile/scm-lazy-string.c: New file.
9798 * gdb.guile/scm-value.exp: Move lazy string tests to ...
9799 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
9800 for pointer, array, typedef lazy strings.
9801
2cc36e25 98022017-03-16 Doug Evans <dje@google.com>
34b43320
DE
9803
9804 PR python/17728, python/18439, python/18779
9805 * gdb.python/py-value.c (main) Delete locals sptr, sn.
9806 * gdb.python/py-lazy-string.c (pointer): New typedef.
9807 (main): New locals ptr, array, typedef_ptr.
9808 * gdb.python/py-value.exp: Move lazy string tests to ...
9809 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
9810 array, typedef lazy strings.
ec3b243d 9811
0efcde63
AK
98122017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
9813
9814 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
9815 Add optional 'test' parameter.
9816
7978d7c3
SM
98172017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9818
9819 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9820 Skip for versions of DejaGnu < 1.5.
9821
896c0c1e
SM
98222017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9823
9824 * lib/gdb.exp (dejagnu_version): New proc.
9825 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9826 Use dejagnu_version.
9827
5f4d1085
KS
98282017-03-10 Keith Seitz <keiths@redhat.com>
9829
9830 PR c++/8128
9831 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
9832 type from destructor regexps.
9833 Add a branch which actually passes the test.
9834 Adjust "ptype t5i" test names.
9835
1de05205
PA
98362017-03-08 Pedro Alves <palves@redhat.com>
9837
9838 * gdb.base/step-over-exit.exp: Add explicit test message.
9839
c65d6b55
PA
98402017-03-08 Pedro Alves <palves@redhat.com>
9841
9842 PR gdb/18360
9843 * gdb.threads/interrupt-while-step-over.c: New file.
9844 * gdb.threads/interrupt-while-step-over.exp: New file.
9845
2e86a283
PA
98462017-03-08 Pedro Alves <palves@redhat.com>
9847
9848 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9849 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9850
25dcbff6
PA
98512017-03-08 Pedro Alves <palves@redhat.com>
9852
9853 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9854 PKRU as not supported as a PASS.
9855
dc9366eb
PA
98562017-03-08 Pedro Alves <palves@redhat.com>
9857
9858 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9859 prefix instead of $binfile1/$binfile2.
9860 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9861 in test message.
9862 * gdb.python/py-completion.exp: Use "load python file" as test
9863 messages instead of unstable path names.
9864
6e5d74e7
PA
98652017-03-08 Pedro Alves <palves@redhat.com>
9866 Jan Kratochvil <jan.kratochvil@redhat.com>
9867
9868 PR cli/21218
9869 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9870 New proc.
9871 (top level): Call it.
9872
9753a2f6
PA
98732017-03-08 Pedro Alves <palves@redhat.com>
9874
9875 PR tui/21216
9876 * gdb.tui/tui-nl-filtered-output.exp: New file.
9877
1a4dd9dd
PA
98782017-03-08 Pedro Alves <palves@redhat.com>
9879
9880 * gdb.base/completion.exp: Move TUI completion tests to ...
9881 * gdb.tui/completion.exp: ... this new file.
9882
7cbbff33
PA
98832017-03-08 Pedro Alves <palves@redhat.com>
9884
9885 * gdb.base/tui-disasm-long-lines.c,
9886 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9887 gdb.base/tui-layout.exp: Move to ...
9888 * gdb.tui/: ... this new directory.
9889
5f6fd321
PA
98902017-03-07 Pedro Alves <palves@redhat.com>
9891
9892 * gdb.base/tui-layout.c: New file.
9893 * gdb.base/tui-layout.exp: New file.
9894
44959fa8
PA
98952017-03-07 Pedro Alves <palves@redhat.com>
9896
9897 * gdb.base/tui-layout.c: Rename to ...
9898 * gdb.base/tui-disasm-long-lines.c: ... this.
9899 * gdb.base/tui-layout.exp: Rename to ...
9900 * gdb.base/tui-disasm-long-lines.exp: ... this.
9901
f8c4e718
PA
99022017-03-07 Pedro Alves <palves@redhat.com>
9903
9904 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9905
6dbb839a 99062017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9907
9908 * i386-mpx-call.c: New file.
9909 * i386-mpx-call.exp: New file.
9910
65b48a81
PB
99112017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9912
9913 * gdb.arch/powerpc-power.exp: Delete test.
9914 * gdb.arch/powerpc-power.s: Likewise.
9915 * gdb.disasm/disassembler-options.exp: New test.
9916 * gdb.arch/powerpc-altivec.exp: Likewise.
9917 * gdb.arch/powerpc-altivec.s: Likewise.
9918 * gdb.arch/powerpc-altivec2.exp: Likewise.
9919 * gdb.arch/powerpc-altivec2.s: Likewise.
9920 * gdb.arch/powerpc-altivec3.exp: Likewise.
9921 * gdb.arch/powerpc-altivec3.s: Likewise.
9922 * gdb.arch/powerpc-power7.exp: Likewise.
9923 * gdb.arch/powerpc-power7.s: Likewise.
9924 * gdb.arch/powerpc-power8.exp: Likewise.
9925 * gdb.arch/powerpc-power8.s: Likewise.
9926 * gdb.arch/powerpc-power9.exp: Likewise.
9927 * gdb.arch/powerpc-power9.s: Likewise.
9928 * gdb.arch/powerpc-vsx.exp: Likewise.
9929 * gdb.arch/powerpc-vsx.s: Likewise.
9930 * gdb.arch/powerpc-vsx2.exp: Likewise.
9931 * gdb.arch/powerpc-vsx2.s: Likewise.
9932 * gdb.arch/powerpc-vsx3.exp: Likewise.
9933 * gdb.arch/powerpc-vsx3.s: Likewise.
9934 * gdb.arch/arm-disassembler-options.exp: Likewise.
9935 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9936 * gdb.arch/s390-disassembler-options.exp: Likewise.
9937
17cd4947
LM
99382017-02-23 Luis Machado <lgustavo@codesourcery.com>
9939
9940 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9941 (check_supported_features): ... this. Changed return type to void.
9942 (supports_rdseed): New static global.
9943 (rdseed): Check supports_rdseed.
9944 (initialize): Call check_supported_features.
9945
2039d74e
EBM
99462017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9947
9948 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9949 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9950 and lqarx/stqcx.
9951 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9952 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9953
a51d7ecf
EBM
99542017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9955
9956 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9957 uppercase.
9958
0224619f
JK
99592017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 * gdb.dwarf2/formdata16.c: New file.
9962 * gdb.dwarf2/formdata16.exp: New file.
9963 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9964
216f72a1
JK
99652017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9966
9967 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9968 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9969 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9970 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9971 DW_AT_GNU_*.
9972
43988095
JK
99732017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9974
9975 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9976
99e8a4f9
SDJ
99772017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9978
9979 PR gdb/21164
9980 * gdb.base/maint.exp: Add testcases for when the commands do
9981 not have arguments.
9982
b58a8c0c
TP
99832017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9984
9985 * gdb.cp/chained-calls.exp: Use p instead of P.
9986
4e746bb6
TW
99872017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9988
9989 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9990 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9991
3f77c769
TT
99922017-02-14 Tom Tromey <tom@tromey.com>
9993
9994 PR python/13598:
9995 * gdb.python/py-events.exp: Add before_prompt event tests.
9996
075beec0
AA
99972017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9998
9999 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10000
bf5f525c
LM
100012017-02-13 Luis Machado <lgustavo@codesourcery.com>
10002
10003 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10004 (main): Call my_unique_function_name.
10005 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10006 completion of patterns with a single match.
10007 Add missing -re switches to gdb_test_multiple calls.
10008
13a66184
LM
100092017-02-13 Luis Machado <lgustavo@codesourcery.com>
10010
10011 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10012 return if core file is not recognized.
10013
26a06916
SM
100142017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10015
10016 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10017 and extra UIs.
10018
b761ca9e
SM
100192017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10020
10021 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10022 proc_with_prefix.
10023
b964bee0
TT
100242017-02-10 Tom Tromey <tom@tromey.com>
10025
10026 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10027
18da0c51
MG
100282017-02-10 Martin Galvan <martingalvan@sourceware.org>
10029
10030 PR gdb/21122
10031 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10032
604c4576
JG
100332017-02-08 Jerome Guitton <guitton@adacore.com>
10034
10035 * gdb.base/define.exp: Add test for command abbreviations
10036 in define.
10037
20b477a7
LM
100382017-02-06 Luis Machado <lgustavo@codesourcery.com>
10039
10040 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10041 * gdb.reverse/insn-reverse-x86.c: New file.
10042
3f7b46f2
IR
100432017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10044
10045 PR tdep/20936
10046 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10047
f0fd41c1
TT
100482017-02-03 Tom Tromey <tom@tromey.com>
10049
10050 PR rust/21097:
10051 * gdb.rust/simple.exp: Add new tests.
10052
5be5dbf0
PA
100532017-02-02 Pedro Alves <palves@redhat.com>
10054
10055 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10056 tests.
10057
7346ef59
AA
100582017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10059
10060 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10061 taking a 2-byte value out of a 4-byte DWARF implicit value on
10062 big-endian targets.
10063 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10064 logic. Add test cases for DW_OP_implicit.
10065
787f0025
MM
100662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10067
10068 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10069
68777c29
MM
100702017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10071
10072 * gdb.btrace/enable.exp: Call gdb_exit before
10073 skip_gdbserver_tests.
10074
0a1c7e28
MM
100752017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10076
10077 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10078 GDBFLAGS.
10079
b5ac99b0
MM
100802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10081
10082 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10083 the test is skipped.
10084 * gdb.btrace/data.exp: Likewise.
10085 * gdb.btrace/delta.exp: Likewise.
10086 * gdb.btrace/dlopen.exp: Likewise.
10087 * gdb.btrace/enable-running.exp: Likewise.
10088 * gdb.btrace/enable.exp: Likewise.
10089 * gdb.btrace/exception.exp: Likewise.
10090 * gdb.btrace/function_call_history.exp: Likewise.
10091 * gdb.btrace/gcore.exp: Likewise.
10092 * gdb.btrace/instruction_history.exp: Likewise.
10093 * gdb.btrace/multi-thread-step.exp: Likewise.
10094 * gdb.btrace/nohist.exp: Likewise.
10095 * gdb.btrace/non-stop.exp: Likewise.
10096 * gdb.btrace/reconnect.exp: Likewise.
10097 * gdb.btrace/record_goto-step.exp: Likewise.
10098 * gdb.btrace/record_goto.exp: Likewise.
10099 * gdb.btrace/rn-dl-bind.exp: Likewise.
10100 * gdb.btrace/segv.exp: Likewise.
10101 * gdb.btrace/step.exp: Likewise.
10102 * gdb.btrace/stepi.exp: Likewise.
10103 * gdb.btrace/tailcall-only.exp: Likewise.
10104 * gdb.btrace/tailcall.exp: Likewise.
10105 * gdb.btrace/tsx.exp: Likewise.
10106 * gdb.btrace/unknown_functions.exp: Likewise.
10107 * gdb.btrace/vdso.exp: Likewise.
10108
cd4007e4
MM
101092017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10110
10111 * gdb.btrace/enable-running.c: New.
10112 * gdb.btrace/enable-running.exp: New.
10113
2735833d
WT
101142017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10115
10116 * gdb.arch/amd64-gs_base.c: New file.
10117 * gdb.arch/amd64-gs_base.exp: New file.
10118
b51e1e94
LM
101192017-01-26 Luis Machado <lgustavo@codesourcery.com>
10120
10121 * lib/memory.exp: Remove spurious empty newlines.
10122
72ca0410
SM
101232017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10124
10125 * gdb.python/py-bad-printers.exp: Load python file using "source".
10126 * gdb.python/py-events.exp: Likewise.
10127 * gdb.python/py-evsignal.exp: Likewise.
10128 * gdb.python/py-evthreads.exp: Likewise.
10129 * gdb.python/py-frame-args.exp: Likewise.
10130 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10131 * gdb.python/py-framefilter-mi.exp: Likewise.
10132 * gdb.python/py-framefilter.exp: Likewise.
10133 * gdb.python/py-mi.exp: Likewise.
10134 * gdb.python/py-pp-maint.exp: Likewise.
10135 * gdb.python/py-pp-registration.exp: Likewise.
10136 * gdb.python/py-prettyprint.exp: Likewise.
10137 (run_lang_tests): Likewise.
10138 * gdb.python/py-typeprint.exp: Likewise.
10139
e309aa65
LM
101402017-01-26 Luis Machado <lgustavo@codesourcery.com>
10141
10142 * lib/memory.exp: New file.
10143 * lib/gdb.exp: Load memory.exp.
10144 * gdb.base/memattr.exp (delete_memory): Move proc to
10145 lib/memory.exp and rename to delete_memory_regions.
10146 Replace delete_memory with delete_memory_regions.
10147 Cleanup memory regions before tests.
10148 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10149 before tests.
10150
515aff23
LM
101512017-01-26 Luis Machado <lgustavo@codesourcery.com>
10152
10153 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10154 files.
10155 (initialize): New function conditionally defined.
10156 (testcases): Move within conditional block.
10157 (main): Call initialize.
10158 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10159 of gdb.reverse/insn-reverse.c.
10160 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10161 gdb.reverse/insn-reverse.c.
10162
d8b49cf0
YQ
101632017-01-26 Yao Qi <yao.qi@linaro.org>
10164
10165 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10166 disassemble on address 0.
10167
f13a9a0c
YQ
101682017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10169 Yao Qi <yao.qi@linaro.org>
10170
10171 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10172 * gdb.dwarf2/implptr-64bit.S: Remove.
10173 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10174 variables in caller's context. Add DW_OP_implicit_value.
10175
5ac95241
YQ
101762017-01-25 Yao Qi <yao.qi@linaro.org>
10177
10178 * lib/dwarf.exp (Dwarf::_location): Handle
10179 DW_OP_GNU_implicit_pointer with proper size.
10180
23e82930
LM
101812017-01-20 Luis Machado <lgustavo@codesourcery.com>
10182
10183 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10184 and add untested calls.
10185
d334ae25
LM
101862017-01-20 Luis Machado <lgustavo@codesourcery.com>
10187
10188 * gdb.python/python.exp: Check line number against what GDB thinks
10189 the line number is for func1.
10190
f5e6296e
IB
101912017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10192
10193 * gdb.dlang/debug-expr.exp: New file.
10194
5b362f04
LM
101952016-12-23 Luis Machado <lgustavo@codesourcery.com>
10196
10197 Fix test names for the following files:
10198
10199 * gdb.ada/exec_changed.exp
10200 * gdb.ada/info_types.exp
10201 * gdb.arch/aarch64-atomic-inst.exp
10202 * gdb.arch/aarch64-fp.exp
10203 * gdb.arch/altivec-abi.exp
10204 * gdb.arch/altivec-regs.exp
10205 * gdb.arch/amd64-byte.exp
10206 * gdb.arch/amd64-disp-step.exp
10207 * gdb.arch/amd64-dword.exp
10208 * gdb.arch/amd64-entry-value-inline.exp
10209 * gdb.arch/amd64-entry-value-param.exp
10210 * gdb.arch/amd64-entry-value-paramref.exp
10211 * gdb.arch/amd64-entry-value.exp
10212 * gdb.arch/amd64-i386-address.exp
10213 * gdb.arch/amd64-invalid-stack-middle.exp
10214 * gdb.arch/amd64-invalid-stack-top.exp
10215 * gdb.arch/amd64-optimout-repeat.exp
10216 * gdb.arch/amd64-prologue-skip.exp
10217 * gdb.arch/amd64-prologue-xmm.exp
10218 * gdb.arch/amd64-stap-special-operands.exp
10219 * gdb.arch/amd64-stap-wrong-subexp.exp
10220 * gdb.arch/amd64-tailcall-cxx.exp
10221 * gdb.arch/amd64-tailcall-noret.exp
10222 * gdb.arch/amd64-tailcall-ret.exp
10223 * gdb.arch/amd64-tailcall-self.exp
10224 * gdb.arch/amd64-word.exp
10225 * gdb.arch/arm-bl-branch-dest.exp
10226 * gdb.arch/arm-disp-step.exp
10227 * gdb.arch/arm-neon.exp
10228 * gdb.arch/arm-single-step-kernel-helper.exp
10229 * gdb.arch/avr-flash-qualifier.exp
10230 * gdb.arch/disp-step-insn-reloc.exp
10231 * gdb.arch/e500-abi.exp
10232 * gdb.arch/e500-regs.exp
10233 * gdb.arch/ftrace-insn-reloc.exp
10234 * gdb.arch/i386-avx512.exp
10235 * gdb.arch/i386-bp_permanent.exp
10236 * gdb.arch/i386-byte.exp
10237 * gdb.arch/i386-cfi-notcurrent.exp
10238 * gdb.arch/i386-disp-step.exp
10239 * gdb.arch/i386-dr3-watch.exp
10240 * gdb.arch/i386-float.exp
10241 * gdb.arch/i386-gnu-cfi.exp
10242 * gdb.arch/i386-mpx-map.exp
10243 * gdb.arch/i386-mpx-sigsegv.exp
10244 * gdb.arch/i386-mpx-simple_segv.exp
10245 * gdb.arch/i386-mpx.exp
10246 * gdb.arch/i386-permbkpt.exp
10247 * gdb.arch/i386-prologue.exp
10248 * gdb.arch/i386-signal.exp
10249 * gdb.arch/i386-size-overlap.exp
10250 * gdb.arch/i386-unwind.exp
10251 * gdb.arch/i386-word.exp
10252 * gdb.arch/mips-fcr.exp
10253 * gdb.arch/powerpc-d128-regs.exp
10254 * gdb.arch/powerpc-stackless.exp
10255 * gdb.arch/ppc64-atomic-inst.exp
10256 * gdb.arch/s390-stackless.exp
10257 * gdb.arch/s390-tdbregs.exp
10258 * gdb.arch/s390-vregs.exp
10259 * gdb.arch/sparc-sysstep.exp
10260 * gdb.arch/thumb-bx-pc.exp
10261 * gdb.arch/thumb-singlestep.exp
10262 * gdb.arch/thumb2-it.exp
10263 * gdb.arch/vsx-regs.exp
10264 * gdb.asm/asm-source.exp
10265 * gdb.base/a2-run.exp
10266 * gdb.base/advance.exp
10267 * gdb.base/all-bin.exp
10268 * gdb.base/anon.exp
10269 * gdb.base/args.exp
10270 * gdb.base/arithmet.exp
10271 * gdb.base/async-shell.exp
10272 * gdb.base/async.exp
10273 * gdb.base/attach-pie-noexec.exp
10274 * gdb.base/attach-twice.exp
10275 * gdb.base/auto-load.exp
10276 * gdb.base/bang.exp
10277 * gdb.base/bitfields.exp
10278 * gdb.base/break-always.exp
10279 * gdb.base/break-caller-line.exp
10280 * gdb.base/break-entry.exp
10281 * gdb.base/break-inline.exp
10282 * gdb.base/break-on-linker-gcd-function.exp
10283 * gdb.base/break-probes.exp
10284 * gdb.base/break.exp
10285 * gdb.base/breakpoint-shadow.exp
10286 * gdb.base/call-ar-st.exp
10287 * gdb.base/call-sc.exp
10288 * gdb.base/call-signal-resume.exp
10289 * gdb.base/call-strs.exp
10290 * gdb.base/callfuncs.exp
10291 * gdb.base/catch-fork-static.exp
10292 * gdb.base/catch-gdb-caused-signals.exp
10293 * gdb.base/catch-load.exp
10294 * gdb.base/catch-signal-fork.exp
10295 * gdb.base/catch-signal.exp
10296 * gdb.base/catch-syscall.exp
10297 * gdb.base/charset.exp
10298 * gdb.base/checkpoint.exp
10299 * gdb.base/chng-syms.exp
10300 * gdb.base/code-expr.exp
10301 * gdb.base/code_elim.exp
10302 * gdb.base/commands.exp
10303 * gdb.base/completion.exp
10304 * gdb.base/complex.exp
10305 * gdb.base/cond-expr.exp
10306 * gdb.base/condbreak.exp
10307 * gdb.base/consecutive.exp
10308 * gdb.base/continue-all-already-running.exp
10309 * gdb.base/coredump-filter.exp
10310 * gdb.base/corefile.exp
10311 * gdb.base/dbx.exp
10312 * gdb.base/debug-expr.exp
10313 * gdb.base/define.exp
10314 * gdb.base/del.exp
10315 * gdb.base/disabled-location.exp
10316 * gdb.base/disasm-end-cu.exp
10317 * gdb.base/disasm-optim.exp
10318 * gdb.base/display.exp
10319 * gdb.base/duplicate-bp.exp
10320 * gdb.base/ena-dis-br.exp
10321 * gdb.base/ending-run.exp
10322 * gdb.base/enumval.exp
10323 * gdb.base/environ.exp
10324 * gdb.base/eu-strip-infcall.exp
10325 * gdb.base/eval-avoid-side-effects.exp
10326 * gdb.base/eval-skip.exp
10327 * gdb.base/exitsignal.exp
10328 * gdb.base/expand-psymtabs.exp
10329 * gdb.base/filesym.exp
10330 * gdb.base/find-unmapped.exp
10331 * gdb.base/finish.exp
10332 * gdb.base/float.exp
10333 * gdb.base/foll-exec-mode.exp
10334 * gdb.base/foll-exec.exp
10335 * gdb.base/foll-fork.exp
10336 * gdb.base/fortran-sym-case.exp
10337 * gdb.base/freebpcmd.exp
10338 * gdb.base/func-ptr.exp
10339 * gdb.base/func-ptrs.exp
10340 * gdb.base/funcargs.exp
10341 * gdb.base/gcore-buffer-overflow.exp
10342 * gdb.base/gcore-relro-pie.exp
10343 * gdb.base/gcore-relro.exp
10344 * gdb.base/gcore.exp
10345 * gdb.base/gdb1090.exp
10346 * gdb.base/gdb11530.exp
10347 * gdb.base/gdb11531.exp
10348 * gdb.base/gdb1821.exp
10349 * gdb.base/gdbindex-stabs.exp
10350 * gdb.base/gdbvars.exp
10351 * gdb.base/hbreak.exp
10352 * gdb.base/hbreak2.exp
10353 * gdb.base/included.exp
10354 * gdb.base/infcall-input.exp
10355 * gdb.base/inferior-died.exp
10356 * gdb.base/infnan.exp
10357 * gdb.base/info-macros.exp
10358 * gdb.base/info-os.exp
10359 * gdb.base/info-proc.exp
10360 * gdb.base/info-shared.exp
10361 * gdb.base/info-target.exp
10362 * gdb.base/infoline.exp
10363 * gdb.base/interp.exp
10364 * gdb.base/interrupt.exp
10365 * gdb.base/jit-reader.exp
10366 * gdb.base/jit-simple.exp
10367 * gdb.base/kill-after-signal.exp
10368 * gdb.base/kill-detach-inferiors-cmd.exp
10369 * gdb.base/label.exp
10370 * gdb.base/langs.exp
10371 * gdb.base/ldbl_e308.exp
10372 * gdb.base/line-symtabs.exp
10373 * gdb.base/linespecs.exp
10374 * gdb.base/list.exp
10375 * gdb.base/long_long.exp
10376 * gdb.base/longest-types.exp
10377 * gdb.base/maint.exp
10378 * gdb.base/max-value-size.exp
10379 * gdb.base/memattr.exp
10380 * gdb.base/mips_pro.exp
10381 * gdb.base/morestack.exp
10382 * gdb.base/moribund-step.exp
10383 * gdb.base/multi-forks.exp
10384 * gdb.base/nested-addr.exp
10385 * gdb.base/nextoverexit.exp
10386 * gdb.base/noreturn-finish.exp
10387 * gdb.base/noreturn-return.exp
10388 * gdb.base/nostdlib.exp
10389 * gdb.base/offsets.exp
10390 * gdb.base/opaque.exp
10391 * gdb.base/pc-fp.exp
10392 * gdb.base/permissions.exp
10393 * gdb.base/print-symbol-loading.exp
10394 * gdb.base/prologue-include.exp
10395 * gdb.base/psymtab.exp
10396 * gdb.base/ptype.exp
10397 * gdb.base/random-signal.exp
10398 * gdb.base/randomize.exp
10399 * gdb.base/range-stepping.exp
10400 * gdb.base/readline-ask.exp
10401 * gdb.base/recpar.exp
10402 * gdb.base/recurse.exp
10403 * gdb.base/relational.exp
10404 * gdb.base/restore.exp
10405 * gdb.base/return-nodebug.exp
10406 * gdb.base/return.exp
10407 * gdb.base/run-after-attach.exp
10408 * gdb.base/save-bp.exp
10409 * gdb.base/scope.exp
10410 * gdb.base/sect-cmd.exp
10411 * gdb.base/set-lang-auto.exp
10412 * gdb.base/set-noassign.exp
10413 * gdb.base/setvar.exp
10414 * gdb.base/sigall.exp
10415 * gdb.base/sigbpt.exp
10416 * gdb.base/siginfo-addr.exp
10417 * gdb.base/siginfo-infcall.exp
10418 * gdb.base/siginfo-obj.exp
10419 * gdb.base/siginfo.exp
10420 * gdb.base/signals-state-child.exp
10421 * gdb.base/signest.exp
10422 * gdb.base/sigstep.exp
10423 * gdb.base/sizeof.exp
10424 * gdb.base/skip.exp
10425 * gdb.base/solib-corrupted.exp
10426 * gdb.base/solib-nodir.exp
10427 * gdb.base/solib-search.exp
10428 * gdb.base/stack-checking.exp
10429 * gdb.base/stale-infcall.exp
10430 * gdb.base/stap-probe.exp
10431 * gdb.base/start.exp
10432 * gdb.base/step-break.exp
10433 * gdb.base/step-bt.exp
10434 * gdb.base/step-line.exp
10435 * gdb.base/step-over-exit.exp
10436 * gdb.base/step-over-syscall.exp
10437 * gdb.base/step-resume-infcall.exp
10438 * gdb.base/step-test.exp
10439 * gdb.base/store.exp
10440 * gdb.base/structs3.exp
10441 * gdb.base/sym-file.exp
10442 * gdb.base/symbol-without-target_section.exp
10443 * gdb.base/term.exp
10444 * gdb.base/testenv.exp
10445 * gdb.base/ui-redirect.exp
10446 * gdb.base/until.exp
10447 * gdb.base/unwindonsignal.exp
10448 * gdb.base/value-double-free.exp
10449 * gdb.base/vla-datatypes.exp
10450 * gdb.base/vla-ptr.exp
10451 * gdb.base/vla-sideeffect.exp
10452 * gdb.base/volatile.exp
10453 * gdb.base/watch-cond-infcall.exp
10454 * gdb.base/watch-cond.exp
10455 * gdb.base/watch-non-mem.exp
10456 * gdb.base/watch-read.exp
10457 * gdb.base/watch-vfork.exp
10458 * gdb.base/watchpoint-cond-gone.exp
10459 * gdb.base/watchpoint-delete.exp
10460 * gdb.base/watchpoint-hw-hit-once.exp
10461 * gdb.base/watchpoint-hw.exp
10462 * gdb.base/watchpoint-stops-at-right-insn.exp
10463 * gdb.base/watchpoints.exp
10464 * gdb.base/wchar.exp
10465 * gdb.base/whatis-exp.exp
10466 * gdb.btrace/buffer-size.exp
10467 * gdb.btrace/data.exp
10468 * gdb.btrace/delta.exp
10469 * gdb.btrace/dlopen.exp
10470 * gdb.btrace/enable.exp
10471 * gdb.btrace/exception.exp
10472 * gdb.btrace/function_call_history.exp
10473 * gdb.btrace/gcore.exp
10474 * gdb.btrace/instruction_history.exp
10475 * gdb.btrace/nohist.exp
10476 * gdb.btrace/reconnect.exp
10477 * gdb.btrace/record_goto-step.exp
10478 * gdb.btrace/record_goto.exp
10479 * gdb.btrace/rn-dl-bind.exp
10480 * gdb.btrace/segv.exp
10481 * gdb.btrace/step.exp
10482 * gdb.btrace/stepi.exp
10483 * gdb.btrace/tailcall-only.exp
10484 * gdb.btrace/tailcall.exp
10485 * gdb.btrace/tsx.exp
10486 * gdb.btrace/unknown_functions.exp
10487 * gdb.btrace/vdso.exp
10488 * gdb.compile/compile-ifunc.exp
10489 * gdb.compile/compile-ops.exp
10490 * gdb.compile/compile-print.exp
10491 * gdb.compile/compile-setjmp.exp
10492 * gdb.cp/abstract-origin.exp
10493 * gdb.cp/ambiguous.exp
10494 * gdb.cp/annota2.exp
10495 * gdb.cp/annota3.exp
10496 * gdb.cp/anon-ns.exp
10497 * gdb.cp/anon-struct.exp
10498 * gdb.cp/anon-union.exp
10499 * gdb.cp/arg-reference.exp
10500 * gdb.cp/baseenum.exp
10501 * gdb.cp/bool.exp
10502 * gdb.cp/breakpoint.exp
10503 * gdb.cp/bs15503.exp
10504 * gdb.cp/call-c.exp
10505 * gdb.cp/casts.exp
10506 * gdb.cp/chained-calls.exp
10507 * gdb.cp/class2.exp
10508 * gdb.cp/classes.exp
10509 * gdb.cp/cmpd-minsyms.exp
10510 * gdb.cp/converts.exp
10511 * gdb.cp/cp-relocate.exp
10512 * gdb.cp/cpcompletion.exp
10513 * gdb.cp/cpexprs.exp
10514 * gdb.cp/cplabel.exp
10515 * gdb.cp/cplusfuncs.exp
10516 * gdb.cp/cpsizeof.exp
10517 * gdb.cp/ctti.exp
10518 * gdb.cp/derivation.exp
10519 * gdb.cp/destrprint.exp
10520 * gdb.cp/dispcxx.exp
10521 * gdb.cp/enum-class.exp
10522 * gdb.cp/exception.exp
10523 * gdb.cp/exceptprint.exp
10524 * gdb.cp/expand-psymtabs-cxx.exp
10525 * gdb.cp/expand-sals.exp
10526 * gdb.cp/extern-c.exp
10527 * gdb.cp/filename.exp
10528 * gdb.cp/formatted-ref.exp
10529 * gdb.cp/fpointer.exp
10530 * gdb.cp/gdb1355.exp
10531 * gdb.cp/gdb2495.exp
10532 * gdb.cp/hang.exp
10533 * gdb.cp/impl-this.exp
10534 * gdb.cp/infcall-dlopen.exp
10535 * gdb.cp/inherit.exp
10536 * gdb.cp/iostream.exp
10537 * gdb.cp/koenig.exp
10538 * gdb.cp/local.exp
10539 * gdb.cp/m-data.exp
10540 * gdb.cp/m-static.exp
10541 * gdb.cp/mb-ctor.exp
10542 * gdb.cp/mb-inline.exp
10543 * gdb.cp/mb-templates.exp
10544 * gdb.cp/member-name.exp
10545 * gdb.cp/member-ptr.exp
10546 * gdb.cp/meth-typedefs.exp
10547 * gdb.cp/method.exp
10548 * gdb.cp/method2.exp
10549 * gdb.cp/minsym-fallback.exp
10550 * gdb.cp/misc.exp
10551 * gdb.cp/namelessclass.exp
10552 * gdb.cp/namespace-enum.exp
10553 * gdb.cp/namespace-nested-import.exp
10554 * gdb.cp/namespace.exp
10555 * gdb.cp/nextoverthrow.exp
10556 * gdb.cp/no-dmgl-verbose.exp
10557 * gdb.cp/non-trivial-retval.exp
10558 * gdb.cp/noparam.exp
10559 * gdb.cp/nsdecl.exp
10560 * gdb.cp/nsimport.exp
10561 * gdb.cp/nsnested.exp
10562 * gdb.cp/nsnoimports.exp
10563 * gdb.cp/nsrecurs.exp
10564 * gdb.cp/nsstress.exp
10565 * gdb.cp/nsusing.exp
10566 * gdb.cp/operator.exp
10567 * gdb.cp/oranking.exp
10568 * gdb.cp/overload-const.exp
10569 * gdb.cp/overload.exp
10570 * gdb.cp/ovldbreak.exp
10571 * gdb.cp/ovsrch.exp
10572 * gdb.cp/paren-type.exp
10573 * gdb.cp/parse-lang.exp
10574 * gdb.cp/pass-by-ref.exp
10575 * gdb.cp/pr-1023.exp
10576 * gdb.cp/pr-1210.exp
10577 * gdb.cp/pr-574.exp
10578 * gdb.cp/pr10687.exp
10579 * gdb.cp/pr12028.exp
10580 * gdb.cp/pr17132.exp
10581 * gdb.cp/pr17494.exp
10582 * gdb.cp/pr9067.exp
10583 * gdb.cp/pr9167.exp
10584 * gdb.cp/pr9631.exp
10585 * gdb.cp/printmethod.exp
10586 * gdb.cp/psmang.exp
10587 * gdb.cp/psymtab-parameter.exp
10588 * gdb.cp/ptype-cv-cp.exp
10589 * gdb.cp/ptype-flags.exp
10590 * gdb.cp/re-set-overloaded.exp
10591 * gdb.cp/ref-types.exp
10592 * gdb.cp/rtti.exp
10593 * gdb.cp/scope-err.exp
10594 * gdb.cp/shadow.exp
10595 * gdb.cp/smartp.exp
10596 * gdb.cp/static-method.exp
10597 * gdb.cp/static-print-quit.exp
10598 * gdb.cp/temargs.exp
10599 * gdb.cp/templates.exp
10600 * gdb.cp/try_catch.exp
10601 * gdb.cp/typedef-operator.exp
10602 * gdb.cp/typeid.exp
10603 * gdb.cp/userdef.exp
10604 * gdb.cp/using-crash.exp
10605 * gdb.cp/var-tag.exp
10606 * gdb.cp/virtbase.exp
10607 * gdb.cp/virtfunc.exp
10608 * gdb.cp/virtfunc2.exp
10609 * gdb.cp/vla-cxx.exp
10610 * gdb.disasm/t01_mov.exp
10611 * gdb.disasm/t02_mova.exp
10612 * gdb.disasm/t03_add.exp
10613 * gdb.disasm/t04_sub.exp
10614 * gdb.disasm/t05_cmp.exp
10615 * gdb.disasm/t06_ari2.exp
10616 * gdb.disasm/t07_ari3.exp
10617 * gdb.disasm/t08_or.exp
10618 * gdb.disasm/t09_xor.exp
10619 * gdb.disasm/t10_and.exp
10620 * gdb.disasm/t11_logs.exp
10621 * gdb.disasm/t12_bit.exp
10622 * gdb.disasm/t13_otr.exp
10623 * gdb.dlang/circular.exp
10624 * gdb.dwarf2/arr-stride.exp
10625 * gdb.dwarf2/arr-subrange.exp
10626 * gdb.dwarf2/atomic-type.exp
10627 * gdb.dwarf2/bad-regnum.exp
10628 * gdb.dwarf2/bitfield-parent-optimized-out.exp
10629 * gdb.dwarf2/callframecfa.exp
10630 * gdb.dwarf2/clztest.exp
10631 * gdb.dwarf2/corrupt.exp
10632 * gdb.dwarf2/data-loc.exp
10633 * gdb.dwarf2/dup-psym.exp
10634 * gdb.dwarf2/dw2-anon-mptr.exp
10635 * gdb.dwarf2/dw2-anonymous-func.exp
10636 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
10637 * gdb.dwarf2/dw2-bad-unresolved.exp
10638 * gdb.dwarf2/dw2-basic.exp
10639 * gdb.dwarf2/dw2-canonicalize-type.exp
10640 * gdb.dwarf2/dw2-case-insensitive.exp
10641 * gdb.dwarf2/dw2-common-block.exp
10642 * gdb.dwarf2/dw2-compdir-oldgcc.exp
10643 * gdb.dwarf2/dw2-compressed.exp
10644 * gdb.dwarf2/dw2-const.exp
10645 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
10646 * gdb.dwarf2/dw2-cu-size.exp
10647 * gdb.dwarf2/dw2-dup-frame.exp
10648 * gdb.dwarf2/dw2-entry-value.exp
10649 * gdb.dwarf2/dw2-icycle.exp
10650 * gdb.dwarf2/dw2-ifort-parameter.exp
10651 * gdb.dwarf2/dw2-inline-break.exp
10652 * gdb.dwarf2/dw2-inline-param.exp
10653 * gdb.dwarf2/dw2-intercu.exp
10654 * gdb.dwarf2/dw2-intermix.exp
10655 * gdb.dwarf2/dw2-lexical-block-bare.exp
10656 * gdb.dwarf2/dw2-linkage-name-trust.exp
10657 * gdb.dwarf2/dw2-minsym-in-cu.exp
10658 * gdb.dwarf2/dw2-noloc.exp
10659 * gdb.dwarf2/dw2-op-call.exp
10660 * gdb.dwarf2/dw2-op-out-param.exp
10661 * gdb.dwarf2/dw2-opt-structptr.exp
10662 * gdb.dwarf2/dw2-param-error.exp
10663 * gdb.dwarf2/dw2-producer.exp
10664 * gdb.dwarf2/dw2-ranges-base.exp
10665 * gdb.dwarf2/dw2-ref-missing-frame.exp
10666 * gdb.dwarf2/dw2-reg-undefined.exp
10667 * gdb.dwarf2/dw2-regno-invalid.exp
10668 * gdb.dwarf2/dw2-restore.exp
10669 * gdb.dwarf2/dw2-restrict.exp
10670 * gdb.dwarf2/dw2-single-line-discriminators.exp
10671 * gdb.dwarf2/dw2-strp.exp
10672 * gdb.dwarf2/dw2-undefined-ret-addr.exp
10673 * gdb.dwarf2/dw2-unresolved.exp
10674 * gdb.dwarf2/dw2-var-zero-addr.exp
10675 * gdb.dwarf2/dw4-sig-types.exp
10676 * gdb.dwarf2/dwz.exp
10677 * gdb.dwarf2/dynarr-ptr.exp
10678 * gdb.dwarf2/enum-type.exp
10679 * gdb.dwarf2/gdb-index.exp
10680 * gdb.dwarf2/implptr-64bit.exp
10681 * gdb.dwarf2/implptr-optimized-out.exp
10682 * gdb.dwarf2/implptr.exp
10683 * gdb.dwarf2/implref-array.exp
10684 * gdb.dwarf2/implref-const.exp
10685 * gdb.dwarf2/implref-global.exp
10686 * gdb.dwarf2/implref-struct.exp
10687 * gdb.dwarf2/mac-fileno.exp
10688 * gdb.dwarf2/main-subprogram.exp
10689 * gdb.dwarf2/member-ptr-forwardref.exp
10690 * gdb.dwarf2/method-ptr.exp
10691 * gdb.dwarf2/missing-sig-type.exp
10692 * gdb.dwarf2/nonvar-access.exp
10693 * gdb.dwarf2/opaque-type-lookup.exp
10694 * gdb.dwarf2/pieces-optimized-out.exp
10695 * gdb.dwarf2/pieces.exp
10696 * gdb.dwarf2/pr10770.exp
10697 * gdb.dwarf2/pr13961.exp
10698 * gdb.dwarf2/staticvirtual.exp
10699 * gdb.dwarf2/subrange.exp
10700 * gdb.dwarf2/symtab-producer.exp
10701 * gdb.dwarf2/trace-crash.exp
10702 * gdb.dwarf2/typeddwarf.exp
10703 * gdb.dwarf2/valop.exp
10704 * gdb.dwarf2/watch-notconst.exp
10705 * gdb.fortran/array-element.exp
10706 * gdb.fortran/charset.exp
10707 * gdb.fortran/common-block.exp
10708 * gdb.fortran/complex.exp
10709 * gdb.fortran/derived-type-function.exp
10710 * gdb.fortran/derived-type.exp
10711 * gdb.fortran/logical.exp
10712 * gdb.fortran/module.exp
10713 * gdb.fortran/multi-dim.exp
10714 * gdb.fortran/nested-funcs.exp
10715 * gdb.fortran/print-formatted.exp
10716 * gdb.fortran/subarray.exp
10717 * gdb.fortran/vla-alloc-assoc.exp
10718 * gdb.fortran/vla-datatypes.exp
10719 * gdb.fortran/vla-history.exp
10720 * gdb.fortran/vla-ptr-info.exp
10721 * gdb.fortran/vla-ptype-sub.exp
10722 * gdb.fortran/vla-ptype.exp
10723 * gdb.fortran/vla-sizeof.exp
10724 * gdb.fortran/vla-type.exp
10725 * gdb.fortran/vla-value-sub-arbitrary.exp
10726 * gdb.fortran/vla-value-sub-finish.exp
10727 * gdb.fortran/vla-value-sub.exp
10728 * gdb.fortran/vla-value.exp
10729 * gdb.fortran/whatis_type.exp
10730 * gdb.go/chan.exp
10731 * gdb.go/handcall.exp
10732 * gdb.go/hello.exp
10733 * gdb.go/integers.exp
10734 * gdb.go/methods.exp
10735 * gdb.go/package.exp
10736 * gdb.go/strings.exp
10737 * gdb.go/types.exp
10738 * gdb.go/unsafe.exp
10739 * gdb.guile/scm-arch.exp
10740 * gdb.guile/scm-block.exp
10741 * gdb.guile/scm-breakpoint.exp
10742 * gdb.guile/scm-cmd.exp
10743 * gdb.guile/scm-disasm.exp
10744 * gdb.guile/scm-equal.exp
10745 * gdb.guile/scm-frame-args.exp
10746 * gdb.guile/scm-frame-inline.exp
10747 * gdb.guile/scm-frame.exp
10748 * gdb.guile/scm-iterator.exp
10749 * gdb.guile/scm-math.exp
10750 * gdb.guile/scm-objfile.exp
10751 * gdb.guile/scm-ports.exp
10752 * gdb.guile/scm-symbol.exp
10753 * gdb.guile/scm-symtab.exp
10754 * gdb.guile/scm-value-cc.exp
10755 * gdb.guile/types-module.exp
10756 * gdb.linespec/break-ask.exp
10757 * gdb.linespec/cpexplicit.exp
10758 * gdb.linespec/explicit.exp
10759 * gdb.linespec/keywords.exp
10760 * gdb.linespec/linespec.exp
10761 * gdb.linespec/ls-dollar.exp
10762 * gdb.linespec/ls-errs.exp
10763 * gdb.linespec/skip-two.exp
10764 * gdb.linespec/thread.exp
10765 * gdb.mi/mi-async.exp
10766 * gdb.mi/mi-basics.exp
10767 * gdb.mi/mi-break.exp
10768 * gdb.mi/mi-catch-load.exp
10769 * gdb.mi/mi-cli.exp
10770 * gdb.mi/mi-cmd-param-changed.exp
10771 * gdb.mi/mi-console.exp
10772 * gdb.mi/mi-detach.exp
10773 * gdb.mi/mi-disassemble.exp
10774 * gdb.mi/mi-eval.exp
10775 * gdb.mi/mi-file-transfer.exp
10776 * gdb.mi/mi-file.exp
10777 * gdb.mi/mi-fill-memory.exp
10778 * gdb.mi/mi-inheritance-syntax-error.exp
10779 * gdb.mi/mi-linespec-err-cp.exp
10780 * gdb.mi/mi-logging.exp
10781 * gdb.mi/mi-memory-changed.exp
10782 * gdb.mi/mi-read-memory.exp
10783 * gdb.mi/mi-record-changed.exp
10784 * gdb.mi/mi-reg-undefined.exp
10785 * gdb.mi/mi-regs.exp
10786 * gdb.mi/mi-return.exp
10787 * gdb.mi/mi-reverse.exp
10788 * gdb.mi/mi-simplerun.exp
10789 * gdb.mi/mi-solib.exp
10790 * gdb.mi/mi-stack.exp
10791 * gdb.mi/mi-stepi.exp
10792 * gdb.mi/mi-syn-frame.exp
10793 * gdb.mi/mi-until.exp
10794 * gdb.mi/mi-var-block.exp
10795 * gdb.mi/mi-var-child.exp
10796 * gdb.mi/mi-var-cmd.exp
10797 * gdb.mi/mi-var-cp.exp
10798 * gdb.mi/mi-var-display.exp
10799 * gdb.mi/mi-var-invalidate.exp
10800 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
10801 * gdb.mi/mi-vla-fortran.exp
10802 * gdb.mi/mi-watch.exp
10803 * gdb.mi/mi2-var-child.exp
10804 * gdb.mi/user-selected-context-sync.exp
10805 * gdb.modula2/unbounded-array.exp
10806 * gdb.multi/dummy-frame-restore.exp
10807 * gdb.multi/multi-arch-exec.exp
10808 * gdb.multi/multi-arch.exp
10809 * gdb.multi/tids.exp
10810 * gdb.multi/watchpoint-multi.exp
10811 * gdb.opencl/callfuncs.exp
10812 * gdb.opencl/convs_casts.exp
10813 * gdb.opencl/datatypes.exp
10814 * gdb.opencl/operators.exp
10815 * gdb.opencl/vec_comps.exp
10816 * gdb.opt/clobbered-registers-O2.exp
10817 * gdb.opt/inline-break.exp
10818 * gdb.opt/inline-bt.exp
10819 * gdb.opt/inline-cmds.exp
10820 * gdb.opt/inline-locals.exp
10821 * gdb.pascal/case-insensitive-symbols.exp
10822 * gdb.pascal/floats.exp
10823 * gdb.pascal/gdb11492.exp
10824 * gdb.python/lib-types.exp
10825 * gdb.python/py-arch.exp
10826 * gdb.python/py-as-string.exp
10827 * gdb.python/py-bad-printers.exp
10828 * gdb.python/py-block.exp
10829 * gdb.python/py-breakpoint-create-fail.exp
10830 * gdb.python/py-breakpoint.exp
10831 * gdb.python/py-caller-is.exp
10832 * gdb.python/py-cmd.exp
10833 * gdb.python/py-explore-cc.exp
10834 * gdb.python/py-explore.exp
10835 * gdb.python/py-finish-breakpoint.exp
10836 * gdb.python/py-finish-breakpoint2.exp
10837 * gdb.python/py-frame-args.exp
10838 * gdb.python/py-frame-inline.exp
10839 * gdb.python/py-frame.exp
10840 * gdb.python/py-framefilter-mi.exp
10841 * gdb.python/py-infthread.exp
10842 * gdb.python/py-lazy-string.exp
10843 * gdb.python/py-linetable.exp
10844 * gdb.python/py-mi-events.exp
10845 * gdb.python/py-mi-objfile.exp
10846 * gdb.python/py-mi.exp
10847 * gdb.python/py-objfile.exp
10848 * gdb.python/py-pp-integral.exp
10849 * gdb.python/py-pp-maint.exp
10850 * gdb.python/py-pp-re-notag.exp
10851 * gdb.python/py-pp-registration.exp
10852 * gdb.python/py-recurse-unwind.exp
10853 * gdb.python/py-strfns.exp
10854 * gdb.python/py-symbol.exp
10855 * gdb.python/py-symtab.exp
10856 * gdb.python/py-sync-interp.exp
10857 * gdb.python/py-typeprint.exp
10858 * gdb.python/py-unwind-maint.exp
10859 * gdb.python/py-unwind.exp
10860 * gdb.python/py-value-cc.exp
10861 * gdb.python/py-xmethods.exp
10862 * gdb.reverse/amd64-tailcall-reverse.exp
10863 * gdb.reverse/break-precsave.exp
10864 * gdb.reverse/break-reverse.exp
10865 * gdb.reverse/consecutive-precsave.exp
10866 * gdb.reverse/consecutive-reverse.exp
10867 * gdb.reverse/finish-precsave.exp
10868 * gdb.reverse/finish-reverse-bkpt.exp
10869 * gdb.reverse/finish-reverse.exp
10870 * gdb.reverse/fstatat-reverse.exp
10871 * gdb.reverse/getresuid-reverse.exp
10872 * gdb.reverse/i386-precsave.exp
10873 * gdb.reverse/i386-reverse.exp
10874 * gdb.reverse/i386-sse-reverse.exp
10875 * gdb.reverse/i387-env-reverse.exp
10876 * gdb.reverse/i387-stack-reverse.exp
10877 * gdb.reverse/insn-reverse.exp
10878 * gdb.reverse/machinestate-precsave.exp
10879 * gdb.reverse/machinestate.exp
10880 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10881 * gdb.reverse/pipe-reverse.exp
10882 * gdb.reverse/readv-reverse.exp
10883 * gdb.reverse/recvmsg-reverse.exp
10884 * gdb.reverse/rerun-prec.exp
10885 * gdb.reverse/s390-mvcle.exp
10886 * gdb.reverse/step-precsave.exp
10887 * gdb.reverse/step-reverse.exp
10888 * gdb.reverse/time-reverse.exp
10889 * gdb.reverse/until-precsave.exp
10890 * gdb.reverse/until-reverse.exp
10891 * gdb.reverse/waitpid-reverse.exp
10892 * gdb.reverse/watch-precsave.exp
10893 * gdb.reverse/watch-reverse.exp
10894 * gdb.rust/generics.exp
10895 * gdb.rust/methods.exp
10896 * gdb.rust/modules.exp
10897 * gdb.rust/simple.exp
10898 * gdb.server/connect-with-no-symbol-file.exp
10899 * gdb.server/ext-attach.exp
10900 * gdb.server/ext-restart.exp
10901 * gdb.server/ext-wrapper.exp
10902 * gdb.server/file-transfer.exp
10903 * gdb.server/server-exec-info.exp
10904 * gdb.server/server-kill.exp
10905 * gdb.server/server-mon.exp
10906 * gdb.server/wrapper.exp
10907 * gdb.stabs/exclfwd.exp
10908 * gdb.stabs/gdb11479.exp
10909 * gdb.threads/clone-new-thread-event.exp
10910 * gdb.threads/corethreads.exp
10911 * gdb.threads/current-lwp-dead.exp
10912 * gdb.threads/dlopen-libpthread.exp
10913 * gdb.threads/gcore-thread.exp
10914 * gdb.threads/sigstep-threads.exp
10915 * gdb.threads/watchpoint-fork.exp
10916 * gdb.trace/actions-changed.exp
10917 * gdb.trace/backtrace.exp
10918 * gdb.trace/change-loc.exp
10919 * gdb.trace/circ.exp
10920 * gdb.trace/collection.exp
10921 * gdb.trace/disconnected-tracing.exp
10922 * gdb.trace/ftrace.exp
10923 * gdb.trace/mi-trace-frame-collected.exp
10924 * gdb.trace/mi-trace-unavailable.exp
10925 * gdb.trace/mi-traceframe-changed.exp
10926 * gdb.trace/mi-tsv-changed.exp
10927 * gdb.trace/no-attach-trace.exp
10928 * gdb.trace/passc-dyn.exp
10929 * gdb.trace/qtro.exp
10930 * gdb.trace/range-stepping.exp
10931 * gdb.trace/read-memory.exp
10932 * gdb.trace/save-trace.exp
10933 * gdb.trace/signal.exp
10934 * gdb.trace/status-stop.exp
10935 * gdb.trace/tfile.exp
10936 * gdb.trace/trace-break.exp
10937 * gdb.trace/trace-buffer-size.exp
10938 * gdb.trace/trace-condition.exp
10939 * gdb.trace/tracefile-pseudo-reg.exp
10940 * gdb.trace/tstatus.exp
10941 * gdb.trace/unavailable.exp
10942 * gdb.trace/while-dyn.exp
10943 * gdb.trace/while-stepping.exp
10944
34c41c68
DE
109452016-12-22 Doug Evans <xdje42@gmail.com>
10946
10947 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10948 and msymbols.
10949
16e69324
YQ
109502016-12-19 Yao Qi <yao.qi@linaro.org>
10951
10952 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10953 (test_with_self): Don't call do_steps_and_nexts, and remove
10954 code about stepping into xmalloc.
10955
f94f411b
YQ
109562016-12-09 Yao Qi <yao.qi@linaro.org>
10957
10958 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10959
109602016-12-09 Yao Qi <yao.qi@linaro.org>
10961
10962 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10963
f1b5deee
PA
109642016-12-09 Pedro Alves <palves@redhat.com>
10965
10966 * gdb.base/all-architectures-0.exp: New file.
10967 * gdb.base/all-architectures-1.exp: New file.
10968 * gdb.base/all-architectures-2.exp: New file.
10969 * gdb.base/all-architectures-3.exp: New file.
10970 * gdb.base/all-architectures-4.exp: New file.
10971 * gdb.base/all-architectures-5.exp: New file.
10972 * gdb.base/all-architectures-6.exp: New file.
10973 * gdb.base/all-architectures-7.exp: New file.
10974 * gdb.base/all-architectures.exp.in: New file.
10975
364ca42e
YQ
109762016-12-09 Yao Qi <yao.qi@linaro.org>
10977
10978 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10979
107c2d62
LM
109802016-12-02 Luis Machado <lgustavo@codesourcery.com>
10981
10982 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10983 possible.
10984 Remove useless pattern-matching code.
10985
df3ee9ca
PA
109862016-12-02 Pedro Alves <palves@redhat.com>
10987
10988 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10989 procedure.
10990 (top level): Call it.
10991
ec835369
PA
109922016-12-02 Pedro Alves <palves@redhat.com>
10993
10994 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10995 New procedure.
10996 (top level): Call it.
10997
01770bbd
PA
109982016-12-02 Pedro Alves <palves@redhat.com>
10999
11000 PR cli/20559
11001 * gdb.base/commands.exp (user_defined_command_args_eval): New
11002 procedure.
11003 (top level): Call it.
11004
008459ea
LM
110052016-12-02 Luis Machado <lgustavo@codesourcery.com>
11006
11007 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11008 timeout handling.
11009
0c1b455e
TT
110102016-12-02 Tom Tromey <tom@tromey.com>
11011
11012 * gdb.dwarf2/main-subprogram.c: New file.
11013 * gdb.dwarf2/main-subprogram.exp: New file.
11014
018572b8
LM
110152016-12-01 Luis Machado <lgustavo@codesourcery.com>
11016
11017 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11018 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11019 gdb_test_no_output for a couple of cases.
11020 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11021
84c93cd5
LM
110222016-12-01 Luis Machado <lgustavo@codesourcery.com>
11023
11024 Fix test names and standardize compilation error messages throughout
11025 the following files:
11026
11027 * gdb.ada/start.exp
11028 * gdb.arch/alpha-step.exp
11029 * gdb.arch/e500-prologue.exp
11030 * gdb.arch/ftrace-insn-reloc.exp
11031 * gdb.arch/gdb1291.exp
11032 * gdb.arch/gdb1431.exp
11033 * gdb.arch/gdb1558.exp
11034 * gdb.arch/i386-dr3-watch.exp
11035 * gdb.arch/i386-sse-stack-align.exp
11036 * gdb.arch/ia64-breakpoint-shadow.exp
11037 * gdb.arch/pa-nullify.exp
11038 * gdb.arch/powerpc-aix-prologue.exp
11039 * gdb.arch/thumb-bx-pc.exp
11040 * gdb.base/annota1.exp
11041 * gdb.base/annota3.exp
11042 * gdb.base/arrayidx.exp
11043 * gdb.base/assign.exp
11044 * gdb.base/attach.exp
11045 * gdb.base/auxv.exp
11046 * gdb.base/bang.exp
11047 * gdb.base/bfp-test.exp
11048 * gdb.base/bigcore.exp
11049 * gdb.base/bitfields2.exp
11050 * gdb.base/break-fun-addr.exp
11051 * gdb.base/break-probes.exp
11052 * gdb.base/call-rt-st.exp
11053 * gdb.base/callexit.exp
11054 * gdb.base/catch-fork-kill.exp
11055 * gdb.base/charset.exp
11056 * gdb.base/checkpoint.exp
11057 * gdb.base/comprdebug.exp
11058 * gdb.base/constvars.exp
11059 * gdb.base/coredump-filter.exp
11060 * gdb.base/cursal.exp
11061 * gdb.base/cvexpr.exp
11062 * gdb.base/detach.exp
11063 * gdb.base/display.exp
11064 * gdb.base/dmsym.exp
11065 * gdb.base/dprintf-pending.exp
11066 * gdb.base/dso2dso.exp
11067 * gdb.base/dtrace-probe.exp
11068 * gdb.base/dump.exp
11069 * gdb.base/enum_cond.exp
11070 * gdb.base/exe-lock.exp
11071 * gdb.base/exec-invalid-sysroot.exp
11072 * gdb.base/execl-update-breakpoints.exp
11073 * gdb.base/exprs.exp
11074 * gdb.base/fileio.exp
11075 * gdb.base/find.exp
11076 * gdb.base/finish.exp
11077 * gdb.base/fixsection.exp
11078 * gdb.base/foll-vfork.exp
11079 * gdb.base/frame-args.exp
11080 * gdb.base/gcore.exp
11081 * gdb.base/gdb1250.exp
11082 * gdb.base/global-var-nested-by-dso.exp
11083 * gdb.base/gnu-ifunc.exp
11084 * gdb.base/hashline1.exp
11085 * gdb.base/hashline2.exp
11086 * gdb.base/hashline3.exp
11087 * gdb.base/hbreak-in-shr-unsupported.exp
11088 * gdb.base/huge.exp
11089 * gdb.base/infcall-input.exp
11090 * gdb.base/info-fun.exp
11091 * gdb.base/info-shared.exp
11092 * gdb.base/jit-simple.exp
11093 * gdb.base/jit-so.exp
11094 * gdb.base/jit.exp
11095 * gdb.base/jump.exp
11096 * gdb.base/label.exp
11097 * gdb.base/lineinc.exp
11098 * gdb.base/logical.exp
11099 * gdb.base/longjmp.exp
11100 * gdb.base/macscp.exp
11101 * gdb.base/miscexprs.exp
11102 * gdb.base/new-ui-echo.exp
11103 * gdb.base/new-ui-pending-input.exp
11104 * gdb.base/new-ui.exp
11105 * gdb.base/nodebug.exp
11106 * gdb.base/nofield.exp
11107 * gdb.base/offsets.exp
11108 * gdb.base/overlays.exp
11109 * gdb.base/pending.exp
11110 * gdb.base/pointers.exp
11111 * gdb.base/pr11022.exp
11112 * gdb.base/printcmds.exp
11113 * gdb.base/prologue.exp
11114 * gdb.base/ptr-typedef.exp
11115 * gdb.base/realname-expand.exp
11116 * gdb.base/relativedebug.exp
11117 * gdb.base/relocate.exp
11118 * gdb.base/remote.exp
11119 * gdb.base/reread.exp
11120 * gdb.base/return2.exp
11121 * gdb.base/savedregs.exp
11122 * gdb.base/sep.exp
11123 * gdb.base/sepdebug.exp
11124 * gdb.base/sepsymtab.exp
11125 * gdb.base/set-inferior-tty.exp
11126 * gdb.base/setshow.exp
11127 * gdb.base/shlib-call.exp
11128 * gdb.base/sigaltstack.exp
11129 * gdb.base/siginfo-addr.exp
11130 * gdb.base/signals.exp
11131 * gdb.base/signull.exp
11132 * gdb.base/sigrepeat.exp
11133 * gdb.base/so-impl-ld.exp
11134 * gdb.base/solib-display.exp
11135 * gdb.base/solib-overlap.exp
11136 * gdb.base/solib-search.exp
11137 * gdb.base/solib-symbol.exp
11138 * gdb.base/structs.exp
11139 * gdb.base/structs2.exp
11140 * gdb.base/symtab-search-order.exp
11141 * gdb.base/twice.exp
11142 * gdb.base/unload.exp
11143 * gdb.base/varargs.exp
11144 * gdb.base/watchpoint-solib.exp
11145 * gdb.base/watchpoint.exp
11146 * gdb.base/whatis.exp
11147 * gdb.base/wrong_frame_bt_full.exp
11148 * gdb.btrace/dlopen.exp
11149 * gdb.cell/ea-standalone.exp
11150 * gdb.cell/ea-test.exp
11151 * gdb.cp/dispcxx.exp
11152 * gdb.cp/gdb2384.exp
11153 * gdb.cp/method2.exp
11154 * gdb.cp/nextoverthrow.exp
11155 * gdb.cp/pr10728.exp
11156 * gdb.disasm/am33.exp
11157 * gdb.disasm/h8300s.exp
11158 * gdb.disasm/mn10300.exp
11159 * gdb.disasm/sh3.exp
11160 * gdb.dwarf2/dw2-dir-file-name.exp
11161 * gdb.fortran/complex.exp
11162 * gdb.fortran/library-module.exp
11163 * gdb.guile/scm-pretty-print.exp
11164 * gdb.guile/scm-symbol.exp
11165 * gdb.guile/scm-type.exp
11166 * gdb.guile/scm-value.exp
11167 * gdb.linespec/linespec.exp
11168 * gdb.mi/gdb701.exp
11169 * gdb.mi/gdb792.exp
11170 * gdb.mi/mi-breakpoint-changed.exp
11171 * gdb.mi/mi-dprintf-pending.exp
11172 * gdb.mi/mi-dprintf.exp
11173 * gdb.mi/mi-exit-code.exp
11174 * gdb.mi/mi-pending.exp
11175 * gdb.mi/mi-solib.exp
11176 * gdb.mi/new-ui-mi-sync.exp
11177 * gdb.mi/pr11022.exp
11178 * gdb.mi/user-selected-context-sync.exp
11179 * gdb.opt/solib-intra-step.exp
11180 * gdb.python/py-events.exp
11181 * gdb.python/py-finish-breakpoint.exp
11182 * gdb.python/py-mi.exp
11183 * gdb.python/py-prettyprint.exp
11184 * gdb.python/py-shared.exp
11185 * gdb.python/py-symbol.exp
11186 * gdb.python/py-template.exp
11187 * gdb.python/py-type.exp
11188 * gdb.python/py-value.exp
11189 * gdb.reverse/solib-precsave.exp
11190 * gdb.reverse/solib-reverse.exp
11191 * gdb.server/solib-list.exp
11192 * gdb.stabs/weird.exp
11193 * gdb.threads/reconnect-signal.exp
11194 * gdb.threads/stepi-random-signal.exp
11195 * gdb.trace/actions.exp
11196 * gdb.trace/ax.exp
11197 * gdb.trace/backtrace.exp
11198 * gdb.trace/change-loc.exp
11199 * gdb.trace/deltrace.exp
11200 * gdb.trace/ftrace-lock.exp
11201 * gdb.trace/ftrace.exp
11202 * gdb.trace/infotrace.exp
11203 * gdb.trace/mi-tracepoint-changed.exp
11204 * gdb.trace/packetlen.exp
11205 * gdb.trace/passcount.exp
11206 * gdb.trace/pending.exp
11207 * gdb.trace/range-stepping.exp
11208 * gdb.trace/report.exp
11209 * gdb.trace/stap-trace.exp
11210 * gdb.trace/tfind.exp
11211 * gdb.trace/trace-break.exp
11212 * gdb.trace/trace-condition.exp
11213 * gdb.trace/trace-enable-disable.exp
11214 * gdb.trace/trace-mt.exp
11215 * gdb.trace/tracecmd.exp
11216 * gdb.trace/tspeed.exp
11217 * gdb.trace/tsv.exp
11218 * lib/perftest.exp
11219
fb9feb35
LM
112202016-12-01 Luis Machado <lgustavo@codesourcery.com>
11221
11222 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11223 with gdb_test_no_output.
11224 Use command as test name.
11225
cd2ddb6c
LM
112262016-12-01 Luis Machado <lgustavo@codesourcery.com>
11227
11228 Fix test names starting with uppercase throughout the files.
11229
11230 * gdb.ada/assign_1.exp
11231 * gdb.ada/boolean_expr.exp
11232 * gdb.base/arrayidx.exp
11233 * gdb.base/del.exp
11234 * gdb.base/gcore-buffer-overflow.exp
11235 * gdb.base/testenv.exp
11236 * gdb.compile/compile.exp
11237 * gdb.python/py-framefilter-invalidarg.exp
11238 * gdb.python/py-framefilter.exp
11239
bb95117e
LM
112402016-12-01 Luis Machado <lgustavo@codesourcery.com>
11241
11242 Fix test names starting with uppercase throughout the files.
11243
11244 * gdb.ada/array_return.exp
11245 * gdb.ada/expr_delims.exp
11246 * gdb.ada/mi_dyn_arr.exp
11247 * gdb.ada/mi_interface.exp
11248 * gdb.ada/mi_var_array.exp
11249 * gdb.ada/watch_arg.exp
11250 * gdb.arch/alpha-step.exp
11251 * gdb.arch/altivec-regs.exp
11252 * gdb.arch/e500-regs.exp
11253 * gdb.arch/powerpc-d128-regs.exp
11254 * gdb.base/arrayidx.exp
11255 * gdb.base/break.exp
11256 * gdb.base/checkpoint.exp
11257 * gdb.base/debug-expr.exp
11258 * gdb.base/dmsym.exp
11259 * gdb.base/radix.exp
11260 * gdb.base/sepdebug.exp
11261 * gdb.base/testenv.exp
11262 * gdb.base/watch_thread_num.exp
11263 * gdb.base/watchpoint-cond-gone.exp
11264 * gdb.cell/break.exp
11265 * gdb.cell/ea-cache.exp
11266 * gdb.compile/compile.exp
11267 * gdb.cp/gdb2495.exp
11268 * gdb.gdb/selftest.exp
11269 * gdb.gdb/xfullpath.exp
11270 * gdb.go/hello.exp
11271 * gdb.go/integers.exp
11272 * gdb.objc/basicclass.exp
11273 * gdb.pascal/hello.exp
11274 * gdb.pascal/integers.exp
11275 * gdb.python/py-breakpoint.exp
11276 * gdb.python/py-cmd.exp
11277 * gdb.python/py-linetable.exp
11278 * gdb.python/py-xmethods.exp
11279 * gdb.python/python.exp
11280 * gdb.reverse/consecutive-precsave.exp
11281 * gdb.reverse/finish-precsave.exp
11282 * gdb.reverse/i386-precsave.exp
11283 * gdb.reverse/machinestate-precsave.exp
11284 * gdb.reverse/sigall-precsave.exp
11285 * gdb.reverse/solib-precsave.exp
11286 * gdb.reverse/step-precsave.exp
11287 * gdb.reverse/until-precsave.exp
11288 * gdb.reverse/watch-precsave.exp
11289 * gdb.threads/leader-exit.exp
11290 * gdb.threads/pthreads.exp
11291 * gdb.threads/wp-replication.exp
11292 * gdb.trace/actions.exp
11293 * gdb.trace/mi-tsv-changed.exp
11294 * gdb.trace/tsv.exp
11295
de97fdd4
LM
112962016-12-01 Luis Machado <lgustavo@codesourcery.com>
11297
11298 Fix test names starting with uppercase throughout the files.
11299
11300 * gdb.arch/i386-bp_permanent.exp
11301 * gdb.arch/i386-gnu-cfi.exp
11302 * gdb.base/disasm-end-cu.exp
11303 * gdb.base/macscp.exp
11304 * gdb.base/pending.exp
11305 * gdb.base/watch_thread_num.exp
11306 * gdb.cp/exception.exp
11307 * gdb.cp/gdb2495.exp
11308 * gdb.cp/local.exp
11309 * gdb.python/py-evsignal.exp
11310 * gdb.python/python.exp
11311 * gdb.trace/tracecmd.exp
11312
9f058c10
LM
113132016-12-01 Luis Machado <lgustavo@codesourcery.com>
11314
11315 Fix test names starting with uppercase throughout the files.
11316
11317 * gdb.base/charset.exp
11318 * gdb.base/eval.exp
11319 * gdb.base/multi-forks.exp
11320 * gdb.guile/scm-progspace.exp
11321 * gdb.opencl/datatypes.exp
11322 * gdb.python/py-block.exp
11323 * gdb.python/py-function.exp
11324 * gdb.python/py-symbol.exp
11325 * gdb.python/py-symtab.exp
11326 * gdb.python/py-xmethods.exp
11327 * gdb.reverse/break-precsave.exp
11328 * gdb.reverse/break-reverse.exp
11329 * gdb.reverse/consecutive-precsave.exp
11330 * gdb.reverse/consecutive-reverse.exp
11331 * gdb.reverse/finish-precsave.exp
11332 * gdb.reverse/finish-reverse-bkpt.exp
11333 * gdb.reverse/finish-reverse.exp
11334 * gdb.reverse/fstatat-reverse.exp
11335 * gdb.reverse/getresuid-reverse.exp
11336 * gdb.reverse/i386-precsave.exp
11337 * gdb.reverse/i386-reverse.exp
11338 * gdb.reverse/i386-sse-reverse.exp
11339 * gdb.reverse/i387-stack-reverse.exp
11340 * gdb.reverse/insn-reverse.exp
11341 * gdb.reverse/machinestate-precsave.exp
11342 * gdb.reverse/machinestate.exp
11343 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11344 * gdb.reverse/pipe-reverse.exp
11345 * gdb.reverse/readv-reverse.exp
11346 * gdb.reverse/recvmsg-reverse.exp
11347 * gdb.reverse/rerun-prec.exp
11348 * gdb.reverse/s390-mvcle.exp
11349 * gdb.reverse/sigall-precsave.exp
11350 * gdb.reverse/sigall-reverse.exp
11351 * gdb.reverse/solib-precsave.exp
11352 * gdb.reverse/solib-reverse.exp
11353 * gdb.reverse/step-precsave.exp
11354 * gdb.reverse/step-reverse.exp
11355 * gdb.reverse/time-reverse.exp
11356 * gdb.reverse/until-precsave.exp
11357 * gdb.reverse/until-reverse.exp
11358 * gdb.reverse/waitpid-reverse.exp
11359 * gdb.reverse/watch-precsave.exp
11360 * gdb.reverse/watch-reverse.exp
11361
cdc7edd7
LM
113622016-12-01 Luis Machado <lgustavo@codesourcery.com>
11363
11364 Fix test names starting with uppercase throughout the files.
11365
11366 * gdb.arch/i386-mpx-simple_segv.exp
11367 * gdb.arch/i386-mpx.exp
11368 * gdb.arch/i386-permbkpt.exp
11369 * gdb.arch/pa-nullify.exp
11370 * gdb.arch/powerpc-d128-regs.exp
11371 * gdb.arch/vsx-regs.exp
11372 * gdb.base/bfp-test.exp
11373 * gdb.base/break.exp
11374 * gdb.base/breakpoint-shadow.exp
11375 * gdb.base/callfuncs.exp
11376 * gdb.base/charset.exp
11377 * gdb.base/commands.exp
11378 * gdb.base/completion.exp
11379 * gdb.base/dfp-test.exp
11380 * gdb.base/echo.exp
11381 * gdb.base/ending-run.exp
11382 * gdb.base/eval.exp
11383 * gdb.base/expand-psymtabs.exp
11384 * gdb.base/float128.exp
11385 * gdb.base/floatn.exp
11386 * gdb.base/foll-exec-mode.exp
11387 * gdb.base/gdb1056.exp
11388 * gdb.base/gdb11531.exp
11389 * gdb.base/kill-after-signal.exp
11390 * gdb.base/multi-forks.exp
11391 * gdb.base/overlays.exp
11392 * gdb.base/pending.exp
11393 * gdb.base/sepdebug.exp
11394 * gdb.base/testenv.exp
11395 * gdb.base/valgrind-db-attach.exp
11396 * gdb.base/watch_thread_num.exp
11397 * gdb.base/watchpoint-cond-gone.exp
11398 * gdb.base/watchpoint.exp
11399 * gdb.base/watchpoints.exp
11400 * gdb.cp/arg-reference.exp
11401 * gdb.cp/baseenum.exp
11402 * gdb.cp/operator.exp
11403 * gdb.cp/shadow.exp
11404 * gdb.dwarf2/dw2-op-out-param.exp
11405 * gdb.dwarf2/dw2-reg-undefined.exp
11406 * gdb.go/chan.exp
11407 * gdb.go/hello.exp
11408 * gdb.go/integers.exp
11409 * gdb.go/methods.exp
11410 * gdb.go/package.exp
11411 * gdb.guile/scm-parameter.exp
11412 * gdb.guile/scm-progspace.exp
11413 * gdb.guile/scm-value.exp
11414 * gdb.mi/mi-pending.exp
11415 * gdb.mi/user-selected-context-sync.exp
11416 * gdb.multi/multi-attach.exp
11417 * gdb.multi/tids.exp
11418 * gdb.opt/clobbered-registers-O2.exp
11419 * gdb.pascal/floats.exp
11420 * gdb.pascal/integers.exp
11421 * gdb.python/py-block.exp
11422 * gdb.python/py-events.exp
11423 * gdb.python/py-parameter.exp
11424 * gdb.python/py-symbol.exp
11425 * gdb.python/py-symtab.exp
11426 * gdb.python/py-type.exp
11427 * gdb.python/py-value.exp
11428 * gdb.python/py-xmethods.exp
11429 * gdb.python/python.exp
11430 * gdb.reverse/break-precsave.exp
11431 * gdb.reverse/consecutive-precsave.exp
11432 * gdb.reverse/finish-precsave.exp
11433 * gdb.reverse/i386-precsave.exp
11434 * gdb.reverse/machinestate-precsave.exp
11435 * gdb.reverse/sigall-precsave.exp
11436 * gdb.reverse/solib-precsave.exp
11437 * gdb.reverse/step-precsave.exp
11438 * gdb.reverse/until-precsave.exp
11439 * gdb.reverse/watch-precsave.exp
11440 * gdb.server/ext-attach.exp
11441 * gdb.server/ext-restart.exp
11442 * gdb.server/ext-run.exp
11443 * gdb.server/ext-wrapper.exp
11444 * gdb.stabs/gdb11479.exp
11445 * gdb.stabs/weird.exp
11446 * gdb.threads/attach-many-short-lived-threads.exp
11447 * gdb.threads/kill.exp
11448 * gdb.threads/watchpoint-fork.exp
11449
bc6c7af4
LM
114502016-12-01 Luis Machado <lgustavo@codesourcery.com>
11451
11452 Fix test names starting with uppercase throughout all the files below.
11453
11454 * gdb.ada/array_return.exp
11455 * gdb.ada/catch_ex.exp
11456 * gdb.ada/info_exc.exp
11457 * gdb.ada/mi_catch_ex.exp
11458 * gdb.ada/mi_dyn_arr.exp
11459 * gdb.ada/mi_ex_cond.exp
11460 * gdb.ada/mi_exc_info.exp
11461 * gdb.ada/mi_interface.exp
11462 * gdb.ada/mi_task_arg.exp
11463 * gdb.ada/mi_task_info.exp
11464 * gdb.ada/mi_var_array.exp
11465 * gdb.arch/alpha-step.exp
11466 * gdb.arch/amd64-disp-step.exp
11467 * gdb.arch/arm-disp-step.exp
11468 * gdb.arch/disp-step-insn-reloc.exp
11469 * gdb.arch/e500-prologue.exp
11470 * gdb.arch/ftrace-insn-reloc.exp
11471 * gdb.arch/gdb1558.exp
11472 * gdb.arch/i386-bp_permanent.exp
11473 * gdb.arch/i386-disp-step.exp
11474 * gdb.arch/i386-float.exp
11475 * gdb.arch/i386-gnu-cfi.exp
11476 * gdb.arch/ia64-breakpoint-shadow.exp
11477 * gdb.arch/mips16-thunks.exp
11478 * gdb.arch/pa-nullify.exp
11479 * gdb.arch/powerpc-aix-prologue.exp
11480 * gdb.arch/powerpc-power.exp
11481 * gdb.arch/ppc-dfp.exp
11482 * gdb.arch/s390-tdbregs.exp
11483 * gdb.arch/spu-info.exp
11484 * gdb.arch/spu-ls.exp
11485 * gdb.arch/thumb-bx-pc.exp
11486 * gdb.base/advance.exp
11487 * gdb.base/annota-input-while-running.exp
11488 * gdb.base/arrayidx.exp
11489 * gdb.base/asmlabel.exp
11490 * gdb.base/async.exp
11491 * gdb.base/attach-wait-input.exp
11492 * gdb.base/auto-connect-native-target.exp
11493 * gdb.base/batch-preserve-term-settings.exp
11494 * gdb.base/bfp-test.exp
11495 * gdb.base/bigcore.exp
11496 * gdb.base/bp-permanent.exp
11497 * gdb.base/break-always.exp
11498 * gdb.base/break-fun-addr.exp
11499 * gdb.base/break-idempotent.exp
11500 * gdb.base/break-main-file-remove-fail.exp
11501 * gdb.base/break-probes.exp
11502 * gdb.base/break-unload-file.exp
11503 * gdb.base/break.exp
11504 * gdb.base/call-ar-st.exp
11505 * gdb.base/call-rt-st.exp
11506 * gdb.base/call-sc.exp
11507 * gdb.base/call-signal-resume.exp
11508 * gdb.base/call-strs.exp
11509 * gdb.base/callexit.exp
11510 * gdb.base/callfuncs.exp
11511 * gdb.base/catch-gdb-caused-signals.exp
11512 * gdb.base/catch-signal-siginfo-cond.exp
11513 * gdb.base/catch-syscall.exp
11514 * gdb.base/compare-sections.exp
11515 * gdb.base/cond-eval-mode.exp
11516 * gdb.base/condbreak-call-false.exp
11517 * gdb.base/consecutive-step-over.exp
11518 * gdb.base/cursal.exp
11519 * gdb.base/disabled-location.exp
11520 * gdb.base/disasm-end-cu.exp
11521 * gdb.base/display.exp
11522 * gdb.base/double-prompt-target-event-error.exp
11523 * gdb.base/dprintf-bp-same-addr.exp
11524 * gdb.base/dprintf-detach.exp
11525 * gdb.base/dprintf-next.exp
11526 * gdb.base/dprintf-non-stop.exp
11527 * gdb.base/dprintf-pending.exp
11528 * gdb.base/dso2dso.exp
11529 * gdb.base/ending-run.exp
11530 * gdb.base/enum_cond.exp
11531 * gdb.base/examine-backward.exp
11532 * gdb.base/exe-lock.exp
11533 * gdb.base/exec-invalid-sysroot.exp
11534 * gdb.base/execl-update-breakpoints.exp
11535 * gdb.base/execution-termios.exp
11536 * gdb.base/fileio.exp
11537 * gdb.base/fixsection.exp
11538 * gdb.base/foll-exec-mode.exp
11539 * gdb.base/foll-exec.exp
11540 * gdb.base/fork-running-state.exp
11541 * gdb.base/frame-args.exp
11542 * gdb.base/fullpath-expand.exp
11543 * gdb.base/func-ptr.exp
11544 * gdb.base/gcore-relro-pie.exp
11545 * gdb.base/gdb1090.exp
11546 * gdb.base/gdb1555.exp
11547 * gdb.base/global-var-nested-by-dso.exp
11548 * gdb.base/gnu-ifunc.exp
11549 * gdb.base/hbreak-in-shr-unsupported.exp
11550 * gdb.base/hbreak-unmapped.exp
11551 * gdb.base/hook-stop.exp
11552 * gdb.base/infcall-input.exp
11553 * gdb.base/info-fun.exp
11554 * gdb.base/info-shared.exp
11555 * gdb.base/interrupt-noterm.exp
11556 * gdb.base/jit-so.exp
11557 * gdb.base/jit.exp
11558 * gdb.base/line-symtabs.exp
11559 * gdb.base/list.exp
11560 * gdb.base/longjmp.exp
11561 * gdb.base/macscp.exp
11562 * gdb.base/max-value-size.exp
11563 * gdb.base/nodebug.exp
11564 * gdb.base/nofield.exp
11565 * gdb.base/overlays.exp
11566 * gdb.base/paginate-after-ctrl-c-running.exp
11567 * gdb.base/paginate-bg-execution.exp
11568 * gdb.base/paginate-inferior-exit.exp
11569 * gdb.base/pending.exp
11570 * gdb.base/pr11022.exp
11571 * gdb.base/printcmds.exp
11572 * gdb.base/ptr-typedef.exp
11573 * gdb.base/ptype.exp
11574 * gdb.base/randomize.exp
11575 * gdb.base/range-stepping.exp
11576 * gdb.base/realname-expand.exp
11577 * gdb.base/relativedebug.exp
11578 * gdb.base/remote.exp
11579 * gdb.base/savedregs.exp
11580 * gdb.base/sepdebug.exp
11581 * gdb.base/set-noassign.exp
11582 * gdb.base/shlib-call.exp
11583 * gdb.base/shreloc.exp
11584 * gdb.base/sigaltstack.exp
11585 * gdb.base/sigbpt.exp
11586 * gdb.base/siginfo-addr.exp
11587 * gdb.base/siginfo-obj.exp
11588 * gdb.base/siginfo-thread.exp
11589 * gdb.base/signest.exp
11590 * gdb.base/signull.exp
11591 * gdb.base/sigrepeat.exp
11592 * gdb.base/skip.exp
11593 * gdb.base/so-impl-ld.exp
11594 * gdb.base/solib-corrupted.exp
11595 * gdb.base/solib-disc.exp
11596 * gdb.base/solib-display.exp
11597 * gdb.base/solib-overlap.exp
11598 * gdb.base/solib-search.exp
11599 * gdb.base/solib-symbol.exp
11600 * gdb.base/source-execution.exp
11601 * gdb.base/sss-bp-on-user-bp-2.exp
11602 * gdb.base/sss-bp-on-user-bp.exp
11603 * gdb.base/stack-checking.exp
11604 * gdb.base/stale-infcall.exp
11605 * gdb.base/step-break.exp
11606 * gdb.base/step-line.exp
11607 * gdb.base/step-over-exit.exp
11608 * gdb.base/step-test.exp
11609 * gdb.base/structs.exp
11610 * gdb.base/sym-file.exp
11611 * gdb.base/symtab-search-order.exp
11612 * gdb.base/term.exp
11613 * gdb.base/type-opaque.exp
11614 * gdb.base/unload.exp
11615 * gdb.base/until-nodebug.exp
11616 * gdb.base/until.exp
11617 * gdb.base/unwindonsignal.exp
11618 * gdb.base/watch-cond.exp
11619 * gdb.base/watch-non-mem.exp
11620 * gdb.base/watch_thread_num.exp
11621 * gdb.base/watchpoint-reuse-slot.exp
11622 * gdb.base/watchpoint-solib.exp
11623 * gdb.base/watchpoint.exp
11624 * gdb.btrace/dlopen.exp
11625 * gdb.cell/arch.exp
11626 * gdb.cell/break.exp
11627 * gdb.cell/bt.exp
11628 * gdb.cell/core.exp
11629 * gdb.cell/data.exp
11630 * gdb.cell/dwarfaddr.exp
11631 * gdb.cell/ea-cache.exp
11632 * gdb.cell/ea-standalone.exp
11633 * gdb.cell/ea-test.exp
11634 * gdb.cell/f-regs.exp
11635 * gdb.cell/fork.exp
11636 * gdb.cell/gcore.exp
11637 * gdb.cell/mem-access.exp
11638 * gdb.cell/ptype.exp
11639 * gdb.cell/registers.exp
11640 * gdb.cell/sizeof.exp
11641 * gdb.cell/solib-symbol.exp
11642 * gdb.cell/solib.exp
11643 * gdb.compile/compile-tls.exp
11644 * gdb.cp/exception.exp
11645 * gdb.cp/gdb2495.exp
11646 * gdb.cp/local.exp
11647 * gdb.cp/mb-inline.exp
11648 * gdb.cp/mb-templates.exp
11649 * gdb.cp/pr10687.exp
11650 * gdb.cp/pr9167.exp
11651 * gdb.cp/scope-err.exp
11652 * gdb.cp/templates.exp
11653 * gdb.cp/virtfunc.exp
11654 * gdb.dwarf2/dw2-dir-file-name.exp
11655 * gdb.dwarf2/dw2-single-line-discriminators.exp
11656 * gdb.fortran/complex.exp
11657 * gdb.fortran/library-module.exp
11658 * gdb.guile/guile.exp
11659 * gdb.guile/scm-cmd.exp
11660 * gdb.guile/scm-frame-inline.exp
11661 * gdb.guile/scm-objfile.exp
11662 * gdb.guile/scm-pretty-print.exp
11663 * gdb.guile/scm-symbol.exp
11664 * gdb.guile/scm-type.exp
11665 * gdb.guile/scm-value.exp
11666 * gdb.linespec/keywords.exp
11667 * gdb.linespec/ls-errs.exp
11668 * gdb.linespec/macro-relative.exp
11669 * gdb.linespec/thread.exp
11670 * gdb.mi/mi-breakpoint-changed.exp
11671 * gdb.mi/mi-dprintf-pending.exp
11672 * gdb.mi/mi-fullname-deleted.exp
11673 * gdb.mi/mi-logging.exp
11674 * gdb.mi/mi-pending.exp
11675 * gdb.mi/mi-solib.exp
11676 * gdb.mi/new-ui-mi-sync.exp
11677 * gdb.mi/user-selected-context-sync.exp
11678 * gdb.multi/dummy-frame-restore.exp
11679 * gdb.multi/multi-arch-exec.exp
11680 * gdb.multi/remove-inferiors.exp
11681 * gdb.multi/watchpoint-multi-exit.exp
11682 * gdb.opt/solib-intra-step.exp
11683 * gdb.perf/backtrace.exp
11684 * gdb.perf/single-step.exp
11685 * gdb.perf/skip-command.exp
11686 * gdb.perf/skip-prologue.exp
11687 * gdb.perf/solib.exp
11688 * gdb.python/lib-types.exp
11689 * gdb.python/py-as-string.exp
11690 * gdb.python/py-bad-printers.exp
11691 * gdb.python/py-block.exp
11692 * gdb.python/py-breakpoint.exp
11693 * gdb.python/py-cmd.exp
11694 * gdb.python/py-events.exp
11695 * gdb.python/py-evthreads.exp
11696 * gdb.python/py-finish-breakpoint.exp
11697 * gdb.python/py-finish-breakpoint2.exp
11698 * gdb.python/py-frame-inline.exp
11699 * gdb.python/py-frame.exp
11700 * gdb.python/py-inferior.exp
11701 * gdb.python/py-infthread.exp
11702 * gdb.python/py-mi.exp
11703 * gdb.python/py-objfile.exp
11704 * gdb.python/py-pp-maint.exp
11705 * gdb.python/py-pp-registration.exp
11706 * gdb.python/py-prettyprint.exp
11707 * gdb.python/py-recurse-unwind.exp
11708 * gdb.python/py-shared.exp
11709 * gdb.python/py-symbol.exp
11710 * gdb.python/py-symtab.exp
11711 * gdb.python/py-template.exp
11712 * gdb.python/py-type.exp
11713 * gdb.python/py-unwind-maint.exp
11714 * gdb.python/py-unwind.exp
11715 * gdb.python/py-value.exp
11716 * gdb.python/python.exp
11717 * gdb.reverse/finish-reverse-bkpt.exp
11718 * gdb.reverse/insn-reverse.exp
11719 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11720 * gdb.reverse/solib-precsave.exp
11721 * gdb.reverse/solib-reverse.exp
11722 * gdb.stabs/gdb11479.exp
11723 * gdb.stabs/weird.exp
11724 * gdb.threads/fork-child-threads.exp
11725 * gdb.threads/fork-plus-threads.exp
11726 * gdb.threads/fork-thread-pending.exp
11727 * gdb.threads/forking-threads-plus-breakpoint.exp
11728 * gdb.threads/hand-call-in-threads.exp
11729 * gdb.threads/interrupted-hand-call.exp
11730 * gdb.threads/linux-dp.exp
11731 * gdb.threads/local-watch-wrong-thread.exp
11732 * gdb.threads/next-while-other-thread-longjmps.exp
11733 * gdb.threads/non-ldr-exit.exp
11734 * gdb.threads/pending-step.exp
11735 * gdb.threads/print-threads.exp
11736 * gdb.threads/process-dies-while-detaching.exp
11737 * gdb.threads/process-dies-while-handling-bp.exp
11738 * gdb.threads/pthreads.exp
11739 * gdb.threads/queue-signal.exp
11740 * gdb.threads/reconnect-signal.exp
11741 * gdb.threads/signal-command-handle-nopass.exp
11742 * gdb.threads/signal-command-multiple-signals-pending.exp
11743 * gdb.threads/signal-delivered-right-thread.exp
11744 * gdb.threads/signal-sigtrap.exp
11745 * gdb.threads/sigthread.exp
11746 * gdb.threads/staticthreads.exp
11747 * gdb.threads/stepi-random-signal.exp
11748 * gdb.threads/thread-unwindonsignal.exp
11749 * gdb.threads/thread_check.exp
11750 * gdb.threads/thread_events.exp
11751 * gdb.threads/tid-reuse.exp
11752 * gdb.threads/tls-nodebug.exp
11753 * gdb.threads/tls-shared.exp
11754 * gdb.threads/tls-so_extern.exp
11755 * gdb.threads/tls.exp
11756 * gdb.threads/wp-replication.exp
11757 * gdb.trace/actions-changed.exp
11758 * gdb.trace/actions.exp
11759 * gdb.trace/backtrace.exp
11760 * gdb.trace/change-loc.exp
11761 * gdb.trace/collection.exp
11762 * gdb.trace/deltrace.exp
11763 * gdb.trace/disconnected-tracing.exp
11764 * gdb.trace/entry-values.exp
11765 * gdb.trace/ftrace-lock.exp
11766 * gdb.trace/ftrace.exp
11767 * gdb.trace/infotrace.exp
11768 * gdb.trace/mi-trace-frame-collected.exp
11769 * gdb.trace/mi-trace-unavailable.exp
11770 * gdb.trace/mi-traceframe-changed.exp
11771 * gdb.trace/mi-tracepoint-changed.exp
11772 * gdb.trace/mi-tsv-changed.exp
11773 * gdb.trace/no-attach-trace.exp
11774 * gdb.trace/packetlen.exp
11775 * gdb.trace/passc-dyn.exp
11776 * gdb.trace/passcount.exp
11777 * gdb.trace/pending.exp
11778 * gdb.trace/pr16508.exp
11779 * gdb.trace/qtro.exp
11780 * gdb.trace/range-stepping.exp
11781 * gdb.trace/read-memory.exp
11782 * gdb.trace/report.exp
11783 * gdb.trace/save-trace.exp
11784 * gdb.trace/signal.exp
11785 * gdb.trace/stap-trace.exp
11786 * gdb.trace/status-stop.exp
11787 * gdb.trace/strace.exp
11788 * gdb.trace/tfile.exp
11789 * gdb.trace/tfind.exp
11790 * gdb.trace/trace-break.exp
11791 * gdb.trace/trace-condition.exp
11792 * gdb.trace/trace-enable-disable.exp
11793 * gdb.trace/trace-mt.exp
11794 * gdb.trace/tracecmd.exp
11795 * gdb.trace/tracefile-pseudo-reg.exp
11796 * gdb.trace/tspeed.exp
11797 * gdb.trace/tstatus.exp
11798 * gdb.trace/tsv.exp
11799 * gdb.trace/unavailable.exp
11800 * gdb.trace/while-dyn.exp
11801 * gdb.trace/while-stepping.exp
11802 * lib/gdb-guile.exp
11803 * lib/gdb.exp
11804 * lib/mi-support.exp
11805 * lib/pascal.exp
11806 * lib/perftest.exp
11807 * lib/prelink-support.exp
11808 * lib/selftest-support.exp
11809
ad02e4fe
SM
118102016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
11811
11812 * Makefile.in: Include disable-implicit-rules.mk.
11813
22347e55
AA
118142016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11815
11816 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
11817 non-byte-aligned bit fields.
11818
da5b30da
AA
118192016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11820
11821 PR gdb/12616
11822 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
11823 respects the DW_AT_data_bit_offset attribute.
11824
b593ecca
SM
118252016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
11826
11827 * gdb.base/default.exp: Fix output of "set language".
11828
3b165252
SM
118292016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
11830
11831 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
11832 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
11833 make.
11834 * configure.ac: Remove checks for the make program.
11835 * configure: Re-generate.
11836
1a2f3d7f
KB
118372016-11-16 Kevin Buettner <kevinb@redhat.com>
11838
11839 * gdb.python/py-recurse-unwind.c (main): Add loop.
11840 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11841 to read_register() and gdb.parse_and_eval(). Make each code
11842 call a separate case that can be individually tested.
11843 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11844 proc. Call cont_and_backtrace for each of the code paths that
11845 we want to test in the unwinder.
11846
b7f38fda
AA
118472016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11848
11849 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11850 the definition of struct S.
11851
1f8db343
CM
118522016-11-11 Catherine Moore <clm@codesourcery.com>
11853
11854 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11855
fad0c9fb
PA
118562016-11-09 Pedro Alves <palves@redhat.com>
11857
11858 * gdb.base/commands.exp (runto_or_return): New procedure.
11859 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11860 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11861 (progvar_simple_while_test, progvar_complex_if_while_test)
11862 (if_while_breakpoint_command_test)
11863 (infrun_breakpoint_command_test, breakpoint_command_test)
11864 (user_defined_command_test, watchpoint_command_test)
11865 (test_command_prompt_position, redefine_hook_test)
11866 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11867 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11868 multi_line_input and multi_line. Remove gdb_expect and
11869 gdb_stop_suppressing_tests uses.
11870 * lib/gdb.exp (valnum_re): New global.
11871 (multi_line_input): New procedure.
11872
8354c62c
SM
118732016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11874
11875 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11876 Remove.
11877 (test_setup): Define with proc_with_prefix.
11878 (test_cli_inferior): Likewise.
11879 (test_cli_thread): Likewise.
11880 (test_cli_frame): Likewise.
11881 (test_cli_select_frame): Likewise.
11882 (test_cli_up_down): Likewise.
11883 (test_mi_thread_select): Likewise.
11884 (test_mi_stack_select_frame): Likewise.
11885 (test_cli_in_mi_inferior): Likewise.
11886 (test_cli_in_mi_thread): Likewise.
11887 (test_cli_in_mi_frame): Likewise.
11888 (top level): Do not use with_test_prefix_procname.
11889
64f367a2
PA
118902016-11-09 Pedro Alves <palves@redhat.com>
11891
11892 * gdb.base/commands.exp (gdbvar_simple_if_test)
11893 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11894 (progvar_simple_if_test, progvar_simple_while_test)
11895 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11896 (infrun_breakpoint_command_test, breakpoint_command_test)
11897 (user_defined_command_test, watchpoint_command_test)
11898 (test_command_prompt_position, deprecated_command_test)
11899 (bp_deleted_in_command, temporary_breakpoint_commands)
11900 (stray_arg0_test, source_file_with_indented_comment)
11901 (recursive_source_test, if_commands_test)
11902 (error_clears_commands_left, redefine_hook_test)
11903 (redefine_backtrace_test): Use proc_with_prefix.
11904 * lib/gdb.exp (proc_with_prefix): New proc.
11905
0bb65f1e
AA
119062016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11907
11908 * gdb.base/tui-layout.c: New file.
11909 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11910 disassembly window contains very long lines.
11911
7353f247
TT
119122016-11-08 Tom Tromey <tom@tromey.com>
11913
11914 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11915 depend on Python 2.
11916
30a7bb83
TT
119172016-11-08 Tom Tromey <tom@tromey.com>
11918
11919 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11920 New method.
11921
cdf5a07c
MG
119222016-10-29 Manish Goregaokar <manish@mozilla.com>
11923
2806dc7e 11924 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11925
51a789c3
MG
119262016-10-27 Manish Goregaokar <manish@mozilla.com>
11927
2806dc7e
PA
11928 * gdb.rust/simple.rs: Add test for univariant enums without
11929 discriminants and for encoded struct-like enums.
51a789c3 11930
f610ab6d
PA
119312016-10-28 Pedro Alves <palves@redhat.com>
11932
11933 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11934 gdb_test_multiple, tighten regexps and match symtabs and line
11935 tables incrementally.
11936
b129b0ca
LM
119372016-10-28 Luis Machado <lgustavo@codesourcery.com>
11938
11939 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11940 general.
11941
ecf45d2c
SL
119422016-10-25 Luis Machado <lgustavo@codesourcery.com>
11943
11944 * gdb.base/exec-invalid-sysroot.exp: New file.
11945
b8d38ee4
JK
119462016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11947
11948 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11949
f90fd8c2
JK
119502016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11951
11952 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11953
2d2476aa
MR
119542016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11955
2806dc7e
PA
11956 * gdb.base/killed-outside.exp: Remove $options from a call to
11957 `prepare_for_testing'.
2d2476aa 11958
e42b25a0
SM
119592016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11960
11961 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11962 Change test message.
11963
3ccdb432
SM
119642016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11965
11966 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11967 Update comment.
11968
5bad3170
SM
119692016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11970
11971 * gdb.trace/mi-trace-save.exp: New file.
11972
5ad9dba7
YQ
119732016-10-13 Yao Qi <yao.qi@linaro.org>
11974
11975 * gdb.base/code_elim.exp (get_var_address): Remove.
11976 * gdb.base/relocate.exp: Likewise.
11977 * gdb.base/shreloc.exp: Likewise.
11978 * lib/gdb.exp (get_var_address): New.
11979
62df7e21
YQ
119802016-10-13 Yao Qi <yao.qi@linaro.org>
11981
11982 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11983 floating point tests if $skip_float_test is false.
11984
4dac951e
LM
119852016-10-12 Luis Machado <lgustavo@codesourcery.com>
11986
11987 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11988 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11989 argc values.
11990 Add 1 to argc so we guarantee distinct initial/modified argc values.
11991
8f1a8fc4
JK
119922016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11993
11994 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11995
16c85b5d
JK
119962016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11999 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12000 * gdb.arch/vsx-regs.exp: Likewise.
12001
1d0e042a
YQ
120022016-10-07 Yao Qi <yao.qi@linaro.org>
12003
12004 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12005
68dadef5
MM
120062016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12007
12008 * gdb.python/python.exp: Test decode_line("*0").
12009
33fa2c6e
DE
120102016-10-06 Doug Evans <dje@google.com>
12011
12012 * gdb.python/py-value.exp (test_value_creation): Add test for large
12013 unsigned 64-bit value.
12014
9c37b5ae
TT
120152016-10-06 Tom Tromey <tom@tromey.com>
12016
12017 * gdb.compile/compile.exp: Change java tests to rust.
12018 * gdb.base/setshow.exp: Change java tests to rust.
12019 * gdb.base/default.exp: Remove java from language list.
12020 * README (Examples): Update language example.
12021 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12022 test.
12023 * lib/gdb.exp (skip_java_tests): Remove.
12024 * lib/java.exp: Remove.
12025 * gdb.java: Remove.
12026
78b86327
MR
120272016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12028
12029 * gdb.arch/mips-fcr.exp: New test.
12030 * gdb.arch/mips-fcr.c: Source for the new test.
12031
7470adbb
MR
120322016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12033
12034 * gdb.base/solib-disc.exp: Use `standard_output_file'
12035 throughout.
12036
4a556533
PA
120372016-10-06 Pedro Alves <palves@redhat.com>
12038
12039 * gdb.base/jit-simple-dl.c: New file.
12040 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12041 * gdb.base/jit-simple.c: ... this.
12042 * gdb.base/jit-simple.exp (jit_run): Delete.
12043 (build_jit): New proc.
12044 (jit_test_reread): Recompile either the main program or the shared
12045 library, depending on what is being tested. Skip changing address
12046 if caller wants to. Compare before/after addresses. If testing
12047 standalone, explicitly load the binary. Test "maint info
12048 breakpoints".
12049 (top level): Add "standalone vs shared lib" and "change address"
12050 vs "same address" axes.
12051
5a122fbc
PA
120522016-10-06 Pedro Alves <palves@redhat.com>
12053
12054 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12055 call.
12056 (jit_run): Delete.
12057 (jit_test_reread): Use with_test_prefix. Reload the main binary
12058 explicitly. Compare the before/after addresses of the JIT
12059 descriptor.
12060
ee8da4b8
DE
120612016-08-15 Doug Evans <dje@google.com>
12062
12063 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12064 for single bitfields is bool.
12065 * gdb.xml/tdesc-regs.exp: Ditto.
12066
f389f6fe
JK
120672016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12068
12069 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12070
fdebf1a4
YQ
120712016-10-05 Yao Qi <yao.qi@linaro.org>
12072
12073 * lib/gdb.exp (support_complex_tests): Return zero if
12074 gdb_skip_float_test return true.
12075
9c36d954 120762016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12077 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12078
12079 PR gdb/20487
12080 * gdb.mi/user-selected-context-sync.exp: New file.
12081 * gdb.mi/user-selected-context-sync.c: New file.
12082
4034d0ff 120832016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12084 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12085
12086 PR gdb/20487
12087 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12088 =thread-select-event check.
12089
a4297203
PB
120902016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12091
12092 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12093 the compulsory L operand changes.
12094 * gdb.arch/powerpc-power.s: Likewise.
12095
bb805577
JK
120962016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12097
12098 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12099 * gdb.base/jit-attach-pie.c: New file.
12100 * gdb.base/jit-attach-pie.exp: New file.
12101
6d61dee5
PA
121022016-09-28 Pedro Alves <palves@redhat.com>
12103
12104 * gdb.base/infcall-input.c: New file.
12105 * gdb.base/infcall-input.exp: New file.
12106
f73842fc
YQ
121072016-09-22 Yao Qi <yao.qi@linaro.org>
12108
12109 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12110 (gdb_exit): Rename it to ...
12111 (gdbserver_gdb_exit): ... Close GDBserver.
12112 (gdb_exit): New proc, call gdbserver_gdb_exit.
12113 (mi_gdb_exit): Likewise.
12114
90681dab
YQ
121152016-09-22 Yao Qi <yao.qi@linaro.org>
12116
12117 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12118 path.
12119 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12120 Remove duplication.
12121
9c211fd8
YQ
121222016-09-22 Yao Qi <yao.qi@linaro.org>
12123
12124 * lib/gdbserver-support.exp: Check the existence of
12125 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12126
ad0a504f
AK
121272016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12128
12129 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12130
36cf1806
TT
121312016-09-21 Tom Tromey <tom@tromey.com>
12132
12133 PR gdb/20604:
12134 * gdb.base/quit.exp: New file.
12135
74172ecf
SM
121362016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12137
12138 * .gitignore: New file.
12139
3d0ec882
MR
121402016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12141
12142 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12143 throughout.
12144
8193adea
AA
121452016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12146
12147 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12148
d41a5c09
JK
121492016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12150
12151 * gdb.cp/casts.cc (decltype): Move it ...
12152 (main): ... with its call to ...
12153 * gdb.cp/casts03.cc: ... a new file.
12154 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12155
d2dfe700
JK
121562016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12157
12158 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12159
e2a92b16
PB
121602016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12161
12162 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12163 and sync up the test with tests in gas/testsuite/gas/ppc.
12164 * gdb.arch/powerpc-power.exp: Likewise.
12165
49b4de64
JK
121662016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12169
2c29df25
SDJ
121702016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12171 Jan Kratochvil <jan.kratochvil@redhat.com>
12172
12173 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12174 make m1's definition to be different from m2's. Use 'dummy' as an
12175 argument for probe 'two'.
12176
cc3c2846
JB
121772016-09-10 Jon Beniston <jon@beniston.com>
12178
12179 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12180 for sim target.
12181
e1b2624a
AA
121822016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12183
12184 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12185 variable declaration.
12186 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12187 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12188 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12189 received HWCAP as its argument.
12190
4295e285
PA
121912016-09-06 Pedro Alves <palves@redhat.com>
12192
12193 * gdb.base/new-ui-pending-input.c: New file.
12194 * gdb.base/new-ui-pending-input.exp: New file.
12195 * gdb.exp (clear_gdb_spawn_id): New procedure.
12196 (with_spawn_id): Check whether gdb_spawn_id exists before
12197 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12198 on exit.
12199
00d5215e
UW
122002016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12201
12202 * gdb.base/float128.c: New file.
12203 * gdb.base/float128.exp: Likewise.
12204 * gdb.base/floatn.c: Likewise.
12205 * gdb.base/floatn.exp: Likewise.
12206
a9ff5f12
UW
122072016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12208
12209 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12210
f245535c
PA
122112016-09-05 Pedro Alves <palves@redhat.com>
12212
12213 PR backtrace/19927
12214 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12215 unwinders are immediately called as side effect of "source" or
12216 "disable unwinder" commands.
12217 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12218
ae9cf263
YQ
122192016-09-02 Yao Qi <yao.qi@linaro.org>
12220
12221 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12222 is true and $type is "float" or "double".
12223
27aba047
YQ
122242016-09-02 Yao Qi <yao.qi@linaro.org>
12225
12226 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12227 true.
12228 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12229 * gdb.base/call-rt-st.exp: Likewise.
12230 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12231 return value instead of gdb,skip_float_test.
12232 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12233 (do_function_calls): Use its return value instead of
12234 gdb,skip_float_test.
12235 * gdb.base/finish.exp: Likewise.
12236 * gdb.base/funcargs.exp: Likewise.
12237 * gdb.base/return.exp: Likewise.
12238 * gdb.base/return2.exp: Likewise.
12239 * gdb.base/varargs.exp: Likewise.
12240 * lib/gdb.exp (gdb_skip_float_test): Change it to
12241 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12242
5af962df
AA
122432016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12244
12245 * gdb.multi/tids.exp: Test "thread apply all".
12246
7fac6910
JK
122472016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12248
12249 * gdb.base/default.exp (tty): Remove.
12250
bb1fe4ac
KB
122512016-08-24 Kevin Buettner <kevinb@redhat.com>
12252
2806dc7e
PA
12253 * gdb.python/py-recurse-unwind.c: New file.
12254 * gdb.python/py-recurse-unwind.py: New file.
12255 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12256
0a1ddfa6
SM
122572016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12258
12259 * gdb.base/set-inferior-tty.exp: New file.
12260 * gdb.base/set-inferior-tty.c: New file.
12261
d9de1fe3
PA
122622016-08-23 Pedro Alves <palves@redhat.com>
12263
12264 PR gdb/20494
12265 * gdb.base/new-ui-echo.c: New file.
12266 * gdb.base/new-ui-echo.exp: New file.
12267
e9d9abd7
YQ
122682016-08-23 Yao Qi <yao.qi@linaro.org>
12269
12270 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12271 gdbserver_spawn.
12272 * gdb.server/connect-without-multi-process.exp (do_test):
12273 Likewise.
12274
3589529e
YQ
122752016-08-23 Yao Qi <yao.qi@linaro.org>
12276
12277 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12278 standalone_txt. Delete gdb_txt and standalone_txt on host
12279 and target. Spawn the binary on target. Copy files from
12280 target to host.
12281
6bb90213
PA
122822016-08-22 Pedro Alves <palves@redhat.com>
12283
12284 PR gdb/20505
12285 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12286 with_test_prefix. Factor out bits to ...
12287 (test_no_vdso): ... this new procedure.
12288
20c2c024
CL
122892016-08-19 Carl Love <cel@us.ibm.com>
12290
12291 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12292 maintaining separate logic for constructing the output path.
12293 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12294 * gdb.arch/ppc-dfp.exp: Likewise.
12295 * gdb.arch/ppc-fp.exp: Likewise.
12296 * gdb.arch/vsx-regs.exp: Likewise.
12297 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12298 binprefix for generating the additional binary files.
12299
0646e07d
PA
123002016-08-19 Pedro Alves <palves@redhat.com>
12301
12302 * gdb.trace/mi-trace-frame-collected.exp
12303 (test_trace_frame_collected): On x32, expect two registers.
12304
46da9242
CL
123052016-08-18 Carl Love <cel@us.ibm.com>
12306
12307 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12308 and sync up the test with tests in gas/testsuite/gas/ppc.
12309 * gdb.arch/powerpc-power.exp: Likewise.
12310
eb2332d7
SM
123112016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12312
12313 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12314 expected error message.
12315
63c61e04
SM
123162016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12317
12318 * gdb.multi/remove-inferiors.exp: New file.
12319 * gdb.multi/remove-inferiors.c: New file.
12320
7b17065f
YQ
123212016-08-12 Yao Qi <yao.qi@linaro.org>
12322
12323 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12324 argument list.
12325
01d3dedf
PA
123262016-08-10 Pedro Alves <palves@redhat.com>
12327
12328 PR gdb/19187
12329 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
12330 setup_kfails.
12331
3eb7562a
PA
123322016-08-09 Pedro Alves <palves@redhat.com>
12333 Simon Marchi <simon.marchi@ericsson.com>
12334
12335 PR gdb/20418
12336 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
12337 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
12338
80614914
PA
123392016-08-09 Pedro Alves <palves@redhat.com>
12340
12341 PR mi/20431
12342 * gdb.mi/mi-cmd-error.exp: New file.
12343
f348d89a
PA
123442016-08-09 Pedro Alves <palves@redhat.com>
12345
12346 PR gdb/18653
12347 * gdb.base/signals-state-child.c: New file.
12348 * gdb.base/signals-state-child.exp: New file.
12349 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
12350
e5ca03b4
PA
123512016-08-09 Pedro Alves <palves@redhat.com>
12352
12353 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
12354
282a0691
TT
123552016-08-03 Tom Tromey <tom@tromey.com>
12356
12357 PR python/18565:
12358 * gdb.python/py-frame-inline.exp: Add Frame.function test.
12359
41bfcd63
YQ
123602016-08-01 Yao Qi <yao.qi@linaro.org>
12361
12362 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
12363 variable mode to "multi-process" if $multi_process is 1, otherwise
12364 set it to "single-process".
12365
e3465b24
YQ
123662016-08-01 Yao Qi <yao.qi@linaro.org>
12367
12368 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
12369 * gdb.cp/cpexprs.exp: Likewise.
12370 * gdb.cp/m-static.exp: Likewise.
12371
0b31a4bc
TT
123722016-07-26 Tom Tromey <tom@tromey.com>
12373
12374 PR python/20190:
12375 * gdb.threads/tls.exp (check_thread_local): Add python symbol
12376 test.
12377
e0461dbb
MM
123782016-07-26 Markus Metzger <markus.t.metzger@intel.com>
12379
12380 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
12381 selecting assembly source files.
12382 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
12383 assembly source files.
12384 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
12385 assembly source files.
12386 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
12387 selecting assembly source files.
12388
8194e927
SM
123892016-07-25 Simon Marchi <simon.marchi@ericsson.com>
12390
12391 * gdb.base/new-ui.exp (do_test_invalid_args): New
12392 procedure.
12393
c0272db5
TW
123942016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
12395
12396 * gdb.btrace/reconnect.c: New file.
12397 * gdb.btrace/reconnect.exp: New file.
12398
e3487908
GKB
123992016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
12400
12401 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
12402 to test_catch_syscall_group.
12403 (test_catch_syscall_group): New.
12404
12df5c00
TT
124052016-07-21 Tom Tromey <tom@tromey.com>
12406
12407 * gdb.rust/simple.rs (main): Use empty struct expression.
12408 * gdb.rust/simple.exp: Add tests for empty struct expression.
12409
bae62ee2
YQ
124102016-07-21 Yao Qi <yao.qi@linaro.org>
12411
12412 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
12413 if gdb_skip_xml_test is true on some targets.
12414
b1b53fb3
YQ
124152016-07-21 Yao Qi <yao.qi@linaro.org>
12416
12417 * gdb.server/solib-list.exp: Unset last_loaded_file.
12418
027d97f8
JK
124192016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12420
12421 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
12422 "step into captured_main (args)".
12423
7674d381
JK
124242016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12425
12426 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
12427
72b5d099
JK
124282016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12429
12430 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
12431
1f960ced
PA
124322016-07-19 Pedro Alves <palves@redhat.com>
12433
12434 * gdb.opt/inline-break.exp: Remove optimize=-O2.
12435 * gdb.opt/inline-bt.exp: Likewise.
12436 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
12437 additional_flags=-Winline.
12438 * gdb.opt/inline-locals.exp: Likewise.
12439 * gdb.opt/inline-markers.c (ATTR): Define.
12440 (inlined_fn): Use it.
12441
f25827c1
YQ
124422016-07-19 Yao Qi <yao.qi@linaro.org>
12443
12444 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
12445 (test_with_self): Remove some code. Remove argument executable.
12446 (top-level): Use do_self_tests.
12447
37539ebe
DB
124482016-07-15 Zachary Welch <zwelch@codesourcery.com>
12449 Don Breazeal <donb@codesourcery.com>
12450
12451 * gdb.base/maint.exp: Escape paths used in regular expressions.
12452 * gdb.stabs/weird.exp: Likewise.
12453
dac790e1
TT
124542016-07-13 Tom Tromey <tom@tromey.com>
12455
12456 PR python/15620, PR python/18620:
12457 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
12458 (test_bkpt_events): New procs.
12459
93daf339
TT
124602016-07-13 Tom Tromey <tom@tromey.com>
12461
12462 PR python/17698:
12463 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
12464 test.
12465 (test_watchpoints): Likewise.
12466 (test_bkpt_pending): New proc.
12467
6571a381
TT
124682016-07-13 Tom Tromey <tom@tromey.com>
12469
12470 PR cli/18053:
12471 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
12472 completion test.
12473
e8732474
JK
124742016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12475
12476 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
12477 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
12478 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
12479 f_label.
12480 (g): Rename g_end_lbl to g_label.
12481 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
12482 low_pc and high_pc.
12483 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
12484
e0f3fd7c
TT
124852016-07-12 Tom Tromey <tom@tromey.com>
12486
12487 PR python/19293:
12488 * gdb.python/py-unwind-maint.exp: Update tests.
12489
3cfe46b6
YQ
124902016-07-12 Yao Qi <yao.qi@linaro.org>
12491
12492 * lib/selftest-support.exp (selftest_setup): Match the output
12493 when captured_main is inlined.
12494
4f19a0e6
WT
124952016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12496
12497 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12498 New variables.
12499 (print this%a, print this%b, print this): New tests.
12500 * gdb.fortran/derived-types.f90 (this): New object and
12501 initialization.
12502
986cf455
SM
125032016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12504
12505 * gdb.ada/arraydim.exp: Remove extra directory level in build
12506 directory.
12507
f0464b23
SM
125082016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12509
12510 * lib/ada.exp: Remove extra directory level in build directory.
12511 * gdb.ada/cond_lang.exp: Likewise.
12512 * gdb.ada/exec_changed.exp: Likewise.
12513 * gdb.ada/lang_switch.exp: Likewise.
12514
42d94011
MG
125152016-07-06 Manish Goregaokar <manish@mozilla.com>
12516
2806dc7e
PA
12517 * simple.rs: Add test for raw pointer subscripting.
12518 * simple.exp: Add test expectations.
42d94011 12519
647c264c
YQ
125202016-07-05 Yao Qi <yao.qi@linaro.org>
12521
12522 * gdb.mi/mi-reverse.exp: Match =record-started output.
12523
20aa2c60
PA
125242016-07-01 Pedro Alves <palves@redhat.com>
12525
12526 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12527 procedure.
12528 (jit_reader_test): Test the jit reader's unwinder.
12529 * gdb.base/jithost.c (jit_function_00_code): New global.
12530 (main): Use memcpy to fill in the mmapped code, instead of poking
12531 bytes manually here.
12532 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12533 value.
12534 (read_debug_info): Save the function's range.
12535 (read_sp): New function.
12536 (unwind_frame): Use it. Also unwind RBP.
12537 (get_frame_id): Use read_sp.
12538 (gdb_init_reader): Use calloc instead of malloc.
12539 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12540 parameter. Use gdb_test_multiple.
12541
ced2dffb
PA
125422016-07-01 Pedro Alves <palves@redhat.com>
12543 Antoine Tremblay <antoine.tremblay@ericsson.com>
12544
12545 * gdb.threads/process-dies-while-detaching.c: New file.
12546 * gdb.threads/process-dies-while-detaching.exp: New file.
12547
63000888
PA
125482016-07-01 Pedro Alves <palves@redhat.com>
12549
12550 * gdb.multi/watchpoint-multi-exit.c: New file.
12551 * gdb.multi/watchpoint-multi-exit.exp: New file.
12552
038d4868
PA
125532016-06-30 Pedro Alves <palves@redhat.com>
12554
12555 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12556 unset inferior_spawn_id.
12557
994e9c83
PA
125582016-06-30 Pedro Alves <palves@redhat.com>
12559
12560 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12561 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12562
e5653468
YQ
125632016-06-29 Yao Qi <yao.qi@linaro.org>
12564
12565 * gdb.base/return.c: Add copyright header.
12566
803b47e5
TT
125672016-06-29 Tom Tromey <tom@tromey.com>
12568
12569 PR python/20129:
12570 * gdb.python/py-framefilter.exp: Add tests for setting priority
12571 and disabling of non-existent frame filter.
12572
28244707
YQ
125732016-06-29 Yao Qi <yao.qi@linaro.org>
12574
12575 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12576 0x0f07ff.
12577
a31d2f06
YQ
125782016-06-28 Yao Qi <yao.qi@linaro.org>
12579
12580 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12581 triplets. Start gdb, execute catch syscall, and continue. Check
12582 gdb's output to determine catch syscall is supported.
12583
921d8f54
MG
125842016-06-27 Manish Goregaokar <manish@mozilla.com>
12585
25d49b86
PA
12586 * gdb.rust/simple.rs: Add test for returning unit in a function.
12587 * gdb.rust/simple.exp: Add expectation for functions returning
12588 unit.
921d8f54 12589
f4952523
PMR
125902016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12591
12592 * gdb.python/py-breakpoint-create-fail.c,
12593 gdb.python/py-breakpoint-create-fail.exp,
12594 gdb.python/py-breakpoint-create-fail.py: New testcase.
12595
fccb08f8
MG
125962016-06-25 Manish Goregaokar <manish@mozilla.com>
12597
12598 PR gdb/20239
12599 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12600 * gdb.rust/simple.exp: Add test expectations for new NonZero
12601 tests.
fccb08f8 12602
6b850546
DT
126032016-06-24 David Taylor <dtaylor@emc.com>
12604
12605 * gdb.base/offsets.exp: New file.
12606 * gdb.base/offsets.c: New file.
12607
17621150
TT
126082016-06-23 Tom Tromey <tom@tromey.com>
12609
12610 PR gdb/16483:
12611 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
12612 before any filters are loaded.
12613
04d59df6
WT
126142016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
12615
12616 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
12617 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
12618 structs.
12619 * gdb.fortran/derived-type-function.exp: New file.
12620 * gdb.fortran/derived-type-function.f90: New file.
12621
12622
ac69f786
PA
126232016-06-21 Pedro Alves <palves@redhat.com>
12624
12625 * gdb.base/new-ui.exp: New file.
12626 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
12627 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
12628 (with_spawn_id): New procedure.
12629
49940788
PA
126302016-06-21 Pedro Alves <palves@redhat.com>
12631
12632 * gdb.mi/mi-exec-run.exp: New file.
12633
ef274d26
PA
126342016-06-21 Pedro Alves <palves@redhat.com>
12635
12636 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
12637 breakpoint command's output on the main UI.
12638 (test_break): New procedure, factored out from calls in the top
12639 level.
12640 (top level): Use foreach_with_prefix to test MI as main UI and as
12641 separate UI.
12642
468afe6c
PA
126432016-06-21 Pedro Alves <palves@redhat.com>
12644
12645 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
12646 (test_awatch_creation_and_listing)
12647 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
12648 Remove 'type' parameter.
12649 (test_watchpoint_all): New parameter mi_mode. Remove
12650 with_test_prefix.
12651 (top level): Use foreach_with_prefix, and add main/separate UI MI
12652 testing axis.
12653
51f77c37
PA
126542016-06-21 Pedro Alves <palves@redhat.com>
12655
12656 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
12657 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
12658 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
12659 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
12660 (gdb_main_spawn_id, mi_spawn_id): Declare and
12661 comment.
12662 (mi_create_inferior_pty): New procedure,
12663 factored out from default_mi_gdb_start.
12664 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
12665 procedures.
12666 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
12667 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
12668 Use mi_create_inferior_pty.
12669 (mi_gdb_start): Use eval to pass down args list.
12670
8980e177
PA
126712016-06-21 Pedro Alves <palves@redhat.com>
12672
12673 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
12674 * gdb.opt/inline-cmds.exp: Add MI tests.
12675
f38d3ad1
PA
126762016-06-21 Pedro Alves <palves@redhat.com>
12677
12678 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
12679
45db7c09
PA
126802016-06-21 Pedro Alves <palves@redhat.com>
12681
12682 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
12683 (top level): Use it instead of mi_execute_to.
12684
5a069ab3
PA
126852016-06-21 Pedro Alves <palves@redhat.com>
12686
12687 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
12688 (cont_handler_str): New.
12689 (signal_stop_handler): Set stop_handler_str instead of printing to
12690 stdout.
12691 (continue_handler): Set cont_handler_str instead of printing to
12692 stdout.
12693 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
12694 mi_send_resuming_command. Print stop_handler_str and
12695 cont_handler_str instead of expecting the python events print
12696 directly.
12697
2838cc1d
SD
126982016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
12699
12700 * gdb.base/jit-reader.exp: New file.
12701 * gdb.base/jithost.c: New file.
12702 * gdb.base/jithost.h: New file.
12703 * gdb.base/jitreader.c : New file.
12704 * gdb.base/jit-protocol.h: New file.
12705
21a77091
YQ
127062016-06-17 Yao Qi <yao.qi@linaro.org>
12707
12708 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
12709 parameters follow_fork and detach_on_fork. Set follow-fork-mode
12710 and detach-on-fork. Adjust tests.
12711 (top level): Invoke break_cond_on_syscall with combinations of
12712 syscall, follow-fork-mode and detach-on-fork.
12713
f50bf8e5
YQ
127142016-06-17 Yao Qi <yao.qi@linaro.org>
12715
12716 * gdb.base/step-over-exit.c: New.
12717 * gdb.base/step-over-exit.exp: New.
12718
a28d8e50
YTL
127192016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12720
12721 * gdb.base/float.exp: Add target check for nds32*-*-*.
12722 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12723
cad8e26d
AB
127242016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12725
12726 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12727 for unsupported target features.
12728 * gdb.base/call-rt-st.exp: Likewise.
12729 * gdb.base/call-sc.exp: Likewise.
12730 * gdb.base/call-signal-resume.exp: Likewise.
12731 * gdb.base/call-strs.exp: Likewise.
12732 * gdb.base/callexit.exp: Likewise.
12733 * gdb.base/callfuncs.exp: Likewise.
12734 * gdb.base/nodebug.exp: Likewise.
12735 * gdb.base/printcmds.exp: Likewise.
12736 * gdb.base/ptype.exp: Likewise.
12737 * gdb.base/structs.exp: Likewise.
12738 * gdb.base/unwindonsignal.exp: Likewise.
12739 * gdb.cp/gdb2495.exp: Likewise.
12740 * gdb.cp/templates.exp: Likewise.
12741 * gdb.cp/virtfunc.exp: Likewise.
12742 * gdb.threads/hand-call-in-threads.exp: Likewise.
12743 * gdb.threads/interrupted-hand-call.exp: Likewise.
12744 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12745
347dc102
TT
127462016-06-10 Tom Tromey <tom@tromey.com>
12747
12748 PR rust/20110:
12749 * gdb.rust/expr.exp: Add test for integer constant larger than
12750 i32.
12751
5e13cf25
BH
127522016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12753
12754 * gdb.fortran/nested-funcs.exp: New.
12755 * gdb.fortran/nested-funcs.f90: New.
12756
bb556f1f
TK
127572016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12758
12759 * gdb.base/examine-backward.c: New file.
12760 * gdb.base/examine-backward.exp: New file.
12761
38b022b4
SM
127622016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12763
12764 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12765 matching.
12766
1b40ec05
TT
127672016-06-02 Tom Tromey <tom@tromey.com>
12768
12769 PR python/18984:
12770 * gdb.python/py-shared.exp: Add solib_name test.
12771
193bd378
SM
127722016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12773
12774 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12775
3326303b
MG
127762016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12777
12778 PR c++/19893
12779 * gdb.dwarf2/implref.exp: Rename to...
12780 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
12781 * gdb.dwarf2/implref-array.c: New file.
12782 * gdb.dwarf2/implref-array.exp: Likewise.
12783 * gdb.dwarf2/implref-global.c: Likewise.
12784 * gdb.dwarf2/implref-global.exp: Likewise.
12785 * gdb.dwarf2/implref-struct.c: Likewise.
12786 * gdb.dwarf2/implref-struct.exp: Likewise.
12787
825c8ef2
AT
127882016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12789
12790 * gdb.trace/trace-condition.exp: Add 64bit tests.
12791
2320162a
AT
127922016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12793
12794 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
12795 bits types.
12796 (main): Adapt to 8 to 64 bits types.
12797 * gdb.trace/trace-condition.exp: Add new tests.
12798
a7818233
AT
127992016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12800
12801 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
12802
0d336466
AT
128032016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12804
12805 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
12806 Move condition tests...
12807 * gdb.trace/trace-condition.exp: Here.
12808
7faeb45a
AT
128092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12810
12811 * gdb.trace/trace-condition.exp: Add counter-case tests.
12812
e385593e
JK
128132016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12814
12815 PR c++/15231
12816 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
12817 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
12818
744608cc
PA
128192016-05-27 Pedro Alves <palves@redhat.com>
12820
12821 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12822 New procedure.
12823 (top level): Call it, and bail out of DejaGnu is known to be bad.
12824
ac775bf4
AB
128252016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
12826
12827 * gdb.base/whatis.c: Extend the test case.
12828 * gdb.base/whatis.exp: Add additional tests.
12829
2bbad2ea
BH
128302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12831
12832* gdb.fortran/type.f90: Add pointer variable.
12833* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
12834
8b70175d
BH
128352016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12836
12837 * gdb.fortran/vla-type.exp: Fix testcase name.
12838
86d8a848
BH
128392016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12840
12841 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12842
e188eb36
BH
128432016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12844
12845 * gdb.fortran/type.f90: Add nested structures.
12846 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12847 * gdb.fortran/derived-type.exp: Adapt expected output.
12848 * gdb.fortran/vla-type.exp: Adapt expected output.
12849
9b2db1fd
BH
128502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12851
12852 * gdb.fortran/whatis_type.exp: Adapt expected output.
12853
72b17055
BH
128542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12855
12856 * gdb.fortran/print_type.exp: Fix expected output.
12857 * gdb.fortran/whatis_type.exp: Fix expected output.
12858
3cd81d8d
BH
128592016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12860
12861 * gdb.fortran/whatis_type.exp: Use multi_line.
12862
ddae9462
TT
128632016-05-24 Tom Tromey <tom@tromey.com>
12864
12865 PR python/17386:
12866 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12867 use value as an index.
12868
1957f6b8
TT
128692016-05-23 Tom Tromey <tom@tromey.com>
12870
12871 PR python/17981:
12872 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12873 no-breakpoint case.
12874
026a9174
PA
128752016-05-24 Pedro Alves <palves@redhat.com>
12876
12877 PR gdb/19828
12878 * gdb.threads/clone-attach-detach.c: New file.
12879 * gdb.threads/clone-attach-detach.exp: New file.
12880
e70a7231
FR
128812016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12882
12883 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12884
0f6ed0e0
TT
128852016-05-23 Tom Tromey <tom@tromey.com>
12886
12887 PR python/19438, PR python/18393:
12888 * gdb.python/py-progspace.exp: Add "dir" test.
12889 * gdb.python/py-objfile.exp: Add "dir" test.
12890
ffd19d61
YQ
128912016-05-23 Yao Qi <yao.qi@linaro.org>
12892
12893 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12894 * gdb.arch/thumb2-it.exp: Likewise.
12895
9e8f9b05
SM
128962016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12897
12898 * gdb.mi/mi-threads-interrupt.c: New file.
12899 * gdb.mi/mi-threads-interrupt.exp: New file.
12900
61c6156d
SM
129012016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12902
12903 PR gdb/18077
12904 * gdb.mi/mi-async-run.exp: New file.
12905 * gdb.mi/mi-async-run.c: New file.
12906
67218854
TT
129072016-05-17 Tom Tromey <tom@tromey.com>
12908 Manish Goregaokar <manishsmail@gmail.com>
12909
12910 * lib/rust-support.exp: New file.
12911 * lib/gdb.exp (skip_rust_tests): New proc.
12912 (build_executable_from_specs): Handle rust.
12913 * lib/future.exp (gdb_find_rustc): New proc.
12914 (gdb_default_target_compile): Handle rust.
12915 * gdb.rust/expr.exp: New file.
12916 * gdb.rust/generics.exp: New file.
12917 * gdb.rust/generics.rs: New file.
12918 * gdb.rust/methods.exp: New file.
12919 * gdb.rust/methods.rs: New file.
12920 * gdb.rust/modules.exp: New file.
12921 * gdb.rust/modules.rs: New file.
12922 * gdb.rust/simple.exp: New file.
12923 * gdb.rust/simple.rs: New file.
12924
c44af4eb
TT
129252016-05-17 Tom Tromey <tom@tromey.com>
12926
12927 * gdb.base/default.exp (set language): Add rust.
12928
dcd1f979
TT
129292016-05-17 Tom Tromey <tom@tromey.com>
12930
12931 * gdb.gdb/unittest.exp: New file.
12932
155b7f57
YQ
129332016-05-16 Yao Qi <yao.qi@linaro.org>
12934
12935 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12936 shell_prompt. Update shell_prompt_re.
12937
8ddd5a6c
DE
129382016-05-12 Doug Evans <dje@google.com>
12939
12940 PR symtab/19999
12941 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12942 $options when building executable.
12943 * gdb.dwarf2/fission-loclists-pie.S: New file.
12944 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12945
02e370d9
SM
129462016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12947
12948 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12949 of [is_remote target],
12950
8929ad8b
SM
129512016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12952
12953 * lib/gdb.exp (use_gdb_stub): New procedure.
12954
6c447423
DE
129552016-05-03 Yunlian Jiang <yunlian@google.com>
12956 Doug Evans <dje@google.com>
12957
12958 PR symtab/19914
12959 * gdb.dwarf2/dwp-sepdebug.c: New file.
12960 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12961
444e826c
SM
129622016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12963
12964 * gdb.base/detach.exp: Remove is_remote check.
12965
740feeaa
SM
129662016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12967
12968 * gdb.base/annota-input-while-running.exp: Don't check for
12969 [is_remote target]. Enable annotations after running to main.
12970 Remove unused "set test..." line.
12971
9080ac9d
SM
129722016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12973
12974 * gdb.trace/trace-enable-disable.exp: New file.
12975 * gdb.trace/trace-enable-disable.c: New file.
12976
952ebca5
SM
129772016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12978
12979 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12980 use it in info sharedlibrary test.
12981 * gdb.trace/ftrace-lock.exp: Likewise.
12982 * gdb.trace/ftrace.exp: Likewise.
12983 * gdb.trace/range-stepping.exp: Likewise.
12984 * gdb.trace/trace-break.exp: Likewise.
12985 * gdb.trace/trace-condition.exp: Likewise.
12986 * gdb.trace/trace-mt.exp: Likewise.
12987
d9019901
SM
129882016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12989
12990 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12991 (gdb_load_shlib): ... this.
12992 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12993 gdb_load_shlib.
12994 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12995 * gdb.base/ctxobj.exp: Likewise.
12996 * gdb.base/dprintf-pending.exp: Likewise.
12997 * gdb.base/dso2dso.exp: Likewise.
12998 * gdb.base/fixsection.exp: Likewise.
12999 * gdb.base/gcore-relro.exp: Likewise.
13000 * gdb.base/gdb1555.exp: Likewise.
13001 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13002 * gdb.base/gnu-ifunc.exp: Likewise.
13003 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13004 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13005 * gdb.base/pending.exp: Likewise.
13006 * gdb.base/print-file-var.exp: Likewise.
13007 * gdb.base/print-symbol-loading.exp: Likewise.
13008 * gdb.base/shlib-call.exp: Likewise.
13009 * gdb.base/shreloc.exp: Likewise.
13010 * gdb.base/so-impl-ld.exp: Likewise.
13011 * gdb.base/solib-disc.exp: Likewise.
13012 * gdb.base/solib-nodir.exp: Likewise.
13013 * gdb.base/solib-overlap.exp: Likewise.
13014 * gdb.base/solib-symbol.exp: Likewise.
13015 * gdb.base/solib-weak.exp (do_test): Likewise.
13016 * gdb.base/sym-file.exp: Likewise.
13017 * gdb.base/symtab-search-order.exp: Likewise.
13018 * gdb.base/type-opaque.exp: Likewise.
13019 * gdb.base/unload.exp: Likewise.
13020 * gdb.base/watchpoint-solib.exp: Likewise.
13021 * gdb.compile/compile.exp: Likewise.
13022 * gdb.cp/gdb2384.exp: Likewise.
13023 * gdb.cp/infcall-dlopen.exp: Likewise.
13024 * gdb.cp/re-set-overloaded.exp: Likewise.
13025 * gdb.fortran/library-module.exp: Likewise.
13026 * gdb.opt/solib-intra-step.exp: Likewise.
13027 * gdb.python/py-finish-breakpoint.exp: Likewise.
13028 * gdb.python/py-shared.exp: Likewise.
13029 * gdb.reverse/solib-precsave.exp: Likewise.
13030 * gdb.reverse/solib-reverse.exp: Likewise.
13031 * gdb.server/solib-list.exp: Likewise.
13032 * gdb.threads/dlopen-libpthread.exp: Likewise.
13033 * gdb.threads/tls-shared.exp: Likewise.
13034 * gdb.threads/tls-so_extern.exp: Likewise.
13035 * gdb.trace/change-loc.exp: Likewise.
13036 * gdb.trace/ftrace-lock.exp: Likewise.
13037 * gdb.trace/ftrace.exp: Likewise.
13038 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13039 * gdb.trace/pending.exp: Likewise.
13040 * gdb.trace/range-stepping.exp: Likewise.
13041 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13042 (strace_info_marker): Likewise.
13043 (strace_probe_marker): Likewise.
13044 (strace_trace_on_same_addr): Likewise.
13045 (strace_trace_on_diff_addr): Likewise.
13046 * gdb.trace/trace-break.exp: Likewise.
13047 * gdb.trace/trace-condition.exp: Likewise.
13048 * gdb.trace/trace-mt.exp: Likewise.
13049
fca4cfd9
SM
130502016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13051
13052 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13053 result of gdb_remote_download.
13054 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13055 * gdb.base/dso2dso.exp: Likewise.
13056 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13057 * gdb.base/print-file-var.exp: Likewise.
13058 * gdb.base/shlib-call.exp: Likewise.
13059 * gdb.base/shreloc.exp: Likewise.
13060 * gdb.base/solib-overlap.exp: Likewise.
13061 * gdb.base/solib-weak.exp (do_test): Likewise.
13062 * gdb.base/unload.exp: Likewise.
13063
11cf4ffb
YQ
130642016-04-27 Yao Qi <yao.qi@linaro.org>
13065
13066 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13067 exists.
13068
3e2e34f8
KB
130692016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13070
13071 * vla-type.exp: Print structure from toplevel.
13072
8f07e298
BH
130732016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13074
13075 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13076 of dynamic types.
13077 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13078 of dynamic types.
13079
9920b434
BH
130802016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13081
13082 * gdb.fortran/vla-type.f90: New file.
13083 * gdb.fortran/vla-type.exp: New file.
13084
f3abeff5
YQ
130852016-04-25 Yao Qi <yao.qi@linaro.org>
13086
13087 * gdb.base/branch-to-self.c: New file.
13088 * gdb.base/branch-to-self.exp: New file.
13089
0a5d52f0
YQ
130902016-04-22 Yao Qi <yao.qi@linaro.org>
13091
13092 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13093 more after $hex.
13094
495346f6
YQ
130952016-04-22 Yao Qi <yao.qi@linaro.org>
13096
13097 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13098 * gdb.base/annota3.exp: Likewise.
13099
4a7e075c
YQ
131002016-04-22 Yao Qi <yao.qi@linaro.org>
13101
13102 * gdb.reverse/step-precsave.exp: Do one step and test program
13103 stops in "callee" and do multiple steps until program goes out
13104 of "callee".
13105 * gdb.reverse/step-reverse.exp: Likewise.
13106
5b061e98
YQ
131072016-04-22 Yao Qi <yao.qi@linaro.org>
13108
13109 * gdb.trace/signal.exp: Also pass if
13110 $tracepoint_hits($i) > $iterations.
13111
5c5dc57f
YQ
131122016-04-22 Yao Qi <yao.qi@linaro.org>
13113
13114 * gdb.trace/signal.c: New file.
13115 * gdb.trace/signal.exp: New file.
13116
a55411b9
DE
131172016-04-19 Doug Evans <xdje42@gmail.com>
13118
13119 * gdb.base/bad-file.exp: New file.
13120
a22df60a
MG
131212016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13122
13123 * gdb.dwarf2/implref.exp: New file.
13124
0c13f7e5
BH
131252016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13126
13127 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13128 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13129 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13130 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13131 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13132 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13133 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13134 * lib/fortran.exp (fortran_int4): New procedure.
13135 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13136 (fortran_logical4): Likewise.
13137
9b9b09e9
BH
131382016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13139
13140 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13141
a14d1f4d
BH
131422016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13143
13144 * lib/compiler.c: Add Intel specific preprocessor macros.
13145 * lib/compiler.cc: Likewise.
25d49b86 13146
7d49b1d0
LM
131472016-04-13 Luis Machado <lgustavo@codesourcery.com>
13148
13149 * gdb.server/connect-with-no-symbol-file.c: New file.
13150 * gdb.server/connect-with-no-symbol-file.exp: New file.
13151
8392fa22
SM
131522016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13153
13154 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13155
8c4c4aeb
SM
131562016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13157
13158 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13159 standard output directory.
13160
45e3745e
AT
131612016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13162
13163 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13164
e26b7e41
MM
131652016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13166
13167 * gdb.btrace/instruction_history.c (loop): Add declaration.
13168
8ce09462
AT
131692016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13170
13171 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13172
2e88a1ea
SM
131732016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13174
13175 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13176 parentheses to print.
13177 (continue_handler): Likewise.
13178
f48e22e3
SM
131792016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13180
13181 * gdb.server/solib-list.exp: Remove is_remote check.
13182 Pass shlib= to gdb_compile. Don't link shared library with
13183 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13184 Run binary filename through "readlink -f" on the target.
13185
096be756
PA
131862016-04-08 Pedro Alves <palves@redhat.com>
13187
13188 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13189 interpreter filename as argument to gdbserver_spawn.
13190 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13191 Return empty if $last_loaded_file does not exist.
13192
06500533
JK
131932016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13194
13195 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13196 * gdb.base/jit-main.c: Use exit after usage.
13197
2d35e871
JK
131982016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13199
13200 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13201 GDBHISTSIZE prior to the tests.
13202 * gdb.base/gdbinit-history.exp: Likewise.
13203
132042016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13205
13206 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13207 instead of build_executable. Use gdb_load_shlibs.
13208
c8064e7e
YQ
132092016-04-07 Yao Qi <yao.qi@linaro.org>
13210
13211 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13212 Execute "si" command.
13213
bde47561
YQ
132142016-04-07 Yao Qi <yao.qi@linaro.org>
13215
13216 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13217 number instead of the comments on some line.
13218
b16f8a3b
DB
132192016-04-06 Don Breazeal <donb@codesourcery.com>
13220
13221 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13222 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13223
c2f901df
SM
132242016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13225
13226 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13227 standard_output_file. Remove unused binfile variable.
13228
ac17fda0
CU
132292016-04-05 Catalin Udma <catalin.udma@freescale.com>
13230
13231 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13232 * gdb.python/py-mi-objfile.exp: Match "list main" output
13233 in console format.
13234
03a8c4df
SM
132352016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13236
13237 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13238 absolute.
13239
6e774b13
SM
132402016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13241
13242 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13243 absolute.
13244 * gdb.trace/ftrace.exp: Likewise.
13245 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13246 targets as well.
13247 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13248 (gdb_load_shlibs): Copy libraries to test directory when testing
13249 natively. Only set solib-search-path if testing remotely.
13250 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13251
7817ea46
SM
132522016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13253
13254 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13255 gdb_download. Use it even if the target is not remote.
13256 * gdb.base/jit.exp (compile_jit_test): Likewise.
13257 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13258 output directory if the destination board is local, otherwise use
13259 the standard remote_download from DejaGnu.
13260 (gdb_download): Remove.
13261 (gdb_load_shlibs): Use gdb_remote_download instead of
13262 gdb_download.
13263 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13264 Use gdb_remote_download instead of gdb_download. Use it even if
13265 the target is not remote.
13266 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13267 instead of gdb_download.
13268
7beb7f68
SM
132692016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13270
13271 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13272 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13273 run.
13274
cc63428a
AV
132752016-04-01 Artemiy Volkov <artemiyv@acm.org>
13276
13277 PR gdb/19820
13278 * gdb.base/printcmds.exp: Add artificial arrays tests.
13279
64cdf930
PA
132802016-03-31 Pedro Alves <palves@redhat.com>
13281
13282 PR gdb/19858
13283 * gdb.base/jit-main.c: Include unistd.h.
13284 (ATTACH): Define to 0 if not already defined.
13285 (wait_for_gdb, mypid): New globals.
13286 (WAIT_FOR_GDB): New macro.
13287 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13288 some breakpoint locations.
13289 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13290 New procedures.
13291 (one_jit_test): Add REATTACH parameter, and handle it. Use
13292 continue_to_test_location.
13293 (top level): Test attach, and adjusts calls to one_jit_test.
13294
40dea8cb
PA
132952016-03-31 Pedro Alves <palves@redhat.com>
13296
13297 PR gdb/19858
13298 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13299 BINSUFFIX parameter, and handle it.
13300 (top level): Adjust calls compile_jit_test.
13301
e7ea3ec7
CU
133022016-03-31 Catalin Udma <catalin.udma@freescale.com>
13303
13304 PR python/19743
13305 * gdb.python/py-mi-events-gdb.py: New file.
13306 * gdb.python/py-mi-events.c: New file.
13307 * gdb.python/py-mi-events.exp: New file.
13308
e6359af3
YQ
133092016-03-30 Yao Qi <yao.qi@linaro.org>
13310
13311 * gdb.reverse/until-precsave.exp: Match function name only.
13312 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13313 Move malloc to a condition block.
13314 * gdb.reverse/until-reverse.exp: Match function name only.
13315
a4105d04
MK
133162016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13317
13318 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13319 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13320 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13321 variable for GPR 0 instead of assuming it is register 0.
13322 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13323 * lib/trace-support.exp: Add s390 registers.
13324
bfa6adb9
YQ
133252016-03-29 Yao Qi <yao.qi@linaro.org>
13326
13327 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13328
1e6697ea
YQ
133292016-03-24 Yao Qi <yao.qi@linaro.org>
13330
13331 * gdb.reverse/break-reverse.exp: Add quotation mark in the
13332 test message.
13333
64bcd522
AA
133342016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13335
13336 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
13337 maintaining separate logic for constructing the output path.
13338
7868401b
DB
133392016-03-16 Don Breazeal <donb@codesourcery.com>
13340
13341 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
13342 Retry fork and waitpid on interrupted system call errors.
13343 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13344 Use with_timeout_factor to increase timeout by factor of 10.
13345
1cafadb4
DB
133462016-03-15 Don Breazeal <donb@codesourcery.com>
13347
13348 * gdb.cp/scope-err.cc: New test program.
13349 * gdb.cp/scope-err.exp: New test script.
13350 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
13351 lines and "set breakpoint here" comment.
13352 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
13353 Fixed some whitespace and format issues.
13354 * gdb.mi/mi-linespec-err-cp.cc: New test program.
13355 * gdb.mi/mi-linespec-err-cp.exp: New test script.
13356
81516450
DE
133572016-03-15 Doug Evans <dje@google.com>
13358
13359 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
13360 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
13361 All callers updated. Add tests for enums, mixed flags register.
13362
aa52b601
DE
133632016-03-15 Doug Evans <dje@google.com>
13364
13365 * gdb.base/skip.c (main): Call test_skip_file_and_function.
13366 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
13367
fa4ff313
SM
133682016-03-14 Simon Marchi <simon.marchi@ericsson.com>
13369
13370 * gdb.base/default.exp: Add $_as_string to the list of expected
13371 convenience functions.
13372
f2403c39
AB
133732016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
13374
13375 * gdb.base/maint.exp: New tests for 'maint info line-table'.
13376
f2f3ccb9
SM
133772016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
13378
13379 * gdb.python/py-as-string.exp: New file.
13380 * gdb.python/py-as-string.c: New file.
13381
00dbd492
PA
133822016-03-09 Pedro Alves <palves@redhat.com>
13383
13384 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
13385 signal" -> "Thread NN received signal" output change.
13386 * gdb.threads/ia64-sigill.exp: Likewise.
13387 * gdb.threads/linux-dp.exp: Likewise.
13388 * gdb.threads/manythreads.exp: Likewise.
13389 * gdb.threads/pending-step.exp: Likewise.
13390 * gdb.threads/print-threads.exp: Likewise.
13391 * gdb.threads/sigstep-threads.exp: Likewise.
13392 * gdb.threads/staticthreads.exp: Likewise.
13393 * gdb.threads/tls.exp: Likewise.
13394
1e6697ea
YQ
133952016-03-09 Pedro Alves <palves@redhat.com>
13396
13397 * gdb.base/command-line-input.exp: New file.
13398
b04fd3be
MK
133992016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13400
13401 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
13402 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
13403 * gdb.trace/pending.exp: Accept leading dot before function name.
13404 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
13405 * lib/trace-support.exp: Set registers for ppc.
13406
98fa59e9
MK
134072016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13408
13409 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
13410 use it for disassembly; accept .main in addition to main in backtrace.
13411
f77198c8
MK
134122016-03-09 Wei-cheng Wang <cole945@gmail.com>
13413 Marcin Kościelnicki <koriakin@0x04.net>
13414
13415 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
13416 (gdb_recursion_test_ptr): New global variable.
13417 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
13418 gdb_recursion_test.
13419 (gdb_c_test): Ditto.
13420
ba84e0da
MK
134212016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13422
13423 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
13424 ordering.
13425
4366d36e
MK
134262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13427
13428 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
13429 (bar): Add bar_start_lbl label.
13430 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
13431 of foo/bar for emitting DWARF and tracing.
13432
5eb264df
SDJ
134332016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
13434
13435 * analyze-racy-logs.py: Set executable bit.
13436
fb6a751f
SDJ
134372016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
13438
13439 * Makefile.in (DEFAULT_RACY_ITER): New variable.
13440 (CHECK_TARGET_TMP): Likewise.
13441 (check-single-racy): New rule.
13442 (check-parallel-racy): Likewise.
13443 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
13444 (do-check-parallel-racy): New rule.
13445 (check-racy/%.exp): Likewise.
13446 * README (Racy testcases): New section.
13447 * analyze-racy-logs.py: New file.
13448
bdf7e230
DE
134492016-03-03 Doug Evans <dje@google.com>
13450
13451 * gdb.base/skip.exp: Use with_test_prefix.
13452
4719d415
YQ
134532016-03-03 Yao Qi <yao.qi@linaro.org>
13454
13455 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
13456 Invoke step_over_syscall "clone" and break_cond_on_syscall
13457 "clone".
13458 * gdb.base/step-over-clone.c: New file.
13459
ea507862
YQ
134602016-03-03 Yao Qi <yao.qi@linaro.org>
13461
13462 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
13463 code format.
13464
8fc8cbda
YQ
134652016-03-03 Yao Qi <yao.qi@linaro.org>
13466
13467 * gdb.base/disp-step-fork.c: Rename to ...
13468 * gdb.base/step-over-fork.c: ... it. New file.
13469 * gdb.base/disp-step-vfork.c: Rename to ...
13470 * gdb.base/step-over-vfork.c: ... it. New file.
13471 * gdb.base/disp-step-syscall.exp: Rename to ...
13472 * gdb.base/step-over-syscall.exp: ... it. New file.
13473 (disp_step_cross_syscall): Rename to ...
13474 (step_over_syscall): ... it.
13475
92fa70b0
YQ
134762016-03-03 Yao Qi <yao.qi@linaro.org>
13477
13478 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
13479 If target supports condition evaluation on target, invoke
13480 break_cond_on_syscall for fork and vfork.
13481
e197ad3c
YQ
134822016-03-03 Yao Qi <yao.qi@linaro.org>
13483
13484 * gdb.base/disp-step-syscall.exp: Don't invoke
13485 support_displaced_stepping.
13486 (disp_step_cross_syscall): Test with displaced stepping off and
13487 on if supported.
13488
0b47da9f
YQ
134892016-03-03 Yao Qi <yao.qi@linaro.org>
13490
13491 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13492 proc.
13493 (setup): New proc.
13494 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13495 and setup.
13496
065ab6dc
BH
134972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13498
13499 * gdb.fortran/vla-history.exp: Remove breakpoint.
13500
07e448ad 135012016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13502
25d49b86
PA
13503 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13504 exceeds timeout.
07e448ad 13505
9ac2d526 135062016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13507
25d49b86
PA
13508 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13509 breakpoint.
9ac2d526 13510
17807369
BH
135112016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13512
13513 * gdb.mi/vla.f90: Nullify pointer after declaration.
13514
86e501af
PA
135152016-03-01 Pedro Alves <palves@redhat.com>
13516
13517 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13518
1e903e32
PA
135192016-03-01 Pedro Alves <palves@redhat.com>
13520
13521 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13522 before anything else.
13523 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13524 _GNU_SOURCE here.
13525 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13526 before anything else.
13527 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13528
6ccb54e2
PA
135292016-03-01 Pedro Alves <palves@redhat.com>
13530
13531 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13532
30ca9da1
YQ
135332016-03-01 Yao Qi <yao.qi@linaro.org>
13534
13535 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13536 prepare_for_testing.
13537
dc856b38
YQ
135382016-03-01 Yao Qi <yao.qi@linaro.org>
13539
13540 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13541
4a932159
AA
135422016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13543
13544 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13545 manually constructing the output path.
13546
f2489477
AA
135472016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13548
13549 * gdb.arch/s390-stackless.S: New.
13550 * gdb.arch/s390-stackless.exp: New.
13551
38899f16
IB
135522016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13553
13554 * gdb.dlang/circular.c: New file.
13555 * gdb.dlang/circular.exp: New file.
13556
9fde51ed
YQ
135572016-02-26 Yao Qi <yao.qi@linaro.org>
13558
13559 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13560 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13561 (testcases): Update.
13562
ce90fefe
YQ
135632016-02-26 Yao Qi <yao.qi@linaro.org>
13564
13565 * gdb.reverse/aarch64.c: Rename to ...
13566 * gdb.reverse/insn-reverse.c: ... it.
13567 * gdb.reverse/aarch64.exp: Rename to ...
13568 * gdb.reverse/insn-reverse.exp: ... it.
13569
3263bceb
YQ
135702016-02-26 Yao Qi <yao.qi@linaro.org>
13571
13572 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13573 (testcase_ftype): New.
13574 (testcases): New array.
13575 (n_testcases): New.
13576 (main): Call each element in testcases.
13577 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13578 (read_testcase): New.
13579 Do the tests in a loop.
13580
6cb59ff1
YQ
135812016-02-25 Yao Qi <yao.qi@linaro.org>
13582
13583 * gdb.base/branches.c: Remove.
13584
ae91f625
MK
135852016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13586
13587 PR gdb/13808
13588 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13589
678b48b7
MK
135902016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13591
13592 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13593
7337a6f2
MK
135942016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13595
13596 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13597 change x86_64 call_insn to 'callq'.
13598
861ca91f
AT
135992016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13600
13601 * gdb.trace/tfile-avx.c: Move to...
13602 * gdb.trace/tracefile-pseudo-reg.c: Here.
13603 * gdb.trace/tfile-avx.exp: Move to...
13604 * gdb.trace/tracefile-pseudo-reg.exp: Here.
13605
bf74e428
GB
136062016-02-24 Gary Benson <gbenson@redhat.com>
13607
13608 * gdb.base/attach-pie-noexec.exp: Do not expect an error
13609 message on attach.
13610
cce0e923
DE
136112016-02-23 Doug Evans <dje@google.com>
13612
13613 * gdb.base/skip.c (test_skip): New function.
13614 (end_test_skip_file_and_function): New function.
13615 (test_skip_file_and_function): New function.
13616 * gdb.base/skip1.c (test_skip): New function.
13617 (skip1_test_skip_file_and_function): New function.
13618 * gdb.base/skip.exp: Add tests for new skip options.
13619 * gdb.base/skip-solib.exp: Update expected output.
13620 * gdb.perf/skip-command.cc: New file.
13621 * gdb.perf/skip-command.exp: New file.
13622 * gdb.perf/skip-command.py: New file.
13623
4000e47e
MK
136242016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
13625
13626 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
13627 info registers pattern.
13628
24f75ead
IB
136292016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
13630
13631 * lib/future.exp: Add D support.
13632 (gdb_find_gdc): New proc.
13633 (gdb_default_target_compile): Add D support.
13634
fbb7bcbe
WW
136352016-02-18 Wei-cheng Wang <cole945@gmail.com>
13636
13637 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
13638 user+system time.
13639 (trace_speed_test): Determine the iteration count for a time
13640 between 15..30 seconds.
13641
012b3a21
WT
136422016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
13643
13644 * gdb.arch/i386-mpx-sigsegv.c: New file.
13645 * gdb.arch/i386-mpx-sigsegv.exp: New file.
13646 * gdb.arch/i386-mpx-simple_segv.c: New file.
13647 * gdb.arch/i386-mpx-simple_segv.exp: New file.
13648
2d5189bd
YQ
136492016-02-18 Yao Qi <yao.qi@linaro.org>
13650
13651 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13652 Don't call setup_kfail.
13653
40fb20d0
YQ
136542016-02-18 Yao Qi <yao.qi@linaro.org>
13655
13656 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13657 Set "set breakpoint condition-evaluation" per $cond_bp_target.
13658
21b1f8d2
DE
136592016-02-16 Doug Evans <dje@google.com>
13660
13661 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
13662 * gdb.base/skip1.c: Ditto.
13663 * gdb.base/skip.exp: Whitespace cleanup.
13664
4041ed77
DB
136652016-02-16 Don Breazeal <donb@codesourcery.com>
13666
13667 PR remote/19496
13668 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13669 Remove kfail for PR remote/19496.
13670
c4ef31bf
SM
136712016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13672
13673 * lib/gdb.exp (standard_temp_file): Return a path specific to
13674 the runtest invocation.
13675
266b65b3
SM
136762016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13677
13678 * gdb.trace/save-trace.exp: Change relative path to be in the
13679 standard output directory.
13680
a7a0a6a9
JK
136812016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13682
13683 * gdb.arch/i386-prologue.c: Add missing prototypes.
13684
c99dbb42
JK
136852016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13686
13687 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
13688 * gdb.arch/i386-prologue.exp: Likewise.
13689 * gdb.arch/i386-size.exp: Likewise.
13690
aa480355
SM
136912016-02-15 Simon Marchi <simon.marchi@ericsson.com>
13692
13693 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
13694 define object file path.
13695 * gdb.btrace/gcore.exp: Use standard_output_file to define core
13696 file path.
13697 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
13698 standard_output_file to define binfile.
13699
ba881f50
JK
137002016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13701
13702 Fix compatibility with recent gfortran-5.3.1.
13703 * gdb.fortran/vla-history.exp (print vla1 allocated)
13704 (print vla2 allocated, print $2, print $3): Remove
13705 (print $4): Rename to ...
13706 (print $2): ... here.
13707 (print $9): Rename to ...
13708 (print $5): ... here.
13709 (print $10): Rename to ...
13710 (print $6): ... here.
13711 * gdb.fortran/vla.f90: Add pvla initialization.
13712
e9fb005c
JK
137132016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13714
13715 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
13716 New test.
13717 * gdb.fortran/vla-value-sub.exp: Likewise.
13718
e44e00ff
MK
137192016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13720
13721 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13722
97e94151
SM
137232016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13724
13725 * i386-biarch-core.exp: Define corefile using
13726 standard_output_file.
13727
01113bc1
YQ
137282016-02-12 Yao Qi <yao.qi@linaro.org>
13729
13730 * gdb.arch/arm-single-step-kernel-helper.c: New.
13731 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13732
33b4777c
MM
137332016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13734
13735 * gdb.btrace/tailcall-only.exp: New.
13736 * gdb.btrace/tailcall-only.c: New.
13737 * gdb.btrace/x86_64-tailcall-only.S: New.
13738 * gdb.btrace/i686-tailcall-only.S: New.
13739
acc23c11
PA
137402016-02-11 Pedro Alves <palves@redhat.com>
13741
13742 * README (Parallel testing): Add missing double quotes.
13743
e352bf0a
PA
137442016-02-11 Pedro Alves <palves@redhat.com>
13745
13746 * README (Parallel testing): New section.
13747 (GDB_PARALLEL): Rewrite.
13748 (FORCE_PARALLEL): Document.
13749
9f5fed78
MK
137502016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13751
13752 * gdb.trace/tfile-avx.c: New test.
13753 * gdb.trace/tfile-avx.exp: New test.
13754
9ef9e6a6
KS
137552016-02-09 Keith Seitz <keiths@redhat.com>
13756
13757 PR breakpoints/19546
13758 * gdb.base/infcall-exec.c: New file.
13759 * gdb.base/infcall-exec2.c: New file.
13760 * gdb.base/infcall-exec.exp: New file.
13761
a96e36da
KS
137622016-02-09 Keith Seitz <keiths@redhat.com>
13763
13764 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13765 (toplevel): Call test_bkpt_address.
13766
9f61929f
KS
137672016-02-09 Keith Seitz <keiths@redhat.com>
13768
13769 PR python/19506
13770 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13771 (toplevel): Call test_bkpt_address.
13772
1e94266c
SM
137732016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13774
13775 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13776 to AC_OUTPUT.
13777 * configure: Regenerate.
13778
2a7f3dff
PA
137792016-02-09 Pedro Alves <palves@redhat.com>
13780
13781 PR breakpoints/19548
13782 * gdb.base/execl-update-breakpoints.c (some_function): New
13783 function.
13784 (main): Call it.
13785 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
13786 Tighten expected GDB output.
13787
2151ccc5
SM
137882016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13789
13790 * Makefile.in (ALL_SUBDIRS): Remove.
13791 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
13792 (distclean maintainer-clean realclean): Likewise.
13793 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
13794 * configure: Regenerate.
13795 * gdb.ada/Makefile.in: Delete.
13796 * gdb.arch/Makefile.in: Likewise.
13797 * gdb.asm/Makefile.in: Likewise.
13798 * gdb.base/Makefile.in: Likewise.
13799 * gdb.btrace/Makefile.in: Likewise.
13800 * gdb.cell/Makefile.in: Likewise.
13801 * gdb.compile/Makefile.in: Likewise.
13802 * gdb.cp/Makefile.in: Likewise.
13803 * gdb.disasm/Makefile.in: Likewise.
13804 * gdb.dlang/Makefile.in: Likewise.
13805 * gdb.dwarf2/Makefile.in: Likewise.
13806 * gdb.fortran/Makefile.in: Likewise.
13807 * gdb.gdb/Makefile.in: Likewise.
13808 * gdb.go/Makefile.in: Likewise.
13809 * gdb.guile/Makefile.in: Likewise.
13810 * gdb.java/Makefile.in: Likewise.
13811 * gdb.linespec/Makefile.in: Likewise.
13812 * gdb.mi/Makefile.in: Likewise.
13813 * gdb.modula2/Makefile.in: Likewise.
13814 * gdb.multi/Makefile.in: Likewise.
13815 * gdb.objc/Makefile.in: Likewise.
13816 * gdb.opencl/Makefile.in: Likewise.
13817 * gdb.opt/Makefile.in: Likewise.
13818 * gdb.pascal/Makefile.in: Likewise.
13819 * gdb.perf/Makefile.in: Likewise.
13820 * gdb.python/Makefile.in: Likewise.
13821 * gdb.reverse/Makefile.in: Likewise.
13822 * gdb.server/Makefile.in: Likewise.
13823 * gdb.stabs/Makefile.in: Likewise.
13824 * gdb.threads/Makefile.in: Likewise.
13825 * gdb.trace/Makefile.in: Likewise.
13826 * gdb.xml/Makefile.in: Likewise.
13827 * lib/gdb.exp (make_gdb_parallel_path): Add check for
13828 GDB_PARALLEL.
13829 (standard_output_file): Remove check for GDB_PARALLEL, always
13830 return path in outputs/$subdir/$testname.
13831
437277d4
SM
138322016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13833
13834 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
13835 (site.exp): Assign abs_srcdir to tcl's srcdir.
13836
31d913c7
YQ
138372016-02-04 Yao Qi <yao.qi@linaro.org>
13838
13839 * gdb.base/foll-exec-mode.c: Include limits.h.
13840 (main): Add parameters argc and argv. Get directory from
13841 argv[0].
13842 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13843 compilation.
13844 * gdb.base/foll-exec.c: Include limits.h.
13845 (main): Add parameters argc and argv.
13846 Get directory from argv[0].
13847 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13848 Adjust tests on the number of lines as source code changed.
13849 * gdb.base/foll-vfork-exit.c: Include limits.h.
13850 (main): Add one line of statement before vfork.
13851 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13852 (main): Add parameters argc and argv. Get directory from
13853 argv[0].
13854 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13855 (setup_gdb): Set tbreak to skip some source lines.
13856 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13857 (main): Add parameters argc and argv. Get directory from
13858 argv[0].
13859 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13860 compilation.
13861 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13862 (main): Add parameters argc and argv. Get directory from
13863 argv[0].
13864 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13865 compilation.
13866
9482b9fb
DE
138672016-02-01 Doug Evans <dje@google.com>
13868
13869 * gdb.base/skip.exp: Clean up multiple references to same test name.
13870
6b2e4f10
PA
138712016-02-01 Pedro Alves <palves@redhat.com>
13872
ccb6afd6 13873 PR remote/19496
6b2e4f10
PA
13874 * gdb.threads/forking-threads-plus-breakpoint.exp
13875 (displaced_stepping_supported): New global.
13876 (probe_displaced_stepping_support): New procedure.
13877 (do_test): Add 'displaced' parameter, and use it.
13878 (top level): Check for displaced stepping support. Add displaced
13879 stepping on/off testing axis.
13880
37a8db1a
AB
138812016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13882
13883 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13884 pointer. Don't perform further tests on the unassociated pointer
13885 if the first test fails.
13886
5fdf6324
AB
138872016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13888
13889 * gdb.base/max-value-size.c: New file.
13890 * gdb.base/max-value-size.exp: New file.
13891 * gdb.base/huge.exp: Disable max-value-size for this test.
13892
935c6144
IB
138932016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13894
13895 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13896
7fe8399d
YQ
138972016-01-28 Yao Qi <yao.qi@linaro.org>
13898
13899 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13900
a2077e25
PA
139012016-01-25 Pedro Alves <palves@redhat.com>
13902
13903 PR threads/19461
13904 * gdb.base/fork-running-state.c: New file.
13905 * gdb.base/fork-running-state.exp: New file.
13906
1d2736d4
PA
139072016-01-25 Pedro Alves <palves@redhat.com>
13908
13909 PR gdb/19494
13910 * gdb.base/catch-fork-kill.c: New file.
13911 * gdb.base/catch-fork-kill.exp: New file.
13912
f1da4b11
PA
139132016-01-25 Pedro Alves <palves@redhat.com>
13914
13915 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13916 Delete, moved to lib/gdb.exp.
13917 * gdb.threads/forking-threads-plus-breakpoint.exp
13918 (foreach_with_prefix): Likewise.
13919 * gdb.threads/process-dies-while-handling-bp.exp
13920 (foreach_with_prefix): Likewise.
13921 * lib/gdb.exp (foreach_with_prefix): New procedure.
13922
45f38546
MK
139232016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13924
13925 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13926 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13927
dc29a1ce
MK
139282016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13929
13930 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13931 endian targets.
13932
092127d7
JK
139332016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13934 Pedro Alves <palves@redhat.com>
13935
13936 Fix testsuite compatibility with Guile.
13937 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13938 number.
13939
31d765d3
JK
139402016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13941
13942 Fix testsuite compatibility with Guile.
13943 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13944 (thread 1): New test for backtrace through signal handler.
13945
1ac78c04
YQ
139462016-01-22 Yao Qi <yao.qi@linaro.org>
13947
13948 PR testsuite/19491
13949 * gdb.base/multi-forks.c: Include
13950 ../lib/unbuffer_output.c
13951 (main): Call gdb_unbuffer_output.
13952
4f5946a8
DE
139532016-01-21 Doug Evans <dje@google.com>
13954
13955 * lib/ada.exp (gdb_compile_ada): Fix typo.
13956
305e13e6
JB
139572016-01-21 Joel Brobecker <brobecker@adacore.com>
13958
13959 * gdb.base/break-fun-addr.exp: New file.
13960 * gdb.base/break-fun-addr1.c: New file.
13961 * gdb.base/break-fun-addr2.c: New file.
13962
5f5dfff6
SM
139632016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13964
13965 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13966 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13967 enum flag values.
13968
fd356fa2
AA
139692016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13970
13971 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13972 when GDB can not set the vector return value. Add more comments
13973 for clarification.
13974
9df22175
AT
139752016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13976
13977 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13978 command.
13979
41d1845e
SM
139802016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13981
13982 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13983
01ac6840
SM
139842016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13985
13986 * Makefile.in (check-single): Pass --status to runtest.
13987 (check/%.exp): Likewise.
13988
139892016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13990
13991 * Makefile.in (check-parallel): Propagate return code from make
13992 do-check-parallel.
13993
bd0a71fa
MK
139942016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13995
13996 * gdb.trace/ftrace.exp: Fix expected message on continue.
13997 * gdb.trace/pending.exp: Fix expected message on continue.
13998 * gdb.trace/trace-break.exp: Fix expected message on continue.
13999
8bcbad33
SM
140002016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14001
14002 * lib/gdb.exp (gdb_test): Remove unused global references.
14003
f303dbd6
PA
140042016-01-18 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.base/async-shell.exp: Adjust expected output.
14007 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14008 * gdb.base/siginfo-thread.exp: Adjust expected output.
14009 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14010 * gdb.java/jnpe.exp: Adjust expected output.
14011 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14012 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14013 * gdb.threads/leader-exit.exp: Adjust expected output.
14014 * gdb.threads/manythreads.exp: Adjust expected output.
14015 * gdb.threads/pthreads.exp: Adjust expected output.
14016 * gdb.threads/schedlock.exp: Adjust expected output.
14017 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14018 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14019 expected output.
14020 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14021 output.
14022 * gdb.threads/sigthread.exp: Adjust expected output.
14023 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14024
b2789696
YQ
140252016-01-18 Yao Qi <yao.qi@linaro.org>
14026
14027 * gdb.guile/scm-section-script.c: Replace @progbits with
14028 %progbits.
14029 * gdb.python/py-section-script.c: Likewise.
14030
71ef29a8
PA
140312016-01-15 Pedro Alves <palves@redhat.com>
14032
14033 * gdb.multi/tids.exp: Test star wildcard ranges.
14034
3f5b7598
PA
140352016-01-15 Pedro Alves <palves@redhat.com>
14036
14037 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14038 command from "thread apply" invocation.
14039 (thr_apply_info_thr_invalid): Default the expected output to the
14040 input tid list.
14041 (top level): Add tests that use convenience variables. Add tests
14042 for "thread apply" with a valid TID list, but missing the command.
14043
663f6d42
PA
140442016-01-13 Pedro Alves <palves@redhat.com>
14045
14046 * gdb.base/default.exp: Expect $_gthread as well.
14047 * gdb.multi/tids.exp: Test $_gthread.
14048 * gdb.threads/thread-specific.exp: Test $_gthread.
14049
c84f6bbf
PA
140502016-01-13 Pedro Alves <palves@redhat.com>
14051
14052 * gdb.multi/tids.exp: Test "info threads -gid".
14053
22a02324
PA
140542016-01-13 Pedro Alves <palves@redhat.com>
14055
14056 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14057 Breakpoint.thread.
14058 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14059
5d5658a1
PA
140602016-01-07 Pedro Alves <palves@redhat.com>
14061
14062 * gdb.base/break.exp: Adjust to output changes.
14063 * gdb.base/hbreak2.exp: Likewise.
14064 * gdb.base/sepdebug.exp: Likewise.
14065 * gdb.base/watch_thread_num.exp: Likewise.
14066 * gdb.linespec/keywords.exp: Likewise.
14067 * gdb.multi/info-threads.exp: Likewise.
14068 * gdb.threads/thread-find.exp: Likewise.
14069 * gdb.multi/tids.c: New file.
14070 * gdb.multi/tids.exp: New file.
14071
84654457
PA
140722016-01-13 Pedro Alves <palves@redhat.com>
14073
14074 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14075
e3940304
PA
140762016-01-13 Pedro Alves <palves@redhat.com>
14077
14078 * gdb.base/default.exp: Expect $_inferior as well.
14079 * gdb.multi/base.exp: Test $_inferior.
14080
a911d87a
PA
140812016-01-13 Pedro Alves <palves@redhat.com>
14082
14083 PR breakpoints/19388
14084 * gdb.base/catch-signal-siginfo-cond.c: New file.
14085 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14086
82075af2
JS
140872016-01-12 Josh Stone <jistone@redhat.com>
14088 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14089
14090 * gdb.base/catch-syscall.c (do_execve): New variable.
14091 (main): Conditionally trigger an execve.
14092 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14093 (test_catch_syscall_execve): New, check entry/return across execve.
14094 (do_syscall_tests): Call test_catch_syscall_execve.
14095
e46eeedd
PA
140962016-01-12 Pedro Alves <palves@redhat.com>
14097
14098 * gdb.base/random-signal.exp (do_test): New procedure, with body
14099 of testcase moved in.
14100
01d8c27e
JK
141012016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14102 Pedro Alves <palves@redhat.com>
14103
14104 * gdb.base/funcargs.exp (finish from indirectly called function):
14105 Reintroduce the case for 'First'.
14106
9a706302
JK
141072016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14108 Pedro Alves <palves@redhat.com>
14109
14110 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14111 (tcatch_vfork_then_child_follow_exec)
14112 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14113 identification.
14114
c0ecb95f
JK
141152016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14116
14117 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14118 and repeats to unlimited.
14119 * gdb.python/py-value.exp: Likewise.
14120 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14121 and repeats to unlimited.
14122
6cfc1fcb
JK
141232016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14124
14125 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14126 and reordering the functions.
14127 * gdb.multi/hangout.c: Likewise.
14128 * gdb.multi/hello.c: Likewise.
14129
582a1b00
SM
141302016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14131
14132 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14133 absolute.
14134 (SingleStatisticTestResult.report): Use dict.keys instead of
14135 dict.iterkeys.
14136
79bc59cb
PA
141372016-01-06 Pedro Alves <palves@redhat.com>
14138
14139 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14140
43368e1d
MM
141412016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14142
14143 * gdb.btrace/dlopen.exp: New.
14144 * gdb.btrace/dlopen.c: New.
14145 * gdb.btrace/dlopen-dso.c: New.
14146
79fad5b8
SL
141472015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14148
14149 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14150 PATTERN argument is optional.
14151
ab8314b3
JB
141522015-12-24 Joel Brobecker <brobecker@adacore.com>
14153
14154 * lib/ada.exp (target_compile_ada_from_dir): New function.
14155 (gdb_compile_ada): Reimplement avoiding the use of project files.
14156 * gdb.ada/gnat_ada.gpr: Delete.
14157 * gdb.ada/cond_lang.exp: Adjust test to make path before
14158 filename optional.
14159 * gdb.ada/small_reg_param.exp: Likewise.
14160
fe33faff
SM
141612015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14162
14163 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14164
6d265cb4
TP
141652015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14166
14167 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14168 case.
14169
10125099
SM
141702015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14171
14172 * gdb.base/break.exp: Remove dead code.
14173 * gdb.base/sepdebug.exp: Likewise.
14174
3ca22649
SM
141752015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14176
14177 * gdb.asm/asm-source.exp: Remove HP-UX references.
14178 * gdb.base/annota1.exp: Likewise.
14179 * gdb.base/annota3.exp: Likewise.
14180 * gdb.base/attach.exp: Likewise.
14181 * gdb.base/bigcore.exp: Likewise.
14182 * gdb.base/break.exp: Likewise.
14183 * gdb.base/call-ar-st.exp: Likewise.
14184 * gdb.base/callfuncs.exp: Likewise.
14185 * gdb.base/catch-fork-static.exp: Likewise.
14186 * gdb.base/display.exp: Likewise.
14187 * gdb.base/foll-exec-mode.exp: Likewise.
14188 * gdb.base/foll-exec.exp: Likewise.
14189 * gdb.base/foll-fork.exp: Likewise.
14190 * gdb.base/foll-vfork.exp: Likewise.
14191 * gdb.base/funcargs.exp: Likewise.
14192 * gdb.base/hbreak2.exp: Likewise.
14193 * gdb.base/inferior-died.exp: Likewise.
14194 * gdb.base/interrupt.exp: Likewise.
14195 * gdb.base/multi-forks.exp: Likewise.
14196 * gdb.base/nodebug.exp: Likewise.
14197 * gdb.base/sepdebug.exp: Likewise.
14198 * gdb.base/solib1.c: Likewise.
14199 * gdb.base/step-test.exp: Likewise.
14200 * gdb.mi/non-stop.c: Likewise.
14201 * gdb.mi/pthreads.c: Likewise.
14202 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14203 * gdb.threads/pthreads.c: Likewise.
14204 * gdb.threads/staticthreads.exp: Likewise.
14205 * lib/future.exp: Likewise.
14206 * lib/gdb.exp: Likewise.
14207 * gdb.base/so-indr-cl.c: Remove.
14208 * gdb.base/so-indr-cl.exp: Likewise.
14209 * gdb.base/solib.c: Likewise.
14210 * gdb.base/solib.exp: Likewise.
14211 * gdb.base/solib2.c: Likewise.
14212
b6304613
SM
142132015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14214
14215 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14216 * gdb.base/call-ar-st.exp: Likewise.
14217 * gdb.base/callfuncs.exp: Likewise.
14218 * gdb.base/condbreak.exp: Likewise.
14219 * gdb.base/constvars.exp: Likewise.
14220 * gdb.base/hbreak2.exp: Likewise.
14221 * gdb.base/langs.exp: Likewise.
14222 * gdb.base/list.exp: Likewise.
14223 * gdb.base/long_long.exp: Likewise.
14224 * gdb.base/ptype.exp: Likewise.
14225 * gdb.base/scope.exp: Likewise.
14226 * gdb.base/signals.exp: Likewise.
14227 * gdb.base/so-impl-ld.exp: Likewise.
14228 * gdb.base/varargs.exp: Likewise.
14229 * gdb.base/volatile.exp: Likewise.
14230 * gdb.base/whatis.exp: Likewise.
14231 * gdb.cp/cplusfuncs.exp: Likewise.
14232 * gdb.cp/inherit.exp: Likewise.
14233 * gdb.cp/local.exp: Likewise.
14234 * gdb.cp/member-ptr.exp: Likewise.
14235 * gdb.cp/method.exp: Likewise.
14236 * gdb.cp/overload.exp: Likewise.
14237 * gdb.cp/templates.exp: Likewise.
14238 * gdb.stabs/weird.exp: Likewise.
14239 * lib/compiler.c: Likewise.
14240 * lib/compiler.cc: Likewise.
14241 * lib/cp-support.exp: Likewise.
14242 * lib/gdb.exp: Likewise.
14243
bf401b07
SM
142442015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14245
14246 * configure.ac: Remove HP-UX case.
14247 * configure: Regenerate.
14248
aff9c0f8
SM
142492015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14250
14251 * lib/gdb.exp (gdb_compile): Add function doc.
14252
a6904d5a
PA
142532015-12-17 Pedro Alves <palves@redhat.com>
14254
14255 PR threads/19354
14256 * gdb.multi/info-threads.exp: New file.
14257
a22279dd
YQ
142582015-12-15 Yao Qi <yao.qi@linaro.org>
14259
14260 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14261 is aarch64*-*-*.
14262
0588c796
SL
142632015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14264
14265 * gdb.base/history-duplicates.exp: Skip if no readline support.
14266
5d978e17
SL
142672015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14268
14269 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14270
7e763b86
SL
142712015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14272
14273 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14274
87a3a92c
SL
142752015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14276
14277 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14278 ctrl-C if nointerrupts target property is set.
14279 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14280 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14281 * gdb.base/paginate-bg-execution.exp: Likewise.
14282 * gdb.base/paginate-execution-startup.exp: Likewise.
14283 * gdb.base/random-signal.exp: Likewise.
14284 * gdb.base/range-stepping.exp: Likewise.
14285 * gdb.cp/annota2.exp: Likewise.
14286 * gdb.cp/annota3.exp: Likewise.
14287 * gdb.gdb/selftest.exp: Likewise.
14288 * gdb.threads/continue-pending-status.exp: Likewise.
14289 * gdb.threads/leader-exit.exp: Likewise.
14290 * gdb.threads/manythreads.exp: Likewise.
14291 * gdb.threads/pthreads.exp: Likewise.
14292 * gdb.threads/schedlock.exp: Likewise.
14293 * gdb.threads/sigthread.exp: Likewise.
14294
a8f077dc
DB
142952015-12-11 Don Breazeal <donb@codesourcery.com>
14296
14297 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14298 remote.
14299 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14300 * gdb.base/foll-exec.exp (main): Enable for target remote.
14301 * gdb.base/foll-fork.exp (main): Likewise.
14302 * gdb.base/foll-vfork.exp (main): Likewise.
14303 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14304 (proc continue_to_exit_bp_loc): Use clean_restart.
14305 * gdb.base/pie-execl.exp (main): Disable for target remote.
14306 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14307 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14308 * gdb.threads/execl.exp (main): Likewise.
14309 * gdb.threads/fork-child-threads.exp (main): Likewise.
14310 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14311 remote.
14312 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14313 remote.
14314 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14315 pid.tid style ptids, instead of just tid.
14316 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14317 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14318 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14319 ptids, instead of just tid.
14320
3b2464a8
AB
143212015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14322
14323 * gdb.base/list.exp (test_list_forward): Add end of file error
14324 test.
14325 (test_repeat_list_command): Add end of file error test.
14326 (test_list_backwards): Add beginning of file error test.
14327
a0def019
AB
143282015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14329
14330 * gdb.base/list.exp (test_list_invalid_args): New function,
14331 defined, and called.
14332
5c000dff
AB
143332015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14334
14335 * gdb.base/list.exp (test_list): Make test names unique.
14336
f1637ebe
YQ
143372015-12-11 Yao Qi <yao.qi@linaro.org>
14338
14339 * gdb.base/coremaker2.c: Remove.
14340
36d6fc0a
PA
143412015-12-10 Pedro Alves <palves@redhat.com>
14342
14343 * gdb.multi/base.exp: Remove stale "spaces" references.
14344
762f7747
PA
143452015-12-10 Pedro Alves <palves@redhat.com>
14346
14347 * gdb.multi/base.exp: Don't use nowarnings.
14348 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
14349 * gdb.multi/hangout.c: Include stdio.h.
14350 * gdb.multi/hello.c: Include stdlib.h.
14351 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
14352 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
14353 * gdb.multi/multi-arch.exp: Don't use nowarnings.
14354
28d2bfb9
AB
143552015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
14356
14357 * gdb.dwarf2/dw2-ranges-base.c: New file.
14358 * gdb.dwarf2/dw2-ranges-base.exp: New file.
14359 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
14360 support additional line table, and debug ranges generation.
14361 (Dwarf::ranges): New function, generate .debug_ranges.
14362 (Dwarf::lines): Support generating simple line table programs.
14363 (Dwarf::assemble): Initialise new namespace variables.
14364
5fc2beac
KB
143652015-12-09 Kevin Buettner <kevinb@redhat.com>
14366
14367 * gdb.base/async.exp (proc test_background): Add case for
14368 asynchronous execution not supported.
14369
1c35a88f
LM
143702015-12-09 Luis Machado <lgustavo@codesourcery.com>
14371
14372 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
14373 format and change test names to make them unique.
14374
b593e3d9
RK
143752015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
14376 Pedro Alves <pedro@redhat.com>
14377
14378 PR gdb/18702
14379 Add checking of floatformats setup on x86_64 hosts.
14380 * gdb.arch/i386-float.S (main): Load bigval and smallval.
14381 (smallval, bigval): New labels/constants.
14382 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
14383 float" after loading bigval and smallval.
14384
d72413e6
PMR
143852015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
14386
14387 * gdb.ada/fun_overload_menu.exp: New testcase.
14388 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
14389
ece66d65
JS
143902015-12-04 Josh Stone <jistone@redhat.com>
14391
14392 * gdb.base/catch-fork-static.exp: New.
14393
41d0efca
YQ
143942015-12-03 Yao Qi <yao.qi@linaro.org>
14395
14396 * gdb.base/sizeof.c: Don't include stdio.h and
14397 ../lib/unbuffer_output.c.
14398 (main): New variable 'size' and 'value'. Remove printf and
14399 gdb_unbuffer_output. Assign return value to size and value.
14400 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
14401 at the beginning.
14402 (check_sizeof): Check the result by printing variable 'size'.
14403 (check_valueof): Check the result by printing variable 'value'.
14404
99fd02d9
YQ
144052015-12-01 Yao Qi <yao.qi@linaro.org>
14406
14407 * gdb.base/disp-step-syscall.exp: Define syscall instruction
14408 for aarch64*-*-linux* target.
14409
f2faf941
PA
144102015-11-30 Pedro Alves <palves@redhat.com>
14411
14412 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
14413
04bf20c5
PA
144142015-11-30 Pedro Alves <palves@redhat.com>
14415
14416 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
14417 Handle non-stop mode vCont replies.
14418
09df4675
PA
144192015-11-30 Pedro Alves <palves@redhat.com>
14420
14421 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
14422 prepare_for_testing. Start gdb with "set non-stop on" appended to
14423 GDBFLAGS. Lax expected stop output.
14424
58b584af
YQ
144252015-11-27 Yao Qi <yao.qi@linaro.org>
14426
14427 * gdb.arch/arm-neon.exp: New.
14428 * gdb.arch/arm-neon.c: New.
14429
dfcb77a8
YQ
144302015-11-27 Yao Qi <yao.qi@linaro.org>
14431
14432 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
14433
88e8ec1b
YQ
144342015-11-27 Yao Qi <yao.qi@linaro.org>
14435
14436 * gdb.cp/annota2.exp: Allow multiple occurrences of the
14437 frames-invalid annotation.
14438
bfde72c2
YQ
144392015-11-27 Yao Qi <yao.qi@linaro.org>
14440
14441 * gdb.cp/annota2.exp: Use ${frames_invalid}.
14442
f6512a69
SM
144432015-11-26 Simon Marchi <simon.marchi@ericsson.com>
14444
14445 * gdb.threads/names.exp: New file.
14446 * gdb.threads/names.c: New file.
14447 * README: Mention gdb,no_thread_names.
14448
46a3515b
MM
144492015-11-26 Markus Metzger <markus.t.metzger@intel.com>
14450
14451 PR 19297
14452 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
14453 support" error.
14454
62147a22
PA
144552015-11-24 Pedro Alves <palves@redhat.com>
14456
14457 PR 17539
14458 * gdb.base/display.exp: Expect displays to be sorted in ascending
14459 order. Use multi_line.
14460 * gdb.base/solib-display.exp: Likewise.
14461
2f341b6e
PA
144622015-11-24 Pedro Alves <palves@redhat.com>
14463
14464 PR 17539
25d49b86
PA
14465 * gdb.base/display.exp: Expect displays to be sorted in ascending
14466 order. Use multi_line.
14467 * gdb.base/solib-display.exp: Likewise.
2f341b6e 14468
7e0aa6aa
PA
144692015-11-24 Pedro Alves <palves@redhat.com>
14470
14471 PR 17539
14472 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
14473 threads in ascending order.
14474 * gdb.base/foll-fork.exp: Likewise.
14475 * gdb.base/foll-vfork.exp: Likewise.
14476 * gdb.base/multi-forks.exp: Likewise.
14477 * gdb.mi/mi-nonstop.exp: Likewise.
14478 * gdb.mi/mi-nsintrall.exp: Likewise.
14479 * gdb.multi/base.exp: Likewise.
14480 * gdb.multi/multi-arch.exp: Likewise.
14481 * gdb.python/py-inferior.exp: Likewise.
14482 * gdb.threads/break-while-running.exp: Likewise.
14483 * gdb.threads/execl.exp: Likewise.
14484 * gdb.threads/gcore-thread.exp: Likewise.
14485 * gdb.threads/info-threads-cur-sal.exp: Likewise.
14486 * gdb.threads/kill.exp: Likewise.
14487 * gdb.threads/linux-dp.exp: Likewise.
14488 * gdb.threads/multiple-step-overs.exp: Likewise.
14489 * gdb.threads/next-bp-other-thread.exp: Likewise.
14490 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14491 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14492 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14493 * gdb.threads/thread-find.exp: Likewise.
14494 * gdb.threads/tls.exp: Likewise.
14495 * lib/mi-support.exp (mi_reverse_list): Delete.
14496 (mi_check_thread_states): No longer reverse list.
14497
2cc57ad8
PA
144982015-11-24 Pedro Alves <palves@redhat.com>
14499
14500 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14501 use lowercase.
14502
c93e8391
SM
145032015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14504
14505 * gdb.trace/actions.c: Include trace-common.h.
14506 (main): Add a location for a fast tracepoint.
14507 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14508 the normal tracepoints.
14509 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14510
045ccf91
SM
145112015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14512
14513 * save-trace.exp: Factor out code to these...
14514 (gdb_save_tracepoints): New.
14515 (gdb_load_tracepoints): New.
14516 (do_save_load_test): New.
14517
5506f9f6
KB
145182015-11-23 Kevin Buettner <kevinb@redhat.com>
14519
14520 * gdb.base/asmlabel.exp: New test.
14521 * gdb.base/asmlabel.c: New test case.
14522
16c3b12f
JB
145232015-11-23 Joel Brobecker <brobecker@adacore.com>
14524
14525 * gdb.base/wrong_frame_bt_full-main.c: New file.
14526 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14527 * gdb.base/wrong_frame_bt_full.exp: New file.
14528
155bfbd3
JB
145292015-11-23 Joel Brobecker <brobecker@adacore.com>
14530
14531 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14532
bb097445
JM
145332015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14534
206853a0 14535 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14536 pstate register when comparing registers values in
14537 sparc64-*-linux-gnu targets to avoid spurious differences.
14538
9c88ed8f
JM
145392015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14540
206853a0 14541 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14542
96161e25
SL
145432015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14544
14545 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14546 as type argument to gdb_compile.
14547 * gdb.base/nested-subp2.exp: Likewise.
14548 * gdb.base/nested-subp3.exp: Likewise.
14549
340c2830
DV
145502015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14551
14552 * lib/dwarf.exp (_note): Fix left shift of negative value.
14553 * gdb.trace/trace-condition.exp: Likewise.
14554
c1862d0f
YQ
145552015-11-13 Yao Qi <yao.qi@linaro.org>
14556
14557 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14558 comments about d10v.
14559 (test_scalar_returns): Likewise.
14560 * gdb.base/d10v.ld: Remove.
14561 * gdb.base/overlays.exp: Remove the target triplet checking for
14562 d10v-*-*.
14563 * gdb.base/structs.exp (test_struct_returns): Remove the
14564 comments about d10v.
14565 (test_struct_calls): Likewise.
14566
77ae9c19
YQ
145672015-11-13 Yao Qi <yao.qi@linaro.org>
14568
14569 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14570 * gdb.base/gnu_vector.c: Don't include stdio.h.
14571 (main): Don't print res and call add_some_intvecs.
14572
430e004e
MK
145732015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14574
14575 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14576 macro.
14577 (func5): Removed.
14578 (func4): Use FAST_TRACEPOINT_LABEL.
14579 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14580 macro.
14581 (func): Removed.
14582 (thread_function): Use FAST_TRACEPOINT_LABEL.
14583 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14584 (func): Remove.
14585 (marker): Use FAST_TRACEPOINT_LABEL.
14586 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14587 (pendfunc1): Remove.
14588 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14589 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14590 (foo): Remove.
14591 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14592 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14593 macro.
14594 (func): Remove.
14595 (marker): Use FAST_TRACEPOINT_LABEL.
14596 * gdb.trace/trace-common.h: New header.
14597 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14598 macro.
14599 (func): Remove.
14600 (marker): Use FAST_TRACEPOINT_LABEL.
14601 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
14602 (func): Remove.
14603 (thread_function): Use FAST_TRACEPOINT_LABEL.
14604
6e7675a7
MK
146052015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
14606
14607 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
14608 in front.
14609 * gdb.trace/change-loc.exp: Use global pcreg definition.
14610 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
14611 * gdb.trace/entry-values.exp: Use global spreg definition, add $
14612 in front.
14613 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
14614 * gdb.trace/pending.exp: Likewise.
14615 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
14616 * gdb.trace/trace-break.exp: Likewise.
14617 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
14618 in front.
14619 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
14620 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
14621 in front.
14622 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
14623
dddc0e16
JB
146242015-11-09 Joel Brobecker <brobecker@adacore.com>
14625
14626 * gdb.ada/fin_fun_out: New testcase.
14627
c6f0b406
KB
146282015-11-07 Kevin Buettner <kevinb@redhat.com>
14629
14630 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
14631 value associated with DW_AT_byte_size.
14632 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
14633 constants for DW_AT_byte_size, DW_AT_lower_bound, and
14634 DW_AT_upper_bound.
14635
f01dcfd9
KB
146362015-11-07 Kevin Buettner <kevinb@redhat.com>
14637
14638 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
14639 (gdb_target_symbol_prefix_flags): Define in terms of _asm
14640 version.
14641 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
14642 gdb.dwarf2/dw2-canonicalize-type.exp,
14643 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
14644 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
14645 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
14646 provided by gdb_target_symbol_prefix_flags_asm.
14647 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
14648 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
14649 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
14650 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
14651 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
14652 macros where needed). Use this macro for symbols which require
14653 the prefix provided by SYMBOL_PREFIX.
14654
2223449a
KB
146552015-11-05 Kevin Buettner <kevinb@redhat.com>
14656
14657 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
14658 New procs.
14659 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
14660 representing expressions, of more than one list element.
14661 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
14662 to prepend linker symbol prefix to f.
14663 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
14664 table_1 and table_2.
14665 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
14666 Likewise, for f and g.
14667 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
14668 for ptr.
14669 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
14670 for main.
14671 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
14672 table_1_ptr and table_2_ptr.
14673
6f2f1a3a
JK
146742015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14675 Joel Brobecker <brobecker@adacore.com>
14676
14677 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
14678
566c56c9
MK
146792015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
14680
14681 * gdb.reverse/s390-mvcle.c: New test.
14682 * gdb.reverse/s390-mvcle.exp: New file.
14683 * lib/gdb.exp: Enable reverse tests on s390*-linux.
14684
d5f0636b
MK
146852015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14686
14687 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
14688
7ad8b86c
MK
146892015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14690
14691 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
14692 reaching marker2.
14693 * gdb.reverse/getresuid-reverse.exp: Likewise.
14694 * gdb.reverse/pipe-reverse.exp: Likewise.
14695 * gdb.reverse/readv-reverse.exp: Likewise.
14696 * gdb.reverse/recvmsg-reverse.exp: Likewise.
14697 * gdb.reverse/time-reverse.exp: Likewise.
14698 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
14699
4081c0f1
YQ
147002015-10-30 Yao Qi <yao.qi@linaro.org>
14701
14702 * gdb.threads/wp-replication.c (watch_count_done): Remove.
14703 (empty_cycle): Remove.
14704 (main): Don't call empty_cycle. Don't use watch_count_done.
14705 * gdb.threads/wp-replication.exp: Don't set breakpoint on
14706 empty_cycle. Rewrite the code counting HW watchpoints.
14707
452b4ba5
MK
147082015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
14709
14710 * gdb.reverse/fstatat-reverse.c: New test.
14711 * gdb.reverse/fstatat-reverse.exp: New file.
14712 * gdb.reverse/getresuid-reverse.c: New test.
14713 * gdb.reverse/getresuid-reverse.exp: New file.
14714 * gdb.reverse/pipe-reverse.c: New test.
14715 * gdb.reverse/pipe-reverse.exp: New file.
14716 * gdb.reverse/readv-reverse.c: New test.
14717 * gdb.reverse/readv-reverse.exp: New file.
14718 * gdb.reverse/recvmsg-reverse.c: New test.
14719 * gdb.reverse/recvmsg-reverse.exp: New file.
14720 * gdb.reverse/time-reverse.c: New test.
14721 * gdb.reverse/time-reverse.exp: New file.
14722 * gdb.reverse/waitpid-reverse.c: New test.
14723 * gdb.reverse/waitpid-reverse.exp: New file.
14724
5e2e7507
JK
147252015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14726
14727 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14728
0fde2c53
DE
147292015-10-26 Doug Evans <dje@google.com>
14730
14731 PR symtab/17391
14732 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14733 * gdb.dwarf2/bad-regnum.c: New file.
14734 * gdb.dwarf2/bad-regnum.exp: New file.
14735
1a70ae97
DE
147362015-10-26 Doug Evans <dje@google.com>
14737
14738 PR python/18938
14739 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14740 file.
14741
27dc26ab
JK
147422015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14743
14744 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14745 for a change by "Mention language in compile error message".
14746
bed91f4d
SM
147472015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14748
14749 PR python/18073
14750 * gdb.python/py-type.c (C::a_method): New.
14751 (C::a_const_method): New.
14752 (C::a_static_method): New.
14753 (a_function): New.
14754 * gdb.python/py-type.exp (test_fields): Test getting fields
14755 from function and method.
14756
3f2f83dd
KB
147572015-10-21 Keven Boell <keven.boell@intel.com>
14758
14759 * gdb.fortran/vla-alloc-assoc.exp: New file.
14760 * gdb.fortran/vla-datatypes.exp: New file.
14761 * gdb.fortran/vla-datatypes.f90: New file.
14762 * gdb.fortran/vla-history.exp: New file.
14763 * gdb.fortran/vla-ptype-sub.exp: New file.
14764 * gdb.fortran/vla-ptype.exp: New file.
14765 * gdb.fortran/vla-sizeof.exp: New file.
14766 * gdb.fortran/vla-sub.f90: New file.
14767 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14768 * gdb.fortran/vla-value-sub-finish.exp: New file.
14769 * gdb.fortran/vla-value-sub.exp: New file.
14770 * gdb.fortran/vla-value.exp: New file.
14771 * gdb.fortran/vla-ptr-info.exp: New file.
14772 * gdb.mi/mi-vla-fortran.exp: New file.
14773 * gdb.mi/vla.f90: New file.
14774
27145d50
SL
147752015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14776
14777 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14778 of hardwired timeout value.
14779
5f3ff4f8
JK
147802015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14781 Pedro Alves <palves@redhat.com>
14782
14783 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
14784 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
14785
bfd09d20
JS
147862015-10-19 Josh Stone <jistone@redhat.com>
14787
14788 * gdb.base/catch-syscall.c: Include <sched.h>.
14789 (unknown_syscall): New variable.
14790 (main): Trigger a vfork and an unknown syscall.
14791 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
14792 (unknown_syscall_number): Likewise.
14793 (check_call_to_syscall): Accept an optional syscall pattern.
14794 (check_return_from_syscall): Likewise.
14795 (check_continue): Likewise.
14796 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
14797 (test_catch_syscall_skipping_return): New test toggling off 'catch
14798 syscall' to step over the syscall return, then toggling back on.
14799 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
14800 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
14801 (do_syscall_tests): Call test_catch_syscall_without_args and
14802 test_catch_syscall_mid_vfork.
14803 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
14804 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
14805
b32b93c6
AS
148062015-10-19 Andrew Stubbs <ams@codesourcery.com>
14807
14808 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
14809 print g_vE): Add new pass patterns.
14810 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
14811 print various symbol names for vptr fields.
14812
9d622bda
AB
148132015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
14814
14815 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
14816 results.
14817
0fd8ac1c
YQ
148182015-10-12 Yao Qi <yao.qi@linaro.org>
14819
14820 * gdb.arch/disp-step-insn-reloc.exp: New test case.
14821
34240514
YQ
148222015-10-12 Yao Qi <yao.qi@linaro.org>
14823
14824 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
14825 is aarch64*-*-linux*.
14826
8240f442
YQ
148272015-10-12 Yao Qi <yao.qi@linaro.org>
14828
14829 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
14830 (can_relocate_bcond_true): ... it.
14831 (can_relocate_bcond_false): New function.
14832 (foo): Likewise.
14833 (can_relocate_bl): Likewise.
14834 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
14835 can_relocate_bl.
14836
2520f728
PMR
148372015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14838
14839 * gdb.base/nested-addr.c: New file.
14840 * gdb.base/nested-addr.exp: New testcase.
14841
abcef95a
MM
148422015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14843
14844 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14845 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14846 its output. Ignore the output of "record goto begin" and instead
14847 check that GDB is replaying.
14848
145e3ddb
PA
148492015-10-09 Pedro Alves <palves@redhat.com>
14850
14851 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14852 (top level): Use it in the run with no args test.
14853
d5d8c4e1
IB
148542015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14855
14856 * gdb.dlang/properties.exp: New file.
14857
06e635ef
SL
148582015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14859
14860 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14861 whether or not address 0x1000 is mapped on the target.
14862
e019fd1d
SM
148632015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14864
14865 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14866 build.
14867
77ba2a67
MM
148682015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14869
14870 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14871 instruction-history test.
14872
c60eb31f
DE
148732015-09-28 Doug Evans <dje@google.com>
14874
14875 * gdb.base/gcore.c (array_func): Add reference to static_array.
14876
9a3c8263
SM
148772015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14878
14879 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14880 source line.
14881
9720e656
SL
148822015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14883
14884 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14885 short or char as base type.
14886
938d3bf2
SL
148872015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14888
14889 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14890 to allow any size enum.
14891
e6c2c623
PMR
148922015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14893
14894 * gdb.ada/array_ptr_renaming.exp: New testcase.
14895 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14896 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14897
06da0f77
PL
148982015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14899
14900 * gdb.trace/ftrace-lock.c: New file.
14901 * gdb.trace/ftrace-lock.exp: New file.
14902
4f51c22a
PL
149032015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14904
14905 * gdb.arch/insn-reloc.c: New file.
14906 * gdb.arch/ftrace-insn-reloc.exp: New file.
14907
7041adf4
PL
149082015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14909
14910 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14911 instruction.
14912 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14913 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14914 * gdb.trace/range-stepping.c: Likewise.
14915 * gdb.trace/trace-break.c: Likewise.
14916 * gdb.trace/trace-mt.c (thread_function): Likewise.
14917 * gdb.trace/ftrace.c (marker): Likewise.
14918 * gdb.trace/trace-condition.c (marker): Likewise.
14919 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14920 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14921 is_aarch64_target.
14922
015d2e7e
DE
149232015-09-18 Doug Evans <xdje42@gmail.com>
14924
14925 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14926 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14927
26b188a2
SL
149282015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14929
14930 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14931 the breakpoint.
14932
79dc332b
SL
149332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14934
14935 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14936 the pending breakpoint. Remove timeout override for "Run till
14937 MI pending breakpoint on pendfunc3 on thread 2" test.
14938
f57929f2
SL
149392015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14940
14941 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14942 filename pattern.
14943
3f469b17
SL
149442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14945
14946 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14947 in breakpoint filename pattern.
14948
515b89b3
SL
149492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14950
7800dbe4
SL
14951 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14952
149532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14954
515b89b3
SL
14955 * gdb.linespec/explicit.exp: Check for readline support for
14956 tab-completion tests. Fix obvious typo.
14957
d2939ba2
MM
149582015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14959
14960 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14961 and replay.
14962
cbb55fa7
MM
149632015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14964
14965 * gdb.btrace/non-stop.c: New.
14966 * gdb.btrace/non-stop.exp: New.
14967
43691ca1
PL
149682015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14969 Yao Qi <yao.qi@linaro.org>
14970
14971 * gdb.trace/trace-condition.c: New file.
14972 * gdb.trace/trace-condition.exp: New file.
14973
d78908cf
WW
149742015-09-16 Wei-cheng Wang <cole945@gmail.com>
14975
14976 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14977 for testing bytecode compilation.
14978
1ed415e2
PA
149792015-09-16 Pedro Alves <palves@redhat.com>
14980 Sandra Loosemore <sandra@codesourcery.com>
14981
14982 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14983 (SECONDS): Redefine.
14984 (main): Call pthread_kill and alarm early.
14985 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14986 support.
14987 (test): If the target can't hardware step and doesn't support
14988 displaced stepping, increase the timeout.
14989
d136eff5
PA
149902015-09-16 Pedro Alves <palves@redhat.com>
14991
14992 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14993 (enable_debug): New procedures.
14994 (test): Use them. Bail out if waiting for threads fails.
14995 (top level): Bail out if a test fails.
14996
991f019c
YQ
149972015-09-16 Yao Qi <yao.qi@linaro.org>
14998
14999 * gdb.asm/asm-source.exp: Set asm-arch for
15000 aarch64*-*-* target.
15001 * gdb.asm/aarch64.inc: New file.
15002
bfca584f
PMR
150032015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15004
15005 * gdb.ada/array_of_variable_length.exp: New testcase.
15006 * gdb.ada/array_of_variable_length/foo.adb: New file.
15007 * gdb.ada/array_of_variable_length/pck.adb: New file.
15008 * gdb.ada/array_of_variable_length/pck.ads: New file.
15009
b326e587
DE
150102015-09-15 Doug Evans <dje@google.com>
15011
15012 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15013 of function static local variable.
15014
5382cfab
PW
150152015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15016
15017 * gdb.threads/tls-so_extern.exp: New test file.
15018 * gdb.threads/tls-so_extern.c: New test file.
15019 * gdb.threads/tls-so_extern_main.c: New test file.
15020
141c5cc4
JK
150212015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15022
15023 * gdb.opt/solib-intra-step-lib.c: New file.
15024 * gdb.opt/solib-intra-step-main.c: New file.
15025 * gdb.opt/solib-intra-step.exp: New file.
15026
d15dcecd
PA
150272015-09-15 Pedro Alves <palves@redhat.com>
15028
15029 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15030 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15031
4c2f2a79
PA
150322015-09-14 Pedro Alves <palves@redhat.com>
15033
15034 * gdb.base/hook-stop-continue.c: Delete.
15035 * gdb.base/hook-stop-continue.exp: Delete.
15036 * gdb.base/hook-stop-frame.c: Delete.
15037 * gdb.base/hook-stop-frame.exp: Delete.
15038 * gdb.base/hook-stop.c: New file.
15039 * gdb.base/hook-stop.exp: New file.
15040
919e6dbe
PMR
150412015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15042
15043 * gdb.ada/access_to_packed_array.exp: New testcase.
15044 * gdb.ada/access_to_packed_array/foo.adb: New file.
15045 * gdb.ada/access_to_packed_array/pack.adb: New file.
15046 * gdb.ada/access_to_packed_array/pack.ads: New file.
15047
157280a4
MM
150482015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15049
15050 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15051 buffer size test.
15052
2fd33e94
DB
150532015-09-11 Don Breazeal <donb@codesourcery.com>
15054
15055 * gdb.base/foll-exec.c: Add copyright header. Fix
15056 formatting issues.
15057 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15058 (do_exec_tests): Use clean_restart in place of zap_session,
15059 and for test initialization. Fix formatting issues. Use
15060 fail in place of perror.
15061 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15062 an expect statement to match an expression with output from
15063 the program under debug.
15064 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15065 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15066 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15067 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15068 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15069
e70b6e8e
DE
150702015-09-09 Doug Evans <dje@google.com>
15071
15072 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15073
7a551a51
DE
150742015-09-09 Doug Evans <dje@google.com>
15075
15076 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15077
4c666f84
DE
150782015-09-09 Doug Evans <dje@google.com>
15079
15080 * gdb.base/savedregs.exp: Fix typo.
15081
243a9253
PA
150822015-09-09 Pedro Alves <palves@redhat.com>
15083
15084 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15085
c0fa8fbd
SL
150862015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15087
15088 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15089 command actually switches threads. Give up on remaining
15090 tests if target fails to stop at breakpoint.
15091
cd7c1778
PMR
150922015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15093
15094 * gdb.ada/funcall_char.exp: New testcase.
15095 * gdb.ada/funcall_char/foo.adb: New file.
15096
dc5c8746
PMR
150972015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15098
15099 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15100 expected outputs. Add two testcases for completing ambiguous
15101 functions.
15102 * gdb.ada/complete/aux_pck.adb: New file.
15103 * gdb.ada/complete/aux_pck.ads: New file.
15104 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15105 Ambiguous_Func functions.
15106 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15107 * gdb.ada/complete/pck.adb: Likewise.
15108
4e83a1e7
UW
151092015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15110
15111 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15112 failures to run the test program under GDB.
15113
8ce74153
LM
151142015-08-26 Luis Machado <lgustavo@codesourcery.com>
15115
15116 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15117 to C.
15118
e9756d52
PP
151192015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15120
15121 * gdb.base/run-after-attach.exp: New test file.
15122 * gdb.base/run-after-attach.c: New test file.
15123
8d37573b
DB
151242015-08-26 Don Breazeal <donb@codesourcery.com>
15125
15126 * gdb.base/foll-exec-2.c: New test program.
15127 * gdb.base/foll-exec-2.exp: New test.
15128
63e43d3a
PMR
151292015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15130
15131 * gdb.base/nested-subp1.exp: New file.
15132 * gdb.base/nested-subp1.c: New file.
15133 * gdb.base/nested-subp2.exp: New file.
15134 * gdb.base/nested-subp2.c: New file.
15135 * gdb.base/nested-subp3.exp: New file.
15136 * gdb.base/nested-subp3.c: New file.
15137
3d40fbb5
PA
151382015-08-24 Pedro Alves <palves@redhat.com>
15139
15140 * gdb.server/connect-without-multi-process.c: New file.
15141 * gdb.server/connect-without-multi-process.exp: New file.
15142
4422ac93
LM
151432015-08-24 Luis Machado <lgustavo@codesourcery.com>
15144
15145 * gdb.opt/inline-markers.c: Make z int.
15146
91dddb86
LM
151472015-08-24 Luis Machado <lgustavo@codesourcery.com>
15148
15149 * gdb.opt/inline-markers.c: Make z volatile.
15150
a48847ee
LM
151512015-08-24 Luis Machado <lgustavo@codesourcery.com>
15152
15153 * gdb.opt/inline-bt.c: New volatile global z.
15154 * gdb.opt/inline-cmds.c: Likewise.
15155 * gdb.opt/inline-locals.c: Likewise.
15156 * gdb.opt/inline-markers.c: New extern global z.
15157 (marker): Use z.
15158 (inline_fn): Likewise.
15159
0ebbc52b
PA
151602015-08-24 Pedro Alves <palves@redhat.com>
15161
15162 * config/m32r-stub.exp: Remove file.
15163 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15164 * gdb.base/call-rt-st.exp: Likewise.
15165 * gdb.base/call-strs.exp: Likewise.
15166 * gdb.base/default.exp: Remove references to h8300-*-hms and
15167 *-*-udi*.
15168 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15169
77c365df
AA
151702015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15171
15172 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15173 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15174 and "return" use KFAIL when GDB can not read/write the vector
15175 return value.
15176
4313b8c0
GB
151772015-08-21 Gary Benson <gbenson@redhat.com>
15178
15179 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15180
0e433b32
PA
151812015-08-20 Pedro Alves <palves@redhat.com>
15182
15183 * gdb.server/solib-list.exp: No longer expect an interior stop in
15184 non-stop mode.
15185
221e1a37
PA
151862015-08-20 Pedro Alves <palves@redhat.com>
15187
15188 * gdb.server/connect-stopped-target.c: New file.
15189 * gdb.server/connect-stopped-target.exp: New file.
15190
40e3ad0e
PA
151912015-08-20 Pedro Alves <palves@redhat.com>
15192
15193 * gdb.dwarf2/comp-unit-lang.exp: New file.
15194 * gdb.dwarf2/comp-unit-lang.c: New file.
15195
af39b327
PMR
151962015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15197
15198 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15199 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15200
7d45c7c3 152012015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15202
7d45c7c3
KB
15203 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15204 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15205
4d6cceb4
DE
152062015-08-18 Doug Evans <dje@google.com>
15207 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15208
15209 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15210 skip_python_tests. New arg prompt_regexp.
15211 (skip_python_tests): New function.
15212 * lib/mi-support.exp (mi_skip_python_tests): New function.
15213 * gdb.python/py-mi-objfile-gdb.py: New file.
15214 * gdb.python/py-mi-objfile.c: New file.
15215 * gdb.python/py-mi-objfile.exp: New file.
15216
ad89c2aa
KS
152172015-08-17 Keith Seitz <keiths@redhat.com>
15218
15219 * gdb.linespec/explicit.exp: Move strace test from here ...
15220 * gdb.trace/strace.exp: ... to here.
15221
e3ae3c43
PP
152222015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15223
15224 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15225 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15226
604b2636
DE
152272015-08-14 Doug Evans <xdje42@gmail.com>
15228
15229 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15230 inferior before selecting a new file.
15231
6ff0ba5f
DE
152322015-08-14 Doug Evans <xdje42@gmail.com>
15233
15234 * gdb.mi/mi-disassemble.exp: Update.
15235 * gdb.base/disasm-optim.S: New file.
15236 * gdb.base/disasm-optim.c: New file.
15237 * gdb.base/disasm-optim.h: New file.
15238 * gdb.base/disasm-optim.exp: New file.
15239
9ca98f92
KS
152402015-08-14 Keith Seitz <keiths@redhat.com>
15241
15242 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15243 "evaluated-by".
15244
52bbc560
JB
152452015-08-13 Joel Brobecker <brobecker@adacore.com>
15246
15247 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15248
5d8c3ed3
PMR
152492015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15250
15251 * gdb.ada/fun_renaming.exp: New testcase.
15252 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15253 * gdb.ada/fun_renaming/pack.adb: New file.
15254 * gdb.ada/fun_renaming/pack.ads: New file.
15255
ea8812bc
KS
152562015-08-12 Keith Seitz <keiths@redhat.com>
15257
15258 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15259 gdb_get_line_number.
15260
4dafcdeb
JB
152612015-08-12 Joel Brobecker <brobecker@adacore.com>
15262
15263 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15264 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15265 gdb.base/dso2dso.exp: New files.
15266
5ba32597
SDJ
152672015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15268 Pedro Alves <palves@redhat.com>
15269 Keith Seitz <keiths@redhat.com>
15270
15271 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15272 GDBFLAGS.
15273
b6dafabf
PP
152742015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15275
15276 * gdb.base/gdbhistsize-history.exp
15277 (test_histsize_history_setting): Use save_vars.
15278 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15279 Use save_vars.
15280 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15281 * gdb.base/readline.exp: Use save_vars.
15282
abe8e607
PP
152832015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15284
15285 * lib/gdb.exp (save_vars): New proc.
15286
629500fa
KS
152872015-08-11 Keith Seitz <keiths@redhat.com>
15288
15289 * gdb.base/help.exp: Update help_breakpoint_text.
15290
eb8c4e2e
KS
152912015-08-11 Keith Seitz <keiths@redhat.com>
15292
15293 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15294 (at toplevel): Call test_explicit_breakpoints.
15295 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15296 breakpoints.
15297 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15298 breakpoint conditions, "-cond".
15299
87f0e720
KS
153002015-08-11 Keith Seitz <keiths@redhat.com>
15301
15302 * gdb.linespec/3explicit.c: New file.
15303 * gdb.linespec/cpexplicit.cc: New file.
15304 * gdb.linespec/cpexplicit.exp: New file.
15305 * gdb.linespec/explicit.c: New file.
15306 * gdb.linespec/explicit.exp: New file.
15307 * gdb.linespec/explicit2.c: New file.
15308 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15309 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15310 before using in the matching pattern.
15311 Clarify that `prefix' is a regular expression.
15312
f00aae0f
KS
153132015-08-11 Keith Seitz <keiths@redhat.com>
15314
15315 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15316 test.
15317 Add tests for missing ",FMT" and ",".
15318
e27852be
DE
153192015-08-10 Doug Evans <dje@google.com>
15320 Keith Seitz <keiths@redhat.com>
15321
15322 PR gdb/17960
15323 * gdb.base/completion.exp: Add location completer tests.
15324
7f03bd92
PA
153252015-08-07 Pedro Alves <palves@redhat.com>
15326
15327 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15328 tests here.
15329 (top level): Run do_test with and without displaced stepping.
15330
3fc8eb30
PA
153312015-08-07 Pedro Alves <palves@redhat.com>
15332
15333 * gdb.base/valgrind-disp-step.c: New file.
15334 * gdb.base/valgrind-disp-step.exp: New file.
15335
d4569d7b
PA
153362015-08-07 Pedro Alves <palves@redhat.com>
15337
15338 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
15339 Delete function.
15340 (main): Add alarm. Run an infinite loop instead of calling
15341 wait_threads.
15342 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
15343 comment.
15344 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
15345 Delete function.
15346 (main): Add alarm. Run an infinite loop instead of calling
15347 wait_threads.
15348 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
15349 comment.
15350
e1316e60
PA
153512015-08-07 Pedro Alves <palves@redhat.com>
15352
15353 * gdb.base/checkpoint-ns.exp: New file.
15354 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
15355 standard_testfile.
15356
da8c46d2
MM
153572015-08-07 Markus Metzger <markus.t.metzger@intel.com>
15358
15359 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
15360 * gdb.btrace/instruction_history.exp: Update.
15361 * gdb.btrace/tsx.exp: New.
15362 * gdb.btrace/tsx.c: New.
15363
de1c2c52
PA
153642015-08-06 Pedro Alves <palves@redhat.com>
15365
15366 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
15367 increase timeout.
15368 * gdb.reverse/until-precsave.exp: Bump timeouts.
15369
782e0bf4
PA
153702015-08-06 Pedro Alves <palves@redhat.com>
15371
15372 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
15373
83e97ed0
PA
153742015-08-06 Pedro Alves <palves@redhat.com>
15375
15376 PR gdb/18749
15377 * gdb.threads/process-dies-while-handling-bp.c: New file.
15378 * gdb.threads/process-dies-while-handling-bp.exp: New file.
15379
863d01bd
PA
153802015-08-06 Pedro Alves <palves@redhat.com>
15381
15382 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
15383 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
15384
0a39bb32
PA
153852015-08-05 Pedro Alves <palves@redhat.com>
15386
15387 * gdb.threads/next-while-other-thread-longjmps.c: New file.
15388 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
15389
ee2d2b10
SL
153902015-08-03 Sandra Loosemore <sandra@codesourcery.com>
15391
15392 * gdb.base/bp-permanent.exp: Report test as unsupported if
15393 the target cannot stop at the permanent breakpoint.
15394
4e1bdb00
DE
153952015-08-03 Doug Evans <dje@google.com>
15396
15397 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
15398 10000.
15399
3d338901
DE
154002015-08-03 Doug Evans <dje@google.com>
15401
15402 * Makefile.in (workers/%.worker, build-perf): New rule.
15403 (GDB_PERFTEST_MODE): New variable.
15404 (check-perf): Use it.
15405 (clean): Clean up gdb.perf parallel build subdirs.
15406 * lib/build-piece.exp: New file.
15407 * lib/gdb.exp (make_gdb_parallel_path): New function
15408 (standard_output_file, standard_temp_file): Call it.
15409 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15410 of $GDB_PARALLEL.
15411 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
15412
af061d3e
DE
154132015-08-03 Doug Evans <dje@google.com>
15414
8e1afc81 15415 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
15416 (LOG_FILE_NAME): New global.
15417 (TextReporter.__init__): Initialize self.txt_sum.
15418 (TextReporter.report): Add support for multiple data-points.
15419 Move report to perftest.sum, put raw data in perftest.log.
15420 (TextReporter.start): Open sum and log files.
15421 (TextReporter.end): Close sum and log files.
8e1afc81
DE
15422 * gdb.perf/lib/perftest/testresult.py
15423 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 15424
2c8c5d37
PA
154252015-07-31 Pedro Alves <palves@redhat.com>
15426
15427 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
15428 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15429 kill_wait_spawned_process instead of explicit "kill -9".
15430 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
15431 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15432 kill_wait_spawned_process.
15433 * gdb.base/attach-twice.exp: Likewise.
15434 * gdb.base/attach.exp: Likewise.
15435 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
15436 gdb_test_multiple.
15437 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
15438 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15439 kill_wait_spawned_process.
15440 * gdb.base/valgrind-infcall.exp: Likewise.
15441 * gdb.multi/multi-attach.exp: Likewise.
15442 * gdb.python/py-prompt.exp: Likewise.
15443 * gdb.python/py-sync-interp.exp: Likewise.
15444 * gdb.server/ext-attach.exp: Likewise.
15445 * gdb.threads/attach-into-signal.exp (corefunc): Use
15446 spawn_wait_for_attach, spawn_id_get_pid and
15447 kill_wait_spawned_process.
15448 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
15449 spawn_wait_for_attach returning a spawn id instead of a pid. Use
15450 spawn_id_get_pid and kill_wait_spawned_process.
15451 * gdb.threads/attach-stopped.exp (corefunc): Use
15452 spawn_wait_for_attach, spawn_id_get_pid and
15453 kill_wait_spawned_process.
15454 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
15455 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15456 kill_wait_spawned_process instead of explicit "kill -9".
15457 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
15458 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
15459 (spawn_wait_for_attach): Use spawn instead of exec to spawn
15460 processes. Don't map cygwin/windows pids here. Now returns a
15461 spawn id list.
15462
032a0fca
SL
154632015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15464
15465 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
15466 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
15467 correct patch.
15468
61a934ca
SL
154692015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15470
15471 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
15472
4bc4d428
SL
154732015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15474
15475 Reapply:
15476 2014-05-21 Mark Wielaard <mjw@redhat.com>
15477
15478 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15479
998d452a
PA
154802015-07-30 Pedro Alves <palves@redhat.com>
15481
15482 * linux-low.c (handle_extended_wait): Set the child's last
15483 reported status to TARGET_WAITKIND_STOPPED.
15484
69dde7dc
PA
154852015-07-30 Pedro Alves <palves@redhat.com>
15486
15487 PR threads/18600
15488 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15489 only shows inferior 1.
15490
4dd63d48
PA
154912015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15492 Pedro Alves <palves@redhat.com>
15493
15494 PR threads/18600
15495 * gdb.threads/fork-plus-threads.c: New file.
15496 * gdb.threads/fork-plus-threads.exp: New file.
15497
d618e4c5
PP
154982015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15499
15500 * gdb.base/batch-preserve-term-settings.exp
15501 (test_terminal_settings_preserved_after_cli_exit): Use
15502 send_quit_command.
15503
1eef6428
PA
155042015-07-29 Pedro Alves <palves@redhat.com>
15505 Don Breazeal <donb@codesourcery.com>
15506
15507 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15508 output from both inferior_spawn_id and gdb_spawn_id.
15509
7da5b897
SDJ
155102015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15511
15512 * gdb.threads/attach-into-signal.exp (corefunc): Use
15513 with_test_prefix on nested loops, uniquefying the test messages.
15514
dac804df
SDJ
155152015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15516
15517 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15518 commit.
15519
06265e53
PP
155202015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15521
15522 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15523 New proc.
15524 (test_terminal_settings_preserved_after_sigterm): New test.
15525
18206ca3
PP
155262015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15527
15528 * gdb.base/batch-preserve-term-settings.exp
15529 (test_terminal_settings_preserved_after_cli_exit): New test.
15530
90074d11
PP
155312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15532
15533 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15534 manipulation of saved_gdbflags.
15535 (test_terminal_settings_preserved): Remove global declaration of
15536 the unused variable pagination_prompt. Remove manipulation of
15537 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15538 GDBFLAGS.
15539
eb1a7902
PA
155402015-07-29 Pedro Alves <palves@redhat.com>
15541
15542 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15543
8b75dd3b
PA
155442015-07-29 Pedro Alves <palves@redhat.com>
15545
15546 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15547 at the top.
15548
dedad4e3
PA
155492015-07-29 Pedro Alves <palves@redhat.com>
15550
15551 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15552 (main): Call gdb_unbuffer_output.
15553 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15554 (main): Call gdb_unbuffer_output.
15555 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15556 (main): Call gdb_unbuffer_output.
15557 * gdb.base/call-strs.exp: Adjust to step over the
15558 gdb_unbuffer_output call.
15559 * gdb.base/catch-gdb-caused-signals.c: Include
15560 "../lib/unbuffer_output.c".
15561 (main): Call gdb_unbuffer_output.
15562 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15563 (main): Call gdb_unbuffer_output.
15564 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15565 (main): Call gdb_unbuffer_output.
15566 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15567 (main): Call gdb_unbuffer_output.
15568 * gdb.base/shlib-call.exp: Adjust to step over the
15569 gdb_unbuffer_output call.
15570 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15571 (main): Call gdb_unbuffer_output.
15572 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15573 (main): Call gdb_unbuffer_output.
15574 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15575 (main): Rename to ...
15576 (test): ... this.
15577 (main): Reimplement.
15578 * gdb.base/varargs.exp: Run to test instead of to main.
15579 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15580 (main): Call gdb_unbuffer_output.
15581
58789a91
PA
155822015-07-29 Pedro Alves <palves@redhat.com>
15583
15584 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15585 factore out from mi_continue_dprintf. For call-style dprintfs,
15586 expect dprintf output out of $inferior_spawn_id.
15587 (mi_continue_dprintf): Use mi_expect_dprintf.
15588 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15589 (main): Call gdb_unbuffer_output.
15590
e8376742
PA
155912015-07-29 Pedro Alves <palves@redhat.com>
15592
15593 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15594 (default_mi_gdb_start): Set inferior_spawn_id instead of
15595 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15596 gdb_spawn_id.
15597 (mi_gdb_test): Always expect inferior output from both
15598 $inferior_spawn_id and $gdb_spawn_id.
15599
08280010
PA
156002015-07-29 Pedro Alves <palves@redhat.com>
15601
15602 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
15603 send_inferior and $inferior_spawn_id.
15604
4d30e432
PA
156052015-07-29 Pedro Alves <palves@redhat.com>
15606
15607 * gdb.gdb/complaints.exp (test_initial_complaints)
15608 (test_serial_complaints, test_short_complaints): Use
15609 gdb_test_stdio.
15610 (test_empty_complaint): Handle $inferior_spawn_id !=
15611 $gdb_spawn_id.
15612
0d30a335
PA
156132015-07-29 Pedro Alves <palves@redhat.com>
15614
15615 * gdb.base/varargs.exp: Use gdb_test_stdio.
15616
39413b29
PA
156172015-07-29 Pedro Alves <palves@redhat.com>
15618
15619 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
15620
7cb000a9
PA
156212015-07-29 Pedro Alves <palves@redhat.com>
15622
15623 * gdb.base/ending-run.exp: Use gdb_test_stdio.
15624
d7b8ac82
PA
156252015-07-29 Pedro Alves <palves@redhat.com>
15626
15627 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
15628 parameter into two new parameters, "inf_result" and "gdb_result".
15629 Expect inferior output and gdb output from $inferior_spawn_id and
15630 $gdb_spawn_id, respectively. Adjust all callers.
15631
789c3a0c
PA
156322015-07-29 Pedro Alves <palves@redhat.com>
15633
15634 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
15635 of gdb_test_sequence.
15636
77e760c3
PA
156372015-07-29 Pedro Alves <palves@redhat.com>
15638
15639 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
15640 (saw_spurious_output): Expect inferior output from
15641 $inferior_spawn_id. Use gdb_test_stdio.
15642
8396d2cd
PA
156432015-07-29 Pedro Alves <palves@redhat.com>
15644
15645 * gdb.base/dprintf.exp: Use standard_testfile. Change
15646 prepare_for_testing call.
15647 (srcfile): Don't set.
15648 (restart): New procedure.
15649 (test_dprintf): New procecure, use to continue over dprintfs.
15650 (test_call, test_agent): New procedures, tests moved here.
15651 Restart gdb and recreate dprintfs. Adjust expected output.
15652
2051d61f
PA
156532015-07-29 Pedro Alves <palves@redhat.com>
15654
15655 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
15656
452397af
PA
156572015-07-29 Pedro Alves <palves@redhat.com>
15658
15659 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
15660
8aed9555
PA
156612015-07-29 Pedro Alves <palves@redhat.com>
15662
15663 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
15664 gdb_test_stdio.
15665
188a61b4
PA
156662015-07-29 Pedro Alves <palves@redhat.com>
15667
15668 * lib/gdb.exp (gdb_test_stdio): New procedure.
15669
12264a45
PA
156702015-07-29 Pedro Alves <palves@redhat.com>
15671
15672 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
15673
23ffc893
PA
156742015-07-29 Pedro Alves <palves@redhat.com>
15675
15676 * gdb.base/call-signal-resume.exp: Remove check for
15677 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
15678 * gdb.base/unwindonsignal.exp: Likewise.
15679 * gdb.base/call-signals.c (gen_signal): Remove printf call.
15680 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
15681
65566918
PA
156822015-07-29 Pedro Alves <palves@redhat.com>
15683
15684 * gdb.base/siginfo-addr.c (pass): New function.
15685 (handler): Call it iff si_addr is correct.
15686 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
15687 Set a breakpoint at "pass" and continue to it.
15688
d60a9221
SDJ
156892015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
15690
15691 * gdb.python/py-objfile.exp: Make some tests have unique names.
15692 * gdb.python/py-pp-registration.exp: Likewise.
15693
bde40b8f
PA
156942015-07-28 Pedro Alves <palves@redhat.com>
15695
15696 * gdb.server/server-exec-info.exp: Issue a "disconnect".
15697
13e1dec8
SM
156982015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15699
15700 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
15701
da33c9a7
SM
157022015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15703
15704 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
15705
077836f7
PP
157062015-07-27 Patrick Palka <patrick@parcs.ath.cx>
15707
15708 * gdb.base/gdb-sigterm-2.exp: New test.
15709
b8cc7b2e
DE
157102015-07-25 Doug Evans <xdje42@gmail.com>
15711
15712 Revert:
15713 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15714 (workers/%.worker, build-perf): New rule.
15715 (GDB_PERFTEST_MODE): New variable.
15716 (check-perf): Use it.
15717 (clean): Clean up gdb.perf parallel build subdirs.
15718 * lib/build-piece.exp: New file.
15719 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15720 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15721 name.
15722 (standard_temp_file): Ditto.
15723 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15724 of $GDB_PARALLEL.
15725
c8bd4544
DE
157262015-07-24 Doug Evans <dje@google.com>
15727
15728 * gdb.perf/lib/perftest/utils.py: New file.
15729 * gdb.perf/gm-hello.cc: New file.
15730 * gdb.perf/gm-pervasive-typedef.cc: New file.
15731 * gdb.perf/gm-pervasive-typedef.h: New file.
15732 * gdb.perf/gm-std.cc: New file.
15733 * gdb.perf/gm-std.h: New file.
15734 * gdb.perf/gm-use-cerr.cc: New file.
15735 * gdb.perf/gm-utils.h: New file.
15736 * gdb.perf/gmonster-null-lookup.py: New file.
15737 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15738 * gdb.perf/gmonster-print-cerr.py: New file.
15739 * gdb.perf/gmonster-ptype-string.py: New file.
15740 * gdb.perf/gmonster-runto-main.py: New file.
15741 * gdb.perf/gmonster-select-file.py: New file.
15742 * gdb.perf/gmonster1-null-lookup.exp: New file.
15743 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15744 * gdb.perf/gmonster1-print-cerr.exp: New file.
15745 * gdb.perf/gmonster1-ptype-string.exp: New file.
15746 * gdb.perf/gmonster1-runto-main.exp: New file.
15747 * gdb.perf/gmonster1-select-file.exp: New file.
15748 * gdb.perf/gmonster1.cc: New file.
15749 * gdb.perf/gmonster1.exp: New file.
15750 * gdb.perf/gmonster2-null-lookup.exp: New file.
15751 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15752 * gdb.perf/gmonster2-print-cerr.exp: New file.
15753 * gdb.perf/gmonster2-ptype-string.exp: New file.
15754 * gdb.perf/gmonster2-runto-main.exp: New file.
15755 * gdb.perf/gmonster2-select-file.exp: New file.
15756 * gdb.perf/gmonster2.cc: New file.
15757 * gdb.perf/gmonster2.exp: New file.
15758
6eab34f3
DE
157592015-07-24 Doug Evans <dje@google.com>
15760
15761 * gdb.perf/README: New file.
15762 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15763 * lib/gen-perf-test.exp: New file.
15764
63738bfd
DE
157652015-07-24 Doug Evans <dje@google.com>
15766
15767 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15768 (PerfTest::startup): New function.
15769 (PerfTest::run): Return result of calling body.
15770 (PerfTest::assemble): Rewrite.
15771 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15772 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15773 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15774 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15775 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15776
7b606f95
DE
157772015-07-24 Doug Evans <dje@google.com>
15778
15779 * lib/gdb.exp (clean_restart): Make executable optional.
15780
a97b16b8
DE
157812015-07-24 Doug Evans <dje@google.com>
15782
15783 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
15784 compiler_info references.
15785 * gdb.cp/temargs.exp: Ditto.
15786 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
15787 (get_compiler_info): Early exit if already computed. Set compiler_info
15788 to "unknown" if there was a problem.
15789 (test_compiler_info): Add function comment. Call get_compiler_info.
15790
35baa57f
DE
157912015-07-24 Doug Evans <dje@google.com>
15792
15793 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15794 (workers/%.worker, build-perf): New rule.
15795 (GDB_PERFTEST_MODE): New variable.
15796 (check-perf): Use it.
15797 (clean): Clean up gdb.perf parallel build subdirs.
15798 * lib/build-piece.exp: New file.
15799 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15800 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15801 name.
15802 (standard_temp_file): Ditto.
15803 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15804 of $GDB_PARALLEL.
15805
6ebea266
DE
158062015-07-24 Doug Evans <dje@google.com>
15807
15808 * lib/future.exp (gdb_default_target_compile): New option
15809 "early_flags".
15810 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
15811 --as-needed.
15812
1e76a7e9
SDJ
158132015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
15814
15815 * gdb.base/catch-syscall.exp: Call gdb_exit before
15816 gdb_skip_xml_test.
15817
5068630a
PA
158182015-07-24 Pedro Alves <palves@redhat.com>
15819
15820 * gdb.python/py-events.exp: Accept output between the stop event
15821 and the prompt.
15822 * gdb.python/py-evsignal.exp: Likewise.
15823 * gdb.python/py-evthreads.exp: Likewise.
15824
77598427
PA
158252015-07-24 Pedro Alves <palves@redhat.com>
15826
15827 PR gdb/18717
15828 * gdb.threads/non-ldr-exit.c: New file.
15829 * gdb.threads/non-ldr-exit.exp: New file.
15830
11e6c98f
YQ
158312015-07-24 Yao Qi <yao.qi@linaro.org>
15832
15833 * gdb.server/ext-wrapper.exp: Test --wrapper option when
15834 restarting process.
15835
51aee833
YQ
158362015-07-24 Yao Qi <yao.qi@linaro.org>
15837
15838 * gdb.server/ext-restart.exp: New file.
15839
8cfe207c
YQ
158402015-07-24 Yao Qi <yao.qi@linaro.org>
15841
15842 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15843 argument options.
15844 * gdb.server/ext-wrapper.exp: New file.
15845
cc12ce38
DE
158462015-07-23 Doug Evans <dje@google.com>
15847
15848 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15849 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15850
d0d84780
PMR
158512015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15852
15853 * gdb.ada/var_arr_typedef.exp: New testcase.
15854 * gdb.ada/var_arr_typedef/pack.adb: New file.
15855 * gdb.ada/var_arr_typedef/pack.ads: New file.
15856 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15857
8b558f79
JB
158582015-07-20 Joel Brobecker <brobecker@adacore.com>
15859
15860 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15861
775a3298
JK
158622015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15863
15864 * gdb.arch/i386-biarch-core.exp: Replace istarget
15865 by "complete set gnutarget". Remove expectation for the "core-file"
15866 command.
15867
db1ff28b
JK
158682015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15869
15870 Revert the previous commit:
15871 Tests for validate symbol file using build-id.
15872
0a94970d
JK
158732015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15874
15875 Tests for validate symbol file using build-id.
15876 * gdb.base/solib-mismatch-lib.c: New file.
15877 * gdb.base/solib-mismatch-libmod.c: New file.
15878 * gdb.base/solib-mismatch.c: New file.
15879 * gdb.base/solib-mismatch.exp: New file.
15880
03346981
SL
158812015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15882
15883 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15884 nios2-*-linux*.
15885 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15886 * gdb.base/siginfo.exp: Likewise.
15887 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15888
42422cc7
PL
158892015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15890
15891 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15892 Move it to ...
15893 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15894 ... here.
15895 * gdb.trace/range-stepping.exp: Check that the target supports
15896 range stepping.
15897
cfa68bae
JK
158982015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15899
15900 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15901
8ffdba26
PA
159022015-07-14 Pedro Alves <palves@redhat.com>
15903
15904 * gdb.base/killed-outside.exp: New file.
15905 * gdb.base/killed-outside.c: New file.
15906
218a5a11
JK
159072015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15908
15909 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15910 (n at main): New.
15911 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15912
e03ed3c6
AA
159132015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15914
15915 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15916 infcall tests instead of setting up for KFAIL.
15917
485668e5
MM
159182015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15919
15920 * gdb.btrace/record_goto-step.exp: New.
15921
08464196
JK
159222015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15923
15924 PR compile/18484
15925 * gdb.compile/compile.c (struct struct_type): Add volatile to
15926 selffield's type.
15927 * gdb.compile/compile.exp
15928 (compile code struct_object.selffield = &struct_object): Skip further
15929 struct_object tests if this one xfails.
15930
bcf5c1d9
RC
159312015-07-08 Robert O'Callahan <robert@ocallahan.org>
15932
15933 PR exp/18617
15934 * gdb.trace/ax.exp: Add test.
15935
4931af25
YQ
159362015-07-07 Yao Qi <yao.qi@linaro.org>
15937
15938 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15939 instead of istarget "aarch64*-*-*".
15940 * gdb.arch/aarch64-fp.exp: Likewise.
15941 * gdb.base/float.exp: Likewise.
15942 * gdb.reverse/aarch64.exp: Likewise.
15943 * lib/gdb.exp (is_aarch64_target): New proc.
15944
9fcf688e
YQ
159452015-07-07 Yao Qi <yao.qi@linaro.org>
15946
15947 * lib/gdb.exp (is_aarch32_target): New proc.
15948 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15949 instead of "istarget "arm*-*-*"".
15950 * gdb.arch/arm-disp-step.exp: Likewise.
15951 * gdb.arch/thumb-bx-pc.exp: Likewise.
15952 * gdb.arch/thumb-prologue.exp: Likewise.
15953 * gdb.arch/thumb-singlestep.exp: Likewise.
15954 * gdb.base/disp-step-syscall.exp: Likewise.
15955 * gdb.base/float.exp: Likewise.
15956
fbd8d50d
YQ
159572015-07-07 Yao Qi <yao.qi@linaro.org>
15958
15959 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15960 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15961
71be1fdc
YQ
159622015-07-07 Yao Qi <yao.qi@linaro.org>
15963
15964 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15965 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15966 if it exists.
15967 * gdb.multi/multi-arch.exp: Likewise.
15968
3e221d36
SM
159692015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15970
15971 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15972 print.
15973
d441430b
YQ
159742015-07-07 Yao Qi <yao.qi@linaro.org>
15975
15976 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15977
06f810bd
MG
159782015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15979
15980 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15981 '[' and ']' characters.
15982
5e61e7c0
IB
159832015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15984
15985 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15986
28bf096c
PA
159872015-06-29 Pedro Alves <palves@redhat.com>
15988
15989 PR threads/18127
15990 * gdb.threads/hand-call-new-thread.c: New file.
15991 * gdb.threads/hand-call-new-thread.c: New file.
15992
ee93cd5e
KS
159932015-06-26 Keith Seitz <keiths@redhat.com>
15994 Doug Evans <dje@google.com>
15995
15996 PR 16253
15997 * gdb.cp/var-tag-2.cc: New file.
15998 * gdb.cp/var-tag-3.cc: New file.
15999 * gdb.cp/var-tag-4.cc: New file.
16000 * gdb.cp/var-tag.cc: New file.
16001 * gdb.cp/var-tag.exp: New file.
16002
fc637f04
PP
160032015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16004
16005 * gdb.base/history-duplicates.exp: New test.
16006
2e52ae68
PP
160072015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16008
16009 * gdb.base/completion.exp: Test the completion of the "focus"
16010 command.
16011
6e22494e
JK
160122015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16013
16014 * gdb.arch/amd64-prologue-skip.S: New file.
16015 * gdb.arch/amd64-prologue-skip.exp: New file.
16016
bf7b9cd9
SM
160172015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16018
16019 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16020 is_address_zero_readable check.
16021
201e8dfd
PB
160222015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16023
16024 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16025 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16026
5cd867b4
YQ
160272015-06-24 Yao Qi <yao.qi@linaro.org>
16028
16029 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16030 linux targets.
16031
4d7be007
YQ
160322015-06-24 Yao Qi <yao.qi@linaro.org>
16033
16034 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16035 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16036 * gdb.base/siginfo-thread.exp: Likewise.
16037
07fcd301
YQ
160382015-06-22 Yao Qi <yao.qi@linaro.org>
16039
16040 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16041
52042a00
YQ
160422015-06-22 Yao Qi <yao.qi@linaro.org>
16043
16044 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16045 aarch64*-*-*.
16046 (skip_hw_watchpoint_tests): Likewise.
16047
74bd41ce
PP
160482015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16049
16050 * gdb.base/gdbinit-history.exp: Test the interaction between
16051 setting GDBHISTSIZE and setting the history size via .gdbinit.
16052
bc460514
PP
160532015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16054
16055 PR gdb/16999
16056 * gdb.base/gdbhistsize-history.exp: New test.
16057
b58c513b
PP
160582015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16059
16060 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16061 with GDBHISTSIZE.
16062 * gdb.base/readline.exp: Likewise.
16063
92046791
YQ
160642015-06-17 Yao Qi <yao.qi@linaro.org>
16065
16066 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16067 line.
16068
2093d2d3
PP
160692015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16070
16071 * gdb.base/gdbinit-history.exp: Add test case to check that
16072 an unlimited history file does not get truncated on exit.
16073
e6c693af
AA
160742015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16075
16076 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16077 (VECTOR): New macro. Use it...
16078 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16079 ...for these typedefs.
16080 (int8, char1, int1, double1): New typedefs.
16081 (struct just_int2, struct two_int2): New structures.
16082 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16083 (add_structvecs, add_singlevecs): New functions.
16084 (main): Call add_some_intvecs twice.
16085 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16086 the compile and exit upon failure. Try compiling for the "native"
16087 architecture. Test inferior function calls with vector arguments
16088 and vector return value handling with "finish" and "return".
16089
c74f7d1c
JT
160902015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16091
16092 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16093 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16094 PE file.
16095 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16096
98aa42ee
AT
160972015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16098
16099 PR breakpoints/16465
16100 * gdb.mi/mi-dprintf-pending.c: New file.
16101 * gdb.mi/mi-dprintf-pending.exp: New test.
16102 * gdb.mi/mi-dprintf-pendshr.c: New file.
16103
7d73c23c 161042015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16105 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16106
16107 * gdb.arch/i386-mpx-map.c: New file.
16108 * gdb.arch/i386-mpx-map.exp: New File.
16109
161102015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16111
16112 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16113 * gdb.arch/i386-mpx.exp: Indentation fixed.
16114
161152015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16116
16117 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16118 function and improved indentation.
16119 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16120 gdb_test_multiple. Added additional tests to skip the test.
16121
161222015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16123
16124 * gdb.arch/i386-avx512.c: Change path in include file.
16125 * gdb.arch/i386-avx512.exp: Change include dir path
16126 compilation flag.
16127 * gdb.arch/i386-mpx.c: Change path in include file.
16128 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16129 flag.
16130
d5eba19a
JK
161312015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16132
16133 * gdb.compile/compile-print.exp (compile print *vararray@3)
16134 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16135
7f361056
JK
161362015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16137
16138 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16139 (do not keep jit in memory): ... this.
16140 (expect 5): Change it to ...
16141 (expect no 5): ... this.
16142
3b462ec2
SM
161432015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16144
16145 PR gdb/15564
16146 * gdb.mi/mi-detach.exp: New file.
16147
e0619de6
JK
161482015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16149
16150 PR symtab/18392
16151 * gdb.arch/amd64-tailcall-self.S: New file.
16152 * gdb.arch/amd64-tailcall-self.c: New file.
16153 * gdb.arch/amd64-tailcall-self.exp: New file.
16154
e970cb34
DB
161552015-05-28 Don Breazeal <donb@codesourcery.com>
16156
16157 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16158 tests for remote targets by checking is_target_gdbserver.
16159
b2e2f908
DE
161602015-05-27 Doug Evans <dje@google.com>
16161
16162 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16163 * gdb.dwarf2/opaque-type-lookup.c: New file.
16164 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16165
82c7be31
DE
161662015-05-26 Doug Evans <dje@google.com>
16167
16168 * gdb.cp/iostream.cc: New file.
16169 * gdb.cp/iostream.exp: New file.
16170
b4f54984
DE
161712015-05-26 Doug Evans <dje@google.com>
16172
16173 * gdb.dwarf2/dw2-op-call.exp: Update.
16174 * gdb.dwarf2/dw4-sig-types.exp: Update.
16175 * gdb.dwarf2/implptr.exp: Update.
16176 * gdb.mi/mi-cmd-param-changed.exp: Update.
16177
4ea6efe9
DE
161782015-05-26 Doug Evans <dje@google.com>
16179
16180 * gdb.python/py-lazy-string.c: New file.
16181 * gdb.python/py-lazy-string.exp: New file.
16182 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16183 (main): Update. Add estring3.
16184 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16185 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16186
f6bb7db3
YQ
161872015-05-26 Omair Javaid <omair.javaid@linaro.org>
16188 Yao Qi <yao.qi@linaro.org>
16189
16190 * gdb.reverse/aarch64.c: New.
16191 * gdb.reverse/aarch64.exp: New.
16192
a81bfbd0
OJ
161932015-05-26 Omair Javaid <omair.javaid@linaro.org>
16194
25d49b86
PA
16195 * lib/gdb.exp (supports_process_record): Return true for
16196 aarch64*-linux*.
a81bfbd0
OJ
16197 (supports_reverse): Likewise.
16198
158bf1b4
PP
161992015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16200
16201 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16202 Use with_test_prefix.
16203
a0145030
AB
162042015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16205
16206 * gdb.base/completion.exp: Add test for completion of layout
16207 names.
16208
ebe3b578
AB
162092015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16210
16211 * lib/gdb.exp (skip_tui_tests): New proc.
16212 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16213
84204ed7
PA
162142015-05-19 Pedro Alves <palves@redhat.com>
16215
16216 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16217 Save the whole env array instead of just HOME. Unset HISTSIZE in
16218 the environment while testing. Restore whole environment
16219 afterwards.
16220
37442ce1
DE
162212015-05-16 Doug Evans <xdje42@gmail.com>
16222
16223 * gdb.guile/scm-ports.c: New file.
16224 * gdb.guile/scm-ports.exp: Add memory port tests.
16225
36de76f9
JK
162262015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16227
16228 * gdb.compile/compile-print.c: New file.
16229 * gdb.compile/compile-print.exp: New file.
16230
3a9558c4
JK
162312015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16232
16233 * gdb.compile/compile-ops.exp: Cast param to void.
16234 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16235 (compile code struct_object.selffield = &struct_object): Add xfail.
16236
aa715135
JG
162372015-05-15 Joel Brobecker <brobecker@adacore.com>
16238
16239 * gdb.ada/arr_enum_with_gap: New testcase.
16240
931e5bc3
JG
162412015-05-15 Joel Brobecker <brobecker@adacore.com>
16242
16243 * gdb.ada/byte_packed_arr: New testcase.
16244
9cd4d857
JB
162452015-05-15 Joel Brobecker <brobecker@adacore.com>
16246
16247 * gdb.ada/pckd_neg: New testcase.
16248
ebfd00d2
PP
162492015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16250
16251 PR gdb/17820
16252 * gdb.base/gdbinit-history.exp: New test.
16253 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16254 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16255
4c082a81
SC
162562015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16257
16258 * gdb.python/py-xmethods.cc: Enhance test case.
16259 * gdb.python/py-xmethods.exp: New tests.
16260 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16261 function.
16262 (B_indexoper): Likewise.
16263 (global_dm_list) : Add new xmethod worker functions.
16264
f7797074
SDJ
162652015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16266
16267 * gdb.base/coredump-filter.exp: Correctly unset
16268 "coredump_var_addr" array.
16269
a4674e4e
PA
162702015-05-08 Pedro Alves <palves@redhat.com>
16271
16272 * gdb.server/non-existing-program.exp: Unset spawn_id.
16273
df2eb078
SC
162742015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16275
16276 PR python/18291
16277 * gdb.python/py-xmethods.exp: Add tests.
16278
422349a3
YQ
162792015-05-08 Yao Qi <yao.qi@linaro.org>
16280
16281 PR gdb/18208
16282 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16283 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16284 function set_coredump_filter, and remove remote_exec call.
16285 Remove argument ipid. Callers update.
16286 (top level): Don't get inferior's PID.
16287
63fc80ce
AA
162882015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16289
16290 * gdb.base/watch_thread_num.exp: Skip test on targets without
16291 access watchpoints.
16292
80ad801e
PA
162932015-05-06 Pedro Alves <palves@redhat.com>
16294
16295 PR server/18081
16296 * gdb.server/non-existing-program.exp: New file.
16297
0fa7fe50
JB
162982015-05-05 Joel Brobecker <brobecker@adacore.com>
16299
16300 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16301
3ea89b92
PMR
163022015-05-05 Joel Brobecker <brobecker@adacore.com>
16303
16304 * gdb.ada/out_of_line_in_inlined: New testcase.
16305
87b8eff0
JB
163062015-05-05 Joel Brobecker <brobecker@adacore.com>
16307
16308 * gdb.ada/var_rec_arr: New testcase.
16309
5fccc635
YQ
163102015-04-30 Yao Qi <yao.qi@linaro.org>
16311
16312 * gdb.base/break-idempotent.exp: If
16313 skip_hw_watchpoint_multi_tests returns true, skip the tests
16314 on "rwatch" and "awatch".
16315
42d38f42
YQ
163162015-04-30 Yao Qi <yao.qi@linaro.org>
16317
16318 * gdb.base/relativedebug.exp: Invoke gdb command
16319 "info sharedlibrary", and if libc.so doesn't have debug info,
16320 skip the test.
16321
2ce1cdbf
DE
163222015-04-29 Doug Evans <dje@google.com>
16323
16324 * gdb.python/py-xmethods.exp: Add ptype tests.
16325 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16326 get_result_type method.
16327
f24a38c5
LM
163282015-04-29 Luis Machado <lgustavo@codesourcery.com>
16329
16330 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
16331 the target does not support hardware watchpoints.
16332
ecbf2b3c
LM
163332015-04-29 Luis Machado <lgustavo@codesourcery.com>
16334
16335 * gdb.base/break-always.exp: Abort testing if writing to memory
16336 causes an error.
16337
34f5f757
DE
163382015-04-28 Doug Evans <dje@google.com>
16339
16340 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
16341 * gdb.python/py-pp-registration.exp: ... here. New file.
16342 * gdb.python/py-pp-registration.c: New file.
16343 * gdb.python/py-pp-registration.py: New file.
16344
69b4374a
DE
163452015-04-28 Doug Evans <dje@google.com>
16346
16347 * gdb.python/py-bad-printers.c: New file.
16348 * gdb.python/py-bad-printers.py: New file.
16349 * gdb.python/py-bad-printers.exp: New file.
16350
59fb7612
SS
163512015-04-28 Sasha Smundak <asmundak@google.com>
16352
16353 * gdb.python/py-type.exp: New test.
16354
2631b16a
AW
163552015-04-28 Andy Wingo <wingo@igalia.com>
16356
16357 * gdb.python/py-parameter.exp:
16358 * gdb.guile/scm-parameter.exp: Escape the path that we are
16359 matching against, as it might contain characters that are special
16360 to regular expressions.
16361
460efde1
JB
163622015-04-27 Joel Brobecker <brobecker@adacore.com>
16363
16364 * gdb.ada/rec_comp: New testcase.
16365
2d369d8e
SDJ
163662015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
16367
16368 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
16369 before using it.
16370
cf75d6c3
AB
163712015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
16372
16373 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
16374 new tests for verilog output.
16375
8dbe7ca5
YQ
163762015-04-24 Yao Qi <yao.qi@linaro.org>
16377
16378 * boards/remote-gdbserver-on-localhost.exp: New file.
16379
4ef9fb2f
PA
163802015-04-23 Pedro Alves <palves@redhat.com>
16381
16382 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
16383 $inferior_spawn_id instead of $inferior_spawn_id directly. On
16384 "end of file", remove $inferior_spawn_id from the indirect list.
16385
0a803169
PA
163862015-04-23 Pedro Alves <palves@redhat.com>
16387
16388 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
16389
749ef8f8
PA
163902015-04-23 Pedro Alves <palves@redhat.com>
16391
16392 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
16393 on $any_spawn_id instead of only on $gdb_spawn_id.
16394
8aae4344
PM
163952015-04-21 Pierre Muller <muller@sourceware.org>
16396
16397 PR pascal/17815
16398 * lib/pascal.exp (gpc_compile): Add new option "class".
16399 (fpc_compile): Likewise.
16400 * gdb.pascal/case-insensitive-symbols.pas: New file.
16401 * gdb.pascal/case-insensitive-symbols.exp: New file.
16402
1586c8fb
GB
164032015-04-20 Gary Benson <gbenson@redhat.com>
16404
16405 * gdb.base/attach.exp: Fix three extended remote failures.
16406
1b6e6f5c
GB
164072015-04-17 Gary Benson <gbenson@redhat.com>
16408
16409 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
16410 the main executable over the remote protocol.
16411
e797481d
PA
164122015-04-16 Pedro Alves <palves@redhat.com>
16413
16414 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
16415 a new gdbserver if gdbserver_reconnect_p is set.
16416
1ca99c42
PA
164172015-04-16 Pedro Alves <palves@redhat.com>
16418
16419 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
16420 is set, don't exit gdbserver.
16421
af9fd6f8
AA
164222015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16423
16424 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
16425 appropriate .insn, such that an older assembler can be used.
16426 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
16427 the z/Architecture instruction set on 31-bit targets as well.
16428
04ff1e61
AA
164292015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16430
16431 * gdb.go/handcall.exp: Remove all logic related to the first
16432 breakpoint and rely on go_runto_main instead.
16433 * gdb.go/strings.exp: Likewise.
16434 * gdb.go/unsafe.exp: Likewise.
16435 * gdb.go/hello.exp: Likewise. Also rename the remaining
16436 breakpoint marker to "breakpoint 1".
16437 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
16438 * gdb.go/strings.go: Likewise.
16439 * gdb.go/unsafe.go: Likewise.
16440 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
16441 "set breakpoint 2 here" and rename the remaining breakpoint marker
16442 to "breakpoint 1".
16443
40d2f8d6
SM
164442015-04-15 Simon Marchi <simon.marchi@ericsson.com>
16445
16446 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
16447 if itertools.imap is not present.
16448 * gdb.python/py-objfile.exp: Add parentheses.
16449 * gdb.python/py-type.exp: Same.
16450 * gdb.python/py-unwind-maint.py: Same.
16451
8cbc97c6
YQ
164522015-04-15 Yao Qi <yao.qi@linaro.org>
16453
16454 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
16455 of ":$ptr_size" and set its form explicitly.
16456
45fd756c
YQ
164572015-04-15 Pedro Alves <palves@redhat.com>
16458 Yao Qi <yao.qi@linaro.org>
16459
16460 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
16461 timeout by factor of 4.
16462 (test_regular_watch): Likewise.
16463 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
16464 * gdb.reverse/sigall-reverse.exp: Likewise.
16465 * gdb.reverse/until-precsave.exp: Likewise.
16466 * lib/gdb.exp (with_timeout_factor): New proc.
16467 (gdb_expect): Move some code to ...
16468 (get_largest_timeout): ... here. New procedure.
16469
9e811bc3
LM
164702015-04-14 Luis Machado <lgustavo@codesourcery.com>
16471
16472 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
16473
0ff6fcb2
LM
164742015-04-13 Luis Machado <lgustavo@codesourcery.com>
16475
16476 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
16477 to write to the .text section.
16478
7578d5f7
LM
164792015-04-13 Luis Machado <lgustavo@codesourcery.com>
16480
16481 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
16482 Handle the case of targets that do not provide PID information.
16483
2efe15c4
YQ
164842015-04-13 Yao Qi <yao.qi@linaro.org>
16485
16486 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16487 and use expect instead of gdb_expect.
16488
8cd8f2f8
SDJ
164892015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16490
16491 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16492 "coredump_var_addr" to avoid naming conflict with other testcases.
16493
9ee41772
PA
164942015-04-10 Pedro Alves <palves@redhat.com>
16495
16496 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16497 gdb_test_sequence and gdb_assert.
16498
07473109
PA
164992015-04-10 Pedro Alves <palves@redhat.com>
16500
16501 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16502 test messages that don't include the breakpoint address.
16503
de3db44c
YQ
165042015-04-10 Yao Qi <yao.qi@linaro.org>
16505
16506 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16507 false for some offset and width combinations which aren't
16508 supported by linux kernel.
16509
c79d856c
PA
165102015-04-10 Pedro Alves <palves@redhat.com>
16511
16512 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16513 procedure, factored out from ...
16514 (top level): ... here. Add "set displaced-stepping" testing axis.
16515 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16516 parameter "displaced". Use it.
16517 (top level): Use foreach and add "set displaced-stepping" testing
16518 axis.
16519
ebc90b50
PA
165202015-04-10 Pedro Alves <palves@redhat.com>
16521
16522 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16523 Remove comment.
16524 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16525 both the address of the instruction that triggers the watchpoint
16526 and the address of the instruction immediately after, and use
16527 those addresses for the test. Fix comment.
16528
8f572e5c
PA
165292015-04-10 Pedro Alves <palves@redhat.com>
16530
16531 * gdb.base/sigstep.exp (breakpoint_to_handler)
16532 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16533 Test "backtrace" in handler.
16534 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16535 (top level): Add new "displaced" test axis to
16536 breakpoint_to_handler, breakpoint_to_handler_entry and
16537 breakpoint_over_handler.
16538
8d707a12
PA
165392015-04-10 Pedro Alves <palves@redhat.com>
16540
16541 PR gdb/18216
16542 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16543
ef713951
YQ
165442015-04-10 Yao Qi <yao.qi@linaro.org>
16545
16546 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16547 (test_add_rn_pc): New function.
16548 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16549 (top level): Invoke test_add_rn_pc.
16550
906d60cf
PA
165512015-04-10 Pedro Alves <palves@redhat.com>
16552
16553 PR gdb/13858
16554 * gdb.base/step-over-no-symbols.exp: New file.
16555
f2983cc3
AW
165562015-04-09 Andy Wingo <wingo@igalia.com>
16557
16558 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16559 after the Python tests.
16560
6d62641c
SDJ
165612015-04-08 Keith Seitz <keiths@redhat.com>
16562
16563 PR python/16699
16564 * gdb.python/py-completion.exp: New tests for completion.
16565 * gdb.python/py-completion.py (CompleteLimit1): New class.
16566 (CompleteLimit2): Likewise.
16567 (CompleteLimit3): Likewise.
16568 (CompleteLimit4): Likewise.
16569 (CompleteLimit5): Likewise.
16570 (CompleteLimit6): Likewise.
16571 (CompleteLimit7): Likewise.
16572
f3770638
PA
165732015-04-08 Pedro Alves <palves@redhat.com>
16574
16575 PR gdb/18214
16576 PR gdb/18216
16577 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16578 function.
16579 (main): Install it as SIGUSR1 handler.
16580 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16581 parameter. Always use "setup" as prefix. Toggle "set
16582 displaced-stepping" off/on depending on global. Don't switch to
16583 thread 1 here.
16584 (top level): Add displaced stepping "off/on" test axis. Update
16585 "setup" calls. Wrap each subtest with with_test_prefix. Test
16586 continuing with a queued signal in each thread.
16587
4496bed7
PA
165882015-04-08 Pedro Alves <palves@redhat.com>
16589
16590 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16591 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16592 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16593 Return early if running to main fails.
16594 * gdb.trace/while-stepping.exp: Likewise.
16595
b97fde92
PA
165962015-04-07 Pedro Alves <palves@redhat.com>
16597
16598 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16599 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16600 interact with inferior program.
16601
f71c18e7
PA
166022015-04-07 Pedro Alves <palves@redhat.com>
16603
16604 * lib/gdb.exp (inferior_spawn_id): New global.
16605 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
16606 spawn id after processing the user code.
16607 (default_gdb_start): Set inferior_spawn_id.
16608 (send_inferior): New procedure.
16609 * lib/gdbserver-support.exp (gdbserver_start): Set
16610 inferior_spawn_id.
16611 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
16612
6423214f
PA
166132015-04-07 Pedro Alves <palves@redhat.com>
16614
16615 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
16616 * lib/gdbserver-support.exp (gdbserver_start): Make
16617 $server_spawn_id global.
16618 (gdbserver_start): Don't wait for gdbserver's spawn id with
16619 expect_background.
16620 (close_gdbserver): New procedure.
16621 (gdb_exit): Rename the default version and reimplement.
16622
71c0ee8c
PA
166232015-04-07 Pedro Alves <palves@redhat.com>
16624
72f4393d 16625 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
16626 append the substituted item, not the original item.
16627
203bc29b
PA
166282015-04-07 Pedro Alves <palves@redhat.com>
16629
16630 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
16631 gdb_expect.
16632
508a3ddf
PA
166332015-04-07 Pedro Alves <palves@redhat.com>
16634
16635 * gdb.base/interrupt.exp: Don't handle the case of the inferior
16636 output appearing once only.
16637
9f6dbe2b
PA
166382015-04-07 Pedro Alves <palves@redhat.com>
16639
16640 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
16641 that doesn't expect anything. Return early if running to main
16642 fails.
16643
337532fa
YQ
166442015-04-07 Yao Qi <yao.qi@linaro.org>
16645
16646 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
16647 (child_function): Call alarm.
16648 (main): Move call to alarm into the loop.
16649 * gdb.threads/non-stop-fair-events.exp: Build program with
16650 -DTIMEOUT=$timeout.
16651
01b622d4
DE
166522015-04-06 Doug Evans <xdje42@gmail.com>
16653
16654 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
16655 Fix dest parameter to board_info.
16656 (fpc_compile): Ditto.
16657 (gdb_compile_pascal): Rename dest arg to destfile.
16658
961f4160
PMR
166592015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
16660
16661 * gdb.ada/funcall_ref.exp: New file.
16662 * gdb.ada/funcall_ref/foo.adb: New file.
16663
cafda597
YQ
166642015-04-02 Yao Qi <yao.qi@linaro.org>
16665
16666 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
16667 is remote.
16668
fed040c6
GB
166692015-04-02 Gary Benson <gbenson@redhat.com>
16670
16671 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
16672
d11916aa
SS
166732015-04-01 Sasha Smundak <asmundak@google.com>
16674
16675 * gdb.python/py-unwind-maint.c: New file.
16676 * gdb.python/py-unwind-maint.exp: New test.
16677 * gdb.python/py-unwind-maint.py: New file.
16678 * gdb.python/py-unwind.c: New file.
16679 * gdb.python/py-unwind.exp: New test.
16680 * gdb.python/py-unwind.py: New test.
16681
a1471180
PA
166822015-04-01 Pedro Alves <palves@redhat.com>
16683
16684 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
16685 to fail instead of non-existent $test.
16686
0bbeccb1
PA
166872015-04-01 Pedro Alves <palves@redhat.com>
16688
16689 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
16690 GDBFLAGS if not empty.
16691
3c724c8c
PMR
166922015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
16693
16694 * gdb.ada/complete.exp: Remove "multi_line".
16695 * gdb.ada/info_exc.exp: Remove "multi_line".
16696 * gdb.ada/packed_tagged.exp: Remove "multi_line".
16697 * gdb.ada/ptype_field.exp: Remove "multi_line".
16698 * gdb.ada/sym_print_name.exp: Remove "multi_line".
16699 * gdb.ada/tagged.exp: Remove "multi_line".
16700 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
16701 [multi_line ...]
16702 * gdb.btrace/delta.exp: Likewise.
16703 * gdb.btrace/exception.exp: Likewise.
16704 * gdb.btrace/function_call_history.exp: Likewise.
16705 * gdb.btrace/instruction_history.exp: Likewise.
16706 * gdb.btrace/nohist.exp: Likewise.
16707 * gdb.btrace/record_goto.exp: Likewise.
16708 * gdb.btrace/segv.exp: Likewise.
16709 * gdb.btrace/stepi.exp: Likewise.
16710 * gdb.btrace/tailcall.exp: Likewise.
16711 * gdb.btrace/unknown_functions.exp: Likewise.
16712 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
16713 * lib/gdb.exp: Add the "multi_line" helper.
16714
4eec2deb
PA
167152015-04-01 Pedro Alves <palves@redhat.com>
16716
16717 * gdb.threads/tid-reuse.c: New file.
16718 * gdb.threads/tid-reuse.exp: New file.
16719
df8411da
SDJ
167202015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16721
16722 PR corefiles/16092
16723 * gdb.base/coredump-filter.c: New file.
16724 * gdb.base/coredump-filter.exp: Likewise.
16725
6ef37366
PM
167262015-03-27 Petr Machata <pmachata@redhat.com>
16727
16728 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16729 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16730 (Dwarf::assemble): Initialize them.
16731 (Dwarf::lines): New function.
16732
7ec911b0
JT
167332015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16734
16735 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16736 SYMBOL_PREFIX for x86_64-*-cygwin.
16737
ff908ebf
AW
167382015-03-26 Andy Wingo <wingo@igalia.com>
16739
16740 PR symtab/18148
16741 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16742 const_value but not a location.
16743 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16744 location defined in non-main CUs are visible.
16745
6d5f0679
YQ
167462015-03-26 Yao Qi <yao.qi@linaro.org>
16747
16748 PR testsuite/18139
16749 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16750 Add a line number entry for the same line.
16751 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16752 Add a line number entry for the same line.
16753
2898689b
YQ
167542015-03-26 Yao Qi <yao.qi@linaro.org>
16755
16756 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16757 .int 0.
16758 (func): Likewise. Add .Lfunc_1 label.
16759 Use .Lfunc_1 label.
16760 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16761 .int 0.
16762 (func): Likewise.
16763 Use .Lfunc_1 label.
16764
85180498
YQ
167652015-03-26 Yao Qi <yao.qi@linaro.org>
16766
16767 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16768 Call gdb_compile instead to compile each .s files without debug
16769 information.
16770
8aa08a8d
YQ
167712015-03-26 Yao Qi <yao.qi@linaro.org>
16772
16773 * gdb.base/savedregs.exp (process_saved_regs): Make
16774 "Saved registers:" optional in the pattern.
16775
66849923
MM
167762015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16777
16778 * gdb.btrace/next.exp: Merged into step.exp.
16779 * gdb.btrace/finish.exp: Merged into step.exp.
16780 * gdb.btrace/nexti.exp: Merged into stepi.exp.
16781 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
16782 "record goto" and checking the exact replay position.
16783 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
16784 check for "Recording format" in "info record" output.
16785 * gdb.btrace/record_goto.exp: Choose test file based on target.
16786 * gdb.btrace/x86-record_goto.S: Renamed into ...
16787 * gdb.btrace/x86_64-record_goto.S: ... this.
16788 * gdb.btrace/i686-record_goto.S: New.
16789 * gdb.btrace/x86-tailcall.S: Renamed into ...
16790 * gdb.btrace/x86_64-tailcall.S: ... this.
16791 * gdb.btrace/i686-tailcall.S: New.
16792 * gdb.btrace/x86-tailcall.c: Renamed into ...
16793 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
16794 separate statements. Update test.
16795 * gdb.btrace/delta.exp: Use record_goto.c as test file.
16796 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
16797 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
16798 * gdb.btrace/tailcall.exp: Choose test file based on target.
16799 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
16800
11cc1b74
MM
168012015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16802
16803 * gdb.btrace/exception.exp: Increase BTS buffer size.
16804
a25d8bf9
PA
168052015-03-24 Pedro Alves <palves@redhat.com>
16806
16807 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
16808
856e7dd6
PA
168092015-03-24 Pedro Alves <palves@redhat.com>
16810
16811 * gdb.threads/schedlock.exp (test_step): No longer expect that
16812 "set scheduler-locking step" with "next" over a function call runs
16813 threads unlocked.
16814
ad235a41
AT
168152015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16816
16817 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
16818
15630549
AT
168192015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16820
16821 PR breakpoints/16466
16822 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
16823 * gdb.mi/mi-pending.c (thread_func): New function.
16824 (int main): Add threading support required.
16825 * gdb.mi/mi-pending.exp: Add tests for this issue.
16826 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
16827 (pendfunc2): Remove stdio dependency.
16828 * gdb.mi/mi-pendshr2.c: New file.
16829
693dca06
KS
168302015-03-23 Keith Seitz <keiths@redhat.com>
16831
16832 * gdb.linespec/keywords.c: New file.
16833 * gdb.linespec/keywords.exp: New file.
16834
7e993ebf
KS
168352015-03-23 Keith Seitz <keiths@redhat.com>
16836
16837 PR gdb/18021
16838 * gdb.dwarf2/staticvirtual.exp: New test.
16839
bc23328c
JK
168402015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16841
16842 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16843 * README: Remove HP-UX and gdb.hp.
16844 (configuration):
16845 * configure: Regenerate.
16846 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16847 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16848 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16849 gdb.hp/gdb.defects/Makefile.
16850 * gdb.hp/Makefile.in: File deleted.
16851 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16852 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16853 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16854 * gdb.hp/gdb.aCC/run.c: File deleted.
16855 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16856 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16857 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16858 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16859 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16860 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16861 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16862 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16863 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16864 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16865 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16866 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16867 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16868 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16869 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16870 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16871 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16872 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16873 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16874 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16875 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16876 * gdb.hp/gdb.compat/average.c: File deleted.
16877 * gdb.hp/gdb.compat/sum.c: File deleted.
16878 * gdb.hp/gdb.compat/xdb.c: File deleted.
16879 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16880 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16881 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16882 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16883 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16884 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16885 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16886 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16887 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16888 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16889 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16890 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16891 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16892 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16893 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16894 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16895 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16896 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16897 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16898 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16899 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16900 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16901 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16902 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16903 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16904 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16905 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16906 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16907 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16908 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16909 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16910 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16911 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16912 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16913 * gdb.hp/tools/odump: File deleted.
16914
8bf3b159
PA
169152015-03-19 Pedro Alves <palves@redhat.com>
16916
16917 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16918 (saw_thread_3): New globals.
16919 (top level): Increment them when an event for the corresponding
16920 thread is seen.
16921 (no thread starvation): New test.
16922
eb54c8bf
PA
169232015-03-19 Pedro Alves <palves@redhat.com>
16924
16925 * gdb.threads/continue-pending-status.c: New file.
16926 * gdb.threads/continue-pending-status.exp: New file.
16927
32d2e5d6
PA
169282015-03-18 Pedro Alves <palves@redhat.com>
16929
16930 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16931 Use gdb_is_target_remote instead of is_remote. Use
16932 gdb_test_multiple instead of gdb_expect. Exit early if
16933 gdb_test_multiple hits its internal matches. Tighten stepi tests
16934 expected output. Fail on exit with any signal, instead of just
16935 SIGILL.
16936
f68f11b7
YQ
169372015-03-18 Yao Qi <yao.qi@linaro.org>
16938
16939 PR tdep/18107
16940 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16941 variable.
16942 * gdb.base/catch-syscall.exp: Don't skip it on
16943 aarch64*-*-linux* target. Remove elements in all_syscalls.
16944 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16945 target.
16946 (setup_all_syscalls): New proc.
16947
ca5fd19b
YQ
169482015-03-16 Yao Qi <yao.qi@linaro.org>
16949
16950 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16951 (top level): Skip tests if valid_addr_p returns false for
16952 $cmd1 or $cmd2.
16953
85642ba0
AW
169542015-03-11 Andy Wingo <wingo@igalia.com>
16955
16956 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16957
e03f9645
YQ
169582015-03-11 Yao Qi <yao.qi@linaro.org>
16959
16960 * gdb.base/catch-syscall.exp: Fix typo in comments.
16961
5d0962b2
YQ
169622015-03-11 Yao Qi <yao.qi@linaro.org>
16963
16964 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16965
b2df3cef
PA
169662015-03-09 Pedro Alves <palves@redhat.com>
16967
16968 * dg-extract-results.py: Delete.
16969
ef878e53
PA
169702015-03-09 Pedro Alves <palves@redhat.com>
16971
16972 Merge dg-extract-results.sh from GCC upstream (r218843).
16973
16974 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16975 * dg-extract-results.sh: Use --text with grep to avoid issues with
16976 binary files. Fall back to cat -v, if that doesn't work.
16977
9494d219
PA
169782015-03-05 Pedro Alves <palves@redhat.com>
16979
16980 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16981
a8d9763a
SM
169822015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16983
16984 * lib/mi-support.exp (mi_expect_interrupt): Accept
16985 alternative event for when in all-stop mode.
16986
be9957b8
PA
169872015-03-04 Pedro Alves <palves@redhat.com>
16988
16989 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16990
d57be0f4 169912015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16992
16993 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16994
c214c7cf
AA
169952015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16996
16997 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16998 regexps for GDB's current line display, accept a hex address
16999 preceding the line number.
17000
6d74a497
AA
170012015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17002
17003 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17004 the 'arch1' variable for "s390*-linux*" targets.
17005
511aee7c
PA
170062015-03-04 Pedro Alves <palves@redhat.com>
17007
17008 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17009 (main): Pass missing retval argument to pthread_join call.
17010
95e50b27
PA
170112015-03-02 Pedro Alves <palves@redhat.com>
17012
17013 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17014 (top level): Call do_test with non-stop as well.
17015
28054d69
PA
170162015-03-02 Pedro Alves <palves@redhat.com>
17017
17018 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17019 -1.
17020
4fa5d7b4
AA
170212015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17022
17023 * gdb.arch/s390-vregs.exp: New test.
17024 * gdb.arch/s390-vregs.S: New file.
17025
97c18565
PA
170262015-02-27 Pedro Alves <palves@redhat.com>
17027
17028 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17029 call to catch_command_errors.
17030 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17031 catch_command_errors.
17032
a37bfa30
PA
170332015-02-27 Pedro Alves <palves@redhat.com>
17034
17035 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17036 "true" for boolean result.
17037 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17038 prototype of main.
17039
6f98576f
PA
170402015-02-27 Pedro Alves <palves@redhat.com>
17041
17042 * lib/unbuffer_output.c: New file.
17043 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17044 (main): Call gdb_unbuffer_output.
17045
eba5ab56
YQ
170462015-02-27 Yao Qi <yao.qi@linaro.org>
17047
17048 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17049 target.
17050
0def5aaa
DE
170512015-02-26 Doug Evans <dje@google.com>
17052
17053 * gdb.cp/class2.cc (Dbase, D): New classes.
17054 (main): New local delta.
17055 * gdb.cp/class2.exp: Test printing delta.
17056 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17057 (dynbar): New global.
17058 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17059
081a1c2c
JK
170602015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17061
17062 * gdb.compile/compile-ifunc.c: New file.
17063 * gdb.compile/compile-ifunc.exp: New file.
17064
2f41223f
AT
170652015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17066
17067 * gdb.base/structs.exp: Check for correct struct on finish.
17068
03eddd80
YQ
170692015-02-26 Yao Qi <yao.qi@linaro.org>
17070
17071 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17072 is zero.
17073
80c57053
JK
170742015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17075
17076 * gdb.arch/cordic.ko.bz2: New file.
17077 * gdb.arch/cordic.ko.debug.bz2: New file.
17078 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17079
21613c12
YQ
170802015-02-25 Yao Qi <yao.qi@linaro.org>
17081
17082 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17083 aarch64*-*-* target.
17084
d8b901ed
PA
170852015-02-23 Pedro Alves <palves@redhat.com>
17086
17087 * lib/gdb.exp (delete_breakpoints): Rewrite using
17088 gdb_test_multiple.
17089
e5b85ead
PA
170902015-02-23 Pedro Alves <palves@redhat.com>
17091
17092 * gdb.base/info-os.c: Include stdlib.h.
17093
85c3a371
DE
170942015-02-22 Doug Evans <xdje42@gmail.com>
17095
17096 PR symtab/17855
17097 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17098 is read after symbols have been re-read.
17099 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17100 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17101
96553a0c
DE
171022015-02-21 Doug Evans <dje@google.com>
17103
17104 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17105
97a0c697
JK
171062015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17107
17108 PR corefiles/17808
17109 * gdb.arch/i386-biarch-core.core.bz2: New file.
17110 * gdb.arch/i386-biarch-core.exp: New file.
17111
a47cd6e9
PA
171122015-02-21 Pedro Alves <palves@redhat.com>
17113
17114 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17115 runto_main fails.
17116
c5facdc4
PA
171172015-02-20 Pedro Alves <palves@redhat.com>
17118
17119 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17120 info probes.
17121
2db9a427
PA
171222015-02-20 Pedro Alves <palves@redhat.com>
17123
17124 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17125
60fb7e9e
PA
171262015-02-20 Pedro Alves <palves@redhat.com>
17127
17128 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17129 clean_restart before gdb_target_supports_trace.
17130
5c5019c2
PA
171312015-02-20 Pedro Alves <palves@redhat.com>
17132
17133 PR threads/18006
17134 * gdb.threads/clone-thread_db.c: New file.
17135 * gdb.threads/clone-thread_db.exp: New file.
17136
c9587f88
AT
171372015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17138
17139 PR breakpoints/16812
17140 * gdb.base/catch-gdb-caused-signals.c: New file.
17141 * gdb.base/catch-gdb-caused-signals.exp: New file.
17142
f6a88844
JM
171432015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17144
17145 * configure: Regenerated.
17146 * configure.ac: Use GDB_AC_TRANSFORM.
17147 * aclocal.m4: sinclude ../transform.m4.
17148
497c491b
JM
171492015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17150
17151 * lib/dtrace.exp: New file.
17152 * gdb.base/dtrace-probe.exp: Likewise.
17153 * gdb.base/dtrace-probe.d: Likewise.
17154 * gdb.base/dtrace-probe.c: Likewise.
17155 * lib/pdtrace.in: Likewise.
17156 * configure.ac: Output variables with the transformed names of
17157 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17158 * configure: Regenerated.
17159
03e98035
JM
171602015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17161
17162 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17163 expected message when trying to access $_probe_* convenience
17164 variables while not on a probe.
17165
63cc30e9
JK
171662015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17167
17168 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17169
0703599a
PA
171702015-02-11 Pedro Alves <pedro@codesourcery.com>
17171
17172 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17173 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17174
7e60a48e
DE
171752015-02-10 Doug Evans <xdje42@gmail.com>
17176
17177 * lib/gdb.exp (gdb_load): Always return a result.
17178
01b088bc
PA
171792015-02-10 Pedro Alves <palves@redhat.com>
17180
17181 * gdb.threads/signal-sigtrap.c: New file.
17182 * gdb.threads/signal-sigtrap.exp: New file.
17183
b05ec7a5
AT
171842015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17185
17186 * gdb.trace/no-attach-trace.c: New file.
17187 * gdb.trace/no-attach-trace.exp: New file.
17188
a2c2acaf
MW
171892015-02-09 Mark Wielaard <mjw@redhat.com>
17190
17191 * gdb.dwarf2/atomic.c: New file.
17192 * gdb.dwarf2/atomic-type.exp: Likewise.
17193
31fd9caa
MM
171942015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17195
17196 * gdb.btrace/buffer-size.exp: Update "info record" output.
17197 * gdb.btrace/delta.exp: Update "info record" output.
17198 * gdb.btrace/enable.exp: Update "info record" output.
17199 * gdb.btrace/finish.exp: Update "info record" output.
17200 * gdb.btrace/instruction_history.exp: Update "info record" output.
17201 * gdb.btrace/next.exp: Update "info record" output.
17202 * gdb.btrace/nexti.exp: Update "info record" output.
17203 * gdb.btrace/step.exp: Update "info record" output.
17204 * gdb.btrace/stepi.exp: Update "info record" output.
17205 * gdb.btrace/nohist.exp: Update "info record" output.
17206
d33501a5
MM
172072015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17208
17209 * gdb.btrace/buffer-size: New.
17210
f4abbc16
MM
172112015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17212
17213 * gdb.btrace/delta.exp: Update "info record" output.
17214 * gdb.btrace/enable.exp: Update "info record" output.
17215 * gdb.btrace/finish.exp: Update "info record" output.
17216 * gdb.btrace/instruction_history.exp: Update "info record" output.
17217 * gdb.btrace/next.exp: Update "info record" output.
17218 * gdb.btrace/nexti.exp: Update "info record" output.
17219 * gdb.btrace/step.exp: Update "info record" output.
17220 * gdb.btrace/stepi.exp: Update "info record" output.
17221 * gdb.btrace/nohist.exp: Update "info record" output.
17222
b9d61307
SM
172232015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17224
17225 PR gdb/15678
17226 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17227
e584fdbc
PA
172282015-02-06 Pedro Alves <palves@redhat.com>
17229
17230 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17231 macro.
17232 (seconds_left, again): New globals.
17233 (main): Wait seconds_left in a 1-second sleep loop instead of
17234 sleeping 180 seconds. If 'again' is set, reset the seconds
17235 counter.
17236 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17237 'again' in the inferior before detaching. Print the seconds left.
17238 (options): New global.
17239 (top level): Build program with -DTIMEOUT=$timeout.
17240
77f41761
PA
172412015-02-06 Pedro Alves <palves@redhat.com>
17242
17243 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17244 determine how many seconds to pass to 'alarm'.
17245 * gdb.base/gdb-sigterm.exp (top level): Build program with
17246 -DTIMEOUT=$timeout.
17247 (do_test): Return success/failure indication. Add more verbose
17248 logging. Don't fail if 200 single steps are seen. Instead, fail
17249 when the test times out.
17250 (passes): New global.
17251 (top level): Break the testing loop if testing fails on any
17252 iteration. Use gdb_assert.
17253
b9394193
DB
172542015-02-04 Don Breazeal <donb@codesourcery.com>
17255
17256 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17257 and initialize them.
17258 (ipc_cleanup): New function.
17259 (main): Don't declare shmid, semid, and msqid. Add a call to
17260 atexit so that we call ipc_cleanup on exit.
17261
42d9e528
PA
172622015-02-04 Pedro Alves <palves@redhat.com>
17263
17264 * boards/native-extended-gdbserver.exp: Remove any target variant
17265 specifications from the board name before clearing the isremote
17266 flag from board_info.
17267
ae6ae975
DE
172682015-01-31 Doug Evans <xdje42@gmail.com>
17269
17270 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17271
cfb069a8
GB
172722015-01-31 Gary Benson <gbenson@redhat.com>
17273
17274 * gdb.base/completion.exp: Disable completion limiting for
17275 existing tests. Add new tests to check completion limiting.
17276 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17277
5dd31d79
DE
172782015-01-31 Doug Evans <xdje42@gmail.com>
17279
17280 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17281
9f050062
DE
172822015-01-31 Doug Evans <xdje42@gmail.com>
17283
17284 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17285 entries. Duplicate file section script entries.
17286 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17287 inlined entries. Add test for safe-path rejection.
17288 * gdb.python/py-section-script.c: Add duplicate inlined section script
17289 entries. Duplicate file section script entries.
17290 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17291 inlined entries. Add test for safe-path rejection.
17292
df25ebbd
JB
172932015-01-29 Joel Brobecker <brobecker@adacore.com>
17294
17295 * gdb.ada/disc_arr_bound: New testcase.
17296
4a0ca9ec
JB
172972015-01-29 Joel Brobecker <brobecker@adacore.com>
17298
17299 * gdb.ada/mi_var_array: New testcase.
17300
3a8b707a
DE
173012015-01-27 Doug Evans <dje@google.com>
17302
17303 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17304 Add test for objfile.filename, objfile.username after objfile
17305 has been unloaded.
17306
f8313f6e
JB
173072015-01-26 Joel Brobecker <brobecker@adacore.com>
17308
17309 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17310 the second test to print the name attribute of value
17311 returned by the call to gdb.lookup_type, and adjust
17312 the expected output accordingly.
17313
37bc665e
MW
173142015-01-25 Mark Wielaard <mjw@redhat.com>
17315
17316 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17317 * gdb.base/disp-step-fork.c: Include unistd.h.
17318 * gdb.base/siginfo-obj.c: Include stdio.h.
17319 * gdb.base/siginfo-thread.c: Likewise.
17320 * gdb.mi/non-stop.c: Include unistd.h.
17321 * gdb.mi/nsthrexec.c: Include stdio.h.
17322 * gdb.mi/pthreads.c: Include unistd.h.
17323 * gdb.modula2/unbounded1.c (main): Declare returns int.
17324 * gdb.reverse/consecutive-reverse.c: Likewise.
17325 * gdb.threads/create-fail.c: Include unistd.h.
17326 * gdb.threads/killed.c: Likewise.
17327 * gdb.threads/linux-dp.c: Likewise.
17328 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17329 * gdb.threads/non-ldr-exc-2.c: Likewise.
17330 * gdb.threads/non-ldr-exc-3.c: Likewise.
17331 * gdb.threads/non-ldr-exc-4.c: Likewise.
17332 * gdb.threads/pthreads.c: Include unistd.h.
17333 (main): Declare returns int.
17334 * gdb.threads/tls-main.c (foo): New declaration.
17335 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
17336
f7e5394d
SM
173372015-01-23 Simon Marchi <simon.marchi@ericsson.com>
17338
17339 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
17340 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
17341
743649fd
MW
173422015-01-15 Mark Wielaard <mjw@redhat.com>
17343
17344 * gdb.base/noreturn-return.c: New file.
17345 * gdb.base/noreturn-return.exp: New file.
17346 * gdb.base/noreturn-finish.c: New file.
17347 * gdb.base/noreturn-finish.exp: New file.
17348
198297aa
PA
173492015-01-23 Pedro Alves <palves@redhat.com>
17350
17351 * gdb.threads/continue-pending-after-query.c: New file.
17352 * gdb.threads/continue-pending-after-query.exp: New file.
17353
717cf30c
AG
173542015-01-22 Anders Granlund <anders.granlund@ericsson.com>
17355 Simon Marchi <simon.marchi@ericsson.com>
17356
17357 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
17358 * gdb.base/valgrind-db-attach.exp: Same.
17359 * gdb.base/valgrind-infcall.exp: Same.
17360 * lib/mi-support.exp (default_mi_gdb_start): Same.
17361 * lib/prompt.exp (default_prompt_gdb_start): Same.
17362 * lib/gdb.exp (default_gdb_spawn): Same.
17363 (gdb_interact): New.
17364
17365
4b62a76e
JK
173662015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17367
17368 * gdb.compile/compile.exp (pointer to jit function): New test.
17369
b4cdae6f
WW
173702015-01-17 Wei-cheng Wang <cole945@gmail.com>
17371
17372 * lib/gdb.exp (supports_process_record): Return true for
17373 powerpc*-*-linux*.
17374 (supports_reverse): Likewise.
17375
d221e7ef
DB
173762015-01-15 Don Breazeal <donb@codesourcery.com>
17377
17378 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
17379 instead of checking whether the target board is remote and
17380 use spawn_wait_for_attach instead of exec/sleep.
17381 * gdb.base/attach-twice.exp: Likewise.
17382
bafffb51
JB
173832015-01-15 Joel Brobecker <brobecker@adacore.com>
17384
17385 * gdb.ada/var_arr_attrs: New testcase.
17386
5589af0e
PA
173872015-01-14 Pedro Alves <palves@redhat.com>
17388 Joel Brobecker <brobecker@adacore.com>
17389
17390 PR gdb/17525
17391 * gdb.base/bp-cmds-execution-x-script.c: New file.
17392 * gdb.base/bp-cmds-execution-x-script.exp: New file.
17393 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
17394
6c400b59
PA
173952015-01-14 Pedro Alves <palves@redhat.com>
17396
17397 PR cli/17828
17398 * gdb.base/batch-preserve-term-settings.c: New file.
17399 * gdb.base/batch-preserve-term-settings.exp: New file.
17400
e02c96a7
DE
174012015-01-13 Doug Evans <dje@google.com>
17402
17403 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
17404 binary.
17405
576fd14c
JB
174062015-01-13 Joel Brobecker <brobecker@adacore.com>
17407
17408 * Makefile.in (clean mostlyclean): Do not delete *.py.
17409
04dccad0
JB
174102015-01-13 Joel Brobecker <brobecker@adacore.com>
17411
17412 * gdb.python/py-lookup-type.exp: New file.
17413
3d230f71
PA
174142015-01-12 Pedro Alves <palves@redhat.com>
17415
17416 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
17417 restore GDBFLAGS before returning.
17418
7e67715d
JK
174192015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17420
17421 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17422 is_amd64_regs_target and is_x86_like_target.
17423
f2e0d4b4
DE
174242015-01-11 Doug Evans <xdje42@gmail.com>
17425
17426 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
17427 is given without an explicit form.
17428 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
17429 attributes.
17430 * gdb.dwarf/corrupt.exp: Ditto.
17431 * gdb.dwarf2/enum-type.exp: Ditto.
17432 * gdb.trace/entry-values.exp: Ditto.
17433 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
17434
439250fb
DE
174352015-01-11 Doug Evans <xdje42@gmail.com>
17436
17437 PR gdb/15830
17438 * gdb.base/maint.exp: Remove references to "maint demangle".
17439 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
17440 Add tests for explicitly specifying language to demangle.
17441 * gdb.dlang/demangle.exp: Ditto.
17442
ede9f622
PA
174432015-01-09 Pedro Alves <palves@redhat.com>
17444
17445 * gdb.threads/non-stop-fair-events.c: New file.
17446 * gdb.threads/non-stop-fair-events.exp: New file.
17447
a7b796db
PA
174482015-01-09 Pedro Alves <palves@redhat.com>
17449
17450 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
17451 the global scope. Set a breakpoint after all threads are started
17452 rather than stepping over two source lines. Expect the prompt.
17453 * gdb.base/watch_thread_num.c (threads_started_barrier): New
17454 global.
17455 (NUM): Now 15.
17456 (main): Use threads_started_barrier to wait for all threads to
17457 start. Main thread no longer calls thread_function. Exit after
17458 180 seconds.
17459 (loop): New function.
17460 (thread_function): Wait on threads_started_barrier barrier. Call
17461 'loop' at each iteration.
17462 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
17463 threads have started, instead of hardcoding number of "next"
17464 steps. Use an access watchpoint instead of a write watchpoint.
17465
9665ffdd
PA
174662015-01-09 Pedro Alves <palves@redhat.com>
17467
17468 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
17469 (thread_func): Wait on barrier.
17470 (main): Wait for all threads to start before stopping GDB.
17471 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
17472 global.
17473 (thread1_func, thread2_func): Wait on barrier.
17474 (main): Wait for all threads to start before stopping GDB.
17475 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
17476 New global.
17477 (thread1_func, thread2_func): Wait on barrier.
17478 (main): Wait for all threads to start before stopping GDB.
17479
c945a99f
PA
174802015-01-09 Pedro Alves <palves@redhat.com>
17481
17482 * gdb.threads/attach-many-short-lived-threads.c: New file.
17483 * gdb.threads/attach-many-short-lived-threads.exp: New file.
17484
c1a747c1
PA
174852014-01-09 Pedro Alves <palves@redhat.com>
17486
17487 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17488 instead of to thread 2.
17489 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17490 Add barrier around each pthread_create call instead of around all
17491 calls.
17492 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17493 Set a break on thread_function and have the child threads hit it
17494 one at at a time.
17495
60b3033e
PA
174962015-01-09 Pedro Alves <palves@redhat.com>
17497
17498 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17499 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17500 false.
17501 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17502 checking whether the target board is remote.
17503 * gdb.multi/multi-attach.exp: Likewise.
17504 * gdb.python/py-sync-interp.exp: Likewise.
17505 * gdb.server/ext-attach.exp: Likewise.
17506 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17507 tests that need to attach, instead of checking whether the target
17508 board is remote at the top of the file.
17509
acc018ac
YQ
175102015-01-08 Yao Qi <yao@codesourcery.com>
17511
17512 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17513
50a18af8
JK
175142015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17515
17516 Fix testcase compilation.
17517 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17518
8503d6e1
JB
175192015-01-06 Joel Brobecker <brobecker@adacore.com>
17520
17521 * gdb.python/py-type.exp: Add a couple test about empty
17522 array creation, and negative-length array creation.
17523
cc73dbcc
DE
175242015-01-02 Doug Evans <xdje42@gmail.com>
17525
17526 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17527
0300bbc7
DE
175282015-01-02 Doug Evans <dje@google.com>
17529
17530 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17531
9d85a0ec
YQ
175322014-12-29 Yao Qi <yao@codesourcery.com>
17533
17534 * gdb.trace/entry-values.exp: Update comments. Rename variable
17535 bar_call_foo to returned_from_foo.
17536
87186c6a
MMN
175372014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17538
17539 PR gdb/17394
17540 * gdb.linespec/break-asm-file.c: New file.
17541 * gdb.linespec/break-asm-file.exp: New file.
17542 * gdb.linespec/break-asm-file0.s: New file.
17543 * gdb.linespec/break-asm-file1.s: New file.
17544
1bab7383
YQ
175452014-12-18 Nigel Stephens <nigel@mips.com>
17546 Maciej W. Rozycki <macro@codesourcery.com>
17547
17548 * gdb.base/float.exp: Handle the new output from "info float" on
17549 MIPS targets.
17550
1bc1068a
JK
175512014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17552
17553 Fix MinGW compilation.
17554 * gdb.compile/compile-ops.exp: Update untested message if
17555 !skip_compile_feature_tests.
17556 * gdb.compile/compile-setjmp.exp: Likewise.
17557 * gdb.compile/compile-tls.exp: Likewise.
17558 * gdb.compile/compile.exp: Likewise.
17559 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17560 supported on this host".
17561
b6615d10
DE
175622014-12-16 Doug Evans <xdje42@gmail.com>
17563
17564 * boards/stabs.exp: New file.
17565
25dda427
AA
175662014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17567
17568 * gdb.base/completion.exp: Adjust to format changes of "maint
17569 print user-registers".
17570
bf330350
CU
175712014-12-16 Catalin Udma <catalin.udma@freescale.com>
17572
17573 PR server/17457
17574 * gdb.arch/aarch64-fp.c: New file.
17575 * gdb.arch/aarch64-fp.exp: New file.
17576
395cf596
SDJ
175772014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17578
17579 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17580 r210637, r210913, r211666, r215400, r215817).
17581
17582 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17583 * dg-extract-results.py: New file.
17584 * dg-extract-results.sh: Use it if the environment seems
17585 suitable.
17586
17587 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17588
17589 * dg-extract-results.py (parse_run): Handle warnings that
17590 are printed before a test harness is run.
17591
17592 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17593
17594 * dg-extract-results.py (Named): Remove __cmp__ method.
17595 (output_variation): Use a key to sort variation.harnesses.
17596
17597 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17598
17599 * dg-extract-results.py: For Python 3, force sys.stdout to
17600 handle surrogate escape sequences.
17601 (safe_open): New function.
17602 (output_segment, main): Use it.
17603
17604 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
17605
17606 * dg-extract-results.py (Prog.result_re): Include options
17607 in test name.
17608
17609 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
17610
17611 * dg-extract-results.py (output_variation): Always sort if
17612 do_sum.
17613
e882ef3c
SM
176142014-12-15 Simon Marchi <simon.marchi@ericsson.com>
17615
17616 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
17617 as long as we get pagination notifications.
17618
4992aa20
JM
176192014-12-15 Jason Merrill <jason@redhat.com>
17620
17621 * Makefile.in (check-gdb.%): Restore.
17622 * README: Mention it.
17623
c1b5a1a6
JB
176242014-12-13 Joel Brobecker <brobecker@adacore.com>
17625
17626 * gdb.ada/str_uninit: New testcase.
17627
5537b577
JK
176282014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17629
17630 PR symtab/17642
17631 * gdb.base/vla-stub-define.c: New file.
17632 * gdb.base/vla-stub.c: New file.
17633 * gdb.base/vla-stub.exp: New file.
17634
bb2ec1b3
TT
176352014-12-12 Phil Muldoon <pmuldoon@redhat.com>
17636 Jan Kratochvil <jan.kratochvil@redhat.com>
17637 Tom Tromey <tromey@redhat.com>
17638
17639 * configure.ac: Add gdb.compile/.
17640 * configure: Regenerate.
17641 * gdb.compile/Makefile.in: New file.
17642 * gdb.compile/compile-ops.exp: New file.
17643 * gdb.compile/compile-ops.c: New file.
17644 * gdb.compile/compile-tls.c: New file.
17645 * gdb.compile/compile-tls.exp: New file.
17646 * gdb.compile/compile-constvar.S: New file.
17647 * gdb.compile/compile-constvar.c: New file.
17648 * gdb.compile/compile-mod.c: New file.
17649 * gdb.compile/compile-nodebug.c: New file.
17650 * gdb.compile/compile-setjmp-mod.c: New file.
17651 * gdb.compile/compile-setjmp.c: New file.
17652 * gdb.compile/compile-setjmp.exp: New file.
17653 * gdb.compile/compile-shlib.c: New file.
17654 * gdb.compile/compile.c: New file.
17655 * gdb.compile/compile.exp: New file.
17656 * lib/gdb.exp (skip_compile_feature_tests): New proc.
17657
4ff709eb
TT
176582014-12-12 Tom Tromey <tromey@redhat.com>
17659
17660 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
17661 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
17662
6dddd6a5
DE
176632014-12-12 Doug Evans <dje@google.com>
17664
17665 * lib/gdb-python.exp (get_python_valueof): New function.
17666 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
17667
71c24708
AA
176682014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17669
17670 * gdb.base/completion.exp: Add test for completion of "info
17671 registers ".
17672
3e29f34a
MR
176732014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
17674
17675 * gdb.base/func-ptrs.c: New file.
17676 * gdb.base/func-ptrs.exp: New file.
17677
fc126975
SM
176782014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17679
17680 PR breakpoints/17012
17681 * gdb.base/dprintf-detach.c: New file.
17682 * gdb.base/dprintf-detach.exp: New file.
17683
0a46d518
SM
176842014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17685
17686 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
17687 * lib/gdb.exp (target_is_gdbserver): New procedure.
17688
a0be3e44
DE
176892014-12-08 Doug Evans <dje@google.com>
17690
17691 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
17692
df1b803a
YQ
176932014-12-05 Yao Qi <yao@codesourcery.com>
17694
17695 * gdb.guile/scm-error.exp: Remove the third argument to
17696 gdb_remote_download.
17697 * gdb.guile/scm-frame-args.exp: Likewise.
17698 * gdb.guile/scm-section-script.exp: Likewise.
17699
ddb9f679
YQ
177002014-12-05 Yao Qi <yao@codesourcery.com>
17701
17702 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
17703
86e4ed39
DE
177042014-12-04 Doug Evans <dje@google.com>
17705
17706 * gdb.python/py-objfile.exp: Add tests for
17707 objfile.add_separate_debug_file.
17708
7c50a931
DE
177092014-12-04 Doug Evans <dje@google.com>
17710
17711 * lib/gdb.exp (get_build_id): New function.
17712 (build_id_debug_filename_get): Rewrite to use it.
17713 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
17714
621661e3
MR
177152014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
17716
17717 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
17718 `method(long)', not just 0x0.
17719 * gdb.cp/nsalias.exp: Align code labels to 4.
17720 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17721 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17722 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17723 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17724 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17725 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17726
29f0c3b7
DE
177272014-12-02 Doug Evans <dje@google.com>
17728
e1e061e7 17729 PR symtab/17602
29f0c3b7 17730 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17731 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17732 * gdb.cp/anon-ns.exp: Update.
17733
162078c8
NB
177342014-12-02 Nick Bull <nicholaspbull@gmail.com>
17735
17736 * gdb.python/py-events.py (inferior_call_handler): New.
17737 (register_changed_handler, memory_changed_handler): New.
17738 (test_events.invoke): Register new handlers.
17739 * gdb.python/py-events.exp: Add tests for inferior call,
17740 memory_changed and register_changed events.
17741
fdb09caf
AA
177422014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17743
17744 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17745 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17746 if the linker doesn't understand this.
17747
55cfb2c4
SM
177482014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17749
17750 * gdb.python/python.exp: Change expected reply to help().
17751
9e8cd6df
YQ
177522014-12-01 Yao Qi <yao@codesourcery.com>
17753
17754 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17755 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17756 * configure: Re-generated.
17757
6c659fc2
SC
177582014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17759
17760 * gdb.cp/chained-calls.cc: New file.
17761 * gdb.cp/chained-calls.exp: New file.
17762 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17763
d7fc3181
SM
177642014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17765
17766 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17767 * gdb.dwarf2/symtab-producer.exp: Same.
17768 * gdb.gdb/python-interrupts.exp: Same.
17769 * gdb.gdb/python-selftest.exp: Same.
17770 * gdb.python/py-linetable.exp: Same.
17771 * gdb.python/py-type.exp: Same.
17772 * gdb.python/py-value-cc.exp: Same.
17773 * gdb.python/py-value.exp: Same.
17774
10e79639
YQ
177752014-11-28 Yao Qi <yao@codesourcery.com>
17776
17777 * gdb.base/break-probes.exp: Match library name prefixed with
17778 sysroot.
17779
f28a0564
SM
177802014-11-27 Simon Marchi <simon.marchi@ericsson.com>
17781
17782 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
17783 test expected output. Add parentheses for the call to print.
17784 Remove L suffix from integers.
17785
3fe1ce1d
DE
177862014-11-26 Doug Evans <dje@google.com>
17787
17788 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
17789
84429e27
YQ
177902014-11-22 Yao Qi <yao@codesourcery.com>
17791
17792 * gdb.trace/entry-values.c: Remove asms.
17793 (foo): Add foo_label.
17794 (bar): Add bar_label.
17795 * gdb.trace/entry-values.exp: Remove code computing foo's
17796 length and bar's length.
17797 (Dwarf::assemble): Invoke function_range for bar and use
17798 MACRO_AT_func for foo.
17799
26741859
YQ
178002014-11-22 Yao Qi <yao@codesourcery.com>
17801
17802 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
17803 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
17804 Use .Lgcc43_procstart instead of gcc43.
17805
45e44d27
JB
178062014-11-21 Joel Brobecker <brobecker@adacore.com>
17807
17808 * gdb.ada/n_arr_bound: New testcase.
17809
458c8db8
SDJ
178102014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
17811
17812 PR breakpoints/10737
17813 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
17814 test_catch_syscall_multi_arch.
17815 (test_catch_syscall_multi_arch): New function.
17816
43f3e411
DE
178172014-11-20 Doug Evans <xdje42@gmail.com>
17818
17819 * gdb.base/maint.exp: Update expected output.
17820
0d7b2549
AA
178212014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
17822
17823 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
17824 4-byte instruction on S390.
17825
8908fca5
JB
178262014-11-19 Joel Brobecker <brobecker@adacore.com>
17827
17828 * gdb.ada/arr_arr: New testcase.
17829
4a46959e
JB
178302014-11-19 Joel Brobecker <brobecker@adacore.com>
17831
17832 * gdb.ada/pkd_arr_elem: New Testcase.
17833
470e2f4e
LM
178342014-11-18 Luis Machado <lgustavo@codesourcery.com>
17835
17836 * gdb.reverse/break-precsave: Expect completion message for
17837 core file reads.
17838 * gdb.reverse/consecutive-precsave.exp: Likewise.
17839 * gdb.reverse/finish-precsave.exp: Likewise.
17840 * gdb.reverse/i386-precsave.exp: Likewise.
17841 * gdb.reverse/machinestate-precsave.exp: Likewise.
17842 * gdb.reverse/sigall-precsave.exp: Likewise.
17843 * gdb.reverse/solib-precsave.exp: Likewise.
17844 * gdb.reverse/step-precsave.exp: Likewise.
17845 * gdb.reverse/until-precsave.exp: Likewise.
17846 * gdb.reverse/watch-precsave.exp: Likewise.
17847
a267f3ad
AA
178482014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17849
17850 * gdb.base/bp-permanent.c: Include unistd.h.
17851 * gdb.python/py-framefilter-mi.c (main): Add return type.
17852 * gdb.python/py-framefilter.c (main): Likewise.
17853 * gdb.trace/actions-changed.c (main): Likewise.
17854
12084a9a
AA
178552014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17856
17857 * gdb.mi/until.c: Add eye-catchers.
17858 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17859 line numbers.
17860
dc7e1a77
AA
178612014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17862
17863 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17864 function header variants in break1.c.
17865 * gdb.base/ena-dis-br.exp: Likewise.
17866 * gdb.base/hbreak2.exp: Likewise.
17867 * gdb.reverse/until-precsave.exp: Drop references to removed
17868 non-prototype function header variants in ur1.c.
17869 * gdb.reverse/until-reverse.exp: Likewise.
17870
41c77605
PM
178712014-11-17 Petr Machata <pmachata@redhat.com>
17872
17873 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17874 ${_cu_offset_size} bytes abbrev offset.
17875
34248c3a
DE
178762014-11-15 Doug Evans <xdje42@gmail.com>
17877
17878 PR symtab/17559
17879 * gdb.base/line-symtabs.exp: New file.
17880 * gdb.base/line-symtabs.c: New file.
17881 * gdb.base/line-symtabs.h: New file.
17882
646da059
YQ
178832014-11-14 Yao Qi <yao@codesourcery.com>
17884
17885 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17886 (func): Add label func_label.
17887 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17888 Replace low_pc and high_pc with MACRO_AT_range.
17889 Replace name, low_pc and high_pc with MACRO_AT_func.
17890
9301ebe6
YQ
178912014-11-14 Yao Qi <yao@codesourcery.com>
17892
17893 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17894 Replace name, low_pc and high_pc with MACRO_AT_func.
17895
f166b542
YQ
178962014-11-14 Yao Qi <yao@codesourcery.com>
17897
17898 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17899 produce debug information.
17900 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17901
0f6e71e3
YQ
179022014-11-14 Yao Qi <yao@codesourcery.com>
17903
17904 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17905 object and get function length.
17906 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17907 with MACRO_AT_func.
17908 (top-level): Replace gdb_compile and clean_restart with
17909 prepare_for_testing.
17910 * gdb.dwarf2/main.c (main): Add label main_label.
17911
876c4df9
YQ
179122014-11-14 Yao Qi <yao@codesourcery.com>
17913
17914 * lib/dwarf.exp (function_range): New procedure.
17915 (Dwarf::_handle_macro_at_func): New procedure.
17916 (Dwarf::_handle_macro_at_range): New procedure.
17917 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17918
02ad9cf1
YQ
179192014-11-14 Yao Qi <yao@codesourcery.com>
17920
17921 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17922 (_handle_attribute): New procedure.
17923
a59add0c
AA
179242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17925
17926 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17927 * gdb.base/call-sc.c (zed): Likewise.
17928 * gdb.base/checkpoint.c (main): Likewise.
17929 * gdb.base/dump.c (main): Likewise.
17930 * gdb.base/gcore.c (main): Likewise.
17931 * gdb.base/huge.c (main): Likewise.
17932 * gdb.base/multi-forks.c (main): Likewise.
17933 * gdb.base/pr10179-a.c (main): Likewise.
17934 * gdb.base/savedregs.c (main): Likewise.
17935 * gdb.base/sigaltstack.c (main): Likewise.
17936 * gdb.base/siginfo.c (main): Likewise.
17937 * gdb.base/structs.c (zed): Likewise.
17938 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17939 * gdb.mi/mi-syn-frame.c (main): Likewise.
17940 * gdb.mi/until.c (foo, main): Likewise.
17941 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17942 * gdb.base/solib-weak.c (foo): Declare.
17943 * gdb.base/attach-twice.c: Include stdio.h.
17944 * gdb.base/weaklib1.c: Likewise.
17945 * gdb.base/weaklib2.c: Likewise.
17946 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17947 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17948 unistd.h.
17949 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17950 * gdb.mi/mi-exit-code.c: Likewise.
17951 * gdb.base/break-interp-lib.c: Include string.h.
17952 * gdb.base/coremaker.c: Likewise.
17953 * gdb.base/testenv.c: Likewise.
17954 * gdb.python/py-finish-breakpoint.c: Likewise.
17955 * gdb.base/inferior-died.c: Include sys/wait.h.
17956 * gdb.base/fileio.c: Include time.h.
17957 * gdb.base/async-shell.c: Include unistd.h.
17958 * gdb.base/dprintf-non-stop.c: Likewise.
17959 * gdb.base/info-os.c: Likewise.
17960 * gdb.mi/mi-console.c: Likewise.
17961 * gdb.mi/watch-nonstop.c: Likewise.
17962 * gdb.python/py-events.c: Likewise.
17963 * gdb.base/async.c (baz): Move up before its invocation.
17964 * gdb.base/code_elim2.c (my_global_func): Likewise.
17965 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17966 * gdb.base/advance.c (func2): Likewise.
17967
3b5d5997
AA
179682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17969
17970 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17971 variant.
17972 * gdb.base/annota3.c: Likewise.
17973 * gdb.base/async.c: Likewise.
17974 * gdb.base/average.c: Likewise.
17975 * gdb.base/call-ar-st.c: Likewise.
17976 * gdb.base/call-rt-st.c: Likewise.
17977 * gdb.base/call-sc.c: Likewise.
17978 * gdb.base/call-strs.c: Likewise.
17979 * gdb.base/ending-run.c: Likewise.
17980 * gdb.base/execd-prog.c: Likewise.
17981 * gdb.base/exprs.c: Likewise.
17982 * gdb.base/foll-exec.c: Likewise.
17983 * gdb.base/foll-fork.c: Likewise.
17984 * gdb.base/foll-vfork.c: Likewise.
17985 * gdb.base/funcargs.c: Likewise.
17986 * gdb.base/gcore.c: Likewise.
17987 * gdb.base/jump.c: Likewise.
17988 * gdb.base/langs0.c: Likewise.
17989 * gdb.base/langs1.c: Likewise.
17990 * gdb.base/langs2.c: Likewise.
17991 * gdb.base/mips_pro.c: Likewise.
17992 * gdb.base/nodebug.c: Likewise.
17993 * gdb.base/opaque0.c: Likewise.
17994 * gdb.base/opaque1.c: Likewise.
17995 * gdb.base/recurse.c: Likewise.
17996 * gdb.base/run.c: Likewise.
17997 * gdb.base/scope0.c: Likewise.
17998 * gdb.base/scope1.c: Likewise.
17999 * gdb.base/setshow.c: Likewise.
18000 * gdb.base/setvar.c: Likewise.
18001 * gdb.base/shmain.c: Likewise.
18002 * gdb.base/shr1.c: Likewise.
18003 * gdb.base/shr2.c: Likewise.
18004 * gdb.base/sigall.c: Likewise.
18005 * gdb.base/signals.c: Likewise.
18006 * gdb.base/so-indr-cl.c: Likewise.
18007 * gdb.base/solib2.c: Likewise.
18008 * gdb.base/structs.c: Likewise.
18009 * gdb.base/sum.c: Likewise.
18010 * gdb.base/vforked-prog.c: Likewise.
18011 * gdb.base/watchpoint.c: Likewise.
18012 * gdb.reverse/shr2.c: Likewise.
18013 * gdb.reverse/until-reverse.c: Likewise.
18014 * gdb.reverse/ur1.c: Likewise.
18015 * gdb.reverse/watch-reverse.c: Likewise.
18016
066a77c5
AA
180172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18018
18019 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18020 variant.
18021 * gdb.base/sepdebug.exp: Drop references to removed code.
18022
4f204ea5
AA
180232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18024
18025 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18026 variant. Preserve original line numbering.
18027 * gdb.base/list1.c: Likewise.
18028
3b377a3a
AA
180292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18030
18031 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18032 variant.
18033 * gdb.base/break1.c: Likewise.
18034 * gdb.base/break.exp: Drop references to removed code.
18035
e444df73
AA
180362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18037
18038 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18039 variant.
18040
8008f2a7
AA
180412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18042
18043 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18044
a5a06887
AA
180452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18046
18047 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18048 logic into perform_all_tests() and invoke it with and without
18049 function header prototypes.
18050 (do_function_calls): Remove conditional XFAIL for PR 5318.
18051 (rerun_and_prepare): Remove duplicate code.
18052 (perform_all_tests): New. Main logic moved here.
18053
44dba9b9
AA
180542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18055
18056 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18057 code guarded by #ifdef NO_PROTOTYPES.
18058 (t_double_many_args): Likewise.
18059 (DEF_FUNC_MANY_ARGS_1): Likewise.
18060 (DEF_FUNC_VALUES_1): Likewise.
18061 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18062 guarded by #ifdef PROTOTYPES.
18063
d1fbcd56
AA
180642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18065
18066 * gdb.mi/mi-console.c: Add eye-catcher.
18067 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18068 instead of literal line number.
18069
b0e59b8f
AA
180702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18071
18072 * gdb.base/shr2.c: Add eye-catcher.
18073 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18074 line number.
18075
78f98cca
AA
180762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18077
18078 * gdb.base/jump.c: Add eye-catchers.
18079 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18080 numbers.
18081
58fa2af0
AA
180822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18083
18084 * gdb.base/execd-prog.c: Add eye-catchers.
18085 * gdb.base/foll-exec.c: Likewise.
18086 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18087 line numbers.
18088
04e5059b
AA
180892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18090
18091 * gdb.base/ending-run.c: Add eye-catchers.
18092 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18093 literal line numbers.
18094
dbfdb174
AA
180952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18096
18097 * gdb.base/call-rt-st.c: Add eye-catchers.
18098 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18099 literal line numbers.
18100
888a2ade
AA
181012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18102
18103 * gdb.base/call-ar-st.c: Add eye-catchers.
18104 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18105 literal line numbers.
18106
6acc2dde
AA
181072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18108
18109 * gdb.base/average.c: Add eye-catchers.
18110 * gdb.base/sum.c: Likewise.
18111 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18112 regexps dynamically.
18113
9ecfcd1d
AA
181142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18115
18116 * gdb.base/solib1.c: Add eye-catchers.
18117 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18118 literal line numbers.
18119
78708b7c
PA
181202014-11-12 Pedro Alves <palves@redhat.com>
18121
18122 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18123 leader has exited.
18124
af48d08f
PA
181252014-11-12 Pedro Alves <palves@redhat.com>
18126
18127 * gdb.arch/i386-bp_permanent.c: New file.
18128 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18129 (srcfile): Set to i386-bp_permanent.c.
18130 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18131 that stepi does not execute the 'leave' instruction, instead of
18132 testing it does execute.
18133 * gdb.base/bp-permanent.c: New file.
18134 * gdb.base/bp-permanent.exp: New file.
18135
af3768e9
DE
181362014-11-10 Doug Evans <xdje42@gmail.com>
18137
18138 PR symtab/17564
18139 * gdb.base/symtab-search-order.exp: New file.
18140 * gdb.base/symtab-search-order.c: New file.
18141 * gdb.base/symtab-search-order-1.c: New file.
18142 * gdb.base/symtab-search-order-shlib-1.c: New file.
18143
9de00a4a
PA
181442014-11-07 Pedro Alves <palves@redhat.com>
18145
18146 PR gdb/17511
18147 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18148 i?86-*-linux*.
18149
e0f52461
SC
181502014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18151
18152 PR c++/17494
18153 * gdb.cp/pr17494.cc: New file.
18154 * gdb.cp/pr17494.exp: New file.
18155
6ce8c980
YQ
181562014-11-02 Yao Qi <yao@codesourcery.com>
18157
18158 * gdb.python/python.exp: Get working directory and match the
18159 output of "set extended-prompt \\w " with it.
18160
02be9a71
DE
181612014-10-30 Doug Evans <dje@google.com>
18162
18163 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18164 in objfiles.
18165 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18166 in progspaces.
18167
3bdff46b
LM
181682014-10-30 Janis Johnson <janisjo@codesourcery.com>
18169
18170 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18171 * gdb.base/realname-expand.exp: Likewise.
18172 * gdb.linespec/macro-relative.exp: Likewise.
18173
ab917dfb
PA
181742014-10-29 Pedro Alves <palves@redhat.com>
18175
18176 PR gdb/17408
18177 * gdb.threads/schedlock.c (some_function): New function.
18178 (call_function): New global.
18179 (MAYBE_CALL_SOME_FUNCTION): New macro.
18180 (thread_function): Call it.
18181 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18182 and use it instead of a global counter. Adjust all callers.
18183 (get_current_thread): Use "find current thread" for test message
18184 here rather than having all callers pass down the same string.
18185 (goto_loop): New procedure, factored out from ...
18186 (my_continue): ... this.
18187 (step_ten_loops): Change parameter from test message to command to
18188 use. Adjust.
18189 (list_count): Delete global.
18190 (check_result): New procedure, factored out from duplicate top
18191 level code.
18192 (continue tests): Wrap in with_test_prefix.
18193 (test_step): New procedure, factored out from duplicate top level
18194 code.
18195 (top level): Test "step" in combination with all scheduler-locking
18196 modes. Test "next" in combination with all scheduler-locking
18197 modes, and in combination with stepping over a function call or
18198 not.
18199 * gdb.threads/next-bp-other-thread.c: New file.
18200 * gdb.threads/next-bp-other-thread.exp: New file.
18201
d3d4baed
PA
182022014-10-29 Pedro Alves <palves@redhat.com>
18203
18204 PR python/17372
18205 * gdb.python/python.exp: Test a multi-line command that spawns
18206 interactive Python.
18207 * gdb.base/multi-line-starts-subshell.exp: New file.
18208
563e8d85
YQ
182092014-10-29 Yao Qi <yao@codesourcery.com>
18210
18211 * gdb.base/fileio.exp: Make directories on host.
18212
0ea4d52e
YQ
182132014-10-29 Yao Qi <yao@codesourcery.com>
18214
18215 * gdb.base/fileio.c (test_write): Close the file.
18216
7f5ef605
PA
182172014-10-28 Pedro Alves <palves@redhat.com>
18218
18219 PR gdb/12623
18220 * gdb.base/sigstep.c (no_handler): New global.
18221 (main): If 'no_handler is true, set the signal handlers to
18222 SIG_IGN.
18223 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18224 with_sw_watch and no_handler parameters. Handle them.
18225 (top level) <stepping over handler when stopped at a breakpoint
18226 test>: Add a test axis for testing with a software watchpoint, and
18227 another for testing with the signal handler set to SIG_IGN.
18228 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18229 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18230
abbdbd03
PA
182312014-10-28 Pedro Alves <palves@redhat.com>
18232
18233 PR gdb/17511
18234 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18235 * gdb.base/sigstep.exp (other_handler_location): New global.
18236 (advance): Support stepping into the signal handler, and running
18237 commands while in the handler.
18238 (in_handler_map): New global.
18239 (top level): In the advance test, add combinations for getting
18240 into the handler with stepping commands, and for running commands
18241 in the handler. Add comment descripting the advancei tests.
18242
1df4399f
PA
182432014-10-28 Pedro Alves <palves@redhat.com>
18244
18245 * gdb.base/sigstep.exp: Use build_executable instead of
18246 prepare_for_testing.
18247 (top level): Move code that starts GDB, runs to main and creates a
18248 display to ...
18249 (restart): ... this new procedure.
18250 (top level): Move backtrace from signal handler test to ...
18251 (validate_backtrace): ... this new procedure.
18252 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18253 with_test_prefix. Always restart GDB.
18254 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18255 with_test_prefix. Always restart GDB. No need to delete
18256 breakpoints after the test.
18257 (test_skip_handler): Remove prefix parameter.
18258 (skip_over_handler, breakpoint_to_handler)
18259 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18260 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18261 restart GDB. No need to delete breakpoints after the test.
18262 (top level): Use foreach to call the test procedures with
18263 different commands.
18264
a5b6e449
PA
182652014-10-28 Pedro Alves <palves@redhat.com>
18266
18267 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18268 instead of GNATS numbers.
18269 * gdb.base/sigbpt.exp: Likewise.
18270 * gdb.base/siginfo.exp: Likewise.
18271 * gdb.base/sigstep.exp: Likewise.
18272
e5f8a7cc
PA
182732014-10-27 Pedro Alves <palves@redhat.com>
18274
18275 * gdb.base/sigstep.c (dummy): New global.
18276 (main): Issue a couple writes to the new global.
18277 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18278 procedures.
18279 (skip_over_handler): Use test_skip_handler.
18280 (top level): Call skip_over_handler for stepi and nexti too.
18281 (breakpoint_over_handler): Use test_skip_handler.
18282 (top level): Call breakpoint_over_handler for stepi and nexti too.
18283
763905a3
YQ
182842014-10-27 Yao Qi <yao@codesourcery.com>
18285
18286 * gdb.trace/tfile.c (adjust_function_address)
18287 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18288 function descriptor.
18289
6f259a23
DB
182902014-10-24 Don Breazeal <donb@codesourcery.com>
18291
18292 * gdb.base/foll-fork.exp (test_follow_fork,
18293 catch_fork_child_follow): Check for updated fork messages emitted
18294 from infrun.c.
18295 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18296 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18297 vfork_and_exec_child_follow_through_step): Check for updated vfork
18298 messages emitted from infrun.c.
18299
09dd9a69
PA
183002014-10-24 Pedro Alves <palves@redhat.com>
18301
18302 * gdb.base/corefile.exp: Remove references to ultrix.
18303 * gdb.base/interrupt.exp: Likewise.
18304 * gdb.base/whatis.exp: Likewise.
18305 * gdb.gdb/selftest.exp: Likewise.
18306 * gdb.threads/manythreads.exp: Likewise.
18307 * gdb.threads/print-threads.exp: Likewise.
18308 * gdb.threads/pthreads.exp:: Likewise.
18309 * gdb.threads/schedlock.exp: Likewise.
18310
3433cfa5
SC
183112014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18312
18313 * gdb.cp/non-trivial-retval.cc: Add a test case.
18314 * gdb.cp/non-trivial-retval.exp: Add a test.
18315
092f880b
YQ
183162014-10-20 Yao Qi <yao@codesourcery.com>
18317
18318 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18319 * gdb.python/py-objfile-script-gdb.py: New file.
18320 * gdb.python/py-objfile-script.exp: Update reference to
18321 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18322 of remote_download. Remove the dest file.
18323
acbdb7f3
YQ
183242014-10-20 Yao Qi <yao@codesourcery.com>
18325
18326 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18327 * gdb.base/step-line.exp: Likewise.
18328 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18329 * gdb.dwarf2/dw2-basic.exp: Likewise.
18330 * gdb.dwarf2/dw2-compressed.exp: Likewise.
18331 * gdb.dwarf2/dw2-filename.exp: Likewise.
18332 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18333 * gdb.dwarf2/dw2-intermix.exp: Likewise.
18334 * gdb.dwarf2/dw2-producer.exp: Likewise.
18335 * gdb.dwarf2/mac-fileno.exp: Likewise.
18336 * gdb.python/py-frame-args.exp: Likewise.
18337 * gdb.python/py-framefilter.exp: Likewise.
18338 * gdb.python/py-mi.exp: Likewise.
18339 * gdb.python/py-objfile-script.exp: Likewise
18340 * gdb.python/py-pp-integral.exp: Likewise.
18341 * gdb.python/py-pp-re-notag.exp: Likewise.
18342 * gdb.python/py-prettyprint.exp: Likewise.
18343 * gdb.python/py-section-script.exp: Likewise.
18344 * gdb.python/py-typeprint.exp: Likewise.
18345 * gdb.python/py-xmethods.exp: Likewise.
18346 * gdb.stabs/weird.exp: Likewise.
18347 * gdb.xml/tdesc-regs.exp: Likewise.
18348
bd286a29
KCY
183492014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
18350
18351 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
18352 (out_cu): Use addr_len for the size of addresses.
18353 (out_line): Likewise. Size DW_LNE_set_address instruction
18354 according to addr_len.
18355 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
18356 (FUNC): Add START_INSNS to definition.
18357
673dc4a0
YQ
183582014-10-18 Yao Qi <yao@codesourcery.com>
18359
18360 * gdb.base/argv0-symlink.exp: Check argv[0] value if
18361 gdb_has_argv0 return true.
18362 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
18363 check [target_info exists noargs], check [gdb_has_argv0]
18364 instead.
18365 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18366 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
18367 procedures.
18368
4ffbba72
DE
183692014-10-17 Doug Evans <dje@google.com>
18370
18371 * gdb.python/py-events.exp: Update expected output for clear_objfiles
18372 event.
18373 * gdb.python/py-events.py: Add clear_objfiles event.
18374
d096d8c1
DE
183752014-10-17 Doug Evans <dje@google.com>
18376
18377 * gdb.python/py-objfile.exp: Test progspace attribute.
18378
a80db015
LM
183792014-10-17 Luis Machado <lgustavo@codesourcery.com>
18380
18381 * gdb.guile/scm-breakpoint.exp: Do not assume any
18382 directory separators when matching source file paths.
18383 * gdb.python/py-breakpoint.exp: Likewise.
18384 * gdb.reverse/break-precsave.exp: Likewise.
18385 * gdb.reverse/break-reverse.exp: Likewise.
18386 * gdb.reverse/consecutive-precsave.exp: Likewise.
18387 * gdb.reverse/finish-precsave.exp: Likewise.
18388 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
18389 * gdb.reverse/finish-reverse.exp: Likewise.
18390 * gdb.reverse/i386-precsave.exp: Likewise.
18391 * gdb.reverse/i387-env-reverse.exp: Likewise.
18392 * gdb.reverse/i387-stack-reverse.exp: Likewise.
18393 * gdb.reverse/machinestate-precsave.exp: Likewise.
18394 * gdb.reverse/machinestate.exp: Likewise.
18395 * gdb.reverse/sigall-precsave.exp: Likewise.
18396 * gdb.reverse/solib-precsave.exp: Likewise.
18397 * gdb.reverse/step-precsave.exp: Likewise.
18398 * gdb.reverse/until-precsave.exp: Likewise.
18399 * gdb.reverse/watch-precsave.exp: Likewise.
18400 * gdb.reverse/watch-reverse.exp: Likewise.
18401
b22089ab
YQ
184022014-10-17 Yao Qi <yao@codesourcery.com>
18403
18404 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
18405 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
18406
6c4486e6
PA
184072014-10-17 Pedro Alves <palves@redhat.com>
18408
18409 PR gdb/17471
18410 * gdb.base/bg-execution-repeat.c: New file.
18411 * gdb.base/bg-execution-repeat.exp: New file.
18412
0ff33695
PA
184132014-10-17 Pedro Alves <palves@redhat.com>
18414
18415 PR gdb/17300
18416 * gdb.base/continue-all-already-running.c: New file.
18417 * gdb.base/continue-all-already-running.exp: New file.
18418
6fdebc3d
PA
184192014-10-17 Pedro Alves <palves@redhat.com>
18420
18421 PR gdb/17472
18422 * gdb.base/annota-input-while-running.c: New file.
18423 * gdb.base/annota-input-while-running.exp: New file.
18424
32a8097b
PA
184252014-10-17 Pedro Alves <palves@redhat.com>
18426
18427 * gdb.base/callfuncs.exp: emove references to osf.
18428 * gdb.base/sigall.exp: Likewise.
18429 * gdb.gdb/selftest.exp: Likewise.
18430 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18431 * gdb.mi/non-stop.c: Likewise.
18432 * gdb.mi/pthreads.c: Likewise.
18433 * gdb.reverse/sigall-precsave.exp: Likewise.
18434 * gdb.reverse/sigall-reverse.exp: Likewise.
18435 * gdb.threads/pthreads.c: Likewise.
18436 * gdb.threads/pthreads.exp: Likewise.
18437
7a3517ff
YQ
184382014-10-17 Yao Qi <yao@codesourcery.com>
18439
18440 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
18441 check 'target_info exists noargs'.
18442 (test_command_prompt_position): Likewise.
18443 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
18444 Remove "set args".
18445 (progvar_simple_while_test): Likewise.
18446 (progvar_complex_if_while_test): Likewise.
18447 (if_while_breakpoint_command_test): Likewise.
18448 (infrun_breakpoint_command_test): Likewise.
18449 (breakpoint_command_test): Likewise.
18450 (watchpoint_command_test): Likewise.
18451 (bp_deleted_in_command_test): Likewise.
18452 (temporary_breakpoint_commands): Likewise.
18453
bb99c472
YQ
184542014-10-16 Yao Qi <yao@codesourcery.com>
18455
18456 * gdb.base/remotetimeout.exp: Remove noargs checking.
18457
7c16b83e
PA
184582014-10-15 Pedro Alves <palves@redhat.com>
18459
18460 PR breakpoints/9649
18461 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
18462 * gdb.base/breakpoint-in-ro-region.exp
18463 (probe_target_hardware_step): New procedure.
18464 (top level): Probe hardware stepping and hardware breakpoint
18465 support. Test stepping through a read-only region, with both
18466 "breakpoint auto-hw" on and off and both "always-inserted" on and
18467 off.
18468
35a49624
IB
184692014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
18470
18471 * gdb.dlang/demangle.exp: Update for demangling changes.
18472
2d1c107c
SC
184732014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18474
18475 * gdb.cp/non-trivial-retval.cc: Add new test cases.
18476 * gdb.cp/non-trivial-retval.exp: Add new tests.
18477
778811d5
SC
184782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18479
18480 PR c++/13403
18481 PR c++/15154
18482 * gdb.cp/non-trivial-retval.cc: New file.
18483 * gdb.cp/non-trivial-retval.exp: New file.
18484
10c5f0a8
YQ
184852014-10-15 Yao Qi <yao@codesourcery.com>
18486
18487 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18488 remote host.
18489
65d7b369
YQ
184902014-10-15 Yao Qi <yao@codesourcery.com>
18491
18492 * gdb.python/py-symbol.exp: Match file base name if host is
18493 remote, otherwise match file name with dir name.
18494 * gdb.python/py-symtab.exp: Likewise.
18495 * gdb.python/python.exp: Likewise.
18496
46dc1394
YQ
184972014-10-15 Yao Qi <yao@codesourcery.com>
18498
18499 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18500 pattern.
18501 * gdb.python/py-symtab.exp: Likewise.
18502 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18503 locationn.
18504
c40cc657
JB
185052014-10-14 Joel Brobecker <brobecker@adacore.com>
18506
18507 * gdb.ada/addr_arith: New testcase.
18508
2abf49e1
MR
185092014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18510
18511 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18512 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18513 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18514 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18515
f7088df3
SDJ
185162014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18517
18518 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18519 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18520 * gdb.arch/stap-eval-lang-ada.exp: New file.
18521
4dc06805
YQ
185222014-10-14 Yao Qi <yao@codesourcery.com>
18523
18524 * gdb.mi/mi-var-child.c (nothing1): New function.
18525 (nothing2): New function.
18526 (do_children_tests): Set function pointers by nothing1 and
18527 nothing2.
18528 * gdb.mi/mi-var-child.exp: Step over new added statements.
18529 Update test to match the new output.
18530 * gdb.mi/var-cmd.c (nothing1): New function.
18531 (nothing2): New function.
18532 (do_children_tests): Set function pointers by nothing1 and
18533 nothing2.
18534 * gdb.mi/mi-var-display.exp: Update test to match output.
18535 Step to the line specified by $line_dct_nothing.
18536 Increase the number of lines to step.
18537
46a93de2
YQ
185382014-10-14 Yao Qi <yao@codesourcery.com>
18539
18540 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18541 tests.
18542 * gdb.mi/mi2-var-child.exp: Likewise.
18543
14ea52ee
DE
185442014-10-13 Doug Evans <dje@google.com>
18545
18546 * gdb.python/py-objfile.exp: Change name of file name test.
18547
e5c6e92b
DE
185482014-10-13 Doug Evans <dje@google.com>
18549
18550 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18551 from the start of the CU.
18552
c780cc2f
JK
185532014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18554 Yao Qi <yao@codesourcery.com>
18555
18556 Fix "save breakpoints" for "catch" command.
18557 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18558 Remove -nonewline. Match also the added "main" line.
18559
99894e11
JK
185602014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18561
18562 Fix "save breakpoints" for "disable $bpnum" command.
18563 * gdb.base/save-bp.c (main): Add label.
18564 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18565
6e1ac5a3
JK
185662014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18567
18568 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18569
754dd2b0
YQ
185702014-10-11 Yao Qi <yao@codesourcery.com>
18571
18572 * gdb.server/server-kill.exp: Execute command
18573 "set remote trace-status-packet on" before "tstatus".
18574
f90183d7
YQ
185752014-10-11 Yao Qi <yao@codesourcery.com>
18576
18577 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18578 (main): Call getppid.
18579 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18580 and continue to it. Read variable "server_pid".
18581
bf40a607
YQ
185822014-10-11 Yao Qi <yao@codesourcery.com>
18583
18584 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18585
052ca370
YQ
185862014-10-11 Yao Qi <yao@codesourcery.com>
18587
18588 * gdb.threads/thread-find.exp: Don't execute command
18589 "info threads".
18590 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18591 * gdb.threads/linux-dp.exp: Don't check the condition
18592 $threads_created equals to zero.
18593
3831839c
PA
185942014-10-10 Pedro Alves <palves@redhat.com>
18595
18596 * gdb.base/bigcore.exp: Remove references to IRIX.
18597 * gdb.base/funcargs.exp: Likewise.
18598 * gdb.base/interrupt.exp: Likewise.
18599 * gdb.base/mips_pro.exp: Likewise.
18600 * gdb.base/nodebug.exp: Likewise.
18601 * gdb.base/setvar.exp: Likewise.
18602 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
18603
8b9a549d
PA
186042014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18605 Pedro Alves <palves@redhat.com>
18606
18607 PR symtab/14466
18608 * gdb.base/vdso-warning.c: New file.
18609 * gdb.base/vdso-warning.exp: New file.
18610
d48ba5e8
DE
186112014-10-02 Doug Evans <dje@google.com>
18612
18613 * gdb.base/structs.c (main): Don't run forever.
18614
2278c276
PA
186152014-10-02 Pedro Alves <palves@redhat.com>
18616
18617 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
18618 (top level) <stop threads 1, stop threads 2>: Use it.
18619
b57bacec
PA
186202014-10-02 Pedro Alves <palves@redhat.com>
18621
18622 * gdb.threads/break-while-running.exp (test): Add new
18623 'update_thread_list' argument. Skip "info threads" if false.
18624 (top level): Add new 'update_thread_list' axis.
18625
13fd3ff3
PA
186262014-10-02 Pedro Alves <palves@redhat.com>
18627
18628 PR breakpoints/17431
18629 * gdb.base/execl-update-breakpoints.c: New file.
18630 * gdb.base/execl-update-breakpoints.exp: New file.
18631
0fec99e8
PA
186322014-10-01 Pedro Alves <palves@redhat.com>
18633
18634 * gdb.base/breakpoint-in-ro-region.c: New file.
18635 * gdb.base/breakpoint-in-ro-region.exp: New file.
18636
2ddf4301
SM
186372014-10-01 Simon Marchi <simon.marchi@ericsson.com>
18638
18639 * gdb.mi/mi-exit-code.exp: New file.
18640 * gdb.mi/mi-exit-code.c: New file.
18641
6a5f3f43
YQ
186422014-09-30 Yao Qi <yao@codesourcery.com>
18643
18644 * lib/prelink-support.exp (build_executable_own_libs): Error if
18645 the target isn't native.
18646
345bcc73
YQ
186472014-09-30 Yao Qi <yao@codesourcery.com>
18648
18649 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
18650 false.
18651
a25a5a45
PA
186522014-09-22 Pedro Alves <palves@redhat.com>
18653
18654 * gdb.threads/break-while-running.exp: New file.
18655 * gdb.threads/break-while-running.c: New file.
18656
00ba3162
YQ
186572014-09-19 Yao Qi <yao@codesourcery.com>
18658
18659 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
18660 Invoke test. Restart GDB with --readnow and invoke test again.
18661
c3b7b696
YQ
186622014-09-19 Yao Qi <yao@codesourcery.com>
18663
18664 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
18665 proc set_breakpoint_on_gcd_function. Invoke
18666 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
18667 invoke set_breakpoint_on_gcd_function again.
18668
2b4fd423
DE
186692014-09-18 Doug Evans <dje@google.com>
18670
18671 * gdb.dwarf2/symtab-producer.exp: New file.
18672
a5947601
SDJ
186732014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18674
18675 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
18676 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
18677 * gdb.base/global-var-nested-by-dso.c: Likewise.
18678 * gdb.base/global-var-nested-by-dso.exp: Likewise.
18679
91c19059
SDJ
186802014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18681 Pedro Alves <palves@redhat.com>
18682
18683 * gdb.base/watch-bitfields.exp: Pass string other than test file
18684 name to prepare_for_testing.
18685 (watch): New procedure.
18686 (expect_watchpoint): Use with_test_prefix.
18687 (top level): Factor out tests to ...
18688 (test_watch_location, test_regular_watch): ... these new
18689 procedures, and use with_test_prefix and gdb_continue_to_end.
18690
bb9d5f81
PP
186912014-09-16 Patrick Palka <patrick@parcs.ath.cx>
18692
18693 PR breakpoints/12526
18694 * gdb.base/watch-bitfields.exp: New file.
18695 * gdb.base/watch-bitfields.c: New file.
18696
635856f5
PA
186972014-09-16 Pedro Alves <palves@redhat.com>
18698
18699 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
18700 software and hardware addresses, not software address against
18701 itself.
18702
7280ceea
PA
187032014-09-16 Pedro Alves <palves@redhat.com>
18704
18705 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
18706 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
18707
428b16bd
PA
187082014-09-16 Pedro Alves <palves@redhat.com>
18709
18710 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
18711 files.
18712 * gdb.base/a2-run.exp: Remove all code guarded by istarget
18713 "*-*-vxworks*" throughout.
18714 * gdb.base/break.exp: Likewise.
18715 * gdb.base/default.exp: Likewise.
18716 * gdb.base/scope.exp: Likewise.
18717 * gdb.base/sepdebug.exp: Likewise.
18718 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
18719 throughout.
18720 * gdb.base/run.c: Likewise.
18721 * gdb.base/sepdebug.c: Likewise.
18722 * gdb.hp/gdb.aCC/run.c: Likewise.
18723 * gdb.reverse/until-reverse.c: Likewise.
18724 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18725
666d413c
YQ
187262014-09-16 Yao Qi <yao@codesourcery.com>
18727
18728 * boards/local-remote-host-native.exp: New file.
18729
57cbd724
DE
187302014-09-14 Doug Evans <xdje42@gmail.com>
18731
18732 * gdb.threads/queue-signal.c (thread_count): New variable.
18733 (thread_count_mutex, thread_count_condvar): New variables.
18734 (incr_thread_count, wait_all_threads_running): New functions.
18735 (main): Wait for all threads to be in their thread functions.
18736
81219e53
DE
187372014-09-13 Doug Evans <xdje42@gmail.com>
18738
18739 * gdb.threads/queue-signal.c: New file.
18740 * gdb.threads/queue-signal.exp: New file.
18741
3714cea7
DE
187422014-09-13 Doug Evans <xdje42@gmail.com>
18743
18744 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18745 be consistent with what default_gdb_init uses.
18746 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18747 the plain text of the prompt. Add some logging printfs.
18748 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18749
fa43b1d7
PA
187502014-09-12 Pedro Alves <palves@redhat.com>
18751
18752 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18753 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18754 * gdb.arch/i386-size-overlap.exp: Likewise.
18755 * gdb.arch/i386-size.exp: Likewise.
18756 * gdb.arch/i386-unwind.exp: Likewise.
18757 * gdb.base/a2-run.exp: Likewise.
18758 * gdb.base/break.exp: Likewise.
18759 * gdb.base/charset.exp: Likewise.
18760 * gdb.base/chng-syms.exp: Likewise.
18761 * gdb.base/commands.exp: Likewise.
18762 * gdb.base/dbx.exp: Likewise.
18763 * gdb.base/find.exp: Likewise.
18764 * gdb.base/funcargs.exp: Likewise.
18765 * gdb.base/jit-simple.exp: Likewise.
18766 * gdb.base/reread.exp: Likewise.
18767 * gdb.base/sepdebug.exp: Likewise.
18768 * gdb.base/step-bt.exp: Likewise.
18769 * gdb.cp/mb-inline.exp: Likewise.
18770 * gdb.cp/mb-templates.exp: Likewise.
18771 * gdb.objc/basicclass.exp: Likewise.
18772 * gdb.threads/killed.exp: Likewise.
18773
9d9bf2df
EBM
187742014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18775
18776 PR tdep/17379
18777 * gdb.arch/powerpc-stackless.S: New file.
18778 * gdb.arch/powerpc-stackless.exp: New file.
18779
1cf2f1b0
JK
187802014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18781
18782 * gdb.base/attach.c: Include unistd.h.
18783 (main): Call alarm. Add label postloop.
18784 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
18785 gdb_breakpoint, gdb_continue_to_breakpoint.
18786 (test_command_line_attach_run): Kill ${testpid} in one exit path.
18787
98880d46
PA
187882014-09-11 Pedro Alves <palves@redhat.com>
18789
18790 PR gdb/17347
18791 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
18792 * gdb.base/attach.exp (test_command_line_attach_run): New
18793 procedure.
18794 (top level): Call it.
18795
4c92ff2c
PA
187962014-09-11 Pedro Alves <palves@redhat.com>
18797
18798 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
18799 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
18800 (do_command_attach_tests): Use spawn_wait_for_attach.
18801 * gdb.base/solib-overlap.exp: Likewise.
18802 * gdb.multi/multi-attach.exp: Likewise.
18803 * gdb.python/py-prompt.exp: Likewise.
18804 * gdb.python/py-sync-interp.exp: Likewise.
18805 * gdb.server/ext-attach.exp: Likewise.
18806
3adc1a7d
GKB
188072014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
18808
18809 * gdb.fortran/array-element.exp: Remove unexpected "continue"
18810 command in testcase. Simplify testcase.
18811
96334934
JB
188122014-09-10 Joel Brobecker <brobecker@adacore.com>
18813
18814 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
18815
eb479039
JB
188162014-09-10 Joel Brobecker <brobecker@adacore.com>
18817
18818 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
18819
deede10c
JB
188202014-09-10 Joel Brobecker <brobecker@adacore.com>
18821
18822 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
18823
7828a5f5
JB
188242014-09-10 Joel Brobecker <brobecker@adacore.com>
18825
18826 * gdb.dwarf2/dynarr-ptr.c: New file.
18827 * gdb.dwarf2/dynarr-ptr.exp: New file.
18828
33aeebcf
MR
188292014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18830
18831 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
18832 of 30 rather than hardcoding 120 for a slow test case. Take the
18833 `gdb,timeout' target setting into account for this calculation.
18834 Don't extend the timeout for the test cases that don't need it.
18835
7b415901
MR
188362014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18837
18838 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18839 a factor of 2 for a slow test case. Take the `gdb,timeout'
18840 target setting into account for this calculation.
18841 * gdb.reverse/until-precsave.exp: Increase the timeout by
18842 a factor of 15 and 3 respectively rather than adding 120
18843 for a pair of slow test cases. Take the `gdb,timeout'
18844 target setting into account for this calculation.
18845
4a40f85a
MR
188462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18847
18848 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18849 timeout, don't pass one down to gdb_expect.
18850 (gdb_expect): Rework timeout selection.
18851
09635af7
MR
188522014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18853
18854 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18855 exception on timeout.
18856 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18857 (gdbserver_start_extended): Catch any `gdbserver_start' error
18858 exceptions.
18859 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18860 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18861 `gdbserver_gdb_load' error exceptions.
18862
2bdd10b7
MR
188632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18864
18865 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18866 120 on waiting for the TCP socket to open.
18867
316935f0
DE
188682014-09-09 Doug Evans <xdje42@gmail.com>
18869
18870 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18871 _caller_matches, _any_caller_is, _any_caller_matches.
18872
83740597
DE
188732014-09-09 Doug Evans <xdje42@gmail.com>
18874
18875 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18876
4c122fc3
YQ
188772014-09-09 Yao Qi <yao@codesourcery.com>
18878
18879 * gdb.mi/mi-var-display.exp: Set print symbol off.
18880
a9f116cb
GKB
188812014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18882
18883 PR gdb/17035
18884 * gdb.base/commands.exp: Add tests to verify user-defined
18885 commands with empty bodies.
18886 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18887 python commands in `show user command`.
18888 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18889 scheme commands in `show user command`.
18890
c75bd3a2
JK
188912014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18892
18893 PR python/17355
18894 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18895 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18896 * gdb.python/py-framefilter-invalidarg.exp: New file.
18897 * gdb.python/py-framefilter-invalidarg.py: New file.
18898
faa42425
DE
188992014-09-06 Doug Evans <xdje42@gmail.com>
18900
18901 PR 15276
18902 * gdb.python/py-caller-is.c: New file.
18903 * gdb.python/py-caller-is.exp: New file.
18904
474ca4f6
SDJ
189052014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18906
18907 PR gdb/17235
18908 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18909 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18910
eb0b0463
SDJ
189112014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18912
18913 PR fortran/17237
18914 * gdb.fortran/print-formatted.exp: New file.
18915 * gdb.fortran/print-formatted.f90: Likewise.
18916
5f3b99cf
SS
189172014-09-03 Sasha Smundak <asmundak@google.com>
18918
18919 * gdb.python/py-frame.exp: Test Frame.read_register.
18920
7d793aa9
SDJ
189212014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18922
18923 PR python/16699
18924 * gdb.python/py-completion.exp: New file.
18925 * gdb.python/py-completion.py: Likewise.
18926
fb0576e9
DE
189272014-08-28 Doug Evans <dje@google.com>
18928
18929 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18930 eax,etc. are live with values set by gdb and thus the compiler can't
18931 use them.
18932 * gdb.arch/i386-pseudo.c (main): Ditto.
18933
ee92b0dd
DE
189342014-08-27 Doug Evans <dje@google.com>
18935
18936 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18937
6649db35
DE
189382014-08-25 Doug Evans <dje@google.com>
18939
18940 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18941 (main): Ditto.
18942
564b7600
DE
189432014-08-25 Doug Evans <dje@google.com>
18944
18945 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18946
3881fb67
YQ
189472014-08-24 Yao Qi <yao@codesourcery.com>
18948
18949 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18950 symbol off.
18951 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18952
a05a36a5
DE
189532014-08-22 Doug Evans <dje@google.com>
18954
18955 PR 17276
18956 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18957 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18958 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18959
7c343b48
YQ
189602014-08-22 Yao Qi <yao@codesourcery.com>
18961
18962 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18963 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18964 * gdb.python/python.exp: Likewise. Use .py file on the host
18965 instead of the build.
18966
22fd09ae
JK
189672014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18968
18969 * gdb.threads/gcore-stale-thread.c: New file.
18970 * gdb.threads/gcore-stale-thread.exp: New file.
18971
a8454a7c
PA
189722014-08-21 Pedro Alves <palves@redhat.com>
18973
18974 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18975 * gdb.base/gcore-relro-pie.exp: Likewise.
18976 * gdb.base/gcore-relro.exp: Likewise.
18977 * gdb.base/gcore.exp: Likewise.
18978 * gdb.base/print-symbol-loading.exp: Likewise.
18979 * gdb.threads/gcore-thread.exp: Likewise.
18980 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18981
2a31c623
PA
189822014-08-20 Pedro Alves <palves@redhat.com>
18983 Jan Kratochvil <jan.kratochvil@redhat.com>
18984
18985 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18986 configure.
18987 (EXPECT): Handle READ1 being set.
18988 (all): Depend on EXTRA_RULES.
18989 (check-read1, expect-read1, read1.so, read1): New rules.
18990 * README (Testsuite Parameters): Document the READ1 make variable.
18991 (Race detection): New section.
18992 * configure: Regenerate.
18993 * configure.ac: If build==host==target, and running under a
18994 GNU/glibc system, add read1 to the extra Makefile rules.
18995 (EXTRA_RULES): AC_SUBST it.
18996 * lib/read1.c: New file.
18997
d36430db
JB
189982014-08-20 Joel Brobecker <brobecker@adacore.com>
18999
19000 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19001 the handling of variables declared as a typedef to an array
19002 which a DW_AT_data_location attribute.
19003
9a0dc9e3
PA
190042014-08-19 Andrew Burgess <aburgess@broadcom.com>
19005 Pedro Alves <palves@redhat.com>
19006
19007 PR symtab/14604
19008 PR symtab/14605
19009 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19010 gdb_test.
19011
0718a8da
PA
190122014-08-19 Pedro Alves <palves@redhat.com>
19013
19014 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19015
13b448cd
YQ
190162014-08-19 Yao Qi <yao@codesourcery.com>
19017
19018 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19019 right line.
19020
1cbf5077
DB
190212014-08-18 David Blaikie <dblaikie@gmail.com>
19022
19023 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19024
bf0fae19
JB
190252014-08-18 Joel Brobecker <brobecker@adacore.com>
19026
19027 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19028 attribute in array range.
19029
3c8c5dcc
JB
190302014-08-18 Joel Brobecker <brobecker@adacore.com>
19031
19032 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19033
e66d4446
SC
190342014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19035
19036 PR c++/17132
19037 * gdb.cp/pr17132.cc: New file.
19038 * gdb.cp/pr17132.exp: New file.
19039
940df408
SC
190402014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19041
19042 * gdb.python/py-xmethods.py (A_getarrayind)
19043 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19044 Use 'print' with function call syntax.
19045 (E_method_matcher.match): Fix tab vs space indentation mixup.
19046
ebcc6c3a
YQ
190472014-08-15 Yao Qi <yao@codesourcery.com>
19048
19049 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19050 false.
19051
775e0f04
YQ
190522014-08-15 Yao Qi <yao@codesourcery.com>
19053
19054 * gdb.cp/casts.exp: Set print symbol off.
19055 * gdb.cp/class2.exp: Likewise.
19056 * gdb.cp/overload.exp: Likewise.
19057 * gdb.cp/templates.exp: Likewise.
19058
d769e349
DE
190592014-08-11 Doug Evans <dje@google.com>
19060
19061 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19062 (test_load_shlib): Update.
19063
20c6f1e1
YQ
190642014-08-09 Yao Qi <yao@codesourcery.com>
19065
19066 * gdb.base/display.exp: Invoke is_address_zero_readable.
19067 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19068 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19069 * gdb.base/hbreak-unmapped.exp: Return if
19070 is_address_zero_readable returns true.
19071 * gdb.base/signest.exp: Likewise.
19072 * gdb.base/signull.exp: Likewise.
19073 * gdb.base/sigbpt.exp: Likewise.
19074 * gdb.guile/scm-disasm.exp: Do the test if
19075 is_address_zero_readable returns false.
19076 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19077 * gdb.python/py-arch.exp: Likewise.
19078 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19079 * lib/gdb.exp (is_address_zero_readable): New proc.
19080
5792e8e3
YQ
190812014-08-09 Yao Qi <yao@codesourcery.com>
19082
19083 PR testsuite/13443
19084 * gdb.mi/mi-var-display.exp: Make test messages unique.
19085
3cecbbbe
TT
190862014-08-04 Tom Tromey <tromey@redhat.com>
19087
19088 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19089 target 0".
19090
00b51ff5
TT
190912014-08-04 Tom Tromey <tromey@redhat.com>
19092
19093 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19094 "target_resume".
19095
6908c509
JB
190962014-08-01 Joel Brobecker <brobecker@adacore.com>
19097
19098 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19099 inner_vla_struct_object_size.
19100 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19101 as xfail.
19102
cc6563d2
PA
191032014-07-30 Pedro Alves <palves@redhat.com>
19104
19105 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19106 comment.
19107
7e09a223
YQ
191082014-07-29 Yao Qi <yao@codesourcery.com>
19109
19110 PR gdb/17206
19111 * gdb.base/until-nodebug.exp: New.
19112
7ebdbe92
DE
191132014-07-28 Doug Evans <xdje42@gmail.com>
19114
19115 PR guile/17203
19116 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19117 previously existing parameter, and previously ambiguously spelled
19118 parameter.
19119
fdb1adc6
WN
191202014-07-28 Will Newton <will.newton@linaro.org>
19121
19122 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19123
186fcde0
DE
191242014-07-26 Ludovic Courtès <ludo@gnu.org>
19125 Doug Evans <xdje42@gmail.com>
19126
19127 PR guile/17146
19128 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19129
70509625
PA
191302014-07-25 Pedro Alves <palves@redhat.com>
19131
19132 * gdb.threads/signal-command-handle-nopass.c: New file.
19133 * gdb.threads/signal-command-handle-nopass.exp: New file.
19134 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19135 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19136 * gdb.threads/signal-delivered-right-thread.c: New file.
19137 * gdb.threads/signal-delivered-right-thread.exp: New file.
19138
c3f814a1
PA
191392014-07-25 Pedro Alves <palves@redhat.com>
19140
19141 * gdb.base/double-prompt-target-event-error.exp
19142 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19143 match.
19144 (cancel_pagination_in_target_event): Rework double prompt
19145 detection.
19146 * gdb.base/paginate-after-ctrl-c-running.exp
19147 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19148 <return>' match.
19149 * gdb.base/paginate-bg-execution.exp
19150 (test_bg_execution_pagination_return)
19151 (test_bg_execution_pagination_cancel): Remove '-notransfer
19152 <return>' matches.
19153 * gdb.base/paginate-execution-startup.exp
19154 (test_fg_execution_pagination_return)
19155 (test_fg_execution_pagination_cancel): Remove '-notransfer
19156 <return>' matches.
19157 * gdb.base/paginate-inferior-exit.exp
19158 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19159 match.
19160 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19161 * lib/gdb.exp (pagination_prompt): Run text through
19162 string_to_regexp.
19163 (gdb_test_multiple): Match $pagination_prompt instead of
19164 "<return>".
19165 (string_to_regexp): Move to lib/gdb-utils.exp.
19166
e214cf6c
JK
191672014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19168
19169 * gdb.arch/amd64-entry-value-paramref.S: New file.
19170 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19171 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19172 * gdb.arch/amd64-optimout-repeat.S: New file.
19173 * gdb.arch/amd64-optimout-repeat.c: New file.
19174 * gdb.arch/amd64-optimout-repeat.exp: New file.
19175
17d0c5c8
JK
191762014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19177
19178 PR gdb/17170
19179 * gdb.base/statistics.exp: New file.
19180
b8b8facf
DE
191812014-07-17 Doug Evans <dje@google.com>
19182
74b49205 19183 PR gdb/17170
b8b8facf
DE
19184 * gdb.base/maint.exp: Update testing of per-command stats.
19185
1b5d0ab3
PA
191862014-07-16 Pedro Alves <palves@redhat.com>
19187
19188 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19189 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19190 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19191 (tfile_write_buf): New functions.
19192 (add_memory_block): Rewrite using the above.
19193 (adjust_function_address): New function.
19194 (FUNCTION_ADDRESS): New macro.
19195 (write_basic_trace_file): Remove short_x local, and use
19196 tfile_write_16. Change type of func_addr local to unsigned long
19197 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19198 here. Cast argument of add_memory_block to char pointer.
19199 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19200 (main): Remove parameters.
19201 * gdb.trace/tfile.exp: Remove nowarnings.
19202
4d974e88
SM
192032014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19204
19205 * gdb.base/debug-expr.exp: Test string evaluation with
19206 "debug expression" on.
19207
41e99568
PA
192082014-07-15 Pedro Alves <palves@redhat.com>
19209
19210 * gdb.base/reread.exp: Use clean_restart.
19211
487d9753
PL
192122014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19213
19214 * gdb.arch/avr-flash-qualifer.c: New.
19215 * gdb.arch/avr-flash-qualifer.exp: New.
19216
cc1c52ad
PA
192172014-07-14 Pedro Alves <palves@redhat.com>
19218
19219 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19220 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19221
1e973570
PA
192222014-07-14 Pedro Alves <palves@redhat.com>
19223
19224 * gdb.base/double-prompt-target-event-error.c: New file.
19225 * gdb.base/double-prompt-target-event-error.exp: New file.
19226
93d6eb10
PA
192272014-07-14 Pedro Alves <palves@redhat.com>
19228
19229 PR gdb/17072
19230 * gdb.base/paginate-inferior-exit.c: New file.
19231 * gdb.base/paginate-inferior-exit.exp: New file.
19232
0017922d
PA
192332014-07-14 Pedro Alves <palves@redhat.com>
19234
19235 PR gdb/17072
19236 * gdb.base/paginate-bg-execution.c: New file.
19237 * gdb.base/paginate-bg-execution.exp: New file.
19238
94696ad3
PA
192392014-07-14 Pedro Alves <palves@redhat.com>
19240
19241 PR gdb/17072
19242 * gdb.base/paginate-execution-startup.c: New file.
19243 * gdb.base/paginate-execution-startup.exp: New file.
19244 * lib/gdb.exp (pagination_prompt): New global.
19245 (default_gdb_spawn): New procedure, factored out from
19246 default_gdb_spawn.
19247 (default_gdb_start): Adjust to call default_gdb_spawn.
19248 (gdb_spawn): New procedure.
19249
bd293940
PA
192502014-07-14 Pedro Alves <palves@redhat.com>
19251
19252 * lib/gdb.exp (gdb_assert): New procedure.
19253 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19254
c933f875
PA
192552014-07-14 Pedro Alves <palves@redhat.com>
19256
19257 * gdb.base/execution-termios.c: New file.
19258 * gdb.base/execution-termios.exp: New file.
19259
d98b7a16
TT
192602014-07-14 Tom Tromey <tromey@redhat.com>
19261
19262 * gdb.cp/vla-cxx.cc: New file.
19263 * gdb.cp/vla-cxx.exp: New file.
19264
548740d6
TT
192652014-07-14 Tom Tromey <tromey@redhat.com>
19266
19267 * gdb.reverse/rerun-prec.c: New file.
19268 * gdb.reverse/rerun-prec.exp: New file.
19269
a25eb028
MR
192702014-07-12 Maciej W. Rozycki <macro@mips.com>
19271 Maciej W. Rozycki <macro@codesourcery.com>
19272
19273 * lib/gdb-utils.exp: New file.
19274 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19275 inline `gdb_init_command' processing.
19276 (gdb_start_cmd): Likewise.
19277 * lib/mi-support.exp (mi_run_cmd): Likewise.
19278 * README: Document `gdb_init_command' and `gdb_init_commands'.
19279
218c2655
JK
192802014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19281
19282 Fix false FAIL running under a very long directory name.
19283 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19284 and "set print elements 10000". Twice.
19285
5401fde3
YQ
192862014-07-11 Yao Qi <yao@codesourcery.com>
19287
19288 * gdb.base/exprs.exp: "set print symbol off".
19289
e76126e8
PA
192902014-07-11 Pedro Alves <palves@redhat.com>
19291
19292 * gdb.threads/kill.c: New file.
19293 * gdb.threads/kill.exp: New file.
19294
2d6f0de6
YQ
192952014-07-10 Yao Qi <yao@codesourcery.com>
19296
19297 * gdb.trace/tfile.c (write_basic_trace_file)
19298 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19299 address written to trace file.
19300
7180e04a
PA
193012014-07-09 Pedro Alves <palves@redhat.com>
19302
19303 * gdb.base/attach-wait-input.exp: New file.
19304 * gdb.base/attach-wait-input.c: New file.
19305
9a9a7608
AB
193062014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19307
19308 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19309 setting up test structures.
19310 (main): Call new test function.
19311 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19312 test function, continue into test function and walk test
19313 structures.
19314
161ac41e
YQ
193152014-07-02 Yao Qi <yao@codesourcery.com>
19316
19317 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19318 'bar_start' at the beginning of functions 'foo' and 'bar'
19319 respectively.
19320 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19321 instead of 'foo' and 'bar'.
19322
1f267ae3
MM
193232014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19324
19325 * gdb.btrace/segv.exp: New.
19326 * gdb.btrace/segv.c: New.
19327
2b239efb
LM
193282014-07-02 Luis Machado <lgustavo@codesourcery.com>
19329
19330 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
19331 instruction.
19332
cf363f18
MW
193332014-06-30 Mark Wielaard <mjw@redhat.com>
19334
19335 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
19336 vulture, vilify, villar): New volatile array constants.
19337 (vindictive, vegetation): New const volatile array constants.
19338 * gdb.base/volatile.exp: Test volatile and const volatile array
19339 types.
19340
aebf9d24
AA
193412014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
19342
19343 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
19344 target lacks support for awatch, rwatch, or hbreak.
19345
b67a2c6f
YQ
193462014-06-27 Yao Qi <yao@codesourcery.com>
19347
19348 * gdb.multi/dummy-frame-restore.exp: New.
19349 * gdb.multi/dummy-frame-restore.c: New.
19350
aef92902
MM
193512014-06-25 Markus Metzger <markus.t.metzger@intel.com>
19352
19353 * gdb.btrace/gcore.exp: New.
19354
8e9db26e
PA
193552014-06-23 Pedro Alves <palves@redhat.com>
19356
19357 * gdb.base/watchpoint-reuse-slot.c: New file.
19358 * gdb.base/watchpoint-reuse-slot.exp: New file.
19359
70afc5b7
SC
193602014-06-23 Siva Chandra Reddy <sivachandra@google.com>
19361
19362 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
19363 progspace's filename in 'info', 'enable' and 'disable' command
19364 tests.
19365
b972bd9c
JK
193662014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
19367
19368 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
19369 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19370 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
19371
125f8a3d
GB
193722014-06-20 Gary Benson <gbenson@redhat.com>
19373
19374 * gdb.arch/i386-avx.exp: Fix include file location.
19375 * gdb.arch/i386-sse.exp: Likewise.
19376
3ed9baed
IB
193772014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19378
19379 * gdb.dlang/expression.exp: New file.
19380
034f788c
PA
193812014-06-19 Pedro Alves <palves@redhat.com>
19382
19383 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
19384 out from ...
19385 (top level): ... here. Iterate running tests under different
19386 scheduler-locking settings.
19387
45371d0c
LM
193882014-06-18 Luis Machado <lgustavo@codesourcery.com>
19389
19390 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
19391 to DW_FORM_addr and use non-zero addresses.
19392
5d376983
SC
193932014-06-18 Siva Chandra Reddy <sivachandra@google.com>
19394
19395 PR gdb/17017
19396 * gdb.python/py-xmethods.cc: Add global function call counters and
19397 increment them in their respective functions. Remove "cout"
19398 statements.
19399 * gdb.python/py-xmethods.exp: Make tests check the global function
19400 call counters instead of depending on inferior IO.
19401
a1aa2221
LM
194022014-06-18 Don Breazeal <donb@codesourcery.com>
19403
19404 * gdb.base/foll-fork.exp (default_fork_parent_follow):
19405 Deleted procedure.
19406 (explicit_fork_parent_follow): Deleted procedure.
19407 (explicit_fork_child_follow): Deleted procedure.
19408 (test_follow_fork): New procedure.
19409 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 19410 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
19411 procedure calls.
19412
0fc05997
YQ
194132014-06-17 Yao Qi <yao@codesourcery.com>
19414
19415 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
19416 CP1252.
19417
70795c52
LM
194182014-06-17 Luis Machado <lgustavo@codesourcery.com>
19419
19420 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
19421 Initialize ptr and S explicitly.
19422 (skip_type_update_when_not_use_rtti_test): Likewise.
19423
6be47f0c
KS
194242014-06-16 Keith Seitz <keiths@redhat.com>
19425
19426 PR mi/15863
19427 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
19428 the inferior is started.
19429
d03de421
PA
194302014-06-16 Pedro Alves <palves@redhat.com>
19431
19432 * gdb.base/break-main-file-remove-fail.c: New file.
19433 * gdb.base/break-main-file-remove-fail.exp: New file.
19434 * gdb.base/break-unload-file.exp: Use build_executable instead of
19435 prepare_for_testing.
19436 (test_break): New parameter "initial_load". Handle it.
19437 (top level): Add initial_load cmdline/file axis.
19438
f9579b99
TT
194392014-06-12 Tom Tromey <tromey@redhat.com>
19440
19441 * gdb.base/completion.exp: Don't use directory name in test.
19442
3657956b
GB
194432014-06-09 Gary Benson <gbenson@redhat.com>
19444
19445 * gdb.base/sigall.c [Functions to send signals]: Reorder to
19446 separate the always-available ANSI-standard signals from the
19447 signals that require checking.
19448 (main): Likewise.
19449 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
19450 Likewise.
19451 (main): Likewise.
19452
4186eb54
KS
194532014-06-07 Keith Seitz <keiths@redhat.com>
19454
19455 Revert:
19456 PR c++/16253
19457 * gdb.cp/var-tag.cc: New file.
19458 * gdb.cp/var-tag.exp: New file.
19459 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19460 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19461 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19462 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19463
25326a28 194642014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
19465
19466 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
19467
829155c9
PA
194682014-06-06 Pedro Alves <palves@redhat.com>
19469
19470 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
19471 in target debug output instead of looking at RSP packets,
19472 disabling the test on any target that uses hardware stepping.
19473 Update comments.
19474
61c8d22e
PA
194752014-06-06 Pedro Alves <palves@redhat.com>
19476
19477 * gdb.base/break-unload-file.exp: Fix typo.
19478
d9a47287
YQ
194792014-06-06 Yao Qi <yao@codesourcery.com>
19480
19481 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
19482 from "jit_function" to "^jit_function".
19483
e5e01dbf
YQ
194842014-06-06 Yao Qi <yao@codesourcery.com>
19485
19486 * gdb.base/async.c (foo): Add one statement.
19487 * gdb.base/async.exp: Get the next instruction address and
19488 match the output of "nexti" by instruction address. Match
19489 the hex address in the output of "finish".
19490
73ba372c
GB
194912014-06-06 Gary Benson <gbenson@redhat.com>
19492
19493 * gdb.base/call-signals.c: Remove preprocessor conditionals
19494 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19495 SIGSEGV and SIGTERM.
19496 * gdb.base/sigall.c: Likewise.
19497 * gdb.base/unwindonsignal.c: Likewise.
19498 * gdb.reverse/sigall-reverse.c: Likewise.
19499
831517df
YQ
195002014-06-06 Yao Qi <yao@codesourcery.com>
19501
19502 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19503 readable, skip the test.
19504
b8b91e98
YQ
195052014-06-06 Yao Qi <yao@codesourcery.com>
19506
19507 * gdb.threads/staticthreads.c (thread_function): Move the line
19508 setting breakpoint on forward.
19509 * gdb.threads/staticthreads.exp: Update comments.
19510
fb934770
LC
195112014-06-05 Ludovic Courtès <ludo@gnu.org>
19512
19513 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19514 "history-append! type error".
19515
6ef284bd
SM
195162014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19517
19518 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19519 erroneous dprintf expected input.
19520
a872e241
DE
195212014-06-04 Doug Evans <xdje42@gmail.com>
19522
19523 * gdb.guile/scm-generics.exp: Delete.
19524
16f691fb
DE
195252014-06-04 Doug Evans <xdje42@gmail.com>
19526
19527 * gdb.guile/scm-breakpoint.exp: Update.
19528 Add tests for breakpoint registration.
19529
012370f6
TT
195302014-06-04 Tom Tromey <tromey@redhat.com>
19531
19532 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19533 VLA-in-union.
19534 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19535 inner_vla_struct, vla_union types. Initialize objects of those
19536 types and compute their sizes.
19537
9f5a4cef
HZ
195382014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19539 Hui Zhu <hui@codesourcery.com>
19540
19541 * gdb.base/fileio.exp: Add test for shell not available as well as
19542 available.
19543 * gdb.base/fileio.c (test_system): Check for shell twice.
19544
90a45c4d
YQ
195452014-06-04 Yao Qi <yao@codesourcery.com>
19546
19547 * gdb.base/auto-connect-native-target.exp: Remove redundant
19548 space from the regexp pattern.
19549
70017e41
YQ
195502014-06-04 Yao Qi <yao@codesourcery.com>
19551
19552 * gdb.base/default.exp: Replace "child" with "native" in
19553 regexp pattern.
19554
883964a7
SC
195552014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19556
19557 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19558 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19559 * gdb.python/py-xmethods.py: Python script supporting the
19560 new testcase and tests.
19561
ef370185
JB
195622014-06-03 Joel Brobecker <brobecker@adacore.com>
19563 Pedro Alves <palves@redhat.com>
19564
19565 PR breakpoints/17000
19566 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19567 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19568
1e2ccb61
BM
195692014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19570
19571 * gdb.base/subst.exp: Add tests to verify partial path matching
19572 output.
19573
c6ec5ab2
PA
195742014-06-03 Pedro Alves <palves@redhat.com>
19575
19576 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19577 target that doesn't use software single-stepping.
19578
835c559f
PA
195792014-06-03 Pedro Alves <palves@redhat.com>
19580
19581 PR breakpoints/17000
19582 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19583 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19584
06eb1586
DE
195852014-06-02 Doug Evans <xdje42@gmail.com>
19586
19587 * gdb.guile/scm-parameter.exp: New file.
19588
e698b8c4
DE
195892014-06-02 Doug Evans <xdje42@gmail.com>
19590
19591 * gdb.guile/scm-cmd.c: New file.
19592 * gdb.guile/scm-cmd.exp: New file.
19593
ded03782
DE
195942014-06-02 Doug Evans <xdje42@gmail.com>
19595
19596 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19597 pretty-printer lookup.
19598 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19599 (make-pp_s-printer): Call it.
19600 (make-pretty-printer-from-dict): New function.
19601 (lookup-pretty-printer-maker-from-dict): New function.
19602 (*pretty-printer*): Simplify.
19603 (make-objfile-pp_s-printer): New function.
19604 (install-objfile-pretty-printers!): New function.
19605 (make-progspace-pp_s-printer): New function.
19606 (install-progspace-pretty-printers!): New function.
19607 * gdb.guile/scm-progspace.c: New file.
19608 * gdb.guile/scm-progspace.exp: New file.
19609
41fac0cf
PA
196102014-06-02 Pedro Alves <palves@redhat.com>
19611
19612 * gdb.base/dprintf-bp-same-addr.c: New file.
19613 * gdb.base/dprintf-bp-same-addr.exp: New file.
19614
96ae5695
EBM
196152014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19616
19617 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
19618 * gdb.arch/powerpc-power.s: Likewise.
19619
da02b3a8
JB
196202014-06-02 Joel Brobecker <brobecker@adacore.com>
19621
19622 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
19623
c72b2e7b
YQ
196242014-06-01 Yao Qi <yao@codesourcery.com>
19625
19626 * gdb.base/watchpoint.exp (test_watch_location): Check null
19627 pointer can be dereferenced. If not, do the test, otherwise
19628 skip it.
19629
53e8a631
AB
196302014-05-30 Andrew Burgess <aburgess@broadcom.com>
19631
19632 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
19633 results.
19634 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
19635
938f0e2f
AB
196362014-05-30 Andrew Burgess <aburgess@broadcom.com>
19637
19638 * gdb.arch/amd64-invalid-stack-middle.S: New file.
19639 * gdb.arch/amd64-invalid-stack-middle.c: New file.
19640 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
19641 * gdb.arch/amd64-invalid-stack-top.c: New file.
19642 * gdb.arch/amd64-invalid-stack-top.exp: New file.
19643
9ba6657a
PA
196442014-05-30 Pedro Alves <palves@redhat.com>
19645
19646 PR breakpoints/17000
19647 * gdb.base/sss-bp-on-user-bp.c: New file.
19648 * gdb.base/sss-bp-on-user-bp.exp: New file.
19649
522c09bf
DB
196502014-05-30 David Blaikie <dblaikie@gmail.com>
19651
19652 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
19653 gnu_inline semantics via attribute.
19654 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
19655 source explicitly specifies the required semantics.
19656
bf4ef81e
MR
196572014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
19658
19659 * gdb.reverse/sigall-reverse.exp: Fix a typo.
19660
329ea579
PA
196612014-05-29 Pedro Alves <palves@redhat.com>
19662 Tom Tromey <tromey@redhat.com>
19663
19664 * gdb.base/async-shell.exp: Don't enable target-async.
19665 * gdb.base/async.exp
19666 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
19667 parameter. Adjust.
19668 (top level): Don't test with "target-async".
19669 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
19670 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
19671 * gdb.base/inferior-died.exp: Don't enable target-async.
19672 * gdb.base/interrupt-noterm.exp: Likewise.
19673 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
19674 * gdb.mi/mi-nonstop-exit.exp: Likewise.
19675 * gdb.mi/mi-nonstop.exp: Likewise.
19676 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
19677 * gdb.mi/mi-nsintrall.exp: Likewise.
19678 * gdb.mi/mi-nsmoribund.exp: Likewise.
19679 * gdb.mi/mi-nsthrexec.exp: Likewise.
19680 * gdb.mi/mi-watch-nonstop.exp: Likewise.
19681 * gdb.multi/watchpoint-multi.exp: Adjust comment.
19682 * gdb.python/py-evsignal.exp: Don't enable target-async.
19683 * gdb.python/py-evthreads.exp: Likewise.
19684 * gdb.python/py-prompt.exp: Likewise.
19685 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
19686 * gdb.server/solib-list.exp: Don't enable target-async.
19687 * gdb.threads/thread-specific-bp.exp: Likewise.
19688 * lib/mi-support.exp: Adjust to use mi-async.
19689
fd664c91
PA
196902014-05-29 Pedro Alves <palves@redhat.com>
19691
19692 PR gdb/13860
19693 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
19694 reason, even in sync mode.
19695
251bde03
PA
196962014-05-29 Pedro Alves <palves@redhat.com>
19697 Hui Zhu <hui@codesourcery.com>
19698
19699 PR PR15693
19700 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
19701 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
19702 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
19703 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
19704
7f3c0343
JB
197052014-05-28 Joel Brobecker <brobecker@adacore.com>
19706
19707 * config/monitor.exp (gdb_target_monitor): Replace use of
19708 "set remotebaud" by "set serial baud".
19709
b2715b27
AW
197102014-05-26 Andy Wingo <wingo@igalia.com>
19711
19712 * gdb.guile/scm-breakpoint.exp:
19713 * gdb.guile/scm-gsmob.exp: Update to use plain old object
19714 properties instead of gdb-object-properties.
19715
498a4489
YQ
197162014-05-26 Yao Qi <yao@codesourcery.com>
19717
19718 * gdb.server/no-thread-db.exp: Specify source file name
19719 explicitly when setting a breakpoint.
19720
589fdceb
MM
197212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19722
19723 * gdb.btrace/vdso.c: New.
19724 * gdb.btrace/vdso.exp: New.
19725
e9089e05
MM
197262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19727
19728 * gdb.base/gcore.exp (capture_command_output): Move ...
19729 * lib/gdb.exp (capture_command_output): ... here.
19730
67b5c0c1
MM
197312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19732
19733 * gdb.btrace/data.exp: Test memory access during btrace replay.
19734
a2199296
SM
197352014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19736
19737 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19738
17b2616c
PA
197392014-05-21 Pedro Alves <palves@redhat.com>
19740
19741 PR gdb/13860
19742 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19743 (top level): Test that output related to execution commands is
19744 sent to the console with CLI commands, but not with MI commands.
19745 Test that breakpoint events are always mirrored to the console.
19746 Also expect the new source line to be output after a "next" in
19747 async mode too. Make it a pass/fail test.
19748 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19749 output.
19750 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19751
5166082f
PA
197522014-05-21 Pedro Alves <palves@redhat.com>
19753
19754 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19755 Use them to test variations of "list" after reaching a breakpoint.
19756 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19757 Test "list" with listsize 10 after reaching a breakpoint.
19758 * gdb.python/python.exp (decode_line current location line
19759 number): Adjust expected line number.
19760
2f25d70f
SM
197612014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19762
19763 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19764 behavior for $args, pass it directly to "run".
19765
ff604a67
MR
197662014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19767
19768 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19769 30000 to 65536.
19770
6a3cb8e8
PA
197712014-05-21 Pedro Alves <palves@redhat.com>
19772
19773 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19774 auto-connect-native-target off".
19775 * gdb.base/auto-connect-native-target.c: New file.
19776 * gdb.base/auto-connect-native-target.exp: New file.
19777
4ebfc96e
PA
197782014-05-21 Pedro Alves <palves@redhat.com>
19779
19780 * gdb.base/default.exp: Test "target native" instead of "target
19781 child".
19782
36d46afb
MW
197832014-05-21 Mark Wielaard <mjw@redhat.com>
19784
19785 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19786
5876f503
JK
197872014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19788
19789 Fix TLS access for -static -pthread.
19790 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
19791 <HAVE_TLS> (thread_function, main): Initialize it.
19792 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
19793 Add clean_restart.
19794 <$have_tls != "">: Check TLSVAR.
19795
0256a6ac
PA
197962014-05-21 Pedro Alves <palves@redhat.com>
19797
19798 * gdb.base/dcache-line-read-error.c: New.
19799 * gdb.base/dcache-line-read-error.exp: New.
19800
936d2992
PA
198012014-05-20 Pedro Alves <palves@redhat.com>
19802
19803 * gdb.base/compare-sections.c: New file.
19804 * gdb.base/compare-sections.exp: New file.
19805
802e8e6d
PA
198062014-05-20 Pedro Alves <palves@redhat.com>
19807
19808 * gdb.base/break-idempotent.c: New file.
19809 * gdb.base/break-idempotent.exp: New file.
19810
e59fa00f
MM
198112014-05-20 Markus Metzger <markus.t.metzger@intel.com>
19812
19813 * gdb.btrace/nohist.exp: New.
19814
8b696e31
YQ
198152014-05-20 Yao Qi <yao@codesourcery.com>
19816
19817 * lib/gdb.exp (gdb_init): Set timeout if test file is under
19818 gdb.reverse directory and gdb_reverse_timeout exists in board
19819 setting.
19820 * README: Document gdb_reverse_timeout.
19821
73c9764f
YQ
198222014-05-20 Yao Qi <yao@codesourcery.com>
19823
19824 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
19825 'test_file_name'. Treat args as a string instead of a list.
19826 (gdb_init): Rename argument 'args' by 'test_file_name'.
19827
f1f4348a
JK
198282014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
19829
19830 * gdb.arch/powerpc-power.exp: New file.
19831 * gdb.arch/powerpc-power.s: New file.
19832
0dbe70ce
DE
198332014-05-16 Doug Evans <dje@google.com>
19834
19835 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19836 * gdb.base/completion.exp: Check that all expected files exist
19837 before doing file completion.
0dbe70ce 19838
8d551b02
DE
198392014-05-16 Doug Evans <dje@google.com>
19840
19841 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19842 Update.
19843 (do_syscall_tests_without_xml): Update.
19844
73eb7709
PA
198452014-05-16 Pedro Alves <palves@redhat.com>
19846
19847 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19848 instead of "unknown output after running".
19849
3fae92fc
YQ
198502014-05-16 Yao Qi <yao@codesourcery.com>
19851
19852 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19853 file1.txt from host at the end.
19854 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19855
c2b2ccc5
DE
198562014-05-15 Doug Evans <dje@google.com>
19857
19858 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19859 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19860 loading file. Add test for TU lookup.
19861
8c217a4b
SM
198622014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19863
19864 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19865 calling "-exec-arguments" or "set args" before running the
19866 inferior.
19867
3deb39c6
SM
198682014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19869
19870 * lib/mi-support.exp (mi_expect_stop): Expect message for
19871 inferiors that exit with non-zero exit code.
19872
71a79f8c
YQ
198732014-05-14 Yao Qi <yao@codesourcery.com>
19874
19875 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19876 match absolute path on remote host.
19877 (test_file_list_exec_source_files): Remove "/" from the
19878 pattern.
19879
f23fcd46
YQ
198802014-05-14 Yao Qi <yao@codesourcery.com>
19881
19882 * boards/local-remote-host-notty.exp (${board}_file): New
19883 proc.
19884
9404b58f
KM
198852014-05-07 Kyle McMartin <kyle@redhat.com>
19886
19887 Pushed by Joel Brobecker <brobecker@adacore.com>.
19888 * gdb.arch/aarch64-atomic-inst.c: New file.
19889 * gdb.arch/aarch64-atomic-inst.exp: New file.
19890
5e45f04c
YQ
198912014-05-07 Yao Qi <yao@codesourcery.com>
19892
19893 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19894 in current context" too.
19895
c888a17d
KS
198962014-05-05 Keith Seitz <keiths@redhat.com>
19897
19898 * gdb.linespec/ls-dollar.exp: Add test for linespec
19899 file:convenience_variable.
19900
290a839c
YQ
199012014-05-05 Yao Qi <yao@codesourcery.com>
19902
19903 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19904 traceframes into tfile and ctf trace files. Read data from
19905 trace file and test collected data.
19906 (gdb_collect_locals_test): Likewise.
19907 (gdb_unavailable_registers_test): Likewise.
19908 (gdb_unavailable_floats): Likewise.
19909 (gdb_collect_globals_test): Likewise.
19910 (top-level): Append "ctf" to trace_file_targets if GDB
19911 supports.
19912
b5262cd0
YQ
199132014-05-05 Yao Qi <yao@codesourcery.com>
19914
19915 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19916 code to ...
19917 (gdb_collect_args_test_1): ... it. New proc.
19918 (gdb_collect_locals_test): Move some code to ...
19919 (gdb_collect_locals_test_1): ... it. New proc.
19920 (gdb_unavailable_registers_test): Move some code to ...
19921 (gdb_unavailable_registers_test_1): ... it. New proc.
19922 (gdb_unavailable_floats): Move some code to ...
19923 (gdb_unavailable_floats_1): ... it. New proc.
19924
30a1e6cc
SDJ
199252014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19926
19927 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19928 probes to test for bitness recognition.
19929 * gdb.arch/amd64-stap-optional-prefix.exp
19930 (test_probe_value_without_reg): New procedure.
19931 Add code to test for different kinds of bitness.
19932
f33da99a
SDJ
199332014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19934
19935 PR breakpoints/16889
19936 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19937 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19938
5b80f00d
PA
199392014-05-01 Pedro Alves <palves@redhat.com>
19940
19941 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19942 gdb_file_cmd if no file is specified.
19943 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19944 last_loaded_file to set the remote exec-file.
19945
f8c2a73c
PA
199462014-05-01 Pedro Alves <palves@redhat.com>
19947
19948 * boards/local-remote-host.exp: New file.
19949
be6e8ac7
PA
199502014-05-01 Pedro Alves <palves@redhat.com>
19951
19952 * boards/local-remote-host.exp: Rename to ...
19953 * boards/local-remote-host-notty.exp: ... this.
19954
cac0dc8f
JB
199552014-04-28 Joel Brobecker <brobecker@adacore.com>
19956
19957 * gdb.ada/dyn_arrayidx: New testcase.
19958
9730e6cc
YQ
199592014-04-26 Yao Qi <yao@codesourcery.com>
19960
19961 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19962 and compute the length of function main. Save it in
19963 $main_length.
19964 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19965 (top-level): Use gdb_compile to compile objects into
19966 executable and restart GDB. Remove invocation to
19967 prepare_for_testing.
19968
7ae1a6a6
PA
199692014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19970 Pedro Alves <palves@redhat.com>
19971
19972 PR server/16255
19973 * gdb.multi/multi-attach.c: New file.
19974 * gdb.multi/multi-attach.exp: New file.
19975
4082afcc
PA
199762014-04-25 Pedro Alves <palves@redhat.com>
19977
19978 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19979 user.
19980 (top level): Test that "set remote conditional-breakpoints-packet
19981 off" works as intended.
19982 * gdb.base/dprintf.exp: Test that "set remote
19983 breakpoint-commands-packet off" works as intended.
19984 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19985 New function.
19986 (top level): Call it.
19987 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19988 remote fast-tracepoints-packet off" works as intended.
19989 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19990 * lib/gdb.exp (gdb_is_target_remote): ... here.
19991
2abc3f8d
DB
199922014-04-24 David Blaikie <dblaikie@gmail.com>
19993
19994 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19995 ensure clang would not discard them.
19996 * gdb.base/gdbvars.c: Ditto.
19997 * gdb.base/memattr.c: Ditto.
19998 * gdb.base/whatis.c: Ditto.
19999 * gdb.python/py-prettyprint.c: Ditto.
20000 * gdb.trace/actions.c: Ditto.
20001 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20002 ensure clang would not discard it.
20003
bfd39632
DB
200042014-04-24 David Blaikie <dblaikie@gmail.com>
20005
20006 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20007 clang to emit the full definition of type required by the test
20008 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20009
22842ff6
DB
200102014-04-24 David Blaikie <dblaikie@gmail.com>
20011
20012 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20013 coax Clang into emitting the definition of the type.
20014 * gdb.cp/pr10728-x.h (y): Ditto.
20015 * gdb.cp/pr10728-y.cc (y): Ditto.
20016
c2e827ad
DB
200172014-04-24 David Blaikie <dblaikie@gmail.com>
20018
20019 * gdb.base/label.exp: XFAIL label related tests under Clang.
20020 * gdb.cp/cplabel.exp: Ditto.
20021 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20022 under Clang those using labels.
20023
4c2d33e7
YQ
200242014-04-25 Yao Qi <yao@codesourcery.com>
20025
20026 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20027 double_label.
20028 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20029 partial_label and double_label.
20030
56083b99
DB
200312014-04-24 David Blaikie <dblaikie@gmail.com>
20032
20033 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20034
25d4e99d
DB
200352014-04-24 David Blaikie <dblaikie@gmail.com>
20036
20037 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20038 of the function to work across GCC and Clang.
20039 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20040 pointer types (const void ** const V void **).
20041
01f9f808
MS
200422014-04-24 Michael Sturm <michael.sturm@mintel.com>
20043 Walfred Tedeschi <walfred.tedeschi@intel.com>
20044
20045 * Makefile.in (EXECUTABLES): Added i386-avx512.
20046 * gdb.arch/i386-avx512.c: New file.
20047 * gdb.arch/i386-avx512.exp: Likewise.
20048
4b48d439
KS
200492014-04-23 Keith Seitz <keiths@redhat.com>
20050
20051 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20052 (mi_make_breakpoint_table): New procedure.
20053 (mi_create_breakpoint): Use mi_make_breakpoint
20054 and return the result.
20055 (mi_make_breakpoint): New procedure.
20056 (mi_build_kv_pairs): New procedure.
20057
20058 * gdb.mi/mi-break.exp: Remove unused globals,
20059 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20060 All callers updated.
20061 * gdb.mi/mi-dprintf.exp: Use variable to track command
20062 number.
20063 Update all callers of mi_create_breakpoint and use
20064 mi_make_breakpoint_table.
20065 Remove any unused global variables.
20066 * gdb.mi/mi-nonstop.exp: Likewise.
20067 * gdb.mi/mi-nsintrall.exp: Likewise.
20068 * gdb.mi/mi-nsmoribund.exp: Likewise.
20069 * gdb.mi/mi-nsthrexec.exp: Likewise.
20070 * gdb.mi/mi-reverse.exp: Likewise.
20071 * gdb.mi/mi-simplerun.exp: Likewise.
20072 * gdb.mi/mi-stepn.exp: Likewise.
20073 * gdb.mi/mi-syn-frame.exp: Likewise.
20074 * gdb.mi/mi-until.exp: Likewise.
20075 * gdb.mi/mi-var-cp.exp: Likewise.
20076 * gdb.mi/mi-var-display.exp: Likewise.
20077 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20078 * gdb.mi/mi2-var-child.exp: Likewise.
20079 * gdb.mi/mi-vla-c99.exp: Likewise.
20080 * lib/mi-support.exp: Likewise.
20081
20082 From Ian Lance Taylor <iant@cygnus.com>:
20083 * lib/gdb.exp (parse_args): New procedure.
20084
08351840
PA
200852014-04-23 Pedro Alves <palves@redhat.com>
20086
20087 * gdb.base/break-unload-file.c: New file.
20088 * gdb.base/break-unload-file.exp: New file.
20089 * gdb.base/sym-file-lib.c (baz): New function.
20090 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20091 field.
20092 (load): Store the segment's mapped size.
20093 (unload): New function.
20094 (unload_shlib): New function.
20095 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20096 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20097 set a breakpoint at baz, and call it.
20098 * gdb.base/sym-file.exp: New tests for stale breakpoint
20099 instructions.
20100
076855f9
PA
201012014-04-23 Pedro Alves <palves@redhat.com>
20102
20103 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20104 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20105 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20106 * gdb.base/hbreak-unmapped.c: New file.
20107 * gdb.base/hbreak-unmapped.exp: New file.
20108 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20109 * lib/gdb.exp (gdb_is_target_remote): ... here.
20110
483805cf
PA
201112014-04-22 Pedro Alves <palves@redhat.com>
20112
20113 * gdb.base/consecutive-step-over.c: New file.
20114 * gdb.base/consecutive-step-over.exp: New file.
20115
06d97543
PA
201162014-04-22 Pedro Alves <palves@redhat.com>
20117
20118 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20119 instead of send_gdb/gdb_expect.
20120
b4429ea2
YQ
201212014-04-22 Yao Qi <yao@codesourcery.com>
20122
20123 * lib/trace-support.exp (generate_tracefile): New procedure.
20124 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20125 return 0.
20126 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20127 if generate_tracefile returns 1.
20128
51d48146
PA
201292014-04-18 Tom Tromey <palves@redhat.com>
20130 Pedro alves <tromey@redhat.com>
20131
20132 PR backtrace/15558
20133 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20134 with a backtrace limit.
20135 * gdb.python/py-frame-inline.exp: Test running to an inline
20136 function with a backtrace limit, and printing the newest frame.
20137 * gdb.python/py-frame-inline.c (main): Call f.
20138
bd1dce5f
MS
201392014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20140
20141 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20142
40d1a503
MS
201432014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20144
20145 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20146 Drop prefix from unsupported source file path.
20147
389b98f7
YQ
201482014-04-17 Yao Qi <yao@codesourcery.com>
20149
20150 * lib/gdb.exp (with_target_charset): New proc.
20151 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20152 with_target_charset.
20153 (test_print_strings): Likewise.
20154 (test_repeat_bytes): Likewise.
20155 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20156 for some tests.
20157
22869d73
KS
201582014-04-16 Keith Seitz <keiths@redhat.com>
20159
20160 PR gdb/15827
20161 * gdb.dwarf2/corrupt.c: New file.
20162 * gdb.dwarf2/corrupt.exp: New file.
20163
c4f87ca6
KS
201642014-04-16 Keith Seitz <keiths@redhat.com>
20165
20166 PR c++/16597
20167 * gdb.cp/namelessclass.cc: New file.
20168 * gdb.cp/namelessclass.exp: New file.
20169 * gdb.cp/namelessclass.S: New file.
20170
ab19de87
DE
201712014-04-16 Doug Evans <dje@google.com>
20172
20173 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20174 Add comment.
20175 (gdbserver_default_get_comm_port): New function.
20176 (gdbserver_start): Check if board file provided
20177 "gdbserver,get_comm_port" and use it if so.
20178 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20179 (gdb,socketport): Set to "stdio".
20180 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20181 (stdio_gdbserver_template): Delete.
20182 (${board}_get_remote_address): Update.
20183 (${board}_build_remote_cmd): Delete.
20184 (${board}_get_comm_port): New function.
20185 (${board}_spawn): Update.
20186 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20187 Delete.
20188 (${board}_get_remote_address): Update.
20189 (${board}_get_comm_port): New function.
20190
fc98a809
AB
201912014-04-16 Andrew Burgess <aburgess@broadcom.com>
20192
20193 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20194 appearing in any order.
20195
87fd9e6e
DE
201962014-04-15 Doug Evans <dje@google.com>
20197
20198 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20199 uninitialized value of "description".
20200
099fc3ea
KS
202012014-04-15 Keith Seitz <keiths@redhat.com>
20202
20203 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20204 Remove unused globals.
20205 (test_running_the_program): Likewise.
20206 (test_controlled_execution): Likewise.
20207 (test_controlling_breakpoints): Likewise.
20208 (test_program_termination): Likewise.
20209
5da151d4
KS
202102014-04-15 Keith Seitz <keiths@redhat.com>
20211
20212 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20213 unused globals.
20214 (test_rbreak_creation_and_listing): Likewise.
20215 (test_ignore_count): Likewise.
20216 (test_error): Likewise.
20217
35e5d2f0
PA
202182014-04-15 Pedro Alves <palves@redhat.com>
20219
20220 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20221 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20222 sym-file-loader.c.
20223 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20224 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20225 to sym-file-loader.c.
20226 (struct library): Forward declare.
20227 (load_shlib, lookup_function): Change prototypes.
20228 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20229 (translate_offset): Remove declarations.
20230 (get_text_addr): New declaration.
20231 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20232 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20233 sym-file-loader.h.
20234 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20235 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20236 here from sym-file-loader.h.
20237 (struct library): New structure.
20238 (load_shlib, lookup_function): Change prototypes and adjust to
20239 work with a struct library.
20240 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20241 (translate_offset): Make static.
20242 (get_text_addr): New function.
20243 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20244
eb4c1710
PA
202452014-04-15 Pedro Alves <palves@redhat.com>
20246
20247 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20248
2d1baf52
PA
202492014-04-15 Pedro Alves <palves@redhat.com>
20250
20251 * gdb.base/sym-file-loader.c: Include <limits.h>.
20252 (SELF_LINK): New define.
20253 (get_origin): New function.
20254 (load_shlib): Use it.
20255 * gdb.base/sym-file.exp: Don't early return if the target is
20256 remote. Use runto_main, and issue fail is that fails. Use
20257 gdb_load_shlibs.
20258 (shlib_name): Delete.
20259 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20260
7dd6df01
PA
202612014-04-15 Pedro Alves <palves@redhat.com>
20262
20263 * gdb.base/sym-file.exp: Remove regex characters from test
20264 message. Don't refer to breakpoint numbers in test messages.
20265
b50c8614
KS
202662014-04-14 Keith Seitz <keiths@redhat.com>
20267
20268 PR c++/16253
20269 * gdb.cp/var-tag.cc: New file.
20270 * gdb.cp/var-tag.exp: New file.
20271 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20272 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20273 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20274 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20275
3d567982
TT
202762014-04-14 Tom Tromey <tromey@redhat.com>
20277
20278 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20279 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20280 type.
20281 * gdb.cp/enum-class.exp: New file.
20282 * gdb.cp/enum-class.cc: New file.
20283
0626fc76
TT
202842014-04-14 Tom Tromey <tromey@redhat.com>
20285
20286 * gdb.dwarf2/enum-type.exp: New file.
20287
dca325b3
SA
202882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20289
20290 * gdb.mi/mi-vla-c99.exp: New file.
20291 * gdb.mi/vla.c: New file.
20292
5854b38a
SA
202932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20294
20295 * gdb.base/vla-datatypes.c: New file.
20296 * gdb.base/vla-datatypes.exp: New file.
20297
463bb957
SA
202982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20299
20300 * gdb.base/vla-ptr.c: New file.
20301 * gdb.base/vla-ptr.exp: New file.
20302
3dd170be
SA
203032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20304
20305 * gdb.dwarf2/count.exp: New file.
20306
5ecaaa66
SA
203072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20308
20309 * gdb.base/vla-sideeffect.c: New file.
20310 * gdb.base/vla-sideeffect.exp: New file.
20311
41f1ada5
DB
203122014-04-14 David Blaikie <dblaikie@gmail.com>
20313
20314 * gdb.mi/non-stop.c: Add return value for non-void function return
20315 statement.
20316 * gdb.threads/staticthreads.c: Ditto.
20317
0be03e84
DE
203182014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20319 Doug Evans <xdje42@gmail.com>
20320
20321 * gdb.guile/scm-value.c: Improve test case.
20322 * gdb.guile/scm-value.exp: Add new test.
20323
f180a1fb
DB
203242014-04-11 David Blaikie <dblaikie@gmail.com>
20325
20326 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20327 override Clang's default.
20328
6b662e19
JB
203292014-04-11 Joel Brobecker <brobecker@adacore.com>
20330
20331 Revert the following changes (regressions):
20332
20333 * gdb.base/vla-sideeffect.c: New file.
20334 * gdb.base/vla-sideeffect.exp: New file.
20335
20336 * gdb.dwarf2/count.exp: New file.
20337
20338 * gdb.base/vla-multi.c: New file.
20339 * gdb.base/vla-multi.exp: New file.
20340
20341 * gdb.base/vla-ptr.c: New file.
20342 * gdb.base/vla-ptr.exp: New file.
20343
20344 * gdb.base/vla-datatypes.c: New file.
20345 * gdb.base/vla-datatypes.exp: New file.
20346
20347 * gdb.mi/mi-vla-c99.exp: New file.
20348 * gdb.mi/vla.c: New file.
20349
245a5f0b
KS
203502014-04-11 Keith Seitz <keiths@redhat.com>
20351
20352 PR c++/16675
20353 * gdb.cp/cpsizeof.exp: New file.
20354 * gdb.cp/cpsizeof.cc: New file.
20355
58a84dcf
SA
203562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20357
191a8a90
JB
20358 * gdb.mi/mi-vla-c99.exp: New file.
20359 * gdb.mi/vla.c: New file.
58a84dcf 20360
c8655f75
SA
203612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20362
20363 * gdb.base/vla-datatypes.c: New file.
20364 * gdb.base/vla-datatypes.exp: New file.
20365
024e13b4
SA
203662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20367
20368 * gdb.base/vla-ptr.c: New file.
20369 * gdb.base/vla-ptr.exp: New file.
20370
1a237e0e
SA
203712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20372
20373 * gdb.base/vla-multi.c: New file.
20374 * gdb.base/vla-multi.exp: New file.
20375
504f3432
SA
203762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20377
20378 * gdb.dwarf2/count.exp: New file.
20379
3bce8237
SA
203802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20381
191a8a90
JB
20382 * gdb.base/vla-sideeffect.c: New file.
20383 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 20384
322f9c21
YQ
203852014-04-11 Yao Qi <yao@codesourcery.com>
20386
20387 * gdb.base/completion.exp: Check file exists before running tests
20388 on file completion.
20389
d708bcd1
PA
203902014-04-10 Pedro Alves <palves@redhat.com>
20391
20392 * gdb.base/cond-eval-mode.c: New file.
20393 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
20394 prepare_for_testing to build the new file. Check result of
20395 runto_main.
20396 (test_break, test_watch): New procedures.
20397 (top level): Use them.
20398
ae1d2761
PM
203992014-04-08 Pierre Muller <muller@sourceware.org>
20400
20401 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
20402 Ctrl-V use for mingw hosts.
20403
7af389b8
SC
204042014-04-07 Siva Chandra Reddy <sivachandra@google.com>
20405
20406 * gdb.python/py-value.c: Improve test case.
20407 * gdb.python/py-value.exp: Add new test.
20408
5e703181
DE
204092014-04-07 David Blaikie <dblaikie@gmail.com>
20410
20411 * lib/compiler.c: Identify the clang compiler.
20412 * lib/compiler.cc: Ditto.
20413
9810b410
YQ
204142014-04-03 Yao Qi <yao@codesourcery.com>
20415
20416 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
20417
98d1b8dc
AB
204182014-04-01 Anton Blanchard <anton@samba.org>
20419
20420 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
20421 messages unique.
20422
3114cea1
AB
204232014-04-01 Anton Blanchard <anton@samba.org>
20424
20425 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
20426 prepare_for_testing.
20427
62f7182c
AB
204282014-04-01 Anton Blanchard <anton@samba.org>
20429
20430 * gdb.arch/ppc64-atomic-inst.c: Remove.
20431 * gdb.arch/ppc64-atomic-inst.S: New file.
20432 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
20433
770e7fc7
DE
204342014-03-31 Doug Evans <dje@google.com>
20435
20436 * gdb.base/print-symbol-loading-lib.c: New file.
20437 * gdb.base/print-symbol-loading-main.c: New file.
20438 * gdb.base/print-symbol-loading.exp: New file.
20439
46e2bafa
YQ
204402014-03-31 Yao Qi <yao@codesourcery.com>
20441
20442 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
20443
8776cfe9
JB
204442014-03-28 Joel Brobecker <brobecker@adacore.com>
20445
20446 * gdb.ada/mi_dyn_arr: New testcase.
20447
5d1ef361
DE
204482014-03-27 Doug Evans <dje@google.com>
20449
20450 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
20451
b5bee914
YQ
204522014-03-27 Yao Qi <yao@codesourcery.com>
20453
20454 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
20455 if target is nios2-*-*.
20456
0d4d0e77
YQ
204572014-03-26 Yao Qi <yao@codesourcery.com>
20458
20459 * lib/gdb.exp (readline_is_used): New proc.
20460 * gdb.base/completion.exp: Move tests on command complete up.
20461 Skip the rest of tests if readline is not used.
20462 * gdb.ada/complete.exp: Skp the test if readline is not
20463 used.
20464 * gdb.base/filesym.exp: Likewise.
20465 * gdb.base/macscp.exp: Likewise.
20466 * gdb.base/readline-ask.exp: Likewise.
20467 * gdb.base/readline.exp: Likewise.
20468 * gdb.python/py-cmd.exp: Likewise.
20469 * gdb.trace/tfile.exp: Likewise.
20470
29361eee
YQ
204712014-03-26 Yao Qi <yao@codesourcery.com>
20472
20473 * gdb.base/macscp.exp: Fix code format issues.
20474
bc9a5525
UW
204752014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
20476
20477 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
20478 * gdb.asm/powerpc64le.inc: New file.
20479
d3839ede
PA
204802014-03-25 Pedro Alves <palves@redhat.com>
20481 Doug Evans <dje@google.com>
20482
20483 * gdb.base/source-execution.c: New file.
20484 * gdb.base/source-execution.exp: New file.
20485 * gdb.base/source-execution.gdb: New file.
20486
01672a57
DE
204872014-03-24 Doug Evans <dje@google.com>
20488
20489 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20490 using fission.
20491
88bbeca9
HZ
204922014-03-24 Hui Zhu <hui@codesourcery.com>
20493 Pedro Alves <palves@redhat.com>
20494
20495 PR breakpoints/16101
20496 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20497 test pass/fail messages. Detect missing support for dprintf when
20498 breakpoints are actually inserted.
20499 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20500 breakpoints are actually inserted.
20501 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20502 fails.
20503
d2348791
JK
205042014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20505
20506 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20507
feef67ab
DE
205082014-03-22 Doug Evans <xdje42@gmail.com>
20509
20510 * gdb.python/python.exp (python not supported): Verify multi-line
20511 python command issues an error.
25d743f9 20512 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20513 guile command issues an error.
feef67ab 20514
ecebef6a
MR
205152014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20516
20517 * gdb.threads/thread-specific.exp: Handle the lack of usable
20518 $this_breakpoint and $this_thread.
20519
ccdd1909
HZ
205202014-03-21 Hui Zhu <hui@codesourcery.com>
20521
20522 * gdb.base/attach.exp (do_command_attach_tests): New.
20523
beb460e8
PA
205242014-03-20 Tom Tromey <tromey@redhat.com>
20525 Pedro Alves <palves@redhat.com>
20526
20527 PR cli/15718
20528 * gdb.base/condbreak-call-false.c: New file.
20529 * gdb.base/condbreak-call-false.exp: New file.
20530
40acf43a
PA
205312014-03-20 Pedro Alves <palves@redhat.com>
20532
20533 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20534 Delete.
20535 (block_signals, unblock_signals): Delete.
20536 (child_function_2, main): Remove references to deleted variable
20537 and functions.
20538
9f5e1e02
PA
205392014-03-20 Pedro Alves <palves@redhat.com>
20540
20541 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20542 Use pthread_kill to signal thread 2.
20543 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20544 Adjust to make the test send itself a signal rather than using the
20545 host's "kill" command.
20546
99619bea
PA
205472014-03-20 Pedro Alves <palves@redhat.com>
20548
20549 * gdb.threads/multiple-step-overs.c: New file.
20550 * gdb.threads/multiple-step-overs.exp: New file.
20551 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20552 Adjust expected infrun debug output.
20553
2adfaa28
PA
205542014-03-20 Pedro Alves <palves@redhat.com>
20555
20556 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20557 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20558
31e77af2
PA
205592014-03-20 Pedro Alves <palves@redhat.com>
20560
20561 PR breakpoints/7143
20562 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20563 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20564 of gdb_test_multiple.
20565 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20566 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20567
b9f437de
PA
205682014-03-20 Pedro Alves <palves@redhat.com>
20569
20570 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20571 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20572
05adc73e
PA
205732014-03-19 Pedro Alves <palves@redhat.com>
20574
20575 * gdb.base/async.exp: Remove early return.
20576
6048b950
PA
205772014-03-19 Pedro Alves <palves@redhat.com>
20578
20579 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20580
8bcfb00a
PA
205812014-03-19 Pedro Alves <palves@redhat.com>
20582
20583 * gdb.base/async.exp (test_background): Expect \r\n after
20584 "completed." in the fail pattern.
20585
884e37dc
PA
205862014-03-19 Pedro Alves <palves@redhat.com>
20587
20588 * gdb.base/async.exp (test_background): New procedure.
20589 Use it for all background execution command tests.
20590
148e57e2
PA
205912014-03-19 Pedro Alves <palves@redhat.com>
20592
20593 * gdb.base/async.exp: Use prepare_for_testing.
20594
f48088c7
PA
205952014-03-19 Pedro Alves <palves@redhat.com>
20596
20597 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20598 the same line.
20599
e2f6c966
PA
206002014-03-19 Pedro Alves <palves@redhat.com>
20601
20602 * gdb.base/async.c (main): Add "jump here" and "until here" line
20603 marker comments.
20604 * gdb.base/async.exp (jump_here): New global.
20605 (jump& test): Use it.
20606 (until_here): New global.
20607 (until& test): Use it.
20608
c30568d4
PA
206092014-03-19 Pedro Alves <palves@redhat.com>
20610
20611 * gdb.base/async.exp: Don't frob gdb_protocol.
20612
0172b6a7
DE
206132014-03-18 Doug Evans <xdje42@gmail.com>
20614
20615 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
20616 Fix spelling of exec-done-display.
20617
06c868a8
JK
206182014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
20619
20620 PR gdb/15358
20621 * gdb.base/gdb-sigterm.c: New file.
20622 * gdb.base/gdb-sigterm.exp: New file.
20623
0c7e1a46
PA
206242014-03-18 Pedro Alves <palves@redhat.com>
20625
20626 PR gdb/13860
20627 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
20628 * lib/mi-support.exp (mi_expect_stop): Add special handling for
20629 solib-event.
20630
f7c77d93
JB
206312014-03-17 Joel Brobecker <brobecker@adacore.com>
20632
20633 * gdb.ada/pckd_arr_ren: New testcase.
20634
5a1e8c7a
DE
206352014-03-13 Doug Evans <xdje42@gmail.com>
20636
20637 PR guile/16612
20638 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
20639 collect after discarding symbols.
20640
350e1a76
DE
206412014-03-13 Ludovic Courtès <ludo@gnu.org>
20642 Doug Evans <xdje42@gmail.com>
20643
20644 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
20645 to history survives a gc.
20646
a69900ae
PA
206472014-03-13 Pedro Alves <palves@redhat.com>
20648
20649 * gdb.base/default.exp: Don't test "target procfs".
20650
5db9f0bd
PA
206512014-03-13 Pedro Alves <palves@redhat.com>
20652
20653 * gdb.base/default.exp: Update "target child" and "target procfs"
20654 tests to not expect "Unix".
20655
b3ccfe11
TT
206562014-03-12 Tom Tromey <tromey@redhat.com>
20657
20658 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
20659 New procs. Add target-async tests.
20660 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
20661 Add target-async tests.
20662
646f4417
AA
206632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20664
20665 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
20666 'func_start' and 'func_end' for the beginning and end of the
20667 function code, respectively.
20668 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
20669 'func_end' instead of 'func' and 'main'.
20670
288c211f
AA
206712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20672
20673 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
20674 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
20675 generate the debug info assembler source.
20676
e0c0f156
AA
206772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20678
20679 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
20680 * gdb.dwarf2/arr-subrange.exp: Likewise.
20681 * gdb.dwarf2/dwz.exp: Likewise.
20682 * gdb.dwarf2/method-ptr.exp: Likewise.
20683 * gdb.dwarf2/missing-sig-type.exp: Likewise.
20684 * gdb.dwarf2/subrange.exp: Likewise.
20685 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
20686 * gdb.dwarf2/implptrpiece.exp: Likewise.
20687 * gdb.dwarf2/nostaticblock.exp: Likewise.
20688
0e5c4555
AA
206892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20690
20691 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
20692 directory to absolute path name arguments.
20693
5ec18f2b
JG
206942014-03-10 Joel Brobecker <brobecker@adacore.com>
20695
20696 * gdb.ada/tagged_access: New testcase.
20697
847fc4f2
MM
206982014-03-07 Markus Metzger <markus.t.metzger@intel.com>
20699
20700 * gdb.btrace/data.exp: Update expected output.
20701
cc3da688
YQ
207022014-03-06 Yao Qi <yao@codesourcery.com>
20703
20704 * gdb.trace/pr16508.exp: New file.
20705
0f26cec1
PA
207062014-03-05 Pedro Alves <palves@redhat.com>
20707
20708 PR gdb/16575
20709 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
20710 procedure.
20711 (top level): Adjust to use it. Add tests that exercise breakpoint
20712 interaction with the code-cache.
20713
7a5a839f
LC
207142014-02-26 Ludovic Courtès <ludo@gnu.org>
20715
20716 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
20717 test for 'history-append!'.
20718
31aa7e4e
JB
207192014-02-26 Joel Brobecker <brobecker@adacore.com>
20720
20721 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20722 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20723 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20724 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20725 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20726 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20727
1b588015
JB
207282014-02-26 Joel Brobecker <brobecker@adacore.com>
20729
20730 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20731 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20732 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20733
55426c9d
JB
207342014-02-26 Joel Brobecker <brobecker@adacore.com>
20735
20736 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20737
dc53a7ad
JB
207382014-02-26 Joel Brobecker <brobecker@adacore.com>
20739
20740 * gdb.dwarf2/arr-stride.c: New file.
20741 * gdb.dwarf2/arr-stride.exp: New file.
20742
12ab52e9
PA
207432014-02-26 Pedro Alves <palves@redhat.com>
20744
20745 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20746 that won't ever trigger. Make sure that GDB reports the correct
20747 breakpoint that caused the stop.
20748
849c862e
JK
207492014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20750
20751 PR gdb/16626
20752 * gdb.base/auto-load-script: New file.
20753 * gdb.base/auto-load.c: New file.
20754 * gdb.base/auto-load.exp: New file.
20755
71b7d793
JK
20756 PR gdb/16626
20757 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20758
e2f0d509
JK
207592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20760
20761 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20762 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20763
50cc37c8
DE
207642014-02-24 Doug Evans <dje@google.com>
20765
20766 * lib/gdb.exp (run_on_host): Log error output if program fails.
20767
ea4758f2
PA
207682014-02-21 Pedro Alves <palves@redhat.com>
20769
20770 * gdb.threads/step-after-sr-lock.c: Rename to ...
20771 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20772 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20773 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20774 ... this.
20775
d7b30f67
SDJ
207762014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20777
20778 PR tdep/16397
20779 * gdb.arch/amd64-stap-special-operands.exp: New file.
20780 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
20781 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
20782 * gdb.arch/amd64-stap-triplet.S: Likewise.
20783 * gdb.arch/amd64-stap-triplet.c: Likewise.
20784
83deb43f
JB
207852014-02-20 Joel Brobecker <brobecker@adacore.com>
20786
20787 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
20788 in .section pseudo-op.
20789
adde2bff
DE
207902014-02-20 lin zuojian <manjian2006@gmail.com>
20791 Joel Brobecker <brobecker@adacore.com>
20792 Doug Evans <xdje42@gmail.com>
20793
20794 PR symtab/16581
20795 * gdb.dwarf2/dw2-icycle.S: New file.
20796 * gdb.dwarf2/dw2-icycle.c: New file.
20797 * gdb.dwarf2/dw2-icycle.exp: New file.
20798
f7bd0f78
SC
207992014-02-19 Siva Chandra Reddy <sivachandra@google.com>
20800
20801 * gdb.python/py-value-cc.cc: Improve test case to enable testing
20802 operations on gdb.Value objects.
20803 * gdb.python/py-value-cc.exp: Add new test to test operations on
20804 gdb.Value objects.
20805
c17ef0d5
DE
208062014-02-18 Doug Evans <dje@google.com>
20807
20808 * Makefile.in (TESTS): New variable.
20809 (expanded_tests, expanded_tests_or_none): New variables
20810 (check-single): Pass $(expanded_tests_or_none) to runtest.
20811 (check-parallel): Only run tests in $(TESTS) if non-empty.
20812 (check/no-matching-tests-found): New rule.
20813 * README: Document TESTS makefile variable.
20814
5dd3176f
DE
208152014-02-18 Doug Evans <dje@google.com>
20816
20817 * Makefile.in (check-parallel): rm -rf outputs temp.
20818
0b10be4f
JK
208192014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20820
20821 Fix "ERROR: no fileid for" in the testsuite.
20822 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
20823
85f224e7
DE
208242014-02-12 Doug Evans <dje@google.com>
20825
20826 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
20827 (MISCELLANEOUS): New variable.
20828 (clean): rm -rf $(MISCELLANEOUS).
20829 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
20830 dwp live in the same directory as symlinks, with each symlink pointed
20831 to a differently named file in a different directory.
20832
149b30ff
DE
208332014-02-11 Doug Evans <dje@google.com>
20834
20835 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20836 of Tcl file commands.
20837
1dfdac32
MK
208382014-02-10 Mark Kettenis <kettenis@gnu.org>
20839
20840 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20841 "kill -SIGUSR1 -1".
20842
aa4fb036
JB
208432014-02-10 Joel Brobecker <brobecker@adacore.com>
20844
20845 * gdb.ada/tick_length_array_enum_idx: New testcase.
20846
ed3ef339
DE
208472014-02-10 Doug Evans <xdje42@gmail.com>
20848
20849 * configure.ac (AC_OUTPUT): Add gdb.guile.
20850 * configure: Regenerate.
20851 * lib/gdb-guile.exp: New file.
20852 * lib/gdb.exp (get_target_charset): New function.
20853 * gdb.base/help.exp: Update expected output from "apropos apropos".
20854 * gdb.guile/Makefile.in: New file.
20855 * gdb.guile/guile.exp: New file.
20856 * gdb.guile/scm-arch.c: New file.
20857 * gdb.guile/scm-arch.exp: New file.
20858 * gdb.guile/scm-block.c: New file.
20859 * gdb.guile/scm-block.exp: New file.
20860 * gdb.guile/scm-breakpoint.c: New file.
20861 * gdb.guile/scm-breakpoint.exp: New file.
20862 * gdb.guile/scm-disasm.c: New file.
20863 * gdb.guile/scm-disasm.exp: New file.
20864 * gdb.guile/scm-equal.c: New file.
20865 * gdb.guile/scm-equal.exp: New file.
20866 * gdb.guile/scm-error.exp: New file.
20867 * gdb.guile/scm-error.scm: New file.
20868 * gdb.guile/scm-frame-args.c: New file.
20869 * gdb.guile/scm-frame-args.exp: New file.
20870 * gdb.guile/scm-frame-args.scm: New file.
20871 * gdb.guile/scm-frame-inline.c: New file.
20872 * gdb.guile/scm-frame-inline.exp: New file.
20873 * gdb.guile/scm-frame.c: New file.
20874 * gdb.guile/scm-frame.exp: New file.
20875 * gdb.guile/scm-generics.exp: New file.
20876 * gdb.guile/scm-gsmob.exp: New file.
20877 * gdb.guile/scm-iterator.c: New file.
20878 * gdb.guile/scm-iterator.exp: New file.
20879 * gdb.guile/scm-math.c: New file.
20880 * gdb.guile/scm-math.exp: New file.
20881 * gdb.guile/scm-objfile-script-gdb.in: New file.
20882 * gdb.guile/scm-objfile-script.c: New file.
20883 * gdb.guile/scm-objfile-script.exp: New file.
20884 * gdb.guile/scm-objfile.c: New file.
20885 * gdb.guile/scm-objfile.exp: New file.
20886 * gdb.guile/scm-ports.exp: New file.
20887 * gdb.guile/scm-pretty-print.c: New file.
20888 * gdb.guile/scm-pretty-print.exp: New file.
20889 * gdb.guile/scm-pretty-print.scm: New file.
20890 * gdb.guile/scm-section-script.c: New file.
20891 * gdb.guile/scm-section-script.exp: New file.
20892 * gdb.guile/scm-section-script.scm: New file.
20893 * gdb.guile/scm-symbol.c: New file.
20894 * gdb.guile/scm-symbol.exp: New file.
20895 * gdb.guile/scm-symtab-2.c: New file.
20896 * gdb.guile/scm-symtab.c: New file.
20897 * gdb.guile/scm-symtab.exp: New file.
20898 * gdb.guile/scm-type.c: New file.
20899 * gdb.guile/scm-type.exp: New file.
20900 * gdb.guile/scm-value-cc.cc: New file.
20901 * gdb.guile/scm-value-cc.exp: New file.
20902 * gdb.guile/scm-value.c: New file.
20903 * gdb.guile/scm-value.exp: New file.
20904 * gdb.guile/source2.scm: New file.
20905 * gdb.guile/types-module.cc: New file.
20906 * gdb.guile/types-module.exp: New file.
20907
7026a7c1
YQ
209082014-02-10 Yao Qi <yao@codesourcery.com>
20909
20910 PR testsuite/16543
20911 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20912 * configure: Regenerated.
20913 * Makefile.in: New file.
20914
6c466447
AS
209152014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20916
20917 * gdb.python/py-framefilter.exp: Fix typo.
20918
6e854735
YQ
209192014-02-08 Yao Qi <yao@codesourcery.com>
20920
20921 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20922 that no =breakpoint-modified is emitted when breakpoints are
20923 modified through MI commands.
20924
d137e6dc
PA
209252014-02-07 Pedro Alves <pedro@codesourcery.com>
20926 Pedro Alves <palves@redhat.com>
20927
20928 * gdb.threads/step-after-sr-lock.c: New file.
20929 * gdb.threads/step-after-sr-lock.exp: New file.
20930
b5ee5a50
PA
209312014-02-07 Pedro Alves <palves@redhat.com>
20932
20933 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20934
3c77faf3
JK
209352014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20936
20937 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20938 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20939
6dddc817
DE
209402014-02-06 Doug Evans <xdje42@gmail.com>
20941
20942 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20943 output.
20944
20945 * gdb.gdb/python-interrupts.exp: New file.
20946
de7b2893
YQ
209472014-02-05 Yao Qi <yao@codesourcery.com>
20948
20949 * gdb.trace/report.exp (use_collected_data): Test the output
20950 of "info threads" and "info inferiors".
20951
66d032ac
YQ
209522014-02-05 Yao Qi <yao@codesourcery.com>
20953
20954 Revert this patch:
20955
20956 2013-05-24 Yao Qi <yao@codesourcery.com>
20957
20958 * gdb.trace/tfile.exp: Test inferior and thread.
20959
591a12a1
UW
209602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20961
20962 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20963 on a function.
20964 * gdb.base/step-bt.c: Call hello via function pointer to make
20965 sure its first instruction is executed on powerpc64le-linux.
20966
0ff3e01f
UW
209672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20968
20969 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20970
084ee545
UW
209712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20972
20973 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20974 of the test patterns for use on little-endian systems.
20975
6ed14ff3
UW
209762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20977
20978 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20979 (decimal_vector): Fix for little-endian.
20980
401e27fd
JM
209812014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20982
20983 * gdb.arch/sparc-sysstep.exp: New file.
20984 * gdb.arch/sparc-sysstep.c: Likewise.
20985
20986 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20987
8b924729
EBM
209882014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20989
20990 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20991
fb151210
JB
209922014-01-23 Tom Tromey <tromey@redhat.com>
20993
20994 * gdb.ada/array_char_idx: New testcase.
20995
0740f8d8
TT
209962014-01-23 Tom Tromey <tromey@redhat.com>
20997
20998 PR python/16487:
20999 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21000 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21001 classes.
21002
21909fa1
TT
210032014-01-23 Tom Tromey <tromey@redhat.com>
21004
21005 PR python/16491:
21006 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21007 string from an inferior frame.
21008 * gdb.python/py-framefilter-mi.exp: Update.
21009
87ce2a04
DE
210102014-01-22 Doug Evans <dje@google.com>
21011
21012 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21013
237b092b
AA
210142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21015
21016 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21017
d674a709
AA
210182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21019
21020 * gdb.trace/entry-values.exp: Remove excess space character from
21021 regex patterns. Handle s390 call instruction.
21022
20fa3390
AA
210232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21024
21025 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21026 define "*_start" label. Make "name" static.
21027 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21028 ${name} by references to ${name}_start.
21029
78466714
AA
210302014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21031
21032 * gdb.base/info-macros.exp: Remove "debug" from the compile
21033 options.
21034
ec9f644a
IB
210352014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21036
21037 * gdb.dlang/demangle.exp: New file.
21038
94b1b47e
IB
210392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21040
21041 * gdb.dlang/primitive-types.exp: New file.
21042
7f420862
IB
210432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21044
21045 * configure.ac: Create gdb.dlang/Makefile.
21046 * configure: Regenerate.
21047 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21048 * gdb.dlang/Makefile.in: New file.
21049 * lib/d-support.exp: New file.
21050 * lib/gdb.exp (skip_d_tests): New proc.
21051
52834460
MM
210522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21053
21054 * gdb.btrace/delta.exp: Check reverse stepi.
21055 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21056 * gdb.btrace/finish.exp: New.
21057 * gdb.btrace/next.exp: New.
21058 * gdb.btrace/nexti.exp: New.
21059 * gdb.btrace/record_goto.c: Add comments.
21060 * gdb.btrace/step.exp: New.
21061 * gdb.btrace/stepi.exp: New.
21062 * gdb.btrace/multi-thread-step.c: New.
21063 * gdb.btrace/multi-thread-step.exp: New.
21064 * gdb.btrace/rn-dl-bind.c: New.
21065 * gdb.btrace/rn-dl-bind.exp: New.
21066 * gdb.btrace/data.c: New.
21067 * gdb.btrace/data.exp: New.
21068 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21069
6e07b1d2
MM
210702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21071
21072 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21073 * gdb.btrace/exception.exp: Update.
21074 * gdb.btrace/instruction_history.exp: Update.
21075 * gdb.btrace/record_goto.exp: Update.
21076 * gdb.btrace/tailcall.exp: Update.
21077 * gdb.btrace/unknown_functions.exp: Update.
21078 * gdb.btrace/delta.exp: New.
21079
0b722aec
MM
210802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21081
21082 * gdb.btrace/record_goto.exp: Add backtrace test.
21083 * gdb.btrace/tailcall.exp: Add backtrace test.
21084
066ce621
MM
210852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21086
21087 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21088 * gdb.btrace/record_goto.c: New.
21089 * gdb.btrace/record_goto.exp: New.
21090 * gdb.btrace/x86-record_goto.S: New.
21091
0688d04e
MM
210922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21093
21094 * gdb.btrace/function_call_history.exp: Update tests.
21095 * gdb.btrace/instruction_history.exp: Update tests.
21096
8710b709
MM
210972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21098
21099 * gdb.btrace/function_call_history.exp: Fix expected field
21100 order for "record function-call-history".
21101 Add new tests for "record function-call-history /c".
21102 * gdb.btrace/exception.cc: New.
21103 * gdb.btrace/exception.exp: New.
21104 * gdb.btrace/tailcall.exp: New.
21105 * gdb.btrace/x86-tailcall.S: New.
21106 * gdb.btrace/x86-tailcall.c: New.
21107 * gdb.btrace/unknown_functions.c: New.
21108 * gdb.btrace/unknown_functions.exp: New.
21109 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21110
5de9129b
MM
211112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21112
21113 * gdb.btrace/instruction_history.exp: Update.
21114 * gdb.btrace/function_call_history.exp: Update.
21115
23a7fe75
MM
211162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21117
21118 * gdb.btrace/function_call_history.exp: Fix expected function
21119 trace.
21120 * gdb.btrace/instruction_history.exp: Initialize traced.
21121 Remove traced_functions.
21122
724c7dd8
MM
211232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21124
21125 * gdb.btrace/function_call_history.exp: Update
21126 * gdb.btrace/instruction_history.exp: Update.
21127
6d78d93b
MM
211282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21129
21130 * gdb.btrace/enable.exp: Update expected text.
21131
93a360cc
OJ
211322014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21133
21134 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21135 bytes.
21136
3772b53f
MR
211372014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21138
21139 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21140
596662fa
OJ
211412014-01-15 Omair Javaid <omair.javaid@linaro.org>
21142
21143 * lib/gdb.exp (supports_process_record): Return true for
21144 arm*-linux*. (supports_reverse): Likewise.
21145
b5b08fb4
SC
211462014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21147
21148 PR python/15464
21149 PR python/16113
21150 * gdb.python/py-type.c: Enhance test case.
21151 * gdb.python/py-value-cc.cc: Likewise
21152 * gdb.python/py-type.exp: Add new tests.
21153 * gdb.python/py-value-cc.exp: Likewise
21154
52d7fb13
AA
211552014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21156 Pedro Alves <palves@redhat.com>
21157
21158 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21159 Make "name" extern.
21160 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21161 references to ${name}_start by references to ${name}.
21162
a2cd8cfe
JB
211632014-01-10 Joel Brobecker <brobecker@adacore.com>
21164
21165 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21166
4e23fced
JB
211672014-01-10 Joel Brobecker <brobecker@adacore.com>
21168
21169 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21170
c6a9e42c
PA
211712014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21172 Pedro Alves <palves@redhat.com>
21173
21174 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21175 mi_gdb_target_load.
c6a9e42c 21176
b7ea362b
PA
211772014-01-08 Pedro Alves <palves@redhat.com>
21178
21179 * gdb.threads/reconnect-signal.c: New file.
21180 * gdb.threads/reconnect-signal.exp: New file.
21181
5e3f4fab
EBM
211822014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21183
21184 * gdb.base/source-dir.exp: New file.
21185
79301218
JB
211862014-01-07 Joel Brobecker <brobecker@adacore.com>
21187
21188 * gdb.ada/mi_interface: New testcase.
21189
8e355c5d
JB
211902014-01-07 Joel Brobecker <brobecker@adacore.com>
21191
21192 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21193 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21194 gdb.ada/pp-rec-component/pck.ads: New files.
21195
c0d48811
JB
211962014-01-07 Joel Brobecker <brobecker@adacore.com>
21197
21198 * gdb.python/py-pp-integral.c: New file.
21199 * gdb.python/py-pp-integral.py: New file.
21200 * gdb.python/py-pp-integral.exp: New file.
21201
17b609c3 21202For older changes see ChangeLog-1993-2013.
c906108c 21203\f
8d8cb839
EZ
21204;; Local Variables:
21205;; mode: change-log
21206;; left-margin: 8
21207;; fill-column: 74
21208;; version-control: never
21209;; End:
902f2ccb 21210
b811d2c2 21211 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21212 Copying and distribution of this file, with or without modification,
21213 are permitted provided the copyright notice and this notice are preserved.