Stop considering hw and sw breakpoint locations duplicates (PR gdb/25741)
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
7f32a4d5
PA
12020-05-17 Pedro Alves <palves@redhat.com>
2
3 PR gdb/25741
4 * gdb.base/hw-sw-break-same-address.exp: New file.
5
7cfd74cf
PA
62020-05-16 Pedro Alves <palves@redhat.com>
7
8 * gdb.multi/multi-re-run.exp (test_re_run): Switch
9 LAST_LOADED_FILE accordingly.
10
57b4f16e
PW
112020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12
13 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
14
7c05caf7
PW
152020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16
17 * gdb.base/help.exp: Test apropos and help for commands
18 having aliases. Fixed comments not starting with an
19 upper-case letter or not finishing with a dot.
20
7aa1b46f
PW
212020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
22
3b3aaacb
PW
23 * gdb.base/alias.exp: Update help output check.
24
57b4f16e 252020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 26
7aa1b46f
PW
27 * gdb.base/default.exp: Update output following fixes.
28
0605465f
PW
292020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
30
31 * gdb.base/alias.exp: Test aliases starting with a prefix of
32 another alias.
33
86e4e63d
GB
342020-05-15 Gary Benson <gbenson@redhat.com>
35
36 * gdb.base/info-os.c (main): Add return statement.
37 * gdb.base/info_minsym.c (minsym_fun): Likewise.
38 * gdb.base/large-frame-2.c (func): Likewise.
39 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
40 * gdb.base/pr10179-b.c (foo2): Likewise.
41 * gdb.base/valgrind-disp-step.c (foo): Likewise.
42 * gdb.base/watch-cond.c (func): Likewise.
43 * gdb.multi/goodbye.c (verylongfun): Likewise.
44 * gdb.multi/hello.c (commonfun): Likewise.
45 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
46 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
47 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
48 Likewise.
49 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
50 * gdb.threads/interrupt-while-step-over.c (child_function):
51 Likewise.
52 * gdb.trace/actions-changed.c (end): Likewise.
53
163df4df
GB
542020-05-15 Gary Benson <gbenson@redhat.com>
55
56 * gdb.opencl/callfuncs.exp: Report when test skipped.
57 * gdb.opencl/convs_casts.exp: Likewise.
58 * gdb.opencl/datatypes.exp: Likewise.
59 * gdb.opencl/operators.exp: Likewise.
60 * gdb.opencl/vec_comps.exp: Likewise.
61
6dbc505a
TV
622020-05-15 Tom de Vries <tdevries@suse.de>
63
64 * gdb.base/align.exp.in: Rename to ...
65 * gdb.base/align.exp.tcl: ... this.
66 * gdb.base/align-c++.exp: Update.
67 * gdb.base/align-c.exp: Update.
68 * gdb.base/all-architectures.exp.in: Rename to ...
69 * gdb.base/all-architectures.exp: ... this.
70 * gdb.base/all-architectures-0.exp: Update.
71 * gdb.base/all-architectures-1.exp: Update.
72 * gdb.base/all-architectures-2.exp: Update.
73 * gdb.base/all-architectures-3.exp: Update.
74 * gdb.base/all-architectures-4.exp: Update.
75 * gdb.base/all-architectures-5.exp: Update.
76 * gdb.base/all-architectures-6.exp: Update.
77 * gdb.base/all-architectures-7.exp: Update.
78 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
79 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
80 * gdb.base/infcall-nested-structs-c++.exp: Update.
81 * gdb.base/infcall-nested-structs-c.exp: Update.
82 * gdb.base/info-types.exp.in: Rename to ...
83 * gdb.base/info-types.exp.tcl: ... this.
84 * gdb.base/info-types-c++.exp: Update.
85 * gdb.base/info-types-c.exp: Update.
86 * gdb.base/max-depth.exp.in: Rename to ...
87 * gdb.base/max-depth.exp.tcl: ... this.
88 * gdb.base/max-depth-c++.exp: Update.
89 * gdb.base/max-depth-c.exp: Update.
90 * gdb.cp/cpexprs.exp.in: Rename to ...
91 * gdb.cp/cpexprs.exp.tcl: ... this.
92 * gdb.cp/cpexprs-debug-types.exp: Update.
93 * gdb.cp/cpexprs.exp: Update.
94 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
95 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
96 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
97 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
98 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
99 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
100 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
101 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
102 * gdb.dwarf2/clang-debug-names-2.exp: Update.
103 * gdb.dwarf2/clang-debug-names.exp: Update.
104
d1034d78
AB
1052020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
106
107 * lib/check-test-names.exp: Remove code that prevents this file
108 loading when tests are run in parallel.
109
3c5c3649
PA
1102020-05-15 Pedro Alves <palves@redhat.com>
111
112 * gdb.multi/multi-kill.exp (start_inferior): Remove
113 'testpid' parameter. Refer to namespace variable directly.
114 (testpid): Declare as namespace variable.
115
272c36b8
PA
1162020-05-15 Pedro Alves <palves@redhat.com>
117
118 * gdb.multi/multi-kill.exp: Wrap in namespace.
119 (start_inferior): Add TESTPID parameter. Use it instead of the
120 testpid global.
121 (top level): Define empty TESTPID array, and pass it down to
122 start_inferior.
123
02eba61a
TV
1242020-05-14 Tom de Vries <tdevries@suse.de>
125
126 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
127 output.
128
971a3747
TV
1292020-05-14 Tom de Vries <tdevries@suse.de>
130
131 * gdb.base/align.exp: Split into ...
132 * gdb.base/align.exp.in: ...
133 * gdb.base/align-c++.exp: ...
134 * gdb.base/align-c.exp: ... these.
135 * gdb.base/infcall-nested-structs.exp: Split into ...
136 * gdb.base/infcall-nested-structs.exp.in: ...
137 * gdb.base/infcall-nested-structs-c++.exp: ...
138 * gdb.base/infcall-nested-structs-c.exp: ... these.
139 * gdb.base/info-types.exp: Split into ...
140 * gdb.base/info-types.exp.in: ...
141 * gdb.base/info-types-c++.exp: ...
142 * gdb.base/info-types-c.exp: ... these.
143 * gdb.base/max-depth.exp: Split into ...
144 * gdb.base/max-depth.exp.in: ...
145 * gdb.base/max-depth-c++.exp: ...
146 * gdb.base/max-depth-c.exp: ... these.
147 * gdb.cp/infcall-nodebug.exp: Split into ...
148 * gdb.cp/infcall-nodebug.exp.in: ...
149 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
150 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
151 * gdb.cp/infcall-nodebug-c-d0.exp: ...
152 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
153
a05575d3
TBA
1542020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
155 Pedro Alves <palves@redhat.com>
156
157 * gdb.multi/multi-exit.c: New file.
158 * gdb.multi/multi-exit.exp: New file.
159 * gdb.multi/multi-kill.c: New file.
160 * gdb.multi/multi-kill.exp: New file.
161
6ad82919
TBA
1622020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
163
164 * gdb.base/annota1.exp: Update the expected output.
165 * gdb.cp/annota2.exp: Ditto.
166
843f4d93
AB
1672020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
168
169 * lib/check-test-names.exp: Disable when testing is being run in
170 parallel.
171
c7c66341
TV
1722020-05-12 Tom de Vries <tdevries@suse.de>
173
174 * gdb.base/jit-elf.exp: Fix string concat.
175
1b59ca1c
TV
1762020-05-12 Tom de Vries <tdevries@suse.de>
177
178 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
179 messages.
180
b4991d29
TV
1812020-05-12 Tom de Vries <tdevries@suse.de>
182
183 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
184
dbb0ab10
TV
1852020-05-12 Tom de Vries <tdevries@suse.de>
186
187 * gdb.ada/catch_ex.exp: Use with_test_prefix.
188 * gdb.ada/mi_catch_ex.exp: Same.
189 * gdb.ada/mi_catch_ex_hand.exp: Same.
190
7549fed8
TV
1912020-05-12 Tom de Vries <tdevries@suse.de>
192
193 * gdb.fortran/complex.exp: Use with_test_prefix.
194
af2d5cd8
TV
1952020-05-12 Tom de Vries <tdevries@suse.de>
196
197 * gdb.trace/passcount.exp: Fix test-names.
198
7c121311
TV
1992020-05-12 Tom de Vries <tdevries@suse.de>
200
201 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
202
c9f3b40e
TV
2032020-05-12 Tom de Vries <tdevries@suse.de>
204
205 * gdb.gdb/complaints.exp: Use with_test_prefix.
206 * gdb.xml/tdesc-regs.exp: Same.
207 * gdb.opt/inline-locals.exp: Fix test name.
208
111b33f0
TV
2092020-05-12 Tom de Vries <tdevries@suse.de>
210
211 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
212 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
213 * gdb.dwarf2/implref-struct.exp: Same.
214 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
215 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
216
ebf47080
SM
2172020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
218
219 * gdb.base/jit-so.exp (one_jit_test): Change test name.
220
d30dcd12
AB
2212020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
222
223 * lib/check-test-names.exp (all_test_names): New module variable.
224 (counts): Add 'duplicates' field.
225 (_check_duplicates): New procedure.
226 (check): Also check for duplicates.
227 (do_log_summary): Print duplicates count.
228 (do_reset_vars): Reset counter for duplicate test names, and
229 discard all know test names.
230
34584c09
AB
2312020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
232
233 * lib/gdb.exp: Include check-test-names.exp library.
234 * lib/check-test-names.exp: New file.
235
e0002117
TV
2362020-05-11 Tom de Vries <tdevries@suse.de>
237
238 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
239
53f539a3
KS
2402020-05-11 Keith Seitz <keiths@redhat.com>
241
242 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
243
113ee09a
TV
2442020-05-11 Tom de Vries <tdevries@suse.de>
245
246 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
247 * gdb.cp/cpexprs.exp.in: .. here.
248 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
249 cpexprs.exp.
250
ba3e70b0
KS
2512020-05-11 Keith Seitz <keiths@redhat.com>
252
253 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
254 test names.
255 * gdb.ada/arrayptr.exp: Likewise.
256 * gdb.ada/assign_arr.exp: Likewise.
257 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
258 * gdb.ada/bp_on_var.exp: Likewise.
259 * gdb.ada/call_pn.exp: Likewise.
260 * gdb.ada/complete.exp: Likewise.
261 * gdb.ada/fun_overload_menu.exp: Likewise.
262 * gdb.ada/funcall_param.exp: Likewise.
263 * gdb.ada/funcall_ref.exp: Likewise.
264 * gdb.ada/packed_array_assign.exp: Likewise.
265 * gdb.ada/same_component_name.exp: Likewise.
266 * gdb.ada/type_coercion.exp: Likewise.
267 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
268 * gdb.ada/variant_record_packed_array.exp: Likewise.
269
3ee6bb11
TV
2702020-05-11 Tom de Vries <tdevries@suse.de>
271
272 PR symtab/25941
273 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
274 out of ...
275 * gdb.dwarf2/clang-debug-names.exp: ... here.
276 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
277 clang-debug-names.exp.in.
278 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
279 * gdb.dwarf2/clang-debug-names-2.c: New test.
280
86cd6bc8
AKS
2812020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
282
283 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
284 (fortran_runto_main): New Proc, fortran version of runto_main.
285 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
286 * gdb.fortran/array-bounds.exp: Likewise.
287 * gdb.fortran/array-slices.exp: Likewise.
288 * gdb.fortran/block-data.exp: Likewise.
289 * gdb.fortran/charset.exp: Likewise.
290 * gdb.fortran/common-block.exp: Likewise.
291 * gdb.fortran/complex.exp: Likewise.
292 * gdb.fortran/derived-type-function.exp: Likewise.
293 * gdb.fortran/derived-type.exp: Likewise.
294 * gdb.fortran/info-modules.exp: Likewise.
295 * gdb.fortran/info-types.exp: Likewise.
296 * gdb.fortran/intrinsics.exp: Likewise.
297 * gdb.fortran/library-module.exp: Likewise.
298 * gdb.fortran/logical.exp: Likewise.
299 * gdb.fortran/max-depth.exp: Likewise.
300 * gdb.fortran/module.exp: Likewise.
301 * gdb.fortran/multi-dim.exp: Likewise.
302 * gdb.fortran/nested-funcs.exp: Likewise.
303 * gdb.fortran/print-formatted.exp: Likewise.
304 * gdb.fortran/print_type.exp: Likewise.
305 * gdb.fortran/printing-types.exp: Likewise.
306 * gdb.fortran/ptr-indentation.exp: Likewise.
307 * gdb.fortran/ptype-on-functions.exp: Likewise.
308 * gdb.fortran/subarray.exp: Likewise.
309 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
310 * gdb.fortran/vla-datatypes.exp: Likewise.
311 * gdb.fortran/vla-history.exp: Likewise.
312 * gdb.fortran/vla-ptr-info.exp: Likewise.
313 * gdb.fortran/vla-ptype-sub.exp: Likewise.
314 * gdb.fortran/vla-ptype.exp: Likewise.
315 * gdb.fortran/vla-sizeof.exp: Likewise.
316 * gdb.fortran/vla-type.exp: Likewise.
317 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
318 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
319 * gdb.fortran/vla-value-sub.exp: Likewise.
320 * gdb.fortran/vla-value.exp: Likewise.
321 * gdb.fortran/whatis_type.exp: Likewise.
322 * gdb.mi/mi-var-child-f.exp: Likewise.
323
6dc55ce9 3242020-05-09 Tom de Vries <tdevries@suse.de>
325
326 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
327
283cb58c
TV
3282020-05-08 Tom de Vries <tdevries@suse.de>
329
330 * gdb.dwarf2/clang-debug-names.c: New test.
331 * gdb.dwarf2/clang-debug-names.exp: New file.
332
ac4a4f1c
SM
3332020-05-06 Simon Marchi <simon.marchi@efficios.com>
334
335 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
336 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
337
24fe640b
TV
3382020-05-06 Tom de Vries <tdevries@suse.de>
339
340 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
341 breakpoint is at a "recommended breakpoint location".
342 * gdb.reverse/consecutive-reverse.exp: Same.
343
0d8683a3
TV
3442020-05-06 Tom de Vries <tdevries@suse.de>
345
346 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
347 address.
348
b8983c46
TV
3492020-05-06 Tom de Vries <tdevries@suse.de>
350
351 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
352
abf6d805
TV
3532020-05-06 Tom de Vries <tdevries@suse.de>
354
355 * gdb.base/store.exp (check_set, up_set): Allowing missing location
356 info for r.
357
0fc2a808
TV
3582020-05-06 Tom de Vries <tdevries@suse.de>
359
360 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
361 necessary.
362
873dd427
TV
3632020-05-06 Tom de Vries <tdevries@suse.de>
364
365 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
366 void.
367
7c99e7e2
TV
3682020-05-06 Tom de Vries <tdevries@suse.de>
369
370 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
371 of ...
372 * gdb.base/async.exp: ... here.
373 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
374 "recommended breakpoint location".
375
6173d6a6
TV
3762020-05-06 Tom de Vries <tdevries@suse.de>
377
378 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
379
6015a067
TV
3802020-05-04 Tom de Vries <tdevries@suse.de>
381
382 * gdb.base/async.exp: Check whether instruction addresses are a
383 "recommended breakpoint location".
384
3b6acaee
TT
3852020-05-03 Tom Tromey <tom@tromey.com>
386
387 * gdb.base/sepdebug.exp: Remove "catch" test.
388 * gdb.base/break.exp: Remove "catch" test.
389 * gdb.base/default.exp: Update expected output.
390
5beb4d17
TV
3912020-05-02 Tom de Vries <tdevries@suse.de>
392
393 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
394 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
395 * gdb.arch/i386-mpx-map.exp: Same.
396 * gdb.arch/i386-mpx-sigsegv.exp: Same.
397 * gdb.arch/i386-mpx-simple_segv.exp: Same.
398 * gdb.arch/i386-mpx.exp: Same.
399
8caf140d
TV
4002020-05-02 Tom de Vries <tdevries@suse.de>
401
402 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
403
693196cb
TV
4042020-05-01 Tom de Vries <tdevries@suse.de>
405
406 * gdb.ada/operator_bp.exp: Allow more than required amount of
407 breakpoint.
408
53ae0aa9
TV
4092020-05-01 Tom de Vries <tdevries@suse.de>
410
411 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
412
ee9d1e5f
HD
4132020-04-30 Hannes Domani <ssbssa@yahoo.de>
414
415 PR gdb/18706
416 * gdb.cp/stub-array-size.cc: New test.
417 * gdb.cp/stub-array-size.exp: New file.
418 * gdb.cp/stub-array-size.h: New test.
419 * gdb.cp/stub-array-size2.cc: New test.
420
d5cf82c0
HD
4212020-04-30 Hannes Domani <ssbssa@yahoo.de>
422
423 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
424 output to the new format.
425
42e165c3
SM
4262020-04-29 Simon Marchi <simon.marchi@efficios.com>
427
428 * gdb.base/break.exp: Use with_test_prefix.
429
6e4e3fe1
TV
4302020-04-29 Tom de Vries <tdevries@suse.de>
431
432 * lib/gdb.exp (debug_types): New proc.
433 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
434 * gdb.python/py-symtab.exp: Same.
435
d642b692
HD
4362020-04-29 Hannes Domani <ssbssa@yahoo.de>
437
438 PR gdb/17320
439 * gdb.base/pretty-array.c: New test.
440 * gdb.base/pretty-array.exp: New file.
441
ea90f227
TV
4422020-04-29 Tom de Vries <tdevries@suse.de>
443
444 PR symtab/25889
445 * gdb.cp/cpexprs.exp: Adapt for inclusion.
446 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
447 and include cpexprs.exp.
448
a65189c9
TV
4492020-04-28 Mark Williams <mark@myosotissp.com>
450
451 PR gdb/24480
452 * dw4-toplevel-types.exp: Test for top level types.
453 * dw4-toplevel-types.cc: Test for top level types.
454
32d1f47a
TBA
4552020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
456
457 * gdb.threads/stop-with-handle.exp: Fix typo in comment
458 (theads -> threads).
459
56a4f5a1
TV
4602020-04-28 Tom de Vries <tdevries@suse.de>
461
462 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
463
0b2f8a3b
TV
4642020-04-28 Tom de Vries <tdevries@suse.de>
465
466 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
467
5390c717
TV
4682020-04-28 Tom de Vries <tdevries@suse.de>
469
470 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
471
15cd93d0
TV
4722020-04-28 Tom de Vries <tdevries@suse.de>
473
474 * gdb.dwarf2/main-foo.c: New test.
475 * gdb.dwarf2/struct-with-sig.exp: New file.
476
d472f0fb
TV
4772020-04-25 Tom de Vries <tdevries@suse.de>
478
479 * boards/debug-types.exp: New file.
480
8d840e05
AB
4812020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
482
483 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
484
bcfe6157
TT
4852020-04-24 Tom Tromey <tom@tromey.com>
486
487 PR symtab/12707:
488 * gdb.python/py-symbol.exp: Update expected results for
489 linkage_name test.
490 * gdb.cp/print-demangle.exp: New file.
491 * gdb.base/c-linkage-name.exp: Fix test.
492 * gdb.guile/scm-symbol.exp: Update expected results for
493 linkage_name test.
494
f049a313
TT
4952020-04-24 Tom Tromey <tom@tromey.com>
496
497 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
498 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
499 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
500 assembler.
501
7cf28874
TV
5022020-04-24 Tom de Vries <tdevries@suse.de>
503
504 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
505 C++.
506
dac2fef7
TT
5072020-04-24 Tom Tromey <tromey@adacore.com>
508
509 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
510 values.
511 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
512 values. Update test for minimal encodings.
513 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
514 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
515 values. Update test for minimal encodings.
516
1acda803
TT
5172020-04-24 Tom Tromey <tromey@adacore.com>
518
519 PR python/23662:
520 * gdb.ada/variant.exp: Add Python checks.
521 * gdb.rust/simple.exp: Add dynamic type checks.
522
adfb9815
TT
5232020-04-24 Tom Tromey <tromey@adacore.com>
524
525 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
526 Make array type matching more lax.
527 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
528 * gdb.ada/mi_variant.exp: New file.
529 * gdb.ada/mi_variant/pck.ads: New file.
530 * gdb.ada/mi_variant/pkg.adb: New file.
531 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
532 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
533
7d79de9a
TT
5342020-04-24 Tom Tromey <tromey@adacore.com>
535
536 * gdb.ada/variant.exp: Add dynamic field offset tests.
537 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
538 * gdb.ada/variant/pkg.adb: Add new variables.
539
f8e89861
TT
5402020-04-24 Tom Tromey <tromey@adacore.com>
541
542 * gdb.ada/variant.exp: New file
543 * gdb.ada/variant/pkg.adb: New file
544 * gdb.ada/variant/pck.adb: New file
545
86e887ae
TV
5462020-04-24 Tom de Vries <tdevries@suse.de>
547
548 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
549
88428775
TV
5502020-04-24 Tom de Vries <tdevries@suse.de>
551
552 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
553 flags.
554
4e86f6e7
TV
5552020-04-24 Tom de Vries <tdevries@suse.de>
556
557 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
558
2016d3e6
TV
5592020-04-24 Tom de Vries <tdevries@suse.de>
560
561 * lib/gdb.exp (default_gdb_start): Handle eof.
562 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
563 failure.
564 * gdb.base/readnever.exp: Handle clean_restart failure.
565
70bc38f5
TV
5662020-04-23 Tom de Vries <tdevries@suse.de>
567
568 * gdb.base/decl-before-def.exp: Run to main and print a again.
569
de82891c
TV
5702020-04-23 Tom de Vries <tdevries@suse.de>
571
572 * gdb.base/decl-before-def-decl.c: New test.
573 * gdb.base/decl-before-def-def.c: New test.
574 * gdb.base/decl-before-def.exp: New file.
575
96038148
TV
5762020-04-23 Tom de Vries <tdevries@suse.de>
577
578 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
579
54ac3df1
TV
5802020-04-22 Tom de Vries <tdevries@suse.de>
581
582 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
583 debug_info_offset.
584 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
585 before $objsfile in the line line.
586
714534e1
TV
5872020-04-22 Tom de Vries <tdevries@suse.de>
588
589 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
590
16a7dbf4
MS
5912020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
592
593 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
594 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
595 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
596 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
597 * gdb.base/jit-protocol.h: Update definitions to match all usage
598 contexts.
599
6002020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
601
602 * gdb.base: Rename all jit related test and source files.
603
6042020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
605
606 * gdb.base/jit-reader.exp: Relax register output check.
607
317d2668
TV
6082020-04-22 Tom de Vries <tdevries@suse.de>
609
610 PR symtab/25764
611 * gdb.base/psym-external-decl-2.c: New test.
612 * gdb.base/psym-external-decl.c: New test.
613 * gdb.base/psym-external-decl.exp: New file.
614 * gdb.threads/tls.exp: Add PR25807 kfail.
615
eea9e357
TV
6162020-04-22 Tom de Vries <tdevries@suse.de>
617
618 PR symtab/25801
619 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
620 in "info source" output.
621
3d5afab3
TV
6222020-04-22 Tom de Vries <tdevries@suse.de>
623
624 PR symtab/25700
625 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
626 symtab for imported_unit.c.
627
b32102f6
GB
6282020-04-21 Gary Benson <gbenson@redhat.com>
629
630 * gdb.base/advance.c (func): New argument, to match call site.
631 (func2, func3): Add return statements.
632
d43b7a2d
TBA
6332020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
634
635 * gdb.multi/run-only-second-inf.c: New file.
636 * gdb.multi/run-only-second-inf.exp: New file.
637
d89edf9b
MM
6382020-04-21 Markus Metzger <markus.t.metzger@intel.com>
639
640 * gdb.btrace/multi-inferior.c: New test.
641 * gdb.btrace/multi-inferior.exp: New file.
642
1a476b6d
MM
6432020-04-21 Markus Metzger <markus.t.metzger@intel.com>
644
645 * gdb.btrace/enable-new-thread.c: New test.
646 * gdb.btrace/enable-new-thread.exp: New file.
647
4778a5f8
TV
6482020-04-21 Tom de Vries <tdevries@suse.de>
649
650 PR gdb/25471
651 * gdb.threads/killed-outside.c: New test.
652 * gdb.threads/killed-outside.exp: New file.
653
9b2c992c
GB
6542020-04-20 Gary Benson <gbenson@redhat.com>
655
656 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
657 * gdb.base/nested-subp2.exp: Likewise.
658 * gdb.base/nested-subp3.exp: Likewise.
659
b5d1d6f7
GB
6602020-04-20 Gary Benson <gbenson@redhat.com>
661
662 * gdb.base/nested-subp1.exp: Disable test when using clang.
663 * gdb.base/nested-subp2.exp: Likewise.
664 * gdb.base/nested-subp3.exp: Likewise.
665
25230285
GB
6662020-04-20 Gary Benson <gbenson@redhat.com>
667
668 * gdb.cp/exception.cc: Fix compilation error with clang.
669
fa93cc8f
GB
6702020-04-20 Gary Benson <gbenson@redhat.com>
671
809730f3 672 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 673
e0c45f30
GB
6742020-04-20 Gary Benson <gbenson@redhat.com>
675
676 * gdb.base/jit-main.c: Fix compilation error with clang.
677
4ddfec93
KR
6782020-04-17 Kamil Rytarowski <n54@gmx.com>
679
680 * gdb.base/attach-twice.c: Include "sys/types.h".
681 (PTRACE_ATTACH): Add fallback definition.
682 (main): Pass `0' to the 4th argument of `ptrace'.
683
2bed205e
KR
6842020-04-17 Kamil Rytarowski <n54@gmx.com>
685
686 * gdb.base/fork-running-state.c: Include "signal.h".
687
0743fc83
TT
6882020-04-17 Tom Tromey <tromey@adacore.com>
689
690 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
691 Update tests.
692 * gdb.btrace/cpu.exp: Update tests.
693 * gdb.base/maint.exp: Update tests.
694 * gdb.base/default.exp: Update tests.
695 * gdb.base/completion.exp: Update tests.
696
efba5c23
TV
6972020-04-16 Tom de Vries <tdevries@suse.de>
698
699 PR symtab/25791
700 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
701 (ensure_gdb_index): and factor out and move ...
702 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
703 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
704
d191d716
TV
7052020-04-16 Tom de Vries <tdevries@suse.de>
706
707 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
708 loading exec.
709
99f1bc6a
AB
7102020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
711
712 * gdb.base/many-completions.exp: New file.
713
194d088f
TV
7142020-04-14 Tom de Vries <tdevries@suse.de>
715
716 PR symtab/25718
717 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
718
c1a66c06
TV
7192020-04-14 Tom de Vries <tdevries@suse.de>
720
721 PR symtab/25720
722 * gdb.base/maint-expand-symbols-header-file.c: New test.
723 * gdb.base/maint-expand-symbols-header-file.exp: New file.
724 * gdb.base/maint-expand-symbols-header-file.h: New test.
725
21b0982c
AB
7262020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
727
728 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
729 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
730 get_func_info.
731 (get_func_info): Delete.
732 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
733 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
734 * lib/dwarf.exp (get_func_info): New function.
735
dd1cab06
TV
7362020-04-13 Tom de Vries <tdevries@suse.de>
737
738 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
739 to what find_gnatmake does.
740
71ea2b6b
TV
7412020-04-10 Tom de Vries <tdevries@suse.de>
742
743 * gdb.base/style.exp: Expect "Expanding full symbols" message for
744 -readnow.
745
bdfc1e8a
TV
7462020-04-10 Tom de Vries <tdevries@suse.de>
747
748 PR cli/25808
749 * gdb.base/style.c: Add leading newlines.
750 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
751 Check listing of main's one-line body.
752
14ca8ecf
TV
7532020-04-08 Tom de Vries <tdevries@suse.de>
754
755 * lib/gdb.exp (psymtabs_p): New proc.
756 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
757 importing unit" unsupported if there are no partial symbols.
758
e21d048f
TV
7592020-04-08 Tom de Vries <tdevries@suse.de>
760
761 PR testsuite/25760
762 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
763
25c11aca
TV
7642020-04-07 Tom de Vries <tdevries@suse.de>
765
766 PR symtab/25796
767 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
768
5707e24b
TV
7692020-04-07 Tom de Vries <tdevries@suse.de>
770
771 * gdb.base/check-psymtab.c: New test.
772 * gdb.base/check-psymtab.exp: New file.
773
6ee448cc
TT
7742020-04-06 Tom Tromey <tromey@adacore.com>
775
776 * gdb.ada/variant-record/proc.adb: New file.
777 * gdb.ada/variant-record/value.adb: New file.
778 * gdb.ada/variant-record/value.s: New file.
779 * gdb.ada/variant-record.exp: New file.
780
9e7c9a03
HD
7812020-04-03 Hannes Domani <ssbssa@yahoo.de>
782
783 PR gdb/25325
784 * gdb.cp/typed-enum.cc: New test.
785 * gdb.cp/typed-enum.exp: New file.
786
c90d28ac
AB
7872020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
788
789 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
790 * gdb.dwarf2/dw2-inline-small-func.c: New file.
791 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
792 * gdb.dwarf2/dw2-inline-small-func.h: New file.
793 * gdb.opt/inline-small-func.c: New file.
794 * gdb.opt/inline-small-func.exp: New file.
795 * gdb.opt/inline-small-func.h: New file.
796
34e9a9fa
AB
7972020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
798
799 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
800 function.
801
6a354911
AB
8022020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
803
804 * lib/dwarf.exp (function_range): Allow compiler options to be
805 specified.
806
880d9777
TV
8072020-04-02 Tom de Vries <tdevries@suse.de>
808
809 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
810 __attribute__((always_inline)).
811 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
812
f32682ea
TV
8132020-04-02 Tom de Vries <tdevries@suse.de>
814
815 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
816 (gdbserver_gdb_exit): ... here. Add timeout warning.
817 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
818 (connect_target_extended_remote): Append new server_spawn_id to
819 server_spawn_ids.
820 (cleanup): New proc.
821 (setup, <toplevel>): Call cleanup.
822
d3214198
TV
8232020-04-02 Tom de Vries <tdevries@suse.de>
824
825 * gdb.base/main-psymtab.exp: New file.
826
cc77ed24
TV
8272020-04-02 Tom de Vries <tdevries@suse.de>
828
829 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
830
3638a098
TT
8312020-04-01 Tom Tromey <tom@tromey.com>
832
833 * gdb.base/complex-parts.exp: Add type tests.
834
c34e8714
TT
8352020-04-01 Tom Tromey <tom@tromey.com>
836
837 * gdb.base/complex-parts.exp: Add arithmetic tests.
838
981c08ce
TT
8392020-04-01 Tom Tromey <tom@tromey.com>
840
841 * gdb.compile/compile.exp: Update.
842 * gdb.compile/compile-cplus.exp: Update.
843 * gdb.base/varargs.exp: Update.
844 * gdb.base/floatn.exp: Update.
845 * gdb.base/endianity.exp: Update.
846 * gdb.base/callfuncs.exp (do_function_calls): Update.
847 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
848 (complex_float_integral_args): Update.
849 * gdb.base/complex.exp: Update.
850 * gdb.base/complex-parts.exp: Update.
851
3d1cfd43
TT
8522020-04-01 Tom Tromey <tromey@adacore.com>
853
854 * gdb.rust/union.rs: New file.
855 * gdb.rust/union.exp: New file.
856 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
857 (main): Update.
858 * gdb.rust/simple.exp: Move union tests to union.exp.
859
e033dfa9
TT
8602020-04-01 Tom Tromey <tromey@adacore.com>
861
862 * gdb.rust/simple.rs (main): Remove "y0".
863
53cccef1
TBA
8642020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
865
866 * gdb.multi/stop-all-on-exit.c: New test.
867 * gdb.multi/stop-all-on-exit.exp: New file.
868
60e22c1e
HD
8692020-04-01 Hannes Domani <ssbssa@yahoo.de>
870
871 PR gdb/24789
872 * gdb.cp/misc.cc: Add integer reference variable.
873 * gdb.cp/misc.exp: Add test.
874
e139a727
TBA
8752020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
876
877 * gdb.server/stop-reply-no-thread.exp: Enhance the test
878 scenario to cover execution until the end and also the case
879
16b0db75
TV
8802020-03-31 Tom de Vries <tdevries@suse.de>
881
882 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
883 c. Use "maint info symtabs" to check symtab expansion.
884
c0502da6
TV
8852020-03-30 Tom de Vries <tdevries@suse.de>
886
887 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
888 unsupported.
889 (verify_psymtab_expanded): Move ...
890 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
891 test.
892 (readnow): New proc.
893
5935fd15
AB
8942020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
895
896 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
897 with $hex.
898
1773be9e
TT
8992020-03-20 Tom Tromey <tromey@adacore.com>
900
901 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
902
70304be9
TT
9032020-03-20 Tom Tromey <tromey@adacore.com>
904
905 * gdb.ada/sub_variant/subv.adb: New file.
906 * gdb.ada/sub_variant.exp: New file.
907
0dd7b8f7
TV
9082020-03-20 Tom de Vries <tdevries@suse.de>
909
910 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
911 first break fails.
912 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
913
cada5fc9
AB
9142020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
915
916 * gdb.server/exit-multiple-threads.c: New file.
917 * gdb.server/exit-multiple-threads.exp: New file.
918
6b8c53f2
AB
9192020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
920
921 * gdb.fortran/mixed-lang-stack.c: New file.
922 * gdb.fortran/mixed-lang-stack.cpp: New file.
923 * gdb.fortran/mixed-lang-stack.exp: New file.
924 * gdb.fortran/mixed-lang-stack.f90: New file.
925
19a2740f
AB
9262020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
927
928 * gdb.linespec/cp-completion-aliases.cc: New file.
929 * gdb.linespec/cp-completion-aliases.exp: New file.
930
d8c8b848
TV
9312020-03-19 Tom de Vries <tdevries@suse.de>
932
933 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
934 more precise.
935
a9933ccf
TV
9362020-03-18 Tom de Vries <tdevries@suse.de>
937
938 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
939 * gdb.dwarf2/break-inline-psymtab.c: New test.
940 * gdb.dwarf2/break-inline-psymtab.exp: New file.
941
2f89101f
TV
9422020-03-16 Tom de Vries <tdevries@suse.de>
943
944 * lib/cache.exp (gdb_do_cache): Add and handle local variables
945 cache_verify and cache_verify_proc.
946
6b9374f1
TV
9472020-03-15 Tom de Vries <tdevries@suse.de>
948
949 * gdb.server/solib-list.exp: Handle
950 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
951
eaeaf44c
TV
9522020-03-15 Tom de Vries <tdevries@suse.de>
953
954 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
955 objfiles".
956
3293bbaf
TT
9572020-03-14 Tom Tromey <tom@tromey.com>
958
959 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
960
ab44624c
TV
9612020-03-14 Tom de Vries <tdevries@suse.de>
962
963 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
964
54c43825
TV
9652020-03-14 Tom de Vries <tdevries@suse.de>
966
967 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
968 result in line-by-line fashion.
969
2ac70237
TV
9702020-03-14 Tom de Vries <tdevries@suse.de>
971
972 * lib/gdb.exp (supports_statement_frontiers): New proc.
973 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
974
09546b56
TV
9752020-03-14 Tom de Vries <tdevries@suse.de>
976
977 * gdb.base/printcmds.exp: Add missing quoting for "print
978 teststring2".
979
a1f6a07c
TT
9802020-03-13 Tom Tromey <tom@tromey.com>
981
982 * gdb.base/printcmds.exp (test_print_strings): Add regression
983 test.
984 * gdb.base/printcmds.c (charptr): New typedef.
985 (teststring2): New global.
986
1b83d09c
AB
9872020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
988
989 * gdb.base/break-interp.exp: Use the tail of the filename, not the
990 full path in the test name.
991 (test_ld): Add some with_test_prefix blocks to make test names
992 unique.
993
2d61316c
TV
9942020-03-13 Tom de Vries <tdevries@suse.de>
995
996 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
997
2e9145ac
TV
9982020-03-13 Tom de Vries <tdevries@suse.de>
999
1000 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1001
96c7f873
TV
10022020-03-13 Tom de Vries <tdevries@suse.de>
1003
1004 PR symtab/25646
1005 * gdb.dwarf2/imported-unit.exp: Add test.
1006
49ba92c0
TV
10072020-03-13 Tom de Vries <tdevries@suse.de>
1008
1009 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1010 (var1, var2): New variable.
1011 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1012 matching symbols.
1013
301b21e0
TV
10142020-03-13 Tom de Vries <tdevries@suse.de>
1015
1016 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1017 (Term::command): Use prompt prefix.
1018 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1019 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1020 command_no_prompt_prefix instead of prefix.
1021 * gdb.tui/tui-layout-asm.exp: Same.
1022
3f512721
SM
10232020-03-12 Simon Marchi <simon.marchi@efficios.com>
1024
1025 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1026
40310f30
SM
10272020-03-12 Simon Marchi <simon.marchi@efficios.com>
1028
1029 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1030 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1031 on" while stepping over the test instruction, match printed
1032 message.
1033
09252140
TV
10342020-03-12 Tom de Vries <tdevries@suse.de>
1035
1036 * gdb.base/info-types.exp: Use exp_continue during matching of output
1037 of "info types".
1038
14e9c72c
TV
10392020-03-12 Tom de Vries <tdevries@suse.de>
1040
1041 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1042
e515d67e
TV
10432020-03-12 Tom de Vries <tdevries@suse.de>
1044
1045 * gdb.fortran/module.exp: Use exp_continue during matching of output
1046 of "info variable -n".
1047
307eafd8
TV
10482020-03-12 Tom de Vries <tdevries@suse.de>
1049
1050 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1051 gdb.dwarf2/dw2-ranges-base.c.
1052
9a2de3fc
TV
10532020-03-12 Tom de Vries <tdevries@suse.de>
1054
1055 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1056 in presence of GLIBC debuginfo.
1057
3217502e
TV
10582020-03-12 Tom de Vries <tdevries@suse.de>
1059
1060 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1061 $core.
1062
1281424c
TV
10632020-03-12 Tom de Vries <tdevries@suse.de>
1064
1065 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1066 more precise.
1067
038b97fc
SM
10682020-03-11 Simon Marchi <simon.marchi@efficios.com>
1069
1070 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1071 from Unix to Windows path.
1072
5308d1e7
TV
10732020-03-11 Tom de Vries <tdevries@suse.de>
1074
1075 * gdb.ada/minsyms.exp: Set language to ada.
1076
f870f78f
TV
10772020-03-11 Tom de Vries <tdevries@suse.de>
1078
1079 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1080
5a13315d
TV
10812020-03-11 Tom de Vries <tdevries@suse.de>
1082
1083 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1084
976862ed
TT
10852020-03-11 Tom Tromey <tromey@adacore.com>
1086
1087 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1088
7462c383
TV
10892020-03-11 Tom de Vries <tdevries@suse.de>
1090
1091 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1092
1c6c46a0
TV
10932020-03-11 Tom de Vries <tdevries@suse.de>
1094
1095 * gdb.base/break-interp.exp: Limit verbose scope.
1096
44f41bb7
TV
10972020-03-11 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.fortran/logical.f90: Define variable with character type.
1100 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1101
b76f3a42
TV
11022020-03-11 Tom de Vries <tdevries@suse.de>
1103
1104 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1105
1c33af77
TV
11062020-03-11 Tom de Vries <tdevries@suse.de>
1107
1108 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1109 symtabs.
1110
8c95582d
AB
11112020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1112 Bernd Edlinger <bernd.edlinger@hotmail.de>
1113
1114 * gdb.cp/step-and-next-inline.cc: New file.
1115 * gdb.cp/step-and-next-inline.exp: New file.
1116 * gdb.cp/step-and-next-inline.h: New file.
1117 * gdb.dwarf2/dw2-is-stmt.c: New file.
1118 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1119 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1120 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1121 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1122
cecf8547
AB
11232020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1124
1125 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1126 is-stmt flag in the line table.
1127
0ba678c9
TV
11282020-03-09 Tom de Vries <tdevries@suse.de>
1129
1130 * lib/gdb.exp (cached_file): Create cache dir.
1131
72fbdf83
TV
11322020-03-07 Tom de Vries <tdevries@suse.de>
1133
1134 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1135 * gdb.cp/rvalue-ref-params.exp: Same.
1136
436b5e99
TV
11372020-03-06 Tom de Vries <tdevries@suse.de>
1138
1139 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1140 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1141
09f2921c
TV
11422020-03-06 Tom de Vries <tdevries@suse.de>
1143
1144 * README: Fix "the the".
1145 * gdb.base/dprintf.exp: Same.
1146
50a3cc5d
TV
11472020-03-05 Tom de Vries <tdevries@suse.de>
1148
1149 * gdb.base/maint.exp: Update "main print statistics" expected output.
1150
0a709cba
AKS
11512020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1152
1153 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1154 (fortran_int8): Likewise.
1155 (fortran_real4): Likewise.
1156 (fortran_real8): Likewise.
1157 (fortran_complex4): Likewise.
1158 (fortran_logical4): Likewise.
1159 (fortran_character1): Likewise.
1160
5e5d66b6
AB
11612020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1162
1163 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1164 printed as true.
1165
7b973adc
SDJ
11662020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1167
1168 * gdb.base/printcmds.exp: Add test to verify printf of a
1169 variable holding an address.
1170
478e490a
TV
11712020-03-03 Tom de Vries <tdevries@suse.de>
1172
1173 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1174
1ef44e86
TV
11752020-03-03 Tom de Vries <tdevries@suse.de>
1176
1177 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1178 gdb_test_multiple call.
1179
b98cc2cf
TV
11802020-03-03 Tom de Vries <tdevries@suse.de>
1181
1182 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1183 gdb_test_multiple calls.
1184
63e163f2
AB
11852020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1186
1187 * gdb.base/default.exp: Remove test of 'set history filename'.
1188 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1189 filename to the empty string.
1190 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1191 and GDBHISTSIZE.
1192
24ed6739
AB
11932020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1194
1195 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1196 disabled.
1197
590003dc
TV
11982020-03-02 Pedro Alves <palves@redhat.com>
1199 Tom de Vries <tdevries@suse.de>
1200
1201 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1202 -prompt prefix, before user_code argument. Add -lbl option likewise.
1203 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1204 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1205 argument.
1206 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1207 have "\r\n" at start-of-line, instead of at end-of-line.
1208
f5e46084
SM
12092020-02-28 Simon Marchi <simon.marchi@efficios.com>
1210
1211 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1212 libinproctrace.so.
1213
f7a7000d
LM
12142020-02-28 Luis Machado <luis.machado@linaro.org>
1215
1216 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1217 to "p/x".
1218
718e0816
LM
12192020-02-28 Luis Machado <luis.machado@linaro.org>
1220
1221 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1222 asm/ptrace.h and error.h.
1223
13c3a74a
TV
12242020-02-28 Tom de Vries <tdevries@suse.de>
1225
1226 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1227 (struct wrapper, do_something, mundane/symada__cS): Move ...
1228 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1229 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1230 Update "print symada__cS before partial symtab expansion" regexp.
1231 Update breakpoint location. Flush symbol cache after expansion.
1232
85d2d5bb
LM
12332020-02-28 Luis Machado <luis.machado@linaro.org>
1234
1235 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1236
3608f86c
TV
12372020-02-27 Tom de Vries <tdevries@suse.de>
1238
1239 * config/sid.exp: Remove unused globals.
1240 * gdb.base/attach.exp: Same.
1241 * gdb.base/catch-load.exp: Same.
1242 * gdb.base/dbx.exp: Same.
1243 * lib/gdb.exp: Same.
1244 * lib/mi-support.exp: Same.
1245 * lib/prompt.exp: Same.
1246
c8d4f6df
TV
12472020-02-27 Tom de Vries <tdevries@suse.de>
1248
1249 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1250 not set.
1251
0d79cdc4
AM
12522020-02-26 Aaron Merey <amerey@redhat.com>
1253
1254 * gdb.debuginfod: New directory for debuginfod tests.
1255 * gdb.debuginfod/main.c: New test file.
1256 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1257
0dce4280
TV
12582020-02-26 Tom de Vries <tdevries@suse.de>
1259
1260 PR gdb/25603
1261 * gdb.base/persistent-lang.cc: New test.
1262 * gdb.base/persistent-lang.exp: New file.
1263
9e80cfa1
AB
12642020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1265
1266 * gdb.fortran/derived-type-striding.exp: Add a new test.
1267 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1268 new test.
1269
2078dbb2
AB
12702020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1271
1272 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1273 names.
1274
70d49700
TV
12752020-02-25 Tom de Vries <tdevries@suse.de>
1276
1277 PR go/18926
1278 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1279
a88ef40d
TV
12802020-02-24 Tom de Vries <tdevries@suse.de>
1281
1282 PR gdb/25592
1283 * gdb.base/info-locals-unused-static-var.c: New test.
1284 * gdb.base/info-locals-unused-static-var.exp: New file.
1285
01b1af32
TT
12862020-02-22 Tom Tromey <tom@tromey.com>
1287
1288 * gdb.python/tui-window.exp: New file.
1289 * gdb.python/tui-window.py: New file.
1290
7c043ba6
TT
12912020-02-22 Tom Tromey <tom@tromey.com>
1292
1293 PR tui/17850:
1294 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1295 tests.
1296
c22fef7e
TT
12972020-02-22 Tom Tromey <tom@tromey.com>
1298
1299 * gdb.tui/new-layout.exp: Add sub-layout tests.
1300
ee325b61
TT
13012020-02-22 Tom Tromey <tom@tromey.com>
1302
1303 * gdb.tui/new-layout.exp: New file.
1304
3f0cbb04
TT
13052020-02-22 Tom Tromey <tom@tromey.com>
1306
1307 * gdb.rust/rust-style.rs: New file.
1308 * gdb.rust/rust-style.exp: New file.
1309 * gdb.base/style.exp: Test structure printing.
1310 * gdb.base/style.c (struct some_struct): New type.
1311 (enum etype): New type.
1312 (struct_value): New global.
1313
75525152
TV
13142020-02-21 Tom de Vries <tdevries@suse.de>
1315
1316 PR go/18926
1317 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1318 Remove blanket xfails. Use message argument for gdb_breakpoint.
1319 Make continuing to breakpoint test conditional on setting breakpoint.
1320 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1321 DW_AT_name attribute. Add xfail for GCC PR93866.
1322
bd360d30
AB
13232020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1324
1325 * gdb.dwarf2/cpp-linkage-name.c: New file.
1326 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1327
c7adb09f 13282020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1329
1330 * lib/gdb.exp (gdb_wrapper_init): Reset
1331 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1332 not exist.
1333
a9c79803
TV
13342020-02-20 Tom de Vries <tdevries@suse.de>
1335
1336 PR go/17018
1337 * gdb.go/hello.exp: Copy ...
1338 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1339 print of st to print value of global definition. Add xfail for GCC
1340 PR93844.
1341 * gdb.go/hello.exp: Remove printing of st before definition.
1342 * gdb.go/hello.go: Copy ...
1343 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1344 to st.
1345 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1346
d7445728
TV
13472020-02-20 Tom de Vries <tdevries@suse.de>
1348
1349 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1350 (gdb_simple_compile): Handle compile_flags go by using .go extension
1351 for source file.
1352 * gdb.go/chan.exp: Use support_go_compile.
1353 * gdb.go/handcall.exp: Same.
1354 * gdb.go/hello.exp: Same.
1355 * gdb.go/integers.exp: Same.
1356 * gdb.go/max-depth.exp: Same.
1357 * gdb.go/methods.exp: Same.
1358 * gdb.go/package.exp: Same.
1359 * gdb.go/strings.exp: Same.
1360 * gdb.go/types.exp: Same.
1361 * gdb.go/unsafe.exp: Same.
1362
c9c41e6d
TV
13632020-02-19 Tom de Vries <tdevries@suse.de>
1364
1365 * gdb.python/lib-types.exp: Make xfail more strict.
1366
f20ff837
TV
13672020-02-19 Tom de Vries <tdevries@suse.de>
1368
1369 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1370
08410482
DE
13712020-02-19 Doug Evans <dje@google.com>
1372
1373 PR rust/25535
1374 * gdb.rust/simple.exp: Add test.
1375 * gdb.rust/simple.rs: Add test.
1376
623563f7
TV
13772020-02-19 Tom de Vries <tdevries@suse.de>
1378
1379 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1380 output line-by-line.
1381
d3308cfd
TV
13822020-02-19 Tom de Vries <tdevries@suse.de>
1383
1384 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1385
86cbc5dc
TV
13862020-02-19 Tom de Vries <tdevries@suse.de>
1387
1388 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1389 prelink.
1390
9db2b96b
TV
13912020-02-19 Tom de Vries <tdevries@suse.de>
1392
1393 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1394 (gdb_do_cache): Use gdb_do_cache_wrap.
1395 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1396
89e2fdc5
TV
13972020-02-19 Tom de Vries <tdevries@suse.de>
1398
1399 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1400 gdb_compile option.
1401
373d7ac0
SM
14022020-02-18 Simon Marchi <simon.marchi@efficios.com>
1403
1404 * gdb.base/printcmds.exp (test_print_enums): Update expected
1405 output.
1406
b29a2df0
SM
14072020-02-18 Simon Marchi <simon.marchi@efficios.com>
1408
1409 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1410 for "unknown".
1411
6740f0cc
SM
14122020-02-18 Simon Marchi <simon.marchi@efficios.com>
1413
1414 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1415 enumerator.
1416
edd45eb0
SM
14172020-02-18 Simon Marchi <simon.marchi@efficios.com>
1418
1419 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1420 FE_, add FE_NONE.
1421 (three): Update.
1422 (enum flag_enum_without_zero): New enum.
1423 (flag_enum_without_zero): New variable.
1424 (enum not_flag_enum): New enum.
1425 (three_not_flag): New variable.
1426 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1427 (test_print_enums): Add more tests for printing flag enums.
1428
d4295de4
TV
14292020-02-18 Tom de Vries <tdevries@suse.de>
1430
1431 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1432 (gdb_compile_ada): ... here.
1433 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1434 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1435
f251f505
TT
14362020-02-14 Tom Tromey <tom@tromey.com>
1437
1438 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1439 build directory.
1440 * boards/gdbserver-base.exp: Update path to gdbserver.
1441
8f432634
TV
14422020-02-13 Tom de Vries <tdevries@suse.de>
1443
1444 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1445
92b6eaf7
TV
14462020-02-13 Tom de Vries <tdevries@suse.de>
1447
1448 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1449 are missing.
1450
f3b0f7fe
TV
14512020-02-13 Tom de Vries <tdevries@suse.de>
1452
1453 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1454 call.
1455
f6be8713
SDJ
14562020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1457
1458 PR tui/25126
1459 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1460 * gdb.base/cached-source-file.c: New file.
1461 * gdb.base/cached-source-file.exp: New file.
1462
b2770d5e
TV
14632020-02-11 Tom de Vries <tdevries@suse.de>
1464
1465 PR testsuite/25488
1466 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1467
44f6938e
TV
14682020-02-10 Tom de Vries <tdevries@suse.de>
1469
1470 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1471
5f0e2eb7
MR
14722020-02-10 Maciej W. Rozycki <macro@wdc.com>
1473
1474 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1475 and $after_addr are both integers before making a comparison.
1476
46ce2b6f
TV
14772020-02-09 Tom de Vries <tdevries@suse.de>
1478
1479 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1480 command output and paste it into gdb.log. If any, paste catch message
1481 to gdb.log.
1482
5abbbe1d
TT
14832020-02-07 Tom Tromey <tromey@adacore.com>
1484
1485 PR breakpoints/24915:
1486 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1487
1d5d29e7
SV
14882020-02-06 Shahab Vahedi <shahab@synopsys.com>
1489
1490 * gdb.tui/tui-missing-src.exp: Add the "missing source
1491 file" test for the TUI.
1492
b0999b9b
AB
14932020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1494
1495 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1496 including a port number in the output.
1497
c3b149eb
AKS
14982020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1499
1500 * lib/fortran.exp (fortran_int4): Handle clang.
1501 (fortran_int8): Likewise.
1502 (fortran_real4): Likewise.
1503 (fortran_real8): Likewise.
1504 (fortran_complex4): Likewise.
1505 (fortran_logical4): Likewise.
1506 (fortran_character1): Likewise.
1507
f8dcc90b
TV
15082020-02-04 Tom de Vries <tdevries@suse.de>
1509
1510 * README (Race detection): Add note.
1511
f90ac7c2
TV
15122020-02-04 Tom de Vries <tdevries@suse.de>
1513
1514 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1515
780636ae
TV
15162020-02-04 Tom de Vries <tdevries@suse.de>
1517
1518 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1519
5d2e1193
RA
15202020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1521
1522 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1523 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1524 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1525 blttar, bnetarl.
1526 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1527 binary for blttar, bnetarl.
1528 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1529 wait instruction. Delete ldmx test.
1530 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1531
e409c542
AKS
15322020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1533
1534 * gdb.fortran/array-bounds-high.exp: New file.
1535 * gdb.fortran/array-bounds-high.f90: New file.
1536
b0029748
LD
15372020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1538
1539 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1540 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1541
195a8287
TV
15422020-02-01 Tom de Vries <tdevries@suse.de>
1543
1544 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1545
42330a68
AB
15462020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1547
1548 PR tui/9765
1549 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1550 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1551
b62a8028
LM
15522020-01-29 Luis Machado <luis.machado@linaro.org>
1553
1554 * gdb.arch/aarch64-brk-patterns.c: New source file.
1555 * gdb.arch/aarch64-brk-patterns.exp: New test.
1556
5f440116
TBA
15572020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1558
1559 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1560 GCC/Clang version.
1561 * gdb.cp/pass-by-ref.exp: Ditto.
1562
ee2a6fc6
TV
15632020-01-29 Tom de Vries <tdevries@suse.de>
1564
1565 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1566 * gdb.threads/watchpoint-fork-mt.c: Same.
1567 * gdb.threads/watchpoint-fork-parent.c: Same.
1568 * gdb.threads/watchpoint-fork-st.c: Same.
1569 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1570
16b10d6e
LM
15712020-01-27 Luis Machado <luis.machado@linaro.org>
1572
1573 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1574 sitting at a syscall instruction when we hit the syscall function's
1575 breakpoint.
1576 Check PC against one obtained with the x command.
1577 Validate syscall number.
1578 (step_over_syscall): Don't continue to the syscall instruction if
1579 we're already there.
1580
b1468492
PW
15812020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1582
1583 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1584
7ffa82e1
AB
15852020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1586
1587 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1588 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1589
3d92a3e3
AB
15902020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1591
1592 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1593 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1594
94a72be7
AB
15952020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1596
1597 * gdb.base/maint.exp: Update line table parsing test.
1598 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1599
53af73bf
PA
16002020-01-24 Pedro Alves <palves@redhat.com>
1601
1602 PR gdb/25410
1603 * gdb.multi/multi-re-run-1.c: New.
1604 * gdb.multi/multi-re-run-2.c: New.
1605 * gdb.multi/multi-re-run.exp: New.
1606
1ba1ac88
AB
16072020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1608
1609 PR gdb/23718
1610 * gdb.server/server-kill-python.exp: New file.
1611
f3364a6d
AB
16122020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1613
1614 * gdb.server/multi-ui-errors.c: New file.
1615 * gdb.server/multi-ui-errors.exp: New file.
1616
733d0a67
AB
16172020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1618
1619 PR tui/9765
1620 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1621
4f13c1c0
TT
16222020-01-19 Tom Tromey <tom@tromey.com>
1623
1624 * gdb.tui/main.exp: Add check for plain "file".
1625
40c94099
CB
16262020-01-16 Christian Biesinger <cbiesinger@google.com>
1627
1628 * lib/gdb.exp: Fix spelling error (seperatelly).
1629
ff47f4f0
TT
16302020-01-14 Tom Tromey <tom@tromey.com>
1631
1632 PR symtab/12535:
1633 * gdb.python/python.exp: Test decode_line with empty string
1634 argument.
1635
717c684d
BE
16362020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1637
1638 * gdb.base/skip-inline.exp: Extend test.
1639
44e4c775
AB
16402020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1641
1642 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1643 * gdb.dwarf2/dw2-bad-elf.c: New file.
1644 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1645
d93c6db7
AB
16462020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1647
1648 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1649 _line_saw_file.
1650
9a6d629c
AB
16512020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1652
1653 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1654 border.
1655
d9ebdab7
TBA
16562020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1657
1658 * gdb.multi/multi-target.exp (setup): Factor out "info
1659 connections" and "info inferiors" tests to ...
1660 (test_info_inferiors): ... this new procedure.
1661 (top level): Run new "info-inferiors" tests.
1662
f3c469b9
PA
16632020-01-10 Pedro Alves <palves@redhat.com>
1664
1665 * gdb.server/bkpt-other-inferior.exp: New file.
1666
121b3efd
PA
16672020-01-10 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1670 of "add-inferior".
1671 * gdb.base/quit-live.exp: Likewise.
1672 * gdb.base/remote-exec-file.exp: Likewise.
1673 * gdb.guile/scm-progspace.exp: Likewise.
1674 * gdb.linespec/linespec.exp: Likewise.
1675 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1676 * gdb.mi/user-selected-context-sync.exp: Likewise.
1677 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1678 "info inferiors" tests.
1679 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1680 "add-inferior".
1681 * gdb.multi/watchpoint-multi.exp: Likewise.
1682 * gdb.python/py-inferior.exp: Likewise.
1683 * gdb.server/extended-remote-restart.exp: Likewise.
1684 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1685 "info inferiors".
1686 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1687 * gdb.trace/report.exp: Likewise.
1688
1dadb1dd
PA
16892020-01-10 Pedro Alves <palves@redhat.com>
1690
1691 * gdb.multi/multi-target.c: New file.
1692 * gdb.multi/multi-target.exp: New file.
1693 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1694 mode requested, but remote does not support non-stop".
1695
78f2c40a
PA
16962020-01-10 Pedro Alves <palves@redhat.com>
1697
1698 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1699 disconnect before reconnecting.
1700
e7af6c70
TBA
17012020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1702 Pedro Alves <palves@redhat.com>
1703
1704 * gdb.server/connect-without-multi-process.exp: Also test
1705 continuing to end.
1706
acdf84a6
PA
17072020-01-10 Pedro Alves <palves@redhat.com>
1708
1709 * gdb.base/remote-exec-file.exp: New file.
1710
873657b9
PA
17112020-01-10 Pedro Alves <palves@redhat.com>
1712
1713 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1714 output.
1715 * gdb.threads/async.c: New.
1716 * gdb.threads/async.exp: New.
1717 * gdb.multi/tids-gid-reset.c: New.
1718 * gdb.multi/tids-gid-reset.exp: New.
1719
7f0ae84c
GB
17202020-01-10 George Barrett <bob@bob131.so>
1721
1722 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1723 to help in finding the image relocation offset.
1724 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1725 options in arguments.
1726 (stap_test_no_debuginfo): Likewise.
1727 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1728 test variants.
1729 (stap_test): Add null semaphore relocation test.
1730
47e9d49d
GB
17312020-01-10 George Barrett <bob@bob131.so>
1732
1733 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1734 * gdb.base/stap-probe.exp: Likewise.
1735 (stap_test): Pass argument as an additional flag.
1736 (stap_test_no_debuginfo): Likewise.
1737 (stap_test): Check `info probes stap' output for semaphore
1738 addresses if the test binary is supposed to have them.
1739
f5a7c406
AB
17402020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1741
1742 * gdb.tui/basic.exp: Add more scrolling tests.
1743
9ae6bf64
TT
17442020-01-09 Tom Tromey <tom@tromey.com>
1745
1746 PR tui/18932:
1747 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1748 meangingful value.
1749 (Term::command, Term::resize): Update.
1750 * gdb.tui/basic.exp: Add scrolling test.
1751
b2efe70c
AB
17522020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1753
1754 * gdb.tui/tui-layout-asm.exp: New file.
1755
3804da7e
AB
17562020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1757
1758 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1759
b40aa28f
AB
17602020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1761
1762 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1763 (Term::enter_tui): Use Term::prepare_for_tui.
1764
63ffd7c9
AB
17652020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1766
1767 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1768 called.
1769
3be966f6
AB
17702020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1771
1772 * gdb.base/skip.exp: Fix race condition in test.
1773
153d79c4
AB
17742020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1775
1776 * gdb.base/backtrace.c: New file.
1777 * gdb.base/backtrace.exp: New file.
1778
f2302a34
AB
17792020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1780
1781 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1782
6ec1d75e
PW
17832020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1784
1785 * gdb.base/style.exp: Test that warnings are styled.
1786
c296cbe6
BE
17872019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1788
1789 * gdb.base/line65535.exp: New file.
1790 * gdb.base/line65535.c: New file.
1791
b28a729d
SM
17922019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1793
1794 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1795 * lib/gnat_debug_info_test.adb: New file.
1796 * gdb.ada/ptype_tagged_param.exp: Use
1797 gnat_runtime_has_debug_info, expect a different output if
1798 runtime does not have debug info.
1799
7f2d7a0d
SM
18002019-12-20 Simon Marchi <simon.marchi@efficios.com>
1801
1802 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1803 (another) quote in test name.
1804
f3bce483
SM
18052019-12-20 Simon Marchi <simon.marchi@efficios.com>
1806
1807 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1808 Add quote in test name.
1809
c855a912
TBA
18102019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1811
1812 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1813 directory instead.
1814 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1815 * gdb.cp/pass-by-ref-2.cc: New file.
1816 * gdb.cp/pass-by-ref-2.exp: New file.
1817
fc9d2d72
TT
18182019-12-20 Tom Tromey <tom@tromey.com>
1819
1820 * gdb.tui/list-before.exp: New file.
1821
77b97e00
TT
18222019-12-20 Tom Tromey <tom@tromey.com>
1823
1824 * gdb.tui/list.exp: Check for source on initial listing.
1825
f69656d0
TT
18262019-12-11 Tom Tromey <tromey@adacore.com>
1827
1828 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1829 Add crlf test.
1830
99a55965
SM
18312019-12-18 Simon Marchi <simon.marchi@efficios.com>
1832
1833 * gdb.base/default.exp: Update value of $_gdb_major.
1834
5024637f
BE
18352019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1836
1837 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1838
b63634be
BE
18392019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1840
1841 * gdb.base/skip.exp: Whitespace fix.
1842
45d73523
BE
18432019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1844
1845 * gdb.base/skip-inline.c: New file.
1846 * gdb.base/skip-inline.exp: New file.
1847
d043f8c8
SM
18482019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1849
1850 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1851 jit_function_00 to jit_function_stack_mangle.
1852 * gdb.base/jithost.c (jit_function_t): Rename to...
1853 (jit_function_stack_mangle_t): ... this.
1854 (jit_function_add_t): New typedef.
1855 (jit_function_00_code): Rename to...
1856 (jit_function_stack_mangle_code): ... this, make static.
1857 (jit_function_add_code): New.
1858 (main): Generate "add" function and call it. Adjust to changes
1859 in jithost_abi.
1860 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1861 (struct jithost_abi) <begin, end>: Remove fields.
1862 <object, function_stack_mangle, function_add>: New fields.
1863 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1864 code_end>: Remove fields.
1865 <func_stack_mangle>: New field.
1866 (read_debug_info): Adjust to renaming, create block for "add"
1867 function.
1868 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1869
873de05c
TT
18702019-12-11 Tom Tromey <tom@tromey.com>
1871
1872 * gdb.tui/resize.exp: Fix regexp.
1873 * gdb.tui/regs.exp: Fix regexps.
1874 * gdb.tui/main.exp: Fix regexp.
1875
3d979945
TT
18762019-12-11 Tom Tromey <tom@tromey.com>
1877
1878 * gdb.tui/resize.exp: Update.
1879 * gdb.tui/empty.exp (layouts): Update.
1880
2192a9d3
TT
18812019-12-11 Tom Tromey <tom@tromey.com>
1882
1883 * gdb.tui/regs.exp: Update.
1884 * gdb.tui/empty.exp (layouts): Update.
1885 * gdb.tui/basic.exp: Update.
1886 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1887
d8edc8b7
PW
18882019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1889
1890 * gdb.base/options.exp: Add -raw-values in the print completion list.
1891 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1892
4c12d936
KB
18932019-12-10 Kevin Buettner <kevinb@redhat.com>
1894
1895 * gdb.threads/omp-par-scope.c: New file.
1896 * gdb/threads/omp-par-scope.exp: New file.
1897
26b911fb
KB
18982019-12-10 Kevin Buettner <kevinb@redhat.com>
1899
bb47f919
KB
1900 * lib/gdb.exp (support_nested_function_tests): New proc.
1901
19022019-12-10 Kevin Buettner <kevinb@redhat.com>
1903
1904 * lib/gdb.exp (gdb_compile_openmp): New proc.
1905 (build_executable_from_specs): Add an "openmp" option.
1906 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1907
6c71eb7d
TT
19082019-12-10 Tom Tromey <tromey@adacore.com>
1909
1910 * gdb.ada/unchecked_union.exp: New file.
1911 * gdb.ada/unchecked_union/pck.adb: New file.
1912 * gdb.ada/unchecked_union/pck.ads: New file.
1913 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1914 * gdb-utils.exp (string_to_regexp): Also quote "?".
1915
bac7c5cf
GB
19162019-12-10 George Barrett <bob@bob131.so>
1917
1918 Test scripted probe breakpoints.
1919 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1920 * gdb.python/py-breakpoint.c (main): Likewise.
1921 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1922 specifier test.
1923 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1924
330f1d38
TBA
19252019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1926
1927 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1928 an rvalue parameter.
1929 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1930 parameter.
1931
b43315e2
AB
19322019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1933
1934 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1935 modules.
1936
54f73dad
AB
19372019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1938
1939 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1940 broken version of GCC.
1941
d57cbee9
AB
19422019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1943
1944 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1945 sym-info-cmds library.
1946 * gdb.fortran/info-types.exp: Likewise.
1947 * lib/sym-info-cmds.exp: New file.
1948
c14aab8c
TV
19492019-12-08 Tom de Vries <tdevries@suse.de>
1950
1951 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1952
aa2d5a42
KS
19532019-12-07 Keith Seitz <keiths@redhat.com>
1954
1955 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1956 * gdb.base/corefile-buildid-shlib.c: New file.
1957 * gdb.base/corefile-buildid.c: New file.
1958 * gdb.base/corefile-buildid.exp: New file.
1959
93e55f0a
TV
19602019-12-06 Tom de Vries <tdevries@suse.de>
1961
1962 * gdb.dwarf2/varval.exp: Add decl before def test.
1963
c7d12402
TBA
19642019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1965
1966 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1967
06acc08f
TBA
19682019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1969
1970 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1971 CV and reference conversion for overload resolution.
1972 * gdb.cp/rvalue-ref-overload.exp: Test it.
1973
e0fad1ea
PW
19742019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1975
1976 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1977 * gdb.base/frameapply.exp: Test faas without command.
1978
8d70a9f0
AB
19792019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1980
1981 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1982 Fortran tests.
1983 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1984 order.
1985
36c8fb93
AB
19862019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1987
1988 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1989 casting to type with no kind specified.
1990 (test_basic_parsing_of_type_kinds): Additional tests for types
1991 with no kind specified, and add tests for single/double
1992 precision/complex types.
1993
4139ff00
TT
19942019-12-04 Tom Tromey <tromey@adacore.com>
1995
1996 * gdb.base/endianity.c (struct other) <x>: New field.
1997 (main): Initialize it.
1998 * gdb.base/endianity.exp: Update.
1999
a05cf17a
TT
20002019-12-04 Tom Tromey <tromey@adacore.com>
2001
2002 * gdb.ada/scalar_storage/storage.adb: New file.
2003 * gdb.ada/scalar_storage/pck.adb: New file.
2004 * gdb.ada/scalar_storage/pck.ads: New file.
2005 * gdb.ada/scalar_storage.exp: New file.
2006
103a685e
TT
20072019-12-04 Tom Tromey <tromey@adacore.com>
2008
2009 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2010 (main): Initialize it.
2011 * gdb.base/endianity.exp: Update.
2012
c2512106
AB
20132019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2014
2015 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2016
293b38d6
AB
20172019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2018
2019 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2020 -symbol-info-module-functions and -symbol-info-module-variables.
2021
216a7e6b
AB
20222019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2023
2024 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2025
5bbd8269
AB
20262019-12-01 Richard Bunt <richard.bunt@arm.com>
2027 Andrew Burgess <andrew.burgess@embecosm.com>
2028
2029 * gdb.fortran/derived-type-striding.exp: New file.
2030 * gdb.fortran/derived-type-striding.f90: New file.
2031 * gdb.fortran/array-slices.exp: New file.
2032 * gdb.fortran/array-slices.f90: New file.
2033
be09caf1
PW
20342019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2035
2036 * gdb.base/define.exp: Test . in command names.
2037 * gdb.base/setshow.exp: Update test, as . is now part of
2038 command name.
2039
643c0cbe
PW
20402019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2041
2042 * gdb.base/define-prefix.exp: New file.
2043
dcdec678
AB
20442019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2045
2046 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2047 compile.
2048 (skip_btrace_pt_tests): Likewise.
2049
640ab947
AB
20502019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2051
2052 * gdb.fortran/info-modules.exp: Compile source files in correct
2053 order.
2054
d22670f0
KB
20552019-11-27 Kevin Buettner <kevinb@redhat.com>
2056
2057 * gdb.dwarf2/imported-unit.exp: New file.
2058 * gdb.dwarf2/imported-unit.c: New file.
2059
db5960b4
AB
20602019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2061
2062 * gdb.mi/mi-fortran-modules-2.f90: New file.
2063 * gdb.mi/mi-fortran-modules.exp: New file.
2064 * gdb.mi/mi-fortran-modules.f90: New file.
2065
7dc42066
AB
20662019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2067
2068 * gdb.mi/mi-sym-info-1.c: New file.
2069 * gdb.mi/mi-sym-info-2.c: New file.
2070 * gdb.mi/mi-sym-info.exp: New file.
2071
0dfeecca
TT
20722019-11-22 Tom Tromey <tromey@adacore.com>
2073
2074 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2075 * gdb.ada/tasks/foo.adb: Add another stopping location.
2076
34877895
PJ
20772019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2078
2079 * gdb.base/endianity.c: New test.
2080 * gdb.base/endianity.exp: New file.
2081
2e84f897
LD
20822019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2083
2084 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2085
65d1cd5f
TV
20862019-11-21 Tom de Vries <tdevries@suse.de>
2087
2088 PR gdb/24956
2089 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2090
4f22c3f4
SDJ
20912019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2092
2093 * gdb.python/py-progspace.exp: Add missing parentheses on some
2094 'print' commands.
2095
9f6ad286
TT
20962019-11-19 Tom Tromey <tom@tromey.com>
2097
2098 * gdb.tui/winheight.exp: New file.
2099
0b8dbf3f
AB
21002019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2101
2102 * gdb.base/ctf-whatis.c: Delete.
2103 * gdb.base/ctf-whatis.exp: Delete.
2104 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2105
f833b7a7
AB
21062019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2107
2108 * gdb.base/ctf-cvexpr.exp: Delete.
2109 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2110
30d0a636
AB
21112019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2112
2113 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2114 the compiler. Clean up header comment a little.
2115 * gdb.base/ctf-ptype.exp: Likewise.
2116 * gdb.base/ctf-whatis.exp: Likewise.
2117 * lib/gdb.exp (skip_ctf_tests): New proc.
2118
494409bb
SDJ
21192019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2120
2121 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2122 * gdb.tui/corefile-run.exp: New file.
2123
55708e99
TT
21242019-11-14 Tom Tromey <tromey@adacore.com>
2125
2126 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2127 regression tests.
2128
45e42163
TT
21292019-11-12 Tom Tromey <tom@tromey.com>
2130
2131 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2132 after any command. Expect prompt after WAIT_FOR is seen.
2133 (enter_tui): Enable resize messages.
2134 (command): Expect command in output.
2135 (get_line): Avoid error when cursor appears to be off-screen.
2136 (dump_screen): Include screen size in title.
2137 (_do_resize): New proc, from "resize".
2138 (resize): Rewrite. Do resize in two steps.
2139 * gdb.tui/empty.exp (layouts): Fix entries.
2140 (check_boxes): Remove xfail.
2141 (check_text): Dump screen on failure.
2142
086baaf1
AB
21432019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2144
2145 * gdb.python/py-symbol.exp: Add test for
2146 gdb.lookup_static_symbols.
2147
09ff83af
AB
21482019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2149
2150 * gdb.python/py-symbol.c: Declare and call function from new
2151 py-symbol-2.c file.
2152 * gdb.python/py-symbol.exp: Compile both source files, and add new
2153 tests for gdb.lookup_static_symbol.
2154 * gdb.python/py-symbol-2.c: New file.
2155
11af934b
TV
21562019-11-02 Tom de Vries <tdevries@suse.de>
2157
2158 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2159 * gdb.base/anon.exp: Same.
2160 * gdb.base/auto-connect-native-target.exp: Same.
2161 * gdb.base/call-ar-st.exp: Same.
2162 * gdb.base/catch-syscall.exp: Same.
2163 * gdb.base/commands.exp: Same.
2164 * gdb.base/default.exp: Same.
2165 * gdb.base/display.exp: Same.
2166 * gdb.base/float.exp: Same.
2167 * gdb.base/foll-fork.exp: Same.
2168 * gdb.base/help.exp: Same.
2169 * gdb.base/info-macros.exp: Same.
2170 * gdb.base/info-proc.exp: Same.
2171 * gdb.base/info-target.exp: Same.
2172 * gdb.base/long_long.exp: Same.
2173 * gdb.base/macscp.exp: Same.
2174 * gdb.base/memattr.exp: Same.
2175 * gdb.base/nofield.exp: Same.
2176 * gdb.base/pointers.exp: Same.
2177 * gdb.base/printcmds.exp: Same.
2178 * gdb.base/ptype.exp: Same.
2179 * gdb.base/restore.exp: Same.
2180 * gdb.base/return.exp: Same.
2181 * gdb.base/scope.exp: Same.
2182 * gdb.base/set-noassign.exp: Same.
2183 * gdb.base/setshow.exp: Same.
2184 * gdb.base/shlib-call.exp: Same.
2185 * gdb.base/signals.exp: Same.
2186 * gdb.base/sigstep.exp: Same.
2187 * gdb.base/skip.exp: Same.
2188 * gdb.base/solib-symbol.exp: Same.
2189 * gdb.base/stap-probe.exp: Same.
2190 * gdb.base/step-line.exp: Same.
2191 * gdb.base/step-test.exp: Same.
2192 * gdb.base/style.exp: Same.
2193 * gdb.base/varargs.exp: Same.
2194 * gdb.base/vla-datatypes.exp: Same.
2195 * gdb.base/vla-ptr.exp: Same.
2196 * gdb.base/vla-sideeffect.exp: Same.
2197 * gdb.base/volatile.exp: Same.
2198 * gdb.base/watch-cond-infcall.exp: Same.
2199 * gdb.base/watchpoint.exp: Same.
2200
e96ec2ba
TV
22012019-11-02 Tom de Vries <tdevries@suse.de>
2202
2203 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2204 * gdb.cp/cpexprs.exp: Same.
2205 * gdb.cp/except-multi-location.exp: Same.
2206 * gdb.cp/exceptprint.exp: Same.
2207 * gdb.cp/gdb2384.exp: Same.
2208 * gdb.cp/inherit.exp: Same.
2209 * gdb.cp/m-static.exp: Same.
2210 * gdb.cp/meth-typedefs.exp: Same.
2211 * gdb.cp/misc.exp: Same.
2212 * gdb.cp/namespace.exp: Same.
2213 * gdb.cp/non-trivial-retval.exp: Same.
2214 * gdb.cp/overload.exp: Same.
2215 * gdb.cp/pr17132.exp: Same.
2216 * gdb.cp/re-set-overloaded.exp: Same.
2217 * gdb.cp/rvalue-ref-types.exp: Same.
2218 * gdb.cp/templates.exp: Same.
2219
bd5766ec
LM
22202019-11-01 Luis Machado <luis.machado@linaro.org>
2221
2222 PR gdb/25124
2223
2224 * gdb.arch/pr25124.S: New file.
2225 * gdb.arch/pr25124.exp: New file.
2226
165f8965
AB
22272019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2228
2229 * gdb.fortran/info-modules.exp: Update expected results, and add
2230 additional tests for 'info module functinos', and 'info module
2231 variables'.
2232 * gdb.fortran/info-types.exp: Update expected results.
2233 * gdb.fortran/info-types.f90: Extend testcase with additional
2234 module variables and functions.
2235
59c35742
AB
22362019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2237
2238 * gdb.fortran/info-modules.exp: New file.
2239 * gdb.fortran/info-types.exp: Build with new file.
2240 * gdb.fortran/info-types.f90: Include and use new module.
2241 * gdb.fortran/info-types-2.f90: New file.
2242
f3fb2519
PW
22432019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2244
2245 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2246 * gdb.base/settings.exp: Test all settings types using
2247 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2248 that now verifies that the value of "maint show" is the same as
2249 returned by the settings functions. Test the type of the
2250 maintenance settings.
2251 * gdb.base/default.exp: Update show_conv_list.
2252
d1e36019
TV
22532019-10-31 Tom de Vries <tdevries@suse.de>
2254
2255 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2256 gdb_test.
2257 * gdb.arch/amd64-disp-step.exp: Same.
2258 * gdb.asm/asm-source.exp: Same.
2259 * gdb.btrace/buffer-size.exp: Same.
2260 * gdb.btrace/cpu.exp: Same.
2261 * gdb.btrace/enable.exp: Same.
2262 * gdb.dwarf2/count.exp: Same.
2263 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2264 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2265 * gdb.fortran/vla-datatypes.exp: Same.
2266 * gdb.fortran/vla-history.exp: Same.
2267 * gdb.fortran/vla-ptype.exp: Same.
2268 * gdb.fortran/vla-value.exp: Same.
2269 * gdb.fortran/whatis_type.exp: Same.
2270 * gdb.guile/guile.exp: Same.
2271 * gdb.multi/tids.exp: Same.
2272 * gdb.python/py-finish-breakpoint.exp: Same.
2273 * gdb.python/py-framefilter.exp: Same.
2274 * gdb.python/py-pp-registration.exp: Same.
2275 * gdb.python/py-xmethods.exp: Same.
2276 * gdb.python/python.exp: Same.
2277 * gdb.server/connect-with-no-symbol-file.exp: Same.
2278 * gdb.server/no-thread-db.exp: Same.
2279 * gdb.server/run-without-local-binary.exp: Same.
2280 * gdb.stabs/weird.exp: Same.
2281 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2282 * gdb.threads/thread-find.exp: Same.
2283 * gdb.threads/tls-shared.exp: Same.
2284 * gdb.threads/tls.exp: Same.
2285 * gdb.threads/wp-replication.exp: Same.
2286 * gdb.trace/ax.exp: Same.
2287 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2288
3d11e68e
TV
22892019-10-31 Tom de Vries <tdevries@suse.de>
2290
2291 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2292 * gdb.ada/array_subscript_addr.exp: Same.
2293 * gdb.ada/arrayidx.exp: Same.
2294 * gdb.ada/arrayparam.exp: Same.
2295 * gdb.ada/arrayptr.exp: Same.
2296 * gdb.ada/boolean_expr.exp: Same.
2297 * gdb.ada/call_pn.exp: Same.
2298 * gdb.ada/complete.exp: Same.
2299 * gdb.ada/fixed_cmp.exp: Same.
2300 * gdb.ada/fun_addr.exp: Same.
2301 * gdb.ada/funcall_param.exp: Same.
2302 * gdb.ada/interface.exp: Same.
2303 * gdb.ada/mod_from_name.exp: Same.
2304 * gdb.ada/null_array.exp: Same.
2305 * gdb.ada/packed_array.exp: Same.
2306 * gdb.ada/packed_tagged.exp: Same.
2307 * gdb.ada/print_chars.exp: Same.
2308 * gdb.ada/print_pc.exp: Same.
2309 * gdb.ada/ptype_arith_binop.exp: Same.
2310 * gdb.ada/ptype_field.exp: Same.
2311 * gdb.ada/ptype_tagged_param.exp: Same.
2312 * gdb.ada/rec_return.exp: Same.
2313 * gdb.ada/ref_tick_size.exp: Same.
2314 * gdb.ada/str_ref_cmp.exp: Same.
2315 * gdb.ada/taft_type.exp: Same.
2316 * gdb.ada/tagged.exp: Same.
2317 * gdb.ada/type_coercion.exp: Same.
2318 * gdb.ada/uninitialized_vars.exp: Same.
2319
60b6ede8
TV
23202019-10-30 Tom de Vries <tdevries@suse.de>
2321
2322 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2323
30baf67b
TV
23242019-10-26 Tom de Vries <tdevries@suse.de>
2325
2326 * gdb.base/bigcore.c: Fix typos in comments.
2327 * gdb.base/ctf-ptype.c: Same.
2328 * gdb.base/long_long.c: Same.
2329 * gdb.dwarf2/dw2-op-out-param.S: Same.
2330 * gdb.python/py-evthreads.c: Same.
2331 * gdb.reverse/i387-stack-reverse.c: Same.
2332 * gdb.trace/tfile.c: Same.
2333 * lib/compiler.c: Same.
2334 * lib/compiler.cc: Same.
2335
158da0d1
TV
23362019-10-25 Tom de Vries <tdevries@suse.de>
2337
2338 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2339 gdb_test_multiple calls.
2340 * gdb.reverse/sigall-reverse.exp: Same.
2341 * gdb.reverse/solib-precsave.exp: Same.
2342 * gdb.reverse/solib-reverse.exp: Same.
2343 * gdb.reverse/until-precsave.exp: Same.
2344 * gdb.reverse/until-reverse.exp: Same.
2345
4ccdfbec
TV
23462019-10-24 Tom de Vries <tdevries@suse.de>
2347
2348 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2349 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2350 kfail using -wrap pattern flag and convenience variable
2351 gdb_test_name.
2352
33d569b7
AB
23532019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2354
2355 * gdb.python/py-progspace.exp: Add tests for the
2356 Progspace.block_for_pc method.
2357
4d0b984b
TT
23582019-10-23 Tom Tromey <tom@tromey.com>
2359
2360 * configure: Rebuild.
2361 * aclocal.m4: Use m4_include, not sinclude.
2362
94cb3754
TV
23632019-10-21 Tom de Vries <tdevries@suse.de>
2364
2365 * gdb.base/infcall-nested-structs.c: Add
2366 __attribute__((noinline,noclone)) to all functions.
2367 (call_all): Add missing variable initialization. Simplify return value.
2368 (breakpt): Increment volatile variable, to prevent call from being
2369 optimized out.
2370 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2371
062f1fc1
TV
23722019-10-17 Tom de Vries <tdevries@suse.de>
2373
2374 * gdb.fortran/module.exp: Allow info variables to print info for files
2375 other than module.f90.
2376
0b54364d
AB
23772019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2378
2379 * gdb.fortran/module.exp: Extend with 'info variables' test.
2380
7ff5fae7
AB
23812019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2382
2383 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2384 F77_FOR_TARGET.
2385
d10eccaa
TV
23862019-10-16 Tom de Vries <tdevries@suse.de>
2387
2388 PR tdep/25096
2389 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2390
745ff14e
TV
23912019-10-16 Tom de Vries <tdevries@suse.de>
2392
2393 PR tdep/24104
2394 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2395 Add KFAIL for PR tdep/25096.
2396
03e1ab94
TV
23972019-10-16 Tom de Vries <tdevries@suse.de>
2398
2399 PR testsuite/25059
2400 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2401
b17fcc10
TV
24022019-10-16 Tom de Vries <tdevries@suse.de>
2403
2404 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2405 as signed.
2406
9223170f
SM
24072019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2408
2409 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2410 one instead of increasing timeout.
2411
d6e76313
TV
24122019-10-13 Tom de Vries <tdevries@suse.de>
2413
2414 PR record/25038
2415 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2416 * gdb.reverse/sigall-reverse.exp: Same.
2417 * gdb.reverse/solib-precsave.exp: Same.
2418 * gdb.reverse/solib-reverse.exp: Same.
2419 * gdb.reverse/step-precsave.exp: Same.
2420 * gdb.reverse/until-precsave.exp: Same.
2421 * gdb.reverse/until-reverse.exp: Same.
2422 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2423
6dfc0041
AA
24242019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2425
2426 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2427 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2428 (cmp_struct_05_01, cmp_struct_static_02_01)
2429 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2430 comparisons.
2431
abcf2cc8
TV
24322019-10-10 Tom de Vries <tdevries@suse.de>
2433
2434 PR testsuite/24888
2435 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2436 gnatlink.
2437
a50faaf6
TV
24382019-10-09 Tom de Vries <tdevries@suse.de>
2439
2440 PR testsuite/25048
2441 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2442
60ff3cd7
AB
24432019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2444
2445 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2446 exceptions due to missing debug information.
2447
dfee8566
TV
24482019-10-07 Tom de Vries <tdevries@suse.de>
2449
2450 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2451
3d63690a
AB
24522019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2453
2454 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2455 * gdb.base/annota1.exp: Update to use gdb_test_name.
2456
30d1f018
WP
24572019-10-07 Weimin Pan <weimin.pan@oracle.com>
2458
2459 * gdb.base/ctf-whatis.exp: New file.
2460 * gdb.base/ctf-whatis.c: New file.
2461 * gdb.base/ctf-ptype.exp: New file.
2462 * gdb.base/ctf-ptype.c: New file.
2463 * gdb.base/ctf-constvars.exp: New file.
2464 * gdb.base/ctf-constvars.c: New file.
2465 * gdb.base/ctf-cvexpr.exp: New file.
2466
4dbbb47c
TV
24672019-10-04 Tom de Vries <tdevries@suse.de>
2468
2469 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2470 for loop.
2471
77c2dba3
TT
24722019-10-03 Tom Tromey <tom@tromey.com>
2473
2474 PR rust/24976:
2475 * gdb.rust/simple.rs (Union2): New type.
2476 (main): Use Union2.
2477 * gdb.rust/simple.exp: Add test.
2478
179aed7f
AB
24792019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2480
2481 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2482 nested function prefix.
2483
0a4b0913
AB
24842019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2485 Richard Bunt <richard.bunt@arm.com>
2486 Andrew Burgess <andrew.burgess@embecosm.com>
2487
2488 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2489 nested functions.
2490 * gdb.fortran/nested-funcs.f90: Update expected results.
2491 * gdb.fortran/nested-funcs-2.exp: New file.
2492 * gdb.fortran/nested-funcs-2.f90: New file.
2493
082cce05
AB
24942019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2495
2496 * gdb.python/py-parameter.exp: Make test names unique.
2497 * gdb.python/py-template.exp: Likewise.
2498 * gdb.python/py-value.exp: Likewise.
2499
2b74ba5a
AB
25002019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2501
2502 * gdb.base/break-interp.exp: Reduce test name duplication.
2503 * gdb.base/call-sc.exp: Likewise.
2504 * gdb.base/callfuncs.exp: Likewise.
2505 * gdb.base/charset.exp: Likewise.
2506 * gdb.base/dump.exp: Likewise.
2507 * gdb.base/ena-dis-br.exp: Likewise.
2508 * gdb.base/relational.exp: Likewise.
2509 * gdb.base/step-over-syscall.exp: Likewise.
2510 * gdb.base/structs.exp: Likewise.
2511
58eb20d5
AB
25122019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2513
2514 * gdb.linespec/explicit.exp: Make test names unique.
2515 * gdb.linespec/ls-errs.exp: Likewise.
2516
4d421147
AB
25172019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2518
2519 * gdb.reverse/break-precsave.exp: Make test names unique.
2520 * gdb.reverse/break-reverse.exp: Likewise.
2521 * gdb.reverse/finish-precsave.exp: Likewise.
2522 * gdb.reverse/finish-reverse.exp: Likewise.
2523 * gdb.reverse/machinestate-precsave.exp: Likewise.
2524 * gdb.reverse/machinestate.exp: Likewise.
2525 * gdb.reverse/readv-reverse.exp: Likewise.
2526 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2527 * gdb.reverse/sigall-precsave.exp: Likewise.
2528 * gdb.reverse/sigall-reverse.exp: Likewise.
2529 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2530 * gdb.reverse/watch-precsave.exp: Likewise.
2531 * gdb.reverse/watch-reverse.exp: Likewise.
2532
d8c06f22
AB
25332019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2534
2535 * gdb.threads/stop-with-handle.c: New file.
2536 * gdb.threads/stop-with-handle.exp: New file.
2537
3a56ed86
TV
25382019-10-03 Tom de Vries <tdevries@suse.de>
2539
2540 PR testsuite/25059
2541 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2542 directory" line to be missing.
2543
42275044
TV
25442019-10-03 Tom de Vries <tdevries@suse.de>
2545
2546 PR testsuite/25059
2547 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2548 type optional.
2549
9ef62df0
AA
25502019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2551
2552 * gdb.python/py-format-string.c (string.h): New include.
2553 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2554 the same value, for endianness-independence.
2555 * gdb.python/py-format-string.exp (default_regexp_dict)
2556 (test_pretty_structs, test_format): Adjust expected output to the
2557 changed initialization.
2558
37f6a7f4
TT
25592019-10-02 Tom Tromey <tromey@adacore.com>
2560
2561 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2562
1d58d6a2
PA
25632019-10-02 Pedro Alves <palves@redhat.com>
2564 Andrew Burgess <andrew.burgess@embecosm.com>
2565
2566 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2567 "print-file-var.h".
2568 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2569 (get_version_1): Print this_version_id and its address.
2570 Add extern "C" wrappers around interface functions.
2571 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2572 "print-file-var.h".
2573 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2574 (get_version_2): Print this_version_id and its address.
2575 Add extern "C" wrappers around interface functions.
2576 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2577 <stddef.h> and "print-file-var.h".
2578 Add extern "C" wrappers around interface functions.
2579 [VERSION_ID_MAIN] (this_version_id): Define.
2580 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2581 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2582 up extern "C" blocks.
2583 * gdb.base/print-file-var.exp (test): New, factored out from top
2584 level.
2585 (top level): Test all combinations of attribute hidden or not,
2586 dlopen or not, and this_version_id symbol in main file or not.
2587 Compile tests as both C++ and C, make test names unique.
2588
d770d56f
TT
25892019-10-01 Tom Tromey <tom@tromey.com>
2590
2591 * gdb.base/style.exp: Test "show logging filename".
2592
7f6aba03
TT
25932019-10-01 Tom Tromey <tom@tromey.com>
2594
2595 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2596 * gdb.base/style.exp: Add metadata style test.
2597
14309bb6
TT
25982019-10-01 Tom Tromey <tom@tromey.com>
2599
2600 * gdb.base/style.exp: Test "pwd".
2601
2a3c1174
PA
26022019-10-01 Tom Tromey <tom@tromey.com>
2603
2604 * gdb.base/style.exp: Update tests.
2605
53d666ec
AA
26062019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2607
2608 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2609 'six' to unsigned.
2610 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2611 'five'. Use an all-ones bit pattern for each.
2612 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2613 to its changed values.
2614
4a56a520
TT
26152019-09-30 Tom Tromey <tromey@adacore.com>
2616
2617 * gdb.rust/traits.rs: Disable all warnings.
2618
0df0352a
TV
26192019-09-29 Tom de Vries <tdevries@suse.de>
2620
aac66a4c 2621 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2622
73d9a918
TV
26232019-09-29 Tom de Vries <tdevries@suse.de>
2624
2625 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2626
060b3ab4
TV
26272019-09-27 Tom de Vries <tdevries@suse.de>
2628
2629 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2630
68f7d34d
TV
26312019-09-27 Tom de Vries <tdevries@suse.de>
2632
2633 PR record/23188
2634 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2635
5d63b30a
TT
26362019-09-26 Tom Tromey <tromey@adacore.com>
2637
2638 * gdb.ada/py_taft.exp: New file.
2639 * gdb.ada/py_taft/main.adb: New file.
2640 * gdb.ada/py_taft/pkg.adb: New file.
2641 * gdb.ada/py_taft/pkg.ads: New file.
2642
3d435220
TV
26432019-09-24 Tom de Vries <tdevries@suse.de>
2644
2645 PR gdb/24598
2646 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2647
77d03678
TV
26482019-09-22 Tom de Vries <tdevries@suse.de>
2649
2650 * gdb.base/restore.exp: Allow register variables to be optimized out at
2651 -O0.
2652
abf516c6
UW
26532019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2654
2655 * gdb.arch/spu-info.exp: Remove file.
2656 * gdb.arch/spu-info.c: Remove file.
2657 * gdb.arch/spu-ls.exp: Remove file.
2658 * gdb.arch/spu-ls.c: Remove file.
2659
2660 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2661 * gdb.asm/spu.inc: Remove file.
2662
2663 * gdb.base/dump.exp: Remove support for spu*-*-*.
2664 * gdb.base/stack-checking.exp: Likewise.
2665 * gdb.base/overlays.exp: Likewise.
2666 * gdb.base/ovlymgr.c: Likewise.
2667 * gdb.base/spu.ld: Remove file.
2668
2669 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2670 * gdb.cp/cpexprs.exp: Likewise.
2671 * gdb.cp/exception.exp: Likewise.
2672 * gdb.cp/gdb2495.exp: Likewise.
2673 * gdb.cp/mb-templates.exp: Likewise.
2674 * gdb.cp/pr9167.exp: Likewise.
2675 * gdb.cp/userdef.exp: Likewise.
2676
2677 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2678
2679 * gdb.cell: Remove directory.
2680 * lib/cell.exp: Remove file.
2681
e452e88f
TV
26822019-09-19 Tom de Vries <tdevries@suse.de>
2683
2684 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2685
8a625130
TV
26862019-09-19 Tom de Vries <tdevries@suse.de>
2687
2688 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2689
81dc3ab5
TV
26902019-09-19 Tom de Vries <tdevries@suse.de>
2691
2692 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2693 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2694 (gdb_target_cmd): ... here.
2695 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2696 value 2.
2697
b078f3ac
AB
26982019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2699
2700 * gdb.base/source-dir.exp: Avoid having directory names in test
2701 names.
2702
f1b620e9
MG
27032019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2704
2705 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2706 directory.
2707
67f3ed6a
AB
27082019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2709
2710 * gdb.base/list-missing-source.exp: New file.
2711
d1b70248
TV
27122019-09-14 Tom de Vries <tdevries@suse.de>
2713
2714 PR teststuite/24599
2715 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2716 * lib/ada.exp (gnatmake_version_at_least): New proc.
2717
5fabdcd6
AB
27182019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2719
2720 * gdb.base/maint.exp: Use exec_has_index_section.
2721
aa17805f
AB
27222019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2723
2724 * gdb.base/maint.exp: Add test for 'maint info sections'.
2725
25e5c209
TV
27262019-09-12 Tom de Vries <tdevries@suse.de>
2727
2728 * gdb.base/store.exp: Allow register variables to be optimized out at
2729 -O0.
2730
4993045d
PW
27312019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2732
2733 * gdb.ada/rdv_wait.exp: Update to new task names.
2734 * gdb.base/task_switch_in_core.exp: Likewise.
2735 * gdb.base/info_sources_base.c: Likewise.
2736
8a516164
TT
27372019-09-10 Tom Tromey <tromey@adacore.com>
2738
2739 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2740
aa391654
TT
27412019-09-10 Tom Tromey <tromey@adacore.com>
2742
2743 * gdb.ada/dgopt.exp: New file.
2744 * gdb.ada/dgopt/x.adb: New file.
2745
8634b462
TT
27462019-09-08 Tom Tromey <tom@tromey.com>
2747
2748 * gdb.tui/resize.exp: Remove setup_xfail.
2749 * gdb.tui/regs.exp: Remove setup_xfail.
2750 * gdb.tui/basic.exp: Remove setup_xfail.
2751
736b0f76
DB
27522019-09-06 David Blaikie <dblaikie@gmail.com>
2753
2754 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2755 * gdb.cp/cplabel.exp: Ditto.
2756 * gdb.linespec/ls-errs.exp: Ditto.
2757
30331a6c
TV
27582019-09-05 Tom de Vries <tdevries@suse.de>
2759
2760 * lib/gdb.exp (cmp_file_string): New proc.
2761 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2762 runto_main. Verify save breakpoints output.
2763
98b0ebab
PW
27642019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2765
2766 * gdb.base/info-var.exp: Test info variables without running
2767 to main, to avoid expect's buffer overflow.
2768
4e962e74
TT
27692019-09-03 Tom Tromey <tromey@adacore.com>
2770
2771 * gdb.ada/bias.exp: New file.
2772 * gdb.ada/bias/bias.adb: New file.
2773 * gdb.ada/print_chars.exp: Add regression test.
2774 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2775 (MC): New variable.
2776
2ea1a07a
SL
27772019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2778
2779 * gdb.base/argv0-symlink.exp: Run only on native target
2780 and local host.
2781
8077c50d
TV
27822019-08-29 Tom de Vries <tdevries@suse.de>
2783
2784 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2785 diverse debug info.
2786 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2787
48352473
TV
27882019-08-28 Tom de Vries <tdevries@suse.de>
2789
2790 * gdb.base/info-var.exp: Allow info variables to print info for files
2791 other than info-var-f1.c and info-var-f2.c.
2792
d8f27c60
AB
27932019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2794
2795 * gdb.fortran/info-types.exp: Add module.
2796 * gdb.fortran/info-types.f90: Update expected results.
2797
1f20c35e
AB
27982019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2799
2800 * gdb.fortran/info-types.exp: New file.
2801 * gdb.fortran/info-types.f90: New file.
2802 * lib/fortran.exp (fortran_character1): New proc.
2803
4acfdd20
AB
28042019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2805
2806 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2807 functions'. Reindent as needed.
2808 * gdb.base/info-var-f1.c: New file.
2809 * gdb.base/info-var-f2.c: New file.
2810 * gdb.base/info-var.exp: New file.
2811 * gdb.base/info-var.h: New file.
2812
5c31b358
TV
28132019-08-26 Tom de Vries <tdevries@suse.de>
2814
2815 PR c++/24852
2816 * gdb.cp/no-libstdcxx-probe.exp: New test.
2817
b694989f
TV
28182019-08-26 Tom de Vries <tdevries@suse.de>
2819
2820 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2821 * tests need to be skipped.
2822 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2823 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2824 mi_skip_libstdcxx_probe_tests.
2825
d9c4ba53
SDJ
28262019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2827
2828 * gdb.python/py-xmethods.exp: Use raw strings when passing
2829 arguments to SimpleXMethodMatcher.
2830
395fad09
TV
28312019-08-22 Tom de Vries <tdevries@suse.de>
2832
2833 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2834 more informative.
2835
26c957f1
PA
28362019-08-21 Pedro Alves <palves@redhat.com>
2837
2838 * gdb.base/with.exp: Test "with" with no arguments.
2839
61f80d5d
TV
28402019-08-21 Tom de Vries <tdevries@suse.de>
2841
2842 * gdb.base/gdb-caching-proc.exp: Sort files.
2843
d7a11d13
TV
28442019-08-20 Tom de Vries <tdevries@suse.de>
2845
2846 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2847 compilation.
2848
34dafe9f
TV
28492019-08-16 Tom de Vries <tdevries@suse.de>
2850
2851 * gdb.base/compare-sections.exp ("after run to main"): Allow
2852 mismatched read-only sections for PIE executables.
2853
398fdd60
TT
28542019-08-16 Tom Tromey <tom@tromey.com>
2855
2856 * lib/tuiterm.exp (_csi_Z): New proc.
2857 * gdb.tui/basic.exp: Update window positions.
2858 * gdb.tui/empty.exp: Update window positions.
2859
d8f9e51c
SL
28602019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2861
2862 * gdb.base/examine-backward.exp: Correct regexp for
2863 "examine 3 bytes backward from ${address_zero}".
2864
3df505f6
TT
28652019-08-15 Tom Tromey <tom@tromey.com>
2866
2867 * gdb.tui/empty.exp: Enable resizing tests.
2868
272560b5
TT
28692019-08-15 Tom Tromey <tromey@adacore.com>
2870
2871 * gdb.ada/char_enum.exp: Add regression tests.
2872 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2873 and '0'.
2874 (Char, Gchar): Update.
2875 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2876
08235187
CB
28772019-08-15 Christian Biesinger <cbiesinger@google.com>
2878
2879 * gdb.python/python.exp: Expect a leading underscore on
2880 GdbOutput{,Error}File.
2881
22a2ab04
SL
28822019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2883
2884 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2885 Windows host.
2886
835b995b
SL
28872019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2888
2889 * gdb.base/batch-preserve-term-settings.exp
2890 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2891
97dd8e07
CB
28922019-08-15 Christian Biesinger <cbiesinger@google.com>
2893
2894 * lib/gdb.exp: When running on a mingw target, replace
2895 /x/ with x:/.
2896
75faf5c4
AH
28972019-08-14 Alan Hayward <alan.hayward@arm.com>
2898
2899 * gdb.arch/aarch64-prologue.c: New test.
2900 * gdb.arch/aarch64-prologue.exp: New file.
2901
abc6c00f
TV
29022019-08-13 Tom de Vries <tdevries@suse.de>
2903
2904 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2905 Thread.
2906
74c2c1f4
SL
29072019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2908
2909 * gdb.python/py-completion.exp: Download the .py file to the host
2910 and use its host pathname. Conditionalize tests that use
2911 tab completion and manipulate files on the build machine.
2912 * gdb.python/py-events.exp: Download the .py file to the host
2913 and use its host pathname.
2914 * gdb.python/py-evsignal.exp: Likewise.
2915 * gdb.python/py-evthreads.exp: Likewise.
2916 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2917 pathname syntax.
2918 * gdb.python/py-framefilter.exp: Download the .py file to the right
2919 place on the host. Match Windows pathname syntax.
2920 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2921 .py file to the host and use its host pathname.
2922 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2923 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2924 build pathname. Skip symlink test on Windows host. Add missing
2925 newline at end of file.
2926 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2927 and use its host pathname.
2928 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2929 * gdb.python/py-section-script.exp: Use host location of binfile
2930 on safe-path. Use correct path separator on Windows host.
2931 Reorder alternatives in gdb_test_multiple to prevent matching
2932 the wrong alternative on success.
2933 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2934
ca2589f3
PP
29352019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2936
2937 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2938 expect the GDB inferior to no longer immediately stop after
2939 being resumed with "signal SIGINT".
2940
020a839d
SL
29412019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2942
2943 * gdb.linespec/break-ask.exp: Generalize regexps to match
2944 Windows pathnames too.
2945
128d6509
TV
29462019-08-08 Tom de Vries <tdevries@suse.de>
2947
2948 PR testsuite/24862
2949 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2950
590042fc
PW
29512019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2952
2953 * gdb.base/style.exp: Update tests for help doc new invariants.
2954 * gdb.base/help.exp: Likewise.
2955
046bebe1
TT
29562019-08-06 Tom Tromey <tom@tromey.com>
2957
2958 * gdb.base/style.exp: Add disassemble test.
2959 * gdb.base/style.c (some_called_function): New function.
2960 (main): Use it.
2961
0b27c27d
CB
29622019-08-05 Christian Biesinger <cbiesinger@google.com>
2963
2964 * gdb.python/py-block.exp: Test dictionary access on blocks.
2965
580f1034
SM
29662019-08-05 Simon Marchi <simon.marchi@efficios.com>
2967
2968 PR gdb/24863
2969 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2970 -list-thread-groups --available test when running under
2971 check-read1.
2972
d86bd7cb
TV
29732019-08-05 Tom de Vries <tdevries@suse.de>
2974
2975 PR testsuite/24863
2976 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2977 * gdb.base/help.exp: Use with_read1_timeout_factor.
2978 * gdb.base/info-macros.exp: Same.
2979 * gdb.cp/nested-types.exp: Same.
2980
a80cf5d8
TV
29812019-08-05 Tom de Vries <tdevries@suse.de>
2982
2983 * lib/gdb.exp (version_at_least): Factor out of ...
2984 (tcl_version_at_least): ... here.
2985 (gdb_compile): Fail if pie results in non-PIE executable.
2986 (readelf_version, readelf_prints_pie): New proc.
2987 (exec_is_pie): Return -1 if unknown.
2988
d0962838
TV
29892019-08-05 Tom de Vries <tdevries@suse.de>
2990
2991 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2992
2252ff3d
SL
29932019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2994
2995 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2996
26655f53
SL
29972019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2998
2999 * lib/completion-support.exp (test_gdb_complete_none): Skip
3000 tab completion tests if no readline support.
3001 (test_gdb_complete_unique_re): Likewise.
3002 (test_gdb_complete_multiple): Likewise.
3003
db4dc13e
PW
30042019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3005
3006 * gdb.base/info_sources.exp: New file.
3007 * gdb.base/info_sources.c: New file.
3008 * gdb.base/info_sources_base.c: New file.
3009
0eba165a
PFC
30102019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3011
3012 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3013 prefix argument.
3014 (test_exit_status): Add prefix argument.
3015
59bd512b
TV
30162019-08-01 Tom de Vries <tdevries@suse.de>
3017
3018 PR testsuite/24863
3019 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3020 calling exp_continue for new thread and thread exited messages.
3021
2a3ad588
TV
30222019-08-01 Tom de Vries <tdevries@suse.de>
3023
3024 PR testsuite/24863
3025 * gdb.base/structs.exp: Fix check-read1 timeout using
3026 gdb_test_sequence.
3027 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3028
117eb594
TV
30292019-08-01 Tom de Vries <tdevries@suse.de>
3030
3031 PR testsuite/24863
3032 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3033 line.
3034
ed591340
TV
30352019-08-01 Tom de Vries <tdevries@suse.de>
3036
3037 PR testsuite/24863
3038 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3039
aa3b6533
TT
30402019-07-30 Tom Tromey <tromey@adacore.com>
3041
3042 * gdb.ada/display_nested.exp: New file.
3043 * gdb.ada/display_nested/foo.adb: New file.
3044 * gdb.ada/display_nested/pack.adb: New file.
3045 * gdb.ada/display_nested/pack.ads: New file.
3046
2906593f
CB
30472019-07-30 Christian Biesinger <cbiesinger@google.com>
3048
3049 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3050 namespace.
3051 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3052
0f575925
TV
30532019-07-30 Tom de Vries <tdevries@suse.de>
3054
3055 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3056 instead.
3057
b13057d9
TV
30582019-07-30 Tom de Vries <tdevries@suse.de>
3059
3060 PR testsuite/24834
3061 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3062 (exec_is_pie): New proc.
3063
5c4dde85
CB
30642019-07-29 Christian Biesinger <cbiesinger@google.com>
3065
3066 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3067
c620ed88
CB
30682019-07-29 Christian Biesinger <cbiesinger@google.com>
3069
3070 * gdb.python/py-objfile.c: Add global and static vars.
3071 * gdb.python/py-objfile.exp: Test new functions Objfile.
3072 lookup_global_symbol and lookup_static_symbol.
3073
3d235706
TT
30742019-07-29 Tom Tromey <tom@tromey.com>
3075
3076 * lib/tuiterm.exp (Term::_csi_@): New proc.
3077 (Term::_csi_X): Don't move cursor.
3078
c7e4c0a6
PW
30792019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3080
3081 * gdb.base/options.exp: Update backtrace - completion to
3082 new option -frame-info.
3083 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3084 Test new 'set print frame-info'. Test backtrace -frame-info
3085 overriding 'set print frame-info'.
3086 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3087 Test new 'set print frame-info'.
3088 Verify consistency of backtrace with and without filters, with and
3089 without -no-filters.
3090 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3091 default.
3092
de28a3b7
TV
30932019-07-29 Tom de Vries <tdevries@suse.de>
3094
3095 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3096 no arguments".
3097
507dd60e
TV
30982019-07-29 Tom de Vries <tdevries@suse.de>
3099
3100 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3101 is a substring of the first for "complete non-unique file name".
3102
5beafce9
TV
31032019-07-29 Tom de Vries <tdevries@suse.de>
3104
3105 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3106 with ".*".
3107
2d274232
TV
31082019-07-29 Tom de Vries <tdevries@suse.de>
3109
3110 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3111 Pass prompt_regexp parameter to gdb_test_multiple calls.
3112
9197cd8b
TV
31132019-07-29 Tom de Vries <tdevries@suse.de>
3114
3115 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3116 print registers" regexps.
9197cd8b 3117
b528dae0
TV
31182019-07-29 Tom de Vries <tdevries@suse.de>
3119
3120 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3121
d17725d7
TV
31222019-07-29 Tom de Vries <tdevries@suse.de>
3123
3124 PR gdb/24855
3125 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3126 (skip_python_tests_prompt): Add prompt_regexp argument to
3127 gdb_test_multiple calls.
3128
52b75bf1
TT
31292019-07-27 Tom Tromey <tom@tromey.com>
3130
3131 * gdb.tui/main.exp: New file.
3132
2b1d00c2
TT
31332019-07-27 Tom Tromey <tom@tromey.com>
3134
3135 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3136 optional.
3137 * gdb.tui/empty.exp: New file.
3138
ded631d5
TT
31392019-07-27 Tom Tromey <tom@tromey.com>
3140
3141 * lib/tuiterm.exp (spawn): New proc.
3142 (Term::resize): New proc.
3143 * gdb.tui/resize.exp: New file.
3144
58ac439d
TT
31452019-07-27 Tom Tromey <tom@tromey.com>
3146
3147 * gdb.tui/list.exp: New file.
3148
fe1f56ee
TT
31492019-07-27 Tom Tromey <tom@tromey.com>
3150
3151 * gdb.tui/regs.exp: New file.
3152
f790b310
TT
31532019-07-27 Tom Tromey <tom@tromey.com>
3154
3155 * gdb.tui/basic.exp: Add "layout split" test.
3156
d95fc6ee
TT
31572019-07-27 Tom Tromey <tom@tromey.com>
3158
3159 * gdb.tui/basic.exp: Add "layout asm" test.
3160
c3786b3a
TT
31612019-07-27 Tom Tromey <tom@tromey.com>
3162
3163 * lib/tuiterm.exp: New file.
3164 * gdb.tui/basic.exp: New file.
3165
98a617f8
KB
31662019-07-27 Kevin Buettner <kevinb@redhat.com>
3167
3168 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3169 Enable tests associated with this flag. Adjust regex
3170 referencing "foo_low" to now refer to "foo_cold" instead.
3171
5c076da4
KB
31722019-07-27 Kevin Buettner <kevinb@redhat.com>
3173
3174 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3175 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3176 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3177 foo_cold. Revise comments to match.
3178 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3179 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3180 were wrapped into this proc; Call do_test in loop from outermost
3181 level.
3182 (foo_low): Rename all occurrences to "foo_cold".
3183 (backtrace from baz): New test.
3184 (x2/i foo_cold): New test.
3185 (info line *foo_cold): New test.
3186
1512d3b7
TV
31872019-07-26 Tom de Vries <tdevries@suse.de>
3188
3189 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3190
297989a1
TV
31912019-07-25 Tom de Vries <tdevries@suse.de>
3192
3193 PR testsuite/24830
3194 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3195 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3196 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3197 (skip_libstdcxx_probe_tests): ... here.
3198 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3199
b3b965fb
TV
32002019-07-24 Tom de Vries <tdevries@suse.de>
3201
3202 PR testsuite/24807
3203 * gdb.objc/basicclass.m: Include stdio.h.
3204 * gdb.objc/nondebug.m: Same.
3205 * gdb.objc/objcdecode.m: Same.
3206
4625b4d0
TV
32072019-07-24 Tom de Vries <tdevries@suse.de>
3208
3209 PR testsuite/24612
3210 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3211 additional_flags.
3212
024a5840
TV
32132019-07-24 Tom de Vries <tdevries@suse.de>
3214
3215 PR testsuite/24831
3216 * gdb.multi/tids.exp: Update error messages for info threads.
3217
c76ddaa3
TV
32182019-07-24 Tom de Vries <tdevries@suse.de>
3219
3220 * gdb.base/info-types.exp: Allow info types to print info for more than
3221 one file.
3222
9a618ef6
TV
32232019-07-23 Tom de Vries <tdevries@suse.de>
3224
3225 PR testsuite/24842
3226 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3227 gdb_spawn_with_cmdline_opts.
3228
40eadf04
SP
32292019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3230
3231 * gdb.arch/arm-cmse-sgstubs.c: New test.
3232 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3233
5ba29434
TV
32342019-07-23 Tom de Vries <tdevries@suse.de>
3235
3236 PR testsuite/24711
3237 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3238 issuing next command.
3239
a8e9d247
AB
32402019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3241
3242 * gdb.ada/info_auto_lang.exp: Update expected results.
3243 * gdb.base/info-types.c: Add additional types to check.
3244 * gdb.base/info-types.exp: Update expected results.
3245
eb86c5e2
AB
32462019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3247
3248 * gdb.base/info-types.c: New file.
3249 * gdb.base/info-types.exp: New file.
3250
01e175fe
AB
32512019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3252
3253 * gdb.arch/riscv-bp-infcall.c: New file.
3254 * gdb.arch/riscv-bp-infcall.exp: New file.
3255
6b78c3f8
AB
32562019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3257
3258 PR breakpoints/24541
3259 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3260
da738167
TV
32612019-07-14 Tom de Vries <tdevries@suse.de>
3262
3263 PR testsuite/24760
3264 * gdb.objc/basicclass.exp: Fix unterminated string.
3265
0d4e84ed
AB
32662019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3267 Andrew Burgess <andrew.burgess@embecosm.com>
3268
3269 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3270 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3271 negative bounds.
3272 * gdb.fortran/vla-value.exp: Print elements of an array with
3273 negative bounds.
3274 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3275 testing.
3276
021d8588
AB
32772019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3278
3279 * gdb.base/options.exp (expect_string): Dequote strings in
3280 results.
3281 (test-string): Test strings with different quoting and reindent.
3282
f06f1252
TT
32832019-07-10 Tom Tromey <tromey@adacore.com>
3284
3285 * gdb.ada/mi_ex_cond.exp: Update expected results.
3286 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3287 * gdb.ada/mi_catch_ex.exp: Update expected results.
3288 * gdb.ada/mi_catch_assert.exp: Update expected results.
3289 * gdb.ada/catch_ex.exp (catch_exception_info)
3290 (catch_exception_entry, catch_assert_entry)
3291 (catch_unhandled_entry): Update.
3292 * gdb.ada/catch_assert_if.exp: Update expected results.
3293
b863685d
RB
32942019-07-10 Richard Bunt <richard.bunt@arm.com>
3295 Stephen Roberts <stephen.roberts@arm.com>
3296
3297 * gdb.base/define.exp: Restore original prompt.
3298
cb1e4e32
PA
32992019-07-09 Pedro Alves <palves@redhat.com>
3300
3301 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3302 breakpoints" output.
3303 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3304 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3305 throw" creates breakpoint.
3306 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3307 'type="catchpoint"'.
3308
b58a68fe
PA
33092019-07-09 Pedro Alves <palves@redhat.com>
3310
3311 PR c++/15468
3312 * gdb.cp/except-multi-location-lib.cc: New.
3313 * gdb.cp/except-multi-location-main.cc: New.
3314 * gdb.cp/except-multi-location.exp: New.
3315
0826779b
PW
33162019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3317
3318 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3319 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3320 argument and update callers.
3321
5b0e2db4
AB
33222019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3323
3324 * gdb.arch/amd64-break-on-asm-line.S: New file.
3325 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3326
1f6f6e21
PW
33272019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3328
3329 * gdb.base/printcmds.exp: Test printing C string and
3330 C wide string convenience vars without transiting via the inferior.
3331 Also make test names unique.
3332
ea142fbf
AH
33332019-07-08 Alan Hayward <alan.hayward@arm.com>
3334
5862c886 3335 PR breakpoints/25011
ea142fbf
AH
3336 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3337
213fd9fa
PA
33382019-07-04 Pedro Alves <palves@redhat.com>
3339
3340 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3341 body returned ok(0), break(3) or continue(4).
3342 * gdb.testsuite/foreach_with_prefix.exp: New file.
3343
2b40fda7
AH
33442019-07-04 Alan Hayward <alan.hayward@arm.com>
3345
3346 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3347
a26c8de0
PA
33482019-07-03 Pedro Alves <palves@redhat.com>
3349
3350 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3351 "return -code".
3352
5f4ba3e7
PA
33532019-07-03 Pedro Alves <palves@redhat.com>
3354
3355 PR cli/24732
3356 * gdb.base/shell.exp: Load completion-support.exp.
3357 Adjust expected error output. Add completion tests.
3358
a994424f
PA
33592019-07-03 Pedro Alves <palves@redhat.com>
3360
3361 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3362 string_to_regexp.
3363
3d9be6f5
PA
33642019-07-03 Pedro Alves <palves@redhat.com>
3365
3366 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3367 (expect_integer): Adjust to expect "-string".
3368 (expect_string): New.
3369 (all_options): Expect "-string".
3370 (test-flag, test-boolean): Adjust to expect "-string".
3371 (test-string): New proc.
3372 (top level): Call it.
3373
41fc454c
PA
33742019-07-03 Pedro Alves <palves@redhat.com>
3375
3376 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3377 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3378 the expected output in the success.
3379
b2b2a215
PA
33802019-07-03 Pedro Alves <palves@redhat.com>
3381
3382 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3383 Split one gdb_test_multiple call in two to avoid a race.
3384
fdbc9870
PA
33852019-07-03 Pedro Alves <palves@redhat.com>
3386
3387 * gdb.base/with.c: New file.
3388 * gdb.base/with.exp: New file.
3389
c6ac8931
PA
33902019-07-03 Pedro Alves <palves@redhat.com>
3391
3392 * gdb.base/settings.exp: Replace all references to "maint
3393 test-settings set" with references to "maint set test-settings",
3394 and all references to "maint test-settings show" with references
3395 to "maint show test-settings".
3396
970f9d09
PA
33972019-07-03 Pedro Alves <palves@redhat.com>
3398
3399 * gdb.base/settings.exp (test-string): Adjust expected out when
3400 testing "maint test-settings show filename"
3401
54d66006
PA
34022019-07-02 Pedro Alves <palves@redhat.com>
3403
3404 * gdb.base/options.exp (test-info-threads): New procedure.
3405 (top level): Call it.
3406
10d06d82
TT
34072019-06-28 Tom Tromey <tromey@adacore.com>
3408
3409 * gdb.dwarf2/ada-linkage-name.c: New file.
3410 * gdb.dwarf2/ada-linkage-name.exp: New file.
3411
3d507ff2
TT
34122019-06-27 Tom Tromey <tromey@adacore.com>
3413
d039f014 3414 PR c++/20020:
3d507ff2
TT
3415 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3416
8af58ffe
TV
34172019-06-26 Tom de Vries <tdevries@suse.de>
3418
3419 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3420
22e21752
TV
34212019-06-26 Tom de Vries <tdevries@suse.de>
3422
3423 * gdb.base/index-cache.exp: Add back missing debug option.
3424
b65b566c
PW
34252019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3426
3427 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3428
5c2c8c69
TV
34292019-06-25 Tom de Vries <tdevries@suse.de>
3430
3431 PR testsuite/24727
3432 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3433
164e3873
TV
34342019-06-24 Tom de Vries <tdevries@suse.de>
3435
3436 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3437
824eacee
TV
34382019-06-24 Tom de Vries <tdevries@suse.de>
3439
3440 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3441 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3442 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3443
385b97d3
TV
34442019-06-24 Tom de Vries <tdevries@suse.de>
3445
3446 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3447
c596f180
TV
34482019-06-21 Tom de Vries <tdevries@suse.de>
3449
3450 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3451
b13a7d03
TV
34522019-06-21 Tom de Vries <tdevries@suse.de>
3453
3454 PR testsuite/24518
3455 PR ada/24713
3456 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3457 index.
3458
899277ae
TT
34592019-06-19 Tom Tromey <tromey@adacore.com>
3460
3461 * gdb.ada/length_cond.exp: Add intro comment.
3462
680e1bee
TT
34632019-06-19 Tom Tromey <tromey@adacore.com>
3464
3465 * gdb.ada/length_cond.exp: New file.
3466 * gdb.ada/length_cond/length_cond.adb: New file.
3467 * gdb.ada/length_cond/pck.adb: New file.
3468 * gdb.ada/length_cond/pck.ads: New file.
3469
0ed4690a
TV
34702019-06-18 Tom de Vries <tdevries@suse.de>
3471
3472 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3473
d20ed5fd
TT
34742019-06-18 Tom Tromey <tromey@adacore.com>
3475
3476 * gdb.base/list0.h: Add comment explaining control character.
3477
86e04673
TV
34782019-06-18 Tom de Vries <tdevries@suse.de>
3479
3480 * boards/fission.exp: Break up long debug_flags line.
3481
c4973306
SM
34822019-06-16 Tom de Vries <tdevries@suse.de>
3483
3484 PR gdb/24445
3485 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3486 generated index.
3487
93cb9841
AB
34882019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3489
3490 PR gdb/24686
3491 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3492 improve detection of bug gdb/24541.
3493
399aaebd
SM
34942019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3495
3496 PR gdb/24669
3497 * gdb.base/index-cache.exp (uses_readnow,
3498 expecting_index_cache_use): Define global variable.
3499 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3500 expecting_index_cache_use.
3501
584a927c
AB
35022019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3503 Andrew Burgess <andrew.burgess@embecosm.com>
3504
3505 * gdb.fortran/pointers.f90: New file.
3506 * gdb.fortran/print_type.exp: New file.
3507 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3508 * gdb.fortran/vla-type.exp: Likewise.
3509 * gdb.fortran/vla-value.exp: Likewise.
3510 * gdb.mi/mi-vla-fortran.exp: Likewise.
3511
30056ea0
AB
35122019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3513
3514 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3515 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3516 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3517 as a stop reason.
3518
ec8e2b6d
AB
35192019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3520
3521 * gdb.base/annota1.exp: Update expected results.
3522 * gdb.cp/annota2.exp: Likewise.
3523 * gdb.cp/annota3.exp: Likewise.
3524
09e4c4e1
AB
35252019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3526
3527 * gdb.base/style-logging.exp: Remove path from test name.
3528
0735b091
TT
35292019-06-14 Tom Tromey <tromey@adacore.com>
3530
3531 PR gdb/24502:
3532 * gdb.base/style-logging.exp: New file.
3533
f5686554
TT
35342019-06-14 Tom Tromey <tromey@adacore.com>
3535
3536 * gdb.base/symfile-warn.exp: New file.
3537 * gdb.base/symfile-warn.c: New file.
3538
a0c1ffed
TT
35392019-06-14 Tom Tromey <tromey@adacore.com>
3540
3541 * gdb.base/annotate-symlink.exp: New file.
3542
f411722c
TT
35432019-06-14 Tom Tromey <tromey@adacore.com>
3544
3545 * gdb.ada/set_wstr.exp: Add reassignment test.
3546
4268ec18
TT
35472019-06-14 Tom Tromey <tromey@adacore.com>
3548
3549 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3550 'unchecked_access and 'unrestricted_access as well.
3551
9a9e394b
TT
35522019-06-14 Tom Tromey <tromey@adacore.com>
3553
3554 PR ada/24539:
3555 * gdb.ada/vla.exp: Update tests.
3556 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3557 pragma.
3558
4c048731
PA
35592019-06-13 Pedro Alves <palves@redhat.com>
3560
3561 * gdb.base/settings.exp (test-integer): Test junk after
3562 "unlimited".
3563
6665660a
PA
35642019-06-13 Pedro Alves <palves@redhat.com>
3565
3566 * gdb.base/options.exp (test-thread-apply): New.
3567 (top level): Call it.
3568
5d707134
PA
35692019-06-13 Pedro Alves <palves@redhat.com>
3570
3571 * gdb.base/options.exp (test-frame-apply): New.
3572 (top level): Test print commands with different "frame apply"
3573 prefixes.
3574
e2a689da
PA
35752019-06-13 Pedro Alves <palves@redhat.com>
3576
e79be6e5 3577 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3578 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3579 'max_completions' parameter and handle it.
3580 (test_gdb_completion_offers_commands): New.
3581
90a1ef87
PA
35822019-06-13 Pedro Alves <palves@redhat.com>
3583
3584 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3585
d4c16835
PA
35862019-06-13 Pedro Alves <palves@redhat.com>
3587
3588 * gdb.base/options.exp (test-backtrace): New.
3589 (top level): Call it.
3590
2daf894e
PA
35912019-06-13 Pedro Alves <palves@redhat.com>
3592
3593 * gdb.guile/scm-frame-args.exp: Use "set print
3594 raw-frame-arguments" instead of "set print raw frame-arguments".
3595 * gdb.python/py-frame-args.exp: Likewise.
3596
e6ed716c
PA
35972019-06-13 Pedro Alves <palves@redhat.com>
3598
3599 * gdb.compile/compile.exp: Adjust expected output to option
3600 processing changes.
3601
7d8062de
PA
36022019-06-13 Pedro Alves <palves@redhat.com>
3603
3604 * gdb.base/options.exp: Build executable.
3605 (test-print): New procedure.
3606 (top level): Call it, once for "print" and another for "compile
3607 print".
3608
9d0faba9
PA
36092019-06-13 Pedro Alves <palves@redhat.com>
3610
3611 * gdb.base/options.c: New file.
3612 * gdb.base/options.exp: New file.
3613
dee7b4c8
PA
36142019-06-13 Pedro Alves <palves@redhat.com>
3615
3616 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3617 that "o" is ambiguous.
3618
dca0f6c0
PA
36192019-06-13 Pedro Alves <palves@redhat.com>
3620
3621 * gdb.base/settings.c: New file.
3622 * gdb.base/settings.exp: New file.
3623
ccf46844
PA
36242019-06-13 Pedro Alves <palves@redhat.com>
3625
3626 * gdb.base/completion.exp: Fix comment typo.
3627
b9a3f842
PA
36282019-06-13 Pedro Alves <palves@redhat.com>
3629
3630 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3631 foo --1" test.
3632
d106773e
PA
36332019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3634
3635 * gdb.fortran/block-data.f: New.
3636 * gdb.fortran/block-data.exp: New.
3637
fea82da0
TV
36382019-06-11 Tom de Vries <tdevries@suse.de>
3639
3640 PR testsuite/24521
3641 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3642 message.
3643
8c2e74f1
TV
36442019-06-11 Tom de Vries <tdevries@suse.de>
3645
3646 PR testsuite/24521
3647 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3648
b49851c8
TV
36492019-06-11 Tom de Vries <tdevries@suse.de>
3650
3651 * boards/readnow.exp: New file.
3652
a7067863
AB
36532019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3654
3655 * gdb.fortran/vla-sizeof.exp: Update expected results.
3656
1a3da2cd
AB
36572019-06-06 Amos Bird <amosbird@gmail.com>
3658
3659 * gdb.base/annota1.exp (thread_switch): Add test for
3660 thread-exited annotation.
3661
3847a7bf
TT
36622019-06-06 Tom Tromey <tromey@adacore.com>
3663
3664 * gdb.base/maint.exp: Expect command started/finished output.
3665
0088ba59
AB
36662019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3667
3668 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3669 comment.
3670 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3671
312617a3
AB
36722019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3673
3674 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3675 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3676 * gdb.arch/riscv-unwind-long-insn.c: New file.
3677 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3678
e1f2e1a2
CB
36792019-06-04 Christian Biesinger <cbiesinger@google.com>
3680
d3238f7d 3681 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3682
206584bd
PW
36832019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3684
3685 * lib/gdb.exp (help_list_trailer): New regexp variable
3686 factorizing the help trailer message.
3687 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3688 arg to allow to better factorize various tests.
3689 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3690 (test_prefix_command_help): Use help_list_trailer.
3691 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3692 * gdb.guile/scm-cmd.exp: Likewise.
3693 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3694 * gdb.base/help.exp: Use test_user_defined_class_help.
3695 * gdb.base/style.exp: Add tests for styling of help and apropos.
3696 * lib/gdb-utils.exp (style): Add title and highlight styles.
3697
708dc93e
PW
36982019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3699
3700 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3701 $_shell_exitsignal.
3702 * gdb.base/default.exp: Update for new convenience variables.
3703
f49055a5
TT
37042019-05-29 Tom Tromey <tromey@adacore.com>
3705
3706 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3707 to "break complete ada" test case's regexp.
3708
4330d61d
TT
37092019-05-29 Tom Tromey <tromey@adacore.com>
3710
3711 PR c++/20020:
3712 * gdb.cp/constexpr-field.exp: New file.
3713 * gdb.cp/constexpr-field.cc: New file.
3714
000439d5
TT
37152019-05-29 Tom Tromey <tromey@adacore.com>
3716
3717 * gdb.base/finish.exp (finish_no_print): New proc.
3718 (finish_tests): Call it.
3719
5a01c34c
TV
37202019-05-24 Tom de Vries <tdevries@suse.de>
3721
3722 * gdb.dwarf2/gdb-add-index.exp: New file.
3723
18125b16
TT
37242019-05-22 Tom Tromey <tromey@adacore.com>
3725
3726 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3727 * gdb.base/style.exp: Use "style".
3728 * lib/gdb-utils.exp (style): New proc.
3729
af1a8d03
TV
37302019-05-22 Tom de Vries <tdevries@suse.de>
3731
3732 * gdb.base/align.exp: Require c++11.
3733
e7fe496b
TV
37342019-05-22 Tom de Vries <tdevries@suse.de>
3735
3736 PR testsuite/24586
3737 * gdb.python/py-mi-var-info-path-expression.exp: Call
3738 mi_skip_python_tests to check if python is supported.
3739
8fca4da0
AH
37402019-05-22 Alan Hayward <alan.hayward@arm.com>
3741
3742 * gdb.arch/aarch64-pauth.c: New test.
3743 * gdb.arch/aarch64-pauth.exp: New file.
3744
b7060614
AH
37452019-05-22 Alan Hayward <alan.hayward@arm.com>
3746
3747 * README (Re-running Tests Outside The Testsuite): New section.
3748
669d0468
TV
37492019-05-21 Tom de Vries <tdevries@suse.de>
3750
3751 * gdb.arch/amd64-eval.exp: Require c++11.
3752 * gdb.base/max-depth.exp: Same.
3753 * gdb.compile/compile-cplus-array-decay.exp: Same.
3754 * gdb.cp/meth-typedefs.exp: Same.
3755 * gdb.cp/subtypes.exp: Same.
3756 * gdb.cp/temargs.exp: Same.
3757
ce3ebcaa
AH
37582019-05-21 Alan Hayward <alan.hayward@arm.com>
3759
3760 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3761
34d11c68
AB
37622019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3763
3764 PR gdb/18644
3765 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3766 * gdb.fortran/printing-types.exp: Add new test.
3767 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3768 testing.
3769 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3770 setup_kfail call.
3771
87781e84
AH
37722019-05-17 Alan Hayward <alan.hayward@arm.com>
3773
3774 * README (Running the Testsuite): Change example.
3775 (Testsuite Parameters): Remove TRANSCRIPT.
3776 * lib/gdb.exp: Remove TRANSCRIPT check.
3777
b420b89e
AH
37782019-05-17 Alan Hayward <alan.hayward@arm.com>
3779
3780 * README (Testsuite Parameters): Add replay logging to
3781 GDBSERVER_DEBUG.
3782 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3783 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3784 as a comma separated list.
3785 (gdb_debug_init): Override procedure.
3786
408e9b8b
AH
37872019-05-17 Alan Hayward <alan.hayward@arm.com>
3788
3789 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3790 (gdb_write_cmd_file): New procedure.
3791 * lib/gdbserver-support.exp (gdbserver_start): Call
3792 gdbserver_write_cmd_file.
3793 (gdbserver_write_cmd_file): New procedure.
3794
f9e2e39d
AH
37952019-05-17 Alan Hayward <alan.hayward@arm.com>
3796
3797 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3798 (delete_breakpoints): Likewise.
3799 (gdb_run_cmd): Likewise.
3800 (gdb_start_cmd): Likewise.
3801 (gdb_starti_cmd): Likewise.
3802 (gdb_internal_error_resync): Likewise.
3803 (gdb_test_multiple): Likewise.
3804 (gdb_reinitialize_dir): Likewise.
3805 (default_gdb_exit): Likewise.
3806 (gdb_file_cmd): Mark kill as optional.
3807 (default_gdb_start): Call gdb_stdin_log_init.
3808 (send_gdb): Call gdb_stdin_log_write.
3809 (rerun_to_main): Mark Y as an answer.
3810 (gdb_stdin_log_init): New function.
3811 (gdb_stdin_log_write): Likewise.
3812
81f47ac2
AH
38132019-05-17 Alan Hayward <alan.hayward@arm.com>
3814
3815 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3816 * gdb.base/debug-expr.exp: Likewise.
3817 * gdb.base/foll-fork.exp: Likewise.
3818 * gdb.base/foll-vfork.exp: Likewise.
3819 * gdb.base/fork-print-inferior-events.exp: Likewise.
3820 * gdb.base/gdb-sigterm.exp: Likewise.
3821 * gdb.base/gdbinit-history.exp: Likewise.
3822 * gdb.base/osabi.exp: Likewise.
3823 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3824 * gdb.base/ui-redirect.exp: Likewise.
3825 * gdb.gdb/unittest.exp: Likewise.
3826 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3827 * gdb.mi/mi-watch.exp: Likewise.
3828 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3829 * gdb.mi/user-selected-context-sync.exp: Likewise.
3830 * gdb.python/python.exp: Disable debug test when debugging.
3831 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3832 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3833 Likewise.
3834 * gdb.threads/stepi-random-signal.exp: Likewise.
3835
29b52314
AH
38362019-05-17 Alan Hayward <alan.hayward@arm.com>
3837
3838 * Makefile.in: Pass through GDB_DEBUG.
3839 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3840 (gdb,debug): Add board setting.
3841 * lib/gdb.exp (default_gdb_start): Start debugging.
3842 (gdb_debug_enabled): New procedure.
3843 (gdb_debug_init): Likewise.
29b52314
AH
3844
38452019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3846
29b52314
AH
3847 * Makefile.in: Pass through GDB_DEBUG.
3848 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3849 (gdb,debug): Add board setting.
3850 * lib/gdb.exp (default_gdb_start): Start debugging.
3851 (gdb_debug_enabled): New procedure.
3852 (gdb_debug_init): Likewise.
29b52314 3853
ca1285d1
AH
38542019-05-17 Alan Hayward <alan.hayward@arm.com>
3855
3856 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3857
f3a09c80
AH
38582019-05-17 Alan Hayward <alan.hayward@arm.com>
3859
3860 * gdb.base/ui-redirect.exp: Test redirection.
3861
26648588
JV
38622019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3863
3864 * gdb.mi/mi-complete.exp: New file.
3865 * gdb.mi/mi-complete.cc: Likewise.
3866
14237686
AB
38672019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3868
3869 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3870 indexed and sliced arrays, and pointers to arrays.
3871
e7bd7fba
TT
38722019-05-14 Tom Tromey <tromey@adacore.com>
3873
3874 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3875 styling test.
3876
2764128d
TV
38772019-05-14 Tom de Vries <tdevries@suse.de>
3878
3879 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3880 selection entry encoding.
3881
71bed2db
TT
38822019-05-10 Tom Tromey <tromey@adacore.com>
3883
3884 * gdb.ada/info_exc.exp: Add "complete" test.
3885
63b667ad
TV
38862019-05-09 Tom de Vries <tdevries@suse.de>
3887
3888 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3889 CU-relative.
3890
9cfd2b89
TV
38912019-05-09 Tom de Vries <tdevries@suse.de>
3892
3893 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3894 CU-relative.
3895
2228ef77
XR
38962019-05-08 Joel Brobecker <brobecker@adacore.com>
3897
3898 * gdb.ada/frame_arg_lang.exp: New testcase.
3899 * gdb.ada/frame_arg_lang/bla.adb: New file.
3900 * gdb.ada/frame_arg_lang/pck.ads: New file.
3901 * gdb.ada/frame_arg_lang/pck.adb: New file.
3902 * gdb.ada/frame_arg_lang/foo.c: New file.
3903
80e55b13
TT
39042019-05-08 Tom Tromey <tromey@adacore.com>
3905
3906 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3907
9d3421af
TT
39082019-05-08 Tom Tromey <tromey@adacore.com>
3909
3910 * gdb.base/ptype-offsets.exp: Update tests.
3911
844333e2
TT
39122019-05-08 Tom Tromey <tromey@adacore.com>
3913
3914 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3915 cases.
3916 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3917 "short".
3918
988915ee
TT
39192019-05-08 Tom Tromey <tromey@adacore.com>
3920
3921 * gdb.ada/vla.exp: New file.
3922 * gdb.ada/vla/vla.adb: New file.
3923
7bd55dac
TV
39242019-05-07 Tom de Vries <tdevries@suse.de>
3925
3926 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3927
75f06e9d
TV
39282019-05-07 Tom de Vries <tdevries@suse.de>
3929
3930 PR testsuite/24522
3931 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3932 section.
3933
77e7aaa4
TV
39342019-05-07 Tom de Vries <tdevries@suse.de>
3935
3936 PR testsuite/24522
3937 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3938 .debug_aranges section.
3939
456ba0fa
TV
39402019-05-07 Tom de Vries <tdevries@suse.de>
3941
3942 PR testsuite/24159
3943 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3944
5a56d6a6
TV
39452019-05-06 Tom de Vries <tdevries@suse.de>
3946
3947 * lib/gdb.exp (exec_has_index_section): New proc.
3948 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3949 section.
3950
9d6d4be8
TV
39512019-05-04 Tom de Vries <tdevries@suse.de>
3952
3953 * boards/cc-with-debug-names.exp: New file.
3954
222a8d25
TT
39552019-05-03 Tom Tromey <tromey@adacore.com>
3956
3957 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3958 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3959 * gdb.ada/char_enum.exp: Add test.
3960
0fdfd794
TV
39612019-05-03 Tom de Vries <tdevries@suse.de>
3962
3963 * boards/cc-with-gdb-index.exp: New file.
3964
80062eb9
AB
39652019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3966
3967 * gdb.rust/simple.exp: Add new test case.
3968 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3969 (main): Initialise an instance of the new struct.
3970
4504bbde
TT
39712019-05-01 Tom Tromey <tromey@adacore.com>
3972
3973 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3974 record.
3975 (NPR): New variable.
3976 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3977 test.
3978
d48e62f4
TT
39792019-05-01 Tom Tromey <tromey@adacore.com>
3980
3981 * gdb.ada/packed_array_assign.exp: Add packed assignment
3982 regression test.
3983
f59f30f5
TV
39842019-05-01 Tom de Vries <tdevries@suse.de>
3985
3986 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3987
b70bfc54
TV
39882019-05-01 Tom de Vries <tdevries@suse.de>
3989
3990 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3991
15f18d14
AT
39922019-04-30 Ali Tamur <tamur@google.com>
3993
3994 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3995
2ff0a947
TT
39962019-04-30 Tom Tromey <tromey@adacore.com>
3997
3998 * lib/ada.exp (find_ada_tool): New proc.
3999 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4000 * gdb.ada/catch_ex_std.exp: New file.
4001 * gdb.ada/catch_ex_std/foo.adb: New file.
4002 * gdb.ada/catch_ex_std/some_package.adb: New file.
4003 * gdb.ada/catch_ex_std/some_package.ads: New file.
4004
a776957c
TT
40052019-04-30 Tom Tromey <tromey@adacore.com>
4006
4007 PR c++/24470:
4008 * gdb.cp/temargs.cc: Add test code from PR.
4009
bc68014d
AB
40102019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4011
4012 * gdb.fortran/vla-datatypes.exp: Update expected results.
4013 * gdb.fortran/vla-ptype.exp: Likewise.
4014 * gdb.fortran/vla-type.exp: Likewise.
4015 * gdb.fortran/vla-value.exp: Likewise.
4016
f1fdc960
AB
40172019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4018
4019 * gdb.fortran/ptr-indentation.exp: Update expected results.
4020 * gdb.fortran/ptype-on-functions.exp: Likewise.
4021 * gdb.fortran/vla-ptr-info.exp: Likewise.
4022 * gdb.fortran/vla-value.exp: Likewise.
4023
bf7a4de1
AB
40242019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4025
4026 * gdb.fortran/ptype-on-functions.exp: New file.
4027 * gdb.fortran/ptype-on-functions.f90: New file.
4028
bbe75b9d
AB
40292019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4030
4031 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4032 case void string.
4033
1db455a7
AB
40342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4035
4036 * gdb.fortran/complex.exp: Expand.
4037 * gdb.fortran/complex.f: Renamed to...
4038 * gdb.fortran/complex.f90: ...this, and extended to add more
4039 complex values.
4040
b6d03bb2
AB
40412019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4042
4043 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4044 MODULO, CMPLX.
4045
2e62ab40
AB
40462019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4047 Richard Bunt <richard.bunt@arm.com>
4048
4049 * gdb.base/max-depth.c: New file.
4050 * gdb.base/max-depth.exp: New file.
4051 * gdb.python/py-nested-maps.c: New file.
4052 * gdb.python/py-nested-maps.exp: New file.
4053 * gdb.python/py-nested-maps.py: New file.
4054 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4055 (test_all_common): Call test_max_depth.
4056 * gdb.fortran/max-depth.exp: New file.
4057 * gdb.fortran/max-depth.f90: New file.
4058 * gdb.go/max-depth.exp: New file.
4059 * gdb.go/max-depth.go: New file.
4060 * gdb.modula2/max-depth.exp: New file.
4061 * gdb.modula2/max-depth.c: New file.
4062 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4063
d2b584a5
TV
40642019-04-29 Tom de Vries <tdevries@suse.de>
4065
4066 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4067
136afab8
PW
40682019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4069
4070 * gdb.base/callexit.exp: Test may-call-functions off.
4071
725cbb63
KS
40722019-04-25 Keith Seitz <keiths@redhat.com>
4073
4074 PR c++/24367
4075 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4076 (another_incomplete_struct, test_incomplete): New definitions.
4077 (main): Use new definitions.
4078 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4079 functions.
4080
701adfb0
PA
40812019-04-25 Ali Tamur <tamur@google.com>
4082
4083 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4084
82433e3e
SDJ
40852019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4086
4087 PR corefiles/11608
4088 PR corefiles/18187
4089 * gdb.base/coredump-filter-build-id.exp: New file.
4090
dd06d4d6
AH
40912019-04-25 Alan Hayward <alan.hayward@arm.com>
4092
e79be6e5
SM
4093 * Makefile.in: Pass through GDBSERVER_DEBUG.
4094 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4095 (gdbserver,debug): Add board setting.
4096 * gdb.trace/tspeed.exp: Skip when debugging.
4097 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4098 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4099
1670072e
TT
41002019-04-24 Tom Tromey <tromey@adacore.com>
4101
4102 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4103 Rust.
4104
a59240a4
TT
41052019-04-24 Tom Tromey <tromey@adacore.com>
4106
4107 * gdb.arch/amd64-eval.exp: Test bitfield return.
4108 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4109 (class Foo) <return_bitfields>: New method.
4110 (main): Call it.
4111
b907456c
AB
41122019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4113
4114 * gdb.cp/many-args.cc: New file.
4115 * gdb.cp/many-args.exp: New file.
4116
5c565afd
TV
41172019-04-23 Tom de Vries <tdevries@suse.de>
4118
4119 PR gdb/24433
4120 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4121
ba22ff86
AH
41222019-04-23 Alan Hayward <alan.hayward@arm.com>
4123
4124 * gdb.trace/backtrace.exp: Use nopie flag.
4125 * gdb.trace/circ.exp: Likewise.
4126 * gdb.trace/collection.exp: Likewise.
4127 * gdb.trace/ftrace.exp: Likewise.
4128 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4129 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4130 * gdb.trace/qtro.exp: Likewise.
4131 * gdb.trace/read-memory.exp: Likewise.
4132 * gdb.trace/report.exp: Likewise.
4133 * gdb.trace/tfile.exp: Likewise.
4134 * gdb.trace/tfind.exp: Likewise.
4135 * gdb.trace/unavailable.exp: Likewise.
4136
7905fc35
PA
41372019-04-22 Pedro Alves <palves@redhat.com>
4138
4139 * gdb.base/solib-probes-nosharedlibrary.c,
4140 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4141
8ecb59f8
TT
41422019-04-19 Tom Tromey <tromey@adacore.com>
4143
4144 * gdb.ada/ptype_union.c: New file.
4145 * gdb.ada/ptype_union.exp: New file.
4146
62160ec9
TT
41472019-04-19 Tom Tromey <tromey@adacore.com>
4148
4149 PR symtab/24423:
4150 * gdb.base/list0.h (foo): Add a control-l character.
4151
36cd4ba5
TV
41522019-04-18 Tom de Vries <tdevries@suse.de>
4153
4154 PR gdb/24433
4155 * boards/local-board.exp: Set sysroot to "".
4156
b73715df
TV
41572019-04-18 Tom de Vries <tdevries@suse.de>
4158 Pedro Alves <palves@redhat.com>
4159
4160 PR gdb/24454
4161 * gdb.threads/vfork-follow-child-exec.c: New file.
4162 * gdb.threads/vfork-follow-child-exec.exp: New file.
4163 * gdb.threads/vfork-follow-child-exit.c: New file.
4164 * gdb.threads/vfork-follow-child-exit.exp: New file.
4165
4aa866af
LS
41662019-04-15 Leszek Swirski <leszeks@google.com>
4167
4168 * gdb.arch/amd64-eval.cc: New file.
4169 * gdb.arch/amd64-eval.exp: New file.
4170
e5a1a79a
AH
41712019-04-11 Alan Hayward <alan.hayward@arm.com>
4172
4173 * gdb.server/sysroot.c: New test.
4174 * gdb.server/sysroot.exp: New file.
4175 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4176 matching param.
4177
41077b66
AB
41782019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4179
4180 * gdb.base/align.exp: Extend test to cover structures containing
4181 only static fields.
4182
c30391f8
TV
41832019-04-11 Tom de Vries <tdevries@suse.de>
4184
4185 * boards/cc-with-dwz-m.exp: New file.
4186 * boards/cc-with-dwz.exp: New file.
4187 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4188
e242fd12
SM
41892019-04-09 Simon Marchi <simon.marchi@efficios.com>
4190
4191 * gdb.base/start-cpp.exp: New file.
4192 * gdb.base/start-cpp.cc: New file.
4193
2b0c8b01
KB
41942019-04-08 Kevin Buettner <kevinb@redhat.com>
4195
4196 * gdb.python/py-thrhandle.exp: Adjust tests to call
4197 thread_from_handle instead of thread_from_thread_handle.
4198
947210e5
KB
41992019-04-08 Kevin Buettner <kevinb@redhat.com>
4200
4201 * gdb.python/py-thrhandle.exp: Add tests for
4202 gdb.InferiorThread.handle.
4203
d7df6549
AB
42042019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4205
4206 * gdb.python/py-function.exp: Check calling helper function from
4207 all languages.
4208 * lib/gdb.exp (gdb_supported_languages): New proc.
4209
8bdc1658
AB
42102019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4211
4212 * gdb.base/complex-parts.c: New file.
4213 * gdb.base/complex-parts.exp: New file.
4214
05caa1d2
TT
42152019-04-01 Tom Tromey <tromey@adacore.com>
4216
4217 PR symtab/23331:
4218 * gdb.dwarf2/dw2-ranges-main.c: New file.
4219 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4220 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4221
7734102d
EZ
42222019-03-30 Simon Marchi <simark@simark.ca>
4223
4224 * gdb.base/default.exp: Add values for $_gdb_major and
4225 $_gdb_minor.
4226
188e1fa9
TT
42272019-03-29 Tom Tromey <tromey@adacore.com>
4228
4229 * gdb.base/help.exp: Tighten apropos regexp.
4230
2880242d
KS
42312019-03-29 Keith Seitz <keiths@redhat.com>
4232
4233 * gdb.fortran/array-bounds.exp: New file.
4234 * gdb.fortran/array-bounds.f90: New file.
4235
077cad8e
PW
42362019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4237
4238 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4239
80047cfc
PW
42402019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4241
4242 * gdb.multi/hello.c (main): Increase alarm timer.
4243
f489207e
SL
42442019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4245
4246 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4247 factor when no hardware watchpoint support.
4248
c92df149
AH
42492019-03-28 Alan Hayward <alan.hayward@arm.com>
4250 Pedro Alves <palves@redhat.com>
4251
4252 * boards/local-board.exp: set sysroot to /.
4253
933aebfa
AH
42542019-03-27 Alan Hayward <alan.hayward@arm.com>
4255
4256 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4257 in child.
4258
9f9aa852
AB
42592019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4260
4261 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4262 field.
4263 (make_container): Initialise new field.
4264 * gdb.python/py-prettyprint.exp: Add new tests.
4265 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4266 <display_hint>: New method.
4267
3714a195
AB
42682019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4269
4270 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4271 gdb_continue_to_breakpoint more throughout this test.
4272 (run_lang_tests) Supply unique test names, and use
4273 gdb_test_no_output.
4274
18c77628
AB
42752019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4276
4277 * gdb.base/finish-pretty.exp: Update expected results.
4278 * gdb.base/pretty-print.c: New file.
4279 * gdb.base/pretty-print.exp: New file.
4280
9a93502f
PA
42812019-03-25 Pedro Alves <palves@redhat.com>
4282
4283 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4284 move comments outside list. Append '-i "" eof' section.
4285
968aa7ae
AH
42862019-03-22 Alan Hayward <alan.hayward@arm.com>
4287
34a7f2a4 4288 PR testsuite/25016
968aa7ae
AH
4289 * README: Add pie options.
4290 * gdb.base/break-interp.exp: Ensure pie is disabled.
4291 * gdb.base/dump.exp: Likewise.
4292 * lib/gdb.exp (gdb_compile): Add pie option.
4293
4c7d57e7
TT
42942019-03-19 Tom Tromey <tromey@adacore.com>
4295
4296 * gdb.mi/mi2-cli-display.c: New file.
4297 * gdb.mi/mi2-cli-display.exp: New file.
4298
bff8c71f
TT
42992019-03-18 Joel Brobecker <brobecker@adacore.com>
4300 Tom Tromey <tromey@adacore.com>
4301
4302 * gdb.ada/ptype_array/pck.adb: New file.
4303 * gdb.ada/ptype_array/pck.ads: New file.
4304 * gdb.ada/ptype_array/foo.adb: New file.
4305 * gdb.ada/ptype_array.exp: New file.
4306
d085f989
TT
43072019-03-14 Tom Tromey <tromey@adacore.com>
4308
4309 * gdb.base/style.exp: Add "set style sources" test.
4310
b4be1b06
SM
43112019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4312
4313 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4314 * mi-breakpoint-multiple-locations.exp: ... this.
4315 (make_breakpoints_pattern): New proc.
4316 (do_test): Add mi_version parameter, test -break-insert,
4317 -break-info and =breakpoint-created.
4318
7cde5fc2
AB
43192019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4320
4321 * config/default.exp: Remove 'load_lib gdb.exp'.
4322 * config/monitor.exp: Likewise.
4323 * config/sid.exp: Likewise.
4324 * config/sim.exp: Likewise.
4325 * config/slite.exp: Likewise.
4326 * config/unix.exp: Likewise.
4327 * gdb.base/default.exp: Remove unhelpful comment.
4328
efbecbc1
AB
43292019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4330
4331 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4332
0841c79a
AB
43332019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4334
4335 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4336
4a270568
AB
43372019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4338
4339 * gdb.fortran/type-kinds.exp: Update expected results.
4340
067630bd
AB
43412019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4342
4343 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4344
3be47f7a
AB
43452019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4346
4347 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4348 function.
4349 (test_basic_parsing_of_type_kinds): Expand types tested.
4350 (test_parsing_invalid_type_kinds): New function.
4351
4d00f5d8
AB
43522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4353
4354 * gdb.fortran/intrinsics.exp: New file.
4355 * gdb.fortran/intrinsics.f90: New file.
4356 * gdb.fortran/type-kinds.exp: New file.
4357
c8f91604
AB
43582019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4359
4360 * gdb.fortran/dot-ops.exp: New file.
4361
dd9f2c76
AB
43622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4363
4364 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4365 Check upper and lower case logical literals.
4366
84ec9724
AB
43672019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4368
4369 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4370 Remove duplicate tests.
4371
c3734e09
AH
43722019-03-06 Alan Hayward <alan.hayward@arm.com>
4373
4374 * lib/gdb.exp (builtin_cd): rename of cd.
4375 (cd): Override builtin.
4376
aa3cfbda
RB
43772019-03-06 Richard Bunt <richard.bunt@arm.com>
4378
4379 * gdb.fortran/function-calls.exp: New file.
4380 * gdb.fortran/function-calls.f90: New test.
4381
7b63ad86
RB
43822019-03-04 Richard Bunt <richard.bunt@arm.com>
4383
4384 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4385 on user program standard output.
4386 * gdb.fortran/short-circuit-argument-list.f90: Record function
4387 calls.
4388
01abb042
AH
43892019-02-28 Alan Hayward <alan.hayward@arm.com>
4390
c3734e09
AH
4391 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4392 failure.
01abb042 4393
92137da0
RO
43942019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4395
4396 PR gdb/8527
4397 * gdb.base/interrupt-daemon-attach.c,
4398 gdb.base/interrupt-daemon-attach.exp: New test.
4399
5862844d
PA
44002019-02-27 Pedro Alves <palves@redhat.com>
4401
4402 * gdb.base/page.exp: Add tests for "set width/height -1".
4403
8ed25214
PA
44042019-02-27 Pedro Alves <palves@redhat.com>
4405
4406 * gdb.base/page.exp: Add tests for "set/show width/height" with
4407 "infinite" values.
4408
6c28e44a
TT
44092019-02-27 Tom Tromey <tromey@adacore.com>
4410
4411 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4412 2.4.
4413 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4414 workaround.
4415
bf9a735e
AB
44162019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4417
4418 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4419 tests for structs with static members.
4420
8791793c
TT
44212019-02-26 Tom Tromey <tromey@adacore.com>
4422
4423 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4424 ValueError, not TypeError.
4425
bc2a507e
KB
44262019-02-26 Kevin Buettner <kevinb@redhat.com>
4427
4428 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4429 call from main program.
4430
e0e7d3bd
JB
44312019-02-23 Joel Brobecker <brobecker@adacore.com>
4432
4433 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4434 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4435 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4436 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4437 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4438
9600246d
KS
44392019-02-22 Keith Seitz <keiths@redhat.com>
4440
4441 PR symtab/23853
4442 * gdb.base/symlink-sourcefile.c: New file.
4443 * gdb.base/symlink-sourcefile.exp: New file.
4444
0c95f9ed
TT
44452019-02-20 Tom Tromey <tom@tromey.com>
4446
4447 * gdb.base/info_qt.exp: Update.
4448
6caa91b6
SM
44492019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4450
4451 * gdb.base/source.exp: Move "error in sourced script" code to
4452 the end.
4453 * gdb.base/source-error.gdb: Move contents to
4454 source-error-1.gdb. Add new code to source source-error-1.gdb.
4455 * gdb.base/source-error-1.gdb: New file, from previous
4456 source-error.gdb.
4457
6506371f
TT
44582019-02-17 Tom Tromey <tom@tromey.com>
4459
4460 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4461 for macro styling.
4462 * gdb.base/style.c (SOME_MACRO): New macro.
4463
a0087920
TT
44642019-02-17 Tom Tromey <tom@tromey.com>
4465
4466 * gdb.base/style.exp: Add line-wrapping tests.
4467 * gdb.base/page.exp: Add test for quitting during pagination.
4468
a2cd4f14
JB
44692019-02-17 Joel Brobecker <brobecker@adacore.com>
4470
4471 * gdb.ada/big_packed_array: New testcase.
4472 * gdb.ada/homonym.exp: Fix incorrect expected output for
4473 "break <homonym__get_value>" test.
4474
9d70ffbc
WP
44752019-02-13 Weimin Pan <weimin.pan@oracle.com>
4476
4477 PR breakpoints/21870
4478 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4479 and prepare_for_testing. Add comment.
4480 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4481 redundant cleanup call. Clean up comment.
4482
01c7ae81
WP
44832019-02-12 Weimin Pan <weimin.pan@oracle.com>
4484
4485 PR breakpoints/21870
4486 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4487 * gdb.arch/aarch64-dbreg-contents.c: New file.
4488
aff29d1c
JB
44892019-02-10 Joel Brobecker <brobecker@adacore.com>
4490
4491 * gdb.ada/mi_ref_changeable: New testcase.
4492
df0da8a2
AH
44932019-02-07 Alan Hayward <alan.hayward@arm.com>
4494
4495 * gdb.base/attach.exp: Add double attach test.
4496
bd447abb
SM
44972019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4498
4499 * lib/gdb.exp (default_gdb_start): Don't match pagination
4500 prompt.
4501 (gdb_init): Set stty_init.
4502
1dbc40b9
TT
45032019-01-27 Tom Tromey <tom@tromey.com>
4504
4505 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4506 skip_python_tests.
4507
353229bf
AH
45082019-01-24 Alan Hayward <alan.hayward@arm.com>
4509
4510 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4511 New structure.
4512 (struct struct_static_02_02): Likewise.
4513 (struct struct_static_02_03): Likewise.
4514 (struct struct_static_02_04): Likewise.
4515 (struct struct_static_04_01): Likewise.
4516 (struct struct_static_04_02): Likewise.
4517 (struct struct_static_04_03): Likewise.
4518 (struct struct_static_04_04): Likewise.
4519 (struct struct_static_06_01): Likewise.
4520 (struct struct_static_06_02): Likewise.
4521 (struct struct_static_06_03): Likewise.
4522 (struct struct_static_06_04): Likewise.
4523 (cmp_struct_static_02_01): Likewise.
4524 (cmp_struct_static_02_02): Likewise.
4525 (cmp_struct_static_02_03): Likewise.
4526 (cmp_struct_static_02_04): Likewise.
4527 (cmp_struct_static_04_01): Likewise.
4528 (cmp_struct_static_04_02): Likewise.
4529 (cmp_struct_static_04_03): Likewise.
4530 (cmp_struct_static_04_04): Likewise.
4531 (cmp_struct_static_06_01): Likewise.
4532 (cmp_struct_static_06_02): Likewise.
4533 (cmp_struct_static_06_03): Likewise.
4534 (cmp_struct_static_06_04): Likewise.
4535 (call_all): Test new structs.
4536 * gdb.base/infcall-nested-structs.exp: Likewise.
4537
73021deb
AH
45382019-01-21 Alan Hayward <alan.hayward@arm.com>
4539 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4540
fc65c7db
AH
45412019-01-21 Alan Hayward <alan.hayward@arm.com>
4542 * gdb.base/stack-protector.c: New test.
4543 * gdb.base/stack-protector.exp: New file.
4544 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4545 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4546 option.
4547 (gdb_compile): Remove stack protector for GCC and prevent
4548 recursion.
4549
c24bdb02
KS
45502019-01-16 Keith Seitz <keiths@redhat.com>
4551
4552 PR gdb/23773
4553 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4554
6f072a10
PFC
45552019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4556
4557 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4558 aliases.
4559 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4560 tests.
4561 * gdb.arch/powerpc-vector-regs.c: New file.
4562 * gdb.arch/powerpc-vector-regs.exp: New file.
4563
a7b8d682
PFC
45642019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4565
4566 * gdb.arch/altivec-regs.exp: Fix the list passed to
4567 gdb_expect_list when testing "info vector".
4568
6eb6fb67
AB
45692019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4570
4571 * gdb.base/style.exp: Don't include path in testname.
4572
b56f80d8
KS
45732019-01-10 Keith Seitz <keiths@redhat.com>
4574
4575 PR gdb/23712
4576 PR symtab/23010
4577 * gdb.dwarf2/multidictionary.exp: New file.
4578
041be526
SM
45792019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4580
4581 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4582 (test_gnuv3_style_demangling): ... this.
4583 (test_lucid_style_demangling): Remove.
4584 (test_arm_style_demangling): Remove.
4585 (test_hp_style_demangling): Remove.
4586 (do_tests): Remove calls to the above.
4587
d820d0c3
AB
45882019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4589
4590 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4591 case.
4592
f097f5ad
TT
45932019-01-06 Tom Tromey <tom@tromey.com>
4594
4595 PR gdb/28155:
4596 * gdb.dwarf2/typedef-void-finish.exp: New file.
4597
2cd8cc0b
TT
45982018-12-28 Tom Tromey <tom@tromey.com>
4599 Simon Marchi <simark@simark.ca>
4600
4601 * gdb.base/jit-exec.exp: New file.
4602 * gdb.base/jit-exec.c: New file.
4603 * gdb.base/jit-execd.c: New file.
4604
35fb8261
TT
46052018-12-28 Tom Tromey <tom@tromey.com>
4606
4607 * gdb.base/style.exp: Update test to check for address styling.
4608
47fd17cd
TT
46092018-12-28 Tom Tromey <tom@tromey.com>
4610
4611 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4612 message.
4613
d47032b7
TT
46142018-12-28 Tom Tromey <tom@tromey.com>
4615
4616 * gdb.base/style.exp: Add test for version number styling.
4617
af79b68d
TT
46182018-12-28 Tom Tromey <tom@tromey.com>
4619
4620 * gdb.base/style.exp: Add test for print_address_symbolic.
4621
0bb296cb
TT
46222018-12-28 Tom Tromey <tom@tromey.com>
4623
4624 * gdb.base/style.exp: Add test for breakpoint setting.
4625
80ae2043
TT
46262018-12-28 Tom Tromey <tom@tromey.com>
4627
4628 * gdb.base/style.exp: Add test for variable names.
4629
cbe56571
TT
46302018-12-28 Tom Tromey <tom@tromey.com>
4631
4632 * gdb.base/style.exp: New file.
4633 * gdb.base/style.c: New file.
4634
9162a27c
TT
46352018-12-28 Tom Tromey <tom@tromey.com>
4636
4637 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4638 "dumb".
4639 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4640 the TERM environment variable.
4641
bc543c90
TT
46422018-12-27 Tom Tromey <tom@tromey.com>
4643
4644 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4645 pagination test.
4646
6f0ffe50
AB
46472018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4648
4649 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4650 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4651
b5a1e557
PW
46522018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4653
4654 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4655 Filename a.adb changed to bp_fun_addr.adb.
4656 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4657
6e8b1ab2
JV
46582018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4659
4660 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4661 non-PIE executables.
4662 * README: Mention the gdb,nopie_flag board setting.
4663 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4664 non-PIE executable.
4665 * gdb.arch/amd64-entry-value.exp: Likewise.
4666 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4667 * gdb.arch/i386-float.exp: Likewise.
4668 * gdb.arch/i386-signal.exp: Likewise.
4669 * gdb.mi/mi-reg-undefined.exp: Likewise.
4670
d00a27c5
PM
46712018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4672
4673 PR gdb/23974
4674 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4675
161d081c
PW
46762018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4677
4678 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4679 Update order of results accordingly.
4680
b001de23
AB
46812018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4682
4683 * gdb.base/annota1.exp: Update a test regexp.
4684
99e1a184
AB
46852018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4686
4687 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4688
7a81c1e2
PW
46892018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4690
4691 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4692 (reuse_time): Initialize to REUSE_TIME_CAP.
4693 (check_rc): New function.
4694 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4695 Check pthread_create rc.
4696 (spawner_thread_func): Check pthread_create and pthread_join rc.
4697
73e8dc90
PA
46982018-12-08 Pedro Alves <palves@redhat.com>
4699
4700 * gdb.base/list.exp (test_forward_search): Rename to ...
4701 (test_forward_reverse_search): ... this. Also test reverse-search
4702 and the forward-search alias.
4703
13f2ed32
AB
47042018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4705
4706 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4707 local timeout variable before return, and remove all local timeout
4708 variable entirely.
4709 (gdb_load): Likewise.
4710
64d27cfc
TV
47112018-12-01 Tom de Vries <tdevries@suse.de>
4712
4713 * gdb.base/gdb-caching-proc.exp: New file.
4714
f63c03b4
SDJ
47152018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4716
4717 * Makefile.in (TIMESTAMP): New variable.
4718 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4719 command.
4720 (check-single-racy): Likewise.
4721 (check/%.exp): Likewise.
4722 (check-racy/%.exp): Likewise.
4723 (workers/%.worker): Likewise.
4724 (build-perf): Likewise.
4725 (check-perf): Likewise.
4726 * README: Describe new "TS" and "TS_FORMAT" variables.
4727 * print-ts.py: New file.
4728
1c97054b
BF
47292018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4730
4731 PR python/23714
4732 * gdb.python/python.exp: Test command repetition after
4733 gdb.execute.
4734
1871a62d
AB
47352018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4736
4737 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4738 is correctly aligned.
4739
fb5e1ed9
PW
47402018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4741
4742 * gdb.ada/info_auto_lang.exp: New testcase.
4743 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4744 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4745 * gdb.ada/info_auto_lang/some_c.c: New file.
4746
43d397ca
PW
47472018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4748
4749 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4750 FUNC_lang language syntax.
4751
beddd671
PW
47522018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4753
4754 * gdb.base/info_minsym.c: New file.
4755 * gdb.base/info_minsym.exp: New file.
4756
73fc52c4
TT
47572018-11-19 Tom Tromey <tom@tromey.com>
4758
4759 PR rust/23625:
4760 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4761 * gdb.rust/expr.exp: Update expected output. Change one test.
4762
994b876a
TT
47632018-11-19 Tom Tromey <tom@tromey.com>
4764
4765 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4766
6769f276
PA
47672018-11-19 Pedro Alves <palves@redhat.com>
4768
4769 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4770 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4771 see the expected warning.
4772
38a72da0
AH
47732018-11-16 Alan Hayward <alan.hayward@arm.com>
4774
4775 PR gdb/22736:
4776 * gdb.cp/infcall-nodebug-lib.c: New test.
4777 * gdb.cp/infcall-nodebug-main.c: New test.
4778 * gdb.cp/infcall-nodebug.exp: New file.
4779
53a89d6e
SM
47802018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4781
4782 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4783 completer tests.
4784
9325300d
TV
47852018-11-09 Tom de Vries <tdevries@suse.de>
4786
4787 * gdb.base/msym-lang.c: New test.
4788 * gdb.base/msym-lang.exp: New file.
4789 * gdb.base/msym-lang-main.c: New test.
4790
20f0d60d
TT
47912018-11-08 Tom Tromey <tom@tromey.com>
4792
4793 PR gdb/23555:
4794 PR gdb/23838:
4795 * gdb.base/warning.exp: New file.
4796
b5420128
JB
47972018-11-08 Jan Beulich <jbeulich@suse.com>
4798
4799 * testsuite/gdb.arch/i386-avx512.c,
4800 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4801
cd115d61
AB
48022018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4803
4804 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4805 point hardware.
4806
35ee2dc2
AB
48072018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4808
4809 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4810 * gdb.dwarf2/missing-type-name.exp: New file.
4811
31aceee8
TV
48122018-11-06 Tom de Vries <tdevries@suse.de>
4813
4814 * gdb.base/many-headers.c: New test.
4815 * gdb.base/many-headers.exp: New file.
4816
109be305
JW
48172018-11-06 Jim Wilson <jimw@sifive.com>
4818
4819 * gdb.base/code_elim.exp: For riscv, set additional_flags
4820 to include -msmall-data-limit=0.
4821
e2b7af72
JB
48222018-11-01 Joel Brobecker <brobecker@adacore.com>
4823
4824 * gdb.ada/watch_minus_l: New testcase.
4825
cdcda965
SM
48262018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4827
4828 * gdb.arch/aix-sighandle.c: New file.
4829 * gdb.arch/aix-sighandle.exp: New file.
4830
92dcebf3
AB
48312018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4832
4833 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4834 registers being unions.
4835
68b9ac18
TV
48362018-10-31 Tom de Vries <tdevries@suse.de>
4837
4838 * lib/valgrind.exp: New file.
4839 (vgdb_start, vgdb_stop): New procs, factored out of ...
4840 * gdb.base/valgrind-bt.exp: ... here, ...
4841 * gdb.base/valgrind-disp-step.exp: ... here and ...
4842 * gdb.base/valgrind-infcall.exp: ... here.
4843
1443936e
TV
48442018-10-31 Tom de Vries <tdevries@suse.de>
4845
4846 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4847
eb77c9df
AB
48482018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4849
4850 * gdb.dwarf2/void-type.c: New file.
4851 * gdb.dwarf2/void-type.exp: New file.
4852
82b5e646
PW
48532018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4854
4855 * gdb.base/info_qt.c: New file.
4856 * gdb.base/info_qt.exp: New file.
4857
8d619c01
EBM
48582018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4859
4860 * gdb.arch/powerpc-htm-regs.c: New file.
4861 * gdb.arch/powerpc-htm-regs.exp: New file.
4862
f2cf6173
EBM
48632018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4864
4865 * gdb.arch/powerpc-tar.c: New file.
4866 * gdb.arch/powerpc-tar.exp: New file.
4867
7ca18ed6
EBM
48682018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4869
4870 * gdb.arch/powerpc-ppr-dscr.c: New file.
4871 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4872
bfcc0eba
TV
48732018-10-25 Tom de Vries <tdevries@suse.de>
4874
4875 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4876
fe1a5cad
TV
48772018-10-24 Tom de Vries <tdevries@suse.de>
4878
4879 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4880 longer exists error.
4881
a76dc3b7
TV
48822018-10-24 Tom de Vries <tdevries@suse.de>
4883
4884 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4885
4df46df7
TV
48862018-10-24 Tom de Vries <tdevries@suse.de>
4887
4888 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4889 --db-attach in valgrind.
4890
0dbfcfff
AB
48912018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4892
4893 * gdb.arch/riscv-reg-aliases.c: New file.
4894 * gdb.arch/riscv-reg-aliases.exp: New file.
4895
b04480b1
AH
48962018-10-19 Alan Hayward <alan.hayward@arm.com>
4897
4898 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4899
2c6ac8d7
AH
49002018-10-19 Alan Hayward <alan.hayward@arm.com>
4901
4902 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4903
2bc69f25
AH
49042018-10-19 Alan Hayward <alan.hayward@arm.com>
4905
4906 * gdb.cp/ovldbreak.exp: Fix regexps.
4907
1f1ae3a3
AH
49082018-10-19 Alan Hayward <alan.hayward@arm.com>
4909
4910 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4911
94c18618
SDJ
49122018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4913
4914 PR cli/23785
4915 * gdb.base/restore.exp: New test to check if "restore" with an
4916 invalid file doesn't segfault.
4917
812cd6eb
TV
49182018-10-18 Tom de Vries <tdevries@suse.de>
4919
4920 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4921 * gdb.ada/excep_handle.exp: Same.
4922 * gdb.ada/mi_string_access.exp: Same.
4923 * gdb.ada/mi_var_union.exp: Same.
4924 * gdb.arch/arc-analyze-prologue.exp: Same.
4925 * gdb.arch/arc-decode-insn.exp: Same.
4926 * gdb.base/readnever.exp: Same.
4927 * gdb.fortran/printing-types.exp: Same.
4928 * gdb.guile/scm-lazy-string.exp: Same.
4929
c4b90788
TV
49302018-10-16 Tom de Vries <tdevries@suse.de>
4931
4932 PR gdb/23730
4933 * gdb.base/catch-follow-exec.c: Add copyright notice.
4934 * gdb.base/catch-follow-exec.exp: Rewrite to use
4935 gdb_spawn_with_cmdline_opts. Require gdb-native.
4936
8bca2978
SL
49372018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4938
4939 * gdb.trace/actions-changed.exp: Check for arch support.
4940 * gdb.trace/actions.exp: Likewise.
4941 * gdb.trace/ax.exp: Likewise.
4942 * gdb.trace/backtrace.exp: Likewise.
4943 * gdb.trace/change-loc.exp: Likewise.
4944 * gdb.trace/deltrace.exp: Likewise.
4945 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4946 * gdb.trace/ftrace.exp: Likewise.
4947 * gdb.trace/infotrace.exp: Check for arch support.
4948 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4949 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4950 * gdb.trace/mi-tsv-changed.exp: Likewise.
4951 * gdb.trace/packetlen.exp: Likewise.
4952 * gdb.trace/passc-dyn.exp: Likewise.
4953 * gdb.trace/passcount.exp: Likewise.
4954 * gdb.trace/pending.exp: Likewise.
4955 * gdb.trace/range-stepping.exp: Check for shlib support.
4956 * gdb.trace/report.exp: Check for arch support.
4957 * gdb.trace/save-trace.exp: Likewise.
4958 * gdb.trace/signal.exp: Check for signal support.
4959 * gdb.trace/tfind.exp: Check for arch support.
4960 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4961 * gdb.trace/trace-common.h: Add comment.
4962 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4963 * gdb.trace/trace-enable-disable.exp: Likewise.
4964 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4965 * gdb.trace/tracecmd.exp: Check for arch support.
4966 * gdb.trace/tspeed.exp: Check for shlib and target support.
4967 * gdb.trace/tstatus.exp: Check for arch support.
4968 * gdb.trace/tsv.exp: Likewise.
4969 * gdb.trace/while-dyn.exp: Likewise.
4970 * gdb.trace/while-stepping.exp: Likewise.
4971 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4972
f9c49bff
SM
49732018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4974
4975 * gdb.trace/tspeed.exp: Remove nowarnings.
4976 (prepare_for_trace_test): Declare "global ipalib".
4977 * gdb.trace/tspeed.c: Include unistd.h.
4978 (main): Remove superfluous printf argument.
4979
d4330bde
SL
49802018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4981
4982 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4983 directory prefix on the filename.
4984
8ecfd7bd
SDJ
49852018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4986
4987 * gdb.gdb/unittest.exp: Update expected message informing that
4988 selftests have been disabled.
4989 * gdb.server/unittest.exp: Likewise.
4990
58bbcd02
TV
49912018-10-09 Tom de Vries <tdevries@suse.de>
4992
4993 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4994 with runto_main.
4995
9f6b697b
WP
49962018-10-08 Weimin Pan <weimin.pan@oracle.com>
4997
4998 PR c++/16841
4999 * gdb.cp/virtbase2.cc: New file.
5000 * gdb.cp/virtbase2.exp: New file.
5001
add5ded5
TT
50022018-10-06 Tom Tromey <tom@tromey.com>
5003
5004 PR python/19399:
5005 * gdb.python/py-inferior.exp: Add architecture test.
5006
f9e48344
TT
50072018-10-06 Tom Tromey <tom@tromey.com>
5008
5009 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5010 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5011
2a8be203
TT
50122018-10-06 Tom Tromey <tom@tromey.com>
5013
5014 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5015 of a "throw" catchpoint.
5016
e04caa70
SDJ
50172018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5018
5019 * gdb.base/info-proc.exp: Update string expected from "help info
5020 proc".
5021
5ca8c39f
TT
50222018-10-04 Tom Tromey <tom@tromey.com>
5023
5024 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5025 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5026 (test_initial_complaints, test_empty_complaints): Update.
5027 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5028
3453e7e4
TT
50292018-10-04 Tom Tromey <tom@tromey.com>
5030
5031 PR cli/19551:
5032 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5033 * lib/gdb.exp (gdb_file_cmd): Update.
5034 * gdb.stabs/weird.exp (print_weird_var): Update.
5035 * gdb.server/solib-list.exp: Update.
5036 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5037 * gdb.mi/mi-cli.exp: Update.
5038 * gdb.linespec/linespec.exp: Update.
5039 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5040 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5041 * gdb.cp/cp-relocate.exp: Update.
5042 * gdb.base/sym-file.exp: Update.
5043 * gdb.base/relocate.exp: Update.
5044 * gdb.base/readnever.exp: Update.
5045 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5046 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5047 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5048 * gdb.base/code_elim.exp: Update.
5049 * gdb.base/break-unload-file.exp (test_break): Update.
5050 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5051 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5052 Update.
5053 * gdb.base/attach.exp (do_attach_tests): Update.
5054 * gdb.base/sepdebug.exp: Update.
5055 * gdb.python/py-section-script.exp: Update.
5056
6afcf761
TT
50572018-10-04 Tom Tromey <tom@tromey.com>
5058
5059 PR cli/22234:
5060 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5061 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5062 output.
5063
fef1b293
TT
50642018-10-04 Tom Tromey <tom@tromey.com>
5065
5066 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5067 set width and height to 0.
5068 (test_command_line_attach_run): Use -quiet.
5069
ca98345e
SL
50702018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5071
5072 * lib/gdb.exp (skip_ifunc_tests): New.
5073 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5074 other compile failures.
5075 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5076
ff34e6ae
SM
50772018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5078
5079 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5080 is_amd64_regs_target.
5081
6bb8890e
AH
50822018-10-01 Alan Hayward <alan.hayward@arm.com>
5083
5084 * gdb.arch/aarch64-sighandler-regs.c: New test.
5085 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5086 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5087
224d30d3
MM
50882018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5089
5090 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5091 assembly.
5092
f67ffa6a
AB
50932018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5094
5095 * gdb.base/frame-selection.exp: New file.
5096 * gdb.base/frame-selection.c: New file.
5097
9fc3183f
AH
50982018-09-27 Alan Hayward <alan.hayward@arm.com>
5099
5100 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5101 pthread barrier.
5102 (main): Likewise.
5103
d354055e
AB
51042018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5105
5106 * gdb.base/large-frame-1.c: New file.
5107 * gdb.base/large-frame-2.c: New file.
5108 * gdb.base/large-frame.exp: New file.
5109 * gdb.base/large-frame.h: New file.
5110
db727370
JL
51112018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5112
5113 PR gdb/20948
5114 * gdb.base/write_mem.exp: New test.
5115 * gdb.base/write_mem.c: Likewise.
5116
ae778caf
TT
51172018-09-23 Tom Tromey <tom@tromey.com>
5118
5119 PR python/18852:
5120 * gdb.python/py-parameter.exp: Add test for parameter that throws
5121 on "set".
5122
fd3ba736
TT
51232018-09-23 Tom Tromey <tom@tromey.com>
5124
5125 PR python/17284:
5126 * gdb.python/py-template.exp (test_template_arg): Add test for
5127 negative template argument number.
5128
39a24317
TT
51292018-09-23 Tom Tromey <tom@tromey.com>
5130
5131 PR python/14062:
5132 * gdb.python/python.exp: Add test for post_event error.
5133
f5769a2c
TT
51342018-09-23 Tom Tromey <tom@tromey.com>
5135
5136 PR python/18170:
5137 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5138 convert pointers to int and long.
5139
1c1e54f6
TT
51402018-09-23 Tom Tromey <tom@tromey.com>
5141
5142 PR python/20126:
5143 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5144 signed-ness conversion tests.
5145
fb4fa946
TT
51462018-09-23 Tom Tromey <tom@tromey.com>
5147
5148 PR python/18352;
5149 * gdb.python/py-value.exp (test_float_conversion): New proc.
5150 Use it.
5151
a466edac
HAQ
51522018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5153
5154 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5155
4ee9b0c5
SL
51562018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5157
5158 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5159 no readline.
5160 * gdb.base/utf8-identifiers.exp: Likewise.
5161 * gdb.cp/cpcompletion.exp: Likewise.
5162 * gdb.linespec/cpcompletion.exp: Likewise.
5163 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5164 * gdb.linespec/cpls-ops.exp: Likewise.
5165
23be8da7
RB
51662018-09-19 Richard Bunt <richard.bunt@arm.com>
5167 Chris January <chris.january@arm.com>
5168
5169 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5170 * gdb.fortran/short-circuit-argument-list.exp: New file.
5171 * gdb.fortran/short-circuit-argument-list.f90: New test.
5172
5031d0ae
SDJ
51732018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5174
5175 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5176 "arch=" keyword when executing "-stack-list-frames".
5177
b4c0d1a4
SDJ
51782018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5179
5180 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5181 "arch=" keyword when executing "-stack-list-frames".
5182
7a6d2b45
SDJ
51832018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5184
5185 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5186 break ada".
5187
8588b356
SM
51882018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5189
5190 PR python/23669
5191 * gdb.python/python.exp: Test gdb.execute("show commands").
5192
65e65158
TT
51932018-09-16 Tom Tromey <tom@tromey.com>
5194
5195 * gdb.base/new-ui.exp (do_execution_tests): Update.
5196 * gdb.base/dbx.exp (test_breakpoints): Update.
5197
bf326452
AH
51982018-09-14 Alan Hayward <alan.hayward@arm.com>
5199
5200 * lib/gdb.exp (gdb_simple_compile): Add proc.
5201 (is_elf_target): Use gdb_simple_compile.
5202 (skip_altivec_tests): Likewise.
5203 (skip_vsx_tests): Likewise.
5204 (skip_tsx_tests): Likewise.
5205 (skip_btrace_tests): Likewise.
5206 (skip_btrace_pt_tests): Likewise.
5207 (gdb_can_simple_compile): Likewise.
5208 (gdb_has_argv0): Likewise.
5209 (gdb_target_symbol_prefix): Likewise.
5210 (target_supports_scheduler_locking): Likewise.
5211
2361b0fb
TT
52122018-09-13 Tom Tromey <tom@tromey.com>
5213
5214 * Makefile.in (TAGS): Recognize proc_with_prefix and
5215 gdb_caching_proc.
5216
0ae1a321
SM
52172018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5218
5219 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5220 method.
5221
a40bf0c2
SM
52222018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5223
5224 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5225 and a few other Inferior properties when the Inferior is no
5226 longer valid.
5227
4a3fe98f
TT
52282018-09-13 Tom Tromey <tom@tromey.com>
5229
5230 PR rust/23650:
5231 * gdb.rust/simple.exp: Add test for enum field access error.
5232
098b2108
TT
52332018-09-13 Tom Tromey <tom@tromey.com>
5234
5235 PR rust/23626:
5236 * gdb.rust/simple.rs (EmptyEnum): New type.
5237 (main): Use it.
5238 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5239
1256af7d
SM
52402018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5241
5242 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5243 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5244 * gdb.python/py-symtab.exp: Update test printing an objfile.
5245
4aa8e6c2
SM
52462018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5247
5248 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5249 object.
5250
c221b2f7
AH
52512018-09-12 Alan Hayward <alan.hayward@arm.com>
5252
5253 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5254 (support_complex_tests): Use gdb_can_simple_compile.
5255 (is_ilp32_target): Likewise.
5256 (is_lp64_target): Likewise.
5257 (is_64_target): Likewise.
5258 (is_amd64_regs_target): Likewise.
5259 (is_aarch32_target): Likewise.
5260 (gdb_int128_helper): Likewise.
5261
6f1107b5
JK
52622018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5263
5264 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5265
1f5d1570
JG
52662018-09-10 Jerome Guitton <guitton@adacore.com>
5267
5268 * gdb.ada/same_component_name: Add test for case of tagged record
5269 with variable-length fields.
5270
cc330e39
XR
52712018-09-10 Xavier Roirand <roirand@adacore.com>
5272
5273 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5274 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5275 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5276 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5277
b9c50e9a
XR
52782018-09-10 Xavier Roirand <roirand@adacore.com>
5279
5280 * gdb.ada/mi_string_access.exp: New testcase.
5281 * gdb.ada/mi_string_access/bar.adb: New file.
5282 * gdb.ada/mi_string_access/pck.adb: New file.
5283 * gdb.ada/mi_string_access/pck.asd: New file.
5284
2963898f
XR
52852018-09-10 Xavier Roirand <roirand@adacore.com>
5286
5287 * gdb.ada/mi_var_union.exp: New testcase.
5288 * gdb.ada/mi_var_union/bar.adb: New file.
5289 * gdb.ada/mi_var_union/pck.adb: New file.
5290 * gdb.ada/mi_var_union/pck.asd: New file.
5291
1aac008f
TT
52922018-09-08 Tom Tromey <tom@tromey.com>
5293
5294 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5295
332cf4c9
TT
52962018-09-08 Tom Tromey <tom@tromey.com>
5297
5298 PR python/16047:
5299 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5300 (register_pretty_printers): Register new printer.
5301 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5302 test.
5303 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5304 (an_int_type3): New global.
5305
424da6cf
JB
53062018-09-08 Joel Brobecker <brobecker@adacore.com>
5307
5308 * gdb.ada/expr_with_funcall: New testcase.
5309
2a62dfa9
JB
53102018-09-08 Joel Brobecker <brobecker@adacore.com>
5311
5312 * gdb.ada/packed_array_assign: New testcase.
5313
96b6697f
AB
53142018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5315
5316 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5317 names, and add test prefixes to make test names unique.
5318
e4a62c65
TV
53192018-09-05 Tom de Vries <tdevries@suse.de>
5320
5321 * gdb.dwarf2/varval.exp: Add test.
5322
dd083ee2
GB
53232018-09-04 Gary Benson <gbenson@redhat.com>
5324
5325 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5326 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5327
aef9346c
TT
53282018-08-31 Tom Tromey <tom@tromey.com>
5329
5330 * gdb.rust/simple.rs: Rename second variable "v".
5331
c67f2e15
AB
53322018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5333
5334 * gdb.base/funcargs.c (use_a): New function.
5335 (recurse): Call use_a.
5336
078a0207
KS
53372018-08-29 Keith Seitz <keiths@redhat.com>
5338
5339 * gdb.compile/compile-cplus-anonymous.cc: New file.
5340 * gdb.compile/compile-cplus-anonymous.exp: New file.
5341 * gdb.compile/compile-cplus-array-decay.cc: New file.
5342 * gdb.compile/compile-cplus-array-decay.exp: New file.
5343 * gdb.compile/compile-cplus-inherit.cc: New file.
5344 * gdb.compile/compile-cplus-inherit.exp: New file.
5345 * gdb.compile/compile-cplus-member.cc: New file.
5346 * gdb.compile/compile-cplus-member.exp: New file.
5347 * gdb.compile/compile-cplus-method.cc: New file.
5348 * gdb.compile/compile-cplus-method.exp: New file.
5349 * gdb.compile/compile-cplus-mod.c: "New" file.
5350 * gdb.compile/compile-cplus-namespace.cc: New file.
5351 * gdb.compile/compile-cplus-namespace.exp: New file.
5352 * gdb.compile/compile-cplus-nested.cc: New file.
5353 * gdb.compile/compile-cplus-nested.exp: New file.
5354 * gdb.compile/compile-cplus-print.c: "New" file.
5355 * gdb.compile/compile-cplus-print.exp: "New" file.
5356 * gdb.compile/compile-cplus-virtual.cc: New file.
5357 * gdb.compile/compile-cplus-virtual.exp: New file.
5358 * gdb.compile/compile-cplus.c: "New" file.
5359 * gdb.compile/compile-cplus.exp: "New" file.
5360 * lib/compile-support.exp: New file.
5361
b0f492b9
GB
53622018-08-16 Gary Benson <gbenson@redhat.com>
5363
5364 PR gdb/13000:
5365 * gdb.base/batch-exit-status.exp: New file.
5366 * gdb.base/batch-exit-status.good-commands: Likewise.
5367 * gdb.base/batch-exit-status.bad-commands: Likewise.
5368
36eb4c5f
AH
53692018-08-29 Alan Hayward <alan.hayward@arm.com>
5370
5371 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5372 (struct struct02): Likewise.
5373 (struct struct03): Likewise.
5374 (struct struct04): Likewise.
5375 (struct struct_01_01): New struct.
5376 (struct struct_01_02): Likewise.
5377 (struct struct_01_03): Likewise.
5378 (struct struct_01_04): Likewise.
5379 (struct struct_02_01): Likewise.
5380 (struct struct_02_02): Likewise.
5381 (struct struct_02_03): Likewise.
5382 (struct struct_02_04): Likewise.
5383 (struct struct_04_01): Likewise.
5384 (struct struct_04_02): Likewise.
5385 (struct struct_04_03): Likewise.
5386 (struct struct_04_04): Likewise.
5387 (struct struct_05_01): Likewise.
5388 (struct struct_05_02): Likewise.
5389 (struct struct_05_03): Likewise.
5390 (struct struct_05_04): Likewise.
5391 (cmp_struct01): Remove function.
5392 (cmp_struct02): Likewise.
5393 (cmp_struct03): Likewise.
5394 (cmp_struct04): Likewise.
5395 (cmp_struct_01_01): Add Function.
5396 (cmp_struct_01_02): Likewise.
5397 (cmp_struct_01_03): Likewise.
5398 (cmp_struct_01_04): Likewise.
5399 (cmp_struct_02_01): Likewise.
5400 (cmp_struct_02_02): Likewise.
5401 (cmp_struct_02_03): Likewise.
5402 (cmp_struct_02_04): Likewise.
5403 (cmp_struct_04_01): Likewise.
5404 (cmp_struct_04_02): Likewise.
5405 (cmp_struct_04_03): Likewise.
5406 (cmp_struct_04_04): Likewise.
5407 (cmp_struct_05_01): Likewise.
5408 (cmp_struct_05_02): Likewise.
5409 (cmp_struct_05_03): Likewise.
5410 (cmp_struct_05_04): Likewise.
5411 (call_all): Add new structs.
5412 * gdb.base/infcall-nested-structs.exp: Likewise.
5413
3bf9c013
JV
54142018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5415
5416 * gdb.python/py-framefilter-mi.exp: Update regexp to
5417 check for "arch" field in frame output.
5418
450d1e88
KB
54192018-08-23 Kevin Buettner <kevinb@redhat.com>
5420
5421 * gdb.dwarf2/dw2-ranges-func.c: New file.
5422 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5423
ae739fe7
SM
54242018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5425
5426 * gdb.base/term.exp: Compare terminal settings with values from
5427 the inferior.
5428 * gdb.base/term.c: Get and set terminal settings.
5429
6d52907e
JV
54302018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5431
5432 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5433 accommodate new "arch" field in frame output.
5434 * gdb.mi/mi-return.exp: Likewise.
5435 * gdb.mi/mi-stack.exp: Likewise.
5436 * gdb.mi/mi-syn-frame.exp: Likewise.
5437 * gdb.mi/user-selected-context-sync.exp: Likewise.
5438
be2d111a
MS
54392018-08-19 Michael Spang <spang@google.com>
5440
5441 PR gdb/11786
5442 * gdb.base/gcore-tls-pie.c: New file.
5443 * gdb.base/gcore-tls-pie.exp: New file.
5444
ae3a7c47
KB
54452018-08-18 Kevin Buettner <kevinb@redhat.com>
5446
5447 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5448 * gdb.dwarf2/varval.c: New file.
5449 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5450
2ecae92e
AH
54512018-08-17 Alan Hayward <alan.hayward@arm.com>
5452
5453 PR gdb/18931
5454 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5455
c1854f1d
KS
54562018-08-16 Keith Seitz <keiths@redhat.com>
5457
5458 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5459 tests expected to pass.
5460
26fb3983
JV
54612018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5462
5463 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5464 -data-disassemble -a.
5465 (test_disassembly_bogus_args): Likewise.
5466
67943c00
AB
54672018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5468
5469 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5470
5ff2bbae
AB
54712018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5472
5473 * gdb.base/vla-optimized-out.exp: Add new test.
5474
e5bbcd0f
AB
54752018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5476
5477 * gdb.base/vla-optimized-out-o3.exp: Delete.
5478 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5479 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5480 deleted tests.
5481
9d4a934c
AB
54822018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5483
5484 PR gdb/18050:
5485 * gdb.server/extended-remote-restart.c: New file.
5486 * gdb.server/extended-remote-restart.exp: New file.
5487
045cf012
SM
54882018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5489
5490 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5491 "set variable index = 42".
5492
87d6a7aa
SM
54932018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5494
5495 * boards/index-cache-gdb.exp: New file.
5496 * gdb.dwarf2/index-cache.exp: New file.
5497 * gdb.dwarf2/index-cache.c: New file.
5498 * gdb.base/maint.exp: Check if we are using the index cache.
5499
96d68bd4
RO
55002018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5501
5502 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5503 MAKEFLAGS.
5504
5a699617
RO
55052018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5506
5507 * dg-extract-results.sh: Move to toplevel contrib.
5508 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5509 * Makefile.in (check-parallel-racy): Likewise.
5510
5bd18990
AB
55112018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5512
5513 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5514 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5515 tests if the target supports scheduler locking.
5516
3fbbcf47
TV
55172018-08-04 Tom de Vries <tdevries@suse.de>
5518
5519 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5520
3e1d3d8c
TT
55212018-08-02 Tom Tromey <tom@tromey.com>
5522
5523 PR symtab/16842.
5524 * gdb.cp/temargs.exp: Test "info address" of a template
5525 parameter.
5526
5abe0f0c
JV
55272018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5528
5529 * gdb.python/py-mi-var-info-path-expression.c: New file.
5530 * gdb.python/py-mi-var-info-path-expression.py: New file.
5531 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5532
fb66cde8
SDJ
55332018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5534
5535 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5536 error after "cannot resolve name" string.
5537
c708f4d2
AB
55382018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5539
5540 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5541 started.
5542 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5543
37cc0cae
TV
55442018-07-28 Tom de Vries <tdevries@suse.de>
5545
5546 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5547
63b4ecf7
TV
55482018-07-26 Tom de Vries <tdevries@suse.de>
5549
5550 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5551
3c3bb058
AB
55522018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5553
5554 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5555 is visible.
5556
9e7f3bbb
TV
55572018-07-26 Tom de Vries <tdevries@suse.de>
5558
5559 PR breakpoints/23366
5560 * gdb.base/catch-follow-exec.c: New test.
5561 * gdb.base/catch-follow-exec.exp: New file.
5562
16f808ec
TV
55632018-07-25 Tom de Vries <tdevries@suse.de>
5564
5565 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5566 vla-optimized-out.c.
5567
d7154a8d
JV
55682018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5569
5570 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5571 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5572
232a0032
TV
55732018-07-20 Tom de Vries <tdevries@suse.de>
5574
5575 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5576 NOCLONE macro.
5577 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5578
fbb1d502
TV
55792018-07-19 Tom de Vries <tdevries@suse.de>
5580
5581 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5582 regular expression.
5583
42dc7699
TV
55842018-07-18 Tom de Vries <tdevries@suse.de>
5585
5586 * gdb.base/vla-optimized-out.c: New test.
5587 * gdb.base/vla-optimized-out.exp: New file.
5588
7f1f7e23
SDJ
55892018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5590
5591 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5592 message "No address associated with hostname" when gdbserver
5593 cannot resolve the hostname.
5594
5759ebb3
PW
55952018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5596
5597 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5598 Add some test prefixes to make tests unique.
5599
3606ccab
PW
56002018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5601
5602 * gdb.base/frameapply.c: New file.
5603 * gdb.base/frameapply.exp: New file.
5604
529c08b2
PW
56052018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5606
5607 * gdb.base/skip.exp: Update expected error message.
5608
c7ab0aef
SDJ
56092018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5610 Jan Kratochvil <jan.kratochvil@redhat.com>
5611 Paul Fertser <fercerpav@gmail.com>
5612 Tsutomu Seki <sekiriki@gmail.com>
5613
5614 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5615 parameter.
5616 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5617 by default.
5618 * boards/native-gdbserver.exp: Likewise.
5619 * gdb.server/run-without-local-binary.exp: Improve regexp used
5620 for detecting when a remote debugging connection succeeds.
5621 * gdb.server/server-connect.exp: New file.
5622 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5623 Do not prefix the port number with ":".
5624 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5625 support for detecting and using it. Add '$debughost_gdbserver'
5626 to the list of arguments used to start gdbserver. Handle case
5627 when gdbserver cannot resolve a network name.
5628
16ff70dd
SDJ
56292018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5630
5631 PR c++/23373
5632 * gdb.base/ptype-offsets.cc (struct static_member): New
5633 struct.
5634 (main) <stmember>: New variable.
5635 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5636 with a static member in it.
5637
3541979f
AB
56382018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5639
5640 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5641 watchpoints enabled and disabled.
5642
c8ad9b9a
AB
56432018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5644
5645 * gdb.base/examine-backward.exp: Still run tests around address
5646 0x0, even if address 0x0 is not readable. Update the pattern for
5647 matching address 0x0 in expected output.
5648
e0e5e971
AB
56492018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5650
5651 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5652 malloc/free.
5653
1ea5da02
TV
56542018-07-04 Tom de Vries <tdevries@suse.de>
5655
5656 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5657
471b9d15
MR
56582018-07-02 Maciej W. Rozycki <macro@mips.com>
5659
5660 PR tdep/8282
5661 * gdb.arch/mips-disassembler-options.exp: New test.
5662 * gdb.arch/mips-disassembler-options.s: New test source.
5663
75acb486
PA
56642018-06-29 Pedro Alves <palves@redhat.com>
5665
5666 * gdb.threads/names.exp: Adjust expected "info threads" output.
5667
cd2bb709
PA
56682018-06-29 Pedro Alves <palves@redhat.com>
5669
5670 * gdb.opt/inline-break.exp (line number, address): Add "info
5671 break" tests.
5672
991ff292
PA
56732018-06-29 Pedro Alves <palves@redhat.com>
5674
5675 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5676 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5677 number and address and running to them.
5678
356819b6 56792018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5680
5681 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5682
2512d7ef
JK
56832018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5684
5685 * lib/compiler.c: Remove executable permission flag.
5686
be1b6474
RB
56872018-06-28 Richard Bunt <richard.bunt@arm.com>
5688
5689 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5690 code.
5691 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5692
291f9a96
PT
56932018-06-28 Petr Tesarik <ptesarik@suse.cz>
5694
5695 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5696
ed6dfe51
PT
56972018-06-28 Petr Tesarik <ptesarik@suse.cz>
5698
5699 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5700 address argument is omitted.
5701
d4d429d5
PT
57022018-06-28 Petr Tesarik <ptesarik@suse.cz>
5703
5704 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5705
7ab6656f
OJ
57062018-06-27 Omair Javaid <omair.javaid@linaro.org>
5707
5708 PR gdb/21695
5709 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5710 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5711
a33ccfc7
TT
57122018-06-26 Tom Tromey <tom@tromey.com>
5713
5714 PR rust/22574:
5715 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5716 * gdb.rust/simple.rs (struct SimpleLayout): New.
5717
6d72d289
SM
57182018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5719
5720 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5721 "info registers" output.
5722
8363f9d5
RB
57232018-06-21 Richard Bunt <richard.bunt@arm.com>
5724
5725 * gdb.base/watchpoint-hw-attach.c: New test.
5726 * gdb.base/watchpoint-hw-attach.exp: New file.
5727
f00674fe
SM
57282018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5729
5730 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5731 through /bin/sh.
5732 * boards/dwarf4-gdb-index.exp: Likewise.
5733 * boards/fission-dwp.exp: Likewise.
5734
1d554008
UW
57352018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5736
5737 * gdb.base/float128.exp: Add comment and improved fail message
5738 to the failure case of "print large128" test.
5739
d0ac1c44
SM
57402018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5741
5742 * configure.ac: Remove AC_PREREQ.
5743 * configure: Re-generate.
5744
61b04dd0
PA
57452018-06-19 Pedro Alves <palves@redhat.com>
5746
5747 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5748 (func_extern_caller): New.
5749 (main): Call func_extern_caller.
5750 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5751 logic change.
5752
f63b508a
SM
57532018-06-18 Weimin Pan <weimin.pan@oracle.com>
5754
5755 PR gdb/16841
5756 * gdb.cp/typedef-base.cc: New file.
5757 * gdb.cp/typedef-base.exp: New file.
5758
0fe3a558
TV
57592018-06-18 Tom de Vries <tdevries@suse.de>
5760
5761 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5762
7010835a
AB
57632018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5764 Richard Bunt <Richard.Bunt@arm.com>
5765
5766 * gdb.threads/attach-slow-waitpid.c: New file.
5767 * gdb.threads/attach-slow-waitpid.exp: New file.
5768 * gdb.threads/slow-waitpid.c: New file.
5769
14897d65
PA
57702018-06-14 Pedro Alves <palves@redhat.com>
5771
5772 * gdb.base/fork-running-state.c: Include <errno.h>.
5773 (exit_if_relative_exits): New.
5774 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5775 exits.
5776 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5777 child exits.
5778
5d9a0608
TV
57792018-06-14 Tom de Vries <tdevries@suse.de>
5780
5781 PR cli/22573
5782 * gdb.base/finish-pretty.c: New test.
5783 * gdb.base/finish-pretty.exp: New file.
5784
11ae5818
PA
57852018-06-14 Pedro Alves <palves@redhat.com>
5786
5787 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5788 gdb's expected startup output.
5789
1d39de44
PA
57902018-06-14 Pedro Alves <palves@redhat.com>
5791
5792 * lib/selftest-support.exp (selftest_setup): Remove inlined
5793 function handling.
5794
70ee0000
TV
57952018-06-14 Tom de Vries <tdevries@suse.de>
5796
5797 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5798 matching of breakpoint printing.
5799
11f4b608
TV
58002018-06-13 Tom de Vries <tdevries@suse.de>
5801
5802 PR testsuite/23269
5803 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5804 (fork_child): ... here, and ...
5805 (fork_parent): ... here.
5806
58072018-06-12 Tom de Vries <tdevries@suse.de>
5808
5809 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5810
9516f85a
AB
58112018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5812 Stephen Roberts <stephen.roberts@arm.com>
5813
5814 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5815 rewrite test to describe action performed, rather than possible
5816 failure.
5817
5045b3d7
GB
58182018-06-08 Gary Benson <gbenson@redhat.com>
5819
5820 * gdb.threads/check-libthread-db.exp: New file.
5821 * gdb.threads/check-libthread-db.c: Likewise.
5822
c61b06a1
TT
58232018-06-05 Tom Tromey <tom@tromey.com>
5824
5825 * gdb.base/default.exp: Update expected "show version" output.
5826
eb6af809
TT
58272018-06-05 Tom Tromey <tom@tromey.com>
5828
5829 PR cli/12326:
5830 * gdb.cp/static-print-quit.exp: Update.
5831 * lib/gdb.exp (pagination_prompt): Update.
5832 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5833 * gdb.python/python.exp: Update.
5834
178d6a63
JB
58352018-06-04 Joel Brobecker <brobecker@adacore.com>
5836
5837 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5838
8e817061
JB
58392018-06-01 Joel Brobecker <brobecker@adacore.com>
5840
5841 * gdb.ada/bp_fun_addr: New testcase.
5842
e86ca25f
TT
58432018-06-01 Tom Tromey <tom@tromey.com>
5844
5845 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5846 results.
5847 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5848 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5849 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5850 * gdb.base/maint.exp (maint_pass_if): Update.
5851
4b2dfa9d
MR
58522018-05-31 Maciej W. Rozycki <macro@mips.com>
5853
5854 * gdb.base/endian.exp: New test.
5855 * gdb.base/endian.c: New test source.
5856
45f25d6c
AB
58572018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5858
5859 PR gdb/23203
5860 * gdb.base/bt-selected-frame.c: New file.
5861 * gdb.base/bt-selected-frame.exp: New file.
5862 * lib/gdb.exp (get_current_frame_number): New function.
5863
d9f6d7f8
MR
58642018-05-24 Maciej W. Rozycki <macro@mips.com>
5865 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.threads/tls-core.c: Include <stdlib.h>
5868 (thread_proc): Call `abort'.
5869 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5870 (tls_core_test): New procedure, bits factored out from ...
5871 (top level): ... here. Test both native cores and gcore cores.
5872
ff1cf532
TT
58732018-05-23 Tom Tromey <tom@tromey.com>
5874
5875 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5876
b98664d3
TT
58772018-05-23 Tom Tromey <tom@tromey.com>
5878
5879 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5880 symfile_complaints.
5881 (test_short_complaints): Likewise.
5882 (test_empty_complaints): Likewise.
5883 (test_initial_complaints): Update.
5884
4e9668d0
TT
58852018-05-23 Tom Tromey <tom@tromey.com>
5886
5887 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5888
43ba33c7
TT
58892018-05-23 Tom Tromey <tom@tromey.com>
5890
5891 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5892 (test_short_complaints): Update.
5893
035522c0
PA
58942018-05-22 Pedro Alves <palves@redhat.com>
5895
5896 * gdb.base/remote.exp: Only gdb_start after compiling the
5897 testcase. Issue "disconnect" before testing "set remote" command
5898 defaults. Issue clean_restart before running to main.
5899
cc0be08f
PA
59002018-05-22 Pedro Alves <palves@redhat.com>
5901
5902 * gdb.base/remote.exp: Adjust expected output of "show remote
5903 memory-write-packet-size". Add tests for "set remote
5904 memory-write-packet-size 0" and "set remote
5905 memory-write-packet-size fixed/limit".
5906
b1b60145
PA
59072018-05-22 Pedro Alves <palves@redhat.com>
5908
5909 PR gdb/22973
5910 * gdb.base/utf8-identifiers.c: New file.
5911 * gdb.base/utf8-identifiers.exp: New file.
5912
0ec848ad
PFC
59132018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5914
5915 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5916
2c3305f6
PFC
59172018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5918
5919 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5920
ce1e8424
TT
59212018-05-18 Tom Tromey <tom@tromey.com>
5922
5923 * gdb.base/ptype-offsets.exp: Update.
5924
ddfe970e
KS
59252018-05-17 Keith Seitz <keiths@redhat.com>
5926
5927 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5928 in expected breakpoint stop locations.
5929 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5930 move to proper scope to test variable values.
5931 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5932 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5933 New functions.
5934 (main): Call not_inline_func3.
5935 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5936 inline_func1, inline_func2, and inline_func3. Test that when each
5937 breakpoint is hit, GDB properly reports both the stop location
5938 and the backtrace. Repeat tests for temporary breakpoints.
5939
0726fcc6
MR
59402018-05-15 Maciej W. Rozycki <macro@mips.com>
5941
5942 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5943 rather then trying to access it in determining whether the PID
5944 of `gdbserver' could have been retrieved.
5945
8ee22052
AB
59462018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5947
5948 * gdb.arch/amd64-init-x87-values.S: New file.
5949 * gdb.arch/amd64-init-x87-values.exp: New file.
5950
7785df48
JK
59512018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5952
5953 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5954
56bcdbea
TT
59552018-05-04 Tom Tromey <tom@tromey.com>
5956
5957 PR python/22730:
5958 * gdb.python/python.exp: Test multi-line execute.
5959
a913fffb
TT
59602018-05-04 Tom Tromey <tom@tromey.com>
5961
5962 PR python/22731:
5963 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5964
7a2c85f2
TT
59652018-05-04 Tom Tromey <tom@tromey.com>
5966
5967 PR gdb/11750:
5968 * gdb.base/define.exp: Test defining a user command inside a user
5969 command.
5970 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5971
a3b60e45
JK
59722018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5973 Pedro Alves <palves@redhat.com>
5974
5975 PR breakpoints/19806 and support for PR external/20207.
5976 * gdb.base/watchpoint-unaligned.c: New file.
5977 * gdb.base/watchpoint-unaligned.exp: New file.
5978
45fe4a03
AB
59792018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5980
5981 * gdb.base/maint.exp: Make test names unique, use
5982 test_prefix_command_help to test 'help maint info', and remove
5983 repeated test of 'help maint'.
5984
9be2ae8f
TT
59852018-05-04 Tom Tromey <tom@tromey.com>
5986
5987 PR gdb/22619:
5988 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5989 behavior.
5990
11859c31
AB
59912018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5992
5993 * gdb.base/maint.exp: Process output from 'maint print registers'
5994 line at a time.
5995
089a9490
AB
59962018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5997
5998 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5999 timeout.
6000
9b0797e2
AB
60012018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6002
6003 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6004 filter pattern.
6005
f6ac5f3d
PA
60062018-05-02 Pedro Alves <palves@redhat.com>
6007
6008 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6009 to_log_command renames.
6010 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6011
77d3c63b
TT
60122018-05-02 Tom Tromey <tom@tromey.com>
6013
6014 * gdb.python/py-parameter.exp: Set test message.
6015
0489430a
TT
60162018-05-02 Tom Tromey <tom@tromey.com>
6017
6018 PR python/20084:
6019 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6020 PARAM_ZUINTEGER_UNLIMITED tests.
6021
1632f8ba
DR
60222018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6023
6024 PR rust/23124
6025 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6026 when casting.
6027
6d7bb824
TT
60282018-04-30 Tom Tromey <tom@tromey.com>
6029
6030 * gdb.python/py-type.exp: Check align attribute.
6031 * gdb.python/py-type.c: New "aligncheck" global.
6032
007e1530
TT
60332018-04-30 Tom Tromey <tom@tromey.com>
6034
6035 PR exp/17095:
6036 * gdb.dwarf2/dw2-align.exp: New file.
6037 * gdb.cp/align.exp: New file.
6038 * gdb.base/align.exp: New file.
6039 * lib/gdb.exp (gdb_int128_helper): New proc.
6040 (has_int128_c, has_int128_cxx): New caching procs.
6041
6873858b
TT
60422018-04-27 Tom Tromey <tom@tromey.com>
6043
6044 PR rust/22545:
6045 * gdb.rust/simple.exp: Add inclusive range tests.
6046
79188d8d
PA
60472018-04-26 Pedro Alves <palves@redhat.com>
6048
6049 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6050 ifunc breakpoint locations correctly of ifunc breakpoints set
6051 while the program resolves the ifunc.
6052
c7075ad5
PA
60532018-04-26 Pedro Alves <palves@redhat.com>
6054
6055 * gdb.base/gnu-ifunc-final.c: New file.
6056 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6057 * gdb.base/gnu-ifunc.exp (executable): Delete.
6058 (staticexecutable): Adjust.
6059 (lib_opts, exec_opts): Delete.
6060 (make_binsuffix, build, set-break): New procedures.
6061 (misc_tests): New, with tests factored out from the top level.
6062 (top level): Test different combinations of ifunc resolver name,
6063 resolver with and with debug info, and ifunc target with and
6064 without debug info. Wrap static tests with with_target_prefix.
6065
8388016d
PA
60662018-04-26 Pedro Alves <palves@redhat.com>
6067
6068 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6069 return type" warnings.
6070
249b5733
PA
60712018-04-25 Pedro Alves <palves@redhat.com>
6072
6073 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6074 killed".
6075 * gdb.base/kill-after-signal.exp: Likewise.
6076 * gdb.threads/kill.exp: Likewise.
6077
f67c0c91
SDJ
60782018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6079 Sergio Durigan Junior <sergiodj@redhat.com>
6080 Pedro Alves <palves@redhat.com>
6081
6082 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6083 regexps to expect for '[Inferior ... detached]' as well.
6084 * gdb.base/attach.exp: Likewise.
6085 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6086 "gdb_continue_to_end".
6087 (test_catch_syscall_with_wrong_args): Likewise.
6088 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6089 ']'. Don't set 'verbose' on.
6090 * gdb.base/foll-vfork.exp: Likewise.
6091 * gdb.base/fork-print-inferior-events.c: New file.
6092 * gdb.base/fork-print-inferior-events.exp: New file.
6093 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6094 '[Inferior ... has been killed]' message.
6095 * gdb.base/kill-after-signal.exp: Likewise.
6096 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6097 detach message.
6098 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6099 message.
6100 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6101 regexps to expect for '[Inferior ... detached]' as well.
6102 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6103
0a8ddac4
SM
61042018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6105
6106 PR gdb/23104
6107 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6108
701adfb0
PA
61092018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6110
6111 PR gdb/23095
6112 * gdb.base/break-probes.exp: Pass shlib_load to
6113 prepare_for_testing. Set normal_bp to r_debug_state if target is
6114 bsd.
6115
d27d16bf
RB
61162018-04-19 Richard Bunt <richard.bunt@arm.com>
6117
6118 * gdb.threads/multiple-successive-infcall.c: New test.
6119 * gdb.threads/multiple-successive-infcall.exp: New file.
6120
a037790e
TT
61212018-04-17 Tom Tromey <tom@tromey.com>
6122
6123 * gdb.rust/simple.rs (Union): New type.
6124 (main): New local "u".
6125 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6126
e3a91079
AA
61272018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6128
6129 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6130 number information in output of "whereis" command.
6131 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6132
b744723f
AA
61332018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6134
6135 * gdb.ada/info_types.exp: Adjust expected output to the line
6136 numbers now printed by "info var/func/type".
6137 * gdb.base/completion.exp: Likewise.
6138 * gdb.base/included.exp: Likewise.
6139 * gdb.cp/cp-relocate.exp: Likewise.
6140 * gdb.cp/cplusfuncs.exp: Likewise.
6141 * gdb.cp/namespace.exp: Likewise.
6142 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6143
4a4495d6
MM
61442018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6145
6146 * gdb.btrace/cpu.exp: New.
6147
1d509aa6
MM
61482018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6149
6150 * gdb.base/step-indirect-call-thunk.exp: New.
6151 * gdb.base/step-indirect-call-thunk.c: New.
6152 * gdb.reverse/step-indirect-call-thunk.exp: New.
6153 * gdb.reverse/step-indirect-call-thunk.c: New.
6154
6295b6da
SM
61552018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6156
6157 * gdb.base/pie-fork.c: New file.
6158 * gdb.base/pie-fork.exp: New file.
6159
50146e70
TT
61602018-04-11 Tom Tromey <tom@tromey.com>
6161
6162 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6163
f50d8a2e
PA
61642018-04-10 Pedro Alves <palves@redhat.com>
6165
6166 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6167 exits. Instead loop running forever.
6168 (fork_parent): Run forever too.
6169
a0be7a36
SM
61702018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6171
6172 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6173 mi_continue_to_line.
6174 * gdb.mi/mi-stack.c (callee4): Add comment.
6175
9b73db36
SM
61762018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6177
6178 * gdb.mi/mi-stack.exp: Fix indentation.
6179
c912f608
SM
61802018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6181
6182 PR gdb/22979
6183 * gdb.arch/amd64-osabi.exp: New file.
6184
26540402
SM
61852018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6186
6187 PR gdb/22980
6188 * gdb.base/osabi.exp: New file.
6189
121ad66c 61902018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6191
6192 * gdb.cp/static-typedef-print.exp: New file.
6193 * gdb.cp/static-typedef-print.cc: New file.
6194
3fcded8f
JB
61952018-03-27 Joel Brobecker <brobecker@adacore.com>
6196
6197 * gdb.ada/varsize_limit: New testcase.
6198
59cc4834
JB
61992018-03-27 Joel Brobecker <brobecker@adacore.com>
6200
6201 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6202
6203 * gdb.ada/notcplusplus: New testcase.
6204
6205 * gdb.base/c-linkage-name.c: New file.
6206 * gdb.base/c-linkage-name.exp: New testcase.
6207
4ca59a9f
TT
62082018-03-26 Tom Tromey <tom@tromey.com>
6209
6210 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6211 * gdb.python/py-framefilter.py (name_error): New global.
6212 (ErrorInName.function): Use name_error.
6213
978d6c75
TT
62142018-03-26 Tom Tromey <tom@tromey.com>
6215
6216 PR backtrace/15582:
6217 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6218
b7fee5a3
KS
62192018-03-23 Keith Seitz <keiths@redhat.com>
6220
6221 PR c++/22968
6222 * gdb.cp/subtypes.exp: New file.
6223 * gdb.cp/subtypes.h: New file.
6224 * gdb.cp/subtypes.cc: New file.
6225 * gdb.cp/subtypes-2.cc: New file.
6226
376be529
AB
62272018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6228
6229 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6230 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6231 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6232 -nostartfiles when compiling the test. Confirm that all registers
6233 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6234
066cfa98
AB
62352018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6236
6237 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6238 option, syntax was wrong anyway.
6239 * gdb.arch/arm-disp-step.exp: Likewise.
6240 * gdb.arch/sparc64-regs.exp: Likewise.
6241 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6242 option, syntax was wrong anyway, switch to use
6243 prepare_for_testing.
6244 * gdb.arch/i386-disp-step.exp: Likewise.
6245
079670b9
AA
62462018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6247
6248 * gdb.ada/exec_changed.exp: Replace "target_info exists
6249 use_gdb_stub" by "use_gdb_stub".
6250 * gdb.ada/start.exp: Likewise.
6251 * gdb.base/async-shell.exp: Likewise.
6252 * gdb.base/attach-pie-misread.exp: Likewise.
6253 * gdb.base/attach-wait-input.exp: Likewise.
6254 * gdb.base/break-entry.exp: Likewise.
6255 * gdb.base/break-interp.exp: Likewise.
6256 * gdb.base/dprintf-detach.exp: Likewise.
6257 * gdb.base/nostdlib.exp: Likewise.
6258 * gdb.base/solib-nodir.exp: Likewise.
6259 * gdb.base/statistics.exp: Likewise.
6260 * gdb.base/testenv.exp: Likewise.
6261 * gdb.mi/mi-exec-run.exp: Likewise.
6262 * gdb.mi/mi-start.exp: Likewise.
6263 * gdb.multi/dummy-frame-restore.exp: Likewise.
6264 * gdb.multi/multi-arch-exec.exp: Likewise.
6265 * gdb.multi/multi-arch.exp: Likewise.
6266 * gdb.multi/tids.exp: Likewise.
6267 * gdb.multi/watchpoint-multi.exp: Likewise.
6268 * gdb.python/py-events.exp: Likewise.
6269 * gdb.threads/attach-into-signal.exp: Likewise.
6270 * gdb.threads/attach-stopped.exp: Likewise.
6271 * gdb.threads/threadapply.exp: Likewise.
6272 * lib/selftest-support.exp: Likewise.
6273
26d6cec4
AA
62742018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6275
6276 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6277
4ee89e90
SR
62782018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6279
6280 * gdb.perf/template-breakpoints.cc: New file.
6281 * gdb.perf/template-breakpoints.exp: New file.
6282 * gdb.perf/template-breakpoints.py: New file.
6283
92630041
TT
62842018-03-19 Tom Tromey <tom@tromey.com>
6285
6286 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6287 y0.
6288 * gdb.rust/simple.exp: Test bare identifier form of struct
6289 initializer.
6290
76727919
TT
62912018-03-19 Tom Tromey <tom@tromey.com>
6292
6293 * gdb.gdb/observer.exp: Remove.
6294
194ed413
AA
62952018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6296
6297 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6298 "qualified" option when setting breakpoints.
6299 * gdb.trace/backtrace.exp: Likewise.
6300 * gdb.trace/circ.exp: Likewise.
6301 * gdb.trace/collection.exp: Likewise.
6302 * gdb.trace/disconnected-tracing.exp: Likewise.
6303 * gdb.trace/ftrace-lock.exp: Likewise.
6304 * gdb.trace/ftrace.exp: Likewise.
6305 * gdb.trace/infotrace.exp: Likewise.
6306 * gdb.trace/packetlen.exp: Likewise.
6307 * gdb.trace/passc-dyn.exp: Likewise.
6308 * gdb.trace/qtro.exp: Likewise.
6309 * gdb.trace/read-memory.exp: Likewise.
6310 * gdb.trace/report.exp: Likewise.
6311 * gdb.trace/signal.exp: Likewise.
6312 * gdb.trace/status-stop.exp: Likewise.
6313 * gdb.trace/strace.exp: Likewise.
6314 * gdb.trace/tfind.exp: Likewise.
6315 * gdb.trace/trace-break.exp: Likewise.
6316 * gdb.trace/trace-condition.exp: Likewise.
6317 * gdb.trace/trace-mt.exp: Likewise.
6318 * gdb.trace/tstatus.exp: Likewise.
6319 * gdb.trace/tsv.exp: Likewise.
6320 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6321 * gdb.trace/unavailable.exp: Likewise.
6322 * gdb.trace/while-dyn.exp: Likewise.
6323
8b067d2c
AA
63242018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6325
6326 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6327 that libinproctrace is copied to the target.
6328
3ae9ce5d
TT
63292018-03-14 Tom Tromey <tom@tromey.com>
6330
6331 PR cli/14977:
6332 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6333 a null pointer.
6334 * gdb.base/wchar.exp: Likewise.
6335
b8c2339b
TT
63362018-03-14 Tom Tromey <tom@tromey.com>
6337
6338 PR cli/19918:
6339 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6340 flag.
6341
4872dc46
SM
63422018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6343
6344 PR gdb/22841
6345 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6346 "target" to remote_exec.
6347
e4fe3756
SM
63482018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6349
6350 PR gdb/22841
6351 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6352 ${board}_upload): Remove.
6353
e95a97d4
AA
63542018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6355
6356 * gdb.cp/watch-cp.cc: New test.
6357 * gdb.cp/watch-cp.exp: New file.
6358
dbbb1059
AB
63592018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6360
6361 * gdb.base/infcall-nested-structs.exp: New file.
6362 * gdb.base/infcall-nested-structs.c: New file.
6363 * gdb.base/float.exp: Add riscv support.
6364
ecc054c0
TP
63652018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6366
6367 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6368 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6369
25e3c82c
SDJ
63702018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6371
6372 * gdb.server/abspath.exp: New file.
6373 * lib/gdb.exp (with_cwd): New procedure.
6374
3083294d
SM
63752018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6376
6377 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6378 use it.
6379 (gdb_is_target_remote_prompt): New proc.
6380 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6381 (gdb_is_target_native): Pass prompt parameter to
6382 gdb_is_target_1.
6383
3275ef47
SM
63842018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6385
6386 * gdb.base/load-command.c: New file.
6387 * gdb.base/load-command.exp: New file.
6388 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6389 (gdb_is_target_1): ...this, and generalize for other targets
6390 than just remote.
6391 (gdb_is_target_remote): Use gdb_is_target_1.
6392 (gdb_is_target_native): use gdb_is_target_1.
6393
6893c19a
TT
63942018-02-26 Tom Tromey <tom@tromey.com>
6395
6396 PR python/16497:
6397 * gdb.python/py-framefilter.exp: Update test.
6398
2ddeaf8a
TT
63992018-02-26 Tom Tromey <tom@tromey.com>
6400
6401 * gdb.dwarf2/variant.c: New file.
6402 * gdb.dwarf2/variant.exp: New file.
6403
c9317f21
TT
64042018-02-26 Tom Tromey <tom@tromey.com>
6405
6406 * gdb.rust/simple.exp: Accept more possible results in enum test.
6407
6f6d0c26
SM
64082018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6409
6410 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6411 parentheses.
6412
11b03145
MR
64132018-02-23 Maciej W. Rozycki <macro@mips.com>
6414
6415 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6416 name of a variable: $actual_linejj -> $actual_line.
6417
54a27fe5
JB
64182018-02-21 John Baldwin <jhb@FreeBSD.org>
6419
6420 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6421
de65820c
MM
64222018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6423
6424 * gdb.btrace/buffer-size.exp: Do not force BTS.
6425
980548fd
PA
64262018-02-14 Pedro Alves <palves@redhat.com>
6427
6428 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6429 getting a "Quit".
6430
c4e12631
MM
64312018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6432
6433 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6434 Fix test name.
6435
c2e0e465
SM
64362018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6437
6438 * gdb.cp/m-static.exp: Check type of optimized out static
6439 member.
6440
f7216783
AB
64412018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6442
6443 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6444 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6445
0625771b
LS
64462018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6447 Leszek Swirski <leszeks@google.com>
6448
6449 * gdb.python/py-prettyprint.c
6450 (struct to_string_returns_value_inner,
6451 struct to_string_returns_value_wrapper): New.
6452 (main): Add tsrvw variable.
6453 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6454 ToStringReturnsValueWrapper): New classes.
6455 (register_pretty_printers): Register new pretty-printers.
6456 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6457 recursive pretty printer.
6458 * gdb.python/py-mi.exp: Likewise.
6459
59498c30
LS
64602018-02-01 Leszek Swirski <leszeks@google.com>
6461
6462 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6463 functions with the same name as an include file are parsed
6464 correctly.
6465
d4d38844
YQ
64662018-02-01 Yao Qi <yao.qi@linaro.org>
6467
6468 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6469 "\[^\r\n\]*".
6470
07e5f5cf
NP
64712018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6472
6473 * gdb.arch/powerpc-prologue-frame.s: New file.
6474 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6475 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6476
929b5ad4
JB
64772018-01-31 Joel Brobecker <brobecker@adacore.com>
6478
6479 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6480
e671cd59
PA
64812018-01-30 Pedro Alves <palves@redhat.com>
6482
6483 PR gdb/13211
6484 * gdb.base/interrupt-daemon.c: New.
6485 * gdb.base/interrupt-daemon.exp: New.
6486 * gdb.multi/multi-term-settings.c: New.
6487 * gdb.multi/multi-term-settings.exp: New.
6488
fc413dc4
JB
64892018-01-30 Joel Brobecker <brobecker@adacore.com>
6490
6491 * gdb.base/break.exp: Save the location where the breakpoint
6492 on break.c:47 was actually inserted when debugging the version
6493 compiled at -O2 and use it in the expected output of the "info
6494 break" test performed soon after.
6495
5c319bb2
PA
64962018-01-22 Pedro Alves <palves@redhat.com>
6497 Sergio Durigan Junior <sergiodj@redhat.com>
6498
6499 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6500 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6501
a9e40818
JB
65022018-01-22 Joel Brobecker <brobecker@adacore.com>
6503
6504 * gdb.base/break-include.c, gdb.base/break-include.inc,
6505 gdb.base/break-include.exp: New files.
6506 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6507 line number now being the actual line number where the breakpoint
6508 was inserted.
6509 * gdb.mi/mi-break.exp: Likewise.
6510 * gdb.mi/mi-reverse.exp: Likewise.
6511 * gdb.mi/mi-simplerun.exp: Ditto.
6512
e707fc44
AB
65132018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6514
6515 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6516 varobj.
6517 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6518
ae451627
AB
65192018-01-21 Don Breazeal <donb@codesourcery.com>
6520 Andrew Burgess <andrew.burgess@embecosm.com>
6521
6522 * gdb.mi/basics.c: Add new global.
6523 * gdb.mi/mi-frame-regs.exp: New file.
6524 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6525 case.
6526
b1b189e0
AB
65272018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6528
6529 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6530 non-parameter, and on an unknown symbol.
6531
fcfcc376
TT
65322018-01-19 Tom Tromey <tom@tromey.com>
6533
6534 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6535 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6536
634c1c31
AA
65372018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6538
6539 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6540 setrlimit and chdir to int.
6541
d6ad07fd
AA
65422018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6543
6544 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6545 function.
6546 (my_tend): Likewise.
6547 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6548 rationale of avoiding FP- and vector instructions.
6549
adf8243b
RK
65502018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6551
6552 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6553 "info reg" with "\[ \t\]*".
6554 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6555 "\[ \t\]+".
6556 * gdb.arch/s390-multiarch.exp: Ditto.
6557 * gdb.base/pc-fp.exp: Ditto.
6558 * gdb.reverse/i386-precsave.exp: Ditto.
6559 * gdb.reverse/i386-reverse.exp: Ditto.
6560 * gdb.reverse/i387-env-reverse.exp: Ditto.
6561 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6562
dcc06925
AA
65632018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6564
6565 * lib/gdb.exp (gdb_compile): Re-enable use of
6566 universal_compile_options for languages other than Rust.
6567
25d4fd80
AA
65682018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6569
6570 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6571
ee7f689e 65722018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6573
6574 PR gdb/16577
6575 * gdb.base/solib-vanish.exp: New.
6576 * gdb.base/solib-vanish-main.c: New.
6577 * gdb.base/solib-vanish-lib1.c: New.
6578 * gdb.base/solib-vanish-lib2.c: New.
6579
d8447b6b
YQ
65802018-01-17 Yao Qi <yao.qi@linaro.org>
6581
6582 * gdb.compile/compile.exp: Match the address printed for
6583 frame in the output of command "bt".
6584
86d6a90c
TT
65852018-01-15 Tom Tromey <tom@tromey.com>
6586
6587 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6588 compute sp_reg.
6589
cbcdb1aa
AB
65902018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6591
6592 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6593 to prepare.
6594 (prepare): Return 0 on error, 1 on success.
6595
eea61984
PA
65962018-01-12 Pedro Alves <palves@redhat.com>
6597
6598 * gdb.base/continue-after-aborted-step-over.c: New.
6599 * gdb.base/continue-after-aborted-step-over.exp: New.
6600
6181e9c2
SM
66012018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6602
6603 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6604 options when not creating an executable.
6605
3cada740
PA
66062018-01-11 Pedro Alves <palves@redhat.com>
6607
6608 PR remote/22597
6609 * gdb.server/stop-reply-no-thread.c: New file.
6610 * gdb.server/stop-reply-no-thread.exp: New file.
6611
c63d3e8d
PA
66122018-01-10 Pedro Alves <palves@redhat.com>
6613
6614 PR gdb/22670
6615 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6616 functions too. Test setting breakpoints and printing C functions
6617 with no debug info too.
6618 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6619
d4c2a405
PA
66202018-01-10 Pedro Alves <palves@redhat.com>
6621
6622 PR gdb/22670
6623 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6624 a fail.
6625
8825213e
PA
66262018-01-10 Pedro Alves <palves@redhat.com>
6627
6628 PR gdb/22670
6629 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6630
605fd3c6
YQ
66312018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6632
6633 * gdb.server/unittest.exp: Match the output in non-development
6634 mode.
6635
1e5ded6c
YQ
66362018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6637
6638 * gdb.gdb/unittest.exp: Match output in non-development mode.
6639
30066b0b
JB
66402018-01-08 Joel Brobecker <brobecker@adacore.com>
6641
6642 * gdb.ada/access_tagged_param.exp: Relax expected output
6643 for value of "ObjL" in "continue" to pck.inspect breakpoint
6644 test.
6645
04bafb1e
XR
66462018-01-08 Joel Brobecker <brobecker@adacore.com>
6647
9f86398b
JB
6648 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6649 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6650
e379cee6
PA
66512018-01-05 Pedro Alves <palves@redhat.com>
6652
6653 PR gdb/18653
6654 * gdb.base/libsegfault.exp: New.
6655
de63c46b
PA
66562018-01-05 Joel Brobecker <brobecker@adacore.com>
6657
6658 PR gdb/22670
6659 * gdb.ada/access_tagged_param.exp: New file.
6660 * gdb.ada/access_tagged_param/foo.adb: New file.
6661
f98fc17b
PA
66622018-01-05 Pedro Alves <palves@redhat.com>
6663
6664 PR gdb/22670
6665 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6666 exercise lower case too, and to exercise both full matching and
6667 wild matching.
6668
342f8240
JB
66692018-01-05 Joel Brobecker <brobecker@adacore.com>
6670
6671 * gdb.ada/rename_subscript_param: New testcase.
6672
7150d33c
JG
66732018-01-05 Jerome Guitton <guitton@adacore.com>
6674
6675 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6676
cc0e770c
JB
66772018-01-05 Joel Brobecker <brobecker@adacore.com>
6678
6679 * gdb.ada/convvar_comp: New testcase.
6680
672a41aa 66812018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6682
6683 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6684 (My_Table): New global variable.
6685 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6686
7365ec2f
JB
66872018-01-04 Joel Brobecker <brobecker@adacore.com>
6688
6689 PR gdb/22670
6690 * gdb.ada/maint_with_ada: New testcase.
6691
289483b6
JB
66922018-01-04 Joel Brobecker <brobecker@adacore.com>
6693
6694 PR gdb/22670
6695 * gdb.ada/bp_c_mixed_case: New testcase.
6696
344420da
JB
66972018-01-04 Joel Brobecker <brobecker@adacore.com>
6698
6699 PR gdb/22670
6700 * gdb.ada/complete.exp: Add "complete break ada" test.
6701
66fc87a0
JB
67022018-01-04 Joel Brobecker <brobecker@adacore.com>
6703
6704 PR gdb/22670
6705 * gdb.ada/info_addr_mixed_case: New testcase.
6706
9f757bf7
XR
67072018-01-03 Xavier Roirand <roirand@adacore.com>
6708
6709 * gdb.ada/excep_handle.exp: New testcase.
6710 * gdb.ada/excep_handle/foo.adb: New file.
6711 * gdb.ada/excep_handle/pck.ads: New file.
6712
bd570f80
JB
67132018-01-03 Joel Brobecker <brobecker@adacore.com>
6714
6715 * gdb.base/step-line.c: Add extra empty line in copyright header.
6716 * gdb.base/step-line.inp: Likewise.
6717
9fe561ab
JB
67182018-01-02 Joel Brobecker <brobecker@adacore.com>
6719
6720 * gdb.ada/dyn_stride.exp: Add slice test.
6721
a405673c
JB
67222018-01-02 Joel Brobecker <brobecker@adacore.com>
6723
6724 * gdb.ada/dyn_stride: New testcase.
6725
cef0f868
SH
67262017-12-27 Stafford Horne <shorne@gmail.com>
6727
6728 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6729 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6730
b67d92b0
SH
67312017-12-27 Stafford Horne <shorne@gmail.com>
6732
6733 * gdb.base/reggroups.c: New file.
6734 * gdb.base/reggroups.exp: New file.
6735
eccab96d
JB
67362017-12-18 Joel Brobecker <brobecker@adacore.com>
6737
6738 * gdb.dwarf2/ada-valprint-error.c: New file.
6739 * gdb.dwarf2/ada-valprint-error.exp: New file.
6740
0e2da9f0
JB
67412017-12-18 Joel Brobecker <brobecker@adacore.com>
6742
6743 * gdb.ada/assign_arr: New testcase.
6744
cb923fcc
XR
67452017-12-18 Xavier Roirand <roirand@adacore.com>
6746
6747 * gdb.ada/funcall_ptr: New testcase.
6748
7c161838
SDJ
67492017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6750
6751 PR cli/16224
6752 * gdb.base/ptype-offsets.cc: New file.
6753 * gdb.base/ptype-offsets.exp: New file.
6754
1af17fd9
YQ
67552017-12-15 Yao Qi <yao.qi@linaro.org>
6756
6757 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6758 if XML is disabled.
6759
828d5846
XR
67602017-12-15 Xavier Roirand <roirand@adacore.com>
6761
6762 * gdb.ada/same_component_name: New testcase.
6763
79e8fcaa
JB
67642017-12-14 Joel Brobecker <brobecker@adacore.com>
6765
6766 * gdb.ada/str_binop_equal: New testcase.
6767
e05fa6f9
JB
67682017-12-14 Joel Brobecker <brobecker@adacore.com>
6769
6770 * gdb.ada/task_switch_in_core: New testcase.
6771
b89641ba
SM
67722017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6773
6774 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6775 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6776 call test_bkpt_qualified.
6777 (test_bkpt_qualified): New proc.
6778
6892d2e4
PA
67792017-12-13 Pedro Alves <palves@redhat.com>
6780
6781 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6782 Tighten regexp by matching with an anchor.
6783
a22ecf70
PA
67842017-12-13 Pedro Alves <palves@redhat.com>
6785
6786 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6787 ("expression with namespace"): New set of tests.
6788 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6789 (Nested::Test_NS::qux): New.
6790 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6791 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6792
9937536c
JB
67932017-12-13 Joel Brobecker <brobecker@adacore.com>
6794
6795 * gdb.base/server-del-break.c: New file.
6796 * gdb.base/server-del-break.exp: New file.
6797
fe49c6f5
SH
67982017-12-12 Stafford Horne <shorne@gmail.com>
6799
6800 * gdb.xml/tdesc-regs.exp: Add or1k support.
6801
c3d18620
SH
68022017-12-12 Stafford Horne <shorne@gmail.com>
6803
6804 * gdb.base/bp-permanent.c: Define nop of or1k.
6805
c5f9cfc8
JB
68062017-12-11 Joel Brobecker <brobecker@adacore.com>
6807
6808 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6809 output with components being reordered.
6810
a9c135fc
JB
68112017-12-11 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6814 output with components being reordered.
6815
927aa2e7
JK
68162017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6817 Pedro Alves <palves@redhat.com>
6818
6819 * gdb.base/maint.exp (check for .gdb_index): Check also for
6820 .debug_names.
6821 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6822 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6823 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6824 (.gdb_index used after symbol reloading): Support also .debug_names.
6825 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6826
f17d9474
YQ
68272017-12-08 Yao Qi <yao.qi@linaro.org>
6828
6829 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6830 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6831
a0de8c21
YQ
68322017-12-08 Yao Qi <yao.qi@linaro.org>
6833
6834 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6835 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6836
a738ea1d
YQ
68372017-12-08 Yao Qi <yao.qi@linaro.org>
6838
6839 * gdb.arch/aarch64-tagged-pointer.c: New file.
6840 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6841
1cd9a73b
SDJ
68422017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6843
6844 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6845 "int".
6846
fa6eb693
KS
68472017-12-07 Keith Seitz <keiths@redhat.com>
6848
6849 PR breakpoints/22569
6850 * gdb.linespec/ls-errs.exp: Change expected result of "break
6851 -source this file has spaces.c -line 3".
6852 Check that an explicit source file followed by whitespace is
6853 identified as an invalid explicit location.
6854
883fd55a
KS
68552017-12-07 Keith Seitz <keiths@redhat.com>
6856
6857 * gdb.cp/nested-types.cc: New file.
6858 * gdb.cp/nested-types.exp: New file.
6859 * lib/cp-support.exp: Load data-structures.exp library.
6860 (debug_cp_test_ptype_class): New global.
6861 (cp_ptype_class_verbose, next_line): New procedures.
6862 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6863 Add and document new return value.
6864 Switch the list of lines to a queue.
6865 Add support for new `type' key for nested type definitions.
6866 Add debugging/troubleshooting messages.
6867 * lib/data-structures.exp: New file.
6868
ec72db3e
SM
68692017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6870
6871 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6872 with proc_with_prefix, don't use with_test_prefix.
6873
99598d71
TT
68742017-12-07 Tom Tromey <tom@tromey.com>
6875
6876 * gdb.base/break.exp: Add test for empty "commands".
6877
a8806230
YQ
68782017-12-07 Yao Qi <yao.qi@linaro.org>
6879
6880 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6881 malloc and catch syscall.
6882
824cc835
PM
68832017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6884
e79be6e5 6885 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6886 tests for explicit locations.
6887
7cc244de
PA
68882017-12-06 Pedro Alves <palves@redhat.com>
6889
6890 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6891 force-disabling XML descriptions.
6892
50a1fdd5
PA
68932017-12-04 Pedro Alves <palves@redhat.com>
6894
6895 PR gdb/22499
6896 * gdb.arch/amd64-disp-step-avx.S: New file.
6897 * gdb.arch/amd64-disp-step-avx.exp: New file.
6898
f0fb2488
PA
68992017-12-03 Pedro Alves <palves@redhat.com>
6900
6901 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6902 and <string.h>.
6903 (parent_function): Print distinct messages when waitpid fails, or
6904 the child exits with a signal, or the child exits for an unhandled
6905 reason.
6906 * gdb.threads/process-dies-while-detaching.exp
6907 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6908 it. Wait for both inferior output and GDB's prompt. Use an
6909 indirect spawn id list.
6910 (do_detach): New parameter 'child_exit'. Use it to compute
6911 expected inferior output.
6912 (test_detach, test_detach_watch, test_detach_killed_outside):
6913 Adjust to pass down the expected child exit kind.
6914
97cbe998
SDJ
69152017-12-01 Joel Brobecker <brobecker@adacore.com>
6916 Sergio Durigan Junior <sergiodj@redhat.com>
6917 Pedro Alves <palves@redhat.com>
6918
6919 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6920
40fc416f
SDJ
69212017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6922
6923 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6924 to 'symbol-file' and 'add-symbol-file' can be
6925 position-independent.
6926
1cc75e92
YQ
69272017-12-01 Yao Qi <yao.qi@linaro.org>
6928
6929 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6930 the URL in copyright header.
6931 * gdb.arch/aarch64-fp.exp: Likewise.
6932 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6933 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6934 * gdb.base/expand-psymtabs.exp: Likewise.
6935 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6936 * gdb.fortran/common-block.exp: Likewise.
6937 * gdb.fortran/common-block.f90: Likewise.
6938 * gdb.fortran/logical.exp: Likewise.
6939 * gdb.fortran/vla-datatypes.f90: Likewise.
6940 * gdb.fortran/vla-sub.f90: Likewise.
6941
875fb7a7
JB
69422017-11-30 Joel Brobecker <brobecker@adacore.com>
6943
6944 * gdb.ada/repeat_dyn: New testcase.
6945
6f14765f
UW
69462017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6947
6948 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6949 Update for changed thread numbering.
6950 * gdb.cell/bt.exp: Update for changed GDB output.
6951
f1af7b94
SM
69522017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6953
6954 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6955 setting isremote by hand.
6956 * boards/dwarf4-gdb-index.exp: Likewise.
6957 * boards/fission.exp: Likewise.
6958 * boards/stabs.exp: Likewise.
6959
e3919f3e
PA
69602017-11-30 Pedro Alves <palves@redhat.com>
6961
6962 * gdb.linespec/cpls-ops.exp
6963 (check_explicit_skips_function_argument): Extract the underlying
6964 type of size_t instead of hardcoding it.
6965
bd69330d
PA
69662017-11-29 Pedro Alves <palves@redhat.com>
6967
6968 PR c++/19436
6969 * gdb.linespec/cpls-abi-tag.cc: New file.
6970 * gdb.linespec/cpls-abi-tag.exp: New file.
6971
a20714ff
PA
69722017-11-29 Pedro Alves <palves@redhat.com>
6973
6974 * gdb.base/langs.exp: Use -qualified.
6975 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6976 it.
6977 * gdb.cp/namespace.exp: Use -qualified.
6978 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6979 (overload-3, template-overload, template-ret-type, const-overload)
6980 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6981 procedures.
6982 (test_driver): Call them.
6983 * gdb.cp/save-bp-qualified.cc: New.
6984 * gdb.cp/save-bp-qualified.exp: New.
6985 * gdb.linespec/explicit.exp: Test -qualified.
6986 * lib/completion-support.exp (completion::explicit_opts_list): Add
6987 "-qualified".
6988 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6989
f6f1d339
PM
69902017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6991
6992 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6993
02ca603a
TT
69942017-11-29 Tom Tromey <tom@tromey.com>
6995
6996 * gdb.base/relocate.exp: Update invalid argument test.
6997 Add new tests for invalid arguments.
6998
ed6c0bfb
TP
69992017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7000
7001 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7002 Return 0 as a long.
7003 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7004
f106e10e
TP
70052017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7006
7007 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7008 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7009 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7010 func ().
7011 * gdb.cp/shadow.cc (B.func): Return 0.
7012
10329bb2
JB
70132017-11-27 Joel Brobecker <brobecker@adacore.com>
7014
7015 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7016 expected output in gdb_expect call to allow the exception
7017 message to be present as well. Fix syntax confusion to avoid
7018 TCL thinking that exception_name is an array.
7019
617cd4bc
UW
70202017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7021
7022 * gdb.arch/spu-info.c: Include <unistd.h>.
7023 (do_signal_test): Fix broken calls to write.
7024 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7025 Fix checks for empty mailboxes. Update signal tests for corrected
7026 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7027 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7028 * gdb.cell/arch.exp: Use standard_output_file.
7029 * gdb.cell/break.exp: Likewise.
7030 * gdb.cell/bt.exp: Likewise.
7031 * gdb.cell/core.exp: Likewise.
7032 * gdb.cell/dwarfaddr.exp: Likewise.
7033 * gdb.cell/ea-cache.exp: Likewise.
7034 * gdb.cell/ea-standalone.exp: Likewise.
7035 * gdb.cell/f-regs.exp: Likewise.
7036 * gdb.cell/fork.exp: Likewise.
7037 * gdb.cell/gcore.exp: Likewise.
7038 * gdb.cell/mem-access.exp: Likewise.
7039 * gdb.cell/ptype.exp: Likewise.
7040 * gdb.cell/registers.exp: Likewise.
7041 * gdb.cell/sizeof.exp: Likewise.
7042 * gdb.cell/solib-symbol.exp: Likewise.
7043 * gdb.cell/solib.exp: Likewise.
617cd4bc 7044
a81aaca0
PA
70452017-11-25 Pedro Alves <palves@redhat.com>
7046
7047 * gdb.base/complete-empty.exp: New file.
7048 * gdb.base/completion.exp: Adjust.
7049
6a3c6ee4
PA
70502017-11-25 Pedro Alves <palves@redhat.com>
7051
7052 * gdb.linespec/cpls-ops.cc: New file.
7053 * gdb.linespec/cpls-ops.exp: New file.
7054 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7055 factored out from ...
7056 (test_complete_prefix_range): ... this.
7057
8955eb2d
PA
70582017-11-24 Pedro Alves <palves@redhat.com>
7059
7060 * gdb.linespec/cpcompletion.exp: New file.
7061 * gdb.linespec/cpls-hyphen.cc: New file.
7062 * gdb.linespec/cpls.cc: New file.
7063 * gdb.linespec/cpls2.cc: New file.
7064 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7065 test to use test_gdb_complete_unique. Add label completion,
7066 keyword completion and explicit location completion tests.
7067 * lib/completion-support.exp: New file.
7068
e547c119
JB
70692017-11-24 Joel Brobecker <brobecker@adacore.com>
7070
7071 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7072 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7073 when hitting an exception catchpoint.
7074
7c3c1aa8
YQ
70752017-11-22 Yao Qi <yao.qi@linaro.org>
7076
7077 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7078
41bd68f5
SM
70792017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7080
7081 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7082 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7083 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7084
1daad298
YQ
70852017-11-22 Yao Qi <yao.qi@linaro.org>
7086
7087 * gdb.base/info-os.exp: Pass pthreads.
7088 * gdb.multi/multi-attach.exp: Likewise.
7089
88465e87
YQ
70902017-11-22 Yao Qi <yao.qi@linaro.org>
7091
7092 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7093 compiler.
7094
dc196b23
YQ
70952017-11-22 Yao Qi <yao.qi@linaro.org>
7096
7097 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7098 * gdb.base/break-interp.exp: Likewise.
7099 * gdb.base/jit-attach-pie.exp: Likewise.
7100
2400729e
UW
71012017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7102
7103 * gdb.base/float128.c (large128): New variable.
7104 * gdb.base/float128.exp: Add test to print largest __float128 value.
7105
7a26362d
UW
71062017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7107
7108 * gdb.arch/vsx-regs.exp: Update register content checks.
7109
ed0f4273
UW
71102017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7111
7112 * gdb.arch/ppc-longdouble.exp: New file.
7113 * gdb.arch/ppc-longdouble.c: Likewise.
7114
a25d69c6
PA
71152017-11-21 Pedro Alves <palves@redhat.com>
7116
7117 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7118
73fcf641
PA
71192017-11-20 Pedro Alves <palves@redhat.com>
7120
7121 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7122 (long_double_typedef): New typedefs.
7123 Use DEF on double and long double.
7124 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7125 cases.
7126 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7127 and 'long_double_ptr_same_size' locals. Use them to decide
7128 whether cast from array/function to float is valid/invalid.
7129
71a3c369
TT
71302017-11-17 Tom Tromey <tom@tromey.com>
7131
7132 * gdb.rust/traits.rs: New file.
7133 * gdb.rust/traits.exp: New file.
7134
ced9779b
JB
71352017-11-17 Joel Brobecker <brobecker@adacore.com>
7136
7137 * gdb.ada/minsyms: New testcase.
7138
a0922d80
PA
71392017-11-16 Pedro Alves <palves@redhat.com>
7140
7141 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7142 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7143
ea04e54c
PA
71442017-11-16 Pedro Alves <palves@redhat.com>
7145
7146 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7147 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7148
e849ea89
PA
71492017-11-16 Pedro Alves <palves@redhat.com>
7150
7151 * gdb.server/reconnect-ctrl-c.c: New file.
7152 * gdb.server/reconnect-ctrl-c.exp: New file.
7153
d8ae99a7
PM
71542017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7155
7156 * gdb.python/py-rbreak.exp: New file.
7157 * gdb.python/py-rbreak.c: New file.
7158 * gdb.python/py-rbreak-func2.c: New file.
7159
968a13f8
PA
71602017-11-16 Pedro Alves <palves@redhat.com>
7161
7162 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7163 pattern.
7164 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7165 GDB.
7166
71774bc9
SM
71672017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7168
7169 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7170 regex.
7171
ddbb44cf
SM
71722017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7173
7174 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7175 test names.
7176
584a564f
PA
71772017-11-09 Pedro Alves <palves@redhat.com>
7178
7179 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7180 factored out from ...
7181 (top level): ... here, and adjusted to avoid expecting beyond the
7182 prompt in a single gdb_test_multiple.
7183
5ed7a928
PA
71842017-11-09 Pedro Alves <palves@redhat.com>
7185
7186 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7187 output.
7188 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7189 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7190 * gdb.server/ext-run.exp ("kill" test): Likewise.
7191 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7192
a60e0738
PA
71932017-11-09 Pedro Alves <palves@redhat.com>
7194
7195 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7196 match till end of line.
7197
2c88253f
PA
71982017-11-09 Pedro Alves <palves@redhat.com>
7199
7200 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7201
c7a38517
PA
72022017-11-09 Pedro Alves <palves@redhat.com>
7203
7204 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7205 New procedures, factored out from ...
7206 (top level): ... here, and adjusted to avoid expecting beyond the
7207 prompt in one go.
7208
f29f4b6b
PA
72092017-11-09 Pedro Alves <palves@redhat.com>
7210
7211 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7212 output. Fix '?' match.
7213
286acbb5
JB
72142017-11-08 Joel Brobecker <brobecker@adacore.com>
7215
7216 * gdb.ada/scoped_watch: New testcase.
7217 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7218 which is actually correct.
7219 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7220 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7221
62d7ae92
PA
72222017-11-08 Pedro Alves <palves@redhat.com>
7223
7224 * gdb.gdb/complaints.exp (test_initial_complaints)
7225 (test_serial_complaints, test_short_complaints): Call
7226 complaint_internal instead of complaint.
7227
280ca31f
DT
72282017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7229
7230 * gdb.threads/tls-core.c: New file.
7231 * gdb.threads/tls-core.exp: Likewise.
7232
b5ec771e
PA
72332017-11-08 Pedro Alves <palves@redhat.com>
7234
7235 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7236 (p Exported_Capitalized): New test.
7237 (p exported_capitalized): New test.
7238
a02b41a7
PA
72392017-11-07 Pedro Alves <palves@redhat.com>
7240
7241 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7242
95e95a6d
PA
72432017-11-07 Pedro Alves <palves@redhat.com>
7244
7245 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7246 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7247 (disable_invalid, disable_inverted, disable_negative): New
7248 procedures.
7249 ("bad numbers"): New set of tests.
7250
cee62dbd
PA
72512017-11-07 Pedro Alves <palves@redhat.com>
7252
7253 * gdb.cp/ena-dis-br-range.exp: Add tests.
7254
cc638e86
PA
72552017-11-07 Pedro Alves <palves@redhat.com>
7256
7257 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7258
d0fe4701
XR
72592017-11-07 Xavier Roirand <roirand@adacore.com>
7260 Pedro Alves <palves@redhat.com>
7261
7262 * gdb.base/ena-dis-br.exp: Add reference to
7263 gdb.cp/ena-dis-br-range.exp.
7264 * gdb.cp/ena-dis-br-range.exp: New file.
7265 * gdb.cp/ena-dis-br-range.cc: New file.
7266
46f67f80
PA
72672017-11-06 Pedro Alves <palves@redhat.com>
7268
7269 * gdb.base/attach-non-pgrp-leader.c: New.
7270 * gdb.base/attach-non-pgrp-leader.exp: New.
7271
726e1356
PA
72722017-11-06 Pedro Alves <palves@redhat.com>
7273
7274 * configure.ac: No longer check for termio.h and sgtty.h.
7275 * configure: Regenerate.
7276 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7277 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7278 Remove termio and sgtty code.
7279
50ab6ace
YQ
72802017-11-03 Yao Qi <yao.qi@linaro.org>
7281
7282 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7283 in GDB is disabled.
7284
8e68731c
YQ
72852017-11-03 Yao Qi <yao.qi@linaro.org>
7286
7287 * gdb.python/py-thrhandle.exp: Skip it if python is not
7288 enabled.
7289
3a87ae65
SM
72902017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7291
7292 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7293 as a breakpoint command.
7294
484d8d36
MD
72952017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7296
7297 PR python/21213
7298 * gdb.python/py-infthread.exp: Test calling
7299 InferiorThread.inferior () multiple times in a row.
7300
4a27f119
KS
73012017-10-27 Keith Seitz <keiths@redhat.com>
7302
7303 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7304 Test "info break" for every inlined function breakpoint.
7305
bb11dd58
YQ
73062017-10-27 Yao Qi <yao.qi@linaro.org>
7307
7308 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7309
a43f3893
PF
73102017-10-26 Patrick Frants <osscontribute@gmail.com>
7311
7312 * gdb.cp/classes.exp (test_static_members): Test printing
7313 Outer::instance.
7314 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7315 (Inner::instance, Outer::instance): New.
7316
792ccf00
PA
73172017-10-24 Pedro Alves <palves@redhat.com>
7318
7319 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7320 extra console" test in two stages.
7321
eb2bfbad
PA
73222017-10-24 Pedro Alves <palves@redhat.com>
7323
7324 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7325
1f75a651
PA
73262017-10-24 Pedro Alves <palves@redhat.com>
7327
7328 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7329 loop.
7330
779990d9
PA
73312017-10-24 Pedro Alves <palves@redhat.com>
7332
7333 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7334 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7335
ad9b8f5d
PA
73362017-10-24 Pedro Alves <palves@redhat.com>
7337
7338 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7339 parameter and handle it. Don't output read value in test name.
7340
fee6da6e
PA
73412017-10-24 Pedro Alves <palves@redhat.com>
7342
7343 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7344 custom test name.
7345
10389c2c
PA
73462017-10-24 Pedro Alves <palves@redhat.com>
7347
7348 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7349 include the unstable output directory name in the test's name.
7350 (initial_setup_simple) <'set args'>: Use custom test name.
7351
a80e65a9
PA
73522017-10-24 Pedro Alves <palves@redhat.com>
7353
7354 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7355 with explicit test name.
7356
15763a09
PA
73572017-10-20 Pedro Alves <palves@redhat.com>
7358
7359 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7360 'wait -i'. Use gdb_assert and remote_close.
7361
49a4ce2e
AB
73622017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7363
7364 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7365 number from variable rather than hard-coded.
7366
a75868f5
PA
73672017-10-19 Pedro Alves <palves@redhat.com>
7368
7369 * gdb.base/long-inferior-output.c: New file.
7370 * gdb.base/long-inferior-output.exp: New file.
7371
c8ba13ad
KS
73722017-11-18 Keith Seitz <keiths@redhat.com>
7373
7374 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7375 method.
7376 (main): Call it.
7377 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7378 Add additional user-defined conversion operator tests.
7379
b27de576
PA
73802017-10-17 Pedro Alves <palves@redhat.com>
7381
7382 * boards/native-stdio-gdbserver.exp: Load "local-board".
7383
8484c955
PA
73842017-10-17 Pedro Alves <palves@redhat.com>
7385
7386 * gdb.base/quit-live.c: New file.
7387 * gdb.base/quit-live.exp: New file.
7388
83d5a34d
KS
73892017-10-16 Keith Seitz <keiths@redhat.com>
7390
7391 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7392 (class_with_protected_typedef, class_with_private_typedef)
7393 (struct_with_public_typedef, struct_with_protected_typedef)
7394 (struct_with_private_typedef): New classes/structs.
7395 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7396 typedefs and access specifiers.
7397
739b3f1d
PA
73982017-10-16 Pedro Alves <palves@redhat.com>
7399 Simon Marchi <simon.marchi@polymtl.ca>
7400
7401 * README (Local vs Remote vs Native): New section.
7402 * boards/local-board.exp: New file, with bits factored out from
7403 ...
7404 * boards/native-extended-gdbserver.exp: ... here. Load
7405 "local-board".
7406 * boards/native-gdbserver.exp: Load "local-board".
7407 (${board}_spawn, ${board}_exec): Delete.
7408 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7409 ...
7410 * boards/stdio-gdbserver-base.exp: ... this new file.
7411 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7412 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7413 procedure.
7414 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7415 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7416 stdio_gdbserver_command.
7417 (${board}_get_remote_address, ${board}_get_comm_port)
7418 (${board}_download, ${board}_upload): Delete.
7419 (get_target_remote_pipe_cmd): New.
7420
fe68b953
SM
74212017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7422
7423 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7424 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7425 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7426 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7427 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7428 remove with_test_prefix.
7429
300b6685
PA
74302017-10-13 Pedro Alves <palves@redhat.com>
7431
7432 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7433 * gdb.base/annota1.exp: Use it instead of is_remote.
7434 * gdb.base/annota3.exp: Use it instead of is_remote.
7435 * gdb.cp/annota2.exp: Use it instead of is_remote.
7436 * gdb.cp/annota3.exp: Use it instead of is_remote.
7437 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7438
50500caf
PA
74392017-10-13 Pedro Alves <palves@redhat.com>
7440
7441 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7442 (test_num_test_vars, run_and_count_vars, find_env)
7443 (test_set_unset_env, test_inherit_env_var): New procedures.
7444 (top level): Use them.
7445
dad0c6d2
PA
74462017-10-13 Pedro Alves <palves@redhat.com>
7447
7448 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7449 also skip on stub-like targets.
7450
8b0553c1
PA
74512017-10-13 Pedro Alves <palves@redhat.com>
7452
7453 PR gdb/22293
7454 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7455 (top level): Move some tests to ...
7456 (test_not_found): ... this new procedure.
7457 (top level): Call it.
7458
7594f623
PA
74592017-10-13 Pedro Alves <palves@redhat.com>
7460
7461 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7462 expect different "info terminal" output if testing with a
7463 non-native target.
7464
ebe3b402
PA
74652017-10-13 Pedro Alves <palves@redhat.com>
7466 Simon Marchi <simon.marchi@polymtl.ca>
7467
7468 PR python/12966
7469 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7470
42f1b161
PA
74712017-10-13 Pedro Alves <palves@redhat.com>
7472
7473 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7474 already.
7475
8d6ef72b
PA
74762017-10-13 Pedro Alves <palves@redhat.com>
7477
7478 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7479 is_remote.
7480
d7bcd5b8
PA
74812017-10-13 Pedro Alves <palves@redhat.com>
7482
7483 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7484 is_remote.
7485
df479dc6
PA
74862017-10-13 Pedro Alves <palves@redhat.com>
7487
7488 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7489 is set.
7490 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7491 instead of is_remote.
7492
23fb630a
PA
74932017-10-13 Pedro Alves <palves@redhat.com>
7494
7495 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7496 (top level): Add comment.
7497
cc77b1dc
PA
74982017-10-13 Pedro Alves <palves@redhat.com>
7499
7500 * gdb.base/remote.exp (top level): Fix comment typo and add
7501 missing return.
7502
27c9e813
PA
75032017-10-13 Pedro Alves <palves@redhat.com>
7504 Simon Marchi <simon.marchi@polymtl.ca>
7505
7506 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7507 calls and add comments. Skip test if use_gdb_stub is set.
7508 (top level): Use "set cwd" command instead of "cd" command.
7509
5e830d98
PA
75102017-10-13 Pedro Alves <palves@redhat.com>
7511
7512 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7513 is_remote target check.
7514
f5ca0032
PA
75152017-10-13 Pedro Alves <palves@redhat.com>
7516
7517 * gdb.base/scope.exp: Use build_executable + clean_restart +
7518 gdb_file_cmd instead of prepare_for_testing and no longer skip
7519 "before run" tests on is_remote target boards. Update comments.
7520 * boards/native-extended-gdbserver.exp
7521 (extended_gdbserver_load_last_file): New, factored out from ...
7522 (gdb_load): ... this. Move further below and add comment.
7523 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7524
8aed1c0d
PA
75252017-10-12 Pedro Alves <palves@redhat.com>
7526
7527 * gdb.base/attach.exp: Remove references to gdb64.
7528 * gdb.base/dbx.exp: Remove references to gdb64.
7529
cfa34c87
SM
75302017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7531 Pedro Alves <palves@redhat.com>
7532
7533 * gdb.base/label.exp: Remove is_remote target check.
7534
9192b7de
PA
75352017-10-12 Pedro Alves <palves@redhat.com>
7536
7537 * gdb.base/auvx.exp (coredir): Update comment.
7538 (top level) <core_works>: Use "set cwd" command instead of "cd"
7539 command.
7540
6bf0052d
PA
75412017-10-12 Pedro Alves <palves@redhat.com>
7542 Simon Marchi <simon.marchi@polymtl.ca>
7543
7544 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7545 target boards.
7546
e48ef82d
PA
75472017-10-12 Pedro Alves <palves@redhat.com>
7548 Simon Marchi <simon.marchi@polymtl.ca>
7549
7550 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7551 Instead skip if there's any gdb_protocol set.
7552
8d7aea57
SM
75532017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7554 Pedro Alves <palves@redhat.com>
7555
7556 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7557
30440677
PA
75582017-10-12 Pedro Alves <palves@redhat.com>
7559 Simon Marchi <simon.marchi@polymtl.ca>
7560
7561 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7562 instead of on dejagnu remote boards.
7563
4e04f045 75642017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7565 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7566
7567 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7568 checks. Use build_executable + clean_restart instead of
7569 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7570 of enabling non-stop after starting gdb.
7571
871a186e
PA
75722017-10-12 Pedro Alves <palves@redhat.com>
7573
7574 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7575 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7576 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7577 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7578
56d704da
AK
75792017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7580
7581 * gdb.arch/arc-tdesc-cpu.exp: New file.
7582 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7583
2f20e312
SM
75842017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7585
7586 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7587
65630365
PA
75882017-10-10 Pedro Alves <palves@redhat.com>
7589
7590 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7591 expect CLI output.
7592
bf469271
PA
75932017-10-10 Pedro Alves <palves@redhat.com>
7594
7595 * lib/selftest-support.exp (selftest_setup): Update for
7596 captured_command_loop's prototype change.
7597
777a42f1
PA
75982017-10-09 Pedro Alves <palves@redhat.com>
7599
7600 Test both arch1=>arch2 and arch2=>arch1.
7601
7602 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7603 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7604 factored out to...
7605 (append_arch1_options, append_arch2_options, append_arch_options)
7606 (build_executables): New procedures.
7607 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7608 local.
7609 (top level): Add new 'first_arch' testing axis.
7610
cbd2b4e3
PA
76112017-10-09 Pedro Alves <palves@redhat.com>
7612
7613 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7614 (barrier): New.
7615 (thread_start, all_started): New functions.
7616 (main): Spawn new thread and wait until it is scheduled.
7617 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7618 option.
7619 (do_test): Add 'selected_thread' parameter. Run to all_started
7620 instead of main. Explicitly set the breakpoint at main. Switch
7621 to the SELECTED_THREAD thread.
7622 (top level): Test handling the exec event with either the main
7623 thread or the second thread selected.
7624
5c9e4427
PA
76252017-10-09 Pedro Alves <palves@redhat.com>
7626
7627 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7628 logic. Move STOP marker after the value checks.
7629 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7630 regexp.
7631
b3b7c423
SL
76322017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7633
7634 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7635
3b4b2f16
UW
76362017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7637
7638 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7639 integer-to-dfp conversion.
7640 * gdb.base/dfp-test.exp: Likewise.
7641
5cd63fda
PA
76422017-10-04 Pedro Alves <palves@redhat.com>
7643
7644 * gdb.multi/hangout.c: Include <unistd.h>.
7645 (hangout_loop): New function.
7646 (main): Call alarm. Call hangout_loop in a loop.
7647 * gdb.multi/hello.c: Include <unistd.h>.
7648 (hello_loop): New function.
7649 (main): Call alarm. Call hangout_loop in a loop.
7650 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7651 inferior with the other selected.
7652
4c71c105
SM
76532017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7654
7655 * gdb.mi/list-thread-groups-available.exp: New file.
7656 * gdb.mi/list-thread-groups-available.c: New file.
7657
bc3b087d
SDJ
76582017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7659
7660 * gdb.base/set-cwd.exp: Make it available on
7661 native-extended-gdbserver.
7662
d092c5a2
SDJ
76632017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7664
7665 * gdb.base/set-cwd.c: New file.
7666 * gdb.base/set-cwd.exp: Likewise.
7667
45320ffa
TT
76682017-10-02 Tom Tromey <tom@tromey.com>
7669
7670 PR rust/22236:
7671 * gdb.rust/simple.rs (main): New variable "fslice".
7672 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7673
b3e3859b
TT
76742017-10-02 Tom Tromey <tom@tromey.com>
7675
7676 * gdb.rust/simple.exp: Test ptype of a slice.
7677
01af5e0d
TT
76782017-10-02 Tom Tromey <tom@tromey.com>
7679
7680 * gdb.rust/simple.exp: Test index of slice.
7681
a9bbfbd8
TT
76822017-09-27 Tom Tromey <tom@tromey.com>
7683
7684 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7685
df8899e5
TP
76862017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7687 Pedro Alves <palves@redhat.com>
7688
7689 * gdb.base/compare-sections.exp (get value of read-only section): Read
7690 as unsigned value.
7691 (corrupt read-only section): Likewise and don't set written if patching
7692 failed.
7693
757bf54b
KB
76942017-09-21 Kevin Buettner <kevinb@redhat.com>
7695
7696 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7697 files.
7698
06871ae8
PA
76992017-09-20 Pedro Alves <palves@redhat.com>
7700
7701 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7702 symbol names in gdb's output.
7703 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7704
e5f25bc5
PA
77052017-09-20 Pedro Alves <palves@redhat.com>
7706
7707 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7708 Rename to ...
7709 (test_list_ambiguous_symbol): ... this and add a symbol name
7710 parameter. Adjust.
7711 (test_list_ambiguous_function): Reimplement on top of
7712 test_list_ambiguous_symbol and also test listing ambiguous
7713 variables.
7714 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7715 (ambiguous_fun): ... this.
7716 (ambiguous_var): New.
7717 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7718 (ambiguous_fun): ... this.
7719 (ambiguous_var): New.
7720
4e5a4f58
JB
77212017-09-19 John Baldwin <jhb@FreeBSD.org>
7722
7723 * gdb.base/starti.c: New file.
7724 * gdb.base/starti.exp: New file.
7725 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7726
26e53f3e
PA
77272017-09-14 Pedro Alves <palves@redhat.com>
7728
7729 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7730 (top level): Use it instead of runto.
7731
cb791d59
TT
77322017-09-11 Tom Tromey <tom@tromey.com>
7733
7734 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7735
7c96f8c1
TT
77362017-09-11 Tom Tromey <tom@tromey.com>
7737
7738 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7739 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7740
469412dd
CW
77412017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7742
7743 * gdb.fortran/printing-types.exp: New file.
7744 * gdb.fortran/printing-types.exp: New file.
7745
e0f86435
BH
77462017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7747
7748 * gdb.fortran/vla-ptype.exp: Fix typos.
7749 * gdb.fortran/vla-value.exp: Same.
7750
9e9af4be
BH
77512017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7752
7753 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7754 * gdb.mi/mi-var-child-f.exp: Likewise.
7755 * gdb.mi/mi-vla-fortran.exp: Likewise.
7756
a5ad232b 77572017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7758 Christoph Weinmann <christoph.t.weinmann@intel.com>
7759 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7760
7761 * gdb.fortran/ptr-indentation.f90: New file.
7762 * gdb.fortran/ptr-indentation.exp: New file.
7763
5aec60eb
TT
77642017-09-05 Tom Tromey <tom@tromey.com>
7765
7766 PR gdb/22010:
7767 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7768
8f8f8152
TP
77692017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7770
7771 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7772
fbd1b771
JK
77732017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 * gdb.threads/tls-nodebug-pie.c: New file.
7776 * gdb.threads/tls-nodebug-pie.exp: New file.
7777
5eb5f850
TT
77782017-09-05 Tom Tromey <tom@tromey.com>
7779
7780 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7781 for rust.
7782
ae780a21
SM
77832017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7784
7785 * gdb.multi/multi-arch-exec.exp: Test with different
7786 "follow-exec-mode" settings.
7787 (do_test): New procedure.
7788
3693fdb3
PA
77892017-09-04 Pedro Alves <palves@redhat.com>
7790
7791 * gdb.base/func-static.c (S::method const, S::method volatile)
7792 (S::method volatile const): New methods.
7793 (c_s, v_s, cv_s): New instances.
7794 (main): Call method() on them.
7795 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7796 (cannot_resolve): New procedure.
7797 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7798 print-quote-unquoted columns.
7799 (do_test): Test printing each scope too.
7800
e68cb8e0
PA
78012017-09-04 Pedro Alves <palves@redhat.com>
7802
7803 * gdb.base/local-static.exp: Also test with
7804 class::method::variable wholly quoted.
7805 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7806
858be34c
PA
78072017-09-04 Pedro Alves <palves@redhat.com>
7808
7809 * gdb.base/local-static.c: New.
7810 * gdb.base/local-static.cc: New.
7811 * gdb.base/local-static.exp: New.
7812
46a4882b
PA
78132017-09-04 Pedro Alves <palves@redhat.com>
7814
7815 * gdb.asm/asm-source.exp: Add casts to int.
7816 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7817 (dataglobal64_1, dataglobal64_2): New globals.
7818 * gdb.base/nodebug.exp: Test different expressions involving the
7819 new globals, with print, whatis and ptype. Add casts to int.
7820 * gdb.base/solib-display.exp: Add casts to int.
7821 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7822 * gdb.cp/m-static.exp: Add cast to int.
7823 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7824 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7825 tls variable with no debug info without a cast. Test with a cast
7826 to int too.
7827 * gdb.trace/entry-values.exp: Add casts.
7828
2c5a2be1
PA
78292017-09-04 Pedro Alves <palves@redhat.com>
7830
7831 * gdb.base/nodebug.exp: Test that ptype's error about functions
7832 with unknown return type includes the function name too.
7833
7022349d
PA
78342017-09-04 Pedro Alves <palves@redhat.com>
7835
7836 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7837 return type of munmap in infcall.
7838 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7839 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7840 type of ftell in infcall.
7841 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7842 type of getpid in infcall.
7843 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7844 infcall.
7845 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7846 Bail on failure to extract the pid.
7847 * gdb.base/nodebug.c: #include <stdint.h>.
7848 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7849 New functions.
7850 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7851 Change expected output of print/whatis/ptype with functions with
7852 no debug info. Test all supported languages. Call
7853 test_call_promotion.
7854 * gdb.compile/compile.exp: Adjust expected output to expect
7855 warning.
7856 * gdb.threads/siginfo-threads.exp: Likewise.
7857
54990598
PA
78582017-09-04 Pedro Alves <palves@redhat.com>
7859
7860 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7861 "prototypes". Test calling float functions via prototyped and
7862 unprototyped function pointers.
7863 (perform_all_tests): New parameter "prototypes". Pass it down.
7864 (top level): Pass down "prototypes" parameter to
7865 perform_all_tests.
7866
34d16ea2
SM
78672017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7868
7869 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7870 Test with nested loops.
7871
9521ecda
SM
78722017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7873
7874 * gdb.base/commands.exp: Call the new procedures.
7875 (loop_break_test, loop_continue_test): New procedures.
7876
80a65e9b
SM
78772017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7878
7879 * gdb.base/commands.exp: Call new procedure.
7880 (define_if_without_arg_test): New procedure.
7881
e439fa14
PA
78822017-09-04 Pedro Alves <palves@redhat.com>
7883
7884 * gdb.base/list-ambiguous.exp: New file.
7885 * gdb.base/list-ambiguous0.c: New file.
7886 * gdb.base/list-ambiguous1.c: New file.
7887 * gdb.base/list.exp (test_list_range): Adjust expected output.
7888
0a2dde4a
SDJ
78892017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7890
7891 * gdb.base/share-env-with-gdbserver.c: New file.
7892 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7893
5e89eb3a
SM
78942017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7895
7896 * gdb.base/commands.exp (gdbvar_simple_if_test,
7897 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7898 progvar_simple_if_test, progvar_simple_while_test,
7899 progvar_complex_if_while_test, user_defined_command_test,
7900 user_defined_command_args_eval,
7901 user_defined_command_args_stack_test,
7902 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7903 temporary_breakpoint_commands,
7904 gdb_test_no_prompt, redefine_hook_test,
7905 redefine_backtrace_test): Remove "global gdb_prompt".
7906
fd437cbc
SM
79072017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7908
7909 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7910 New proc, call it from toplevel.
7911
87215ad1
SDJ
79122017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7913
7914 PR remote/21852
7915 * gdb.server/normal.c: New file, copied from gdb.base.
7916 * gdb.server/run-without-local-binary.exp: New file.
7917
58afddc6
WP
79182017-08-07 Weimin Pan <weimin.pan@oracle.com>
7919
7920 * gdb.arch/sparc64-adi.exp: New file.
7921 * gdb.arch/sparc64-adi.c: New file.
7922
5277199a
PA
79232017-08-22 Pedro Alves <palves@redhat.com>
7924
7925 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7926 (top level): Add "list all overloads" tests.
7927
14278e1f
TT
79282017-08-22 Tom Tromey <tom@tromey.com>
7929
7930 * gdb.gdb/xfullpath.exp: Remove.
7931
bf223d3e
PA
79322017-08-21 Pedro Alves <palves@redhat.com>
7933
7934 PR gdb/19487
7935 * gdb.base/symbol-alias.c: New.
7936 * gdb.base/symbol-alias2.c: New.
7937 * gdb.base/symbol-alias.exp: New.
7938
c973d0aa
PA
79392017-08-21 Pedro Alves <palves@redhat.com>
7940
7941 * gdb.base/dfp-test.c
7942 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7943 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7944 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7945 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7946 * gdb.base/whatis-ptype-typedefs.c: New.
7947 * gdb.base/whatis-ptype-typedefs.exp: New.
7948 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7949 (an_int, an_int_type, an_int_type2): New globals.
7950 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7951 involving typedefs and cast expressions.
7952 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7953 (lookup_typedefs_function): New.
7954 (typedefs_pretty_printers_dict): New.
7955 (top level): Register lookup_typedefs_function in
7956 gdb.pretty_printers.
7957
6d580b63
YQ
79582017-08-18 Yao Qi <yao.qi@linaro.org>
7959
7960 * gdb.server/unittest.exp: New.
7961
206726fb
SDJ
79622017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7963
7964 PR gdb/21954
7965 * gdb.base/environ.exp: Add test to check if 'unset environment'
7966 works.
7967
bf0ec4c2
AA
79682017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7969
7970 * lib/gdb.exp (universal_compile_options): New caching proc.
7971 (gdb_compile): Suppress GCC's coloring of messages.
7972
d6382fff
TT
79732017-08-14 Tom Tromey <tom@tromey.com>
7974
7975 PR gdb/21675:
7976 * gdb.base/printcmds.exp (test_radices): New function.
7977 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7978 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7979 * lib/gdb.exp (get_integer_valueof): Use p/d.
7980
c2c2dd9f
SM
79812017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7982
7983 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7984 characters.
7985
fdffd6f4
TT
79862017-08-05 Tom Tromey <tom@tromey.com>
7987
7988 * gdb.rust/simple.exp: Allow String to appear in a different
7989 namespace.
7990
27d41eac
YQ
79912017-07-26 Yao Qi <yao.qi@linaro.org>
7992
7993 * gdb.gdb/unittest.exp: Invoke command
7994 "maintenance check xml-descriptions".
7995
031ed05d
AA
79962017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7997
7998 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7999 calling context.
8000 (hex128): Drop erroneous calculation of parameters.
8001
dcd27ddf
SM
80022017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8003
8004 * gdb.python/py-unwind.exp: Disable stack protection when
8005 building test file.
8006
47e77640
PA
80072017-07-20 Pedro Alves <palves@redhat.com>
8008
8009 * gdb.base/default.exp (set language): Adjust expected output.
8010
62d2a18a
PA
80112017-07-20 Pedro Alves <palves@redhat.com>
8012
8013 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8014 (test_minsym): ... this, and make static.
8015 (get_pck__foo__bar__minsym): Rename to ...
8016 (get_test_minsym): ... this.
8017 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8018 symbol names and comments.
8019 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8020 (get_test_minsym): ... this.
8021 (pck__foo__bar__minsym__2): Rename to ...
8022 (test_minsym): ... this.
8023 (main): Adjust.
8024
c45ec17c
PA
80252017-07-17 Pedro Alves <palves@redhat.com>
8026
8027 * gdb.base/completion.exp: Adjust expected output.
8028 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8029 the completer works.
8030
c6756f62
PA
80312017-07-17 Pedro Alves <palves@redhat.com>
8032
8033 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8034
5bd68487
AB
80352017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8036
8037 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8038
8880f2a9
TT
80392017-07-14 Tom Tromey <tom@tromey.com>
8040
8041 PR rust/21764:
8042 * gdb.rust/simple.exp: Add tests.
8043
65547233
TT
80442017-07-14 Tom Tromey <tom@tromey.com>
8045
8046 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8047
8f14146e
PA
80482017-07-14 Pedro Alves <palves@redhat.com>
8049
8050 * gdb.linespec/base/one/thefile.cc (z1): New function.
8051 * gdb.linespec/base/two/thefile.cc (z2): New function.
8052 * gdb.linespec/linespec.exp: Add tests.
8053
b4365d02
AB
80542017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8055
8056 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8057 to mi_create_breakpoint.
8058
5d2cbaa5
AB
80592017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8060
8061 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8062 mi_create_breakpoint.
8063
11cb5716
IB
80642017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8065
8066 * gdb.dlang/demangle.exp: Update for demangling changes.
8067
03278692
TT
80682017-07-09 Tom Tromey <tom@tromey.com>
8069
8070 * gdb.dwarf2/shortpiece.exp: New file.
8071
33c5cd75
DB
80722017-07-06 David Blaikie <dblaikie@gmail.com>
8073
8074 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8075 built from fissiont-multi-cu{1,2}.c.
8076 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8077 except putting 'main' and 'func' in separate CUs in the same DWO file.
8078 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8079 test.
8080 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8081 test.
8082
8455d262
PA
80832017-07-06 Pedro Alves <palves@redhat.com>
8084
8085 * gdb.python/py-unwind.exp: Test flushregs.
8086
dc4bde35
SDJ
80872017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8088
8089 PR cli/21688
8090 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8091 tests for alias commands and trailing whitespace.
8092
51ed89aa
SDJ
80932017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8094
8095 PR cli/21688
8096 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8097 procedure. Call it.
8098
eb17d413
PA
80992017-06-29 Pedro Alves <palves@redhat.com>
8100
8101 * gdb.base/printcmds.exp: Add tests.
8102
41664b45
DG
81032017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8104
8105 PR gdb/21337
8106 * gdb.base/reread-readsym.exp: New file.
8107 * gdb.base/reread-readsym.c: New file.
8108
75312ae3
KB
81092017-06-21 Kevin Buettner <kevinb@redhat.com>
8110
8111 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8112 subpattern.
8113
66953522
PB
81142017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8115
8116 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8117 extended mnemonic.
8118 * gdb.arch/powerpc-power9.s: Likewise.
8119
5524b525
AA
81202017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8121
8122 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8123 on 32-bit x86 targets. Exploit is_*_target macros where
8124 appropriate.
8125
03c8af18
AA
81262017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8127
8128 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8129 register pieces.
8130
3bf31011
AA
81312017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8132
8133 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8134 located in one or more DWARF pieces.
8135
805acca0
AA
81362017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8137
8138 * lib/gdb.exp (get_endianness): New proc.
8139 * gdb.arch/aarch64-fp.exp: Use it.
8140 * gdb.arch/altivec-regs.exp: Likewise.
8141 * gdb.arch/e500-regs.exp: Likewise.
8142 * gdb.arch/vsx-regs.exp: Likewise.
8143 * gdb.base/dump.exp: Likewise.
8144 * gdb.base/funcargs.exp: Likewise.
8145 * gdb.base/gnu_vector.exp: Likewise.
8146 * gdb.dwarf2/formdata16.exp: Likewise.
8147 * gdb.dwarf2/implptrpiece.exp: Likewise.
8148 * gdb.dwarf2/nonvar-access.exp: Likewise.
8149 * gdb.python/py-inferior.exp: Likewise.
8150 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8151
e9352324
AA
81522017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8153
8154 PR gdb/21226
8155 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8156 stack value pieces are taken from the LSB end.
8157
d5d1163e
AA
81582017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8159
8160 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8161 variable at nonzero offset.
8162
0567c986
AA
81632017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8164
8165 * gdb.dwarf2/var-access.c: New file.
8166 * gdb.dwarf2/var-access.exp: New test.
8167 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8168
973e9aab
TT
81692017-06-12 Tom Tromey <tom@tromey.com>
8170
8171 * gdb.dwarf2/formdata16.exp: Add tests.
8172
d9109c80
TT
81732017-06-12 Tom Tromey <tom@tromey.com>
8174
8175 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8176
30a25466
TT
81772017-06-12 Tom Tromey <tom@tromey.com>
8178
8179 PR exp/16225:
8180 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8181 * gdb.arch/vsx-regs.exp: Update tests.
8182 * gdb.arch/s390-vregs.exp (hex128): New proc.
8183 Update test.
8184 * gdb.arch/altivec-regs.exp: Update tests.
8185
aefd8b33
SDJ
81862017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8187
8188 * gdb.base/startup-with-shell.c: New file.
8189 * gdb.base/startup-with-shell.exp: Likewise.
8190
2090129c
SDJ
81912017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8192
8193 * gdb.server/non-existing-program.exp: Update regex in order to
8194 reflect the fact that gdbserver is now using fork_inferior (with a
8195 shell) to startup the inferior.
8196
8e86a419
SM
81972017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8198
8199 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8200 support function calls from GDB.
8201
e6cf65f2
TT
82022017-05-21 Tom Tromey <tom@tromey.com>
8203
8204 PR rust/21466:
8205 * gdb.rust/unsized.exp: New file.
8206 * gdb.rust/unsized.rs: New file.
8207
43cc5389
TT
82082017-05-19 Tom Tromey <tom@tromey.com>
8209
8210 PR rust/21484:
8211 * gdb.rust/watch.exp: New file.
8212 * gdb.rust/watch.rs: New file.
8213
ec8df234
TT
82142017-05-18 Tom Tromey <tom@tromey.com>
8215
8216 * gdb.rust/simple.exp: Allow Box to be qualified.
8217
3e3e7fae
TP
82182017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8219
8220 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8221
59cc050d
PA
82222017-05-18 Pedro Alves <palves@redhat.com>
8223
8224 * gdb.base/fileio.c (test_write, test_read, test_close)
8225 (test_fstat): Don't print 'ret' in the fail path.
8226
c8f6abd1
PA
82272017-05-18 Pedro Alves <palves@redhat.com>
8228
8229 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8230 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8231 (test_system, test_rename, test_unlink, test_time): Change
8232 prototypes.
8233 * gdb.base/fileio.exp (stop_msg): Adjust.
8234
d2a03b77
PA
82352017-05-18 Pedro Alves <palves@redhat.com>
8236
8237 * gdb.base/fileio.c (null_str): New global.
8238 (test_stat): Use it.
8239 * gdb.base/fileio.exp: Remove nowarnings.
8240
0d5c6999
YQ
82412017-05-17 Yao Qi <yao.qi@linaro.org>
8242
8243 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8244
21873064
YQ
82452017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8246
8247 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8248 argument command.
8249 (top-level): Invoke test_set_inferior_tty.
8250
d512d31c
PA
82512017-05-04 Pedro Alves <palves@redhat.com>
8252
8253 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8254 Add parens to print call for Python 3.
8255
90cef2ed
KS
82562017-05-03 Keith Seitz <keiths@redhat.com>
8257
8258 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8259 (main): Call it.
8260
14f819c8
TW
82612017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8262
8263 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8264 to prev and next.
8265
913aeadd
TW
82662017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8267
8268 * gdb.python/py-record-btrace.exp: Remove test for
8269 gdb.BtraceInstruction.error.
8270
a3be24ad
TW
82712017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8272
8273 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8274
ae20e79a
TW
82752017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8276
8277 * gdb.python/py-record-btrace-threads.c: New file.
8278 * gdb.python/py-record-btrace-threads.exp: New file.
8279
45ce1b47
SDJ
82802017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8281
8282 PR testsuite/8595
8283 * gdb.base/environ.exp: Make test available in all architectures.
8284 Move bits related to "info program" testing to
8285 gdb.base/info-program.exp. Rewrite tests to use the two new
8286 procedures mentione below.
8287 (test_set_show_env_var) New procedure.
8288 (test_set_show_env_var_equal): Likewise.
8289 * gdb.base/info-program.exp: New file.
8290
e15c3eb4
KS
82912017-04-27 Keith Seitz <keiths@redhat.com>
8292
8293 * gdb.cp/oranking.cc (test15): New function.
8294 (main): Call test15 and declare additional variables for testing.
8295 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8296 "p foo101('abc')" tests.
8297 Add tests for cv qualifier overloads.
8298 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8299 "lvalue reference overload" test.
8300 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8301 "print value of f1 on Child&& in f2" test.
8302
3a3fd0fd
PA
83032017-04-19 Pedro Alves <palves@redhat.com>
8304
8305 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8306 procedure.
8307 (top level): Call it.
8308 * lib/gdb.exp (gdb_define_cmd): New procedure.
8309
53375380
PA
83102017-04-12 Pedro Alves <palves@redhat.com>
8311
8312 PR gdb/21323
8313 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8314 (wchar): New global.
8315 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8316 (do_test_wide_char, wide_char_types_no_program, top level): Add
8317 wchar_t testing.
8318
53e710ac
PA
83192017-04-12 Pedro Alves <palves@redhat.com>
8320
8321 PR c++/21323
8322 * gdb.cp/wide_char_types.c: New file.
8323 * gdb.cp/wide_char_types.exp: New file.
8324
0ad9d8c7
SDJ
83252017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8326
8327 PR gdb/21352
8328 * gdb.trace/tsv.exp: Add test for "tsave -r".
8329
b1b45502
IB
83302017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8331
8332 * gdb.dlang/watch-loc.c: New file.
8333 * gdb.dlang/watch-loc.exp: New file.
8334
ec13808e
JK
83352017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8336
8337 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8338
fe5f7374
AK
83392017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8340
8341 * gdb.arch/arc-analyze-prologue.S: New file.
8342 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8343
eea78757
AK
83442017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8345
8346 * gdb.arch/arc-decode-insn.S: New file.
8347 * gdb.arch/arc-decode-insn.exp: Likewise.
8348
5badf10a
IR
83492017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8350
8351 PR tdep/20928
8352 * gdb.arch/sparc64-regs.exp: New file.
8353 * gdb.arch/sparc64-regs.S: Likewise.
8354
cee59b3f
TW
83552017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8356
8357 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8358 and memory view on Python 3.
8359
c0f55cc6
AV
83602017-03-20 Artemiy Volkov <artemiyv@acm.org>
8361 Keith Seitz <keiths@redhat.com>
8362
8363 PR gdb/14441
8364 * gdb.cp/demangle.exp: Add rvalue reference tests.
8365 * gdb.cp/rvalue-ref-casts.cc: New file.
8366 * gdb.cp/rvalue-ref-casts.exp: New file.
8367 * gdb.cp/rvalue-ref-overload.cc: New file.
8368 * gdb.cp/rvalue-ref-overload.exp: New file.
8369 * gdb.cp/rvalue-ref-params.cc: New file.
8370 * gdb.cp/rvalue-ref-params.exp: New file.
8371 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8372 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8373 * gdb.cp/rvalue-ref-types.cc: New file.
8374 * gdb.cp/rvalue-ref-types.exp: New file.
8375 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8376 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8377
51457a05
MAL
83782017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8379
8380 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8381 New procedure.
8382
5b291c04
MAL
83832017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8384
8385 * lib/mi-support.exp (mi_gdb_test): Add additional message
8386 for unexpected output.
8387
59a56148
AA
83882017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8389
8390 * gdb.base/examine-backward.c (Barrier): New character array
8391 constant, to ensure that TestStrings is preceded by a string
8392 terminator.
8393
7942e96e
AA
83942017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8395
8396 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8397 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8398 and implicit pointer into such a location.
8399
6ebac3fb
DE
84002017-03-16 Doug Evans <dje@google.com>
8401
8402 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8403
ec3b243d
TP
84042017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8405
8406 * gdb.cp/m-static.exp: Fix expectation for prototype of
8407 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8408
84092017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8410
8411 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8412 * gdb.guile/scm-lazy-string.c: New file.
8413 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8414 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8415 for pointer, array, typedef lazy strings.
8416
2cc36e25 84172017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8418
8419 PR python/17728, python/18439, python/18779
8420 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8421 * gdb.python/py-lazy-string.c (pointer): New typedef.
8422 (main): New locals ptr, array, typedef_ptr.
8423 * gdb.python/py-value.exp: Move lazy string tests to ...
8424 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8425 array, typedef lazy strings.
ec3b243d 8426
0efcde63
AK
84272017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8428
8429 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8430 Add optional 'test' parameter.
8431
7978d7c3
SM
84322017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8433
8434 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8435 Skip for versions of DejaGnu < 1.5.
8436
896c0c1e
SM
84372017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8438
8439 * lib/gdb.exp (dejagnu_version): New proc.
8440 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8441 Use dejagnu_version.
8442
5f4d1085
KS
84432017-03-10 Keith Seitz <keiths@redhat.com>
8444
8445 PR c++/8128
8446 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8447 type from destructor regexps.
8448 Add a branch which actually passes the test.
8449 Adjust "ptype t5i" test names.
8450
1de05205
PA
84512017-03-08 Pedro Alves <palves@redhat.com>
8452
8453 * gdb.base/step-over-exit.exp: Add explicit test message.
8454
c65d6b55
PA
84552017-03-08 Pedro Alves <palves@redhat.com>
8456
8457 PR gdb/18360
8458 * gdb.threads/interrupt-while-step-over.c: New file.
8459 * gdb.threads/interrupt-while-step-over.exp: New file.
8460
2e86a283
PA
84612017-03-08 Pedro Alves <palves@redhat.com>
8462
8463 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8464 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8465
25dcbff6
PA
84662017-03-08 Pedro Alves <palves@redhat.com>
8467
8468 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8469 PKRU as not supported as a PASS.
8470
dc9366eb
PA
84712017-03-08 Pedro Alves <palves@redhat.com>
8472
8473 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8474 prefix instead of $binfile1/$binfile2.
8475 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8476 in test message.
8477 * gdb.python/py-completion.exp: Use "load python file" as test
8478 messages instead of unstable path names.
8479
6e5d74e7
PA
84802017-03-08 Pedro Alves <palves@redhat.com>
8481 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 PR cli/21218
8484 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8485 New proc.
8486 (top level): Call it.
8487
9753a2f6
PA
84882017-03-08 Pedro Alves <palves@redhat.com>
8489
8490 PR tui/21216
8491 * gdb.tui/tui-nl-filtered-output.exp: New file.
8492
1a4dd9dd
PA
84932017-03-08 Pedro Alves <palves@redhat.com>
8494
8495 * gdb.base/completion.exp: Move TUI completion tests to ...
8496 * gdb.tui/completion.exp: ... this new file.
8497
7cbbff33
PA
84982017-03-08 Pedro Alves <palves@redhat.com>
8499
8500 * gdb.base/tui-disasm-long-lines.c,
8501 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8502 gdb.base/tui-layout.exp: Move to ...
8503 * gdb.tui/: ... this new directory.
8504
5f6fd321
PA
85052017-03-07 Pedro Alves <palves@redhat.com>
8506
8507 * gdb.base/tui-layout.c: New file.
8508 * gdb.base/tui-layout.exp: New file.
8509
44959fa8
PA
85102017-03-07 Pedro Alves <palves@redhat.com>
8511
8512 * gdb.base/tui-layout.c: Rename to ...
8513 * gdb.base/tui-disasm-long-lines.c: ... this.
8514 * gdb.base/tui-layout.exp: Rename to ...
8515 * gdb.base/tui-disasm-long-lines.exp: ... this.
8516
f8c4e718
PA
85172017-03-07 Pedro Alves <palves@redhat.com>
8518
8519 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8520
6dbb839a 85212017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8522
8523 * i386-mpx-call.c: New file.
8524 * i386-mpx-call.exp: New file.
8525
65b48a81
PB
85262017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8527
8528 * gdb.arch/powerpc-power.exp: Delete test.
8529 * gdb.arch/powerpc-power.s: Likewise.
8530 * gdb.disasm/disassembler-options.exp: New test.
8531 * gdb.arch/powerpc-altivec.exp: Likewise.
8532 * gdb.arch/powerpc-altivec.s: Likewise.
8533 * gdb.arch/powerpc-altivec2.exp: Likewise.
8534 * gdb.arch/powerpc-altivec2.s: Likewise.
8535 * gdb.arch/powerpc-altivec3.exp: Likewise.
8536 * gdb.arch/powerpc-altivec3.s: Likewise.
8537 * gdb.arch/powerpc-power7.exp: Likewise.
8538 * gdb.arch/powerpc-power7.s: Likewise.
8539 * gdb.arch/powerpc-power8.exp: Likewise.
8540 * gdb.arch/powerpc-power8.s: Likewise.
8541 * gdb.arch/powerpc-power9.exp: Likewise.
8542 * gdb.arch/powerpc-power9.s: Likewise.
8543 * gdb.arch/powerpc-vsx.exp: Likewise.
8544 * gdb.arch/powerpc-vsx.s: Likewise.
8545 * gdb.arch/powerpc-vsx2.exp: Likewise.
8546 * gdb.arch/powerpc-vsx2.s: Likewise.
8547 * gdb.arch/powerpc-vsx3.exp: Likewise.
8548 * gdb.arch/powerpc-vsx3.s: Likewise.
8549 * gdb.arch/arm-disassembler-options.exp: Likewise.
8550 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8551 * gdb.arch/s390-disassembler-options.exp: Likewise.
8552
17cd4947
LM
85532017-02-23 Luis Machado <lgustavo@codesourcery.com>
8554
8555 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8556 (check_supported_features): ... this. Changed return type to void.
8557 (supports_rdseed): New static global.
8558 (rdseed): Check supports_rdseed.
8559 (initialize): Call check_supported_features.
8560
2039d74e
EBM
85612017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8562
8563 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8564 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8565 and lqarx/stqcx.
8566 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8567 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8568
a51d7ecf
EBM
85692017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8570
8571 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8572 uppercase.
8573
0224619f
JK
85742017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8575
8576 * gdb.dwarf2/formdata16.c: New file.
8577 * gdb.dwarf2/formdata16.exp: New file.
8578 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8579
216f72a1
JK
85802017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8583 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8584 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8585 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8586 DW_AT_GNU_*.
8587
43988095
JK
85882017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8589
8590 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8591
99e8a4f9
SDJ
85922017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8593
8594 PR gdb/21164
8595 * gdb.base/maint.exp: Add testcases for when the commands do
8596 not have arguments.
8597
b58a8c0c
TP
85982017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8599
8600 * gdb.cp/chained-calls.exp: Use p instead of P.
8601
4e746bb6
TW
86022017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8603
8604 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8605 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8606
3f77c769
TT
86072017-02-14 Tom Tromey <tom@tromey.com>
8608
8609 PR python/13598:
8610 * gdb.python/py-events.exp: Add before_prompt event tests.
8611
075beec0
AA
86122017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8613
8614 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8615
bf5f525c
LM
86162017-02-13 Luis Machado <lgustavo@codesourcery.com>
8617
8618 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8619 (main): Call my_unique_function_name.
8620 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8621 completion of patterns with a single match.
8622 Add missing -re switches to gdb_test_multiple calls.
8623
13a66184
LM
86242017-02-13 Luis Machado <lgustavo@codesourcery.com>
8625
8626 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8627 return if core file is not recognized.
8628
26a06916
SM
86292017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8630
8631 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8632 and extra UIs.
8633
b761ca9e
SM
86342017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8635
8636 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8637 proc_with_prefix.
8638
b964bee0
TT
86392017-02-10 Tom Tromey <tom@tromey.com>
8640
8641 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8642
18da0c51
MG
86432017-02-10 Martin Galvan <martingalvan@sourceware.org>
8644
8645 PR gdb/21122
8646 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8647
604c4576
JG
86482017-02-08 Jerome Guitton <guitton@adacore.com>
8649
8650 * gdb.base/define.exp: Add test for command abbreviations
8651 in define.
8652
20b477a7
LM
86532017-02-06 Luis Machado <lgustavo@codesourcery.com>
8654
8655 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8656 * gdb.reverse/insn-reverse-x86.c: New file.
8657
3f7b46f2
IR
86582017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8659
8660 PR tdep/20936
8661 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8662
f0fd41c1
TT
86632017-02-03 Tom Tromey <tom@tromey.com>
8664
8665 PR rust/21097:
8666 * gdb.rust/simple.exp: Add new tests.
8667
5be5dbf0
PA
86682017-02-02 Pedro Alves <palves@redhat.com>
8669
8670 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8671 tests.
8672
7346ef59
AA
86732017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8674
8675 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8676 taking a 2-byte value out of a 4-byte DWARF implicit value on
8677 big-endian targets.
8678 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8679 logic. Add test cases for DW_OP_implicit.
8680
787f0025
MM
86812017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8682
8683 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8684
68777c29
MM
86852017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8686
8687 * gdb.btrace/enable.exp: Call gdb_exit before
8688 skip_gdbserver_tests.
8689
0a1c7e28
MM
86902017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8691
8692 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8693 GDBFLAGS.
8694
b5ac99b0
MM
86952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8696
8697 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8698 the test is skipped.
8699 * gdb.btrace/data.exp: Likewise.
8700 * gdb.btrace/delta.exp: Likewise.
8701 * gdb.btrace/dlopen.exp: Likewise.
8702 * gdb.btrace/enable-running.exp: Likewise.
8703 * gdb.btrace/enable.exp: Likewise.
8704 * gdb.btrace/exception.exp: Likewise.
8705 * gdb.btrace/function_call_history.exp: Likewise.
8706 * gdb.btrace/gcore.exp: Likewise.
8707 * gdb.btrace/instruction_history.exp: Likewise.
8708 * gdb.btrace/multi-thread-step.exp: Likewise.
8709 * gdb.btrace/nohist.exp: Likewise.
8710 * gdb.btrace/non-stop.exp: Likewise.
8711 * gdb.btrace/reconnect.exp: Likewise.
8712 * gdb.btrace/record_goto-step.exp: Likewise.
8713 * gdb.btrace/record_goto.exp: Likewise.
8714 * gdb.btrace/rn-dl-bind.exp: Likewise.
8715 * gdb.btrace/segv.exp: Likewise.
8716 * gdb.btrace/step.exp: Likewise.
8717 * gdb.btrace/stepi.exp: Likewise.
8718 * gdb.btrace/tailcall-only.exp: Likewise.
8719 * gdb.btrace/tailcall.exp: Likewise.
8720 * gdb.btrace/tsx.exp: Likewise.
8721 * gdb.btrace/unknown_functions.exp: Likewise.
8722 * gdb.btrace/vdso.exp: Likewise.
8723
cd4007e4
MM
87242017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8725
8726 * gdb.btrace/enable-running.c: New.
8727 * gdb.btrace/enable-running.exp: New.
8728
2735833d
WT
87292017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8730
8731 * gdb.arch/amd64-gs_base.c: New file.
8732 * gdb.arch/amd64-gs_base.exp: New file.
8733
b51e1e94
LM
87342017-01-26 Luis Machado <lgustavo@codesourcery.com>
8735
8736 * lib/memory.exp: Remove spurious empty newlines.
8737
72ca0410
SM
87382017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8739
8740 * gdb.python/py-bad-printers.exp: Load python file using "source".
8741 * gdb.python/py-events.exp: Likewise.
8742 * gdb.python/py-evsignal.exp: Likewise.
8743 * gdb.python/py-evthreads.exp: Likewise.
8744 * gdb.python/py-frame-args.exp: Likewise.
8745 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8746 * gdb.python/py-framefilter-mi.exp: Likewise.
8747 * gdb.python/py-framefilter.exp: Likewise.
8748 * gdb.python/py-mi.exp: Likewise.
8749 * gdb.python/py-pp-maint.exp: Likewise.
8750 * gdb.python/py-pp-registration.exp: Likewise.
8751 * gdb.python/py-prettyprint.exp: Likewise.
8752 (run_lang_tests): Likewise.
8753 * gdb.python/py-typeprint.exp: Likewise.
8754
e309aa65
LM
87552017-01-26 Luis Machado <lgustavo@codesourcery.com>
8756
8757 * lib/memory.exp: New file.
8758 * lib/gdb.exp: Load memory.exp.
8759 * gdb.base/memattr.exp (delete_memory): Move proc to
8760 lib/memory.exp and rename to delete_memory_regions.
8761 Replace delete_memory with delete_memory_regions.
8762 Cleanup memory regions before tests.
8763 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8764 before tests.
8765
515aff23
LM
87662017-01-26 Luis Machado <lgustavo@codesourcery.com>
8767
8768 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8769 files.
8770 (initialize): New function conditionally defined.
8771 (testcases): Move within conditional block.
8772 (main): Call initialize.
8773 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8774 of gdb.reverse/insn-reverse.c.
8775 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8776 gdb.reverse/insn-reverse.c.
8777
d8b49cf0
YQ
87782017-01-26 Yao Qi <yao.qi@linaro.org>
8779
8780 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8781 disassemble on address 0.
8782
f13a9a0c
YQ
87832017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8784 Yao Qi <yao.qi@linaro.org>
8785
8786 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8787 * gdb.dwarf2/implptr-64bit.S: Remove.
8788 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8789 variables in caller's context. Add DW_OP_implicit_value.
8790
5ac95241
YQ
87912017-01-25 Yao Qi <yao.qi@linaro.org>
8792
8793 * lib/dwarf.exp (Dwarf::_location): Handle
8794 DW_OP_GNU_implicit_pointer with proper size.
8795
23e82930
LM
87962017-01-20 Luis Machado <lgustavo@codesourcery.com>
8797
8798 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8799 and add untested calls.
8800
d334ae25
LM
88012017-01-20 Luis Machado <lgustavo@codesourcery.com>
8802
8803 * gdb.python/python.exp: Check line number against what GDB thinks
8804 the line number is for func1.
8805
f5e6296e
IB
88062017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8807
8808 * gdb.dlang/debug-expr.exp: New file.
8809
5b362f04
LM
88102016-12-23 Luis Machado <lgustavo@codesourcery.com>
8811
8812 Fix test names for the following files:
8813
8814 * gdb.ada/exec_changed.exp
8815 * gdb.ada/info_types.exp
8816 * gdb.arch/aarch64-atomic-inst.exp
8817 * gdb.arch/aarch64-fp.exp
8818 * gdb.arch/altivec-abi.exp
8819 * gdb.arch/altivec-regs.exp
8820 * gdb.arch/amd64-byte.exp
8821 * gdb.arch/amd64-disp-step.exp
8822 * gdb.arch/amd64-dword.exp
8823 * gdb.arch/amd64-entry-value-inline.exp
8824 * gdb.arch/amd64-entry-value-param.exp
8825 * gdb.arch/amd64-entry-value-paramref.exp
8826 * gdb.arch/amd64-entry-value.exp
8827 * gdb.arch/amd64-i386-address.exp
8828 * gdb.arch/amd64-invalid-stack-middle.exp
8829 * gdb.arch/amd64-invalid-stack-top.exp
8830 * gdb.arch/amd64-optimout-repeat.exp
8831 * gdb.arch/amd64-prologue-skip.exp
8832 * gdb.arch/amd64-prologue-xmm.exp
8833 * gdb.arch/amd64-stap-special-operands.exp
8834 * gdb.arch/amd64-stap-wrong-subexp.exp
8835 * gdb.arch/amd64-tailcall-cxx.exp
8836 * gdb.arch/amd64-tailcall-noret.exp
8837 * gdb.arch/amd64-tailcall-ret.exp
8838 * gdb.arch/amd64-tailcall-self.exp
8839 * gdb.arch/amd64-word.exp
8840 * gdb.arch/arm-bl-branch-dest.exp
8841 * gdb.arch/arm-disp-step.exp
8842 * gdb.arch/arm-neon.exp
8843 * gdb.arch/arm-single-step-kernel-helper.exp
8844 * gdb.arch/avr-flash-qualifier.exp
8845 * gdb.arch/disp-step-insn-reloc.exp
8846 * gdb.arch/e500-abi.exp
8847 * gdb.arch/e500-regs.exp
8848 * gdb.arch/ftrace-insn-reloc.exp
8849 * gdb.arch/i386-avx512.exp
8850 * gdb.arch/i386-bp_permanent.exp
8851 * gdb.arch/i386-byte.exp
8852 * gdb.arch/i386-cfi-notcurrent.exp
8853 * gdb.arch/i386-disp-step.exp
8854 * gdb.arch/i386-dr3-watch.exp
8855 * gdb.arch/i386-float.exp
8856 * gdb.arch/i386-gnu-cfi.exp
8857 * gdb.arch/i386-mpx-map.exp
8858 * gdb.arch/i386-mpx-sigsegv.exp
8859 * gdb.arch/i386-mpx-simple_segv.exp
8860 * gdb.arch/i386-mpx.exp
8861 * gdb.arch/i386-permbkpt.exp
8862 * gdb.arch/i386-prologue.exp
8863 * gdb.arch/i386-signal.exp
8864 * gdb.arch/i386-size-overlap.exp
8865 * gdb.arch/i386-unwind.exp
8866 * gdb.arch/i386-word.exp
8867 * gdb.arch/mips-fcr.exp
8868 * gdb.arch/powerpc-d128-regs.exp
8869 * gdb.arch/powerpc-stackless.exp
8870 * gdb.arch/ppc64-atomic-inst.exp
8871 * gdb.arch/s390-stackless.exp
8872 * gdb.arch/s390-tdbregs.exp
8873 * gdb.arch/s390-vregs.exp
8874 * gdb.arch/sparc-sysstep.exp
8875 * gdb.arch/thumb-bx-pc.exp
8876 * gdb.arch/thumb-singlestep.exp
8877 * gdb.arch/thumb2-it.exp
8878 * gdb.arch/vsx-regs.exp
8879 * gdb.asm/asm-source.exp
8880 * gdb.base/a2-run.exp
8881 * gdb.base/advance.exp
8882 * gdb.base/all-bin.exp
8883 * gdb.base/anon.exp
8884 * gdb.base/args.exp
8885 * gdb.base/arithmet.exp
8886 * gdb.base/async-shell.exp
8887 * gdb.base/async.exp
8888 * gdb.base/attach-pie-noexec.exp
8889 * gdb.base/attach-twice.exp
8890 * gdb.base/auto-load.exp
8891 * gdb.base/bang.exp
8892 * gdb.base/bitfields.exp
8893 * gdb.base/break-always.exp
8894 * gdb.base/break-caller-line.exp
8895 * gdb.base/break-entry.exp
8896 * gdb.base/break-inline.exp
8897 * gdb.base/break-on-linker-gcd-function.exp
8898 * gdb.base/break-probes.exp
8899 * gdb.base/break.exp
8900 * gdb.base/breakpoint-shadow.exp
8901 * gdb.base/call-ar-st.exp
8902 * gdb.base/call-sc.exp
8903 * gdb.base/call-signal-resume.exp
8904 * gdb.base/call-strs.exp
8905 * gdb.base/callfuncs.exp
8906 * gdb.base/catch-fork-static.exp
8907 * gdb.base/catch-gdb-caused-signals.exp
8908 * gdb.base/catch-load.exp
8909 * gdb.base/catch-signal-fork.exp
8910 * gdb.base/catch-signal.exp
8911 * gdb.base/catch-syscall.exp
8912 * gdb.base/charset.exp
8913 * gdb.base/checkpoint.exp
8914 * gdb.base/chng-syms.exp
8915 * gdb.base/code-expr.exp
8916 * gdb.base/code_elim.exp
8917 * gdb.base/commands.exp
8918 * gdb.base/completion.exp
8919 * gdb.base/complex.exp
8920 * gdb.base/cond-expr.exp
8921 * gdb.base/condbreak.exp
8922 * gdb.base/consecutive.exp
8923 * gdb.base/continue-all-already-running.exp
8924 * gdb.base/coredump-filter.exp
8925 * gdb.base/corefile.exp
8926 * gdb.base/dbx.exp
8927 * gdb.base/debug-expr.exp
8928 * gdb.base/define.exp
8929 * gdb.base/del.exp
8930 * gdb.base/disabled-location.exp
8931 * gdb.base/disasm-end-cu.exp
8932 * gdb.base/disasm-optim.exp
8933 * gdb.base/display.exp
8934 * gdb.base/duplicate-bp.exp
8935 * gdb.base/ena-dis-br.exp
8936 * gdb.base/ending-run.exp
8937 * gdb.base/enumval.exp
8938 * gdb.base/environ.exp
8939 * gdb.base/eu-strip-infcall.exp
8940 * gdb.base/eval-avoid-side-effects.exp
8941 * gdb.base/eval-skip.exp
8942 * gdb.base/exitsignal.exp
8943 * gdb.base/expand-psymtabs.exp
8944 * gdb.base/filesym.exp
8945 * gdb.base/find-unmapped.exp
8946 * gdb.base/finish.exp
8947 * gdb.base/float.exp
8948 * gdb.base/foll-exec-mode.exp
8949 * gdb.base/foll-exec.exp
8950 * gdb.base/foll-fork.exp
8951 * gdb.base/fortran-sym-case.exp
8952 * gdb.base/freebpcmd.exp
8953 * gdb.base/func-ptr.exp
8954 * gdb.base/func-ptrs.exp
8955 * gdb.base/funcargs.exp
8956 * gdb.base/gcore-buffer-overflow.exp
8957 * gdb.base/gcore-relro-pie.exp
8958 * gdb.base/gcore-relro.exp
8959 * gdb.base/gcore.exp
8960 * gdb.base/gdb1090.exp
8961 * gdb.base/gdb11530.exp
8962 * gdb.base/gdb11531.exp
8963 * gdb.base/gdb1821.exp
8964 * gdb.base/gdbindex-stabs.exp
8965 * gdb.base/gdbvars.exp
8966 * gdb.base/hbreak.exp
8967 * gdb.base/hbreak2.exp
8968 * gdb.base/included.exp
8969 * gdb.base/infcall-input.exp
8970 * gdb.base/inferior-died.exp
8971 * gdb.base/infnan.exp
8972 * gdb.base/info-macros.exp
8973 * gdb.base/info-os.exp
8974 * gdb.base/info-proc.exp
8975 * gdb.base/info-shared.exp
8976 * gdb.base/info-target.exp
8977 * gdb.base/infoline.exp
8978 * gdb.base/interp.exp
8979 * gdb.base/interrupt.exp
8980 * gdb.base/jit-reader.exp
8981 * gdb.base/jit-simple.exp
8982 * gdb.base/kill-after-signal.exp
8983 * gdb.base/kill-detach-inferiors-cmd.exp
8984 * gdb.base/label.exp
8985 * gdb.base/langs.exp
8986 * gdb.base/ldbl_e308.exp
8987 * gdb.base/line-symtabs.exp
8988 * gdb.base/linespecs.exp
8989 * gdb.base/list.exp
8990 * gdb.base/long_long.exp
8991 * gdb.base/longest-types.exp
8992 * gdb.base/maint.exp
8993 * gdb.base/max-value-size.exp
8994 * gdb.base/memattr.exp
8995 * gdb.base/mips_pro.exp
8996 * gdb.base/morestack.exp
8997 * gdb.base/moribund-step.exp
8998 * gdb.base/multi-forks.exp
8999 * gdb.base/nested-addr.exp
9000 * gdb.base/nextoverexit.exp
9001 * gdb.base/noreturn-finish.exp
9002 * gdb.base/noreturn-return.exp
9003 * gdb.base/nostdlib.exp
9004 * gdb.base/offsets.exp
9005 * gdb.base/opaque.exp
9006 * gdb.base/pc-fp.exp
9007 * gdb.base/permissions.exp
9008 * gdb.base/print-symbol-loading.exp
9009 * gdb.base/prologue-include.exp
9010 * gdb.base/psymtab.exp
9011 * gdb.base/ptype.exp
9012 * gdb.base/random-signal.exp
9013 * gdb.base/randomize.exp
9014 * gdb.base/range-stepping.exp
9015 * gdb.base/readline-ask.exp
9016 * gdb.base/recpar.exp
9017 * gdb.base/recurse.exp
9018 * gdb.base/relational.exp
9019 * gdb.base/restore.exp
9020 * gdb.base/return-nodebug.exp
9021 * gdb.base/return.exp
9022 * gdb.base/run-after-attach.exp
9023 * gdb.base/save-bp.exp
9024 * gdb.base/scope.exp
9025 * gdb.base/sect-cmd.exp
9026 * gdb.base/set-lang-auto.exp
9027 * gdb.base/set-noassign.exp
9028 * gdb.base/setvar.exp
9029 * gdb.base/sigall.exp
9030 * gdb.base/sigbpt.exp
9031 * gdb.base/siginfo-addr.exp
9032 * gdb.base/siginfo-infcall.exp
9033 * gdb.base/siginfo-obj.exp
9034 * gdb.base/siginfo.exp
9035 * gdb.base/signals-state-child.exp
9036 * gdb.base/signest.exp
9037 * gdb.base/sigstep.exp
9038 * gdb.base/sizeof.exp
9039 * gdb.base/skip.exp
9040 * gdb.base/solib-corrupted.exp
9041 * gdb.base/solib-nodir.exp
9042 * gdb.base/solib-search.exp
9043 * gdb.base/stack-checking.exp
9044 * gdb.base/stale-infcall.exp
9045 * gdb.base/stap-probe.exp
9046 * gdb.base/start.exp
9047 * gdb.base/step-break.exp
9048 * gdb.base/step-bt.exp
9049 * gdb.base/step-line.exp
9050 * gdb.base/step-over-exit.exp
9051 * gdb.base/step-over-syscall.exp
9052 * gdb.base/step-resume-infcall.exp
9053 * gdb.base/step-test.exp
9054 * gdb.base/store.exp
9055 * gdb.base/structs3.exp
9056 * gdb.base/sym-file.exp
9057 * gdb.base/symbol-without-target_section.exp
9058 * gdb.base/term.exp
9059 * gdb.base/testenv.exp
9060 * gdb.base/ui-redirect.exp
9061 * gdb.base/until.exp
9062 * gdb.base/unwindonsignal.exp
9063 * gdb.base/value-double-free.exp
9064 * gdb.base/vla-datatypes.exp
9065 * gdb.base/vla-ptr.exp
9066 * gdb.base/vla-sideeffect.exp
9067 * gdb.base/volatile.exp
9068 * gdb.base/watch-cond-infcall.exp
9069 * gdb.base/watch-cond.exp
9070 * gdb.base/watch-non-mem.exp
9071 * gdb.base/watch-read.exp
9072 * gdb.base/watch-vfork.exp
9073 * gdb.base/watchpoint-cond-gone.exp
9074 * gdb.base/watchpoint-delete.exp
9075 * gdb.base/watchpoint-hw-hit-once.exp
9076 * gdb.base/watchpoint-hw.exp
9077 * gdb.base/watchpoint-stops-at-right-insn.exp
9078 * gdb.base/watchpoints.exp
9079 * gdb.base/wchar.exp
9080 * gdb.base/whatis-exp.exp
9081 * gdb.btrace/buffer-size.exp
9082 * gdb.btrace/data.exp
9083 * gdb.btrace/delta.exp
9084 * gdb.btrace/dlopen.exp
9085 * gdb.btrace/enable.exp
9086 * gdb.btrace/exception.exp
9087 * gdb.btrace/function_call_history.exp
9088 * gdb.btrace/gcore.exp
9089 * gdb.btrace/instruction_history.exp
9090 * gdb.btrace/nohist.exp
9091 * gdb.btrace/reconnect.exp
9092 * gdb.btrace/record_goto-step.exp
9093 * gdb.btrace/record_goto.exp
9094 * gdb.btrace/rn-dl-bind.exp
9095 * gdb.btrace/segv.exp
9096 * gdb.btrace/step.exp
9097 * gdb.btrace/stepi.exp
9098 * gdb.btrace/tailcall-only.exp
9099 * gdb.btrace/tailcall.exp
9100 * gdb.btrace/tsx.exp
9101 * gdb.btrace/unknown_functions.exp
9102 * gdb.btrace/vdso.exp
9103 * gdb.compile/compile-ifunc.exp
9104 * gdb.compile/compile-ops.exp
9105 * gdb.compile/compile-print.exp
9106 * gdb.compile/compile-setjmp.exp
9107 * gdb.cp/abstract-origin.exp
9108 * gdb.cp/ambiguous.exp
9109 * gdb.cp/annota2.exp
9110 * gdb.cp/annota3.exp
9111 * gdb.cp/anon-ns.exp
9112 * gdb.cp/anon-struct.exp
9113 * gdb.cp/anon-union.exp
9114 * gdb.cp/arg-reference.exp
9115 * gdb.cp/baseenum.exp
9116 * gdb.cp/bool.exp
9117 * gdb.cp/breakpoint.exp
9118 * gdb.cp/bs15503.exp
9119 * gdb.cp/call-c.exp
9120 * gdb.cp/casts.exp
9121 * gdb.cp/chained-calls.exp
9122 * gdb.cp/class2.exp
9123 * gdb.cp/classes.exp
9124 * gdb.cp/cmpd-minsyms.exp
9125 * gdb.cp/converts.exp
9126 * gdb.cp/cp-relocate.exp
9127 * gdb.cp/cpcompletion.exp
9128 * gdb.cp/cpexprs.exp
9129 * gdb.cp/cplabel.exp
9130 * gdb.cp/cplusfuncs.exp
9131 * gdb.cp/cpsizeof.exp
9132 * gdb.cp/ctti.exp
9133 * gdb.cp/derivation.exp
9134 * gdb.cp/destrprint.exp
9135 * gdb.cp/dispcxx.exp
9136 * gdb.cp/enum-class.exp
9137 * gdb.cp/exception.exp
9138 * gdb.cp/exceptprint.exp
9139 * gdb.cp/expand-psymtabs-cxx.exp
9140 * gdb.cp/expand-sals.exp
9141 * gdb.cp/extern-c.exp
9142 * gdb.cp/filename.exp
9143 * gdb.cp/formatted-ref.exp
9144 * gdb.cp/fpointer.exp
9145 * gdb.cp/gdb1355.exp
9146 * gdb.cp/gdb2495.exp
9147 * gdb.cp/hang.exp
9148 * gdb.cp/impl-this.exp
9149 * gdb.cp/infcall-dlopen.exp
9150 * gdb.cp/inherit.exp
9151 * gdb.cp/iostream.exp
9152 * gdb.cp/koenig.exp
9153 * gdb.cp/local.exp
9154 * gdb.cp/m-data.exp
9155 * gdb.cp/m-static.exp
9156 * gdb.cp/mb-ctor.exp
9157 * gdb.cp/mb-inline.exp
9158 * gdb.cp/mb-templates.exp
9159 * gdb.cp/member-name.exp
9160 * gdb.cp/member-ptr.exp
9161 * gdb.cp/meth-typedefs.exp
9162 * gdb.cp/method.exp
9163 * gdb.cp/method2.exp
9164 * gdb.cp/minsym-fallback.exp
9165 * gdb.cp/misc.exp
9166 * gdb.cp/namelessclass.exp
9167 * gdb.cp/namespace-enum.exp
9168 * gdb.cp/namespace-nested-import.exp
9169 * gdb.cp/namespace.exp
9170 * gdb.cp/nextoverthrow.exp
9171 * gdb.cp/no-dmgl-verbose.exp
9172 * gdb.cp/non-trivial-retval.exp
9173 * gdb.cp/noparam.exp
9174 * gdb.cp/nsdecl.exp
9175 * gdb.cp/nsimport.exp
9176 * gdb.cp/nsnested.exp
9177 * gdb.cp/nsnoimports.exp
9178 * gdb.cp/nsrecurs.exp
9179 * gdb.cp/nsstress.exp
9180 * gdb.cp/nsusing.exp
9181 * gdb.cp/operator.exp
9182 * gdb.cp/oranking.exp
9183 * gdb.cp/overload-const.exp
9184 * gdb.cp/overload.exp
9185 * gdb.cp/ovldbreak.exp
9186 * gdb.cp/ovsrch.exp
9187 * gdb.cp/paren-type.exp
9188 * gdb.cp/parse-lang.exp
9189 * gdb.cp/pass-by-ref.exp
9190 * gdb.cp/pr-1023.exp
9191 * gdb.cp/pr-1210.exp
9192 * gdb.cp/pr-574.exp
9193 * gdb.cp/pr10687.exp
9194 * gdb.cp/pr12028.exp
9195 * gdb.cp/pr17132.exp
9196 * gdb.cp/pr17494.exp
9197 * gdb.cp/pr9067.exp
9198 * gdb.cp/pr9167.exp
9199 * gdb.cp/pr9631.exp
9200 * gdb.cp/printmethod.exp
9201 * gdb.cp/psmang.exp
9202 * gdb.cp/psymtab-parameter.exp
9203 * gdb.cp/ptype-cv-cp.exp
9204 * gdb.cp/ptype-flags.exp
9205 * gdb.cp/re-set-overloaded.exp
9206 * gdb.cp/ref-types.exp
9207 * gdb.cp/rtti.exp
9208 * gdb.cp/scope-err.exp
9209 * gdb.cp/shadow.exp
9210 * gdb.cp/smartp.exp
9211 * gdb.cp/static-method.exp
9212 * gdb.cp/static-print-quit.exp
9213 * gdb.cp/temargs.exp
9214 * gdb.cp/templates.exp
9215 * gdb.cp/try_catch.exp
9216 * gdb.cp/typedef-operator.exp
9217 * gdb.cp/typeid.exp
9218 * gdb.cp/userdef.exp
9219 * gdb.cp/using-crash.exp
9220 * gdb.cp/var-tag.exp
9221 * gdb.cp/virtbase.exp
9222 * gdb.cp/virtfunc.exp
9223 * gdb.cp/virtfunc2.exp
9224 * gdb.cp/vla-cxx.exp
9225 * gdb.disasm/t01_mov.exp
9226 * gdb.disasm/t02_mova.exp
9227 * gdb.disasm/t03_add.exp
9228 * gdb.disasm/t04_sub.exp
9229 * gdb.disasm/t05_cmp.exp
9230 * gdb.disasm/t06_ari2.exp
9231 * gdb.disasm/t07_ari3.exp
9232 * gdb.disasm/t08_or.exp
9233 * gdb.disasm/t09_xor.exp
9234 * gdb.disasm/t10_and.exp
9235 * gdb.disasm/t11_logs.exp
9236 * gdb.disasm/t12_bit.exp
9237 * gdb.disasm/t13_otr.exp
9238 * gdb.dlang/circular.exp
9239 * gdb.dwarf2/arr-stride.exp
9240 * gdb.dwarf2/arr-subrange.exp
9241 * gdb.dwarf2/atomic-type.exp
9242 * gdb.dwarf2/bad-regnum.exp
9243 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9244 * gdb.dwarf2/callframecfa.exp
9245 * gdb.dwarf2/clztest.exp
9246 * gdb.dwarf2/corrupt.exp
9247 * gdb.dwarf2/data-loc.exp
9248 * gdb.dwarf2/dup-psym.exp
9249 * gdb.dwarf2/dw2-anon-mptr.exp
9250 * gdb.dwarf2/dw2-anonymous-func.exp
9251 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9252 * gdb.dwarf2/dw2-bad-unresolved.exp
9253 * gdb.dwarf2/dw2-basic.exp
9254 * gdb.dwarf2/dw2-canonicalize-type.exp
9255 * gdb.dwarf2/dw2-case-insensitive.exp
9256 * gdb.dwarf2/dw2-common-block.exp
9257 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9258 * gdb.dwarf2/dw2-compressed.exp
9259 * gdb.dwarf2/dw2-const.exp
9260 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9261 * gdb.dwarf2/dw2-cu-size.exp
9262 * gdb.dwarf2/dw2-dup-frame.exp
9263 * gdb.dwarf2/dw2-entry-value.exp
9264 * gdb.dwarf2/dw2-icycle.exp
9265 * gdb.dwarf2/dw2-ifort-parameter.exp
9266 * gdb.dwarf2/dw2-inline-break.exp
9267 * gdb.dwarf2/dw2-inline-param.exp
9268 * gdb.dwarf2/dw2-intercu.exp
9269 * gdb.dwarf2/dw2-intermix.exp
9270 * gdb.dwarf2/dw2-lexical-block-bare.exp
9271 * gdb.dwarf2/dw2-linkage-name-trust.exp
9272 * gdb.dwarf2/dw2-minsym-in-cu.exp
9273 * gdb.dwarf2/dw2-noloc.exp
9274 * gdb.dwarf2/dw2-op-call.exp
9275 * gdb.dwarf2/dw2-op-out-param.exp
9276 * gdb.dwarf2/dw2-opt-structptr.exp
9277 * gdb.dwarf2/dw2-param-error.exp
9278 * gdb.dwarf2/dw2-producer.exp
9279 * gdb.dwarf2/dw2-ranges-base.exp
9280 * gdb.dwarf2/dw2-ref-missing-frame.exp
9281 * gdb.dwarf2/dw2-reg-undefined.exp
9282 * gdb.dwarf2/dw2-regno-invalid.exp
9283 * gdb.dwarf2/dw2-restore.exp
9284 * gdb.dwarf2/dw2-restrict.exp
9285 * gdb.dwarf2/dw2-single-line-discriminators.exp
9286 * gdb.dwarf2/dw2-strp.exp
9287 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9288 * gdb.dwarf2/dw2-unresolved.exp
9289 * gdb.dwarf2/dw2-var-zero-addr.exp
9290 * gdb.dwarf2/dw4-sig-types.exp
9291 * gdb.dwarf2/dwz.exp
9292 * gdb.dwarf2/dynarr-ptr.exp
9293 * gdb.dwarf2/enum-type.exp
9294 * gdb.dwarf2/gdb-index.exp
9295 * gdb.dwarf2/implptr-64bit.exp
9296 * gdb.dwarf2/implptr-optimized-out.exp
9297 * gdb.dwarf2/implptr.exp
9298 * gdb.dwarf2/implref-array.exp
9299 * gdb.dwarf2/implref-const.exp
9300 * gdb.dwarf2/implref-global.exp
9301 * gdb.dwarf2/implref-struct.exp
9302 * gdb.dwarf2/mac-fileno.exp
9303 * gdb.dwarf2/main-subprogram.exp
9304 * gdb.dwarf2/member-ptr-forwardref.exp
9305 * gdb.dwarf2/method-ptr.exp
9306 * gdb.dwarf2/missing-sig-type.exp
9307 * gdb.dwarf2/nonvar-access.exp
9308 * gdb.dwarf2/opaque-type-lookup.exp
9309 * gdb.dwarf2/pieces-optimized-out.exp
9310 * gdb.dwarf2/pieces.exp
9311 * gdb.dwarf2/pr10770.exp
9312 * gdb.dwarf2/pr13961.exp
9313 * gdb.dwarf2/staticvirtual.exp
9314 * gdb.dwarf2/subrange.exp
9315 * gdb.dwarf2/symtab-producer.exp
9316 * gdb.dwarf2/trace-crash.exp
9317 * gdb.dwarf2/typeddwarf.exp
9318 * gdb.dwarf2/valop.exp
9319 * gdb.dwarf2/watch-notconst.exp
9320 * gdb.fortran/array-element.exp
9321 * gdb.fortran/charset.exp
9322 * gdb.fortran/common-block.exp
9323 * gdb.fortran/complex.exp
9324 * gdb.fortran/derived-type-function.exp
9325 * gdb.fortran/derived-type.exp
9326 * gdb.fortran/logical.exp
9327 * gdb.fortran/module.exp
9328 * gdb.fortran/multi-dim.exp
9329 * gdb.fortran/nested-funcs.exp
9330 * gdb.fortran/print-formatted.exp
9331 * gdb.fortran/subarray.exp
9332 * gdb.fortran/vla-alloc-assoc.exp
9333 * gdb.fortran/vla-datatypes.exp
9334 * gdb.fortran/vla-history.exp
9335 * gdb.fortran/vla-ptr-info.exp
9336 * gdb.fortran/vla-ptype-sub.exp
9337 * gdb.fortran/vla-ptype.exp
9338 * gdb.fortran/vla-sizeof.exp
9339 * gdb.fortran/vla-type.exp
9340 * gdb.fortran/vla-value-sub-arbitrary.exp
9341 * gdb.fortran/vla-value-sub-finish.exp
9342 * gdb.fortran/vla-value-sub.exp
9343 * gdb.fortran/vla-value.exp
9344 * gdb.fortran/whatis_type.exp
9345 * gdb.go/chan.exp
9346 * gdb.go/handcall.exp
9347 * gdb.go/hello.exp
9348 * gdb.go/integers.exp
9349 * gdb.go/methods.exp
9350 * gdb.go/package.exp
9351 * gdb.go/strings.exp
9352 * gdb.go/types.exp
9353 * gdb.go/unsafe.exp
9354 * gdb.guile/scm-arch.exp
9355 * gdb.guile/scm-block.exp
9356 * gdb.guile/scm-breakpoint.exp
9357 * gdb.guile/scm-cmd.exp
9358 * gdb.guile/scm-disasm.exp
9359 * gdb.guile/scm-equal.exp
9360 * gdb.guile/scm-frame-args.exp
9361 * gdb.guile/scm-frame-inline.exp
9362 * gdb.guile/scm-frame.exp
9363 * gdb.guile/scm-iterator.exp
9364 * gdb.guile/scm-math.exp
9365 * gdb.guile/scm-objfile.exp
9366 * gdb.guile/scm-ports.exp
9367 * gdb.guile/scm-symbol.exp
9368 * gdb.guile/scm-symtab.exp
9369 * gdb.guile/scm-value-cc.exp
9370 * gdb.guile/types-module.exp
9371 * gdb.linespec/break-ask.exp
9372 * gdb.linespec/cpexplicit.exp
9373 * gdb.linespec/explicit.exp
9374 * gdb.linespec/keywords.exp
9375 * gdb.linespec/linespec.exp
9376 * gdb.linespec/ls-dollar.exp
9377 * gdb.linespec/ls-errs.exp
9378 * gdb.linespec/skip-two.exp
9379 * gdb.linespec/thread.exp
9380 * gdb.mi/mi-async.exp
9381 * gdb.mi/mi-basics.exp
9382 * gdb.mi/mi-break.exp
9383 * gdb.mi/mi-catch-load.exp
9384 * gdb.mi/mi-cli.exp
9385 * gdb.mi/mi-cmd-param-changed.exp
9386 * gdb.mi/mi-console.exp
9387 * gdb.mi/mi-detach.exp
9388 * gdb.mi/mi-disassemble.exp
9389 * gdb.mi/mi-eval.exp
9390 * gdb.mi/mi-file-transfer.exp
9391 * gdb.mi/mi-file.exp
9392 * gdb.mi/mi-fill-memory.exp
9393 * gdb.mi/mi-inheritance-syntax-error.exp
9394 * gdb.mi/mi-linespec-err-cp.exp
9395 * gdb.mi/mi-logging.exp
9396 * gdb.mi/mi-memory-changed.exp
9397 * gdb.mi/mi-read-memory.exp
9398 * gdb.mi/mi-record-changed.exp
9399 * gdb.mi/mi-reg-undefined.exp
9400 * gdb.mi/mi-regs.exp
9401 * gdb.mi/mi-return.exp
9402 * gdb.mi/mi-reverse.exp
9403 * gdb.mi/mi-simplerun.exp
9404 * gdb.mi/mi-solib.exp
9405 * gdb.mi/mi-stack.exp
9406 * gdb.mi/mi-stepi.exp
9407 * gdb.mi/mi-syn-frame.exp
9408 * gdb.mi/mi-until.exp
9409 * gdb.mi/mi-var-block.exp
9410 * gdb.mi/mi-var-child.exp
9411 * gdb.mi/mi-var-cmd.exp
9412 * gdb.mi/mi-var-cp.exp
9413 * gdb.mi/mi-var-display.exp
9414 * gdb.mi/mi-var-invalidate.exp
9415 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9416 * gdb.mi/mi-vla-fortran.exp
9417 * gdb.mi/mi-watch.exp
9418 * gdb.mi/mi2-var-child.exp
9419 * gdb.mi/user-selected-context-sync.exp
9420 * gdb.modula2/unbounded-array.exp
9421 * gdb.multi/dummy-frame-restore.exp
9422 * gdb.multi/multi-arch-exec.exp
9423 * gdb.multi/multi-arch.exp
9424 * gdb.multi/tids.exp
9425 * gdb.multi/watchpoint-multi.exp
9426 * gdb.opencl/callfuncs.exp
9427 * gdb.opencl/convs_casts.exp
9428 * gdb.opencl/datatypes.exp
9429 * gdb.opencl/operators.exp
9430 * gdb.opencl/vec_comps.exp
9431 * gdb.opt/clobbered-registers-O2.exp
9432 * gdb.opt/inline-break.exp
9433 * gdb.opt/inline-bt.exp
9434 * gdb.opt/inline-cmds.exp
9435 * gdb.opt/inline-locals.exp
9436 * gdb.pascal/case-insensitive-symbols.exp
9437 * gdb.pascal/floats.exp
9438 * gdb.pascal/gdb11492.exp
9439 * gdb.python/lib-types.exp
9440 * gdb.python/py-arch.exp
9441 * gdb.python/py-as-string.exp
9442 * gdb.python/py-bad-printers.exp
9443 * gdb.python/py-block.exp
9444 * gdb.python/py-breakpoint-create-fail.exp
9445 * gdb.python/py-breakpoint.exp
9446 * gdb.python/py-caller-is.exp
9447 * gdb.python/py-cmd.exp
9448 * gdb.python/py-explore-cc.exp
9449 * gdb.python/py-explore.exp
9450 * gdb.python/py-finish-breakpoint.exp
9451 * gdb.python/py-finish-breakpoint2.exp
9452 * gdb.python/py-frame-args.exp
9453 * gdb.python/py-frame-inline.exp
9454 * gdb.python/py-frame.exp
9455 * gdb.python/py-framefilter-mi.exp
9456 * gdb.python/py-infthread.exp
9457 * gdb.python/py-lazy-string.exp
9458 * gdb.python/py-linetable.exp
9459 * gdb.python/py-mi-events.exp
9460 * gdb.python/py-mi-objfile.exp
9461 * gdb.python/py-mi.exp
9462 * gdb.python/py-objfile.exp
9463 * gdb.python/py-pp-integral.exp
9464 * gdb.python/py-pp-maint.exp
9465 * gdb.python/py-pp-re-notag.exp
9466 * gdb.python/py-pp-registration.exp
9467 * gdb.python/py-recurse-unwind.exp
9468 * gdb.python/py-strfns.exp
9469 * gdb.python/py-symbol.exp
9470 * gdb.python/py-symtab.exp
9471 * gdb.python/py-sync-interp.exp
9472 * gdb.python/py-typeprint.exp
9473 * gdb.python/py-unwind-maint.exp
9474 * gdb.python/py-unwind.exp
9475 * gdb.python/py-value-cc.exp
9476 * gdb.python/py-xmethods.exp
9477 * gdb.reverse/amd64-tailcall-reverse.exp
9478 * gdb.reverse/break-precsave.exp
9479 * gdb.reverse/break-reverse.exp
9480 * gdb.reverse/consecutive-precsave.exp
9481 * gdb.reverse/consecutive-reverse.exp
9482 * gdb.reverse/finish-precsave.exp
9483 * gdb.reverse/finish-reverse-bkpt.exp
9484 * gdb.reverse/finish-reverse.exp
9485 * gdb.reverse/fstatat-reverse.exp
9486 * gdb.reverse/getresuid-reverse.exp
9487 * gdb.reverse/i386-precsave.exp
9488 * gdb.reverse/i386-reverse.exp
9489 * gdb.reverse/i386-sse-reverse.exp
9490 * gdb.reverse/i387-env-reverse.exp
9491 * gdb.reverse/i387-stack-reverse.exp
9492 * gdb.reverse/insn-reverse.exp
9493 * gdb.reverse/machinestate-precsave.exp
9494 * gdb.reverse/machinestate.exp
9495 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9496 * gdb.reverse/pipe-reverse.exp
9497 * gdb.reverse/readv-reverse.exp
9498 * gdb.reverse/recvmsg-reverse.exp
9499 * gdb.reverse/rerun-prec.exp
9500 * gdb.reverse/s390-mvcle.exp
9501 * gdb.reverse/step-precsave.exp
9502 * gdb.reverse/step-reverse.exp
9503 * gdb.reverse/time-reverse.exp
9504 * gdb.reverse/until-precsave.exp
9505 * gdb.reverse/until-reverse.exp
9506 * gdb.reverse/waitpid-reverse.exp
9507 * gdb.reverse/watch-precsave.exp
9508 * gdb.reverse/watch-reverse.exp
9509 * gdb.rust/generics.exp
9510 * gdb.rust/methods.exp
9511 * gdb.rust/modules.exp
9512 * gdb.rust/simple.exp
9513 * gdb.server/connect-with-no-symbol-file.exp
9514 * gdb.server/ext-attach.exp
9515 * gdb.server/ext-restart.exp
9516 * gdb.server/ext-wrapper.exp
9517 * gdb.server/file-transfer.exp
9518 * gdb.server/server-exec-info.exp
9519 * gdb.server/server-kill.exp
9520 * gdb.server/server-mon.exp
9521 * gdb.server/wrapper.exp
9522 * gdb.stabs/exclfwd.exp
9523 * gdb.stabs/gdb11479.exp
9524 * gdb.threads/clone-new-thread-event.exp
9525 * gdb.threads/corethreads.exp
9526 * gdb.threads/current-lwp-dead.exp
9527 * gdb.threads/dlopen-libpthread.exp
9528 * gdb.threads/gcore-thread.exp
9529 * gdb.threads/sigstep-threads.exp
9530 * gdb.threads/watchpoint-fork.exp
9531 * gdb.trace/actions-changed.exp
9532 * gdb.trace/backtrace.exp
9533 * gdb.trace/change-loc.exp
9534 * gdb.trace/circ.exp
9535 * gdb.trace/collection.exp
9536 * gdb.trace/disconnected-tracing.exp
9537 * gdb.trace/ftrace.exp
9538 * gdb.trace/mi-trace-frame-collected.exp
9539 * gdb.trace/mi-trace-unavailable.exp
9540 * gdb.trace/mi-traceframe-changed.exp
9541 * gdb.trace/mi-tsv-changed.exp
9542 * gdb.trace/no-attach-trace.exp
9543 * gdb.trace/passc-dyn.exp
9544 * gdb.trace/qtro.exp
9545 * gdb.trace/range-stepping.exp
9546 * gdb.trace/read-memory.exp
9547 * gdb.trace/save-trace.exp
9548 * gdb.trace/signal.exp
9549 * gdb.trace/status-stop.exp
9550 * gdb.trace/tfile.exp
9551 * gdb.trace/trace-break.exp
9552 * gdb.trace/trace-buffer-size.exp
9553 * gdb.trace/trace-condition.exp
9554 * gdb.trace/tracefile-pseudo-reg.exp
9555 * gdb.trace/tstatus.exp
9556 * gdb.trace/unavailable.exp
9557 * gdb.trace/while-dyn.exp
9558 * gdb.trace/while-stepping.exp
9559
34c41c68
DE
95602016-12-22 Doug Evans <xdje42@gmail.com>
9561
9562 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9563 and msymbols.
9564
16e69324
YQ
95652016-12-19 Yao Qi <yao.qi@linaro.org>
9566
9567 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9568 (test_with_self): Don't call do_steps_and_nexts, and remove
9569 code about stepping into xmalloc.
9570
f94f411b
YQ
95712016-12-09 Yao Qi <yao.qi@linaro.org>
9572
9573 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9574
95752016-12-09 Yao Qi <yao.qi@linaro.org>
9576
9577 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9578
f1b5deee
PA
95792016-12-09 Pedro Alves <palves@redhat.com>
9580
9581 * gdb.base/all-architectures-0.exp: New file.
9582 * gdb.base/all-architectures-1.exp: New file.
9583 * gdb.base/all-architectures-2.exp: New file.
9584 * gdb.base/all-architectures-3.exp: New file.
9585 * gdb.base/all-architectures-4.exp: New file.
9586 * gdb.base/all-architectures-5.exp: New file.
9587 * gdb.base/all-architectures-6.exp: New file.
9588 * gdb.base/all-architectures-7.exp: New file.
9589 * gdb.base/all-architectures.exp.in: New file.
9590
364ca42e
YQ
95912016-12-09 Yao Qi <yao.qi@linaro.org>
9592
9593 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9594
107c2d62
LM
95952016-12-02 Luis Machado <lgustavo@codesourcery.com>
9596
9597 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9598 possible.
9599 Remove useless pattern-matching code.
9600
df3ee9ca
PA
96012016-12-02 Pedro Alves <palves@redhat.com>
9602
9603 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9604 procedure.
9605 (top level): Call it.
9606
ec835369
PA
96072016-12-02 Pedro Alves <palves@redhat.com>
9608
9609 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9610 New procedure.
9611 (top level): Call it.
9612
01770bbd
PA
96132016-12-02 Pedro Alves <palves@redhat.com>
9614
9615 PR cli/20559
9616 * gdb.base/commands.exp (user_defined_command_args_eval): New
9617 procedure.
9618 (top level): Call it.
9619
008459ea
LM
96202016-12-02 Luis Machado <lgustavo@codesourcery.com>
9621
9622 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9623 timeout handling.
9624
0c1b455e
TT
96252016-12-02 Tom Tromey <tom@tromey.com>
9626
9627 * gdb.dwarf2/main-subprogram.c: New file.
9628 * gdb.dwarf2/main-subprogram.exp: New file.
9629
018572b8
LM
96302016-12-01 Luis Machado <lgustavo@codesourcery.com>
9631
9632 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9633 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9634 gdb_test_no_output for a couple of cases.
9635 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9636
84c93cd5
LM
96372016-12-01 Luis Machado <lgustavo@codesourcery.com>
9638
9639 Fix test names and standardize compilation error messages throughout
9640 the following files:
9641
9642 * gdb.ada/start.exp
9643 * gdb.arch/alpha-step.exp
9644 * gdb.arch/e500-prologue.exp
9645 * gdb.arch/ftrace-insn-reloc.exp
9646 * gdb.arch/gdb1291.exp
9647 * gdb.arch/gdb1431.exp
9648 * gdb.arch/gdb1558.exp
9649 * gdb.arch/i386-dr3-watch.exp
9650 * gdb.arch/i386-sse-stack-align.exp
9651 * gdb.arch/ia64-breakpoint-shadow.exp
9652 * gdb.arch/pa-nullify.exp
9653 * gdb.arch/powerpc-aix-prologue.exp
9654 * gdb.arch/thumb-bx-pc.exp
9655 * gdb.base/annota1.exp
9656 * gdb.base/annota3.exp
9657 * gdb.base/arrayidx.exp
9658 * gdb.base/assign.exp
9659 * gdb.base/attach.exp
9660 * gdb.base/auxv.exp
9661 * gdb.base/bang.exp
9662 * gdb.base/bfp-test.exp
9663 * gdb.base/bigcore.exp
9664 * gdb.base/bitfields2.exp
9665 * gdb.base/break-fun-addr.exp
9666 * gdb.base/break-probes.exp
9667 * gdb.base/call-rt-st.exp
9668 * gdb.base/callexit.exp
9669 * gdb.base/catch-fork-kill.exp
9670 * gdb.base/charset.exp
9671 * gdb.base/checkpoint.exp
9672 * gdb.base/comprdebug.exp
9673 * gdb.base/constvars.exp
9674 * gdb.base/coredump-filter.exp
9675 * gdb.base/cursal.exp
9676 * gdb.base/cvexpr.exp
9677 * gdb.base/detach.exp
9678 * gdb.base/display.exp
9679 * gdb.base/dmsym.exp
9680 * gdb.base/dprintf-pending.exp
9681 * gdb.base/dso2dso.exp
9682 * gdb.base/dtrace-probe.exp
9683 * gdb.base/dump.exp
9684 * gdb.base/enum_cond.exp
9685 * gdb.base/exe-lock.exp
9686 * gdb.base/exec-invalid-sysroot.exp
9687 * gdb.base/execl-update-breakpoints.exp
9688 * gdb.base/exprs.exp
9689 * gdb.base/fileio.exp
9690 * gdb.base/find.exp
9691 * gdb.base/finish.exp
9692 * gdb.base/fixsection.exp
9693 * gdb.base/foll-vfork.exp
9694 * gdb.base/frame-args.exp
9695 * gdb.base/gcore.exp
9696 * gdb.base/gdb1250.exp
9697 * gdb.base/global-var-nested-by-dso.exp
9698 * gdb.base/gnu-ifunc.exp
9699 * gdb.base/hashline1.exp
9700 * gdb.base/hashline2.exp
9701 * gdb.base/hashline3.exp
9702 * gdb.base/hbreak-in-shr-unsupported.exp
9703 * gdb.base/huge.exp
9704 * gdb.base/infcall-input.exp
9705 * gdb.base/info-fun.exp
9706 * gdb.base/info-shared.exp
9707 * gdb.base/jit-simple.exp
9708 * gdb.base/jit-so.exp
9709 * gdb.base/jit.exp
9710 * gdb.base/jump.exp
9711 * gdb.base/label.exp
9712 * gdb.base/lineinc.exp
9713 * gdb.base/logical.exp
9714 * gdb.base/longjmp.exp
9715 * gdb.base/macscp.exp
9716 * gdb.base/miscexprs.exp
9717 * gdb.base/new-ui-echo.exp
9718 * gdb.base/new-ui-pending-input.exp
9719 * gdb.base/new-ui.exp
9720 * gdb.base/nodebug.exp
9721 * gdb.base/nofield.exp
9722 * gdb.base/offsets.exp
9723 * gdb.base/overlays.exp
9724 * gdb.base/pending.exp
9725 * gdb.base/pointers.exp
9726 * gdb.base/pr11022.exp
9727 * gdb.base/printcmds.exp
9728 * gdb.base/prologue.exp
9729 * gdb.base/ptr-typedef.exp
9730 * gdb.base/realname-expand.exp
9731 * gdb.base/relativedebug.exp
9732 * gdb.base/relocate.exp
9733 * gdb.base/remote.exp
9734 * gdb.base/reread.exp
9735 * gdb.base/return2.exp
9736 * gdb.base/savedregs.exp
9737 * gdb.base/sep.exp
9738 * gdb.base/sepdebug.exp
9739 * gdb.base/sepsymtab.exp
9740 * gdb.base/set-inferior-tty.exp
9741 * gdb.base/setshow.exp
9742 * gdb.base/shlib-call.exp
9743 * gdb.base/sigaltstack.exp
9744 * gdb.base/siginfo-addr.exp
9745 * gdb.base/signals.exp
9746 * gdb.base/signull.exp
9747 * gdb.base/sigrepeat.exp
9748 * gdb.base/so-impl-ld.exp
9749 * gdb.base/solib-display.exp
9750 * gdb.base/solib-overlap.exp
9751 * gdb.base/solib-search.exp
9752 * gdb.base/solib-symbol.exp
9753 * gdb.base/structs.exp
9754 * gdb.base/structs2.exp
9755 * gdb.base/symtab-search-order.exp
9756 * gdb.base/twice.exp
9757 * gdb.base/unload.exp
9758 * gdb.base/varargs.exp
9759 * gdb.base/watchpoint-solib.exp
9760 * gdb.base/watchpoint.exp
9761 * gdb.base/whatis.exp
9762 * gdb.base/wrong_frame_bt_full.exp
9763 * gdb.btrace/dlopen.exp
9764 * gdb.cell/ea-standalone.exp
9765 * gdb.cell/ea-test.exp
9766 * gdb.cp/dispcxx.exp
9767 * gdb.cp/gdb2384.exp
9768 * gdb.cp/method2.exp
9769 * gdb.cp/nextoverthrow.exp
9770 * gdb.cp/pr10728.exp
9771 * gdb.disasm/am33.exp
9772 * gdb.disasm/h8300s.exp
9773 * gdb.disasm/mn10300.exp
9774 * gdb.disasm/sh3.exp
9775 * gdb.dwarf2/dw2-dir-file-name.exp
9776 * gdb.fortran/complex.exp
9777 * gdb.fortran/library-module.exp
9778 * gdb.guile/scm-pretty-print.exp
9779 * gdb.guile/scm-symbol.exp
9780 * gdb.guile/scm-type.exp
9781 * gdb.guile/scm-value.exp
9782 * gdb.linespec/linespec.exp
9783 * gdb.mi/gdb701.exp
9784 * gdb.mi/gdb792.exp
9785 * gdb.mi/mi-breakpoint-changed.exp
9786 * gdb.mi/mi-dprintf-pending.exp
9787 * gdb.mi/mi-dprintf.exp
9788 * gdb.mi/mi-exit-code.exp
9789 * gdb.mi/mi-pending.exp
9790 * gdb.mi/mi-solib.exp
9791 * gdb.mi/new-ui-mi-sync.exp
9792 * gdb.mi/pr11022.exp
9793 * gdb.mi/user-selected-context-sync.exp
9794 * gdb.opt/solib-intra-step.exp
9795 * gdb.python/py-events.exp
9796 * gdb.python/py-finish-breakpoint.exp
9797 * gdb.python/py-mi.exp
9798 * gdb.python/py-prettyprint.exp
9799 * gdb.python/py-shared.exp
9800 * gdb.python/py-symbol.exp
9801 * gdb.python/py-template.exp
9802 * gdb.python/py-type.exp
9803 * gdb.python/py-value.exp
9804 * gdb.reverse/solib-precsave.exp
9805 * gdb.reverse/solib-reverse.exp
9806 * gdb.server/solib-list.exp
9807 * gdb.stabs/weird.exp
9808 * gdb.threads/reconnect-signal.exp
9809 * gdb.threads/stepi-random-signal.exp
9810 * gdb.trace/actions.exp
9811 * gdb.trace/ax.exp
9812 * gdb.trace/backtrace.exp
9813 * gdb.trace/change-loc.exp
9814 * gdb.trace/deltrace.exp
9815 * gdb.trace/ftrace-lock.exp
9816 * gdb.trace/ftrace.exp
9817 * gdb.trace/infotrace.exp
9818 * gdb.trace/mi-tracepoint-changed.exp
9819 * gdb.trace/packetlen.exp
9820 * gdb.trace/passcount.exp
9821 * gdb.trace/pending.exp
9822 * gdb.trace/range-stepping.exp
9823 * gdb.trace/report.exp
9824 * gdb.trace/stap-trace.exp
9825 * gdb.trace/tfind.exp
9826 * gdb.trace/trace-break.exp
9827 * gdb.trace/trace-condition.exp
9828 * gdb.trace/trace-enable-disable.exp
9829 * gdb.trace/trace-mt.exp
9830 * gdb.trace/tracecmd.exp
9831 * gdb.trace/tspeed.exp
9832 * gdb.trace/tsv.exp
9833 * lib/perftest.exp
9834
fb9feb35
LM
98352016-12-01 Luis Machado <lgustavo@codesourcery.com>
9836
9837 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9838 with gdb_test_no_output.
9839 Use command as test name.
9840
cd2ddb6c
LM
98412016-12-01 Luis Machado <lgustavo@codesourcery.com>
9842
9843 Fix test names starting with uppercase throughout the files.
9844
9845 * gdb.ada/assign_1.exp
9846 * gdb.ada/boolean_expr.exp
9847 * gdb.base/arrayidx.exp
9848 * gdb.base/del.exp
9849 * gdb.base/gcore-buffer-overflow.exp
9850 * gdb.base/testenv.exp
9851 * gdb.compile/compile.exp
9852 * gdb.python/py-framefilter-invalidarg.exp
9853 * gdb.python/py-framefilter.exp
9854
bb95117e
LM
98552016-12-01 Luis Machado <lgustavo@codesourcery.com>
9856
9857 Fix test names starting with uppercase throughout the files.
9858
9859 * gdb.ada/array_return.exp
9860 * gdb.ada/expr_delims.exp
9861 * gdb.ada/mi_dyn_arr.exp
9862 * gdb.ada/mi_interface.exp
9863 * gdb.ada/mi_var_array.exp
9864 * gdb.ada/watch_arg.exp
9865 * gdb.arch/alpha-step.exp
9866 * gdb.arch/altivec-regs.exp
9867 * gdb.arch/e500-regs.exp
9868 * gdb.arch/powerpc-d128-regs.exp
9869 * gdb.base/arrayidx.exp
9870 * gdb.base/break.exp
9871 * gdb.base/checkpoint.exp
9872 * gdb.base/debug-expr.exp
9873 * gdb.base/dmsym.exp
9874 * gdb.base/radix.exp
9875 * gdb.base/sepdebug.exp
9876 * gdb.base/testenv.exp
9877 * gdb.base/watch_thread_num.exp
9878 * gdb.base/watchpoint-cond-gone.exp
9879 * gdb.cell/break.exp
9880 * gdb.cell/ea-cache.exp
9881 * gdb.compile/compile.exp
9882 * gdb.cp/gdb2495.exp
9883 * gdb.gdb/selftest.exp
9884 * gdb.gdb/xfullpath.exp
9885 * gdb.go/hello.exp
9886 * gdb.go/integers.exp
9887 * gdb.objc/basicclass.exp
9888 * gdb.pascal/hello.exp
9889 * gdb.pascal/integers.exp
9890 * gdb.python/py-breakpoint.exp
9891 * gdb.python/py-cmd.exp
9892 * gdb.python/py-linetable.exp
9893 * gdb.python/py-xmethods.exp
9894 * gdb.python/python.exp
9895 * gdb.reverse/consecutive-precsave.exp
9896 * gdb.reverse/finish-precsave.exp
9897 * gdb.reverse/i386-precsave.exp
9898 * gdb.reverse/machinestate-precsave.exp
9899 * gdb.reverse/sigall-precsave.exp
9900 * gdb.reverse/solib-precsave.exp
9901 * gdb.reverse/step-precsave.exp
9902 * gdb.reverse/until-precsave.exp
9903 * gdb.reverse/watch-precsave.exp
9904 * gdb.threads/leader-exit.exp
9905 * gdb.threads/pthreads.exp
9906 * gdb.threads/wp-replication.exp
9907 * gdb.trace/actions.exp
9908 * gdb.trace/mi-tsv-changed.exp
9909 * gdb.trace/tsv.exp
9910
de97fdd4
LM
99112016-12-01 Luis Machado <lgustavo@codesourcery.com>
9912
9913 Fix test names starting with uppercase throughout the files.
9914
9915 * gdb.arch/i386-bp_permanent.exp
9916 * gdb.arch/i386-gnu-cfi.exp
9917 * gdb.base/disasm-end-cu.exp
9918 * gdb.base/macscp.exp
9919 * gdb.base/pending.exp
9920 * gdb.base/watch_thread_num.exp
9921 * gdb.cp/exception.exp
9922 * gdb.cp/gdb2495.exp
9923 * gdb.cp/local.exp
9924 * gdb.python/py-evsignal.exp
9925 * gdb.python/python.exp
9926 * gdb.trace/tracecmd.exp
9927
9f058c10
LM
99282016-12-01 Luis Machado <lgustavo@codesourcery.com>
9929
9930 Fix test names starting with uppercase throughout the files.
9931
9932 * gdb.base/charset.exp
9933 * gdb.base/eval.exp
9934 * gdb.base/multi-forks.exp
9935 * gdb.guile/scm-progspace.exp
9936 * gdb.opencl/datatypes.exp
9937 * gdb.python/py-block.exp
9938 * gdb.python/py-function.exp
9939 * gdb.python/py-symbol.exp
9940 * gdb.python/py-symtab.exp
9941 * gdb.python/py-xmethods.exp
9942 * gdb.reverse/break-precsave.exp
9943 * gdb.reverse/break-reverse.exp
9944 * gdb.reverse/consecutive-precsave.exp
9945 * gdb.reverse/consecutive-reverse.exp
9946 * gdb.reverse/finish-precsave.exp
9947 * gdb.reverse/finish-reverse-bkpt.exp
9948 * gdb.reverse/finish-reverse.exp
9949 * gdb.reverse/fstatat-reverse.exp
9950 * gdb.reverse/getresuid-reverse.exp
9951 * gdb.reverse/i386-precsave.exp
9952 * gdb.reverse/i386-reverse.exp
9953 * gdb.reverse/i386-sse-reverse.exp
9954 * gdb.reverse/i387-stack-reverse.exp
9955 * gdb.reverse/insn-reverse.exp
9956 * gdb.reverse/machinestate-precsave.exp
9957 * gdb.reverse/machinestate.exp
9958 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9959 * gdb.reverse/pipe-reverse.exp
9960 * gdb.reverse/readv-reverse.exp
9961 * gdb.reverse/recvmsg-reverse.exp
9962 * gdb.reverse/rerun-prec.exp
9963 * gdb.reverse/s390-mvcle.exp
9964 * gdb.reverse/sigall-precsave.exp
9965 * gdb.reverse/sigall-reverse.exp
9966 * gdb.reverse/solib-precsave.exp
9967 * gdb.reverse/solib-reverse.exp
9968 * gdb.reverse/step-precsave.exp
9969 * gdb.reverse/step-reverse.exp
9970 * gdb.reverse/time-reverse.exp
9971 * gdb.reverse/until-precsave.exp
9972 * gdb.reverse/until-reverse.exp
9973 * gdb.reverse/waitpid-reverse.exp
9974 * gdb.reverse/watch-precsave.exp
9975 * gdb.reverse/watch-reverse.exp
9976
cdc7edd7
LM
99772016-12-01 Luis Machado <lgustavo@codesourcery.com>
9978
9979 Fix test names starting with uppercase throughout the files.
9980
9981 * gdb.arch/i386-mpx-simple_segv.exp
9982 * gdb.arch/i386-mpx.exp
9983 * gdb.arch/i386-permbkpt.exp
9984 * gdb.arch/pa-nullify.exp
9985 * gdb.arch/powerpc-d128-regs.exp
9986 * gdb.arch/vsx-regs.exp
9987 * gdb.base/bfp-test.exp
9988 * gdb.base/break.exp
9989 * gdb.base/breakpoint-shadow.exp
9990 * gdb.base/callfuncs.exp
9991 * gdb.base/charset.exp
9992 * gdb.base/commands.exp
9993 * gdb.base/completion.exp
9994 * gdb.base/dfp-test.exp
9995 * gdb.base/echo.exp
9996 * gdb.base/ending-run.exp
9997 * gdb.base/eval.exp
9998 * gdb.base/expand-psymtabs.exp
9999 * gdb.base/float128.exp
10000 * gdb.base/floatn.exp
10001 * gdb.base/foll-exec-mode.exp
10002 * gdb.base/gdb1056.exp
10003 * gdb.base/gdb11531.exp
10004 * gdb.base/kill-after-signal.exp
10005 * gdb.base/multi-forks.exp
10006 * gdb.base/overlays.exp
10007 * gdb.base/pending.exp
10008 * gdb.base/sepdebug.exp
10009 * gdb.base/testenv.exp
10010 * gdb.base/valgrind-db-attach.exp
10011 * gdb.base/watch_thread_num.exp
10012 * gdb.base/watchpoint-cond-gone.exp
10013 * gdb.base/watchpoint.exp
10014 * gdb.base/watchpoints.exp
10015 * gdb.cp/arg-reference.exp
10016 * gdb.cp/baseenum.exp
10017 * gdb.cp/operator.exp
10018 * gdb.cp/shadow.exp
10019 * gdb.dwarf2/dw2-op-out-param.exp
10020 * gdb.dwarf2/dw2-reg-undefined.exp
10021 * gdb.go/chan.exp
10022 * gdb.go/hello.exp
10023 * gdb.go/integers.exp
10024 * gdb.go/methods.exp
10025 * gdb.go/package.exp
10026 * gdb.guile/scm-parameter.exp
10027 * gdb.guile/scm-progspace.exp
10028 * gdb.guile/scm-value.exp
10029 * gdb.mi/mi-pending.exp
10030 * gdb.mi/user-selected-context-sync.exp
10031 * gdb.multi/multi-attach.exp
10032 * gdb.multi/tids.exp
10033 * gdb.opt/clobbered-registers-O2.exp
10034 * gdb.pascal/floats.exp
10035 * gdb.pascal/integers.exp
10036 * gdb.python/py-block.exp
10037 * gdb.python/py-events.exp
10038 * gdb.python/py-parameter.exp
10039 * gdb.python/py-symbol.exp
10040 * gdb.python/py-symtab.exp
10041 * gdb.python/py-type.exp
10042 * gdb.python/py-value.exp
10043 * gdb.python/py-xmethods.exp
10044 * gdb.python/python.exp
10045 * gdb.reverse/break-precsave.exp
10046 * gdb.reverse/consecutive-precsave.exp
10047 * gdb.reverse/finish-precsave.exp
10048 * gdb.reverse/i386-precsave.exp
10049 * gdb.reverse/machinestate-precsave.exp
10050 * gdb.reverse/sigall-precsave.exp
10051 * gdb.reverse/solib-precsave.exp
10052 * gdb.reverse/step-precsave.exp
10053 * gdb.reverse/until-precsave.exp
10054 * gdb.reverse/watch-precsave.exp
10055 * gdb.server/ext-attach.exp
10056 * gdb.server/ext-restart.exp
10057 * gdb.server/ext-run.exp
10058 * gdb.server/ext-wrapper.exp
10059 * gdb.stabs/gdb11479.exp
10060 * gdb.stabs/weird.exp
10061 * gdb.threads/attach-many-short-lived-threads.exp
10062 * gdb.threads/kill.exp
10063 * gdb.threads/watchpoint-fork.exp
10064
bc6c7af4
LM
100652016-12-01 Luis Machado <lgustavo@codesourcery.com>
10066
10067 Fix test names starting with uppercase throughout all the files below.
10068
10069 * gdb.ada/array_return.exp
10070 * gdb.ada/catch_ex.exp
10071 * gdb.ada/info_exc.exp
10072 * gdb.ada/mi_catch_ex.exp
10073 * gdb.ada/mi_dyn_arr.exp
10074 * gdb.ada/mi_ex_cond.exp
10075 * gdb.ada/mi_exc_info.exp
10076 * gdb.ada/mi_interface.exp
10077 * gdb.ada/mi_task_arg.exp
10078 * gdb.ada/mi_task_info.exp
10079 * gdb.ada/mi_var_array.exp
10080 * gdb.arch/alpha-step.exp
10081 * gdb.arch/amd64-disp-step.exp
10082 * gdb.arch/arm-disp-step.exp
10083 * gdb.arch/disp-step-insn-reloc.exp
10084 * gdb.arch/e500-prologue.exp
10085 * gdb.arch/ftrace-insn-reloc.exp
10086 * gdb.arch/gdb1558.exp
10087 * gdb.arch/i386-bp_permanent.exp
10088 * gdb.arch/i386-disp-step.exp
10089 * gdb.arch/i386-float.exp
10090 * gdb.arch/i386-gnu-cfi.exp
10091 * gdb.arch/ia64-breakpoint-shadow.exp
10092 * gdb.arch/mips16-thunks.exp
10093 * gdb.arch/pa-nullify.exp
10094 * gdb.arch/powerpc-aix-prologue.exp
10095 * gdb.arch/powerpc-power.exp
10096 * gdb.arch/ppc-dfp.exp
10097 * gdb.arch/s390-tdbregs.exp
10098 * gdb.arch/spu-info.exp
10099 * gdb.arch/spu-ls.exp
10100 * gdb.arch/thumb-bx-pc.exp
10101 * gdb.base/advance.exp
10102 * gdb.base/annota-input-while-running.exp
10103 * gdb.base/arrayidx.exp
10104 * gdb.base/asmlabel.exp
10105 * gdb.base/async.exp
10106 * gdb.base/attach-wait-input.exp
10107 * gdb.base/auto-connect-native-target.exp
10108 * gdb.base/batch-preserve-term-settings.exp
10109 * gdb.base/bfp-test.exp
10110 * gdb.base/bigcore.exp
10111 * gdb.base/bp-permanent.exp
10112 * gdb.base/break-always.exp
10113 * gdb.base/break-fun-addr.exp
10114 * gdb.base/break-idempotent.exp
10115 * gdb.base/break-main-file-remove-fail.exp
10116 * gdb.base/break-probes.exp
10117 * gdb.base/break-unload-file.exp
10118 * gdb.base/break.exp
10119 * gdb.base/call-ar-st.exp
10120 * gdb.base/call-rt-st.exp
10121 * gdb.base/call-sc.exp
10122 * gdb.base/call-signal-resume.exp
10123 * gdb.base/call-strs.exp
10124 * gdb.base/callexit.exp
10125 * gdb.base/callfuncs.exp
10126 * gdb.base/catch-gdb-caused-signals.exp
10127 * gdb.base/catch-signal-siginfo-cond.exp
10128 * gdb.base/catch-syscall.exp
10129 * gdb.base/compare-sections.exp
10130 * gdb.base/cond-eval-mode.exp
10131 * gdb.base/condbreak-call-false.exp
10132 * gdb.base/consecutive-step-over.exp
10133 * gdb.base/cursal.exp
10134 * gdb.base/disabled-location.exp
10135 * gdb.base/disasm-end-cu.exp
10136 * gdb.base/display.exp
10137 * gdb.base/double-prompt-target-event-error.exp
10138 * gdb.base/dprintf-bp-same-addr.exp
10139 * gdb.base/dprintf-detach.exp
10140 * gdb.base/dprintf-next.exp
10141 * gdb.base/dprintf-non-stop.exp
10142 * gdb.base/dprintf-pending.exp
10143 * gdb.base/dso2dso.exp
10144 * gdb.base/ending-run.exp
10145 * gdb.base/enum_cond.exp
10146 * gdb.base/examine-backward.exp
10147 * gdb.base/exe-lock.exp
10148 * gdb.base/exec-invalid-sysroot.exp
10149 * gdb.base/execl-update-breakpoints.exp
10150 * gdb.base/execution-termios.exp
10151 * gdb.base/fileio.exp
10152 * gdb.base/fixsection.exp
10153 * gdb.base/foll-exec-mode.exp
10154 * gdb.base/foll-exec.exp
10155 * gdb.base/fork-running-state.exp
10156 * gdb.base/frame-args.exp
10157 * gdb.base/fullpath-expand.exp
10158 * gdb.base/func-ptr.exp
10159 * gdb.base/gcore-relro-pie.exp
10160 * gdb.base/gdb1090.exp
10161 * gdb.base/gdb1555.exp
10162 * gdb.base/global-var-nested-by-dso.exp
10163 * gdb.base/gnu-ifunc.exp
10164 * gdb.base/hbreak-in-shr-unsupported.exp
10165 * gdb.base/hbreak-unmapped.exp
10166 * gdb.base/hook-stop.exp
10167 * gdb.base/infcall-input.exp
10168 * gdb.base/info-fun.exp
10169 * gdb.base/info-shared.exp
10170 * gdb.base/interrupt-noterm.exp
10171 * gdb.base/jit-so.exp
10172 * gdb.base/jit.exp
10173 * gdb.base/line-symtabs.exp
10174 * gdb.base/list.exp
10175 * gdb.base/longjmp.exp
10176 * gdb.base/macscp.exp
10177 * gdb.base/max-value-size.exp
10178 * gdb.base/nodebug.exp
10179 * gdb.base/nofield.exp
10180 * gdb.base/overlays.exp
10181 * gdb.base/paginate-after-ctrl-c-running.exp
10182 * gdb.base/paginate-bg-execution.exp
10183 * gdb.base/paginate-inferior-exit.exp
10184 * gdb.base/pending.exp
10185 * gdb.base/pr11022.exp
10186 * gdb.base/printcmds.exp
10187 * gdb.base/ptr-typedef.exp
10188 * gdb.base/ptype.exp
10189 * gdb.base/randomize.exp
10190 * gdb.base/range-stepping.exp
10191 * gdb.base/realname-expand.exp
10192 * gdb.base/relativedebug.exp
10193 * gdb.base/remote.exp
10194 * gdb.base/savedregs.exp
10195 * gdb.base/sepdebug.exp
10196 * gdb.base/set-noassign.exp
10197 * gdb.base/shlib-call.exp
10198 * gdb.base/shreloc.exp
10199 * gdb.base/sigaltstack.exp
10200 * gdb.base/sigbpt.exp
10201 * gdb.base/siginfo-addr.exp
10202 * gdb.base/siginfo-obj.exp
10203 * gdb.base/siginfo-thread.exp
10204 * gdb.base/signest.exp
10205 * gdb.base/signull.exp
10206 * gdb.base/sigrepeat.exp
10207 * gdb.base/skip.exp
10208 * gdb.base/so-impl-ld.exp
10209 * gdb.base/solib-corrupted.exp
10210 * gdb.base/solib-disc.exp
10211 * gdb.base/solib-display.exp
10212 * gdb.base/solib-overlap.exp
10213 * gdb.base/solib-search.exp
10214 * gdb.base/solib-symbol.exp
10215 * gdb.base/source-execution.exp
10216 * gdb.base/sss-bp-on-user-bp-2.exp
10217 * gdb.base/sss-bp-on-user-bp.exp
10218 * gdb.base/stack-checking.exp
10219 * gdb.base/stale-infcall.exp
10220 * gdb.base/step-break.exp
10221 * gdb.base/step-line.exp
10222 * gdb.base/step-over-exit.exp
10223 * gdb.base/step-test.exp
10224 * gdb.base/structs.exp
10225 * gdb.base/sym-file.exp
10226 * gdb.base/symtab-search-order.exp
10227 * gdb.base/term.exp
10228 * gdb.base/type-opaque.exp
10229 * gdb.base/unload.exp
10230 * gdb.base/until-nodebug.exp
10231 * gdb.base/until.exp
10232 * gdb.base/unwindonsignal.exp
10233 * gdb.base/watch-cond.exp
10234 * gdb.base/watch-non-mem.exp
10235 * gdb.base/watch_thread_num.exp
10236 * gdb.base/watchpoint-reuse-slot.exp
10237 * gdb.base/watchpoint-solib.exp
10238 * gdb.base/watchpoint.exp
10239 * gdb.btrace/dlopen.exp
10240 * gdb.cell/arch.exp
10241 * gdb.cell/break.exp
10242 * gdb.cell/bt.exp
10243 * gdb.cell/core.exp
10244 * gdb.cell/data.exp
10245 * gdb.cell/dwarfaddr.exp
10246 * gdb.cell/ea-cache.exp
10247 * gdb.cell/ea-standalone.exp
10248 * gdb.cell/ea-test.exp
10249 * gdb.cell/f-regs.exp
10250 * gdb.cell/fork.exp
10251 * gdb.cell/gcore.exp
10252 * gdb.cell/mem-access.exp
10253 * gdb.cell/ptype.exp
10254 * gdb.cell/registers.exp
10255 * gdb.cell/sizeof.exp
10256 * gdb.cell/solib-symbol.exp
10257 * gdb.cell/solib.exp
10258 * gdb.compile/compile-tls.exp
10259 * gdb.cp/exception.exp
10260 * gdb.cp/gdb2495.exp
10261 * gdb.cp/local.exp
10262 * gdb.cp/mb-inline.exp
10263 * gdb.cp/mb-templates.exp
10264 * gdb.cp/pr10687.exp
10265 * gdb.cp/pr9167.exp
10266 * gdb.cp/scope-err.exp
10267 * gdb.cp/templates.exp
10268 * gdb.cp/virtfunc.exp
10269 * gdb.dwarf2/dw2-dir-file-name.exp
10270 * gdb.dwarf2/dw2-single-line-discriminators.exp
10271 * gdb.fortran/complex.exp
10272 * gdb.fortran/library-module.exp
10273 * gdb.guile/guile.exp
10274 * gdb.guile/scm-cmd.exp
10275 * gdb.guile/scm-frame-inline.exp
10276 * gdb.guile/scm-objfile.exp
10277 * gdb.guile/scm-pretty-print.exp
10278 * gdb.guile/scm-symbol.exp
10279 * gdb.guile/scm-type.exp
10280 * gdb.guile/scm-value.exp
10281 * gdb.linespec/keywords.exp
10282 * gdb.linespec/ls-errs.exp
10283 * gdb.linespec/macro-relative.exp
10284 * gdb.linespec/thread.exp
10285 * gdb.mi/mi-breakpoint-changed.exp
10286 * gdb.mi/mi-dprintf-pending.exp
10287 * gdb.mi/mi-fullname-deleted.exp
10288 * gdb.mi/mi-logging.exp
10289 * gdb.mi/mi-pending.exp
10290 * gdb.mi/mi-solib.exp
10291 * gdb.mi/new-ui-mi-sync.exp
10292 * gdb.mi/user-selected-context-sync.exp
10293 * gdb.multi/dummy-frame-restore.exp
10294 * gdb.multi/multi-arch-exec.exp
10295 * gdb.multi/remove-inferiors.exp
10296 * gdb.multi/watchpoint-multi-exit.exp
10297 * gdb.opt/solib-intra-step.exp
10298 * gdb.perf/backtrace.exp
10299 * gdb.perf/single-step.exp
10300 * gdb.perf/skip-command.exp
10301 * gdb.perf/skip-prologue.exp
10302 * gdb.perf/solib.exp
10303 * gdb.python/lib-types.exp
10304 * gdb.python/py-as-string.exp
10305 * gdb.python/py-bad-printers.exp
10306 * gdb.python/py-block.exp
10307 * gdb.python/py-breakpoint.exp
10308 * gdb.python/py-cmd.exp
10309 * gdb.python/py-events.exp
10310 * gdb.python/py-evthreads.exp
10311 * gdb.python/py-finish-breakpoint.exp
10312 * gdb.python/py-finish-breakpoint2.exp
10313 * gdb.python/py-frame-inline.exp
10314 * gdb.python/py-frame.exp
10315 * gdb.python/py-inferior.exp
10316 * gdb.python/py-infthread.exp
10317 * gdb.python/py-mi.exp
10318 * gdb.python/py-objfile.exp
10319 * gdb.python/py-pp-maint.exp
10320 * gdb.python/py-pp-registration.exp
10321 * gdb.python/py-prettyprint.exp
10322 * gdb.python/py-recurse-unwind.exp
10323 * gdb.python/py-shared.exp
10324 * gdb.python/py-symbol.exp
10325 * gdb.python/py-symtab.exp
10326 * gdb.python/py-template.exp
10327 * gdb.python/py-type.exp
10328 * gdb.python/py-unwind-maint.exp
10329 * gdb.python/py-unwind.exp
10330 * gdb.python/py-value.exp
10331 * gdb.python/python.exp
10332 * gdb.reverse/finish-reverse-bkpt.exp
10333 * gdb.reverse/insn-reverse.exp
10334 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10335 * gdb.reverse/solib-precsave.exp
10336 * gdb.reverse/solib-reverse.exp
10337 * gdb.stabs/gdb11479.exp
10338 * gdb.stabs/weird.exp
10339 * gdb.threads/fork-child-threads.exp
10340 * gdb.threads/fork-plus-threads.exp
10341 * gdb.threads/fork-thread-pending.exp
10342 * gdb.threads/forking-threads-plus-breakpoint.exp
10343 * gdb.threads/hand-call-in-threads.exp
10344 * gdb.threads/interrupted-hand-call.exp
10345 * gdb.threads/linux-dp.exp
10346 * gdb.threads/local-watch-wrong-thread.exp
10347 * gdb.threads/next-while-other-thread-longjmps.exp
10348 * gdb.threads/non-ldr-exit.exp
10349 * gdb.threads/pending-step.exp
10350 * gdb.threads/print-threads.exp
10351 * gdb.threads/process-dies-while-detaching.exp
10352 * gdb.threads/process-dies-while-handling-bp.exp
10353 * gdb.threads/pthreads.exp
10354 * gdb.threads/queue-signal.exp
10355 * gdb.threads/reconnect-signal.exp
10356 * gdb.threads/signal-command-handle-nopass.exp
10357 * gdb.threads/signal-command-multiple-signals-pending.exp
10358 * gdb.threads/signal-delivered-right-thread.exp
10359 * gdb.threads/signal-sigtrap.exp
10360 * gdb.threads/sigthread.exp
10361 * gdb.threads/staticthreads.exp
10362 * gdb.threads/stepi-random-signal.exp
10363 * gdb.threads/thread-unwindonsignal.exp
10364 * gdb.threads/thread_check.exp
10365 * gdb.threads/thread_events.exp
10366 * gdb.threads/tid-reuse.exp
10367 * gdb.threads/tls-nodebug.exp
10368 * gdb.threads/tls-shared.exp
10369 * gdb.threads/tls-so_extern.exp
10370 * gdb.threads/tls.exp
10371 * gdb.threads/wp-replication.exp
10372 * gdb.trace/actions-changed.exp
10373 * gdb.trace/actions.exp
10374 * gdb.trace/backtrace.exp
10375 * gdb.trace/change-loc.exp
10376 * gdb.trace/collection.exp
10377 * gdb.trace/deltrace.exp
10378 * gdb.trace/disconnected-tracing.exp
10379 * gdb.trace/entry-values.exp
10380 * gdb.trace/ftrace-lock.exp
10381 * gdb.trace/ftrace.exp
10382 * gdb.trace/infotrace.exp
10383 * gdb.trace/mi-trace-frame-collected.exp
10384 * gdb.trace/mi-trace-unavailable.exp
10385 * gdb.trace/mi-traceframe-changed.exp
10386 * gdb.trace/mi-tracepoint-changed.exp
10387 * gdb.trace/mi-tsv-changed.exp
10388 * gdb.trace/no-attach-trace.exp
10389 * gdb.trace/packetlen.exp
10390 * gdb.trace/passc-dyn.exp
10391 * gdb.trace/passcount.exp
10392 * gdb.trace/pending.exp
10393 * gdb.trace/pr16508.exp
10394 * gdb.trace/qtro.exp
10395 * gdb.trace/range-stepping.exp
10396 * gdb.trace/read-memory.exp
10397 * gdb.trace/report.exp
10398 * gdb.trace/save-trace.exp
10399 * gdb.trace/signal.exp
10400 * gdb.trace/stap-trace.exp
10401 * gdb.trace/status-stop.exp
10402 * gdb.trace/strace.exp
10403 * gdb.trace/tfile.exp
10404 * gdb.trace/tfind.exp
10405 * gdb.trace/trace-break.exp
10406 * gdb.trace/trace-condition.exp
10407 * gdb.trace/trace-enable-disable.exp
10408 * gdb.trace/trace-mt.exp
10409 * gdb.trace/tracecmd.exp
10410 * gdb.trace/tracefile-pseudo-reg.exp
10411 * gdb.trace/tspeed.exp
10412 * gdb.trace/tstatus.exp
10413 * gdb.trace/tsv.exp
10414 * gdb.trace/unavailable.exp
10415 * gdb.trace/while-dyn.exp
10416 * gdb.trace/while-stepping.exp
10417 * lib/gdb-guile.exp
10418 * lib/gdb.exp
10419 * lib/mi-support.exp
10420 * lib/pascal.exp
10421 * lib/perftest.exp
10422 * lib/prelink-support.exp
10423 * lib/selftest-support.exp
10424
ad02e4fe
SM
104252016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10426
10427 * Makefile.in: Include disable-implicit-rules.mk.
10428
22347e55
AA
104292016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10430
10431 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10432 non-byte-aligned bit fields.
10433
da5b30da
AA
104342016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10435
10436 PR gdb/12616
10437 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10438 respects the DW_AT_data_bit_offset attribute.
10439
b593ecca
SM
104402016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10441
10442 * gdb.base/default.exp: Fix output of "set language".
10443
3b165252
SM
104442016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10445
10446 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10447 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10448 make.
10449 * configure.ac: Remove checks for the make program.
10450 * configure: Re-generate.
10451
1a2f3d7f
KB
104522016-11-16 Kevin Buettner <kevinb@redhat.com>
10453
10454 * gdb.python/py-recurse-unwind.c (main): Add loop.
10455 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10456 to read_register() and gdb.parse_and_eval(). Make each code
10457 call a separate case that can be individually tested.
10458 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10459 proc. Call cont_and_backtrace for each of the code paths that
10460 we want to test in the unwinder.
10461
b7f38fda
AA
104622016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10463
10464 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10465 the definition of struct S.
10466
1f8db343
CM
104672016-11-11 Catherine Moore <clm@codesourcery.com>
10468
10469 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10470
fad0c9fb
PA
104712016-11-09 Pedro Alves <palves@redhat.com>
10472
10473 * gdb.base/commands.exp (runto_or_return): New procedure.
10474 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10475 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10476 (progvar_simple_while_test, progvar_complex_if_while_test)
10477 (if_while_breakpoint_command_test)
10478 (infrun_breakpoint_command_test, breakpoint_command_test)
10479 (user_defined_command_test, watchpoint_command_test)
10480 (test_command_prompt_position, redefine_hook_test)
10481 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10482 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10483 multi_line_input and multi_line. Remove gdb_expect and
10484 gdb_stop_suppressing_tests uses.
10485 * lib/gdb.exp (valnum_re): New global.
10486 (multi_line_input): New procedure.
10487
8354c62c
SM
104882016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10489
10490 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10491 Remove.
10492 (test_setup): Define with proc_with_prefix.
10493 (test_cli_inferior): Likewise.
10494 (test_cli_thread): Likewise.
10495 (test_cli_frame): Likewise.
10496 (test_cli_select_frame): Likewise.
10497 (test_cli_up_down): Likewise.
10498 (test_mi_thread_select): Likewise.
10499 (test_mi_stack_select_frame): Likewise.
10500 (test_cli_in_mi_inferior): Likewise.
10501 (test_cli_in_mi_thread): Likewise.
10502 (test_cli_in_mi_frame): Likewise.
10503 (top level): Do not use with_test_prefix_procname.
10504
64f367a2
PA
105052016-11-09 Pedro Alves <palves@redhat.com>
10506
10507 * gdb.base/commands.exp (gdbvar_simple_if_test)
10508 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10509 (progvar_simple_if_test, progvar_simple_while_test)
10510 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10511 (infrun_breakpoint_command_test, breakpoint_command_test)
10512 (user_defined_command_test, watchpoint_command_test)
10513 (test_command_prompt_position, deprecated_command_test)
10514 (bp_deleted_in_command, temporary_breakpoint_commands)
10515 (stray_arg0_test, source_file_with_indented_comment)
10516 (recursive_source_test, if_commands_test)
10517 (error_clears_commands_left, redefine_hook_test)
10518 (redefine_backtrace_test): Use proc_with_prefix.
10519 * lib/gdb.exp (proc_with_prefix): New proc.
10520
0bb65f1e
AA
105212016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10522
10523 * gdb.base/tui-layout.c: New file.
10524 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10525 disassembly window contains very long lines.
10526
7353f247
TT
105272016-11-08 Tom Tromey <tom@tromey.com>
10528
10529 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10530 depend on Python 2.
10531
30a7bb83
TT
105322016-11-08 Tom Tromey <tom@tromey.com>
10533
10534 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10535 New method.
10536
cdf5a07c
MG
105372016-10-29 Manish Goregaokar <manish@mozilla.com>
10538
2806dc7e 10539 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10540
51a789c3
MG
105412016-10-27 Manish Goregaokar <manish@mozilla.com>
10542
2806dc7e
PA
10543 * gdb.rust/simple.rs: Add test for univariant enums without
10544 discriminants and for encoded struct-like enums.
51a789c3 10545
f610ab6d
PA
105462016-10-28 Pedro Alves <palves@redhat.com>
10547
10548 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10549 gdb_test_multiple, tighten regexps and match symtabs and line
10550 tables incrementally.
10551
b129b0ca
LM
105522016-10-28 Luis Machado <lgustavo@codesourcery.com>
10553
10554 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10555 general.
10556
ecf45d2c
SL
105572016-10-25 Luis Machado <lgustavo@codesourcery.com>
10558
10559 * gdb.base/exec-invalid-sysroot.exp: New file.
10560
b8d38ee4
JK
105612016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10562
10563 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10564
f90fd8c2
JK
105652016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10566
10567 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10568
2d2476aa
MR
105692016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10570
2806dc7e
PA
10571 * gdb.base/killed-outside.exp: Remove $options from a call to
10572 `prepare_for_testing'.
2d2476aa 10573
e42b25a0
SM
105742016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10575
10576 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10577 Change test message.
10578
3ccdb432
SM
105792016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10580
10581 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10582 Update comment.
10583
5bad3170
SM
105842016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10585
10586 * gdb.trace/mi-trace-save.exp: New file.
10587
5ad9dba7
YQ
105882016-10-13 Yao Qi <yao.qi@linaro.org>
10589
10590 * gdb.base/code_elim.exp (get_var_address): Remove.
10591 * gdb.base/relocate.exp: Likewise.
10592 * gdb.base/shreloc.exp: Likewise.
10593 * lib/gdb.exp (get_var_address): New.
10594
62df7e21
YQ
105952016-10-13 Yao Qi <yao.qi@linaro.org>
10596
10597 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10598 floating point tests if $skip_float_test is false.
10599
4dac951e
LM
106002016-10-12 Luis Machado <lgustavo@codesourcery.com>
10601
10602 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10603 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10604 argc values.
10605 Add 1 to argc so we guarantee distinct initial/modified argc values.
10606
8f1a8fc4
JK
106072016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10608
10609 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10610
16c85b5d
JK
106112016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10612
10613 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10614 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10615 * gdb.arch/vsx-regs.exp: Likewise.
10616
1d0e042a
YQ
106172016-10-07 Yao Qi <yao.qi@linaro.org>
10618
10619 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10620
68dadef5
MM
106212016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10622
10623 * gdb.python/python.exp: Test decode_line("*0").
10624
33fa2c6e
DE
106252016-10-06 Doug Evans <dje@google.com>
10626
10627 * gdb.python/py-value.exp (test_value_creation): Add test for large
10628 unsigned 64-bit value.
10629
9c37b5ae
TT
106302016-10-06 Tom Tromey <tom@tromey.com>
10631
10632 * gdb.compile/compile.exp: Change java tests to rust.
10633 * gdb.base/setshow.exp: Change java tests to rust.
10634 * gdb.base/default.exp: Remove java from language list.
10635 * README (Examples): Update language example.
10636 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10637 test.
10638 * lib/gdb.exp (skip_java_tests): Remove.
10639 * lib/java.exp: Remove.
10640 * gdb.java: Remove.
10641
78b86327
MR
106422016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10643
10644 * gdb.arch/mips-fcr.exp: New test.
10645 * gdb.arch/mips-fcr.c: Source for the new test.
10646
7470adbb
MR
106472016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10648
10649 * gdb.base/solib-disc.exp: Use `standard_output_file'
10650 throughout.
10651
4a556533
PA
106522016-10-06 Pedro Alves <palves@redhat.com>
10653
10654 * gdb.base/jit-simple-dl.c: New file.
10655 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10656 * gdb.base/jit-simple.c: ... this.
10657 * gdb.base/jit-simple.exp (jit_run): Delete.
10658 (build_jit): New proc.
10659 (jit_test_reread): Recompile either the main program or the shared
10660 library, depending on what is being tested. Skip changing address
10661 if caller wants to. Compare before/after addresses. If testing
10662 standalone, explicitly load the binary. Test "maint info
10663 breakpoints".
10664 (top level): Add "standalone vs shared lib" and "change address"
10665 vs "same address" axes.
10666
5a122fbc
PA
106672016-10-06 Pedro Alves <palves@redhat.com>
10668
10669 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10670 call.
10671 (jit_run): Delete.
10672 (jit_test_reread): Use with_test_prefix. Reload the main binary
10673 explicitly. Compare the before/after addresses of the JIT
10674 descriptor.
10675
ee8da4b8
DE
106762016-08-15 Doug Evans <dje@google.com>
10677
10678 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10679 for single bitfields is bool.
10680 * gdb.xml/tdesc-regs.exp: Ditto.
10681
f389f6fe
JK
106822016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10683
10684 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10685
fdebf1a4
YQ
106862016-10-05 Yao Qi <yao.qi@linaro.org>
10687
10688 * lib/gdb.exp (support_complex_tests): Return zero if
10689 gdb_skip_float_test return true.
10690
9c36d954 106912016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10692 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10693
10694 PR gdb/20487
10695 * gdb.mi/user-selected-context-sync.exp: New file.
10696 * gdb.mi/user-selected-context-sync.c: New file.
10697
4034d0ff 106982016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10699 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10700
10701 PR gdb/20487
10702 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10703 =thread-select-event check.
10704
a4297203
PB
107052016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10706
10707 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10708 the compulsory L operand changes.
10709 * gdb.arch/powerpc-power.s: Likewise.
10710
bb805577
JK
107112016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10712
10713 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10714 * gdb.base/jit-attach-pie.c: New file.
10715 * gdb.base/jit-attach-pie.exp: New file.
10716
6d61dee5
PA
107172016-09-28 Pedro Alves <palves@redhat.com>
10718
10719 * gdb.base/infcall-input.c: New file.
10720 * gdb.base/infcall-input.exp: New file.
10721
f73842fc
YQ
107222016-09-22 Yao Qi <yao.qi@linaro.org>
10723
10724 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10725 (gdb_exit): Rename it to ...
10726 (gdbserver_gdb_exit): ... Close GDBserver.
10727 (gdb_exit): New proc, call gdbserver_gdb_exit.
10728 (mi_gdb_exit): Likewise.
10729
90681dab
YQ
107302016-09-22 Yao Qi <yao.qi@linaro.org>
10731
10732 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10733 path.
10734 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10735 Remove duplication.
10736
9c211fd8
YQ
107372016-09-22 Yao Qi <yao.qi@linaro.org>
10738
10739 * lib/gdbserver-support.exp: Check the existence of
10740 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10741
ad0a504f
AK
107422016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10743
10744 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10745
36cf1806
TT
107462016-09-21 Tom Tromey <tom@tromey.com>
10747
10748 PR gdb/20604:
10749 * gdb.base/quit.exp: New file.
10750
74172ecf
SM
107512016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10752
10753 * .gitignore: New file.
10754
3d0ec882
MR
107552016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10756
10757 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10758 throughout.
10759
8193adea
AA
107602016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10761
10762 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10763
d41a5c09
JK
107642016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10765
10766 * gdb.cp/casts.cc (decltype): Move it ...
10767 (main): ... with its call to ...
10768 * gdb.cp/casts03.cc: ... a new file.
10769 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10770
d2dfe700
JK
107712016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10772
10773 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10774
e2a92b16
PB
107752016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10776
10777 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10778 and sync up the test with tests in gas/testsuite/gas/ppc.
10779 * gdb.arch/powerpc-power.exp: Likewise.
10780
49b4de64
JK
107812016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10782
10783 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10784
2c29df25
SDJ
107852016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10786 Jan Kratochvil <jan.kratochvil@redhat.com>
10787
10788 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10789 make m1's definition to be different from m2's. Use 'dummy' as an
10790 argument for probe 'two'.
10791
cc3c2846
JB
107922016-09-10 Jon Beniston <jon@beniston.com>
10793
10794 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10795 for sim target.
10796
e1b2624a
AA
107972016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10798
10799 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10800 variable declaration.
10801 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10802 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10803 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10804 received HWCAP as its argument.
10805
4295e285
PA
108062016-09-06 Pedro Alves <palves@redhat.com>
10807
10808 * gdb.base/new-ui-pending-input.c: New file.
10809 * gdb.base/new-ui-pending-input.exp: New file.
10810 * gdb.exp (clear_gdb_spawn_id): New procedure.
10811 (with_spawn_id): Check whether gdb_spawn_id exists before
10812 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10813 on exit.
10814
00d5215e
UW
108152016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10816
10817 * gdb.base/float128.c: New file.
10818 * gdb.base/float128.exp: Likewise.
10819 * gdb.base/floatn.c: Likewise.
10820 * gdb.base/floatn.exp: Likewise.
10821
a9ff5f12
UW
108222016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10823
10824 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10825
f245535c
PA
108262016-09-05 Pedro Alves <palves@redhat.com>
10827
10828 PR backtrace/19927
10829 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10830 unwinders are immediately called as side effect of "source" or
10831 "disable unwinder" commands.
10832 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10833
ae9cf263
YQ
108342016-09-02 Yao Qi <yao.qi@linaro.org>
10835
10836 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10837 is true and $type is "float" or "double".
10838
27aba047
YQ
108392016-09-02 Yao Qi <yao.qi@linaro.org>
10840
10841 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10842 true.
10843 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10844 * gdb.base/call-rt-st.exp: Likewise.
10845 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10846 return value instead of gdb,skip_float_test.
10847 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10848 (do_function_calls): Use its return value instead of
10849 gdb,skip_float_test.
10850 * gdb.base/finish.exp: Likewise.
10851 * gdb.base/funcargs.exp: Likewise.
10852 * gdb.base/return.exp: Likewise.
10853 * gdb.base/return2.exp: Likewise.
10854 * gdb.base/varargs.exp: Likewise.
10855 * lib/gdb.exp (gdb_skip_float_test): Change it to
10856 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10857
5af962df
AA
108582016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10859
10860 * gdb.multi/tids.exp: Test "thread apply all".
10861
7fac6910
JK
108622016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 * gdb.base/default.exp (tty): Remove.
10865
bb1fe4ac
KB
108662016-08-24 Kevin Buettner <kevinb@redhat.com>
10867
2806dc7e
PA
10868 * gdb.python/py-recurse-unwind.c: New file.
10869 * gdb.python/py-recurse-unwind.py: New file.
10870 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10871
0a1ddfa6
SM
108722016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10873
10874 * gdb.base/set-inferior-tty.exp: New file.
10875 * gdb.base/set-inferior-tty.c: New file.
10876
d9de1fe3
PA
108772016-08-23 Pedro Alves <palves@redhat.com>
10878
10879 PR gdb/20494
10880 * gdb.base/new-ui-echo.c: New file.
10881 * gdb.base/new-ui-echo.exp: New file.
10882
e9d9abd7
YQ
108832016-08-23 Yao Qi <yao.qi@linaro.org>
10884
10885 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10886 gdbserver_spawn.
10887 * gdb.server/connect-without-multi-process.exp (do_test):
10888 Likewise.
10889
3589529e
YQ
108902016-08-23 Yao Qi <yao.qi@linaro.org>
10891
10892 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10893 standalone_txt. Delete gdb_txt and standalone_txt on host
10894 and target. Spawn the binary on target. Copy files from
10895 target to host.
10896
6bb90213
PA
108972016-08-22 Pedro Alves <palves@redhat.com>
10898
10899 PR gdb/20505
10900 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10901 with_test_prefix. Factor out bits to ...
10902 (test_no_vdso): ... this new procedure.
10903
20c2c024
CL
109042016-08-19 Carl Love <cel@us.ibm.com>
10905
10906 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10907 maintaining separate logic for constructing the output path.
10908 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10909 * gdb.arch/ppc-dfp.exp: Likewise.
10910 * gdb.arch/ppc-fp.exp: Likewise.
10911 * gdb.arch/vsx-regs.exp: Likewise.
10912 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10913 binprefix for generating the additional binary files.
10914
0646e07d
PA
109152016-08-19 Pedro Alves <palves@redhat.com>
10916
10917 * gdb.trace/mi-trace-frame-collected.exp
10918 (test_trace_frame_collected): On x32, expect two registers.
10919
46da9242
CL
109202016-08-18 Carl Love <cel@us.ibm.com>
10921
10922 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10923 and sync up the test with tests in gas/testsuite/gas/ppc.
10924 * gdb.arch/powerpc-power.exp: Likewise.
10925
eb2332d7
SM
109262016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10927
10928 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10929 expected error message.
10930
63c61e04
SM
109312016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10932
10933 * gdb.multi/remove-inferiors.exp: New file.
10934 * gdb.multi/remove-inferiors.c: New file.
10935
7b17065f
YQ
109362016-08-12 Yao Qi <yao.qi@linaro.org>
10937
10938 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10939 argument list.
10940
01d3dedf
PA
109412016-08-10 Pedro Alves <palves@redhat.com>
10942
10943 PR gdb/19187
10944 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10945 setup_kfails.
10946
3eb7562a
PA
109472016-08-09 Pedro Alves <palves@redhat.com>
10948 Simon Marchi <simon.marchi@ericsson.com>
10949
10950 PR gdb/20418
10951 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10952 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10953
80614914
PA
109542016-08-09 Pedro Alves <palves@redhat.com>
10955
10956 PR mi/20431
10957 * gdb.mi/mi-cmd-error.exp: New file.
10958
f348d89a
PA
109592016-08-09 Pedro Alves <palves@redhat.com>
10960
10961 PR gdb/18653
10962 * gdb.base/signals-state-child.c: New file.
10963 * gdb.base/signals-state-child.exp: New file.
10964 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10965
e5ca03b4
PA
109662016-08-09 Pedro Alves <palves@redhat.com>
10967
10968 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10969
282a0691
TT
109702016-08-03 Tom Tromey <tom@tromey.com>
10971
10972 PR python/18565:
10973 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10974
41bfcd63
YQ
109752016-08-01 Yao Qi <yao.qi@linaro.org>
10976
10977 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10978 variable mode to "multi-process" if $multi_process is 1, otherwise
10979 set it to "single-process".
10980
e3465b24
YQ
109812016-08-01 Yao Qi <yao.qi@linaro.org>
10982
10983 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10984 * gdb.cp/cpexprs.exp: Likewise.
10985 * gdb.cp/m-static.exp: Likewise.
10986
0b31a4bc
TT
109872016-07-26 Tom Tromey <tom@tromey.com>
10988
10989 PR python/20190:
10990 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10991 test.
10992
e0461dbb
MM
109932016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10994
10995 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10996 selecting assembly source files.
10997 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10998 assembly source files.
10999 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11000 assembly source files.
11001 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11002 selecting assembly source files.
11003
8194e927
SM
110042016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11005
11006 * gdb.base/new-ui.exp (do_test_invalid_args): New
11007 procedure.
11008
c0272db5
TW
110092016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11010
11011 * gdb.btrace/reconnect.c: New file.
11012 * gdb.btrace/reconnect.exp: New file.
11013
e3487908
GKB
110142016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11015
11016 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11017 to test_catch_syscall_group.
11018 (test_catch_syscall_group): New.
11019
12df5c00
TT
110202016-07-21 Tom Tromey <tom@tromey.com>
11021
11022 * gdb.rust/simple.rs (main): Use empty struct expression.
11023 * gdb.rust/simple.exp: Add tests for empty struct expression.
11024
bae62ee2
YQ
110252016-07-21 Yao Qi <yao.qi@linaro.org>
11026
11027 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11028 if gdb_skip_xml_test is true on some targets.
11029
b1b53fb3
YQ
110302016-07-21 Yao Qi <yao.qi@linaro.org>
11031
11032 * gdb.server/solib-list.exp: Unset last_loaded_file.
11033
027d97f8
JK
110342016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11035
11036 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11037 "step into captured_main (args)".
11038
7674d381
JK
110392016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11040
11041 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11042
72b5d099
JK
110432016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11044
11045 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11046
1f960ced
PA
110472016-07-19 Pedro Alves <palves@redhat.com>
11048
11049 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11050 * gdb.opt/inline-bt.exp: Likewise.
11051 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11052 additional_flags=-Winline.
11053 * gdb.opt/inline-locals.exp: Likewise.
11054 * gdb.opt/inline-markers.c (ATTR): Define.
11055 (inlined_fn): Use it.
11056
f25827c1
YQ
110572016-07-19 Yao Qi <yao.qi@linaro.org>
11058
11059 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11060 (test_with_self): Remove some code. Remove argument executable.
11061 (top-level): Use do_self_tests.
11062
37539ebe
DB
110632016-07-15 Zachary Welch <zwelch@codesourcery.com>
11064 Don Breazeal <donb@codesourcery.com>
11065
11066 * gdb.base/maint.exp: Escape paths used in regular expressions.
11067 * gdb.stabs/weird.exp: Likewise.
11068
dac790e1
TT
110692016-07-13 Tom Tromey <tom@tromey.com>
11070
11071 PR python/15620, PR python/18620:
11072 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11073 (test_bkpt_events): New procs.
11074
93daf339
TT
110752016-07-13 Tom Tromey <tom@tromey.com>
11076
11077 PR python/17698:
11078 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11079 test.
11080 (test_watchpoints): Likewise.
11081 (test_bkpt_pending): New proc.
11082
6571a381
TT
110832016-07-13 Tom Tromey <tom@tromey.com>
11084
11085 PR cli/18053:
11086 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11087 completion test.
11088
e8732474
JK
110892016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11090
11091 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11092 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11093 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11094 f_label.
11095 (g): Rename g_end_lbl to g_label.
11096 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11097 low_pc and high_pc.
11098 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11099
e0f3fd7c
TT
111002016-07-12 Tom Tromey <tom@tromey.com>
11101
11102 PR python/19293:
11103 * gdb.python/py-unwind-maint.exp: Update tests.
11104
3cfe46b6
YQ
111052016-07-12 Yao Qi <yao.qi@linaro.org>
11106
11107 * lib/selftest-support.exp (selftest_setup): Match the output
11108 when captured_main is inlined.
11109
4f19a0e6
WT
111102016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11111
11112 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11113 New variables.
11114 (print this%a, print this%b, print this): New tests.
11115 * gdb.fortran/derived-types.f90 (this): New object and
11116 initialization.
11117
986cf455
SM
111182016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11119
11120 * gdb.ada/arraydim.exp: Remove extra directory level in build
11121 directory.
11122
f0464b23
SM
111232016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11124
11125 * lib/ada.exp: Remove extra directory level in build directory.
11126 * gdb.ada/cond_lang.exp: Likewise.
11127 * gdb.ada/exec_changed.exp: Likewise.
11128 * gdb.ada/lang_switch.exp: Likewise.
11129
42d94011
MG
111302016-07-06 Manish Goregaokar <manish@mozilla.com>
11131
2806dc7e
PA
11132 * simple.rs: Add test for raw pointer subscripting.
11133 * simple.exp: Add test expectations.
42d94011 11134
647c264c
YQ
111352016-07-05 Yao Qi <yao.qi@linaro.org>
11136
11137 * gdb.mi/mi-reverse.exp: Match =record-started output.
11138
20aa2c60
PA
111392016-07-01 Pedro Alves <palves@redhat.com>
11140
11141 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11142 procedure.
11143 (jit_reader_test): Test the jit reader's unwinder.
11144 * gdb.base/jithost.c (jit_function_00_code): New global.
11145 (main): Use memcpy to fill in the mmapped code, instead of poking
11146 bytes manually here.
11147 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11148 value.
11149 (read_debug_info): Save the function's range.
11150 (read_sp): New function.
11151 (unwind_frame): Use it. Also unwind RBP.
11152 (get_frame_id): Use read_sp.
11153 (gdb_init_reader): Use calloc instead of malloc.
11154 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11155 parameter. Use gdb_test_multiple.
11156
ced2dffb
PA
111572016-07-01 Pedro Alves <palves@redhat.com>
11158 Antoine Tremblay <antoine.tremblay@ericsson.com>
11159
11160 * gdb.threads/process-dies-while-detaching.c: New file.
11161 * gdb.threads/process-dies-while-detaching.exp: New file.
11162
63000888
PA
111632016-07-01 Pedro Alves <palves@redhat.com>
11164
11165 * gdb.multi/watchpoint-multi-exit.c: New file.
11166 * gdb.multi/watchpoint-multi-exit.exp: New file.
11167
038d4868
PA
111682016-06-30 Pedro Alves <palves@redhat.com>
11169
11170 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11171 unset inferior_spawn_id.
11172
994e9c83
PA
111732016-06-30 Pedro Alves <palves@redhat.com>
11174
11175 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11176 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11177
e5653468
YQ
111782016-06-29 Yao Qi <yao.qi@linaro.org>
11179
11180 * gdb.base/return.c: Add copyright header.
11181
803b47e5
TT
111822016-06-29 Tom Tromey <tom@tromey.com>
11183
11184 PR python/20129:
11185 * gdb.python/py-framefilter.exp: Add tests for setting priority
11186 and disabling of non-existent frame filter.
11187
28244707
YQ
111882016-06-29 Yao Qi <yao.qi@linaro.org>
11189
11190 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11191 0x0f07ff.
11192
a31d2f06
YQ
111932016-06-28 Yao Qi <yao.qi@linaro.org>
11194
11195 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11196 triplets. Start gdb, execute catch syscall, and continue. Check
11197 gdb's output to determine catch syscall is supported.
11198
921d8f54
MG
111992016-06-27 Manish Goregaokar <manish@mozilla.com>
11200
25d49b86
PA
11201 * gdb.rust/simple.rs: Add test for returning unit in a function.
11202 * gdb.rust/simple.exp: Add expectation for functions returning
11203 unit.
921d8f54 11204
f4952523
PMR
112052016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11206
11207 * gdb.python/py-breakpoint-create-fail.c,
11208 gdb.python/py-breakpoint-create-fail.exp,
11209 gdb.python/py-breakpoint-create-fail.py: New testcase.
11210
fccb08f8
MG
112112016-06-25 Manish Goregaokar <manish@mozilla.com>
11212
11213 PR gdb/20239
11214 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11215 * gdb.rust/simple.exp: Add test expectations for new NonZero
11216 tests.
fccb08f8 11217
6b850546
DT
112182016-06-24 David Taylor <dtaylor@emc.com>
11219
11220 * gdb.base/offsets.exp: New file.
11221 * gdb.base/offsets.c: New file.
11222
17621150
TT
112232016-06-23 Tom Tromey <tom@tromey.com>
11224
11225 PR gdb/16483:
11226 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11227 before any filters are loaded.
11228
04d59df6
WT
112292016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11230
11231 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11232 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11233 structs.
11234 * gdb.fortran/derived-type-function.exp: New file.
11235 * gdb.fortran/derived-type-function.f90: New file.
11236
11237
ac69f786
PA
112382016-06-21 Pedro Alves <palves@redhat.com>
11239
11240 * gdb.base/new-ui.exp: New file.
11241 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11242 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11243 (with_spawn_id): New procedure.
11244
49940788
PA
112452016-06-21 Pedro Alves <palves@redhat.com>
11246
11247 * gdb.mi/mi-exec-run.exp: New file.
11248
ef274d26
PA
112492016-06-21 Pedro Alves <palves@redhat.com>
11250
11251 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11252 breakpoint command's output on the main UI.
11253 (test_break): New procedure, factored out from calls in the top
11254 level.
11255 (top level): Use foreach_with_prefix to test MI as main UI and as
11256 separate UI.
11257
468afe6c
PA
112582016-06-21 Pedro Alves <palves@redhat.com>
11259
11260 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11261 (test_awatch_creation_and_listing)
11262 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11263 Remove 'type' parameter.
11264 (test_watchpoint_all): New parameter mi_mode. Remove
11265 with_test_prefix.
11266 (top level): Use foreach_with_prefix, and add main/separate UI MI
11267 testing axis.
11268
51f77c37
PA
112692016-06-21 Pedro Alves <palves@redhat.com>
11270
11271 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11272 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11273 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11274 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11275 (gdb_main_spawn_id, mi_spawn_id): Declare and
11276 comment.
11277 (mi_create_inferior_pty): New procedure,
11278 factored out from default_mi_gdb_start.
11279 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11280 procedures.
11281 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11282 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11283 Use mi_create_inferior_pty.
11284 (mi_gdb_start): Use eval to pass down args list.
11285
8980e177
PA
112862016-06-21 Pedro Alves <palves@redhat.com>
11287
11288 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11289 * gdb.opt/inline-cmds.exp: Add MI tests.
11290
f38d3ad1
PA
112912016-06-21 Pedro Alves <palves@redhat.com>
11292
11293 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11294
45db7c09
PA
112952016-06-21 Pedro Alves <palves@redhat.com>
11296
11297 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11298 (top level): Use it instead of mi_execute_to.
11299
5a069ab3
PA
113002016-06-21 Pedro Alves <palves@redhat.com>
11301
11302 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11303 (cont_handler_str): New.
11304 (signal_stop_handler): Set stop_handler_str instead of printing to
11305 stdout.
11306 (continue_handler): Set cont_handler_str instead of printing to
11307 stdout.
11308 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11309 mi_send_resuming_command. Print stop_handler_str and
11310 cont_handler_str instead of expecting the python events print
11311 directly.
11312
2838cc1d
SD
113132016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11314
11315 * gdb.base/jit-reader.exp: New file.
11316 * gdb.base/jithost.c: New file.
11317 * gdb.base/jithost.h: New file.
11318 * gdb.base/jitreader.c : New file.
11319 * gdb.base/jit-protocol.h: New file.
11320
21a77091
YQ
113212016-06-17 Yao Qi <yao.qi@linaro.org>
11322
11323 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11324 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11325 and detach-on-fork. Adjust tests.
11326 (top level): Invoke break_cond_on_syscall with combinations of
11327 syscall, follow-fork-mode and detach-on-fork.
11328
f50bf8e5
YQ
113292016-06-17 Yao Qi <yao.qi@linaro.org>
11330
11331 * gdb.base/step-over-exit.c: New.
11332 * gdb.base/step-over-exit.exp: New.
11333
a28d8e50
YTL
113342016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11335
11336 * gdb.base/float.exp: Add target check for nds32*-*-*.
11337 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11338
cad8e26d
AB
113392016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11340
11341 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11342 for unsupported target features.
11343 * gdb.base/call-rt-st.exp: Likewise.
11344 * gdb.base/call-sc.exp: Likewise.
11345 * gdb.base/call-signal-resume.exp: Likewise.
11346 * gdb.base/call-strs.exp: Likewise.
11347 * gdb.base/callexit.exp: Likewise.
11348 * gdb.base/callfuncs.exp: Likewise.
11349 * gdb.base/nodebug.exp: Likewise.
11350 * gdb.base/printcmds.exp: Likewise.
11351 * gdb.base/ptype.exp: Likewise.
11352 * gdb.base/structs.exp: Likewise.
11353 * gdb.base/unwindonsignal.exp: Likewise.
11354 * gdb.cp/gdb2495.exp: Likewise.
11355 * gdb.cp/templates.exp: Likewise.
11356 * gdb.cp/virtfunc.exp: Likewise.
11357 * gdb.threads/hand-call-in-threads.exp: Likewise.
11358 * gdb.threads/interrupted-hand-call.exp: Likewise.
11359 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11360
347dc102
TT
113612016-06-10 Tom Tromey <tom@tromey.com>
11362
11363 PR rust/20110:
11364 * gdb.rust/expr.exp: Add test for integer constant larger than
11365 i32.
11366
5e13cf25
BH
113672016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11368
11369 * gdb.fortran/nested-funcs.exp: New.
11370 * gdb.fortran/nested-funcs.f90: New.
11371
bb556f1f
TK
113722016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11373
11374 * gdb.base/examine-backward.c: New file.
11375 * gdb.base/examine-backward.exp: New file.
11376
38b022b4
SM
113772016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11378
11379 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11380 matching.
11381
1b40ec05
TT
113822016-06-02 Tom Tromey <tom@tromey.com>
11383
11384 PR python/18984:
11385 * gdb.python/py-shared.exp: Add solib_name test.
11386
193bd378
SM
113872016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11388
11389 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11390
3326303b
MG
113912016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11392
11393 PR c++/19893
11394 * gdb.dwarf2/implref.exp: Rename to...
11395 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11396 * gdb.dwarf2/implref-array.c: New file.
11397 * gdb.dwarf2/implref-array.exp: Likewise.
11398 * gdb.dwarf2/implref-global.c: Likewise.
11399 * gdb.dwarf2/implref-global.exp: Likewise.
11400 * gdb.dwarf2/implref-struct.c: Likewise.
11401 * gdb.dwarf2/implref-struct.exp: Likewise.
11402
825c8ef2
AT
114032016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11404
11405 * gdb.trace/trace-condition.exp: Add 64bit tests.
11406
2320162a
AT
114072016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11408
11409 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11410 bits types.
11411 (main): Adapt to 8 to 64 bits types.
11412 * gdb.trace/trace-condition.exp: Add new tests.
11413
a7818233
AT
114142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11415
11416 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11417
0d336466
AT
114182016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11419
11420 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11421 Move condition tests...
11422 * gdb.trace/trace-condition.exp: Here.
11423
7faeb45a
AT
114242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11425
11426 * gdb.trace/trace-condition.exp: Add counter-case tests.
11427
e385593e
JK
114282016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11429
11430 PR c++/15231
11431 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11432 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11433
744608cc
PA
114342016-05-27 Pedro Alves <palves@redhat.com>
11435
11436 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11437 New procedure.
11438 (top level): Call it, and bail out of DejaGnu is known to be bad.
11439
ac775bf4
AB
114402016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11441
11442 * gdb.base/whatis.c: Extend the test case.
11443 * gdb.base/whatis.exp: Add additional tests.
11444
2bbad2ea
BH
114452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11446
11447* gdb.fortran/type.f90: Add pointer variable.
11448* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11449
8b70175d
BH
114502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11451
11452 * gdb.fortran/vla-type.exp: Fix testcase name.
11453
86d8a848
BH
114542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11455
11456 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11457
e188eb36
BH
114582016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11459
11460 * gdb.fortran/type.f90: Add nested structures.
11461 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11462 * gdb.fortran/derived-type.exp: Adapt expected output.
11463 * gdb.fortran/vla-type.exp: Adapt expected output.
11464
9b2db1fd
BH
114652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11466
11467 * gdb.fortran/whatis_type.exp: Adapt expected output.
11468
72b17055
BH
114692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11470
11471 * gdb.fortran/print_type.exp: Fix expected output.
11472 * gdb.fortran/whatis_type.exp: Fix expected output.
11473
3cd81d8d
BH
114742016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11475
11476 * gdb.fortran/whatis_type.exp: Use multi_line.
11477
ddae9462
TT
114782016-05-24 Tom Tromey <tom@tromey.com>
11479
11480 PR python/17386:
11481 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11482 use value as an index.
11483
1957f6b8
TT
114842016-05-23 Tom Tromey <tom@tromey.com>
11485
11486 PR python/17981:
11487 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11488 no-breakpoint case.
11489
026a9174
PA
114902016-05-24 Pedro Alves <palves@redhat.com>
11491
11492 PR gdb/19828
11493 * gdb.threads/clone-attach-detach.c: New file.
11494 * gdb.threads/clone-attach-detach.exp: New file.
11495
e70a7231
FR
114962016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11497
11498 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11499
0f6ed0e0
TT
115002016-05-23 Tom Tromey <tom@tromey.com>
11501
11502 PR python/19438, PR python/18393:
11503 * gdb.python/py-progspace.exp: Add "dir" test.
11504 * gdb.python/py-objfile.exp: Add "dir" test.
11505
ffd19d61
YQ
115062016-05-23 Yao Qi <yao.qi@linaro.org>
11507
11508 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11509 * gdb.arch/thumb2-it.exp: Likewise.
11510
9e8f9b05
SM
115112016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11512
11513 * gdb.mi/mi-threads-interrupt.c: New file.
11514 * gdb.mi/mi-threads-interrupt.exp: New file.
11515
61c6156d
SM
115162016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11517
11518 PR gdb/18077
11519 * gdb.mi/mi-async-run.exp: New file.
11520 * gdb.mi/mi-async-run.c: New file.
11521
67218854
TT
115222016-05-17 Tom Tromey <tom@tromey.com>
11523 Manish Goregaokar <manishsmail@gmail.com>
11524
11525 * lib/rust-support.exp: New file.
11526 * lib/gdb.exp (skip_rust_tests): New proc.
11527 (build_executable_from_specs): Handle rust.
11528 * lib/future.exp (gdb_find_rustc): New proc.
11529 (gdb_default_target_compile): Handle rust.
11530 * gdb.rust/expr.exp: New file.
11531 * gdb.rust/generics.exp: New file.
11532 * gdb.rust/generics.rs: New file.
11533 * gdb.rust/methods.exp: New file.
11534 * gdb.rust/methods.rs: New file.
11535 * gdb.rust/modules.exp: New file.
11536 * gdb.rust/modules.rs: New file.
11537 * gdb.rust/simple.exp: New file.
11538 * gdb.rust/simple.rs: New file.
11539
c44af4eb
TT
115402016-05-17 Tom Tromey <tom@tromey.com>
11541
11542 * gdb.base/default.exp (set language): Add rust.
11543
dcd1f979
TT
115442016-05-17 Tom Tromey <tom@tromey.com>
11545
11546 * gdb.gdb/unittest.exp: New file.
11547
155b7f57
YQ
115482016-05-16 Yao Qi <yao.qi@linaro.org>
11549
11550 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11551 shell_prompt. Update shell_prompt_re.
11552
8ddd5a6c
DE
115532016-05-12 Doug Evans <dje@google.com>
11554
11555 PR symtab/19999
11556 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11557 $options when building executable.
11558 * gdb.dwarf2/fission-loclists-pie.S: New file.
11559 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11560
02e370d9
SM
115612016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11562
11563 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11564 of [is_remote target],
11565
8929ad8b
SM
115662016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11567
11568 * lib/gdb.exp (use_gdb_stub): New procedure.
11569
6c447423
DE
115702016-05-03 Yunlian Jiang <yunlian@google.com>
11571 Doug Evans <dje@google.com>
11572
11573 PR symtab/19914
11574 * gdb.dwarf2/dwp-sepdebug.c: New file.
11575 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11576
444e826c
SM
115772016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11578
11579 * gdb.base/detach.exp: Remove is_remote check.
11580
740feeaa
SM
115812016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11582
11583 * gdb.base/annota-input-while-running.exp: Don't check for
11584 [is_remote target]. Enable annotations after running to main.
11585 Remove unused "set test..." line.
11586
9080ac9d
SM
115872016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11588
11589 * gdb.trace/trace-enable-disable.exp: New file.
11590 * gdb.trace/trace-enable-disable.c: New file.
11591
952ebca5
SM
115922016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11593
11594 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11595 use it in info sharedlibrary test.
11596 * gdb.trace/ftrace-lock.exp: Likewise.
11597 * gdb.trace/ftrace.exp: Likewise.
11598 * gdb.trace/range-stepping.exp: Likewise.
11599 * gdb.trace/trace-break.exp: Likewise.
11600 * gdb.trace/trace-condition.exp: Likewise.
11601 * gdb.trace/trace-mt.exp: Likewise.
11602
d9019901
SM
116032016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11604
11605 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11606 (gdb_load_shlib): ... this.
11607 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11608 gdb_load_shlib.
11609 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11610 * gdb.base/ctxobj.exp: Likewise.
11611 * gdb.base/dprintf-pending.exp: Likewise.
11612 * gdb.base/dso2dso.exp: Likewise.
11613 * gdb.base/fixsection.exp: Likewise.
11614 * gdb.base/gcore-relro.exp: Likewise.
11615 * gdb.base/gdb1555.exp: Likewise.
11616 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11617 * gdb.base/gnu-ifunc.exp: Likewise.
11618 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11619 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11620 * gdb.base/pending.exp: Likewise.
11621 * gdb.base/print-file-var.exp: Likewise.
11622 * gdb.base/print-symbol-loading.exp: Likewise.
11623 * gdb.base/shlib-call.exp: Likewise.
11624 * gdb.base/shreloc.exp: Likewise.
11625 * gdb.base/so-impl-ld.exp: Likewise.
11626 * gdb.base/solib-disc.exp: Likewise.
11627 * gdb.base/solib-nodir.exp: Likewise.
11628 * gdb.base/solib-overlap.exp: Likewise.
11629 * gdb.base/solib-symbol.exp: Likewise.
11630 * gdb.base/solib-weak.exp (do_test): Likewise.
11631 * gdb.base/sym-file.exp: Likewise.
11632 * gdb.base/symtab-search-order.exp: Likewise.
11633 * gdb.base/type-opaque.exp: Likewise.
11634 * gdb.base/unload.exp: Likewise.
11635 * gdb.base/watchpoint-solib.exp: Likewise.
11636 * gdb.compile/compile.exp: Likewise.
11637 * gdb.cp/gdb2384.exp: Likewise.
11638 * gdb.cp/infcall-dlopen.exp: Likewise.
11639 * gdb.cp/re-set-overloaded.exp: Likewise.
11640 * gdb.fortran/library-module.exp: Likewise.
11641 * gdb.opt/solib-intra-step.exp: Likewise.
11642 * gdb.python/py-finish-breakpoint.exp: Likewise.
11643 * gdb.python/py-shared.exp: Likewise.
11644 * gdb.reverse/solib-precsave.exp: Likewise.
11645 * gdb.reverse/solib-reverse.exp: Likewise.
11646 * gdb.server/solib-list.exp: Likewise.
11647 * gdb.threads/dlopen-libpthread.exp: Likewise.
11648 * gdb.threads/tls-shared.exp: Likewise.
11649 * gdb.threads/tls-so_extern.exp: Likewise.
11650 * gdb.trace/change-loc.exp: Likewise.
11651 * gdb.trace/ftrace-lock.exp: Likewise.
11652 * gdb.trace/ftrace.exp: Likewise.
11653 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11654 * gdb.trace/pending.exp: Likewise.
11655 * gdb.trace/range-stepping.exp: Likewise.
11656 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11657 (strace_info_marker): Likewise.
11658 (strace_probe_marker): Likewise.
11659 (strace_trace_on_same_addr): Likewise.
11660 (strace_trace_on_diff_addr): Likewise.
11661 * gdb.trace/trace-break.exp: Likewise.
11662 * gdb.trace/trace-condition.exp: Likewise.
11663 * gdb.trace/trace-mt.exp: Likewise.
11664
fca4cfd9
SM
116652016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11666
11667 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11668 result of gdb_remote_download.
11669 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11670 * gdb.base/dso2dso.exp: Likewise.
11671 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11672 * gdb.base/print-file-var.exp: Likewise.
11673 * gdb.base/shlib-call.exp: Likewise.
11674 * gdb.base/shreloc.exp: Likewise.
11675 * gdb.base/solib-overlap.exp: Likewise.
11676 * gdb.base/solib-weak.exp (do_test): Likewise.
11677 * gdb.base/unload.exp: Likewise.
11678
11cf4ffb
YQ
116792016-04-27 Yao Qi <yao.qi@linaro.org>
11680
11681 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11682 exists.
11683
3e2e34f8
KB
116842016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11685
11686 * vla-type.exp: Print structure from toplevel.
11687
8f07e298
BH
116882016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11689
11690 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11691 of dynamic types.
11692 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11693 of dynamic types.
11694
9920b434
BH
116952016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11696
11697 * gdb.fortran/vla-type.f90: New file.
11698 * gdb.fortran/vla-type.exp: New file.
11699
f3abeff5
YQ
117002016-04-25 Yao Qi <yao.qi@linaro.org>
11701
11702 * gdb.base/branch-to-self.c: New file.
11703 * gdb.base/branch-to-self.exp: New file.
11704
0a5d52f0
YQ
117052016-04-22 Yao Qi <yao.qi@linaro.org>
11706
11707 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11708 more after $hex.
11709
495346f6
YQ
117102016-04-22 Yao Qi <yao.qi@linaro.org>
11711
11712 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11713 * gdb.base/annota3.exp: Likewise.
11714
4a7e075c
YQ
117152016-04-22 Yao Qi <yao.qi@linaro.org>
11716
11717 * gdb.reverse/step-precsave.exp: Do one step and test program
11718 stops in "callee" and do multiple steps until program goes out
11719 of "callee".
11720 * gdb.reverse/step-reverse.exp: Likewise.
11721
5b061e98
YQ
117222016-04-22 Yao Qi <yao.qi@linaro.org>
11723
11724 * gdb.trace/signal.exp: Also pass if
11725 $tracepoint_hits($i) > $iterations.
11726
5c5dc57f
YQ
117272016-04-22 Yao Qi <yao.qi@linaro.org>
11728
11729 * gdb.trace/signal.c: New file.
11730 * gdb.trace/signal.exp: New file.
11731
a55411b9
DE
117322016-04-19 Doug Evans <xdje42@gmail.com>
11733
11734 * gdb.base/bad-file.exp: New file.
11735
a22df60a
MG
117362016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11737
11738 * gdb.dwarf2/implref.exp: New file.
11739
0c13f7e5
BH
117402016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11741
11742 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11743 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11744 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11745 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11746 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11747 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11748 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11749 * lib/fortran.exp (fortran_int4): New procedure.
11750 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11751 (fortran_logical4): Likewise.
11752
9b9b09e9
BH
117532016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11754
11755 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11756
a14d1f4d
BH
117572016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11758
11759 * lib/compiler.c: Add Intel specific preprocessor macros.
11760 * lib/compiler.cc: Likewise.
25d49b86 11761
7d49b1d0
LM
117622016-04-13 Luis Machado <lgustavo@codesourcery.com>
11763
11764 * gdb.server/connect-with-no-symbol-file.c: New file.
11765 * gdb.server/connect-with-no-symbol-file.exp: New file.
11766
8392fa22
SM
117672016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11768
11769 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11770
8c4c4aeb
SM
117712016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11772
11773 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11774 standard output directory.
11775
45e3745e
AT
117762016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11777
11778 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11779
e26b7e41
MM
117802016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11781
11782 * gdb.btrace/instruction_history.c (loop): Add declaration.
11783
8ce09462
AT
117842016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11785
11786 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11787
2e88a1ea
SM
117882016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11789
11790 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11791 parentheses to print.
11792 (continue_handler): Likewise.
11793
f48e22e3
SM
117942016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11795
11796 * gdb.server/solib-list.exp: Remove is_remote check.
11797 Pass shlib= to gdb_compile. Don't link shared library with
11798 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11799 Run binary filename through "readlink -f" on the target.
11800
096be756
PA
118012016-04-08 Pedro Alves <palves@redhat.com>
11802
11803 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11804 interpreter filename as argument to gdbserver_spawn.
11805 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11806 Return empty if $last_loaded_file does not exist.
11807
06500533
JK
118082016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11809
11810 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11811 * gdb.base/jit-main.c: Use exit after usage.
11812
2d35e871
JK
118132016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11814
11815 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11816 GDBHISTSIZE prior to the tests.
11817 * gdb.base/gdbinit-history.exp: Likewise.
11818
118192016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11820
11821 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11822 instead of build_executable. Use gdb_load_shlibs.
11823
c8064e7e
YQ
118242016-04-07 Yao Qi <yao.qi@linaro.org>
11825
11826 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11827 Execute "si" command.
11828
bde47561
YQ
118292016-04-07 Yao Qi <yao.qi@linaro.org>
11830
11831 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11832 number instead of the comments on some line.
11833
b16f8a3b
DB
118342016-04-06 Don Breazeal <donb@codesourcery.com>
11835
11836 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11837 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11838
c2f901df
SM
118392016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11840
11841 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11842 standard_output_file. Remove unused binfile variable.
11843
ac17fda0
CU
118442016-04-05 Catalin Udma <catalin.udma@freescale.com>
11845
11846 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11847 * gdb.python/py-mi-objfile.exp: Match "list main" output
11848 in console format.
11849
03a8c4df
SM
118502016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11851
11852 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11853 absolute.
11854
6e774b13
SM
118552016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11856
11857 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11858 absolute.
11859 * gdb.trace/ftrace.exp: Likewise.
11860 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11861 targets as well.
11862 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11863 (gdb_load_shlibs): Copy libraries to test directory when testing
11864 natively. Only set solib-search-path if testing remotely.
11865 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11866
7817ea46
SM
118672016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11868
11869 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11870 gdb_download. Use it even if the target is not remote.
11871 * gdb.base/jit.exp (compile_jit_test): Likewise.
11872 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11873 output directory if the destination board is local, otherwise use
11874 the standard remote_download from DejaGnu.
11875 (gdb_download): Remove.
11876 (gdb_load_shlibs): Use gdb_remote_download instead of
11877 gdb_download.
11878 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11879 Use gdb_remote_download instead of gdb_download. Use it even if
11880 the target is not remote.
11881 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11882 instead of gdb_download.
11883
7beb7f68
SM
118842016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11885
11886 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11887 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11888 run.
11889
cc63428a
AV
118902016-04-01 Artemiy Volkov <artemiyv@acm.org>
11891
11892 PR gdb/19820
11893 * gdb.base/printcmds.exp: Add artificial arrays tests.
11894
64cdf930
PA
118952016-03-31 Pedro Alves <palves@redhat.com>
11896
11897 PR gdb/19858
11898 * gdb.base/jit-main.c: Include unistd.h.
11899 (ATTACH): Define to 0 if not already defined.
11900 (wait_for_gdb, mypid): New globals.
11901 (WAIT_FOR_GDB): New macro.
11902 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11903 some breakpoint locations.
11904 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11905 New procedures.
11906 (one_jit_test): Add REATTACH parameter, and handle it. Use
11907 continue_to_test_location.
11908 (top level): Test attach, and adjusts calls to one_jit_test.
11909
40dea8cb
PA
119102016-03-31 Pedro Alves <palves@redhat.com>
11911
11912 PR gdb/19858
11913 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11914 BINSUFFIX parameter, and handle it.
11915 (top level): Adjust calls compile_jit_test.
11916
e7ea3ec7
CU
119172016-03-31 Catalin Udma <catalin.udma@freescale.com>
11918
11919 PR python/19743
11920 * gdb.python/py-mi-events-gdb.py: New file.
11921 * gdb.python/py-mi-events.c: New file.
11922 * gdb.python/py-mi-events.exp: New file.
11923
e6359af3
YQ
119242016-03-30 Yao Qi <yao.qi@linaro.org>
11925
11926 * gdb.reverse/until-precsave.exp: Match function name only.
11927 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11928 Move malloc to a condition block.
11929 * gdb.reverse/until-reverse.exp: Match function name only.
11930
a4105d04
MK
119312016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11932
11933 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11934 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11935 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11936 variable for GPR 0 instead of assuming it is register 0.
11937 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11938 * lib/trace-support.exp: Add s390 registers.
11939
bfa6adb9
YQ
119402016-03-29 Yao Qi <yao.qi@linaro.org>
11941
11942 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11943
1e6697ea
YQ
119442016-03-24 Yao Qi <yao.qi@linaro.org>
11945
11946 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11947 test message.
11948
64bcd522
AA
119492016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11950
11951 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11952 maintaining separate logic for constructing the output path.
11953
7868401b
DB
119542016-03-16 Don Breazeal <donb@codesourcery.com>
11955
11956 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11957 Retry fork and waitpid on interrupted system call errors.
11958 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11959 Use with_timeout_factor to increase timeout by factor of 10.
11960
1cafadb4
DB
119612016-03-15 Don Breazeal <donb@codesourcery.com>
11962
11963 * gdb.cp/scope-err.cc: New test program.
11964 * gdb.cp/scope-err.exp: New test script.
11965 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11966 lines and "set breakpoint here" comment.
11967 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11968 Fixed some whitespace and format issues.
11969 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11970 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11971
81516450
DE
119722016-03-15 Doug Evans <dje@google.com>
11973
11974 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11975 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11976 All callers updated. Add tests for enums, mixed flags register.
11977
aa52b601
DE
119782016-03-15 Doug Evans <dje@google.com>
11979
11980 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11981 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11982
fa4ff313
SM
119832016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11984
11985 * gdb.base/default.exp: Add $_as_string to the list of expected
11986 convenience functions.
11987
f2403c39
AB
119882016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11989
11990 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11991
f2f3ccb9
SM
119922016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11993
11994 * gdb.python/py-as-string.exp: New file.
11995 * gdb.python/py-as-string.c: New file.
11996
00dbd492
PA
119972016-03-09 Pedro Alves <palves@redhat.com>
11998
11999 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12000 signal" -> "Thread NN received signal" output change.
12001 * gdb.threads/ia64-sigill.exp: Likewise.
12002 * gdb.threads/linux-dp.exp: Likewise.
12003 * gdb.threads/manythreads.exp: Likewise.
12004 * gdb.threads/pending-step.exp: Likewise.
12005 * gdb.threads/print-threads.exp: Likewise.
12006 * gdb.threads/sigstep-threads.exp: Likewise.
12007 * gdb.threads/staticthreads.exp: Likewise.
12008 * gdb.threads/tls.exp: Likewise.
12009
1e6697ea
YQ
120102016-03-09 Pedro Alves <palves@redhat.com>
12011
12012 * gdb.base/command-line-input.exp: New file.
12013
b04fd3be
MK
120142016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12015
12016 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12017 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12018 * gdb.trace/pending.exp: Accept leading dot before function name.
12019 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12020 * lib/trace-support.exp: Set registers for ppc.
12021
98fa59e9
MK
120222016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12023
12024 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12025 use it for disassembly; accept .main in addition to main in backtrace.
12026
f77198c8
MK
120272016-03-09 Wei-cheng Wang <cole945@gmail.com>
12028 Marcin Kościelnicki <koriakin@0x04.net>
12029
12030 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12031 (gdb_recursion_test_ptr): New global variable.
12032 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12033 gdb_recursion_test.
12034 (gdb_c_test): Ditto.
12035
ba84e0da
MK
120362016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12037
12038 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12039 ordering.
12040
4366d36e
MK
120412016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12042
12043 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12044 (bar): Add bar_start_lbl label.
12045 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12046 of foo/bar for emitting DWARF and tracing.
12047
5eb264df
SDJ
120482016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12049
12050 * analyze-racy-logs.py: Set executable bit.
12051
fb6a751f
SDJ
120522016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12053
12054 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12055 (CHECK_TARGET_TMP): Likewise.
12056 (check-single-racy): New rule.
12057 (check-parallel-racy): Likewise.
12058 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12059 (do-check-parallel-racy): New rule.
12060 (check-racy/%.exp): Likewise.
12061 * README (Racy testcases): New section.
12062 * analyze-racy-logs.py: New file.
12063
bdf7e230
DE
120642016-03-03 Doug Evans <dje@google.com>
12065
12066 * gdb.base/skip.exp: Use with_test_prefix.
12067
4719d415
YQ
120682016-03-03 Yao Qi <yao.qi@linaro.org>
12069
12070 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12071 Invoke step_over_syscall "clone" and break_cond_on_syscall
12072 "clone".
12073 * gdb.base/step-over-clone.c: New file.
12074
ea507862
YQ
120752016-03-03 Yao Qi <yao.qi@linaro.org>
12076
12077 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12078 code format.
12079
8fc8cbda
YQ
120802016-03-03 Yao Qi <yao.qi@linaro.org>
12081
12082 * gdb.base/disp-step-fork.c: Rename to ...
12083 * gdb.base/step-over-fork.c: ... it. New file.
12084 * gdb.base/disp-step-vfork.c: Rename to ...
12085 * gdb.base/step-over-vfork.c: ... it. New file.
12086 * gdb.base/disp-step-syscall.exp: Rename to ...
12087 * gdb.base/step-over-syscall.exp: ... it. New file.
12088 (disp_step_cross_syscall): Rename to ...
12089 (step_over_syscall): ... it.
12090
92fa70b0
YQ
120912016-03-03 Yao Qi <yao.qi@linaro.org>
12092
12093 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12094 If target supports condition evaluation on target, invoke
12095 break_cond_on_syscall for fork and vfork.
12096
e197ad3c
YQ
120972016-03-03 Yao Qi <yao.qi@linaro.org>
12098
12099 * gdb.base/disp-step-syscall.exp: Don't invoke
12100 support_displaced_stepping.
12101 (disp_step_cross_syscall): Test with displaced stepping off and
12102 on if supported.
12103
0b47da9f
YQ
121042016-03-03 Yao Qi <yao.qi@linaro.org>
12105
12106 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12107 proc.
12108 (setup): New proc.
12109 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12110 and setup.
12111
065ab6dc
BH
121122016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12113
12114 * gdb.fortran/vla-history.exp: Remove breakpoint.
12115
07e448ad 121162016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12117
25d49b86
PA
12118 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12119 exceeds timeout.
07e448ad 12120
9ac2d526 121212016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12122
25d49b86
PA
12123 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12124 breakpoint.
9ac2d526 12125
17807369
BH
121262016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12127
12128 * gdb.mi/vla.f90: Nullify pointer after declaration.
12129
86e501af
PA
121302016-03-01 Pedro Alves <palves@redhat.com>
12131
12132 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12133
1e903e32
PA
121342016-03-01 Pedro Alves <palves@redhat.com>
12135
12136 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12137 before anything else.
12138 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12139 _GNU_SOURCE here.
12140 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12141 before anything else.
12142 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12143
6ccb54e2
PA
121442016-03-01 Pedro Alves <palves@redhat.com>
12145
12146 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12147
30ca9da1
YQ
121482016-03-01 Yao Qi <yao.qi@linaro.org>
12149
12150 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12151 prepare_for_testing.
12152
dc856b38
YQ
121532016-03-01 Yao Qi <yao.qi@linaro.org>
12154
12155 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12156
4a932159
AA
121572016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12158
12159 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12160 manually constructing the output path.
12161
f2489477
AA
121622016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12163
12164 * gdb.arch/s390-stackless.S: New.
12165 * gdb.arch/s390-stackless.exp: New.
12166
38899f16
IB
121672016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12168
12169 * gdb.dlang/circular.c: New file.
12170 * gdb.dlang/circular.exp: New file.
12171
9fde51ed
YQ
121722016-02-26 Yao Qi <yao.qi@linaro.org>
12173
12174 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12175 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12176 (testcases): Update.
12177
ce90fefe
YQ
121782016-02-26 Yao Qi <yao.qi@linaro.org>
12179
12180 * gdb.reverse/aarch64.c: Rename to ...
12181 * gdb.reverse/insn-reverse.c: ... it.
12182 * gdb.reverse/aarch64.exp: Rename to ...
12183 * gdb.reverse/insn-reverse.exp: ... it.
12184
3263bceb
YQ
121852016-02-26 Yao Qi <yao.qi@linaro.org>
12186
12187 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12188 (testcase_ftype): New.
12189 (testcases): New array.
12190 (n_testcases): New.
12191 (main): Call each element in testcases.
12192 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12193 (read_testcase): New.
12194 Do the tests in a loop.
12195
6cb59ff1
YQ
121962016-02-25 Yao Qi <yao.qi@linaro.org>
12197
12198 * gdb.base/branches.c: Remove.
12199
ae91f625
MK
122002016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12201
12202 PR gdb/13808
12203 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12204
678b48b7
MK
122052016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12206
12207 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12208
7337a6f2
MK
122092016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12210
12211 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12212 change x86_64 call_insn to 'callq'.
12213
861ca91f
AT
122142016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12215
12216 * gdb.trace/tfile-avx.c: Move to...
12217 * gdb.trace/tracefile-pseudo-reg.c: Here.
12218 * gdb.trace/tfile-avx.exp: Move to...
12219 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12220
bf74e428
GB
122212016-02-24 Gary Benson <gbenson@redhat.com>
12222
12223 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12224 message on attach.
12225
cce0e923
DE
122262016-02-23 Doug Evans <dje@google.com>
12227
12228 * gdb.base/skip.c (test_skip): New function.
12229 (end_test_skip_file_and_function): New function.
12230 (test_skip_file_and_function): New function.
12231 * gdb.base/skip1.c (test_skip): New function.
12232 (skip1_test_skip_file_and_function): New function.
12233 * gdb.base/skip.exp: Add tests for new skip options.
12234 * gdb.base/skip-solib.exp: Update expected output.
12235 * gdb.perf/skip-command.cc: New file.
12236 * gdb.perf/skip-command.exp: New file.
12237 * gdb.perf/skip-command.py: New file.
12238
4000e47e
MK
122392016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12240
12241 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12242 info registers pattern.
12243
24f75ead
IB
122442016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12245
12246 * lib/future.exp: Add D support.
12247 (gdb_find_gdc): New proc.
12248 (gdb_default_target_compile): Add D support.
12249
fbb7bcbe
WW
122502016-02-18 Wei-cheng Wang <cole945@gmail.com>
12251
12252 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12253 user+system time.
12254 (trace_speed_test): Determine the iteration count for a time
12255 between 15..30 seconds.
12256
012b3a21
WT
122572016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12258
12259 * gdb.arch/i386-mpx-sigsegv.c: New file.
12260 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12261 * gdb.arch/i386-mpx-simple_segv.c: New file.
12262 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12263
2d5189bd
YQ
122642016-02-18 Yao Qi <yao.qi@linaro.org>
12265
12266 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12267 Don't call setup_kfail.
12268
40fb20d0
YQ
122692016-02-18 Yao Qi <yao.qi@linaro.org>
12270
12271 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12272 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12273
21b1f8d2
DE
122742016-02-16 Doug Evans <dje@google.com>
12275
12276 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12277 * gdb.base/skip1.c: Ditto.
12278 * gdb.base/skip.exp: Whitespace cleanup.
12279
4041ed77
DB
122802016-02-16 Don Breazeal <donb@codesourcery.com>
12281
12282 PR remote/19496
12283 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12284 Remove kfail for PR remote/19496.
12285
c4ef31bf
SM
122862016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12287
12288 * lib/gdb.exp (standard_temp_file): Return a path specific to
12289 the runtest invocation.
12290
266b65b3
SM
122912016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12292
12293 * gdb.trace/save-trace.exp: Change relative path to be in the
12294 standard output directory.
12295
a7a0a6a9
JK
122962016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12297
12298 * gdb.arch/i386-prologue.c: Add missing prototypes.
12299
c99dbb42
JK
123002016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12301
12302 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12303 * gdb.arch/i386-prologue.exp: Likewise.
12304 * gdb.arch/i386-size.exp: Likewise.
12305
aa480355
SM
123062016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12307
12308 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12309 define object file path.
12310 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12311 file path.
12312 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12313 standard_output_file to define binfile.
12314
ba881f50
JK
123152016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12316
12317 Fix compatibility with recent gfortran-5.3.1.
12318 * gdb.fortran/vla-history.exp (print vla1 allocated)
12319 (print vla2 allocated, print $2, print $3): Remove
12320 (print $4): Rename to ...
12321 (print $2): ... here.
12322 (print $9): Rename to ...
12323 (print $5): ... here.
12324 (print $10): Rename to ...
12325 (print $6): ... here.
12326 * gdb.fortran/vla.f90: Add pvla initialization.
12327
e9fb005c
JK
123282016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12329
12330 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12331 New test.
12332 * gdb.fortran/vla-value-sub.exp: Likewise.
12333
e44e00ff
MK
123342016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12335
12336 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12337
97e94151
SM
123382016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12339
12340 * i386-biarch-core.exp: Define corefile using
12341 standard_output_file.
12342
01113bc1
YQ
123432016-02-12 Yao Qi <yao.qi@linaro.org>
12344
12345 * gdb.arch/arm-single-step-kernel-helper.c: New.
12346 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12347
33b4777c
MM
123482016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12349
12350 * gdb.btrace/tailcall-only.exp: New.
12351 * gdb.btrace/tailcall-only.c: New.
12352 * gdb.btrace/x86_64-tailcall-only.S: New.
12353 * gdb.btrace/i686-tailcall-only.S: New.
12354
acc23c11
PA
123552016-02-11 Pedro Alves <palves@redhat.com>
12356
12357 * README (Parallel testing): Add missing double quotes.
12358
e352bf0a
PA
123592016-02-11 Pedro Alves <palves@redhat.com>
12360
12361 * README (Parallel testing): New section.
12362 (GDB_PARALLEL): Rewrite.
12363 (FORCE_PARALLEL): Document.
12364
9f5fed78
MK
123652016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12366
12367 * gdb.trace/tfile-avx.c: New test.
12368 * gdb.trace/tfile-avx.exp: New test.
12369
9ef9e6a6
KS
123702016-02-09 Keith Seitz <keiths@redhat.com>
12371
12372 PR breakpoints/19546
12373 * gdb.base/infcall-exec.c: New file.
12374 * gdb.base/infcall-exec2.c: New file.
12375 * gdb.base/infcall-exec.exp: New file.
12376
a96e36da
KS
123772016-02-09 Keith Seitz <keiths@redhat.com>
12378
12379 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12380 (toplevel): Call test_bkpt_address.
12381
9f61929f
KS
123822016-02-09 Keith Seitz <keiths@redhat.com>
12383
12384 PR python/19506
12385 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12386 (toplevel): Call test_bkpt_address.
12387
1e94266c
SM
123882016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12389
12390 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12391 to AC_OUTPUT.
12392 * configure: Regenerate.
12393
2a7f3dff
PA
123942016-02-09 Pedro Alves <palves@redhat.com>
12395
12396 PR breakpoints/19548
12397 * gdb.base/execl-update-breakpoints.c (some_function): New
12398 function.
12399 (main): Call it.
12400 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12401 Tighten expected GDB output.
12402
2151ccc5
SM
124032016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12404
12405 * Makefile.in (ALL_SUBDIRS): Remove.
12406 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12407 (distclean maintainer-clean realclean): Likewise.
12408 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12409 * configure: Regenerate.
12410 * gdb.ada/Makefile.in: Delete.
12411 * gdb.arch/Makefile.in: Likewise.
12412 * gdb.asm/Makefile.in: Likewise.
12413 * gdb.base/Makefile.in: Likewise.
12414 * gdb.btrace/Makefile.in: Likewise.
12415 * gdb.cell/Makefile.in: Likewise.
12416 * gdb.compile/Makefile.in: Likewise.
12417 * gdb.cp/Makefile.in: Likewise.
12418 * gdb.disasm/Makefile.in: Likewise.
12419 * gdb.dlang/Makefile.in: Likewise.
12420 * gdb.dwarf2/Makefile.in: Likewise.
12421 * gdb.fortran/Makefile.in: Likewise.
12422 * gdb.gdb/Makefile.in: Likewise.
12423 * gdb.go/Makefile.in: Likewise.
12424 * gdb.guile/Makefile.in: Likewise.
12425 * gdb.java/Makefile.in: Likewise.
12426 * gdb.linespec/Makefile.in: Likewise.
12427 * gdb.mi/Makefile.in: Likewise.
12428 * gdb.modula2/Makefile.in: Likewise.
12429 * gdb.multi/Makefile.in: Likewise.
12430 * gdb.objc/Makefile.in: Likewise.
12431 * gdb.opencl/Makefile.in: Likewise.
12432 * gdb.opt/Makefile.in: Likewise.
12433 * gdb.pascal/Makefile.in: Likewise.
12434 * gdb.perf/Makefile.in: Likewise.
12435 * gdb.python/Makefile.in: Likewise.
12436 * gdb.reverse/Makefile.in: Likewise.
12437 * gdb.server/Makefile.in: Likewise.
12438 * gdb.stabs/Makefile.in: Likewise.
12439 * gdb.threads/Makefile.in: Likewise.
12440 * gdb.trace/Makefile.in: Likewise.
12441 * gdb.xml/Makefile.in: Likewise.
12442 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12443 GDB_PARALLEL.
12444 (standard_output_file): Remove check for GDB_PARALLEL, always
12445 return path in outputs/$subdir/$testname.
12446
437277d4
SM
124472016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12448
12449 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12450 (site.exp): Assign abs_srcdir to tcl's srcdir.
12451
31d913c7
YQ
124522016-02-04 Yao Qi <yao.qi@linaro.org>
12453
12454 * gdb.base/foll-exec-mode.c: Include limits.h.
12455 (main): Add parameters argc and argv. Get directory from
12456 argv[0].
12457 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12458 compilation.
12459 * gdb.base/foll-exec.c: Include limits.h.
12460 (main): Add parameters argc and argv.
12461 Get directory from argv[0].
12462 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12463 Adjust tests on the number of lines as source code changed.
12464 * gdb.base/foll-vfork-exit.c: Include limits.h.
12465 (main): Add one line of statement before vfork.
12466 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12467 (main): Add parameters argc and argv. Get directory from
12468 argv[0].
12469 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12470 (setup_gdb): Set tbreak to skip some source lines.
12471 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12472 (main): Add parameters argc and argv. Get directory from
12473 argv[0].
12474 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12475 compilation.
12476 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12477 (main): Add parameters argc and argv. Get directory from
12478 argv[0].
12479 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12480 compilation.
12481
9482b9fb
DE
124822016-02-01 Doug Evans <dje@google.com>
12483
12484 * gdb.base/skip.exp: Clean up multiple references to same test name.
12485
6b2e4f10
PA
124862016-02-01 Pedro Alves <palves@redhat.com>
12487
ccb6afd6 12488 PR remote/19496
6b2e4f10
PA
12489 * gdb.threads/forking-threads-plus-breakpoint.exp
12490 (displaced_stepping_supported): New global.
12491 (probe_displaced_stepping_support): New procedure.
12492 (do_test): Add 'displaced' parameter, and use it.
12493 (top level): Check for displaced stepping support. Add displaced
12494 stepping on/off testing axis.
12495
37a8db1a
AB
124962016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12497
12498 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12499 pointer. Don't perform further tests on the unassociated pointer
12500 if the first test fails.
12501
5fdf6324
AB
125022016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12503
12504 * gdb.base/max-value-size.c: New file.
12505 * gdb.base/max-value-size.exp: New file.
12506 * gdb.base/huge.exp: Disable max-value-size for this test.
12507
935c6144
IB
125082016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12509
12510 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12511
7fe8399d
YQ
125122016-01-28 Yao Qi <yao.qi@linaro.org>
12513
12514 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12515
a2077e25
PA
125162016-01-25 Pedro Alves <palves@redhat.com>
12517
12518 PR threads/19461
12519 * gdb.base/fork-running-state.c: New file.
12520 * gdb.base/fork-running-state.exp: New file.
12521
1d2736d4
PA
125222016-01-25 Pedro Alves <palves@redhat.com>
12523
12524 PR gdb/19494
12525 * gdb.base/catch-fork-kill.c: New file.
12526 * gdb.base/catch-fork-kill.exp: New file.
12527
f1da4b11
PA
125282016-01-25 Pedro Alves <palves@redhat.com>
12529
12530 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12531 Delete, moved to lib/gdb.exp.
12532 * gdb.threads/forking-threads-plus-breakpoint.exp
12533 (foreach_with_prefix): Likewise.
12534 * gdb.threads/process-dies-while-handling-bp.exp
12535 (foreach_with_prefix): Likewise.
12536 * lib/gdb.exp (foreach_with_prefix): New procedure.
12537
45f38546
MK
125382016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12539
12540 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12541 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12542
dc29a1ce
MK
125432016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12544
12545 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12546 endian targets.
12547
092127d7
JK
125482016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12549 Pedro Alves <palves@redhat.com>
12550
12551 Fix testsuite compatibility with Guile.
12552 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12553 number.
12554
31d765d3
JK
125552016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12556
12557 Fix testsuite compatibility with Guile.
12558 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12559 (thread 1): New test for backtrace through signal handler.
12560
1ac78c04
YQ
125612016-01-22 Yao Qi <yao.qi@linaro.org>
12562
12563 PR testsuite/19491
12564 * gdb.base/multi-forks.c: Include
12565 ../lib/unbuffer_output.c
12566 (main): Call gdb_unbuffer_output.
12567
4f5946a8
DE
125682016-01-21 Doug Evans <dje@google.com>
12569
12570 * lib/ada.exp (gdb_compile_ada): Fix typo.
12571
305e13e6
JB
125722016-01-21 Joel Brobecker <brobecker@adacore.com>
12573
12574 * gdb.base/break-fun-addr.exp: New file.
12575 * gdb.base/break-fun-addr1.c: New file.
12576 * gdb.base/break-fun-addr2.c: New file.
12577
5f5dfff6
SM
125782016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12579
12580 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12581 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12582 enum flag values.
12583
fd356fa2
AA
125842016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12585
12586 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12587 when GDB can not set the vector return value. Add more comments
12588 for clarification.
12589
9df22175
AT
125902016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12591
12592 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12593 command.
12594
41d1845e
SM
125952016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12596
12597 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12598
01ac6840
SM
125992016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12600
12601 * Makefile.in (check-single): Pass --status to runtest.
12602 (check/%.exp): Likewise.
12603
126042016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12605
12606 * Makefile.in (check-parallel): Propagate return code from make
12607 do-check-parallel.
12608
bd0a71fa
MK
126092016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12610
12611 * gdb.trace/ftrace.exp: Fix expected message on continue.
12612 * gdb.trace/pending.exp: Fix expected message on continue.
12613 * gdb.trace/trace-break.exp: Fix expected message on continue.
12614
8bcbad33
SM
126152016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12616
12617 * lib/gdb.exp (gdb_test): Remove unused global references.
12618
f303dbd6
PA
126192016-01-18 Pedro Alves <palves@redhat.com>
12620
12621 * gdb.base/async-shell.exp: Adjust expected output.
12622 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12623 * gdb.base/siginfo-thread.exp: Adjust expected output.
12624 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12625 * gdb.java/jnpe.exp: Adjust expected output.
12626 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12627 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12628 * gdb.threads/leader-exit.exp: Adjust expected output.
12629 * gdb.threads/manythreads.exp: Adjust expected output.
12630 * gdb.threads/pthreads.exp: Adjust expected output.
12631 * gdb.threads/schedlock.exp: Adjust expected output.
12632 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12633 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12634 expected output.
12635 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12636 output.
12637 * gdb.threads/sigthread.exp: Adjust expected output.
12638 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12639
b2789696
YQ
126402016-01-18 Yao Qi <yao.qi@linaro.org>
12641
12642 * gdb.guile/scm-section-script.c: Replace @progbits with
12643 %progbits.
12644 * gdb.python/py-section-script.c: Likewise.
12645
71ef29a8
PA
126462016-01-15 Pedro Alves <palves@redhat.com>
12647
12648 * gdb.multi/tids.exp: Test star wildcard ranges.
12649
3f5b7598
PA
126502016-01-15 Pedro Alves <palves@redhat.com>
12651
12652 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12653 command from "thread apply" invocation.
12654 (thr_apply_info_thr_invalid): Default the expected output to the
12655 input tid list.
12656 (top level): Add tests that use convenience variables. Add tests
12657 for "thread apply" with a valid TID list, but missing the command.
12658
663f6d42
PA
126592016-01-13 Pedro Alves <palves@redhat.com>
12660
12661 * gdb.base/default.exp: Expect $_gthread as well.
12662 * gdb.multi/tids.exp: Test $_gthread.
12663 * gdb.threads/thread-specific.exp: Test $_gthread.
12664
c84f6bbf
PA
126652016-01-13 Pedro Alves <palves@redhat.com>
12666
12667 * gdb.multi/tids.exp: Test "info threads -gid".
12668
22a02324
PA
126692016-01-13 Pedro Alves <palves@redhat.com>
12670
12671 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12672 Breakpoint.thread.
12673 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12674
5d5658a1
PA
126752016-01-07 Pedro Alves <palves@redhat.com>
12676
12677 * gdb.base/break.exp: Adjust to output changes.
12678 * gdb.base/hbreak2.exp: Likewise.
12679 * gdb.base/sepdebug.exp: Likewise.
12680 * gdb.base/watch_thread_num.exp: Likewise.
12681 * gdb.linespec/keywords.exp: Likewise.
12682 * gdb.multi/info-threads.exp: Likewise.
12683 * gdb.threads/thread-find.exp: Likewise.
12684 * gdb.multi/tids.c: New file.
12685 * gdb.multi/tids.exp: New file.
12686
84654457
PA
126872016-01-13 Pedro Alves <palves@redhat.com>
12688
12689 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12690
e3940304
PA
126912016-01-13 Pedro Alves <palves@redhat.com>
12692
12693 * gdb.base/default.exp: Expect $_inferior as well.
12694 * gdb.multi/base.exp: Test $_inferior.
12695
a911d87a
PA
126962016-01-13 Pedro Alves <palves@redhat.com>
12697
12698 PR breakpoints/19388
12699 * gdb.base/catch-signal-siginfo-cond.c: New file.
12700 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12701
82075af2
JS
127022016-01-12 Josh Stone <jistone@redhat.com>
12703 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12704
12705 * gdb.base/catch-syscall.c (do_execve): New variable.
12706 (main): Conditionally trigger an execve.
12707 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12708 (test_catch_syscall_execve): New, check entry/return across execve.
12709 (do_syscall_tests): Call test_catch_syscall_execve.
12710
e46eeedd
PA
127112016-01-12 Pedro Alves <palves@redhat.com>
12712
12713 * gdb.base/random-signal.exp (do_test): New procedure, with body
12714 of testcase moved in.
12715
01d8c27e
JK
127162016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12717 Pedro Alves <palves@redhat.com>
12718
12719 * gdb.base/funcargs.exp (finish from indirectly called function):
12720 Reintroduce the case for 'First'.
12721
9a706302
JK
127222016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12723 Pedro Alves <palves@redhat.com>
12724
12725 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12726 (tcatch_vfork_then_child_follow_exec)
12727 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12728 identification.
12729
c0ecb95f
JK
127302016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12731
12732 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12733 and repeats to unlimited.
12734 * gdb.python/py-value.exp: Likewise.
12735 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12736 and repeats to unlimited.
12737
6cfc1fcb
JK
127382016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12739
12740 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12741 and reordering the functions.
12742 * gdb.multi/hangout.c: Likewise.
12743 * gdb.multi/hello.c: Likewise.
12744
582a1b00
SM
127452016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12746
12747 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12748 absolute.
12749 (SingleStatisticTestResult.report): Use dict.keys instead of
12750 dict.iterkeys.
12751
79bc59cb
PA
127522016-01-06 Pedro Alves <palves@redhat.com>
12753
12754 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12755
43368e1d
MM
127562016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12757
12758 * gdb.btrace/dlopen.exp: New.
12759 * gdb.btrace/dlopen.c: New.
12760 * gdb.btrace/dlopen-dso.c: New.
12761
79fad5b8
SL
127622015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12763
12764 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12765 PATTERN argument is optional.
12766
ab8314b3
JB
127672015-12-24 Joel Brobecker <brobecker@adacore.com>
12768
12769 * lib/ada.exp (target_compile_ada_from_dir): New function.
12770 (gdb_compile_ada): Reimplement avoiding the use of project files.
12771 * gdb.ada/gnat_ada.gpr: Delete.
12772 * gdb.ada/cond_lang.exp: Adjust test to make path before
12773 filename optional.
12774 * gdb.ada/small_reg_param.exp: Likewise.
12775
fe33faff
SM
127762015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12777
12778 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12779
6d265cb4
TP
127802015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12781
12782 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12783 case.
12784
10125099
SM
127852015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12786
12787 * gdb.base/break.exp: Remove dead code.
12788 * gdb.base/sepdebug.exp: Likewise.
12789
3ca22649
SM
127902015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12791
12792 * gdb.asm/asm-source.exp: Remove HP-UX references.
12793 * gdb.base/annota1.exp: Likewise.
12794 * gdb.base/annota3.exp: Likewise.
12795 * gdb.base/attach.exp: Likewise.
12796 * gdb.base/bigcore.exp: Likewise.
12797 * gdb.base/break.exp: Likewise.
12798 * gdb.base/call-ar-st.exp: Likewise.
12799 * gdb.base/callfuncs.exp: Likewise.
12800 * gdb.base/catch-fork-static.exp: Likewise.
12801 * gdb.base/display.exp: Likewise.
12802 * gdb.base/foll-exec-mode.exp: Likewise.
12803 * gdb.base/foll-exec.exp: Likewise.
12804 * gdb.base/foll-fork.exp: Likewise.
12805 * gdb.base/foll-vfork.exp: Likewise.
12806 * gdb.base/funcargs.exp: Likewise.
12807 * gdb.base/hbreak2.exp: Likewise.
12808 * gdb.base/inferior-died.exp: Likewise.
12809 * gdb.base/interrupt.exp: Likewise.
12810 * gdb.base/multi-forks.exp: Likewise.
12811 * gdb.base/nodebug.exp: Likewise.
12812 * gdb.base/sepdebug.exp: Likewise.
12813 * gdb.base/solib1.c: Likewise.
12814 * gdb.base/step-test.exp: Likewise.
12815 * gdb.mi/non-stop.c: Likewise.
12816 * gdb.mi/pthreads.c: Likewise.
12817 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12818 * gdb.threads/pthreads.c: Likewise.
12819 * gdb.threads/staticthreads.exp: Likewise.
12820 * lib/future.exp: Likewise.
12821 * lib/gdb.exp: Likewise.
12822 * gdb.base/so-indr-cl.c: Remove.
12823 * gdb.base/so-indr-cl.exp: Likewise.
12824 * gdb.base/solib.c: Likewise.
12825 * gdb.base/solib.exp: Likewise.
12826 * gdb.base/solib2.c: Likewise.
12827
b6304613
SM
128282015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12829
12830 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12831 * gdb.base/call-ar-st.exp: Likewise.
12832 * gdb.base/callfuncs.exp: Likewise.
12833 * gdb.base/condbreak.exp: Likewise.
12834 * gdb.base/constvars.exp: Likewise.
12835 * gdb.base/hbreak2.exp: Likewise.
12836 * gdb.base/langs.exp: Likewise.
12837 * gdb.base/list.exp: Likewise.
12838 * gdb.base/long_long.exp: Likewise.
12839 * gdb.base/ptype.exp: Likewise.
12840 * gdb.base/scope.exp: Likewise.
12841 * gdb.base/signals.exp: Likewise.
12842 * gdb.base/so-impl-ld.exp: Likewise.
12843 * gdb.base/varargs.exp: Likewise.
12844 * gdb.base/volatile.exp: Likewise.
12845 * gdb.base/whatis.exp: Likewise.
12846 * gdb.cp/cplusfuncs.exp: Likewise.
12847 * gdb.cp/inherit.exp: Likewise.
12848 * gdb.cp/local.exp: Likewise.
12849 * gdb.cp/member-ptr.exp: Likewise.
12850 * gdb.cp/method.exp: Likewise.
12851 * gdb.cp/overload.exp: Likewise.
12852 * gdb.cp/templates.exp: Likewise.
12853 * gdb.stabs/weird.exp: Likewise.
12854 * lib/compiler.c: Likewise.
12855 * lib/compiler.cc: Likewise.
12856 * lib/cp-support.exp: Likewise.
12857 * lib/gdb.exp: Likewise.
12858
bf401b07
SM
128592015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12860
12861 * configure.ac: Remove HP-UX case.
12862 * configure: Regenerate.
12863
aff9c0f8
SM
128642015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12865
12866 * lib/gdb.exp (gdb_compile): Add function doc.
12867
a6904d5a
PA
128682015-12-17 Pedro Alves <palves@redhat.com>
12869
12870 PR threads/19354
12871 * gdb.multi/info-threads.exp: New file.
12872
a22279dd
YQ
128732015-12-15 Yao Qi <yao.qi@linaro.org>
12874
12875 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12876 is aarch64*-*-*.
12877
0588c796
SL
128782015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12879
12880 * gdb.base/history-duplicates.exp: Skip if no readline support.
12881
5d978e17
SL
128822015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12883
12884 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12885
7e763b86
SL
128862015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12887
12888 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12889
87a3a92c
SL
128902015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12891
12892 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12893 ctrl-C if nointerrupts target property is set.
12894 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12895 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12896 * gdb.base/paginate-bg-execution.exp: Likewise.
12897 * gdb.base/paginate-execution-startup.exp: Likewise.
12898 * gdb.base/random-signal.exp: Likewise.
12899 * gdb.base/range-stepping.exp: Likewise.
12900 * gdb.cp/annota2.exp: Likewise.
12901 * gdb.cp/annota3.exp: Likewise.
12902 * gdb.gdb/selftest.exp: Likewise.
12903 * gdb.threads/continue-pending-status.exp: Likewise.
12904 * gdb.threads/leader-exit.exp: Likewise.
12905 * gdb.threads/manythreads.exp: Likewise.
12906 * gdb.threads/pthreads.exp: Likewise.
12907 * gdb.threads/schedlock.exp: Likewise.
12908 * gdb.threads/sigthread.exp: Likewise.
12909
a8f077dc
DB
129102015-12-11 Don Breazeal <donb@codesourcery.com>
12911
12912 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12913 remote.
12914 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12915 * gdb.base/foll-exec.exp (main): Enable for target remote.
12916 * gdb.base/foll-fork.exp (main): Likewise.
12917 * gdb.base/foll-vfork.exp (main): Likewise.
12918 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12919 (proc continue_to_exit_bp_loc): Use clean_restart.
12920 * gdb.base/pie-execl.exp (main): Disable for target remote.
12921 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12922 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12923 * gdb.threads/execl.exp (main): Likewise.
12924 * gdb.threads/fork-child-threads.exp (main): Likewise.
12925 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12926 remote.
12927 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12928 remote.
12929 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12930 pid.tid style ptids, instead of just tid.
12931 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12932 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12933 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12934 ptids, instead of just tid.
12935
3b2464a8
AB
129362015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12937
12938 * gdb.base/list.exp (test_list_forward): Add end of file error
12939 test.
12940 (test_repeat_list_command): Add end of file error test.
12941 (test_list_backwards): Add beginning of file error test.
12942
a0def019
AB
129432015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12944
12945 * gdb.base/list.exp (test_list_invalid_args): New function,
12946 defined, and called.
12947
5c000dff
AB
129482015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12949
12950 * gdb.base/list.exp (test_list): Make test names unique.
12951
f1637ebe
YQ
129522015-12-11 Yao Qi <yao.qi@linaro.org>
12953
12954 * gdb.base/coremaker2.c: Remove.
12955
36d6fc0a
PA
129562015-12-10 Pedro Alves <palves@redhat.com>
12957
12958 * gdb.multi/base.exp: Remove stale "spaces" references.
12959
762f7747
PA
129602015-12-10 Pedro Alves <palves@redhat.com>
12961
12962 * gdb.multi/base.exp: Don't use nowarnings.
12963 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12964 * gdb.multi/hangout.c: Include stdio.h.
12965 * gdb.multi/hello.c: Include stdlib.h.
12966 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12967 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12968 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12969
28d2bfb9
AB
129702015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12971
12972 * gdb.dwarf2/dw2-ranges-base.c: New file.
12973 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12974 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12975 support additional line table, and debug ranges generation.
12976 (Dwarf::ranges): New function, generate .debug_ranges.
12977 (Dwarf::lines): Support generating simple line table programs.
12978 (Dwarf::assemble): Initialise new namespace variables.
12979
5fc2beac
KB
129802015-12-09 Kevin Buettner <kevinb@redhat.com>
12981
12982 * gdb.base/async.exp (proc test_background): Add case for
12983 asynchronous execution not supported.
12984
1c35a88f
LM
129852015-12-09 Luis Machado <lgustavo@codesourcery.com>
12986
12987 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12988 format and change test names to make them unique.
12989
b593e3d9
RK
129902015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12991 Pedro Alves <pedro@redhat.com>
12992
12993 PR gdb/18702
12994 Add checking of floatformats setup on x86_64 hosts.
12995 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12996 (smallval, bigval): New labels/constants.
12997 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12998 float" after loading bigval and smallval.
12999
d72413e6
PMR
130002015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13001
13002 * gdb.ada/fun_overload_menu.exp: New testcase.
13003 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13004
ece66d65
JS
130052015-12-04 Josh Stone <jistone@redhat.com>
13006
13007 * gdb.base/catch-fork-static.exp: New.
13008
41d0efca
YQ
130092015-12-03 Yao Qi <yao.qi@linaro.org>
13010
13011 * gdb.base/sizeof.c: Don't include stdio.h and
13012 ../lib/unbuffer_output.c.
13013 (main): New variable 'size' and 'value'. Remove printf and
13014 gdb_unbuffer_output. Assign return value to size and value.
13015 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13016 at the beginning.
13017 (check_sizeof): Check the result by printing variable 'size'.
13018 (check_valueof): Check the result by printing variable 'value'.
13019
99fd02d9
YQ
130202015-12-01 Yao Qi <yao.qi@linaro.org>
13021
13022 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13023 for aarch64*-*-linux* target.
13024
f2faf941
PA
130252015-11-30 Pedro Alves <palves@redhat.com>
13026
13027 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13028
04bf20c5
PA
130292015-11-30 Pedro Alves <palves@redhat.com>
13030
13031 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13032 Handle non-stop mode vCont replies.
13033
09df4675
PA
130342015-11-30 Pedro Alves <palves@redhat.com>
13035
13036 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13037 prepare_for_testing. Start gdb with "set non-stop on" appended to
13038 GDBFLAGS. Lax expected stop output.
13039
58b584af
YQ
130402015-11-27 Yao Qi <yao.qi@linaro.org>
13041
13042 * gdb.arch/arm-neon.exp: New.
13043 * gdb.arch/arm-neon.c: New.
13044
dfcb77a8
YQ
130452015-11-27 Yao Qi <yao.qi@linaro.org>
13046
13047 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13048
88e8ec1b
YQ
130492015-11-27 Yao Qi <yao.qi@linaro.org>
13050
13051 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13052 frames-invalid annotation.
13053
bfde72c2
YQ
130542015-11-27 Yao Qi <yao.qi@linaro.org>
13055
13056 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13057
f6512a69
SM
130582015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13059
13060 * gdb.threads/names.exp: New file.
13061 * gdb.threads/names.c: New file.
13062 * README: Mention gdb,no_thread_names.
13063
46a3515b
MM
130642015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13065
13066 PR 19297
13067 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13068 support" error.
13069
62147a22
PA
130702015-11-24 Pedro Alves <palves@redhat.com>
13071
13072 PR 17539
13073 * gdb.base/display.exp: Expect displays to be sorted in ascending
13074 order. Use multi_line.
13075 * gdb.base/solib-display.exp: Likewise.
13076
2f341b6e
PA
130772015-11-24 Pedro Alves <palves@redhat.com>
13078
13079 PR 17539
25d49b86
PA
13080 * gdb.base/display.exp: Expect displays to be sorted in ascending
13081 order. Use multi_line.
13082 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13083
7e0aa6aa
PA
130842015-11-24 Pedro Alves <palves@redhat.com>
13085
13086 PR 17539
13087 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13088 threads in ascending order.
13089 * gdb.base/foll-fork.exp: Likewise.
13090 * gdb.base/foll-vfork.exp: Likewise.
13091 * gdb.base/multi-forks.exp: Likewise.
13092 * gdb.mi/mi-nonstop.exp: Likewise.
13093 * gdb.mi/mi-nsintrall.exp: Likewise.
13094 * gdb.multi/base.exp: Likewise.
13095 * gdb.multi/multi-arch.exp: Likewise.
13096 * gdb.python/py-inferior.exp: Likewise.
13097 * gdb.threads/break-while-running.exp: Likewise.
13098 * gdb.threads/execl.exp: Likewise.
13099 * gdb.threads/gcore-thread.exp: Likewise.
13100 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13101 * gdb.threads/kill.exp: Likewise.
13102 * gdb.threads/linux-dp.exp: Likewise.
13103 * gdb.threads/multiple-step-overs.exp: Likewise.
13104 * gdb.threads/next-bp-other-thread.exp: Likewise.
13105 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13106 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13107 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13108 * gdb.threads/thread-find.exp: Likewise.
13109 * gdb.threads/tls.exp: Likewise.
13110 * lib/mi-support.exp (mi_reverse_list): Delete.
13111 (mi_check_thread_states): No longer reverse list.
13112
2cc57ad8
PA
131132015-11-24 Pedro Alves <palves@redhat.com>
13114
13115 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13116 use lowercase.
13117
c93e8391
SM
131182015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13119
13120 * gdb.trace/actions.c: Include trace-common.h.
13121 (main): Add a location for a fast tracepoint.
13122 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13123 the normal tracepoints.
13124 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13125
045ccf91
SM
131262015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13127
13128 * save-trace.exp: Factor out code to these...
13129 (gdb_save_tracepoints): New.
13130 (gdb_load_tracepoints): New.
13131 (do_save_load_test): New.
13132
5506f9f6
KB
131332015-11-23 Kevin Buettner <kevinb@redhat.com>
13134
13135 * gdb.base/asmlabel.exp: New test.
13136 * gdb.base/asmlabel.c: New test case.
13137
16c3b12f
JB
131382015-11-23 Joel Brobecker <brobecker@adacore.com>
13139
13140 * gdb.base/wrong_frame_bt_full-main.c: New file.
13141 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13142 * gdb.base/wrong_frame_bt_full.exp: New file.
13143
155bfbd3
JB
131442015-11-23 Joel Brobecker <brobecker@adacore.com>
13145
13146 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13147
bb097445
JM
131482015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13149
206853a0 13150 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13151 pstate register when comparing registers values in
13152 sparc64-*-linux-gnu targets to avoid spurious differences.
13153
9c88ed8f
JM
131542015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13155
206853a0 13156 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13157
96161e25
SL
131582015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13159
13160 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13161 as type argument to gdb_compile.
13162 * gdb.base/nested-subp2.exp: Likewise.
13163 * gdb.base/nested-subp3.exp: Likewise.
13164
340c2830
DV
131652015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13166
13167 * lib/dwarf.exp (_note): Fix left shift of negative value.
13168 * gdb.trace/trace-condition.exp: Likewise.
13169
c1862d0f
YQ
131702015-11-13 Yao Qi <yao.qi@linaro.org>
13171
13172 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13173 comments about d10v.
13174 (test_scalar_returns): Likewise.
13175 * gdb.base/d10v.ld: Remove.
13176 * gdb.base/overlays.exp: Remove the target triplet checking for
13177 d10v-*-*.
13178 * gdb.base/structs.exp (test_struct_returns): Remove the
13179 comments about d10v.
13180 (test_struct_calls): Likewise.
13181
77ae9c19
YQ
131822015-11-13 Yao Qi <yao.qi@linaro.org>
13183
13184 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13185 * gdb.base/gnu_vector.c: Don't include stdio.h.
13186 (main): Don't print res and call add_some_intvecs.
13187
430e004e
MK
131882015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13189
13190 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13191 macro.
13192 (func5): Removed.
13193 (func4): Use FAST_TRACEPOINT_LABEL.
13194 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13195 macro.
13196 (func): Removed.
13197 (thread_function): Use FAST_TRACEPOINT_LABEL.
13198 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13199 (func): Remove.
13200 (marker): Use FAST_TRACEPOINT_LABEL.
13201 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13202 (pendfunc1): Remove.
13203 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13204 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13205 (foo): Remove.
13206 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13207 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13208 macro.
13209 (func): Remove.
13210 (marker): Use FAST_TRACEPOINT_LABEL.
13211 * gdb.trace/trace-common.h: New header.
13212 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13213 macro.
13214 (func): Remove.
13215 (marker): Use FAST_TRACEPOINT_LABEL.
13216 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13217 (func): Remove.
13218 (thread_function): Use FAST_TRACEPOINT_LABEL.
13219
6e7675a7
MK
132202015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13221
13222 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13223 in front.
13224 * gdb.trace/change-loc.exp: Use global pcreg definition.
13225 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13226 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13227 in front.
13228 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13229 * gdb.trace/pending.exp: Likewise.
13230 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13231 * gdb.trace/trace-break.exp: Likewise.
13232 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13233 in front.
13234 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13235 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13236 in front.
13237 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13238
dddc0e16
JB
132392015-11-09 Joel Brobecker <brobecker@adacore.com>
13240
13241 * gdb.ada/fin_fun_out: New testcase.
13242
c6f0b406
KB
132432015-11-07 Kevin Buettner <kevinb@redhat.com>
13244
13245 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13246 value associated with DW_AT_byte_size.
13247 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13248 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13249 DW_AT_upper_bound.
13250
f01dcfd9
KB
132512015-11-07 Kevin Buettner <kevinb@redhat.com>
13252
13253 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13254 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13255 version.
13256 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13257 gdb.dwarf2/dw2-canonicalize-type.exp,
13258 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13259 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13260 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13261 provided by gdb_target_symbol_prefix_flags_asm.
13262 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13263 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13264 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13265 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13266 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13267 macros where needed). Use this macro for symbols which require
13268 the prefix provided by SYMBOL_PREFIX.
13269
2223449a
KB
132702015-11-05 Kevin Buettner <kevinb@redhat.com>
13271
13272 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13273 New procs.
13274 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13275 representing expressions, of more than one list element.
13276 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13277 to prepend linker symbol prefix to f.
13278 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13279 table_1 and table_2.
13280 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13281 Likewise, for f and g.
13282 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13283 for ptr.
13284 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13285 for main.
13286 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13287 table_1_ptr and table_2_ptr.
13288
6f2f1a3a
JK
132892015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13290 Joel Brobecker <brobecker@adacore.com>
13291
13292 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13293
566c56c9
MK
132942015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13295
13296 * gdb.reverse/s390-mvcle.c: New test.
13297 * gdb.reverse/s390-mvcle.exp: New file.
13298 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13299
d5f0636b
MK
133002015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13301
13302 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13303
7ad8b86c
MK
133042015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13305
13306 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13307 reaching marker2.
13308 * gdb.reverse/getresuid-reverse.exp: Likewise.
13309 * gdb.reverse/pipe-reverse.exp: Likewise.
13310 * gdb.reverse/readv-reverse.exp: Likewise.
13311 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13312 * gdb.reverse/time-reverse.exp: Likewise.
13313 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13314
4081c0f1
YQ
133152015-10-30 Yao Qi <yao.qi@linaro.org>
13316
13317 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13318 (empty_cycle): Remove.
13319 (main): Don't call empty_cycle. Don't use watch_count_done.
13320 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13321 empty_cycle. Rewrite the code counting HW watchpoints.
13322
452b4ba5
MK
133232015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13324
13325 * gdb.reverse/fstatat-reverse.c: New test.
13326 * gdb.reverse/fstatat-reverse.exp: New file.
13327 * gdb.reverse/getresuid-reverse.c: New test.
13328 * gdb.reverse/getresuid-reverse.exp: New file.
13329 * gdb.reverse/pipe-reverse.c: New test.
13330 * gdb.reverse/pipe-reverse.exp: New file.
13331 * gdb.reverse/readv-reverse.c: New test.
13332 * gdb.reverse/readv-reverse.exp: New file.
13333 * gdb.reverse/recvmsg-reverse.c: New test.
13334 * gdb.reverse/recvmsg-reverse.exp: New file.
13335 * gdb.reverse/time-reverse.c: New test.
13336 * gdb.reverse/time-reverse.exp: New file.
13337 * gdb.reverse/waitpid-reverse.c: New test.
13338 * gdb.reverse/waitpid-reverse.exp: New file.
13339
5e2e7507
JK
133402015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13341
13342 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13343
0fde2c53
DE
133442015-10-26 Doug Evans <dje@google.com>
13345
13346 PR symtab/17391
13347 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13348 * gdb.dwarf2/bad-regnum.c: New file.
13349 * gdb.dwarf2/bad-regnum.exp: New file.
13350
1a70ae97
DE
133512015-10-26 Doug Evans <dje@google.com>
13352
13353 PR python/18938
13354 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13355 file.
13356
27dc26ab
JK
133572015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13358
13359 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13360 for a change by "Mention language in compile error message".
13361
bed91f4d
SM
133622015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13363
13364 PR python/18073
13365 * gdb.python/py-type.c (C::a_method): New.
13366 (C::a_const_method): New.
13367 (C::a_static_method): New.
13368 (a_function): New.
13369 * gdb.python/py-type.exp (test_fields): Test getting fields
13370 from function and method.
13371
3f2f83dd
KB
133722015-10-21 Keven Boell <keven.boell@intel.com>
13373
13374 * gdb.fortran/vla-alloc-assoc.exp: New file.
13375 * gdb.fortran/vla-datatypes.exp: New file.
13376 * gdb.fortran/vla-datatypes.f90: New file.
13377 * gdb.fortran/vla-history.exp: New file.
13378 * gdb.fortran/vla-ptype-sub.exp: New file.
13379 * gdb.fortran/vla-ptype.exp: New file.
13380 * gdb.fortran/vla-sizeof.exp: New file.
13381 * gdb.fortran/vla-sub.f90: New file.
13382 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13383 * gdb.fortran/vla-value-sub-finish.exp: New file.
13384 * gdb.fortran/vla-value-sub.exp: New file.
13385 * gdb.fortran/vla-value.exp: New file.
13386 * gdb.fortran/vla-ptr-info.exp: New file.
13387 * gdb.mi/mi-vla-fortran.exp: New file.
13388 * gdb.mi/vla.f90: New file.
13389
27145d50
SL
133902015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13391
13392 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13393 of hardwired timeout value.
13394
5f3ff4f8
JK
133952015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13396 Pedro Alves <palves@redhat.com>
13397
13398 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13399 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13400
bfd09d20
JS
134012015-10-19 Josh Stone <jistone@redhat.com>
13402
13403 * gdb.base/catch-syscall.c: Include <sched.h>.
13404 (unknown_syscall): New variable.
13405 (main): Trigger a vfork and an unknown syscall.
13406 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13407 (unknown_syscall_number): Likewise.
13408 (check_call_to_syscall): Accept an optional syscall pattern.
13409 (check_return_from_syscall): Likewise.
13410 (check_continue): Likewise.
13411 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13412 (test_catch_syscall_skipping_return): New test toggling off 'catch
13413 syscall' to step over the syscall return, then toggling back on.
13414 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13415 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13416 (do_syscall_tests): Call test_catch_syscall_without_args and
13417 test_catch_syscall_mid_vfork.
13418 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13419 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13420
b32b93c6
AS
134212015-10-19 Andrew Stubbs <ams@codesourcery.com>
13422
13423 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13424 print g_vE): Add new pass patterns.
13425 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13426 print various symbol names for vptr fields.
13427
9d622bda
AB
134282015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13429
13430 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13431 results.
13432
0fd8ac1c
YQ
134332015-10-12 Yao Qi <yao.qi@linaro.org>
13434
13435 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13436
34240514
YQ
134372015-10-12 Yao Qi <yao.qi@linaro.org>
13438
13439 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13440 is aarch64*-*-linux*.
13441
8240f442
YQ
134422015-10-12 Yao Qi <yao.qi@linaro.org>
13443
13444 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13445 (can_relocate_bcond_true): ... it.
13446 (can_relocate_bcond_false): New function.
13447 (foo): Likewise.
13448 (can_relocate_bl): Likewise.
13449 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13450 can_relocate_bl.
13451
2520f728
PMR
134522015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13453
13454 * gdb.base/nested-addr.c: New file.
13455 * gdb.base/nested-addr.exp: New testcase.
13456
abcef95a
MM
134572015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13458
13459 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13460 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13461 its output. Ignore the output of "record goto begin" and instead
13462 check that GDB is replaying.
13463
145e3ddb
PA
134642015-10-09 Pedro Alves <palves@redhat.com>
13465
13466 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13467 (top level): Use it in the run with no args test.
13468
d5d8c4e1
IB
134692015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13470
13471 * gdb.dlang/properties.exp: New file.
13472
06e635ef
SL
134732015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13474
13475 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13476 whether or not address 0x1000 is mapped on the target.
13477
e019fd1d
SM
134782015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13479
13480 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13481 build.
13482
77ba2a67
MM
134832015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13484
13485 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13486 instruction-history test.
13487
c60eb31f
DE
134882015-09-28 Doug Evans <dje@google.com>
13489
13490 * gdb.base/gcore.c (array_func): Add reference to static_array.
13491
9a3c8263
SM
134922015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13493
13494 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13495 source line.
13496
9720e656
SL
134972015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13498
13499 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13500 short or char as base type.
13501
938d3bf2
SL
135022015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13503
13504 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13505 to allow any size enum.
13506
e6c2c623
PMR
135072015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13508
13509 * gdb.ada/array_ptr_renaming.exp: New testcase.
13510 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13511 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13512
06da0f77
PL
135132015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13514
13515 * gdb.trace/ftrace-lock.c: New file.
13516 * gdb.trace/ftrace-lock.exp: New file.
13517
4f51c22a
PL
135182015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13519
13520 * gdb.arch/insn-reloc.c: New file.
13521 * gdb.arch/ftrace-insn-reloc.exp: New file.
13522
7041adf4
PL
135232015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13524
13525 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13526 instruction.
13527 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13528 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13529 * gdb.trace/range-stepping.c: Likewise.
13530 * gdb.trace/trace-break.c: Likewise.
13531 * gdb.trace/trace-mt.c (thread_function): Likewise.
13532 * gdb.trace/ftrace.c (marker): Likewise.
13533 * gdb.trace/trace-condition.c (marker): Likewise.
13534 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13535 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13536 is_aarch64_target.
13537
015d2e7e
DE
135382015-09-18 Doug Evans <xdje42@gmail.com>
13539
13540 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13541 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13542
26b188a2
SL
135432015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13544
13545 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13546 the breakpoint.
13547
79dc332b
SL
135482015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13549
13550 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13551 the pending breakpoint. Remove timeout override for "Run till
13552 MI pending breakpoint on pendfunc3 on thread 2" test.
13553
f57929f2
SL
135542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13555
13556 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13557 filename pattern.
13558
3f469b17
SL
135592015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13560
13561 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13562 in breakpoint filename pattern.
13563
515b89b3
SL
135642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13565
7800dbe4
SL
13566 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13567
135682015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13569
515b89b3
SL
13570 * gdb.linespec/explicit.exp: Check for readline support for
13571 tab-completion tests. Fix obvious typo.
13572
d2939ba2
MM
135732015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13574
13575 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13576 and replay.
13577
cbb55fa7
MM
135782015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13579
13580 * gdb.btrace/non-stop.c: New.
13581 * gdb.btrace/non-stop.exp: New.
13582
43691ca1
PL
135832015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13584 Yao Qi <yao.qi@linaro.org>
13585
13586 * gdb.trace/trace-condition.c: New file.
13587 * gdb.trace/trace-condition.exp: New file.
13588
d78908cf
WW
135892015-09-16 Wei-cheng Wang <cole945@gmail.com>
13590
13591 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13592 for testing bytecode compilation.
13593
1ed415e2
PA
135942015-09-16 Pedro Alves <palves@redhat.com>
13595 Sandra Loosemore <sandra@codesourcery.com>
13596
13597 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13598 (SECONDS): Redefine.
13599 (main): Call pthread_kill and alarm early.
13600 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13601 support.
13602 (test): If the target can't hardware step and doesn't support
13603 displaced stepping, increase the timeout.
13604
d136eff5
PA
136052015-09-16 Pedro Alves <palves@redhat.com>
13606
13607 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13608 (enable_debug): New procedures.
13609 (test): Use them. Bail out if waiting for threads fails.
13610 (top level): Bail out if a test fails.
13611
991f019c
YQ
136122015-09-16 Yao Qi <yao.qi@linaro.org>
13613
13614 * gdb.asm/asm-source.exp: Set asm-arch for
13615 aarch64*-*-* target.
13616 * gdb.asm/aarch64.inc: New file.
13617
bfca584f
PMR
136182015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13619
13620 * gdb.ada/array_of_variable_length.exp: New testcase.
13621 * gdb.ada/array_of_variable_length/foo.adb: New file.
13622 * gdb.ada/array_of_variable_length/pck.adb: New file.
13623 * gdb.ada/array_of_variable_length/pck.ads: New file.
13624
b326e587
DE
136252015-09-15 Doug Evans <dje@google.com>
13626
13627 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13628 of function static local variable.
13629
5382cfab
PW
136302015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13631
13632 * gdb.threads/tls-so_extern.exp: New test file.
13633 * gdb.threads/tls-so_extern.c: New test file.
13634 * gdb.threads/tls-so_extern_main.c: New test file.
13635
141c5cc4
JK
136362015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13637
13638 * gdb.opt/solib-intra-step-lib.c: New file.
13639 * gdb.opt/solib-intra-step-main.c: New file.
13640 * gdb.opt/solib-intra-step.exp: New file.
13641
d15dcecd
PA
136422015-09-15 Pedro Alves <palves@redhat.com>
13643
13644 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13645 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13646
4c2f2a79
PA
136472015-09-14 Pedro Alves <palves@redhat.com>
13648
13649 * gdb.base/hook-stop-continue.c: Delete.
13650 * gdb.base/hook-stop-continue.exp: Delete.
13651 * gdb.base/hook-stop-frame.c: Delete.
13652 * gdb.base/hook-stop-frame.exp: Delete.
13653 * gdb.base/hook-stop.c: New file.
13654 * gdb.base/hook-stop.exp: New file.
13655
919e6dbe
PMR
136562015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13657
13658 * gdb.ada/access_to_packed_array.exp: New testcase.
13659 * gdb.ada/access_to_packed_array/foo.adb: New file.
13660 * gdb.ada/access_to_packed_array/pack.adb: New file.
13661 * gdb.ada/access_to_packed_array/pack.ads: New file.
13662
157280a4
MM
136632015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13664
13665 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13666 buffer size test.
13667
2fd33e94
DB
136682015-09-11 Don Breazeal <donb@codesourcery.com>
13669
13670 * gdb.base/foll-exec.c: Add copyright header. Fix
13671 formatting issues.
13672 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13673 (do_exec_tests): Use clean_restart in place of zap_session,
13674 and for test initialization. Fix formatting issues. Use
13675 fail in place of perror.
13676 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13677 an expect statement to match an expression with output from
13678 the program under debug.
13679 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13680 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13681 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13682 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13683 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13684
e70b6e8e
DE
136852015-09-09 Doug Evans <dje@google.com>
13686
13687 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13688
7a551a51
DE
136892015-09-09 Doug Evans <dje@google.com>
13690
13691 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13692
4c666f84
DE
136932015-09-09 Doug Evans <dje@google.com>
13694
13695 * gdb.base/savedregs.exp: Fix typo.
13696
243a9253
PA
136972015-09-09 Pedro Alves <palves@redhat.com>
13698
13699 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13700
c0fa8fbd
SL
137012015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13702
13703 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13704 command actually switches threads. Give up on remaining
13705 tests if target fails to stop at breakpoint.
13706
cd7c1778
PMR
137072015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13708
13709 * gdb.ada/funcall_char.exp: New testcase.
13710 * gdb.ada/funcall_char/foo.adb: New file.
13711
dc5c8746
PMR
137122015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13713
13714 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13715 expected outputs. Add two testcases for completing ambiguous
13716 functions.
13717 * gdb.ada/complete/aux_pck.adb: New file.
13718 * gdb.ada/complete/aux_pck.ads: New file.
13719 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13720 Ambiguous_Func functions.
13721 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13722 * gdb.ada/complete/pck.adb: Likewise.
13723
4e83a1e7
UW
137242015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13725
13726 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13727 failures to run the test program under GDB.
13728
8ce74153
LM
137292015-08-26 Luis Machado <lgustavo@codesourcery.com>
13730
13731 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13732 to C.
13733
e9756d52
PP
137342015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13735
13736 * gdb.base/run-after-attach.exp: New test file.
13737 * gdb.base/run-after-attach.c: New test file.
13738
8d37573b
DB
137392015-08-26 Don Breazeal <donb@codesourcery.com>
13740
13741 * gdb.base/foll-exec-2.c: New test program.
13742 * gdb.base/foll-exec-2.exp: New test.
13743
63e43d3a
PMR
137442015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13745
13746 * gdb.base/nested-subp1.exp: New file.
13747 * gdb.base/nested-subp1.c: New file.
13748 * gdb.base/nested-subp2.exp: New file.
13749 * gdb.base/nested-subp2.c: New file.
13750 * gdb.base/nested-subp3.exp: New file.
13751 * gdb.base/nested-subp3.c: New file.
13752
3d40fbb5
PA
137532015-08-24 Pedro Alves <palves@redhat.com>
13754
13755 * gdb.server/connect-without-multi-process.c: New file.
13756 * gdb.server/connect-without-multi-process.exp: New file.
13757
4422ac93
LM
137582015-08-24 Luis Machado <lgustavo@codesourcery.com>
13759
13760 * gdb.opt/inline-markers.c: Make z int.
13761
91dddb86
LM
137622015-08-24 Luis Machado <lgustavo@codesourcery.com>
13763
13764 * gdb.opt/inline-markers.c: Make z volatile.
13765
a48847ee
LM
137662015-08-24 Luis Machado <lgustavo@codesourcery.com>
13767
13768 * gdb.opt/inline-bt.c: New volatile global z.
13769 * gdb.opt/inline-cmds.c: Likewise.
13770 * gdb.opt/inline-locals.c: Likewise.
13771 * gdb.opt/inline-markers.c: New extern global z.
13772 (marker): Use z.
13773 (inline_fn): Likewise.
13774
0ebbc52b
PA
137752015-08-24 Pedro Alves <palves@redhat.com>
13776
13777 * config/m32r-stub.exp: Remove file.
13778 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13779 * gdb.base/call-rt-st.exp: Likewise.
13780 * gdb.base/call-strs.exp: Likewise.
13781 * gdb.base/default.exp: Remove references to h8300-*-hms and
13782 *-*-udi*.
13783 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13784
77c365df
AA
137852015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13786
13787 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13788 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13789 and "return" use KFAIL when GDB can not read/write the vector
13790 return value.
13791
4313b8c0
GB
137922015-08-21 Gary Benson <gbenson@redhat.com>
13793
13794 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13795
0e433b32
PA
137962015-08-20 Pedro Alves <palves@redhat.com>
13797
13798 * gdb.server/solib-list.exp: No longer expect an interior stop in
13799 non-stop mode.
13800
221e1a37
PA
138012015-08-20 Pedro Alves <palves@redhat.com>
13802
13803 * gdb.server/connect-stopped-target.c: New file.
13804 * gdb.server/connect-stopped-target.exp: New file.
13805
40e3ad0e
PA
138062015-08-20 Pedro Alves <palves@redhat.com>
13807
13808 * gdb.dwarf2/comp-unit-lang.exp: New file.
13809 * gdb.dwarf2/comp-unit-lang.c: New file.
13810
af39b327
PMR
138112015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13812
13813 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13814 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13815
7d45c7c3 138162015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13817
7d45c7c3
KB
13818 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13819 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13820
4d6cceb4
DE
138212015-08-18 Doug Evans <dje@google.com>
13822 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13823
13824 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13825 skip_python_tests. New arg prompt_regexp.
13826 (skip_python_tests): New function.
13827 * lib/mi-support.exp (mi_skip_python_tests): New function.
13828 * gdb.python/py-mi-objfile-gdb.py: New file.
13829 * gdb.python/py-mi-objfile.c: New file.
13830 * gdb.python/py-mi-objfile.exp: New file.
13831
ad89c2aa
KS
138322015-08-17 Keith Seitz <keiths@redhat.com>
13833
13834 * gdb.linespec/explicit.exp: Move strace test from here ...
13835 * gdb.trace/strace.exp: ... to here.
13836
e3ae3c43
PP
138372015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13838
13839 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13840 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13841
604b2636
DE
138422015-08-14 Doug Evans <xdje42@gmail.com>
13843
13844 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13845 inferior before selecting a new file.
13846
6ff0ba5f
DE
138472015-08-14 Doug Evans <xdje42@gmail.com>
13848
13849 * gdb.mi/mi-disassemble.exp: Update.
13850 * gdb.base/disasm-optim.S: New file.
13851 * gdb.base/disasm-optim.c: New file.
13852 * gdb.base/disasm-optim.h: New file.
13853 * gdb.base/disasm-optim.exp: New file.
13854
9ca98f92
KS
138552015-08-14 Keith Seitz <keiths@redhat.com>
13856
13857 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13858 "evaluated-by".
13859
52bbc560
JB
138602015-08-13 Joel Brobecker <brobecker@adacore.com>
13861
13862 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13863
5d8c3ed3
PMR
138642015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13865
13866 * gdb.ada/fun_renaming.exp: New testcase.
13867 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13868 * gdb.ada/fun_renaming/pack.adb: New file.
13869 * gdb.ada/fun_renaming/pack.ads: New file.
13870
ea8812bc
KS
138712015-08-12 Keith Seitz <keiths@redhat.com>
13872
13873 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13874 gdb_get_line_number.
13875
4dafcdeb
JB
138762015-08-12 Joel Brobecker <brobecker@adacore.com>
13877
13878 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13879 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13880 gdb.base/dso2dso.exp: New files.
13881
5ba32597
SDJ
138822015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13883 Pedro Alves <palves@redhat.com>
13884 Keith Seitz <keiths@redhat.com>
13885
13886 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13887 GDBFLAGS.
13888
b6dafabf
PP
138892015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13890
13891 * gdb.base/gdbhistsize-history.exp
13892 (test_histsize_history_setting): Use save_vars.
13893 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13894 Use save_vars.
13895 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13896 * gdb.base/readline.exp: Use save_vars.
13897
abe8e607
PP
138982015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13899
13900 * lib/gdb.exp (save_vars): New proc.
13901
629500fa
KS
139022015-08-11 Keith Seitz <keiths@redhat.com>
13903
13904 * gdb.base/help.exp: Update help_breakpoint_text.
13905
eb8c4e2e
KS
139062015-08-11 Keith Seitz <keiths@redhat.com>
13907
13908 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13909 (at toplevel): Call test_explicit_breakpoints.
13910 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13911 breakpoints.
13912 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13913 breakpoint conditions, "-cond".
13914
87f0e720
KS
139152015-08-11 Keith Seitz <keiths@redhat.com>
13916
13917 * gdb.linespec/3explicit.c: New file.
13918 * gdb.linespec/cpexplicit.cc: New file.
13919 * gdb.linespec/cpexplicit.exp: New file.
13920 * gdb.linespec/explicit.c: New file.
13921 * gdb.linespec/explicit.exp: New file.
13922 * gdb.linespec/explicit2.c: New file.
13923 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13924 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13925 before using in the matching pattern.
13926 Clarify that `prefix' is a regular expression.
13927
f00aae0f
KS
139282015-08-11 Keith Seitz <keiths@redhat.com>
13929
13930 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13931 test.
13932 Add tests for missing ",FMT" and ",".
13933
e27852be
DE
139342015-08-10 Doug Evans <dje@google.com>
13935 Keith Seitz <keiths@redhat.com>
13936
13937 PR gdb/17960
13938 * gdb.base/completion.exp: Add location completer tests.
13939
7f03bd92
PA
139402015-08-07 Pedro Alves <palves@redhat.com>
13941
13942 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13943 tests here.
13944 (top level): Run do_test with and without displaced stepping.
13945
3fc8eb30
PA
139462015-08-07 Pedro Alves <palves@redhat.com>
13947
13948 * gdb.base/valgrind-disp-step.c: New file.
13949 * gdb.base/valgrind-disp-step.exp: New file.
13950
d4569d7b
PA
139512015-08-07 Pedro Alves <palves@redhat.com>
13952
13953 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13954 Delete function.
13955 (main): Add alarm. Run an infinite loop instead of calling
13956 wait_threads.
13957 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13958 comment.
13959 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13960 Delete function.
13961 (main): Add alarm. Run an infinite loop instead of calling
13962 wait_threads.
13963 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13964 comment.
13965
e1316e60
PA
139662015-08-07 Pedro Alves <palves@redhat.com>
13967
13968 * gdb.base/checkpoint-ns.exp: New file.
13969 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13970 standard_testfile.
13971
da8c46d2
MM
139722015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13973
13974 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13975 * gdb.btrace/instruction_history.exp: Update.
13976 * gdb.btrace/tsx.exp: New.
13977 * gdb.btrace/tsx.c: New.
13978
de1c2c52
PA
139792015-08-06 Pedro Alves <palves@redhat.com>
13980
13981 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13982 increase timeout.
13983 * gdb.reverse/until-precsave.exp: Bump timeouts.
13984
782e0bf4
PA
139852015-08-06 Pedro Alves <palves@redhat.com>
13986
13987 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13988
83e97ed0
PA
139892015-08-06 Pedro Alves <palves@redhat.com>
13990
13991 PR gdb/18749
13992 * gdb.threads/process-dies-while-handling-bp.c: New file.
13993 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13994
863d01bd
PA
139952015-08-06 Pedro Alves <palves@redhat.com>
13996
13997 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13998 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13999
0a39bb32
PA
140002015-08-05 Pedro Alves <palves@redhat.com>
14001
14002 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14003 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14004
ee2d2b10
SL
140052015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14006
14007 * gdb.base/bp-permanent.exp: Report test as unsupported if
14008 the target cannot stop at the permanent breakpoint.
14009
4e1bdb00
DE
140102015-08-03 Doug Evans <dje@google.com>
14011
14012 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14013 10000.
14014
3d338901
DE
140152015-08-03 Doug Evans <dje@google.com>
14016
14017 * Makefile.in (workers/%.worker, build-perf): New rule.
14018 (GDB_PERFTEST_MODE): New variable.
14019 (check-perf): Use it.
14020 (clean): Clean up gdb.perf parallel build subdirs.
14021 * lib/build-piece.exp: New file.
14022 * lib/gdb.exp (make_gdb_parallel_path): New function
14023 (standard_output_file, standard_temp_file): Call it.
14024 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14025 of $GDB_PARALLEL.
14026 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14027
af061d3e
DE
140282015-08-03 Doug Evans <dje@google.com>
14029
8e1afc81 14030 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14031 (LOG_FILE_NAME): New global.
14032 (TextReporter.__init__): Initialize self.txt_sum.
14033 (TextReporter.report): Add support for multiple data-points.
14034 Move report to perftest.sum, put raw data in perftest.log.
14035 (TextReporter.start): Open sum and log files.
14036 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14037 * gdb.perf/lib/perftest/testresult.py
14038 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14039
2c8c5d37
PA
140402015-07-31 Pedro Alves <palves@redhat.com>
14041
14042 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14043 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14044 kill_wait_spawned_process instead of explicit "kill -9".
14045 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14046 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14047 kill_wait_spawned_process.
14048 * gdb.base/attach-twice.exp: Likewise.
14049 * gdb.base/attach.exp: Likewise.
14050 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14051 gdb_test_multiple.
14052 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14053 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14054 kill_wait_spawned_process.
14055 * gdb.base/valgrind-infcall.exp: Likewise.
14056 * gdb.multi/multi-attach.exp: Likewise.
14057 * gdb.python/py-prompt.exp: Likewise.
14058 * gdb.python/py-sync-interp.exp: Likewise.
14059 * gdb.server/ext-attach.exp: Likewise.
14060 * gdb.threads/attach-into-signal.exp (corefunc): Use
14061 spawn_wait_for_attach, spawn_id_get_pid and
14062 kill_wait_spawned_process.
14063 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14064 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14065 spawn_id_get_pid and kill_wait_spawned_process.
14066 * gdb.threads/attach-stopped.exp (corefunc): Use
14067 spawn_wait_for_attach, spawn_id_get_pid and
14068 kill_wait_spawned_process.
14069 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14070 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14071 kill_wait_spawned_process instead of explicit "kill -9".
14072 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14073 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14074 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14075 processes. Don't map cygwin/windows pids here. Now returns a
14076 spawn id list.
14077
032a0fca
SL
140782015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14079
14080 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14081 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14082 correct patch.
14083
61a934ca
SL
140842015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14085
14086 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14087
4bc4d428
SL
140882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14089
14090 Reapply:
14091 2014-05-21 Mark Wielaard <mjw@redhat.com>
14092
14093 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14094
998d452a
PA
140952015-07-30 Pedro Alves <palves@redhat.com>
14096
14097 * linux-low.c (handle_extended_wait): Set the child's last
14098 reported status to TARGET_WAITKIND_STOPPED.
14099
69dde7dc
PA
141002015-07-30 Pedro Alves <palves@redhat.com>
14101
14102 PR threads/18600
14103 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14104 only shows inferior 1.
14105
4dd63d48
PA
141062015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14107 Pedro Alves <palves@redhat.com>
14108
14109 PR threads/18600
14110 * gdb.threads/fork-plus-threads.c: New file.
14111 * gdb.threads/fork-plus-threads.exp: New file.
14112
d618e4c5
PP
141132015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14114
14115 * gdb.base/batch-preserve-term-settings.exp
14116 (test_terminal_settings_preserved_after_cli_exit): Use
14117 send_quit_command.
14118
1eef6428
PA
141192015-07-29 Pedro Alves <palves@redhat.com>
14120 Don Breazeal <donb@codesourcery.com>
14121
14122 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14123 output from both inferior_spawn_id and gdb_spawn_id.
14124
7da5b897
SDJ
141252015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14126
14127 * gdb.threads/attach-into-signal.exp (corefunc): Use
14128 with_test_prefix on nested loops, uniquefying the test messages.
14129
dac804df
SDJ
141302015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14131
14132 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14133 commit.
14134
06265e53
PP
141352015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14136
14137 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14138 New proc.
14139 (test_terminal_settings_preserved_after_sigterm): New test.
14140
18206ca3
PP
141412015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14142
14143 * gdb.base/batch-preserve-term-settings.exp
14144 (test_terminal_settings_preserved_after_cli_exit): New test.
14145
90074d11
PP
141462015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14147
14148 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14149 manipulation of saved_gdbflags.
14150 (test_terminal_settings_preserved): Remove global declaration of
14151 the unused variable pagination_prompt. Remove manipulation of
14152 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14153 GDBFLAGS.
14154
eb1a7902
PA
141552015-07-29 Pedro Alves <palves@redhat.com>
14156
14157 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14158
8b75dd3b
PA
141592015-07-29 Pedro Alves <palves@redhat.com>
14160
14161 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14162 at the top.
14163
dedad4e3
PA
141642015-07-29 Pedro Alves <palves@redhat.com>
14165
14166 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14167 (main): Call gdb_unbuffer_output.
14168 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14169 (main): Call gdb_unbuffer_output.
14170 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14171 (main): Call gdb_unbuffer_output.
14172 * gdb.base/call-strs.exp: Adjust to step over the
14173 gdb_unbuffer_output call.
14174 * gdb.base/catch-gdb-caused-signals.c: Include
14175 "../lib/unbuffer_output.c".
14176 (main): Call gdb_unbuffer_output.
14177 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14178 (main): Call gdb_unbuffer_output.
14179 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14180 (main): Call gdb_unbuffer_output.
14181 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14182 (main): Call gdb_unbuffer_output.
14183 * gdb.base/shlib-call.exp: Adjust to step over the
14184 gdb_unbuffer_output call.
14185 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14186 (main): Call gdb_unbuffer_output.
14187 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14188 (main): Call gdb_unbuffer_output.
14189 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14190 (main): Rename to ...
14191 (test): ... this.
14192 (main): Reimplement.
14193 * gdb.base/varargs.exp: Run to test instead of to main.
14194 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14195 (main): Call gdb_unbuffer_output.
14196
58789a91
PA
141972015-07-29 Pedro Alves <palves@redhat.com>
14198
14199 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14200 factore out from mi_continue_dprintf. For call-style dprintfs,
14201 expect dprintf output out of $inferior_spawn_id.
14202 (mi_continue_dprintf): Use mi_expect_dprintf.
14203 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14204 (main): Call gdb_unbuffer_output.
14205
e8376742
PA
142062015-07-29 Pedro Alves <palves@redhat.com>
14207
14208 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14209 (default_mi_gdb_start): Set inferior_spawn_id instead of
14210 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14211 gdb_spawn_id.
14212 (mi_gdb_test): Always expect inferior output from both
14213 $inferior_spawn_id and $gdb_spawn_id.
14214
08280010
PA
142152015-07-29 Pedro Alves <palves@redhat.com>
14216
14217 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14218 send_inferior and $inferior_spawn_id.
14219
4d30e432
PA
142202015-07-29 Pedro Alves <palves@redhat.com>
14221
14222 * gdb.gdb/complaints.exp (test_initial_complaints)
14223 (test_serial_complaints, test_short_complaints): Use
14224 gdb_test_stdio.
14225 (test_empty_complaint): Handle $inferior_spawn_id !=
14226 $gdb_spawn_id.
14227
0d30a335
PA
142282015-07-29 Pedro Alves <palves@redhat.com>
14229
14230 * gdb.base/varargs.exp: Use gdb_test_stdio.
14231
39413b29
PA
142322015-07-29 Pedro Alves <palves@redhat.com>
14233
14234 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14235
7cb000a9
PA
142362015-07-29 Pedro Alves <palves@redhat.com>
14237
14238 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14239
d7b8ac82
PA
142402015-07-29 Pedro Alves <palves@redhat.com>
14241
14242 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14243 parameter into two new parameters, "inf_result" and "gdb_result".
14244 Expect inferior output and gdb output from $inferior_spawn_id and
14245 $gdb_spawn_id, respectively. Adjust all callers.
14246
789c3a0c
PA
142472015-07-29 Pedro Alves <palves@redhat.com>
14248
14249 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14250 of gdb_test_sequence.
14251
77e760c3
PA
142522015-07-29 Pedro Alves <palves@redhat.com>
14253
14254 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14255 (saw_spurious_output): Expect inferior output from
14256 $inferior_spawn_id. Use gdb_test_stdio.
14257
8396d2cd
PA
142582015-07-29 Pedro Alves <palves@redhat.com>
14259
14260 * gdb.base/dprintf.exp: Use standard_testfile. Change
14261 prepare_for_testing call.
14262 (srcfile): Don't set.
14263 (restart): New procedure.
14264 (test_dprintf): New procecure, use to continue over dprintfs.
14265 (test_call, test_agent): New procedures, tests moved here.
14266 Restart gdb and recreate dprintfs. Adjust expected output.
14267
2051d61f
PA
142682015-07-29 Pedro Alves <palves@redhat.com>
14269
14270 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14271
452397af
PA
142722015-07-29 Pedro Alves <palves@redhat.com>
14273
14274 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14275
8aed9555
PA
142762015-07-29 Pedro Alves <palves@redhat.com>
14277
14278 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14279 gdb_test_stdio.
14280
188a61b4
PA
142812015-07-29 Pedro Alves <palves@redhat.com>
14282
14283 * lib/gdb.exp (gdb_test_stdio): New procedure.
14284
12264a45
PA
142852015-07-29 Pedro Alves <palves@redhat.com>
14286
14287 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14288
23ffc893
PA
142892015-07-29 Pedro Alves <palves@redhat.com>
14290
14291 * gdb.base/call-signal-resume.exp: Remove check for
14292 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14293 * gdb.base/unwindonsignal.exp: Likewise.
14294 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14295 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14296
65566918
PA
142972015-07-29 Pedro Alves <palves@redhat.com>
14298
14299 * gdb.base/siginfo-addr.c (pass): New function.
14300 (handler): Call it iff si_addr is correct.
14301 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14302 Set a breakpoint at "pass" and continue to it.
14303
d60a9221
SDJ
143042015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14305
14306 * gdb.python/py-objfile.exp: Make some tests have unique names.
14307 * gdb.python/py-pp-registration.exp: Likewise.
14308
bde40b8f
PA
143092015-07-28 Pedro Alves <palves@redhat.com>
14310
14311 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14312
13e1dec8
SM
143132015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14314
14315 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14316
da33c9a7
SM
143172015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14318
14319 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14320
077836f7
PP
143212015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14322
14323 * gdb.base/gdb-sigterm-2.exp: New test.
14324
b8cc7b2e
DE
143252015-07-25 Doug Evans <xdje42@gmail.com>
14326
14327 Revert:
14328 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14329 (workers/%.worker, build-perf): New rule.
14330 (GDB_PERFTEST_MODE): New variable.
14331 (check-perf): Use it.
14332 (clean): Clean up gdb.perf parallel build subdirs.
14333 * lib/build-piece.exp: New file.
14334 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14335 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14336 name.
14337 (standard_temp_file): Ditto.
14338 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14339 of $GDB_PARALLEL.
14340
c8bd4544
DE
143412015-07-24 Doug Evans <dje@google.com>
14342
14343 * gdb.perf/lib/perftest/utils.py: New file.
14344 * gdb.perf/gm-hello.cc: New file.
14345 * gdb.perf/gm-pervasive-typedef.cc: New file.
14346 * gdb.perf/gm-pervasive-typedef.h: New file.
14347 * gdb.perf/gm-std.cc: New file.
14348 * gdb.perf/gm-std.h: New file.
14349 * gdb.perf/gm-use-cerr.cc: New file.
14350 * gdb.perf/gm-utils.h: New file.
14351 * gdb.perf/gmonster-null-lookup.py: New file.
14352 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14353 * gdb.perf/gmonster-print-cerr.py: New file.
14354 * gdb.perf/gmonster-ptype-string.py: New file.
14355 * gdb.perf/gmonster-runto-main.py: New file.
14356 * gdb.perf/gmonster-select-file.py: New file.
14357 * gdb.perf/gmonster1-null-lookup.exp: New file.
14358 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14359 * gdb.perf/gmonster1-print-cerr.exp: New file.
14360 * gdb.perf/gmonster1-ptype-string.exp: New file.
14361 * gdb.perf/gmonster1-runto-main.exp: New file.
14362 * gdb.perf/gmonster1-select-file.exp: New file.
14363 * gdb.perf/gmonster1.cc: New file.
14364 * gdb.perf/gmonster1.exp: New file.
14365 * gdb.perf/gmonster2-null-lookup.exp: New file.
14366 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14367 * gdb.perf/gmonster2-print-cerr.exp: New file.
14368 * gdb.perf/gmonster2-ptype-string.exp: New file.
14369 * gdb.perf/gmonster2-runto-main.exp: New file.
14370 * gdb.perf/gmonster2-select-file.exp: New file.
14371 * gdb.perf/gmonster2.cc: New file.
14372 * gdb.perf/gmonster2.exp: New file.
14373
6eab34f3
DE
143742015-07-24 Doug Evans <dje@google.com>
14375
14376 * gdb.perf/README: New file.
14377 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14378 * lib/gen-perf-test.exp: New file.
14379
63738bfd
DE
143802015-07-24 Doug Evans <dje@google.com>
14381
14382 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14383 (PerfTest::startup): New function.
14384 (PerfTest::run): Return result of calling body.
14385 (PerfTest::assemble): Rewrite.
14386 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14387 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14388 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14389 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14390 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14391
7b606f95
DE
143922015-07-24 Doug Evans <dje@google.com>
14393
14394 * lib/gdb.exp (clean_restart): Make executable optional.
14395
a97b16b8
DE
143962015-07-24 Doug Evans <dje@google.com>
14397
14398 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14399 compiler_info references.
14400 * gdb.cp/temargs.exp: Ditto.
14401 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14402 (get_compiler_info): Early exit if already computed. Set compiler_info
14403 to "unknown" if there was a problem.
14404 (test_compiler_info): Add function comment. Call get_compiler_info.
14405
35baa57f
DE
144062015-07-24 Doug Evans <dje@google.com>
14407
14408 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14409 (workers/%.worker, build-perf): New rule.
14410 (GDB_PERFTEST_MODE): New variable.
14411 (check-perf): Use it.
14412 (clean): Clean up gdb.perf parallel build subdirs.
14413 * lib/build-piece.exp: New file.
14414 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14415 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14416 name.
14417 (standard_temp_file): Ditto.
14418 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14419 of $GDB_PARALLEL.
14420
6ebea266
DE
144212015-07-24 Doug Evans <dje@google.com>
14422
14423 * lib/future.exp (gdb_default_target_compile): New option
14424 "early_flags".
14425 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14426 --as-needed.
14427
1e76a7e9
SDJ
144282015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14429
14430 * gdb.base/catch-syscall.exp: Call gdb_exit before
14431 gdb_skip_xml_test.
14432
5068630a
PA
144332015-07-24 Pedro Alves <palves@redhat.com>
14434
14435 * gdb.python/py-events.exp: Accept output between the stop event
14436 and the prompt.
14437 * gdb.python/py-evsignal.exp: Likewise.
14438 * gdb.python/py-evthreads.exp: Likewise.
14439
77598427
PA
144402015-07-24 Pedro Alves <palves@redhat.com>
14441
14442 PR gdb/18717
14443 * gdb.threads/non-ldr-exit.c: New file.
14444 * gdb.threads/non-ldr-exit.exp: New file.
14445
11e6c98f
YQ
144462015-07-24 Yao Qi <yao.qi@linaro.org>
14447
14448 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14449 restarting process.
14450
51aee833
YQ
144512015-07-24 Yao Qi <yao.qi@linaro.org>
14452
14453 * gdb.server/ext-restart.exp: New file.
14454
8cfe207c
YQ
144552015-07-24 Yao Qi <yao.qi@linaro.org>
14456
14457 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14458 argument options.
14459 * gdb.server/ext-wrapper.exp: New file.
14460
cc12ce38
DE
144612015-07-23 Doug Evans <dje@google.com>
14462
14463 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14464 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14465
d0d84780
PMR
144662015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14467
14468 * gdb.ada/var_arr_typedef.exp: New testcase.
14469 * gdb.ada/var_arr_typedef/pack.adb: New file.
14470 * gdb.ada/var_arr_typedef/pack.ads: New file.
14471 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14472
8b558f79
JB
144732015-07-20 Joel Brobecker <brobecker@adacore.com>
14474
14475 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14476
775a3298
JK
144772015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14478
14479 * gdb.arch/i386-biarch-core.exp: Replace istarget
14480 by "complete set gnutarget". Remove expectation for the "core-file"
14481 command.
14482
db1ff28b
JK
144832015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14484
14485 Revert the previous commit:
14486 Tests for validate symbol file using build-id.
14487
0a94970d
JK
144882015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14489
14490 Tests for validate symbol file using build-id.
14491 * gdb.base/solib-mismatch-lib.c: New file.
14492 * gdb.base/solib-mismatch-libmod.c: New file.
14493 * gdb.base/solib-mismatch.c: New file.
14494 * gdb.base/solib-mismatch.exp: New file.
14495
03346981
SL
144962015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14497
14498 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14499 nios2-*-linux*.
14500 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14501 * gdb.base/siginfo.exp: Likewise.
14502 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14503
42422cc7
PL
145042015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14505
14506 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14507 Move it to ...
14508 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14509 ... here.
14510 * gdb.trace/range-stepping.exp: Check that the target supports
14511 range stepping.
14512
cfa68bae
JK
145132015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14516
8ffdba26
PA
145172015-07-14 Pedro Alves <palves@redhat.com>
14518
14519 * gdb.base/killed-outside.exp: New file.
14520 * gdb.base/killed-outside.c: New file.
14521
218a5a11
JK
145222015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14523
14524 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14525 (n at main): New.
14526 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14527
e03ed3c6
AA
145282015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14529
14530 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14531 infcall tests instead of setting up for KFAIL.
14532
485668e5
MM
145332015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14534
14535 * gdb.btrace/record_goto-step.exp: New.
14536
08464196
JK
145372015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14538
14539 PR compile/18484
14540 * gdb.compile/compile.c (struct struct_type): Add volatile to
14541 selffield's type.
14542 * gdb.compile/compile.exp
14543 (compile code struct_object.selffield = &struct_object): Skip further
14544 struct_object tests if this one xfails.
14545
bcf5c1d9
RC
145462015-07-08 Robert O'Callahan <robert@ocallahan.org>
14547
14548 PR exp/18617
14549 * gdb.trace/ax.exp: Add test.
14550
4931af25
YQ
145512015-07-07 Yao Qi <yao.qi@linaro.org>
14552
14553 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14554 instead of istarget "aarch64*-*-*".
14555 * gdb.arch/aarch64-fp.exp: Likewise.
14556 * gdb.base/float.exp: Likewise.
14557 * gdb.reverse/aarch64.exp: Likewise.
14558 * lib/gdb.exp (is_aarch64_target): New proc.
14559
9fcf688e
YQ
145602015-07-07 Yao Qi <yao.qi@linaro.org>
14561
14562 * lib/gdb.exp (is_aarch32_target): New proc.
14563 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14564 instead of "istarget "arm*-*-*"".
14565 * gdb.arch/arm-disp-step.exp: Likewise.
14566 * gdb.arch/thumb-bx-pc.exp: Likewise.
14567 * gdb.arch/thumb-prologue.exp: Likewise.
14568 * gdb.arch/thumb-singlestep.exp: Likewise.
14569 * gdb.base/disp-step-syscall.exp: Likewise.
14570 * gdb.base/float.exp: Likewise.
14571
fbd8d50d
YQ
145722015-07-07 Yao Qi <yao.qi@linaro.org>
14573
14574 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14575 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14576
71be1fdc
YQ
145772015-07-07 Yao Qi <yao.qi@linaro.org>
14578
14579 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14580 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14581 if it exists.
14582 * gdb.multi/multi-arch.exp: Likewise.
14583
3e221d36
SM
145842015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14585
14586 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14587 print.
14588
d441430b
YQ
145892015-07-07 Yao Qi <yao.qi@linaro.org>
14590
14591 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14592
06f810bd
MG
145932015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14594
14595 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14596 '[' and ']' characters.
14597
5e61e7c0
IB
145982015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14599
14600 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14601
28bf096c
PA
146022015-06-29 Pedro Alves <palves@redhat.com>
14603
14604 PR threads/18127
14605 * gdb.threads/hand-call-new-thread.c: New file.
14606 * gdb.threads/hand-call-new-thread.c: New file.
14607
ee93cd5e
KS
146082015-06-26 Keith Seitz <keiths@redhat.com>
14609 Doug Evans <dje@google.com>
14610
14611 PR 16253
14612 * gdb.cp/var-tag-2.cc: New file.
14613 * gdb.cp/var-tag-3.cc: New file.
14614 * gdb.cp/var-tag-4.cc: New file.
14615 * gdb.cp/var-tag.cc: New file.
14616 * gdb.cp/var-tag.exp: New file.
14617
fc637f04
PP
146182015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14619
14620 * gdb.base/history-duplicates.exp: New test.
14621
2e52ae68
PP
146222015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14623
14624 * gdb.base/completion.exp: Test the completion of the "focus"
14625 command.
14626
6e22494e
JK
146272015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14628
14629 * gdb.arch/amd64-prologue-skip.S: New file.
14630 * gdb.arch/amd64-prologue-skip.exp: New file.
14631
bf7b9cd9
SM
146322015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14633
14634 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14635 is_address_zero_readable check.
14636
201e8dfd
PB
146372015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14638
14639 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14640 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14641
5cd867b4
YQ
146422015-06-24 Yao Qi <yao.qi@linaro.org>
14643
14644 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14645 linux targets.
14646
4d7be007
YQ
146472015-06-24 Yao Qi <yao.qi@linaro.org>
14648
14649 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14650 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14651 * gdb.base/siginfo-thread.exp: Likewise.
14652
07fcd301
YQ
146532015-06-22 Yao Qi <yao.qi@linaro.org>
14654
14655 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14656
52042a00
YQ
146572015-06-22 Yao Qi <yao.qi@linaro.org>
14658
14659 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14660 aarch64*-*-*.
14661 (skip_hw_watchpoint_tests): Likewise.
14662
74bd41ce
PP
146632015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14664
14665 * gdb.base/gdbinit-history.exp: Test the interaction between
14666 setting GDBHISTSIZE and setting the history size via .gdbinit.
14667
bc460514
PP
146682015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14669
14670 PR gdb/16999
14671 * gdb.base/gdbhistsize-history.exp: New test.
14672
b58c513b
PP
146732015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14674
14675 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14676 with GDBHISTSIZE.
14677 * gdb.base/readline.exp: Likewise.
14678
92046791
YQ
146792015-06-17 Yao Qi <yao.qi@linaro.org>
14680
14681 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14682 line.
14683
2093d2d3
PP
146842015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14685
14686 * gdb.base/gdbinit-history.exp: Add test case to check that
14687 an unlimited history file does not get truncated on exit.
14688
e6c693af
AA
146892015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14690
14691 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14692 (VECTOR): New macro. Use it...
14693 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14694 ...for these typedefs.
14695 (int8, char1, int1, double1): New typedefs.
14696 (struct just_int2, struct two_int2): New structures.
14697 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14698 (add_structvecs, add_singlevecs): New functions.
14699 (main): Call add_some_intvecs twice.
14700 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14701 the compile and exit upon failure. Try compiling for the "native"
14702 architecture. Test inferior function calls with vector arguments
14703 and vector return value handling with "finish" and "return".
14704
c74f7d1c
JT
147052015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14706
14707 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14708 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14709 PE file.
14710 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14711
98aa42ee
AT
147122015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14713
14714 PR breakpoints/16465
14715 * gdb.mi/mi-dprintf-pending.c: New file.
14716 * gdb.mi/mi-dprintf-pending.exp: New test.
14717 * gdb.mi/mi-dprintf-pendshr.c: New file.
14718
7d73c23c 147192015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14720 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14721
14722 * gdb.arch/i386-mpx-map.c: New file.
14723 * gdb.arch/i386-mpx-map.exp: New File.
14724
147252015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14726
14727 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14728 * gdb.arch/i386-mpx.exp: Indentation fixed.
14729
147302015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14731
14732 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14733 function and improved indentation.
14734 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14735 gdb_test_multiple. Added additional tests to skip the test.
14736
147372015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14738
14739 * gdb.arch/i386-avx512.c: Change path in include file.
14740 * gdb.arch/i386-avx512.exp: Change include dir path
14741 compilation flag.
14742 * gdb.arch/i386-mpx.c: Change path in include file.
14743 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14744 flag.
14745
d5eba19a
JK
147462015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14747
14748 * gdb.compile/compile-print.exp (compile print *vararray@3)
14749 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14750
7f361056
JK
147512015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14752
14753 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14754 (do not keep jit in memory): ... this.
14755 (expect 5): Change it to ...
14756 (expect no 5): ... this.
14757
3b462ec2
SM
147582015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14759
14760 PR gdb/15564
14761 * gdb.mi/mi-detach.exp: New file.
14762
e0619de6
JK
147632015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14764
14765 PR symtab/18392
14766 * gdb.arch/amd64-tailcall-self.S: New file.
14767 * gdb.arch/amd64-tailcall-self.c: New file.
14768 * gdb.arch/amd64-tailcall-self.exp: New file.
14769
e970cb34
DB
147702015-05-28 Don Breazeal <donb@codesourcery.com>
14771
14772 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14773 tests for remote targets by checking is_target_gdbserver.
14774
b2e2f908
DE
147752015-05-27 Doug Evans <dje@google.com>
14776
14777 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14778 * gdb.dwarf2/opaque-type-lookup.c: New file.
14779 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14780
82c7be31
DE
147812015-05-26 Doug Evans <dje@google.com>
14782
14783 * gdb.cp/iostream.cc: New file.
14784 * gdb.cp/iostream.exp: New file.
14785
b4f54984
DE
147862015-05-26 Doug Evans <dje@google.com>
14787
14788 * gdb.dwarf2/dw2-op-call.exp: Update.
14789 * gdb.dwarf2/dw4-sig-types.exp: Update.
14790 * gdb.dwarf2/implptr.exp: Update.
14791 * gdb.mi/mi-cmd-param-changed.exp: Update.
14792
4ea6efe9
DE
147932015-05-26 Doug Evans <dje@google.com>
14794
14795 * gdb.python/py-lazy-string.c: New file.
14796 * gdb.python/py-lazy-string.exp: New file.
14797 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14798 (main): Update. Add estring3.
14799 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14800 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14801
f6bb7db3
YQ
148022015-05-26 Omair Javaid <omair.javaid@linaro.org>
14803 Yao Qi <yao.qi@linaro.org>
14804
14805 * gdb.reverse/aarch64.c: New.
14806 * gdb.reverse/aarch64.exp: New.
14807
a81bfbd0
OJ
148082015-05-26 Omair Javaid <omair.javaid@linaro.org>
14809
25d49b86
PA
14810 * lib/gdb.exp (supports_process_record): Return true for
14811 aarch64*-linux*.
a81bfbd0
OJ
14812 (supports_reverse): Likewise.
14813
158bf1b4
PP
148142015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14815
14816 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14817 Use with_test_prefix.
14818
a0145030
AB
148192015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14820
14821 * gdb.base/completion.exp: Add test for completion of layout
14822 names.
14823
ebe3b578
AB
148242015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14825
14826 * lib/gdb.exp (skip_tui_tests): New proc.
14827 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14828
84204ed7
PA
148292015-05-19 Pedro Alves <palves@redhat.com>
14830
14831 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14832 Save the whole env array instead of just HOME. Unset HISTSIZE in
14833 the environment while testing. Restore whole environment
14834 afterwards.
14835
37442ce1
DE
148362015-05-16 Doug Evans <xdje42@gmail.com>
14837
14838 * gdb.guile/scm-ports.c: New file.
14839 * gdb.guile/scm-ports.exp: Add memory port tests.
14840
36de76f9
JK
148412015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14842
14843 * gdb.compile/compile-print.c: New file.
14844 * gdb.compile/compile-print.exp: New file.
14845
3a9558c4
JK
148462015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14847
14848 * gdb.compile/compile-ops.exp: Cast param to void.
14849 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14850 (compile code struct_object.selffield = &struct_object): Add xfail.
14851
aa715135
JG
148522015-05-15 Joel Brobecker <brobecker@adacore.com>
14853
14854 * gdb.ada/arr_enum_with_gap: New testcase.
14855
931e5bc3
JG
148562015-05-15 Joel Brobecker <brobecker@adacore.com>
14857
14858 * gdb.ada/byte_packed_arr: New testcase.
14859
9cd4d857
JB
148602015-05-15 Joel Brobecker <brobecker@adacore.com>
14861
14862 * gdb.ada/pckd_neg: New testcase.
14863
ebfd00d2
PP
148642015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14865
14866 PR gdb/17820
14867 * gdb.base/gdbinit-history.exp: New test.
14868 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14869 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14870
4c082a81
SC
148712015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14872
14873 * gdb.python/py-xmethods.cc: Enhance test case.
14874 * gdb.python/py-xmethods.exp: New tests.
14875 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14876 function.
14877 (B_indexoper): Likewise.
14878 (global_dm_list) : Add new xmethod worker functions.
14879
f7797074
SDJ
148802015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14881
14882 * gdb.base/coredump-filter.exp: Correctly unset
14883 "coredump_var_addr" array.
14884
a4674e4e
PA
148852015-05-08 Pedro Alves <palves@redhat.com>
14886
14887 * gdb.server/non-existing-program.exp: Unset spawn_id.
14888
df2eb078
SC
148892015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14890
14891 PR python/18291
14892 * gdb.python/py-xmethods.exp: Add tests.
14893
422349a3
YQ
148942015-05-08 Yao Qi <yao.qi@linaro.org>
14895
14896 PR gdb/18208
14897 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14898 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14899 function set_coredump_filter, and remove remote_exec call.
14900 Remove argument ipid. Callers update.
14901 (top level): Don't get inferior's PID.
14902
63fc80ce
AA
149032015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14904
14905 * gdb.base/watch_thread_num.exp: Skip test on targets without
14906 access watchpoints.
14907
80ad801e
PA
149082015-05-06 Pedro Alves <palves@redhat.com>
14909
14910 PR server/18081
14911 * gdb.server/non-existing-program.exp: New file.
14912
0fa7fe50
JB
149132015-05-05 Joel Brobecker <brobecker@adacore.com>
14914
14915 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14916
3ea89b92
PMR
149172015-05-05 Joel Brobecker <brobecker@adacore.com>
14918
14919 * gdb.ada/out_of_line_in_inlined: New testcase.
14920
87b8eff0
JB
149212015-05-05 Joel Brobecker <brobecker@adacore.com>
14922
14923 * gdb.ada/var_rec_arr: New testcase.
14924
5fccc635
YQ
149252015-04-30 Yao Qi <yao.qi@linaro.org>
14926
14927 * gdb.base/break-idempotent.exp: If
14928 skip_hw_watchpoint_multi_tests returns true, skip the tests
14929 on "rwatch" and "awatch".
14930
42d38f42
YQ
149312015-04-30 Yao Qi <yao.qi@linaro.org>
14932
14933 * gdb.base/relativedebug.exp: Invoke gdb command
14934 "info sharedlibrary", and if libc.so doesn't have debug info,
14935 skip the test.
14936
2ce1cdbf
DE
149372015-04-29 Doug Evans <dje@google.com>
14938
14939 * gdb.python/py-xmethods.exp: Add ptype tests.
14940 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14941 get_result_type method.
14942
f24a38c5
LM
149432015-04-29 Luis Machado <lgustavo@codesourcery.com>
14944
14945 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14946 the target does not support hardware watchpoints.
14947
ecbf2b3c
LM
149482015-04-29 Luis Machado <lgustavo@codesourcery.com>
14949
14950 * gdb.base/break-always.exp: Abort testing if writing to memory
14951 causes an error.
14952
34f5f757
DE
149532015-04-28 Doug Evans <dje@google.com>
14954
14955 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14956 * gdb.python/py-pp-registration.exp: ... here. New file.
14957 * gdb.python/py-pp-registration.c: New file.
14958 * gdb.python/py-pp-registration.py: New file.
14959
69b4374a
DE
149602015-04-28 Doug Evans <dje@google.com>
14961
14962 * gdb.python/py-bad-printers.c: New file.
14963 * gdb.python/py-bad-printers.py: New file.
14964 * gdb.python/py-bad-printers.exp: New file.
14965
59fb7612
SS
149662015-04-28 Sasha Smundak <asmundak@google.com>
14967
14968 * gdb.python/py-type.exp: New test.
14969
2631b16a
AW
149702015-04-28 Andy Wingo <wingo@igalia.com>
14971
14972 * gdb.python/py-parameter.exp:
14973 * gdb.guile/scm-parameter.exp: Escape the path that we are
14974 matching against, as it might contain characters that are special
14975 to regular expressions.
14976
460efde1
JB
149772015-04-27 Joel Brobecker <brobecker@adacore.com>
14978
14979 * gdb.ada/rec_comp: New testcase.
14980
2d369d8e
SDJ
149812015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14982
14983 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14984 before using it.
14985
cf75d6c3
AB
149862015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14987
14988 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14989 new tests for verilog output.
14990
8dbe7ca5
YQ
149912015-04-24 Yao Qi <yao.qi@linaro.org>
14992
14993 * boards/remote-gdbserver-on-localhost.exp: New file.
14994
4ef9fb2f
PA
149952015-04-23 Pedro Alves <palves@redhat.com>
14996
14997 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14998 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14999 "end of file", remove $inferior_spawn_id from the indirect list.
15000
0a803169
PA
150012015-04-23 Pedro Alves <palves@redhat.com>
15002
15003 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15004
749ef8f8
PA
150052015-04-23 Pedro Alves <palves@redhat.com>
15006
15007 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15008 on $any_spawn_id instead of only on $gdb_spawn_id.
15009
8aae4344
PM
150102015-04-21 Pierre Muller <muller@sourceware.org>
15011
15012 PR pascal/17815
15013 * lib/pascal.exp (gpc_compile): Add new option "class".
15014 (fpc_compile): Likewise.
15015 * gdb.pascal/case-insensitive-symbols.pas: New file.
15016 * gdb.pascal/case-insensitive-symbols.exp: New file.
15017
1586c8fb
GB
150182015-04-20 Gary Benson <gbenson@redhat.com>
15019
15020 * gdb.base/attach.exp: Fix three extended remote failures.
15021
1b6e6f5c
GB
150222015-04-17 Gary Benson <gbenson@redhat.com>
15023
15024 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15025 the main executable over the remote protocol.
15026
e797481d
PA
150272015-04-16 Pedro Alves <palves@redhat.com>
15028
15029 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15030 a new gdbserver if gdbserver_reconnect_p is set.
15031
1ca99c42
PA
150322015-04-16 Pedro Alves <palves@redhat.com>
15033
15034 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15035 is set, don't exit gdbserver.
15036
af9fd6f8
AA
150372015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15038
15039 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15040 appropriate .insn, such that an older assembler can be used.
15041 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15042 the z/Architecture instruction set on 31-bit targets as well.
15043
04ff1e61
AA
150442015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15045
15046 * gdb.go/handcall.exp: Remove all logic related to the first
15047 breakpoint and rely on go_runto_main instead.
15048 * gdb.go/strings.exp: Likewise.
15049 * gdb.go/unsafe.exp: Likewise.
15050 * gdb.go/hello.exp: Likewise. Also rename the remaining
15051 breakpoint marker to "breakpoint 1".
15052 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15053 * gdb.go/strings.go: Likewise.
15054 * gdb.go/unsafe.go: Likewise.
15055 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15056 "set breakpoint 2 here" and rename the remaining breakpoint marker
15057 to "breakpoint 1".
15058
40d2f8d6
SM
150592015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15060
15061 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15062 if itertools.imap is not present.
15063 * gdb.python/py-objfile.exp: Add parentheses.
15064 * gdb.python/py-type.exp: Same.
15065 * gdb.python/py-unwind-maint.py: Same.
15066
8cbc97c6
YQ
150672015-04-15 Yao Qi <yao.qi@linaro.org>
15068
15069 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15070 of ":$ptr_size" and set its form explicitly.
15071
45fd756c
YQ
150722015-04-15 Pedro Alves <palves@redhat.com>
15073 Yao Qi <yao.qi@linaro.org>
15074
15075 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15076 timeout by factor of 4.
15077 (test_regular_watch): Likewise.
15078 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15079 * gdb.reverse/sigall-reverse.exp: Likewise.
15080 * gdb.reverse/until-precsave.exp: Likewise.
15081 * lib/gdb.exp (with_timeout_factor): New proc.
15082 (gdb_expect): Move some code to ...
15083 (get_largest_timeout): ... here. New procedure.
15084
9e811bc3
LM
150852015-04-14 Luis Machado <lgustavo@codesourcery.com>
15086
15087 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15088
0ff6fcb2
LM
150892015-04-13 Luis Machado <lgustavo@codesourcery.com>
15090
15091 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15092 to write to the .text section.
15093
7578d5f7
LM
150942015-04-13 Luis Machado <lgustavo@codesourcery.com>
15095
15096 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15097 Handle the case of targets that do not provide PID information.
15098
2efe15c4
YQ
150992015-04-13 Yao Qi <yao.qi@linaro.org>
15100
15101 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15102 and use expect instead of gdb_expect.
15103
8cd8f2f8
SDJ
151042015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15105
15106 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15107 "coredump_var_addr" to avoid naming conflict with other testcases.
15108
9ee41772
PA
151092015-04-10 Pedro Alves <palves@redhat.com>
15110
15111 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15112 gdb_test_sequence and gdb_assert.
15113
07473109
PA
151142015-04-10 Pedro Alves <palves@redhat.com>
15115
15116 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15117 test messages that don't include the breakpoint address.
15118
de3db44c
YQ
151192015-04-10 Yao Qi <yao.qi@linaro.org>
15120
15121 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15122 false for some offset and width combinations which aren't
15123 supported by linux kernel.
15124
c79d856c
PA
151252015-04-10 Pedro Alves <palves@redhat.com>
15126
15127 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15128 procedure, factored out from ...
15129 (top level): ... here. Add "set displaced-stepping" testing axis.
15130 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15131 parameter "displaced". Use it.
15132 (top level): Use foreach and add "set displaced-stepping" testing
15133 axis.
15134
ebc90b50
PA
151352015-04-10 Pedro Alves <palves@redhat.com>
15136
15137 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15138 Remove comment.
15139 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15140 both the address of the instruction that triggers the watchpoint
15141 and the address of the instruction immediately after, and use
15142 those addresses for the test. Fix comment.
15143
8f572e5c
PA
151442015-04-10 Pedro Alves <palves@redhat.com>
15145
15146 * gdb.base/sigstep.exp (breakpoint_to_handler)
15147 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15148 Test "backtrace" in handler.
15149 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15150 (top level): Add new "displaced" test axis to
15151 breakpoint_to_handler, breakpoint_to_handler_entry and
15152 breakpoint_over_handler.
15153
8d707a12
PA
151542015-04-10 Pedro Alves <palves@redhat.com>
15155
15156 PR gdb/18216
15157 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15158
ef713951
YQ
151592015-04-10 Yao Qi <yao.qi@linaro.org>
15160
15161 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15162 (test_add_rn_pc): New function.
15163 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15164 (top level): Invoke test_add_rn_pc.
15165
906d60cf
PA
151662015-04-10 Pedro Alves <palves@redhat.com>
15167
15168 PR gdb/13858
15169 * gdb.base/step-over-no-symbols.exp: New file.
15170
f2983cc3
AW
151712015-04-09 Andy Wingo <wingo@igalia.com>
15172
15173 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15174 after the Python tests.
15175
6d62641c
SDJ
151762015-04-08 Keith Seitz <keiths@redhat.com>
15177
15178 PR python/16699
15179 * gdb.python/py-completion.exp: New tests for completion.
15180 * gdb.python/py-completion.py (CompleteLimit1): New class.
15181 (CompleteLimit2): Likewise.
15182 (CompleteLimit3): Likewise.
15183 (CompleteLimit4): Likewise.
15184 (CompleteLimit5): Likewise.
15185 (CompleteLimit6): Likewise.
15186 (CompleteLimit7): Likewise.
15187
f3770638
PA
151882015-04-08 Pedro Alves <palves@redhat.com>
15189
15190 PR gdb/18214
15191 PR gdb/18216
15192 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15193 function.
15194 (main): Install it as SIGUSR1 handler.
15195 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15196 parameter. Always use "setup" as prefix. Toggle "set
15197 displaced-stepping" off/on depending on global. Don't switch to
15198 thread 1 here.
15199 (top level): Add displaced stepping "off/on" test axis. Update
15200 "setup" calls. Wrap each subtest with with_test_prefix. Test
15201 continuing with a queued signal in each thread.
15202
4496bed7
PA
152032015-04-08 Pedro Alves <palves@redhat.com>
15204
15205 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15206 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15207 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15208 Return early if running to main fails.
15209 * gdb.trace/while-stepping.exp: Likewise.
15210
b97fde92
PA
152112015-04-07 Pedro Alves <palves@redhat.com>
15212
15213 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15214 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15215 interact with inferior program.
15216
f71c18e7
PA
152172015-04-07 Pedro Alves <palves@redhat.com>
15218
15219 * lib/gdb.exp (inferior_spawn_id): New global.
15220 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15221 spawn id after processing the user code.
15222 (default_gdb_start): Set inferior_spawn_id.
15223 (send_inferior): New procedure.
15224 * lib/gdbserver-support.exp (gdbserver_start): Set
15225 inferior_spawn_id.
15226 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15227
6423214f
PA
152282015-04-07 Pedro Alves <palves@redhat.com>
15229
15230 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15231 * lib/gdbserver-support.exp (gdbserver_start): Make
15232 $server_spawn_id global.
15233 (gdbserver_start): Don't wait for gdbserver's spawn id with
15234 expect_background.
15235 (close_gdbserver): New procedure.
15236 (gdb_exit): Rename the default version and reimplement.
15237
71c0ee8c
PA
152382015-04-07 Pedro Alves <palves@redhat.com>
15239
72f4393d 15240 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15241 append the substituted item, not the original item.
15242
203bc29b
PA
152432015-04-07 Pedro Alves <palves@redhat.com>
15244
15245 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15246 gdb_expect.
15247
508a3ddf
PA
152482015-04-07 Pedro Alves <palves@redhat.com>
15249
15250 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15251 output appearing once only.
15252
9f6dbe2b
PA
152532015-04-07 Pedro Alves <palves@redhat.com>
15254
15255 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15256 that doesn't expect anything. Return early if running to main
15257 fails.
15258
337532fa
YQ
152592015-04-07 Yao Qi <yao.qi@linaro.org>
15260
15261 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15262 (child_function): Call alarm.
15263 (main): Move call to alarm into the loop.
15264 * gdb.threads/non-stop-fair-events.exp: Build program with
15265 -DTIMEOUT=$timeout.
15266
01b622d4
DE
152672015-04-06 Doug Evans <xdje42@gmail.com>
15268
15269 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15270 Fix dest parameter to board_info.
15271 (fpc_compile): Ditto.
15272 (gdb_compile_pascal): Rename dest arg to destfile.
15273
961f4160
PMR
152742015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15275
15276 * gdb.ada/funcall_ref.exp: New file.
15277 * gdb.ada/funcall_ref/foo.adb: New file.
15278
cafda597
YQ
152792015-04-02 Yao Qi <yao.qi@linaro.org>
15280
15281 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15282 is remote.
15283
fed040c6
GB
152842015-04-02 Gary Benson <gbenson@redhat.com>
15285
15286 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15287
d11916aa
SS
152882015-04-01 Sasha Smundak <asmundak@google.com>
15289
15290 * gdb.python/py-unwind-maint.c: New file.
15291 * gdb.python/py-unwind-maint.exp: New test.
15292 * gdb.python/py-unwind-maint.py: New file.
15293 * gdb.python/py-unwind.c: New file.
15294 * gdb.python/py-unwind.exp: New test.
15295 * gdb.python/py-unwind.py: New test.
15296
a1471180
PA
152972015-04-01 Pedro Alves <palves@redhat.com>
15298
15299 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15300 to fail instead of non-existent $test.
15301
0bbeccb1
PA
153022015-04-01 Pedro Alves <palves@redhat.com>
15303
15304 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15305 GDBFLAGS if not empty.
15306
3c724c8c
PMR
153072015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15308
15309 * gdb.ada/complete.exp: Remove "multi_line".
15310 * gdb.ada/info_exc.exp: Remove "multi_line".
15311 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15312 * gdb.ada/ptype_field.exp: Remove "multi_line".
15313 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15314 * gdb.ada/tagged.exp: Remove "multi_line".
15315 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15316 [multi_line ...]
15317 * gdb.btrace/delta.exp: Likewise.
15318 * gdb.btrace/exception.exp: Likewise.
15319 * gdb.btrace/function_call_history.exp: Likewise.
15320 * gdb.btrace/instruction_history.exp: Likewise.
15321 * gdb.btrace/nohist.exp: Likewise.
15322 * gdb.btrace/record_goto.exp: Likewise.
15323 * gdb.btrace/segv.exp: Likewise.
15324 * gdb.btrace/stepi.exp: Likewise.
15325 * gdb.btrace/tailcall.exp: Likewise.
15326 * gdb.btrace/unknown_functions.exp: Likewise.
15327 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15328 * lib/gdb.exp: Add the "multi_line" helper.
15329
4eec2deb
PA
153302015-04-01 Pedro Alves <palves@redhat.com>
15331
15332 * gdb.threads/tid-reuse.c: New file.
15333 * gdb.threads/tid-reuse.exp: New file.
15334
df8411da
SDJ
153352015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15336
15337 PR corefiles/16092
15338 * gdb.base/coredump-filter.c: New file.
15339 * gdb.base/coredump-filter.exp: Likewise.
15340
6ef37366
PM
153412015-03-27 Petr Machata <pmachata@redhat.com>
15342
15343 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15344 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15345 (Dwarf::assemble): Initialize them.
15346 (Dwarf::lines): New function.
15347
7ec911b0
JT
153482015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15349
15350 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15351 SYMBOL_PREFIX for x86_64-*-cygwin.
15352
ff908ebf
AW
153532015-03-26 Andy Wingo <wingo@igalia.com>
15354
15355 PR symtab/18148
15356 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15357 const_value but not a location.
15358 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15359 location defined in non-main CUs are visible.
15360
6d5f0679
YQ
153612015-03-26 Yao Qi <yao.qi@linaro.org>
15362
15363 PR testsuite/18139
15364 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15365 Add a line number entry for the same line.
15366 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15367 Add a line number entry for the same line.
15368
2898689b
YQ
153692015-03-26 Yao Qi <yao.qi@linaro.org>
15370
15371 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15372 .int 0.
15373 (func): Likewise. Add .Lfunc_1 label.
15374 Use .Lfunc_1 label.
15375 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15376 .int 0.
15377 (func): Likewise.
15378 Use .Lfunc_1 label.
15379
85180498
YQ
153802015-03-26 Yao Qi <yao.qi@linaro.org>
15381
15382 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15383 Call gdb_compile instead to compile each .s files without debug
15384 information.
15385
8aa08a8d
YQ
153862015-03-26 Yao Qi <yao.qi@linaro.org>
15387
15388 * gdb.base/savedregs.exp (process_saved_regs): Make
15389 "Saved registers:" optional in the pattern.
15390
66849923
MM
153912015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15392
15393 * gdb.btrace/next.exp: Merged into step.exp.
15394 * gdb.btrace/finish.exp: Merged into step.exp.
15395 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15396 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15397 "record goto" and checking the exact replay position.
15398 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15399 check for "Recording format" in "info record" output.
15400 * gdb.btrace/record_goto.exp: Choose test file based on target.
15401 * gdb.btrace/x86-record_goto.S: Renamed into ...
15402 * gdb.btrace/x86_64-record_goto.S: ... this.
15403 * gdb.btrace/i686-record_goto.S: New.
15404 * gdb.btrace/x86-tailcall.S: Renamed into ...
15405 * gdb.btrace/x86_64-tailcall.S: ... this.
15406 * gdb.btrace/i686-tailcall.S: New.
15407 * gdb.btrace/x86-tailcall.c: Renamed into ...
15408 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15409 separate statements. Update test.
15410 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15411 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15412 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15413 * gdb.btrace/tailcall.exp: Choose test file based on target.
15414 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15415
11cc1b74
MM
154162015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15417
15418 * gdb.btrace/exception.exp: Increase BTS buffer size.
15419
a25d8bf9
PA
154202015-03-24 Pedro Alves <palves@redhat.com>
15421
15422 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15423
856e7dd6
PA
154242015-03-24 Pedro Alves <palves@redhat.com>
15425
15426 * gdb.threads/schedlock.exp (test_step): No longer expect that
15427 "set scheduler-locking step" with "next" over a function call runs
15428 threads unlocked.
15429
ad235a41
AT
154302015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15431
15432 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15433
15630549
AT
154342015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15435
15436 PR breakpoints/16466
15437 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15438 * gdb.mi/mi-pending.c (thread_func): New function.
15439 (int main): Add threading support required.
15440 * gdb.mi/mi-pending.exp: Add tests for this issue.
15441 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15442 (pendfunc2): Remove stdio dependency.
15443 * gdb.mi/mi-pendshr2.c: New file.
15444
693dca06
KS
154452015-03-23 Keith Seitz <keiths@redhat.com>
15446
15447 * gdb.linespec/keywords.c: New file.
15448 * gdb.linespec/keywords.exp: New file.
15449
7e993ebf
KS
154502015-03-23 Keith Seitz <keiths@redhat.com>
15451
15452 PR gdb/18021
15453 * gdb.dwarf2/staticvirtual.exp: New test.
15454
bc23328c
JK
154552015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15456
15457 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15458 * README: Remove HP-UX and gdb.hp.
15459 (configuration):
15460 * configure: Regenerate.
15461 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15462 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15463 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15464 gdb.hp/gdb.defects/Makefile.
15465 * gdb.hp/Makefile.in: File deleted.
15466 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15467 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15468 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15469 * gdb.hp/gdb.aCC/run.c: File deleted.
15470 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15471 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15472 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15473 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15474 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15475 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15476 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15477 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15478 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15479 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15480 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15481 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15482 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15483 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15484 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15485 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15486 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15487 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15488 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15489 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15490 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15491 * gdb.hp/gdb.compat/average.c: File deleted.
15492 * gdb.hp/gdb.compat/sum.c: File deleted.
15493 * gdb.hp/gdb.compat/xdb.c: File deleted.
15494 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15495 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15496 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15497 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15498 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15499 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15500 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15501 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15502 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15503 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15504 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15505 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15506 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15507 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15508 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15509 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15510 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15511 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15512 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15513 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15514 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15515 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15516 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15517 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15518 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15519 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15520 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15521 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15522 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15523 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15524 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15525 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15526 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15527 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15528 * gdb.hp/tools/odump: File deleted.
15529
8bf3b159
PA
155302015-03-19 Pedro Alves <palves@redhat.com>
15531
15532 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15533 (saw_thread_3): New globals.
15534 (top level): Increment them when an event for the corresponding
15535 thread is seen.
15536 (no thread starvation): New test.
15537
eb54c8bf
PA
155382015-03-19 Pedro Alves <palves@redhat.com>
15539
15540 * gdb.threads/continue-pending-status.c: New file.
15541 * gdb.threads/continue-pending-status.exp: New file.
15542
32d2e5d6
PA
155432015-03-18 Pedro Alves <palves@redhat.com>
15544
15545 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15546 Use gdb_is_target_remote instead of is_remote. Use
15547 gdb_test_multiple instead of gdb_expect. Exit early if
15548 gdb_test_multiple hits its internal matches. Tighten stepi tests
15549 expected output. Fail on exit with any signal, instead of just
15550 SIGILL.
15551
f68f11b7
YQ
155522015-03-18 Yao Qi <yao.qi@linaro.org>
15553
15554 PR tdep/18107
15555 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15556 variable.
15557 * gdb.base/catch-syscall.exp: Don't skip it on
15558 aarch64*-*-linux* target. Remove elements in all_syscalls.
15559 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15560 target.
15561 (setup_all_syscalls): New proc.
15562
ca5fd19b
YQ
155632015-03-16 Yao Qi <yao.qi@linaro.org>
15564
15565 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15566 (top level): Skip tests if valid_addr_p returns false for
15567 $cmd1 or $cmd2.
15568
85642ba0
AW
155692015-03-11 Andy Wingo <wingo@igalia.com>
15570
15571 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15572
e03f9645
YQ
155732015-03-11 Yao Qi <yao.qi@linaro.org>
15574
15575 * gdb.base/catch-syscall.exp: Fix typo in comments.
15576
5d0962b2
YQ
155772015-03-11 Yao Qi <yao.qi@linaro.org>
15578
15579 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15580
b2df3cef
PA
155812015-03-09 Pedro Alves <palves@redhat.com>
15582
15583 * dg-extract-results.py: Delete.
15584
ef878e53
PA
155852015-03-09 Pedro Alves <palves@redhat.com>
15586
15587 Merge dg-extract-results.sh from GCC upstream (r218843).
15588
15589 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15590 * dg-extract-results.sh: Use --text with grep to avoid issues with
15591 binary files. Fall back to cat -v, if that doesn't work.
15592
9494d219
PA
155932015-03-05 Pedro Alves <palves@redhat.com>
15594
15595 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15596
a8d9763a
SM
155972015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15598
15599 * lib/mi-support.exp (mi_expect_interrupt): Accept
15600 alternative event for when in all-stop mode.
15601
be9957b8
PA
156022015-03-04 Pedro Alves <palves@redhat.com>
15603
15604 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15605
d57be0f4 156062015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15607
15608 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15609
c214c7cf
AA
156102015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15611
15612 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15613 regexps for GDB's current line display, accept a hex address
15614 preceding the line number.
15615
6d74a497
AA
156162015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15617
15618 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15619 the 'arch1' variable for "s390*-linux*" targets.
15620
511aee7c
PA
156212015-03-04 Pedro Alves <palves@redhat.com>
15622
15623 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15624 (main): Pass missing retval argument to pthread_join call.
15625
95e50b27
PA
156262015-03-02 Pedro Alves <palves@redhat.com>
15627
15628 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15629 (top level): Call do_test with non-stop as well.
15630
28054d69
PA
156312015-03-02 Pedro Alves <palves@redhat.com>
15632
15633 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15634 -1.
15635
4fa5d7b4
AA
156362015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15637
15638 * gdb.arch/s390-vregs.exp: New test.
15639 * gdb.arch/s390-vregs.S: New file.
15640
97c18565
PA
156412015-02-27 Pedro Alves <palves@redhat.com>
15642
15643 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15644 call to catch_command_errors.
15645 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15646 catch_command_errors.
15647
a37bfa30
PA
156482015-02-27 Pedro Alves <palves@redhat.com>
15649
15650 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15651 "true" for boolean result.
15652 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15653 prototype of main.
15654
6f98576f
PA
156552015-02-27 Pedro Alves <palves@redhat.com>
15656
15657 * lib/unbuffer_output.c: New file.
15658 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15659 (main): Call gdb_unbuffer_output.
15660
eba5ab56
YQ
156612015-02-27 Yao Qi <yao.qi@linaro.org>
15662
15663 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15664 target.
15665
0def5aaa
DE
156662015-02-26 Doug Evans <dje@google.com>
15667
15668 * gdb.cp/class2.cc (Dbase, D): New classes.
15669 (main): New local delta.
15670 * gdb.cp/class2.exp: Test printing delta.
15671 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15672 (dynbar): New global.
15673 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15674
081a1c2c
JK
156752015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15676
15677 * gdb.compile/compile-ifunc.c: New file.
15678 * gdb.compile/compile-ifunc.exp: New file.
15679
2f41223f
AT
156802015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15681
15682 * gdb.base/structs.exp: Check for correct struct on finish.
15683
03eddd80
YQ
156842015-02-26 Yao Qi <yao.qi@linaro.org>
15685
15686 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15687 is zero.
15688
80c57053
JK
156892015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15690
15691 * gdb.arch/cordic.ko.bz2: New file.
15692 * gdb.arch/cordic.ko.debug.bz2: New file.
15693 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15694
21613c12
YQ
156952015-02-25 Yao Qi <yao.qi@linaro.org>
15696
15697 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15698 aarch64*-*-* target.
15699
d8b901ed
PA
157002015-02-23 Pedro Alves <palves@redhat.com>
15701
15702 * lib/gdb.exp (delete_breakpoints): Rewrite using
15703 gdb_test_multiple.
15704
e5b85ead
PA
157052015-02-23 Pedro Alves <palves@redhat.com>
15706
15707 * gdb.base/info-os.c: Include stdlib.h.
15708
85c3a371
DE
157092015-02-22 Doug Evans <xdje42@gmail.com>
15710
15711 PR symtab/17855
15712 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15713 is read after symbols have been re-read.
15714 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15715 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15716
96553a0c
DE
157172015-02-21 Doug Evans <dje@google.com>
15718
15719 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15720
97a0c697
JK
157212015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15722
15723 PR corefiles/17808
15724 * gdb.arch/i386-biarch-core.core.bz2: New file.
15725 * gdb.arch/i386-biarch-core.exp: New file.
15726
a47cd6e9
PA
157272015-02-21 Pedro Alves <palves@redhat.com>
15728
15729 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15730 runto_main fails.
15731
c5facdc4
PA
157322015-02-20 Pedro Alves <palves@redhat.com>
15733
15734 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15735 info probes.
15736
2db9a427
PA
157372015-02-20 Pedro Alves <palves@redhat.com>
15738
15739 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15740
60fb7e9e
PA
157412015-02-20 Pedro Alves <palves@redhat.com>
15742
15743 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15744 clean_restart before gdb_target_supports_trace.
15745
5c5019c2
PA
157462015-02-20 Pedro Alves <palves@redhat.com>
15747
15748 PR threads/18006
15749 * gdb.threads/clone-thread_db.c: New file.
15750 * gdb.threads/clone-thread_db.exp: New file.
15751
c9587f88
AT
157522015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15753
15754 PR breakpoints/16812
15755 * gdb.base/catch-gdb-caused-signals.c: New file.
15756 * gdb.base/catch-gdb-caused-signals.exp: New file.
15757
f6a88844
JM
157582015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15759
15760 * configure: Regenerated.
15761 * configure.ac: Use GDB_AC_TRANSFORM.
15762 * aclocal.m4: sinclude ../transform.m4.
15763
497c491b
JM
157642015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15765
15766 * lib/dtrace.exp: New file.
15767 * gdb.base/dtrace-probe.exp: Likewise.
15768 * gdb.base/dtrace-probe.d: Likewise.
15769 * gdb.base/dtrace-probe.c: Likewise.
15770 * lib/pdtrace.in: Likewise.
15771 * configure.ac: Output variables with the transformed names of
15772 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15773 * configure: Regenerated.
15774
03e98035
JM
157752015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15776
15777 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15778 expected message when trying to access $_probe_* convenience
15779 variables while not on a probe.
15780
63cc30e9
JK
157812015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15782
15783 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15784
0703599a
PA
157852015-02-11 Pedro Alves <pedro@codesourcery.com>
15786
15787 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15788 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15789
7e60a48e
DE
157902015-02-10 Doug Evans <xdje42@gmail.com>
15791
15792 * lib/gdb.exp (gdb_load): Always return a result.
15793
01b088bc
PA
157942015-02-10 Pedro Alves <palves@redhat.com>
15795
15796 * gdb.threads/signal-sigtrap.c: New file.
15797 * gdb.threads/signal-sigtrap.exp: New file.
15798
b05ec7a5
AT
157992015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15800
15801 * gdb.trace/no-attach-trace.c: New file.
15802 * gdb.trace/no-attach-trace.exp: New file.
15803
a2c2acaf
MW
158042015-02-09 Mark Wielaard <mjw@redhat.com>
15805
15806 * gdb.dwarf2/atomic.c: New file.
15807 * gdb.dwarf2/atomic-type.exp: Likewise.
15808
31fd9caa
MM
158092015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15810
15811 * gdb.btrace/buffer-size.exp: Update "info record" output.
15812 * gdb.btrace/delta.exp: Update "info record" output.
15813 * gdb.btrace/enable.exp: Update "info record" output.
15814 * gdb.btrace/finish.exp: Update "info record" output.
15815 * gdb.btrace/instruction_history.exp: Update "info record" output.
15816 * gdb.btrace/next.exp: Update "info record" output.
15817 * gdb.btrace/nexti.exp: Update "info record" output.
15818 * gdb.btrace/step.exp: Update "info record" output.
15819 * gdb.btrace/stepi.exp: Update "info record" output.
15820 * gdb.btrace/nohist.exp: Update "info record" output.
15821
d33501a5
MM
158222015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15823
15824 * gdb.btrace/buffer-size: New.
15825
f4abbc16
MM
158262015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15827
15828 * gdb.btrace/delta.exp: Update "info record" output.
15829 * gdb.btrace/enable.exp: Update "info record" output.
15830 * gdb.btrace/finish.exp: Update "info record" output.
15831 * gdb.btrace/instruction_history.exp: Update "info record" output.
15832 * gdb.btrace/next.exp: Update "info record" output.
15833 * gdb.btrace/nexti.exp: Update "info record" output.
15834 * gdb.btrace/step.exp: Update "info record" output.
15835 * gdb.btrace/stepi.exp: Update "info record" output.
15836 * gdb.btrace/nohist.exp: Update "info record" output.
15837
b9d61307
SM
158382015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15839
15840 PR gdb/15678
15841 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15842
e584fdbc
PA
158432015-02-06 Pedro Alves <palves@redhat.com>
15844
15845 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15846 macro.
15847 (seconds_left, again): New globals.
15848 (main): Wait seconds_left in a 1-second sleep loop instead of
15849 sleeping 180 seconds. If 'again' is set, reset the seconds
15850 counter.
15851 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15852 'again' in the inferior before detaching. Print the seconds left.
15853 (options): New global.
15854 (top level): Build program with -DTIMEOUT=$timeout.
15855
77f41761
PA
158562015-02-06 Pedro Alves <palves@redhat.com>
15857
15858 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15859 determine how many seconds to pass to 'alarm'.
15860 * gdb.base/gdb-sigterm.exp (top level): Build program with
15861 -DTIMEOUT=$timeout.
15862 (do_test): Return success/failure indication. Add more verbose
15863 logging. Don't fail if 200 single steps are seen. Instead, fail
15864 when the test times out.
15865 (passes): New global.
15866 (top level): Break the testing loop if testing fails on any
15867 iteration. Use gdb_assert.
15868
b9394193
DB
158692015-02-04 Don Breazeal <donb@codesourcery.com>
15870
15871 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15872 and initialize them.
15873 (ipc_cleanup): New function.
15874 (main): Don't declare shmid, semid, and msqid. Add a call to
15875 atexit so that we call ipc_cleanup on exit.
15876
42d9e528
PA
158772015-02-04 Pedro Alves <palves@redhat.com>
15878
15879 * boards/native-extended-gdbserver.exp: Remove any target variant
15880 specifications from the board name before clearing the isremote
15881 flag from board_info.
15882
ae6ae975
DE
158832015-01-31 Doug Evans <xdje42@gmail.com>
15884
15885 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15886
cfb069a8
GB
158872015-01-31 Gary Benson <gbenson@redhat.com>
15888
15889 * gdb.base/completion.exp: Disable completion limiting for
15890 existing tests. Add new tests to check completion limiting.
15891 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15892
5dd31d79
DE
158932015-01-31 Doug Evans <xdje42@gmail.com>
15894
15895 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15896
9f050062
DE
158972015-01-31 Doug Evans <xdje42@gmail.com>
15898
15899 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15900 entries. Duplicate file section script entries.
15901 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15902 inlined entries. Add test for safe-path rejection.
15903 * gdb.python/py-section-script.c: Add duplicate inlined section script
15904 entries. Duplicate file section script entries.
15905 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15906 inlined entries. Add test for safe-path rejection.
15907
df25ebbd
JB
159082015-01-29 Joel Brobecker <brobecker@adacore.com>
15909
15910 * gdb.ada/disc_arr_bound: New testcase.
15911
4a0ca9ec
JB
159122015-01-29 Joel Brobecker <brobecker@adacore.com>
15913
15914 * gdb.ada/mi_var_array: New testcase.
15915
3a8b707a
DE
159162015-01-27 Doug Evans <dje@google.com>
15917
15918 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15919 Add test for objfile.filename, objfile.username after objfile
15920 has been unloaded.
15921
f8313f6e
JB
159222015-01-26 Joel Brobecker <brobecker@adacore.com>
15923
15924 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15925 the second test to print the name attribute of value
15926 returned by the call to gdb.lookup_type, and adjust
15927 the expected output accordingly.
15928
37bc665e
MW
159292015-01-25 Mark Wielaard <mjw@redhat.com>
15930
15931 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15932 * gdb.base/disp-step-fork.c: Include unistd.h.
15933 * gdb.base/siginfo-obj.c: Include stdio.h.
15934 * gdb.base/siginfo-thread.c: Likewise.
15935 * gdb.mi/non-stop.c: Include unistd.h.
15936 * gdb.mi/nsthrexec.c: Include stdio.h.
15937 * gdb.mi/pthreads.c: Include unistd.h.
15938 * gdb.modula2/unbounded1.c (main): Declare returns int.
15939 * gdb.reverse/consecutive-reverse.c: Likewise.
15940 * gdb.threads/create-fail.c: Include unistd.h.
15941 * gdb.threads/killed.c: Likewise.
15942 * gdb.threads/linux-dp.c: Likewise.
15943 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15944 * gdb.threads/non-ldr-exc-2.c: Likewise.
15945 * gdb.threads/non-ldr-exc-3.c: Likewise.
15946 * gdb.threads/non-ldr-exc-4.c: Likewise.
15947 * gdb.threads/pthreads.c: Include unistd.h.
15948 (main): Declare returns int.
15949 * gdb.threads/tls-main.c (foo): New declaration.
15950 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15951
f7e5394d
SM
159522015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15953
15954 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15955 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15956
743649fd
MW
159572015-01-15 Mark Wielaard <mjw@redhat.com>
15958
15959 * gdb.base/noreturn-return.c: New file.
15960 * gdb.base/noreturn-return.exp: New file.
15961 * gdb.base/noreturn-finish.c: New file.
15962 * gdb.base/noreturn-finish.exp: New file.
15963
198297aa
PA
159642015-01-23 Pedro Alves <palves@redhat.com>
15965
15966 * gdb.threads/continue-pending-after-query.c: New file.
15967 * gdb.threads/continue-pending-after-query.exp: New file.
15968
717cf30c
AG
159692015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15970 Simon Marchi <simon.marchi@ericsson.com>
15971
15972 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15973 * gdb.base/valgrind-db-attach.exp: Same.
15974 * gdb.base/valgrind-infcall.exp: Same.
15975 * lib/mi-support.exp (default_mi_gdb_start): Same.
15976 * lib/prompt.exp (default_prompt_gdb_start): Same.
15977 * lib/gdb.exp (default_gdb_spawn): Same.
15978 (gdb_interact): New.
15979
15980
4b62a76e
JK
159812015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15982
15983 * gdb.compile/compile.exp (pointer to jit function): New test.
15984
b4cdae6f
WW
159852015-01-17 Wei-cheng Wang <cole945@gmail.com>
15986
15987 * lib/gdb.exp (supports_process_record): Return true for
15988 powerpc*-*-linux*.
15989 (supports_reverse): Likewise.
15990
d221e7ef
DB
159912015-01-15 Don Breazeal <donb@codesourcery.com>
15992
15993 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15994 instead of checking whether the target board is remote and
15995 use spawn_wait_for_attach instead of exec/sleep.
15996 * gdb.base/attach-twice.exp: Likewise.
15997
bafffb51
JB
159982015-01-15 Joel Brobecker <brobecker@adacore.com>
15999
16000 * gdb.ada/var_arr_attrs: New testcase.
16001
5589af0e
PA
160022015-01-14 Pedro Alves <palves@redhat.com>
16003 Joel Brobecker <brobecker@adacore.com>
16004
16005 PR gdb/17525
16006 * gdb.base/bp-cmds-execution-x-script.c: New file.
16007 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16008 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16009
6c400b59
PA
160102015-01-14 Pedro Alves <palves@redhat.com>
16011
16012 PR cli/17828
16013 * gdb.base/batch-preserve-term-settings.c: New file.
16014 * gdb.base/batch-preserve-term-settings.exp: New file.
16015
e02c96a7
DE
160162015-01-13 Doug Evans <dje@google.com>
16017
16018 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16019 binary.
16020
576fd14c
JB
160212015-01-13 Joel Brobecker <brobecker@adacore.com>
16022
16023 * Makefile.in (clean mostlyclean): Do not delete *.py.
16024
04dccad0
JB
160252015-01-13 Joel Brobecker <brobecker@adacore.com>
16026
16027 * gdb.python/py-lookup-type.exp: New file.
16028
3d230f71
PA
160292015-01-12 Pedro Alves <palves@redhat.com>
16030
16031 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16032 restore GDBFLAGS before returning.
16033
7e67715d
JK
160342015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16035
16036 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16037 is_amd64_regs_target and is_x86_like_target.
16038
f2e0d4b4
DE
160392015-01-11 Doug Evans <xdje42@gmail.com>
16040
16041 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16042 is given without an explicit form.
16043 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16044 attributes.
16045 * gdb.dwarf/corrupt.exp: Ditto.
16046 * gdb.dwarf2/enum-type.exp: Ditto.
16047 * gdb.trace/entry-values.exp: Ditto.
16048 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16049
439250fb
DE
160502015-01-11 Doug Evans <xdje42@gmail.com>
16051
16052 PR gdb/15830
16053 * gdb.base/maint.exp: Remove references to "maint demangle".
16054 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16055 Add tests for explicitly specifying language to demangle.
16056 * gdb.dlang/demangle.exp: Ditto.
16057
ede9f622
PA
160582015-01-09 Pedro Alves <palves@redhat.com>
16059
16060 * gdb.threads/non-stop-fair-events.c: New file.
16061 * gdb.threads/non-stop-fair-events.exp: New file.
16062
a7b796db
PA
160632015-01-09 Pedro Alves <palves@redhat.com>
16064
16065 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16066 the global scope. Set a breakpoint after all threads are started
16067 rather than stepping over two source lines. Expect the prompt.
16068 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16069 global.
16070 (NUM): Now 15.
16071 (main): Use threads_started_barrier to wait for all threads to
16072 start. Main thread no longer calls thread_function. Exit after
16073 180 seconds.
16074 (loop): New function.
16075 (thread_function): Wait on threads_started_barrier barrier. Call
16076 'loop' at each iteration.
16077 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16078 threads have started, instead of hardcoding number of "next"
16079 steps. Use an access watchpoint instead of a write watchpoint.
16080
9665ffdd
PA
160812015-01-09 Pedro Alves <palves@redhat.com>
16082
16083 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16084 (thread_func): Wait on barrier.
16085 (main): Wait for all threads to start before stopping GDB.
16086 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16087 global.
16088 (thread1_func, thread2_func): Wait on barrier.
16089 (main): Wait for all threads to start before stopping GDB.
16090 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16091 New global.
16092 (thread1_func, thread2_func): Wait on barrier.
16093 (main): Wait for all threads to start before stopping GDB.
16094
c945a99f
PA
160952015-01-09 Pedro Alves <palves@redhat.com>
16096
16097 * gdb.threads/attach-many-short-lived-threads.c: New file.
16098 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16099
c1a747c1
PA
161002014-01-09 Pedro Alves <palves@redhat.com>
16101
16102 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16103 instead of to thread 2.
16104 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16105 Add barrier around each pthread_create call instead of around all
16106 calls.
16107 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16108 Set a break on thread_function and have the child threads hit it
16109 one at at a time.
16110
60b3033e
PA
161112015-01-09 Pedro Alves <palves@redhat.com>
16112
16113 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16114 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16115 false.
16116 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16117 checking whether the target board is remote.
16118 * gdb.multi/multi-attach.exp: Likewise.
16119 * gdb.python/py-sync-interp.exp: Likewise.
16120 * gdb.server/ext-attach.exp: Likewise.
16121 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16122 tests that need to attach, instead of checking whether the target
16123 board is remote at the top of the file.
16124
acc018ac
YQ
161252015-01-08 Yao Qi <yao@codesourcery.com>
16126
16127 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16128
50a18af8
JK
161292015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16130
16131 Fix testcase compilation.
16132 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16133
8503d6e1
JB
161342015-01-06 Joel Brobecker <brobecker@adacore.com>
16135
16136 * gdb.python/py-type.exp: Add a couple test about empty
16137 array creation, and negative-length array creation.
16138
cc73dbcc
DE
161392015-01-02 Doug Evans <xdje42@gmail.com>
16140
16141 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16142
0300bbc7
DE
161432015-01-02 Doug Evans <dje@google.com>
16144
16145 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16146
9d85a0ec
YQ
161472014-12-29 Yao Qi <yao@codesourcery.com>
16148
16149 * gdb.trace/entry-values.exp: Update comments. Rename variable
16150 bar_call_foo to returned_from_foo.
16151
87186c6a
MMN
161522014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16153
16154 PR gdb/17394
16155 * gdb.linespec/break-asm-file.c: New file.
16156 * gdb.linespec/break-asm-file.exp: New file.
16157 * gdb.linespec/break-asm-file0.s: New file.
16158 * gdb.linespec/break-asm-file1.s: New file.
16159
1bab7383
YQ
161602014-12-18 Nigel Stephens <nigel@mips.com>
16161 Maciej W. Rozycki <macro@codesourcery.com>
16162
16163 * gdb.base/float.exp: Handle the new output from "info float" on
16164 MIPS targets.
16165
1bc1068a
JK
161662014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16167
16168 Fix MinGW compilation.
16169 * gdb.compile/compile-ops.exp: Update untested message if
16170 !skip_compile_feature_tests.
16171 * gdb.compile/compile-setjmp.exp: Likewise.
16172 * gdb.compile/compile-tls.exp: Likewise.
16173 * gdb.compile/compile.exp: Likewise.
16174 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16175 supported on this host".
16176
b6615d10
DE
161772014-12-16 Doug Evans <xdje42@gmail.com>
16178
16179 * boards/stabs.exp: New file.
16180
25dda427
AA
161812014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16182
16183 * gdb.base/completion.exp: Adjust to format changes of "maint
16184 print user-registers".
16185
bf330350
CU
161862014-12-16 Catalin Udma <catalin.udma@freescale.com>
16187
16188 PR server/17457
16189 * gdb.arch/aarch64-fp.c: New file.
16190 * gdb.arch/aarch64-fp.exp: New file.
16191
395cf596
SDJ
161922014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16193
16194 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16195 r210637, r210913, r211666, r215400, r215817).
16196
16197 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16198 * dg-extract-results.py: New file.
16199 * dg-extract-results.sh: Use it if the environment seems
16200 suitable.
16201
16202 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16203
16204 * dg-extract-results.py (parse_run): Handle warnings that
16205 are printed before a test harness is run.
16206
16207 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16208
16209 * dg-extract-results.py (Named): Remove __cmp__ method.
16210 (output_variation): Use a key to sort variation.harnesses.
16211
16212 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16213
16214 * dg-extract-results.py: For Python 3, force sys.stdout to
16215 handle surrogate escape sequences.
16216 (safe_open): New function.
16217 (output_segment, main): Use it.
16218
16219 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16220
16221 * dg-extract-results.py (Prog.result_re): Include options
16222 in test name.
16223
16224 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16225
16226 * dg-extract-results.py (output_variation): Always sort if
16227 do_sum.
16228
e882ef3c
SM
162292014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16230
16231 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16232 as long as we get pagination notifications.
16233
4992aa20
JM
162342014-12-15 Jason Merrill <jason@redhat.com>
16235
16236 * Makefile.in (check-gdb.%): Restore.
16237 * README: Mention it.
16238
c1b5a1a6
JB
162392014-12-13 Joel Brobecker <brobecker@adacore.com>
16240
16241 * gdb.ada/str_uninit: New testcase.
16242
5537b577
JK
162432014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16244
16245 PR symtab/17642
16246 * gdb.base/vla-stub-define.c: New file.
16247 * gdb.base/vla-stub.c: New file.
16248 * gdb.base/vla-stub.exp: New file.
16249
bb2ec1b3
TT
162502014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16251 Jan Kratochvil <jan.kratochvil@redhat.com>
16252 Tom Tromey <tromey@redhat.com>
16253
16254 * configure.ac: Add gdb.compile/.
16255 * configure: Regenerate.
16256 * gdb.compile/Makefile.in: New file.
16257 * gdb.compile/compile-ops.exp: New file.
16258 * gdb.compile/compile-ops.c: New file.
16259 * gdb.compile/compile-tls.c: New file.
16260 * gdb.compile/compile-tls.exp: New file.
16261 * gdb.compile/compile-constvar.S: New file.
16262 * gdb.compile/compile-constvar.c: New file.
16263 * gdb.compile/compile-mod.c: New file.
16264 * gdb.compile/compile-nodebug.c: New file.
16265 * gdb.compile/compile-setjmp-mod.c: New file.
16266 * gdb.compile/compile-setjmp.c: New file.
16267 * gdb.compile/compile-setjmp.exp: New file.
16268 * gdb.compile/compile-shlib.c: New file.
16269 * gdb.compile/compile.c: New file.
16270 * gdb.compile/compile.exp: New file.
16271 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16272
4ff709eb
TT
162732014-12-12 Tom Tromey <tromey@redhat.com>
16274
16275 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16276 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16277
6dddd6a5
DE
162782014-12-12 Doug Evans <dje@google.com>
16279
16280 * lib/gdb-python.exp (get_python_valueof): New function.
16281 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16282
71c24708
AA
162832014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16284
16285 * gdb.base/completion.exp: Add test for completion of "info
16286 registers ".
16287
3e29f34a
MR
162882014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16289
16290 * gdb.base/func-ptrs.c: New file.
16291 * gdb.base/func-ptrs.exp: New file.
16292
fc126975
SM
162932014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16294
16295 PR breakpoints/17012
16296 * gdb.base/dprintf-detach.c: New file.
16297 * gdb.base/dprintf-detach.exp: New file.
16298
0a46d518
SM
162992014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16300
16301 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16302 * lib/gdb.exp (target_is_gdbserver): New procedure.
16303
a0be3e44
DE
163042014-12-08 Doug Evans <dje@google.com>
16305
16306 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16307
df1b803a
YQ
163082014-12-05 Yao Qi <yao@codesourcery.com>
16309
16310 * gdb.guile/scm-error.exp: Remove the third argument to
16311 gdb_remote_download.
16312 * gdb.guile/scm-frame-args.exp: Likewise.
16313 * gdb.guile/scm-section-script.exp: Likewise.
16314
ddb9f679
YQ
163152014-12-05 Yao Qi <yao@codesourcery.com>
16316
16317 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16318
86e4ed39
DE
163192014-12-04 Doug Evans <dje@google.com>
16320
16321 * gdb.python/py-objfile.exp: Add tests for
16322 objfile.add_separate_debug_file.
16323
7c50a931
DE
163242014-12-04 Doug Evans <dje@google.com>
16325
16326 * lib/gdb.exp (get_build_id): New function.
16327 (build_id_debug_filename_get): Rewrite to use it.
16328 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16329
621661e3
MR
163302014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16331
16332 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16333 `method(long)', not just 0x0.
16334 * gdb.cp/nsalias.exp: Align code labels to 4.
16335 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16336 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16337 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16338 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16339 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16340 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16341
29f0c3b7
DE
163422014-12-02 Doug Evans <dje@google.com>
16343
e1e061e7 16344 PR symtab/17602
29f0c3b7 16345 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16346 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16347 * gdb.cp/anon-ns.exp: Update.
16348
162078c8
NB
163492014-12-02 Nick Bull <nicholaspbull@gmail.com>
16350
16351 * gdb.python/py-events.py (inferior_call_handler): New.
16352 (register_changed_handler, memory_changed_handler): New.
16353 (test_events.invoke): Register new handlers.
16354 * gdb.python/py-events.exp: Add tests for inferior call,
16355 memory_changed and register_changed events.
16356
fdb09caf
AA
163572014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16358
16359 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16360 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16361 if the linker doesn't understand this.
16362
55cfb2c4
SM
163632014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16364
16365 * gdb.python/python.exp: Change expected reply to help().
16366
9e8cd6df
YQ
163672014-12-01 Yao Qi <yao@codesourcery.com>
16368
16369 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16370 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16371 * configure: Re-generated.
16372
6c659fc2
SC
163732014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16374
16375 * gdb.cp/chained-calls.cc: New file.
16376 * gdb.cp/chained-calls.exp: New file.
16377 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16378
d7fc3181
SM
163792014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16380
16381 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16382 * gdb.dwarf2/symtab-producer.exp: Same.
16383 * gdb.gdb/python-interrupts.exp: Same.
16384 * gdb.gdb/python-selftest.exp: Same.
16385 * gdb.python/py-linetable.exp: Same.
16386 * gdb.python/py-type.exp: Same.
16387 * gdb.python/py-value-cc.exp: Same.
16388 * gdb.python/py-value.exp: Same.
16389
10e79639
YQ
163902014-11-28 Yao Qi <yao@codesourcery.com>
16391
16392 * gdb.base/break-probes.exp: Match library name prefixed with
16393 sysroot.
16394
f28a0564
SM
163952014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16396
16397 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16398 test expected output. Add parentheses for the call to print.
16399 Remove L suffix from integers.
16400
3fe1ce1d
DE
164012014-11-26 Doug Evans <dje@google.com>
16402
16403 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16404
84429e27
YQ
164052014-11-22 Yao Qi <yao@codesourcery.com>
16406
16407 * gdb.trace/entry-values.c: Remove asms.
16408 (foo): Add foo_label.
16409 (bar): Add bar_label.
16410 * gdb.trace/entry-values.exp: Remove code computing foo's
16411 length and bar's length.
16412 (Dwarf::assemble): Invoke function_range for bar and use
16413 MACRO_AT_func for foo.
16414
26741859
YQ
164152014-11-22 Yao Qi <yao@codesourcery.com>
16416
16417 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16418 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16419 Use .Lgcc43_procstart instead of gcc43.
16420
45e44d27
JB
164212014-11-21 Joel Brobecker <brobecker@adacore.com>
16422
16423 * gdb.ada/n_arr_bound: New testcase.
16424
458c8db8
SDJ
164252014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16426
16427 PR breakpoints/10737
16428 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16429 test_catch_syscall_multi_arch.
16430 (test_catch_syscall_multi_arch): New function.
16431
43f3e411
DE
164322014-11-20 Doug Evans <xdje42@gmail.com>
16433
16434 * gdb.base/maint.exp: Update expected output.
16435
0d7b2549
AA
164362014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16437
16438 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16439 4-byte instruction on S390.
16440
8908fca5
JB
164412014-11-19 Joel Brobecker <brobecker@adacore.com>
16442
16443 * gdb.ada/arr_arr: New testcase.
16444
4a46959e
JB
164452014-11-19 Joel Brobecker <brobecker@adacore.com>
16446
16447 * gdb.ada/pkd_arr_elem: New Testcase.
16448
470e2f4e
LM
164492014-11-18 Luis Machado <lgustavo@codesourcery.com>
16450
16451 * gdb.reverse/break-precsave: Expect completion message for
16452 core file reads.
16453 * gdb.reverse/consecutive-precsave.exp: Likewise.
16454 * gdb.reverse/finish-precsave.exp: Likewise.
16455 * gdb.reverse/i386-precsave.exp: Likewise.
16456 * gdb.reverse/machinestate-precsave.exp: Likewise.
16457 * gdb.reverse/sigall-precsave.exp: Likewise.
16458 * gdb.reverse/solib-precsave.exp: Likewise.
16459 * gdb.reverse/step-precsave.exp: Likewise.
16460 * gdb.reverse/until-precsave.exp: Likewise.
16461 * gdb.reverse/watch-precsave.exp: Likewise.
16462
a267f3ad
AA
164632014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16464
16465 * gdb.base/bp-permanent.c: Include unistd.h.
16466 * gdb.python/py-framefilter-mi.c (main): Add return type.
16467 * gdb.python/py-framefilter.c (main): Likewise.
16468 * gdb.trace/actions-changed.c (main): Likewise.
16469
12084a9a
AA
164702014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16471
16472 * gdb.mi/until.c: Add eye-catchers.
16473 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16474 line numbers.
16475
dc7e1a77
AA
164762014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16477
16478 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16479 function header variants in break1.c.
16480 * gdb.base/ena-dis-br.exp: Likewise.
16481 * gdb.base/hbreak2.exp: Likewise.
16482 * gdb.reverse/until-precsave.exp: Drop references to removed
16483 non-prototype function header variants in ur1.c.
16484 * gdb.reverse/until-reverse.exp: Likewise.
16485
41c77605
PM
164862014-11-17 Petr Machata <pmachata@redhat.com>
16487
16488 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16489 ${_cu_offset_size} bytes abbrev offset.
16490
34248c3a
DE
164912014-11-15 Doug Evans <xdje42@gmail.com>
16492
16493 PR symtab/17559
16494 * gdb.base/line-symtabs.exp: New file.
16495 * gdb.base/line-symtabs.c: New file.
16496 * gdb.base/line-symtabs.h: New file.
16497
646da059
YQ
164982014-11-14 Yao Qi <yao@codesourcery.com>
16499
16500 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16501 (func): Add label func_label.
16502 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16503 Replace low_pc and high_pc with MACRO_AT_range.
16504 Replace name, low_pc and high_pc with MACRO_AT_func.
16505
9301ebe6
YQ
165062014-11-14 Yao Qi <yao@codesourcery.com>
16507
16508 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16509 Replace name, low_pc and high_pc with MACRO_AT_func.
16510
f166b542
YQ
165112014-11-14 Yao Qi <yao@codesourcery.com>
16512
16513 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16514 produce debug information.
16515 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16516
0f6e71e3
YQ
165172014-11-14 Yao Qi <yao@codesourcery.com>
16518
16519 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16520 object and get function length.
16521 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16522 with MACRO_AT_func.
16523 (top-level): Replace gdb_compile and clean_restart with
16524 prepare_for_testing.
16525 * gdb.dwarf2/main.c (main): Add label main_label.
16526
876c4df9
YQ
165272014-11-14 Yao Qi <yao@codesourcery.com>
16528
16529 * lib/dwarf.exp (function_range): New procedure.
16530 (Dwarf::_handle_macro_at_func): New procedure.
16531 (Dwarf::_handle_macro_at_range): New procedure.
16532 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16533
02ad9cf1
YQ
165342014-11-14 Yao Qi <yao@codesourcery.com>
16535
16536 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16537 (_handle_attribute): New procedure.
16538
a59add0c
AA
165392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16540
16541 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16542 * gdb.base/call-sc.c (zed): Likewise.
16543 * gdb.base/checkpoint.c (main): Likewise.
16544 * gdb.base/dump.c (main): Likewise.
16545 * gdb.base/gcore.c (main): Likewise.
16546 * gdb.base/huge.c (main): Likewise.
16547 * gdb.base/multi-forks.c (main): Likewise.
16548 * gdb.base/pr10179-a.c (main): Likewise.
16549 * gdb.base/savedregs.c (main): Likewise.
16550 * gdb.base/sigaltstack.c (main): Likewise.
16551 * gdb.base/siginfo.c (main): Likewise.
16552 * gdb.base/structs.c (zed): Likewise.
16553 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16554 * gdb.mi/mi-syn-frame.c (main): Likewise.
16555 * gdb.mi/until.c (foo, main): Likewise.
16556 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16557 * gdb.base/solib-weak.c (foo): Declare.
16558 * gdb.base/attach-twice.c: Include stdio.h.
16559 * gdb.base/weaklib1.c: Likewise.
16560 * gdb.base/weaklib2.c: Likewise.
16561 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16562 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16563 unistd.h.
16564 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16565 * gdb.mi/mi-exit-code.c: Likewise.
16566 * gdb.base/break-interp-lib.c: Include string.h.
16567 * gdb.base/coremaker.c: Likewise.
16568 * gdb.base/testenv.c: Likewise.
16569 * gdb.python/py-finish-breakpoint.c: Likewise.
16570 * gdb.base/inferior-died.c: Include sys/wait.h.
16571 * gdb.base/fileio.c: Include time.h.
16572 * gdb.base/async-shell.c: Include unistd.h.
16573 * gdb.base/dprintf-non-stop.c: Likewise.
16574 * gdb.base/info-os.c: Likewise.
16575 * gdb.mi/mi-console.c: Likewise.
16576 * gdb.mi/watch-nonstop.c: Likewise.
16577 * gdb.python/py-events.c: Likewise.
16578 * gdb.base/async.c (baz): Move up before its invocation.
16579 * gdb.base/code_elim2.c (my_global_func): Likewise.
16580 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16581 * gdb.base/advance.c (func2): Likewise.
16582
3b5d5997
AA
165832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16584
16585 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16586 variant.
16587 * gdb.base/annota3.c: Likewise.
16588 * gdb.base/async.c: Likewise.
16589 * gdb.base/average.c: Likewise.
16590 * gdb.base/call-ar-st.c: Likewise.
16591 * gdb.base/call-rt-st.c: Likewise.
16592 * gdb.base/call-sc.c: Likewise.
16593 * gdb.base/call-strs.c: Likewise.
16594 * gdb.base/ending-run.c: Likewise.
16595 * gdb.base/execd-prog.c: Likewise.
16596 * gdb.base/exprs.c: Likewise.
16597 * gdb.base/foll-exec.c: Likewise.
16598 * gdb.base/foll-fork.c: Likewise.
16599 * gdb.base/foll-vfork.c: Likewise.
16600 * gdb.base/funcargs.c: Likewise.
16601 * gdb.base/gcore.c: Likewise.
16602 * gdb.base/jump.c: Likewise.
16603 * gdb.base/langs0.c: Likewise.
16604 * gdb.base/langs1.c: Likewise.
16605 * gdb.base/langs2.c: Likewise.
16606 * gdb.base/mips_pro.c: Likewise.
16607 * gdb.base/nodebug.c: Likewise.
16608 * gdb.base/opaque0.c: Likewise.
16609 * gdb.base/opaque1.c: Likewise.
16610 * gdb.base/recurse.c: Likewise.
16611 * gdb.base/run.c: Likewise.
16612 * gdb.base/scope0.c: Likewise.
16613 * gdb.base/scope1.c: Likewise.
16614 * gdb.base/setshow.c: Likewise.
16615 * gdb.base/setvar.c: Likewise.
16616 * gdb.base/shmain.c: Likewise.
16617 * gdb.base/shr1.c: Likewise.
16618 * gdb.base/shr2.c: Likewise.
16619 * gdb.base/sigall.c: Likewise.
16620 * gdb.base/signals.c: Likewise.
16621 * gdb.base/so-indr-cl.c: Likewise.
16622 * gdb.base/solib2.c: Likewise.
16623 * gdb.base/structs.c: Likewise.
16624 * gdb.base/sum.c: Likewise.
16625 * gdb.base/vforked-prog.c: Likewise.
16626 * gdb.base/watchpoint.c: Likewise.
16627 * gdb.reverse/shr2.c: Likewise.
16628 * gdb.reverse/until-reverse.c: Likewise.
16629 * gdb.reverse/ur1.c: Likewise.
16630 * gdb.reverse/watch-reverse.c: Likewise.
16631
066a77c5
AA
166322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16633
16634 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16635 variant.
16636 * gdb.base/sepdebug.exp: Drop references to removed code.
16637
4f204ea5
AA
166382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16639
16640 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16641 variant. Preserve original line numbering.
16642 * gdb.base/list1.c: Likewise.
16643
3b377a3a
AA
166442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16645
16646 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16647 variant.
16648 * gdb.base/break1.c: Likewise.
16649 * gdb.base/break.exp: Drop references to removed code.
16650
e444df73
AA
166512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16652
16653 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16654 variant.
16655
8008f2a7
AA
166562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16657
16658 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16659
a5a06887
AA
166602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16661
16662 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16663 logic into perform_all_tests() and invoke it with and without
16664 function header prototypes.
16665 (do_function_calls): Remove conditional XFAIL for PR 5318.
16666 (rerun_and_prepare): Remove duplicate code.
16667 (perform_all_tests): New. Main logic moved here.
16668
44dba9b9
AA
166692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16670
16671 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16672 code guarded by #ifdef NO_PROTOTYPES.
16673 (t_double_many_args): Likewise.
16674 (DEF_FUNC_MANY_ARGS_1): Likewise.
16675 (DEF_FUNC_VALUES_1): Likewise.
16676 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16677 guarded by #ifdef PROTOTYPES.
16678
d1fbcd56
AA
166792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16680
16681 * gdb.mi/mi-console.c: Add eye-catcher.
16682 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16683 instead of literal line number.
16684
b0e59b8f
AA
166852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16686
16687 * gdb.base/shr2.c: Add eye-catcher.
16688 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16689 line number.
16690
78f98cca
AA
166912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16692
16693 * gdb.base/jump.c: Add eye-catchers.
16694 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16695 numbers.
16696
58fa2af0
AA
166972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16698
16699 * gdb.base/execd-prog.c: Add eye-catchers.
16700 * gdb.base/foll-exec.c: Likewise.
16701 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16702 line numbers.
16703
04e5059b
AA
167042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16705
16706 * gdb.base/ending-run.c: Add eye-catchers.
16707 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16708 literal line numbers.
16709
dbfdb174
AA
167102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16711
16712 * gdb.base/call-rt-st.c: Add eye-catchers.
16713 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16714 literal line numbers.
16715
888a2ade
AA
167162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16717
16718 * gdb.base/call-ar-st.c: Add eye-catchers.
16719 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16720 literal line numbers.
16721
6acc2dde
AA
167222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16723
16724 * gdb.base/average.c: Add eye-catchers.
16725 * gdb.base/sum.c: Likewise.
16726 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16727 regexps dynamically.
16728
9ecfcd1d
AA
167292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16730
16731 * gdb.base/solib1.c: Add eye-catchers.
16732 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16733 literal line numbers.
16734
78708b7c
PA
167352014-11-12 Pedro Alves <palves@redhat.com>
16736
16737 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16738 leader has exited.
16739
af48d08f
PA
167402014-11-12 Pedro Alves <palves@redhat.com>
16741
16742 * gdb.arch/i386-bp_permanent.c: New file.
16743 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16744 (srcfile): Set to i386-bp_permanent.c.
16745 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16746 that stepi does not execute the 'leave' instruction, instead of
16747 testing it does execute.
16748 * gdb.base/bp-permanent.c: New file.
16749 * gdb.base/bp-permanent.exp: New file.
16750
af3768e9
DE
167512014-11-10 Doug Evans <xdje42@gmail.com>
16752
16753 PR symtab/17564
16754 * gdb.base/symtab-search-order.exp: New file.
16755 * gdb.base/symtab-search-order.c: New file.
16756 * gdb.base/symtab-search-order-1.c: New file.
16757 * gdb.base/symtab-search-order-shlib-1.c: New file.
16758
9de00a4a
PA
167592014-11-07 Pedro Alves <palves@redhat.com>
16760
16761 PR gdb/17511
16762 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16763 i?86-*-linux*.
16764
e0f52461
SC
167652014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16766
16767 PR c++/17494
16768 * gdb.cp/pr17494.cc: New file.
16769 * gdb.cp/pr17494.exp: New file.
16770
6ce8c980
YQ
167712014-11-02 Yao Qi <yao@codesourcery.com>
16772
16773 * gdb.python/python.exp: Get working directory and match the
16774 output of "set extended-prompt \\w " with it.
16775
02be9a71
DE
167762014-10-30 Doug Evans <dje@google.com>
16777
16778 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16779 in objfiles.
16780 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16781 in progspaces.
16782
3bdff46b
LM
167832014-10-30 Janis Johnson <janisjo@codesourcery.com>
16784
16785 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16786 * gdb.base/realname-expand.exp: Likewise.
16787 * gdb.linespec/macro-relative.exp: Likewise.
16788
ab917dfb
PA
167892014-10-29 Pedro Alves <palves@redhat.com>
16790
16791 PR gdb/17408
16792 * gdb.threads/schedlock.c (some_function): New function.
16793 (call_function): New global.
16794 (MAYBE_CALL_SOME_FUNCTION): New macro.
16795 (thread_function): Call it.
16796 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16797 and use it instead of a global counter. Adjust all callers.
16798 (get_current_thread): Use "find current thread" for test message
16799 here rather than having all callers pass down the same string.
16800 (goto_loop): New procedure, factored out from ...
16801 (my_continue): ... this.
16802 (step_ten_loops): Change parameter from test message to command to
16803 use. Adjust.
16804 (list_count): Delete global.
16805 (check_result): New procedure, factored out from duplicate top
16806 level code.
16807 (continue tests): Wrap in with_test_prefix.
16808 (test_step): New procedure, factored out from duplicate top level
16809 code.
16810 (top level): Test "step" in combination with all scheduler-locking
16811 modes. Test "next" in combination with all scheduler-locking
16812 modes, and in combination with stepping over a function call or
16813 not.
16814 * gdb.threads/next-bp-other-thread.c: New file.
16815 * gdb.threads/next-bp-other-thread.exp: New file.
16816
d3d4baed
PA
168172014-10-29 Pedro Alves <palves@redhat.com>
16818
16819 PR python/17372
16820 * gdb.python/python.exp: Test a multi-line command that spawns
16821 interactive Python.
16822 * gdb.base/multi-line-starts-subshell.exp: New file.
16823
563e8d85
YQ
168242014-10-29 Yao Qi <yao@codesourcery.com>
16825
16826 * gdb.base/fileio.exp: Make directories on host.
16827
0ea4d52e
YQ
168282014-10-29 Yao Qi <yao@codesourcery.com>
16829
16830 * gdb.base/fileio.c (test_write): Close the file.
16831
7f5ef605
PA
168322014-10-28 Pedro Alves <palves@redhat.com>
16833
16834 PR gdb/12623
16835 * gdb.base/sigstep.c (no_handler): New global.
16836 (main): If 'no_handler is true, set the signal handlers to
16837 SIG_IGN.
16838 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16839 with_sw_watch and no_handler parameters. Handle them.
16840 (top level) <stepping over handler when stopped at a breakpoint
16841 test>: Add a test axis for testing with a software watchpoint, and
16842 another for testing with the signal handler set to SIG_IGN.
16843 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16844 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16845
abbdbd03
PA
168462014-10-28 Pedro Alves <palves@redhat.com>
16847
16848 PR gdb/17511
16849 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16850 * gdb.base/sigstep.exp (other_handler_location): New global.
16851 (advance): Support stepping into the signal handler, and running
16852 commands while in the handler.
16853 (in_handler_map): New global.
16854 (top level): In the advance test, add combinations for getting
16855 into the handler with stepping commands, and for running commands
16856 in the handler. Add comment descripting the advancei tests.
16857
1df4399f
PA
168582014-10-28 Pedro Alves <palves@redhat.com>
16859
16860 * gdb.base/sigstep.exp: Use build_executable instead of
16861 prepare_for_testing.
16862 (top level): Move code that starts GDB, runs to main and creates a
16863 display to ...
16864 (restart): ... this new procedure.
16865 (top level): Move backtrace from signal handler test to ...
16866 (validate_backtrace): ... this new procedure.
16867 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16868 with_test_prefix. Always restart GDB.
16869 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16870 with_test_prefix. Always restart GDB. No need to delete
16871 breakpoints after the test.
16872 (test_skip_handler): Remove prefix parameter.
16873 (skip_over_handler, breakpoint_to_handler)
16874 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16875 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16876 restart GDB. No need to delete breakpoints after the test.
16877 (top level): Use foreach to call the test procedures with
16878 different commands.
16879
a5b6e449
PA
168802014-10-28 Pedro Alves <palves@redhat.com>
16881
16882 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16883 instead of GNATS numbers.
16884 * gdb.base/sigbpt.exp: Likewise.
16885 * gdb.base/siginfo.exp: Likewise.
16886 * gdb.base/sigstep.exp: Likewise.
16887
e5f8a7cc
PA
168882014-10-27 Pedro Alves <palves@redhat.com>
16889
16890 * gdb.base/sigstep.c (dummy): New global.
16891 (main): Issue a couple writes to the new global.
16892 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16893 procedures.
16894 (skip_over_handler): Use test_skip_handler.
16895 (top level): Call skip_over_handler for stepi and nexti too.
16896 (breakpoint_over_handler): Use test_skip_handler.
16897 (top level): Call breakpoint_over_handler for stepi and nexti too.
16898
763905a3
YQ
168992014-10-27 Yao Qi <yao@codesourcery.com>
16900
16901 * gdb.trace/tfile.c (adjust_function_address)
16902 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16903 function descriptor.
16904
6f259a23
DB
169052014-10-24 Don Breazeal <donb@codesourcery.com>
16906
16907 * gdb.base/foll-fork.exp (test_follow_fork,
16908 catch_fork_child_follow): Check for updated fork messages emitted
16909 from infrun.c.
16910 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16911 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16912 vfork_and_exec_child_follow_through_step): Check for updated vfork
16913 messages emitted from infrun.c.
16914
09dd9a69
PA
169152014-10-24 Pedro Alves <palves@redhat.com>
16916
16917 * gdb.base/corefile.exp: Remove references to ultrix.
16918 * gdb.base/interrupt.exp: Likewise.
16919 * gdb.base/whatis.exp: Likewise.
16920 * gdb.gdb/selftest.exp: Likewise.
16921 * gdb.threads/manythreads.exp: Likewise.
16922 * gdb.threads/print-threads.exp: Likewise.
16923 * gdb.threads/pthreads.exp:: Likewise.
16924 * gdb.threads/schedlock.exp: Likewise.
16925
3433cfa5
SC
169262014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16927
16928 * gdb.cp/non-trivial-retval.cc: Add a test case.
16929 * gdb.cp/non-trivial-retval.exp: Add a test.
16930
092f880b
YQ
169312014-10-20 Yao Qi <yao@codesourcery.com>
16932
16933 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16934 * gdb.python/py-objfile-script-gdb.py: New file.
16935 * gdb.python/py-objfile-script.exp: Update reference to
16936 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16937 of remote_download. Remove the dest file.
16938
acbdb7f3
YQ
169392014-10-20 Yao Qi <yao@codesourcery.com>
16940
16941 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16942 * gdb.base/step-line.exp: Likewise.
16943 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16944 * gdb.dwarf2/dw2-basic.exp: Likewise.
16945 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16946 * gdb.dwarf2/dw2-filename.exp: Likewise.
16947 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16948 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16949 * gdb.dwarf2/dw2-producer.exp: Likewise.
16950 * gdb.dwarf2/mac-fileno.exp: Likewise.
16951 * gdb.python/py-frame-args.exp: Likewise.
16952 * gdb.python/py-framefilter.exp: Likewise.
16953 * gdb.python/py-mi.exp: Likewise.
16954 * gdb.python/py-objfile-script.exp: Likewise
16955 * gdb.python/py-pp-integral.exp: Likewise.
16956 * gdb.python/py-pp-re-notag.exp: Likewise.
16957 * gdb.python/py-prettyprint.exp: Likewise.
16958 * gdb.python/py-section-script.exp: Likewise.
16959 * gdb.python/py-typeprint.exp: Likewise.
16960 * gdb.python/py-xmethods.exp: Likewise.
16961 * gdb.stabs/weird.exp: Likewise.
16962 * gdb.xml/tdesc-regs.exp: Likewise.
16963
bd286a29
KCY
169642014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16965
16966 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16967 (out_cu): Use addr_len for the size of addresses.
16968 (out_line): Likewise. Size DW_LNE_set_address instruction
16969 according to addr_len.
16970 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16971 (FUNC): Add START_INSNS to definition.
16972
673dc4a0
YQ
169732014-10-18 Yao Qi <yao@codesourcery.com>
16974
16975 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16976 gdb_has_argv0 return true.
16977 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16978 check [target_info exists noargs], check [gdb_has_argv0]
16979 instead.
16980 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16981 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16982 procedures.
16983
4ffbba72
DE
169842014-10-17 Doug Evans <dje@google.com>
16985
16986 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16987 event.
16988 * gdb.python/py-events.py: Add clear_objfiles event.
16989
d096d8c1
DE
169902014-10-17 Doug Evans <dje@google.com>
16991
16992 * gdb.python/py-objfile.exp: Test progspace attribute.
16993
a80db015
LM
169942014-10-17 Luis Machado <lgustavo@codesourcery.com>
16995
16996 * gdb.guile/scm-breakpoint.exp: Do not assume any
16997 directory separators when matching source file paths.
16998 * gdb.python/py-breakpoint.exp: Likewise.
16999 * gdb.reverse/break-precsave.exp: Likewise.
17000 * gdb.reverse/break-reverse.exp: Likewise.
17001 * gdb.reverse/consecutive-precsave.exp: Likewise.
17002 * gdb.reverse/finish-precsave.exp: Likewise.
17003 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17004 * gdb.reverse/finish-reverse.exp: Likewise.
17005 * gdb.reverse/i386-precsave.exp: Likewise.
17006 * gdb.reverse/i387-env-reverse.exp: Likewise.
17007 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17008 * gdb.reverse/machinestate-precsave.exp: Likewise.
17009 * gdb.reverse/machinestate.exp: Likewise.
17010 * gdb.reverse/sigall-precsave.exp: Likewise.
17011 * gdb.reverse/solib-precsave.exp: Likewise.
17012 * gdb.reverse/step-precsave.exp: Likewise.
17013 * gdb.reverse/until-precsave.exp: Likewise.
17014 * gdb.reverse/watch-precsave.exp: Likewise.
17015 * gdb.reverse/watch-reverse.exp: Likewise.
17016
b22089ab
YQ
170172014-10-17 Yao Qi <yao@codesourcery.com>
17018
17019 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17020 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17021
6c4486e6
PA
170222014-10-17 Pedro Alves <palves@redhat.com>
17023
17024 PR gdb/17471
17025 * gdb.base/bg-execution-repeat.c: New file.
17026 * gdb.base/bg-execution-repeat.exp: New file.
17027
0ff33695
PA
170282014-10-17 Pedro Alves <palves@redhat.com>
17029
17030 PR gdb/17300
17031 * gdb.base/continue-all-already-running.c: New file.
17032 * gdb.base/continue-all-already-running.exp: New file.
17033
6fdebc3d
PA
170342014-10-17 Pedro Alves <palves@redhat.com>
17035
17036 PR gdb/17472
17037 * gdb.base/annota-input-while-running.c: New file.
17038 * gdb.base/annota-input-while-running.exp: New file.
17039
32a8097b
PA
170402014-10-17 Pedro Alves <palves@redhat.com>
17041
17042 * gdb.base/callfuncs.exp: emove references to osf.
17043 * gdb.base/sigall.exp: Likewise.
17044 * gdb.gdb/selftest.exp: Likewise.
17045 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17046 * gdb.mi/non-stop.c: Likewise.
17047 * gdb.mi/pthreads.c: Likewise.
17048 * gdb.reverse/sigall-precsave.exp: Likewise.
17049 * gdb.reverse/sigall-reverse.exp: Likewise.
17050 * gdb.threads/pthreads.c: Likewise.
17051 * gdb.threads/pthreads.exp: Likewise.
17052
7a3517ff
YQ
170532014-10-17 Yao Qi <yao@codesourcery.com>
17054
17055 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17056 check 'target_info exists noargs'.
17057 (test_command_prompt_position): Likewise.
17058 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17059 Remove "set args".
17060 (progvar_simple_while_test): Likewise.
17061 (progvar_complex_if_while_test): Likewise.
17062 (if_while_breakpoint_command_test): Likewise.
17063 (infrun_breakpoint_command_test): Likewise.
17064 (breakpoint_command_test): Likewise.
17065 (watchpoint_command_test): Likewise.
17066 (bp_deleted_in_command_test): Likewise.
17067 (temporary_breakpoint_commands): Likewise.
17068
bb99c472
YQ
170692014-10-16 Yao Qi <yao@codesourcery.com>
17070
17071 * gdb.base/remotetimeout.exp: Remove noargs checking.
17072
7c16b83e
PA
170732014-10-15 Pedro Alves <palves@redhat.com>
17074
17075 PR breakpoints/9649
17076 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17077 * gdb.base/breakpoint-in-ro-region.exp
17078 (probe_target_hardware_step): New procedure.
17079 (top level): Probe hardware stepping and hardware breakpoint
17080 support. Test stepping through a read-only region, with both
17081 "breakpoint auto-hw" on and off and both "always-inserted" on and
17082 off.
17083
35a49624
IB
170842014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17085
17086 * gdb.dlang/demangle.exp: Update for demangling changes.
17087
2d1c107c
SC
170882014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17089
17090 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17091 * gdb.cp/non-trivial-retval.exp: Add new tests.
17092
778811d5
SC
170932014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17094
17095 PR c++/13403
17096 PR c++/15154
17097 * gdb.cp/non-trivial-retval.cc: New file.
17098 * gdb.cp/non-trivial-retval.exp: New file.
17099
10c5f0a8
YQ
171002014-10-15 Yao Qi <yao@codesourcery.com>
17101
17102 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17103 remote host.
17104
65d7b369
YQ
171052014-10-15 Yao Qi <yao@codesourcery.com>
17106
17107 * gdb.python/py-symbol.exp: Match file base name if host is
17108 remote, otherwise match file name with dir name.
17109 * gdb.python/py-symtab.exp: Likewise.
17110 * gdb.python/python.exp: Likewise.
17111
46dc1394
YQ
171122014-10-15 Yao Qi <yao@codesourcery.com>
17113
17114 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17115 pattern.
17116 * gdb.python/py-symtab.exp: Likewise.
17117 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17118 locationn.
17119
c40cc657
JB
171202014-10-14 Joel Brobecker <brobecker@adacore.com>
17121
17122 * gdb.ada/addr_arith: New testcase.
17123
2abf49e1
MR
171242014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17125
17126 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17127 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17128 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17129 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17130
f7088df3
SDJ
171312014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17132
17133 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17134 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17135 * gdb.arch/stap-eval-lang-ada.exp: New file.
17136
4dc06805
YQ
171372014-10-14 Yao Qi <yao@codesourcery.com>
17138
17139 * gdb.mi/mi-var-child.c (nothing1): New function.
17140 (nothing2): New function.
17141 (do_children_tests): Set function pointers by nothing1 and
17142 nothing2.
17143 * gdb.mi/mi-var-child.exp: Step over new added statements.
17144 Update test to match the new output.
17145 * gdb.mi/var-cmd.c (nothing1): New function.
17146 (nothing2): New function.
17147 (do_children_tests): Set function pointers by nothing1 and
17148 nothing2.
17149 * gdb.mi/mi-var-display.exp: Update test to match output.
17150 Step to the line specified by $line_dct_nothing.
17151 Increase the number of lines to step.
17152
46a93de2
YQ
171532014-10-14 Yao Qi <yao@codesourcery.com>
17154
17155 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17156 tests.
17157 * gdb.mi/mi2-var-child.exp: Likewise.
17158
14ea52ee
DE
171592014-10-13 Doug Evans <dje@google.com>
17160
17161 * gdb.python/py-objfile.exp: Change name of file name test.
17162
e5c6e92b
DE
171632014-10-13 Doug Evans <dje@google.com>
17164
17165 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17166 from the start of the CU.
17167
c780cc2f
JK
171682014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17169 Yao Qi <yao@codesourcery.com>
17170
17171 Fix "save breakpoints" for "catch" command.
17172 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17173 Remove -nonewline. Match also the added "main" line.
17174
99894e11
JK
171752014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17176
17177 Fix "save breakpoints" for "disable $bpnum" command.
17178 * gdb.base/save-bp.c (main): Add label.
17179 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17180
6e1ac5a3
JK
171812014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17182
17183 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17184
754dd2b0
YQ
171852014-10-11 Yao Qi <yao@codesourcery.com>
17186
17187 * gdb.server/server-kill.exp: Execute command
17188 "set remote trace-status-packet on" before "tstatus".
17189
f90183d7
YQ
171902014-10-11 Yao Qi <yao@codesourcery.com>
17191
17192 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17193 (main): Call getppid.
17194 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17195 and continue to it. Read variable "server_pid".
17196
bf40a607
YQ
171972014-10-11 Yao Qi <yao@codesourcery.com>
17198
17199 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17200
052ca370
YQ
172012014-10-11 Yao Qi <yao@codesourcery.com>
17202
17203 * gdb.threads/thread-find.exp: Don't execute command
17204 "info threads".
17205 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17206 * gdb.threads/linux-dp.exp: Don't check the condition
17207 $threads_created equals to zero.
17208
3831839c
PA
172092014-10-10 Pedro Alves <palves@redhat.com>
17210
17211 * gdb.base/bigcore.exp: Remove references to IRIX.
17212 * gdb.base/funcargs.exp: Likewise.
17213 * gdb.base/interrupt.exp: Likewise.
17214 * gdb.base/mips_pro.exp: Likewise.
17215 * gdb.base/nodebug.exp: Likewise.
17216 * gdb.base/setvar.exp: Likewise.
17217 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17218
8b9a549d
PA
172192014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17220 Pedro Alves <palves@redhat.com>
17221
17222 PR symtab/14466
17223 * gdb.base/vdso-warning.c: New file.
17224 * gdb.base/vdso-warning.exp: New file.
17225
d48ba5e8
DE
172262014-10-02 Doug Evans <dje@google.com>
17227
17228 * gdb.base/structs.c (main): Don't run forever.
17229
2278c276
PA
172302014-10-02 Pedro Alves <palves@redhat.com>
17231
17232 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17233 (top level) <stop threads 1, stop threads 2>: Use it.
17234
b57bacec
PA
172352014-10-02 Pedro Alves <palves@redhat.com>
17236
17237 * gdb.threads/break-while-running.exp (test): Add new
17238 'update_thread_list' argument. Skip "info threads" if false.
17239 (top level): Add new 'update_thread_list' axis.
17240
13fd3ff3
PA
172412014-10-02 Pedro Alves <palves@redhat.com>
17242
17243 PR breakpoints/17431
17244 * gdb.base/execl-update-breakpoints.c: New file.
17245 * gdb.base/execl-update-breakpoints.exp: New file.
17246
0fec99e8
PA
172472014-10-01 Pedro Alves <palves@redhat.com>
17248
17249 * gdb.base/breakpoint-in-ro-region.c: New file.
17250 * gdb.base/breakpoint-in-ro-region.exp: New file.
17251
2ddf4301
SM
172522014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17253
17254 * gdb.mi/mi-exit-code.exp: New file.
17255 * gdb.mi/mi-exit-code.c: New file.
17256
6a5f3f43
YQ
172572014-09-30 Yao Qi <yao@codesourcery.com>
17258
17259 * lib/prelink-support.exp (build_executable_own_libs): Error if
17260 the target isn't native.
17261
345bcc73
YQ
172622014-09-30 Yao Qi <yao@codesourcery.com>
17263
17264 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17265 false.
17266
a25a5a45
PA
172672014-09-22 Pedro Alves <palves@redhat.com>
17268
17269 * gdb.threads/break-while-running.exp: New file.
17270 * gdb.threads/break-while-running.c: New file.
17271
00ba3162
YQ
172722014-09-19 Yao Qi <yao@codesourcery.com>
17273
17274 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17275 Invoke test. Restart GDB with --readnow and invoke test again.
17276
c3b7b696
YQ
172772014-09-19 Yao Qi <yao@codesourcery.com>
17278
17279 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17280 proc set_breakpoint_on_gcd_function. Invoke
17281 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17282 invoke set_breakpoint_on_gcd_function again.
17283
2b4fd423
DE
172842014-09-18 Doug Evans <dje@google.com>
17285
17286 * gdb.dwarf2/symtab-producer.exp: New file.
17287
a5947601
SDJ
172882014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17289
17290 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17291 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17292 * gdb.base/global-var-nested-by-dso.c: Likewise.
17293 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17294
91c19059
SDJ
172952014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17296 Pedro Alves <palves@redhat.com>
17297
17298 * gdb.base/watch-bitfields.exp: Pass string other than test file
17299 name to prepare_for_testing.
17300 (watch): New procedure.
17301 (expect_watchpoint): Use with_test_prefix.
17302 (top level): Factor out tests to ...
17303 (test_watch_location, test_regular_watch): ... these new
17304 procedures, and use with_test_prefix and gdb_continue_to_end.
17305
bb9d5f81
PP
173062014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17307
17308 PR breakpoints/12526
17309 * gdb.base/watch-bitfields.exp: New file.
17310 * gdb.base/watch-bitfields.c: New file.
17311
635856f5
PA
173122014-09-16 Pedro Alves <palves@redhat.com>
17313
17314 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17315 software and hardware addresses, not software address against
17316 itself.
17317
7280ceea
PA
173182014-09-16 Pedro Alves <palves@redhat.com>
17319
17320 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17321 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17322
428b16bd
PA
173232014-09-16 Pedro Alves <palves@redhat.com>
17324
17325 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17326 files.
17327 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17328 "*-*-vxworks*" throughout.
17329 * gdb.base/break.exp: Likewise.
17330 * gdb.base/default.exp: Likewise.
17331 * gdb.base/scope.exp: Likewise.
17332 * gdb.base/sepdebug.exp: Likewise.
17333 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17334 throughout.
17335 * gdb.base/run.c: Likewise.
17336 * gdb.base/sepdebug.c: Likewise.
17337 * gdb.hp/gdb.aCC/run.c: Likewise.
17338 * gdb.reverse/until-reverse.c: Likewise.
17339 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17340
666d413c
YQ
173412014-09-16 Yao Qi <yao@codesourcery.com>
17342
17343 * boards/local-remote-host-native.exp: New file.
17344
57cbd724
DE
173452014-09-14 Doug Evans <xdje42@gmail.com>
17346
17347 * gdb.threads/queue-signal.c (thread_count): New variable.
17348 (thread_count_mutex, thread_count_condvar): New variables.
17349 (incr_thread_count, wait_all_threads_running): New functions.
17350 (main): Wait for all threads to be in their thread functions.
17351
81219e53
DE
173522014-09-13 Doug Evans <xdje42@gmail.com>
17353
17354 * gdb.threads/queue-signal.c: New file.
17355 * gdb.threads/queue-signal.exp: New file.
17356
3714cea7
DE
173572014-09-13 Doug Evans <xdje42@gmail.com>
17358
17359 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17360 be consistent with what default_gdb_init uses.
17361 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17362 the plain text of the prompt. Add some logging printfs.
17363 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17364
fa43b1d7
PA
173652014-09-12 Pedro Alves <palves@redhat.com>
17366
17367 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17368 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17369 * gdb.arch/i386-size-overlap.exp: Likewise.
17370 * gdb.arch/i386-size.exp: Likewise.
17371 * gdb.arch/i386-unwind.exp: Likewise.
17372 * gdb.base/a2-run.exp: Likewise.
17373 * gdb.base/break.exp: Likewise.
17374 * gdb.base/charset.exp: Likewise.
17375 * gdb.base/chng-syms.exp: Likewise.
17376 * gdb.base/commands.exp: Likewise.
17377 * gdb.base/dbx.exp: Likewise.
17378 * gdb.base/find.exp: Likewise.
17379 * gdb.base/funcargs.exp: Likewise.
17380 * gdb.base/jit-simple.exp: Likewise.
17381 * gdb.base/reread.exp: Likewise.
17382 * gdb.base/sepdebug.exp: Likewise.
17383 * gdb.base/step-bt.exp: Likewise.
17384 * gdb.cp/mb-inline.exp: Likewise.
17385 * gdb.cp/mb-templates.exp: Likewise.
17386 * gdb.objc/basicclass.exp: Likewise.
17387 * gdb.threads/killed.exp: Likewise.
17388
9d9bf2df
EBM
173892014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17390
17391 PR tdep/17379
17392 * gdb.arch/powerpc-stackless.S: New file.
17393 * gdb.arch/powerpc-stackless.exp: New file.
17394
1cf2f1b0
JK
173952014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17396
17397 * gdb.base/attach.c: Include unistd.h.
17398 (main): Call alarm. Add label postloop.
17399 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17400 gdb_breakpoint, gdb_continue_to_breakpoint.
17401 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17402
98880d46
PA
174032014-09-11 Pedro Alves <palves@redhat.com>
17404
17405 PR gdb/17347
17406 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17407 * gdb.base/attach.exp (test_command_line_attach_run): New
17408 procedure.
17409 (top level): Call it.
17410
4c92ff2c
PA
174112014-09-11 Pedro Alves <palves@redhat.com>
17412
17413 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17414 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17415 (do_command_attach_tests): Use spawn_wait_for_attach.
17416 * gdb.base/solib-overlap.exp: Likewise.
17417 * gdb.multi/multi-attach.exp: Likewise.
17418 * gdb.python/py-prompt.exp: Likewise.
17419 * gdb.python/py-sync-interp.exp: Likewise.
17420 * gdb.server/ext-attach.exp: Likewise.
17421
3adc1a7d
GKB
174222014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17423
17424 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17425 command in testcase. Simplify testcase.
17426
96334934
JB
174272014-09-10 Joel Brobecker <brobecker@adacore.com>
17428
17429 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17430
eb479039
JB
174312014-09-10 Joel Brobecker <brobecker@adacore.com>
17432
17433 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17434
deede10c
JB
174352014-09-10 Joel Brobecker <brobecker@adacore.com>
17436
17437 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17438
7828a5f5
JB
174392014-09-10 Joel Brobecker <brobecker@adacore.com>
17440
17441 * gdb.dwarf2/dynarr-ptr.c: New file.
17442 * gdb.dwarf2/dynarr-ptr.exp: New file.
17443
33aeebcf
MR
174442014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17445
17446 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17447 of 30 rather than hardcoding 120 for a slow test case. Take the
17448 `gdb,timeout' target setting into account for this calculation.
17449 Don't extend the timeout for the test cases that don't need it.
17450
7b415901
MR
174512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17452
17453 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17454 a factor of 2 for a slow test case. Take the `gdb,timeout'
17455 target setting into account for this calculation.
17456 * gdb.reverse/until-precsave.exp: Increase the timeout by
17457 a factor of 15 and 3 respectively rather than adding 120
17458 for a pair of slow test cases. Take the `gdb,timeout'
17459 target setting into account for this calculation.
17460
4a40f85a
MR
174612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17462
17463 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17464 timeout, don't pass one down to gdb_expect.
17465 (gdb_expect): Rework timeout selection.
17466
09635af7
MR
174672014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17468
17469 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17470 exception on timeout.
17471 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17472 (gdbserver_start_extended): Catch any `gdbserver_start' error
17473 exceptions.
17474 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17475 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17476 `gdbserver_gdb_load' error exceptions.
17477
2bdd10b7
MR
174782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17479
17480 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17481 120 on waiting for the TCP socket to open.
17482
316935f0
DE
174832014-09-09 Doug Evans <xdje42@gmail.com>
17484
17485 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17486 _caller_matches, _any_caller_is, _any_caller_matches.
17487
83740597
DE
174882014-09-09 Doug Evans <xdje42@gmail.com>
17489
17490 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17491
4c122fc3
YQ
174922014-09-09 Yao Qi <yao@codesourcery.com>
17493
17494 * gdb.mi/mi-var-display.exp: Set print symbol off.
17495
a9f116cb
GKB
174962014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17497
17498 PR gdb/17035
17499 * gdb.base/commands.exp: Add tests to verify user-defined
17500 commands with empty bodies.
17501 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17502 python commands in `show user command`.
17503 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17504 scheme commands in `show user command`.
17505
c75bd3a2
JK
175062014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17507
17508 PR python/17355
17509 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17510 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17511 * gdb.python/py-framefilter-invalidarg.exp: New file.
17512 * gdb.python/py-framefilter-invalidarg.py: New file.
17513
faa42425
DE
175142014-09-06 Doug Evans <xdje42@gmail.com>
17515
17516 PR 15276
17517 * gdb.python/py-caller-is.c: New file.
17518 * gdb.python/py-caller-is.exp: New file.
17519
474ca4f6
SDJ
175202014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17521
17522 PR gdb/17235
17523 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17524 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17525
eb0b0463
SDJ
175262014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17527
17528 PR fortran/17237
17529 * gdb.fortran/print-formatted.exp: New file.
17530 * gdb.fortran/print-formatted.f90: Likewise.
17531
5f3b99cf
SS
175322014-09-03 Sasha Smundak <asmundak@google.com>
17533
17534 * gdb.python/py-frame.exp: Test Frame.read_register.
17535
7d793aa9
SDJ
175362014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17537
17538 PR python/16699
17539 * gdb.python/py-completion.exp: New file.
17540 * gdb.python/py-completion.py: Likewise.
17541
fb0576e9
DE
175422014-08-28 Doug Evans <dje@google.com>
17543
17544 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17545 eax,etc. are live with values set by gdb and thus the compiler can't
17546 use them.
17547 * gdb.arch/i386-pseudo.c (main): Ditto.
17548
ee92b0dd
DE
175492014-08-27 Doug Evans <dje@google.com>
17550
17551 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17552
6649db35
DE
175532014-08-25 Doug Evans <dje@google.com>
17554
17555 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17556 (main): Ditto.
17557
564b7600
DE
175582014-08-25 Doug Evans <dje@google.com>
17559
17560 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17561
3881fb67
YQ
175622014-08-24 Yao Qi <yao@codesourcery.com>
17563
17564 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17565 symbol off.
17566 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17567
a05a36a5
DE
175682014-08-22 Doug Evans <dje@google.com>
17569
17570 PR 17276
17571 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17572 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17573 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17574
7c343b48
YQ
175752014-08-22 Yao Qi <yao@codesourcery.com>
17576
17577 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17578 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17579 * gdb.python/python.exp: Likewise. Use .py file on the host
17580 instead of the build.
17581
22fd09ae
JK
175822014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17583
17584 * gdb.threads/gcore-stale-thread.c: New file.
17585 * gdb.threads/gcore-stale-thread.exp: New file.
17586
a8454a7c
PA
175872014-08-21 Pedro Alves <palves@redhat.com>
17588
17589 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17590 * gdb.base/gcore-relro-pie.exp: Likewise.
17591 * gdb.base/gcore-relro.exp: Likewise.
17592 * gdb.base/gcore.exp: Likewise.
17593 * gdb.base/print-symbol-loading.exp: Likewise.
17594 * gdb.threads/gcore-thread.exp: Likewise.
17595 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17596
2a31c623
PA
175972014-08-20 Pedro Alves <palves@redhat.com>
17598 Jan Kratochvil <jan.kratochvil@redhat.com>
17599
17600 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17601 configure.
17602 (EXPECT): Handle READ1 being set.
17603 (all): Depend on EXTRA_RULES.
17604 (check-read1, expect-read1, read1.so, read1): New rules.
17605 * README (Testsuite Parameters): Document the READ1 make variable.
17606 (Race detection): New section.
17607 * configure: Regenerate.
17608 * configure.ac: If build==host==target, and running under a
17609 GNU/glibc system, add read1 to the extra Makefile rules.
17610 (EXTRA_RULES): AC_SUBST it.
17611 * lib/read1.c: New file.
17612
d36430db
JB
176132014-08-20 Joel Brobecker <brobecker@adacore.com>
17614
17615 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17616 the handling of variables declared as a typedef to an array
17617 which a DW_AT_data_location attribute.
17618
9a0dc9e3
PA
176192014-08-19 Andrew Burgess <aburgess@broadcom.com>
17620 Pedro Alves <palves@redhat.com>
17621
17622 PR symtab/14604
17623 PR symtab/14605
17624 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17625 gdb_test.
17626
0718a8da
PA
176272014-08-19 Pedro Alves <palves@redhat.com>
17628
17629 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17630
13b448cd
YQ
176312014-08-19 Yao Qi <yao@codesourcery.com>
17632
17633 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17634 right line.
17635
1cbf5077
DB
176362014-08-18 David Blaikie <dblaikie@gmail.com>
17637
17638 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17639
bf0fae19
JB
176402014-08-18 Joel Brobecker <brobecker@adacore.com>
17641
17642 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17643 attribute in array range.
17644
3c8c5dcc
JB
176452014-08-18 Joel Brobecker <brobecker@adacore.com>
17646
17647 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17648
e66d4446
SC
176492014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17650
17651 PR c++/17132
17652 * gdb.cp/pr17132.cc: New file.
17653 * gdb.cp/pr17132.exp: New file.
17654
940df408
SC
176552014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17656
17657 * gdb.python/py-xmethods.py (A_getarrayind)
17658 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17659 Use 'print' with function call syntax.
17660 (E_method_matcher.match): Fix tab vs space indentation mixup.
17661
ebcc6c3a
YQ
176622014-08-15 Yao Qi <yao@codesourcery.com>
17663
17664 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17665 false.
17666
775e0f04
YQ
176672014-08-15 Yao Qi <yao@codesourcery.com>
17668
17669 * gdb.cp/casts.exp: Set print symbol off.
17670 * gdb.cp/class2.exp: Likewise.
17671 * gdb.cp/overload.exp: Likewise.
17672 * gdb.cp/templates.exp: Likewise.
17673
d769e349
DE
176742014-08-11 Doug Evans <dje@google.com>
17675
17676 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17677 (test_load_shlib): Update.
17678
20c6f1e1
YQ
176792014-08-09 Yao Qi <yao@codesourcery.com>
17680
17681 * gdb.base/display.exp: Invoke is_address_zero_readable.
17682 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17683 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17684 * gdb.base/hbreak-unmapped.exp: Return if
17685 is_address_zero_readable returns true.
17686 * gdb.base/signest.exp: Likewise.
17687 * gdb.base/signull.exp: Likewise.
17688 * gdb.base/sigbpt.exp: Likewise.
17689 * gdb.guile/scm-disasm.exp: Do the test if
17690 is_address_zero_readable returns false.
17691 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17692 * gdb.python/py-arch.exp: Likewise.
17693 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17694 * lib/gdb.exp (is_address_zero_readable): New proc.
17695
5792e8e3
YQ
176962014-08-09 Yao Qi <yao@codesourcery.com>
17697
17698 PR testsuite/13443
17699 * gdb.mi/mi-var-display.exp: Make test messages unique.
17700
3cecbbbe
TT
177012014-08-04 Tom Tromey <tromey@redhat.com>
17702
17703 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17704 target 0".
17705
00b51ff5
TT
177062014-08-04 Tom Tromey <tromey@redhat.com>
17707
17708 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17709 "target_resume".
17710
6908c509
JB
177112014-08-01 Joel Brobecker <brobecker@adacore.com>
17712
17713 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17714 inner_vla_struct_object_size.
17715 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17716 as xfail.
17717
cc6563d2
PA
177182014-07-30 Pedro Alves <palves@redhat.com>
17719
17720 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17721 comment.
17722
7e09a223
YQ
177232014-07-29 Yao Qi <yao@codesourcery.com>
17724
17725 PR gdb/17206
17726 * gdb.base/until-nodebug.exp: New.
17727
7ebdbe92
DE
177282014-07-28 Doug Evans <xdje42@gmail.com>
17729
17730 PR guile/17203
17731 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17732 previously existing parameter, and previously ambiguously spelled
17733 parameter.
17734
fdb1adc6
WN
177352014-07-28 Will Newton <will.newton@linaro.org>
17736
17737 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17738
186fcde0
DE
177392014-07-26 Ludovic Courtès <ludo@gnu.org>
17740 Doug Evans <xdje42@gmail.com>
17741
17742 PR guile/17146
17743 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17744
70509625
PA
177452014-07-25 Pedro Alves <palves@redhat.com>
17746
17747 * gdb.threads/signal-command-handle-nopass.c: New file.
17748 * gdb.threads/signal-command-handle-nopass.exp: New file.
17749 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17750 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17751 * gdb.threads/signal-delivered-right-thread.c: New file.
17752 * gdb.threads/signal-delivered-right-thread.exp: New file.
17753
c3f814a1
PA
177542014-07-25 Pedro Alves <palves@redhat.com>
17755
17756 * gdb.base/double-prompt-target-event-error.exp
17757 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17758 match.
17759 (cancel_pagination_in_target_event): Rework double prompt
17760 detection.
17761 * gdb.base/paginate-after-ctrl-c-running.exp
17762 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17763 <return>' match.
17764 * gdb.base/paginate-bg-execution.exp
17765 (test_bg_execution_pagination_return)
17766 (test_bg_execution_pagination_cancel): Remove '-notransfer
17767 <return>' matches.
17768 * gdb.base/paginate-execution-startup.exp
17769 (test_fg_execution_pagination_return)
17770 (test_fg_execution_pagination_cancel): Remove '-notransfer
17771 <return>' matches.
17772 * gdb.base/paginate-inferior-exit.exp
17773 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17774 match.
17775 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17776 * lib/gdb.exp (pagination_prompt): Run text through
17777 string_to_regexp.
17778 (gdb_test_multiple): Match $pagination_prompt instead of
17779 "<return>".
17780 (string_to_regexp): Move to lib/gdb-utils.exp.
17781
e214cf6c
JK
177822014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17783
17784 * gdb.arch/amd64-entry-value-paramref.S: New file.
17785 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17786 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17787 * gdb.arch/amd64-optimout-repeat.S: New file.
17788 * gdb.arch/amd64-optimout-repeat.c: New file.
17789 * gdb.arch/amd64-optimout-repeat.exp: New file.
17790
17d0c5c8
JK
177912014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17792
17793 PR gdb/17170
17794 * gdb.base/statistics.exp: New file.
17795
b8b8facf
DE
177962014-07-17 Doug Evans <dje@google.com>
17797
74b49205 17798 PR gdb/17170
b8b8facf
DE
17799 * gdb.base/maint.exp: Update testing of per-command stats.
17800
1b5d0ab3
PA
178012014-07-16 Pedro Alves <palves@redhat.com>
17802
17803 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17804 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17805 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17806 (tfile_write_buf): New functions.
17807 (add_memory_block): Rewrite using the above.
17808 (adjust_function_address): New function.
17809 (FUNCTION_ADDRESS): New macro.
17810 (write_basic_trace_file): Remove short_x local, and use
17811 tfile_write_16. Change type of func_addr local to unsigned long
17812 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17813 here. Cast argument of add_memory_block to char pointer.
17814 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17815 (main): Remove parameters.
17816 * gdb.trace/tfile.exp: Remove nowarnings.
17817
4d974e88
SM
178182014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17819
17820 * gdb.base/debug-expr.exp: Test string evaluation with
17821 "debug expression" on.
17822
41e99568
PA
178232014-07-15 Pedro Alves <palves@redhat.com>
17824
17825 * gdb.base/reread.exp: Use clean_restart.
17826
487d9753
PL
178272014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17828
17829 * gdb.arch/avr-flash-qualifer.c: New.
17830 * gdb.arch/avr-flash-qualifer.exp: New.
17831
cc1c52ad
PA
178322014-07-14 Pedro Alves <palves@redhat.com>
17833
17834 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17835 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17836
1e973570
PA
178372014-07-14 Pedro Alves <palves@redhat.com>
17838
17839 * gdb.base/double-prompt-target-event-error.c: New file.
17840 * gdb.base/double-prompt-target-event-error.exp: New file.
17841
93d6eb10
PA
178422014-07-14 Pedro Alves <palves@redhat.com>
17843
17844 PR gdb/17072
17845 * gdb.base/paginate-inferior-exit.c: New file.
17846 * gdb.base/paginate-inferior-exit.exp: New file.
17847
0017922d
PA
178482014-07-14 Pedro Alves <palves@redhat.com>
17849
17850 PR gdb/17072
17851 * gdb.base/paginate-bg-execution.c: New file.
17852 * gdb.base/paginate-bg-execution.exp: New file.
17853
94696ad3
PA
178542014-07-14 Pedro Alves <palves@redhat.com>
17855
17856 PR gdb/17072
17857 * gdb.base/paginate-execution-startup.c: New file.
17858 * gdb.base/paginate-execution-startup.exp: New file.
17859 * lib/gdb.exp (pagination_prompt): New global.
17860 (default_gdb_spawn): New procedure, factored out from
17861 default_gdb_spawn.
17862 (default_gdb_start): Adjust to call default_gdb_spawn.
17863 (gdb_spawn): New procedure.
17864
bd293940
PA
178652014-07-14 Pedro Alves <palves@redhat.com>
17866
17867 * lib/gdb.exp (gdb_assert): New procedure.
17868 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17869
c933f875
PA
178702014-07-14 Pedro Alves <palves@redhat.com>
17871
17872 * gdb.base/execution-termios.c: New file.
17873 * gdb.base/execution-termios.exp: New file.
17874
d98b7a16
TT
178752014-07-14 Tom Tromey <tromey@redhat.com>
17876
17877 * gdb.cp/vla-cxx.cc: New file.
17878 * gdb.cp/vla-cxx.exp: New file.
17879
548740d6
TT
178802014-07-14 Tom Tromey <tromey@redhat.com>
17881
17882 * gdb.reverse/rerun-prec.c: New file.
17883 * gdb.reverse/rerun-prec.exp: New file.
17884
a25eb028
MR
178852014-07-12 Maciej W. Rozycki <macro@mips.com>
17886 Maciej W. Rozycki <macro@codesourcery.com>
17887
17888 * lib/gdb-utils.exp: New file.
17889 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17890 inline `gdb_init_command' processing.
17891 (gdb_start_cmd): Likewise.
17892 * lib/mi-support.exp (mi_run_cmd): Likewise.
17893 * README: Document `gdb_init_command' and `gdb_init_commands'.
17894
218c2655
JK
178952014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17896
17897 Fix false FAIL running under a very long directory name.
17898 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17899 and "set print elements 10000". Twice.
17900
5401fde3
YQ
179012014-07-11 Yao Qi <yao@codesourcery.com>
17902
17903 * gdb.base/exprs.exp: "set print symbol off".
17904
e76126e8
PA
179052014-07-11 Pedro Alves <palves@redhat.com>
17906
17907 * gdb.threads/kill.c: New file.
17908 * gdb.threads/kill.exp: New file.
17909
2d6f0de6
YQ
179102014-07-10 Yao Qi <yao@codesourcery.com>
17911
17912 * gdb.trace/tfile.c (write_basic_trace_file)
17913 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17914 address written to trace file.
17915
7180e04a
PA
179162014-07-09 Pedro Alves <palves@redhat.com>
17917
17918 * gdb.base/attach-wait-input.exp: New file.
17919 * gdb.base/attach-wait-input.c: New file.
17920
9a9a7608
AB
179212014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17922
17923 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17924 setting up test structures.
17925 (main): Call new test function.
17926 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17927 test function, continue into test function and walk test
17928 structures.
17929
161ac41e
YQ
179302014-07-02 Yao Qi <yao@codesourcery.com>
17931
17932 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17933 'bar_start' at the beginning of functions 'foo' and 'bar'
17934 respectively.
17935 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17936 instead of 'foo' and 'bar'.
17937
1f267ae3
MM
179382014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17939
17940 * gdb.btrace/segv.exp: New.
17941 * gdb.btrace/segv.c: New.
17942
2b239efb
LM
179432014-07-02 Luis Machado <lgustavo@codesourcery.com>
17944
17945 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17946 instruction.
17947
cf363f18
MW
179482014-06-30 Mark Wielaard <mjw@redhat.com>
17949
17950 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17951 vulture, vilify, villar): New volatile array constants.
17952 (vindictive, vegetation): New const volatile array constants.
17953 * gdb.base/volatile.exp: Test volatile and const volatile array
17954 types.
17955
aebf9d24
AA
179562014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17957
17958 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17959 target lacks support for awatch, rwatch, or hbreak.
17960
b67a2c6f
YQ
179612014-06-27 Yao Qi <yao@codesourcery.com>
17962
17963 * gdb.multi/dummy-frame-restore.exp: New.
17964 * gdb.multi/dummy-frame-restore.c: New.
17965
aef92902
MM
179662014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17967
17968 * gdb.btrace/gcore.exp: New.
17969
8e9db26e
PA
179702014-06-23 Pedro Alves <palves@redhat.com>
17971
17972 * gdb.base/watchpoint-reuse-slot.c: New file.
17973 * gdb.base/watchpoint-reuse-slot.exp: New file.
17974
70afc5b7
SC
179752014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17976
17977 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17978 progspace's filename in 'info', 'enable' and 'disable' command
17979 tests.
17980
b972bd9c
JK
179812014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17982
17983 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17984 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17985 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17986
125f8a3d
GB
179872014-06-20 Gary Benson <gbenson@redhat.com>
17988
17989 * gdb.arch/i386-avx.exp: Fix include file location.
17990 * gdb.arch/i386-sse.exp: Likewise.
17991
3ed9baed
IB
179922014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17993
17994 * gdb.dlang/expression.exp: New file.
17995
034f788c
PA
179962014-06-19 Pedro Alves <palves@redhat.com>
17997
17998 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17999 out from ...
18000 (top level): ... here. Iterate running tests under different
18001 scheduler-locking settings.
18002
45371d0c
LM
180032014-06-18 Luis Machado <lgustavo@codesourcery.com>
18004
18005 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18006 to DW_FORM_addr and use non-zero addresses.
18007
5d376983
SC
180082014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18009
18010 PR gdb/17017
18011 * gdb.python/py-xmethods.cc: Add global function call counters and
18012 increment them in their respective functions. Remove "cout"
18013 statements.
18014 * gdb.python/py-xmethods.exp: Make tests check the global function
18015 call counters instead of depending on inferior IO.
18016
a1aa2221
LM
180172014-06-18 Don Breazeal <donb@codesourcery.com>
18018
18019 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18020 Deleted procedure.
18021 (explicit_fork_parent_follow): Deleted procedure.
18022 (explicit_fork_child_follow): Deleted procedure.
18023 (test_follow_fork): New procedure.
18024 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18025 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18026 procedure calls.
18027
0fc05997
YQ
180282014-06-17 Yao Qi <yao@codesourcery.com>
18029
18030 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18031 CP1252.
18032
70795c52
LM
180332014-06-17 Luis Machado <lgustavo@codesourcery.com>
18034
18035 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18036 Initialize ptr and S explicitly.
18037 (skip_type_update_when_not_use_rtti_test): Likewise.
18038
6be47f0c
KS
180392014-06-16 Keith Seitz <keiths@redhat.com>
18040
18041 PR mi/15863
18042 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18043 the inferior is started.
18044
d03de421
PA
180452014-06-16 Pedro Alves <palves@redhat.com>
18046
18047 * gdb.base/break-main-file-remove-fail.c: New file.
18048 * gdb.base/break-main-file-remove-fail.exp: New file.
18049 * gdb.base/break-unload-file.exp: Use build_executable instead of
18050 prepare_for_testing.
18051 (test_break): New parameter "initial_load". Handle it.
18052 (top level): Add initial_load cmdline/file axis.
18053
f9579b99
TT
180542014-06-12 Tom Tromey <tromey@redhat.com>
18055
18056 * gdb.base/completion.exp: Don't use directory name in test.
18057
3657956b
GB
180582014-06-09 Gary Benson <gbenson@redhat.com>
18059
18060 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18061 separate the always-available ANSI-standard signals from the
18062 signals that require checking.
18063 (main): Likewise.
18064 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18065 Likewise.
18066 (main): Likewise.
18067
4186eb54
KS
180682014-06-07 Keith Seitz <keiths@redhat.com>
18069
18070 Revert:
18071 PR c++/16253
18072 * gdb.cp/var-tag.cc: New file.
18073 * gdb.cp/var-tag.exp: New file.
18074 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18075 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18076 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18077 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18078
25326a28 180792014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18080
18081 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18082
829155c9
PA
180832014-06-06 Pedro Alves <palves@redhat.com>
18084
18085 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18086 in target debug output instead of looking at RSP packets,
18087 disabling the test on any target that uses hardware stepping.
18088 Update comments.
18089
61c8d22e
PA
180902014-06-06 Pedro Alves <palves@redhat.com>
18091
18092 * gdb.base/break-unload-file.exp: Fix typo.
18093
d9a47287
YQ
180942014-06-06 Yao Qi <yao@codesourcery.com>
18095
18096 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18097 from "jit_function" to "^jit_function".
18098
e5e01dbf
YQ
180992014-06-06 Yao Qi <yao@codesourcery.com>
18100
18101 * gdb.base/async.c (foo): Add one statement.
18102 * gdb.base/async.exp: Get the next instruction address and
18103 match the output of "nexti" by instruction address. Match
18104 the hex address in the output of "finish".
18105
73ba372c
GB
181062014-06-06 Gary Benson <gbenson@redhat.com>
18107
18108 * gdb.base/call-signals.c: Remove preprocessor conditionals
18109 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18110 SIGSEGV and SIGTERM.
18111 * gdb.base/sigall.c: Likewise.
18112 * gdb.base/unwindonsignal.c: Likewise.
18113 * gdb.reverse/sigall-reverse.c: Likewise.
18114
831517df
YQ
181152014-06-06 Yao Qi <yao@codesourcery.com>
18116
18117 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18118 readable, skip the test.
18119
b8b91e98
YQ
181202014-06-06 Yao Qi <yao@codesourcery.com>
18121
18122 * gdb.threads/staticthreads.c (thread_function): Move the line
18123 setting breakpoint on forward.
18124 * gdb.threads/staticthreads.exp: Update comments.
18125
fb934770
LC
181262014-06-05 Ludovic Courtès <ludo@gnu.org>
18127
18128 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18129 "history-append! type error".
18130
6ef284bd
SM
181312014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18132
18133 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18134 erroneous dprintf expected input.
18135
a872e241
DE
181362014-06-04 Doug Evans <xdje42@gmail.com>
18137
18138 * gdb.guile/scm-generics.exp: Delete.
18139
16f691fb
DE
181402014-06-04 Doug Evans <xdje42@gmail.com>
18141
18142 * gdb.guile/scm-breakpoint.exp: Update.
18143 Add tests for breakpoint registration.
18144
012370f6
TT
181452014-06-04 Tom Tromey <tromey@redhat.com>
18146
18147 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18148 VLA-in-union.
18149 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18150 inner_vla_struct, vla_union types. Initialize objects of those
18151 types and compute their sizes.
18152
9f5a4cef
HZ
181532014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18154 Hui Zhu <hui@codesourcery.com>
18155
18156 * gdb.base/fileio.exp: Add test for shell not available as well as
18157 available.
18158 * gdb.base/fileio.c (test_system): Check for shell twice.
18159
90a45c4d
YQ
181602014-06-04 Yao Qi <yao@codesourcery.com>
18161
18162 * gdb.base/auto-connect-native-target.exp: Remove redundant
18163 space from the regexp pattern.
18164
70017e41
YQ
181652014-06-04 Yao Qi <yao@codesourcery.com>
18166
18167 * gdb.base/default.exp: Replace "child" with "native" in
18168 regexp pattern.
18169
883964a7
SC
181702014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18171
18172 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18173 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18174 * gdb.python/py-xmethods.py: Python script supporting the
18175 new testcase and tests.
18176
ef370185
JB
181772014-06-03 Joel Brobecker <brobecker@adacore.com>
18178 Pedro Alves <palves@redhat.com>
18179
18180 PR breakpoints/17000
18181 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18182 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18183
1e2ccb61
BM
181842014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18185
18186 * gdb.base/subst.exp: Add tests to verify partial path matching
18187 output.
18188
c6ec5ab2
PA
181892014-06-03 Pedro Alves <palves@redhat.com>
18190
18191 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18192 target that doesn't use software single-stepping.
18193
835c559f
PA
181942014-06-03 Pedro Alves <palves@redhat.com>
18195
18196 PR breakpoints/17000
18197 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18198 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18199
06eb1586
DE
182002014-06-02 Doug Evans <xdje42@gmail.com>
18201
18202 * gdb.guile/scm-parameter.exp: New file.
18203
e698b8c4
DE
182042014-06-02 Doug Evans <xdje42@gmail.com>
18205
18206 * gdb.guile/scm-cmd.c: New file.
18207 * gdb.guile/scm-cmd.exp: New file.
18208
ded03782
DE
182092014-06-02 Doug Evans <xdje42@gmail.com>
18210
18211 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18212 pretty-printer lookup.
18213 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18214 (make-pp_s-printer): Call it.
18215 (make-pretty-printer-from-dict): New function.
18216 (lookup-pretty-printer-maker-from-dict): New function.
18217 (*pretty-printer*): Simplify.
18218 (make-objfile-pp_s-printer): New function.
18219 (install-objfile-pretty-printers!): New function.
18220 (make-progspace-pp_s-printer): New function.
18221 (install-progspace-pretty-printers!): New function.
18222 * gdb.guile/scm-progspace.c: New file.
18223 * gdb.guile/scm-progspace.exp: New file.
18224
41fac0cf
PA
182252014-06-02 Pedro Alves <palves@redhat.com>
18226
18227 * gdb.base/dprintf-bp-same-addr.c: New file.
18228 * gdb.base/dprintf-bp-same-addr.exp: New file.
18229
96ae5695
EBM
182302014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18231
18232 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18233 * gdb.arch/powerpc-power.s: Likewise.
18234
da02b3a8
JB
182352014-06-02 Joel Brobecker <brobecker@adacore.com>
18236
18237 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18238
c72b2e7b
YQ
182392014-06-01 Yao Qi <yao@codesourcery.com>
18240
18241 * gdb.base/watchpoint.exp (test_watch_location): Check null
18242 pointer can be dereferenced. If not, do the test, otherwise
18243 skip it.
18244
53e8a631
AB
182452014-05-30 Andrew Burgess <aburgess@broadcom.com>
18246
18247 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18248 results.
18249 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18250
938f0e2f
AB
182512014-05-30 Andrew Burgess <aburgess@broadcom.com>
18252
18253 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18254 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18255 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18256 * gdb.arch/amd64-invalid-stack-top.c: New file.
18257 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18258
9ba6657a
PA
182592014-05-30 Pedro Alves <palves@redhat.com>
18260
18261 PR breakpoints/17000
18262 * gdb.base/sss-bp-on-user-bp.c: New file.
18263 * gdb.base/sss-bp-on-user-bp.exp: New file.
18264
522c09bf
DB
182652014-05-30 David Blaikie <dblaikie@gmail.com>
18266
18267 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18268 gnu_inline semantics via attribute.
18269 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18270 source explicitly specifies the required semantics.
18271
bf4ef81e
MR
182722014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18273
18274 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18275
329ea579
PA
182762014-05-29 Pedro Alves <palves@redhat.com>
18277 Tom Tromey <tromey@redhat.com>
18278
18279 * gdb.base/async-shell.exp: Don't enable target-async.
18280 * gdb.base/async.exp
18281 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18282 parameter. Adjust.
18283 (top level): Don't test with "target-async".
18284 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18285 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18286 * gdb.base/inferior-died.exp: Don't enable target-async.
18287 * gdb.base/interrupt-noterm.exp: Likewise.
18288 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18289 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18290 * gdb.mi/mi-nonstop.exp: Likewise.
18291 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18292 * gdb.mi/mi-nsintrall.exp: Likewise.
18293 * gdb.mi/mi-nsmoribund.exp: Likewise.
18294 * gdb.mi/mi-nsthrexec.exp: Likewise.
18295 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18296 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18297 * gdb.python/py-evsignal.exp: Don't enable target-async.
18298 * gdb.python/py-evthreads.exp: Likewise.
18299 * gdb.python/py-prompt.exp: Likewise.
18300 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18301 * gdb.server/solib-list.exp: Don't enable target-async.
18302 * gdb.threads/thread-specific-bp.exp: Likewise.
18303 * lib/mi-support.exp: Adjust to use mi-async.
18304
fd664c91
PA
183052014-05-29 Pedro Alves <palves@redhat.com>
18306
18307 PR gdb/13860
18308 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18309 reason, even in sync mode.
18310
251bde03
PA
183112014-05-29 Pedro Alves <palves@redhat.com>
18312 Hui Zhu <hui@codesourcery.com>
18313
18314 PR PR15693
18315 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18316 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18317 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18318 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18319
7f3c0343
JB
183202014-05-28 Joel Brobecker <brobecker@adacore.com>
18321
18322 * config/monitor.exp (gdb_target_monitor): Replace use of
18323 "set remotebaud" by "set serial baud".
18324
b2715b27
AW
183252014-05-26 Andy Wingo <wingo@igalia.com>
18326
18327 * gdb.guile/scm-breakpoint.exp:
18328 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18329 properties instead of gdb-object-properties.
18330
498a4489
YQ
183312014-05-26 Yao Qi <yao@codesourcery.com>
18332
18333 * gdb.server/no-thread-db.exp: Specify source file name
18334 explicitly when setting a breakpoint.
18335
589fdceb
MM
183362014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18337
18338 * gdb.btrace/vdso.c: New.
18339 * gdb.btrace/vdso.exp: New.
18340
e9089e05
MM
183412014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18342
18343 * gdb.base/gcore.exp (capture_command_output): Move ...
18344 * lib/gdb.exp (capture_command_output): ... here.
18345
67b5c0c1
MM
183462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18347
18348 * gdb.btrace/data.exp: Test memory access during btrace replay.
18349
a2199296
SM
183502014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18351
18352 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18353
17b2616c
PA
183542014-05-21 Pedro Alves <palves@redhat.com>
18355
18356 PR gdb/13860
18357 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18358 (top level): Test that output related to execution commands is
18359 sent to the console with CLI commands, but not with MI commands.
18360 Test that breakpoint events are always mirrored to the console.
18361 Also expect the new source line to be output after a "next" in
18362 async mode too. Make it a pass/fail test.
18363 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18364 output.
18365 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18366
5166082f
PA
183672014-05-21 Pedro Alves <palves@redhat.com>
18368
18369 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18370 Use them to test variations of "list" after reaching a breakpoint.
18371 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18372 Test "list" with listsize 10 after reaching a breakpoint.
18373 * gdb.python/python.exp (decode_line current location line
18374 number): Adjust expected line number.
18375
2f25d70f
SM
183762014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18377
18378 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18379 behavior for $args, pass it directly to "run".
18380
ff604a67
MR
183812014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18382
18383 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18384 30000 to 65536.
18385
6a3cb8e8
PA
183862014-05-21 Pedro Alves <palves@redhat.com>
18387
18388 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18389 auto-connect-native-target off".
18390 * gdb.base/auto-connect-native-target.c: New file.
18391 * gdb.base/auto-connect-native-target.exp: New file.
18392
4ebfc96e
PA
183932014-05-21 Pedro Alves <palves@redhat.com>
18394
18395 * gdb.base/default.exp: Test "target native" instead of "target
18396 child".
18397
36d46afb
MW
183982014-05-21 Mark Wielaard <mjw@redhat.com>
18399
18400 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18401
5876f503
JK
184022014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18403
18404 Fix TLS access for -static -pthread.
18405 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18406 <HAVE_TLS> (thread_function, main): Initialize it.
18407 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18408 Add clean_restart.
18409 <$have_tls != "">: Check TLSVAR.
18410
0256a6ac
PA
184112014-05-21 Pedro Alves <palves@redhat.com>
18412
18413 * gdb.base/dcache-line-read-error.c: New.
18414 * gdb.base/dcache-line-read-error.exp: New.
18415
936d2992
PA
184162014-05-20 Pedro Alves <palves@redhat.com>
18417
18418 * gdb.base/compare-sections.c: New file.
18419 * gdb.base/compare-sections.exp: New file.
18420
802e8e6d
PA
184212014-05-20 Pedro Alves <palves@redhat.com>
18422
18423 * gdb.base/break-idempotent.c: New file.
18424 * gdb.base/break-idempotent.exp: New file.
18425
e59fa00f
MM
184262014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18427
18428 * gdb.btrace/nohist.exp: New.
18429
8b696e31
YQ
184302014-05-20 Yao Qi <yao@codesourcery.com>
18431
18432 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18433 gdb.reverse directory and gdb_reverse_timeout exists in board
18434 setting.
18435 * README: Document gdb_reverse_timeout.
18436
73c9764f
YQ
184372014-05-20 Yao Qi <yao@codesourcery.com>
18438
18439 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18440 'test_file_name'. Treat args as a string instead of a list.
18441 (gdb_init): Rename argument 'args' by 'test_file_name'.
18442
f1f4348a
JK
184432014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18444
18445 * gdb.arch/powerpc-power.exp: New file.
18446 * gdb.arch/powerpc-power.s: New file.
18447
0dbe70ce
DE
184482014-05-16 Doug Evans <dje@google.com>
18449
18450 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18451 * gdb.base/completion.exp: Check that all expected files exist
18452 before doing file completion.
0dbe70ce 18453
8d551b02
DE
184542014-05-16 Doug Evans <dje@google.com>
18455
18456 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18457 Update.
18458 (do_syscall_tests_without_xml): Update.
18459
73eb7709
PA
184602014-05-16 Pedro Alves <palves@redhat.com>
18461
18462 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18463 instead of "unknown output after running".
18464
3fae92fc
YQ
184652014-05-16 Yao Qi <yao@codesourcery.com>
18466
18467 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18468 file1.txt from host at the end.
18469 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18470
c2b2ccc5
DE
184712014-05-15 Doug Evans <dje@google.com>
18472
18473 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18474 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18475 loading file. Add test for TU lookup.
18476
8c217a4b
SM
184772014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18478
18479 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18480 calling "-exec-arguments" or "set args" before running the
18481 inferior.
18482
3deb39c6
SM
184832014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18484
18485 * lib/mi-support.exp (mi_expect_stop): Expect message for
18486 inferiors that exit with non-zero exit code.
18487
71a79f8c
YQ
184882014-05-14 Yao Qi <yao@codesourcery.com>
18489
18490 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18491 match absolute path on remote host.
18492 (test_file_list_exec_source_files): Remove "/" from the
18493 pattern.
18494
f23fcd46
YQ
184952014-05-14 Yao Qi <yao@codesourcery.com>
18496
18497 * boards/local-remote-host-notty.exp (${board}_file): New
18498 proc.
18499
9404b58f
KM
185002014-05-07 Kyle McMartin <kyle@redhat.com>
18501
18502 Pushed by Joel Brobecker <brobecker@adacore.com>.
18503 * gdb.arch/aarch64-atomic-inst.c: New file.
18504 * gdb.arch/aarch64-atomic-inst.exp: New file.
18505
5e45f04c
YQ
185062014-05-07 Yao Qi <yao@codesourcery.com>
18507
18508 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18509 in current context" too.
18510
c888a17d
KS
185112014-05-05 Keith Seitz <keiths@redhat.com>
18512
18513 * gdb.linespec/ls-dollar.exp: Add test for linespec
18514 file:convenience_variable.
18515
290a839c
YQ
185162014-05-05 Yao Qi <yao@codesourcery.com>
18517
18518 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18519 traceframes into tfile and ctf trace files. Read data from
18520 trace file and test collected data.
18521 (gdb_collect_locals_test): Likewise.
18522 (gdb_unavailable_registers_test): Likewise.
18523 (gdb_unavailable_floats): Likewise.
18524 (gdb_collect_globals_test): Likewise.
18525 (top-level): Append "ctf" to trace_file_targets if GDB
18526 supports.
18527
b5262cd0
YQ
185282014-05-05 Yao Qi <yao@codesourcery.com>
18529
18530 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18531 code to ...
18532 (gdb_collect_args_test_1): ... it. New proc.
18533 (gdb_collect_locals_test): Move some code to ...
18534 (gdb_collect_locals_test_1): ... it. New proc.
18535 (gdb_unavailable_registers_test): Move some code to ...
18536 (gdb_unavailable_registers_test_1): ... it. New proc.
18537 (gdb_unavailable_floats): Move some code to ...
18538 (gdb_unavailable_floats_1): ... it. New proc.
18539
30a1e6cc
SDJ
185402014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18541
18542 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18543 probes to test for bitness recognition.
18544 * gdb.arch/amd64-stap-optional-prefix.exp
18545 (test_probe_value_without_reg): New procedure.
18546 Add code to test for different kinds of bitness.
18547
f33da99a
SDJ
185482014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18549
18550 PR breakpoints/16889
18551 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18552 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18553
5b80f00d
PA
185542014-05-01 Pedro Alves <palves@redhat.com>
18555
18556 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18557 gdb_file_cmd if no file is specified.
18558 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18559 last_loaded_file to set the remote exec-file.
18560
f8c2a73c
PA
185612014-05-01 Pedro Alves <palves@redhat.com>
18562
18563 * boards/local-remote-host.exp: New file.
18564
be6e8ac7
PA
185652014-05-01 Pedro Alves <palves@redhat.com>
18566
18567 * boards/local-remote-host.exp: Rename to ...
18568 * boards/local-remote-host-notty.exp: ... this.
18569
cac0dc8f
JB
185702014-04-28 Joel Brobecker <brobecker@adacore.com>
18571
18572 * gdb.ada/dyn_arrayidx: New testcase.
18573
9730e6cc
YQ
185742014-04-26 Yao Qi <yao@codesourcery.com>
18575
18576 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18577 and compute the length of function main. Save it in
18578 $main_length.
18579 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18580 (top-level): Use gdb_compile to compile objects into
18581 executable and restart GDB. Remove invocation to
18582 prepare_for_testing.
18583
7ae1a6a6
PA
185842014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18585 Pedro Alves <palves@redhat.com>
18586
18587 PR server/16255
18588 * gdb.multi/multi-attach.c: New file.
18589 * gdb.multi/multi-attach.exp: New file.
18590
4082afcc
PA
185912014-04-25 Pedro Alves <palves@redhat.com>
18592
18593 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18594 user.
18595 (top level): Test that "set remote conditional-breakpoints-packet
18596 off" works as intended.
18597 * gdb.base/dprintf.exp: Test that "set remote
18598 breakpoint-commands-packet off" works as intended.
18599 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18600 New function.
18601 (top level): Call it.
18602 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18603 remote fast-tracepoints-packet off" works as intended.
18604 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18605 * lib/gdb.exp (gdb_is_target_remote): ... here.
18606
2abc3f8d
DB
186072014-04-24 David Blaikie <dblaikie@gmail.com>
18608
18609 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18610 ensure clang would not discard them.
18611 * gdb.base/gdbvars.c: Ditto.
18612 * gdb.base/memattr.c: Ditto.
18613 * gdb.base/whatis.c: Ditto.
18614 * gdb.python/py-prettyprint.c: Ditto.
18615 * gdb.trace/actions.c: Ditto.
18616 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18617 ensure clang would not discard it.
18618
bfd39632
DB
186192014-04-24 David Blaikie <dblaikie@gmail.com>
18620
18621 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18622 clang to emit the full definition of type required by the test
18623 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18624
22842ff6
DB
186252014-04-24 David Blaikie <dblaikie@gmail.com>
18626
18627 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18628 coax Clang into emitting the definition of the type.
18629 * gdb.cp/pr10728-x.h (y): Ditto.
18630 * gdb.cp/pr10728-y.cc (y): Ditto.
18631
c2e827ad
DB
186322014-04-24 David Blaikie <dblaikie@gmail.com>
18633
18634 * gdb.base/label.exp: XFAIL label related tests under Clang.
18635 * gdb.cp/cplabel.exp: Ditto.
18636 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18637 under Clang those using labels.
18638
4c2d33e7
YQ
186392014-04-25 Yao Qi <yao@codesourcery.com>
18640
18641 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18642 double_label.
18643 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18644 partial_label and double_label.
18645
56083b99
DB
186462014-04-24 David Blaikie <dblaikie@gmail.com>
18647
18648 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18649
25d4e99d
DB
186502014-04-24 David Blaikie <dblaikie@gmail.com>
18651
18652 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18653 of the function to work across GCC and Clang.
18654 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18655 pointer types (const void ** const V void **).
18656
01f9f808
MS
186572014-04-24 Michael Sturm <michael.sturm@mintel.com>
18658 Walfred Tedeschi <walfred.tedeschi@intel.com>
18659
18660 * Makefile.in (EXECUTABLES): Added i386-avx512.
18661 * gdb.arch/i386-avx512.c: New file.
18662 * gdb.arch/i386-avx512.exp: Likewise.
18663
4b48d439
KS
186642014-04-23 Keith Seitz <keiths@redhat.com>
18665
18666 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18667 (mi_make_breakpoint_table): New procedure.
18668 (mi_create_breakpoint): Use mi_make_breakpoint
18669 and return the result.
18670 (mi_make_breakpoint): New procedure.
18671 (mi_build_kv_pairs): New procedure.
18672
18673 * gdb.mi/mi-break.exp: Remove unused globals,
18674 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18675 All callers updated.
18676 * gdb.mi/mi-dprintf.exp: Use variable to track command
18677 number.
18678 Update all callers of mi_create_breakpoint and use
18679 mi_make_breakpoint_table.
18680 Remove any unused global variables.
18681 * gdb.mi/mi-nonstop.exp: Likewise.
18682 * gdb.mi/mi-nsintrall.exp: Likewise.
18683 * gdb.mi/mi-nsmoribund.exp: Likewise.
18684 * gdb.mi/mi-nsthrexec.exp: Likewise.
18685 * gdb.mi/mi-reverse.exp: Likewise.
18686 * gdb.mi/mi-simplerun.exp: Likewise.
18687 * gdb.mi/mi-stepn.exp: Likewise.
18688 * gdb.mi/mi-syn-frame.exp: Likewise.
18689 * gdb.mi/mi-until.exp: Likewise.
18690 * gdb.mi/mi-var-cp.exp: Likewise.
18691 * gdb.mi/mi-var-display.exp: Likewise.
18692 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18693 * gdb.mi/mi2-var-child.exp: Likewise.
18694 * gdb.mi/mi-vla-c99.exp: Likewise.
18695 * lib/mi-support.exp: Likewise.
18696
18697 From Ian Lance Taylor <iant@cygnus.com>:
18698 * lib/gdb.exp (parse_args): New procedure.
18699
08351840
PA
187002014-04-23 Pedro Alves <palves@redhat.com>
18701
18702 * gdb.base/break-unload-file.c: New file.
18703 * gdb.base/break-unload-file.exp: New file.
18704 * gdb.base/sym-file-lib.c (baz): New function.
18705 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18706 field.
18707 (load): Store the segment's mapped size.
18708 (unload): New function.
18709 (unload_shlib): New function.
18710 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18711 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18712 set a breakpoint at baz, and call it.
18713 * gdb.base/sym-file.exp: New tests for stale breakpoint
18714 instructions.
18715
076855f9
PA
187162014-04-23 Pedro Alves <palves@redhat.com>
18717
18718 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18719 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18720 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18721 * gdb.base/hbreak-unmapped.c: New file.
18722 * gdb.base/hbreak-unmapped.exp: New file.
18723 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18724 * lib/gdb.exp (gdb_is_target_remote): ... here.
18725
483805cf
PA
187262014-04-22 Pedro Alves <palves@redhat.com>
18727
18728 * gdb.base/consecutive-step-over.c: New file.
18729 * gdb.base/consecutive-step-over.exp: New file.
18730
06d97543
PA
187312014-04-22 Pedro Alves <palves@redhat.com>
18732
18733 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18734 instead of send_gdb/gdb_expect.
18735
b4429ea2
YQ
187362014-04-22 Yao Qi <yao@codesourcery.com>
18737
18738 * lib/trace-support.exp (generate_tracefile): New procedure.
18739 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18740 return 0.
18741 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18742 if generate_tracefile returns 1.
18743
51d48146
PA
187442014-04-18 Tom Tromey <palves@redhat.com>
18745 Pedro alves <tromey@redhat.com>
18746
18747 PR backtrace/15558
18748 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18749 with a backtrace limit.
18750 * gdb.python/py-frame-inline.exp: Test running to an inline
18751 function with a backtrace limit, and printing the newest frame.
18752 * gdb.python/py-frame-inline.c (main): Call f.
18753
bd1dce5f
MS
187542014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18755
18756 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18757
40d1a503
MS
187582014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18759
18760 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18761 Drop prefix from unsupported source file path.
18762
389b98f7
YQ
187632014-04-17 Yao Qi <yao@codesourcery.com>
18764
18765 * lib/gdb.exp (with_target_charset): New proc.
18766 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18767 with_target_charset.
18768 (test_print_strings): Likewise.
18769 (test_repeat_bytes): Likewise.
18770 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18771 for some tests.
18772
22869d73
KS
187732014-04-16 Keith Seitz <keiths@redhat.com>
18774
18775 PR gdb/15827
18776 * gdb.dwarf2/corrupt.c: New file.
18777 * gdb.dwarf2/corrupt.exp: New file.
18778
c4f87ca6
KS
187792014-04-16 Keith Seitz <keiths@redhat.com>
18780
18781 PR c++/16597
18782 * gdb.cp/namelessclass.cc: New file.
18783 * gdb.cp/namelessclass.exp: New file.
18784 * gdb.cp/namelessclass.S: New file.
18785
ab19de87
DE
187862014-04-16 Doug Evans <dje@google.com>
18787
18788 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18789 Add comment.
18790 (gdbserver_default_get_comm_port): New function.
18791 (gdbserver_start): Check if board file provided
18792 "gdbserver,get_comm_port" and use it if so.
18793 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18794 (gdb,socketport): Set to "stdio".
18795 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18796 (stdio_gdbserver_template): Delete.
18797 (${board}_get_remote_address): Update.
18798 (${board}_build_remote_cmd): Delete.
18799 (${board}_get_comm_port): New function.
18800 (${board}_spawn): Update.
18801 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18802 Delete.
18803 (${board}_get_remote_address): Update.
18804 (${board}_get_comm_port): New function.
18805
fc98a809
AB
188062014-04-16 Andrew Burgess <aburgess@broadcom.com>
18807
18808 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18809 appearing in any order.
18810
87fd9e6e
DE
188112014-04-15 Doug Evans <dje@google.com>
18812
18813 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18814 uninitialized value of "description".
18815
099fc3ea
KS
188162014-04-15 Keith Seitz <keiths@redhat.com>
18817
18818 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18819 Remove unused globals.
18820 (test_running_the_program): Likewise.
18821 (test_controlled_execution): Likewise.
18822 (test_controlling_breakpoints): Likewise.
18823 (test_program_termination): Likewise.
18824
5da151d4
KS
188252014-04-15 Keith Seitz <keiths@redhat.com>
18826
18827 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18828 unused globals.
18829 (test_rbreak_creation_and_listing): Likewise.
18830 (test_ignore_count): Likewise.
18831 (test_error): Likewise.
18832
35e5d2f0
PA
188332014-04-15 Pedro Alves <palves@redhat.com>
18834
18835 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18836 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18837 sym-file-loader.c.
18838 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18839 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18840 to sym-file-loader.c.
18841 (struct library): Forward declare.
18842 (load_shlib, lookup_function): Change prototypes.
18843 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18844 (translate_offset): Remove declarations.
18845 (get_text_addr): New declaration.
18846 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18847 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18848 sym-file-loader.h.
18849 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18850 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18851 here from sym-file-loader.h.
18852 (struct library): New structure.
18853 (load_shlib, lookup_function): Change prototypes and adjust to
18854 work with a struct library.
18855 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18856 (translate_offset): Make static.
18857 (get_text_addr): New function.
18858 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18859
eb4c1710
PA
188602014-04-15 Pedro Alves <palves@redhat.com>
18861
18862 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18863
2d1baf52
PA
188642014-04-15 Pedro Alves <palves@redhat.com>
18865
18866 * gdb.base/sym-file-loader.c: Include <limits.h>.
18867 (SELF_LINK): New define.
18868 (get_origin): New function.
18869 (load_shlib): Use it.
18870 * gdb.base/sym-file.exp: Don't early return if the target is
18871 remote. Use runto_main, and issue fail is that fails. Use
18872 gdb_load_shlibs.
18873 (shlib_name): Delete.
18874 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18875
7dd6df01
PA
188762014-04-15 Pedro Alves <palves@redhat.com>
18877
18878 * gdb.base/sym-file.exp: Remove regex characters from test
18879 message. Don't refer to breakpoint numbers in test messages.
18880
b50c8614
KS
188812014-04-14 Keith Seitz <keiths@redhat.com>
18882
18883 PR c++/16253
18884 * gdb.cp/var-tag.cc: New file.
18885 * gdb.cp/var-tag.exp: New file.
18886 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18887 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18888 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18889 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18890
3d567982
TT
188912014-04-14 Tom Tromey <tromey@redhat.com>
18892
18893 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18894 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18895 type.
18896 * gdb.cp/enum-class.exp: New file.
18897 * gdb.cp/enum-class.cc: New file.
18898
0626fc76
TT
188992014-04-14 Tom Tromey <tromey@redhat.com>
18900
18901 * gdb.dwarf2/enum-type.exp: New file.
18902
dca325b3
SA
189032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18904
18905 * gdb.mi/mi-vla-c99.exp: New file.
18906 * gdb.mi/vla.c: New file.
18907
5854b38a
SA
189082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18909
18910 * gdb.base/vla-datatypes.c: New file.
18911 * gdb.base/vla-datatypes.exp: New file.
18912
463bb957
SA
189132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18914
18915 * gdb.base/vla-ptr.c: New file.
18916 * gdb.base/vla-ptr.exp: New file.
18917
3dd170be
SA
189182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18919
18920 * gdb.dwarf2/count.exp: New file.
18921
5ecaaa66
SA
189222014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18923
18924 * gdb.base/vla-sideeffect.c: New file.
18925 * gdb.base/vla-sideeffect.exp: New file.
18926
41f1ada5
DB
189272014-04-14 David Blaikie <dblaikie@gmail.com>
18928
18929 * gdb.mi/non-stop.c: Add return value for non-void function return
18930 statement.
18931 * gdb.threads/staticthreads.c: Ditto.
18932
0be03e84
DE
189332014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18934 Doug Evans <xdje42@gmail.com>
18935
18936 * gdb.guile/scm-value.c: Improve test case.
18937 * gdb.guile/scm-value.exp: Add new test.
18938
f180a1fb
DB
189392014-04-11 David Blaikie <dblaikie@gmail.com>
18940
18941 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18942 override Clang's default.
18943
6b662e19
JB
189442014-04-11 Joel Brobecker <brobecker@adacore.com>
18945
18946 Revert the following changes (regressions):
18947
18948 * gdb.base/vla-sideeffect.c: New file.
18949 * gdb.base/vla-sideeffect.exp: New file.
18950
18951 * gdb.dwarf2/count.exp: New file.
18952
18953 * gdb.base/vla-multi.c: New file.
18954 * gdb.base/vla-multi.exp: New file.
18955
18956 * gdb.base/vla-ptr.c: New file.
18957 * gdb.base/vla-ptr.exp: New file.
18958
18959 * gdb.base/vla-datatypes.c: New file.
18960 * gdb.base/vla-datatypes.exp: New file.
18961
18962 * gdb.mi/mi-vla-c99.exp: New file.
18963 * gdb.mi/vla.c: New file.
18964
245a5f0b
KS
189652014-04-11 Keith Seitz <keiths@redhat.com>
18966
18967 PR c++/16675
18968 * gdb.cp/cpsizeof.exp: New file.
18969 * gdb.cp/cpsizeof.cc: New file.
18970
58a84dcf
SA
189712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18972
191a8a90
JB
18973 * gdb.mi/mi-vla-c99.exp: New file.
18974 * gdb.mi/vla.c: New file.
58a84dcf 18975
c8655f75
SA
189762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18977
18978 * gdb.base/vla-datatypes.c: New file.
18979 * gdb.base/vla-datatypes.exp: New file.
18980
024e13b4
SA
189812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18982
18983 * gdb.base/vla-ptr.c: New file.
18984 * gdb.base/vla-ptr.exp: New file.
18985
1a237e0e
SA
189862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18987
18988 * gdb.base/vla-multi.c: New file.
18989 * gdb.base/vla-multi.exp: New file.
18990
504f3432
SA
189912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18992
18993 * gdb.dwarf2/count.exp: New file.
18994
3bce8237
SA
189952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18996
191a8a90
JB
18997 * gdb.base/vla-sideeffect.c: New file.
18998 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18999
322f9c21
YQ
190002014-04-11 Yao Qi <yao@codesourcery.com>
19001
19002 * gdb.base/completion.exp: Check file exists before running tests
19003 on file completion.
19004
d708bcd1
PA
190052014-04-10 Pedro Alves <palves@redhat.com>
19006
19007 * gdb.base/cond-eval-mode.c: New file.
19008 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19009 prepare_for_testing to build the new file. Check result of
19010 runto_main.
19011 (test_break, test_watch): New procedures.
19012 (top level): Use them.
19013
ae1d2761
PM
190142014-04-08 Pierre Muller <muller@sourceware.org>
19015
19016 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19017 Ctrl-V use for mingw hosts.
19018
7af389b8
SC
190192014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19020
19021 * gdb.python/py-value.c: Improve test case.
19022 * gdb.python/py-value.exp: Add new test.
19023
5e703181
DE
190242014-04-07 David Blaikie <dblaikie@gmail.com>
19025
19026 * lib/compiler.c: Identify the clang compiler.
19027 * lib/compiler.cc: Ditto.
19028
9810b410
YQ
190292014-04-03 Yao Qi <yao@codesourcery.com>
19030
19031 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19032
98d1b8dc
AB
190332014-04-01 Anton Blanchard <anton@samba.org>
19034
19035 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19036 messages unique.
19037
3114cea1
AB
190382014-04-01 Anton Blanchard <anton@samba.org>
19039
19040 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19041 prepare_for_testing.
19042
62f7182c
AB
190432014-04-01 Anton Blanchard <anton@samba.org>
19044
19045 * gdb.arch/ppc64-atomic-inst.c: Remove.
19046 * gdb.arch/ppc64-atomic-inst.S: New file.
19047 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19048
770e7fc7
DE
190492014-03-31 Doug Evans <dje@google.com>
19050
19051 * gdb.base/print-symbol-loading-lib.c: New file.
19052 * gdb.base/print-symbol-loading-main.c: New file.
19053 * gdb.base/print-symbol-loading.exp: New file.
19054
46e2bafa
YQ
190552014-03-31 Yao Qi <yao@codesourcery.com>
19056
19057 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19058
8776cfe9
JB
190592014-03-28 Joel Brobecker <brobecker@adacore.com>
19060
19061 * gdb.ada/mi_dyn_arr: New testcase.
19062
5d1ef361
DE
190632014-03-27 Doug Evans <dje@google.com>
19064
19065 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19066
b5bee914
YQ
190672014-03-27 Yao Qi <yao@codesourcery.com>
19068
19069 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19070 if target is nios2-*-*.
19071
0d4d0e77
YQ
190722014-03-26 Yao Qi <yao@codesourcery.com>
19073
19074 * lib/gdb.exp (readline_is_used): New proc.
19075 * gdb.base/completion.exp: Move tests on command complete up.
19076 Skip the rest of tests if readline is not used.
19077 * gdb.ada/complete.exp: Skp the test if readline is not
19078 used.
19079 * gdb.base/filesym.exp: Likewise.
19080 * gdb.base/macscp.exp: Likewise.
19081 * gdb.base/readline-ask.exp: Likewise.
19082 * gdb.base/readline.exp: Likewise.
19083 * gdb.python/py-cmd.exp: Likewise.
19084 * gdb.trace/tfile.exp: Likewise.
19085
29361eee
YQ
190862014-03-26 Yao Qi <yao@codesourcery.com>
19087
19088 * gdb.base/macscp.exp: Fix code format issues.
19089
bc9a5525
UW
190902014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19091
19092 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19093 * gdb.asm/powerpc64le.inc: New file.
19094
d3839ede
PA
190952014-03-25 Pedro Alves <palves@redhat.com>
19096 Doug Evans <dje@google.com>
19097
19098 * gdb.base/source-execution.c: New file.
19099 * gdb.base/source-execution.exp: New file.
19100 * gdb.base/source-execution.gdb: New file.
19101
01672a57
DE
191022014-03-24 Doug Evans <dje@google.com>
19103
19104 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19105 using fission.
19106
88bbeca9
HZ
191072014-03-24 Hui Zhu <hui@codesourcery.com>
19108 Pedro Alves <palves@redhat.com>
19109
19110 PR breakpoints/16101
19111 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19112 test pass/fail messages. Detect missing support for dprintf when
19113 breakpoints are actually inserted.
19114 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19115 breakpoints are actually inserted.
19116 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19117 fails.
19118
d2348791
JK
191192014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19120
19121 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19122
feef67ab
DE
191232014-03-22 Doug Evans <xdje42@gmail.com>
19124
19125 * gdb.python/python.exp (python not supported): Verify multi-line
19126 python command issues an error.
25d743f9 19127 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19128 guile command issues an error.
feef67ab 19129
ecebef6a
MR
191302014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19131
19132 * gdb.threads/thread-specific.exp: Handle the lack of usable
19133 $this_breakpoint and $this_thread.
19134
ccdd1909
HZ
191352014-03-21 Hui Zhu <hui@codesourcery.com>
19136
19137 * gdb.base/attach.exp (do_command_attach_tests): New.
19138
beb460e8
PA
191392014-03-20 Tom Tromey <tromey@redhat.com>
19140 Pedro Alves <palves@redhat.com>
19141
19142 PR cli/15718
19143 * gdb.base/condbreak-call-false.c: New file.
19144 * gdb.base/condbreak-call-false.exp: New file.
19145
40acf43a
PA
191462014-03-20 Pedro Alves <palves@redhat.com>
19147
19148 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19149 Delete.
19150 (block_signals, unblock_signals): Delete.
19151 (child_function_2, main): Remove references to deleted variable
19152 and functions.
19153
9f5e1e02
PA
191542014-03-20 Pedro Alves <palves@redhat.com>
19155
19156 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19157 Use pthread_kill to signal thread 2.
19158 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19159 Adjust to make the test send itself a signal rather than using the
19160 host's "kill" command.
19161
99619bea
PA
191622014-03-20 Pedro Alves <palves@redhat.com>
19163
19164 * gdb.threads/multiple-step-overs.c: New file.
19165 * gdb.threads/multiple-step-overs.exp: New file.
19166 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19167 Adjust expected infrun debug output.
19168
2adfaa28
PA
191692014-03-20 Pedro Alves <palves@redhat.com>
19170
19171 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19172 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19173
31e77af2
PA
191742014-03-20 Pedro Alves <palves@redhat.com>
19175
19176 PR breakpoints/7143
19177 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19178 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19179 of gdb_test_multiple.
19180 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19181 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19182
b9f437de
PA
191832014-03-20 Pedro Alves <palves@redhat.com>
19184
19185 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19186 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19187
05adc73e
PA
191882014-03-19 Pedro Alves <palves@redhat.com>
19189
19190 * gdb.base/async.exp: Remove early return.
19191
6048b950
PA
191922014-03-19 Pedro Alves <palves@redhat.com>
19193
19194 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19195
8bcfb00a
PA
191962014-03-19 Pedro Alves <palves@redhat.com>
19197
19198 * gdb.base/async.exp (test_background): Expect \r\n after
19199 "completed." in the fail pattern.
19200
884e37dc
PA
192012014-03-19 Pedro Alves <palves@redhat.com>
19202
19203 * gdb.base/async.exp (test_background): New procedure.
19204 Use it for all background execution command tests.
19205
148e57e2
PA
192062014-03-19 Pedro Alves <palves@redhat.com>
19207
19208 * gdb.base/async.exp: Use prepare_for_testing.
19209
f48088c7
PA
192102014-03-19 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19213 the same line.
19214
e2f6c966
PA
192152014-03-19 Pedro Alves <palves@redhat.com>
19216
19217 * gdb.base/async.c (main): Add "jump here" and "until here" line
19218 marker comments.
19219 * gdb.base/async.exp (jump_here): New global.
19220 (jump& test): Use it.
19221 (until_here): New global.
19222 (until& test): Use it.
19223
c30568d4
PA
192242014-03-19 Pedro Alves <palves@redhat.com>
19225
19226 * gdb.base/async.exp: Don't frob gdb_protocol.
19227
0172b6a7
DE
192282014-03-18 Doug Evans <xdje42@gmail.com>
19229
19230 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19231 Fix spelling of exec-done-display.
19232
06c868a8
JK
192332014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19234
19235 PR gdb/15358
19236 * gdb.base/gdb-sigterm.c: New file.
19237 * gdb.base/gdb-sigterm.exp: New file.
19238
0c7e1a46
PA
192392014-03-18 Pedro Alves <palves@redhat.com>
19240
19241 PR gdb/13860
19242 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19243 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19244 solib-event.
19245
f7c77d93
JB
192462014-03-17 Joel Brobecker <brobecker@adacore.com>
19247
19248 * gdb.ada/pckd_arr_ren: New testcase.
19249
5a1e8c7a
DE
192502014-03-13 Doug Evans <xdje42@gmail.com>
19251
19252 PR guile/16612
19253 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19254 collect after discarding symbols.
19255
350e1a76
DE
192562014-03-13 Ludovic Courtès <ludo@gnu.org>
19257 Doug Evans <xdje42@gmail.com>
19258
19259 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19260 to history survives a gc.
19261
a69900ae
PA
192622014-03-13 Pedro Alves <palves@redhat.com>
19263
19264 * gdb.base/default.exp: Don't test "target procfs".
19265
5db9f0bd
PA
192662014-03-13 Pedro Alves <palves@redhat.com>
19267
19268 * gdb.base/default.exp: Update "target child" and "target procfs"
19269 tests to not expect "Unix".
19270
b3ccfe11
TT
192712014-03-12 Tom Tromey <tromey@redhat.com>
19272
19273 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19274 New procs. Add target-async tests.
19275 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19276 Add target-async tests.
19277
646f4417
AA
192782014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19279
19280 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19281 'func_start' and 'func_end' for the beginning and end of the
19282 function code, respectively.
19283 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19284 'func_end' instead of 'func' and 'main'.
19285
288c211f
AA
192862014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19287
19288 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19289 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19290 generate the debug info assembler source.
19291
e0c0f156
AA
192922014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19293
19294 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19295 * gdb.dwarf2/arr-subrange.exp: Likewise.
19296 * gdb.dwarf2/dwz.exp: Likewise.
19297 * gdb.dwarf2/method-ptr.exp: Likewise.
19298 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19299 * gdb.dwarf2/subrange.exp: Likewise.
19300 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19301 * gdb.dwarf2/implptrpiece.exp: Likewise.
19302 * gdb.dwarf2/nostaticblock.exp: Likewise.
19303
0e5c4555
AA
193042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19305
19306 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19307 directory to absolute path name arguments.
19308
5ec18f2b
JG
193092014-03-10 Joel Brobecker <brobecker@adacore.com>
19310
19311 * gdb.ada/tagged_access: New testcase.
19312
847fc4f2
MM
193132014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19314
19315 * gdb.btrace/data.exp: Update expected output.
19316
cc3da688
YQ
193172014-03-06 Yao Qi <yao@codesourcery.com>
19318
19319 * gdb.trace/pr16508.exp: New file.
19320
0f26cec1
PA
193212014-03-05 Pedro Alves <palves@redhat.com>
19322
19323 PR gdb/16575
19324 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19325 procedure.
19326 (top level): Adjust to use it. Add tests that exercise breakpoint
19327 interaction with the code-cache.
19328
7a5a839f
LC
193292014-02-26 Ludovic Courtès <ludo@gnu.org>
19330
19331 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19332 test for 'history-append!'.
19333
31aa7e4e
JB
193342014-02-26 Joel Brobecker <brobecker@adacore.com>
19335
19336 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19337 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19338 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19339 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19340 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19341 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19342
1b588015
JB
193432014-02-26 Joel Brobecker <brobecker@adacore.com>
19344
19345 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19346 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19347 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19348
55426c9d
JB
193492014-02-26 Joel Brobecker <brobecker@adacore.com>
19350
19351 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19352
dc53a7ad
JB
193532014-02-26 Joel Brobecker <brobecker@adacore.com>
19354
19355 * gdb.dwarf2/arr-stride.c: New file.
19356 * gdb.dwarf2/arr-stride.exp: New file.
19357
12ab52e9
PA
193582014-02-26 Pedro Alves <palves@redhat.com>
19359
19360 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19361 that won't ever trigger. Make sure that GDB reports the correct
19362 breakpoint that caused the stop.
19363
849c862e
JK
193642014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19365
19366 PR gdb/16626
19367 * gdb.base/auto-load-script: New file.
19368 * gdb.base/auto-load.c: New file.
19369 * gdb.base/auto-load.exp: New file.
19370
71b7d793
JK
19371 PR gdb/16626
19372 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19373
e2f0d509
JK
193742014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19375
19376 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19377 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19378
50cc37c8
DE
193792014-02-24 Doug Evans <dje@google.com>
19380
19381 * lib/gdb.exp (run_on_host): Log error output if program fails.
19382
ea4758f2
PA
193832014-02-21 Pedro Alves <palves@redhat.com>
19384
19385 * gdb.threads/step-after-sr-lock.c: Rename to ...
19386 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19387 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19388 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19389 ... this.
19390
d7b30f67
SDJ
193912014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19392
19393 PR tdep/16397
19394 * gdb.arch/amd64-stap-special-operands.exp: New file.
19395 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19396 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19397 * gdb.arch/amd64-stap-triplet.S: Likewise.
19398 * gdb.arch/amd64-stap-triplet.c: Likewise.
19399
83deb43f
JB
194002014-02-20 Joel Brobecker <brobecker@adacore.com>
19401
19402 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19403 in .section pseudo-op.
19404
adde2bff
DE
194052014-02-20 lin zuojian <manjian2006@gmail.com>
19406 Joel Brobecker <brobecker@adacore.com>
19407 Doug Evans <xdje42@gmail.com>
19408
19409 PR symtab/16581
19410 * gdb.dwarf2/dw2-icycle.S: New file.
19411 * gdb.dwarf2/dw2-icycle.c: New file.
19412 * gdb.dwarf2/dw2-icycle.exp: New file.
19413
f7bd0f78
SC
194142014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19415
19416 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19417 operations on gdb.Value objects.
19418 * gdb.python/py-value-cc.exp: Add new test to test operations on
19419 gdb.Value objects.
19420
c17ef0d5
DE
194212014-02-18 Doug Evans <dje@google.com>
19422
19423 * Makefile.in (TESTS): New variable.
19424 (expanded_tests, expanded_tests_or_none): New variables
19425 (check-single): Pass $(expanded_tests_or_none) to runtest.
19426 (check-parallel): Only run tests in $(TESTS) if non-empty.
19427 (check/no-matching-tests-found): New rule.
19428 * README: Document TESTS makefile variable.
19429
5dd3176f
DE
194302014-02-18 Doug Evans <dje@google.com>
19431
19432 * Makefile.in (check-parallel): rm -rf outputs temp.
19433
0b10be4f
JK
194342014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19435
19436 Fix "ERROR: no fileid for" in the testsuite.
19437 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19438
85f224e7
DE
194392014-02-12 Doug Evans <dje@google.com>
19440
19441 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19442 (MISCELLANEOUS): New variable.
19443 (clean): rm -rf $(MISCELLANEOUS).
19444 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19445 dwp live in the same directory as symlinks, with each symlink pointed
19446 to a differently named file in a different directory.
19447
149b30ff
DE
194482014-02-11 Doug Evans <dje@google.com>
19449
19450 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19451 of Tcl file commands.
19452
1dfdac32
MK
194532014-02-10 Mark Kettenis <kettenis@gnu.org>
19454
19455 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19456 "kill -SIGUSR1 -1".
19457
aa4fb036
JB
194582014-02-10 Joel Brobecker <brobecker@adacore.com>
19459
19460 * gdb.ada/tick_length_array_enum_idx: New testcase.
19461
ed3ef339
DE
194622014-02-10 Doug Evans <xdje42@gmail.com>
19463
19464 * configure.ac (AC_OUTPUT): Add gdb.guile.
19465 * configure: Regenerate.
19466 * lib/gdb-guile.exp: New file.
19467 * lib/gdb.exp (get_target_charset): New function.
19468 * gdb.base/help.exp: Update expected output from "apropos apropos".
19469 * gdb.guile/Makefile.in: New file.
19470 * gdb.guile/guile.exp: New file.
19471 * gdb.guile/scm-arch.c: New file.
19472 * gdb.guile/scm-arch.exp: New file.
19473 * gdb.guile/scm-block.c: New file.
19474 * gdb.guile/scm-block.exp: New file.
19475 * gdb.guile/scm-breakpoint.c: New file.
19476 * gdb.guile/scm-breakpoint.exp: New file.
19477 * gdb.guile/scm-disasm.c: New file.
19478 * gdb.guile/scm-disasm.exp: New file.
19479 * gdb.guile/scm-equal.c: New file.
19480 * gdb.guile/scm-equal.exp: New file.
19481 * gdb.guile/scm-error.exp: New file.
19482 * gdb.guile/scm-error.scm: New file.
19483 * gdb.guile/scm-frame-args.c: New file.
19484 * gdb.guile/scm-frame-args.exp: New file.
19485 * gdb.guile/scm-frame-args.scm: New file.
19486 * gdb.guile/scm-frame-inline.c: New file.
19487 * gdb.guile/scm-frame-inline.exp: New file.
19488 * gdb.guile/scm-frame.c: New file.
19489 * gdb.guile/scm-frame.exp: New file.
19490 * gdb.guile/scm-generics.exp: New file.
19491 * gdb.guile/scm-gsmob.exp: New file.
19492 * gdb.guile/scm-iterator.c: New file.
19493 * gdb.guile/scm-iterator.exp: New file.
19494 * gdb.guile/scm-math.c: New file.
19495 * gdb.guile/scm-math.exp: New file.
19496 * gdb.guile/scm-objfile-script-gdb.in: New file.
19497 * gdb.guile/scm-objfile-script.c: New file.
19498 * gdb.guile/scm-objfile-script.exp: New file.
19499 * gdb.guile/scm-objfile.c: New file.
19500 * gdb.guile/scm-objfile.exp: New file.
19501 * gdb.guile/scm-ports.exp: New file.
19502 * gdb.guile/scm-pretty-print.c: New file.
19503 * gdb.guile/scm-pretty-print.exp: New file.
19504 * gdb.guile/scm-pretty-print.scm: New file.
19505 * gdb.guile/scm-section-script.c: New file.
19506 * gdb.guile/scm-section-script.exp: New file.
19507 * gdb.guile/scm-section-script.scm: New file.
19508 * gdb.guile/scm-symbol.c: New file.
19509 * gdb.guile/scm-symbol.exp: New file.
19510 * gdb.guile/scm-symtab-2.c: New file.
19511 * gdb.guile/scm-symtab.c: New file.
19512 * gdb.guile/scm-symtab.exp: New file.
19513 * gdb.guile/scm-type.c: New file.
19514 * gdb.guile/scm-type.exp: New file.
19515 * gdb.guile/scm-value-cc.cc: New file.
19516 * gdb.guile/scm-value-cc.exp: New file.
19517 * gdb.guile/scm-value.c: New file.
19518 * gdb.guile/scm-value.exp: New file.
19519 * gdb.guile/source2.scm: New file.
19520 * gdb.guile/types-module.cc: New file.
19521 * gdb.guile/types-module.exp: New file.
19522
7026a7c1
YQ
195232014-02-10 Yao Qi <yao@codesourcery.com>
19524
19525 PR testsuite/16543
19526 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19527 * configure: Regenerated.
19528 * Makefile.in: New file.
19529
6c466447
AS
195302014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19531
19532 * gdb.python/py-framefilter.exp: Fix typo.
19533
6e854735
YQ
195342014-02-08 Yao Qi <yao@codesourcery.com>
19535
19536 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19537 that no =breakpoint-modified is emitted when breakpoints are
19538 modified through MI commands.
19539
d137e6dc
PA
195402014-02-07 Pedro Alves <pedro@codesourcery.com>
19541 Pedro Alves <palves@redhat.com>
19542
19543 * gdb.threads/step-after-sr-lock.c: New file.
19544 * gdb.threads/step-after-sr-lock.exp: New file.
19545
b5ee5a50
PA
195462014-02-07 Pedro Alves <palves@redhat.com>
19547
19548 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19549
3c77faf3
JK
195502014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19551
19552 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19553 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19554
6dddc817
DE
195552014-02-06 Doug Evans <xdje42@gmail.com>
19556
19557 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19558 output.
19559
19560 * gdb.gdb/python-interrupts.exp: New file.
19561
de7b2893
YQ
195622014-02-05 Yao Qi <yao@codesourcery.com>
19563
19564 * gdb.trace/report.exp (use_collected_data): Test the output
19565 of "info threads" and "info inferiors".
19566
66d032ac
YQ
195672014-02-05 Yao Qi <yao@codesourcery.com>
19568
19569 Revert this patch:
19570
19571 2013-05-24 Yao Qi <yao@codesourcery.com>
19572
19573 * gdb.trace/tfile.exp: Test inferior and thread.
19574
591a12a1
UW
195752014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19576
19577 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19578 on a function.
19579 * gdb.base/step-bt.c: Call hello via function pointer to make
19580 sure its first instruction is executed on powerpc64le-linux.
19581
0ff3e01f
UW
195822014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19583
19584 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19585
084ee545
UW
195862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19587
19588 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19589 of the test patterns for use on little-endian systems.
19590
6ed14ff3
UW
195912014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19592
19593 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19594 (decimal_vector): Fix for little-endian.
19595
401e27fd
JM
195962014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19597
19598 * gdb.arch/sparc-sysstep.exp: New file.
19599 * gdb.arch/sparc-sysstep.c: Likewise.
19600
19601 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19602
8b924729
EBM
196032014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19604
19605 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19606
fb151210
JB
196072014-01-23 Tom Tromey <tromey@redhat.com>
19608
19609 * gdb.ada/array_char_idx: New testcase.
19610
0740f8d8
TT
196112014-01-23 Tom Tromey <tromey@redhat.com>
19612
19613 PR python/16487:
19614 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19615 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19616 classes.
19617
21909fa1
TT
196182014-01-23 Tom Tromey <tromey@redhat.com>
19619
19620 PR python/16491:
19621 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19622 string from an inferior frame.
19623 * gdb.python/py-framefilter-mi.exp: Update.
19624
87ce2a04
DE
196252014-01-22 Doug Evans <dje@google.com>
19626
19627 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19628
237b092b
AA
196292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19630
19631 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19632
d674a709
AA
196332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19634
19635 * gdb.trace/entry-values.exp: Remove excess space character from
19636 regex patterns. Handle s390 call instruction.
19637
20fa3390
AA
196382014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19639
19640 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19641 define "*_start" label. Make "name" static.
19642 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19643 ${name} by references to ${name}_start.
19644
78466714
AA
196452014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19646
19647 * gdb.base/info-macros.exp: Remove "debug" from the compile
19648 options.
19649
ec9f644a
IB
196502014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19651
19652 * gdb.dlang/demangle.exp: New file.
19653
94b1b47e
IB
196542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19655
19656 * gdb.dlang/primitive-types.exp: New file.
19657
7f420862
IB
196582014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19659
19660 * configure.ac: Create gdb.dlang/Makefile.
19661 * configure: Regenerate.
19662 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19663 * gdb.dlang/Makefile.in: New file.
19664 * lib/d-support.exp: New file.
19665 * lib/gdb.exp (skip_d_tests): New proc.
19666
52834460
MM
196672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19668
19669 * gdb.btrace/delta.exp: Check reverse stepi.
19670 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19671 * gdb.btrace/finish.exp: New.
19672 * gdb.btrace/next.exp: New.
19673 * gdb.btrace/nexti.exp: New.
19674 * gdb.btrace/record_goto.c: Add comments.
19675 * gdb.btrace/step.exp: New.
19676 * gdb.btrace/stepi.exp: New.
19677 * gdb.btrace/multi-thread-step.c: New.
19678 * gdb.btrace/multi-thread-step.exp: New.
19679 * gdb.btrace/rn-dl-bind.c: New.
19680 * gdb.btrace/rn-dl-bind.exp: New.
19681 * gdb.btrace/data.c: New.
19682 * gdb.btrace/data.exp: New.
19683 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19684
6e07b1d2
MM
196852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19686
19687 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19688 * gdb.btrace/exception.exp: Update.
19689 * gdb.btrace/instruction_history.exp: Update.
19690 * gdb.btrace/record_goto.exp: Update.
19691 * gdb.btrace/tailcall.exp: Update.
19692 * gdb.btrace/unknown_functions.exp: Update.
19693 * gdb.btrace/delta.exp: New.
19694
0b722aec
MM
196952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19696
19697 * gdb.btrace/record_goto.exp: Add backtrace test.
19698 * gdb.btrace/tailcall.exp: Add backtrace test.
19699
066ce621
MM
197002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19701
19702 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19703 * gdb.btrace/record_goto.c: New.
19704 * gdb.btrace/record_goto.exp: New.
19705 * gdb.btrace/x86-record_goto.S: New.
19706
0688d04e
MM
197072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19708
19709 * gdb.btrace/function_call_history.exp: Update tests.
19710 * gdb.btrace/instruction_history.exp: Update tests.
19711
8710b709
MM
197122014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19713
19714 * gdb.btrace/function_call_history.exp: Fix expected field
19715 order for "record function-call-history".
19716 Add new tests for "record function-call-history /c".
19717 * gdb.btrace/exception.cc: New.
19718 * gdb.btrace/exception.exp: New.
19719 * gdb.btrace/tailcall.exp: New.
19720 * gdb.btrace/x86-tailcall.S: New.
19721 * gdb.btrace/x86-tailcall.c: New.
19722 * gdb.btrace/unknown_functions.c: New.
19723 * gdb.btrace/unknown_functions.exp: New.
19724 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19725
5de9129b
MM
197262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19727
19728 * gdb.btrace/instruction_history.exp: Update.
19729 * gdb.btrace/function_call_history.exp: Update.
19730
23a7fe75
MM
197312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19732
19733 * gdb.btrace/function_call_history.exp: Fix expected function
19734 trace.
19735 * gdb.btrace/instruction_history.exp: Initialize traced.
19736 Remove traced_functions.
19737
724c7dd8
MM
197382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19739
19740 * gdb.btrace/function_call_history.exp: Update
19741 * gdb.btrace/instruction_history.exp: Update.
19742
6d78d93b
MM
197432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19744
19745 * gdb.btrace/enable.exp: Update expected text.
19746
93a360cc
OJ
197472014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19748
19749 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19750 bytes.
19751
3772b53f
MR
197522014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19753
19754 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19755
596662fa
OJ
197562014-01-15 Omair Javaid <omair.javaid@linaro.org>
19757
19758 * lib/gdb.exp (supports_process_record): Return true for
19759 arm*-linux*. (supports_reverse): Likewise.
19760
b5b08fb4
SC
197612014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19762
19763 PR python/15464
19764 PR python/16113
19765 * gdb.python/py-type.c: Enhance test case.
19766 * gdb.python/py-value-cc.cc: Likewise
19767 * gdb.python/py-type.exp: Add new tests.
19768 * gdb.python/py-value-cc.exp: Likewise
19769
52d7fb13
AA
197702014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19771 Pedro Alves <palves@redhat.com>
19772
19773 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19774 Make "name" extern.
19775 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19776 references to ${name}_start by references to ${name}.
19777
a2cd8cfe
JB
197782014-01-10 Joel Brobecker <brobecker@adacore.com>
19779
19780 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19781
4e23fced
JB
197822014-01-10 Joel Brobecker <brobecker@adacore.com>
19783
19784 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19785
c6a9e42c
PA
197862014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19787 Pedro Alves <palves@redhat.com>
19788
19789 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19790 mi_gdb_target_load.
c6a9e42c 19791
b7ea362b
PA
197922014-01-08 Pedro Alves <palves@redhat.com>
19793
19794 * gdb.threads/reconnect-signal.c: New file.
19795 * gdb.threads/reconnect-signal.exp: New file.
19796
5e3f4fab
EBM
197972014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19798
19799 * gdb.base/source-dir.exp: New file.
19800
79301218
JB
198012014-01-07 Joel Brobecker <brobecker@adacore.com>
19802
19803 * gdb.ada/mi_interface: New testcase.
19804
8e355c5d
JB
198052014-01-07 Joel Brobecker <brobecker@adacore.com>
19806
19807 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19808 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19809 gdb.ada/pp-rec-component/pck.ads: New files.
19810
c0d48811
JB
198112014-01-07 Joel Brobecker <brobecker@adacore.com>
19812
19813 * gdb.python/py-pp-integral.c: New file.
19814 * gdb.python/py-pp-integral.py: New file.
19815 * gdb.python/py-pp-integral.exp: New file.
19816
17b609c3 19817For older changes see ChangeLog-1993-2013.
c906108c 19818\f
8d8cb839
EZ
19819;; Local Variables:
19820;; mode: change-log
19821;; left-margin: 8
19822;; fill-column: 74
19823;; version-control: never
19824;; End:
902f2ccb 19825
b811d2c2 19826 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19827 Copying and distribution of this file, with or without modification,
19828 are permitted provided the copyright notice and this notice are preserved.
This page took 4.596097 seconds and 4 git commands to generate.