]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Fix exec_is_pie with gold linker
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
465e1b0f
TV
12020-05-25 Tom de Vries <tdevries@suse.de>
2
3 PR testsuite/26031
4 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
5
3c5a0e02
TV
62020-05-25 Tom de Vries <tdevries@suse.de>
7
8 * boards/gold.exp: New file.
9
0a4f5f8c
TT
102020-05-23 Tom Tromey <tom@tromey.com>
11
12 * gdb.base/style.exp: Remove completion styling test.
13 * lib/gdb-utils.exp (style): Remove completion styles.
14
eca1f90c
TT
152020-05-23 Tom Tromey <tom@tromey.com>
16
17 * gdb.base/style.exp: Add completion styling test.
18 * lib/gdb-utils.exp (style): Add completion styles.
19
7c13f4e8
AB
202020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
21
22 * gdb.base/annota1.exp: Update expected results.
23 * gdb.cp/annota2.exp: Update expected results, remove duplicate
24 test name.
25 * gdb.cp/annota3.exp: Update expected results.
26
41977d16
SM
272020-05-20 Simon Marchi <simon.marchi@efficios.com>
28
29 PR gdb/26016
30 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
31 against MAP_FAILED.
32 * gdb.base/coremaker.c (mmapdata): Likewise.
33 * gdb.base/jit-reader-host.c (main): Likewise.
34 * gdb.base/sym-file-loader.c (load): Likewise.
35 (load_shlib): Likewise.
36
b4757f2e
TT
372020-05-20 Tom Tromey <tromey@adacore.com>
38
39 * gdb.ada/array_char_idx.exp: Recognize initialized array.
40
9a0bacfb
TV
412020-05-20 Tom de Vries <tdevries@suse.de>
42
43 PR symtab/25833
44 * gdb.base/with-mf-inc.c: New test.
45 * gdb.base/with-mf-main.c: New test.
46 * gdb.base/with-mf.exp: New file.
47
76571211
TT
482020-05-19 Tom Tromey <tromey@adacore.com>
49
50 * gdb.rust/simple.exp: Restore missing test result.
51
4cd9f3d5
TV
522020-05-19 Tom de Vries <tdevries@suse.de>
53
54 * gdb.base/gdb-caching-proc.exp: Fix typo.
55
7d874253
TT
562020-05-19 Tom Tromey <tromey@adacore.com>
57
58 * gdb.rust/simple.exp: Add some test descriptions.
59 (test_one_slice): Use with_test_prefix.
60
1d727695
TV
612020-05-18 Tom de Vries <tdevries@suse.de>
62
63 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
64
7f32a4d5
PA
652020-05-17 Pedro Alves <palves@redhat.com>
66
67 PR gdb/25741
68 * gdb.base/hw-sw-break-same-address.exp: New file.
69
7cfd74cf
PA
702020-05-16 Pedro Alves <palves@redhat.com>
71
72 * gdb.multi/multi-re-run.exp (test_re_run): Switch
73 LAST_LOADED_FILE accordingly.
74
57b4f16e
PW
752020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
76
77 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
78
7c05caf7
PW
792020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
80
81 * gdb.base/help.exp: Test apropos and help for commands
82 having aliases. Fixed comments not starting with an
83 upper-case letter or not finishing with a dot.
84
7aa1b46f
PW
852020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
86
3b3aaacb
PW
87 * gdb.base/alias.exp: Update help output check.
88
57b4f16e 892020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 90
7aa1b46f
PW
91 * gdb.base/default.exp: Update output following fixes.
92
0605465f
PW
932020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
94
95 * gdb.base/alias.exp: Test aliases starting with a prefix of
96 another alias.
97
86e4e63d
GB
982020-05-15 Gary Benson <gbenson@redhat.com>
99
100 * gdb.base/info-os.c (main): Add return statement.
101 * gdb.base/info_minsym.c (minsym_fun): Likewise.
102 * gdb.base/large-frame-2.c (func): Likewise.
103 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
104 * gdb.base/pr10179-b.c (foo2): Likewise.
105 * gdb.base/valgrind-disp-step.c (foo): Likewise.
106 * gdb.base/watch-cond.c (func): Likewise.
107 * gdb.multi/goodbye.c (verylongfun): Likewise.
108 * gdb.multi/hello.c (commonfun): Likewise.
109 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
110 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
111 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
112 Likewise.
113 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
114 * gdb.threads/interrupt-while-step-over.c (child_function):
115 Likewise.
116 * gdb.trace/actions-changed.c (end): Likewise.
117
163df4df
GB
1182020-05-15 Gary Benson <gbenson@redhat.com>
119
120 * gdb.opencl/callfuncs.exp: Report when test skipped.
121 * gdb.opencl/convs_casts.exp: Likewise.
122 * gdb.opencl/datatypes.exp: Likewise.
123 * gdb.opencl/operators.exp: Likewise.
124 * gdb.opencl/vec_comps.exp: Likewise.
125
6dbc505a
TV
1262020-05-15 Tom de Vries <tdevries@suse.de>
127
128 * gdb.base/align.exp.in: Rename to ...
129 * gdb.base/align.exp.tcl: ... this.
130 * gdb.base/align-c++.exp: Update.
131 * gdb.base/align-c.exp: Update.
132 * gdb.base/all-architectures.exp.in: Rename to ...
133 * gdb.base/all-architectures.exp: ... this.
134 * gdb.base/all-architectures-0.exp: Update.
135 * gdb.base/all-architectures-1.exp: Update.
136 * gdb.base/all-architectures-2.exp: Update.
137 * gdb.base/all-architectures-3.exp: Update.
138 * gdb.base/all-architectures-4.exp: Update.
139 * gdb.base/all-architectures-5.exp: Update.
140 * gdb.base/all-architectures-6.exp: Update.
141 * gdb.base/all-architectures-7.exp: Update.
142 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
143 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
144 * gdb.base/infcall-nested-structs-c++.exp: Update.
145 * gdb.base/infcall-nested-structs-c.exp: Update.
146 * gdb.base/info-types.exp.in: Rename to ...
147 * gdb.base/info-types.exp.tcl: ... this.
148 * gdb.base/info-types-c++.exp: Update.
149 * gdb.base/info-types-c.exp: Update.
150 * gdb.base/max-depth.exp.in: Rename to ...
151 * gdb.base/max-depth.exp.tcl: ... this.
152 * gdb.base/max-depth-c++.exp: Update.
153 * gdb.base/max-depth-c.exp: Update.
154 * gdb.cp/cpexprs.exp.in: Rename to ...
155 * gdb.cp/cpexprs.exp.tcl: ... this.
156 * gdb.cp/cpexprs-debug-types.exp: Update.
157 * gdb.cp/cpexprs.exp: Update.
158 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
159 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
160 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
161 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
162 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
163 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
164 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
165 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
166 * gdb.dwarf2/clang-debug-names-2.exp: Update.
167 * gdb.dwarf2/clang-debug-names.exp: Update.
168
d1034d78
AB
1692020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
170
171 * lib/check-test-names.exp: Remove code that prevents this file
172 loading when tests are run in parallel.
173
3c5c3649
PA
1742020-05-15 Pedro Alves <palves@redhat.com>
175
176 * gdb.multi/multi-kill.exp (start_inferior): Remove
177 'testpid' parameter. Refer to namespace variable directly.
178 (testpid): Declare as namespace variable.
179
272c36b8
PA
1802020-05-15 Pedro Alves <palves@redhat.com>
181
182 * gdb.multi/multi-kill.exp: Wrap in namespace.
183 (start_inferior): Add TESTPID parameter. Use it instead of the
184 testpid global.
185 (top level): Define empty TESTPID array, and pass it down to
186 start_inferior.
187
02eba61a
TV
1882020-05-14 Tom de Vries <tdevries@suse.de>
189
190 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
191 output.
192
971a3747
TV
1932020-05-14 Tom de Vries <tdevries@suse.de>
194
195 * gdb.base/align.exp: Split into ...
196 * gdb.base/align.exp.in: ...
197 * gdb.base/align-c++.exp: ...
198 * gdb.base/align-c.exp: ... these.
199 * gdb.base/infcall-nested-structs.exp: Split into ...
200 * gdb.base/infcall-nested-structs.exp.in: ...
201 * gdb.base/infcall-nested-structs-c++.exp: ...
202 * gdb.base/infcall-nested-structs-c.exp: ... these.
203 * gdb.base/info-types.exp: Split into ...
204 * gdb.base/info-types.exp.in: ...
205 * gdb.base/info-types-c++.exp: ...
206 * gdb.base/info-types-c.exp: ... these.
207 * gdb.base/max-depth.exp: Split into ...
208 * gdb.base/max-depth.exp.in: ...
209 * gdb.base/max-depth-c++.exp: ...
210 * gdb.base/max-depth-c.exp: ... these.
211 * gdb.cp/infcall-nodebug.exp: Split into ...
212 * gdb.cp/infcall-nodebug.exp.in: ...
213 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
214 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
215 * gdb.cp/infcall-nodebug-c-d0.exp: ...
216 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
217
a05575d3
TBA
2182020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
219 Pedro Alves <palves@redhat.com>
220
221 * gdb.multi/multi-exit.c: New file.
222 * gdb.multi/multi-exit.exp: New file.
223 * gdb.multi/multi-kill.c: New file.
224 * gdb.multi/multi-kill.exp: New file.
225
6ad82919
TBA
2262020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
227
228 * gdb.base/annota1.exp: Update the expected output.
229 * gdb.cp/annota2.exp: Ditto.
230
843f4d93
AB
2312020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
232
233 * lib/check-test-names.exp: Disable when testing is being run in
234 parallel.
235
c7c66341
TV
2362020-05-12 Tom de Vries <tdevries@suse.de>
237
238 * gdb.base/jit-elf.exp: Fix string concat.
239
1b59ca1c
TV
2402020-05-12 Tom de Vries <tdevries@suse.de>
241
242 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
243 messages.
244
b4991d29
TV
2452020-05-12 Tom de Vries <tdevries@suse.de>
246
247 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
248
dbb0ab10
TV
2492020-05-12 Tom de Vries <tdevries@suse.de>
250
251 * gdb.ada/catch_ex.exp: Use with_test_prefix.
252 * gdb.ada/mi_catch_ex.exp: Same.
253 * gdb.ada/mi_catch_ex_hand.exp: Same.
254
7549fed8
TV
2552020-05-12 Tom de Vries <tdevries@suse.de>
256
257 * gdb.fortran/complex.exp: Use with_test_prefix.
258
af2d5cd8
TV
2592020-05-12 Tom de Vries <tdevries@suse.de>
260
261 * gdb.trace/passcount.exp: Fix test-names.
262
7c121311
TV
2632020-05-12 Tom de Vries <tdevries@suse.de>
264
265 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
266
c9f3b40e
TV
2672020-05-12 Tom de Vries <tdevries@suse.de>
268
269 * gdb.gdb/complaints.exp: Use with_test_prefix.
270 * gdb.xml/tdesc-regs.exp: Same.
271 * gdb.opt/inline-locals.exp: Fix test name.
272
111b33f0
TV
2732020-05-12 Tom de Vries <tdevries@suse.de>
274
275 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
276 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
277 * gdb.dwarf2/implref-struct.exp: Same.
278 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
279 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
280
ebf47080
SM
2812020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
282
283 * gdb.base/jit-so.exp (one_jit_test): Change test name.
284
d30dcd12
AB
2852020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
286
287 * lib/check-test-names.exp (all_test_names): New module variable.
288 (counts): Add 'duplicates' field.
289 (_check_duplicates): New procedure.
290 (check): Also check for duplicates.
291 (do_log_summary): Print duplicates count.
292 (do_reset_vars): Reset counter for duplicate test names, and
293 discard all know test names.
294
34584c09
AB
2952020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
296
297 * lib/gdb.exp: Include check-test-names.exp library.
298 * lib/check-test-names.exp: New file.
299
e0002117
TV
3002020-05-11 Tom de Vries <tdevries@suse.de>
301
302 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
303
53f539a3
KS
3042020-05-11 Keith Seitz <keiths@redhat.com>
305
306 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
307
113ee09a
TV
3082020-05-11 Tom de Vries <tdevries@suse.de>
309
310 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
311 * gdb.cp/cpexprs.exp.in: .. here.
312 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
313 cpexprs.exp.
314
ba3e70b0
KS
3152020-05-11 Keith Seitz <keiths@redhat.com>
316
317 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
318 test names.
319 * gdb.ada/arrayptr.exp: Likewise.
320 * gdb.ada/assign_arr.exp: Likewise.
321 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
322 * gdb.ada/bp_on_var.exp: Likewise.
323 * gdb.ada/call_pn.exp: Likewise.
324 * gdb.ada/complete.exp: Likewise.
325 * gdb.ada/fun_overload_menu.exp: Likewise.
326 * gdb.ada/funcall_param.exp: Likewise.
327 * gdb.ada/funcall_ref.exp: Likewise.
328 * gdb.ada/packed_array_assign.exp: Likewise.
329 * gdb.ada/same_component_name.exp: Likewise.
330 * gdb.ada/type_coercion.exp: Likewise.
331 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
332 * gdb.ada/variant_record_packed_array.exp: Likewise.
333
3ee6bb11
TV
3342020-05-11 Tom de Vries <tdevries@suse.de>
335
336 PR symtab/25941
337 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
338 out of ...
339 * gdb.dwarf2/clang-debug-names.exp: ... here.
340 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
341 clang-debug-names.exp.in.
342 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
343 * gdb.dwarf2/clang-debug-names-2.c: New test.
344
86cd6bc8
AKS
3452020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
346
347 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
348 (fortran_runto_main): New Proc, fortran version of runto_main.
349 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
350 * gdb.fortran/array-bounds.exp: Likewise.
351 * gdb.fortran/array-slices.exp: Likewise.
352 * gdb.fortran/block-data.exp: Likewise.
353 * gdb.fortran/charset.exp: Likewise.
354 * gdb.fortran/common-block.exp: Likewise.
355 * gdb.fortran/complex.exp: Likewise.
356 * gdb.fortran/derived-type-function.exp: Likewise.
357 * gdb.fortran/derived-type.exp: Likewise.
358 * gdb.fortran/info-modules.exp: Likewise.
359 * gdb.fortran/info-types.exp: Likewise.
360 * gdb.fortran/intrinsics.exp: Likewise.
361 * gdb.fortran/library-module.exp: Likewise.
362 * gdb.fortran/logical.exp: Likewise.
363 * gdb.fortran/max-depth.exp: Likewise.
364 * gdb.fortran/module.exp: Likewise.
365 * gdb.fortran/multi-dim.exp: Likewise.
366 * gdb.fortran/nested-funcs.exp: Likewise.
367 * gdb.fortran/print-formatted.exp: Likewise.
368 * gdb.fortran/print_type.exp: Likewise.
369 * gdb.fortran/printing-types.exp: Likewise.
370 * gdb.fortran/ptr-indentation.exp: Likewise.
371 * gdb.fortran/ptype-on-functions.exp: Likewise.
372 * gdb.fortran/subarray.exp: Likewise.
373 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
374 * gdb.fortran/vla-datatypes.exp: Likewise.
375 * gdb.fortran/vla-history.exp: Likewise.
376 * gdb.fortran/vla-ptr-info.exp: Likewise.
377 * gdb.fortran/vla-ptype-sub.exp: Likewise.
378 * gdb.fortran/vla-ptype.exp: Likewise.
379 * gdb.fortran/vla-sizeof.exp: Likewise.
380 * gdb.fortran/vla-type.exp: Likewise.
381 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
382 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
383 * gdb.fortran/vla-value-sub.exp: Likewise.
384 * gdb.fortran/vla-value.exp: Likewise.
385 * gdb.fortran/whatis_type.exp: Likewise.
386 * gdb.mi/mi-var-child-f.exp: Likewise.
387
6dc55ce9 3882020-05-09 Tom de Vries <tdevries@suse.de>
389
390 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
391
283cb58c
TV
3922020-05-08 Tom de Vries <tdevries@suse.de>
393
394 * gdb.dwarf2/clang-debug-names.c: New test.
395 * gdb.dwarf2/clang-debug-names.exp: New file.
396
ac4a4f1c
SM
3972020-05-06 Simon Marchi <simon.marchi@efficios.com>
398
399 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
400 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
401
24fe640b
TV
4022020-05-06 Tom de Vries <tdevries@suse.de>
403
404 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
405 breakpoint is at a "recommended breakpoint location".
406 * gdb.reverse/consecutive-reverse.exp: Same.
407
0d8683a3
TV
4082020-05-06 Tom de Vries <tdevries@suse.de>
409
410 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
411 address.
412
b8983c46
TV
4132020-05-06 Tom de Vries <tdevries@suse.de>
414
415 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
416
abf6d805
TV
4172020-05-06 Tom de Vries <tdevries@suse.de>
418
419 * gdb.base/store.exp (check_set, up_set): Allowing missing location
420 info for r.
421
0fc2a808
TV
4222020-05-06 Tom de Vries <tdevries@suse.de>
423
424 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
425 necessary.
426
873dd427
TV
4272020-05-06 Tom de Vries <tdevries@suse.de>
428
429 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
430 void.
431
7c99e7e2
TV
4322020-05-06 Tom de Vries <tdevries@suse.de>
433
434 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
435 of ...
436 * gdb.base/async.exp: ... here.
437 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
438 "recommended breakpoint location".
439
6173d6a6
TV
4402020-05-06 Tom de Vries <tdevries@suse.de>
441
442 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
443
6015a067
TV
4442020-05-04 Tom de Vries <tdevries@suse.de>
445
446 * gdb.base/async.exp: Check whether instruction addresses are a
447 "recommended breakpoint location".
448
3b6acaee
TT
4492020-05-03 Tom Tromey <tom@tromey.com>
450
451 * gdb.base/sepdebug.exp: Remove "catch" test.
452 * gdb.base/break.exp: Remove "catch" test.
453 * gdb.base/default.exp: Update expected output.
454
5beb4d17
TV
4552020-05-02 Tom de Vries <tdevries@suse.de>
456
457 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
458 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
459 * gdb.arch/i386-mpx-map.exp: Same.
460 * gdb.arch/i386-mpx-sigsegv.exp: Same.
461 * gdb.arch/i386-mpx-simple_segv.exp: Same.
462 * gdb.arch/i386-mpx.exp: Same.
463
8caf140d
TV
4642020-05-02 Tom de Vries <tdevries@suse.de>
465
466 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
467
693196cb
TV
4682020-05-01 Tom de Vries <tdevries@suse.de>
469
470 * gdb.ada/operator_bp.exp: Allow more than required amount of
471 breakpoint.
472
53ae0aa9
TV
4732020-05-01 Tom de Vries <tdevries@suse.de>
474
475 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
476
ee9d1e5f
HD
4772020-04-30 Hannes Domani <ssbssa@yahoo.de>
478
479 PR gdb/18706
480 * gdb.cp/stub-array-size.cc: New test.
481 * gdb.cp/stub-array-size.exp: New file.
482 * gdb.cp/stub-array-size.h: New test.
483 * gdb.cp/stub-array-size2.cc: New test.
484
d5cf82c0
HD
4852020-04-30 Hannes Domani <ssbssa@yahoo.de>
486
487 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
488 output to the new format.
489
42e165c3
SM
4902020-04-29 Simon Marchi <simon.marchi@efficios.com>
491
492 * gdb.base/break.exp: Use with_test_prefix.
493
6e4e3fe1
TV
4942020-04-29 Tom de Vries <tdevries@suse.de>
495
496 * lib/gdb.exp (debug_types): New proc.
497 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
498 * gdb.python/py-symtab.exp: Same.
499
d642b692
HD
5002020-04-29 Hannes Domani <ssbssa@yahoo.de>
501
502 PR gdb/17320
503 * gdb.base/pretty-array.c: New test.
504 * gdb.base/pretty-array.exp: New file.
505
ea90f227
TV
5062020-04-29 Tom de Vries <tdevries@suse.de>
507
508 PR symtab/25889
509 * gdb.cp/cpexprs.exp: Adapt for inclusion.
510 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
511 and include cpexprs.exp.
512
a65189c9
TV
5132020-04-28 Mark Williams <mark@myosotissp.com>
514
515 PR gdb/24480
516 * dw4-toplevel-types.exp: Test for top level types.
517 * dw4-toplevel-types.cc: Test for top level types.
518
32d1f47a
TBA
5192020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
520
521 * gdb.threads/stop-with-handle.exp: Fix typo in comment
522 (theads -> threads).
523
56a4f5a1
TV
5242020-04-28 Tom de Vries <tdevries@suse.de>
525
526 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
527
0b2f8a3b
TV
5282020-04-28 Tom de Vries <tdevries@suse.de>
529
530 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
531
5390c717
TV
5322020-04-28 Tom de Vries <tdevries@suse.de>
533
534 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
535
15cd93d0
TV
5362020-04-28 Tom de Vries <tdevries@suse.de>
537
538 * gdb.dwarf2/main-foo.c: New test.
539 * gdb.dwarf2/struct-with-sig.exp: New file.
540
d472f0fb
TV
5412020-04-25 Tom de Vries <tdevries@suse.de>
542
543 * boards/debug-types.exp: New file.
544
8d840e05
AB
5452020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
546
547 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
548
bcfe6157
TT
5492020-04-24 Tom Tromey <tom@tromey.com>
550
551 PR symtab/12707:
552 * gdb.python/py-symbol.exp: Update expected results for
553 linkage_name test.
554 * gdb.cp/print-demangle.exp: New file.
555 * gdb.base/c-linkage-name.exp: Fix test.
556 * gdb.guile/scm-symbol.exp: Update expected results for
557 linkage_name test.
558
f049a313
TT
5592020-04-24 Tom Tromey <tom@tromey.com>
560
561 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
562 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
563 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
564 assembler.
565
7cf28874
TV
5662020-04-24 Tom de Vries <tdevries@suse.de>
567
568 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
569 C++.
570
dac2fef7
TT
5712020-04-24 Tom Tromey <tromey@adacore.com>
572
573 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
574 values.
575 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
576 values. Update test for minimal encodings.
577 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
578 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
579 values. Update test for minimal encodings.
580
1acda803
TT
5812020-04-24 Tom Tromey <tromey@adacore.com>
582
583 PR python/23662:
584 * gdb.ada/variant.exp: Add Python checks.
585 * gdb.rust/simple.exp: Add dynamic type checks.
586
adfb9815
TT
5872020-04-24 Tom Tromey <tromey@adacore.com>
588
589 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
590 Make array type matching more lax.
591 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
592 * gdb.ada/mi_variant.exp: New file.
593 * gdb.ada/mi_variant/pck.ads: New file.
594 * gdb.ada/mi_variant/pkg.adb: New file.
595 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
596 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
597
7d79de9a
TT
5982020-04-24 Tom Tromey <tromey@adacore.com>
599
600 * gdb.ada/variant.exp: Add dynamic field offset tests.
601 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
602 * gdb.ada/variant/pkg.adb: Add new variables.
603
f8e89861
TT
6042020-04-24 Tom Tromey <tromey@adacore.com>
605
606 * gdb.ada/variant.exp: New file
607 * gdb.ada/variant/pkg.adb: New file
608 * gdb.ada/variant/pck.adb: New file
609
86e887ae
TV
6102020-04-24 Tom de Vries <tdevries@suse.de>
611
612 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
613
88428775
TV
6142020-04-24 Tom de Vries <tdevries@suse.de>
615
616 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
617 flags.
618
4e86f6e7
TV
6192020-04-24 Tom de Vries <tdevries@suse.de>
620
621 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
622
2016d3e6
TV
6232020-04-24 Tom de Vries <tdevries@suse.de>
624
625 * lib/gdb.exp (default_gdb_start): Handle eof.
626 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
627 failure.
628 * gdb.base/readnever.exp: Handle clean_restart failure.
629
70bc38f5
TV
6302020-04-23 Tom de Vries <tdevries@suse.de>
631
632 * gdb.base/decl-before-def.exp: Run to main and print a again.
633
de82891c
TV
6342020-04-23 Tom de Vries <tdevries@suse.de>
635
636 * gdb.base/decl-before-def-decl.c: New test.
637 * gdb.base/decl-before-def-def.c: New test.
638 * gdb.base/decl-before-def.exp: New file.
639
96038148
TV
6402020-04-23 Tom de Vries <tdevries@suse.de>
641
642 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
643
54ac3df1
TV
6442020-04-22 Tom de Vries <tdevries@suse.de>
645
646 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
647 debug_info_offset.
648 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
649 before $objsfile in the line line.
650
714534e1
TV
6512020-04-22 Tom de Vries <tdevries@suse.de>
652
653 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
654
16a7dbf4
MS
6552020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
656
657 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
658 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
659 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
660 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
661 * gdb.base/jit-protocol.h: Update definitions to match all usage
662 contexts.
663
6642020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
665
666 * gdb.base: Rename all jit related test and source files.
667
6682020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
669
670 * gdb.base/jit-reader.exp: Relax register output check.
671
317d2668
TV
6722020-04-22 Tom de Vries <tdevries@suse.de>
673
674 PR symtab/25764
675 * gdb.base/psym-external-decl-2.c: New test.
676 * gdb.base/psym-external-decl.c: New test.
677 * gdb.base/psym-external-decl.exp: New file.
678 * gdb.threads/tls.exp: Add PR25807 kfail.
679
eea9e357
TV
6802020-04-22 Tom de Vries <tdevries@suse.de>
681
682 PR symtab/25801
683 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
684 in "info source" output.
685
3d5afab3
TV
6862020-04-22 Tom de Vries <tdevries@suse.de>
687
688 PR symtab/25700
689 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
690 symtab for imported_unit.c.
691
b32102f6
GB
6922020-04-21 Gary Benson <gbenson@redhat.com>
693
694 * gdb.base/advance.c (func): New argument, to match call site.
695 (func2, func3): Add return statements.
696
d43b7a2d
TBA
6972020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
698
699 * gdb.multi/run-only-second-inf.c: New file.
700 * gdb.multi/run-only-second-inf.exp: New file.
701
d89edf9b
MM
7022020-04-21 Markus Metzger <markus.t.metzger@intel.com>
703
704 * gdb.btrace/multi-inferior.c: New test.
705 * gdb.btrace/multi-inferior.exp: New file.
706
1a476b6d
MM
7072020-04-21 Markus Metzger <markus.t.metzger@intel.com>
708
709 * gdb.btrace/enable-new-thread.c: New test.
710 * gdb.btrace/enable-new-thread.exp: New file.
711
4778a5f8
TV
7122020-04-21 Tom de Vries <tdevries@suse.de>
713
714 PR gdb/25471
715 * gdb.threads/killed-outside.c: New test.
716 * gdb.threads/killed-outside.exp: New file.
717
9b2c992c
GB
7182020-04-20 Gary Benson <gbenson@redhat.com>
719
720 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
721 * gdb.base/nested-subp2.exp: Likewise.
722 * gdb.base/nested-subp3.exp: Likewise.
723
b5d1d6f7
GB
7242020-04-20 Gary Benson <gbenson@redhat.com>
725
726 * gdb.base/nested-subp1.exp: Disable test when using clang.
727 * gdb.base/nested-subp2.exp: Likewise.
728 * gdb.base/nested-subp3.exp: Likewise.
729
25230285
GB
7302020-04-20 Gary Benson <gbenson@redhat.com>
731
732 * gdb.cp/exception.cc: Fix compilation error with clang.
733
fa93cc8f
GB
7342020-04-20 Gary Benson <gbenson@redhat.com>
735
809730f3 736 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 737
e0c45f30
GB
7382020-04-20 Gary Benson <gbenson@redhat.com>
739
740 * gdb.base/jit-main.c: Fix compilation error with clang.
741
4ddfec93
KR
7422020-04-17 Kamil Rytarowski <n54@gmx.com>
743
744 * gdb.base/attach-twice.c: Include "sys/types.h".
745 (PTRACE_ATTACH): Add fallback definition.
746 (main): Pass `0' to the 4th argument of `ptrace'.
747
2bed205e
KR
7482020-04-17 Kamil Rytarowski <n54@gmx.com>
749
750 * gdb.base/fork-running-state.c: Include "signal.h".
751
0743fc83
TT
7522020-04-17 Tom Tromey <tromey@adacore.com>
753
754 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
755 Update tests.
756 * gdb.btrace/cpu.exp: Update tests.
757 * gdb.base/maint.exp: Update tests.
758 * gdb.base/default.exp: Update tests.
759 * gdb.base/completion.exp: Update tests.
760
efba5c23
TV
7612020-04-16 Tom de Vries <tdevries@suse.de>
762
763 PR symtab/25791
764 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
765 (ensure_gdb_index): and factor out and move ...
766 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
767 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
768
d191d716
TV
7692020-04-16 Tom de Vries <tdevries@suse.de>
770
771 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
772 loading exec.
773
99f1bc6a
AB
7742020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
775
776 * gdb.base/many-completions.exp: New file.
777
194d088f
TV
7782020-04-14 Tom de Vries <tdevries@suse.de>
779
780 PR symtab/25718
781 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
782
c1a66c06
TV
7832020-04-14 Tom de Vries <tdevries@suse.de>
784
785 PR symtab/25720
786 * gdb.base/maint-expand-symbols-header-file.c: New test.
787 * gdb.base/maint-expand-symbols-header-file.exp: New file.
788 * gdb.base/maint-expand-symbols-header-file.h: New test.
789
21b0982c
AB
7902020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
791
792 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
793 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
794 get_func_info.
795 (get_func_info): Delete.
796 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
797 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
798 * lib/dwarf.exp (get_func_info): New function.
799
dd1cab06
TV
8002020-04-13 Tom de Vries <tdevries@suse.de>
801
802 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
803 to what find_gnatmake does.
804
71ea2b6b
TV
8052020-04-10 Tom de Vries <tdevries@suse.de>
806
807 * gdb.base/style.exp: Expect "Expanding full symbols" message for
808 -readnow.
809
bdfc1e8a
TV
8102020-04-10 Tom de Vries <tdevries@suse.de>
811
812 PR cli/25808
813 * gdb.base/style.c: Add leading newlines.
814 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
815 Check listing of main's one-line body.
816
14ca8ecf
TV
8172020-04-08 Tom de Vries <tdevries@suse.de>
818
819 * lib/gdb.exp (psymtabs_p): New proc.
820 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
821 importing unit" unsupported if there are no partial symbols.
822
e21d048f
TV
8232020-04-08 Tom de Vries <tdevries@suse.de>
824
825 PR testsuite/25760
826 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
827
25c11aca
TV
8282020-04-07 Tom de Vries <tdevries@suse.de>
829
830 PR symtab/25796
831 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
832
5707e24b
TV
8332020-04-07 Tom de Vries <tdevries@suse.de>
834
835 * gdb.base/check-psymtab.c: New test.
836 * gdb.base/check-psymtab.exp: New file.
837
6ee448cc
TT
8382020-04-06 Tom Tromey <tromey@adacore.com>
839
840 * gdb.ada/variant-record/proc.adb: New file.
841 * gdb.ada/variant-record/value.adb: New file.
842 * gdb.ada/variant-record/value.s: New file.
843 * gdb.ada/variant-record.exp: New file.
844
9e7c9a03
HD
8452020-04-03 Hannes Domani <ssbssa@yahoo.de>
846
847 PR gdb/25325
848 * gdb.cp/typed-enum.cc: New test.
849 * gdb.cp/typed-enum.exp: New file.
850
c90d28ac
AB
8512020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
852
853 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
854 * gdb.dwarf2/dw2-inline-small-func.c: New file.
855 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
856 * gdb.dwarf2/dw2-inline-small-func.h: New file.
857 * gdb.opt/inline-small-func.c: New file.
858 * gdb.opt/inline-small-func.exp: New file.
859 * gdb.opt/inline-small-func.h: New file.
860
34e9a9fa
AB
8612020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
862
863 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
864 function.
865
6a354911
AB
8662020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
867
868 * lib/dwarf.exp (function_range): Allow compiler options to be
869 specified.
870
880d9777
TV
8712020-04-02 Tom de Vries <tdevries@suse.de>
872
873 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
874 __attribute__((always_inline)).
875 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
876
f32682ea
TV
8772020-04-02 Tom de Vries <tdevries@suse.de>
878
879 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
880 (gdbserver_gdb_exit): ... here. Add timeout warning.
881 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
882 (connect_target_extended_remote): Append new server_spawn_id to
883 server_spawn_ids.
884 (cleanup): New proc.
885 (setup, <toplevel>): Call cleanup.
886
d3214198
TV
8872020-04-02 Tom de Vries <tdevries@suse.de>
888
889 * gdb.base/main-psymtab.exp: New file.
890
cc77ed24
TV
8912020-04-02 Tom de Vries <tdevries@suse.de>
892
893 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
894
3638a098
TT
8952020-04-01 Tom Tromey <tom@tromey.com>
896
897 * gdb.base/complex-parts.exp: Add type tests.
898
c34e8714
TT
8992020-04-01 Tom Tromey <tom@tromey.com>
900
901 * gdb.base/complex-parts.exp: Add arithmetic tests.
902
981c08ce
TT
9032020-04-01 Tom Tromey <tom@tromey.com>
904
905 * gdb.compile/compile.exp: Update.
906 * gdb.compile/compile-cplus.exp: Update.
907 * gdb.base/varargs.exp: Update.
908 * gdb.base/floatn.exp: Update.
909 * gdb.base/endianity.exp: Update.
910 * gdb.base/callfuncs.exp (do_function_calls): Update.
911 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
912 (complex_float_integral_args): Update.
913 * gdb.base/complex.exp: Update.
914 * gdb.base/complex-parts.exp: Update.
915
3d1cfd43
TT
9162020-04-01 Tom Tromey <tromey@adacore.com>
917
918 * gdb.rust/union.rs: New file.
919 * gdb.rust/union.exp: New file.
920 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
921 (main): Update.
922 * gdb.rust/simple.exp: Move union tests to union.exp.
923
e033dfa9
TT
9242020-04-01 Tom Tromey <tromey@adacore.com>
925
926 * gdb.rust/simple.rs (main): Remove "y0".
927
53cccef1
TBA
9282020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
929
930 * gdb.multi/stop-all-on-exit.c: New test.
931 * gdb.multi/stop-all-on-exit.exp: New file.
932
60e22c1e
HD
9332020-04-01 Hannes Domani <ssbssa@yahoo.de>
934
935 PR gdb/24789
936 * gdb.cp/misc.cc: Add integer reference variable.
937 * gdb.cp/misc.exp: Add test.
938
e139a727
TBA
9392020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
940
941 * gdb.server/stop-reply-no-thread.exp: Enhance the test
942 scenario to cover execution until the end and also the case
943
16b0db75
TV
9442020-03-31 Tom de Vries <tdevries@suse.de>
945
946 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
947 c. Use "maint info symtabs" to check symtab expansion.
948
c0502da6
TV
9492020-03-30 Tom de Vries <tdevries@suse.de>
950
951 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
952 unsupported.
953 (verify_psymtab_expanded): Move ...
954 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
955 test.
956 (readnow): New proc.
957
5935fd15
AB
9582020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
959
960 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
961 with $hex.
962
1773be9e
TT
9632020-03-20 Tom Tromey <tromey@adacore.com>
964
965 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
966
70304be9
TT
9672020-03-20 Tom Tromey <tromey@adacore.com>
968
969 * gdb.ada/sub_variant/subv.adb: New file.
970 * gdb.ada/sub_variant.exp: New file.
971
0dd7b8f7
TV
9722020-03-20 Tom de Vries <tdevries@suse.de>
973
974 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
975 first break fails.
976 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
977
cada5fc9
AB
9782020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
979
980 * gdb.server/exit-multiple-threads.c: New file.
981 * gdb.server/exit-multiple-threads.exp: New file.
982
6b8c53f2
AB
9832020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
984
985 * gdb.fortran/mixed-lang-stack.c: New file.
986 * gdb.fortran/mixed-lang-stack.cpp: New file.
987 * gdb.fortran/mixed-lang-stack.exp: New file.
988 * gdb.fortran/mixed-lang-stack.f90: New file.
989
19a2740f
AB
9902020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
991
992 * gdb.linespec/cp-completion-aliases.cc: New file.
993 * gdb.linespec/cp-completion-aliases.exp: New file.
994
d8c8b848
TV
9952020-03-19 Tom de Vries <tdevries@suse.de>
996
997 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
998 more precise.
999
a9933ccf
TV
10002020-03-18 Tom de Vries <tdevries@suse.de>
1001
1002 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1003 * gdb.dwarf2/break-inline-psymtab.c: New test.
1004 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1005
2f89101f
TV
10062020-03-16 Tom de Vries <tdevries@suse.de>
1007
1008 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1009 cache_verify and cache_verify_proc.
1010
6b9374f1
TV
10112020-03-15 Tom de Vries <tdevries@suse.de>
1012
1013 * gdb.server/solib-list.exp: Handle
1014 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1015
eaeaf44c
TV
10162020-03-15 Tom de Vries <tdevries@suse.de>
1017
1018 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1019 objfiles".
1020
3293bbaf
TT
10212020-03-14 Tom Tromey <tom@tromey.com>
1022
1023 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1024
ab44624c
TV
10252020-03-14 Tom de Vries <tdevries@suse.de>
1026
1027 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1028
54c43825
TV
10292020-03-14 Tom de Vries <tdevries@suse.de>
1030
1031 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1032 result in line-by-line fashion.
1033
2ac70237
TV
10342020-03-14 Tom de Vries <tdevries@suse.de>
1035
1036 * lib/gdb.exp (supports_statement_frontiers): New proc.
1037 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1038
09546b56
TV
10392020-03-14 Tom de Vries <tdevries@suse.de>
1040
1041 * gdb.base/printcmds.exp: Add missing quoting for "print
1042 teststring2".
1043
a1f6a07c
TT
10442020-03-13 Tom Tromey <tom@tromey.com>
1045
1046 * gdb.base/printcmds.exp (test_print_strings): Add regression
1047 test.
1048 * gdb.base/printcmds.c (charptr): New typedef.
1049 (teststring2): New global.
1050
1b83d09c
AB
10512020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1052
1053 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1054 full path in the test name.
1055 (test_ld): Add some with_test_prefix blocks to make test names
1056 unique.
1057
2d61316c
TV
10582020-03-13 Tom de Vries <tdevries@suse.de>
1059
1060 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1061
2e9145ac
TV
10622020-03-13 Tom de Vries <tdevries@suse.de>
1063
1064 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1065
96c7f873
TV
10662020-03-13 Tom de Vries <tdevries@suse.de>
1067
1068 PR symtab/25646
1069 * gdb.dwarf2/imported-unit.exp: Add test.
1070
49ba92c0
TV
10712020-03-13 Tom de Vries <tdevries@suse.de>
1072
1073 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1074 (var1, var2): New variable.
1075 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1076 matching symbols.
1077
301b21e0
TV
10782020-03-13 Tom de Vries <tdevries@suse.de>
1079
1080 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1081 (Term::command): Use prompt prefix.
1082 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1083 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1084 command_no_prompt_prefix instead of prefix.
1085 * gdb.tui/tui-layout-asm.exp: Same.
1086
3f512721
SM
10872020-03-12 Simon Marchi <simon.marchi@efficios.com>
1088
1089 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1090
40310f30
SM
10912020-03-12 Simon Marchi <simon.marchi@efficios.com>
1092
1093 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1094 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1095 on" while stepping over the test instruction, match printed
1096 message.
1097
09252140
TV
10982020-03-12 Tom de Vries <tdevries@suse.de>
1099
1100 * gdb.base/info-types.exp: Use exp_continue during matching of output
1101 of "info types".
1102
14e9c72c
TV
11032020-03-12 Tom de Vries <tdevries@suse.de>
1104
1105 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1106
e515d67e
TV
11072020-03-12 Tom de Vries <tdevries@suse.de>
1108
1109 * gdb.fortran/module.exp: Use exp_continue during matching of output
1110 of "info variable -n".
1111
307eafd8
TV
11122020-03-12 Tom de Vries <tdevries@suse.de>
1113
1114 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1115 gdb.dwarf2/dw2-ranges-base.c.
1116
9a2de3fc
TV
11172020-03-12 Tom de Vries <tdevries@suse.de>
1118
1119 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1120 in presence of GLIBC debuginfo.
1121
3217502e
TV
11222020-03-12 Tom de Vries <tdevries@suse.de>
1123
1124 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1125 $core.
1126
1281424c
TV
11272020-03-12 Tom de Vries <tdevries@suse.de>
1128
1129 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1130 more precise.
1131
038b97fc
SM
11322020-03-11 Simon Marchi <simon.marchi@efficios.com>
1133
1134 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1135 from Unix to Windows path.
1136
5308d1e7
TV
11372020-03-11 Tom de Vries <tdevries@suse.de>
1138
1139 * gdb.ada/minsyms.exp: Set language to ada.
1140
f870f78f
TV
11412020-03-11 Tom de Vries <tdevries@suse.de>
1142
1143 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1144
5a13315d
TV
11452020-03-11 Tom de Vries <tdevries@suse.de>
1146
1147 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1148
976862ed
TT
11492020-03-11 Tom Tromey <tromey@adacore.com>
1150
1151 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1152
7462c383
TV
11532020-03-11 Tom de Vries <tdevries@suse.de>
1154
1155 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1156
1c6c46a0
TV
11572020-03-11 Tom de Vries <tdevries@suse.de>
1158
1159 * gdb.base/break-interp.exp: Limit verbose scope.
1160
44f41bb7
TV
11612020-03-11 Tom de Vries <tdevries@suse.de>
1162
1163 * gdb.fortran/logical.f90: Define variable with character type.
1164 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1165
b76f3a42
TV
11662020-03-11 Tom de Vries <tdevries@suse.de>
1167
1168 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1169
1c33af77
TV
11702020-03-11 Tom de Vries <tdevries@suse.de>
1171
1172 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1173 symtabs.
1174
8c95582d
AB
11752020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1176 Bernd Edlinger <bernd.edlinger@hotmail.de>
1177
1178 * gdb.cp/step-and-next-inline.cc: New file.
1179 * gdb.cp/step-and-next-inline.exp: New file.
1180 * gdb.cp/step-and-next-inline.h: New file.
1181 * gdb.dwarf2/dw2-is-stmt.c: New file.
1182 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1183 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1184 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1185 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1186
cecf8547
AB
11872020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1188
1189 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1190 is-stmt flag in the line table.
1191
0ba678c9
TV
11922020-03-09 Tom de Vries <tdevries@suse.de>
1193
1194 * lib/gdb.exp (cached_file): Create cache dir.
1195
72fbdf83
TV
11962020-03-07 Tom de Vries <tdevries@suse.de>
1197
1198 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1199 * gdb.cp/rvalue-ref-params.exp: Same.
1200
436b5e99
TV
12012020-03-06 Tom de Vries <tdevries@suse.de>
1202
1203 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1204 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1205
09f2921c
TV
12062020-03-06 Tom de Vries <tdevries@suse.de>
1207
1208 * README: Fix "the the".
1209 * gdb.base/dprintf.exp: Same.
1210
50a3cc5d
TV
12112020-03-05 Tom de Vries <tdevries@suse.de>
1212
1213 * gdb.base/maint.exp: Update "main print statistics" expected output.
1214
0a709cba
AKS
12152020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1216
1217 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1218 (fortran_int8): Likewise.
1219 (fortran_real4): Likewise.
1220 (fortran_real8): Likewise.
1221 (fortran_complex4): Likewise.
1222 (fortran_logical4): Likewise.
1223 (fortran_character1): Likewise.
1224
5e5d66b6
AB
12252020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1226
1227 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1228 printed as true.
1229
7b973adc
SDJ
12302020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1231
1232 * gdb.base/printcmds.exp: Add test to verify printf of a
1233 variable holding an address.
1234
478e490a
TV
12352020-03-03 Tom de Vries <tdevries@suse.de>
1236
1237 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1238
1ef44e86
TV
12392020-03-03 Tom de Vries <tdevries@suse.de>
1240
1241 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1242 gdb_test_multiple call.
1243
b98cc2cf
TV
12442020-03-03 Tom de Vries <tdevries@suse.de>
1245
1246 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1247 gdb_test_multiple calls.
1248
63e163f2
AB
12492020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1250
1251 * gdb.base/default.exp: Remove test of 'set history filename'.
1252 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1253 filename to the empty string.
1254 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1255 and GDBHISTSIZE.
1256
24ed6739
AB
12572020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1258
1259 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1260 disabled.
1261
590003dc
TV
12622020-03-02 Pedro Alves <palves@redhat.com>
1263 Tom de Vries <tdevries@suse.de>
1264
1265 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1266 -prompt prefix, before user_code argument. Add -lbl option likewise.
1267 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1268 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1269 argument.
1270 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1271 have "\r\n" at start-of-line, instead of at end-of-line.
1272
f5e46084
SM
12732020-02-28 Simon Marchi <simon.marchi@efficios.com>
1274
1275 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1276 libinproctrace.so.
1277
f7a7000d
LM
12782020-02-28 Luis Machado <luis.machado@linaro.org>
1279
1280 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1281 to "p/x".
1282
718e0816
LM
12832020-02-28 Luis Machado <luis.machado@linaro.org>
1284
1285 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1286 asm/ptrace.h and error.h.
1287
13c3a74a
TV
12882020-02-28 Tom de Vries <tdevries@suse.de>
1289
1290 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1291 (struct wrapper, do_something, mundane/symada__cS): Move ...
1292 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1293 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1294 Update "print symada__cS before partial symtab expansion" regexp.
1295 Update breakpoint location. Flush symbol cache after expansion.
1296
85d2d5bb
LM
12972020-02-28 Luis Machado <luis.machado@linaro.org>
1298
1299 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1300
3608f86c
TV
13012020-02-27 Tom de Vries <tdevries@suse.de>
1302
1303 * config/sid.exp: Remove unused globals.
1304 * gdb.base/attach.exp: Same.
1305 * gdb.base/catch-load.exp: Same.
1306 * gdb.base/dbx.exp: Same.
1307 * lib/gdb.exp: Same.
1308 * lib/mi-support.exp: Same.
1309 * lib/prompt.exp: Same.
1310
c8d4f6df
TV
13112020-02-27 Tom de Vries <tdevries@suse.de>
1312
1313 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1314 not set.
1315
0d79cdc4
AM
13162020-02-26 Aaron Merey <amerey@redhat.com>
1317
1318 * gdb.debuginfod: New directory for debuginfod tests.
1319 * gdb.debuginfod/main.c: New test file.
1320 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1321
0dce4280
TV
13222020-02-26 Tom de Vries <tdevries@suse.de>
1323
1324 PR gdb/25603
1325 * gdb.base/persistent-lang.cc: New test.
1326 * gdb.base/persistent-lang.exp: New file.
1327
9e80cfa1
AB
13282020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1329
1330 * gdb.fortran/derived-type-striding.exp: Add a new test.
1331 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1332 new test.
1333
2078dbb2
AB
13342020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1335
1336 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1337 names.
1338
70d49700
TV
13392020-02-25 Tom de Vries <tdevries@suse.de>
1340
1341 PR go/18926
1342 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1343
a88ef40d
TV
13442020-02-24 Tom de Vries <tdevries@suse.de>
1345
1346 PR gdb/25592
1347 * gdb.base/info-locals-unused-static-var.c: New test.
1348 * gdb.base/info-locals-unused-static-var.exp: New file.
1349
01b1af32
TT
13502020-02-22 Tom Tromey <tom@tromey.com>
1351
1352 * gdb.python/tui-window.exp: New file.
1353 * gdb.python/tui-window.py: New file.
1354
7c043ba6
TT
13552020-02-22 Tom Tromey <tom@tromey.com>
1356
1357 PR tui/17850:
1358 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1359 tests.
1360
c22fef7e
TT
13612020-02-22 Tom Tromey <tom@tromey.com>
1362
1363 * gdb.tui/new-layout.exp: Add sub-layout tests.
1364
ee325b61
TT
13652020-02-22 Tom Tromey <tom@tromey.com>
1366
1367 * gdb.tui/new-layout.exp: New file.
1368
3f0cbb04
TT
13692020-02-22 Tom Tromey <tom@tromey.com>
1370
1371 * gdb.rust/rust-style.rs: New file.
1372 * gdb.rust/rust-style.exp: New file.
1373 * gdb.base/style.exp: Test structure printing.
1374 * gdb.base/style.c (struct some_struct): New type.
1375 (enum etype): New type.
1376 (struct_value): New global.
1377
75525152
TV
13782020-02-21 Tom de Vries <tdevries@suse.de>
1379
1380 PR go/18926
1381 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1382 Remove blanket xfails. Use message argument for gdb_breakpoint.
1383 Make continuing to breakpoint test conditional on setting breakpoint.
1384 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1385 DW_AT_name attribute. Add xfail for GCC PR93866.
1386
bd360d30
AB
13872020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1388
1389 * gdb.dwarf2/cpp-linkage-name.c: New file.
1390 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1391
c7adb09f 13922020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1393
1394 * lib/gdb.exp (gdb_wrapper_init): Reset
1395 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1396 not exist.
1397
a9c79803
TV
13982020-02-20 Tom de Vries <tdevries@suse.de>
1399
1400 PR go/17018
1401 * gdb.go/hello.exp: Copy ...
1402 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1403 print of st to print value of global definition. Add xfail for GCC
1404 PR93844.
1405 * gdb.go/hello.exp: Remove printing of st before definition.
1406 * gdb.go/hello.go: Copy ...
1407 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1408 to st.
1409 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1410
d7445728
TV
14112020-02-20 Tom de Vries <tdevries@suse.de>
1412
1413 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1414 (gdb_simple_compile): Handle compile_flags go by using .go extension
1415 for source file.
1416 * gdb.go/chan.exp: Use support_go_compile.
1417 * gdb.go/handcall.exp: Same.
1418 * gdb.go/hello.exp: Same.
1419 * gdb.go/integers.exp: Same.
1420 * gdb.go/max-depth.exp: Same.
1421 * gdb.go/methods.exp: Same.
1422 * gdb.go/package.exp: Same.
1423 * gdb.go/strings.exp: Same.
1424 * gdb.go/types.exp: Same.
1425 * gdb.go/unsafe.exp: Same.
1426
c9c41e6d
TV
14272020-02-19 Tom de Vries <tdevries@suse.de>
1428
1429 * gdb.python/lib-types.exp: Make xfail more strict.
1430
f20ff837
TV
14312020-02-19 Tom de Vries <tdevries@suse.de>
1432
1433 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1434
08410482
DE
14352020-02-19 Doug Evans <dje@google.com>
1436
1437 PR rust/25535
1438 * gdb.rust/simple.exp: Add test.
1439 * gdb.rust/simple.rs: Add test.
1440
623563f7
TV
14412020-02-19 Tom de Vries <tdevries@suse.de>
1442
1443 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1444 output line-by-line.
1445
d3308cfd
TV
14462020-02-19 Tom de Vries <tdevries@suse.de>
1447
1448 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1449
86cbc5dc
TV
14502020-02-19 Tom de Vries <tdevries@suse.de>
1451
1452 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1453 prelink.
1454
9db2b96b
TV
14552020-02-19 Tom de Vries <tdevries@suse.de>
1456
1457 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1458 (gdb_do_cache): Use gdb_do_cache_wrap.
1459 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1460
89e2fdc5
TV
14612020-02-19 Tom de Vries <tdevries@suse.de>
1462
1463 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1464 gdb_compile option.
1465
373d7ac0
SM
14662020-02-18 Simon Marchi <simon.marchi@efficios.com>
1467
1468 * gdb.base/printcmds.exp (test_print_enums): Update expected
1469 output.
1470
b29a2df0
SM
14712020-02-18 Simon Marchi <simon.marchi@efficios.com>
1472
1473 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1474 for "unknown".
1475
6740f0cc
SM
14762020-02-18 Simon Marchi <simon.marchi@efficios.com>
1477
1478 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1479 enumerator.
1480
edd45eb0
SM
14812020-02-18 Simon Marchi <simon.marchi@efficios.com>
1482
1483 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1484 FE_, add FE_NONE.
1485 (three): Update.
1486 (enum flag_enum_without_zero): New enum.
1487 (flag_enum_without_zero): New variable.
1488 (enum not_flag_enum): New enum.
1489 (three_not_flag): New variable.
1490 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1491 (test_print_enums): Add more tests for printing flag enums.
1492
d4295de4
TV
14932020-02-18 Tom de Vries <tdevries@suse.de>
1494
1495 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1496 (gdb_compile_ada): ... here.
1497 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1498 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1499
f251f505
TT
15002020-02-14 Tom Tromey <tom@tromey.com>
1501
1502 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1503 build directory.
1504 * boards/gdbserver-base.exp: Update path to gdbserver.
1505
8f432634
TV
15062020-02-13 Tom de Vries <tdevries@suse.de>
1507
1508 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1509
92b6eaf7
TV
15102020-02-13 Tom de Vries <tdevries@suse.de>
1511
1512 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1513 are missing.
1514
f3b0f7fe
TV
15152020-02-13 Tom de Vries <tdevries@suse.de>
1516
1517 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1518 call.
1519
f6be8713
SDJ
15202020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1521
1522 PR tui/25126
1523 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1524 * gdb.base/cached-source-file.c: New file.
1525 * gdb.base/cached-source-file.exp: New file.
1526
b2770d5e
TV
15272020-02-11 Tom de Vries <tdevries@suse.de>
1528
1529 PR testsuite/25488
1530 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1531
44f6938e
TV
15322020-02-10 Tom de Vries <tdevries@suse.de>
1533
1534 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1535
5f0e2eb7
MR
15362020-02-10 Maciej W. Rozycki <macro@wdc.com>
1537
1538 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1539 and $after_addr are both integers before making a comparison.
1540
46ce2b6f
TV
15412020-02-09 Tom de Vries <tdevries@suse.de>
1542
1543 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1544 command output and paste it into gdb.log. If any, paste catch message
1545 to gdb.log.
1546
5abbbe1d
TT
15472020-02-07 Tom Tromey <tromey@adacore.com>
1548
1549 PR breakpoints/24915:
1550 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1551
1d5d29e7
SV
15522020-02-06 Shahab Vahedi <shahab@synopsys.com>
1553
1554 * gdb.tui/tui-missing-src.exp: Add the "missing source
1555 file" test for the TUI.
1556
b0999b9b
AB
15572020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1558
1559 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1560 including a port number in the output.
1561
c3b149eb
AKS
15622020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1563
1564 * lib/fortran.exp (fortran_int4): Handle clang.
1565 (fortran_int8): Likewise.
1566 (fortran_real4): Likewise.
1567 (fortran_real8): Likewise.
1568 (fortran_complex4): Likewise.
1569 (fortran_logical4): Likewise.
1570 (fortran_character1): Likewise.
1571
f8dcc90b
TV
15722020-02-04 Tom de Vries <tdevries@suse.de>
1573
1574 * README (Race detection): Add note.
1575
f90ac7c2
TV
15762020-02-04 Tom de Vries <tdevries@suse.de>
1577
1578 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1579
780636ae
TV
15802020-02-04 Tom de Vries <tdevries@suse.de>
1581
1582 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1583
5d2e1193
RA
15842020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1585
1586 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1587 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1588 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1589 blttar, bnetarl.
1590 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1591 binary for blttar, bnetarl.
1592 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1593 wait instruction. Delete ldmx test.
1594 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1595
e409c542
AKS
15962020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1597
1598 * gdb.fortran/array-bounds-high.exp: New file.
1599 * gdb.fortran/array-bounds-high.f90: New file.
1600
b0029748
LD
16012020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1602
1603 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1604 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1605
195a8287
TV
16062020-02-01 Tom de Vries <tdevries@suse.de>
1607
1608 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1609
42330a68
AB
16102020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1611
1612 PR tui/9765
1613 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1614 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1615
b62a8028
LM
16162020-01-29 Luis Machado <luis.machado@linaro.org>
1617
1618 * gdb.arch/aarch64-brk-patterns.c: New source file.
1619 * gdb.arch/aarch64-brk-patterns.exp: New test.
1620
5f440116
TBA
16212020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1622
1623 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1624 GCC/Clang version.
1625 * gdb.cp/pass-by-ref.exp: Ditto.
1626
ee2a6fc6
TV
16272020-01-29 Tom de Vries <tdevries@suse.de>
1628
1629 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1630 * gdb.threads/watchpoint-fork-mt.c: Same.
1631 * gdb.threads/watchpoint-fork-parent.c: Same.
1632 * gdb.threads/watchpoint-fork-st.c: Same.
1633 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1634
16b10d6e
LM
16352020-01-27 Luis Machado <luis.machado@linaro.org>
1636
1637 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1638 sitting at a syscall instruction when we hit the syscall function's
1639 breakpoint.
1640 Check PC against one obtained with the x command.
1641 Validate syscall number.
1642 (step_over_syscall): Don't continue to the syscall instruction if
1643 we're already there.
1644
b1468492
PW
16452020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1646
1647 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1648
7ffa82e1
AB
16492020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1650
1651 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1652 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1653
3d92a3e3
AB
16542020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1655
1656 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1657 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1658
94a72be7
AB
16592020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1660
1661 * gdb.base/maint.exp: Update line table parsing test.
1662 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1663
53af73bf
PA
16642020-01-24 Pedro Alves <palves@redhat.com>
1665
1666 PR gdb/25410
1667 * gdb.multi/multi-re-run-1.c: New.
1668 * gdb.multi/multi-re-run-2.c: New.
1669 * gdb.multi/multi-re-run.exp: New.
1670
1ba1ac88
AB
16712020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1672
1673 PR gdb/23718
1674 * gdb.server/server-kill-python.exp: New file.
1675
f3364a6d
AB
16762020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1677
1678 * gdb.server/multi-ui-errors.c: New file.
1679 * gdb.server/multi-ui-errors.exp: New file.
1680
733d0a67
AB
16812020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1682
1683 PR tui/9765
1684 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1685
4f13c1c0
TT
16862020-01-19 Tom Tromey <tom@tromey.com>
1687
1688 * gdb.tui/main.exp: Add check for plain "file".
1689
40c94099
CB
16902020-01-16 Christian Biesinger <cbiesinger@google.com>
1691
1692 * lib/gdb.exp: Fix spelling error (seperatelly).
1693
ff47f4f0
TT
16942020-01-14 Tom Tromey <tom@tromey.com>
1695
1696 PR symtab/12535:
1697 * gdb.python/python.exp: Test decode_line with empty string
1698 argument.
1699
717c684d
BE
17002020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1701
1702 * gdb.base/skip-inline.exp: Extend test.
1703
44e4c775
AB
17042020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1705
1706 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1707 * gdb.dwarf2/dw2-bad-elf.c: New file.
1708 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1709
d93c6db7
AB
17102020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1711
1712 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1713 _line_saw_file.
1714
9a6d629c
AB
17152020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1716
1717 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1718 border.
1719
d9ebdab7
TBA
17202020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1721
1722 * gdb.multi/multi-target.exp (setup): Factor out "info
1723 connections" and "info inferiors" tests to ...
1724 (test_info_inferiors): ... this new procedure.
1725 (top level): Run new "info-inferiors" tests.
1726
f3c469b9
PA
17272020-01-10 Pedro Alves <palves@redhat.com>
1728
1729 * gdb.server/bkpt-other-inferior.exp: New file.
1730
121b3efd
PA
17312020-01-10 Pedro Alves <palves@redhat.com>
1732
1733 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1734 of "add-inferior".
1735 * gdb.base/quit-live.exp: Likewise.
1736 * gdb.base/remote-exec-file.exp: Likewise.
1737 * gdb.guile/scm-progspace.exp: Likewise.
1738 * gdb.linespec/linespec.exp: Likewise.
1739 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1740 * gdb.mi/user-selected-context-sync.exp: Likewise.
1741 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1742 "info inferiors" tests.
1743 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1744 "add-inferior".
1745 * gdb.multi/watchpoint-multi.exp: Likewise.
1746 * gdb.python/py-inferior.exp: Likewise.
1747 * gdb.server/extended-remote-restart.exp: Likewise.
1748 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1749 "info inferiors".
1750 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1751 * gdb.trace/report.exp: Likewise.
1752
1dadb1dd
PA
17532020-01-10 Pedro Alves <palves@redhat.com>
1754
1755 * gdb.multi/multi-target.c: New file.
1756 * gdb.multi/multi-target.exp: New file.
1757 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1758 mode requested, but remote does not support non-stop".
1759
78f2c40a
PA
17602020-01-10 Pedro Alves <palves@redhat.com>
1761
1762 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1763 disconnect before reconnecting.
1764
e7af6c70
TBA
17652020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1766 Pedro Alves <palves@redhat.com>
1767
1768 * gdb.server/connect-without-multi-process.exp: Also test
1769 continuing to end.
1770
acdf84a6
PA
17712020-01-10 Pedro Alves <palves@redhat.com>
1772
1773 * gdb.base/remote-exec-file.exp: New file.
1774
873657b9
PA
17752020-01-10 Pedro Alves <palves@redhat.com>
1776
1777 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1778 output.
1779 * gdb.threads/async.c: New.
1780 * gdb.threads/async.exp: New.
1781 * gdb.multi/tids-gid-reset.c: New.
1782 * gdb.multi/tids-gid-reset.exp: New.
1783
7f0ae84c
GB
17842020-01-10 George Barrett <bob@bob131.so>
1785
1786 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1787 to help in finding the image relocation offset.
1788 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1789 options in arguments.
1790 (stap_test_no_debuginfo): Likewise.
1791 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1792 test variants.
1793 (stap_test): Add null semaphore relocation test.
1794
47e9d49d
GB
17952020-01-10 George Barrett <bob@bob131.so>
1796
1797 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1798 * gdb.base/stap-probe.exp: Likewise.
1799 (stap_test): Pass argument as an additional flag.
1800 (stap_test_no_debuginfo): Likewise.
1801 (stap_test): Check `info probes stap' output for semaphore
1802 addresses if the test binary is supposed to have them.
1803
f5a7c406
AB
18042020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1805
1806 * gdb.tui/basic.exp: Add more scrolling tests.
1807
9ae6bf64
TT
18082020-01-09 Tom Tromey <tom@tromey.com>
1809
1810 PR tui/18932:
1811 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1812 meangingful value.
1813 (Term::command, Term::resize): Update.
1814 * gdb.tui/basic.exp: Add scrolling test.
1815
b2efe70c
AB
18162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1817
1818 * gdb.tui/tui-layout-asm.exp: New file.
1819
3804da7e
AB
18202020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1821
1822 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1823
b40aa28f
AB
18242020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1825
1826 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1827 (Term::enter_tui): Use Term::prepare_for_tui.
1828
63ffd7c9
AB
18292020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1830
1831 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1832 called.
1833
3be966f6
AB
18342020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1835
1836 * gdb.base/skip.exp: Fix race condition in test.
1837
153d79c4
AB
18382020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1839
1840 * gdb.base/backtrace.c: New file.
1841 * gdb.base/backtrace.exp: New file.
1842
f2302a34
AB
18432020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1844
1845 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1846
6ec1d75e
PW
18472020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1848
1849 * gdb.base/style.exp: Test that warnings are styled.
1850
c296cbe6
BE
18512019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1852
1853 * gdb.base/line65535.exp: New file.
1854 * gdb.base/line65535.c: New file.
1855
b28a729d
SM
18562019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1857
1858 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1859 * lib/gnat_debug_info_test.adb: New file.
1860 * gdb.ada/ptype_tagged_param.exp: Use
1861 gnat_runtime_has_debug_info, expect a different output if
1862 runtime does not have debug info.
1863
7f2d7a0d
SM
18642019-12-20 Simon Marchi <simon.marchi@efficios.com>
1865
1866 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1867 (another) quote in test name.
1868
f3bce483
SM
18692019-12-20 Simon Marchi <simon.marchi@efficios.com>
1870
1871 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1872 Add quote in test name.
1873
c855a912
TBA
18742019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1875
1876 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1877 directory instead.
1878 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1879 * gdb.cp/pass-by-ref-2.cc: New file.
1880 * gdb.cp/pass-by-ref-2.exp: New file.
1881
fc9d2d72
TT
18822019-12-20 Tom Tromey <tom@tromey.com>
1883
1884 * gdb.tui/list-before.exp: New file.
1885
77b97e00
TT
18862019-12-20 Tom Tromey <tom@tromey.com>
1887
1888 * gdb.tui/list.exp: Check for source on initial listing.
1889
f69656d0
TT
18902019-12-11 Tom Tromey <tromey@adacore.com>
1891
1892 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1893 Add crlf test.
1894
99a55965
SM
18952019-12-18 Simon Marchi <simon.marchi@efficios.com>
1896
1897 * gdb.base/default.exp: Update value of $_gdb_major.
1898
5024637f
BE
18992019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1900
1901 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1902
b63634be
BE
19032019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1904
1905 * gdb.base/skip.exp: Whitespace fix.
1906
45d73523
BE
19072019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1908
1909 * gdb.base/skip-inline.c: New file.
1910 * gdb.base/skip-inline.exp: New file.
1911
d043f8c8
SM
19122019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1913
1914 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1915 jit_function_00 to jit_function_stack_mangle.
1916 * gdb.base/jithost.c (jit_function_t): Rename to...
1917 (jit_function_stack_mangle_t): ... this.
1918 (jit_function_add_t): New typedef.
1919 (jit_function_00_code): Rename to...
1920 (jit_function_stack_mangle_code): ... this, make static.
1921 (jit_function_add_code): New.
1922 (main): Generate "add" function and call it. Adjust to changes
1923 in jithost_abi.
1924 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1925 (struct jithost_abi) <begin, end>: Remove fields.
1926 <object, function_stack_mangle, function_add>: New fields.
1927 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1928 code_end>: Remove fields.
1929 <func_stack_mangle>: New field.
1930 (read_debug_info): Adjust to renaming, create block for "add"
1931 function.
1932 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1933
873de05c
TT
19342019-12-11 Tom Tromey <tom@tromey.com>
1935
1936 * gdb.tui/resize.exp: Fix regexp.
1937 * gdb.tui/regs.exp: Fix regexps.
1938 * gdb.tui/main.exp: Fix regexp.
1939
3d979945
TT
19402019-12-11 Tom Tromey <tom@tromey.com>
1941
1942 * gdb.tui/resize.exp: Update.
1943 * gdb.tui/empty.exp (layouts): Update.
1944
2192a9d3
TT
19452019-12-11 Tom Tromey <tom@tromey.com>
1946
1947 * gdb.tui/regs.exp: Update.
1948 * gdb.tui/empty.exp (layouts): Update.
1949 * gdb.tui/basic.exp: Update.
1950 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1951
d8edc8b7
PW
19522019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1953
1954 * gdb.base/options.exp: Add -raw-values in the print completion list.
1955 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1956
4c12d936
KB
19572019-12-10 Kevin Buettner <kevinb@redhat.com>
1958
1959 * gdb.threads/omp-par-scope.c: New file.
1960 * gdb/threads/omp-par-scope.exp: New file.
1961
26b911fb
KB
19622019-12-10 Kevin Buettner <kevinb@redhat.com>
1963
bb47f919
KB
1964 * lib/gdb.exp (support_nested_function_tests): New proc.
1965
19662019-12-10 Kevin Buettner <kevinb@redhat.com>
1967
1968 * lib/gdb.exp (gdb_compile_openmp): New proc.
1969 (build_executable_from_specs): Add an "openmp" option.
1970 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1971
6c71eb7d
TT
19722019-12-10 Tom Tromey <tromey@adacore.com>
1973
1974 * gdb.ada/unchecked_union.exp: New file.
1975 * gdb.ada/unchecked_union/pck.adb: New file.
1976 * gdb.ada/unchecked_union/pck.ads: New file.
1977 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1978 * gdb-utils.exp (string_to_regexp): Also quote "?".
1979
bac7c5cf
GB
19802019-12-10 George Barrett <bob@bob131.so>
1981
1982 Test scripted probe breakpoints.
1983 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1984 * gdb.python/py-breakpoint.c (main): Likewise.
1985 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1986 specifier test.
1987 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1988
330f1d38
TBA
19892019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1990
1991 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1992 an rvalue parameter.
1993 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1994 parameter.
1995
b43315e2
AB
19962019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1997
1998 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1999 modules.
2000
54f73dad
AB
20012019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2002
2003 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2004 broken version of GCC.
2005
d57cbee9
AB
20062019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2007
2008 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2009 sym-info-cmds library.
2010 * gdb.fortran/info-types.exp: Likewise.
2011 * lib/sym-info-cmds.exp: New file.
2012
c14aab8c
TV
20132019-12-08 Tom de Vries <tdevries@suse.de>
2014
2015 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2016
aa2d5a42
KS
20172019-12-07 Keith Seitz <keiths@redhat.com>
2018
2019 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2020 * gdb.base/corefile-buildid-shlib.c: New file.
2021 * gdb.base/corefile-buildid.c: New file.
2022 * gdb.base/corefile-buildid.exp: New file.
2023
93e55f0a
TV
20242019-12-06 Tom de Vries <tdevries@suse.de>
2025
2026 * gdb.dwarf2/varval.exp: Add decl before def test.
2027
c7d12402
TBA
20282019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2029
2030 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2031
06acc08f
TBA
20322019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2033
2034 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2035 CV and reference conversion for overload resolution.
2036 * gdb.cp/rvalue-ref-overload.exp: Test it.
2037
e0fad1ea
PW
20382019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2039
2040 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2041 * gdb.base/frameapply.exp: Test faas without command.
2042
8d70a9f0
AB
20432019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2044
2045 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2046 Fortran tests.
2047 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2048 order.
2049
36c8fb93
AB
20502019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2051
2052 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2053 casting to type with no kind specified.
2054 (test_basic_parsing_of_type_kinds): Additional tests for types
2055 with no kind specified, and add tests for single/double
2056 precision/complex types.
2057
4139ff00
TT
20582019-12-04 Tom Tromey <tromey@adacore.com>
2059
2060 * gdb.base/endianity.c (struct other) <x>: New field.
2061 (main): Initialize it.
2062 * gdb.base/endianity.exp: Update.
2063
a05cf17a
TT
20642019-12-04 Tom Tromey <tromey@adacore.com>
2065
2066 * gdb.ada/scalar_storage/storage.adb: New file.
2067 * gdb.ada/scalar_storage/pck.adb: New file.
2068 * gdb.ada/scalar_storage/pck.ads: New file.
2069 * gdb.ada/scalar_storage.exp: New file.
2070
103a685e
TT
20712019-12-04 Tom Tromey <tromey@adacore.com>
2072
2073 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2074 (main): Initialize it.
2075 * gdb.base/endianity.exp: Update.
2076
c2512106
AB
20772019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2078
2079 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2080
293b38d6
AB
20812019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2082
2083 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2084 -symbol-info-module-functions and -symbol-info-module-variables.
2085
216a7e6b
AB
20862019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2087
2088 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2089
5bbd8269
AB
20902019-12-01 Richard Bunt <richard.bunt@arm.com>
2091 Andrew Burgess <andrew.burgess@embecosm.com>
2092
2093 * gdb.fortran/derived-type-striding.exp: New file.
2094 * gdb.fortran/derived-type-striding.f90: New file.
2095 * gdb.fortran/array-slices.exp: New file.
2096 * gdb.fortran/array-slices.f90: New file.
2097
be09caf1
PW
20982019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2099
2100 * gdb.base/define.exp: Test . in command names.
2101 * gdb.base/setshow.exp: Update test, as . is now part of
2102 command name.
2103
643c0cbe
PW
21042019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2105
2106 * gdb.base/define-prefix.exp: New file.
2107
dcdec678
AB
21082019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2109
2110 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2111 compile.
2112 (skip_btrace_pt_tests): Likewise.
2113
640ab947
AB
21142019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2115
2116 * gdb.fortran/info-modules.exp: Compile source files in correct
2117 order.
2118
d22670f0
KB
21192019-11-27 Kevin Buettner <kevinb@redhat.com>
2120
2121 * gdb.dwarf2/imported-unit.exp: New file.
2122 * gdb.dwarf2/imported-unit.c: New file.
2123
db5960b4
AB
21242019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2125
2126 * gdb.mi/mi-fortran-modules-2.f90: New file.
2127 * gdb.mi/mi-fortran-modules.exp: New file.
2128 * gdb.mi/mi-fortran-modules.f90: New file.
2129
7dc42066
AB
21302019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2131
2132 * gdb.mi/mi-sym-info-1.c: New file.
2133 * gdb.mi/mi-sym-info-2.c: New file.
2134 * gdb.mi/mi-sym-info.exp: New file.
2135
0dfeecca
TT
21362019-11-22 Tom Tromey <tromey@adacore.com>
2137
2138 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2139 * gdb.ada/tasks/foo.adb: Add another stopping location.
2140
34877895
PJ
21412019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2142
2143 * gdb.base/endianity.c: New test.
2144 * gdb.base/endianity.exp: New file.
2145
2e84f897
LD
21462019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2147
2148 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2149
65d1cd5f
TV
21502019-11-21 Tom de Vries <tdevries@suse.de>
2151
2152 PR gdb/24956
2153 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2154
4f22c3f4
SDJ
21552019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2156
2157 * gdb.python/py-progspace.exp: Add missing parentheses on some
2158 'print' commands.
2159
9f6ad286
TT
21602019-11-19 Tom Tromey <tom@tromey.com>
2161
2162 * gdb.tui/winheight.exp: New file.
2163
0b8dbf3f
AB
21642019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2165
2166 * gdb.base/ctf-whatis.c: Delete.
2167 * gdb.base/ctf-whatis.exp: Delete.
2168 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2169
f833b7a7
AB
21702019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2171
2172 * gdb.base/ctf-cvexpr.exp: Delete.
2173 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2174
30d0a636
AB
21752019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2176
2177 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2178 the compiler. Clean up header comment a little.
2179 * gdb.base/ctf-ptype.exp: Likewise.
2180 * gdb.base/ctf-whatis.exp: Likewise.
2181 * lib/gdb.exp (skip_ctf_tests): New proc.
2182
494409bb
SDJ
21832019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2184
2185 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2186 * gdb.tui/corefile-run.exp: New file.
2187
55708e99
TT
21882019-11-14 Tom Tromey <tromey@adacore.com>
2189
2190 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2191 regression tests.
2192
45e42163
TT
21932019-11-12 Tom Tromey <tom@tromey.com>
2194
2195 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2196 after any command. Expect prompt after WAIT_FOR is seen.
2197 (enter_tui): Enable resize messages.
2198 (command): Expect command in output.
2199 (get_line): Avoid error when cursor appears to be off-screen.
2200 (dump_screen): Include screen size in title.
2201 (_do_resize): New proc, from "resize".
2202 (resize): Rewrite. Do resize in two steps.
2203 * gdb.tui/empty.exp (layouts): Fix entries.
2204 (check_boxes): Remove xfail.
2205 (check_text): Dump screen on failure.
2206
086baaf1
AB
22072019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2208
2209 * gdb.python/py-symbol.exp: Add test for
2210 gdb.lookup_static_symbols.
2211
09ff83af
AB
22122019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2213
2214 * gdb.python/py-symbol.c: Declare and call function from new
2215 py-symbol-2.c file.
2216 * gdb.python/py-symbol.exp: Compile both source files, and add new
2217 tests for gdb.lookup_static_symbol.
2218 * gdb.python/py-symbol-2.c: New file.
2219
11af934b
TV
22202019-11-02 Tom de Vries <tdevries@suse.de>
2221
2222 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2223 * gdb.base/anon.exp: Same.
2224 * gdb.base/auto-connect-native-target.exp: Same.
2225 * gdb.base/call-ar-st.exp: Same.
2226 * gdb.base/catch-syscall.exp: Same.
2227 * gdb.base/commands.exp: Same.
2228 * gdb.base/default.exp: Same.
2229 * gdb.base/display.exp: Same.
2230 * gdb.base/float.exp: Same.
2231 * gdb.base/foll-fork.exp: Same.
2232 * gdb.base/help.exp: Same.
2233 * gdb.base/info-macros.exp: Same.
2234 * gdb.base/info-proc.exp: Same.
2235 * gdb.base/info-target.exp: Same.
2236 * gdb.base/long_long.exp: Same.
2237 * gdb.base/macscp.exp: Same.
2238 * gdb.base/memattr.exp: Same.
2239 * gdb.base/nofield.exp: Same.
2240 * gdb.base/pointers.exp: Same.
2241 * gdb.base/printcmds.exp: Same.
2242 * gdb.base/ptype.exp: Same.
2243 * gdb.base/restore.exp: Same.
2244 * gdb.base/return.exp: Same.
2245 * gdb.base/scope.exp: Same.
2246 * gdb.base/set-noassign.exp: Same.
2247 * gdb.base/setshow.exp: Same.
2248 * gdb.base/shlib-call.exp: Same.
2249 * gdb.base/signals.exp: Same.
2250 * gdb.base/sigstep.exp: Same.
2251 * gdb.base/skip.exp: Same.
2252 * gdb.base/solib-symbol.exp: Same.
2253 * gdb.base/stap-probe.exp: Same.
2254 * gdb.base/step-line.exp: Same.
2255 * gdb.base/step-test.exp: Same.
2256 * gdb.base/style.exp: Same.
2257 * gdb.base/varargs.exp: Same.
2258 * gdb.base/vla-datatypes.exp: Same.
2259 * gdb.base/vla-ptr.exp: Same.
2260 * gdb.base/vla-sideeffect.exp: Same.
2261 * gdb.base/volatile.exp: Same.
2262 * gdb.base/watch-cond-infcall.exp: Same.
2263 * gdb.base/watchpoint.exp: Same.
2264
e96ec2ba
TV
22652019-11-02 Tom de Vries <tdevries@suse.de>
2266
2267 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2268 * gdb.cp/cpexprs.exp: Same.
2269 * gdb.cp/except-multi-location.exp: Same.
2270 * gdb.cp/exceptprint.exp: Same.
2271 * gdb.cp/gdb2384.exp: Same.
2272 * gdb.cp/inherit.exp: Same.
2273 * gdb.cp/m-static.exp: Same.
2274 * gdb.cp/meth-typedefs.exp: Same.
2275 * gdb.cp/misc.exp: Same.
2276 * gdb.cp/namespace.exp: Same.
2277 * gdb.cp/non-trivial-retval.exp: Same.
2278 * gdb.cp/overload.exp: Same.
2279 * gdb.cp/pr17132.exp: Same.
2280 * gdb.cp/re-set-overloaded.exp: Same.
2281 * gdb.cp/rvalue-ref-types.exp: Same.
2282 * gdb.cp/templates.exp: Same.
2283
bd5766ec
LM
22842019-11-01 Luis Machado <luis.machado@linaro.org>
2285
2286 PR gdb/25124
2287
2288 * gdb.arch/pr25124.S: New file.
2289 * gdb.arch/pr25124.exp: New file.
2290
165f8965
AB
22912019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2292
2293 * gdb.fortran/info-modules.exp: Update expected results, and add
2294 additional tests for 'info module functinos', and 'info module
2295 variables'.
2296 * gdb.fortran/info-types.exp: Update expected results.
2297 * gdb.fortran/info-types.f90: Extend testcase with additional
2298 module variables and functions.
2299
59c35742
AB
23002019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2301
2302 * gdb.fortran/info-modules.exp: New file.
2303 * gdb.fortran/info-types.exp: Build with new file.
2304 * gdb.fortran/info-types.f90: Include and use new module.
2305 * gdb.fortran/info-types-2.f90: New file.
2306
f3fb2519
PW
23072019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2308
2309 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2310 * gdb.base/settings.exp: Test all settings types using
2311 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2312 that now verifies that the value of "maint show" is the same as
2313 returned by the settings functions. Test the type of the
2314 maintenance settings.
2315 * gdb.base/default.exp: Update show_conv_list.
2316
d1e36019
TV
23172019-10-31 Tom de Vries <tdevries@suse.de>
2318
2319 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2320 gdb_test.
2321 * gdb.arch/amd64-disp-step.exp: Same.
2322 * gdb.asm/asm-source.exp: Same.
2323 * gdb.btrace/buffer-size.exp: Same.
2324 * gdb.btrace/cpu.exp: Same.
2325 * gdb.btrace/enable.exp: Same.
2326 * gdb.dwarf2/count.exp: Same.
2327 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2328 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2329 * gdb.fortran/vla-datatypes.exp: Same.
2330 * gdb.fortran/vla-history.exp: Same.
2331 * gdb.fortran/vla-ptype.exp: Same.
2332 * gdb.fortran/vla-value.exp: Same.
2333 * gdb.fortran/whatis_type.exp: Same.
2334 * gdb.guile/guile.exp: Same.
2335 * gdb.multi/tids.exp: Same.
2336 * gdb.python/py-finish-breakpoint.exp: Same.
2337 * gdb.python/py-framefilter.exp: Same.
2338 * gdb.python/py-pp-registration.exp: Same.
2339 * gdb.python/py-xmethods.exp: Same.
2340 * gdb.python/python.exp: Same.
2341 * gdb.server/connect-with-no-symbol-file.exp: Same.
2342 * gdb.server/no-thread-db.exp: Same.
2343 * gdb.server/run-without-local-binary.exp: Same.
2344 * gdb.stabs/weird.exp: Same.
2345 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2346 * gdb.threads/thread-find.exp: Same.
2347 * gdb.threads/tls-shared.exp: Same.
2348 * gdb.threads/tls.exp: Same.
2349 * gdb.threads/wp-replication.exp: Same.
2350 * gdb.trace/ax.exp: Same.
2351 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2352
3d11e68e
TV
23532019-10-31 Tom de Vries <tdevries@suse.de>
2354
2355 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2356 * gdb.ada/array_subscript_addr.exp: Same.
2357 * gdb.ada/arrayidx.exp: Same.
2358 * gdb.ada/arrayparam.exp: Same.
2359 * gdb.ada/arrayptr.exp: Same.
2360 * gdb.ada/boolean_expr.exp: Same.
2361 * gdb.ada/call_pn.exp: Same.
2362 * gdb.ada/complete.exp: Same.
2363 * gdb.ada/fixed_cmp.exp: Same.
2364 * gdb.ada/fun_addr.exp: Same.
2365 * gdb.ada/funcall_param.exp: Same.
2366 * gdb.ada/interface.exp: Same.
2367 * gdb.ada/mod_from_name.exp: Same.
2368 * gdb.ada/null_array.exp: Same.
2369 * gdb.ada/packed_array.exp: Same.
2370 * gdb.ada/packed_tagged.exp: Same.
2371 * gdb.ada/print_chars.exp: Same.
2372 * gdb.ada/print_pc.exp: Same.
2373 * gdb.ada/ptype_arith_binop.exp: Same.
2374 * gdb.ada/ptype_field.exp: Same.
2375 * gdb.ada/ptype_tagged_param.exp: Same.
2376 * gdb.ada/rec_return.exp: Same.
2377 * gdb.ada/ref_tick_size.exp: Same.
2378 * gdb.ada/str_ref_cmp.exp: Same.
2379 * gdb.ada/taft_type.exp: Same.
2380 * gdb.ada/tagged.exp: Same.
2381 * gdb.ada/type_coercion.exp: Same.
2382 * gdb.ada/uninitialized_vars.exp: Same.
2383
60b6ede8
TV
23842019-10-30 Tom de Vries <tdevries@suse.de>
2385
2386 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2387
30baf67b
TV
23882019-10-26 Tom de Vries <tdevries@suse.de>
2389
2390 * gdb.base/bigcore.c: Fix typos in comments.
2391 * gdb.base/ctf-ptype.c: Same.
2392 * gdb.base/long_long.c: Same.
2393 * gdb.dwarf2/dw2-op-out-param.S: Same.
2394 * gdb.python/py-evthreads.c: Same.
2395 * gdb.reverse/i387-stack-reverse.c: Same.
2396 * gdb.trace/tfile.c: Same.
2397 * lib/compiler.c: Same.
2398 * lib/compiler.cc: Same.
2399
158da0d1
TV
24002019-10-25 Tom de Vries <tdevries@suse.de>
2401
2402 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2403 gdb_test_multiple calls.
2404 * gdb.reverse/sigall-reverse.exp: Same.
2405 * gdb.reverse/solib-precsave.exp: Same.
2406 * gdb.reverse/solib-reverse.exp: Same.
2407 * gdb.reverse/until-precsave.exp: Same.
2408 * gdb.reverse/until-reverse.exp: Same.
2409
4ccdfbec
TV
24102019-10-24 Tom de Vries <tdevries@suse.de>
2411
2412 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2413 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2414 kfail using -wrap pattern flag and convenience variable
2415 gdb_test_name.
2416
33d569b7
AB
24172019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2418
2419 * gdb.python/py-progspace.exp: Add tests for the
2420 Progspace.block_for_pc method.
2421
4d0b984b
TT
24222019-10-23 Tom Tromey <tom@tromey.com>
2423
2424 * configure: Rebuild.
2425 * aclocal.m4: Use m4_include, not sinclude.
2426
94cb3754
TV
24272019-10-21 Tom de Vries <tdevries@suse.de>
2428
2429 * gdb.base/infcall-nested-structs.c: Add
2430 __attribute__((noinline,noclone)) to all functions.
2431 (call_all): Add missing variable initialization. Simplify return value.
2432 (breakpt): Increment volatile variable, to prevent call from being
2433 optimized out.
2434 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2435
062f1fc1
TV
24362019-10-17 Tom de Vries <tdevries@suse.de>
2437
2438 * gdb.fortran/module.exp: Allow info variables to print info for files
2439 other than module.f90.
2440
0b54364d
AB
24412019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2442
2443 * gdb.fortran/module.exp: Extend with 'info variables' test.
2444
7ff5fae7
AB
24452019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2446
2447 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2448 F77_FOR_TARGET.
2449
d10eccaa
TV
24502019-10-16 Tom de Vries <tdevries@suse.de>
2451
2452 PR tdep/25096
2453 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2454
745ff14e
TV
24552019-10-16 Tom de Vries <tdevries@suse.de>
2456
2457 PR tdep/24104
2458 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2459 Add KFAIL for PR tdep/25096.
2460
03e1ab94
TV
24612019-10-16 Tom de Vries <tdevries@suse.de>
2462
2463 PR testsuite/25059
2464 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2465
b17fcc10
TV
24662019-10-16 Tom de Vries <tdevries@suse.de>
2467
2468 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2469 as signed.
2470
9223170f
SM
24712019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2472
2473 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2474 one instead of increasing timeout.
2475
d6e76313
TV
24762019-10-13 Tom de Vries <tdevries@suse.de>
2477
2478 PR record/25038
2479 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2480 * gdb.reverse/sigall-reverse.exp: Same.
2481 * gdb.reverse/solib-precsave.exp: Same.
2482 * gdb.reverse/solib-reverse.exp: Same.
2483 * gdb.reverse/step-precsave.exp: Same.
2484 * gdb.reverse/until-precsave.exp: Same.
2485 * gdb.reverse/until-reverse.exp: Same.
2486 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2487
6dfc0041
AA
24882019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2489
2490 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2491 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2492 (cmp_struct_05_01, cmp_struct_static_02_01)
2493 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2494 comparisons.
2495
abcf2cc8
TV
24962019-10-10 Tom de Vries <tdevries@suse.de>
2497
2498 PR testsuite/24888
2499 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2500 gnatlink.
2501
a50faaf6
TV
25022019-10-09 Tom de Vries <tdevries@suse.de>
2503
2504 PR testsuite/25048
2505 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2506
60ff3cd7
AB
25072019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2508
2509 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2510 exceptions due to missing debug information.
2511
dfee8566
TV
25122019-10-07 Tom de Vries <tdevries@suse.de>
2513
2514 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2515
3d63690a
AB
25162019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2517
2518 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2519 * gdb.base/annota1.exp: Update to use gdb_test_name.
2520
30d1f018
WP
25212019-10-07 Weimin Pan <weimin.pan@oracle.com>
2522
2523 * gdb.base/ctf-whatis.exp: New file.
2524 * gdb.base/ctf-whatis.c: New file.
2525 * gdb.base/ctf-ptype.exp: New file.
2526 * gdb.base/ctf-ptype.c: New file.
2527 * gdb.base/ctf-constvars.exp: New file.
2528 * gdb.base/ctf-constvars.c: New file.
2529 * gdb.base/ctf-cvexpr.exp: New file.
2530
4dbbb47c
TV
25312019-10-04 Tom de Vries <tdevries@suse.de>
2532
2533 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2534 for loop.
2535
77c2dba3
TT
25362019-10-03 Tom Tromey <tom@tromey.com>
2537
2538 PR rust/24976:
2539 * gdb.rust/simple.rs (Union2): New type.
2540 (main): Use Union2.
2541 * gdb.rust/simple.exp: Add test.
2542
179aed7f
AB
25432019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2544
2545 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2546 nested function prefix.
2547
0a4b0913
AB
25482019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2549 Richard Bunt <richard.bunt@arm.com>
2550 Andrew Burgess <andrew.burgess@embecosm.com>
2551
2552 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2553 nested functions.
2554 * gdb.fortran/nested-funcs.f90: Update expected results.
2555 * gdb.fortran/nested-funcs-2.exp: New file.
2556 * gdb.fortran/nested-funcs-2.f90: New file.
2557
082cce05
AB
25582019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2559
2560 * gdb.python/py-parameter.exp: Make test names unique.
2561 * gdb.python/py-template.exp: Likewise.
2562 * gdb.python/py-value.exp: Likewise.
2563
2b74ba5a
AB
25642019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2565
2566 * gdb.base/break-interp.exp: Reduce test name duplication.
2567 * gdb.base/call-sc.exp: Likewise.
2568 * gdb.base/callfuncs.exp: Likewise.
2569 * gdb.base/charset.exp: Likewise.
2570 * gdb.base/dump.exp: Likewise.
2571 * gdb.base/ena-dis-br.exp: Likewise.
2572 * gdb.base/relational.exp: Likewise.
2573 * gdb.base/step-over-syscall.exp: Likewise.
2574 * gdb.base/structs.exp: Likewise.
2575
58eb20d5
AB
25762019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2577
2578 * gdb.linespec/explicit.exp: Make test names unique.
2579 * gdb.linespec/ls-errs.exp: Likewise.
2580
4d421147
AB
25812019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2582
2583 * gdb.reverse/break-precsave.exp: Make test names unique.
2584 * gdb.reverse/break-reverse.exp: Likewise.
2585 * gdb.reverse/finish-precsave.exp: Likewise.
2586 * gdb.reverse/finish-reverse.exp: Likewise.
2587 * gdb.reverse/machinestate-precsave.exp: Likewise.
2588 * gdb.reverse/machinestate.exp: Likewise.
2589 * gdb.reverse/readv-reverse.exp: Likewise.
2590 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2591 * gdb.reverse/sigall-precsave.exp: Likewise.
2592 * gdb.reverse/sigall-reverse.exp: Likewise.
2593 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2594 * gdb.reverse/watch-precsave.exp: Likewise.
2595 * gdb.reverse/watch-reverse.exp: Likewise.
2596
d8c06f22
AB
25972019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2598
2599 * gdb.threads/stop-with-handle.c: New file.
2600 * gdb.threads/stop-with-handle.exp: New file.
2601
3a56ed86
TV
26022019-10-03 Tom de Vries <tdevries@suse.de>
2603
2604 PR testsuite/25059
2605 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2606 directory" line to be missing.
2607
42275044
TV
26082019-10-03 Tom de Vries <tdevries@suse.de>
2609
2610 PR testsuite/25059
2611 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2612 type optional.
2613
9ef62df0
AA
26142019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2615
2616 * gdb.python/py-format-string.c (string.h): New include.
2617 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2618 the same value, for endianness-independence.
2619 * gdb.python/py-format-string.exp (default_regexp_dict)
2620 (test_pretty_structs, test_format): Adjust expected output to the
2621 changed initialization.
2622
37f6a7f4
TT
26232019-10-02 Tom Tromey <tromey@adacore.com>
2624
2625 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2626
1d58d6a2
PA
26272019-10-02 Pedro Alves <palves@redhat.com>
2628 Andrew Burgess <andrew.burgess@embecosm.com>
2629
2630 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2631 "print-file-var.h".
2632 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2633 (get_version_1): Print this_version_id and its address.
2634 Add extern "C" wrappers around interface functions.
2635 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2636 "print-file-var.h".
2637 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2638 (get_version_2): Print this_version_id and its address.
2639 Add extern "C" wrappers around interface functions.
2640 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2641 <stddef.h> and "print-file-var.h".
2642 Add extern "C" wrappers around interface functions.
2643 [VERSION_ID_MAIN] (this_version_id): Define.
2644 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2645 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2646 up extern "C" blocks.
2647 * gdb.base/print-file-var.exp (test): New, factored out from top
2648 level.
2649 (top level): Test all combinations of attribute hidden or not,
2650 dlopen or not, and this_version_id symbol in main file or not.
2651 Compile tests as both C++ and C, make test names unique.
2652
d770d56f
TT
26532019-10-01 Tom Tromey <tom@tromey.com>
2654
2655 * gdb.base/style.exp: Test "show logging filename".
2656
7f6aba03
TT
26572019-10-01 Tom Tromey <tom@tromey.com>
2658
2659 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2660 * gdb.base/style.exp: Add metadata style test.
2661
14309bb6
TT
26622019-10-01 Tom Tromey <tom@tromey.com>
2663
2664 * gdb.base/style.exp: Test "pwd".
2665
2a3c1174
PA
26662019-10-01 Tom Tromey <tom@tromey.com>
2667
2668 * gdb.base/style.exp: Update tests.
2669
53d666ec
AA
26702019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2671
2672 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2673 'six' to unsigned.
2674 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2675 'five'. Use an all-ones bit pattern for each.
2676 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2677 to its changed values.
2678
4a56a520
TT
26792019-09-30 Tom Tromey <tromey@adacore.com>
2680
2681 * gdb.rust/traits.rs: Disable all warnings.
2682
0df0352a
TV
26832019-09-29 Tom de Vries <tdevries@suse.de>
2684
aac66a4c 2685 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2686
73d9a918
TV
26872019-09-29 Tom de Vries <tdevries@suse.de>
2688
2689 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2690
060b3ab4
TV
26912019-09-27 Tom de Vries <tdevries@suse.de>
2692
2693 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2694
68f7d34d
TV
26952019-09-27 Tom de Vries <tdevries@suse.de>
2696
2697 PR record/23188
2698 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2699
5d63b30a
TT
27002019-09-26 Tom Tromey <tromey@adacore.com>
2701
2702 * gdb.ada/py_taft.exp: New file.
2703 * gdb.ada/py_taft/main.adb: New file.
2704 * gdb.ada/py_taft/pkg.adb: New file.
2705 * gdb.ada/py_taft/pkg.ads: New file.
2706
3d435220
TV
27072019-09-24 Tom de Vries <tdevries@suse.de>
2708
2709 PR gdb/24598
2710 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2711
77d03678
TV
27122019-09-22 Tom de Vries <tdevries@suse.de>
2713
2714 * gdb.base/restore.exp: Allow register variables to be optimized out at
2715 -O0.
2716
abf516c6
UW
27172019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2718
2719 * gdb.arch/spu-info.exp: Remove file.
2720 * gdb.arch/spu-info.c: Remove file.
2721 * gdb.arch/spu-ls.exp: Remove file.
2722 * gdb.arch/spu-ls.c: Remove file.
2723
2724 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2725 * gdb.asm/spu.inc: Remove file.
2726
2727 * gdb.base/dump.exp: Remove support for spu*-*-*.
2728 * gdb.base/stack-checking.exp: Likewise.
2729 * gdb.base/overlays.exp: Likewise.
2730 * gdb.base/ovlymgr.c: Likewise.
2731 * gdb.base/spu.ld: Remove file.
2732
2733 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2734 * gdb.cp/cpexprs.exp: Likewise.
2735 * gdb.cp/exception.exp: Likewise.
2736 * gdb.cp/gdb2495.exp: Likewise.
2737 * gdb.cp/mb-templates.exp: Likewise.
2738 * gdb.cp/pr9167.exp: Likewise.
2739 * gdb.cp/userdef.exp: Likewise.
2740
2741 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2742
2743 * gdb.cell: Remove directory.
2744 * lib/cell.exp: Remove file.
2745
e452e88f
TV
27462019-09-19 Tom de Vries <tdevries@suse.de>
2747
2748 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2749
8a625130
TV
27502019-09-19 Tom de Vries <tdevries@suse.de>
2751
2752 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2753
81dc3ab5
TV
27542019-09-19 Tom de Vries <tdevries@suse.de>
2755
2756 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2757 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2758 (gdb_target_cmd): ... here.
2759 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2760 value 2.
2761
b078f3ac
AB
27622019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2763
2764 * gdb.base/source-dir.exp: Avoid having directory names in test
2765 names.
2766
f1b620e9
MG
27672019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2768
2769 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2770 directory.
2771
67f3ed6a
AB
27722019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2773
2774 * gdb.base/list-missing-source.exp: New file.
2775
d1b70248
TV
27762019-09-14 Tom de Vries <tdevries@suse.de>
2777
2778 PR teststuite/24599
2779 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2780 * lib/ada.exp (gnatmake_version_at_least): New proc.
2781
5fabdcd6
AB
27822019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2783
2784 * gdb.base/maint.exp: Use exec_has_index_section.
2785
aa17805f
AB
27862019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2787
2788 * gdb.base/maint.exp: Add test for 'maint info sections'.
2789
25e5c209
TV
27902019-09-12 Tom de Vries <tdevries@suse.de>
2791
2792 * gdb.base/store.exp: Allow register variables to be optimized out at
2793 -O0.
2794
4993045d
PW
27952019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2796
2797 * gdb.ada/rdv_wait.exp: Update to new task names.
2798 * gdb.base/task_switch_in_core.exp: Likewise.
2799 * gdb.base/info_sources_base.c: Likewise.
2800
8a516164
TT
28012019-09-10 Tom Tromey <tromey@adacore.com>
2802
2803 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2804
aa391654
TT
28052019-09-10 Tom Tromey <tromey@adacore.com>
2806
2807 * gdb.ada/dgopt.exp: New file.
2808 * gdb.ada/dgopt/x.adb: New file.
2809
8634b462
TT
28102019-09-08 Tom Tromey <tom@tromey.com>
2811
2812 * gdb.tui/resize.exp: Remove setup_xfail.
2813 * gdb.tui/regs.exp: Remove setup_xfail.
2814 * gdb.tui/basic.exp: Remove setup_xfail.
2815
736b0f76
DB
28162019-09-06 David Blaikie <dblaikie@gmail.com>
2817
2818 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2819 * gdb.cp/cplabel.exp: Ditto.
2820 * gdb.linespec/ls-errs.exp: Ditto.
2821
30331a6c
TV
28222019-09-05 Tom de Vries <tdevries@suse.de>
2823
2824 * lib/gdb.exp (cmp_file_string): New proc.
2825 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2826 runto_main. Verify save breakpoints output.
2827
98b0ebab
PW
28282019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2829
2830 * gdb.base/info-var.exp: Test info variables without running
2831 to main, to avoid expect's buffer overflow.
2832
4e962e74
TT
28332019-09-03 Tom Tromey <tromey@adacore.com>
2834
2835 * gdb.ada/bias.exp: New file.
2836 * gdb.ada/bias/bias.adb: New file.
2837 * gdb.ada/print_chars.exp: Add regression test.
2838 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2839 (MC): New variable.
2840
2ea1a07a
SL
28412019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2842
2843 * gdb.base/argv0-symlink.exp: Run only on native target
2844 and local host.
2845
8077c50d
TV
28462019-08-29 Tom de Vries <tdevries@suse.de>
2847
2848 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2849 diverse debug info.
2850 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2851
48352473
TV
28522019-08-28 Tom de Vries <tdevries@suse.de>
2853
2854 * gdb.base/info-var.exp: Allow info variables to print info for files
2855 other than info-var-f1.c and info-var-f2.c.
2856
d8f27c60
AB
28572019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2858
2859 * gdb.fortran/info-types.exp: Add module.
2860 * gdb.fortran/info-types.f90: Update expected results.
2861
1f20c35e
AB
28622019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2863
2864 * gdb.fortran/info-types.exp: New file.
2865 * gdb.fortran/info-types.f90: New file.
2866 * lib/fortran.exp (fortran_character1): New proc.
2867
4acfdd20
AB
28682019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2869
2870 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2871 functions'. Reindent as needed.
2872 * gdb.base/info-var-f1.c: New file.
2873 * gdb.base/info-var-f2.c: New file.
2874 * gdb.base/info-var.exp: New file.
2875 * gdb.base/info-var.h: New file.
2876
5c31b358
TV
28772019-08-26 Tom de Vries <tdevries@suse.de>
2878
2879 PR c++/24852
2880 * gdb.cp/no-libstdcxx-probe.exp: New test.
2881
b694989f
TV
28822019-08-26 Tom de Vries <tdevries@suse.de>
2883
2884 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2885 * tests need to be skipped.
2886 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2887 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2888 mi_skip_libstdcxx_probe_tests.
2889
d9c4ba53
SDJ
28902019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2891
2892 * gdb.python/py-xmethods.exp: Use raw strings when passing
2893 arguments to SimpleXMethodMatcher.
2894
395fad09
TV
28952019-08-22 Tom de Vries <tdevries@suse.de>
2896
2897 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2898 more informative.
2899
26c957f1
PA
29002019-08-21 Pedro Alves <palves@redhat.com>
2901
2902 * gdb.base/with.exp: Test "with" with no arguments.
2903
61f80d5d
TV
29042019-08-21 Tom de Vries <tdevries@suse.de>
2905
2906 * gdb.base/gdb-caching-proc.exp: Sort files.
2907
d7a11d13
TV
29082019-08-20 Tom de Vries <tdevries@suse.de>
2909
2910 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2911 compilation.
2912
34dafe9f
TV
29132019-08-16 Tom de Vries <tdevries@suse.de>
2914
2915 * gdb.base/compare-sections.exp ("after run to main"): Allow
2916 mismatched read-only sections for PIE executables.
2917
398fdd60
TT
29182019-08-16 Tom Tromey <tom@tromey.com>
2919
2920 * lib/tuiterm.exp (_csi_Z): New proc.
2921 * gdb.tui/basic.exp: Update window positions.
2922 * gdb.tui/empty.exp: Update window positions.
2923
d8f9e51c
SL
29242019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2925
2926 * gdb.base/examine-backward.exp: Correct regexp for
2927 "examine 3 bytes backward from ${address_zero}".
2928
3df505f6
TT
29292019-08-15 Tom Tromey <tom@tromey.com>
2930
2931 * gdb.tui/empty.exp: Enable resizing tests.
2932
272560b5
TT
29332019-08-15 Tom Tromey <tromey@adacore.com>
2934
2935 * gdb.ada/char_enum.exp: Add regression tests.
2936 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2937 and '0'.
2938 (Char, Gchar): Update.
2939 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2940
08235187
CB
29412019-08-15 Christian Biesinger <cbiesinger@google.com>
2942
2943 * gdb.python/python.exp: Expect a leading underscore on
2944 GdbOutput{,Error}File.
2945
22a2ab04
SL
29462019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2947
2948 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2949 Windows host.
2950
835b995b
SL
29512019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2952
2953 * gdb.base/batch-preserve-term-settings.exp
2954 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2955
97dd8e07
CB
29562019-08-15 Christian Biesinger <cbiesinger@google.com>
2957
2958 * lib/gdb.exp: When running on a mingw target, replace
2959 /x/ with x:/.
2960
75faf5c4
AH
29612019-08-14 Alan Hayward <alan.hayward@arm.com>
2962
2963 * gdb.arch/aarch64-prologue.c: New test.
2964 * gdb.arch/aarch64-prologue.exp: New file.
2965
abc6c00f
TV
29662019-08-13 Tom de Vries <tdevries@suse.de>
2967
2968 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2969 Thread.
2970
74c2c1f4
SL
29712019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2972
2973 * gdb.python/py-completion.exp: Download the .py file to the host
2974 and use its host pathname. Conditionalize tests that use
2975 tab completion and manipulate files on the build machine.
2976 * gdb.python/py-events.exp: Download the .py file to the host
2977 and use its host pathname.
2978 * gdb.python/py-evsignal.exp: Likewise.
2979 * gdb.python/py-evthreads.exp: Likewise.
2980 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2981 pathname syntax.
2982 * gdb.python/py-framefilter.exp: Download the .py file to the right
2983 place on the host. Match Windows pathname syntax.
2984 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2985 .py file to the host and use its host pathname.
2986 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2987 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2988 build pathname. Skip symlink test on Windows host. Add missing
2989 newline at end of file.
2990 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2991 and use its host pathname.
2992 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2993 * gdb.python/py-section-script.exp: Use host location of binfile
2994 on safe-path. Use correct path separator on Windows host.
2995 Reorder alternatives in gdb_test_multiple to prevent matching
2996 the wrong alternative on success.
2997 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2998
ca2589f3
PP
29992019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3000
3001 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3002 expect the GDB inferior to no longer immediately stop after
3003 being resumed with "signal SIGINT".
3004
020a839d
SL
30052019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3006
3007 * gdb.linespec/break-ask.exp: Generalize regexps to match
3008 Windows pathnames too.
3009
128d6509
TV
30102019-08-08 Tom de Vries <tdevries@suse.de>
3011
3012 PR testsuite/24862
3013 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3014
590042fc
PW
30152019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3016
3017 * gdb.base/style.exp: Update tests for help doc new invariants.
3018 * gdb.base/help.exp: Likewise.
3019
046bebe1
TT
30202019-08-06 Tom Tromey <tom@tromey.com>
3021
3022 * gdb.base/style.exp: Add disassemble test.
3023 * gdb.base/style.c (some_called_function): New function.
3024 (main): Use it.
3025
0b27c27d
CB
30262019-08-05 Christian Biesinger <cbiesinger@google.com>
3027
3028 * gdb.python/py-block.exp: Test dictionary access on blocks.
3029
580f1034
SM
30302019-08-05 Simon Marchi <simon.marchi@efficios.com>
3031
3032 PR gdb/24863
3033 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3034 -list-thread-groups --available test when running under
3035 check-read1.
3036
d86bd7cb
TV
30372019-08-05 Tom de Vries <tdevries@suse.de>
3038
3039 PR testsuite/24863
3040 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3041 * gdb.base/help.exp: Use with_read1_timeout_factor.
3042 * gdb.base/info-macros.exp: Same.
3043 * gdb.cp/nested-types.exp: Same.
3044
a80cf5d8
TV
30452019-08-05 Tom de Vries <tdevries@suse.de>
3046
3047 * lib/gdb.exp (version_at_least): Factor out of ...
3048 (tcl_version_at_least): ... here.
3049 (gdb_compile): Fail if pie results in non-PIE executable.
3050 (readelf_version, readelf_prints_pie): New proc.
3051 (exec_is_pie): Return -1 if unknown.
3052
d0962838
TV
30532019-08-05 Tom de Vries <tdevries@suse.de>
3054
3055 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3056
2252ff3d
SL
30572019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3058
3059 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3060
26655f53
SL
30612019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3062
3063 * lib/completion-support.exp (test_gdb_complete_none): Skip
3064 tab completion tests if no readline support.
3065 (test_gdb_complete_unique_re): Likewise.
3066 (test_gdb_complete_multiple): Likewise.
3067
db4dc13e
PW
30682019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3069
3070 * gdb.base/info_sources.exp: New file.
3071 * gdb.base/info_sources.c: New file.
3072 * gdb.base/info_sources_base.c: New file.
3073
0eba165a
PFC
30742019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3075
3076 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3077 prefix argument.
3078 (test_exit_status): Add prefix argument.
3079
59bd512b
TV
30802019-08-01 Tom de Vries <tdevries@suse.de>
3081
3082 PR testsuite/24863
3083 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3084 calling exp_continue for new thread and thread exited messages.
3085
2a3ad588
TV
30862019-08-01 Tom de Vries <tdevries@suse.de>
3087
3088 PR testsuite/24863
3089 * gdb.base/structs.exp: Fix check-read1 timeout using
3090 gdb_test_sequence.
3091 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3092
117eb594
TV
30932019-08-01 Tom de Vries <tdevries@suse.de>
3094
3095 PR testsuite/24863
3096 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3097 line.
3098
ed591340
TV
30992019-08-01 Tom de Vries <tdevries@suse.de>
3100
3101 PR testsuite/24863
3102 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3103
aa3b6533
TT
31042019-07-30 Tom Tromey <tromey@adacore.com>
3105
3106 * gdb.ada/display_nested.exp: New file.
3107 * gdb.ada/display_nested/foo.adb: New file.
3108 * gdb.ada/display_nested/pack.adb: New file.
3109 * gdb.ada/display_nested/pack.ads: New file.
3110
2906593f
CB
31112019-07-30 Christian Biesinger <cbiesinger@google.com>
3112
3113 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3114 namespace.
3115 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3116
0f575925
TV
31172019-07-30 Tom de Vries <tdevries@suse.de>
3118
3119 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3120 instead.
3121
b13057d9
TV
31222019-07-30 Tom de Vries <tdevries@suse.de>
3123
3124 PR testsuite/24834
3125 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3126 (exec_is_pie): New proc.
3127
5c4dde85
CB
31282019-07-29 Christian Biesinger <cbiesinger@google.com>
3129
3130 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3131
c620ed88
CB
31322019-07-29 Christian Biesinger <cbiesinger@google.com>
3133
3134 * gdb.python/py-objfile.c: Add global and static vars.
3135 * gdb.python/py-objfile.exp: Test new functions Objfile.
3136 lookup_global_symbol and lookup_static_symbol.
3137
3d235706
TT
31382019-07-29 Tom Tromey <tom@tromey.com>
3139
3140 * lib/tuiterm.exp (Term::_csi_@): New proc.
3141 (Term::_csi_X): Don't move cursor.
3142
c7e4c0a6
PW
31432019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3144
3145 * gdb.base/options.exp: Update backtrace - completion to
3146 new option -frame-info.
3147 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3148 Test new 'set print frame-info'. Test backtrace -frame-info
3149 overriding 'set print frame-info'.
3150 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3151 Test new 'set print frame-info'.
3152 Verify consistency of backtrace with and without filters, with and
3153 without -no-filters.
3154 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3155 default.
3156
de28a3b7
TV
31572019-07-29 Tom de Vries <tdevries@suse.de>
3158
3159 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3160 no arguments".
3161
507dd60e
TV
31622019-07-29 Tom de Vries <tdevries@suse.de>
3163
3164 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3165 is a substring of the first for "complete non-unique file name".
3166
5beafce9
TV
31672019-07-29 Tom de Vries <tdevries@suse.de>
3168
3169 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3170 with ".*".
3171
2d274232
TV
31722019-07-29 Tom de Vries <tdevries@suse.de>
3173
3174 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3175 Pass prompt_regexp parameter to gdb_test_multiple calls.
3176
9197cd8b
TV
31772019-07-29 Tom de Vries <tdevries@suse.de>
3178
3179 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3180 print registers" regexps.
9197cd8b 3181
b528dae0
TV
31822019-07-29 Tom de Vries <tdevries@suse.de>
3183
3184 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3185
d17725d7
TV
31862019-07-29 Tom de Vries <tdevries@suse.de>
3187
3188 PR gdb/24855
3189 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3190 (skip_python_tests_prompt): Add prompt_regexp argument to
3191 gdb_test_multiple calls.
3192
52b75bf1
TT
31932019-07-27 Tom Tromey <tom@tromey.com>
3194
3195 * gdb.tui/main.exp: New file.
3196
2b1d00c2
TT
31972019-07-27 Tom Tromey <tom@tromey.com>
3198
3199 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3200 optional.
3201 * gdb.tui/empty.exp: New file.
3202
ded631d5
TT
32032019-07-27 Tom Tromey <tom@tromey.com>
3204
3205 * lib/tuiterm.exp (spawn): New proc.
3206 (Term::resize): New proc.
3207 * gdb.tui/resize.exp: New file.
3208
58ac439d
TT
32092019-07-27 Tom Tromey <tom@tromey.com>
3210
3211 * gdb.tui/list.exp: New file.
3212
fe1f56ee
TT
32132019-07-27 Tom Tromey <tom@tromey.com>
3214
3215 * gdb.tui/regs.exp: New file.
3216
f790b310
TT
32172019-07-27 Tom Tromey <tom@tromey.com>
3218
3219 * gdb.tui/basic.exp: Add "layout split" test.
3220
d95fc6ee
TT
32212019-07-27 Tom Tromey <tom@tromey.com>
3222
3223 * gdb.tui/basic.exp: Add "layout asm" test.
3224
c3786b3a
TT
32252019-07-27 Tom Tromey <tom@tromey.com>
3226
3227 * lib/tuiterm.exp: New file.
3228 * gdb.tui/basic.exp: New file.
3229
98a617f8
KB
32302019-07-27 Kevin Buettner <kevinb@redhat.com>
3231
3232 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3233 Enable tests associated with this flag. Adjust regex
3234 referencing "foo_low" to now refer to "foo_cold" instead.
3235
5c076da4
KB
32362019-07-27 Kevin Buettner <kevinb@redhat.com>
3237
3238 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3239 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3240 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3241 foo_cold. Revise comments to match.
3242 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3243 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3244 were wrapped into this proc; Call do_test in loop from outermost
3245 level.
3246 (foo_low): Rename all occurrences to "foo_cold".
3247 (backtrace from baz): New test.
3248 (x2/i foo_cold): New test.
3249 (info line *foo_cold): New test.
3250
1512d3b7
TV
32512019-07-26 Tom de Vries <tdevries@suse.de>
3252
3253 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3254
297989a1
TV
32552019-07-25 Tom de Vries <tdevries@suse.de>
3256
3257 PR testsuite/24830
3258 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3259 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3260 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3261 (skip_libstdcxx_probe_tests): ... here.
3262 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3263
b3b965fb
TV
32642019-07-24 Tom de Vries <tdevries@suse.de>
3265
3266 PR testsuite/24807
3267 * gdb.objc/basicclass.m: Include stdio.h.
3268 * gdb.objc/nondebug.m: Same.
3269 * gdb.objc/objcdecode.m: Same.
3270
4625b4d0
TV
32712019-07-24 Tom de Vries <tdevries@suse.de>
3272
3273 PR testsuite/24612
3274 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3275 additional_flags.
3276
024a5840
TV
32772019-07-24 Tom de Vries <tdevries@suse.de>
3278
3279 PR testsuite/24831
3280 * gdb.multi/tids.exp: Update error messages for info threads.
3281
c76ddaa3
TV
32822019-07-24 Tom de Vries <tdevries@suse.de>
3283
3284 * gdb.base/info-types.exp: Allow info types to print info for more than
3285 one file.
3286
9a618ef6
TV
32872019-07-23 Tom de Vries <tdevries@suse.de>
3288
3289 PR testsuite/24842
3290 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3291 gdb_spawn_with_cmdline_opts.
3292
40eadf04
SP
32932019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3294
3295 * gdb.arch/arm-cmse-sgstubs.c: New test.
3296 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3297
5ba29434
TV
32982019-07-23 Tom de Vries <tdevries@suse.de>
3299
3300 PR testsuite/24711
3301 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3302 issuing next command.
3303
a8e9d247
AB
33042019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3305
3306 * gdb.ada/info_auto_lang.exp: Update expected results.
3307 * gdb.base/info-types.c: Add additional types to check.
3308 * gdb.base/info-types.exp: Update expected results.
3309
eb86c5e2
AB
33102019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3311
3312 * gdb.base/info-types.c: New file.
3313 * gdb.base/info-types.exp: New file.
3314
01e175fe
AB
33152019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3316
3317 * gdb.arch/riscv-bp-infcall.c: New file.
3318 * gdb.arch/riscv-bp-infcall.exp: New file.
3319
6b78c3f8
AB
33202019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3321
3322 PR breakpoints/24541
3323 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3324
da738167
TV
33252019-07-14 Tom de Vries <tdevries@suse.de>
3326
3327 PR testsuite/24760
3328 * gdb.objc/basicclass.exp: Fix unterminated string.
3329
0d4e84ed
AB
33302019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3331 Andrew Burgess <andrew.burgess@embecosm.com>
3332
3333 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3334 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3335 negative bounds.
3336 * gdb.fortran/vla-value.exp: Print elements of an array with
3337 negative bounds.
3338 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3339 testing.
3340
021d8588
AB
33412019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3342
3343 * gdb.base/options.exp (expect_string): Dequote strings in
3344 results.
3345 (test-string): Test strings with different quoting and reindent.
3346
f06f1252
TT
33472019-07-10 Tom Tromey <tromey@adacore.com>
3348
3349 * gdb.ada/mi_ex_cond.exp: Update expected results.
3350 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3351 * gdb.ada/mi_catch_ex.exp: Update expected results.
3352 * gdb.ada/mi_catch_assert.exp: Update expected results.
3353 * gdb.ada/catch_ex.exp (catch_exception_info)
3354 (catch_exception_entry, catch_assert_entry)
3355 (catch_unhandled_entry): Update.
3356 * gdb.ada/catch_assert_if.exp: Update expected results.
3357
b863685d
RB
33582019-07-10 Richard Bunt <richard.bunt@arm.com>
3359 Stephen Roberts <stephen.roberts@arm.com>
3360
3361 * gdb.base/define.exp: Restore original prompt.
3362
cb1e4e32
PA
33632019-07-09 Pedro Alves <palves@redhat.com>
3364
3365 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3366 breakpoints" output.
3367 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3368 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3369 throw" creates breakpoint.
3370 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3371 'type="catchpoint"'.
3372
b58a68fe
PA
33732019-07-09 Pedro Alves <palves@redhat.com>
3374
3375 PR c++/15468
3376 * gdb.cp/except-multi-location-lib.cc: New.
3377 * gdb.cp/except-multi-location-main.cc: New.
3378 * gdb.cp/except-multi-location.exp: New.
3379
0826779b
PW
33802019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3381
3382 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3383 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3384 argument and update callers.
3385
5b0e2db4
AB
33862019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3387
3388 * gdb.arch/amd64-break-on-asm-line.S: New file.
3389 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3390
1f6f6e21
PW
33912019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3392
3393 * gdb.base/printcmds.exp: Test printing C string and
3394 C wide string convenience vars without transiting via the inferior.
3395 Also make test names unique.
3396
ea142fbf
AH
33972019-07-08 Alan Hayward <alan.hayward@arm.com>
3398
5862c886 3399 PR breakpoints/25011
ea142fbf
AH
3400 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3401
213fd9fa
PA
34022019-07-04 Pedro Alves <palves@redhat.com>
3403
3404 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3405 body returned ok(0), break(3) or continue(4).
3406 * gdb.testsuite/foreach_with_prefix.exp: New file.
3407
2b40fda7
AH
34082019-07-04 Alan Hayward <alan.hayward@arm.com>
3409
3410 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3411
a26c8de0
PA
34122019-07-03 Pedro Alves <palves@redhat.com>
3413
3414 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3415 "return -code".
3416
5f4ba3e7
PA
34172019-07-03 Pedro Alves <palves@redhat.com>
3418
3419 PR cli/24732
3420 * gdb.base/shell.exp: Load completion-support.exp.
3421 Adjust expected error output. Add completion tests.
3422
a994424f
PA
34232019-07-03 Pedro Alves <palves@redhat.com>
3424
3425 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3426 string_to_regexp.
3427
3d9be6f5
PA
34282019-07-03 Pedro Alves <palves@redhat.com>
3429
3430 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3431 (expect_integer): Adjust to expect "-string".
3432 (expect_string): New.
3433 (all_options): Expect "-string".
3434 (test-flag, test-boolean): Adjust to expect "-string".
3435 (test-string): New proc.
3436 (top level): Call it.
3437
41fc454c
PA
34382019-07-03 Pedro Alves <palves@redhat.com>
3439
3440 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3441 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3442 the expected output in the success.
3443
b2b2a215
PA
34442019-07-03 Pedro Alves <palves@redhat.com>
3445
3446 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3447 Split one gdb_test_multiple call in two to avoid a race.
3448
fdbc9870
PA
34492019-07-03 Pedro Alves <palves@redhat.com>
3450
3451 * gdb.base/with.c: New file.
3452 * gdb.base/with.exp: New file.
3453
c6ac8931
PA
34542019-07-03 Pedro Alves <palves@redhat.com>
3455
3456 * gdb.base/settings.exp: Replace all references to "maint
3457 test-settings set" with references to "maint set test-settings",
3458 and all references to "maint test-settings show" with references
3459 to "maint show test-settings".
3460
970f9d09
PA
34612019-07-03 Pedro Alves <palves@redhat.com>
3462
3463 * gdb.base/settings.exp (test-string): Adjust expected out when
3464 testing "maint test-settings show filename"
3465
54d66006
PA
34662019-07-02 Pedro Alves <palves@redhat.com>
3467
3468 * gdb.base/options.exp (test-info-threads): New procedure.
3469 (top level): Call it.
3470
10d06d82
TT
34712019-06-28 Tom Tromey <tromey@adacore.com>
3472
3473 * gdb.dwarf2/ada-linkage-name.c: New file.
3474 * gdb.dwarf2/ada-linkage-name.exp: New file.
3475
3d507ff2
TT
34762019-06-27 Tom Tromey <tromey@adacore.com>
3477
d039f014 3478 PR c++/20020:
3d507ff2
TT
3479 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3480
8af58ffe
TV
34812019-06-26 Tom de Vries <tdevries@suse.de>
3482
3483 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3484
22e21752
TV
34852019-06-26 Tom de Vries <tdevries@suse.de>
3486
3487 * gdb.base/index-cache.exp: Add back missing debug option.
3488
b65b566c
PW
34892019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3490
3491 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3492
5c2c8c69
TV
34932019-06-25 Tom de Vries <tdevries@suse.de>
3494
3495 PR testsuite/24727
3496 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3497
164e3873
TV
34982019-06-24 Tom de Vries <tdevries@suse.de>
3499
3500 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3501
824eacee
TV
35022019-06-24 Tom de Vries <tdevries@suse.de>
3503
3504 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3505 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3506 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3507
385b97d3
TV
35082019-06-24 Tom de Vries <tdevries@suse.de>
3509
3510 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3511
c596f180
TV
35122019-06-21 Tom de Vries <tdevries@suse.de>
3513
3514 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3515
b13a7d03
TV
35162019-06-21 Tom de Vries <tdevries@suse.de>
3517
3518 PR testsuite/24518
3519 PR ada/24713
3520 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3521 index.
3522
899277ae
TT
35232019-06-19 Tom Tromey <tromey@adacore.com>
3524
3525 * gdb.ada/length_cond.exp: Add intro comment.
3526
680e1bee
TT
35272019-06-19 Tom Tromey <tromey@adacore.com>
3528
3529 * gdb.ada/length_cond.exp: New file.
3530 * gdb.ada/length_cond/length_cond.adb: New file.
3531 * gdb.ada/length_cond/pck.adb: New file.
3532 * gdb.ada/length_cond/pck.ads: New file.
3533
0ed4690a
TV
35342019-06-18 Tom de Vries <tdevries@suse.de>
3535
3536 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3537
d20ed5fd
TT
35382019-06-18 Tom Tromey <tromey@adacore.com>
3539
3540 * gdb.base/list0.h: Add comment explaining control character.
3541
86e04673
TV
35422019-06-18 Tom de Vries <tdevries@suse.de>
3543
3544 * boards/fission.exp: Break up long debug_flags line.
3545
c4973306
SM
35462019-06-16 Tom de Vries <tdevries@suse.de>
3547
3548 PR gdb/24445
3549 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3550 generated index.
3551
93cb9841
AB
35522019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3553
3554 PR gdb/24686
3555 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3556 improve detection of bug gdb/24541.
3557
399aaebd
SM
35582019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3559
3560 PR gdb/24669
3561 * gdb.base/index-cache.exp (uses_readnow,
3562 expecting_index_cache_use): Define global variable.
3563 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3564 expecting_index_cache_use.
3565
584a927c
AB
35662019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3567 Andrew Burgess <andrew.burgess@embecosm.com>
3568
3569 * gdb.fortran/pointers.f90: New file.
3570 * gdb.fortran/print_type.exp: New file.
3571 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3572 * gdb.fortran/vla-type.exp: Likewise.
3573 * gdb.fortran/vla-value.exp: Likewise.
3574 * gdb.mi/mi-vla-fortran.exp: Likewise.
3575
30056ea0
AB
35762019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3577
3578 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3579 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3580 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3581 as a stop reason.
3582
ec8e2b6d
AB
35832019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3584
3585 * gdb.base/annota1.exp: Update expected results.
3586 * gdb.cp/annota2.exp: Likewise.
3587 * gdb.cp/annota3.exp: Likewise.
3588
09e4c4e1
AB
35892019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3590
3591 * gdb.base/style-logging.exp: Remove path from test name.
3592
0735b091
TT
35932019-06-14 Tom Tromey <tromey@adacore.com>
3594
3595 PR gdb/24502:
3596 * gdb.base/style-logging.exp: New file.
3597
f5686554
TT
35982019-06-14 Tom Tromey <tromey@adacore.com>
3599
3600 * gdb.base/symfile-warn.exp: New file.
3601 * gdb.base/symfile-warn.c: New file.
3602
a0c1ffed
TT
36032019-06-14 Tom Tromey <tromey@adacore.com>
3604
3605 * gdb.base/annotate-symlink.exp: New file.
3606
f411722c
TT
36072019-06-14 Tom Tromey <tromey@adacore.com>
3608
3609 * gdb.ada/set_wstr.exp: Add reassignment test.
3610
4268ec18
TT
36112019-06-14 Tom Tromey <tromey@adacore.com>
3612
3613 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3614 'unchecked_access and 'unrestricted_access as well.
3615
9a9e394b
TT
36162019-06-14 Tom Tromey <tromey@adacore.com>
3617
3618 PR ada/24539:
3619 * gdb.ada/vla.exp: Update tests.
3620 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3621 pragma.
3622
4c048731
PA
36232019-06-13 Pedro Alves <palves@redhat.com>
3624
3625 * gdb.base/settings.exp (test-integer): Test junk after
3626 "unlimited".
3627
6665660a
PA
36282019-06-13 Pedro Alves <palves@redhat.com>
3629
3630 * gdb.base/options.exp (test-thread-apply): New.
3631 (top level): Call it.
3632
5d707134
PA
36332019-06-13 Pedro Alves <palves@redhat.com>
3634
3635 * gdb.base/options.exp (test-frame-apply): New.
3636 (top level): Test print commands with different "frame apply"
3637 prefixes.
3638
e2a689da
PA
36392019-06-13 Pedro Alves <palves@redhat.com>
3640
e79be6e5 3641 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3642 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3643 'max_completions' parameter and handle it.
3644 (test_gdb_completion_offers_commands): New.
3645
90a1ef87
PA
36462019-06-13 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3649
d4c16835
PA
36502019-06-13 Pedro Alves <palves@redhat.com>
3651
3652 * gdb.base/options.exp (test-backtrace): New.
3653 (top level): Call it.
3654
2daf894e
PA
36552019-06-13 Pedro Alves <palves@redhat.com>
3656
3657 * gdb.guile/scm-frame-args.exp: Use "set print
3658 raw-frame-arguments" instead of "set print raw frame-arguments".
3659 * gdb.python/py-frame-args.exp: Likewise.
3660
e6ed716c
PA
36612019-06-13 Pedro Alves <palves@redhat.com>
3662
3663 * gdb.compile/compile.exp: Adjust expected output to option
3664 processing changes.
3665
7d8062de
PA
36662019-06-13 Pedro Alves <palves@redhat.com>
3667
3668 * gdb.base/options.exp: Build executable.
3669 (test-print): New procedure.
3670 (top level): Call it, once for "print" and another for "compile
3671 print".
3672
9d0faba9
PA
36732019-06-13 Pedro Alves <palves@redhat.com>
3674
3675 * gdb.base/options.c: New file.
3676 * gdb.base/options.exp: New file.
3677
dee7b4c8
PA
36782019-06-13 Pedro Alves <palves@redhat.com>
3679
3680 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3681 that "o" is ambiguous.
3682
dca0f6c0
PA
36832019-06-13 Pedro Alves <palves@redhat.com>
3684
3685 * gdb.base/settings.c: New file.
3686 * gdb.base/settings.exp: New file.
3687
ccf46844
PA
36882019-06-13 Pedro Alves <palves@redhat.com>
3689
3690 * gdb.base/completion.exp: Fix comment typo.
3691
b9a3f842
PA
36922019-06-13 Pedro Alves <palves@redhat.com>
3693
3694 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3695 foo --1" test.
3696
d106773e
PA
36972019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3698
3699 * gdb.fortran/block-data.f: New.
3700 * gdb.fortran/block-data.exp: New.
3701
fea82da0
TV
37022019-06-11 Tom de Vries <tdevries@suse.de>
3703
3704 PR testsuite/24521
3705 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3706 message.
3707
8c2e74f1
TV
37082019-06-11 Tom de Vries <tdevries@suse.de>
3709
3710 PR testsuite/24521
3711 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3712
b49851c8
TV
37132019-06-11 Tom de Vries <tdevries@suse.de>
3714
3715 * boards/readnow.exp: New file.
3716
a7067863
AB
37172019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3718
3719 * gdb.fortran/vla-sizeof.exp: Update expected results.
3720
1a3da2cd
AB
37212019-06-06 Amos Bird <amosbird@gmail.com>
3722
3723 * gdb.base/annota1.exp (thread_switch): Add test for
3724 thread-exited annotation.
3725
3847a7bf
TT
37262019-06-06 Tom Tromey <tromey@adacore.com>
3727
3728 * gdb.base/maint.exp: Expect command started/finished output.
3729
0088ba59
AB
37302019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3731
3732 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3733 comment.
3734 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3735
312617a3
AB
37362019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3737
3738 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3739 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3740 * gdb.arch/riscv-unwind-long-insn.c: New file.
3741 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3742
e1f2e1a2
CB
37432019-06-04 Christian Biesinger <cbiesinger@google.com>
3744
d3238f7d 3745 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3746
206584bd
PW
37472019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3748
3749 * lib/gdb.exp (help_list_trailer): New regexp variable
3750 factorizing the help trailer message.
3751 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3752 arg to allow to better factorize various tests.
3753 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3754 (test_prefix_command_help): Use help_list_trailer.
3755 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3756 * gdb.guile/scm-cmd.exp: Likewise.
3757 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3758 * gdb.base/help.exp: Use test_user_defined_class_help.
3759 * gdb.base/style.exp: Add tests for styling of help and apropos.
3760 * lib/gdb-utils.exp (style): Add title and highlight styles.
3761
708dc93e
PW
37622019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3763
3764 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3765 $_shell_exitsignal.
3766 * gdb.base/default.exp: Update for new convenience variables.
3767
f49055a5
TT
37682019-05-29 Tom Tromey <tromey@adacore.com>
3769
3770 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3771 to "break complete ada" test case's regexp.
3772
4330d61d
TT
37732019-05-29 Tom Tromey <tromey@adacore.com>
3774
3775 PR c++/20020:
3776 * gdb.cp/constexpr-field.exp: New file.
3777 * gdb.cp/constexpr-field.cc: New file.
3778
000439d5
TT
37792019-05-29 Tom Tromey <tromey@adacore.com>
3780
3781 * gdb.base/finish.exp (finish_no_print): New proc.
3782 (finish_tests): Call it.
3783
5a01c34c
TV
37842019-05-24 Tom de Vries <tdevries@suse.de>
3785
3786 * gdb.dwarf2/gdb-add-index.exp: New file.
3787
18125b16
TT
37882019-05-22 Tom Tromey <tromey@adacore.com>
3789
3790 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3791 * gdb.base/style.exp: Use "style".
3792 * lib/gdb-utils.exp (style): New proc.
3793
af1a8d03
TV
37942019-05-22 Tom de Vries <tdevries@suse.de>
3795
3796 * gdb.base/align.exp: Require c++11.
3797
e7fe496b
TV
37982019-05-22 Tom de Vries <tdevries@suse.de>
3799
3800 PR testsuite/24586
3801 * gdb.python/py-mi-var-info-path-expression.exp: Call
3802 mi_skip_python_tests to check if python is supported.
3803
8fca4da0
AH
38042019-05-22 Alan Hayward <alan.hayward@arm.com>
3805
3806 * gdb.arch/aarch64-pauth.c: New test.
3807 * gdb.arch/aarch64-pauth.exp: New file.
3808
b7060614
AH
38092019-05-22 Alan Hayward <alan.hayward@arm.com>
3810
3811 * README (Re-running Tests Outside The Testsuite): New section.
3812
669d0468
TV
38132019-05-21 Tom de Vries <tdevries@suse.de>
3814
3815 * gdb.arch/amd64-eval.exp: Require c++11.
3816 * gdb.base/max-depth.exp: Same.
3817 * gdb.compile/compile-cplus-array-decay.exp: Same.
3818 * gdb.cp/meth-typedefs.exp: Same.
3819 * gdb.cp/subtypes.exp: Same.
3820 * gdb.cp/temargs.exp: Same.
3821
ce3ebcaa
AH
38222019-05-21 Alan Hayward <alan.hayward@arm.com>
3823
3824 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3825
34d11c68
AB
38262019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3827
3828 PR gdb/18644
3829 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3830 * gdb.fortran/printing-types.exp: Add new test.
3831 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3832 testing.
3833 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3834 setup_kfail call.
3835
87781e84
AH
38362019-05-17 Alan Hayward <alan.hayward@arm.com>
3837
3838 * README (Running the Testsuite): Change example.
3839 (Testsuite Parameters): Remove TRANSCRIPT.
3840 * lib/gdb.exp: Remove TRANSCRIPT check.
3841
b420b89e
AH
38422019-05-17 Alan Hayward <alan.hayward@arm.com>
3843
3844 * README (Testsuite Parameters): Add replay logging to
3845 GDBSERVER_DEBUG.
3846 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3847 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3848 as a comma separated list.
3849 (gdb_debug_init): Override procedure.
3850
408e9b8b
AH
38512019-05-17 Alan Hayward <alan.hayward@arm.com>
3852
3853 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3854 (gdb_write_cmd_file): New procedure.
3855 * lib/gdbserver-support.exp (gdbserver_start): Call
3856 gdbserver_write_cmd_file.
3857 (gdbserver_write_cmd_file): New procedure.
3858
f9e2e39d
AH
38592019-05-17 Alan Hayward <alan.hayward@arm.com>
3860
3861 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3862 (delete_breakpoints): Likewise.
3863 (gdb_run_cmd): Likewise.
3864 (gdb_start_cmd): Likewise.
3865 (gdb_starti_cmd): Likewise.
3866 (gdb_internal_error_resync): Likewise.
3867 (gdb_test_multiple): Likewise.
3868 (gdb_reinitialize_dir): Likewise.
3869 (default_gdb_exit): Likewise.
3870 (gdb_file_cmd): Mark kill as optional.
3871 (default_gdb_start): Call gdb_stdin_log_init.
3872 (send_gdb): Call gdb_stdin_log_write.
3873 (rerun_to_main): Mark Y as an answer.
3874 (gdb_stdin_log_init): New function.
3875 (gdb_stdin_log_write): Likewise.
3876
81f47ac2
AH
38772019-05-17 Alan Hayward <alan.hayward@arm.com>
3878
3879 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3880 * gdb.base/debug-expr.exp: Likewise.
3881 * gdb.base/foll-fork.exp: Likewise.
3882 * gdb.base/foll-vfork.exp: Likewise.
3883 * gdb.base/fork-print-inferior-events.exp: Likewise.
3884 * gdb.base/gdb-sigterm.exp: Likewise.
3885 * gdb.base/gdbinit-history.exp: Likewise.
3886 * gdb.base/osabi.exp: Likewise.
3887 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3888 * gdb.base/ui-redirect.exp: Likewise.
3889 * gdb.gdb/unittest.exp: Likewise.
3890 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3891 * gdb.mi/mi-watch.exp: Likewise.
3892 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3893 * gdb.mi/user-selected-context-sync.exp: Likewise.
3894 * gdb.python/python.exp: Disable debug test when debugging.
3895 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3896 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3897 Likewise.
3898 * gdb.threads/stepi-random-signal.exp: Likewise.
3899
29b52314
AH
39002019-05-17 Alan Hayward <alan.hayward@arm.com>
3901
3902 * Makefile.in: Pass through GDB_DEBUG.
3903 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3904 (gdb,debug): Add board setting.
3905 * lib/gdb.exp (default_gdb_start): Start debugging.
3906 (gdb_debug_enabled): New procedure.
3907 (gdb_debug_init): Likewise.
29b52314
AH
3908
39092019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3910
29b52314
AH
3911 * Makefile.in: Pass through GDB_DEBUG.
3912 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3913 (gdb,debug): Add board setting.
3914 * lib/gdb.exp (default_gdb_start): Start debugging.
3915 (gdb_debug_enabled): New procedure.
3916 (gdb_debug_init): Likewise.
29b52314 3917
ca1285d1
AH
39182019-05-17 Alan Hayward <alan.hayward@arm.com>
3919
3920 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3921
f3a09c80
AH
39222019-05-17 Alan Hayward <alan.hayward@arm.com>
3923
3924 * gdb.base/ui-redirect.exp: Test redirection.
3925
26648588
JV
39262019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3927
3928 * gdb.mi/mi-complete.exp: New file.
3929 * gdb.mi/mi-complete.cc: Likewise.
3930
14237686
AB
39312019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3932
3933 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3934 indexed and sliced arrays, and pointers to arrays.
3935
e7bd7fba
TT
39362019-05-14 Tom Tromey <tromey@adacore.com>
3937
3938 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3939 styling test.
3940
2764128d
TV
39412019-05-14 Tom de Vries <tdevries@suse.de>
3942
3943 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3944 selection entry encoding.
3945
71bed2db
TT
39462019-05-10 Tom Tromey <tromey@adacore.com>
3947
3948 * gdb.ada/info_exc.exp: Add "complete" test.
3949
63b667ad
TV
39502019-05-09 Tom de Vries <tdevries@suse.de>
3951
3952 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3953 CU-relative.
3954
9cfd2b89
TV
39552019-05-09 Tom de Vries <tdevries@suse.de>
3956
3957 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3958 CU-relative.
3959
2228ef77
XR
39602019-05-08 Joel Brobecker <brobecker@adacore.com>
3961
3962 * gdb.ada/frame_arg_lang.exp: New testcase.
3963 * gdb.ada/frame_arg_lang/bla.adb: New file.
3964 * gdb.ada/frame_arg_lang/pck.ads: New file.
3965 * gdb.ada/frame_arg_lang/pck.adb: New file.
3966 * gdb.ada/frame_arg_lang/foo.c: New file.
3967
80e55b13
TT
39682019-05-08 Tom Tromey <tromey@adacore.com>
3969
3970 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3971
9d3421af
TT
39722019-05-08 Tom Tromey <tromey@adacore.com>
3973
3974 * gdb.base/ptype-offsets.exp: Update tests.
3975
844333e2
TT
39762019-05-08 Tom Tromey <tromey@adacore.com>
3977
3978 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3979 cases.
3980 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3981 "short".
3982
988915ee
TT
39832019-05-08 Tom Tromey <tromey@adacore.com>
3984
3985 * gdb.ada/vla.exp: New file.
3986 * gdb.ada/vla/vla.adb: New file.
3987
7bd55dac
TV
39882019-05-07 Tom de Vries <tdevries@suse.de>
3989
3990 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3991
75f06e9d
TV
39922019-05-07 Tom de Vries <tdevries@suse.de>
3993
3994 PR testsuite/24522
3995 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3996 section.
3997
77e7aaa4
TV
39982019-05-07 Tom de Vries <tdevries@suse.de>
3999
4000 PR testsuite/24522
4001 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4002 .debug_aranges section.
4003
456ba0fa
TV
40042019-05-07 Tom de Vries <tdevries@suse.de>
4005
4006 PR testsuite/24159
4007 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4008
5a56d6a6
TV
40092019-05-06 Tom de Vries <tdevries@suse.de>
4010
4011 * lib/gdb.exp (exec_has_index_section): New proc.
4012 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4013 section.
4014
9d6d4be8
TV
40152019-05-04 Tom de Vries <tdevries@suse.de>
4016
4017 * boards/cc-with-debug-names.exp: New file.
4018
222a8d25
TT
40192019-05-03 Tom Tromey <tromey@adacore.com>
4020
4021 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4022 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4023 * gdb.ada/char_enum.exp: Add test.
4024
0fdfd794
TV
40252019-05-03 Tom de Vries <tdevries@suse.de>
4026
4027 * boards/cc-with-gdb-index.exp: New file.
4028
80062eb9
AB
40292019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4030
4031 * gdb.rust/simple.exp: Add new test case.
4032 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4033 (main): Initialise an instance of the new struct.
4034
4504bbde
TT
40352019-05-01 Tom Tromey <tromey@adacore.com>
4036
4037 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4038 record.
4039 (NPR): New variable.
4040 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4041 test.
4042
d48e62f4
TT
40432019-05-01 Tom Tromey <tromey@adacore.com>
4044
4045 * gdb.ada/packed_array_assign.exp: Add packed assignment
4046 regression test.
4047
f59f30f5
TV
40482019-05-01 Tom de Vries <tdevries@suse.de>
4049
4050 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4051
b70bfc54
TV
40522019-05-01 Tom de Vries <tdevries@suse.de>
4053
4054 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4055
15f18d14
AT
40562019-04-30 Ali Tamur <tamur@google.com>
4057
4058 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4059
2ff0a947
TT
40602019-04-30 Tom Tromey <tromey@adacore.com>
4061
4062 * lib/ada.exp (find_ada_tool): New proc.
4063 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4064 * gdb.ada/catch_ex_std.exp: New file.
4065 * gdb.ada/catch_ex_std/foo.adb: New file.
4066 * gdb.ada/catch_ex_std/some_package.adb: New file.
4067 * gdb.ada/catch_ex_std/some_package.ads: New file.
4068
a776957c
TT
40692019-04-30 Tom Tromey <tromey@adacore.com>
4070
4071 PR c++/24470:
4072 * gdb.cp/temargs.cc: Add test code from PR.
4073
bc68014d
AB
40742019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4075
4076 * gdb.fortran/vla-datatypes.exp: Update expected results.
4077 * gdb.fortran/vla-ptype.exp: Likewise.
4078 * gdb.fortran/vla-type.exp: Likewise.
4079 * gdb.fortran/vla-value.exp: Likewise.
4080
f1fdc960
AB
40812019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4082
4083 * gdb.fortran/ptr-indentation.exp: Update expected results.
4084 * gdb.fortran/ptype-on-functions.exp: Likewise.
4085 * gdb.fortran/vla-ptr-info.exp: Likewise.
4086 * gdb.fortran/vla-value.exp: Likewise.
4087
bf7a4de1
AB
40882019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4089
4090 * gdb.fortran/ptype-on-functions.exp: New file.
4091 * gdb.fortran/ptype-on-functions.f90: New file.
4092
bbe75b9d
AB
40932019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4094
4095 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4096 case void string.
4097
1db455a7
AB
40982019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4099
4100 * gdb.fortran/complex.exp: Expand.
4101 * gdb.fortran/complex.f: Renamed to...
4102 * gdb.fortran/complex.f90: ...this, and extended to add more
4103 complex values.
4104
b6d03bb2
AB
41052019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4106
4107 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4108 MODULO, CMPLX.
4109
2e62ab40
AB
41102019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4111 Richard Bunt <richard.bunt@arm.com>
4112
4113 * gdb.base/max-depth.c: New file.
4114 * gdb.base/max-depth.exp: New file.
4115 * gdb.python/py-nested-maps.c: New file.
4116 * gdb.python/py-nested-maps.exp: New file.
4117 * gdb.python/py-nested-maps.py: New file.
4118 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4119 (test_all_common): Call test_max_depth.
4120 * gdb.fortran/max-depth.exp: New file.
4121 * gdb.fortran/max-depth.f90: New file.
4122 * gdb.go/max-depth.exp: New file.
4123 * gdb.go/max-depth.go: New file.
4124 * gdb.modula2/max-depth.exp: New file.
4125 * gdb.modula2/max-depth.c: New file.
4126 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4127
d2b584a5
TV
41282019-04-29 Tom de Vries <tdevries@suse.de>
4129
4130 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4131
136afab8
PW
41322019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4133
4134 * gdb.base/callexit.exp: Test may-call-functions off.
4135
725cbb63
KS
41362019-04-25 Keith Seitz <keiths@redhat.com>
4137
4138 PR c++/24367
4139 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4140 (another_incomplete_struct, test_incomplete): New definitions.
4141 (main): Use new definitions.
4142 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4143 functions.
4144
701adfb0
PA
41452019-04-25 Ali Tamur <tamur@google.com>
4146
4147 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4148
82433e3e
SDJ
41492019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4150
4151 PR corefiles/11608
4152 PR corefiles/18187
4153 * gdb.base/coredump-filter-build-id.exp: New file.
4154
dd06d4d6
AH
41552019-04-25 Alan Hayward <alan.hayward@arm.com>
4156
e79be6e5
SM
4157 * Makefile.in: Pass through GDBSERVER_DEBUG.
4158 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4159 (gdbserver,debug): Add board setting.
4160 * gdb.trace/tspeed.exp: Skip when debugging.
4161 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4162 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4163
1670072e
TT
41642019-04-24 Tom Tromey <tromey@adacore.com>
4165
4166 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4167 Rust.
4168
a59240a4
TT
41692019-04-24 Tom Tromey <tromey@adacore.com>
4170
4171 * gdb.arch/amd64-eval.exp: Test bitfield return.
4172 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4173 (class Foo) <return_bitfields>: New method.
4174 (main): Call it.
4175
b907456c
AB
41762019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4177
4178 * gdb.cp/many-args.cc: New file.
4179 * gdb.cp/many-args.exp: New file.
4180
5c565afd
TV
41812019-04-23 Tom de Vries <tdevries@suse.de>
4182
4183 PR gdb/24433
4184 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4185
ba22ff86
AH
41862019-04-23 Alan Hayward <alan.hayward@arm.com>
4187
4188 * gdb.trace/backtrace.exp: Use nopie flag.
4189 * gdb.trace/circ.exp: Likewise.
4190 * gdb.trace/collection.exp: Likewise.
4191 * gdb.trace/ftrace.exp: Likewise.
4192 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4193 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4194 * gdb.trace/qtro.exp: Likewise.
4195 * gdb.trace/read-memory.exp: Likewise.
4196 * gdb.trace/report.exp: Likewise.
4197 * gdb.trace/tfile.exp: Likewise.
4198 * gdb.trace/tfind.exp: Likewise.
4199 * gdb.trace/unavailable.exp: Likewise.
4200
7905fc35
PA
42012019-04-22 Pedro Alves <palves@redhat.com>
4202
4203 * gdb.base/solib-probes-nosharedlibrary.c,
4204 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4205
8ecb59f8
TT
42062019-04-19 Tom Tromey <tromey@adacore.com>
4207
4208 * gdb.ada/ptype_union.c: New file.
4209 * gdb.ada/ptype_union.exp: New file.
4210
62160ec9
TT
42112019-04-19 Tom Tromey <tromey@adacore.com>
4212
4213 PR symtab/24423:
4214 * gdb.base/list0.h (foo): Add a control-l character.
4215
36cd4ba5
TV
42162019-04-18 Tom de Vries <tdevries@suse.de>
4217
4218 PR gdb/24433
4219 * boards/local-board.exp: Set sysroot to "".
4220
b73715df
TV
42212019-04-18 Tom de Vries <tdevries@suse.de>
4222 Pedro Alves <palves@redhat.com>
4223
4224 PR gdb/24454
4225 * gdb.threads/vfork-follow-child-exec.c: New file.
4226 * gdb.threads/vfork-follow-child-exec.exp: New file.
4227 * gdb.threads/vfork-follow-child-exit.c: New file.
4228 * gdb.threads/vfork-follow-child-exit.exp: New file.
4229
4aa866af
LS
42302019-04-15 Leszek Swirski <leszeks@google.com>
4231
4232 * gdb.arch/amd64-eval.cc: New file.
4233 * gdb.arch/amd64-eval.exp: New file.
4234
e5a1a79a
AH
42352019-04-11 Alan Hayward <alan.hayward@arm.com>
4236
4237 * gdb.server/sysroot.c: New test.
4238 * gdb.server/sysroot.exp: New file.
4239 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4240 matching param.
4241
41077b66
AB
42422019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4243
4244 * gdb.base/align.exp: Extend test to cover structures containing
4245 only static fields.
4246
c30391f8
TV
42472019-04-11 Tom de Vries <tdevries@suse.de>
4248
4249 * boards/cc-with-dwz-m.exp: New file.
4250 * boards/cc-with-dwz.exp: New file.
4251 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4252
e242fd12
SM
42532019-04-09 Simon Marchi <simon.marchi@efficios.com>
4254
4255 * gdb.base/start-cpp.exp: New file.
4256 * gdb.base/start-cpp.cc: New file.
4257
2b0c8b01
KB
42582019-04-08 Kevin Buettner <kevinb@redhat.com>
4259
4260 * gdb.python/py-thrhandle.exp: Adjust tests to call
4261 thread_from_handle instead of thread_from_thread_handle.
4262
947210e5
KB
42632019-04-08 Kevin Buettner <kevinb@redhat.com>
4264
4265 * gdb.python/py-thrhandle.exp: Add tests for
4266 gdb.InferiorThread.handle.
4267
d7df6549
AB
42682019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4269
4270 * gdb.python/py-function.exp: Check calling helper function from
4271 all languages.
4272 * lib/gdb.exp (gdb_supported_languages): New proc.
4273
8bdc1658
AB
42742019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4275
4276 * gdb.base/complex-parts.c: New file.
4277 * gdb.base/complex-parts.exp: New file.
4278
05caa1d2
TT
42792019-04-01 Tom Tromey <tromey@adacore.com>
4280
4281 PR symtab/23331:
4282 * gdb.dwarf2/dw2-ranges-main.c: New file.
4283 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4284 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4285
7734102d
EZ
42862019-03-30 Simon Marchi <simark@simark.ca>
4287
4288 * gdb.base/default.exp: Add values for $_gdb_major and
4289 $_gdb_minor.
4290
188e1fa9
TT
42912019-03-29 Tom Tromey <tromey@adacore.com>
4292
4293 * gdb.base/help.exp: Tighten apropos regexp.
4294
2880242d
KS
42952019-03-29 Keith Seitz <keiths@redhat.com>
4296
4297 * gdb.fortran/array-bounds.exp: New file.
4298 * gdb.fortran/array-bounds.f90: New file.
4299
077cad8e
PW
43002019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4301
4302 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4303
80047cfc
PW
43042019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4305
4306 * gdb.multi/hello.c (main): Increase alarm timer.
4307
f489207e
SL
43082019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4309
4310 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4311 factor when no hardware watchpoint support.
4312
c92df149
AH
43132019-03-28 Alan Hayward <alan.hayward@arm.com>
4314 Pedro Alves <palves@redhat.com>
4315
4316 * boards/local-board.exp: set sysroot to /.
4317
933aebfa
AH
43182019-03-27 Alan Hayward <alan.hayward@arm.com>
4319
4320 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4321 in child.
4322
9f9aa852
AB
43232019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4324
4325 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4326 field.
4327 (make_container): Initialise new field.
4328 * gdb.python/py-prettyprint.exp: Add new tests.
4329 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4330 <display_hint>: New method.
4331
3714a195
AB
43322019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4333
4334 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4335 gdb_continue_to_breakpoint more throughout this test.
4336 (run_lang_tests) Supply unique test names, and use
4337 gdb_test_no_output.
4338
18c77628
AB
43392019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4340
4341 * gdb.base/finish-pretty.exp: Update expected results.
4342 * gdb.base/pretty-print.c: New file.
4343 * gdb.base/pretty-print.exp: New file.
4344
9a93502f
PA
43452019-03-25 Pedro Alves <palves@redhat.com>
4346
4347 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4348 move comments outside list. Append '-i "" eof' section.
4349
968aa7ae
AH
43502019-03-22 Alan Hayward <alan.hayward@arm.com>
4351
34a7f2a4 4352 PR testsuite/25016
968aa7ae
AH
4353 * README: Add pie options.
4354 * gdb.base/break-interp.exp: Ensure pie is disabled.
4355 * gdb.base/dump.exp: Likewise.
4356 * lib/gdb.exp (gdb_compile): Add pie option.
4357
4c7d57e7
TT
43582019-03-19 Tom Tromey <tromey@adacore.com>
4359
4360 * gdb.mi/mi2-cli-display.c: New file.
4361 * gdb.mi/mi2-cli-display.exp: New file.
4362
bff8c71f
TT
43632019-03-18 Joel Brobecker <brobecker@adacore.com>
4364 Tom Tromey <tromey@adacore.com>
4365
4366 * gdb.ada/ptype_array/pck.adb: New file.
4367 * gdb.ada/ptype_array/pck.ads: New file.
4368 * gdb.ada/ptype_array/foo.adb: New file.
4369 * gdb.ada/ptype_array.exp: New file.
4370
d085f989
TT
43712019-03-14 Tom Tromey <tromey@adacore.com>
4372
4373 * gdb.base/style.exp: Add "set style sources" test.
4374
b4be1b06
SM
43752019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4376
4377 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4378 * mi-breakpoint-multiple-locations.exp: ... this.
4379 (make_breakpoints_pattern): New proc.
4380 (do_test): Add mi_version parameter, test -break-insert,
4381 -break-info and =breakpoint-created.
4382
7cde5fc2
AB
43832019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4384
4385 * config/default.exp: Remove 'load_lib gdb.exp'.
4386 * config/monitor.exp: Likewise.
4387 * config/sid.exp: Likewise.
4388 * config/sim.exp: Likewise.
4389 * config/slite.exp: Likewise.
4390 * config/unix.exp: Likewise.
4391 * gdb.base/default.exp: Remove unhelpful comment.
4392
efbecbc1
AB
43932019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4394
4395 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4396
0841c79a
AB
43972019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4398
4399 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4400
4a270568
AB
44012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4402
4403 * gdb.fortran/type-kinds.exp: Update expected results.
4404
067630bd
AB
44052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4406
4407 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4408
3be47f7a
AB
44092019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4410
4411 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4412 function.
4413 (test_basic_parsing_of_type_kinds): Expand types tested.
4414 (test_parsing_invalid_type_kinds): New function.
4415
4d00f5d8
AB
44162019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4417
4418 * gdb.fortran/intrinsics.exp: New file.
4419 * gdb.fortran/intrinsics.f90: New file.
4420 * gdb.fortran/type-kinds.exp: New file.
4421
c8f91604
AB
44222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4423
4424 * gdb.fortran/dot-ops.exp: New file.
4425
dd9f2c76
AB
44262019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4427
4428 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4429 Check upper and lower case logical literals.
4430
84ec9724
AB
44312019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4432
4433 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4434 Remove duplicate tests.
4435
c3734e09
AH
44362019-03-06 Alan Hayward <alan.hayward@arm.com>
4437
4438 * lib/gdb.exp (builtin_cd): rename of cd.
4439 (cd): Override builtin.
4440
aa3cfbda
RB
44412019-03-06 Richard Bunt <richard.bunt@arm.com>
4442
4443 * gdb.fortran/function-calls.exp: New file.
4444 * gdb.fortran/function-calls.f90: New test.
4445
7b63ad86
RB
44462019-03-04 Richard Bunt <richard.bunt@arm.com>
4447
4448 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4449 on user program standard output.
4450 * gdb.fortran/short-circuit-argument-list.f90: Record function
4451 calls.
4452
01abb042
AH
44532019-02-28 Alan Hayward <alan.hayward@arm.com>
4454
c3734e09
AH
4455 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4456 failure.
01abb042 4457
92137da0
RO
44582019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 PR gdb/8527
4461 * gdb.base/interrupt-daemon-attach.c,
4462 gdb.base/interrupt-daemon-attach.exp: New test.
4463
5862844d
PA
44642019-02-27 Pedro Alves <palves@redhat.com>
4465
4466 * gdb.base/page.exp: Add tests for "set width/height -1".
4467
8ed25214
PA
44682019-02-27 Pedro Alves <palves@redhat.com>
4469
4470 * gdb.base/page.exp: Add tests for "set/show width/height" with
4471 "infinite" values.
4472
6c28e44a
TT
44732019-02-27 Tom Tromey <tromey@adacore.com>
4474
4475 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4476 2.4.
4477 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4478 workaround.
4479
bf9a735e
AB
44802019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4481
4482 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4483 tests for structs with static members.
4484
8791793c
TT
44852019-02-26 Tom Tromey <tromey@adacore.com>
4486
4487 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4488 ValueError, not TypeError.
4489
bc2a507e
KB
44902019-02-26 Kevin Buettner <kevinb@redhat.com>
4491
4492 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4493 call from main program.
4494
e0e7d3bd
JB
44952019-02-23 Joel Brobecker <brobecker@adacore.com>
4496
4497 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4498 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4499 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4500 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4501 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4502
9600246d
KS
45032019-02-22 Keith Seitz <keiths@redhat.com>
4504
4505 PR symtab/23853
4506 * gdb.base/symlink-sourcefile.c: New file.
4507 * gdb.base/symlink-sourcefile.exp: New file.
4508
0c95f9ed
TT
45092019-02-20 Tom Tromey <tom@tromey.com>
4510
4511 * gdb.base/info_qt.exp: Update.
4512
6caa91b6
SM
45132019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4514
4515 * gdb.base/source.exp: Move "error in sourced script" code to
4516 the end.
4517 * gdb.base/source-error.gdb: Move contents to
4518 source-error-1.gdb. Add new code to source source-error-1.gdb.
4519 * gdb.base/source-error-1.gdb: New file, from previous
4520 source-error.gdb.
4521
6506371f
TT
45222019-02-17 Tom Tromey <tom@tromey.com>
4523
4524 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4525 for macro styling.
4526 * gdb.base/style.c (SOME_MACRO): New macro.
4527
a0087920
TT
45282019-02-17 Tom Tromey <tom@tromey.com>
4529
4530 * gdb.base/style.exp: Add line-wrapping tests.
4531 * gdb.base/page.exp: Add test for quitting during pagination.
4532
a2cd4f14
JB
45332019-02-17 Joel Brobecker <brobecker@adacore.com>
4534
4535 * gdb.ada/big_packed_array: New testcase.
4536 * gdb.ada/homonym.exp: Fix incorrect expected output for
4537 "break <homonym__get_value>" test.
4538
9d70ffbc
WP
45392019-02-13 Weimin Pan <weimin.pan@oracle.com>
4540
4541 PR breakpoints/21870
4542 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4543 and prepare_for_testing. Add comment.
4544 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4545 redundant cleanup call. Clean up comment.
4546
01c7ae81
WP
45472019-02-12 Weimin Pan <weimin.pan@oracle.com>
4548
4549 PR breakpoints/21870
4550 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4551 * gdb.arch/aarch64-dbreg-contents.c: New file.
4552
aff29d1c
JB
45532019-02-10 Joel Brobecker <brobecker@adacore.com>
4554
4555 * gdb.ada/mi_ref_changeable: New testcase.
4556
df0da8a2
AH
45572019-02-07 Alan Hayward <alan.hayward@arm.com>
4558
4559 * gdb.base/attach.exp: Add double attach test.
4560
bd447abb
SM
45612019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4562
4563 * lib/gdb.exp (default_gdb_start): Don't match pagination
4564 prompt.
4565 (gdb_init): Set stty_init.
4566
1dbc40b9
TT
45672019-01-27 Tom Tromey <tom@tromey.com>
4568
4569 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4570 skip_python_tests.
4571
353229bf
AH
45722019-01-24 Alan Hayward <alan.hayward@arm.com>
4573
4574 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4575 New structure.
4576 (struct struct_static_02_02): Likewise.
4577 (struct struct_static_02_03): Likewise.
4578 (struct struct_static_02_04): Likewise.
4579 (struct struct_static_04_01): Likewise.
4580 (struct struct_static_04_02): Likewise.
4581 (struct struct_static_04_03): Likewise.
4582 (struct struct_static_04_04): Likewise.
4583 (struct struct_static_06_01): Likewise.
4584 (struct struct_static_06_02): Likewise.
4585 (struct struct_static_06_03): Likewise.
4586 (struct struct_static_06_04): Likewise.
4587 (cmp_struct_static_02_01): Likewise.
4588 (cmp_struct_static_02_02): Likewise.
4589 (cmp_struct_static_02_03): Likewise.
4590 (cmp_struct_static_02_04): Likewise.
4591 (cmp_struct_static_04_01): Likewise.
4592 (cmp_struct_static_04_02): Likewise.
4593 (cmp_struct_static_04_03): Likewise.
4594 (cmp_struct_static_04_04): Likewise.
4595 (cmp_struct_static_06_01): Likewise.
4596 (cmp_struct_static_06_02): Likewise.
4597 (cmp_struct_static_06_03): Likewise.
4598 (cmp_struct_static_06_04): Likewise.
4599 (call_all): Test new structs.
4600 * gdb.base/infcall-nested-structs.exp: Likewise.
4601
73021deb
AH
46022019-01-21 Alan Hayward <alan.hayward@arm.com>
4603 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4604
fc65c7db
AH
46052019-01-21 Alan Hayward <alan.hayward@arm.com>
4606 * gdb.base/stack-protector.c: New test.
4607 * gdb.base/stack-protector.exp: New file.
4608 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4609 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4610 option.
4611 (gdb_compile): Remove stack protector for GCC and prevent
4612 recursion.
4613
c24bdb02
KS
46142019-01-16 Keith Seitz <keiths@redhat.com>
4615
4616 PR gdb/23773
4617 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4618
6f072a10
PFC
46192019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4620
4621 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4622 aliases.
4623 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4624 tests.
4625 * gdb.arch/powerpc-vector-regs.c: New file.
4626 * gdb.arch/powerpc-vector-regs.exp: New file.
4627
a7b8d682
PFC
46282019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4629
4630 * gdb.arch/altivec-regs.exp: Fix the list passed to
4631 gdb_expect_list when testing "info vector".
4632
6eb6fb67
AB
46332019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4634
4635 * gdb.base/style.exp: Don't include path in testname.
4636
b56f80d8
KS
46372019-01-10 Keith Seitz <keiths@redhat.com>
4638
4639 PR gdb/23712
4640 PR symtab/23010
4641 * gdb.dwarf2/multidictionary.exp: New file.
4642
041be526
SM
46432019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4644
4645 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4646 (test_gnuv3_style_demangling): ... this.
4647 (test_lucid_style_demangling): Remove.
4648 (test_arm_style_demangling): Remove.
4649 (test_hp_style_demangling): Remove.
4650 (do_tests): Remove calls to the above.
4651
d820d0c3
AB
46522019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4653
4654 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4655 case.
4656
f097f5ad
TT
46572019-01-06 Tom Tromey <tom@tromey.com>
4658
4659 PR gdb/28155:
4660 * gdb.dwarf2/typedef-void-finish.exp: New file.
4661
2cd8cc0b
TT
46622018-12-28 Tom Tromey <tom@tromey.com>
4663 Simon Marchi <simark@simark.ca>
4664
4665 * gdb.base/jit-exec.exp: New file.
4666 * gdb.base/jit-exec.c: New file.
4667 * gdb.base/jit-execd.c: New file.
4668
35fb8261
TT
46692018-12-28 Tom Tromey <tom@tromey.com>
4670
4671 * gdb.base/style.exp: Update test to check for address styling.
4672
47fd17cd
TT
46732018-12-28 Tom Tromey <tom@tromey.com>
4674
4675 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4676 message.
4677
d47032b7
TT
46782018-12-28 Tom Tromey <tom@tromey.com>
4679
4680 * gdb.base/style.exp: Add test for version number styling.
4681
af79b68d
TT
46822018-12-28 Tom Tromey <tom@tromey.com>
4683
4684 * gdb.base/style.exp: Add test for print_address_symbolic.
4685
0bb296cb
TT
46862018-12-28 Tom Tromey <tom@tromey.com>
4687
4688 * gdb.base/style.exp: Add test for breakpoint setting.
4689
80ae2043
TT
46902018-12-28 Tom Tromey <tom@tromey.com>
4691
4692 * gdb.base/style.exp: Add test for variable names.
4693
cbe56571
TT
46942018-12-28 Tom Tromey <tom@tromey.com>
4695
4696 * gdb.base/style.exp: New file.
4697 * gdb.base/style.c: New file.
4698
9162a27c
TT
46992018-12-28 Tom Tromey <tom@tromey.com>
4700
4701 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4702 "dumb".
4703 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4704 the TERM environment variable.
4705
bc543c90
TT
47062018-12-27 Tom Tromey <tom@tromey.com>
4707
4708 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4709 pagination test.
4710
6f0ffe50
AB
47112018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4712
4713 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4714 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4715
b5a1e557
PW
47162018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4717
4718 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4719 Filename a.adb changed to bp_fun_addr.adb.
4720 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4721
6e8b1ab2
JV
47222018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4723
4724 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4725 non-PIE executables.
4726 * README: Mention the gdb,nopie_flag board setting.
4727 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4728 non-PIE executable.
4729 * gdb.arch/amd64-entry-value.exp: Likewise.
4730 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4731 * gdb.arch/i386-float.exp: Likewise.
4732 * gdb.arch/i386-signal.exp: Likewise.
4733 * gdb.mi/mi-reg-undefined.exp: Likewise.
4734
d00a27c5
PM
47352018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4736
4737 PR gdb/23974
4738 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4739
161d081c
PW
47402018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4741
4742 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4743 Update order of results accordingly.
4744
b001de23
AB
47452018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4746
4747 * gdb.base/annota1.exp: Update a test regexp.
4748
99e1a184
AB
47492018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4750
4751 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4752
7a81c1e2
PW
47532018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4754
4755 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4756 (reuse_time): Initialize to REUSE_TIME_CAP.
4757 (check_rc): New function.
4758 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4759 Check pthread_create rc.
4760 (spawner_thread_func): Check pthread_create and pthread_join rc.
4761
73e8dc90
PA
47622018-12-08 Pedro Alves <palves@redhat.com>
4763
4764 * gdb.base/list.exp (test_forward_search): Rename to ...
4765 (test_forward_reverse_search): ... this. Also test reverse-search
4766 and the forward-search alias.
4767
13f2ed32
AB
47682018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4769
4770 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4771 local timeout variable before return, and remove all local timeout
4772 variable entirely.
4773 (gdb_load): Likewise.
4774
64d27cfc
TV
47752018-12-01 Tom de Vries <tdevries@suse.de>
4776
4777 * gdb.base/gdb-caching-proc.exp: New file.
4778
f63c03b4
SDJ
47792018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4780
4781 * Makefile.in (TIMESTAMP): New variable.
4782 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4783 command.
4784 (check-single-racy): Likewise.
4785 (check/%.exp): Likewise.
4786 (check-racy/%.exp): Likewise.
4787 (workers/%.worker): Likewise.
4788 (build-perf): Likewise.
4789 (check-perf): Likewise.
4790 * README: Describe new "TS" and "TS_FORMAT" variables.
4791 * print-ts.py: New file.
4792
1c97054b
BF
47932018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4794
4795 PR python/23714
4796 * gdb.python/python.exp: Test command repetition after
4797 gdb.execute.
4798
1871a62d
AB
47992018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4800
4801 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4802 is correctly aligned.
4803
fb5e1ed9
PW
48042018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4805
4806 * gdb.ada/info_auto_lang.exp: New testcase.
4807 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4808 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4809 * gdb.ada/info_auto_lang/some_c.c: New file.
4810
43d397ca
PW
48112018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4812
4813 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4814 FUNC_lang language syntax.
4815
beddd671
PW
48162018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4817
4818 * gdb.base/info_minsym.c: New file.
4819 * gdb.base/info_minsym.exp: New file.
4820
73fc52c4
TT
48212018-11-19 Tom Tromey <tom@tromey.com>
4822
4823 PR rust/23625:
4824 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4825 * gdb.rust/expr.exp: Update expected output. Change one test.
4826
994b876a
TT
48272018-11-19 Tom Tromey <tom@tromey.com>
4828
4829 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4830
6769f276
PA
48312018-11-19 Pedro Alves <palves@redhat.com>
4832
4833 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4834 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4835 see the expected warning.
4836
38a72da0
AH
48372018-11-16 Alan Hayward <alan.hayward@arm.com>
4838
4839 PR gdb/22736:
4840 * gdb.cp/infcall-nodebug-lib.c: New test.
4841 * gdb.cp/infcall-nodebug-main.c: New test.
4842 * gdb.cp/infcall-nodebug.exp: New file.
4843
53a89d6e
SM
48442018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4845
4846 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4847 completer tests.
4848
9325300d
TV
48492018-11-09 Tom de Vries <tdevries@suse.de>
4850
4851 * gdb.base/msym-lang.c: New test.
4852 * gdb.base/msym-lang.exp: New file.
4853 * gdb.base/msym-lang-main.c: New test.
4854
20f0d60d
TT
48552018-11-08 Tom Tromey <tom@tromey.com>
4856
4857 PR gdb/23555:
4858 PR gdb/23838:
4859 * gdb.base/warning.exp: New file.
4860
b5420128
JB
48612018-11-08 Jan Beulich <jbeulich@suse.com>
4862
4863 * testsuite/gdb.arch/i386-avx512.c,
4864 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4865
cd115d61
AB
48662018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4867
4868 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4869 point hardware.
4870
35ee2dc2
AB
48712018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4872
4873 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4874 * gdb.dwarf2/missing-type-name.exp: New file.
4875
31aceee8
TV
48762018-11-06 Tom de Vries <tdevries@suse.de>
4877
4878 * gdb.base/many-headers.c: New test.
4879 * gdb.base/many-headers.exp: New file.
4880
109be305
JW
48812018-11-06 Jim Wilson <jimw@sifive.com>
4882
4883 * gdb.base/code_elim.exp: For riscv, set additional_flags
4884 to include -msmall-data-limit=0.
4885
e2b7af72
JB
48862018-11-01 Joel Brobecker <brobecker@adacore.com>
4887
4888 * gdb.ada/watch_minus_l: New testcase.
4889
cdcda965
SM
48902018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4891
4892 * gdb.arch/aix-sighandle.c: New file.
4893 * gdb.arch/aix-sighandle.exp: New file.
4894
92dcebf3
AB
48952018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4896
4897 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4898 registers being unions.
4899
68b9ac18
TV
49002018-10-31 Tom de Vries <tdevries@suse.de>
4901
4902 * lib/valgrind.exp: New file.
4903 (vgdb_start, vgdb_stop): New procs, factored out of ...
4904 * gdb.base/valgrind-bt.exp: ... here, ...
4905 * gdb.base/valgrind-disp-step.exp: ... here and ...
4906 * gdb.base/valgrind-infcall.exp: ... here.
4907
1443936e
TV
49082018-10-31 Tom de Vries <tdevries@suse.de>
4909
4910 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4911
eb77c9df
AB
49122018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4913
4914 * gdb.dwarf2/void-type.c: New file.
4915 * gdb.dwarf2/void-type.exp: New file.
4916
82b5e646
PW
49172018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4918
4919 * gdb.base/info_qt.c: New file.
4920 * gdb.base/info_qt.exp: New file.
4921
8d619c01
EBM
49222018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4923
4924 * gdb.arch/powerpc-htm-regs.c: New file.
4925 * gdb.arch/powerpc-htm-regs.exp: New file.
4926
f2cf6173
EBM
49272018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4928
4929 * gdb.arch/powerpc-tar.c: New file.
4930 * gdb.arch/powerpc-tar.exp: New file.
4931
7ca18ed6
EBM
49322018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4933
4934 * gdb.arch/powerpc-ppr-dscr.c: New file.
4935 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4936
bfcc0eba
TV
49372018-10-25 Tom de Vries <tdevries@suse.de>
4938
4939 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4940
fe1a5cad
TV
49412018-10-24 Tom de Vries <tdevries@suse.de>
4942
4943 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4944 longer exists error.
4945
a76dc3b7
TV
49462018-10-24 Tom de Vries <tdevries@suse.de>
4947
4948 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4949
4df46df7
TV
49502018-10-24 Tom de Vries <tdevries@suse.de>
4951
4952 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4953 --db-attach in valgrind.
4954
0dbfcfff
AB
49552018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4956
4957 * gdb.arch/riscv-reg-aliases.c: New file.
4958 * gdb.arch/riscv-reg-aliases.exp: New file.
4959
b04480b1
AH
49602018-10-19 Alan Hayward <alan.hayward@arm.com>
4961
4962 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4963
2c6ac8d7
AH
49642018-10-19 Alan Hayward <alan.hayward@arm.com>
4965
4966 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4967
2bc69f25
AH
49682018-10-19 Alan Hayward <alan.hayward@arm.com>
4969
4970 * gdb.cp/ovldbreak.exp: Fix regexps.
4971
1f1ae3a3
AH
49722018-10-19 Alan Hayward <alan.hayward@arm.com>
4973
4974 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4975
94c18618
SDJ
49762018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4977
4978 PR cli/23785
4979 * gdb.base/restore.exp: New test to check if "restore" with an
4980 invalid file doesn't segfault.
4981
812cd6eb
TV
49822018-10-18 Tom de Vries <tdevries@suse.de>
4983
4984 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4985 * gdb.ada/excep_handle.exp: Same.
4986 * gdb.ada/mi_string_access.exp: Same.
4987 * gdb.ada/mi_var_union.exp: Same.
4988 * gdb.arch/arc-analyze-prologue.exp: Same.
4989 * gdb.arch/arc-decode-insn.exp: Same.
4990 * gdb.base/readnever.exp: Same.
4991 * gdb.fortran/printing-types.exp: Same.
4992 * gdb.guile/scm-lazy-string.exp: Same.
4993
c4b90788
TV
49942018-10-16 Tom de Vries <tdevries@suse.de>
4995
4996 PR gdb/23730
4997 * gdb.base/catch-follow-exec.c: Add copyright notice.
4998 * gdb.base/catch-follow-exec.exp: Rewrite to use
4999 gdb_spawn_with_cmdline_opts. Require gdb-native.
5000
8bca2978
SL
50012018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5002
5003 * gdb.trace/actions-changed.exp: Check for arch support.
5004 * gdb.trace/actions.exp: Likewise.
5005 * gdb.trace/ax.exp: Likewise.
5006 * gdb.trace/backtrace.exp: Likewise.
5007 * gdb.trace/change-loc.exp: Likewise.
5008 * gdb.trace/deltrace.exp: Likewise.
5009 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5010 * gdb.trace/ftrace.exp: Likewise.
5011 * gdb.trace/infotrace.exp: Check for arch support.
5012 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5013 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5014 * gdb.trace/mi-tsv-changed.exp: Likewise.
5015 * gdb.trace/packetlen.exp: Likewise.
5016 * gdb.trace/passc-dyn.exp: Likewise.
5017 * gdb.trace/passcount.exp: Likewise.
5018 * gdb.trace/pending.exp: Likewise.
5019 * gdb.trace/range-stepping.exp: Check for shlib support.
5020 * gdb.trace/report.exp: Check for arch support.
5021 * gdb.trace/save-trace.exp: Likewise.
5022 * gdb.trace/signal.exp: Check for signal support.
5023 * gdb.trace/tfind.exp: Check for arch support.
5024 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5025 * gdb.trace/trace-common.h: Add comment.
5026 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5027 * gdb.trace/trace-enable-disable.exp: Likewise.
5028 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5029 * gdb.trace/tracecmd.exp: Check for arch support.
5030 * gdb.trace/tspeed.exp: Check for shlib and target support.
5031 * gdb.trace/tstatus.exp: Check for arch support.
5032 * gdb.trace/tsv.exp: Likewise.
5033 * gdb.trace/while-dyn.exp: Likewise.
5034 * gdb.trace/while-stepping.exp: Likewise.
5035 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5036
f9c49bff
SM
50372018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5038
5039 * gdb.trace/tspeed.exp: Remove nowarnings.
5040 (prepare_for_trace_test): Declare "global ipalib".
5041 * gdb.trace/tspeed.c: Include unistd.h.
5042 (main): Remove superfluous printf argument.
5043
d4330bde
SL
50442018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5045
5046 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5047 directory prefix on the filename.
5048
8ecfd7bd
SDJ
50492018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5050
5051 * gdb.gdb/unittest.exp: Update expected message informing that
5052 selftests have been disabled.
5053 * gdb.server/unittest.exp: Likewise.
5054
58bbcd02
TV
50552018-10-09 Tom de Vries <tdevries@suse.de>
5056
5057 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5058 with runto_main.
5059
9f6b697b
WP
50602018-10-08 Weimin Pan <weimin.pan@oracle.com>
5061
5062 PR c++/16841
5063 * gdb.cp/virtbase2.cc: New file.
5064 * gdb.cp/virtbase2.exp: New file.
5065
add5ded5
TT
50662018-10-06 Tom Tromey <tom@tromey.com>
5067
5068 PR python/19399:
5069 * gdb.python/py-inferior.exp: Add architecture test.
5070
f9e48344
TT
50712018-10-06 Tom Tromey <tom@tromey.com>
5072
5073 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5074 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5075
2a8be203
TT
50762018-10-06 Tom Tromey <tom@tromey.com>
5077
5078 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5079 of a "throw" catchpoint.
5080
e04caa70
SDJ
50812018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5082
5083 * gdb.base/info-proc.exp: Update string expected from "help info
5084 proc".
5085
5ca8c39f
TT
50862018-10-04 Tom Tromey <tom@tromey.com>
5087
5088 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5089 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5090 (test_initial_complaints, test_empty_complaints): Update.
5091 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5092
3453e7e4
TT
50932018-10-04 Tom Tromey <tom@tromey.com>
5094
5095 PR cli/19551:
5096 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5097 * lib/gdb.exp (gdb_file_cmd): Update.
5098 * gdb.stabs/weird.exp (print_weird_var): Update.
5099 * gdb.server/solib-list.exp: Update.
5100 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5101 * gdb.mi/mi-cli.exp: Update.
5102 * gdb.linespec/linespec.exp: Update.
5103 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5104 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5105 * gdb.cp/cp-relocate.exp: Update.
5106 * gdb.base/sym-file.exp: Update.
5107 * gdb.base/relocate.exp: Update.
5108 * gdb.base/readnever.exp: Update.
5109 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5110 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5111 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5112 * gdb.base/code_elim.exp: Update.
5113 * gdb.base/break-unload-file.exp (test_break): Update.
5114 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5115 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5116 Update.
5117 * gdb.base/attach.exp (do_attach_tests): Update.
5118 * gdb.base/sepdebug.exp: Update.
5119 * gdb.python/py-section-script.exp: Update.
5120
6afcf761
TT
51212018-10-04 Tom Tromey <tom@tromey.com>
5122
5123 PR cli/22234:
5124 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5125 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5126 output.
5127
fef1b293
TT
51282018-10-04 Tom Tromey <tom@tromey.com>
5129
5130 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5131 set width and height to 0.
5132 (test_command_line_attach_run): Use -quiet.
5133
ca98345e
SL
51342018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5135
5136 * lib/gdb.exp (skip_ifunc_tests): New.
5137 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5138 other compile failures.
5139 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5140
ff34e6ae
SM
51412018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5142
5143 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5144 is_amd64_regs_target.
5145
6bb8890e
AH
51462018-10-01 Alan Hayward <alan.hayward@arm.com>
5147
5148 * gdb.arch/aarch64-sighandler-regs.c: New test.
5149 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5150 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5151
224d30d3
MM
51522018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5153
5154 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5155 assembly.
5156
f67ffa6a
AB
51572018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5158
5159 * gdb.base/frame-selection.exp: New file.
5160 * gdb.base/frame-selection.c: New file.
5161
9fc3183f
AH
51622018-09-27 Alan Hayward <alan.hayward@arm.com>
5163
5164 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5165 pthread barrier.
5166 (main): Likewise.
5167
d354055e
AB
51682018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5169
5170 * gdb.base/large-frame-1.c: New file.
5171 * gdb.base/large-frame-2.c: New file.
5172 * gdb.base/large-frame.exp: New file.
5173 * gdb.base/large-frame.h: New file.
5174
db727370
JL
51752018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5176
5177 PR gdb/20948
5178 * gdb.base/write_mem.exp: New test.
5179 * gdb.base/write_mem.c: Likewise.
5180
ae778caf
TT
51812018-09-23 Tom Tromey <tom@tromey.com>
5182
5183 PR python/18852:
5184 * gdb.python/py-parameter.exp: Add test for parameter that throws
5185 on "set".
5186
fd3ba736
TT
51872018-09-23 Tom Tromey <tom@tromey.com>
5188
5189 PR python/17284:
5190 * gdb.python/py-template.exp (test_template_arg): Add test for
5191 negative template argument number.
5192
39a24317
TT
51932018-09-23 Tom Tromey <tom@tromey.com>
5194
5195 PR python/14062:
5196 * gdb.python/python.exp: Add test for post_event error.
5197
f5769a2c
TT
51982018-09-23 Tom Tromey <tom@tromey.com>
5199
5200 PR python/18170:
5201 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5202 convert pointers to int and long.
5203
1c1e54f6
TT
52042018-09-23 Tom Tromey <tom@tromey.com>
5205
5206 PR python/20126:
5207 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5208 signed-ness conversion tests.
5209
fb4fa946
TT
52102018-09-23 Tom Tromey <tom@tromey.com>
5211
5212 PR python/18352;
5213 * gdb.python/py-value.exp (test_float_conversion): New proc.
5214 Use it.
5215
a466edac
HAQ
52162018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5217
5218 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5219
4ee9b0c5
SL
52202018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5221
5222 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5223 no readline.
5224 * gdb.base/utf8-identifiers.exp: Likewise.
5225 * gdb.cp/cpcompletion.exp: Likewise.
5226 * gdb.linespec/cpcompletion.exp: Likewise.
5227 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5228 * gdb.linespec/cpls-ops.exp: Likewise.
5229
23be8da7
RB
52302018-09-19 Richard Bunt <richard.bunt@arm.com>
5231 Chris January <chris.january@arm.com>
5232
5233 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5234 * gdb.fortran/short-circuit-argument-list.exp: New file.
5235 * gdb.fortran/short-circuit-argument-list.f90: New test.
5236
5031d0ae
SDJ
52372018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5238
5239 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5240 "arch=" keyword when executing "-stack-list-frames".
5241
b4c0d1a4
SDJ
52422018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5243
5244 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5245 "arch=" keyword when executing "-stack-list-frames".
5246
7a6d2b45
SDJ
52472018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5248
5249 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5250 break ada".
5251
8588b356
SM
52522018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5253
5254 PR python/23669
5255 * gdb.python/python.exp: Test gdb.execute("show commands").
5256
65e65158
TT
52572018-09-16 Tom Tromey <tom@tromey.com>
5258
5259 * gdb.base/new-ui.exp (do_execution_tests): Update.
5260 * gdb.base/dbx.exp (test_breakpoints): Update.
5261
bf326452
AH
52622018-09-14 Alan Hayward <alan.hayward@arm.com>
5263
5264 * lib/gdb.exp (gdb_simple_compile): Add proc.
5265 (is_elf_target): Use gdb_simple_compile.
5266 (skip_altivec_tests): Likewise.
5267 (skip_vsx_tests): Likewise.
5268 (skip_tsx_tests): Likewise.
5269 (skip_btrace_tests): Likewise.
5270 (skip_btrace_pt_tests): Likewise.
5271 (gdb_can_simple_compile): Likewise.
5272 (gdb_has_argv0): Likewise.
5273 (gdb_target_symbol_prefix): Likewise.
5274 (target_supports_scheduler_locking): Likewise.
5275
2361b0fb
TT
52762018-09-13 Tom Tromey <tom@tromey.com>
5277
5278 * Makefile.in (TAGS): Recognize proc_with_prefix and
5279 gdb_caching_proc.
5280
0ae1a321
SM
52812018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5282
5283 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5284 method.
5285
a40bf0c2
SM
52862018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5287
5288 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5289 and a few other Inferior properties when the Inferior is no
5290 longer valid.
5291
4a3fe98f
TT
52922018-09-13 Tom Tromey <tom@tromey.com>
5293
5294 PR rust/23650:
5295 * gdb.rust/simple.exp: Add test for enum field access error.
5296
098b2108
TT
52972018-09-13 Tom Tromey <tom@tromey.com>
5298
5299 PR rust/23626:
5300 * gdb.rust/simple.rs (EmptyEnum): New type.
5301 (main): Use it.
5302 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5303
1256af7d
SM
53042018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5305
5306 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5307 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5308 * gdb.python/py-symtab.exp: Update test printing an objfile.
5309
4aa8e6c2
SM
53102018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5311
5312 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5313 object.
5314
c221b2f7
AH
53152018-09-12 Alan Hayward <alan.hayward@arm.com>
5316
5317 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5318 (support_complex_tests): Use gdb_can_simple_compile.
5319 (is_ilp32_target): Likewise.
5320 (is_lp64_target): Likewise.
5321 (is_64_target): Likewise.
5322 (is_amd64_regs_target): Likewise.
5323 (is_aarch32_target): Likewise.
5324 (gdb_int128_helper): Likewise.
5325
6f1107b5
JK
53262018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5327
5328 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5329
1f5d1570
JG
53302018-09-10 Jerome Guitton <guitton@adacore.com>
5331
5332 * gdb.ada/same_component_name: Add test for case of tagged record
5333 with variable-length fields.
5334
cc330e39
XR
53352018-09-10 Xavier Roirand <roirand@adacore.com>
5336
5337 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5338 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5339 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5340 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5341
b9c50e9a
XR
53422018-09-10 Xavier Roirand <roirand@adacore.com>
5343
5344 * gdb.ada/mi_string_access.exp: New testcase.
5345 * gdb.ada/mi_string_access/bar.adb: New file.
5346 * gdb.ada/mi_string_access/pck.adb: New file.
5347 * gdb.ada/mi_string_access/pck.asd: New file.
5348
2963898f
XR
53492018-09-10 Xavier Roirand <roirand@adacore.com>
5350
5351 * gdb.ada/mi_var_union.exp: New testcase.
5352 * gdb.ada/mi_var_union/bar.adb: New file.
5353 * gdb.ada/mi_var_union/pck.adb: New file.
5354 * gdb.ada/mi_var_union/pck.asd: New file.
5355
1aac008f
TT
53562018-09-08 Tom Tromey <tom@tromey.com>
5357
5358 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5359
332cf4c9
TT
53602018-09-08 Tom Tromey <tom@tromey.com>
5361
5362 PR python/16047:
5363 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5364 (register_pretty_printers): Register new printer.
5365 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5366 test.
5367 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5368 (an_int_type3): New global.
5369
424da6cf
JB
53702018-09-08 Joel Brobecker <brobecker@adacore.com>
5371
5372 * gdb.ada/expr_with_funcall: New testcase.
5373
2a62dfa9
JB
53742018-09-08 Joel Brobecker <brobecker@adacore.com>
5375
5376 * gdb.ada/packed_array_assign: New testcase.
5377
96b6697f
AB
53782018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5379
5380 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5381 names, and add test prefixes to make test names unique.
5382
e4a62c65
TV
53832018-09-05 Tom de Vries <tdevries@suse.de>
5384
5385 * gdb.dwarf2/varval.exp: Add test.
5386
dd083ee2
GB
53872018-09-04 Gary Benson <gbenson@redhat.com>
5388
5389 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5390 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5391
aef9346c
TT
53922018-08-31 Tom Tromey <tom@tromey.com>
5393
5394 * gdb.rust/simple.rs: Rename second variable "v".
5395
c67f2e15
AB
53962018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5397
5398 * gdb.base/funcargs.c (use_a): New function.
5399 (recurse): Call use_a.
5400
078a0207
KS
54012018-08-29 Keith Seitz <keiths@redhat.com>
5402
5403 * gdb.compile/compile-cplus-anonymous.cc: New file.
5404 * gdb.compile/compile-cplus-anonymous.exp: New file.
5405 * gdb.compile/compile-cplus-array-decay.cc: New file.
5406 * gdb.compile/compile-cplus-array-decay.exp: New file.
5407 * gdb.compile/compile-cplus-inherit.cc: New file.
5408 * gdb.compile/compile-cplus-inherit.exp: New file.
5409 * gdb.compile/compile-cplus-member.cc: New file.
5410 * gdb.compile/compile-cplus-member.exp: New file.
5411 * gdb.compile/compile-cplus-method.cc: New file.
5412 * gdb.compile/compile-cplus-method.exp: New file.
5413 * gdb.compile/compile-cplus-mod.c: "New" file.
5414 * gdb.compile/compile-cplus-namespace.cc: New file.
5415 * gdb.compile/compile-cplus-namespace.exp: New file.
5416 * gdb.compile/compile-cplus-nested.cc: New file.
5417 * gdb.compile/compile-cplus-nested.exp: New file.
5418 * gdb.compile/compile-cplus-print.c: "New" file.
5419 * gdb.compile/compile-cplus-print.exp: "New" file.
5420 * gdb.compile/compile-cplus-virtual.cc: New file.
5421 * gdb.compile/compile-cplus-virtual.exp: New file.
5422 * gdb.compile/compile-cplus.c: "New" file.
5423 * gdb.compile/compile-cplus.exp: "New" file.
5424 * lib/compile-support.exp: New file.
5425
b0f492b9
GB
54262018-08-16 Gary Benson <gbenson@redhat.com>
5427
5428 PR gdb/13000:
5429 * gdb.base/batch-exit-status.exp: New file.
5430 * gdb.base/batch-exit-status.good-commands: Likewise.
5431 * gdb.base/batch-exit-status.bad-commands: Likewise.
5432
36eb4c5f
AH
54332018-08-29 Alan Hayward <alan.hayward@arm.com>
5434
5435 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5436 (struct struct02): Likewise.
5437 (struct struct03): Likewise.
5438 (struct struct04): Likewise.
5439 (struct struct_01_01): New struct.
5440 (struct struct_01_02): Likewise.
5441 (struct struct_01_03): Likewise.
5442 (struct struct_01_04): Likewise.
5443 (struct struct_02_01): Likewise.
5444 (struct struct_02_02): Likewise.
5445 (struct struct_02_03): Likewise.
5446 (struct struct_02_04): Likewise.
5447 (struct struct_04_01): Likewise.
5448 (struct struct_04_02): Likewise.
5449 (struct struct_04_03): Likewise.
5450 (struct struct_04_04): Likewise.
5451 (struct struct_05_01): Likewise.
5452 (struct struct_05_02): Likewise.
5453 (struct struct_05_03): Likewise.
5454 (struct struct_05_04): Likewise.
5455 (cmp_struct01): Remove function.
5456 (cmp_struct02): Likewise.
5457 (cmp_struct03): Likewise.
5458 (cmp_struct04): Likewise.
5459 (cmp_struct_01_01): Add Function.
5460 (cmp_struct_01_02): Likewise.
5461 (cmp_struct_01_03): Likewise.
5462 (cmp_struct_01_04): Likewise.
5463 (cmp_struct_02_01): Likewise.
5464 (cmp_struct_02_02): Likewise.
5465 (cmp_struct_02_03): Likewise.
5466 (cmp_struct_02_04): Likewise.
5467 (cmp_struct_04_01): Likewise.
5468 (cmp_struct_04_02): Likewise.
5469 (cmp_struct_04_03): Likewise.
5470 (cmp_struct_04_04): Likewise.
5471 (cmp_struct_05_01): Likewise.
5472 (cmp_struct_05_02): Likewise.
5473 (cmp_struct_05_03): Likewise.
5474 (cmp_struct_05_04): Likewise.
5475 (call_all): Add new structs.
5476 * gdb.base/infcall-nested-structs.exp: Likewise.
5477
3bf9c013
JV
54782018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5479
5480 * gdb.python/py-framefilter-mi.exp: Update regexp to
5481 check for "arch" field in frame output.
5482
450d1e88
KB
54832018-08-23 Kevin Buettner <kevinb@redhat.com>
5484
5485 * gdb.dwarf2/dw2-ranges-func.c: New file.
5486 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5487
ae739fe7
SM
54882018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5489
5490 * gdb.base/term.exp: Compare terminal settings with values from
5491 the inferior.
5492 * gdb.base/term.c: Get and set terminal settings.
5493
6d52907e
JV
54942018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5495
5496 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5497 accommodate new "arch" field in frame output.
5498 * gdb.mi/mi-return.exp: Likewise.
5499 * gdb.mi/mi-stack.exp: Likewise.
5500 * gdb.mi/mi-syn-frame.exp: Likewise.
5501 * gdb.mi/user-selected-context-sync.exp: Likewise.
5502
be2d111a
MS
55032018-08-19 Michael Spang <spang@google.com>
5504
5505 PR gdb/11786
5506 * gdb.base/gcore-tls-pie.c: New file.
5507 * gdb.base/gcore-tls-pie.exp: New file.
5508
ae3a7c47
KB
55092018-08-18 Kevin Buettner <kevinb@redhat.com>
5510
5511 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5512 * gdb.dwarf2/varval.c: New file.
5513 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5514
2ecae92e
AH
55152018-08-17 Alan Hayward <alan.hayward@arm.com>
5516
5517 PR gdb/18931
5518 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5519
c1854f1d
KS
55202018-08-16 Keith Seitz <keiths@redhat.com>
5521
5522 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5523 tests expected to pass.
5524
26fb3983
JV
55252018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5526
5527 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5528 -data-disassemble -a.
5529 (test_disassembly_bogus_args): Likewise.
5530
67943c00
AB
55312018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5532
5533 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5534
5ff2bbae
AB
55352018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5536
5537 * gdb.base/vla-optimized-out.exp: Add new test.
5538
e5bbcd0f
AB
55392018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5540
5541 * gdb.base/vla-optimized-out-o3.exp: Delete.
5542 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5543 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5544 deleted tests.
5545
9d4a934c
AB
55462018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5547
5548 PR gdb/18050:
5549 * gdb.server/extended-remote-restart.c: New file.
5550 * gdb.server/extended-remote-restart.exp: New file.
5551
045cf012
SM
55522018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5553
5554 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5555 "set variable index = 42".
5556
87d6a7aa
SM
55572018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5558
5559 * boards/index-cache-gdb.exp: New file.
5560 * gdb.dwarf2/index-cache.exp: New file.
5561 * gdb.dwarf2/index-cache.c: New file.
5562 * gdb.base/maint.exp: Check if we are using the index cache.
5563
96d68bd4
RO
55642018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5565
5566 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5567 MAKEFLAGS.
5568
5a699617
RO
55692018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5570
5571 * dg-extract-results.sh: Move to toplevel contrib.
5572 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5573 * Makefile.in (check-parallel-racy): Likewise.
5574
5bd18990
AB
55752018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5576
5577 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5578 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5579 tests if the target supports scheduler locking.
5580
3fbbcf47
TV
55812018-08-04 Tom de Vries <tdevries@suse.de>
5582
5583 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5584
3e1d3d8c
TT
55852018-08-02 Tom Tromey <tom@tromey.com>
5586
5587 PR symtab/16842.
5588 * gdb.cp/temargs.exp: Test "info address" of a template
5589 parameter.
5590
5abe0f0c
JV
55912018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5592
5593 * gdb.python/py-mi-var-info-path-expression.c: New file.
5594 * gdb.python/py-mi-var-info-path-expression.py: New file.
5595 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5596
fb66cde8
SDJ
55972018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5598
5599 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5600 error after "cannot resolve name" string.
5601
c708f4d2
AB
56022018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5603
5604 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5605 started.
5606 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5607
37cc0cae
TV
56082018-07-28 Tom de Vries <tdevries@suse.de>
5609
5610 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5611
63b4ecf7
TV
56122018-07-26 Tom de Vries <tdevries@suse.de>
5613
5614 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5615
3c3bb058
AB
56162018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5617
5618 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5619 is visible.
5620
9e7f3bbb
TV
56212018-07-26 Tom de Vries <tdevries@suse.de>
5622
5623 PR breakpoints/23366
5624 * gdb.base/catch-follow-exec.c: New test.
5625 * gdb.base/catch-follow-exec.exp: New file.
5626
16f808ec
TV
56272018-07-25 Tom de Vries <tdevries@suse.de>
5628
5629 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5630 vla-optimized-out.c.
5631
d7154a8d
JV
56322018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5633
5634 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5635 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5636
232a0032
TV
56372018-07-20 Tom de Vries <tdevries@suse.de>
5638
5639 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5640 NOCLONE macro.
5641 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5642
fbb1d502
TV
56432018-07-19 Tom de Vries <tdevries@suse.de>
5644
5645 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5646 regular expression.
5647
42dc7699
TV
56482018-07-18 Tom de Vries <tdevries@suse.de>
5649
5650 * gdb.base/vla-optimized-out.c: New test.
5651 * gdb.base/vla-optimized-out.exp: New file.
5652
7f1f7e23
SDJ
56532018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5654
5655 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5656 message "No address associated with hostname" when gdbserver
5657 cannot resolve the hostname.
5658
5759ebb3
PW
56592018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5660
5661 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5662 Add some test prefixes to make tests unique.
5663
3606ccab
PW
56642018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5665
5666 * gdb.base/frameapply.c: New file.
5667 * gdb.base/frameapply.exp: New file.
5668
529c08b2
PW
56692018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5670
5671 * gdb.base/skip.exp: Update expected error message.
5672
c7ab0aef
SDJ
56732018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5674 Jan Kratochvil <jan.kratochvil@redhat.com>
5675 Paul Fertser <fercerpav@gmail.com>
5676 Tsutomu Seki <sekiriki@gmail.com>
5677
5678 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5679 parameter.
5680 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5681 by default.
5682 * boards/native-gdbserver.exp: Likewise.
5683 * gdb.server/run-without-local-binary.exp: Improve regexp used
5684 for detecting when a remote debugging connection succeeds.
5685 * gdb.server/server-connect.exp: New file.
5686 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5687 Do not prefix the port number with ":".
5688 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5689 support for detecting and using it. Add '$debughost_gdbserver'
5690 to the list of arguments used to start gdbserver. Handle case
5691 when gdbserver cannot resolve a network name.
5692
16ff70dd
SDJ
56932018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5694
5695 PR c++/23373
5696 * gdb.base/ptype-offsets.cc (struct static_member): New
5697 struct.
5698 (main) <stmember>: New variable.
5699 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5700 with a static member in it.
5701
3541979f
AB
57022018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5703
5704 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5705 watchpoints enabled and disabled.
5706
c8ad9b9a
AB
57072018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5708
5709 * gdb.base/examine-backward.exp: Still run tests around address
5710 0x0, even if address 0x0 is not readable. Update the pattern for
5711 matching address 0x0 in expected output.
5712
e0e5e971
AB
57132018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5714
5715 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5716 malloc/free.
5717
1ea5da02
TV
57182018-07-04 Tom de Vries <tdevries@suse.de>
5719
5720 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5721
471b9d15
MR
57222018-07-02 Maciej W. Rozycki <macro@mips.com>
5723
5724 PR tdep/8282
5725 * gdb.arch/mips-disassembler-options.exp: New test.
5726 * gdb.arch/mips-disassembler-options.s: New test source.
5727
75acb486
PA
57282018-06-29 Pedro Alves <palves@redhat.com>
5729
5730 * gdb.threads/names.exp: Adjust expected "info threads" output.
5731
cd2bb709
PA
57322018-06-29 Pedro Alves <palves@redhat.com>
5733
5734 * gdb.opt/inline-break.exp (line number, address): Add "info
5735 break" tests.
5736
991ff292
PA
57372018-06-29 Pedro Alves <palves@redhat.com>
5738
5739 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5740 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5741 number and address and running to them.
5742
356819b6 57432018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5744
5745 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5746
2512d7ef
JK
57472018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5748
5749 * lib/compiler.c: Remove executable permission flag.
5750
be1b6474
RB
57512018-06-28 Richard Bunt <richard.bunt@arm.com>
5752
5753 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5754 code.
5755 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5756
291f9a96
PT
57572018-06-28 Petr Tesarik <ptesarik@suse.cz>
5758
5759 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5760
ed6dfe51
PT
57612018-06-28 Petr Tesarik <ptesarik@suse.cz>
5762
5763 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5764 address argument is omitted.
5765
d4d429d5
PT
57662018-06-28 Petr Tesarik <ptesarik@suse.cz>
5767
5768 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5769
7ab6656f
OJ
57702018-06-27 Omair Javaid <omair.javaid@linaro.org>
5771
5772 PR gdb/21695
5773 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5774 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5775
a33ccfc7
TT
57762018-06-26 Tom Tromey <tom@tromey.com>
5777
5778 PR rust/22574:
5779 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5780 * gdb.rust/simple.rs (struct SimpleLayout): New.
5781
6d72d289
SM
57822018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5783
5784 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5785 "info registers" output.
5786
8363f9d5
RB
57872018-06-21 Richard Bunt <richard.bunt@arm.com>
5788
5789 * gdb.base/watchpoint-hw-attach.c: New test.
5790 * gdb.base/watchpoint-hw-attach.exp: New file.
5791
f00674fe
SM
57922018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5793
5794 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5795 through /bin/sh.
5796 * boards/dwarf4-gdb-index.exp: Likewise.
5797 * boards/fission-dwp.exp: Likewise.
5798
1d554008
UW
57992018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5800
5801 * gdb.base/float128.exp: Add comment and improved fail message
5802 to the failure case of "print large128" test.
5803
d0ac1c44
SM
58042018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5805
5806 * configure.ac: Remove AC_PREREQ.
5807 * configure: Re-generate.
5808
61b04dd0
PA
58092018-06-19 Pedro Alves <palves@redhat.com>
5810
5811 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5812 (func_extern_caller): New.
5813 (main): Call func_extern_caller.
5814 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5815 logic change.
5816
f63b508a
SM
58172018-06-18 Weimin Pan <weimin.pan@oracle.com>
5818
5819 PR gdb/16841
5820 * gdb.cp/typedef-base.cc: New file.
5821 * gdb.cp/typedef-base.exp: New file.
5822
0fe3a558
TV
58232018-06-18 Tom de Vries <tdevries@suse.de>
5824
5825 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5826
7010835a
AB
58272018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5828 Richard Bunt <Richard.Bunt@arm.com>
5829
5830 * gdb.threads/attach-slow-waitpid.c: New file.
5831 * gdb.threads/attach-slow-waitpid.exp: New file.
5832 * gdb.threads/slow-waitpid.c: New file.
5833
14897d65
PA
58342018-06-14 Pedro Alves <palves@redhat.com>
5835
5836 * gdb.base/fork-running-state.c: Include <errno.h>.
5837 (exit_if_relative_exits): New.
5838 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5839 exits.
5840 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5841 child exits.
5842
5d9a0608
TV
58432018-06-14 Tom de Vries <tdevries@suse.de>
5844
5845 PR cli/22573
5846 * gdb.base/finish-pretty.c: New test.
5847 * gdb.base/finish-pretty.exp: New file.
5848
11ae5818
PA
58492018-06-14 Pedro Alves <palves@redhat.com>
5850
5851 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5852 gdb's expected startup output.
5853
1d39de44
PA
58542018-06-14 Pedro Alves <palves@redhat.com>
5855
5856 * lib/selftest-support.exp (selftest_setup): Remove inlined
5857 function handling.
5858
70ee0000
TV
58592018-06-14 Tom de Vries <tdevries@suse.de>
5860
5861 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5862 matching of breakpoint printing.
5863
11f4b608
TV
58642018-06-13 Tom de Vries <tdevries@suse.de>
5865
5866 PR testsuite/23269
5867 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5868 (fork_child): ... here, and ...
5869 (fork_parent): ... here.
5870
58712018-06-12 Tom de Vries <tdevries@suse.de>
5872
5873 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5874
9516f85a
AB
58752018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5876 Stephen Roberts <stephen.roberts@arm.com>
5877
5878 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5879 rewrite test to describe action performed, rather than possible
5880 failure.
5881
5045b3d7
GB
58822018-06-08 Gary Benson <gbenson@redhat.com>
5883
5884 * gdb.threads/check-libthread-db.exp: New file.
5885 * gdb.threads/check-libthread-db.c: Likewise.
5886
c61b06a1
TT
58872018-06-05 Tom Tromey <tom@tromey.com>
5888
5889 * gdb.base/default.exp: Update expected "show version" output.
5890
eb6af809
TT
58912018-06-05 Tom Tromey <tom@tromey.com>
5892
5893 PR cli/12326:
5894 * gdb.cp/static-print-quit.exp: Update.
5895 * lib/gdb.exp (pagination_prompt): Update.
5896 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5897 * gdb.python/python.exp: Update.
5898
178d6a63
JB
58992018-06-04 Joel Brobecker <brobecker@adacore.com>
5900
5901 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5902
8e817061
JB
59032018-06-01 Joel Brobecker <brobecker@adacore.com>
5904
5905 * gdb.ada/bp_fun_addr: New testcase.
5906
e86ca25f
TT
59072018-06-01 Tom Tromey <tom@tromey.com>
5908
5909 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5910 results.
5911 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5912 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5913 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5914 * gdb.base/maint.exp (maint_pass_if): Update.
5915
4b2dfa9d
MR
59162018-05-31 Maciej W. Rozycki <macro@mips.com>
5917
5918 * gdb.base/endian.exp: New test.
5919 * gdb.base/endian.c: New test source.
5920
45f25d6c
AB
59212018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5922
5923 PR gdb/23203
5924 * gdb.base/bt-selected-frame.c: New file.
5925 * gdb.base/bt-selected-frame.exp: New file.
5926 * lib/gdb.exp (get_current_frame_number): New function.
5927
d9f6d7f8
MR
59282018-05-24 Maciej W. Rozycki <macro@mips.com>
5929 Pedro Alves <palves@redhat.com>
5930
5931 * gdb.threads/tls-core.c: Include <stdlib.h>
5932 (thread_proc): Call `abort'.
5933 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5934 (tls_core_test): New procedure, bits factored out from ...
5935 (top level): ... here. Test both native cores and gcore cores.
5936
ff1cf532
TT
59372018-05-23 Tom Tromey <tom@tromey.com>
5938
5939 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5940
b98664d3
TT
59412018-05-23 Tom Tromey <tom@tromey.com>
5942
5943 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5944 symfile_complaints.
5945 (test_short_complaints): Likewise.
5946 (test_empty_complaints): Likewise.
5947 (test_initial_complaints): Update.
5948
4e9668d0
TT
59492018-05-23 Tom Tromey <tom@tromey.com>
5950
5951 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5952
43ba33c7
TT
59532018-05-23 Tom Tromey <tom@tromey.com>
5954
5955 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5956 (test_short_complaints): Update.
5957
035522c0
PA
59582018-05-22 Pedro Alves <palves@redhat.com>
5959
5960 * gdb.base/remote.exp: Only gdb_start after compiling the
5961 testcase. Issue "disconnect" before testing "set remote" command
5962 defaults. Issue clean_restart before running to main.
5963
cc0be08f
PA
59642018-05-22 Pedro Alves <palves@redhat.com>
5965
5966 * gdb.base/remote.exp: Adjust expected output of "show remote
5967 memory-write-packet-size". Add tests for "set remote
5968 memory-write-packet-size 0" and "set remote
5969 memory-write-packet-size fixed/limit".
5970
b1b60145
PA
59712018-05-22 Pedro Alves <palves@redhat.com>
5972
5973 PR gdb/22973
5974 * gdb.base/utf8-identifiers.c: New file.
5975 * gdb.base/utf8-identifiers.exp: New file.
5976
0ec848ad
PFC
59772018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5978
5979 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5980
2c3305f6
PFC
59812018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5982
5983 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5984
ce1e8424
TT
59852018-05-18 Tom Tromey <tom@tromey.com>
5986
5987 * gdb.base/ptype-offsets.exp: Update.
5988
ddfe970e
KS
59892018-05-17 Keith Seitz <keiths@redhat.com>
5990
5991 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5992 in expected breakpoint stop locations.
5993 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5994 move to proper scope to test variable values.
5995 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5996 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5997 New functions.
5998 (main): Call not_inline_func3.
5999 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6000 inline_func1, inline_func2, and inline_func3. Test that when each
6001 breakpoint is hit, GDB properly reports both the stop location
6002 and the backtrace. Repeat tests for temporary breakpoints.
6003
0726fcc6
MR
60042018-05-15 Maciej W. Rozycki <macro@mips.com>
6005
6006 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6007 rather then trying to access it in determining whether the PID
6008 of `gdbserver' could have been retrieved.
6009
8ee22052
AB
60102018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6011
6012 * gdb.arch/amd64-init-x87-values.S: New file.
6013 * gdb.arch/amd64-init-x87-values.exp: New file.
6014
7785df48
JK
60152018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6016
6017 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6018
56bcdbea
TT
60192018-05-04 Tom Tromey <tom@tromey.com>
6020
6021 PR python/22730:
6022 * gdb.python/python.exp: Test multi-line execute.
6023
a913fffb
TT
60242018-05-04 Tom Tromey <tom@tromey.com>
6025
6026 PR python/22731:
6027 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6028
7a2c85f2
TT
60292018-05-04 Tom Tromey <tom@tromey.com>
6030
6031 PR gdb/11750:
6032 * gdb.base/define.exp: Test defining a user command inside a user
6033 command.
6034 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6035
a3b60e45
JK
60362018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6037 Pedro Alves <palves@redhat.com>
6038
6039 PR breakpoints/19806 and support for PR external/20207.
6040 * gdb.base/watchpoint-unaligned.c: New file.
6041 * gdb.base/watchpoint-unaligned.exp: New file.
6042
45fe4a03
AB
60432018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6044
6045 * gdb.base/maint.exp: Make test names unique, use
6046 test_prefix_command_help to test 'help maint info', and remove
6047 repeated test of 'help maint'.
6048
9be2ae8f
TT
60492018-05-04 Tom Tromey <tom@tromey.com>
6050
6051 PR gdb/22619:
6052 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6053 behavior.
6054
11859c31
AB
60552018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6056
6057 * gdb.base/maint.exp: Process output from 'maint print registers'
6058 line at a time.
6059
089a9490
AB
60602018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6061
6062 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6063 timeout.
6064
9b0797e2
AB
60652018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6066
6067 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6068 filter pattern.
6069
f6ac5f3d
PA
60702018-05-02 Pedro Alves <palves@redhat.com>
6071
6072 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6073 to_log_command renames.
6074 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6075
77d3c63b
TT
60762018-05-02 Tom Tromey <tom@tromey.com>
6077
6078 * gdb.python/py-parameter.exp: Set test message.
6079
0489430a
TT
60802018-05-02 Tom Tromey <tom@tromey.com>
6081
6082 PR python/20084:
6083 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6084 PARAM_ZUINTEGER_UNLIMITED tests.
6085
1632f8ba
DR
60862018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6087
6088 PR rust/23124
6089 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6090 when casting.
6091
6d7bb824
TT
60922018-04-30 Tom Tromey <tom@tromey.com>
6093
6094 * gdb.python/py-type.exp: Check align attribute.
6095 * gdb.python/py-type.c: New "aligncheck" global.
6096
007e1530
TT
60972018-04-30 Tom Tromey <tom@tromey.com>
6098
6099 PR exp/17095:
6100 * gdb.dwarf2/dw2-align.exp: New file.
6101 * gdb.cp/align.exp: New file.
6102 * gdb.base/align.exp: New file.
6103 * lib/gdb.exp (gdb_int128_helper): New proc.
6104 (has_int128_c, has_int128_cxx): New caching procs.
6105
6873858b
TT
61062018-04-27 Tom Tromey <tom@tromey.com>
6107
6108 PR rust/22545:
6109 * gdb.rust/simple.exp: Add inclusive range tests.
6110
79188d8d
PA
61112018-04-26 Pedro Alves <palves@redhat.com>
6112
6113 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6114 ifunc breakpoint locations correctly of ifunc breakpoints set
6115 while the program resolves the ifunc.
6116
c7075ad5
PA
61172018-04-26 Pedro Alves <palves@redhat.com>
6118
6119 * gdb.base/gnu-ifunc-final.c: New file.
6120 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6121 * gdb.base/gnu-ifunc.exp (executable): Delete.
6122 (staticexecutable): Adjust.
6123 (lib_opts, exec_opts): Delete.
6124 (make_binsuffix, build, set-break): New procedures.
6125 (misc_tests): New, with tests factored out from the top level.
6126 (top level): Test different combinations of ifunc resolver name,
6127 resolver with and with debug info, and ifunc target with and
6128 without debug info. Wrap static tests with with_target_prefix.
6129
8388016d
PA
61302018-04-26 Pedro Alves <palves@redhat.com>
6131
6132 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6133 return type" warnings.
6134
249b5733
PA
61352018-04-25 Pedro Alves <palves@redhat.com>
6136
6137 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6138 killed".
6139 * gdb.base/kill-after-signal.exp: Likewise.
6140 * gdb.threads/kill.exp: Likewise.
6141
f67c0c91
SDJ
61422018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6143 Sergio Durigan Junior <sergiodj@redhat.com>
6144 Pedro Alves <palves@redhat.com>
6145
6146 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6147 regexps to expect for '[Inferior ... detached]' as well.
6148 * gdb.base/attach.exp: Likewise.
6149 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6150 "gdb_continue_to_end".
6151 (test_catch_syscall_with_wrong_args): Likewise.
6152 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6153 ']'. Don't set 'verbose' on.
6154 * gdb.base/foll-vfork.exp: Likewise.
6155 * gdb.base/fork-print-inferior-events.c: New file.
6156 * gdb.base/fork-print-inferior-events.exp: New file.
6157 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6158 '[Inferior ... has been killed]' message.
6159 * gdb.base/kill-after-signal.exp: Likewise.
6160 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6161 detach message.
6162 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6163 message.
6164 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6165 regexps to expect for '[Inferior ... detached]' as well.
6166 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6167
0a8ddac4
SM
61682018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6169
6170 PR gdb/23104
6171 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6172
701adfb0
PA
61732018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6174
6175 PR gdb/23095
6176 * gdb.base/break-probes.exp: Pass shlib_load to
6177 prepare_for_testing. Set normal_bp to r_debug_state if target is
6178 bsd.
6179
d27d16bf
RB
61802018-04-19 Richard Bunt <richard.bunt@arm.com>
6181
6182 * gdb.threads/multiple-successive-infcall.c: New test.
6183 * gdb.threads/multiple-successive-infcall.exp: New file.
6184
a037790e
TT
61852018-04-17 Tom Tromey <tom@tromey.com>
6186
6187 * gdb.rust/simple.rs (Union): New type.
6188 (main): New local "u".
6189 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6190
e3a91079
AA
61912018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6192
6193 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6194 number information in output of "whereis" command.
6195 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6196
b744723f
AA
61972018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6198
6199 * gdb.ada/info_types.exp: Adjust expected output to the line
6200 numbers now printed by "info var/func/type".
6201 * gdb.base/completion.exp: Likewise.
6202 * gdb.base/included.exp: Likewise.
6203 * gdb.cp/cp-relocate.exp: Likewise.
6204 * gdb.cp/cplusfuncs.exp: Likewise.
6205 * gdb.cp/namespace.exp: Likewise.
6206 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6207
4a4495d6
MM
62082018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6209
6210 * gdb.btrace/cpu.exp: New.
6211
1d509aa6
MM
62122018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6213
6214 * gdb.base/step-indirect-call-thunk.exp: New.
6215 * gdb.base/step-indirect-call-thunk.c: New.
6216 * gdb.reverse/step-indirect-call-thunk.exp: New.
6217 * gdb.reverse/step-indirect-call-thunk.c: New.
6218
6295b6da
SM
62192018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6220
6221 * gdb.base/pie-fork.c: New file.
6222 * gdb.base/pie-fork.exp: New file.
6223
50146e70
TT
62242018-04-11 Tom Tromey <tom@tromey.com>
6225
6226 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6227
f50d8a2e
PA
62282018-04-10 Pedro Alves <palves@redhat.com>
6229
6230 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6231 exits. Instead loop running forever.
6232 (fork_parent): Run forever too.
6233
a0be7a36
SM
62342018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6235
6236 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6237 mi_continue_to_line.
6238 * gdb.mi/mi-stack.c (callee4): Add comment.
6239
9b73db36
SM
62402018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6241
6242 * gdb.mi/mi-stack.exp: Fix indentation.
6243
c912f608
SM
62442018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6245
6246 PR gdb/22979
6247 * gdb.arch/amd64-osabi.exp: New file.
6248
26540402
SM
62492018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6250
6251 PR gdb/22980
6252 * gdb.base/osabi.exp: New file.
6253
121ad66c 62542018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6255
6256 * gdb.cp/static-typedef-print.exp: New file.
6257 * gdb.cp/static-typedef-print.cc: New file.
6258
3fcded8f
JB
62592018-03-27 Joel Brobecker <brobecker@adacore.com>
6260
6261 * gdb.ada/varsize_limit: New testcase.
6262
59cc4834
JB
62632018-03-27 Joel Brobecker <brobecker@adacore.com>
6264
6265 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6266
6267 * gdb.ada/notcplusplus: New testcase.
6268
6269 * gdb.base/c-linkage-name.c: New file.
6270 * gdb.base/c-linkage-name.exp: New testcase.
6271
4ca59a9f
TT
62722018-03-26 Tom Tromey <tom@tromey.com>
6273
6274 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6275 * gdb.python/py-framefilter.py (name_error): New global.
6276 (ErrorInName.function): Use name_error.
6277
978d6c75
TT
62782018-03-26 Tom Tromey <tom@tromey.com>
6279
6280 PR backtrace/15582:
6281 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6282
b7fee5a3
KS
62832018-03-23 Keith Seitz <keiths@redhat.com>
6284
6285 PR c++/22968
6286 * gdb.cp/subtypes.exp: New file.
6287 * gdb.cp/subtypes.h: New file.
6288 * gdb.cp/subtypes.cc: New file.
6289 * gdb.cp/subtypes-2.cc: New file.
6290
376be529
AB
62912018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6292
6293 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6294 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6295 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6296 -nostartfiles when compiling the test. Confirm that all registers
6297 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6298
066cfa98
AB
62992018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6300
6301 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6302 option, syntax was wrong anyway.
6303 * gdb.arch/arm-disp-step.exp: Likewise.
6304 * gdb.arch/sparc64-regs.exp: Likewise.
6305 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6306 option, syntax was wrong anyway, switch to use
6307 prepare_for_testing.
6308 * gdb.arch/i386-disp-step.exp: Likewise.
6309
079670b9
AA
63102018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6311
6312 * gdb.ada/exec_changed.exp: Replace "target_info exists
6313 use_gdb_stub" by "use_gdb_stub".
6314 * gdb.ada/start.exp: Likewise.
6315 * gdb.base/async-shell.exp: Likewise.
6316 * gdb.base/attach-pie-misread.exp: Likewise.
6317 * gdb.base/attach-wait-input.exp: Likewise.
6318 * gdb.base/break-entry.exp: Likewise.
6319 * gdb.base/break-interp.exp: Likewise.
6320 * gdb.base/dprintf-detach.exp: Likewise.
6321 * gdb.base/nostdlib.exp: Likewise.
6322 * gdb.base/solib-nodir.exp: Likewise.
6323 * gdb.base/statistics.exp: Likewise.
6324 * gdb.base/testenv.exp: Likewise.
6325 * gdb.mi/mi-exec-run.exp: Likewise.
6326 * gdb.mi/mi-start.exp: Likewise.
6327 * gdb.multi/dummy-frame-restore.exp: Likewise.
6328 * gdb.multi/multi-arch-exec.exp: Likewise.
6329 * gdb.multi/multi-arch.exp: Likewise.
6330 * gdb.multi/tids.exp: Likewise.
6331 * gdb.multi/watchpoint-multi.exp: Likewise.
6332 * gdb.python/py-events.exp: Likewise.
6333 * gdb.threads/attach-into-signal.exp: Likewise.
6334 * gdb.threads/attach-stopped.exp: Likewise.
6335 * gdb.threads/threadapply.exp: Likewise.
6336 * lib/selftest-support.exp: Likewise.
6337
26d6cec4
AA
63382018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6339
6340 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6341
4ee89e90
SR
63422018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6343
6344 * gdb.perf/template-breakpoints.cc: New file.
6345 * gdb.perf/template-breakpoints.exp: New file.
6346 * gdb.perf/template-breakpoints.py: New file.
6347
92630041
TT
63482018-03-19 Tom Tromey <tom@tromey.com>
6349
6350 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6351 y0.
6352 * gdb.rust/simple.exp: Test bare identifier form of struct
6353 initializer.
6354
76727919
TT
63552018-03-19 Tom Tromey <tom@tromey.com>
6356
6357 * gdb.gdb/observer.exp: Remove.
6358
194ed413
AA
63592018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6360
6361 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6362 "qualified" option when setting breakpoints.
6363 * gdb.trace/backtrace.exp: Likewise.
6364 * gdb.trace/circ.exp: Likewise.
6365 * gdb.trace/collection.exp: Likewise.
6366 * gdb.trace/disconnected-tracing.exp: Likewise.
6367 * gdb.trace/ftrace-lock.exp: Likewise.
6368 * gdb.trace/ftrace.exp: Likewise.
6369 * gdb.trace/infotrace.exp: Likewise.
6370 * gdb.trace/packetlen.exp: Likewise.
6371 * gdb.trace/passc-dyn.exp: Likewise.
6372 * gdb.trace/qtro.exp: Likewise.
6373 * gdb.trace/read-memory.exp: Likewise.
6374 * gdb.trace/report.exp: Likewise.
6375 * gdb.trace/signal.exp: Likewise.
6376 * gdb.trace/status-stop.exp: Likewise.
6377 * gdb.trace/strace.exp: Likewise.
6378 * gdb.trace/tfind.exp: Likewise.
6379 * gdb.trace/trace-break.exp: Likewise.
6380 * gdb.trace/trace-condition.exp: Likewise.
6381 * gdb.trace/trace-mt.exp: Likewise.
6382 * gdb.trace/tstatus.exp: Likewise.
6383 * gdb.trace/tsv.exp: Likewise.
6384 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6385 * gdb.trace/unavailable.exp: Likewise.
6386 * gdb.trace/while-dyn.exp: Likewise.
6387
8b067d2c
AA
63882018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6389
6390 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6391 that libinproctrace is copied to the target.
6392
3ae9ce5d
TT
63932018-03-14 Tom Tromey <tom@tromey.com>
6394
6395 PR cli/14977:
6396 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6397 a null pointer.
6398 * gdb.base/wchar.exp: Likewise.
6399
b8c2339b
TT
64002018-03-14 Tom Tromey <tom@tromey.com>
6401
6402 PR cli/19918:
6403 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6404 flag.
6405
4872dc46
SM
64062018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6407
6408 PR gdb/22841
6409 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6410 "target" to remote_exec.
6411
e4fe3756
SM
64122018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6413
6414 PR gdb/22841
6415 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6416 ${board}_upload): Remove.
6417
e95a97d4
AA
64182018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6419
6420 * gdb.cp/watch-cp.cc: New test.
6421 * gdb.cp/watch-cp.exp: New file.
6422
dbbb1059
AB
64232018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6424
6425 * gdb.base/infcall-nested-structs.exp: New file.
6426 * gdb.base/infcall-nested-structs.c: New file.
6427 * gdb.base/float.exp: Add riscv support.
6428
ecc054c0
TP
64292018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6430
6431 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6432 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6433
25e3c82c
SDJ
64342018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6435
6436 * gdb.server/abspath.exp: New file.
6437 * lib/gdb.exp (with_cwd): New procedure.
6438
3083294d
SM
64392018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6440
6441 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6442 use it.
6443 (gdb_is_target_remote_prompt): New proc.
6444 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6445 (gdb_is_target_native): Pass prompt parameter to
6446 gdb_is_target_1.
6447
3275ef47
SM
64482018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6449
6450 * gdb.base/load-command.c: New file.
6451 * gdb.base/load-command.exp: New file.
6452 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6453 (gdb_is_target_1): ...this, and generalize for other targets
6454 than just remote.
6455 (gdb_is_target_remote): Use gdb_is_target_1.
6456 (gdb_is_target_native): use gdb_is_target_1.
6457
6893c19a
TT
64582018-02-26 Tom Tromey <tom@tromey.com>
6459
6460 PR python/16497:
6461 * gdb.python/py-framefilter.exp: Update test.
6462
2ddeaf8a
TT
64632018-02-26 Tom Tromey <tom@tromey.com>
6464
6465 * gdb.dwarf2/variant.c: New file.
6466 * gdb.dwarf2/variant.exp: New file.
6467
c9317f21
TT
64682018-02-26 Tom Tromey <tom@tromey.com>
6469
6470 * gdb.rust/simple.exp: Accept more possible results in enum test.
6471
6f6d0c26
SM
64722018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6473
6474 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6475 parentheses.
6476
11b03145
MR
64772018-02-23 Maciej W. Rozycki <macro@mips.com>
6478
6479 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6480 name of a variable: $actual_linejj -> $actual_line.
6481
54a27fe5
JB
64822018-02-21 John Baldwin <jhb@FreeBSD.org>
6483
6484 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6485
de65820c
MM
64862018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6487
6488 * gdb.btrace/buffer-size.exp: Do not force BTS.
6489
980548fd
PA
64902018-02-14 Pedro Alves <palves@redhat.com>
6491
6492 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6493 getting a "Quit".
6494
c4e12631
MM
64952018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6496
6497 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6498 Fix test name.
6499
c2e0e465
SM
65002018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6501
6502 * gdb.cp/m-static.exp: Check type of optimized out static
6503 member.
6504
f7216783
AB
65052018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6506
6507 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6508 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6509
0625771b
LS
65102018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6511 Leszek Swirski <leszeks@google.com>
6512
6513 * gdb.python/py-prettyprint.c
6514 (struct to_string_returns_value_inner,
6515 struct to_string_returns_value_wrapper): New.
6516 (main): Add tsrvw variable.
6517 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6518 ToStringReturnsValueWrapper): New classes.
6519 (register_pretty_printers): Register new pretty-printers.
6520 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6521 recursive pretty printer.
6522 * gdb.python/py-mi.exp: Likewise.
6523
59498c30
LS
65242018-02-01 Leszek Swirski <leszeks@google.com>
6525
6526 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6527 functions with the same name as an include file are parsed
6528 correctly.
6529
d4d38844
YQ
65302018-02-01 Yao Qi <yao.qi@linaro.org>
6531
6532 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6533 "\[^\r\n\]*".
6534
07e5f5cf
NP
65352018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6536
6537 * gdb.arch/powerpc-prologue-frame.s: New file.
6538 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6539 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6540
929b5ad4
JB
65412018-01-31 Joel Brobecker <brobecker@adacore.com>
6542
6543 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6544
e671cd59
PA
65452018-01-30 Pedro Alves <palves@redhat.com>
6546
6547 PR gdb/13211
6548 * gdb.base/interrupt-daemon.c: New.
6549 * gdb.base/interrupt-daemon.exp: New.
6550 * gdb.multi/multi-term-settings.c: New.
6551 * gdb.multi/multi-term-settings.exp: New.
6552
fc413dc4
JB
65532018-01-30 Joel Brobecker <brobecker@adacore.com>
6554
6555 * gdb.base/break.exp: Save the location where the breakpoint
6556 on break.c:47 was actually inserted when debugging the version
6557 compiled at -O2 and use it in the expected output of the "info
6558 break" test performed soon after.
6559
5c319bb2
PA
65602018-01-22 Pedro Alves <palves@redhat.com>
6561 Sergio Durigan Junior <sergiodj@redhat.com>
6562
6563 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6564 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6565
a9e40818
JB
65662018-01-22 Joel Brobecker <brobecker@adacore.com>
6567
6568 * gdb.base/break-include.c, gdb.base/break-include.inc,
6569 gdb.base/break-include.exp: New files.
6570 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6571 line number now being the actual line number where the breakpoint
6572 was inserted.
6573 * gdb.mi/mi-break.exp: Likewise.
6574 * gdb.mi/mi-reverse.exp: Likewise.
6575 * gdb.mi/mi-simplerun.exp: Ditto.
6576
e707fc44
AB
65772018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6578
6579 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6580 varobj.
6581 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6582
ae451627
AB
65832018-01-21 Don Breazeal <donb@codesourcery.com>
6584 Andrew Burgess <andrew.burgess@embecosm.com>
6585
6586 * gdb.mi/basics.c: Add new global.
6587 * gdb.mi/mi-frame-regs.exp: New file.
6588 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6589 case.
6590
b1b189e0
AB
65912018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6592
6593 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6594 non-parameter, and on an unknown symbol.
6595
fcfcc376
TT
65962018-01-19 Tom Tromey <tom@tromey.com>
6597
6598 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6599 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6600
634c1c31
AA
66012018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6602
6603 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6604 setrlimit and chdir to int.
6605
d6ad07fd
AA
66062018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6607
6608 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6609 function.
6610 (my_tend): Likewise.
6611 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6612 rationale of avoiding FP- and vector instructions.
6613
adf8243b
RK
66142018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6615
6616 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6617 "info reg" with "\[ \t\]*".
6618 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6619 "\[ \t\]+".
6620 * gdb.arch/s390-multiarch.exp: Ditto.
6621 * gdb.base/pc-fp.exp: Ditto.
6622 * gdb.reverse/i386-precsave.exp: Ditto.
6623 * gdb.reverse/i386-reverse.exp: Ditto.
6624 * gdb.reverse/i387-env-reverse.exp: Ditto.
6625 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6626
dcc06925
AA
66272018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6628
6629 * lib/gdb.exp (gdb_compile): Re-enable use of
6630 universal_compile_options for languages other than Rust.
6631
25d4fd80
AA
66322018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6633
6634 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6635
ee7f689e 66362018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6637
6638 PR gdb/16577
6639 * gdb.base/solib-vanish.exp: New.
6640 * gdb.base/solib-vanish-main.c: New.
6641 * gdb.base/solib-vanish-lib1.c: New.
6642 * gdb.base/solib-vanish-lib2.c: New.
6643
d8447b6b
YQ
66442018-01-17 Yao Qi <yao.qi@linaro.org>
6645
6646 * gdb.compile/compile.exp: Match the address printed for
6647 frame in the output of command "bt".
6648
86d6a90c
TT
66492018-01-15 Tom Tromey <tom@tromey.com>
6650
6651 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6652 compute sp_reg.
6653
cbcdb1aa
AB
66542018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6655
6656 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6657 to prepare.
6658 (prepare): Return 0 on error, 1 on success.
6659
eea61984
PA
66602018-01-12 Pedro Alves <palves@redhat.com>
6661
6662 * gdb.base/continue-after-aborted-step-over.c: New.
6663 * gdb.base/continue-after-aborted-step-over.exp: New.
6664
6181e9c2
SM
66652018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6666
6667 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6668 options when not creating an executable.
6669
3cada740
PA
66702018-01-11 Pedro Alves <palves@redhat.com>
6671
6672 PR remote/22597
6673 * gdb.server/stop-reply-no-thread.c: New file.
6674 * gdb.server/stop-reply-no-thread.exp: New file.
6675
c63d3e8d
PA
66762018-01-10 Pedro Alves <palves@redhat.com>
6677
6678 PR gdb/22670
6679 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6680 functions too. Test setting breakpoints and printing C functions
6681 with no debug info too.
6682 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6683
d4c2a405
PA
66842018-01-10 Pedro Alves <palves@redhat.com>
6685
6686 PR gdb/22670
6687 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6688 a fail.
6689
8825213e
PA
66902018-01-10 Pedro Alves <palves@redhat.com>
6691
6692 PR gdb/22670
6693 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6694
605fd3c6
YQ
66952018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6696
6697 * gdb.server/unittest.exp: Match the output in non-development
6698 mode.
6699
1e5ded6c
YQ
67002018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6701
6702 * gdb.gdb/unittest.exp: Match output in non-development mode.
6703
30066b0b
JB
67042018-01-08 Joel Brobecker <brobecker@adacore.com>
6705
6706 * gdb.ada/access_tagged_param.exp: Relax expected output
6707 for value of "ObjL" in "continue" to pck.inspect breakpoint
6708 test.
6709
04bafb1e
XR
67102018-01-08 Joel Brobecker <brobecker@adacore.com>
6711
9f86398b
JB
6712 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6713 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6714
e379cee6
PA
67152018-01-05 Pedro Alves <palves@redhat.com>
6716
6717 PR gdb/18653
6718 * gdb.base/libsegfault.exp: New.
6719
de63c46b
PA
67202018-01-05 Joel Brobecker <brobecker@adacore.com>
6721
6722 PR gdb/22670
6723 * gdb.ada/access_tagged_param.exp: New file.
6724 * gdb.ada/access_tagged_param/foo.adb: New file.
6725
f98fc17b
PA
67262018-01-05 Pedro Alves <palves@redhat.com>
6727
6728 PR gdb/22670
6729 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6730 exercise lower case too, and to exercise both full matching and
6731 wild matching.
6732
342f8240
JB
67332018-01-05 Joel Brobecker <brobecker@adacore.com>
6734
6735 * gdb.ada/rename_subscript_param: New testcase.
6736
7150d33c
JG
67372018-01-05 Jerome Guitton <guitton@adacore.com>
6738
6739 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6740
cc0e770c
JB
67412018-01-05 Joel Brobecker <brobecker@adacore.com>
6742
6743 * gdb.ada/convvar_comp: New testcase.
6744
672a41aa 67452018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6746
6747 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6748 (My_Table): New global variable.
6749 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6750
7365ec2f
JB
67512018-01-04 Joel Brobecker <brobecker@adacore.com>
6752
6753 PR gdb/22670
6754 * gdb.ada/maint_with_ada: New testcase.
6755
289483b6
JB
67562018-01-04 Joel Brobecker <brobecker@adacore.com>
6757
6758 PR gdb/22670
6759 * gdb.ada/bp_c_mixed_case: New testcase.
6760
344420da
JB
67612018-01-04 Joel Brobecker <brobecker@adacore.com>
6762
6763 PR gdb/22670
6764 * gdb.ada/complete.exp: Add "complete break ada" test.
6765
66fc87a0
JB
67662018-01-04 Joel Brobecker <brobecker@adacore.com>
6767
6768 PR gdb/22670
6769 * gdb.ada/info_addr_mixed_case: New testcase.
6770
9f757bf7
XR
67712018-01-03 Xavier Roirand <roirand@adacore.com>
6772
6773 * gdb.ada/excep_handle.exp: New testcase.
6774 * gdb.ada/excep_handle/foo.adb: New file.
6775 * gdb.ada/excep_handle/pck.ads: New file.
6776
bd570f80
JB
67772018-01-03 Joel Brobecker <brobecker@adacore.com>
6778
6779 * gdb.base/step-line.c: Add extra empty line in copyright header.
6780 * gdb.base/step-line.inp: Likewise.
6781
9fe561ab
JB
67822018-01-02 Joel Brobecker <brobecker@adacore.com>
6783
6784 * gdb.ada/dyn_stride.exp: Add slice test.
6785
a405673c
JB
67862018-01-02 Joel Brobecker <brobecker@adacore.com>
6787
6788 * gdb.ada/dyn_stride: New testcase.
6789
cef0f868
SH
67902017-12-27 Stafford Horne <shorne@gmail.com>
6791
6792 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6793 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6794
b67d92b0
SH
67952017-12-27 Stafford Horne <shorne@gmail.com>
6796
6797 * gdb.base/reggroups.c: New file.
6798 * gdb.base/reggroups.exp: New file.
6799
eccab96d
JB
68002017-12-18 Joel Brobecker <brobecker@adacore.com>
6801
6802 * gdb.dwarf2/ada-valprint-error.c: New file.
6803 * gdb.dwarf2/ada-valprint-error.exp: New file.
6804
0e2da9f0
JB
68052017-12-18 Joel Brobecker <brobecker@adacore.com>
6806
6807 * gdb.ada/assign_arr: New testcase.
6808
cb923fcc
XR
68092017-12-18 Xavier Roirand <roirand@adacore.com>
6810
6811 * gdb.ada/funcall_ptr: New testcase.
6812
7c161838
SDJ
68132017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6814
6815 PR cli/16224
6816 * gdb.base/ptype-offsets.cc: New file.
6817 * gdb.base/ptype-offsets.exp: New file.
6818
1af17fd9
YQ
68192017-12-15 Yao Qi <yao.qi@linaro.org>
6820
6821 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6822 if XML is disabled.
6823
828d5846
XR
68242017-12-15 Xavier Roirand <roirand@adacore.com>
6825
6826 * gdb.ada/same_component_name: New testcase.
6827
79e8fcaa
JB
68282017-12-14 Joel Brobecker <brobecker@adacore.com>
6829
6830 * gdb.ada/str_binop_equal: New testcase.
6831
e05fa6f9
JB
68322017-12-14 Joel Brobecker <brobecker@adacore.com>
6833
6834 * gdb.ada/task_switch_in_core: New testcase.
6835
b89641ba
SM
68362017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6837
6838 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6839 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6840 call test_bkpt_qualified.
6841 (test_bkpt_qualified): New proc.
6842
6892d2e4
PA
68432017-12-13 Pedro Alves <palves@redhat.com>
6844
6845 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6846 Tighten regexp by matching with an anchor.
6847
a22ecf70
PA
68482017-12-13 Pedro Alves <palves@redhat.com>
6849
6850 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6851 ("expression with namespace"): New set of tests.
6852 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6853 (Nested::Test_NS::qux): New.
6854 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6855 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6856
9937536c
JB
68572017-12-13 Joel Brobecker <brobecker@adacore.com>
6858
6859 * gdb.base/server-del-break.c: New file.
6860 * gdb.base/server-del-break.exp: New file.
6861
fe49c6f5
SH
68622017-12-12 Stafford Horne <shorne@gmail.com>
6863
6864 * gdb.xml/tdesc-regs.exp: Add or1k support.
6865
c3d18620
SH
68662017-12-12 Stafford Horne <shorne@gmail.com>
6867
6868 * gdb.base/bp-permanent.c: Define nop of or1k.
6869
c5f9cfc8
JB
68702017-12-11 Joel Brobecker <brobecker@adacore.com>
6871
6872 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6873 output with components being reordered.
6874
a9c135fc
JB
68752017-12-11 Joel Brobecker <brobecker@adacore.com>
6876
6877 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6878 output with components being reordered.
6879
927aa2e7
JK
68802017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6881 Pedro Alves <palves@redhat.com>
6882
6883 * gdb.base/maint.exp (check for .gdb_index): Check also for
6884 .debug_names.
6885 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6886 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6887 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6888 (.gdb_index used after symbol reloading): Support also .debug_names.
6889 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6890
f17d9474
YQ
68912017-12-08 Yao Qi <yao.qi@linaro.org>
6892
6893 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6894 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6895
a0de8c21
YQ
68962017-12-08 Yao Qi <yao.qi@linaro.org>
6897
6898 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6899 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6900
a738ea1d
YQ
69012017-12-08 Yao Qi <yao.qi@linaro.org>
6902
6903 * gdb.arch/aarch64-tagged-pointer.c: New file.
6904 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6905
1cd9a73b
SDJ
69062017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6907
6908 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6909 "int".
6910
fa6eb693
KS
69112017-12-07 Keith Seitz <keiths@redhat.com>
6912
6913 PR breakpoints/22569
6914 * gdb.linespec/ls-errs.exp: Change expected result of "break
6915 -source this file has spaces.c -line 3".
6916 Check that an explicit source file followed by whitespace is
6917 identified as an invalid explicit location.
6918
883fd55a
KS
69192017-12-07 Keith Seitz <keiths@redhat.com>
6920
6921 * gdb.cp/nested-types.cc: New file.
6922 * gdb.cp/nested-types.exp: New file.
6923 * lib/cp-support.exp: Load data-structures.exp library.
6924 (debug_cp_test_ptype_class): New global.
6925 (cp_ptype_class_verbose, next_line): New procedures.
6926 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6927 Add and document new return value.
6928 Switch the list of lines to a queue.
6929 Add support for new `type' key for nested type definitions.
6930 Add debugging/troubleshooting messages.
6931 * lib/data-structures.exp: New file.
6932
ec72db3e
SM
69332017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6934
6935 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6936 with proc_with_prefix, don't use with_test_prefix.
6937
99598d71
TT
69382017-12-07 Tom Tromey <tom@tromey.com>
6939
6940 * gdb.base/break.exp: Add test for empty "commands".
6941
a8806230
YQ
69422017-12-07 Yao Qi <yao.qi@linaro.org>
6943
6944 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6945 malloc and catch syscall.
6946
824cc835
PM
69472017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6948
e79be6e5 6949 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6950 tests for explicit locations.
6951
7cc244de
PA
69522017-12-06 Pedro Alves <palves@redhat.com>
6953
6954 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6955 force-disabling XML descriptions.
6956
50a1fdd5
PA
69572017-12-04 Pedro Alves <palves@redhat.com>
6958
6959 PR gdb/22499
6960 * gdb.arch/amd64-disp-step-avx.S: New file.
6961 * gdb.arch/amd64-disp-step-avx.exp: New file.
6962
f0fb2488
PA
69632017-12-03 Pedro Alves <palves@redhat.com>
6964
6965 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6966 and <string.h>.
6967 (parent_function): Print distinct messages when waitpid fails, or
6968 the child exits with a signal, or the child exits for an unhandled
6969 reason.
6970 * gdb.threads/process-dies-while-detaching.exp
6971 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6972 it. Wait for both inferior output and GDB's prompt. Use an
6973 indirect spawn id list.
6974 (do_detach): New parameter 'child_exit'. Use it to compute
6975 expected inferior output.
6976 (test_detach, test_detach_watch, test_detach_killed_outside):
6977 Adjust to pass down the expected child exit kind.
6978
97cbe998
SDJ
69792017-12-01 Joel Brobecker <brobecker@adacore.com>
6980 Sergio Durigan Junior <sergiodj@redhat.com>
6981 Pedro Alves <palves@redhat.com>
6982
6983 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6984
40fc416f
SDJ
69852017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6986
6987 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6988 to 'symbol-file' and 'add-symbol-file' can be
6989 position-independent.
6990
1cc75e92
YQ
69912017-12-01 Yao Qi <yao.qi@linaro.org>
6992
6993 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6994 the URL in copyright header.
6995 * gdb.arch/aarch64-fp.exp: Likewise.
6996 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6997 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6998 * gdb.base/expand-psymtabs.exp: Likewise.
6999 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7000 * gdb.fortran/common-block.exp: Likewise.
7001 * gdb.fortran/common-block.f90: Likewise.
7002 * gdb.fortran/logical.exp: Likewise.
7003 * gdb.fortran/vla-datatypes.f90: Likewise.
7004 * gdb.fortran/vla-sub.f90: Likewise.
7005
875fb7a7
JB
70062017-11-30 Joel Brobecker <brobecker@adacore.com>
7007
7008 * gdb.ada/repeat_dyn: New testcase.
7009
6f14765f
UW
70102017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7011
7012 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7013 Update for changed thread numbering.
7014 * gdb.cell/bt.exp: Update for changed GDB output.
7015
f1af7b94
SM
70162017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7017
7018 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7019 setting isremote by hand.
7020 * boards/dwarf4-gdb-index.exp: Likewise.
7021 * boards/fission.exp: Likewise.
7022 * boards/stabs.exp: Likewise.
7023
e3919f3e
PA
70242017-11-30 Pedro Alves <palves@redhat.com>
7025
7026 * gdb.linespec/cpls-ops.exp
7027 (check_explicit_skips_function_argument): Extract the underlying
7028 type of size_t instead of hardcoding it.
7029
bd69330d
PA
70302017-11-29 Pedro Alves <palves@redhat.com>
7031
7032 PR c++/19436
7033 * gdb.linespec/cpls-abi-tag.cc: New file.
7034 * gdb.linespec/cpls-abi-tag.exp: New file.
7035
a20714ff
PA
70362017-11-29 Pedro Alves <palves@redhat.com>
7037
7038 * gdb.base/langs.exp: Use -qualified.
7039 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7040 it.
7041 * gdb.cp/namespace.exp: Use -qualified.
7042 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7043 (overload-3, template-overload, template-ret-type, const-overload)
7044 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7045 procedures.
7046 (test_driver): Call them.
7047 * gdb.cp/save-bp-qualified.cc: New.
7048 * gdb.cp/save-bp-qualified.exp: New.
7049 * gdb.linespec/explicit.exp: Test -qualified.
7050 * lib/completion-support.exp (completion::explicit_opts_list): Add
7051 "-qualified".
7052 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7053
f6f1d339
PM
70542017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7055
7056 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7057
02ca603a
TT
70582017-11-29 Tom Tromey <tom@tromey.com>
7059
7060 * gdb.base/relocate.exp: Update invalid argument test.
7061 Add new tests for invalid arguments.
7062
ed6c0bfb
TP
70632017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7064
7065 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7066 Return 0 as a long.
7067 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7068
f106e10e
TP
70692017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7070
7071 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7072 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7073 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7074 func ().
7075 * gdb.cp/shadow.cc (B.func): Return 0.
7076
10329bb2
JB
70772017-11-27 Joel Brobecker <brobecker@adacore.com>
7078
7079 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7080 expected output in gdb_expect call to allow the exception
7081 message to be present as well. Fix syntax confusion to avoid
7082 TCL thinking that exception_name is an array.
7083
617cd4bc
UW
70842017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7085
7086 * gdb.arch/spu-info.c: Include <unistd.h>.
7087 (do_signal_test): Fix broken calls to write.
7088 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7089 Fix checks for empty mailboxes. Update signal tests for corrected
7090 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7091 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7092 * gdb.cell/arch.exp: Use standard_output_file.
7093 * gdb.cell/break.exp: Likewise.
7094 * gdb.cell/bt.exp: Likewise.
7095 * gdb.cell/core.exp: Likewise.
7096 * gdb.cell/dwarfaddr.exp: Likewise.
7097 * gdb.cell/ea-cache.exp: Likewise.
7098 * gdb.cell/ea-standalone.exp: Likewise.
7099 * gdb.cell/f-regs.exp: Likewise.
7100 * gdb.cell/fork.exp: Likewise.
7101 * gdb.cell/gcore.exp: Likewise.
7102 * gdb.cell/mem-access.exp: Likewise.
7103 * gdb.cell/ptype.exp: Likewise.
7104 * gdb.cell/registers.exp: Likewise.
7105 * gdb.cell/sizeof.exp: Likewise.
7106 * gdb.cell/solib-symbol.exp: Likewise.
7107 * gdb.cell/solib.exp: Likewise.
617cd4bc 7108
a81aaca0
PA
71092017-11-25 Pedro Alves <palves@redhat.com>
7110
7111 * gdb.base/complete-empty.exp: New file.
7112 * gdb.base/completion.exp: Adjust.
7113
6a3c6ee4
PA
71142017-11-25 Pedro Alves <palves@redhat.com>
7115
7116 * gdb.linespec/cpls-ops.cc: New file.
7117 * gdb.linespec/cpls-ops.exp: New file.
7118 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7119 factored out from ...
7120 (test_complete_prefix_range): ... this.
7121
8955eb2d
PA
71222017-11-24 Pedro Alves <palves@redhat.com>
7123
7124 * gdb.linespec/cpcompletion.exp: New file.
7125 * gdb.linespec/cpls-hyphen.cc: New file.
7126 * gdb.linespec/cpls.cc: New file.
7127 * gdb.linespec/cpls2.cc: New file.
7128 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7129 test to use test_gdb_complete_unique. Add label completion,
7130 keyword completion and explicit location completion tests.
7131 * lib/completion-support.exp: New file.
7132
e547c119
JB
71332017-11-24 Joel Brobecker <brobecker@adacore.com>
7134
7135 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7136 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7137 when hitting an exception catchpoint.
7138
7c3c1aa8
YQ
71392017-11-22 Yao Qi <yao.qi@linaro.org>
7140
7141 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7142
41bd68f5
SM
71432017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7144
7145 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7146 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7147 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7148
1daad298
YQ
71492017-11-22 Yao Qi <yao.qi@linaro.org>
7150
7151 * gdb.base/info-os.exp: Pass pthreads.
7152 * gdb.multi/multi-attach.exp: Likewise.
7153
88465e87
YQ
71542017-11-22 Yao Qi <yao.qi@linaro.org>
7155
7156 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7157 compiler.
7158
dc196b23
YQ
71592017-11-22 Yao Qi <yao.qi@linaro.org>
7160
7161 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7162 * gdb.base/break-interp.exp: Likewise.
7163 * gdb.base/jit-attach-pie.exp: Likewise.
7164
2400729e
UW
71652017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7166
7167 * gdb.base/float128.c (large128): New variable.
7168 * gdb.base/float128.exp: Add test to print largest __float128 value.
7169
7a26362d
UW
71702017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7171
7172 * gdb.arch/vsx-regs.exp: Update register content checks.
7173
ed0f4273
UW
71742017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7175
7176 * gdb.arch/ppc-longdouble.exp: New file.
7177 * gdb.arch/ppc-longdouble.c: Likewise.
7178
a25d69c6
PA
71792017-11-21 Pedro Alves <palves@redhat.com>
7180
7181 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7182
73fcf641
PA
71832017-11-20 Pedro Alves <palves@redhat.com>
7184
7185 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7186 (long_double_typedef): New typedefs.
7187 Use DEF on double and long double.
7188 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7189 cases.
7190 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7191 and 'long_double_ptr_same_size' locals. Use them to decide
7192 whether cast from array/function to float is valid/invalid.
7193
71a3c369
TT
71942017-11-17 Tom Tromey <tom@tromey.com>
7195
7196 * gdb.rust/traits.rs: New file.
7197 * gdb.rust/traits.exp: New file.
7198
ced9779b
JB
71992017-11-17 Joel Brobecker <brobecker@adacore.com>
7200
7201 * gdb.ada/minsyms: New testcase.
7202
a0922d80
PA
72032017-11-16 Pedro Alves <palves@redhat.com>
7204
7205 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7206 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7207
ea04e54c
PA
72082017-11-16 Pedro Alves <palves@redhat.com>
7209
7210 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7211 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7212
e849ea89
PA
72132017-11-16 Pedro Alves <palves@redhat.com>
7214
7215 * gdb.server/reconnect-ctrl-c.c: New file.
7216 * gdb.server/reconnect-ctrl-c.exp: New file.
7217
d8ae99a7
PM
72182017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7219
7220 * gdb.python/py-rbreak.exp: New file.
7221 * gdb.python/py-rbreak.c: New file.
7222 * gdb.python/py-rbreak-func2.c: New file.
7223
968a13f8
PA
72242017-11-16 Pedro Alves <palves@redhat.com>
7225
7226 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7227 pattern.
7228 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7229 GDB.
7230
71774bc9
SM
72312017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7232
7233 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7234 regex.
7235
ddbb44cf
SM
72362017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7237
7238 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7239 test names.
7240
584a564f
PA
72412017-11-09 Pedro Alves <palves@redhat.com>
7242
7243 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7244 factored out from ...
7245 (top level): ... here, and adjusted to avoid expecting beyond the
7246 prompt in a single gdb_test_multiple.
7247
5ed7a928
PA
72482017-11-09 Pedro Alves <palves@redhat.com>
7249
7250 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7251 output.
7252 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7253 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7254 * gdb.server/ext-run.exp ("kill" test): Likewise.
7255 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7256
a60e0738
PA
72572017-11-09 Pedro Alves <palves@redhat.com>
7258
7259 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7260 match till end of line.
7261
2c88253f
PA
72622017-11-09 Pedro Alves <palves@redhat.com>
7263
7264 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7265
c7a38517
PA
72662017-11-09 Pedro Alves <palves@redhat.com>
7267
7268 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7269 New procedures, factored out from ...
7270 (top level): ... here, and adjusted to avoid expecting beyond the
7271 prompt in one go.
7272
f29f4b6b
PA
72732017-11-09 Pedro Alves <palves@redhat.com>
7274
7275 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7276 output. Fix '?' match.
7277
286acbb5
JB
72782017-11-08 Joel Brobecker <brobecker@adacore.com>
7279
7280 * gdb.ada/scoped_watch: New testcase.
7281 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7282 which is actually correct.
7283 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7284 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7285
62d7ae92
PA
72862017-11-08 Pedro Alves <palves@redhat.com>
7287
7288 * gdb.gdb/complaints.exp (test_initial_complaints)
7289 (test_serial_complaints, test_short_complaints): Call
7290 complaint_internal instead of complaint.
7291
280ca31f
DT
72922017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7293
7294 * gdb.threads/tls-core.c: New file.
7295 * gdb.threads/tls-core.exp: Likewise.
7296
b5ec771e
PA
72972017-11-08 Pedro Alves <palves@redhat.com>
7298
7299 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7300 (p Exported_Capitalized): New test.
7301 (p exported_capitalized): New test.
7302
a02b41a7
PA
73032017-11-07 Pedro Alves <palves@redhat.com>
7304
7305 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7306
95e95a6d
PA
73072017-11-07 Pedro Alves <palves@redhat.com>
7308
7309 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7310 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7311 (disable_invalid, disable_inverted, disable_negative): New
7312 procedures.
7313 ("bad numbers"): New set of tests.
7314
cee62dbd
PA
73152017-11-07 Pedro Alves <palves@redhat.com>
7316
7317 * gdb.cp/ena-dis-br-range.exp: Add tests.
7318
cc638e86
PA
73192017-11-07 Pedro Alves <palves@redhat.com>
7320
7321 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7322
d0fe4701
XR
73232017-11-07 Xavier Roirand <roirand@adacore.com>
7324 Pedro Alves <palves@redhat.com>
7325
7326 * gdb.base/ena-dis-br.exp: Add reference to
7327 gdb.cp/ena-dis-br-range.exp.
7328 * gdb.cp/ena-dis-br-range.exp: New file.
7329 * gdb.cp/ena-dis-br-range.cc: New file.
7330
46f67f80
PA
73312017-11-06 Pedro Alves <palves@redhat.com>
7332
7333 * gdb.base/attach-non-pgrp-leader.c: New.
7334 * gdb.base/attach-non-pgrp-leader.exp: New.
7335
726e1356
PA
73362017-11-06 Pedro Alves <palves@redhat.com>
7337
7338 * configure.ac: No longer check for termio.h and sgtty.h.
7339 * configure: Regenerate.
7340 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7341 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7342 Remove termio and sgtty code.
7343
50ab6ace
YQ
73442017-11-03 Yao Qi <yao.qi@linaro.org>
7345
7346 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7347 in GDB is disabled.
7348
8e68731c
YQ
73492017-11-03 Yao Qi <yao.qi@linaro.org>
7350
7351 * gdb.python/py-thrhandle.exp: Skip it if python is not
7352 enabled.
7353
3a87ae65
SM
73542017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7355
7356 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7357 as a breakpoint command.
7358
484d8d36
MD
73592017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7360
7361 PR python/21213
7362 * gdb.python/py-infthread.exp: Test calling
7363 InferiorThread.inferior () multiple times in a row.
7364
4a27f119
KS
73652017-10-27 Keith Seitz <keiths@redhat.com>
7366
7367 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7368 Test "info break" for every inlined function breakpoint.
7369
bb11dd58
YQ
73702017-10-27 Yao Qi <yao.qi@linaro.org>
7371
7372 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7373
a43f3893
PF
73742017-10-26 Patrick Frants <osscontribute@gmail.com>
7375
7376 * gdb.cp/classes.exp (test_static_members): Test printing
7377 Outer::instance.
7378 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7379 (Inner::instance, Outer::instance): New.
7380
792ccf00
PA
73812017-10-24 Pedro Alves <palves@redhat.com>
7382
7383 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7384 extra console" test in two stages.
7385
eb2bfbad
PA
73862017-10-24 Pedro Alves <palves@redhat.com>
7387
7388 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7389
1f75a651
PA
73902017-10-24 Pedro Alves <palves@redhat.com>
7391
7392 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7393 loop.
7394
779990d9
PA
73952017-10-24 Pedro Alves <palves@redhat.com>
7396
7397 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7398 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7399
ad9b8f5d
PA
74002017-10-24 Pedro Alves <palves@redhat.com>
7401
7402 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7403 parameter and handle it. Don't output read value in test name.
7404
fee6da6e
PA
74052017-10-24 Pedro Alves <palves@redhat.com>
7406
7407 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7408 custom test name.
7409
10389c2c
PA
74102017-10-24 Pedro Alves <palves@redhat.com>
7411
7412 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7413 include the unstable output directory name in the test's name.
7414 (initial_setup_simple) <'set args'>: Use custom test name.
7415
a80e65a9
PA
74162017-10-24 Pedro Alves <palves@redhat.com>
7417
7418 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7419 with explicit test name.
7420
15763a09
PA
74212017-10-20 Pedro Alves <palves@redhat.com>
7422
7423 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7424 'wait -i'. Use gdb_assert and remote_close.
7425
49a4ce2e
AB
74262017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7427
7428 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7429 number from variable rather than hard-coded.
7430
a75868f5
PA
74312017-10-19 Pedro Alves <palves@redhat.com>
7432
7433 * gdb.base/long-inferior-output.c: New file.
7434 * gdb.base/long-inferior-output.exp: New file.
7435
c8ba13ad
KS
74362017-11-18 Keith Seitz <keiths@redhat.com>
7437
7438 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7439 method.
7440 (main): Call it.
7441 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7442 Add additional user-defined conversion operator tests.
7443
b27de576
PA
74442017-10-17 Pedro Alves <palves@redhat.com>
7445
7446 * boards/native-stdio-gdbserver.exp: Load "local-board".
7447
8484c955
PA
74482017-10-17 Pedro Alves <palves@redhat.com>
7449
7450 * gdb.base/quit-live.c: New file.
7451 * gdb.base/quit-live.exp: New file.
7452
83d5a34d
KS
74532017-10-16 Keith Seitz <keiths@redhat.com>
7454
7455 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7456 (class_with_protected_typedef, class_with_private_typedef)
7457 (struct_with_public_typedef, struct_with_protected_typedef)
7458 (struct_with_private_typedef): New classes/structs.
7459 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7460 typedefs and access specifiers.
7461
739b3f1d
PA
74622017-10-16 Pedro Alves <palves@redhat.com>
7463 Simon Marchi <simon.marchi@polymtl.ca>
7464
7465 * README (Local vs Remote vs Native): New section.
7466 * boards/local-board.exp: New file, with bits factored out from
7467 ...
7468 * boards/native-extended-gdbserver.exp: ... here. Load
7469 "local-board".
7470 * boards/native-gdbserver.exp: Load "local-board".
7471 (${board}_spawn, ${board}_exec): Delete.
7472 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7473 ...
7474 * boards/stdio-gdbserver-base.exp: ... this new file.
7475 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7476 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7477 procedure.
7478 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7479 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7480 stdio_gdbserver_command.
7481 (${board}_get_remote_address, ${board}_get_comm_port)
7482 (${board}_download, ${board}_upload): Delete.
7483 (get_target_remote_pipe_cmd): New.
7484
fe68b953
SM
74852017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7486
7487 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7488 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7489 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7490 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7491 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7492 remove with_test_prefix.
7493
300b6685
PA
74942017-10-13 Pedro Alves <palves@redhat.com>
7495
7496 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7497 * gdb.base/annota1.exp: Use it instead of is_remote.
7498 * gdb.base/annota3.exp: Use it instead of is_remote.
7499 * gdb.cp/annota2.exp: Use it instead of is_remote.
7500 * gdb.cp/annota3.exp: Use it instead of is_remote.
7501 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7502
50500caf
PA
75032017-10-13 Pedro Alves <palves@redhat.com>
7504
7505 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7506 (test_num_test_vars, run_and_count_vars, find_env)
7507 (test_set_unset_env, test_inherit_env_var): New procedures.
7508 (top level): Use them.
7509
dad0c6d2
PA
75102017-10-13 Pedro Alves <palves@redhat.com>
7511
7512 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7513 also skip on stub-like targets.
7514
8b0553c1
PA
75152017-10-13 Pedro Alves <palves@redhat.com>
7516
7517 PR gdb/22293
7518 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7519 (top level): Move some tests to ...
7520 (test_not_found): ... this new procedure.
7521 (top level): Call it.
7522
7594f623
PA
75232017-10-13 Pedro Alves <palves@redhat.com>
7524
7525 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7526 expect different "info terminal" output if testing with a
7527 non-native target.
7528
ebe3b402
PA
75292017-10-13 Pedro Alves <palves@redhat.com>
7530 Simon Marchi <simon.marchi@polymtl.ca>
7531
7532 PR python/12966
7533 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7534
42f1b161
PA
75352017-10-13 Pedro Alves <palves@redhat.com>
7536
7537 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7538 already.
7539
8d6ef72b
PA
75402017-10-13 Pedro Alves <palves@redhat.com>
7541
7542 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7543 is_remote.
7544
d7bcd5b8
PA
75452017-10-13 Pedro Alves <palves@redhat.com>
7546
7547 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7548 is_remote.
7549
df479dc6
PA
75502017-10-13 Pedro Alves <palves@redhat.com>
7551
7552 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7553 is set.
7554 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7555 instead of is_remote.
7556
23fb630a
PA
75572017-10-13 Pedro Alves <palves@redhat.com>
7558
7559 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7560 (top level): Add comment.
7561
cc77b1dc
PA
75622017-10-13 Pedro Alves <palves@redhat.com>
7563
7564 * gdb.base/remote.exp (top level): Fix comment typo and add
7565 missing return.
7566
27c9e813
PA
75672017-10-13 Pedro Alves <palves@redhat.com>
7568 Simon Marchi <simon.marchi@polymtl.ca>
7569
7570 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7571 calls and add comments. Skip test if use_gdb_stub is set.
7572 (top level): Use "set cwd" command instead of "cd" command.
7573
5e830d98
PA
75742017-10-13 Pedro Alves <palves@redhat.com>
7575
7576 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7577 is_remote target check.
7578
f5ca0032
PA
75792017-10-13 Pedro Alves <palves@redhat.com>
7580
7581 * gdb.base/scope.exp: Use build_executable + clean_restart +
7582 gdb_file_cmd instead of prepare_for_testing and no longer skip
7583 "before run" tests on is_remote target boards. Update comments.
7584 * boards/native-extended-gdbserver.exp
7585 (extended_gdbserver_load_last_file): New, factored out from ...
7586 (gdb_load): ... this. Move further below and add comment.
7587 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7588
8aed1c0d
PA
75892017-10-12 Pedro Alves <palves@redhat.com>
7590
7591 * gdb.base/attach.exp: Remove references to gdb64.
7592 * gdb.base/dbx.exp: Remove references to gdb64.
7593
cfa34c87
SM
75942017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7595 Pedro Alves <palves@redhat.com>
7596
7597 * gdb.base/label.exp: Remove is_remote target check.
7598
9192b7de
PA
75992017-10-12 Pedro Alves <palves@redhat.com>
7600
7601 * gdb.base/auvx.exp (coredir): Update comment.
7602 (top level) <core_works>: Use "set cwd" command instead of "cd"
7603 command.
7604
6bf0052d
PA
76052017-10-12 Pedro Alves <palves@redhat.com>
7606 Simon Marchi <simon.marchi@polymtl.ca>
7607
7608 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7609 target boards.
7610
e48ef82d
PA
76112017-10-12 Pedro Alves <palves@redhat.com>
7612 Simon Marchi <simon.marchi@polymtl.ca>
7613
7614 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7615 Instead skip if there's any gdb_protocol set.
7616
8d7aea57
SM
76172017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7618 Pedro Alves <palves@redhat.com>
7619
7620 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7621
30440677
PA
76222017-10-12 Pedro Alves <palves@redhat.com>
7623 Simon Marchi <simon.marchi@polymtl.ca>
7624
7625 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7626 instead of on dejagnu remote boards.
7627
4e04f045 76282017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7629 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7630
7631 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7632 checks. Use build_executable + clean_restart instead of
7633 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7634 of enabling non-stop after starting gdb.
7635
871a186e
PA
76362017-10-12 Pedro Alves <palves@redhat.com>
7637
7638 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7639 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7640 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7641 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7642
56d704da
AK
76432017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7644
7645 * gdb.arch/arc-tdesc-cpu.exp: New file.
7646 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7647
2f20e312
SM
76482017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7649
7650 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7651
65630365
PA
76522017-10-10 Pedro Alves <palves@redhat.com>
7653
7654 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7655 expect CLI output.
7656
bf469271
PA
76572017-10-10 Pedro Alves <palves@redhat.com>
7658
7659 * lib/selftest-support.exp (selftest_setup): Update for
7660 captured_command_loop's prototype change.
7661
777a42f1
PA
76622017-10-09 Pedro Alves <palves@redhat.com>
7663
7664 Test both arch1=>arch2 and arch2=>arch1.
7665
7666 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7667 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7668 factored out to...
7669 (append_arch1_options, append_arch2_options, append_arch_options)
7670 (build_executables): New procedures.
7671 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7672 local.
7673 (top level): Add new 'first_arch' testing axis.
7674
cbd2b4e3
PA
76752017-10-09 Pedro Alves <palves@redhat.com>
7676
7677 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7678 (barrier): New.
7679 (thread_start, all_started): New functions.
7680 (main): Spawn new thread and wait until it is scheduled.
7681 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7682 option.
7683 (do_test): Add 'selected_thread' parameter. Run to all_started
7684 instead of main. Explicitly set the breakpoint at main. Switch
7685 to the SELECTED_THREAD thread.
7686 (top level): Test handling the exec event with either the main
7687 thread or the second thread selected.
7688
5c9e4427
PA
76892017-10-09 Pedro Alves <palves@redhat.com>
7690
7691 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7692 logic. Move STOP marker after the value checks.
7693 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7694 regexp.
7695
b3b7c423
SL
76962017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7697
7698 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7699
3b4b2f16
UW
77002017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7701
7702 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7703 integer-to-dfp conversion.
7704 * gdb.base/dfp-test.exp: Likewise.
7705
5cd63fda
PA
77062017-10-04 Pedro Alves <palves@redhat.com>
7707
7708 * gdb.multi/hangout.c: Include <unistd.h>.
7709 (hangout_loop): New function.
7710 (main): Call alarm. Call hangout_loop in a loop.
7711 * gdb.multi/hello.c: Include <unistd.h>.
7712 (hello_loop): New function.
7713 (main): Call alarm. Call hangout_loop in a loop.
7714 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7715 inferior with the other selected.
7716
4c71c105
SM
77172017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7718
7719 * gdb.mi/list-thread-groups-available.exp: New file.
7720 * gdb.mi/list-thread-groups-available.c: New file.
7721
bc3b087d
SDJ
77222017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7723
7724 * gdb.base/set-cwd.exp: Make it available on
7725 native-extended-gdbserver.
7726
d092c5a2
SDJ
77272017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7728
7729 * gdb.base/set-cwd.c: New file.
7730 * gdb.base/set-cwd.exp: Likewise.
7731
45320ffa
TT
77322017-10-02 Tom Tromey <tom@tromey.com>
7733
7734 PR rust/22236:
7735 * gdb.rust/simple.rs (main): New variable "fslice".
7736 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7737
b3e3859b
TT
77382017-10-02 Tom Tromey <tom@tromey.com>
7739
7740 * gdb.rust/simple.exp: Test ptype of a slice.
7741
01af5e0d
TT
77422017-10-02 Tom Tromey <tom@tromey.com>
7743
7744 * gdb.rust/simple.exp: Test index of slice.
7745
a9bbfbd8
TT
77462017-09-27 Tom Tromey <tom@tromey.com>
7747
7748 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7749
df8899e5
TP
77502017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7751 Pedro Alves <palves@redhat.com>
7752
7753 * gdb.base/compare-sections.exp (get value of read-only section): Read
7754 as unsigned value.
7755 (corrupt read-only section): Likewise and don't set written if patching
7756 failed.
7757
757bf54b
KB
77582017-09-21 Kevin Buettner <kevinb@redhat.com>
7759
7760 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7761 files.
7762
06871ae8
PA
77632017-09-20 Pedro Alves <palves@redhat.com>
7764
7765 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7766 symbol names in gdb's output.
7767 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7768
e5f25bc5
PA
77692017-09-20 Pedro Alves <palves@redhat.com>
7770
7771 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7772 Rename to ...
7773 (test_list_ambiguous_symbol): ... this and add a symbol name
7774 parameter. Adjust.
7775 (test_list_ambiguous_function): Reimplement on top of
7776 test_list_ambiguous_symbol and also test listing ambiguous
7777 variables.
7778 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7779 (ambiguous_fun): ... this.
7780 (ambiguous_var): New.
7781 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7782 (ambiguous_fun): ... this.
7783 (ambiguous_var): New.
7784
4e5a4f58
JB
77852017-09-19 John Baldwin <jhb@FreeBSD.org>
7786
7787 * gdb.base/starti.c: New file.
7788 * gdb.base/starti.exp: New file.
7789 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7790
26e53f3e
PA
77912017-09-14 Pedro Alves <palves@redhat.com>
7792
7793 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7794 (top level): Use it instead of runto.
7795
cb791d59
TT
77962017-09-11 Tom Tromey <tom@tromey.com>
7797
7798 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7799
7c96f8c1
TT
78002017-09-11 Tom Tromey <tom@tromey.com>
7801
7802 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7803 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7804
469412dd
CW
78052017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7806
7807 * gdb.fortran/printing-types.exp: New file.
7808 * gdb.fortran/printing-types.exp: New file.
7809
e0f86435
BH
78102017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7811
7812 * gdb.fortran/vla-ptype.exp: Fix typos.
7813 * gdb.fortran/vla-value.exp: Same.
7814
9e9af4be
BH
78152017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7816
7817 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7818 * gdb.mi/mi-var-child-f.exp: Likewise.
7819 * gdb.mi/mi-vla-fortran.exp: Likewise.
7820
a5ad232b 78212017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7822 Christoph Weinmann <christoph.t.weinmann@intel.com>
7823 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7824
7825 * gdb.fortran/ptr-indentation.f90: New file.
7826 * gdb.fortran/ptr-indentation.exp: New file.
7827
5aec60eb
TT
78282017-09-05 Tom Tromey <tom@tromey.com>
7829
7830 PR gdb/22010:
7831 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7832
8f8f8152
TP
78332017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7834
7835 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7836
fbd1b771
JK
78372017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7838
7839 * gdb.threads/tls-nodebug-pie.c: New file.
7840 * gdb.threads/tls-nodebug-pie.exp: New file.
7841
5eb5f850
TT
78422017-09-05 Tom Tromey <tom@tromey.com>
7843
7844 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7845 for rust.
7846
ae780a21
SM
78472017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7848
7849 * gdb.multi/multi-arch-exec.exp: Test with different
7850 "follow-exec-mode" settings.
7851 (do_test): New procedure.
7852
3693fdb3
PA
78532017-09-04 Pedro Alves <palves@redhat.com>
7854
7855 * gdb.base/func-static.c (S::method const, S::method volatile)
7856 (S::method volatile const): New methods.
7857 (c_s, v_s, cv_s): New instances.
7858 (main): Call method() on them.
7859 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7860 (cannot_resolve): New procedure.
7861 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7862 print-quote-unquoted columns.
7863 (do_test): Test printing each scope too.
7864
e68cb8e0
PA
78652017-09-04 Pedro Alves <palves@redhat.com>
7866
7867 * gdb.base/local-static.exp: Also test with
7868 class::method::variable wholly quoted.
7869 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7870
858be34c
PA
78712017-09-04 Pedro Alves <palves@redhat.com>
7872
7873 * gdb.base/local-static.c: New.
7874 * gdb.base/local-static.cc: New.
7875 * gdb.base/local-static.exp: New.
7876
46a4882b
PA
78772017-09-04 Pedro Alves <palves@redhat.com>
7878
7879 * gdb.asm/asm-source.exp: Add casts to int.
7880 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7881 (dataglobal64_1, dataglobal64_2): New globals.
7882 * gdb.base/nodebug.exp: Test different expressions involving the
7883 new globals, with print, whatis and ptype. Add casts to int.
7884 * gdb.base/solib-display.exp: Add casts to int.
7885 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7886 * gdb.cp/m-static.exp: Add cast to int.
7887 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7888 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7889 tls variable with no debug info without a cast. Test with a cast
7890 to int too.
7891 * gdb.trace/entry-values.exp: Add casts.
7892
2c5a2be1
PA
78932017-09-04 Pedro Alves <palves@redhat.com>
7894
7895 * gdb.base/nodebug.exp: Test that ptype's error about functions
7896 with unknown return type includes the function name too.
7897
7022349d
PA
78982017-09-04 Pedro Alves <palves@redhat.com>
7899
7900 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7901 return type of munmap in infcall.
7902 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7903 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7904 type of ftell in infcall.
7905 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7906 type of getpid in infcall.
7907 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7908 infcall.
7909 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7910 Bail on failure to extract the pid.
7911 * gdb.base/nodebug.c: #include <stdint.h>.
7912 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7913 New functions.
7914 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7915 Change expected output of print/whatis/ptype with functions with
7916 no debug info. Test all supported languages. Call
7917 test_call_promotion.
7918 * gdb.compile/compile.exp: Adjust expected output to expect
7919 warning.
7920 * gdb.threads/siginfo-threads.exp: Likewise.
7921
54990598
PA
79222017-09-04 Pedro Alves <palves@redhat.com>
7923
7924 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7925 "prototypes". Test calling float functions via prototyped and
7926 unprototyped function pointers.
7927 (perform_all_tests): New parameter "prototypes". Pass it down.
7928 (top level): Pass down "prototypes" parameter to
7929 perform_all_tests.
7930
34d16ea2
SM
79312017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7932
7933 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7934 Test with nested loops.
7935
9521ecda
SM
79362017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7937
7938 * gdb.base/commands.exp: Call the new procedures.
7939 (loop_break_test, loop_continue_test): New procedures.
7940
80a65e9b
SM
79412017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7942
7943 * gdb.base/commands.exp: Call new procedure.
7944 (define_if_without_arg_test): New procedure.
7945
e439fa14
PA
79462017-09-04 Pedro Alves <palves@redhat.com>
7947
7948 * gdb.base/list-ambiguous.exp: New file.
7949 * gdb.base/list-ambiguous0.c: New file.
7950 * gdb.base/list-ambiguous1.c: New file.
7951 * gdb.base/list.exp (test_list_range): Adjust expected output.
7952
0a2dde4a
SDJ
79532017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7954
7955 * gdb.base/share-env-with-gdbserver.c: New file.
7956 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7957
5e89eb3a
SM
79582017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7959
7960 * gdb.base/commands.exp (gdbvar_simple_if_test,
7961 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7962 progvar_simple_if_test, progvar_simple_while_test,
7963 progvar_complex_if_while_test, user_defined_command_test,
7964 user_defined_command_args_eval,
7965 user_defined_command_args_stack_test,
7966 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7967 temporary_breakpoint_commands,
7968 gdb_test_no_prompt, redefine_hook_test,
7969 redefine_backtrace_test): Remove "global gdb_prompt".
7970
fd437cbc
SM
79712017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7972
7973 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7974 New proc, call it from toplevel.
7975
87215ad1
SDJ
79762017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7977
7978 PR remote/21852
7979 * gdb.server/normal.c: New file, copied from gdb.base.
7980 * gdb.server/run-without-local-binary.exp: New file.
7981
58afddc6
WP
79822017-08-07 Weimin Pan <weimin.pan@oracle.com>
7983
7984 * gdb.arch/sparc64-adi.exp: New file.
7985 * gdb.arch/sparc64-adi.c: New file.
7986
5277199a
PA
79872017-08-22 Pedro Alves <palves@redhat.com>
7988
7989 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7990 (top level): Add "list all overloads" tests.
7991
14278e1f
TT
79922017-08-22 Tom Tromey <tom@tromey.com>
7993
7994 * gdb.gdb/xfullpath.exp: Remove.
7995
bf223d3e
PA
79962017-08-21 Pedro Alves <palves@redhat.com>
7997
7998 PR gdb/19487
7999 * gdb.base/symbol-alias.c: New.
8000 * gdb.base/symbol-alias2.c: New.
8001 * gdb.base/symbol-alias.exp: New.
8002
c973d0aa
PA
80032017-08-21 Pedro Alves <palves@redhat.com>
8004
8005 * gdb.base/dfp-test.c
8006 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8007 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8008 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8009 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8010 * gdb.base/whatis-ptype-typedefs.c: New.
8011 * gdb.base/whatis-ptype-typedefs.exp: New.
8012 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8013 (an_int, an_int_type, an_int_type2): New globals.
8014 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8015 involving typedefs and cast expressions.
8016 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8017 (lookup_typedefs_function): New.
8018 (typedefs_pretty_printers_dict): New.
8019 (top level): Register lookup_typedefs_function in
8020 gdb.pretty_printers.
8021
6d580b63
YQ
80222017-08-18 Yao Qi <yao.qi@linaro.org>
8023
8024 * gdb.server/unittest.exp: New.
8025
206726fb
SDJ
80262017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8027
8028 PR gdb/21954
8029 * gdb.base/environ.exp: Add test to check if 'unset environment'
8030 works.
8031
bf0ec4c2
AA
80322017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8033
8034 * lib/gdb.exp (universal_compile_options): New caching proc.
8035 (gdb_compile): Suppress GCC's coloring of messages.
8036
d6382fff
TT
80372017-08-14 Tom Tromey <tom@tromey.com>
8038
8039 PR gdb/21675:
8040 * gdb.base/printcmds.exp (test_radices): New function.
8041 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8042 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8043 * lib/gdb.exp (get_integer_valueof): Use p/d.
8044
c2c2dd9f
SM
80452017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8046
8047 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8048 characters.
8049
fdffd6f4
TT
80502017-08-05 Tom Tromey <tom@tromey.com>
8051
8052 * gdb.rust/simple.exp: Allow String to appear in a different
8053 namespace.
8054
27d41eac
YQ
80552017-07-26 Yao Qi <yao.qi@linaro.org>
8056
8057 * gdb.gdb/unittest.exp: Invoke command
8058 "maintenance check xml-descriptions".
8059
031ed05d
AA
80602017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8061
8062 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8063 calling context.
8064 (hex128): Drop erroneous calculation of parameters.
8065
dcd27ddf
SM
80662017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8067
8068 * gdb.python/py-unwind.exp: Disable stack protection when
8069 building test file.
8070
47e77640
PA
80712017-07-20 Pedro Alves <palves@redhat.com>
8072
8073 * gdb.base/default.exp (set language): Adjust expected output.
8074
62d2a18a
PA
80752017-07-20 Pedro Alves <palves@redhat.com>
8076
8077 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8078 (test_minsym): ... this, and make static.
8079 (get_pck__foo__bar__minsym): Rename to ...
8080 (get_test_minsym): ... this.
8081 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8082 symbol names and comments.
8083 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8084 (get_test_minsym): ... this.
8085 (pck__foo__bar__minsym__2): Rename to ...
8086 (test_minsym): ... this.
8087 (main): Adjust.
8088
c45ec17c
PA
80892017-07-17 Pedro Alves <palves@redhat.com>
8090
8091 * gdb.base/completion.exp: Adjust expected output.
8092 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8093 the completer works.
8094
c6756f62
PA
80952017-07-17 Pedro Alves <palves@redhat.com>
8096
8097 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8098
5bd68487
AB
80992017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8100
8101 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8102
8880f2a9
TT
81032017-07-14 Tom Tromey <tom@tromey.com>
8104
8105 PR rust/21764:
8106 * gdb.rust/simple.exp: Add tests.
8107
65547233
TT
81082017-07-14 Tom Tromey <tom@tromey.com>
8109
8110 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8111
8f14146e
PA
81122017-07-14 Pedro Alves <palves@redhat.com>
8113
8114 * gdb.linespec/base/one/thefile.cc (z1): New function.
8115 * gdb.linespec/base/two/thefile.cc (z2): New function.
8116 * gdb.linespec/linespec.exp: Add tests.
8117
b4365d02
AB
81182017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8119
8120 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8121 to mi_create_breakpoint.
8122
5d2cbaa5
AB
81232017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8124
8125 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8126 mi_create_breakpoint.
8127
11cb5716
IB
81282017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8129
8130 * gdb.dlang/demangle.exp: Update for demangling changes.
8131
03278692
TT
81322017-07-09 Tom Tromey <tom@tromey.com>
8133
8134 * gdb.dwarf2/shortpiece.exp: New file.
8135
33c5cd75
DB
81362017-07-06 David Blaikie <dblaikie@gmail.com>
8137
8138 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8139 built from fissiont-multi-cu{1,2}.c.
8140 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8141 except putting 'main' and 'func' in separate CUs in the same DWO file.
8142 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8143 test.
8144 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8145 test.
8146
8455d262
PA
81472017-07-06 Pedro Alves <palves@redhat.com>
8148
8149 * gdb.python/py-unwind.exp: Test flushregs.
8150
dc4bde35
SDJ
81512017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8152
8153 PR cli/21688
8154 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8155 tests for alias commands and trailing whitespace.
8156
51ed89aa
SDJ
81572017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8158
8159 PR cli/21688
8160 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8161 procedure. Call it.
8162
eb17d413
PA
81632017-06-29 Pedro Alves <palves@redhat.com>
8164
8165 * gdb.base/printcmds.exp: Add tests.
8166
41664b45
DG
81672017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8168
8169 PR gdb/21337
8170 * gdb.base/reread-readsym.exp: New file.
8171 * gdb.base/reread-readsym.c: New file.
8172
75312ae3
KB
81732017-06-21 Kevin Buettner <kevinb@redhat.com>
8174
8175 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8176 subpattern.
8177
66953522
PB
81782017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8179
8180 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8181 extended mnemonic.
8182 * gdb.arch/powerpc-power9.s: Likewise.
8183
5524b525
AA
81842017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8185
8186 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8187 on 32-bit x86 targets. Exploit is_*_target macros where
8188 appropriate.
8189
03c8af18
AA
81902017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8191
8192 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8193 register pieces.
8194
3bf31011
AA
81952017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8196
8197 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8198 located in one or more DWARF pieces.
8199
805acca0
AA
82002017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8201
8202 * lib/gdb.exp (get_endianness): New proc.
8203 * gdb.arch/aarch64-fp.exp: Use it.
8204 * gdb.arch/altivec-regs.exp: Likewise.
8205 * gdb.arch/e500-regs.exp: Likewise.
8206 * gdb.arch/vsx-regs.exp: Likewise.
8207 * gdb.base/dump.exp: Likewise.
8208 * gdb.base/funcargs.exp: Likewise.
8209 * gdb.base/gnu_vector.exp: Likewise.
8210 * gdb.dwarf2/formdata16.exp: Likewise.
8211 * gdb.dwarf2/implptrpiece.exp: Likewise.
8212 * gdb.dwarf2/nonvar-access.exp: Likewise.
8213 * gdb.python/py-inferior.exp: Likewise.
8214 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8215
e9352324
AA
82162017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8217
8218 PR gdb/21226
8219 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8220 stack value pieces are taken from the LSB end.
8221
d5d1163e
AA
82222017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8223
8224 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8225 variable at nonzero offset.
8226
0567c986
AA
82272017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8228
8229 * gdb.dwarf2/var-access.c: New file.
8230 * gdb.dwarf2/var-access.exp: New test.
8231 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8232
973e9aab
TT
82332017-06-12 Tom Tromey <tom@tromey.com>
8234
8235 * gdb.dwarf2/formdata16.exp: Add tests.
8236
d9109c80
TT
82372017-06-12 Tom Tromey <tom@tromey.com>
8238
8239 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8240
30a25466
TT
82412017-06-12 Tom Tromey <tom@tromey.com>
8242
8243 PR exp/16225:
8244 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8245 * gdb.arch/vsx-regs.exp: Update tests.
8246 * gdb.arch/s390-vregs.exp (hex128): New proc.
8247 Update test.
8248 * gdb.arch/altivec-regs.exp: Update tests.
8249
aefd8b33
SDJ
82502017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8251
8252 * gdb.base/startup-with-shell.c: New file.
8253 * gdb.base/startup-with-shell.exp: Likewise.
8254
2090129c
SDJ
82552017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8256
8257 * gdb.server/non-existing-program.exp: Update regex in order to
8258 reflect the fact that gdbserver is now using fork_inferior (with a
8259 shell) to startup the inferior.
8260
8e86a419
SM
82612017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8262
8263 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8264 support function calls from GDB.
8265
e6cf65f2
TT
82662017-05-21 Tom Tromey <tom@tromey.com>
8267
8268 PR rust/21466:
8269 * gdb.rust/unsized.exp: New file.
8270 * gdb.rust/unsized.rs: New file.
8271
43cc5389
TT
82722017-05-19 Tom Tromey <tom@tromey.com>
8273
8274 PR rust/21484:
8275 * gdb.rust/watch.exp: New file.
8276 * gdb.rust/watch.rs: New file.
8277
ec8df234
TT
82782017-05-18 Tom Tromey <tom@tromey.com>
8279
8280 * gdb.rust/simple.exp: Allow Box to be qualified.
8281
3e3e7fae
TP
82822017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8283
8284 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8285
59cc050d
PA
82862017-05-18 Pedro Alves <palves@redhat.com>
8287
8288 * gdb.base/fileio.c (test_write, test_read, test_close)
8289 (test_fstat): Don't print 'ret' in the fail path.
8290
c8f6abd1
PA
82912017-05-18 Pedro Alves <palves@redhat.com>
8292
8293 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8294 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8295 (test_system, test_rename, test_unlink, test_time): Change
8296 prototypes.
8297 * gdb.base/fileio.exp (stop_msg): Adjust.
8298
d2a03b77
PA
82992017-05-18 Pedro Alves <palves@redhat.com>
8300
8301 * gdb.base/fileio.c (null_str): New global.
8302 (test_stat): Use it.
8303 * gdb.base/fileio.exp: Remove nowarnings.
8304
0d5c6999
YQ
83052017-05-17 Yao Qi <yao.qi@linaro.org>
8306
8307 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8308
21873064
YQ
83092017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8310
8311 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8312 argument command.
8313 (top-level): Invoke test_set_inferior_tty.
8314
d512d31c
PA
83152017-05-04 Pedro Alves <palves@redhat.com>
8316
8317 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8318 Add parens to print call for Python 3.
8319
90cef2ed
KS
83202017-05-03 Keith Seitz <keiths@redhat.com>
8321
8322 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8323 (main): Call it.
8324
14f819c8
TW
83252017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8326
8327 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8328 to prev and next.
8329
913aeadd
TW
83302017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8331
8332 * gdb.python/py-record-btrace.exp: Remove test for
8333 gdb.BtraceInstruction.error.
8334
a3be24ad
TW
83352017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8336
8337 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8338
ae20e79a
TW
83392017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8340
8341 * gdb.python/py-record-btrace-threads.c: New file.
8342 * gdb.python/py-record-btrace-threads.exp: New file.
8343
45ce1b47
SDJ
83442017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8345
8346 PR testsuite/8595
8347 * gdb.base/environ.exp: Make test available in all architectures.
8348 Move bits related to "info program" testing to
8349 gdb.base/info-program.exp. Rewrite tests to use the two new
8350 procedures mentione below.
8351 (test_set_show_env_var) New procedure.
8352 (test_set_show_env_var_equal): Likewise.
8353 * gdb.base/info-program.exp: New file.
8354
e15c3eb4
KS
83552017-04-27 Keith Seitz <keiths@redhat.com>
8356
8357 * gdb.cp/oranking.cc (test15): New function.
8358 (main): Call test15 and declare additional variables for testing.
8359 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8360 "p foo101('abc')" tests.
8361 Add tests for cv qualifier overloads.
8362 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8363 "lvalue reference overload" test.
8364 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8365 "print value of f1 on Child&& in f2" test.
8366
3a3fd0fd
PA
83672017-04-19 Pedro Alves <palves@redhat.com>
8368
8369 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8370 procedure.
8371 (top level): Call it.
8372 * lib/gdb.exp (gdb_define_cmd): New procedure.
8373
53375380
PA
83742017-04-12 Pedro Alves <palves@redhat.com>
8375
8376 PR gdb/21323
8377 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8378 (wchar): New global.
8379 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8380 (do_test_wide_char, wide_char_types_no_program, top level): Add
8381 wchar_t testing.
8382
53e710ac
PA
83832017-04-12 Pedro Alves <palves@redhat.com>
8384
8385 PR c++/21323
8386 * gdb.cp/wide_char_types.c: New file.
8387 * gdb.cp/wide_char_types.exp: New file.
8388
0ad9d8c7
SDJ
83892017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8390
8391 PR gdb/21352
8392 * gdb.trace/tsv.exp: Add test for "tsave -r".
8393
b1b45502
IB
83942017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8395
8396 * gdb.dlang/watch-loc.c: New file.
8397 * gdb.dlang/watch-loc.exp: New file.
8398
ec13808e
JK
83992017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8402
fe5f7374
AK
84032017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8404
8405 * gdb.arch/arc-analyze-prologue.S: New file.
8406 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8407
eea78757
AK
84082017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8409
8410 * gdb.arch/arc-decode-insn.S: New file.
8411 * gdb.arch/arc-decode-insn.exp: Likewise.
8412
5badf10a
IR
84132017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8414
8415 PR tdep/20928
8416 * gdb.arch/sparc64-regs.exp: New file.
8417 * gdb.arch/sparc64-regs.S: Likewise.
8418
cee59b3f
TW
84192017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8420
8421 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8422 and memory view on Python 3.
8423
c0f55cc6
AV
84242017-03-20 Artemiy Volkov <artemiyv@acm.org>
8425 Keith Seitz <keiths@redhat.com>
8426
8427 PR gdb/14441
8428 * gdb.cp/demangle.exp: Add rvalue reference tests.
8429 * gdb.cp/rvalue-ref-casts.cc: New file.
8430 * gdb.cp/rvalue-ref-casts.exp: New file.
8431 * gdb.cp/rvalue-ref-overload.cc: New file.
8432 * gdb.cp/rvalue-ref-overload.exp: New file.
8433 * gdb.cp/rvalue-ref-params.cc: New file.
8434 * gdb.cp/rvalue-ref-params.exp: New file.
8435 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8436 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8437 * gdb.cp/rvalue-ref-types.cc: New file.
8438 * gdb.cp/rvalue-ref-types.exp: New file.
8439 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8440 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8441
51457a05
MAL
84422017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8443
8444 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8445 New procedure.
8446
5b291c04
MAL
84472017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8448
8449 * lib/mi-support.exp (mi_gdb_test): Add additional message
8450 for unexpected output.
8451
59a56148
AA
84522017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8453
8454 * gdb.base/examine-backward.c (Barrier): New character array
8455 constant, to ensure that TestStrings is preceded by a string
8456 terminator.
8457
7942e96e
AA
84582017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8459
8460 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8461 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8462 and implicit pointer into such a location.
8463
6ebac3fb
DE
84642017-03-16 Doug Evans <dje@google.com>
8465
8466 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8467
ec3b243d
TP
84682017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8469
8470 * gdb.cp/m-static.exp: Fix expectation for prototype of
8471 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8472
84732017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8474
8475 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8476 * gdb.guile/scm-lazy-string.c: New file.
8477 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8478 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8479 for pointer, array, typedef lazy strings.
8480
2cc36e25 84812017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8482
8483 PR python/17728, python/18439, python/18779
8484 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8485 * gdb.python/py-lazy-string.c (pointer): New typedef.
8486 (main): New locals ptr, array, typedef_ptr.
8487 * gdb.python/py-value.exp: Move lazy string tests to ...
8488 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8489 array, typedef lazy strings.
ec3b243d 8490
0efcde63
AK
84912017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8492
8493 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8494 Add optional 'test' parameter.
8495
7978d7c3
SM
84962017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8497
8498 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8499 Skip for versions of DejaGnu < 1.5.
8500
896c0c1e
SM
85012017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8502
8503 * lib/gdb.exp (dejagnu_version): New proc.
8504 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8505 Use dejagnu_version.
8506
5f4d1085
KS
85072017-03-10 Keith Seitz <keiths@redhat.com>
8508
8509 PR c++/8128
8510 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8511 type from destructor regexps.
8512 Add a branch which actually passes the test.
8513 Adjust "ptype t5i" test names.
8514
1de05205
PA
85152017-03-08 Pedro Alves <palves@redhat.com>
8516
8517 * gdb.base/step-over-exit.exp: Add explicit test message.
8518
c65d6b55
PA
85192017-03-08 Pedro Alves <palves@redhat.com>
8520
8521 PR gdb/18360
8522 * gdb.threads/interrupt-while-step-over.c: New file.
8523 * gdb.threads/interrupt-while-step-over.exp: New file.
8524
2e86a283
PA
85252017-03-08 Pedro Alves <palves@redhat.com>
8526
8527 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8528 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8529
25dcbff6
PA
85302017-03-08 Pedro Alves <palves@redhat.com>
8531
8532 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8533 PKRU as not supported as a PASS.
8534
dc9366eb
PA
85352017-03-08 Pedro Alves <palves@redhat.com>
8536
8537 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8538 prefix instead of $binfile1/$binfile2.
8539 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8540 in test message.
8541 * gdb.python/py-completion.exp: Use "load python file" as test
8542 messages instead of unstable path names.
8543
6e5d74e7
PA
85442017-03-08 Pedro Alves <palves@redhat.com>
8545 Jan Kratochvil <jan.kratochvil@redhat.com>
8546
8547 PR cli/21218
8548 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8549 New proc.
8550 (top level): Call it.
8551
9753a2f6
PA
85522017-03-08 Pedro Alves <palves@redhat.com>
8553
8554 PR tui/21216
8555 * gdb.tui/tui-nl-filtered-output.exp: New file.
8556
1a4dd9dd
PA
85572017-03-08 Pedro Alves <palves@redhat.com>
8558
8559 * gdb.base/completion.exp: Move TUI completion tests to ...
8560 * gdb.tui/completion.exp: ... this new file.
8561
7cbbff33
PA
85622017-03-08 Pedro Alves <palves@redhat.com>
8563
8564 * gdb.base/tui-disasm-long-lines.c,
8565 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8566 gdb.base/tui-layout.exp: Move to ...
8567 * gdb.tui/: ... this new directory.
8568
5f6fd321
PA
85692017-03-07 Pedro Alves <palves@redhat.com>
8570
8571 * gdb.base/tui-layout.c: New file.
8572 * gdb.base/tui-layout.exp: New file.
8573
44959fa8
PA
85742017-03-07 Pedro Alves <palves@redhat.com>
8575
8576 * gdb.base/tui-layout.c: Rename to ...
8577 * gdb.base/tui-disasm-long-lines.c: ... this.
8578 * gdb.base/tui-layout.exp: Rename to ...
8579 * gdb.base/tui-disasm-long-lines.exp: ... this.
8580
f8c4e718
PA
85812017-03-07 Pedro Alves <palves@redhat.com>
8582
8583 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8584
6dbb839a 85852017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8586
8587 * i386-mpx-call.c: New file.
8588 * i386-mpx-call.exp: New file.
8589
65b48a81
PB
85902017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8591
8592 * gdb.arch/powerpc-power.exp: Delete test.
8593 * gdb.arch/powerpc-power.s: Likewise.
8594 * gdb.disasm/disassembler-options.exp: New test.
8595 * gdb.arch/powerpc-altivec.exp: Likewise.
8596 * gdb.arch/powerpc-altivec.s: Likewise.
8597 * gdb.arch/powerpc-altivec2.exp: Likewise.
8598 * gdb.arch/powerpc-altivec2.s: Likewise.
8599 * gdb.arch/powerpc-altivec3.exp: Likewise.
8600 * gdb.arch/powerpc-altivec3.s: Likewise.
8601 * gdb.arch/powerpc-power7.exp: Likewise.
8602 * gdb.arch/powerpc-power7.s: Likewise.
8603 * gdb.arch/powerpc-power8.exp: Likewise.
8604 * gdb.arch/powerpc-power8.s: Likewise.
8605 * gdb.arch/powerpc-power9.exp: Likewise.
8606 * gdb.arch/powerpc-power9.s: Likewise.
8607 * gdb.arch/powerpc-vsx.exp: Likewise.
8608 * gdb.arch/powerpc-vsx.s: Likewise.
8609 * gdb.arch/powerpc-vsx2.exp: Likewise.
8610 * gdb.arch/powerpc-vsx2.s: Likewise.
8611 * gdb.arch/powerpc-vsx3.exp: Likewise.
8612 * gdb.arch/powerpc-vsx3.s: Likewise.
8613 * gdb.arch/arm-disassembler-options.exp: Likewise.
8614 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8615 * gdb.arch/s390-disassembler-options.exp: Likewise.
8616
17cd4947
LM
86172017-02-23 Luis Machado <lgustavo@codesourcery.com>
8618
8619 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8620 (check_supported_features): ... this. Changed return type to void.
8621 (supports_rdseed): New static global.
8622 (rdseed): Check supports_rdseed.
8623 (initialize): Call check_supported_features.
8624
2039d74e
EBM
86252017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8626
8627 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8628 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8629 and lqarx/stqcx.
8630 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8631 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8632
a51d7ecf
EBM
86332017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8634
8635 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8636 uppercase.
8637
0224619f
JK
86382017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8639
8640 * gdb.dwarf2/formdata16.c: New file.
8641 * gdb.dwarf2/formdata16.exp: New file.
8642 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8643
216f72a1
JK
86442017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8645
8646 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8647 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8648 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8649 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8650 DW_AT_GNU_*.
8651
43988095
JK
86522017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8655
99e8a4f9
SDJ
86562017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8657
8658 PR gdb/21164
8659 * gdb.base/maint.exp: Add testcases for when the commands do
8660 not have arguments.
8661
b58a8c0c
TP
86622017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8663
8664 * gdb.cp/chained-calls.exp: Use p instead of P.
8665
4e746bb6
TW
86662017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8667
8668 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8669 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8670
3f77c769
TT
86712017-02-14 Tom Tromey <tom@tromey.com>
8672
8673 PR python/13598:
8674 * gdb.python/py-events.exp: Add before_prompt event tests.
8675
075beec0
AA
86762017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8677
8678 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8679
bf5f525c
LM
86802017-02-13 Luis Machado <lgustavo@codesourcery.com>
8681
8682 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8683 (main): Call my_unique_function_name.
8684 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8685 completion of patterns with a single match.
8686 Add missing -re switches to gdb_test_multiple calls.
8687
13a66184
LM
86882017-02-13 Luis Machado <lgustavo@codesourcery.com>
8689
8690 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8691 return if core file is not recognized.
8692
26a06916
SM
86932017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8694
8695 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8696 and extra UIs.
8697
b761ca9e
SM
86982017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8699
8700 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8701 proc_with_prefix.
8702
b964bee0
TT
87032017-02-10 Tom Tromey <tom@tromey.com>
8704
8705 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8706
18da0c51
MG
87072017-02-10 Martin Galvan <martingalvan@sourceware.org>
8708
8709 PR gdb/21122
8710 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8711
604c4576
JG
87122017-02-08 Jerome Guitton <guitton@adacore.com>
8713
8714 * gdb.base/define.exp: Add test for command abbreviations
8715 in define.
8716
20b477a7
LM
87172017-02-06 Luis Machado <lgustavo@codesourcery.com>
8718
8719 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8720 * gdb.reverse/insn-reverse-x86.c: New file.
8721
3f7b46f2
IR
87222017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8723
8724 PR tdep/20936
8725 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8726
f0fd41c1
TT
87272017-02-03 Tom Tromey <tom@tromey.com>
8728
8729 PR rust/21097:
8730 * gdb.rust/simple.exp: Add new tests.
8731
5be5dbf0
PA
87322017-02-02 Pedro Alves <palves@redhat.com>
8733
8734 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8735 tests.
8736
7346ef59
AA
87372017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8738
8739 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8740 taking a 2-byte value out of a 4-byte DWARF implicit value on
8741 big-endian targets.
8742 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8743 logic. Add test cases for DW_OP_implicit.
8744
787f0025
MM
87452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8746
8747 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8748
68777c29
MM
87492017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8750
8751 * gdb.btrace/enable.exp: Call gdb_exit before
8752 skip_gdbserver_tests.
8753
0a1c7e28
MM
87542017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8755
8756 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8757 GDBFLAGS.
8758
b5ac99b0
MM
87592017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8760
8761 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8762 the test is skipped.
8763 * gdb.btrace/data.exp: Likewise.
8764 * gdb.btrace/delta.exp: Likewise.
8765 * gdb.btrace/dlopen.exp: Likewise.
8766 * gdb.btrace/enable-running.exp: Likewise.
8767 * gdb.btrace/enable.exp: Likewise.
8768 * gdb.btrace/exception.exp: Likewise.
8769 * gdb.btrace/function_call_history.exp: Likewise.
8770 * gdb.btrace/gcore.exp: Likewise.
8771 * gdb.btrace/instruction_history.exp: Likewise.
8772 * gdb.btrace/multi-thread-step.exp: Likewise.
8773 * gdb.btrace/nohist.exp: Likewise.
8774 * gdb.btrace/non-stop.exp: Likewise.
8775 * gdb.btrace/reconnect.exp: Likewise.
8776 * gdb.btrace/record_goto-step.exp: Likewise.
8777 * gdb.btrace/record_goto.exp: Likewise.
8778 * gdb.btrace/rn-dl-bind.exp: Likewise.
8779 * gdb.btrace/segv.exp: Likewise.
8780 * gdb.btrace/step.exp: Likewise.
8781 * gdb.btrace/stepi.exp: Likewise.
8782 * gdb.btrace/tailcall-only.exp: Likewise.
8783 * gdb.btrace/tailcall.exp: Likewise.
8784 * gdb.btrace/tsx.exp: Likewise.
8785 * gdb.btrace/unknown_functions.exp: Likewise.
8786 * gdb.btrace/vdso.exp: Likewise.
8787
cd4007e4
MM
87882017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8789
8790 * gdb.btrace/enable-running.c: New.
8791 * gdb.btrace/enable-running.exp: New.
8792
2735833d
WT
87932017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8794
8795 * gdb.arch/amd64-gs_base.c: New file.
8796 * gdb.arch/amd64-gs_base.exp: New file.
8797
b51e1e94
LM
87982017-01-26 Luis Machado <lgustavo@codesourcery.com>
8799
8800 * lib/memory.exp: Remove spurious empty newlines.
8801
72ca0410
SM
88022017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8803
8804 * gdb.python/py-bad-printers.exp: Load python file using "source".
8805 * gdb.python/py-events.exp: Likewise.
8806 * gdb.python/py-evsignal.exp: Likewise.
8807 * gdb.python/py-evthreads.exp: Likewise.
8808 * gdb.python/py-frame-args.exp: Likewise.
8809 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8810 * gdb.python/py-framefilter-mi.exp: Likewise.
8811 * gdb.python/py-framefilter.exp: Likewise.
8812 * gdb.python/py-mi.exp: Likewise.
8813 * gdb.python/py-pp-maint.exp: Likewise.
8814 * gdb.python/py-pp-registration.exp: Likewise.
8815 * gdb.python/py-prettyprint.exp: Likewise.
8816 (run_lang_tests): Likewise.
8817 * gdb.python/py-typeprint.exp: Likewise.
8818
e309aa65
LM
88192017-01-26 Luis Machado <lgustavo@codesourcery.com>
8820
8821 * lib/memory.exp: New file.
8822 * lib/gdb.exp: Load memory.exp.
8823 * gdb.base/memattr.exp (delete_memory): Move proc to
8824 lib/memory.exp and rename to delete_memory_regions.
8825 Replace delete_memory with delete_memory_regions.
8826 Cleanup memory regions before tests.
8827 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8828 before tests.
8829
515aff23
LM
88302017-01-26 Luis Machado <lgustavo@codesourcery.com>
8831
8832 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8833 files.
8834 (initialize): New function conditionally defined.
8835 (testcases): Move within conditional block.
8836 (main): Call initialize.
8837 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8838 of gdb.reverse/insn-reverse.c.
8839 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8840 gdb.reverse/insn-reverse.c.
8841
d8b49cf0
YQ
88422017-01-26 Yao Qi <yao.qi@linaro.org>
8843
8844 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8845 disassemble on address 0.
8846
f13a9a0c
YQ
88472017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8848 Yao Qi <yao.qi@linaro.org>
8849
8850 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8851 * gdb.dwarf2/implptr-64bit.S: Remove.
8852 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8853 variables in caller's context. Add DW_OP_implicit_value.
8854
5ac95241
YQ
88552017-01-25 Yao Qi <yao.qi@linaro.org>
8856
8857 * lib/dwarf.exp (Dwarf::_location): Handle
8858 DW_OP_GNU_implicit_pointer with proper size.
8859
23e82930
LM
88602017-01-20 Luis Machado <lgustavo@codesourcery.com>
8861
8862 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8863 and add untested calls.
8864
d334ae25
LM
88652017-01-20 Luis Machado <lgustavo@codesourcery.com>
8866
8867 * gdb.python/python.exp: Check line number against what GDB thinks
8868 the line number is for func1.
8869
f5e6296e
IB
88702017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8871
8872 * gdb.dlang/debug-expr.exp: New file.
8873
5b362f04
LM
88742016-12-23 Luis Machado <lgustavo@codesourcery.com>
8875
8876 Fix test names for the following files:
8877
8878 * gdb.ada/exec_changed.exp
8879 * gdb.ada/info_types.exp
8880 * gdb.arch/aarch64-atomic-inst.exp
8881 * gdb.arch/aarch64-fp.exp
8882 * gdb.arch/altivec-abi.exp
8883 * gdb.arch/altivec-regs.exp
8884 * gdb.arch/amd64-byte.exp
8885 * gdb.arch/amd64-disp-step.exp
8886 * gdb.arch/amd64-dword.exp
8887 * gdb.arch/amd64-entry-value-inline.exp
8888 * gdb.arch/amd64-entry-value-param.exp
8889 * gdb.arch/amd64-entry-value-paramref.exp
8890 * gdb.arch/amd64-entry-value.exp
8891 * gdb.arch/amd64-i386-address.exp
8892 * gdb.arch/amd64-invalid-stack-middle.exp
8893 * gdb.arch/amd64-invalid-stack-top.exp
8894 * gdb.arch/amd64-optimout-repeat.exp
8895 * gdb.arch/amd64-prologue-skip.exp
8896 * gdb.arch/amd64-prologue-xmm.exp
8897 * gdb.arch/amd64-stap-special-operands.exp
8898 * gdb.arch/amd64-stap-wrong-subexp.exp
8899 * gdb.arch/amd64-tailcall-cxx.exp
8900 * gdb.arch/amd64-tailcall-noret.exp
8901 * gdb.arch/amd64-tailcall-ret.exp
8902 * gdb.arch/amd64-tailcall-self.exp
8903 * gdb.arch/amd64-word.exp
8904 * gdb.arch/arm-bl-branch-dest.exp
8905 * gdb.arch/arm-disp-step.exp
8906 * gdb.arch/arm-neon.exp
8907 * gdb.arch/arm-single-step-kernel-helper.exp
8908 * gdb.arch/avr-flash-qualifier.exp
8909 * gdb.arch/disp-step-insn-reloc.exp
8910 * gdb.arch/e500-abi.exp
8911 * gdb.arch/e500-regs.exp
8912 * gdb.arch/ftrace-insn-reloc.exp
8913 * gdb.arch/i386-avx512.exp
8914 * gdb.arch/i386-bp_permanent.exp
8915 * gdb.arch/i386-byte.exp
8916 * gdb.arch/i386-cfi-notcurrent.exp
8917 * gdb.arch/i386-disp-step.exp
8918 * gdb.arch/i386-dr3-watch.exp
8919 * gdb.arch/i386-float.exp
8920 * gdb.arch/i386-gnu-cfi.exp
8921 * gdb.arch/i386-mpx-map.exp
8922 * gdb.arch/i386-mpx-sigsegv.exp
8923 * gdb.arch/i386-mpx-simple_segv.exp
8924 * gdb.arch/i386-mpx.exp
8925 * gdb.arch/i386-permbkpt.exp
8926 * gdb.arch/i386-prologue.exp
8927 * gdb.arch/i386-signal.exp
8928 * gdb.arch/i386-size-overlap.exp
8929 * gdb.arch/i386-unwind.exp
8930 * gdb.arch/i386-word.exp
8931 * gdb.arch/mips-fcr.exp
8932 * gdb.arch/powerpc-d128-regs.exp
8933 * gdb.arch/powerpc-stackless.exp
8934 * gdb.arch/ppc64-atomic-inst.exp
8935 * gdb.arch/s390-stackless.exp
8936 * gdb.arch/s390-tdbregs.exp
8937 * gdb.arch/s390-vregs.exp
8938 * gdb.arch/sparc-sysstep.exp
8939 * gdb.arch/thumb-bx-pc.exp
8940 * gdb.arch/thumb-singlestep.exp
8941 * gdb.arch/thumb2-it.exp
8942 * gdb.arch/vsx-regs.exp
8943 * gdb.asm/asm-source.exp
8944 * gdb.base/a2-run.exp
8945 * gdb.base/advance.exp
8946 * gdb.base/all-bin.exp
8947 * gdb.base/anon.exp
8948 * gdb.base/args.exp
8949 * gdb.base/arithmet.exp
8950 * gdb.base/async-shell.exp
8951 * gdb.base/async.exp
8952 * gdb.base/attach-pie-noexec.exp
8953 * gdb.base/attach-twice.exp
8954 * gdb.base/auto-load.exp
8955 * gdb.base/bang.exp
8956 * gdb.base/bitfields.exp
8957 * gdb.base/break-always.exp
8958 * gdb.base/break-caller-line.exp
8959 * gdb.base/break-entry.exp
8960 * gdb.base/break-inline.exp
8961 * gdb.base/break-on-linker-gcd-function.exp
8962 * gdb.base/break-probes.exp
8963 * gdb.base/break.exp
8964 * gdb.base/breakpoint-shadow.exp
8965 * gdb.base/call-ar-st.exp
8966 * gdb.base/call-sc.exp
8967 * gdb.base/call-signal-resume.exp
8968 * gdb.base/call-strs.exp
8969 * gdb.base/callfuncs.exp
8970 * gdb.base/catch-fork-static.exp
8971 * gdb.base/catch-gdb-caused-signals.exp
8972 * gdb.base/catch-load.exp
8973 * gdb.base/catch-signal-fork.exp
8974 * gdb.base/catch-signal.exp
8975 * gdb.base/catch-syscall.exp
8976 * gdb.base/charset.exp
8977 * gdb.base/checkpoint.exp
8978 * gdb.base/chng-syms.exp
8979 * gdb.base/code-expr.exp
8980 * gdb.base/code_elim.exp
8981 * gdb.base/commands.exp
8982 * gdb.base/completion.exp
8983 * gdb.base/complex.exp
8984 * gdb.base/cond-expr.exp
8985 * gdb.base/condbreak.exp
8986 * gdb.base/consecutive.exp
8987 * gdb.base/continue-all-already-running.exp
8988 * gdb.base/coredump-filter.exp
8989 * gdb.base/corefile.exp
8990 * gdb.base/dbx.exp
8991 * gdb.base/debug-expr.exp
8992 * gdb.base/define.exp
8993 * gdb.base/del.exp
8994 * gdb.base/disabled-location.exp
8995 * gdb.base/disasm-end-cu.exp
8996 * gdb.base/disasm-optim.exp
8997 * gdb.base/display.exp
8998 * gdb.base/duplicate-bp.exp
8999 * gdb.base/ena-dis-br.exp
9000 * gdb.base/ending-run.exp
9001 * gdb.base/enumval.exp
9002 * gdb.base/environ.exp
9003 * gdb.base/eu-strip-infcall.exp
9004 * gdb.base/eval-avoid-side-effects.exp
9005 * gdb.base/eval-skip.exp
9006 * gdb.base/exitsignal.exp
9007 * gdb.base/expand-psymtabs.exp
9008 * gdb.base/filesym.exp
9009 * gdb.base/find-unmapped.exp
9010 * gdb.base/finish.exp
9011 * gdb.base/float.exp
9012 * gdb.base/foll-exec-mode.exp
9013 * gdb.base/foll-exec.exp
9014 * gdb.base/foll-fork.exp
9015 * gdb.base/fortran-sym-case.exp
9016 * gdb.base/freebpcmd.exp
9017 * gdb.base/func-ptr.exp
9018 * gdb.base/func-ptrs.exp
9019 * gdb.base/funcargs.exp
9020 * gdb.base/gcore-buffer-overflow.exp
9021 * gdb.base/gcore-relro-pie.exp
9022 * gdb.base/gcore-relro.exp
9023 * gdb.base/gcore.exp
9024 * gdb.base/gdb1090.exp
9025 * gdb.base/gdb11530.exp
9026 * gdb.base/gdb11531.exp
9027 * gdb.base/gdb1821.exp
9028 * gdb.base/gdbindex-stabs.exp
9029 * gdb.base/gdbvars.exp
9030 * gdb.base/hbreak.exp
9031 * gdb.base/hbreak2.exp
9032 * gdb.base/included.exp
9033 * gdb.base/infcall-input.exp
9034 * gdb.base/inferior-died.exp
9035 * gdb.base/infnan.exp
9036 * gdb.base/info-macros.exp
9037 * gdb.base/info-os.exp
9038 * gdb.base/info-proc.exp
9039 * gdb.base/info-shared.exp
9040 * gdb.base/info-target.exp
9041 * gdb.base/infoline.exp
9042 * gdb.base/interp.exp
9043 * gdb.base/interrupt.exp
9044 * gdb.base/jit-reader.exp
9045 * gdb.base/jit-simple.exp
9046 * gdb.base/kill-after-signal.exp
9047 * gdb.base/kill-detach-inferiors-cmd.exp
9048 * gdb.base/label.exp
9049 * gdb.base/langs.exp
9050 * gdb.base/ldbl_e308.exp
9051 * gdb.base/line-symtabs.exp
9052 * gdb.base/linespecs.exp
9053 * gdb.base/list.exp
9054 * gdb.base/long_long.exp
9055 * gdb.base/longest-types.exp
9056 * gdb.base/maint.exp
9057 * gdb.base/max-value-size.exp
9058 * gdb.base/memattr.exp
9059 * gdb.base/mips_pro.exp
9060 * gdb.base/morestack.exp
9061 * gdb.base/moribund-step.exp
9062 * gdb.base/multi-forks.exp
9063 * gdb.base/nested-addr.exp
9064 * gdb.base/nextoverexit.exp
9065 * gdb.base/noreturn-finish.exp
9066 * gdb.base/noreturn-return.exp
9067 * gdb.base/nostdlib.exp
9068 * gdb.base/offsets.exp
9069 * gdb.base/opaque.exp
9070 * gdb.base/pc-fp.exp
9071 * gdb.base/permissions.exp
9072 * gdb.base/print-symbol-loading.exp
9073 * gdb.base/prologue-include.exp
9074 * gdb.base/psymtab.exp
9075 * gdb.base/ptype.exp
9076 * gdb.base/random-signal.exp
9077 * gdb.base/randomize.exp
9078 * gdb.base/range-stepping.exp
9079 * gdb.base/readline-ask.exp
9080 * gdb.base/recpar.exp
9081 * gdb.base/recurse.exp
9082 * gdb.base/relational.exp
9083 * gdb.base/restore.exp
9084 * gdb.base/return-nodebug.exp
9085 * gdb.base/return.exp
9086 * gdb.base/run-after-attach.exp
9087 * gdb.base/save-bp.exp
9088 * gdb.base/scope.exp
9089 * gdb.base/sect-cmd.exp
9090 * gdb.base/set-lang-auto.exp
9091 * gdb.base/set-noassign.exp
9092 * gdb.base/setvar.exp
9093 * gdb.base/sigall.exp
9094 * gdb.base/sigbpt.exp
9095 * gdb.base/siginfo-addr.exp
9096 * gdb.base/siginfo-infcall.exp
9097 * gdb.base/siginfo-obj.exp
9098 * gdb.base/siginfo.exp
9099 * gdb.base/signals-state-child.exp
9100 * gdb.base/signest.exp
9101 * gdb.base/sigstep.exp
9102 * gdb.base/sizeof.exp
9103 * gdb.base/skip.exp
9104 * gdb.base/solib-corrupted.exp
9105 * gdb.base/solib-nodir.exp
9106 * gdb.base/solib-search.exp
9107 * gdb.base/stack-checking.exp
9108 * gdb.base/stale-infcall.exp
9109 * gdb.base/stap-probe.exp
9110 * gdb.base/start.exp
9111 * gdb.base/step-break.exp
9112 * gdb.base/step-bt.exp
9113 * gdb.base/step-line.exp
9114 * gdb.base/step-over-exit.exp
9115 * gdb.base/step-over-syscall.exp
9116 * gdb.base/step-resume-infcall.exp
9117 * gdb.base/step-test.exp
9118 * gdb.base/store.exp
9119 * gdb.base/structs3.exp
9120 * gdb.base/sym-file.exp
9121 * gdb.base/symbol-without-target_section.exp
9122 * gdb.base/term.exp
9123 * gdb.base/testenv.exp
9124 * gdb.base/ui-redirect.exp
9125 * gdb.base/until.exp
9126 * gdb.base/unwindonsignal.exp
9127 * gdb.base/value-double-free.exp
9128 * gdb.base/vla-datatypes.exp
9129 * gdb.base/vla-ptr.exp
9130 * gdb.base/vla-sideeffect.exp
9131 * gdb.base/volatile.exp
9132 * gdb.base/watch-cond-infcall.exp
9133 * gdb.base/watch-cond.exp
9134 * gdb.base/watch-non-mem.exp
9135 * gdb.base/watch-read.exp
9136 * gdb.base/watch-vfork.exp
9137 * gdb.base/watchpoint-cond-gone.exp
9138 * gdb.base/watchpoint-delete.exp
9139 * gdb.base/watchpoint-hw-hit-once.exp
9140 * gdb.base/watchpoint-hw.exp
9141 * gdb.base/watchpoint-stops-at-right-insn.exp
9142 * gdb.base/watchpoints.exp
9143 * gdb.base/wchar.exp
9144 * gdb.base/whatis-exp.exp
9145 * gdb.btrace/buffer-size.exp
9146 * gdb.btrace/data.exp
9147 * gdb.btrace/delta.exp
9148 * gdb.btrace/dlopen.exp
9149 * gdb.btrace/enable.exp
9150 * gdb.btrace/exception.exp
9151 * gdb.btrace/function_call_history.exp
9152 * gdb.btrace/gcore.exp
9153 * gdb.btrace/instruction_history.exp
9154 * gdb.btrace/nohist.exp
9155 * gdb.btrace/reconnect.exp
9156 * gdb.btrace/record_goto-step.exp
9157 * gdb.btrace/record_goto.exp
9158 * gdb.btrace/rn-dl-bind.exp
9159 * gdb.btrace/segv.exp
9160 * gdb.btrace/step.exp
9161 * gdb.btrace/stepi.exp
9162 * gdb.btrace/tailcall-only.exp
9163 * gdb.btrace/tailcall.exp
9164 * gdb.btrace/tsx.exp
9165 * gdb.btrace/unknown_functions.exp
9166 * gdb.btrace/vdso.exp
9167 * gdb.compile/compile-ifunc.exp
9168 * gdb.compile/compile-ops.exp
9169 * gdb.compile/compile-print.exp
9170 * gdb.compile/compile-setjmp.exp
9171 * gdb.cp/abstract-origin.exp
9172 * gdb.cp/ambiguous.exp
9173 * gdb.cp/annota2.exp
9174 * gdb.cp/annota3.exp
9175 * gdb.cp/anon-ns.exp
9176 * gdb.cp/anon-struct.exp
9177 * gdb.cp/anon-union.exp
9178 * gdb.cp/arg-reference.exp
9179 * gdb.cp/baseenum.exp
9180 * gdb.cp/bool.exp
9181 * gdb.cp/breakpoint.exp
9182 * gdb.cp/bs15503.exp
9183 * gdb.cp/call-c.exp
9184 * gdb.cp/casts.exp
9185 * gdb.cp/chained-calls.exp
9186 * gdb.cp/class2.exp
9187 * gdb.cp/classes.exp
9188 * gdb.cp/cmpd-minsyms.exp
9189 * gdb.cp/converts.exp
9190 * gdb.cp/cp-relocate.exp
9191 * gdb.cp/cpcompletion.exp
9192 * gdb.cp/cpexprs.exp
9193 * gdb.cp/cplabel.exp
9194 * gdb.cp/cplusfuncs.exp
9195 * gdb.cp/cpsizeof.exp
9196 * gdb.cp/ctti.exp
9197 * gdb.cp/derivation.exp
9198 * gdb.cp/destrprint.exp
9199 * gdb.cp/dispcxx.exp
9200 * gdb.cp/enum-class.exp
9201 * gdb.cp/exception.exp
9202 * gdb.cp/exceptprint.exp
9203 * gdb.cp/expand-psymtabs-cxx.exp
9204 * gdb.cp/expand-sals.exp
9205 * gdb.cp/extern-c.exp
9206 * gdb.cp/filename.exp
9207 * gdb.cp/formatted-ref.exp
9208 * gdb.cp/fpointer.exp
9209 * gdb.cp/gdb1355.exp
9210 * gdb.cp/gdb2495.exp
9211 * gdb.cp/hang.exp
9212 * gdb.cp/impl-this.exp
9213 * gdb.cp/infcall-dlopen.exp
9214 * gdb.cp/inherit.exp
9215 * gdb.cp/iostream.exp
9216 * gdb.cp/koenig.exp
9217 * gdb.cp/local.exp
9218 * gdb.cp/m-data.exp
9219 * gdb.cp/m-static.exp
9220 * gdb.cp/mb-ctor.exp
9221 * gdb.cp/mb-inline.exp
9222 * gdb.cp/mb-templates.exp
9223 * gdb.cp/member-name.exp
9224 * gdb.cp/member-ptr.exp
9225 * gdb.cp/meth-typedefs.exp
9226 * gdb.cp/method.exp
9227 * gdb.cp/method2.exp
9228 * gdb.cp/minsym-fallback.exp
9229 * gdb.cp/misc.exp
9230 * gdb.cp/namelessclass.exp
9231 * gdb.cp/namespace-enum.exp
9232 * gdb.cp/namespace-nested-import.exp
9233 * gdb.cp/namespace.exp
9234 * gdb.cp/nextoverthrow.exp
9235 * gdb.cp/no-dmgl-verbose.exp
9236 * gdb.cp/non-trivial-retval.exp
9237 * gdb.cp/noparam.exp
9238 * gdb.cp/nsdecl.exp
9239 * gdb.cp/nsimport.exp
9240 * gdb.cp/nsnested.exp
9241 * gdb.cp/nsnoimports.exp
9242 * gdb.cp/nsrecurs.exp
9243 * gdb.cp/nsstress.exp
9244 * gdb.cp/nsusing.exp
9245 * gdb.cp/operator.exp
9246 * gdb.cp/oranking.exp
9247 * gdb.cp/overload-const.exp
9248 * gdb.cp/overload.exp
9249 * gdb.cp/ovldbreak.exp
9250 * gdb.cp/ovsrch.exp
9251 * gdb.cp/paren-type.exp
9252 * gdb.cp/parse-lang.exp
9253 * gdb.cp/pass-by-ref.exp
9254 * gdb.cp/pr-1023.exp
9255 * gdb.cp/pr-1210.exp
9256 * gdb.cp/pr-574.exp
9257 * gdb.cp/pr10687.exp
9258 * gdb.cp/pr12028.exp
9259 * gdb.cp/pr17132.exp
9260 * gdb.cp/pr17494.exp
9261 * gdb.cp/pr9067.exp
9262 * gdb.cp/pr9167.exp
9263 * gdb.cp/pr9631.exp
9264 * gdb.cp/printmethod.exp
9265 * gdb.cp/psmang.exp
9266 * gdb.cp/psymtab-parameter.exp
9267 * gdb.cp/ptype-cv-cp.exp
9268 * gdb.cp/ptype-flags.exp
9269 * gdb.cp/re-set-overloaded.exp
9270 * gdb.cp/ref-types.exp
9271 * gdb.cp/rtti.exp
9272 * gdb.cp/scope-err.exp
9273 * gdb.cp/shadow.exp
9274 * gdb.cp/smartp.exp
9275 * gdb.cp/static-method.exp
9276 * gdb.cp/static-print-quit.exp
9277 * gdb.cp/temargs.exp
9278 * gdb.cp/templates.exp
9279 * gdb.cp/try_catch.exp
9280 * gdb.cp/typedef-operator.exp
9281 * gdb.cp/typeid.exp
9282 * gdb.cp/userdef.exp
9283 * gdb.cp/using-crash.exp
9284 * gdb.cp/var-tag.exp
9285 * gdb.cp/virtbase.exp
9286 * gdb.cp/virtfunc.exp
9287 * gdb.cp/virtfunc2.exp
9288 * gdb.cp/vla-cxx.exp
9289 * gdb.disasm/t01_mov.exp
9290 * gdb.disasm/t02_mova.exp
9291 * gdb.disasm/t03_add.exp
9292 * gdb.disasm/t04_sub.exp
9293 * gdb.disasm/t05_cmp.exp
9294 * gdb.disasm/t06_ari2.exp
9295 * gdb.disasm/t07_ari3.exp
9296 * gdb.disasm/t08_or.exp
9297 * gdb.disasm/t09_xor.exp
9298 * gdb.disasm/t10_and.exp
9299 * gdb.disasm/t11_logs.exp
9300 * gdb.disasm/t12_bit.exp
9301 * gdb.disasm/t13_otr.exp
9302 * gdb.dlang/circular.exp
9303 * gdb.dwarf2/arr-stride.exp
9304 * gdb.dwarf2/arr-subrange.exp
9305 * gdb.dwarf2/atomic-type.exp
9306 * gdb.dwarf2/bad-regnum.exp
9307 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9308 * gdb.dwarf2/callframecfa.exp
9309 * gdb.dwarf2/clztest.exp
9310 * gdb.dwarf2/corrupt.exp
9311 * gdb.dwarf2/data-loc.exp
9312 * gdb.dwarf2/dup-psym.exp
9313 * gdb.dwarf2/dw2-anon-mptr.exp
9314 * gdb.dwarf2/dw2-anonymous-func.exp
9315 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9316 * gdb.dwarf2/dw2-bad-unresolved.exp
9317 * gdb.dwarf2/dw2-basic.exp
9318 * gdb.dwarf2/dw2-canonicalize-type.exp
9319 * gdb.dwarf2/dw2-case-insensitive.exp
9320 * gdb.dwarf2/dw2-common-block.exp
9321 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9322 * gdb.dwarf2/dw2-compressed.exp
9323 * gdb.dwarf2/dw2-const.exp
9324 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9325 * gdb.dwarf2/dw2-cu-size.exp
9326 * gdb.dwarf2/dw2-dup-frame.exp
9327 * gdb.dwarf2/dw2-entry-value.exp
9328 * gdb.dwarf2/dw2-icycle.exp
9329 * gdb.dwarf2/dw2-ifort-parameter.exp
9330 * gdb.dwarf2/dw2-inline-break.exp
9331 * gdb.dwarf2/dw2-inline-param.exp
9332 * gdb.dwarf2/dw2-intercu.exp
9333 * gdb.dwarf2/dw2-intermix.exp
9334 * gdb.dwarf2/dw2-lexical-block-bare.exp
9335 * gdb.dwarf2/dw2-linkage-name-trust.exp
9336 * gdb.dwarf2/dw2-minsym-in-cu.exp
9337 * gdb.dwarf2/dw2-noloc.exp
9338 * gdb.dwarf2/dw2-op-call.exp
9339 * gdb.dwarf2/dw2-op-out-param.exp
9340 * gdb.dwarf2/dw2-opt-structptr.exp
9341 * gdb.dwarf2/dw2-param-error.exp
9342 * gdb.dwarf2/dw2-producer.exp
9343 * gdb.dwarf2/dw2-ranges-base.exp
9344 * gdb.dwarf2/dw2-ref-missing-frame.exp
9345 * gdb.dwarf2/dw2-reg-undefined.exp
9346 * gdb.dwarf2/dw2-regno-invalid.exp
9347 * gdb.dwarf2/dw2-restore.exp
9348 * gdb.dwarf2/dw2-restrict.exp
9349 * gdb.dwarf2/dw2-single-line-discriminators.exp
9350 * gdb.dwarf2/dw2-strp.exp
9351 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9352 * gdb.dwarf2/dw2-unresolved.exp
9353 * gdb.dwarf2/dw2-var-zero-addr.exp
9354 * gdb.dwarf2/dw4-sig-types.exp
9355 * gdb.dwarf2/dwz.exp
9356 * gdb.dwarf2/dynarr-ptr.exp
9357 * gdb.dwarf2/enum-type.exp
9358 * gdb.dwarf2/gdb-index.exp
9359 * gdb.dwarf2/implptr-64bit.exp
9360 * gdb.dwarf2/implptr-optimized-out.exp
9361 * gdb.dwarf2/implptr.exp
9362 * gdb.dwarf2/implref-array.exp
9363 * gdb.dwarf2/implref-const.exp
9364 * gdb.dwarf2/implref-global.exp
9365 * gdb.dwarf2/implref-struct.exp
9366 * gdb.dwarf2/mac-fileno.exp
9367 * gdb.dwarf2/main-subprogram.exp
9368 * gdb.dwarf2/member-ptr-forwardref.exp
9369 * gdb.dwarf2/method-ptr.exp
9370 * gdb.dwarf2/missing-sig-type.exp
9371 * gdb.dwarf2/nonvar-access.exp
9372 * gdb.dwarf2/opaque-type-lookup.exp
9373 * gdb.dwarf2/pieces-optimized-out.exp
9374 * gdb.dwarf2/pieces.exp
9375 * gdb.dwarf2/pr10770.exp
9376 * gdb.dwarf2/pr13961.exp
9377 * gdb.dwarf2/staticvirtual.exp
9378 * gdb.dwarf2/subrange.exp
9379 * gdb.dwarf2/symtab-producer.exp
9380 * gdb.dwarf2/trace-crash.exp
9381 * gdb.dwarf2/typeddwarf.exp
9382 * gdb.dwarf2/valop.exp
9383 * gdb.dwarf2/watch-notconst.exp
9384 * gdb.fortran/array-element.exp
9385 * gdb.fortran/charset.exp
9386 * gdb.fortran/common-block.exp
9387 * gdb.fortran/complex.exp
9388 * gdb.fortran/derived-type-function.exp
9389 * gdb.fortran/derived-type.exp
9390 * gdb.fortran/logical.exp
9391 * gdb.fortran/module.exp
9392 * gdb.fortran/multi-dim.exp
9393 * gdb.fortran/nested-funcs.exp
9394 * gdb.fortran/print-formatted.exp
9395 * gdb.fortran/subarray.exp
9396 * gdb.fortran/vla-alloc-assoc.exp
9397 * gdb.fortran/vla-datatypes.exp
9398 * gdb.fortran/vla-history.exp
9399 * gdb.fortran/vla-ptr-info.exp
9400 * gdb.fortran/vla-ptype-sub.exp
9401 * gdb.fortran/vla-ptype.exp
9402 * gdb.fortran/vla-sizeof.exp
9403 * gdb.fortran/vla-type.exp
9404 * gdb.fortran/vla-value-sub-arbitrary.exp
9405 * gdb.fortran/vla-value-sub-finish.exp
9406 * gdb.fortran/vla-value-sub.exp
9407 * gdb.fortran/vla-value.exp
9408 * gdb.fortran/whatis_type.exp
9409 * gdb.go/chan.exp
9410 * gdb.go/handcall.exp
9411 * gdb.go/hello.exp
9412 * gdb.go/integers.exp
9413 * gdb.go/methods.exp
9414 * gdb.go/package.exp
9415 * gdb.go/strings.exp
9416 * gdb.go/types.exp
9417 * gdb.go/unsafe.exp
9418 * gdb.guile/scm-arch.exp
9419 * gdb.guile/scm-block.exp
9420 * gdb.guile/scm-breakpoint.exp
9421 * gdb.guile/scm-cmd.exp
9422 * gdb.guile/scm-disasm.exp
9423 * gdb.guile/scm-equal.exp
9424 * gdb.guile/scm-frame-args.exp
9425 * gdb.guile/scm-frame-inline.exp
9426 * gdb.guile/scm-frame.exp
9427 * gdb.guile/scm-iterator.exp
9428 * gdb.guile/scm-math.exp
9429 * gdb.guile/scm-objfile.exp
9430 * gdb.guile/scm-ports.exp
9431 * gdb.guile/scm-symbol.exp
9432 * gdb.guile/scm-symtab.exp
9433 * gdb.guile/scm-value-cc.exp
9434 * gdb.guile/types-module.exp
9435 * gdb.linespec/break-ask.exp
9436 * gdb.linespec/cpexplicit.exp
9437 * gdb.linespec/explicit.exp
9438 * gdb.linespec/keywords.exp
9439 * gdb.linespec/linespec.exp
9440 * gdb.linespec/ls-dollar.exp
9441 * gdb.linespec/ls-errs.exp
9442 * gdb.linespec/skip-two.exp
9443 * gdb.linespec/thread.exp
9444 * gdb.mi/mi-async.exp
9445 * gdb.mi/mi-basics.exp
9446 * gdb.mi/mi-break.exp
9447 * gdb.mi/mi-catch-load.exp
9448 * gdb.mi/mi-cli.exp
9449 * gdb.mi/mi-cmd-param-changed.exp
9450 * gdb.mi/mi-console.exp
9451 * gdb.mi/mi-detach.exp
9452 * gdb.mi/mi-disassemble.exp
9453 * gdb.mi/mi-eval.exp
9454 * gdb.mi/mi-file-transfer.exp
9455 * gdb.mi/mi-file.exp
9456 * gdb.mi/mi-fill-memory.exp
9457 * gdb.mi/mi-inheritance-syntax-error.exp
9458 * gdb.mi/mi-linespec-err-cp.exp
9459 * gdb.mi/mi-logging.exp
9460 * gdb.mi/mi-memory-changed.exp
9461 * gdb.mi/mi-read-memory.exp
9462 * gdb.mi/mi-record-changed.exp
9463 * gdb.mi/mi-reg-undefined.exp
9464 * gdb.mi/mi-regs.exp
9465 * gdb.mi/mi-return.exp
9466 * gdb.mi/mi-reverse.exp
9467 * gdb.mi/mi-simplerun.exp
9468 * gdb.mi/mi-solib.exp
9469 * gdb.mi/mi-stack.exp
9470 * gdb.mi/mi-stepi.exp
9471 * gdb.mi/mi-syn-frame.exp
9472 * gdb.mi/mi-until.exp
9473 * gdb.mi/mi-var-block.exp
9474 * gdb.mi/mi-var-child.exp
9475 * gdb.mi/mi-var-cmd.exp
9476 * gdb.mi/mi-var-cp.exp
9477 * gdb.mi/mi-var-display.exp
9478 * gdb.mi/mi-var-invalidate.exp
9479 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9480 * gdb.mi/mi-vla-fortran.exp
9481 * gdb.mi/mi-watch.exp
9482 * gdb.mi/mi2-var-child.exp
9483 * gdb.mi/user-selected-context-sync.exp
9484 * gdb.modula2/unbounded-array.exp
9485 * gdb.multi/dummy-frame-restore.exp
9486 * gdb.multi/multi-arch-exec.exp
9487 * gdb.multi/multi-arch.exp
9488 * gdb.multi/tids.exp
9489 * gdb.multi/watchpoint-multi.exp
9490 * gdb.opencl/callfuncs.exp
9491 * gdb.opencl/convs_casts.exp
9492 * gdb.opencl/datatypes.exp
9493 * gdb.opencl/operators.exp
9494 * gdb.opencl/vec_comps.exp
9495 * gdb.opt/clobbered-registers-O2.exp
9496 * gdb.opt/inline-break.exp
9497 * gdb.opt/inline-bt.exp
9498 * gdb.opt/inline-cmds.exp
9499 * gdb.opt/inline-locals.exp
9500 * gdb.pascal/case-insensitive-symbols.exp
9501 * gdb.pascal/floats.exp
9502 * gdb.pascal/gdb11492.exp
9503 * gdb.python/lib-types.exp
9504 * gdb.python/py-arch.exp
9505 * gdb.python/py-as-string.exp
9506 * gdb.python/py-bad-printers.exp
9507 * gdb.python/py-block.exp
9508 * gdb.python/py-breakpoint-create-fail.exp
9509 * gdb.python/py-breakpoint.exp
9510 * gdb.python/py-caller-is.exp
9511 * gdb.python/py-cmd.exp
9512 * gdb.python/py-explore-cc.exp
9513 * gdb.python/py-explore.exp
9514 * gdb.python/py-finish-breakpoint.exp
9515 * gdb.python/py-finish-breakpoint2.exp
9516 * gdb.python/py-frame-args.exp
9517 * gdb.python/py-frame-inline.exp
9518 * gdb.python/py-frame.exp
9519 * gdb.python/py-framefilter-mi.exp
9520 * gdb.python/py-infthread.exp
9521 * gdb.python/py-lazy-string.exp
9522 * gdb.python/py-linetable.exp
9523 * gdb.python/py-mi-events.exp
9524 * gdb.python/py-mi-objfile.exp
9525 * gdb.python/py-mi.exp
9526 * gdb.python/py-objfile.exp
9527 * gdb.python/py-pp-integral.exp
9528 * gdb.python/py-pp-maint.exp
9529 * gdb.python/py-pp-re-notag.exp
9530 * gdb.python/py-pp-registration.exp
9531 * gdb.python/py-recurse-unwind.exp
9532 * gdb.python/py-strfns.exp
9533 * gdb.python/py-symbol.exp
9534 * gdb.python/py-symtab.exp
9535 * gdb.python/py-sync-interp.exp
9536 * gdb.python/py-typeprint.exp
9537 * gdb.python/py-unwind-maint.exp
9538 * gdb.python/py-unwind.exp
9539 * gdb.python/py-value-cc.exp
9540 * gdb.python/py-xmethods.exp
9541 * gdb.reverse/amd64-tailcall-reverse.exp
9542 * gdb.reverse/break-precsave.exp
9543 * gdb.reverse/break-reverse.exp
9544 * gdb.reverse/consecutive-precsave.exp
9545 * gdb.reverse/consecutive-reverse.exp
9546 * gdb.reverse/finish-precsave.exp
9547 * gdb.reverse/finish-reverse-bkpt.exp
9548 * gdb.reverse/finish-reverse.exp
9549 * gdb.reverse/fstatat-reverse.exp
9550 * gdb.reverse/getresuid-reverse.exp
9551 * gdb.reverse/i386-precsave.exp
9552 * gdb.reverse/i386-reverse.exp
9553 * gdb.reverse/i386-sse-reverse.exp
9554 * gdb.reverse/i387-env-reverse.exp
9555 * gdb.reverse/i387-stack-reverse.exp
9556 * gdb.reverse/insn-reverse.exp
9557 * gdb.reverse/machinestate-precsave.exp
9558 * gdb.reverse/machinestate.exp
9559 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9560 * gdb.reverse/pipe-reverse.exp
9561 * gdb.reverse/readv-reverse.exp
9562 * gdb.reverse/recvmsg-reverse.exp
9563 * gdb.reverse/rerun-prec.exp
9564 * gdb.reverse/s390-mvcle.exp
9565 * gdb.reverse/step-precsave.exp
9566 * gdb.reverse/step-reverse.exp
9567 * gdb.reverse/time-reverse.exp
9568 * gdb.reverse/until-precsave.exp
9569 * gdb.reverse/until-reverse.exp
9570 * gdb.reverse/waitpid-reverse.exp
9571 * gdb.reverse/watch-precsave.exp
9572 * gdb.reverse/watch-reverse.exp
9573 * gdb.rust/generics.exp
9574 * gdb.rust/methods.exp
9575 * gdb.rust/modules.exp
9576 * gdb.rust/simple.exp
9577 * gdb.server/connect-with-no-symbol-file.exp
9578 * gdb.server/ext-attach.exp
9579 * gdb.server/ext-restart.exp
9580 * gdb.server/ext-wrapper.exp
9581 * gdb.server/file-transfer.exp
9582 * gdb.server/server-exec-info.exp
9583 * gdb.server/server-kill.exp
9584 * gdb.server/server-mon.exp
9585 * gdb.server/wrapper.exp
9586 * gdb.stabs/exclfwd.exp
9587 * gdb.stabs/gdb11479.exp
9588 * gdb.threads/clone-new-thread-event.exp
9589 * gdb.threads/corethreads.exp
9590 * gdb.threads/current-lwp-dead.exp
9591 * gdb.threads/dlopen-libpthread.exp
9592 * gdb.threads/gcore-thread.exp
9593 * gdb.threads/sigstep-threads.exp
9594 * gdb.threads/watchpoint-fork.exp
9595 * gdb.trace/actions-changed.exp
9596 * gdb.trace/backtrace.exp
9597 * gdb.trace/change-loc.exp
9598 * gdb.trace/circ.exp
9599 * gdb.trace/collection.exp
9600 * gdb.trace/disconnected-tracing.exp
9601 * gdb.trace/ftrace.exp
9602 * gdb.trace/mi-trace-frame-collected.exp
9603 * gdb.trace/mi-trace-unavailable.exp
9604 * gdb.trace/mi-traceframe-changed.exp
9605 * gdb.trace/mi-tsv-changed.exp
9606 * gdb.trace/no-attach-trace.exp
9607 * gdb.trace/passc-dyn.exp
9608 * gdb.trace/qtro.exp
9609 * gdb.trace/range-stepping.exp
9610 * gdb.trace/read-memory.exp
9611 * gdb.trace/save-trace.exp
9612 * gdb.trace/signal.exp
9613 * gdb.trace/status-stop.exp
9614 * gdb.trace/tfile.exp
9615 * gdb.trace/trace-break.exp
9616 * gdb.trace/trace-buffer-size.exp
9617 * gdb.trace/trace-condition.exp
9618 * gdb.trace/tracefile-pseudo-reg.exp
9619 * gdb.trace/tstatus.exp
9620 * gdb.trace/unavailable.exp
9621 * gdb.trace/while-dyn.exp
9622 * gdb.trace/while-stepping.exp
9623
34c41c68
DE
96242016-12-22 Doug Evans <xdje42@gmail.com>
9625
9626 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9627 and msymbols.
9628
16e69324
YQ
96292016-12-19 Yao Qi <yao.qi@linaro.org>
9630
9631 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9632 (test_with_self): Don't call do_steps_and_nexts, and remove
9633 code about stepping into xmalloc.
9634
f94f411b
YQ
96352016-12-09 Yao Qi <yao.qi@linaro.org>
9636
9637 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9638
96392016-12-09 Yao Qi <yao.qi@linaro.org>
9640
9641 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9642
f1b5deee
PA
96432016-12-09 Pedro Alves <palves@redhat.com>
9644
9645 * gdb.base/all-architectures-0.exp: New file.
9646 * gdb.base/all-architectures-1.exp: New file.
9647 * gdb.base/all-architectures-2.exp: New file.
9648 * gdb.base/all-architectures-3.exp: New file.
9649 * gdb.base/all-architectures-4.exp: New file.
9650 * gdb.base/all-architectures-5.exp: New file.
9651 * gdb.base/all-architectures-6.exp: New file.
9652 * gdb.base/all-architectures-7.exp: New file.
9653 * gdb.base/all-architectures.exp.in: New file.
9654
364ca42e
YQ
96552016-12-09 Yao Qi <yao.qi@linaro.org>
9656
9657 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9658
107c2d62
LM
96592016-12-02 Luis Machado <lgustavo@codesourcery.com>
9660
9661 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9662 possible.
9663 Remove useless pattern-matching code.
9664
df3ee9ca
PA
96652016-12-02 Pedro Alves <palves@redhat.com>
9666
9667 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9668 procedure.
9669 (top level): Call it.
9670
ec835369
PA
96712016-12-02 Pedro Alves <palves@redhat.com>
9672
9673 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9674 New procedure.
9675 (top level): Call it.
9676
01770bbd
PA
96772016-12-02 Pedro Alves <palves@redhat.com>
9678
9679 PR cli/20559
9680 * gdb.base/commands.exp (user_defined_command_args_eval): New
9681 procedure.
9682 (top level): Call it.
9683
008459ea
LM
96842016-12-02 Luis Machado <lgustavo@codesourcery.com>
9685
9686 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9687 timeout handling.
9688
0c1b455e
TT
96892016-12-02 Tom Tromey <tom@tromey.com>
9690
9691 * gdb.dwarf2/main-subprogram.c: New file.
9692 * gdb.dwarf2/main-subprogram.exp: New file.
9693
018572b8
LM
96942016-12-01 Luis Machado <lgustavo@codesourcery.com>
9695
9696 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9697 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9698 gdb_test_no_output for a couple of cases.
9699 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9700
84c93cd5
LM
97012016-12-01 Luis Machado <lgustavo@codesourcery.com>
9702
9703 Fix test names and standardize compilation error messages throughout
9704 the following files:
9705
9706 * gdb.ada/start.exp
9707 * gdb.arch/alpha-step.exp
9708 * gdb.arch/e500-prologue.exp
9709 * gdb.arch/ftrace-insn-reloc.exp
9710 * gdb.arch/gdb1291.exp
9711 * gdb.arch/gdb1431.exp
9712 * gdb.arch/gdb1558.exp
9713 * gdb.arch/i386-dr3-watch.exp
9714 * gdb.arch/i386-sse-stack-align.exp
9715 * gdb.arch/ia64-breakpoint-shadow.exp
9716 * gdb.arch/pa-nullify.exp
9717 * gdb.arch/powerpc-aix-prologue.exp
9718 * gdb.arch/thumb-bx-pc.exp
9719 * gdb.base/annota1.exp
9720 * gdb.base/annota3.exp
9721 * gdb.base/arrayidx.exp
9722 * gdb.base/assign.exp
9723 * gdb.base/attach.exp
9724 * gdb.base/auxv.exp
9725 * gdb.base/bang.exp
9726 * gdb.base/bfp-test.exp
9727 * gdb.base/bigcore.exp
9728 * gdb.base/bitfields2.exp
9729 * gdb.base/break-fun-addr.exp
9730 * gdb.base/break-probes.exp
9731 * gdb.base/call-rt-st.exp
9732 * gdb.base/callexit.exp
9733 * gdb.base/catch-fork-kill.exp
9734 * gdb.base/charset.exp
9735 * gdb.base/checkpoint.exp
9736 * gdb.base/comprdebug.exp
9737 * gdb.base/constvars.exp
9738 * gdb.base/coredump-filter.exp
9739 * gdb.base/cursal.exp
9740 * gdb.base/cvexpr.exp
9741 * gdb.base/detach.exp
9742 * gdb.base/display.exp
9743 * gdb.base/dmsym.exp
9744 * gdb.base/dprintf-pending.exp
9745 * gdb.base/dso2dso.exp
9746 * gdb.base/dtrace-probe.exp
9747 * gdb.base/dump.exp
9748 * gdb.base/enum_cond.exp
9749 * gdb.base/exe-lock.exp
9750 * gdb.base/exec-invalid-sysroot.exp
9751 * gdb.base/execl-update-breakpoints.exp
9752 * gdb.base/exprs.exp
9753 * gdb.base/fileio.exp
9754 * gdb.base/find.exp
9755 * gdb.base/finish.exp
9756 * gdb.base/fixsection.exp
9757 * gdb.base/foll-vfork.exp
9758 * gdb.base/frame-args.exp
9759 * gdb.base/gcore.exp
9760 * gdb.base/gdb1250.exp
9761 * gdb.base/global-var-nested-by-dso.exp
9762 * gdb.base/gnu-ifunc.exp
9763 * gdb.base/hashline1.exp
9764 * gdb.base/hashline2.exp
9765 * gdb.base/hashline3.exp
9766 * gdb.base/hbreak-in-shr-unsupported.exp
9767 * gdb.base/huge.exp
9768 * gdb.base/infcall-input.exp
9769 * gdb.base/info-fun.exp
9770 * gdb.base/info-shared.exp
9771 * gdb.base/jit-simple.exp
9772 * gdb.base/jit-so.exp
9773 * gdb.base/jit.exp
9774 * gdb.base/jump.exp
9775 * gdb.base/label.exp
9776 * gdb.base/lineinc.exp
9777 * gdb.base/logical.exp
9778 * gdb.base/longjmp.exp
9779 * gdb.base/macscp.exp
9780 * gdb.base/miscexprs.exp
9781 * gdb.base/new-ui-echo.exp
9782 * gdb.base/new-ui-pending-input.exp
9783 * gdb.base/new-ui.exp
9784 * gdb.base/nodebug.exp
9785 * gdb.base/nofield.exp
9786 * gdb.base/offsets.exp
9787 * gdb.base/overlays.exp
9788 * gdb.base/pending.exp
9789 * gdb.base/pointers.exp
9790 * gdb.base/pr11022.exp
9791 * gdb.base/printcmds.exp
9792 * gdb.base/prologue.exp
9793 * gdb.base/ptr-typedef.exp
9794 * gdb.base/realname-expand.exp
9795 * gdb.base/relativedebug.exp
9796 * gdb.base/relocate.exp
9797 * gdb.base/remote.exp
9798 * gdb.base/reread.exp
9799 * gdb.base/return2.exp
9800 * gdb.base/savedregs.exp
9801 * gdb.base/sep.exp
9802 * gdb.base/sepdebug.exp
9803 * gdb.base/sepsymtab.exp
9804 * gdb.base/set-inferior-tty.exp
9805 * gdb.base/setshow.exp
9806 * gdb.base/shlib-call.exp
9807 * gdb.base/sigaltstack.exp
9808 * gdb.base/siginfo-addr.exp
9809 * gdb.base/signals.exp
9810 * gdb.base/signull.exp
9811 * gdb.base/sigrepeat.exp
9812 * gdb.base/so-impl-ld.exp
9813 * gdb.base/solib-display.exp
9814 * gdb.base/solib-overlap.exp
9815 * gdb.base/solib-search.exp
9816 * gdb.base/solib-symbol.exp
9817 * gdb.base/structs.exp
9818 * gdb.base/structs2.exp
9819 * gdb.base/symtab-search-order.exp
9820 * gdb.base/twice.exp
9821 * gdb.base/unload.exp
9822 * gdb.base/varargs.exp
9823 * gdb.base/watchpoint-solib.exp
9824 * gdb.base/watchpoint.exp
9825 * gdb.base/whatis.exp
9826 * gdb.base/wrong_frame_bt_full.exp
9827 * gdb.btrace/dlopen.exp
9828 * gdb.cell/ea-standalone.exp
9829 * gdb.cell/ea-test.exp
9830 * gdb.cp/dispcxx.exp
9831 * gdb.cp/gdb2384.exp
9832 * gdb.cp/method2.exp
9833 * gdb.cp/nextoverthrow.exp
9834 * gdb.cp/pr10728.exp
9835 * gdb.disasm/am33.exp
9836 * gdb.disasm/h8300s.exp
9837 * gdb.disasm/mn10300.exp
9838 * gdb.disasm/sh3.exp
9839 * gdb.dwarf2/dw2-dir-file-name.exp
9840 * gdb.fortran/complex.exp
9841 * gdb.fortran/library-module.exp
9842 * gdb.guile/scm-pretty-print.exp
9843 * gdb.guile/scm-symbol.exp
9844 * gdb.guile/scm-type.exp
9845 * gdb.guile/scm-value.exp
9846 * gdb.linespec/linespec.exp
9847 * gdb.mi/gdb701.exp
9848 * gdb.mi/gdb792.exp
9849 * gdb.mi/mi-breakpoint-changed.exp
9850 * gdb.mi/mi-dprintf-pending.exp
9851 * gdb.mi/mi-dprintf.exp
9852 * gdb.mi/mi-exit-code.exp
9853 * gdb.mi/mi-pending.exp
9854 * gdb.mi/mi-solib.exp
9855 * gdb.mi/new-ui-mi-sync.exp
9856 * gdb.mi/pr11022.exp
9857 * gdb.mi/user-selected-context-sync.exp
9858 * gdb.opt/solib-intra-step.exp
9859 * gdb.python/py-events.exp
9860 * gdb.python/py-finish-breakpoint.exp
9861 * gdb.python/py-mi.exp
9862 * gdb.python/py-prettyprint.exp
9863 * gdb.python/py-shared.exp
9864 * gdb.python/py-symbol.exp
9865 * gdb.python/py-template.exp
9866 * gdb.python/py-type.exp
9867 * gdb.python/py-value.exp
9868 * gdb.reverse/solib-precsave.exp
9869 * gdb.reverse/solib-reverse.exp
9870 * gdb.server/solib-list.exp
9871 * gdb.stabs/weird.exp
9872 * gdb.threads/reconnect-signal.exp
9873 * gdb.threads/stepi-random-signal.exp
9874 * gdb.trace/actions.exp
9875 * gdb.trace/ax.exp
9876 * gdb.trace/backtrace.exp
9877 * gdb.trace/change-loc.exp
9878 * gdb.trace/deltrace.exp
9879 * gdb.trace/ftrace-lock.exp
9880 * gdb.trace/ftrace.exp
9881 * gdb.trace/infotrace.exp
9882 * gdb.trace/mi-tracepoint-changed.exp
9883 * gdb.trace/packetlen.exp
9884 * gdb.trace/passcount.exp
9885 * gdb.trace/pending.exp
9886 * gdb.trace/range-stepping.exp
9887 * gdb.trace/report.exp
9888 * gdb.trace/stap-trace.exp
9889 * gdb.trace/tfind.exp
9890 * gdb.trace/trace-break.exp
9891 * gdb.trace/trace-condition.exp
9892 * gdb.trace/trace-enable-disable.exp
9893 * gdb.trace/trace-mt.exp
9894 * gdb.trace/tracecmd.exp
9895 * gdb.trace/tspeed.exp
9896 * gdb.trace/tsv.exp
9897 * lib/perftest.exp
9898
fb9feb35
LM
98992016-12-01 Luis Machado <lgustavo@codesourcery.com>
9900
9901 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9902 with gdb_test_no_output.
9903 Use command as test name.
9904
cd2ddb6c
LM
99052016-12-01 Luis Machado <lgustavo@codesourcery.com>
9906
9907 Fix test names starting with uppercase throughout the files.
9908
9909 * gdb.ada/assign_1.exp
9910 * gdb.ada/boolean_expr.exp
9911 * gdb.base/arrayidx.exp
9912 * gdb.base/del.exp
9913 * gdb.base/gcore-buffer-overflow.exp
9914 * gdb.base/testenv.exp
9915 * gdb.compile/compile.exp
9916 * gdb.python/py-framefilter-invalidarg.exp
9917 * gdb.python/py-framefilter.exp
9918
bb95117e
LM
99192016-12-01 Luis Machado <lgustavo@codesourcery.com>
9920
9921 Fix test names starting with uppercase throughout the files.
9922
9923 * gdb.ada/array_return.exp
9924 * gdb.ada/expr_delims.exp
9925 * gdb.ada/mi_dyn_arr.exp
9926 * gdb.ada/mi_interface.exp
9927 * gdb.ada/mi_var_array.exp
9928 * gdb.ada/watch_arg.exp
9929 * gdb.arch/alpha-step.exp
9930 * gdb.arch/altivec-regs.exp
9931 * gdb.arch/e500-regs.exp
9932 * gdb.arch/powerpc-d128-regs.exp
9933 * gdb.base/arrayidx.exp
9934 * gdb.base/break.exp
9935 * gdb.base/checkpoint.exp
9936 * gdb.base/debug-expr.exp
9937 * gdb.base/dmsym.exp
9938 * gdb.base/radix.exp
9939 * gdb.base/sepdebug.exp
9940 * gdb.base/testenv.exp
9941 * gdb.base/watch_thread_num.exp
9942 * gdb.base/watchpoint-cond-gone.exp
9943 * gdb.cell/break.exp
9944 * gdb.cell/ea-cache.exp
9945 * gdb.compile/compile.exp
9946 * gdb.cp/gdb2495.exp
9947 * gdb.gdb/selftest.exp
9948 * gdb.gdb/xfullpath.exp
9949 * gdb.go/hello.exp
9950 * gdb.go/integers.exp
9951 * gdb.objc/basicclass.exp
9952 * gdb.pascal/hello.exp
9953 * gdb.pascal/integers.exp
9954 * gdb.python/py-breakpoint.exp
9955 * gdb.python/py-cmd.exp
9956 * gdb.python/py-linetable.exp
9957 * gdb.python/py-xmethods.exp
9958 * gdb.python/python.exp
9959 * gdb.reverse/consecutive-precsave.exp
9960 * gdb.reverse/finish-precsave.exp
9961 * gdb.reverse/i386-precsave.exp
9962 * gdb.reverse/machinestate-precsave.exp
9963 * gdb.reverse/sigall-precsave.exp
9964 * gdb.reverse/solib-precsave.exp
9965 * gdb.reverse/step-precsave.exp
9966 * gdb.reverse/until-precsave.exp
9967 * gdb.reverse/watch-precsave.exp
9968 * gdb.threads/leader-exit.exp
9969 * gdb.threads/pthreads.exp
9970 * gdb.threads/wp-replication.exp
9971 * gdb.trace/actions.exp
9972 * gdb.trace/mi-tsv-changed.exp
9973 * gdb.trace/tsv.exp
9974
de97fdd4
LM
99752016-12-01 Luis Machado <lgustavo@codesourcery.com>
9976
9977 Fix test names starting with uppercase throughout the files.
9978
9979 * gdb.arch/i386-bp_permanent.exp
9980 * gdb.arch/i386-gnu-cfi.exp
9981 * gdb.base/disasm-end-cu.exp
9982 * gdb.base/macscp.exp
9983 * gdb.base/pending.exp
9984 * gdb.base/watch_thread_num.exp
9985 * gdb.cp/exception.exp
9986 * gdb.cp/gdb2495.exp
9987 * gdb.cp/local.exp
9988 * gdb.python/py-evsignal.exp
9989 * gdb.python/python.exp
9990 * gdb.trace/tracecmd.exp
9991
9f058c10
LM
99922016-12-01 Luis Machado <lgustavo@codesourcery.com>
9993
9994 Fix test names starting with uppercase throughout the files.
9995
9996 * gdb.base/charset.exp
9997 * gdb.base/eval.exp
9998 * gdb.base/multi-forks.exp
9999 * gdb.guile/scm-progspace.exp
10000 * gdb.opencl/datatypes.exp
10001 * gdb.python/py-block.exp
10002 * gdb.python/py-function.exp
10003 * gdb.python/py-symbol.exp
10004 * gdb.python/py-symtab.exp
10005 * gdb.python/py-xmethods.exp
10006 * gdb.reverse/break-precsave.exp
10007 * gdb.reverse/break-reverse.exp
10008 * gdb.reverse/consecutive-precsave.exp
10009 * gdb.reverse/consecutive-reverse.exp
10010 * gdb.reverse/finish-precsave.exp
10011 * gdb.reverse/finish-reverse-bkpt.exp
10012 * gdb.reverse/finish-reverse.exp
10013 * gdb.reverse/fstatat-reverse.exp
10014 * gdb.reverse/getresuid-reverse.exp
10015 * gdb.reverse/i386-precsave.exp
10016 * gdb.reverse/i386-reverse.exp
10017 * gdb.reverse/i386-sse-reverse.exp
10018 * gdb.reverse/i387-stack-reverse.exp
10019 * gdb.reverse/insn-reverse.exp
10020 * gdb.reverse/machinestate-precsave.exp
10021 * gdb.reverse/machinestate.exp
10022 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10023 * gdb.reverse/pipe-reverse.exp
10024 * gdb.reverse/readv-reverse.exp
10025 * gdb.reverse/recvmsg-reverse.exp
10026 * gdb.reverse/rerun-prec.exp
10027 * gdb.reverse/s390-mvcle.exp
10028 * gdb.reverse/sigall-precsave.exp
10029 * gdb.reverse/sigall-reverse.exp
10030 * gdb.reverse/solib-precsave.exp
10031 * gdb.reverse/solib-reverse.exp
10032 * gdb.reverse/step-precsave.exp
10033 * gdb.reverse/step-reverse.exp
10034 * gdb.reverse/time-reverse.exp
10035 * gdb.reverse/until-precsave.exp
10036 * gdb.reverse/until-reverse.exp
10037 * gdb.reverse/waitpid-reverse.exp
10038 * gdb.reverse/watch-precsave.exp
10039 * gdb.reverse/watch-reverse.exp
10040
cdc7edd7
LM
100412016-12-01 Luis Machado <lgustavo@codesourcery.com>
10042
10043 Fix test names starting with uppercase throughout the files.
10044
10045 * gdb.arch/i386-mpx-simple_segv.exp
10046 * gdb.arch/i386-mpx.exp
10047 * gdb.arch/i386-permbkpt.exp
10048 * gdb.arch/pa-nullify.exp
10049 * gdb.arch/powerpc-d128-regs.exp
10050 * gdb.arch/vsx-regs.exp
10051 * gdb.base/bfp-test.exp
10052 * gdb.base/break.exp
10053 * gdb.base/breakpoint-shadow.exp
10054 * gdb.base/callfuncs.exp
10055 * gdb.base/charset.exp
10056 * gdb.base/commands.exp
10057 * gdb.base/completion.exp
10058 * gdb.base/dfp-test.exp
10059 * gdb.base/echo.exp
10060 * gdb.base/ending-run.exp
10061 * gdb.base/eval.exp
10062 * gdb.base/expand-psymtabs.exp
10063 * gdb.base/float128.exp
10064 * gdb.base/floatn.exp
10065 * gdb.base/foll-exec-mode.exp
10066 * gdb.base/gdb1056.exp
10067 * gdb.base/gdb11531.exp
10068 * gdb.base/kill-after-signal.exp
10069 * gdb.base/multi-forks.exp
10070 * gdb.base/overlays.exp
10071 * gdb.base/pending.exp
10072 * gdb.base/sepdebug.exp
10073 * gdb.base/testenv.exp
10074 * gdb.base/valgrind-db-attach.exp
10075 * gdb.base/watch_thread_num.exp
10076 * gdb.base/watchpoint-cond-gone.exp
10077 * gdb.base/watchpoint.exp
10078 * gdb.base/watchpoints.exp
10079 * gdb.cp/arg-reference.exp
10080 * gdb.cp/baseenum.exp
10081 * gdb.cp/operator.exp
10082 * gdb.cp/shadow.exp
10083 * gdb.dwarf2/dw2-op-out-param.exp
10084 * gdb.dwarf2/dw2-reg-undefined.exp
10085 * gdb.go/chan.exp
10086 * gdb.go/hello.exp
10087 * gdb.go/integers.exp
10088 * gdb.go/methods.exp
10089 * gdb.go/package.exp
10090 * gdb.guile/scm-parameter.exp
10091 * gdb.guile/scm-progspace.exp
10092 * gdb.guile/scm-value.exp
10093 * gdb.mi/mi-pending.exp
10094 * gdb.mi/user-selected-context-sync.exp
10095 * gdb.multi/multi-attach.exp
10096 * gdb.multi/tids.exp
10097 * gdb.opt/clobbered-registers-O2.exp
10098 * gdb.pascal/floats.exp
10099 * gdb.pascal/integers.exp
10100 * gdb.python/py-block.exp
10101 * gdb.python/py-events.exp
10102 * gdb.python/py-parameter.exp
10103 * gdb.python/py-symbol.exp
10104 * gdb.python/py-symtab.exp
10105 * gdb.python/py-type.exp
10106 * gdb.python/py-value.exp
10107 * gdb.python/py-xmethods.exp
10108 * gdb.python/python.exp
10109 * gdb.reverse/break-precsave.exp
10110 * gdb.reverse/consecutive-precsave.exp
10111 * gdb.reverse/finish-precsave.exp
10112 * gdb.reverse/i386-precsave.exp
10113 * gdb.reverse/machinestate-precsave.exp
10114 * gdb.reverse/sigall-precsave.exp
10115 * gdb.reverse/solib-precsave.exp
10116 * gdb.reverse/step-precsave.exp
10117 * gdb.reverse/until-precsave.exp
10118 * gdb.reverse/watch-precsave.exp
10119 * gdb.server/ext-attach.exp
10120 * gdb.server/ext-restart.exp
10121 * gdb.server/ext-run.exp
10122 * gdb.server/ext-wrapper.exp
10123 * gdb.stabs/gdb11479.exp
10124 * gdb.stabs/weird.exp
10125 * gdb.threads/attach-many-short-lived-threads.exp
10126 * gdb.threads/kill.exp
10127 * gdb.threads/watchpoint-fork.exp
10128
bc6c7af4
LM
101292016-12-01 Luis Machado <lgustavo@codesourcery.com>
10130
10131 Fix test names starting with uppercase throughout all the files below.
10132
10133 * gdb.ada/array_return.exp
10134 * gdb.ada/catch_ex.exp
10135 * gdb.ada/info_exc.exp
10136 * gdb.ada/mi_catch_ex.exp
10137 * gdb.ada/mi_dyn_arr.exp
10138 * gdb.ada/mi_ex_cond.exp
10139 * gdb.ada/mi_exc_info.exp
10140 * gdb.ada/mi_interface.exp
10141 * gdb.ada/mi_task_arg.exp
10142 * gdb.ada/mi_task_info.exp
10143 * gdb.ada/mi_var_array.exp
10144 * gdb.arch/alpha-step.exp
10145 * gdb.arch/amd64-disp-step.exp
10146 * gdb.arch/arm-disp-step.exp
10147 * gdb.arch/disp-step-insn-reloc.exp
10148 * gdb.arch/e500-prologue.exp
10149 * gdb.arch/ftrace-insn-reloc.exp
10150 * gdb.arch/gdb1558.exp
10151 * gdb.arch/i386-bp_permanent.exp
10152 * gdb.arch/i386-disp-step.exp
10153 * gdb.arch/i386-float.exp
10154 * gdb.arch/i386-gnu-cfi.exp
10155 * gdb.arch/ia64-breakpoint-shadow.exp
10156 * gdb.arch/mips16-thunks.exp
10157 * gdb.arch/pa-nullify.exp
10158 * gdb.arch/powerpc-aix-prologue.exp
10159 * gdb.arch/powerpc-power.exp
10160 * gdb.arch/ppc-dfp.exp
10161 * gdb.arch/s390-tdbregs.exp
10162 * gdb.arch/spu-info.exp
10163 * gdb.arch/spu-ls.exp
10164 * gdb.arch/thumb-bx-pc.exp
10165 * gdb.base/advance.exp
10166 * gdb.base/annota-input-while-running.exp
10167 * gdb.base/arrayidx.exp
10168 * gdb.base/asmlabel.exp
10169 * gdb.base/async.exp
10170 * gdb.base/attach-wait-input.exp
10171 * gdb.base/auto-connect-native-target.exp
10172 * gdb.base/batch-preserve-term-settings.exp
10173 * gdb.base/bfp-test.exp
10174 * gdb.base/bigcore.exp
10175 * gdb.base/bp-permanent.exp
10176 * gdb.base/break-always.exp
10177 * gdb.base/break-fun-addr.exp
10178 * gdb.base/break-idempotent.exp
10179 * gdb.base/break-main-file-remove-fail.exp
10180 * gdb.base/break-probes.exp
10181 * gdb.base/break-unload-file.exp
10182 * gdb.base/break.exp
10183 * gdb.base/call-ar-st.exp
10184 * gdb.base/call-rt-st.exp
10185 * gdb.base/call-sc.exp
10186 * gdb.base/call-signal-resume.exp
10187 * gdb.base/call-strs.exp
10188 * gdb.base/callexit.exp
10189 * gdb.base/callfuncs.exp
10190 * gdb.base/catch-gdb-caused-signals.exp
10191 * gdb.base/catch-signal-siginfo-cond.exp
10192 * gdb.base/catch-syscall.exp
10193 * gdb.base/compare-sections.exp
10194 * gdb.base/cond-eval-mode.exp
10195 * gdb.base/condbreak-call-false.exp
10196 * gdb.base/consecutive-step-over.exp
10197 * gdb.base/cursal.exp
10198 * gdb.base/disabled-location.exp
10199 * gdb.base/disasm-end-cu.exp
10200 * gdb.base/display.exp
10201 * gdb.base/double-prompt-target-event-error.exp
10202 * gdb.base/dprintf-bp-same-addr.exp
10203 * gdb.base/dprintf-detach.exp
10204 * gdb.base/dprintf-next.exp
10205 * gdb.base/dprintf-non-stop.exp
10206 * gdb.base/dprintf-pending.exp
10207 * gdb.base/dso2dso.exp
10208 * gdb.base/ending-run.exp
10209 * gdb.base/enum_cond.exp
10210 * gdb.base/examine-backward.exp
10211 * gdb.base/exe-lock.exp
10212 * gdb.base/exec-invalid-sysroot.exp
10213 * gdb.base/execl-update-breakpoints.exp
10214 * gdb.base/execution-termios.exp
10215 * gdb.base/fileio.exp
10216 * gdb.base/fixsection.exp
10217 * gdb.base/foll-exec-mode.exp
10218 * gdb.base/foll-exec.exp
10219 * gdb.base/fork-running-state.exp
10220 * gdb.base/frame-args.exp
10221 * gdb.base/fullpath-expand.exp
10222 * gdb.base/func-ptr.exp
10223 * gdb.base/gcore-relro-pie.exp
10224 * gdb.base/gdb1090.exp
10225 * gdb.base/gdb1555.exp
10226 * gdb.base/global-var-nested-by-dso.exp
10227 * gdb.base/gnu-ifunc.exp
10228 * gdb.base/hbreak-in-shr-unsupported.exp
10229 * gdb.base/hbreak-unmapped.exp
10230 * gdb.base/hook-stop.exp
10231 * gdb.base/infcall-input.exp
10232 * gdb.base/info-fun.exp
10233 * gdb.base/info-shared.exp
10234 * gdb.base/interrupt-noterm.exp
10235 * gdb.base/jit-so.exp
10236 * gdb.base/jit.exp
10237 * gdb.base/line-symtabs.exp
10238 * gdb.base/list.exp
10239 * gdb.base/longjmp.exp
10240 * gdb.base/macscp.exp
10241 * gdb.base/max-value-size.exp
10242 * gdb.base/nodebug.exp
10243 * gdb.base/nofield.exp
10244 * gdb.base/overlays.exp
10245 * gdb.base/paginate-after-ctrl-c-running.exp
10246 * gdb.base/paginate-bg-execution.exp
10247 * gdb.base/paginate-inferior-exit.exp
10248 * gdb.base/pending.exp
10249 * gdb.base/pr11022.exp
10250 * gdb.base/printcmds.exp
10251 * gdb.base/ptr-typedef.exp
10252 * gdb.base/ptype.exp
10253 * gdb.base/randomize.exp
10254 * gdb.base/range-stepping.exp
10255 * gdb.base/realname-expand.exp
10256 * gdb.base/relativedebug.exp
10257 * gdb.base/remote.exp
10258 * gdb.base/savedregs.exp
10259 * gdb.base/sepdebug.exp
10260 * gdb.base/set-noassign.exp
10261 * gdb.base/shlib-call.exp
10262 * gdb.base/shreloc.exp
10263 * gdb.base/sigaltstack.exp
10264 * gdb.base/sigbpt.exp
10265 * gdb.base/siginfo-addr.exp
10266 * gdb.base/siginfo-obj.exp
10267 * gdb.base/siginfo-thread.exp
10268 * gdb.base/signest.exp
10269 * gdb.base/signull.exp
10270 * gdb.base/sigrepeat.exp
10271 * gdb.base/skip.exp
10272 * gdb.base/so-impl-ld.exp
10273 * gdb.base/solib-corrupted.exp
10274 * gdb.base/solib-disc.exp
10275 * gdb.base/solib-display.exp
10276 * gdb.base/solib-overlap.exp
10277 * gdb.base/solib-search.exp
10278 * gdb.base/solib-symbol.exp
10279 * gdb.base/source-execution.exp
10280 * gdb.base/sss-bp-on-user-bp-2.exp
10281 * gdb.base/sss-bp-on-user-bp.exp
10282 * gdb.base/stack-checking.exp
10283 * gdb.base/stale-infcall.exp
10284 * gdb.base/step-break.exp
10285 * gdb.base/step-line.exp
10286 * gdb.base/step-over-exit.exp
10287 * gdb.base/step-test.exp
10288 * gdb.base/structs.exp
10289 * gdb.base/sym-file.exp
10290 * gdb.base/symtab-search-order.exp
10291 * gdb.base/term.exp
10292 * gdb.base/type-opaque.exp
10293 * gdb.base/unload.exp
10294 * gdb.base/until-nodebug.exp
10295 * gdb.base/until.exp
10296 * gdb.base/unwindonsignal.exp
10297 * gdb.base/watch-cond.exp
10298 * gdb.base/watch-non-mem.exp
10299 * gdb.base/watch_thread_num.exp
10300 * gdb.base/watchpoint-reuse-slot.exp
10301 * gdb.base/watchpoint-solib.exp
10302 * gdb.base/watchpoint.exp
10303 * gdb.btrace/dlopen.exp
10304 * gdb.cell/arch.exp
10305 * gdb.cell/break.exp
10306 * gdb.cell/bt.exp
10307 * gdb.cell/core.exp
10308 * gdb.cell/data.exp
10309 * gdb.cell/dwarfaddr.exp
10310 * gdb.cell/ea-cache.exp
10311 * gdb.cell/ea-standalone.exp
10312 * gdb.cell/ea-test.exp
10313 * gdb.cell/f-regs.exp
10314 * gdb.cell/fork.exp
10315 * gdb.cell/gcore.exp
10316 * gdb.cell/mem-access.exp
10317 * gdb.cell/ptype.exp
10318 * gdb.cell/registers.exp
10319 * gdb.cell/sizeof.exp
10320 * gdb.cell/solib-symbol.exp
10321 * gdb.cell/solib.exp
10322 * gdb.compile/compile-tls.exp
10323 * gdb.cp/exception.exp
10324 * gdb.cp/gdb2495.exp
10325 * gdb.cp/local.exp
10326 * gdb.cp/mb-inline.exp
10327 * gdb.cp/mb-templates.exp
10328 * gdb.cp/pr10687.exp
10329 * gdb.cp/pr9167.exp
10330 * gdb.cp/scope-err.exp
10331 * gdb.cp/templates.exp
10332 * gdb.cp/virtfunc.exp
10333 * gdb.dwarf2/dw2-dir-file-name.exp
10334 * gdb.dwarf2/dw2-single-line-discriminators.exp
10335 * gdb.fortran/complex.exp
10336 * gdb.fortran/library-module.exp
10337 * gdb.guile/guile.exp
10338 * gdb.guile/scm-cmd.exp
10339 * gdb.guile/scm-frame-inline.exp
10340 * gdb.guile/scm-objfile.exp
10341 * gdb.guile/scm-pretty-print.exp
10342 * gdb.guile/scm-symbol.exp
10343 * gdb.guile/scm-type.exp
10344 * gdb.guile/scm-value.exp
10345 * gdb.linespec/keywords.exp
10346 * gdb.linespec/ls-errs.exp
10347 * gdb.linespec/macro-relative.exp
10348 * gdb.linespec/thread.exp
10349 * gdb.mi/mi-breakpoint-changed.exp
10350 * gdb.mi/mi-dprintf-pending.exp
10351 * gdb.mi/mi-fullname-deleted.exp
10352 * gdb.mi/mi-logging.exp
10353 * gdb.mi/mi-pending.exp
10354 * gdb.mi/mi-solib.exp
10355 * gdb.mi/new-ui-mi-sync.exp
10356 * gdb.mi/user-selected-context-sync.exp
10357 * gdb.multi/dummy-frame-restore.exp
10358 * gdb.multi/multi-arch-exec.exp
10359 * gdb.multi/remove-inferiors.exp
10360 * gdb.multi/watchpoint-multi-exit.exp
10361 * gdb.opt/solib-intra-step.exp
10362 * gdb.perf/backtrace.exp
10363 * gdb.perf/single-step.exp
10364 * gdb.perf/skip-command.exp
10365 * gdb.perf/skip-prologue.exp
10366 * gdb.perf/solib.exp
10367 * gdb.python/lib-types.exp
10368 * gdb.python/py-as-string.exp
10369 * gdb.python/py-bad-printers.exp
10370 * gdb.python/py-block.exp
10371 * gdb.python/py-breakpoint.exp
10372 * gdb.python/py-cmd.exp
10373 * gdb.python/py-events.exp
10374 * gdb.python/py-evthreads.exp
10375 * gdb.python/py-finish-breakpoint.exp
10376 * gdb.python/py-finish-breakpoint2.exp
10377 * gdb.python/py-frame-inline.exp
10378 * gdb.python/py-frame.exp
10379 * gdb.python/py-inferior.exp
10380 * gdb.python/py-infthread.exp
10381 * gdb.python/py-mi.exp
10382 * gdb.python/py-objfile.exp
10383 * gdb.python/py-pp-maint.exp
10384 * gdb.python/py-pp-registration.exp
10385 * gdb.python/py-prettyprint.exp
10386 * gdb.python/py-recurse-unwind.exp
10387 * gdb.python/py-shared.exp
10388 * gdb.python/py-symbol.exp
10389 * gdb.python/py-symtab.exp
10390 * gdb.python/py-template.exp
10391 * gdb.python/py-type.exp
10392 * gdb.python/py-unwind-maint.exp
10393 * gdb.python/py-unwind.exp
10394 * gdb.python/py-value.exp
10395 * gdb.python/python.exp
10396 * gdb.reverse/finish-reverse-bkpt.exp
10397 * gdb.reverse/insn-reverse.exp
10398 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10399 * gdb.reverse/solib-precsave.exp
10400 * gdb.reverse/solib-reverse.exp
10401 * gdb.stabs/gdb11479.exp
10402 * gdb.stabs/weird.exp
10403 * gdb.threads/fork-child-threads.exp
10404 * gdb.threads/fork-plus-threads.exp
10405 * gdb.threads/fork-thread-pending.exp
10406 * gdb.threads/forking-threads-plus-breakpoint.exp
10407 * gdb.threads/hand-call-in-threads.exp
10408 * gdb.threads/interrupted-hand-call.exp
10409 * gdb.threads/linux-dp.exp
10410 * gdb.threads/local-watch-wrong-thread.exp
10411 * gdb.threads/next-while-other-thread-longjmps.exp
10412 * gdb.threads/non-ldr-exit.exp
10413 * gdb.threads/pending-step.exp
10414 * gdb.threads/print-threads.exp
10415 * gdb.threads/process-dies-while-detaching.exp
10416 * gdb.threads/process-dies-while-handling-bp.exp
10417 * gdb.threads/pthreads.exp
10418 * gdb.threads/queue-signal.exp
10419 * gdb.threads/reconnect-signal.exp
10420 * gdb.threads/signal-command-handle-nopass.exp
10421 * gdb.threads/signal-command-multiple-signals-pending.exp
10422 * gdb.threads/signal-delivered-right-thread.exp
10423 * gdb.threads/signal-sigtrap.exp
10424 * gdb.threads/sigthread.exp
10425 * gdb.threads/staticthreads.exp
10426 * gdb.threads/stepi-random-signal.exp
10427 * gdb.threads/thread-unwindonsignal.exp
10428 * gdb.threads/thread_check.exp
10429 * gdb.threads/thread_events.exp
10430 * gdb.threads/tid-reuse.exp
10431 * gdb.threads/tls-nodebug.exp
10432 * gdb.threads/tls-shared.exp
10433 * gdb.threads/tls-so_extern.exp
10434 * gdb.threads/tls.exp
10435 * gdb.threads/wp-replication.exp
10436 * gdb.trace/actions-changed.exp
10437 * gdb.trace/actions.exp
10438 * gdb.trace/backtrace.exp
10439 * gdb.trace/change-loc.exp
10440 * gdb.trace/collection.exp
10441 * gdb.trace/deltrace.exp
10442 * gdb.trace/disconnected-tracing.exp
10443 * gdb.trace/entry-values.exp
10444 * gdb.trace/ftrace-lock.exp
10445 * gdb.trace/ftrace.exp
10446 * gdb.trace/infotrace.exp
10447 * gdb.trace/mi-trace-frame-collected.exp
10448 * gdb.trace/mi-trace-unavailable.exp
10449 * gdb.trace/mi-traceframe-changed.exp
10450 * gdb.trace/mi-tracepoint-changed.exp
10451 * gdb.trace/mi-tsv-changed.exp
10452 * gdb.trace/no-attach-trace.exp
10453 * gdb.trace/packetlen.exp
10454 * gdb.trace/passc-dyn.exp
10455 * gdb.trace/passcount.exp
10456 * gdb.trace/pending.exp
10457 * gdb.trace/pr16508.exp
10458 * gdb.trace/qtro.exp
10459 * gdb.trace/range-stepping.exp
10460 * gdb.trace/read-memory.exp
10461 * gdb.trace/report.exp
10462 * gdb.trace/save-trace.exp
10463 * gdb.trace/signal.exp
10464 * gdb.trace/stap-trace.exp
10465 * gdb.trace/status-stop.exp
10466 * gdb.trace/strace.exp
10467 * gdb.trace/tfile.exp
10468 * gdb.trace/tfind.exp
10469 * gdb.trace/trace-break.exp
10470 * gdb.trace/trace-condition.exp
10471 * gdb.trace/trace-enable-disable.exp
10472 * gdb.trace/trace-mt.exp
10473 * gdb.trace/tracecmd.exp
10474 * gdb.trace/tracefile-pseudo-reg.exp
10475 * gdb.trace/tspeed.exp
10476 * gdb.trace/tstatus.exp
10477 * gdb.trace/tsv.exp
10478 * gdb.trace/unavailable.exp
10479 * gdb.trace/while-dyn.exp
10480 * gdb.trace/while-stepping.exp
10481 * lib/gdb-guile.exp
10482 * lib/gdb.exp
10483 * lib/mi-support.exp
10484 * lib/pascal.exp
10485 * lib/perftest.exp
10486 * lib/prelink-support.exp
10487 * lib/selftest-support.exp
10488
ad02e4fe
SM
104892016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10490
10491 * Makefile.in: Include disable-implicit-rules.mk.
10492
22347e55
AA
104932016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10494
10495 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10496 non-byte-aligned bit fields.
10497
da5b30da
AA
104982016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10499
10500 PR gdb/12616
10501 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10502 respects the DW_AT_data_bit_offset attribute.
10503
b593ecca
SM
105042016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10505
10506 * gdb.base/default.exp: Fix output of "set language".
10507
3b165252
SM
105082016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10509
10510 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10511 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10512 make.
10513 * configure.ac: Remove checks for the make program.
10514 * configure: Re-generate.
10515
1a2f3d7f
KB
105162016-11-16 Kevin Buettner <kevinb@redhat.com>
10517
10518 * gdb.python/py-recurse-unwind.c (main): Add loop.
10519 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10520 to read_register() and gdb.parse_and_eval(). Make each code
10521 call a separate case that can be individually tested.
10522 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10523 proc. Call cont_and_backtrace for each of the code paths that
10524 we want to test in the unwinder.
10525
b7f38fda
AA
105262016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10527
10528 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10529 the definition of struct S.
10530
1f8db343
CM
105312016-11-11 Catherine Moore <clm@codesourcery.com>
10532
10533 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10534
fad0c9fb
PA
105352016-11-09 Pedro Alves <palves@redhat.com>
10536
10537 * gdb.base/commands.exp (runto_or_return): New procedure.
10538 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10539 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10540 (progvar_simple_while_test, progvar_complex_if_while_test)
10541 (if_while_breakpoint_command_test)
10542 (infrun_breakpoint_command_test, breakpoint_command_test)
10543 (user_defined_command_test, watchpoint_command_test)
10544 (test_command_prompt_position, redefine_hook_test)
10545 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10546 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10547 multi_line_input and multi_line. Remove gdb_expect and
10548 gdb_stop_suppressing_tests uses.
10549 * lib/gdb.exp (valnum_re): New global.
10550 (multi_line_input): New procedure.
10551
8354c62c
SM
105522016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10553
10554 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10555 Remove.
10556 (test_setup): Define with proc_with_prefix.
10557 (test_cli_inferior): Likewise.
10558 (test_cli_thread): Likewise.
10559 (test_cli_frame): Likewise.
10560 (test_cli_select_frame): Likewise.
10561 (test_cli_up_down): Likewise.
10562 (test_mi_thread_select): Likewise.
10563 (test_mi_stack_select_frame): Likewise.
10564 (test_cli_in_mi_inferior): Likewise.
10565 (test_cli_in_mi_thread): Likewise.
10566 (test_cli_in_mi_frame): Likewise.
10567 (top level): Do not use with_test_prefix_procname.
10568
64f367a2
PA
105692016-11-09 Pedro Alves <palves@redhat.com>
10570
10571 * gdb.base/commands.exp (gdbvar_simple_if_test)
10572 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10573 (progvar_simple_if_test, progvar_simple_while_test)
10574 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10575 (infrun_breakpoint_command_test, breakpoint_command_test)
10576 (user_defined_command_test, watchpoint_command_test)
10577 (test_command_prompt_position, deprecated_command_test)
10578 (bp_deleted_in_command, temporary_breakpoint_commands)
10579 (stray_arg0_test, source_file_with_indented_comment)
10580 (recursive_source_test, if_commands_test)
10581 (error_clears_commands_left, redefine_hook_test)
10582 (redefine_backtrace_test): Use proc_with_prefix.
10583 * lib/gdb.exp (proc_with_prefix): New proc.
10584
0bb65f1e
AA
105852016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10586
10587 * gdb.base/tui-layout.c: New file.
10588 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10589 disassembly window contains very long lines.
10590
7353f247
TT
105912016-11-08 Tom Tromey <tom@tromey.com>
10592
10593 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10594 depend on Python 2.
10595
30a7bb83
TT
105962016-11-08 Tom Tromey <tom@tromey.com>
10597
10598 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10599 New method.
10600
cdf5a07c
MG
106012016-10-29 Manish Goregaokar <manish@mozilla.com>
10602
2806dc7e 10603 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10604
51a789c3
MG
106052016-10-27 Manish Goregaokar <manish@mozilla.com>
10606
2806dc7e
PA
10607 * gdb.rust/simple.rs: Add test for univariant enums without
10608 discriminants and for encoded struct-like enums.
51a789c3 10609
f610ab6d
PA
106102016-10-28 Pedro Alves <palves@redhat.com>
10611
10612 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10613 gdb_test_multiple, tighten regexps and match symtabs and line
10614 tables incrementally.
10615
b129b0ca
LM
106162016-10-28 Luis Machado <lgustavo@codesourcery.com>
10617
10618 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10619 general.
10620
ecf45d2c
SL
106212016-10-25 Luis Machado <lgustavo@codesourcery.com>
10622
10623 * gdb.base/exec-invalid-sysroot.exp: New file.
10624
b8d38ee4
JK
106252016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10626
10627 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10628
f90fd8c2
JK
106292016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10630
10631 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10632
2d2476aa
MR
106332016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10634
2806dc7e
PA
10635 * gdb.base/killed-outside.exp: Remove $options from a call to
10636 `prepare_for_testing'.
2d2476aa 10637
e42b25a0
SM
106382016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10639
10640 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10641 Change test message.
10642
3ccdb432
SM
106432016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10644
10645 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10646 Update comment.
10647
5bad3170
SM
106482016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10649
10650 * gdb.trace/mi-trace-save.exp: New file.
10651
5ad9dba7
YQ
106522016-10-13 Yao Qi <yao.qi@linaro.org>
10653
10654 * gdb.base/code_elim.exp (get_var_address): Remove.
10655 * gdb.base/relocate.exp: Likewise.
10656 * gdb.base/shreloc.exp: Likewise.
10657 * lib/gdb.exp (get_var_address): New.
10658
62df7e21
YQ
106592016-10-13 Yao Qi <yao.qi@linaro.org>
10660
10661 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10662 floating point tests if $skip_float_test is false.
10663
4dac951e
LM
106642016-10-12 Luis Machado <lgustavo@codesourcery.com>
10665
10666 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10667 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10668 argc values.
10669 Add 1 to argc so we guarantee distinct initial/modified argc values.
10670
8f1a8fc4
JK
106712016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10672
10673 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10674
16c85b5d
JK
106752016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10678 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10679 * gdb.arch/vsx-regs.exp: Likewise.
10680
1d0e042a
YQ
106812016-10-07 Yao Qi <yao.qi@linaro.org>
10682
10683 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10684
68dadef5
MM
106852016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10686
10687 * gdb.python/python.exp: Test decode_line("*0").
10688
33fa2c6e
DE
106892016-10-06 Doug Evans <dje@google.com>
10690
10691 * gdb.python/py-value.exp (test_value_creation): Add test for large
10692 unsigned 64-bit value.
10693
9c37b5ae
TT
106942016-10-06 Tom Tromey <tom@tromey.com>
10695
10696 * gdb.compile/compile.exp: Change java tests to rust.
10697 * gdb.base/setshow.exp: Change java tests to rust.
10698 * gdb.base/default.exp: Remove java from language list.
10699 * README (Examples): Update language example.
10700 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10701 test.
10702 * lib/gdb.exp (skip_java_tests): Remove.
10703 * lib/java.exp: Remove.
10704 * gdb.java: Remove.
10705
78b86327
MR
107062016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10707
10708 * gdb.arch/mips-fcr.exp: New test.
10709 * gdb.arch/mips-fcr.c: Source for the new test.
10710
7470adbb
MR
107112016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10712
10713 * gdb.base/solib-disc.exp: Use `standard_output_file'
10714 throughout.
10715
4a556533
PA
107162016-10-06 Pedro Alves <palves@redhat.com>
10717
10718 * gdb.base/jit-simple-dl.c: New file.
10719 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10720 * gdb.base/jit-simple.c: ... this.
10721 * gdb.base/jit-simple.exp (jit_run): Delete.
10722 (build_jit): New proc.
10723 (jit_test_reread): Recompile either the main program or the shared
10724 library, depending on what is being tested. Skip changing address
10725 if caller wants to. Compare before/after addresses. If testing
10726 standalone, explicitly load the binary. Test "maint info
10727 breakpoints".
10728 (top level): Add "standalone vs shared lib" and "change address"
10729 vs "same address" axes.
10730
5a122fbc
PA
107312016-10-06 Pedro Alves <palves@redhat.com>
10732
10733 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10734 call.
10735 (jit_run): Delete.
10736 (jit_test_reread): Use with_test_prefix. Reload the main binary
10737 explicitly. Compare the before/after addresses of the JIT
10738 descriptor.
10739
ee8da4b8
DE
107402016-08-15 Doug Evans <dje@google.com>
10741
10742 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10743 for single bitfields is bool.
10744 * gdb.xml/tdesc-regs.exp: Ditto.
10745
f389f6fe
JK
107462016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10747
10748 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10749
fdebf1a4
YQ
107502016-10-05 Yao Qi <yao.qi@linaro.org>
10751
10752 * lib/gdb.exp (support_complex_tests): Return zero if
10753 gdb_skip_float_test return true.
10754
9c36d954 107552016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10756 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10757
10758 PR gdb/20487
10759 * gdb.mi/user-selected-context-sync.exp: New file.
10760 * gdb.mi/user-selected-context-sync.c: New file.
10761
4034d0ff 107622016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10763 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10764
10765 PR gdb/20487
10766 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10767 =thread-select-event check.
10768
a4297203
PB
107692016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10770
10771 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10772 the compulsory L operand changes.
10773 * gdb.arch/powerpc-power.s: Likewise.
10774
bb805577
JK
107752016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10776
10777 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10778 * gdb.base/jit-attach-pie.c: New file.
10779 * gdb.base/jit-attach-pie.exp: New file.
10780
6d61dee5
PA
107812016-09-28 Pedro Alves <palves@redhat.com>
10782
10783 * gdb.base/infcall-input.c: New file.
10784 * gdb.base/infcall-input.exp: New file.
10785
f73842fc
YQ
107862016-09-22 Yao Qi <yao.qi@linaro.org>
10787
10788 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10789 (gdb_exit): Rename it to ...
10790 (gdbserver_gdb_exit): ... Close GDBserver.
10791 (gdb_exit): New proc, call gdbserver_gdb_exit.
10792 (mi_gdb_exit): Likewise.
10793
90681dab
YQ
107942016-09-22 Yao Qi <yao.qi@linaro.org>
10795
10796 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10797 path.
10798 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10799 Remove duplication.
10800
9c211fd8
YQ
108012016-09-22 Yao Qi <yao.qi@linaro.org>
10802
10803 * lib/gdbserver-support.exp: Check the existence of
10804 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10805
ad0a504f
AK
108062016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10807
10808 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10809
36cf1806
TT
108102016-09-21 Tom Tromey <tom@tromey.com>
10811
10812 PR gdb/20604:
10813 * gdb.base/quit.exp: New file.
10814
74172ecf
SM
108152016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10816
10817 * .gitignore: New file.
10818
3d0ec882
MR
108192016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10820
10821 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10822 throughout.
10823
8193adea
AA
108242016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10825
10826 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10827
d41a5c09
JK
108282016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10829
10830 * gdb.cp/casts.cc (decltype): Move it ...
10831 (main): ... with its call to ...
10832 * gdb.cp/casts03.cc: ... a new file.
10833 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10834
d2dfe700
JK
108352016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10836
10837 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10838
e2a92b16
PB
108392016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10840
10841 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10842 and sync up the test with tests in gas/testsuite/gas/ppc.
10843 * gdb.arch/powerpc-power.exp: Likewise.
10844
49b4de64
JK
108452016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10848
2c29df25
SDJ
108492016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10850 Jan Kratochvil <jan.kratochvil@redhat.com>
10851
10852 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10853 make m1's definition to be different from m2's. Use 'dummy' as an
10854 argument for probe 'two'.
10855
cc3c2846
JB
108562016-09-10 Jon Beniston <jon@beniston.com>
10857
10858 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10859 for sim target.
10860
e1b2624a
AA
108612016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10862
10863 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10864 variable declaration.
10865 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10866 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10867 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10868 received HWCAP as its argument.
10869
4295e285
PA
108702016-09-06 Pedro Alves <palves@redhat.com>
10871
10872 * gdb.base/new-ui-pending-input.c: New file.
10873 * gdb.base/new-ui-pending-input.exp: New file.
10874 * gdb.exp (clear_gdb_spawn_id): New procedure.
10875 (with_spawn_id): Check whether gdb_spawn_id exists before
10876 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10877 on exit.
10878
00d5215e
UW
108792016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10880
10881 * gdb.base/float128.c: New file.
10882 * gdb.base/float128.exp: Likewise.
10883 * gdb.base/floatn.c: Likewise.
10884 * gdb.base/floatn.exp: Likewise.
10885
a9ff5f12
UW
108862016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10887
10888 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10889
f245535c
PA
108902016-09-05 Pedro Alves <palves@redhat.com>
10891
10892 PR backtrace/19927
10893 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10894 unwinders are immediately called as side effect of "source" or
10895 "disable unwinder" commands.
10896 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10897
ae9cf263
YQ
108982016-09-02 Yao Qi <yao.qi@linaro.org>
10899
10900 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10901 is true and $type is "float" or "double".
10902
27aba047
YQ
109032016-09-02 Yao Qi <yao.qi@linaro.org>
10904
10905 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10906 true.
10907 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10908 * gdb.base/call-rt-st.exp: Likewise.
10909 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10910 return value instead of gdb,skip_float_test.
10911 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10912 (do_function_calls): Use its return value instead of
10913 gdb,skip_float_test.
10914 * gdb.base/finish.exp: Likewise.
10915 * gdb.base/funcargs.exp: Likewise.
10916 * gdb.base/return.exp: Likewise.
10917 * gdb.base/return2.exp: Likewise.
10918 * gdb.base/varargs.exp: Likewise.
10919 * lib/gdb.exp (gdb_skip_float_test): Change it to
10920 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10921
5af962df
AA
109222016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10923
10924 * gdb.multi/tids.exp: Test "thread apply all".
10925
7fac6910
JK
109262016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10927
10928 * gdb.base/default.exp (tty): Remove.
10929
bb1fe4ac
KB
109302016-08-24 Kevin Buettner <kevinb@redhat.com>
10931
2806dc7e
PA
10932 * gdb.python/py-recurse-unwind.c: New file.
10933 * gdb.python/py-recurse-unwind.py: New file.
10934 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10935
0a1ddfa6
SM
109362016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10937
10938 * gdb.base/set-inferior-tty.exp: New file.
10939 * gdb.base/set-inferior-tty.c: New file.
10940
d9de1fe3
PA
109412016-08-23 Pedro Alves <palves@redhat.com>
10942
10943 PR gdb/20494
10944 * gdb.base/new-ui-echo.c: New file.
10945 * gdb.base/new-ui-echo.exp: New file.
10946
e9d9abd7
YQ
109472016-08-23 Yao Qi <yao.qi@linaro.org>
10948
10949 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10950 gdbserver_spawn.
10951 * gdb.server/connect-without-multi-process.exp (do_test):
10952 Likewise.
10953
3589529e
YQ
109542016-08-23 Yao Qi <yao.qi@linaro.org>
10955
10956 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10957 standalone_txt. Delete gdb_txt and standalone_txt on host
10958 and target. Spawn the binary on target. Copy files from
10959 target to host.
10960
6bb90213
PA
109612016-08-22 Pedro Alves <palves@redhat.com>
10962
10963 PR gdb/20505
10964 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10965 with_test_prefix. Factor out bits to ...
10966 (test_no_vdso): ... this new procedure.
10967
20c2c024
CL
109682016-08-19 Carl Love <cel@us.ibm.com>
10969
10970 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10971 maintaining separate logic for constructing the output path.
10972 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10973 * gdb.arch/ppc-dfp.exp: Likewise.
10974 * gdb.arch/ppc-fp.exp: Likewise.
10975 * gdb.arch/vsx-regs.exp: Likewise.
10976 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10977 binprefix for generating the additional binary files.
10978
0646e07d
PA
109792016-08-19 Pedro Alves <palves@redhat.com>
10980
10981 * gdb.trace/mi-trace-frame-collected.exp
10982 (test_trace_frame_collected): On x32, expect two registers.
10983
46da9242
CL
109842016-08-18 Carl Love <cel@us.ibm.com>
10985
10986 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10987 and sync up the test with tests in gas/testsuite/gas/ppc.
10988 * gdb.arch/powerpc-power.exp: Likewise.
10989
eb2332d7
SM
109902016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10991
10992 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10993 expected error message.
10994
63c61e04
SM
109952016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10996
10997 * gdb.multi/remove-inferiors.exp: New file.
10998 * gdb.multi/remove-inferiors.c: New file.
10999
7b17065f
YQ
110002016-08-12 Yao Qi <yao.qi@linaro.org>
11001
11002 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11003 argument list.
11004
01d3dedf
PA
110052016-08-10 Pedro Alves <palves@redhat.com>
11006
11007 PR gdb/19187
11008 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11009 setup_kfails.
11010
3eb7562a
PA
110112016-08-09 Pedro Alves <palves@redhat.com>
11012 Simon Marchi <simon.marchi@ericsson.com>
11013
11014 PR gdb/20418
11015 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11016 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11017
80614914
PA
110182016-08-09 Pedro Alves <palves@redhat.com>
11019
11020 PR mi/20431
11021 * gdb.mi/mi-cmd-error.exp: New file.
11022
f348d89a
PA
110232016-08-09 Pedro Alves <palves@redhat.com>
11024
11025 PR gdb/18653
11026 * gdb.base/signals-state-child.c: New file.
11027 * gdb.base/signals-state-child.exp: New file.
11028 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11029
e5ca03b4
PA
110302016-08-09 Pedro Alves <palves@redhat.com>
11031
11032 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11033
282a0691
TT
110342016-08-03 Tom Tromey <tom@tromey.com>
11035
11036 PR python/18565:
11037 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11038
41bfcd63
YQ
110392016-08-01 Yao Qi <yao.qi@linaro.org>
11040
11041 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11042 variable mode to "multi-process" if $multi_process is 1, otherwise
11043 set it to "single-process".
11044
e3465b24
YQ
110452016-08-01 Yao Qi <yao.qi@linaro.org>
11046
11047 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11048 * gdb.cp/cpexprs.exp: Likewise.
11049 * gdb.cp/m-static.exp: Likewise.
11050
0b31a4bc
TT
110512016-07-26 Tom Tromey <tom@tromey.com>
11052
11053 PR python/20190:
11054 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11055 test.
11056
e0461dbb
MM
110572016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11058
11059 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11060 selecting assembly source files.
11061 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11062 assembly source files.
11063 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11064 assembly source files.
11065 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11066 selecting assembly source files.
11067
8194e927
SM
110682016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11069
11070 * gdb.base/new-ui.exp (do_test_invalid_args): New
11071 procedure.
11072
c0272db5
TW
110732016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11074
11075 * gdb.btrace/reconnect.c: New file.
11076 * gdb.btrace/reconnect.exp: New file.
11077
e3487908
GKB
110782016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11079
11080 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11081 to test_catch_syscall_group.
11082 (test_catch_syscall_group): New.
11083
12df5c00
TT
110842016-07-21 Tom Tromey <tom@tromey.com>
11085
11086 * gdb.rust/simple.rs (main): Use empty struct expression.
11087 * gdb.rust/simple.exp: Add tests for empty struct expression.
11088
bae62ee2
YQ
110892016-07-21 Yao Qi <yao.qi@linaro.org>
11090
11091 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11092 if gdb_skip_xml_test is true on some targets.
11093
b1b53fb3
YQ
110942016-07-21 Yao Qi <yao.qi@linaro.org>
11095
11096 * gdb.server/solib-list.exp: Unset last_loaded_file.
11097
027d97f8
JK
110982016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11099
11100 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11101 "step into captured_main (args)".
11102
7674d381
JK
111032016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11104
11105 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11106
72b5d099
JK
111072016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11108
11109 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11110
1f960ced
PA
111112016-07-19 Pedro Alves <palves@redhat.com>
11112
11113 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11114 * gdb.opt/inline-bt.exp: Likewise.
11115 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11116 additional_flags=-Winline.
11117 * gdb.opt/inline-locals.exp: Likewise.
11118 * gdb.opt/inline-markers.c (ATTR): Define.
11119 (inlined_fn): Use it.
11120
f25827c1
YQ
111212016-07-19 Yao Qi <yao.qi@linaro.org>
11122
11123 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11124 (test_with_self): Remove some code. Remove argument executable.
11125 (top-level): Use do_self_tests.
11126
37539ebe
DB
111272016-07-15 Zachary Welch <zwelch@codesourcery.com>
11128 Don Breazeal <donb@codesourcery.com>
11129
11130 * gdb.base/maint.exp: Escape paths used in regular expressions.
11131 * gdb.stabs/weird.exp: Likewise.
11132
dac790e1
TT
111332016-07-13 Tom Tromey <tom@tromey.com>
11134
11135 PR python/15620, PR python/18620:
11136 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11137 (test_bkpt_events): New procs.
11138
93daf339
TT
111392016-07-13 Tom Tromey <tom@tromey.com>
11140
11141 PR python/17698:
11142 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11143 test.
11144 (test_watchpoints): Likewise.
11145 (test_bkpt_pending): New proc.
11146
6571a381
TT
111472016-07-13 Tom Tromey <tom@tromey.com>
11148
11149 PR cli/18053:
11150 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11151 completion test.
11152
e8732474
JK
111532016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11154
11155 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11156 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11157 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11158 f_label.
11159 (g): Rename g_end_lbl to g_label.
11160 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11161 low_pc and high_pc.
11162 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11163
e0f3fd7c
TT
111642016-07-12 Tom Tromey <tom@tromey.com>
11165
11166 PR python/19293:
11167 * gdb.python/py-unwind-maint.exp: Update tests.
11168
3cfe46b6
YQ
111692016-07-12 Yao Qi <yao.qi@linaro.org>
11170
11171 * lib/selftest-support.exp (selftest_setup): Match the output
11172 when captured_main is inlined.
11173
4f19a0e6
WT
111742016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11175
11176 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11177 New variables.
11178 (print this%a, print this%b, print this): New tests.
11179 * gdb.fortran/derived-types.f90 (this): New object and
11180 initialization.
11181
986cf455
SM
111822016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11183
11184 * gdb.ada/arraydim.exp: Remove extra directory level in build
11185 directory.
11186
f0464b23
SM
111872016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11188
11189 * lib/ada.exp: Remove extra directory level in build directory.
11190 * gdb.ada/cond_lang.exp: Likewise.
11191 * gdb.ada/exec_changed.exp: Likewise.
11192 * gdb.ada/lang_switch.exp: Likewise.
11193
42d94011
MG
111942016-07-06 Manish Goregaokar <manish@mozilla.com>
11195
2806dc7e
PA
11196 * simple.rs: Add test for raw pointer subscripting.
11197 * simple.exp: Add test expectations.
42d94011 11198
647c264c
YQ
111992016-07-05 Yao Qi <yao.qi@linaro.org>
11200
11201 * gdb.mi/mi-reverse.exp: Match =record-started output.
11202
20aa2c60
PA
112032016-07-01 Pedro Alves <palves@redhat.com>
11204
11205 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11206 procedure.
11207 (jit_reader_test): Test the jit reader's unwinder.
11208 * gdb.base/jithost.c (jit_function_00_code): New global.
11209 (main): Use memcpy to fill in the mmapped code, instead of poking
11210 bytes manually here.
11211 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11212 value.
11213 (read_debug_info): Save the function's range.
11214 (read_sp): New function.
11215 (unwind_frame): Use it. Also unwind RBP.
11216 (get_frame_id): Use read_sp.
11217 (gdb_init_reader): Use calloc instead of malloc.
11218 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11219 parameter. Use gdb_test_multiple.
11220
ced2dffb
PA
112212016-07-01 Pedro Alves <palves@redhat.com>
11222 Antoine Tremblay <antoine.tremblay@ericsson.com>
11223
11224 * gdb.threads/process-dies-while-detaching.c: New file.
11225 * gdb.threads/process-dies-while-detaching.exp: New file.
11226
63000888
PA
112272016-07-01 Pedro Alves <palves@redhat.com>
11228
11229 * gdb.multi/watchpoint-multi-exit.c: New file.
11230 * gdb.multi/watchpoint-multi-exit.exp: New file.
11231
038d4868
PA
112322016-06-30 Pedro Alves <palves@redhat.com>
11233
11234 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11235 unset inferior_spawn_id.
11236
994e9c83
PA
112372016-06-30 Pedro Alves <palves@redhat.com>
11238
11239 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11240 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11241
e5653468
YQ
112422016-06-29 Yao Qi <yao.qi@linaro.org>
11243
11244 * gdb.base/return.c: Add copyright header.
11245
803b47e5
TT
112462016-06-29 Tom Tromey <tom@tromey.com>
11247
11248 PR python/20129:
11249 * gdb.python/py-framefilter.exp: Add tests for setting priority
11250 and disabling of non-existent frame filter.
11251
28244707
YQ
112522016-06-29 Yao Qi <yao.qi@linaro.org>
11253
11254 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11255 0x0f07ff.
11256
a31d2f06
YQ
112572016-06-28 Yao Qi <yao.qi@linaro.org>
11258
11259 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11260 triplets. Start gdb, execute catch syscall, and continue. Check
11261 gdb's output to determine catch syscall is supported.
11262
921d8f54
MG
112632016-06-27 Manish Goregaokar <manish@mozilla.com>
11264
25d49b86
PA
11265 * gdb.rust/simple.rs: Add test for returning unit in a function.
11266 * gdb.rust/simple.exp: Add expectation for functions returning
11267 unit.
921d8f54 11268
f4952523
PMR
112692016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11270
11271 * gdb.python/py-breakpoint-create-fail.c,
11272 gdb.python/py-breakpoint-create-fail.exp,
11273 gdb.python/py-breakpoint-create-fail.py: New testcase.
11274
fccb08f8
MG
112752016-06-25 Manish Goregaokar <manish@mozilla.com>
11276
11277 PR gdb/20239
11278 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11279 * gdb.rust/simple.exp: Add test expectations for new NonZero
11280 tests.
fccb08f8 11281
6b850546
DT
112822016-06-24 David Taylor <dtaylor@emc.com>
11283
11284 * gdb.base/offsets.exp: New file.
11285 * gdb.base/offsets.c: New file.
11286
17621150
TT
112872016-06-23 Tom Tromey <tom@tromey.com>
11288
11289 PR gdb/16483:
11290 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11291 before any filters are loaded.
11292
04d59df6
WT
112932016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11294
11295 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11296 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11297 structs.
11298 * gdb.fortran/derived-type-function.exp: New file.
11299 * gdb.fortran/derived-type-function.f90: New file.
11300
11301
ac69f786
PA
113022016-06-21 Pedro Alves <palves@redhat.com>
11303
11304 * gdb.base/new-ui.exp: New file.
11305 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11306 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11307 (with_spawn_id): New procedure.
11308
49940788
PA
113092016-06-21 Pedro Alves <palves@redhat.com>
11310
11311 * gdb.mi/mi-exec-run.exp: New file.
11312
ef274d26
PA
113132016-06-21 Pedro Alves <palves@redhat.com>
11314
11315 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11316 breakpoint command's output on the main UI.
11317 (test_break): New procedure, factored out from calls in the top
11318 level.
11319 (top level): Use foreach_with_prefix to test MI as main UI and as
11320 separate UI.
11321
468afe6c
PA
113222016-06-21 Pedro Alves <palves@redhat.com>
11323
11324 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11325 (test_awatch_creation_and_listing)
11326 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11327 Remove 'type' parameter.
11328 (test_watchpoint_all): New parameter mi_mode. Remove
11329 with_test_prefix.
11330 (top level): Use foreach_with_prefix, and add main/separate UI MI
11331 testing axis.
11332
51f77c37
PA
113332016-06-21 Pedro Alves <palves@redhat.com>
11334
11335 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11336 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11337 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11338 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11339 (gdb_main_spawn_id, mi_spawn_id): Declare and
11340 comment.
11341 (mi_create_inferior_pty): New procedure,
11342 factored out from default_mi_gdb_start.
11343 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11344 procedures.
11345 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11346 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11347 Use mi_create_inferior_pty.
11348 (mi_gdb_start): Use eval to pass down args list.
11349
8980e177
PA
113502016-06-21 Pedro Alves <palves@redhat.com>
11351
11352 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11353 * gdb.opt/inline-cmds.exp: Add MI tests.
11354
f38d3ad1
PA
113552016-06-21 Pedro Alves <palves@redhat.com>
11356
11357 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11358
45db7c09
PA
113592016-06-21 Pedro Alves <palves@redhat.com>
11360
11361 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11362 (top level): Use it instead of mi_execute_to.
11363
5a069ab3
PA
113642016-06-21 Pedro Alves <palves@redhat.com>
11365
11366 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11367 (cont_handler_str): New.
11368 (signal_stop_handler): Set stop_handler_str instead of printing to
11369 stdout.
11370 (continue_handler): Set cont_handler_str instead of printing to
11371 stdout.
11372 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11373 mi_send_resuming_command. Print stop_handler_str and
11374 cont_handler_str instead of expecting the python events print
11375 directly.
11376
2838cc1d
SD
113772016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11378
11379 * gdb.base/jit-reader.exp: New file.
11380 * gdb.base/jithost.c: New file.
11381 * gdb.base/jithost.h: New file.
11382 * gdb.base/jitreader.c : New file.
11383 * gdb.base/jit-protocol.h: New file.
11384
21a77091
YQ
113852016-06-17 Yao Qi <yao.qi@linaro.org>
11386
11387 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11388 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11389 and detach-on-fork. Adjust tests.
11390 (top level): Invoke break_cond_on_syscall with combinations of
11391 syscall, follow-fork-mode and detach-on-fork.
11392
f50bf8e5
YQ
113932016-06-17 Yao Qi <yao.qi@linaro.org>
11394
11395 * gdb.base/step-over-exit.c: New.
11396 * gdb.base/step-over-exit.exp: New.
11397
a28d8e50
YTL
113982016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11399
11400 * gdb.base/float.exp: Add target check for nds32*-*-*.
11401 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11402
cad8e26d
AB
114032016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11404
11405 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11406 for unsupported target features.
11407 * gdb.base/call-rt-st.exp: Likewise.
11408 * gdb.base/call-sc.exp: Likewise.
11409 * gdb.base/call-signal-resume.exp: Likewise.
11410 * gdb.base/call-strs.exp: Likewise.
11411 * gdb.base/callexit.exp: Likewise.
11412 * gdb.base/callfuncs.exp: Likewise.
11413 * gdb.base/nodebug.exp: Likewise.
11414 * gdb.base/printcmds.exp: Likewise.
11415 * gdb.base/ptype.exp: Likewise.
11416 * gdb.base/structs.exp: Likewise.
11417 * gdb.base/unwindonsignal.exp: Likewise.
11418 * gdb.cp/gdb2495.exp: Likewise.
11419 * gdb.cp/templates.exp: Likewise.
11420 * gdb.cp/virtfunc.exp: Likewise.
11421 * gdb.threads/hand-call-in-threads.exp: Likewise.
11422 * gdb.threads/interrupted-hand-call.exp: Likewise.
11423 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11424
347dc102
TT
114252016-06-10 Tom Tromey <tom@tromey.com>
11426
11427 PR rust/20110:
11428 * gdb.rust/expr.exp: Add test for integer constant larger than
11429 i32.
11430
5e13cf25
BH
114312016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11432
11433 * gdb.fortran/nested-funcs.exp: New.
11434 * gdb.fortran/nested-funcs.f90: New.
11435
bb556f1f
TK
114362016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11437
11438 * gdb.base/examine-backward.c: New file.
11439 * gdb.base/examine-backward.exp: New file.
11440
38b022b4
SM
114412016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11442
11443 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11444 matching.
11445
1b40ec05
TT
114462016-06-02 Tom Tromey <tom@tromey.com>
11447
11448 PR python/18984:
11449 * gdb.python/py-shared.exp: Add solib_name test.
11450
193bd378
SM
114512016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11452
11453 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11454
3326303b
MG
114552016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11456
11457 PR c++/19893
11458 * gdb.dwarf2/implref.exp: Rename to...
11459 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11460 * gdb.dwarf2/implref-array.c: New file.
11461 * gdb.dwarf2/implref-array.exp: Likewise.
11462 * gdb.dwarf2/implref-global.c: Likewise.
11463 * gdb.dwarf2/implref-global.exp: Likewise.
11464 * gdb.dwarf2/implref-struct.c: Likewise.
11465 * gdb.dwarf2/implref-struct.exp: Likewise.
11466
825c8ef2
AT
114672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11468
11469 * gdb.trace/trace-condition.exp: Add 64bit tests.
11470
2320162a
AT
114712016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11472
11473 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11474 bits types.
11475 (main): Adapt to 8 to 64 bits types.
11476 * gdb.trace/trace-condition.exp: Add new tests.
11477
a7818233
AT
114782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11479
11480 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11481
0d336466
AT
114822016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11483
11484 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11485 Move condition tests...
11486 * gdb.trace/trace-condition.exp: Here.
11487
7faeb45a
AT
114882016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11489
11490 * gdb.trace/trace-condition.exp: Add counter-case tests.
11491
e385593e
JK
114922016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11493
11494 PR c++/15231
11495 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11496 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11497
744608cc
PA
114982016-05-27 Pedro Alves <palves@redhat.com>
11499
11500 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11501 New procedure.
11502 (top level): Call it, and bail out of DejaGnu is known to be bad.
11503
ac775bf4
AB
115042016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11505
11506 * gdb.base/whatis.c: Extend the test case.
11507 * gdb.base/whatis.exp: Add additional tests.
11508
2bbad2ea
BH
115092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11510
11511* gdb.fortran/type.f90: Add pointer variable.
11512* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11513
8b70175d
BH
115142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11515
11516 * gdb.fortran/vla-type.exp: Fix testcase name.
11517
86d8a848
BH
115182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11519
11520 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11521
e188eb36
BH
115222016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11523
11524 * gdb.fortran/type.f90: Add nested structures.
11525 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11526 * gdb.fortran/derived-type.exp: Adapt expected output.
11527 * gdb.fortran/vla-type.exp: Adapt expected output.
11528
9b2db1fd
BH
115292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11530
11531 * gdb.fortran/whatis_type.exp: Adapt expected output.
11532
72b17055
BH
115332016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11534
11535 * gdb.fortran/print_type.exp: Fix expected output.
11536 * gdb.fortran/whatis_type.exp: Fix expected output.
11537
3cd81d8d
BH
115382016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11539
11540 * gdb.fortran/whatis_type.exp: Use multi_line.
11541
ddae9462
TT
115422016-05-24 Tom Tromey <tom@tromey.com>
11543
11544 PR python/17386:
11545 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11546 use value as an index.
11547
1957f6b8
TT
115482016-05-23 Tom Tromey <tom@tromey.com>
11549
11550 PR python/17981:
11551 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11552 no-breakpoint case.
11553
026a9174
PA
115542016-05-24 Pedro Alves <palves@redhat.com>
11555
11556 PR gdb/19828
11557 * gdb.threads/clone-attach-detach.c: New file.
11558 * gdb.threads/clone-attach-detach.exp: New file.
11559
e70a7231
FR
115602016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11561
11562 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11563
0f6ed0e0
TT
115642016-05-23 Tom Tromey <tom@tromey.com>
11565
11566 PR python/19438, PR python/18393:
11567 * gdb.python/py-progspace.exp: Add "dir" test.
11568 * gdb.python/py-objfile.exp: Add "dir" test.
11569
ffd19d61
YQ
115702016-05-23 Yao Qi <yao.qi@linaro.org>
11571
11572 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11573 * gdb.arch/thumb2-it.exp: Likewise.
11574
9e8f9b05
SM
115752016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11576
11577 * gdb.mi/mi-threads-interrupt.c: New file.
11578 * gdb.mi/mi-threads-interrupt.exp: New file.
11579
61c6156d
SM
115802016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11581
11582 PR gdb/18077
11583 * gdb.mi/mi-async-run.exp: New file.
11584 * gdb.mi/mi-async-run.c: New file.
11585
67218854
TT
115862016-05-17 Tom Tromey <tom@tromey.com>
11587 Manish Goregaokar <manishsmail@gmail.com>
11588
11589 * lib/rust-support.exp: New file.
11590 * lib/gdb.exp (skip_rust_tests): New proc.
11591 (build_executable_from_specs): Handle rust.
11592 * lib/future.exp (gdb_find_rustc): New proc.
11593 (gdb_default_target_compile): Handle rust.
11594 * gdb.rust/expr.exp: New file.
11595 * gdb.rust/generics.exp: New file.
11596 * gdb.rust/generics.rs: New file.
11597 * gdb.rust/methods.exp: New file.
11598 * gdb.rust/methods.rs: New file.
11599 * gdb.rust/modules.exp: New file.
11600 * gdb.rust/modules.rs: New file.
11601 * gdb.rust/simple.exp: New file.
11602 * gdb.rust/simple.rs: New file.
11603
c44af4eb
TT
116042016-05-17 Tom Tromey <tom@tromey.com>
11605
11606 * gdb.base/default.exp (set language): Add rust.
11607
dcd1f979
TT
116082016-05-17 Tom Tromey <tom@tromey.com>
11609
11610 * gdb.gdb/unittest.exp: New file.
11611
155b7f57
YQ
116122016-05-16 Yao Qi <yao.qi@linaro.org>
11613
11614 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11615 shell_prompt. Update shell_prompt_re.
11616
8ddd5a6c
DE
116172016-05-12 Doug Evans <dje@google.com>
11618
11619 PR symtab/19999
11620 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11621 $options when building executable.
11622 * gdb.dwarf2/fission-loclists-pie.S: New file.
11623 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11624
02e370d9
SM
116252016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11626
11627 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11628 of [is_remote target],
11629
8929ad8b
SM
116302016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11631
11632 * lib/gdb.exp (use_gdb_stub): New procedure.
11633
6c447423
DE
116342016-05-03 Yunlian Jiang <yunlian@google.com>
11635 Doug Evans <dje@google.com>
11636
11637 PR symtab/19914
11638 * gdb.dwarf2/dwp-sepdebug.c: New file.
11639 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11640
444e826c
SM
116412016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11642
11643 * gdb.base/detach.exp: Remove is_remote check.
11644
740feeaa
SM
116452016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11646
11647 * gdb.base/annota-input-while-running.exp: Don't check for
11648 [is_remote target]. Enable annotations after running to main.
11649 Remove unused "set test..." line.
11650
9080ac9d
SM
116512016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11652
11653 * gdb.trace/trace-enable-disable.exp: New file.
11654 * gdb.trace/trace-enable-disable.c: New file.
11655
952ebca5
SM
116562016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11657
11658 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11659 use it in info sharedlibrary test.
11660 * gdb.trace/ftrace-lock.exp: Likewise.
11661 * gdb.trace/ftrace.exp: Likewise.
11662 * gdb.trace/range-stepping.exp: Likewise.
11663 * gdb.trace/trace-break.exp: Likewise.
11664 * gdb.trace/trace-condition.exp: Likewise.
11665 * gdb.trace/trace-mt.exp: Likewise.
11666
d9019901
SM
116672016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11668
11669 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11670 (gdb_load_shlib): ... this.
11671 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11672 gdb_load_shlib.
11673 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11674 * gdb.base/ctxobj.exp: Likewise.
11675 * gdb.base/dprintf-pending.exp: Likewise.
11676 * gdb.base/dso2dso.exp: Likewise.
11677 * gdb.base/fixsection.exp: Likewise.
11678 * gdb.base/gcore-relro.exp: Likewise.
11679 * gdb.base/gdb1555.exp: Likewise.
11680 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11681 * gdb.base/gnu-ifunc.exp: Likewise.
11682 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11683 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11684 * gdb.base/pending.exp: Likewise.
11685 * gdb.base/print-file-var.exp: Likewise.
11686 * gdb.base/print-symbol-loading.exp: Likewise.
11687 * gdb.base/shlib-call.exp: Likewise.
11688 * gdb.base/shreloc.exp: Likewise.
11689 * gdb.base/so-impl-ld.exp: Likewise.
11690 * gdb.base/solib-disc.exp: Likewise.
11691 * gdb.base/solib-nodir.exp: Likewise.
11692 * gdb.base/solib-overlap.exp: Likewise.
11693 * gdb.base/solib-symbol.exp: Likewise.
11694 * gdb.base/solib-weak.exp (do_test): Likewise.
11695 * gdb.base/sym-file.exp: Likewise.
11696 * gdb.base/symtab-search-order.exp: Likewise.
11697 * gdb.base/type-opaque.exp: Likewise.
11698 * gdb.base/unload.exp: Likewise.
11699 * gdb.base/watchpoint-solib.exp: Likewise.
11700 * gdb.compile/compile.exp: Likewise.
11701 * gdb.cp/gdb2384.exp: Likewise.
11702 * gdb.cp/infcall-dlopen.exp: Likewise.
11703 * gdb.cp/re-set-overloaded.exp: Likewise.
11704 * gdb.fortran/library-module.exp: Likewise.
11705 * gdb.opt/solib-intra-step.exp: Likewise.
11706 * gdb.python/py-finish-breakpoint.exp: Likewise.
11707 * gdb.python/py-shared.exp: Likewise.
11708 * gdb.reverse/solib-precsave.exp: Likewise.
11709 * gdb.reverse/solib-reverse.exp: Likewise.
11710 * gdb.server/solib-list.exp: Likewise.
11711 * gdb.threads/dlopen-libpthread.exp: Likewise.
11712 * gdb.threads/tls-shared.exp: Likewise.
11713 * gdb.threads/tls-so_extern.exp: Likewise.
11714 * gdb.trace/change-loc.exp: Likewise.
11715 * gdb.trace/ftrace-lock.exp: Likewise.
11716 * gdb.trace/ftrace.exp: Likewise.
11717 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11718 * gdb.trace/pending.exp: Likewise.
11719 * gdb.trace/range-stepping.exp: Likewise.
11720 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11721 (strace_info_marker): Likewise.
11722 (strace_probe_marker): Likewise.
11723 (strace_trace_on_same_addr): Likewise.
11724 (strace_trace_on_diff_addr): Likewise.
11725 * gdb.trace/trace-break.exp: Likewise.
11726 * gdb.trace/trace-condition.exp: Likewise.
11727 * gdb.trace/trace-mt.exp: Likewise.
11728
fca4cfd9
SM
117292016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11730
11731 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11732 result of gdb_remote_download.
11733 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11734 * gdb.base/dso2dso.exp: Likewise.
11735 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11736 * gdb.base/print-file-var.exp: Likewise.
11737 * gdb.base/shlib-call.exp: Likewise.
11738 * gdb.base/shreloc.exp: Likewise.
11739 * gdb.base/solib-overlap.exp: Likewise.
11740 * gdb.base/solib-weak.exp (do_test): Likewise.
11741 * gdb.base/unload.exp: Likewise.
11742
11cf4ffb
YQ
117432016-04-27 Yao Qi <yao.qi@linaro.org>
11744
11745 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11746 exists.
11747
3e2e34f8
KB
117482016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11749
11750 * vla-type.exp: Print structure from toplevel.
11751
8f07e298
BH
117522016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11753
11754 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11755 of dynamic types.
11756 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11757 of dynamic types.
11758
9920b434
BH
117592016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11760
11761 * gdb.fortran/vla-type.f90: New file.
11762 * gdb.fortran/vla-type.exp: New file.
11763
f3abeff5
YQ
117642016-04-25 Yao Qi <yao.qi@linaro.org>
11765
11766 * gdb.base/branch-to-self.c: New file.
11767 * gdb.base/branch-to-self.exp: New file.
11768
0a5d52f0
YQ
117692016-04-22 Yao Qi <yao.qi@linaro.org>
11770
11771 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11772 more after $hex.
11773
495346f6
YQ
117742016-04-22 Yao Qi <yao.qi@linaro.org>
11775
11776 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11777 * gdb.base/annota3.exp: Likewise.
11778
4a7e075c
YQ
117792016-04-22 Yao Qi <yao.qi@linaro.org>
11780
11781 * gdb.reverse/step-precsave.exp: Do one step and test program
11782 stops in "callee" and do multiple steps until program goes out
11783 of "callee".
11784 * gdb.reverse/step-reverse.exp: Likewise.
11785
5b061e98
YQ
117862016-04-22 Yao Qi <yao.qi@linaro.org>
11787
11788 * gdb.trace/signal.exp: Also pass if
11789 $tracepoint_hits($i) > $iterations.
11790
5c5dc57f
YQ
117912016-04-22 Yao Qi <yao.qi@linaro.org>
11792
11793 * gdb.trace/signal.c: New file.
11794 * gdb.trace/signal.exp: New file.
11795
a55411b9
DE
117962016-04-19 Doug Evans <xdje42@gmail.com>
11797
11798 * gdb.base/bad-file.exp: New file.
11799
a22df60a
MG
118002016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11801
11802 * gdb.dwarf2/implref.exp: New file.
11803
0c13f7e5
BH
118042016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11805
11806 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11807 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11808 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11809 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11810 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11811 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11812 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11813 * lib/fortran.exp (fortran_int4): New procedure.
11814 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11815 (fortran_logical4): Likewise.
11816
9b9b09e9
BH
118172016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11818
11819 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11820
a14d1f4d
BH
118212016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11822
11823 * lib/compiler.c: Add Intel specific preprocessor macros.
11824 * lib/compiler.cc: Likewise.
25d49b86 11825
7d49b1d0
LM
118262016-04-13 Luis Machado <lgustavo@codesourcery.com>
11827
11828 * gdb.server/connect-with-no-symbol-file.c: New file.
11829 * gdb.server/connect-with-no-symbol-file.exp: New file.
11830
8392fa22
SM
118312016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11832
11833 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11834
8c4c4aeb
SM
118352016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11836
11837 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11838 standard output directory.
11839
45e3745e
AT
118402016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11841
11842 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11843
e26b7e41
MM
118442016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11845
11846 * gdb.btrace/instruction_history.c (loop): Add declaration.
11847
8ce09462
AT
118482016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11849
11850 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11851
2e88a1ea
SM
118522016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11853
11854 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11855 parentheses to print.
11856 (continue_handler): Likewise.
11857
f48e22e3
SM
118582016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11859
11860 * gdb.server/solib-list.exp: Remove is_remote check.
11861 Pass shlib= to gdb_compile. Don't link shared library with
11862 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11863 Run binary filename through "readlink -f" on the target.
11864
096be756
PA
118652016-04-08 Pedro Alves <palves@redhat.com>
11866
11867 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11868 interpreter filename as argument to gdbserver_spawn.
11869 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11870 Return empty if $last_loaded_file does not exist.
11871
06500533
JK
118722016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11873
11874 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11875 * gdb.base/jit-main.c: Use exit after usage.
11876
2d35e871
JK
118772016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11878
11879 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11880 GDBHISTSIZE prior to the tests.
11881 * gdb.base/gdbinit-history.exp: Likewise.
11882
118832016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11884
11885 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11886 instead of build_executable. Use gdb_load_shlibs.
11887
c8064e7e
YQ
118882016-04-07 Yao Qi <yao.qi@linaro.org>
11889
11890 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11891 Execute "si" command.
11892
bde47561
YQ
118932016-04-07 Yao Qi <yao.qi@linaro.org>
11894
11895 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11896 number instead of the comments on some line.
11897
b16f8a3b
DB
118982016-04-06 Don Breazeal <donb@codesourcery.com>
11899
11900 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11901 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11902
c2f901df
SM
119032016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11904
11905 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11906 standard_output_file. Remove unused binfile variable.
11907
ac17fda0
CU
119082016-04-05 Catalin Udma <catalin.udma@freescale.com>
11909
11910 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11911 * gdb.python/py-mi-objfile.exp: Match "list main" output
11912 in console format.
11913
03a8c4df
SM
119142016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11915
11916 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11917 absolute.
11918
6e774b13
SM
119192016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11920
11921 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11922 absolute.
11923 * gdb.trace/ftrace.exp: Likewise.
11924 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11925 targets as well.
11926 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11927 (gdb_load_shlibs): Copy libraries to test directory when testing
11928 natively. Only set solib-search-path if testing remotely.
11929 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11930
7817ea46
SM
119312016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11932
11933 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11934 gdb_download. Use it even if the target is not remote.
11935 * gdb.base/jit.exp (compile_jit_test): Likewise.
11936 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11937 output directory if the destination board is local, otherwise use
11938 the standard remote_download from DejaGnu.
11939 (gdb_download): Remove.
11940 (gdb_load_shlibs): Use gdb_remote_download instead of
11941 gdb_download.
11942 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11943 Use gdb_remote_download instead of gdb_download. Use it even if
11944 the target is not remote.
11945 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11946 instead of gdb_download.
11947
7beb7f68
SM
119482016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11949
11950 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11951 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11952 run.
11953
cc63428a
AV
119542016-04-01 Artemiy Volkov <artemiyv@acm.org>
11955
11956 PR gdb/19820
11957 * gdb.base/printcmds.exp: Add artificial arrays tests.
11958
64cdf930
PA
119592016-03-31 Pedro Alves <palves@redhat.com>
11960
11961 PR gdb/19858
11962 * gdb.base/jit-main.c: Include unistd.h.
11963 (ATTACH): Define to 0 if not already defined.
11964 (wait_for_gdb, mypid): New globals.
11965 (WAIT_FOR_GDB): New macro.
11966 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11967 some breakpoint locations.
11968 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11969 New procedures.
11970 (one_jit_test): Add REATTACH parameter, and handle it. Use
11971 continue_to_test_location.
11972 (top level): Test attach, and adjusts calls to one_jit_test.
11973
40dea8cb
PA
119742016-03-31 Pedro Alves <palves@redhat.com>
11975
11976 PR gdb/19858
11977 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11978 BINSUFFIX parameter, and handle it.
11979 (top level): Adjust calls compile_jit_test.
11980
e7ea3ec7
CU
119812016-03-31 Catalin Udma <catalin.udma@freescale.com>
11982
11983 PR python/19743
11984 * gdb.python/py-mi-events-gdb.py: New file.
11985 * gdb.python/py-mi-events.c: New file.
11986 * gdb.python/py-mi-events.exp: New file.
11987
e6359af3
YQ
119882016-03-30 Yao Qi <yao.qi@linaro.org>
11989
11990 * gdb.reverse/until-precsave.exp: Match function name only.
11991 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11992 Move malloc to a condition block.
11993 * gdb.reverse/until-reverse.exp: Match function name only.
11994
a4105d04
MK
119952016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11996
11997 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11998 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11999 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12000 variable for GPR 0 instead of assuming it is register 0.
12001 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12002 * lib/trace-support.exp: Add s390 registers.
12003
bfa6adb9
YQ
120042016-03-29 Yao Qi <yao.qi@linaro.org>
12005
12006 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12007
1e6697ea
YQ
120082016-03-24 Yao Qi <yao.qi@linaro.org>
12009
12010 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12011 test message.
12012
64bcd522
AA
120132016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12014
12015 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12016 maintaining separate logic for constructing the output path.
12017
7868401b
DB
120182016-03-16 Don Breazeal <donb@codesourcery.com>
12019
12020 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12021 Retry fork and waitpid on interrupted system call errors.
12022 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12023 Use with_timeout_factor to increase timeout by factor of 10.
12024
1cafadb4
DB
120252016-03-15 Don Breazeal <donb@codesourcery.com>
12026
12027 * gdb.cp/scope-err.cc: New test program.
12028 * gdb.cp/scope-err.exp: New test script.
12029 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12030 lines and "set breakpoint here" comment.
12031 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12032 Fixed some whitespace and format issues.
12033 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12034 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12035
81516450
DE
120362016-03-15 Doug Evans <dje@google.com>
12037
12038 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12039 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12040 All callers updated. Add tests for enums, mixed flags register.
12041
aa52b601
DE
120422016-03-15 Doug Evans <dje@google.com>
12043
12044 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12045 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12046
fa4ff313
SM
120472016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12048
12049 * gdb.base/default.exp: Add $_as_string to the list of expected
12050 convenience functions.
12051
f2403c39
AB
120522016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12053
12054 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12055
f2f3ccb9
SM
120562016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12057
12058 * gdb.python/py-as-string.exp: New file.
12059 * gdb.python/py-as-string.c: New file.
12060
00dbd492
PA
120612016-03-09 Pedro Alves <palves@redhat.com>
12062
12063 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12064 signal" -> "Thread NN received signal" output change.
12065 * gdb.threads/ia64-sigill.exp: Likewise.
12066 * gdb.threads/linux-dp.exp: Likewise.
12067 * gdb.threads/manythreads.exp: Likewise.
12068 * gdb.threads/pending-step.exp: Likewise.
12069 * gdb.threads/print-threads.exp: Likewise.
12070 * gdb.threads/sigstep-threads.exp: Likewise.
12071 * gdb.threads/staticthreads.exp: Likewise.
12072 * gdb.threads/tls.exp: Likewise.
12073
1e6697ea
YQ
120742016-03-09 Pedro Alves <palves@redhat.com>
12075
12076 * gdb.base/command-line-input.exp: New file.
12077
b04fd3be
MK
120782016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12079
12080 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12081 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12082 * gdb.trace/pending.exp: Accept leading dot before function name.
12083 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12084 * lib/trace-support.exp: Set registers for ppc.
12085
98fa59e9
MK
120862016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12087
12088 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12089 use it for disassembly; accept .main in addition to main in backtrace.
12090
f77198c8
MK
120912016-03-09 Wei-cheng Wang <cole945@gmail.com>
12092 Marcin Kościelnicki <koriakin@0x04.net>
12093
12094 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12095 (gdb_recursion_test_ptr): New global variable.
12096 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12097 gdb_recursion_test.
12098 (gdb_c_test): Ditto.
12099
ba84e0da
MK
121002016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12101
12102 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12103 ordering.
12104
4366d36e
MK
121052016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12106
12107 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12108 (bar): Add bar_start_lbl label.
12109 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12110 of foo/bar for emitting DWARF and tracing.
12111
5eb264df
SDJ
121122016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12113
12114 * analyze-racy-logs.py: Set executable bit.
12115
fb6a751f
SDJ
121162016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12117
12118 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12119 (CHECK_TARGET_TMP): Likewise.
12120 (check-single-racy): New rule.
12121 (check-parallel-racy): Likewise.
12122 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12123 (do-check-parallel-racy): New rule.
12124 (check-racy/%.exp): Likewise.
12125 * README (Racy testcases): New section.
12126 * analyze-racy-logs.py: New file.
12127
bdf7e230
DE
121282016-03-03 Doug Evans <dje@google.com>
12129
12130 * gdb.base/skip.exp: Use with_test_prefix.
12131
4719d415
YQ
121322016-03-03 Yao Qi <yao.qi@linaro.org>
12133
12134 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12135 Invoke step_over_syscall "clone" and break_cond_on_syscall
12136 "clone".
12137 * gdb.base/step-over-clone.c: New file.
12138
ea507862
YQ
121392016-03-03 Yao Qi <yao.qi@linaro.org>
12140
12141 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12142 code format.
12143
8fc8cbda
YQ
121442016-03-03 Yao Qi <yao.qi@linaro.org>
12145
12146 * gdb.base/disp-step-fork.c: Rename to ...
12147 * gdb.base/step-over-fork.c: ... it. New file.
12148 * gdb.base/disp-step-vfork.c: Rename to ...
12149 * gdb.base/step-over-vfork.c: ... it. New file.
12150 * gdb.base/disp-step-syscall.exp: Rename to ...
12151 * gdb.base/step-over-syscall.exp: ... it. New file.
12152 (disp_step_cross_syscall): Rename to ...
12153 (step_over_syscall): ... it.
12154
92fa70b0
YQ
121552016-03-03 Yao Qi <yao.qi@linaro.org>
12156
12157 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12158 If target supports condition evaluation on target, invoke
12159 break_cond_on_syscall for fork and vfork.
12160
e197ad3c
YQ
121612016-03-03 Yao Qi <yao.qi@linaro.org>
12162
12163 * gdb.base/disp-step-syscall.exp: Don't invoke
12164 support_displaced_stepping.
12165 (disp_step_cross_syscall): Test with displaced stepping off and
12166 on if supported.
12167
0b47da9f
YQ
121682016-03-03 Yao Qi <yao.qi@linaro.org>
12169
12170 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12171 proc.
12172 (setup): New proc.
12173 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12174 and setup.
12175
065ab6dc
BH
121762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12177
12178 * gdb.fortran/vla-history.exp: Remove breakpoint.
12179
07e448ad 121802016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12181
25d49b86
PA
12182 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12183 exceeds timeout.
07e448ad 12184
9ac2d526 121852016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12186
25d49b86
PA
12187 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12188 breakpoint.
9ac2d526 12189
17807369
BH
121902016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12191
12192 * gdb.mi/vla.f90: Nullify pointer after declaration.
12193
86e501af
PA
121942016-03-01 Pedro Alves <palves@redhat.com>
12195
12196 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12197
1e903e32
PA
121982016-03-01 Pedro Alves <palves@redhat.com>
12199
12200 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12201 before anything else.
12202 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12203 _GNU_SOURCE here.
12204 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12205 before anything else.
12206 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12207
6ccb54e2
PA
122082016-03-01 Pedro Alves <palves@redhat.com>
12209
12210 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12211
30ca9da1
YQ
122122016-03-01 Yao Qi <yao.qi@linaro.org>
12213
12214 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12215 prepare_for_testing.
12216
dc856b38
YQ
122172016-03-01 Yao Qi <yao.qi@linaro.org>
12218
12219 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12220
4a932159
AA
122212016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12222
12223 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12224 manually constructing the output path.
12225
f2489477
AA
122262016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12227
12228 * gdb.arch/s390-stackless.S: New.
12229 * gdb.arch/s390-stackless.exp: New.
12230
38899f16
IB
122312016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12232
12233 * gdb.dlang/circular.c: New file.
12234 * gdb.dlang/circular.exp: New file.
12235
9fde51ed
YQ
122362016-02-26 Yao Qi <yao.qi@linaro.org>
12237
12238 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12239 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12240 (testcases): Update.
12241
ce90fefe
YQ
122422016-02-26 Yao Qi <yao.qi@linaro.org>
12243
12244 * gdb.reverse/aarch64.c: Rename to ...
12245 * gdb.reverse/insn-reverse.c: ... it.
12246 * gdb.reverse/aarch64.exp: Rename to ...
12247 * gdb.reverse/insn-reverse.exp: ... it.
12248
3263bceb
YQ
122492016-02-26 Yao Qi <yao.qi@linaro.org>
12250
12251 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12252 (testcase_ftype): New.
12253 (testcases): New array.
12254 (n_testcases): New.
12255 (main): Call each element in testcases.
12256 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12257 (read_testcase): New.
12258 Do the tests in a loop.
12259
6cb59ff1
YQ
122602016-02-25 Yao Qi <yao.qi@linaro.org>
12261
12262 * gdb.base/branches.c: Remove.
12263
ae91f625
MK
122642016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12265
12266 PR gdb/13808
12267 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12268
678b48b7
MK
122692016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12270
12271 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12272
7337a6f2
MK
122732016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12274
12275 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12276 change x86_64 call_insn to 'callq'.
12277
861ca91f
AT
122782016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12279
12280 * gdb.trace/tfile-avx.c: Move to...
12281 * gdb.trace/tracefile-pseudo-reg.c: Here.
12282 * gdb.trace/tfile-avx.exp: Move to...
12283 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12284
bf74e428
GB
122852016-02-24 Gary Benson <gbenson@redhat.com>
12286
12287 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12288 message on attach.
12289
cce0e923
DE
122902016-02-23 Doug Evans <dje@google.com>
12291
12292 * gdb.base/skip.c (test_skip): New function.
12293 (end_test_skip_file_and_function): New function.
12294 (test_skip_file_and_function): New function.
12295 * gdb.base/skip1.c (test_skip): New function.
12296 (skip1_test_skip_file_and_function): New function.
12297 * gdb.base/skip.exp: Add tests for new skip options.
12298 * gdb.base/skip-solib.exp: Update expected output.
12299 * gdb.perf/skip-command.cc: New file.
12300 * gdb.perf/skip-command.exp: New file.
12301 * gdb.perf/skip-command.py: New file.
12302
4000e47e
MK
123032016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12304
12305 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12306 info registers pattern.
12307
24f75ead
IB
123082016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12309
12310 * lib/future.exp: Add D support.
12311 (gdb_find_gdc): New proc.
12312 (gdb_default_target_compile): Add D support.
12313
fbb7bcbe
WW
123142016-02-18 Wei-cheng Wang <cole945@gmail.com>
12315
12316 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12317 user+system time.
12318 (trace_speed_test): Determine the iteration count for a time
12319 between 15..30 seconds.
12320
012b3a21
WT
123212016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12322
12323 * gdb.arch/i386-mpx-sigsegv.c: New file.
12324 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12325 * gdb.arch/i386-mpx-simple_segv.c: New file.
12326 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12327
2d5189bd
YQ
123282016-02-18 Yao Qi <yao.qi@linaro.org>
12329
12330 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12331 Don't call setup_kfail.
12332
40fb20d0
YQ
123332016-02-18 Yao Qi <yao.qi@linaro.org>
12334
12335 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12336 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12337
21b1f8d2
DE
123382016-02-16 Doug Evans <dje@google.com>
12339
12340 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12341 * gdb.base/skip1.c: Ditto.
12342 * gdb.base/skip.exp: Whitespace cleanup.
12343
4041ed77
DB
123442016-02-16 Don Breazeal <donb@codesourcery.com>
12345
12346 PR remote/19496
12347 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12348 Remove kfail for PR remote/19496.
12349
c4ef31bf
SM
123502016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12351
12352 * lib/gdb.exp (standard_temp_file): Return a path specific to
12353 the runtest invocation.
12354
266b65b3
SM
123552016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12356
12357 * gdb.trace/save-trace.exp: Change relative path to be in the
12358 standard output directory.
12359
a7a0a6a9
JK
123602016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12361
12362 * gdb.arch/i386-prologue.c: Add missing prototypes.
12363
c99dbb42
JK
123642016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12365
12366 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12367 * gdb.arch/i386-prologue.exp: Likewise.
12368 * gdb.arch/i386-size.exp: Likewise.
12369
aa480355
SM
123702016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12371
12372 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12373 define object file path.
12374 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12375 file path.
12376 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12377 standard_output_file to define binfile.
12378
ba881f50
JK
123792016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12380
12381 Fix compatibility with recent gfortran-5.3.1.
12382 * gdb.fortran/vla-history.exp (print vla1 allocated)
12383 (print vla2 allocated, print $2, print $3): Remove
12384 (print $4): Rename to ...
12385 (print $2): ... here.
12386 (print $9): Rename to ...
12387 (print $5): ... here.
12388 (print $10): Rename to ...
12389 (print $6): ... here.
12390 * gdb.fortran/vla.f90: Add pvla initialization.
12391
e9fb005c
JK
123922016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12393
12394 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12395 New test.
12396 * gdb.fortran/vla-value-sub.exp: Likewise.
12397
e44e00ff
MK
123982016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12399
12400 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12401
97e94151
SM
124022016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12403
12404 * i386-biarch-core.exp: Define corefile using
12405 standard_output_file.
12406
01113bc1
YQ
124072016-02-12 Yao Qi <yao.qi@linaro.org>
12408
12409 * gdb.arch/arm-single-step-kernel-helper.c: New.
12410 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12411
33b4777c
MM
124122016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12413
12414 * gdb.btrace/tailcall-only.exp: New.
12415 * gdb.btrace/tailcall-only.c: New.
12416 * gdb.btrace/x86_64-tailcall-only.S: New.
12417 * gdb.btrace/i686-tailcall-only.S: New.
12418
acc23c11
PA
124192016-02-11 Pedro Alves <palves@redhat.com>
12420
12421 * README (Parallel testing): Add missing double quotes.
12422
e352bf0a
PA
124232016-02-11 Pedro Alves <palves@redhat.com>
12424
12425 * README (Parallel testing): New section.
12426 (GDB_PARALLEL): Rewrite.
12427 (FORCE_PARALLEL): Document.
12428
9f5fed78
MK
124292016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12430
12431 * gdb.trace/tfile-avx.c: New test.
12432 * gdb.trace/tfile-avx.exp: New test.
12433
9ef9e6a6
KS
124342016-02-09 Keith Seitz <keiths@redhat.com>
12435
12436 PR breakpoints/19546
12437 * gdb.base/infcall-exec.c: New file.
12438 * gdb.base/infcall-exec2.c: New file.
12439 * gdb.base/infcall-exec.exp: New file.
12440
a96e36da
KS
124412016-02-09 Keith Seitz <keiths@redhat.com>
12442
12443 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12444 (toplevel): Call test_bkpt_address.
12445
9f61929f
KS
124462016-02-09 Keith Seitz <keiths@redhat.com>
12447
12448 PR python/19506
12449 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12450 (toplevel): Call test_bkpt_address.
12451
1e94266c
SM
124522016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12453
12454 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12455 to AC_OUTPUT.
12456 * configure: Regenerate.
12457
2a7f3dff
PA
124582016-02-09 Pedro Alves <palves@redhat.com>
12459
12460 PR breakpoints/19548
12461 * gdb.base/execl-update-breakpoints.c (some_function): New
12462 function.
12463 (main): Call it.
12464 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12465 Tighten expected GDB output.
12466
2151ccc5
SM
124672016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12468
12469 * Makefile.in (ALL_SUBDIRS): Remove.
12470 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12471 (distclean maintainer-clean realclean): Likewise.
12472 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12473 * configure: Regenerate.
12474 * gdb.ada/Makefile.in: Delete.
12475 * gdb.arch/Makefile.in: Likewise.
12476 * gdb.asm/Makefile.in: Likewise.
12477 * gdb.base/Makefile.in: Likewise.
12478 * gdb.btrace/Makefile.in: Likewise.
12479 * gdb.cell/Makefile.in: Likewise.
12480 * gdb.compile/Makefile.in: Likewise.
12481 * gdb.cp/Makefile.in: Likewise.
12482 * gdb.disasm/Makefile.in: Likewise.
12483 * gdb.dlang/Makefile.in: Likewise.
12484 * gdb.dwarf2/Makefile.in: Likewise.
12485 * gdb.fortran/Makefile.in: Likewise.
12486 * gdb.gdb/Makefile.in: Likewise.
12487 * gdb.go/Makefile.in: Likewise.
12488 * gdb.guile/Makefile.in: Likewise.
12489 * gdb.java/Makefile.in: Likewise.
12490 * gdb.linespec/Makefile.in: Likewise.
12491 * gdb.mi/Makefile.in: Likewise.
12492 * gdb.modula2/Makefile.in: Likewise.
12493 * gdb.multi/Makefile.in: Likewise.
12494 * gdb.objc/Makefile.in: Likewise.
12495 * gdb.opencl/Makefile.in: Likewise.
12496 * gdb.opt/Makefile.in: Likewise.
12497 * gdb.pascal/Makefile.in: Likewise.
12498 * gdb.perf/Makefile.in: Likewise.
12499 * gdb.python/Makefile.in: Likewise.
12500 * gdb.reverse/Makefile.in: Likewise.
12501 * gdb.server/Makefile.in: Likewise.
12502 * gdb.stabs/Makefile.in: Likewise.
12503 * gdb.threads/Makefile.in: Likewise.
12504 * gdb.trace/Makefile.in: Likewise.
12505 * gdb.xml/Makefile.in: Likewise.
12506 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12507 GDB_PARALLEL.
12508 (standard_output_file): Remove check for GDB_PARALLEL, always
12509 return path in outputs/$subdir/$testname.
12510
437277d4
SM
125112016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12512
12513 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12514 (site.exp): Assign abs_srcdir to tcl's srcdir.
12515
31d913c7
YQ
125162016-02-04 Yao Qi <yao.qi@linaro.org>
12517
12518 * gdb.base/foll-exec-mode.c: Include limits.h.
12519 (main): Add parameters argc and argv. Get directory from
12520 argv[0].
12521 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12522 compilation.
12523 * gdb.base/foll-exec.c: Include limits.h.
12524 (main): Add parameters argc and argv.
12525 Get directory from argv[0].
12526 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12527 Adjust tests on the number of lines as source code changed.
12528 * gdb.base/foll-vfork-exit.c: Include limits.h.
12529 (main): Add one line of statement before vfork.
12530 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12531 (main): Add parameters argc and argv. Get directory from
12532 argv[0].
12533 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12534 (setup_gdb): Set tbreak to skip some source lines.
12535 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12536 (main): Add parameters argc and argv. Get directory from
12537 argv[0].
12538 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12539 compilation.
12540 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12541 (main): Add parameters argc and argv. Get directory from
12542 argv[0].
12543 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12544 compilation.
12545
9482b9fb
DE
125462016-02-01 Doug Evans <dje@google.com>
12547
12548 * gdb.base/skip.exp: Clean up multiple references to same test name.
12549
6b2e4f10
PA
125502016-02-01 Pedro Alves <palves@redhat.com>
12551
ccb6afd6 12552 PR remote/19496
6b2e4f10
PA
12553 * gdb.threads/forking-threads-plus-breakpoint.exp
12554 (displaced_stepping_supported): New global.
12555 (probe_displaced_stepping_support): New procedure.
12556 (do_test): Add 'displaced' parameter, and use it.
12557 (top level): Check for displaced stepping support. Add displaced
12558 stepping on/off testing axis.
12559
37a8db1a
AB
125602016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12561
12562 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12563 pointer. Don't perform further tests on the unassociated pointer
12564 if the first test fails.
12565
5fdf6324
AB
125662016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12567
12568 * gdb.base/max-value-size.c: New file.
12569 * gdb.base/max-value-size.exp: New file.
12570 * gdb.base/huge.exp: Disable max-value-size for this test.
12571
935c6144
IB
125722016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12573
12574 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12575
7fe8399d
YQ
125762016-01-28 Yao Qi <yao.qi@linaro.org>
12577
12578 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12579
a2077e25
PA
125802016-01-25 Pedro Alves <palves@redhat.com>
12581
12582 PR threads/19461
12583 * gdb.base/fork-running-state.c: New file.
12584 * gdb.base/fork-running-state.exp: New file.
12585
1d2736d4
PA
125862016-01-25 Pedro Alves <palves@redhat.com>
12587
12588 PR gdb/19494
12589 * gdb.base/catch-fork-kill.c: New file.
12590 * gdb.base/catch-fork-kill.exp: New file.
12591
f1da4b11
PA
125922016-01-25 Pedro Alves <palves@redhat.com>
12593
12594 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12595 Delete, moved to lib/gdb.exp.
12596 * gdb.threads/forking-threads-plus-breakpoint.exp
12597 (foreach_with_prefix): Likewise.
12598 * gdb.threads/process-dies-while-handling-bp.exp
12599 (foreach_with_prefix): Likewise.
12600 * lib/gdb.exp (foreach_with_prefix): New procedure.
12601
45f38546
MK
126022016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12603
12604 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12605 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12606
dc29a1ce
MK
126072016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12608
12609 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12610 endian targets.
12611
092127d7
JK
126122016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12613 Pedro Alves <palves@redhat.com>
12614
12615 Fix testsuite compatibility with Guile.
12616 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12617 number.
12618
31d765d3
JK
126192016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12620
12621 Fix testsuite compatibility with Guile.
12622 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12623 (thread 1): New test for backtrace through signal handler.
12624
1ac78c04
YQ
126252016-01-22 Yao Qi <yao.qi@linaro.org>
12626
12627 PR testsuite/19491
12628 * gdb.base/multi-forks.c: Include
12629 ../lib/unbuffer_output.c
12630 (main): Call gdb_unbuffer_output.
12631
4f5946a8
DE
126322016-01-21 Doug Evans <dje@google.com>
12633
12634 * lib/ada.exp (gdb_compile_ada): Fix typo.
12635
305e13e6
JB
126362016-01-21 Joel Brobecker <brobecker@adacore.com>
12637
12638 * gdb.base/break-fun-addr.exp: New file.
12639 * gdb.base/break-fun-addr1.c: New file.
12640 * gdb.base/break-fun-addr2.c: New file.
12641
5f5dfff6
SM
126422016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12643
12644 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12645 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12646 enum flag values.
12647
fd356fa2
AA
126482016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12649
12650 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12651 when GDB can not set the vector return value. Add more comments
12652 for clarification.
12653
9df22175
AT
126542016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12655
12656 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12657 command.
12658
41d1845e
SM
126592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12660
12661 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12662
01ac6840
SM
126632016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12664
12665 * Makefile.in (check-single): Pass --status to runtest.
12666 (check/%.exp): Likewise.
12667
126682016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12669
12670 * Makefile.in (check-parallel): Propagate return code from make
12671 do-check-parallel.
12672
bd0a71fa
MK
126732016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12674
12675 * gdb.trace/ftrace.exp: Fix expected message on continue.
12676 * gdb.trace/pending.exp: Fix expected message on continue.
12677 * gdb.trace/trace-break.exp: Fix expected message on continue.
12678
8bcbad33
SM
126792016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12680
12681 * lib/gdb.exp (gdb_test): Remove unused global references.
12682
f303dbd6
PA
126832016-01-18 Pedro Alves <palves@redhat.com>
12684
12685 * gdb.base/async-shell.exp: Adjust expected output.
12686 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12687 * gdb.base/siginfo-thread.exp: Adjust expected output.
12688 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12689 * gdb.java/jnpe.exp: Adjust expected output.
12690 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12691 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12692 * gdb.threads/leader-exit.exp: Adjust expected output.
12693 * gdb.threads/manythreads.exp: Adjust expected output.
12694 * gdb.threads/pthreads.exp: Adjust expected output.
12695 * gdb.threads/schedlock.exp: Adjust expected output.
12696 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12697 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12698 expected output.
12699 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12700 output.
12701 * gdb.threads/sigthread.exp: Adjust expected output.
12702 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12703
b2789696
YQ
127042016-01-18 Yao Qi <yao.qi@linaro.org>
12705
12706 * gdb.guile/scm-section-script.c: Replace @progbits with
12707 %progbits.
12708 * gdb.python/py-section-script.c: Likewise.
12709
71ef29a8
PA
127102016-01-15 Pedro Alves <palves@redhat.com>
12711
12712 * gdb.multi/tids.exp: Test star wildcard ranges.
12713
3f5b7598
PA
127142016-01-15 Pedro Alves <palves@redhat.com>
12715
12716 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12717 command from "thread apply" invocation.
12718 (thr_apply_info_thr_invalid): Default the expected output to the
12719 input tid list.
12720 (top level): Add tests that use convenience variables. Add tests
12721 for "thread apply" with a valid TID list, but missing the command.
12722
663f6d42
PA
127232016-01-13 Pedro Alves <palves@redhat.com>
12724
12725 * gdb.base/default.exp: Expect $_gthread as well.
12726 * gdb.multi/tids.exp: Test $_gthread.
12727 * gdb.threads/thread-specific.exp: Test $_gthread.
12728
c84f6bbf
PA
127292016-01-13 Pedro Alves <palves@redhat.com>
12730
12731 * gdb.multi/tids.exp: Test "info threads -gid".
12732
22a02324
PA
127332016-01-13 Pedro Alves <palves@redhat.com>
12734
12735 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12736 Breakpoint.thread.
12737 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12738
5d5658a1
PA
127392016-01-07 Pedro Alves <palves@redhat.com>
12740
12741 * gdb.base/break.exp: Adjust to output changes.
12742 * gdb.base/hbreak2.exp: Likewise.
12743 * gdb.base/sepdebug.exp: Likewise.
12744 * gdb.base/watch_thread_num.exp: Likewise.
12745 * gdb.linespec/keywords.exp: Likewise.
12746 * gdb.multi/info-threads.exp: Likewise.
12747 * gdb.threads/thread-find.exp: Likewise.
12748 * gdb.multi/tids.c: New file.
12749 * gdb.multi/tids.exp: New file.
12750
84654457
PA
127512016-01-13 Pedro Alves <palves@redhat.com>
12752
12753 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12754
e3940304
PA
127552016-01-13 Pedro Alves <palves@redhat.com>
12756
12757 * gdb.base/default.exp: Expect $_inferior as well.
12758 * gdb.multi/base.exp: Test $_inferior.
12759
a911d87a
PA
127602016-01-13 Pedro Alves <palves@redhat.com>
12761
12762 PR breakpoints/19388
12763 * gdb.base/catch-signal-siginfo-cond.c: New file.
12764 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12765
82075af2
JS
127662016-01-12 Josh Stone <jistone@redhat.com>
12767 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12768
12769 * gdb.base/catch-syscall.c (do_execve): New variable.
12770 (main): Conditionally trigger an execve.
12771 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12772 (test_catch_syscall_execve): New, check entry/return across execve.
12773 (do_syscall_tests): Call test_catch_syscall_execve.
12774
e46eeedd
PA
127752016-01-12 Pedro Alves <palves@redhat.com>
12776
12777 * gdb.base/random-signal.exp (do_test): New procedure, with body
12778 of testcase moved in.
12779
01d8c27e
JK
127802016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12781 Pedro Alves <palves@redhat.com>
12782
12783 * gdb.base/funcargs.exp (finish from indirectly called function):
12784 Reintroduce the case for 'First'.
12785
9a706302
JK
127862016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12787 Pedro Alves <palves@redhat.com>
12788
12789 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12790 (tcatch_vfork_then_child_follow_exec)
12791 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12792 identification.
12793
c0ecb95f
JK
127942016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12795
12796 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12797 and repeats to unlimited.
12798 * gdb.python/py-value.exp: Likewise.
12799 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12800 and repeats to unlimited.
12801
6cfc1fcb
JK
128022016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12803
12804 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12805 and reordering the functions.
12806 * gdb.multi/hangout.c: Likewise.
12807 * gdb.multi/hello.c: Likewise.
12808
582a1b00
SM
128092016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12810
12811 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12812 absolute.
12813 (SingleStatisticTestResult.report): Use dict.keys instead of
12814 dict.iterkeys.
12815
79bc59cb
PA
128162016-01-06 Pedro Alves <palves@redhat.com>
12817
12818 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12819
43368e1d
MM
128202016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12821
12822 * gdb.btrace/dlopen.exp: New.
12823 * gdb.btrace/dlopen.c: New.
12824 * gdb.btrace/dlopen-dso.c: New.
12825
79fad5b8
SL
128262015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12827
12828 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12829 PATTERN argument is optional.
12830
ab8314b3
JB
128312015-12-24 Joel Brobecker <brobecker@adacore.com>
12832
12833 * lib/ada.exp (target_compile_ada_from_dir): New function.
12834 (gdb_compile_ada): Reimplement avoiding the use of project files.
12835 * gdb.ada/gnat_ada.gpr: Delete.
12836 * gdb.ada/cond_lang.exp: Adjust test to make path before
12837 filename optional.
12838 * gdb.ada/small_reg_param.exp: Likewise.
12839
fe33faff
SM
128402015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12841
12842 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12843
6d265cb4
TP
128442015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12845
12846 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12847 case.
12848
10125099
SM
128492015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12850
12851 * gdb.base/break.exp: Remove dead code.
12852 * gdb.base/sepdebug.exp: Likewise.
12853
3ca22649
SM
128542015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12855
12856 * gdb.asm/asm-source.exp: Remove HP-UX references.
12857 * gdb.base/annota1.exp: Likewise.
12858 * gdb.base/annota3.exp: Likewise.
12859 * gdb.base/attach.exp: Likewise.
12860 * gdb.base/bigcore.exp: Likewise.
12861 * gdb.base/break.exp: Likewise.
12862 * gdb.base/call-ar-st.exp: Likewise.
12863 * gdb.base/callfuncs.exp: Likewise.
12864 * gdb.base/catch-fork-static.exp: Likewise.
12865 * gdb.base/display.exp: Likewise.
12866 * gdb.base/foll-exec-mode.exp: Likewise.
12867 * gdb.base/foll-exec.exp: Likewise.
12868 * gdb.base/foll-fork.exp: Likewise.
12869 * gdb.base/foll-vfork.exp: Likewise.
12870 * gdb.base/funcargs.exp: Likewise.
12871 * gdb.base/hbreak2.exp: Likewise.
12872 * gdb.base/inferior-died.exp: Likewise.
12873 * gdb.base/interrupt.exp: Likewise.
12874 * gdb.base/multi-forks.exp: Likewise.
12875 * gdb.base/nodebug.exp: Likewise.
12876 * gdb.base/sepdebug.exp: Likewise.
12877 * gdb.base/solib1.c: Likewise.
12878 * gdb.base/step-test.exp: Likewise.
12879 * gdb.mi/non-stop.c: Likewise.
12880 * gdb.mi/pthreads.c: Likewise.
12881 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12882 * gdb.threads/pthreads.c: Likewise.
12883 * gdb.threads/staticthreads.exp: Likewise.
12884 * lib/future.exp: Likewise.
12885 * lib/gdb.exp: Likewise.
12886 * gdb.base/so-indr-cl.c: Remove.
12887 * gdb.base/so-indr-cl.exp: Likewise.
12888 * gdb.base/solib.c: Likewise.
12889 * gdb.base/solib.exp: Likewise.
12890 * gdb.base/solib2.c: Likewise.
12891
b6304613
SM
128922015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12893
12894 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12895 * gdb.base/call-ar-st.exp: Likewise.
12896 * gdb.base/callfuncs.exp: Likewise.
12897 * gdb.base/condbreak.exp: Likewise.
12898 * gdb.base/constvars.exp: Likewise.
12899 * gdb.base/hbreak2.exp: Likewise.
12900 * gdb.base/langs.exp: Likewise.
12901 * gdb.base/list.exp: Likewise.
12902 * gdb.base/long_long.exp: Likewise.
12903 * gdb.base/ptype.exp: Likewise.
12904 * gdb.base/scope.exp: Likewise.
12905 * gdb.base/signals.exp: Likewise.
12906 * gdb.base/so-impl-ld.exp: Likewise.
12907 * gdb.base/varargs.exp: Likewise.
12908 * gdb.base/volatile.exp: Likewise.
12909 * gdb.base/whatis.exp: Likewise.
12910 * gdb.cp/cplusfuncs.exp: Likewise.
12911 * gdb.cp/inherit.exp: Likewise.
12912 * gdb.cp/local.exp: Likewise.
12913 * gdb.cp/member-ptr.exp: Likewise.
12914 * gdb.cp/method.exp: Likewise.
12915 * gdb.cp/overload.exp: Likewise.
12916 * gdb.cp/templates.exp: Likewise.
12917 * gdb.stabs/weird.exp: Likewise.
12918 * lib/compiler.c: Likewise.
12919 * lib/compiler.cc: Likewise.
12920 * lib/cp-support.exp: Likewise.
12921 * lib/gdb.exp: Likewise.
12922
bf401b07
SM
129232015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12924
12925 * configure.ac: Remove HP-UX case.
12926 * configure: Regenerate.
12927
aff9c0f8
SM
129282015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12929
12930 * lib/gdb.exp (gdb_compile): Add function doc.
12931
a6904d5a
PA
129322015-12-17 Pedro Alves <palves@redhat.com>
12933
12934 PR threads/19354
12935 * gdb.multi/info-threads.exp: New file.
12936
a22279dd
YQ
129372015-12-15 Yao Qi <yao.qi@linaro.org>
12938
12939 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12940 is aarch64*-*-*.
12941
0588c796
SL
129422015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12943
12944 * gdb.base/history-duplicates.exp: Skip if no readline support.
12945
5d978e17
SL
129462015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12947
12948 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12949
7e763b86
SL
129502015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12951
12952 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12953
87a3a92c
SL
129542015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12955
12956 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12957 ctrl-C if nointerrupts target property is set.
12958 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12959 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12960 * gdb.base/paginate-bg-execution.exp: Likewise.
12961 * gdb.base/paginate-execution-startup.exp: Likewise.
12962 * gdb.base/random-signal.exp: Likewise.
12963 * gdb.base/range-stepping.exp: Likewise.
12964 * gdb.cp/annota2.exp: Likewise.
12965 * gdb.cp/annota3.exp: Likewise.
12966 * gdb.gdb/selftest.exp: Likewise.
12967 * gdb.threads/continue-pending-status.exp: Likewise.
12968 * gdb.threads/leader-exit.exp: Likewise.
12969 * gdb.threads/manythreads.exp: Likewise.
12970 * gdb.threads/pthreads.exp: Likewise.
12971 * gdb.threads/schedlock.exp: Likewise.
12972 * gdb.threads/sigthread.exp: Likewise.
12973
a8f077dc
DB
129742015-12-11 Don Breazeal <donb@codesourcery.com>
12975
12976 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12977 remote.
12978 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12979 * gdb.base/foll-exec.exp (main): Enable for target remote.
12980 * gdb.base/foll-fork.exp (main): Likewise.
12981 * gdb.base/foll-vfork.exp (main): Likewise.
12982 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12983 (proc continue_to_exit_bp_loc): Use clean_restart.
12984 * gdb.base/pie-execl.exp (main): Disable for target remote.
12985 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12986 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12987 * gdb.threads/execl.exp (main): Likewise.
12988 * gdb.threads/fork-child-threads.exp (main): Likewise.
12989 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12990 remote.
12991 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12992 remote.
12993 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12994 pid.tid style ptids, instead of just tid.
12995 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12996 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12997 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12998 ptids, instead of just tid.
12999
3b2464a8
AB
130002015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13001
13002 * gdb.base/list.exp (test_list_forward): Add end of file error
13003 test.
13004 (test_repeat_list_command): Add end of file error test.
13005 (test_list_backwards): Add beginning of file error test.
13006
a0def019
AB
130072015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13008
13009 * gdb.base/list.exp (test_list_invalid_args): New function,
13010 defined, and called.
13011
5c000dff
AB
130122015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13013
13014 * gdb.base/list.exp (test_list): Make test names unique.
13015
f1637ebe
YQ
130162015-12-11 Yao Qi <yao.qi@linaro.org>
13017
13018 * gdb.base/coremaker2.c: Remove.
13019
36d6fc0a
PA
130202015-12-10 Pedro Alves <palves@redhat.com>
13021
13022 * gdb.multi/base.exp: Remove stale "spaces" references.
13023
762f7747
PA
130242015-12-10 Pedro Alves <palves@redhat.com>
13025
13026 * gdb.multi/base.exp: Don't use nowarnings.
13027 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13028 * gdb.multi/hangout.c: Include stdio.h.
13029 * gdb.multi/hello.c: Include stdlib.h.
13030 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13031 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13032 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13033
28d2bfb9
AB
130342015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13035
13036 * gdb.dwarf2/dw2-ranges-base.c: New file.
13037 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13038 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13039 support additional line table, and debug ranges generation.
13040 (Dwarf::ranges): New function, generate .debug_ranges.
13041 (Dwarf::lines): Support generating simple line table programs.
13042 (Dwarf::assemble): Initialise new namespace variables.
13043
5fc2beac
KB
130442015-12-09 Kevin Buettner <kevinb@redhat.com>
13045
13046 * gdb.base/async.exp (proc test_background): Add case for
13047 asynchronous execution not supported.
13048
1c35a88f
LM
130492015-12-09 Luis Machado <lgustavo@codesourcery.com>
13050
13051 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13052 format and change test names to make them unique.
13053
b593e3d9
RK
130542015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13055 Pedro Alves <pedro@redhat.com>
13056
13057 PR gdb/18702
13058 Add checking of floatformats setup on x86_64 hosts.
13059 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13060 (smallval, bigval): New labels/constants.
13061 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13062 float" after loading bigval and smallval.
13063
d72413e6
PMR
130642015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13065
13066 * gdb.ada/fun_overload_menu.exp: New testcase.
13067 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13068
ece66d65
JS
130692015-12-04 Josh Stone <jistone@redhat.com>
13070
13071 * gdb.base/catch-fork-static.exp: New.
13072
41d0efca
YQ
130732015-12-03 Yao Qi <yao.qi@linaro.org>
13074
13075 * gdb.base/sizeof.c: Don't include stdio.h and
13076 ../lib/unbuffer_output.c.
13077 (main): New variable 'size' and 'value'. Remove printf and
13078 gdb_unbuffer_output. Assign return value to size and value.
13079 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13080 at the beginning.
13081 (check_sizeof): Check the result by printing variable 'size'.
13082 (check_valueof): Check the result by printing variable 'value'.
13083
99fd02d9
YQ
130842015-12-01 Yao Qi <yao.qi@linaro.org>
13085
13086 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13087 for aarch64*-*-linux* target.
13088
f2faf941
PA
130892015-11-30 Pedro Alves <palves@redhat.com>
13090
13091 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13092
04bf20c5
PA
130932015-11-30 Pedro Alves <palves@redhat.com>
13094
13095 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13096 Handle non-stop mode vCont replies.
13097
09df4675
PA
130982015-11-30 Pedro Alves <palves@redhat.com>
13099
13100 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13101 prepare_for_testing. Start gdb with "set non-stop on" appended to
13102 GDBFLAGS. Lax expected stop output.
13103
58b584af
YQ
131042015-11-27 Yao Qi <yao.qi@linaro.org>
13105
13106 * gdb.arch/arm-neon.exp: New.
13107 * gdb.arch/arm-neon.c: New.
13108
dfcb77a8
YQ
131092015-11-27 Yao Qi <yao.qi@linaro.org>
13110
13111 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13112
88e8ec1b
YQ
131132015-11-27 Yao Qi <yao.qi@linaro.org>
13114
13115 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13116 frames-invalid annotation.
13117
bfde72c2
YQ
131182015-11-27 Yao Qi <yao.qi@linaro.org>
13119
13120 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13121
f6512a69
SM
131222015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13123
13124 * gdb.threads/names.exp: New file.
13125 * gdb.threads/names.c: New file.
13126 * README: Mention gdb,no_thread_names.
13127
46a3515b
MM
131282015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13129
13130 PR 19297
13131 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13132 support" error.
13133
62147a22
PA
131342015-11-24 Pedro Alves <palves@redhat.com>
13135
13136 PR 17539
13137 * gdb.base/display.exp: Expect displays to be sorted in ascending
13138 order. Use multi_line.
13139 * gdb.base/solib-display.exp: Likewise.
13140
2f341b6e
PA
131412015-11-24 Pedro Alves <palves@redhat.com>
13142
13143 PR 17539
25d49b86
PA
13144 * gdb.base/display.exp: Expect displays to be sorted in ascending
13145 order. Use multi_line.
13146 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13147
7e0aa6aa
PA
131482015-11-24 Pedro Alves <palves@redhat.com>
13149
13150 PR 17539
13151 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13152 threads in ascending order.
13153 * gdb.base/foll-fork.exp: Likewise.
13154 * gdb.base/foll-vfork.exp: Likewise.
13155 * gdb.base/multi-forks.exp: Likewise.
13156 * gdb.mi/mi-nonstop.exp: Likewise.
13157 * gdb.mi/mi-nsintrall.exp: Likewise.
13158 * gdb.multi/base.exp: Likewise.
13159 * gdb.multi/multi-arch.exp: Likewise.
13160 * gdb.python/py-inferior.exp: Likewise.
13161 * gdb.threads/break-while-running.exp: Likewise.
13162 * gdb.threads/execl.exp: Likewise.
13163 * gdb.threads/gcore-thread.exp: Likewise.
13164 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13165 * gdb.threads/kill.exp: Likewise.
13166 * gdb.threads/linux-dp.exp: Likewise.
13167 * gdb.threads/multiple-step-overs.exp: Likewise.
13168 * gdb.threads/next-bp-other-thread.exp: Likewise.
13169 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13170 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13171 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13172 * gdb.threads/thread-find.exp: Likewise.
13173 * gdb.threads/tls.exp: Likewise.
13174 * lib/mi-support.exp (mi_reverse_list): Delete.
13175 (mi_check_thread_states): No longer reverse list.
13176
2cc57ad8
PA
131772015-11-24 Pedro Alves <palves@redhat.com>
13178
13179 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13180 use lowercase.
13181
c93e8391
SM
131822015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13183
13184 * gdb.trace/actions.c: Include trace-common.h.
13185 (main): Add a location for a fast tracepoint.
13186 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13187 the normal tracepoints.
13188 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13189
045ccf91
SM
131902015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13191
13192 * save-trace.exp: Factor out code to these...
13193 (gdb_save_tracepoints): New.
13194 (gdb_load_tracepoints): New.
13195 (do_save_load_test): New.
13196
5506f9f6
KB
131972015-11-23 Kevin Buettner <kevinb@redhat.com>
13198
13199 * gdb.base/asmlabel.exp: New test.
13200 * gdb.base/asmlabel.c: New test case.
13201
16c3b12f
JB
132022015-11-23 Joel Brobecker <brobecker@adacore.com>
13203
13204 * gdb.base/wrong_frame_bt_full-main.c: New file.
13205 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13206 * gdb.base/wrong_frame_bt_full.exp: New file.
13207
155bfbd3
JB
132082015-11-23 Joel Brobecker <brobecker@adacore.com>
13209
13210 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13211
bb097445
JM
132122015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13213
206853a0 13214 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13215 pstate register when comparing registers values in
13216 sparc64-*-linux-gnu targets to avoid spurious differences.
13217
9c88ed8f
JM
132182015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13219
206853a0 13220 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13221
96161e25
SL
132222015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13223
13224 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13225 as type argument to gdb_compile.
13226 * gdb.base/nested-subp2.exp: Likewise.
13227 * gdb.base/nested-subp3.exp: Likewise.
13228
340c2830
DV
132292015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13230
13231 * lib/dwarf.exp (_note): Fix left shift of negative value.
13232 * gdb.trace/trace-condition.exp: Likewise.
13233
c1862d0f
YQ
132342015-11-13 Yao Qi <yao.qi@linaro.org>
13235
13236 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13237 comments about d10v.
13238 (test_scalar_returns): Likewise.
13239 * gdb.base/d10v.ld: Remove.
13240 * gdb.base/overlays.exp: Remove the target triplet checking for
13241 d10v-*-*.
13242 * gdb.base/structs.exp (test_struct_returns): Remove the
13243 comments about d10v.
13244 (test_struct_calls): Likewise.
13245
77ae9c19
YQ
132462015-11-13 Yao Qi <yao.qi@linaro.org>
13247
13248 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13249 * gdb.base/gnu_vector.c: Don't include stdio.h.
13250 (main): Don't print res and call add_some_intvecs.
13251
430e004e
MK
132522015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13253
13254 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13255 macro.
13256 (func5): Removed.
13257 (func4): Use FAST_TRACEPOINT_LABEL.
13258 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13259 macro.
13260 (func): Removed.
13261 (thread_function): Use FAST_TRACEPOINT_LABEL.
13262 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13263 (func): Remove.
13264 (marker): Use FAST_TRACEPOINT_LABEL.
13265 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13266 (pendfunc1): Remove.
13267 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13268 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13269 (foo): Remove.
13270 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13271 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13272 macro.
13273 (func): Remove.
13274 (marker): Use FAST_TRACEPOINT_LABEL.
13275 * gdb.trace/trace-common.h: New header.
13276 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13277 macro.
13278 (func): Remove.
13279 (marker): Use FAST_TRACEPOINT_LABEL.
13280 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13281 (func): Remove.
13282 (thread_function): Use FAST_TRACEPOINT_LABEL.
13283
6e7675a7
MK
132842015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13285
13286 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13287 in front.
13288 * gdb.trace/change-loc.exp: Use global pcreg definition.
13289 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13290 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13291 in front.
13292 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13293 * gdb.trace/pending.exp: Likewise.
13294 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13295 * gdb.trace/trace-break.exp: Likewise.
13296 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13297 in front.
13298 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13299 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13300 in front.
13301 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13302
dddc0e16
JB
133032015-11-09 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.ada/fin_fun_out: New testcase.
13306
c6f0b406
KB
133072015-11-07 Kevin Buettner <kevinb@redhat.com>
13308
13309 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13310 value associated with DW_AT_byte_size.
13311 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13312 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13313 DW_AT_upper_bound.
13314
f01dcfd9
KB
133152015-11-07 Kevin Buettner <kevinb@redhat.com>
13316
13317 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13318 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13319 version.
13320 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13321 gdb.dwarf2/dw2-canonicalize-type.exp,
13322 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13323 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13324 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13325 provided by gdb_target_symbol_prefix_flags_asm.
13326 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13327 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13328 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13329 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13330 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13331 macros where needed). Use this macro for symbols which require
13332 the prefix provided by SYMBOL_PREFIX.
13333
2223449a
KB
133342015-11-05 Kevin Buettner <kevinb@redhat.com>
13335
13336 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13337 New procs.
13338 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13339 representing expressions, of more than one list element.
13340 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13341 to prepend linker symbol prefix to f.
13342 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13343 table_1 and table_2.
13344 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13345 Likewise, for f and g.
13346 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13347 for ptr.
13348 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13349 for main.
13350 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13351 table_1_ptr and table_2_ptr.
13352
6f2f1a3a
JK
133532015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13354 Joel Brobecker <brobecker@adacore.com>
13355
13356 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13357
566c56c9
MK
133582015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13359
13360 * gdb.reverse/s390-mvcle.c: New test.
13361 * gdb.reverse/s390-mvcle.exp: New file.
13362 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13363
d5f0636b
MK
133642015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13365
13366 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13367
7ad8b86c
MK
133682015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13369
13370 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13371 reaching marker2.
13372 * gdb.reverse/getresuid-reverse.exp: Likewise.
13373 * gdb.reverse/pipe-reverse.exp: Likewise.
13374 * gdb.reverse/readv-reverse.exp: Likewise.
13375 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13376 * gdb.reverse/time-reverse.exp: Likewise.
13377 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13378
4081c0f1
YQ
133792015-10-30 Yao Qi <yao.qi@linaro.org>
13380
13381 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13382 (empty_cycle): Remove.
13383 (main): Don't call empty_cycle. Don't use watch_count_done.
13384 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13385 empty_cycle. Rewrite the code counting HW watchpoints.
13386
452b4ba5
MK
133872015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13388
13389 * gdb.reverse/fstatat-reverse.c: New test.
13390 * gdb.reverse/fstatat-reverse.exp: New file.
13391 * gdb.reverse/getresuid-reverse.c: New test.
13392 * gdb.reverse/getresuid-reverse.exp: New file.
13393 * gdb.reverse/pipe-reverse.c: New test.
13394 * gdb.reverse/pipe-reverse.exp: New file.
13395 * gdb.reverse/readv-reverse.c: New test.
13396 * gdb.reverse/readv-reverse.exp: New file.
13397 * gdb.reverse/recvmsg-reverse.c: New test.
13398 * gdb.reverse/recvmsg-reverse.exp: New file.
13399 * gdb.reverse/time-reverse.c: New test.
13400 * gdb.reverse/time-reverse.exp: New file.
13401 * gdb.reverse/waitpid-reverse.c: New test.
13402 * gdb.reverse/waitpid-reverse.exp: New file.
13403
5e2e7507
JK
134042015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13405
13406 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13407
0fde2c53
DE
134082015-10-26 Doug Evans <dje@google.com>
13409
13410 PR symtab/17391
13411 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13412 * gdb.dwarf2/bad-regnum.c: New file.
13413 * gdb.dwarf2/bad-regnum.exp: New file.
13414
1a70ae97
DE
134152015-10-26 Doug Evans <dje@google.com>
13416
13417 PR python/18938
13418 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13419 file.
13420
27dc26ab
JK
134212015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13422
13423 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13424 for a change by "Mention language in compile error message".
13425
bed91f4d
SM
134262015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13427
13428 PR python/18073
13429 * gdb.python/py-type.c (C::a_method): New.
13430 (C::a_const_method): New.
13431 (C::a_static_method): New.
13432 (a_function): New.
13433 * gdb.python/py-type.exp (test_fields): Test getting fields
13434 from function and method.
13435
3f2f83dd
KB
134362015-10-21 Keven Boell <keven.boell@intel.com>
13437
13438 * gdb.fortran/vla-alloc-assoc.exp: New file.
13439 * gdb.fortran/vla-datatypes.exp: New file.
13440 * gdb.fortran/vla-datatypes.f90: New file.
13441 * gdb.fortran/vla-history.exp: New file.
13442 * gdb.fortran/vla-ptype-sub.exp: New file.
13443 * gdb.fortran/vla-ptype.exp: New file.
13444 * gdb.fortran/vla-sizeof.exp: New file.
13445 * gdb.fortran/vla-sub.f90: New file.
13446 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13447 * gdb.fortran/vla-value-sub-finish.exp: New file.
13448 * gdb.fortran/vla-value-sub.exp: New file.
13449 * gdb.fortran/vla-value.exp: New file.
13450 * gdb.fortran/vla-ptr-info.exp: New file.
13451 * gdb.mi/mi-vla-fortran.exp: New file.
13452 * gdb.mi/vla.f90: New file.
13453
27145d50
SL
134542015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13455
13456 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13457 of hardwired timeout value.
13458
5f3ff4f8
JK
134592015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13460 Pedro Alves <palves@redhat.com>
13461
13462 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13463 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13464
bfd09d20
JS
134652015-10-19 Josh Stone <jistone@redhat.com>
13466
13467 * gdb.base/catch-syscall.c: Include <sched.h>.
13468 (unknown_syscall): New variable.
13469 (main): Trigger a vfork and an unknown syscall.
13470 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13471 (unknown_syscall_number): Likewise.
13472 (check_call_to_syscall): Accept an optional syscall pattern.
13473 (check_return_from_syscall): Likewise.
13474 (check_continue): Likewise.
13475 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13476 (test_catch_syscall_skipping_return): New test toggling off 'catch
13477 syscall' to step over the syscall return, then toggling back on.
13478 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13479 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13480 (do_syscall_tests): Call test_catch_syscall_without_args and
13481 test_catch_syscall_mid_vfork.
13482 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13483 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13484
b32b93c6
AS
134852015-10-19 Andrew Stubbs <ams@codesourcery.com>
13486
13487 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13488 print g_vE): Add new pass patterns.
13489 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13490 print various symbol names for vptr fields.
13491
9d622bda
AB
134922015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13493
13494 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13495 results.
13496
0fd8ac1c
YQ
134972015-10-12 Yao Qi <yao.qi@linaro.org>
13498
13499 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13500
34240514
YQ
135012015-10-12 Yao Qi <yao.qi@linaro.org>
13502
13503 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13504 is aarch64*-*-linux*.
13505
8240f442
YQ
135062015-10-12 Yao Qi <yao.qi@linaro.org>
13507
13508 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13509 (can_relocate_bcond_true): ... it.
13510 (can_relocate_bcond_false): New function.
13511 (foo): Likewise.
13512 (can_relocate_bl): Likewise.
13513 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13514 can_relocate_bl.
13515
2520f728
PMR
135162015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13517
13518 * gdb.base/nested-addr.c: New file.
13519 * gdb.base/nested-addr.exp: New testcase.
13520
abcef95a
MM
135212015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13522
13523 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13524 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13525 its output. Ignore the output of "record goto begin" and instead
13526 check that GDB is replaying.
13527
145e3ddb
PA
135282015-10-09 Pedro Alves <palves@redhat.com>
13529
13530 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13531 (top level): Use it in the run with no args test.
13532
d5d8c4e1
IB
135332015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13534
13535 * gdb.dlang/properties.exp: New file.
13536
06e635ef
SL
135372015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13538
13539 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13540 whether or not address 0x1000 is mapped on the target.
13541
e019fd1d
SM
135422015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13543
13544 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13545 build.
13546
77ba2a67
MM
135472015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13548
13549 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13550 instruction-history test.
13551
c60eb31f
DE
135522015-09-28 Doug Evans <dje@google.com>
13553
13554 * gdb.base/gcore.c (array_func): Add reference to static_array.
13555
9a3c8263
SM
135562015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13557
13558 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13559 source line.
13560
9720e656
SL
135612015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13562
13563 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13564 short or char as base type.
13565
938d3bf2
SL
135662015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13567
13568 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13569 to allow any size enum.
13570
e6c2c623
PMR
135712015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13572
13573 * gdb.ada/array_ptr_renaming.exp: New testcase.
13574 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13575 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13576
06da0f77
PL
135772015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13578
13579 * gdb.trace/ftrace-lock.c: New file.
13580 * gdb.trace/ftrace-lock.exp: New file.
13581
4f51c22a
PL
135822015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13583
13584 * gdb.arch/insn-reloc.c: New file.
13585 * gdb.arch/ftrace-insn-reloc.exp: New file.
13586
7041adf4
PL
135872015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13588
13589 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13590 instruction.
13591 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13592 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13593 * gdb.trace/range-stepping.c: Likewise.
13594 * gdb.trace/trace-break.c: Likewise.
13595 * gdb.trace/trace-mt.c (thread_function): Likewise.
13596 * gdb.trace/ftrace.c (marker): Likewise.
13597 * gdb.trace/trace-condition.c (marker): Likewise.
13598 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13599 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13600 is_aarch64_target.
13601
015d2e7e
DE
136022015-09-18 Doug Evans <xdje42@gmail.com>
13603
13604 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13605 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13606
26b188a2
SL
136072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13608
13609 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13610 the breakpoint.
13611
79dc332b
SL
136122015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13613
13614 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13615 the pending breakpoint. Remove timeout override for "Run till
13616 MI pending breakpoint on pendfunc3 on thread 2" test.
13617
f57929f2
SL
136182015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13619
13620 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13621 filename pattern.
13622
3f469b17
SL
136232015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13624
13625 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13626 in breakpoint filename pattern.
13627
515b89b3
SL
136282015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13629
7800dbe4
SL
13630 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13631
136322015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13633
515b89b3
SL
13634 * gdb.linespec/explicit.exp: Check for readline support for
13635 tab-completion tests. Fix obvious typo.
13636
d2939ba2
MM
136372015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13638
13639 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13640 and replay.
13641
cbb55fa7
MM
136422015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13643
13644 * gdb.btrace/non-stop.c: New.
13645 * gdb.btrace/non-stop.exp: New.
13646
43691ca1
PL
136472015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13648 Yao Qi <yao.qi@linaro.org>
13649
13650 * gdb.trace/trace-condition.c: New file.
13651 * gdb.trace/trace-condition.exp: New file.
13652
d78908cf
WW
136532015-09-16 Wei-cheng Wang <cole945@gmail.com>
13654
13655 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13656 for testing bytecode compilation.
13657
1ed415e2
PA
136582015-09-16 Pedro Alves <palves@redhat.com>
13659 Sandra Loosemore <sandra@codesourcery.com>
13660
13661 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13662 (SECONDS): Redefine.
13663 (main): Call pthread_kill and alarm early.
13664 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13665 support.
13666 (test): If the target can't hardware step and doesn't support
13667 displaced stepping, increase the timeout.
13668
d136eff5
PA
136692015-09-16 Pedro Alves <palves@redhat.com>
13670
13671 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13672 (enable_debug): New procedures.
13673 (test): Use them. Bail out if waiting for threads fails.
13674 (top level): Bail out if a test fails.
13675
991f019c
YQ
136762015-09-16 Yao Qi <yao.qi@linaro.org>
13677
13678 * gdb.asm/asm-source.exp: Set asm-arch for
13679 aarch64*-*-* target.
13680 * gdb.asm/aarch64.inc: New file.
13681
bfca584f
PMR
136822015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13683
13684 * gdb.ada/array_of_variable_length.exp: New testcase.
13685 * gdb.ada/array_of_variable_length/foo.adb: New file.
13686 * gdb.ada/array_of_variable_length/pck.adb: New file.
13687 * gdb.ada/array_of_variable_length/pck.ads: New file.
13688
b326e587
DE
136892015-09-15 Doug Evans <dje@google.com>
13690
13691 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13692 of function static local variable.
13693
5382cfab
PW
136942015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13695
13696 * gdb.threads/tls-so_extern.exp: New test file.
13697 * gdb.threads/tls-so_extern.c: New test file.
13698 * gdb.threads/tls-so_extern_main.c: New test file.
13699
141c5cc4
JK
137002015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13701
13702 * gdb.opt/solib-intra-step-lib.c: New file.
13703 * gdb.opt/solib-intra-step-main.c: New file.
13704 * gdb.opt/solib-intra-step.exp: New file.
13705
d15dcecd
PA
137062015-09-15 Pedro Alves <palves@redhat.com>
13707
13708 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13709 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13710
4c2f2a79
PA
137112015-09-14 Pedro Alves <palves@redhat.com>
13712
13713 * gdb.base/hook-stop-continue.c: Delete.
13714 * gdb.base/hook-stop-continue.exp: Delete.
13715 * gdb.base/hook-stop-frame.c: Delete.
13716 * gdb.base/hook-stop-frame.exp: Delete.
13717 * gdb.base/hook-stop.c: New file.
13718 * gdb.base/hook-stop.exp: New file.
13719
919e6dbe
PMR
137202015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13721
13722 * gdb.ada/access_to_packed_array.exp: New testcase.
13723 * gdb.ada/access_to_packed_array/foo.adb: New file.
13724 * gdb.ada/access_to_packed_array/pack.adb: New file.
13725 * gdb.ada/access_to_packed_array/pack.ads: New file.
13726
157280a4
MM
137272015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13728
13729 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13730 buffer size test.
13731
2fd33e94
DB
137322015-09-11 Don Breazeal <donb@codesourcery.com>
13733
13734 * gdb.base/foll-exec.c: Add copyright header. Fix
13735 formatting issues.
13736 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13737 (do_exec_tests): Use clean_restart in place of zap_session,
13738 and for test initialization. Fix formatting issues. Use
13739 fail in place of perror.
13740 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13741 an expect statement to match an expression with output from
13742 the program under debug.
13743 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13744 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13745 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13746 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13747 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13748
e70b6e8e
DE
137492015-09-09 Doug Evans <dje@google.com>
13750
13751 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13752
7a551a51
DE
137532015-09-09 Doug Evans <dje@google.com>
13754
13755 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13756
4c666f84
DE
137572015-09-09 Doug Evans <dje@google.com>
13758
13759 * gdb.base/savedregs.exp: Fix typo.
13760
243a9253
PA
137612015-09-09 Pedro Alves <palves@redhat.com>
13762
13763 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13764
c0fa8fbd
SL
137652015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13766
13767 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13768 command actually switches threads. Give up on remaining
13769 tests if target fails to stop at breakpoint.
13770
cd7c1778
PMR
137712015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13772
13773 * gdb.ada/funcall_char.exp: New testcase.
13774 * gdb.ada/funcall_char/foo.adb: New file.
13775
dc5c8746
PMR
137762015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13777
13778 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13779 expected outputs. Add two testcases for completing ambiguous
13780 functions.
13781 * gdb.ada/complete/aux_pck.adb: New file.
13782 * gdb.ada/complete/aux_pck.ads: New file.
13783 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13784 Ambiguous_Func functions.
13785 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13786 * gdb.ada/complete/pck.adb: Likewise.
13787
4e83a1e7
UW
137882015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13789
13790 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13791 failures to run the test program under GDB.
13792
8ce74153
LM
137932015-08-26 Luis Machado <lgustavo@codesourcery.com>
13794
13795 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13796 to C.
13797
e9756d52
PP
137982015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13799
13800 * gdb.base/run-after-attach.exp: New test file.
13801 * gdb.base/run-after-attach.c: New test file.
13802
8d37573b
DB
138032015-08-26 Don Breazeal <donb@codesourcery.com>
13804
13805 * gdb.base/foll-exec-2.c: New test program.
13806 * gdb.base/foll-exec-2.exp: New test.
13807
63e43d3a
PMR
138082015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13809
13810 * gdb.base/nested-subp1.exp: New file.
13811 * gdb.base/nested-subp1.c: New file.
13812 * gdb.base/nested-subp2.exp: New file.
13813 * gdb.base/nested-subp2.c: New file.
13814 * gdb.base/nested-subp3.exp: New file.
13815 * gdb.base/nested-subp3.c: New file.
13816
3d40fbb5
PA
138172015-08-24 Pedro Alves <palves@redhat.com>
13818
13819 * gdb.server/connect-without-multi-process.c: New file.
13820 * gdb.server/connect-without-multi-process.exp: New file.
13821
4422ac93
LM
138222015-08-24 Luis Machado <lgustavo@codesourcery.com>
13823
13824 * gdb.opt/inline-markers.c: Make z int.
13825
91dddb86
LM
138262015-08-24 Luis Machado <lgustavo@codesourcery.com>
13827
13828 * gdb.opt/inline-markers.c: Make z volatile.
13829
a48847ee
LM
138302015-08-24 Luis Machado <lgustavo@codesourcery.com>
13831
13832 * gdb.opt/inline-bt.c: New volatile global z.
13833 * gdb.opt/inline-cmds.c: Likewise.
13834 * gdb.opt/inline-locals.c: Likewise.
13835 * gdb.opt/inline-markers.c: New extern global z.
13836 (marker): Use z.
13837 (inline_fn): Likewise.
13838
0ebbc52b
PA
138392015-08-24 Pedro Alves <palves@redhat.com>
13840
13841 * config/m32r-stub.exp: Remove file.
13842 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13843 * gdb.base/call-rt-st.exp: Likewise.
13844 * gdb.base/call-strs.exp: Likewise.
13845 * gdb.base/default.exp: Remove references to h8300-*-hms and
13846 *-*-udi*.
13847 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13848
77c365df
AA
138492015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13850
13851 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13852 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13853 and "return" use KFAIL when GDB can not read/write the vector
13854 return value.
13855
4313b8c0
GB
138562015-08-21 Gary Benson <gbenson@redhat.com>
13857
13858 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13859
0e433b32
PA
138602015-08-20 Pedro Alves <palves@redhat.com>
13861
13862 * gdb.server/solib-list.exp: No longer expect an interior stop in
13863 non-stop mode.
13864
221e1a37
PA
138652015-08-20 Pedro Alves <palves@redhat.com>
13866
13867 * gdb.server/connect-stopped-target.c: New file.
13868 * gdb.server/connect-stopped-target.exp: New file.
13869
40e3ad0e
PA
138702015-08-20 Pedro Alves <palves@redhat.com>
13871
13872 * gdb.dwarf2/comp-unit-lang.exp: New file.
13873 * gdb.dwarf2/comp-unit-lang.c: New file.
13874
af39b327
PMR
138752015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13876
13877 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13878 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13879
7d45c7c3 138802015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13881
7d45c7c3
KB
13882 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13883 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13884
4d6cceb4
DE
138852015-08-18 Doug Evans <dje@google.com>
13886 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13887
13888 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13889 skip_python_tests. New arg prompt_regexp.
13890 (skip_python_tests): New function.
13891 * lib/mi-support.exp (mi_skip_python_tests): New function.
13892 * gdb.python/py-mi-objfile-gdb.py: New file.
13893 * gdb.python/py-mi-objfile.c: New file.
13894 * gdb.python/py-mi-objfile.exp: New file.
13895
ad89c2aa
KS
138962015-08-17 Keith Seitz <keiths@redhat.com>
13897
13898 * gdb.linespec/explicit.exp: Move strace test from here ...
13899 * gdb.trace/strace.exp: ... to here.
13900
e3ae3c43
PP
139012015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13902
13903 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13904 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13905
604b2636
DE
139062015-08-14 Doug Evans <xdje42@gmail.com>
13907
13908 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13909 inferior before selecting a new file.
13910
6ff0ba5f
DE
139112015-08-14 Doug Evans <xdje42@gmail.com>
13912
13913 * gdb.mi/mi-disassemble.exp: Update.
13914 * gdb.base/disasm-optim.S: New file.
13915 * gdb.base/disasm-optim.c: New file.
13916 * gdb.base/disasm-optim.h: New file.
13917 * gdb.base/disasm-optim.exp: New file.
13918
9ca98f92
KS
139192015-08-14 Keith Seitz <keiths@redhat.com>
13920
13921 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13922 "evaluated-by".
13923
52bbc560
JB
139242015-08-13 Joel Brobecker <brobecker@adacore.com>
13925
13926 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13927
5d8c3ed3
PMR
139282015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13929
13930 * gdb.ada/fun_renaming.exp: New testcase.
13931 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13932 * gdb.ada/fun_renaming/pack.adb: New file.
13933 * gdb.ada/fun_renaming/pack.ads: New file.
13934
ea8812bc
KS
139352015-08-12 Keith Seitz <keiths@redhat.com>
13936
13937 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13938 gdb_get_line_number.
13939
4dafcdeb
JB
139402015-08-12 Joel Brobecker <brobecker@adacore.com>
13941
13942 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13943 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13944 gdb.base/dso2dso.exp: New files.
13945
5ba32597
SDJ
139462015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13947 Pedro Alves <palves@redhat.com>
13948 Keith Seitz <keiths@redhat.com>
13949
13950 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13951 GDBFLAGS.
13952
b6dafabf
PP
139532015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13954
13955 * gdb.base/gdbhistsize-history.exp
13956 (test_histsize_history_setting): Use save_vars.
13957 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13958 Use save_vars.
13959 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13960 * gdb.base/readline.exp: Use save_vars.
13961
abe8e607
PP
139622015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13963
13964 * lib/gdb.exp (save_vars): New proc.
13965
629500fa
KS
139662015-08-11 Keith Seitz <keiths@redhat.com>
13967
13968 * gdb.base/help.exp: Update help_breakpoint_text.
13969
eb8c4e2e
KS
139702015-08-11 Keith Seitz <keiths@redhat.com>
13971
13972 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13973 (at toplevel): Call test_explicit_breakpoints.
13974 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13975 breakpoints.
13976 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13977 breakpoint conditions, "-cond".
13978
87f0e720
KS
139792015-08-11 Keith Seitz <keiths@redhat.com>
13980
13981 * gdb.linespec/3explicit.c: New file.
13982 * gdb.linespec/cpexplicit.cc: New file.
13983 * gdb.linespec/cpexplicit.exp: New file.
13984 * gdb.linespec/explicit.c: New file.
13985 * gdb.linespec/explicit.exp: New file.
13986 * gdb.linespec/explicit2.c: New file.
13987 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13988 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13989 before using in the matching pattern.
13990 Clarify that `prefix' is a regular expression.
13991
f00aae0f
KS
139922015-08-11 Keith Seitz <keiths@redhat.com>
13993
13994 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13995 test.
13996 Add tests for missing ",FMT" and ",".
13997
e27852be
DE
139982015-08-10 Doug Evans <dje@google.com>
13999 Keith Seitz <keiths@redhat.com>
14000
14001 PR gdb/17960
14002 * gdb.base/completion.exp: Add location completer tests.
14003
7f03bd92
PA
140042015-08-07 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14007 tests here.
14008 (top level): Run do_test with and without displaced stepping.
14009
3fc8eb30
PA
140102015-08-07 Pedro Alves <palves@redhat.com>
14011
14012 * gdb.base/valgrind-disp-step.c: New file.
14013 * gdb.base/valgrind-disp-step.exp: New file.
14014
d4569d7b
PA
140152015-08-07 Pedro Alves <palves@redhat.com>
14016
14017 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14018 Delete function.
14019 (main): Add alarm. Run an infinite loop instead of calling
14020 wait_threads.
14021 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14022 comment.
14023 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14024 Delete function.
14025 (main): Add alarm. Run an infinite loop instead of calling
14026 wait_threads.
14027 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14028 comment.
14029
e1316e60
PA
140302015-08-07 Pedro Alves <palves@redhat.com>
14031
14032 * gdb.base/checkpoint-ns.exp: New file.
14033 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14034 standard_testfile.
14035
da8c46d2
MM
140362015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14037
14038 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14039 * gdb.btrace/instruction_history.exp: Update.
14040 * gdb.btrace/tsx.exp: New.
14041 * gdb.btrace/tsx.c: New.
14042
de1c2c52
PA
140432015-08-06 Pedro Alves <palves@redhat.com>
14044
14045 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14046 increase timeout.
14047 * gdb.reverse/until-precsave.exp: Bump timeouts.
14048
782e0bf4
PA
140492015-08-06 Pedro Alves <palves@redhat.com>
14050
14051 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14052
83e97ed0
PA
140532015-08-06 Pedro Alves <palves@redhat.com>
14054
14055 PR gdb/18749
14056 * gdb.threads/process-dies-while-handling-bp.c: New file.
14057 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14058
863d01bd
PA
140592015-08-06 Pedro Alves <palves@redhat.com>
14060
14061 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14062 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14063
0a39bb32
PA
140642015-08-05 Pedro Alves <palves@redhat.com>
14065
14066 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14067 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14068
ee2d2b10
SL
140692015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14070
14071 * gdb.base/bp-permanent.exp: Report test as unsupported if
14072 the target cannot stop at the permanent breakpoint.
14073
4e1bdb00
DE
140742015-08-03 Doug Evans <dje@google.com>
14075
14076 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14077 10000.
14078
3d338901
DE
140792015-08-03 Doug Evans <dje@google.com>
14080
14081 * Makefile.in (workers/%.worker, build-perf): New rule.
14082 (GDB_PERFTEST_MODE): New variable.
14083 (check-perf): Use it.
14084 (clean): Clean up gdb.perf parallel build subdirs.
14085 * lib/build-piece.exp: New file.
14086 * lib/gdb.exp (make_gdb_parallel_path): New function
14087 (standard_output_file, standard_temp_file): Call it.
14088 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14089 of $GDB_PARALLEL.
14090 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14091
af061d3e
DE
140922015-08-03 Doug Evans <dje@google.com>
14093
8e1afc81 14094 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14095 (LOG_FILE_NAME): New global.
14096 (TextReporter.__init__): Initialize self.txt_sum.
14097 (TextReporter.report): Add support for multiple data-points.
14098 Move report to perftest.sum, put raw data in perftest.log.
14099 (TextReporter.start): Open sum and log files.
14100 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14101 * gdb.perf/lib/perftest/testresult.py
14102 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14103
2c8c5d37
PA
141042015-07-31 Pedro Alves <palves@redhat.com>
14105
14106 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14107 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14108 kill_wait_spawned_process instead of explicit "kill -9".
14109 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14110 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14111 kill_wait_spawned_process.
14112 * gdb.base/attach-twice.exp: Likewise.
14113 * gdb.base/attach.exp: Likewise.
14114 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14115 gdb_test_multiple.
14116 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14117 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14118 kill_wait_spawned_process.
14119 * gdb.base/valgrind-infcall.exp: Likewise.
14120 * gdb.multi/multi-attach.exp: Likewise.
14121 * gdb.python/py-prompt.exp: Likewise.
14122 * gdb.python/py-sync-interp.exp: Likewise.
14123 * gdb.server/ext-attach.exp: Likewise.
14124 * gdb.threads/attach-into-signal.exp (corefunc): Use
14125 spawn_wait_for_attach, spawn_id_get_pid and
14126 kill_wait_spawned_process.
14127 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14128 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14129 spawn_id_get_pid and kill_wait_spawned_process.
14130 * gdb.threads/attach-stopped.exp (corefunc): Use
14131 spawn_wait_for_attach, spawn_id_get_pid and
14132 kill_wait_spawned_process.
14133 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14134 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14135 kill_wait_spawned_process instead of explicit "kill -9".
14136 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14137 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14138 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14139 processes. Don't map cygwin/windows pids here. Now returns a
14140 spawn id list.
14141
032a0fca
SL
141422015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14143
14144 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14145 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14146 correct patch.
14147
61a934ca
SL
141482015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14149
14150 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14151
4bc4d428
SL
141522015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14153
14154 Reapply:
14155 2014-05-21 Mark Wielaard <mjw@redhat.com>
14156
14157 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14158
998d452a
PA
141592015-07-30 Pedro Alves <palves@redhat.com>
14160
14161 * linux-low.c (handle_extended_wait): Set the child's last
14162 reported status to TARGET_WAITKIND_STOPPED.
14163
69dde7dc
PA
141642015-07-30 Pedro Alves <palves@redhat.com>
14165
14166 PR threads/18600
14167 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14168 only shows inferior 1.
14169
4dd63d48
PA
141702015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14171 Pedro Alves <palves@redhat.com>
14172
14173 PR threads/18600
14174 * gdb.threads/fork-plus-threads.c: New file.
14175 * gdb.threads/fork-plus-threads.exp: New file.
14176
d618e4c5
PP
141772015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14178
14179 * gdb.base/batch-preserve-term-settings.exp
14180 (test_terminal_settings_preserved_after_cli_exit): Use
14181 send_quit_command.
14182
1eef6428
PA
141832015-07-29 Pedro Alves <palves@redhat.com>
14184 Don Breazeal <donb@codesourcery.com>
14185
14186 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14187 output from both inferior_spawn_id and gdb_spawn_id.
14188
7da5b897
SDJ
141892015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14190
14191 * gdb.threads/attach-into-signal.exp (corefunc): Use
14192 with_test_prefix on nested loops, uniquefying the test messages.
14193
dac804df
SDJ
141942015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14195
14196 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14197 commit.
14198
06265e53
PP
141992015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14200
14201 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14202 New proc.
14203 (test_terminal_settings_preserved_after_sigterm): New test.
14204
18206ca3
PP
142052015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14206
14207 * gdb.base/batch-preserve-term-settings.exp
14208 (test_terminal_settings_preserved_after_cli_exit): New test.
14209
90074d11
PP
142102015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14211
14212 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14213 manipulation of saved_gdbflags.
14214 (test_terminal_settings_preserved): Remove global declaration of
14215 the unused variable pagination_prompt. Remove manipulation of
14216 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14217 GDBFLAGS.
14218
eb1a7902
PA
142192015-07-29 Pedro Alves <palves@redhat.com>
14220
14221 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14222
8b75dd3b
PA
142232015-07-29 Pedro Alves <palves@redhat.com>
14224
14225 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14226 at the top.
14227
dedad4e3
PA
142282015-07-29 Pedro Alves <palves@redhat.com>
14229
14230 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14231 (main): Call gdb_unbuffer_output.
14232 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14233 (main): Call gdb_unbuffer_output.
14234 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14235 (main): Call gdb_unbuffer_output.
14236 * gdb.base/call-strs.exp: Adjust to step over the
14237 gdb_unbuffer_output call.
14238 * gdb.base/catch-gdb-caused-signals.c: Include
14239 "../lib/unbuffer_output.c".
14240 (main): Call gdb_unbuffer_output.
14241 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14242 (main): Call gdb_unbuffer_output.
14243 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14244 (main): Call gdb_unbuffer_output.
14245 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14246 (main): Call gdb_unbuffer_output.
14247 * gdb.base/shlib-call.exp: Adjust to step over the
14248 gdb_unbuffer_output call.
14249 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14250 (main): Call gdb_unbuffer_output.
14251 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14252 (main): Call gdb_unbuffer_output.
14253 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14254 (main): Rename to ...
14255 (test): ... this.
14256 (main): Reimplement.
14257 * gdb.base/varargs.exp: Run to test instead of to main.
14258 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14259 (main): Call gdb_unbuffer_output.
14260
58789a91
PA
142612015-07-29 Pedro Alves <palves@redhat.com>
14262
14263 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14264 factore out from mi_continue_dprintf. For call-style dprintfs,
14265 expect dprintf output out of $inferior_spawn_id.
14266 (mi_continue_dprintf): Use mi_expect_dprintf.
14267 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14268 (main): Call gdb_unbuffer_output.
14269
e8376742
PA
142702015-07-29 Pedro Alves <palves@redhat.com>
14271
14272 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14273 (default_mi_gdb_start): Set inferior_spawn_id instead of
14274 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14275 gdb_spawn_id.
14276 (mi_gdb_test): Always expect inferior output from both
14277 $inferior_spawn_id and $gdb_spawn_id.
14278
08280010
PA
142792015-07-29 Pedro Alves <palves@redhat.com>
14280
14281 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14282 send_inferior and $inferior_spawn_id.
14283
4d30e432
PA
142842015-07-29 Pedro Alves <palves@redhat.com>
14285
14286 * gdb.gdb/complaints.exp (test_initial_complaints)
14287 (test_serial_complaints, test_short_complaints): Use
14288 gdb_test_stdio.
14289 (test_empty_complaint): Handle $inferior_spawn_id !=
14290 $gdb_spawn_id.
14291
0d30a335
PA
142922015-07-29 Pedro Alves <palves@redhat.com>
14293
14294 * gdb.base/varargs.exp: Use gdb_test_stdio.
14295
39413b29
PA
142962015-07-29 Pedro Alves <palves@redhat.com>
14297
14298 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14299
7cb000a9
PA
143002015-07-29 Pedro Alves <palves@redhat.com>
14301
14302 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14303
d7b8ac82
PA
143042015-07-29 Pedro Alves <palves@redhat.com>
14305
14306 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14307 parameter into two new parameters, "inf_result" and "gdb_result".
14308 Expect inferior output and gdb output from $inferior_spawn_id and
14309 $gdb_spawn_id, respectively. Adjust all callers.
14310
789c3a0c
PA
143112015-07-29 Pedro Alves <palves@redhat.com>
14312
14313 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14314 of gdb_test_sequence.
14315
77e760c3
PA
143162015-07-29 Pedro Alves <palves@redhat.com>
14317
14318 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14319 (saw_spurious_output): Expect inferior output from
14320 $inferior_spawn_id. Use gdb_test_stdio.
14321
8396d2cd
PA
143222015-07-29 Pedro Alves <palves@redhat.com>
14323
14324 * gdb.base/dprintf.exp: Use standard_testfile. Change
14325 prepare_for_testing call.
14326 (srcfile): Don't set.
14327 (restart): New procedure.
14328 (test_dprintf): New procecure, use to continue over dprintfs.
14329 (test_call, test_agent): New procedures, tests moved here.
14330 Restart gdb and recreate dprintfs. Adjust expected output.
14331
2051d61f
PA
143322015-07-29 Pedro Alves <palves@redhat.com>
14333
14334 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14335
452397af
PA
143362015-07-29 Pedro Alves <palves@redhat.com>
14337
14338 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14339
8aed9555
PA
143402015-07-29 Pedro Alves <palves@redhat.com>
14341
14342 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14343 gdb_test_stdio.
14344
188a61b4
PA
143452015-07-29 Pedro Alves <palves@redhat.com>
14346
14347 * lib/gdb.exp (gdb_test_stdio): New procedure.
14348
12264a45
PA
143492015-07-29 Pedro Alves <palves@redhat.com>
14350
14351 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14352
23ffc893
PA
143532015-07-29 Pedro Alves <palves@redhat.com>
14354
14355 * gdb.base/call-signal-resume.exp: Remove check for
14356 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14357 * gdb.base/unwindonsignal.exp: Likewise.
14358 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14359 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14360
65566918
PA
143612015-07-29 Pedro Alves <palves@redhat.com>
14362
14363 * gdb.base/siginfo-addr.c (pass): New function.
14364 (handler): Call it iff si_addr is correct.
14365 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14366 Set a breakpoint at "pass" and continue to it.
14367
d60a9221
SDJ
143682015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14369
14370 * gdb.python/py-objfile.exp: Make some tests have unique names.
14371 * gdb.python/py-pp-registration.exp: Likewise.
14372
bde40b8f
PA
143732015-07-28 Pedro Alves <palves@redhat.com>
14374
14375 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14376
13e1dec8
SM
143772015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14378
14379 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14380
da33c9a7
SM
143812015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14382
14383 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14384
077836f7
PP
143852015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14386
14387 * gdb.base/gdb-sigterm-2.exp: New test.
14388
b8cc7b2e
DE
143892015-07-25 Doug Evans <xdje42@gmail.com>
14390
14391 Revert:
14392 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14393 (workers/%.worker, build-perf): New rule.
14394 (GDB_PERFTEST_MODE): New variable.
14395 (check-perf): Use it.
14396 (clean): Clean up gdb.perf parallel build subdirs.
14397 * lib/build-piece.exp: New file.
14398 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14399 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14400 name.
14401 (standard_temp_file): Ditto.
14402 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14403 of $GDB_PARALLEL.
14404
c8bd4544
DE
144052015-07-24 Doug Evans <dje@google.com>
14406
14407 * gdb.perf/lib/perftest/utils.py: New file.
14408 * gdb.perf/gm-hello.cc: New file.
14409 * gdb.perf/gm-pervasive-typedef.cc: New file.
14410 * gdb.perf/gm-pervasive-typedef.h: New file.
14411 * gdb.perf/gm-std.cc: New file.
14412 * gdb.perf/gm-std.h: New file.
14413 * gdb.perf/gm-use-cerr.cc: New file.
14414 * gdb.perf/gm-utils.h: New file.
14415 * gdb.perf/gmonster-null-lookup.py: New file.
14416 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14417 * gdb.perf/gmonster-print-cerr.py: New file.
14418 * gdb.perf/gmonster-ptype-string.py: New file.
14419 * gdb.perf/gmonster-runto-main.py: New file.
14420 * gdb.perf/gmonster-select-file.py: New file.
14421 * gdb.perf/gmonster1-null-lookup.exp: New file.
14422 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14423 * gdb.perf/gmonster1-print-cerr.exp: New file.
14424 * gdb.perf/gmonster1-ptype-string.exp: New file.
14425 * gdb.perf/gmonster1-runto-main.exp: New file.
14426 * gdb.perf/gmonster1-select-file.exp: New file.
14427 * gdb.perf/gmonster1.cc: New file.
14428 * gdb.perf/gmonster1.exp: New file.
14429 * gdb.perf/gmonster2-null-lookup.exp: New file.
14430 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14431 * gdb.perf/gmonster2-print-cerr.exp: New file.
14432 * gdb.perf/gmonster2-ptype-string.exp: New file.
14433 * gdb.perf/gmonster2-runto-main.exp: New file.
14434 * gdb.perf/gmonster2-select-file.exp: New file.
14435 * gdb.perf/gmonster2.cc: New file.
14436 * gdb.perf/gmonster2.exp: New file.
14437
6eab34f3
DE
144382015-07-24 Doug Evans <dje@google.com>
14439
14440 * gdb.perf/README: New file.
14441 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14442 * lib/gen-perf-test.exp: New file.
14443
63738bfd
DE
144442015-07-24 Doug Evans <dje@google.com>
14445
14446 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14447 (PerfTest::startup): New function.
14448 (PerfTest::run): Return result of calling body.
14449 (PerfTest::assemble): Rewrite.
14450 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14451 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14452 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14453 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14454 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14455
7b606f95
DE
144562015-07-24 Doug Evans <dje@google.com>
14457
14458 * lib/gdb.exp (clean_restart): Make executable optional.
14459
a97b16b8
DE
144602015-07-24 Doug Evans <dje@google.com>
14461
14462 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14463 compiler_info references.
14464 * gdb.cp/temargs.exp: Ditto.
14465 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14466 (get_compiler_info): Early exit if already computed. Set compiler_info
14467 to "unknown" if there was a problem.
14468 (test_compiler_info): Add function comment. Call get_compiler_info.
14469
35baa57f
DE
144702015-07-24 Doug Evans <dje@google.com>
14471
14472 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14473 (workers/%.worker, build-perf): New rule.
14474 (GDB_PERFTEST_MODE): New variable.
14475 (check-perf): Use it.
14476 (clean): Clean up gdb.perf parallel build subdirs.
14477 * lib/build-piece.exp: New file.
14478 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14479 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14480 name.
14481 (standard_temp_file): Ditto.
14482 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14483 of $GDB_PARALLEL.
14484
6ebea266
DE
144852015-07-24 Doug Evans <dje@google.com>
14486
14487 * lib/future.exp (gdb_default_target_compile): New option
14488 "early_flags".
14489 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14490 --as-needed.
14491
1e76a7e9
SDJ
144922015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14493
14494 * gdb.base/catch-syscall.exp: Call gdb_exit before
14495 gdb_skip_xml_test.
14496
5068630a
PA
144972015-07-24 Pedro Alves <palves@redhat.com>
14498
14499 * gdb.python/py-events.exp: Accept output between the stop event
14500 and the prompt.
14501 * gdb.python/py-evsignal.exp: Likewise.
14502 * gdb.python/py-evthreads.exp: Likewise.
14503
77598427
PA
145042015-07-24 Pedro Alves <palves@redhat.com>
14505
14506 PR gdb/18717
14507 * gdb.threads/non-ldr-exit.c: New file.
14508 * gdb.threads/non-ldr-exit.exp: New file.
14509
11e6c98f
YQ
145102015-07-24 Yao Qi <yao.qi@linaro.org>
14511
14512 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14513 restarting process.
14514
51aee833
YQ
145152015-07-24 Yao Qi <yao.qi@linaro.org>
14516
14517 * gdb.server/ext-restart.exp: New file.
14518
8cfe207c
YQ
145192015-07-24 Yao Qi <yao.qi@linaro.org>
14520
14521 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14522 argument options.
14523 * gdb.server/ext-wrapper.exp: New file.
14524
cc12ce38
DE
145252015-07-23 Doug Evans <dje@google.com>
14526
14527 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14528 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14529
d0d84780
PMR
145302015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14531
14532 * gdb.ada/var_arr_typedef.exp: New testcase.
14533 * gdb.ada/var_arr_typedef/pack.adb: New file.
14534 * gdb.ada/var_arr_typedef/pack.ads: New file.
14535 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14536
8b558f79
JB
145372015-07-20 Joel Brobecker <brobecker@adacore.com>
14538
14539 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14540
775a3298
JK
145412015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14542
14543 * gdb.arch/i386-biarch-core.exp: Replace istarget
14544 by "complete set gnutarget". Remove expectation for the "core-file"
14545 command.
14546
db1ff28b
JK
145472015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14548
14549 Revert the previous commit:
14550 Tests for validate symbol file using build-id.
14551
0a94970d
JK
145522015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14553
14554 Tests for validate symbol file using build-id.
14555 * gdb.base/solib-mismatch-lib.c: New file.
14556 * gdb.base/solib-mismatch-libmod.c: New file.
14557 * gdb.base/solib-mismatch.c: New file.
14558 * gdb.base/solib-mismatch.exp: New file.
14559
03346981
SL
145602015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14561
14562 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14563 nios2-*-linux*.
14564 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14565 * gdb.base/siginfo.exp: Likewise.
14566 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14567
42422cc7
PL
145682015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14569
14570 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14571 Move it to ...
14572 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14573 ... here.
14574 * gdb.trace/range-stepping.exp: Check that the target supports
14575 range stepping.
14576
cfa68bae
JK
145772015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14578
14579 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14580
8ffdba26
PA
145812015-07-14 Pedro Alves <palves@redhat.com>
14582
14583 * gdb.base/killed-outside.exp: New file.
14584 * gdb.base/killed-outside.c: New file.
14585
218a5a11
JK
145862015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14587
14588 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14589 (n at main): New.
14590 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14591
e03ed3c6
AA
145922015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14593
14594 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14595 infcall tests instead of setting up for KFAIL.
14596
485668e5
MM
145972015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14598
14599 * gdb.btrace/record_goto-step.exp: New.
14600
08464196
JK
146012015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14602
14603 PR compile/18484
14604 * gdb.compile/compile.c (struct struct_type): Add volatile to
14605 selffield's type.
14606 * gdb.compile/compile.exp
14607 (compile code struct_object.selffield = &struct_object): Skip further
14608 struct_object tests if this one xfails.
14609
bcf5c1d9
RC
146102015-07-08 Robert O'Callahan <robert@ocallahan.org>
14611
14612 PR exp/18617
14613 * gdb.trace/ax.exp: Add test.
14614
4931af25
YQ
146152015-07-07 Yao Qi <yao.qi@linaro.org>
14616
14617 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14618 instead of istarget "aarch64*-*-*".
14619 * gdb.arch/aarch64-fp.exp: Likewise.
14620 * gdb.base/float.exp: Likewise.
14621 * gdb.reverse/aarch64.exp: Likewise.
14622 * lib/gdb.exp (is_aarch64_target): New proc.
14623
9fcf688e
YQ
146242015-07-07 Yao Qi <yao.qi@linaro.org>
14625
14626 * lib/gdb.exp (is_aarch32_target): New proc.
14627 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14628 instead of "istarget "arm*-*-*"".
14629 * gdb.arch/arm-disp-step.exp: Likewise.
14630 * gdb.arch/thumb-bx-pc.exp: Likewise.
14631 * gdb.arch/thumb-prologue.exp: Likewise.
14632 * gdb.arch/thumb-singlestep.exp: Likewise.
14633 * gdb.base/disp-step-syscall.exp: Likewise.
14634 * gdb.base/float.exp: Likewise.
14635
fbd8d50d
YQ
146362015-07-07 Yao Qi <yao.qi@linaro.org>
14637
14638 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14639 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14640
71be1fdc
YQ
146412015-07-07 Yao Qi <yao.qi@linaro.org>
14642
14643 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14644 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14645 if it exists.
14646 * gdb.multi/multi-arch.exp: Likewise.
14647
3e221d36
SM
146482015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14649
14650 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14651 print.
14652
d441430b
YQ
146532015-07-07 Yao Qi <yao.qi@linaro.org>
14654
14655 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14656
06f810bd
MG
146572015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14658
14659 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14660 '[' and ']' characters.
14661
5e61e7c0
IB
146622015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14663
14664 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14665
28bf096c
PA
146662015-06-29 Pedro Alves <palves@redhat.com>
14667
14668 PR threads/18127
14669 * gdb.threads/hand-call-new-thread.c: New file.
14670 * gdb.threads/hand-call-new-thread.c: New file.
14671
ee93cd5e
KS
146722015-06-26 Keith Seitz <keiths@redhat.com>
14673 Doug Evans <dje@google.com>
14674
14675 PR 16253
14676 * gdb.cp/var-tag-2.cc: New file.
14677 * gdb.cp/var-tag-3.cc: New file.
14678 * gdb.cp/var-tag-4.cc: New file.
14679 * gdb.cp/var-tag.cc: New file.
14680 * gdb.cp/var-tag.exp: New file.
14681
fc637f04
PP
146822015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14683
14684 * gdb.base/history-duplicates.exp: New test.
14685
2e52ae68
PP
146862015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14687
14688 * gdb.base/completion.exp: Test the completion of the "focus"
14689 command.
14690
6e22494e
JK
146912015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14692
14693 * gdb.arch/amd64-prologue-skip.S: New file.
14694 * gdb.arch/amd64-prologue-skip.exp: New file.
14695
bf7b9cd9
SM
146962015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14697
14698 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14699 is_address_zero_readable check.
14700
201e8dfd
PB
147012015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14702
14703 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14704 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14705
5cd867b4
YQ
147062015-06-24 Yao Qi <yao.qi@linaro.org>
14707
14708 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14709 linux targets.
14710
4d7be007
YQ
147112015-06-24 Yao Qi <yao.qi@linaro.org>
14712
14713 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14714 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14715 * gdb.base/siginfo-thread.exp: Likewise.
14716
07fcd301
YQ
147172015-06-22 Yao Qi <yao.qi@linaro.org>
14718
14719 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14720
52042a00
YQ
147212015-06-22 Yao Qi <yao.qi@linaro.org>
14722
14723 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14724 aarch64*-*-*.
14725 (skip_hw_watchpoint_tests): Likewise.
14726
74bd41ce
PP
147272015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14728
14729 * gdb.base/gdbinit-history.exp: Test the interaction between
14730 setting GDBHISTSIZE and setting the history size via .gdbinit.
14731
bc460514
PP
147322015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14733
14734 PR gdb/16999
14735 * gdb.base/gdbhistsize-history.exp: New test.
14736
b58c513b
PP
147372015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14738
14739 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14740 with GDBHISTSIZE.
14741 * gdb.base/readline.exp: Likewise.
14742
92046791
YQ
147432015-06-17 Yao Qi <yao.qi@linaro.org>
14744
14745 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14746 line.
14747
2093d2d3
PP
147482015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14749
14750 * gdb.base/gdbinit-history.exp: Add test case to check that
14751 an unlimited history file does not get truncated on exit.
14752
e6c693af
AA
147532015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14754
14755 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14756 (VECTOR): New macro. Use it...
14757 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14758 ...for these typedefs.
14759 (int8, char1, int1, double1): New typedefs.
14760 (struct just_int2, struct two_int2): New structures.
14761 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14762 (add_structvecs, add_singlevecs): New functions.
14763 (main): Call add_some_intvecs twice.
14764 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14765 the compile and exit upon failure. Try compiling for the "native"
14766 architecture. Test inferior function calls with vector arguments
14767 and vector return value handling with "finish" and "return".
14768
c74f7d1c
JT
147692015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14770
14771 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14772 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14773 PE file.
14774 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14775
98aa42ee
AT
147762015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14777
14778 PR breakpoints/16465
14779 * gdb.mi/mi-dprintf-pending.c: New file.
14780 * gdb.mi/mi-dprintf-pending.exp: New test.
14781 * gdb.mi/mi-dprintf-pendshr.c: New file.
14782
7d73c23c 147832015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14784 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14785
14786 * gdb.arch/i386-mpx-map.c: New file.
14787 * gdb.arch/i386-mpx-map.exp: New File.
14788
147892015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14790
14791 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14792 * gdb.arch/i386-mpx.exp: Indentation fixed.
14793
147942015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14795
14796 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14797 function and improved indentation.
14798 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14799 gdb_test_multiple. Added additional tests to skip the test.
14800
148012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14802
14803 * gdb.arch/i386-avx512.c: Change path in include file.
14804 * gdb.arch/i386-avx512.exp: Change include dir path
14805 compilation flag.
14806 * gdb.arch/i386-mpx.c: Change path in include file.
14807 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14808 flag.
14809
d5eba19a
JK
148102015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14811
14812 * gdb.compile/compile-print.exp (compile print *vararray@3)
14813 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14814
7f361056
JK
148152015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14816
14817 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14818 (do not keep jit in memory): ... this.
14819 (expect 5): Change it to ...
14820 (expect no 5): ... this.
14821
3b462ec2
SM
148222015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14823
14824 PR gdb/15564
14825 * gdb.mi/mi-detach.exp: New file.
14826
e0619de6
JK
148272015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14828
14829 PR symtab/18392
14830 * gdb.arch/amd64-tailcall-self.S: New file.
14831 * gdb.arch/amd64-tailcall-self.c: New file.
14832 * gdb.arch/amd64-tailcall-self.exp: New file.
14833
e970cb34
DB
148342015-05-28 Don Breazeal <donb@codesourcery.com>
14835
14836 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14837 tests for remote targets by checking is_target_gdbserver.
14838
b2e2f908
DE
148392015-05-27 Doug Evans <dje@google.com>
14840
14841 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14842 * gdb.dwarf2/opaque-type-lookup.c: New file.
14843 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14844
82c7be31
DE
148452015-05-26 Doug Evans <dje@google.com>
14846
14847 * gdb.cp/iostream.cc: New file.
14848 * gdb.cp/iostream.exp: New file.
14849
b4f54984
DE
148502015-05-26 Doug Evans <dje@google.com>
14851
14852 * gdb.dwarf2/dw2-op-call.exp: Update.
14853 * gdb.dwarf2/dw4-sig-types.exp: Update.
14854 * gdb.dwarf2/implptr.exp: Update.
14855 * gdb.mi/mi-cmd-param-changed.exp: Update.
14856
4ea6efe9
DE
148572015-05-26 Doug Evans <dje@google.com>
14858
14859 * gdb.python/py-lazy-string.c: New file.
14860 * gdb.python/py-lazy-string.exp: New file.
14861 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14862 (main): Update. Add estring3.
14863 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14864 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14865
f6bb7db3
YQ
148662015-05-26 Omair Javaid <omair.javaid@linaro.org>
14867 Yao Qi <yao.qi@linaro.org>
14868
14869 * gdb.reverse/aarch64.c: New.
14870 * gdb.reverse/aarch64.exp: New.
14871
a81bfbd0
OJ
148722015-05-26 Omair Javaid <omair.javaid@linaro.org>
14873
25d49b86
PA
14874 * lib/gdb.exp (supports_process_record): Return true for
14875 aarch64*-linux*.
a81bfbd0
OJ
14876 (supports_reverse): Likewise.
14877
158bf1b4
PP
148782015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14879
14880 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14881 Use with_test_prefix.
14882
a0145030
AB
148832015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14884
14885 * gdb.base/completion.exp: Add test for completion of layout
14886 names.
14887
ebe3b578
AB
148882015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14889
14890 * lib/gdb.exp (skip_tui_tests): New proc.
14891 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14892
84204ed7
PA
148932015-05-19 Pedro Alves <palves@redhat.com>
14894
14895 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14896 Save the whole env array instead of just HOME. Unset HISTSIZE in
14897 the environment while testing. Restore whole environment
14898 afterwards.
14899
37442ce1
DE
149002015-05-16 Doug Evans <xdje42@gmail.com>
14901
14902 * gdb.guile/scm-ports.c: New file.
14903 * gdb.guile/scm-ports.exp: Add memory port tests.
14904
36de76f9
JK
149052015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14906
14907 * gdb.compile/compile-print.c: New file.
14908 * gdb.compile/compile-print.exp: New file.
14909
3a9558c4
JK
149102015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14911
14912 * gdb.compile/compile-ops.exp: Cast param to void.
14913 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14914 (compile code struct_object.selffield = &struct_object): Add xfail.
14915
aa715135
JG
149162015-05-15 Joel Brobecker <brobecker@adacore.com>
14917
14918 * gdb.ada/arr_enum_with_gap: New testcase.
14919
931e5bc3
JG
149202015-05-15 Joel Brobecker <brobecker@adacore.com>
14921
14922 * gdb.ada/byte_packed_arr: New testcase.
14923
9cd4d857
JB
149242015-05-15 Joel Brobecker <brobecker@adacore.com>
14925
14926 * gdb.ada/pckd_neg: New testcase.
14927
ebfd00d2
PP
149282015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14929
14930 PR gdb/17820
14931 * gdb.base/gdbinit-history.exp: New test.
14932 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14933 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14934
4c082a81
SC
149352015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14936
14937 * gdb.python/py-xmethods.cc: Enhance test case.
14938 * gdb.python/py-xmethods.exp: New tests.
14939 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14940 function.
14941 (B_indexoper): Likewise.
14942 (global_dm_list) : Add new xmethod worker functions.
14943
f7797074
SDJ
149442015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14945
14946 * gdb.base/coredump-filter.exp: Correctly unset
14947 "coredump_var_addr" array.
14948
a4674e4e
PA
149492015-05-08 Pedro Alves <palves@redhat.com>
14950
14951 * gdb.server/non-existing-program.exp: Unset spawn_id.
14952
df2eb078
SC
149532015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14954
14955 PR python/18291
14956 * gdb.python/py-xmethods.exp: Add tests.
14957
422349a3
YQ
149582015-05-08 Yao Qi <yao.qi@linaro.org>
14959
14960 PR gdb/18208
14961 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14962 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14963 function set_coredump_filter, and remove remote_exec call.
14964 Remove argument ipid. Callers update.
14965 (top level): Don't get inferior's PID.
14966
63fc80ce
AA
149672015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14968
14969 * gdb.base/watch_thread_num.exp: Skip test on targets without
14970 access watchpoints.
14971
80ad801e
PA
149722015-05-06 Pedro Alves <palves@redhat.com>
14973
14974 PR server/18081
14975 * gdb.server/non-existing-program.exp: New file.
14976
0fa7fe50
JB
149772015-05-05 Joel Brobecker <brobecker@adacore.com>
14978
14979 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14980
3ea89b92
PMR
149812015-05-05 Joel Brobecker <brobecker@adacore.com>
14982
14983 * gdb.ada/out_of_line_in_inlined: New testcase.
14984
87b8eff0
JB
149852015-05-05 Joel Brobecker <brobecker@adacore.com>
14986
14987 * gdb.ada/var_rec_arr: New testcase.
14988
5fccc635
YQ
149892015-04-30 Yao Qi <yao.qi@linaro.org>
14990
14991 * gdb.base/break-idempotent.exp: If
14992 skip_hw_watchpoint_multi_tests returns true, skip the tests
14993 on "rwatch" and "awatch".
14994
42d38f42
YQ
149952015-04-30 Yao Qi <yao.qi@linaro.org>
14996
14997 * gdb.base/relativedebug.exp: Invoke gdb command
14998 "info sharedlibrary", and if libc.so doesn't have debug info,
14999 skip the test.
15000
2ce1cdbf
DE
150012015-04-29 Doug Evans <dje@google.com>
15002
15003 * gdb.python/py-xmethods.exp: Add ptype tests.
15004 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15005 get_result_type method.
15006
f24a38c5
LM
150072015-04-29 Luis Machado <lgustavo@codesourcery.com>
15008
15009 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15010 the target does not support hardware watchpoints.
15011
ecbf2b3c
LM
150122015-04-29 Luis Machado <lgustavo@codesourcery.com>
15013
15014 * gdb.base/break-always.exp: Abort testing if writing to memory
15015 causes an error.
15016
34f5f757
DE
150172015-04-28 Doug Evans <dje@google.com>
15018
15019 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15020 * gdb.python/py-pp-registration.exp: ... here. New file.
15021 * gdb.python/py-pp-registration.c: New file.
15022 * gdb.python/py-pp-registration.py: New file.
15023
69b4374a
DE
150242015-04-28 Doug Evans <dje@google.com>
15025
15026 * gdb.python/py-bad-printers.c: New file.
15027 * gdb.python/py-bad-printers.py: New file.
15028 * gdb.python/py-bad-printers.exp: New file.
15029
59fb7612
SS
150302015-04-28 Sasha Smundak <asmundak@google.com>
15031
15032 * gdb.python/py-type.exp: New test.
15033
2631b16a
AW
150342015-04-28 Andy Wingo <wingo@igalia.com>
15035
15036 * gdb.python/py-parameter.exp:
15037 * gdb.guile/scm-parameter.exp: Escape the path that we are
15038 matching against, as it might contain characters that are special
15039 to regular expressions.
15040
460efde1
JB
150412015-04-27 Joel Brobecker <brobecker@adacore.com>
15042
15043 * gdb.ada/rec_comp: New testcase.
15044
2d369d8e
SDJ
150452015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15046
15047 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15048 before using it.
15049
cf75d6c3
AB
150502015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15051
15052 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15053 new tests for verilog output.
15054
8dbe7ca5
YQ
150552015-04-24 Yao Qi <yao.qi@linaro.org>
15056
15057 * boards/remote-gdbserver-on-localhost.exp: New file.
15058
4ef9fb2f
PA
150592015-04-23 Pedro Alves <palves@redhat.com>
15060
15061 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15062 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15063 "end of file", remove $inferior_spawn_id from the indirect list.
15064
0a803169
PA
150652015-04-23 Pedro Alves <palves@redhat.com>
15066
15067 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15068
749ef8f8
PA
150692015-04-23 Pedro Alves <palves@redhat.com>
15070
15071 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15072 on $any_spawn_id instead of only on $gdb_spawn_id.
15073
8aae4344
PM
150742015-04-21 Pierre Muller <muller@sourceware.org>
15075
15076 PR pascal/17815
15077 * lib/pascal.exp (gpc_compile): Add new option "class".
15078 (fpc_compile): Likewise.
15079 * gdb.pascal/case-insensitive-symbols.pas: New file.
15080 * gdb.pascal/case-insensitive-symbols.exp: New file.
15081
1586c8fb
GB
150822015-04-20 Gary Benson <gbenson@redhat.com>
15083
15084 * gdb.base/attach.exp: Fix three extended remote failures.
15085
1b6e6f5c
GB
150862015-04-17 Gary Benson <gbenson@redhat.com>
15087
15088 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15089 the main executable over the remote protocol.
15090
e797481d
PA
150912015-04-16 Pedro Alves <palves@redhat.com>
15092
15093 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15094 a new gdbserver if gdbserver_reconnect_p is set.
15095
1ca99c42
PA
150962015-04-16 Pedro Alves <palves@redhat.com>
15097
15098 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15099 is set, don't exit gdbserver.
15100
af9fd6f8
AA
151012015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15102
15103 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15104 appropriate .insn, such that an older assembler can be used.
15105 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15106 the z/Architecture instruction set on 31-bit targets as well.
15107
04ff1e61
AA
151082015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15109
15110 * gdb.go/handcall.exp: Remove all logic related to the first
15111 breakpoint and rely on go_runto_main instead.
15112 * gdb.go/strings.exp: Likewise.
15113 * gdb.go/unsafe.exp: Likewise.
15114 * gdb.go/hello.exp: Likewise. Also rename the remaining
15115 breakpoint marker to "breakpoint 1".
15116 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15117 * gdb.go/strings.go: Likewise.
15118 * gdb.go/unsafe.go: Likewise.
15119 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15120 "set breakpoint 2 here" and rename the remaining breakpoint marker
15121 to "breakpoint 1".
15122
40d2f8d6
SM
151232015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15124
15125 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15126 if itertools.imap is not present.
15127 * gdb.python/py-objfile.exp: Add parentheses.
15128 * gdb.python/py-type.exp: Same.
15129 * gdb.python/py-unwind-maint.py: Same.
15130
8cbc97c6
YQ
151312015-04-15 Yao Qi <yao.qi@linaro.org>
15132
15133 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15134 of ":$ptr_size" and set its form explicitly.
15135
45fd756c
YQ
151362015-04-15 Pedro Alves <palves@redhat.com>
15137 Yao Qi <yao.qi@linaro.org>
15138
15139 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15140 timeout by factor of 4.
15141 (test_regular_watch): Likewise.
15142 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15143 * gdb.reverse/sigall-reverse.exp: Likewise.
15144 * gdb.reverse/until-precsave.exp: Likewise.
15145 * lib/gdb.exp (with_timeout_factor): New proc.
15146 (gdb_expect): Move some code to ...
15147 (get_largest_timeout): ... here. New procedure.
15148
9e811bc3
LM
151492015-04-14 Luis Machado <lgustavo@codesourcery.com>
15150
15151 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15152
0ff6fcb2
LM
151532015-04-13 Luis Machado <lgustavo@codesourcery.com>
15154
15155 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15156 to write to the .text section.
15157
7578d5f7
LM
151582015-04-13 Luis Machado <lgustavo@codesourcery.com>
15159
15160 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15161 Handle the case of targets that do not provide PID information.
15162
2efe15c4
YQ
151632015-04-13 Yao Qi <yao.qi@linaro.org>
15164
15165 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15166 and use expect instead of gdb_expect.
15167
8cd8f2f8
SDJ
151682015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15169
15170 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15171 "coredump_var_addr" to avoid naming conflict with other testcases.
15172
9ee41772
PA
151732015-04-10 Pedro Alves <palves@redhat.com>
15174
15175 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15176 gdb_test_sequence and gdb_assert.
15177
07473109
PA
151782015-04-10 Pedro Alves <palves@redhat.com>
15179
15180 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15181 test messages that don't include the breakpoint address.
15182
de3db44c
YQ
151832015-04-10 Yao Qi <yao.qi@linaro.org>
15184
15185 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15186 false for some offset and width combinations which aren't
15187 supported by linux kernel.
15188
c79d856c
PA
151892015-04-10 Pedro Alves <palves@redhat.com>
15190
15191 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15192 procedure, factored out from ...
15193 (top level): ... here. Add "set displaced-stepping" testing axis.
15194 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15195 parameter "displaced". Use it.
15196 (top level): Use foreach and add "set displaced-stepping" testing
15197 axis.
15198
ebc90b50
PA
151992015-04-10 Pedro Alves <palves@redhat.com>
15200
15201 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15202 Remove comment.
15203 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15204 both the address of the instruction that triggers the watchpoint
15205 and the address of the instruction immediately after, and use
15206 those addresses for the test. Fix comment.
15207
8f572e5c
PA
152082015-04-10 Pedro Alves <palves@redhat.com>
15209
15210 * gdb.base/sigstep.exp (breakpoint_to_handler)
15211 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15212 Test "backtrace" in handler.
15213 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15214 (top level): Add new "displaced" test axis to
15215 breakpoint_to_handler, breakpoint_to_handler_entry and
15216 breakpoint_over_handler.
15217
8d707a12
PA
152182015-04-10 Pedro Alves <palves@redhat.com>
15219
15220 PR gdb/18216
15221 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15222
ef713951
YQ
152232015-04-10 Yao Qi <yao.qi@linaro.org>
15224
15225 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15226 (test_add_rn_pc): New function.
15227 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15228 (top level): Invoke test_add_rn_pc.
15229
906d60cf
PA
152302015-04-10 Pedro Alves <palves@redhat.com>
15231
15232 PR gdb/13858
15233 * gdb.base/step-over-no-symbols.exp: New file.
15234
f2983cc3
AW
152352015-04-09 Andy Wingo <wingo@igalia.com>
15236
15237 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15238 after the Python tests.
15239
6d62641c
SDJ
152402015-04-08 Keith Seitz <keiths@redhat.com>
15241
15242 PR python/16699
15243 * gdb.python/py-completion.exp: New tests for completion.
15244 * gdb.python/py-completion.py (CompleteLimit1): New class.
15245 (CompleteLimit2): Likewise.
15246 (CompleteLimit3): Likewise.
15247 (CompleteLimit4): Likewise.
15248 (CompleteLimit5): Likewise.
15249 (CompleteLimit6): Likewise.
15250 (CompleteLimit7): Likewise.
15251
f3770638
PA
152522015-04-08 Pedro Alves <palves@redhat.com>
15253
15254 PR gdb/18214
15255 PR gdb/18216
15256 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15257 function.
15258 (main): Install it as SIGUSR1 handler.
15259 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15260 parameter. Always use "setup" as prefix. Toggle "set
15261 displaced-stepping" off/on depending on global. Don't switch to
15262 thread 1 here.
15263 (top level): Add displaced stepping "off/on" test axis. Update
15264 "setup" calls. Wrap each subtest with with_test_prefix. Test
15265 continuing with a queued signal in each thread.
15266
4496bed7
PA
152672015-04-08 Pedro Alves <palves@redhat.com>
15268
15269 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15270 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15271 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15272 Return early if running to main fails.
15273 * gdb.trace/while-stepping.exp: Likewise.
15274
b97fde92
PA
152752015-04-07 Pedro Alves <palves@redhat.com>
15276
15277 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15278 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15279 interact with inferior program.
15280
f71c18e7
PA
152812015-04-07 Pedro Alves <palves@redhat.com>
15282
15283 * lib/gdb.exp (inferior_spawn_id): New global.
15284 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15285 spawn id after processing the user code.
15286 (default_gdb_start): Set inferior_spawn_id.
15287 (send_inferior): New procedure.
15288 * lib/gdbserver-support.exp (gdbserver_start): Set
15289 inferior_spawn_id.
15290 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15291
6423214f
PA
152922015-04-07 Pedro Alves <palves@redhat.com>
15293
15294 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15295 * lib/gdbserver-support.exp (gdbserver_start): Make
15296 $server_spawn_id global.
15297 (gdbserver_start): Don't wait for gdbserver's spawn id with
15298 expect_background.
15299 (close_gdbserver): New procedure.
15300 (gdb_exit): Rename the default version and reimplement.
15301
71c0ee8c
PA
153022015-04-07 Pedro Alves <palves@redhat.com>
15303
72f4393d 15304 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15305 append the substituted item, not the original item.
15306
203bc29b
PA
153072015-04-07 Pedro Alves <palves@redhat.com>
15308
15309 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15310 gdb_expect.
15311
508a3ddf
PA
153122015-04-07 Pedro Alves <palves@redhat.com>
15313
15314 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15315 output appearing once only.
15316
9f6dbe2b
PA
153172015-04-07 Pedro Alves <palves@redhat.com>
15318
15319 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15320 that doesn't expect anything. Return early if running to main
15321 fails.
15322
337532fa
YQ
153232015-04-07 Yao Qi <yao.qi@linaro.org>
15324
15325 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15326 (child_function): Call alarm.
15327 (main): Move call to alarm into the loop.
15328 * gdb.threads/non-stop-fair-events.exp: Build program with
15329 -DTIMEOUT=$timeout.
15330
01b622d4
DE
153312015-04-06 Doug Evans <xdje42@gmail.com>
15332
15333 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15334 Fix dest parameter to board_info.
15335 (fpc_compile): Ditto.
15336 (gdb_compile_pascal): Rename dest arg to destfile.
15337
961f4160
PMR
153382015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15339
15340 * gdb.ada/funcall_ref.exp: New file.
15341 * gdb.ada/funcall_ref/foo.adb: New file.
15342
cafda597
YQ
153432015-04-02 Yao Qi <yao.qi@linaro.org>
15344
15345 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15346 is remote.
15347
fed040c6
GB
153482015-04-02 Gary Benson <gbenson@redhat.com>
15349
15350 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15351
d11916aa
SS
153522015-04-01 Sasha Smundak <asmundak@google.com>
15353
15354 * gdb.python/py-unwind-maint.c: New file.
15355 * gdb.python/py-unwind-maint.exp: New test.
15356 * gdb.python/py-unwind-maint.py: New file.
15357 * gdb.python/py-unwind.c: New file.
15358 * gdb.python/py-unwind.exp: New test.
15359 * gdb.python/py-unwind.py: New test.
15360
a1471180
PA
153612015-04-01 Pedro Alves <palves@redhat.com>
15362
15363 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15364 to fail instead of non-existent $test.
15365
0bbeccb1
PA
153662015-04-01 Pedro Alves <palves@redhat.com>
15367
15368 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15369 GDBFLAGS if not empty.
15370
3c724c8c
PMR
153712015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15372
15373 * gdb.ada/complete.exp: Remove "multi_line".
15374 * gdb.ada/info_exc.exp: Remove "multi_line".
15375 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15376 * gdb.ada/ptype_field.exp: Remove "multi_line".
15377 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15378 * gdb.ada/tagged.exp: Remove "multi_line".
15379 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15380 [multi_line ...]
15381 * gdb.btrace/delta.exp: Likewise.
15382 * gdb.btrace/exception.exp: Likewise.
15383 * gdb.btrace/function_call_history.exp: Likewise.
15384 * gdb.btrace/instruction_history.exp: Likewise.
15385 * gdb.btrace/nohist.exp: Likewise.
15386 * gdb.btrace/record_goto.exp: Likewise.
15387 * gdb.btrace/segv.exp: Likewise.
15388 * gdb.btrace/stepi.exp: Likewise.
15389 * gdb.btrace/tailcall.exp: Likewise.
15390 * gdb.btrace/unknown_functions.exp: Likewise.
15391 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15392 * lib/gdb.exp: Add the "multi_line" helper.
15393
4eec2deb
PA
153942015-04-01 Pedro Alves <palves@redhat.com>
15395
15396 * gdb.threads/tid-reuse.c: New file.
15397 * gdb.threads/tid-reuse.exp: New file.
15398
df8411da
SDJ
153992015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15400
15401 PR corefiles/16092
15402 * gdb.base/coredump-filter.c: New file.
15403 * gdb.base/coredump-filter.exp: Likewise.
15404
6ef37366
PM
154052015-03-27 Petr Machata <pmachata@redhat.com>
15406
15407 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15408 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15409 (Dwarf::assemble): Initialize them.
15410 (Dwarf::lines): New function.
15411
7ec911b0
JT
154122015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15413
15414 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15415 SYMBOL_PREFIX for x86_64-*-cygwin.
15416
ff908ebf
AW
154172015-03-26 Andy Wingo <wingo@igalia.com>
15418
15419 PR symtab/18148
15420 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15421 const_value but not a location.
15422 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15423 location defined in non-main CUs are visible.
15424
6d5f0679
YQ
154252015-03-26 Yao Qi <yao.qi@linaro.org>
15426
15427 PR testsuite/18139
15428 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15429 Add a line number entry for the same line.
15430 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15431 Add a line number entry for the same line.
15432
2898689b
YQ
154332015-03-26 Yao Qi <yao.qi@linaro.org>
15434
15435 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15436 .int 0.
15437 (func): Likewise. Add .Lfunc_1 label.
15438 Use .Lfunc_1 label.
15439 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15440 .int 0.
15441 (func): Likewise.
15442 Use .Lfunc_1 label.
15443
85180498
YQ
154442015-03-26 Yao Qi <yao.qi@linaro.org>
15445
15446 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15447 Call gdb_compile instead to compile each .s files without debug
15448 information.
15449
8aa08a8d
YQ
154502015-03-26 Yao Qi <yao.qi@linaro.org>
15451
15452 * gdb.base/savedregs.exp (process_saved_regs): Make
15453 "Saved registers:" optional in the pattern.
15454
66849923
MM
154552015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15456
15457 * gdb.btrace/next.exp: Merged into step.exp.
15458 * gdb.btrace/finish.exp: Merged into step.exp.
15459 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15460 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15461 "record goto" and checking the exact replay position.
15462 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15463 check for "Recording format" in "info record" output.
15464 * gdb.btrace/record_goto.exp: Choose test file based on target.
15465 * gdb.btrace/x86-record_goto.S: Renamed into ...
15466 * gdb.btrace/x86_64-record_goto.S: ... this.
15467 * gdb.btrace/i686-record_goto.S: New.
15468 * gdb.btrace/x86-tailcall.S: Renamed into ...
15469 * gdb.btrace/x86_64-tailcall.S: ... this.
15470 * gdb.btrace/i686-tailcall.S: New.
15471 * gdb.btrace/x86-tailcall.c: Renamed into ...
15472 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15473 separate statements. Update test.
15474 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15475 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15476 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15477 * gdb.btrace/tailcall.exp: Choose test file based on target.
15478 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15479
11cc1b74
MM
154802015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15481
15482 * gdb.btrace/exception.exp: Increase BTS buffer size.
15483
a25d8bf9
PA
154842015-03-24 Pedro Alves <palves@redhat.com>
15485
15486 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15487
856e7dd6
PA
154882015-03-24 Pedro Alves <palves@redhat.com>
15489
15490 * gdb.threads/schedlock.exp (test_step): No longer expect that
15491 "set scheduler-locking step" with "next" over a function call runs
15492 threads unlocked.
15493
ad235a41
AT
154942015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15495
15496 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15497
15630549
AT
154982015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15499
15500 PR breakpoints/16466
15501 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15502 * gdb.mi/mi-pending.c (thread_func): New function.
15503 (int main): Add threading support required.
15504 * gdb.mi/mi-pending.exp: Add tests for this issue.
15505 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15506 (pendfunc2): Remove stdio dependency.
15507 * gdb.mi/mi-pendshr2.c: New file.
15508
693dca06
KS
155092015-03-23 Keith Seitz <keiths@redhat.com>
15510
15511 * gdb.linespec/keywords.c: New file.
15512 * gdb.linespec/keywords.exp: New file.
15513
7e993ebf
KS
155142015-03-23 Keith Seitz <keiths@redhat.com>
15515
15516 PR gdb/18021
15517 * gdb.dwarf2/staticvirtual.exp: New test.
15518
bc23328c
JK
155192015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15520
15521 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15522 * README: Remove HP-UX and gdb.hp.
15523 (configuration):
15524 * configure: Regenerate.
15525 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15526 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15527 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15528 gdb.hp/gdb.defects/Makefile.
15529 * gdb.hp/Makefile.in: File deleted.
15530 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15531 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15532 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15533 * gdb.hp/gdb.aCC/run.c: File deleted.
15534 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15535 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15536 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15537 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15538 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15539 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15540 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15541 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15542 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15543 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15544 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15545 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15546 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15547 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15548 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15549 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15550 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15551 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15552 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15553 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15554 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15555 * gdb.hp/gdb.compat/average.c: File deleted.
15556 * gdb.hp/gdb.compat/sum.c: File deleted.
15557 * gdb.hp/gdb.compat/xdb.c: File deleted.
15558 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15559 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15560 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15561 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15562 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15563 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15564 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15565 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15566 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15567 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15568 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15569 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15570 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15571 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15572 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15573 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15574 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15575 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15576 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15577 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15578 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15579 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15580 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15581 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15582 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15583 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15584 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15585 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15586 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15587 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15588 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15589 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15590 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15591 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15592 * gdb.hp/tools/odump: File deleted.
15593
8bf3b159
PA
155942015-03-19 Pedro Alves <palves@redhat.com>
15595
15596 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15597 (saw_thread_3): New globals.
15598 (top level): Increment them when an event for the corresponding
15599 thread is seen.
15600 (no thread starvation): New test.
15601
eb54c8bf
PA
156022015-03-19 Pedro Alves <palves@redhat.com>
15603
15604 * gdb.threads/continue-pending-status.c: New file.
15605 * gdb.threads/continue-pending-status.exp: New file.
15606
32d2e5d6
PA
156072015-03-18 Pedro Alves <palves@redhat.com>
15608
15609 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15610 Use gdb_is_target_remote instead of is_remote. Use
15611 gdb_test_multiple instead of gdb_expect. Exit early if
15612 gdb_test_multiple hits its internal matches. Tighten stepi tests
15613 expected output. Fail on exit with any signal, instead of just
15614 SIGILL.
15615
f68f11b7
YQ
156162015-03-18 Yao Qi <yao.qi@linaro.org>
15617
15618 PR tdep/18107
15619 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15620 variable.
15621 * gdb.base/catch-syscall.exp: Don't skip it on
15622 aarch64*-*-linux* target. Remove elements in all_syscalls.
15623 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15624 target.
15625 (setup_all_syscalls): New proc.
15626
ca5fd19b
YQ
156272015-03-16 Yao Qi <yao.qi@linaro.org>
15628
15629 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15630 (top level): Skip tests if valid_addr_p returns false for
15631 $cmd1 or $cmd2.
15632
85642ba0
AW
156332015-03-11 Andy Wingo <wingo@igalia.com>
15634
15635 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15636
e03f9645
YQ
156372015-03-11 Yao Qi <yao.qi@linaro.org>
15638
15639 * gdb.base/catch-syscall.exp: Fix typo in comments.
15640
5d0962b2
YQ
156412015-03-11 Yao Qi <yao.qi@linaro.org>
15642
15643 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15644
b2df3cef
PA
156452015-03-09 Pedro Alves <palves@redhat.com>
15646
15647 * dg-extract-results.py: Delete.
15648
ef878e53
PA
156492015-03-09 Pedro Alves <palves@redhat.com>
15650
15651 Merge dg-extract-results.sh from GCC upstream (r218843).
15652
15653 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15654 * dg-extract-results.sh: Use --text with grep to avoid issues with
15655 binary files. Fall back to cat -v, if that doesn't work.
15656
9494d219
PA
156572015-03-05 Pedro Alves <palves@redhat.com>
15658
15659 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15660
a8d9763a
SM
156612015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15662
15663 * lib/mi-support.exp (mi_expect_interrupt): Accept
15664 alternative event for when in all-stop mode.
15665
be9957b8
PA
156662015-03-04 Pedro Alves <palves@redhat.com>
15667
15668 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15669
d57be0f4 156702015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15671
15672 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15673
c214c7cf
AA
156742015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15675
15676 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15677 regexps for GDB's current line display, accept a hex address
15678 preceding the line number.
15679
6d74a497
AA
156802015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15681
15682 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15683 the 'arch1' variable for "s390*-linux*" targets.
15684
511aee7c
PA
156852015-03-04 Pedro Alves <palves@redhat.com>
15686
15687 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15688 (main): Pass missing retval argument to pthread_join call.
15689
95e50b27
PA
156902015-03-02 Pedro Alves <palves@redhat.com>
15691
15692 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15693 (top level): Call do_test with non-stop as well.
15694
28054d69
PA
156952015-03-02 Pedro Alves <palves@redhat.com>
15696
15697 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15698 -1.
15699
4fa5d7b4
AA
157002015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15701
15702 * gdb.arch/s390-vregs.exp: New test.
15703 * gdb.arch/s390-vregs.S: New file.
15704
97c18565
PA
157052015-02-27 Pedro Alves <palves@redhat.com>
15706
15707 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15708 call to catch_command_errors.
15709 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15710 catch_command_errors.
15711
a37bfa30
PA
157122015-02-27 Pedro Alves <palves@redhat.com>
15713
15714 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15715 "true" for boolean result.
15716 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15717 prototype of main.
15718
6f98576f
PA
157192015-02-27 Pedro Alves <palves@redhat.com>
15720
15721 * lib/unbuffer_output.c: New file.
15722 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15723 (main): Call gdb_unbuffer_output.
15724
eba5ab56
YQ
157252015-02-27 Yao Qi <yao.qi@linaro.org>
15726
15727 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15728 target.
15729
0def5aaa
DE
157302015-02-26 Doug Evans <dje@google.com>
15731
15732 * gdb.cp/class2.cc (Dbase, D): New classes.
15733 (main): New local delta.
15734 * gdb.cp/class2.exp: Test printing delta.
15735 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15736 (dynbar): New global.
15737 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15738
081a1c2c
JK
157392015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15740
15741 * gdb.compile/compile-ifunc.c: New file.
15742 * gdb.compile/compile-ifunc.exp: New file.
15743
2f41223f
AT
157442015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15745
15746 * gdb.base/structs.exp: Check for correct struct on finish.
15747
03eddd80
YQ
157482015-02-26 Yao Qi <yao.qi@linaro.org>
15749
15750 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15751 is zero.
15752
80c57053
JK
157532015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15754
15755 * gdb.arch/cordic.ko.bz2: New file.
15756 * gdb.arch/cordic.ko.debug.bz2: New file.
15757 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15758
21613c12
YQ
157592015-02-25 Yao Qi <yao.qi@linaro.org>
15760
15761 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15762 aarch64*-*-* target.
15763
d8b901ed
PA
157642015-02-23 Pedro Alves <palves@redhat.com>
15765
15766 * lib/gdb.exp (delete_breakpoints): Rewrite using
15767 gdb_test_multiple.
15768
e5b85ead
PA
157692015-02-23 Pedro Alves <palves@redhat.com>
15770
15771 * gdb.base/info-os.c: Include stdlib.h.
15772
85c3a371
DE
157732015-02-22 Doug Evans <xdje42@gmail.com>
15774
15775 PR symtab/17855
15776 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15777 is read after symbols have been re-read.
15778 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15779 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15780
96553a0c
DE
157812015-02-21 Doug Evans <dje@google.com>
15782
15783 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15784
97a0c697
JK
157852015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15786
15787 PR corefiles/17808
15788 * gdb.arch/i386-biarch-core.core.bz2: New file.
15789 * gdb.arch/i386-biarch-core.exp: New file.
15790
a47cd6e9
PA
157912015-02-21 Pedro Alves <palves@redhat.com>
15792
15793 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15794 runto_main fails.
15795
c5facdc4
PA
157962015-02-20 Pedro Alves <palves@redhat.com>
15797
15798 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15799 info probes.
15800
2db9a427
PA
158012015-02-20 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15804
60fb7e9e
PA
158052015-02-20 Pedro Alves <palves@redhat.com>
15806
15807 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15808 clean_restart before gdb_target_supports_trace.
15809
5c5019c2
PA
158102015-02-20 Pedro Alves <palves@redhat.com>
15811
15812 PR threads/18006
15813 * gdb.threads/clone-thread_db.c: New file.
15814 * gdb.threads/clone-thread_db.exp: New file.
15815
c9587f88
AT
158162015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15817
15818 PR breakpoints/16812
15819 * gdb.base/catch-gdb-caused-signals.c: New file.
15820 * gdb.base/catch-gdb-caused-signals.exp: New file.
15821
f6a88844
JM
158222015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15823
15824 * configure: Regenerated.
15825 * configure.ac: Use GDB_AC_TRANSFORM.
15826 * aclocal.m4: sinclude ../transform.m4.
15827
497c491b
JM
158282015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15829
15830 * lib/dtrace.exp: New file.
15831 * gdb.base/dtrace-probe.exp: Likewise.
15832 * gdb.base/dtrace-probe.d: Likewise.
15833 * gdb.base/dtrace-probe.c: Likewise.
15834 * lib/pdtrace.in: Likewise.
15835 * configure.ac: Output variables with the transformed names of
15836 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15837 * configure: Regenerated.
15838
03e98035
JM
158392015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15840
15841 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15842 expected message when trying to access $_probe_* convenience
15843 variables while not on a probe.
15844
63cc30e9
JK
158452015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15846
15847 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15848
0703599a
PA
158492015-02-11 Pedro Alves <pedro@codesourcery.com>
15850
15851 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15852 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15853
7e60a48e
DE
158542015-02-10 Doug Evans <xdje42@gmail.com>
15855
15856 * lib/gdb.exp (gdb_load): Always return a result.
15857
01b088bc
PA
158582015-02-10 Pedro Alves <palves@redhat.com>
15859
15860 * gdb.threads/signal-sigtrap.c: New file.
15861 * gdb.threads/signal-sigtrap.exp: New file.
15862
b05ec7a5
AT
158632015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15864
15865 * gdb.trace/no-attach-trace.c: New file.
15866 * gdb.trace/no-attach-trace.exp: New file.
15867
a2c2acaf
MW
158682015-02-09 Mark Wielaard <mjw@redhat.com>
15869
15870 * gdb.dwarf2/atomic.c: New file.
15871 * gdb.dwarf2/atomic-type.exp: Likewise.
15872
31fd9caa
MM
158732015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15874
15875 * gdb.btrace/buffer-size.exp: Update "info record" output.
15876 * gdb.btrace/delta.exp: Update "info record" output.
15877 * gdb.btrace/enable.exp: Update "info record" output.
15878 * gdb.btrace/finish.exp: Update "info record" output.
15879 * gdb.btrace/instruction_history.exp: Update "info record" output.
15880 * gdb.btrace/next.exp: Update "info record" output.
15881 * gdb.btrace/nexti.exp: Update "info record" output.
15882 * gdb.btrace/step.exp: Update "info record" output.
15883 * gdb.btrace/stepi.exp: Update "info record" output.
15884 * gdb.btrace/nohist.exp: Update "info record" output.
15885
d33501a5
MM
158862015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15887
15888 * gdb.btrace/buffer-size: New.
15889
f4abbc16
MM
158902015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15891
15892 * gdb.btrace/delta.exp: Update "info record" output.
15893 * gdb.btrace/enable.exp: Update "info record" output.
15894 * gdb.btrace/finish.exp: Update "info record" output.
15895 * gdb.btrace/instruction_history.exp: Update "info record" output.
15896 * gdb.btrace/next.exp: Update "info record" output.
15897 * gdb.btrace/nexti.exp: Update "info record" output.
15898 * gdb.btrace/step.exp: Update "info record" output.
15899 * gdb.btrace/stepi.exp: Update "info record" output.
15900 * gdb.btrace/nohist.exp: Update "info record" output.
15901
b9d61307
SM
159022015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15903
15904 PR gdb/15678
15905 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15906
e584fdbc
PA
159072015-02-06 Pedro Alves <palves@redhat.com>
15908
15909 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15910 macro.
15911 (seconds_left, again): New globals.
15912 (main): Wait seconds_left in a 1-second sleep loop instead of
15913 sleeping 180 seconds. If 'again' is set, reset the seconds
15914 counter.
15915 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15916 'again' in the inferior before detaching. Print the seconds left.
15917 (options): New global.
15918 (top level): Build program with -DTIMEOUT=$timeout.
15919
77f41761
PA
159202015-02-06 Pedro Alves <palves@redhat.com>
15921
15922 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15923 determine how many seconds to pass to 'alarm'.
15924 * gdb.base/gdb-sigterm.exp (top level): Build program with
15925 -DTIMEOUT=$timeout.
15926 (do_test): Return success/failure indication. Add more verbose
15927 logging. Don't fail if 200 single steps are seen. Instead, fail
15928 when the test times out.
15929 (passes): New global.
15930 (top level): Break the testing loop if testing fails on any
15931 iteration. Use gdb_assert.
15932
b9394193
DB
159332015-02-04 Don Breazeal <donb@codesourcery.com>
15934
15935 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15936 and initialize them.
15937 (ipc_cleanup): New function.
15938 (main): Don't declare shmid, semid, and msqid. Add a call to
15939 atexit so that we call ipc_cleanup on exit.
15940
42d9e528
PA
159412015-02-04 Pedro Alves <palves@redhat.com>
15942
15943 * boards/native-extended-gdbserver.exp: Remove any target variant
15944 specifications from the board name before clearing the isremote
15945 flag from board_info.
15946
ae6ae975
DE
159472015-01-31 Doug Evans <xdje42@gmail.com>
15948
15949 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15950
cfb069a8
GB
159512015-01-31 Gary Benson <gbenson@redhat.com>
15952
15953 * gdb.base/completion.exp: Disable completion limiting for
15954 existing tests. Add new tests to check completion limiting.
15955 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15956
5dd31d79
DE
159572015-01-31 Doug Evans <xdje42@gmail.com>
15958
15959 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15960
9f050062
DE
159612015-01-31 Doug Evans <xdje42@gmail.com>
15962
15963 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15964 entries. Duplicate file section script entries.
15965 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15966 inlined entries. Add test for safe-path rejection.
15967 * gdb.python/py-section-script.c: Add duplicate inlined section script
15968 entries. Duplicate file section script entries.
15969 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15970 inlined entries. Add test for safe-path rejection.
15971
df25ebbd
JB
159722015-01-29 Joel Brobecker <brobecker@adacore.com>
15973
15974 * gdb.ada/disc_arr_bound: New testcase.
15975
4a0ca9ec
JB
159762015-01-29 Joel Brobecker <brobecker@adacore.com>
15977
15978 * gdb.ada/mi_var_array: New testcase.
15979
3a8b707a
DE
159802015-01-27 Doug Evans <dje@google.com>
15981
15982 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15983 Add test for objfile.filename, objfile.username after objfile
15984 has been unloaded.
15985
f8313f6e
JB
159862015-01-26 Joel Brobecker <brobecker@adacore.com>
15987
15988 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15989 the second test to print the name attribute of value
15990 returned by the call to gdb.lookup_type, and adjust
15991 the expected output accordingly.
15992
37bc665e
MW
159932015-01-25 Mark Wielaard <mjw@redhat.com>
15994
15995 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15996 * gdb.base/disp-step-fork.c: Include unistd.h.
15997 * gdb.base/siginfo-obj.c: Include stdio.h.
15998 * gdb.base/siginfo-thread.c: Likewise.
15999 * gdb.mi/non-stop.c: Include unistd.h.
16000 * gdb.mi/nsthrexec.c: Include stdio.h.
16001 * gdb.mi/pthreads.c: Include unistd.h.
16002 * gdb.modula2/unbounded1.c (main): Declare returns int.
16003 * gdb.reverse/consecutive-reverse.c: Likewise.
16004 * gdb.threads/create-fail.c: Include unistd.h.
16005 * gdb.threads/killed.c: Likewise.
16006 * gdb.threads/linux-dp.c: Likewise.
16007 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16008 * gdb.threads/non-ldr-exc-2.c: Likewise.
16009 * gdb.threads/non-ldr-exc-3.c: Likewise.
16010 * gdb.threads/non-ldr-exc-4.c: Likewise.
16011 * gdb.threads/pthreads.c: Include unistd.h.
16012 (main): Declare returns int.
16013 * gdb.threads/tls-main.c (foo): New declaration.
16014 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16015
f7e5394d
SM
160162015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16017
16018 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16019 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16020
743649fd
MW
160212015-01-15 Mark Wielaard <mjw@redhat.com>
16022
16023 * gdb.base/noreturn-return.c: New file.
16024 * gdb.base/noreturn-return.exp: New file.
16025 * gdb.base/noreturn-finish.c: New file.
16026 * gdb.base/noreturn-finish.exp: New file.
16027
198297aa
PA
160282015-01-23 Pedro Alves <palves@redhat.com>
16029
16030 * gdb.threads/continue-pending-after-query.c: New file.
16031 * gdb.threads/continue-pending-after-query.exp: New file.
16032
717cf30c
AG
160332015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16034 Simon Marchi <simon.marchi@ericsson.com>
16035
16036 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16037 * gdb.base/valgrind-db-attach.exp: Same.
16038 * gdb.base/valgrind-infcall.exp: Same.
16039 * lib/mi-support.exp (default_mi_gdb_start): Same.
16040 * lib/prompt.exp (default_prompt_gdb_start): Same.
16041 * lib/gdb.exp (default_gdb_spawn): Same.
16042 (gdb_interact): New.
16043
16044
4b62a76e
JK
160452015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16046
16047 * gdb.compile/compile.exp (pointer to jit function): New test.
16048
b4cdae6f
WW
160492015-01-17 Wei-cheng Wang <cole945@gmail.com>
16050
16051 * lib/gdb.exp (supports_process_record): Return true for
16052 powerpc*-*-linux*.
16053 (supports_reverse): Likewise.
16054
d221e7ef
DB
160552015-01-15 Don Breazeal <donb@codesourcery.com>
16056
16057 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16058 instead of checking whether the target board is remote and
16059 use spawn_wait_for_attach instead of exec/sleep.
16060 * gdb.base/attach-twice.exp: Likewise.
16061
bafffb51
JB
160622015-01-15 Joel Brobecker <brobecker@adacore.com>
16063
16064 * gdb.ada/var_arr_attrs: New testcase.
16065
5589af0e
PA
160662015-01-14 Pedro Alves <palves@redhat.com>
16067 Joel Brobecker <brobecker@adacore.com>
16068
16069 PR gdb/17525
16070 * gdb.base/bp-cmds-execution-x-script.c: New file.
16071 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16072 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16073
6c400b59
PA
160742015-01-14 Pedro Alves <palves@redhat.com>
16075
16076 PR cli/17828
16077 * gdb.base/batch-preserve-term-settings.c: New file.
16078 * gdb.base/batch-preserve-term-settings.exp: New file.
16079
e02c96a7
DE
160802015-01-13 Doug Evans <dje@google.com>
16081
16082 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16083 binary.
16084
576fd14c
JB
160852015-01-13 Joel Brobecker <brobecker@adacore.com>
16086
16087 * Makefile.in (clean mostlyclean): Do not delete *.py.
16088
04dccad0
JB
160892015-01-13 Joel Brobecker <brobecker@adacore.com>
16090
16091 * gdb.python/py-lookup-type.exp: New file.
16092
3d230f71
PA
160932015-01-12 Pedro Alves <palves@redhat.com>
16094
16095 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16096 restore GDBFLAGS before returning.
16097
7e67715d
JK
160982015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16099
16100 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16101 is_amd64_regs_target and is_x86_like_target.
16102
f2e0d4b4
DE
161032015-01-11 Doug Evans <xdje42@gmail.com>
16104
16105 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16106 is given without an explicit form.
16107 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16108 attributes.
16109 * gdb.dwarf/corrupt.exp: Ditto.
16110 * gdb.dwarf2/enum-type.exp: Ditto.
16111 * gdb.trace/entry-values.exp: Ditto.
16112 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16113
439250fb
DE
161142015-01-11 Doug Evans <xdje42@gmail.com>
16115
16116 PR gdb/15830
16117 * gdb.base/maint.exp: Remove references to "maint demangle".
16118 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16119 Add tests for explicitly specifying language to demangle.
16120 * gdb.dlang/demangle.exp: Ditto.
16121
ede9f622
PA
161222015-01-09 Pedro Alves <palves@redhat.com>
16123
16124 * gdb.threads/non-stop-fair-events.c: New file.
16125 * gdb.threads/non-stop-fair-events.exp: New file.
16126
a7b796db
PA
161272015-01-09 Pedro Alves <palves@redhat.com>
16128
16129 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16130 the global scope. Set a breakpoint after all threads are started
16131 rather than stepping over two source lines. Expect the prompt.
16132 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16133 global.
16134 (NUM): Now 15.
16135 (main): Use threads_started_barrier to wait for all threads to
16136 start. Main thread no longer calls thread_function. Exit after
16137 180 seconds.
16138 (loop): New function.
16139 (thread_function): Wait on threads_started_barrier barrier. Call
16140 'loop' at each iteration.
16141 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16142 threads have started, instead of hardcoding number of "next"
16143 steps. Use an access watchpoint instead of a write watchpoint.
16144
9665ffdd
PA
161452015-01-09 Pedro Alves <palves@redhat.com>
16146
16147 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16148 (thread_func): Wait on barrier.
16149 (main): Wait for all threads to start before stopping GDB.
16150 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16151 global.
16152 (thread1_func, thread2_func): Wait on barrier.
16153 (main): Wait for all threads to start before stopping GDB.
16154 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16155 New global.
16156 (thread1_func, thread2_func): Wait on barrier.
16157 (main): Wait for all threads to start before stopping GDB.
16158
c945a99f
PA
161592015-01-09 Pedro Alves <palves@redhat.com>
16160
16161 * gdb.threads/attach-many-short-lived-threads.c: New file.
16162 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16163
c1a747c1
PA
161642014-01-09 Pedro Alves <palves@redhat.com>
16165
16166 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16167 instead of to thread 2.
16168 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16169 Add barrier around each pthread_create call instead of around all
16170 calls.
16171 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16172 Set a break on thread_function and have the child threads hit it
16173 one at at a time.
16174
60b3033e
PA
161752015-01-09 Pedro Alves <palves@redhat.com>
16176
16177 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16178 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16179 false.
16180 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16181 checking whether the target board is remote.
16182 * gdb.multi/multi-attach.exp: Likewise.
16183 * gdb.python/py-sync-interp.exp: Likewise.
16184 * gdb.server/ext-attach.exp: Likewise.
16185 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16186 tests that need to attach, instead of checking whether the target
16187 board is remote at the top of the file.
16188
acc018ac
YQ
161892015-01-08 Yao Qi <yao@codesourcery.com>
16190
16191 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16192
50a18af8
JK
161932015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16194
16195 Fix testcase compilation.
16196 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16197
8503d6e1
JB
161982015-01-06 Joel Brobecker <brobecker@adacore.com>
16199
16200 * gdb.python/py-type.exp: Add a couple test about empty
16201 array creation, and negative-length array creation.
16202
cc73dbcc
DE
162032015-01-02 Doug Evans <xdje42@gmail.com>
16204
16205 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16206
0300bbc7
DE
162072015-01-02 Doug Evans <dje@google.com>
16208
16209 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16210
9d85a0ec
YQ
162112014-12-29 Yao Qi <yao@codesourcery.com>
16212
16213 * gdb.trace/entry-values.exp: Update comments. Rename variable
16214 bar_call_foo to returned_from_foo.
16215
87186c6a
MMN
162162014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16217
16218 PR gdb/17394
16219 * gdb.linespec/break-asm-file.c: New file.
16220 * gdb.linespec/break-asm-file.exp: New file.
16221 * gdb.linespec/break-asm-file0.s: New file.
16222 * gdb.linespec/break-asm-file1.s: New file.
16223
1bab7383
YQ
162242014-12-18 Nigel Stephens <nigel@mips.com>
16225 Maciej W. Rozycki <macro@codesourcery.com>
16226
16227 * gdb.base/float.exp: Handle the new output from "info float" on
16228 MIPS targets.
16229
1bc1068a
JK
162302014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16231
16232 Fix MinGW compilation.
16233 * gdb.compile/compile-ops.exp: Update untested message if
16234 !skip_compile_feature_tests.
16235 * gdb.compile/compile-setjmp.exp: Likewise.
16236 * gdb.compile/compile-tls.exp: Likewise.
16237 * gdb.compile/compile.exp: Likewise.
16238 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16239 supported on this host".
16240
b6615d10
DE
162412014-12-16 Doug Evans <xdje42@gmail.com>
16242
16243 * boards/stabs.exp: New file.
16244
25dda427
AA
162452014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16246
16247 * gdb.base/completion.exp: Adjust to format changes of "maint
16248 print user-registers".
16249
bf330350
CU
162502014-12-16 Catalin Udma <catalin.udma@freescale.com>
16251
16252 PR server/17457
16253 * gdb.arch/aarch64-fp.c: New file.
16254 * gdb.arch/aarch64-fp.exp: New file.
16255
395cf596
SDJ
162562014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16257
16258 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16259 r210637, r210913, r211666, r215400, r215817).
16260
16261 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16262 * dg-extract-results.py: New file.
16263 * dg-extract-results.sh: Use it if the environment seems
16264 suitable.
16265
16266 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16267
16268 * dg-extract-results.py (parse_run): Handle warnings that
16269 are printed before a test harness is run.
16270
16271 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16272
16273 * dg-extract-results.py (Named): Remove __cmp__ method.
16274 (output_variation): Use a key to sort variation.harnesses.
16275
16276 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16277
16278 * dg-extract-results.py: For Python 3, force sys.stdout to
16279 handle surrogate escape sequences.
16280 (safe_open): New function.
16281 (output_segment, main): Use it.
16282
16283 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16284
16285 * dg-extract-results.py (Prog.result_re): Include options
16286 in test name.
16287
16288 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16289
16290 * dg-extract-results.py (output_variation): Always sort if
16291 do_sum.
16292
e882ef3c
SM
162932014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16294
16295 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16296 as long as we get pagination notifications.
16297
4992aa20
JM
162982014-12-15 Jason Merrill <jason@redhat.com>
16299
16300 * Makefile.in (check-gdb.%): Restore.
16301 * README: Mention it.
16302
c1b5a1a6
JB
163032014-12-13 Joel Brobecker <brobecker@adacore.com>
16304
16305 * gdb.ada/str_uninit: New testcase.
16306
5537b577
JK
163072014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16308
16309 PR symtab/17642
16310 * gdb.base/vla-stub-define.c: New file.
16311 * gdb.base/vla-stub.c: New file.
16312 * gdb.base/vla-stub.exp: New file.
16313
bb2ec1b3
TT
163142014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16315 Jan Kratochvil <jan.kratochvil@redhat.com>
16316 Tom Tromey <tromey@redhat.com>
16317
16318 * configure.ac: Add gdb.compile/.
16319 * configure: Regenerate.
16320 * gdb.compile/Makefile.in: New file.
16321 * gdb.compile/compile-ops.exp: New file.
16322 * gdb.compile/compile-ops.c: New file.
16323 * gdb.compile/compile-tls.c: New file.
16324 * gdb.compile/compile-tls.exp: New file.
16325 * gdb.compile/compile-constvar.S: New file.
16326 * gdb.compile/compile-constvar.c: New file.
16327 * gdb.compile/compile-mod.c: New file.
16328 * gdb.compile/compile-nodebug.c: New file.
16329 * gdb.compile/compile-setjmp-mod.c: New file.
16330 * gdb.compile/compile-setjmp.c: New file.
16331 * gdb.compile/compile-setjmp.exp: New file.
16332 * gdb.compile/compile-shlib.c: New file.
16333 * gdb.compile/compile.c: New file.
16334 * gdb.compile/compile.exp: New file.
16335 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16336
4ff709eb
TT
163372014-12-12 Tom Tromey <tromey@redhat.com>
16338
16339 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16340 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16341
6dddd6a5
DE
163422014-12-12 Doug Evans <dje@google.com>
16343
16344 * lib/gdb-python.exp (get_python_valueof): New function.
16345 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16346
71c24708
AA
163472014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16348
16349 * gdb.base/completion.exp: Add test for completion of "info
16350 registers ".
16351
3e29f34a
MR
163522014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16353
16354 * gdb.base/func-ptrs.c: New file.
16355 * gdb.base/func-ptrs.exp: New file.
16356
fc126975
SM
163572014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16358
16359 PR breakpoints/17012
16360 * gdb.base/dprintf-detach.c: New file.
16361 * gdb.base/dprintf-detach.exp: New file.
16362
0a46d518
SM
163632014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16364
16365 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16366 * lib/gdb.exp (target_is_gdbserver): New procedure.
16367
a0be3e44
DE
163682014-12-08 Doug Evans <dje@google.com>
16369
16370 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16371
df1b803a
YQ
163722014-12-05 Yao Qi <yao@codesourcery.com>
16373
16374 * gdb.guile/scm-error.exp: Remove the third argument to
16375 gdb_remote_download.
16376 * gdb.guile/scm-frame-args.exp: Likewise.
16377 * gdb.guile/scm-section-script.exp: Likewise.
16378
ddb9f679
YQ
163792014-12-05 Yao Qi <yao@codesourcery.com>
16380
16381 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16382
86e4ed39
DE
163832014-12-04 Doug Evans <dje@google.com>
16384
16385 * gdb.python/py-objfile.exp: Add tests for
16386 objfile.add_separate_debug_file.
16387
7c50a931
DE
163882014-12-04 Doug Evans <dje@google.com>
16389
16390 * lib/gdb.exp (get_build_id): New function.
16391 (build_id_debug_filename_get): Rewrite to use it.
16392 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16393
621661e3
MR
163942014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16395
16396 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16397 `method(long)', not just 0x0.
16398 * gdb.cp/nsalias.exp: Align code labels to 4.
16399 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16400 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16401 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16402 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16403 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16404 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16405
29f0c3b7
DE
164062014-12-02 Doug Evans <dje@google.com>
16407
e1e061e7 16408 PR symtab/17602
29f0c3b7 16409 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16410 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16411 * gdb.cp/anon-ns.exp: Update.
16412
162078c8
NB
164132014-12-02 Nick Bull <nicholaspbull@gmail.com>
16414
16415 * gdb.python/py-events.py (inferior_call_handler): New.
16416 (register_changed_handler, memory_changed_handler): New.
16417 (test_events.invoke): Register new handlers.
16418 * gdb.python/py-events.exp: Add tests for inferior call,
16419 memory_changed and register_changed events.
16420
fdb09caf
AA
164212014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16422
16423 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16424 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16425 if the linker doesn't understand this.
16426
55cfb2c4
SM
164272014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16428
16429 * gdb.python/python.exp: Change expected reply to help().
16430
9e8cd6df
YQ
164312014-12-01 Yao Qi <yao@codesourcery.com>
16432
16433 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16434 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16435 * configure: Re-generated.
16436
6c659fc2
SC
164372014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16438
16439 * gdb.cp/chained-calls.cc: New file.
16440 * gdb.cp/chained-calls.exp: New file.
16441 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16442
d7fc3181
SM
164432014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16444
16445 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16446 * gdb.dwarf2/symtab-producer.exp: Same.
16447 * gdb.gdb/python-interrupts.exp: Same.
16448 * gdb.gdb/python-selftest.exp: Same.
16449 * gdb.python/py-linetable.exp: Same.
16450 * gdb.python/py-type.exp: Same.
16451 * gdb.python/py-value-cc.exp: Same.
16452 * gdb.python/py-value.exp: Same.
16453
10e79639
YQ
164542014-11-28 Yao Qi <yao@codesourcery.com>
16455
16456 * gdb.base/break-probes.exp: Match library name prefixed with
16457 sysroot.
16458
f28a0564
SM
164592014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16460
16461 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16462 test expected output. Add parentheses for the call to print.
16463 Remove L suffix from integers.
16464
3fe1ce1d
DE
164652014-11-26 Doug Evans <dje@google.com>
16466
16467 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16468
84429e27
YQ
164692014-11-22 Yao Qi <yao@codesourcery.com>
16470
16471 * gdb.trace/entry-values.c: Remove asms.
16472 (foo): Add foo_label.
16473 (bar): Add bar_label.
16474 * gdb.trace/entry-values.exp: Remove code computing foo's
16475 length and bar's length.
16476 (Dwarf::assemble): Invoke function_range for bar and use
16477 MACRO_AT_func for foo.
16478
26741859
YQ
164792014-11-22 Yao Qi <yao@codesourcery.com>
16480
16481 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16482 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16483 Use .Lgcc43_procstart instead of gcc43.
16484
45e44d27
JB
164852014-11-21 Joel Brobecker <brobecker@adacore.com>
16486
16487 * gdb.ada/n_arr_bound: New testcase.
16488
458c8db8
SDJ
164892014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16490
16491 PR breakpoints/10737
16492 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16493 test_catch_syscall_multi_arch.
16494 (test_catch_syscall_multi_arch): New function.
16495
43f3e411
DE
164962014-11-20 Doug Evans <xdje42@gmail.com>
16497
16498 * gdb.base/maint.exp: Update expected output.
16499
0d7b2549
AA
165002014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16501
16502 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16503 4-byte instruction on S390.
16504
8908fca5
JB
165052014-11-19 Joel Brobecker <brobecker@adacore.com>
16506
16507 * gdb.ada/arr_arr: New testcase.
16508
4a46959e
JB
165092014-11-19 Joel Brobecker <brobecker@adacore.com>
16510
16511 * gdb.ada/pkd_arr_elem: New Testcase.
16512
470e2f4e
LM
165132014-11-18 Luis Machado <lgustavo@codesourcery.com>
16514
16515 * gdb.reverse/break-precsave: Expect completion message for
16516 core file reads.
16517 * gdb.reverse/consecutive-precsave.exp: Likewise.
16518 * gdb.reverse/finish-precsave.exp: Likewise.
16519 * gdb.reverse/i386-precsave.exp: Likewise.
16520 * gdb.reverse/machinestate-precsave.exp: Likewise.
16521 * gdb.reverse/sigall-precsave.exp: Likewise.
16522 * gdb.reverse/solib-precsave.exp: Likewise.
16523 * gdb.reverse/step-precsave.exp: Likewise.
16524 * gdb.reverse/until-precsave.exp: Likewise.
16525 * gdb.reverse/watch-precsave.exp: Likewise.
16526
a267f3ad
AA
165272014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16528
16529 * gdb.base/bp-permanent.c: Include unistd.h.
16530 * gdb.python/py-framefilter-mi.c (main): Add return type.
16531 * gdb.python/py-framefilter.c (main): Likewise.
16532 * gdb.trace/actions-changed.c (main): Likewise.
16533
12084a9a
AA
165342014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16535
16536 * gdb.mi/until.c: Add eye-catchers.
16537 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16538 line numbers.
16539
dc7e1a77
AA
165402014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16541
16542 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16543 function header variants in break1.c.
16544 * gdb.base/ena-dis-br.exp: Likewise.
16545 * gdb.base/hbreak2.exp: Likewise.
16546 * gdb.reverse/until-precsave.exp: Drop references to removed
16547 non-prototype function header variants in ur1.c.
16548 * gdb.reverse/until-reverse.exp: Likewise.
16549
41c77605
PM
165502014-11-17 Petr Machata <pmachata@redhat.com>
16551
16552 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16553 ${_cu_offset_size} bytes abbrev offset.
16554
34248c3a
DE
165552014-11-15 Doug Evans <xdje42@gmail.com>
16556
16557 PR symtab/17559
16558 * gdb.base/line-symtabs.exp: New file.
16559 * gdb.base/line-symtabs.c: New file.
16560 * gdb.base/line-symtabs.h: New file.
16561
646da059
YQ
165622014-11-14 Yao Qi <yao@codesourcery.com>
16563
16564 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16565 (func): Add label func_label.
16566 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16567 Replace low_pc and high_pc with MACRO_AT_range.
16568 Replace name, low_pc and high_pc with MACRO_AT_func.
16569
9301ebe6
YQ
165702014-11-14 Yao Qi <yao@codesourcery.com>
16571
16572 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16573 Replace name, low_pc and high_pc with MACRO_AT_func.
16574
f166b542
YQ
165752014-11-14 Yao Qi <yao@codesourcery.com>
16576
16577 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16578 produce debug information.
16579 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16580
0f6e71e3
YQ
165812014-11-14 Yao Qi <yao@codesourcery.com>
16582
16583 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16584 object and get function length.
16585 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16586 with MACRO_AT_func.
16587 (top-level): Replace gdb_compile and clean_restart with
16588 prepare_for_testing.
16589 * gdb.dwarf2/main.c (main): Add label main_label.
16590
876c4df9
YQ
165912014-11-14 Yao Qi <yao@codesourcery.com>
16592
16593 * lib/dwarf.exp (function_range): New procedure.
16594 (Dwarf::_handle_macro_at_func): New procedure.
16595 (Dwarf::_handle_macro_at_range): New procedure.
16596 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16597
02ad9cf1
YQ
165982014-11-14 Yao Qi <yao@codesourcery.com>
16599
16600 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16601 (_handle_attribute): New procedure.
16602
a59add0c
AA
166032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16604
16605 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16606 * gdb.base/call-sc.c (zed): Likewise.
16607 * gdb.base/checkpoint.c (main): Likewise.
16608 * gdb.base/dump.c (main): Likewise.
16609 * gdb.base/gcore.c (main): Likewise.
16610 * gdb.base/huge.c (main): Likewise.
16611 * gdb.base/multi-forks.c (main): Likewise.
16612 * gdb.base/pr10179-a.c (main): Likewise.
16613 * gdb.base/savedregs.c (main): Likewise.
16614 * gdb.base/sigaltstack.c (main): Likewise.
16615 * gdb.base/siginfo.c (main): Likewise.
16616 * gdb.base/structs.c (zed): Likewise.
16617 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16618 * gdb.mi/mi-syn-frame.c (main): Likewise.
16619 * gdb.mi/until.c (foo, main): Likewise.
16620 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16621 * gdb.base/solib-weak.c (foo): Declare.
16622 * gdb.base/attach-twice.c: Include stdio.h.
16623 * gdb.base/weaklib1.c: Likewise.
16624 * gdb.base/weaklib2.c: Likewise.
16625 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16626 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16627 unistd.h.
16628 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16629 * gdb.mi/mi-exit-code.c: Likewise.
16630 * gdb.base/break-interp-lib.c: Include string.h.
16631 * gdb.base/coremaker.c: Likewise.
16632 * gdb.base/testenv.c: Likewise.
16633 * gdb.python/py-finish-breakpoint.c: Likewise.
16634 * gdb.base/inferior-died.c: Include sys/wait.h.
16635 * gdb.base/fileio.c: Include time.h.
16636 * gdb.base/async-shell.c: Include unistd.h.
16637 * gdb.base/dprintf-non-stop.c: Likewise.
16638 * gdb.base/info-os.c: Likewise.
16639 * gdb.mi/mi-console.c: Likewise.
16640 * gdb.mi/watch-nonstop.c: Likewise.
16641 * gdb.python/py-events.c: Likewise.
16642 * gdb.base/async.c (baz): Move up before its invocation.
16643 * gdb.base/code_elim2.c (my_global_func): Likewise.
16644 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16645 * gdb.base/advance.c (func2): Likewise.
16646
3b5d5997
AA
166472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16648
16649 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16650 variant.
16651 * gdb.base/annota3.c: Likewise.
16652 * gdb.base/async.c: Likewise.
16653 * gdb.base/average.c: Likewise.
16654 * gdb.base/call-ar-st.c: Likewise.
16655 * gdb.base/call-rt-st.c: Likewise.
16656 * gdb.base/call-sc.c: Likewise.
16657 * gdb.base/call-strs.c: Likewise.
16658 * gdb.base/ending-run.c: Likewise.
16659 * gdb.base/execd-prog.c: Likewise.
16660 * gdb.base/exprs.c: Likewise.
16661 * gdb.base/foll-exec.c: Likewise.
16662 * gdb.base/foll-fork.c: Likewise.
16663 * gdb.base/foll-vfork.c: Likewise.
16664 * gdb.base/funcargs.c: Likewise.
16665 * gdb.base/gcore.c: Likewise.
16666 * gdb.base/jump.c: Likewise.
16667 * gdb.base/langs0.c: Likewise.
16668 * gdb.base/langs1.c: Likewise.
16669 * gdb.base/langs2.c: Likewise.
16670 * gdb.base/mips_pro.c: Likewise.
16671 * gdb.base/nodebug.c: Likewise.
16672 * gdb.base/opaque0.c: Likewise.
16673 * gdb.base/opaque1.c: Likewise.
16674 * gdb.base/recurse.c: Likewise.
16675 * gdb.base/run.c: Likewise.
16676 * gdb.base/scope0.c: Likewise.
16677 * gdb.base/scope1.c: Likewise.
16678 * gdb.base/setshow.c: Likewise.
16679 * gdb.base/setvar.c: Likewise.
16680 * gdb.base/shmain.c: Likewise.
16681 * gdb.base/shr1.c: Likewise.
16682 * gdb.base/shr2.c: Likewise.
16683 * gdb.base/sigall.c: Likewise.
16684 * gdb.base/signals.c: Likewise.
16685 * gdb.base/so-indr-cl.c: Likewise.
16686 * gdb.base/solib2.c: Likewise.
16687 * gdb.base/structs.c: Likewise.
16688 * gdb.base/sum.c: Likewise.
16689 * gdb.base/vforked-prog.c: Likewise.
16690 * gdb.base/watchpoint.c: Likewise.
16691 * gdb.reverse/shr2.c: Likewise.
16692 * gdb.reverse/until-reverse.c: Likewise.
16693 * gdb.reverse/ur1.c: Likewise.
16694 * gdb.reverse/watch-reverse.c: Likewise.
16695
066a77c5
AA
166962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16697
16698 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16699 variant.
16700 * gdb.base/sepdebug.exp: Drop references to removed code.
16701
4f204ea5
AA
167022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16703
16704 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16705 variant. Preserve original line numbering.
16706 * gdb.base/list1.c: Likewise.
16707
3b377a3a
AA
167082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16709
16710 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16711 variant.
16712 * gdb.base/break1.c: Likewise.
16713 * gdb.base/break.exp: Drop references to removed code.
16714
e444df73
AA
167152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16716
16717 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16718 variant.
16719
8008f2a7
AA
167202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16721
16722 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16723
a5a06887
AA
167242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16725
16726 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16727 logic into perform_all_tests() and invoke it with and without
16728 function header prototypes.
16729 (do_function_calls): Remove conditional XFAIL for PR 5318.
16730 (rerun_and_prepare): Remove duplicate code.
16731 (perform_all_tests): New. Main logic moved here.
16732
44dba9b9
AA
167332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16734
16735 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16736 code guarded by #ifdef NO_PROTOTYPES.
16737 (t_double_many_args): Likewise.
16738 (DEF_FUNC_MANY_ARGS_1): Likewise.
16739 (DEF_FUNC_VALUES_1): Likewise.
16740 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16741 guarded by #ifdef PROTOTYPES.
16742
d1fbcd56
AA
167432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16744
16745 * gdb.mi/mi-console.c: Add eye-catcher.
16746 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16747 instead of literal line number.
16748
b0e59b8f
AA
167492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16750
16751 * gdb.base/shr2.c: Add eye-catcher.
16752 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16753 line number.
16754
78f98cca
AA
167552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16756
16757 * gdb.base/jump.c: Add eye-catchers.
16758 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16759 numbers.
16760
58fa2af0
AA
167612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16762
16763 * gdb.base/execd-prog.c: Add eye-catchers.
16764 * gdb.base/foll-exec.c: Likewise.
16765 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16766 line numbers.
16767
04e5059b
AA
167682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16769
16770 * gdb.base/ending-run.c: Add eye-catchers.
16771 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16772 literal line numbers.
16773
dbfdb174
AA
167742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16775
16776 * gdb.base/call-rt-st.c: Add eye-catchers.
16777 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16778 literal line numbers.
16779
888a2ade
AA
167802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16781
16782 * gdb.base/call-ar-st.c: Add eye-catchers.
16783 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16784 literal line numbers.
16785
6acc2dde
AA
167862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16787
16788 * gdb.base/average.c: Add eye-catchers.
16789 * gdb.base/sum.c: Likewise.
16790 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16791 regexps dynamically.
16792
9ecfcd1d
AA
167932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16794
16795 * gdb.base/solib1.c: Add eye-catchers.
16796 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16797 literal line numbers.
16798
78708b7c
PA
167992014-11-12 Pedro Alves <palves@redhat.com>
16800
16801 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16802 leader has exited.
16803
af48d08f
PA
168042014-11-12 Pedro Alves <palves@redhat.com>
16805
16806 * gdb.arch/i386-bp_permanent.c: New file.
16807 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16808 (srcfile): Set to i386-bp_permanent.c.
16809 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16810 that stepi does not execute the 'leave' instruction, instead of
16811 testing it does execute.
16812 * gdb.base/bp-permanent.c: New file.
16813 * gdb.base/bp-permanent.exp: New file.
16814
af3768e9
DE
168152014-11-10 Doug Evans <xdje42@gmail.com>
16816
16817 PR symtab/17564
16818 * gdb.base/symtab-search-order.exp: New file.
16819 * gdb.base/symtab-search-order.c: New file.
16820 * gdb.base/symtab-search-order-1.c: New file.
16821 * gdb.base/symtab-search-order-shlib-1.c: New file.
16822
9de00a4a
PA
168232014-11-07 Pedro Alves <palves@redhat.com>
16824
16825 PR gdb/17511
16826 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16827 i?86-*-linux*.
16828
e0f52461
SC
168292014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16830
16831 PR c++/17494
16832 * gdb.cp/pr17494.cc: New file.
16833 * gdb.cp/pr17494.exp: New file.
16834
6ce8c980
YQ
168352014-11-02 Yao Qi <yao@codesourcery.com>
16836
16837 * gdb.python/python.exp: Get working directory and match the
16838 output of "set extended-prompt \\w " with it.
16839
02be9a71
DE
168402014-10-30 Doug Evans <dje@google.com>
16841
16842 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16843 in objfiles.
16844 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16845 in progspaces.
16846
3bdff46b
LM
168472014-10-30 Janis Johnson <janisjo@codesourcery.com>
16848
16849 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16850 * gdb.base/realname-expand.exp: Likewise.
16851 * gdb.linespec/macro-relative.exp: Likewise.
16852
ab917dfb
PA
168532014-10-29 Pedro Alves <palves@redhat.com>
16854
16855 PR gdb/17408
16856 * gdb.threads/schedlock.c (some_function): New function.
16857 (call_function): New global.
16858 (MAYBE_CALL_SOME_FUNCTION): New macro.
16859 (thread_function): Call it.
16860 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16861 and use it instead of a global counter. Adjust all callers.
16862 (get_current_thread): Use "find current thread" for test message
16863 here rather than having all callers pass down the same string.
16864 (goto_loop): New procedure, factored out from ...
16865 (my_continue): ... this.
16866 (step_ten_loops): Change parameter from test message to command to
16867 use. Adjust.
16868 (list_count): Delete global.
16869 (check_result): New procedure, factored out from duplicate top
16870 level code.
16871 (continue tests): Wrap in with_test_prefix.
16872 (test_step): New procedure, factored out from duplicate top level
16873 code.
16874 (top level): Test "step" in combination with all scheduler-locking
16875 modes. Test "next" in combination with all scheduler-locking
16876 modes, and in combination with stepping over a function call or
16877 not.
16878 * gdb.threads/next-bp-other-thread.c: New file.
16879 * gdb.threads/next-bp-other-thread.exp: New file.
16880
d3d4baed
PA
168812014-10-29 Pedro Alves <palves@redhat.com>
16882
16883 PR python/17372
16884 * gdb.python/python.exp: Test a multi-line command that spawns
16885 interactive Python.
16886 * gdb.base/multi-line-starts-subshell.exp: New file.
16887
563e8d85
YQ
168882014-10-29 Yao Qi <yao@codesourcery.com>
16889
16890 * gdb.base/fileio.exp: Make directories on host.
16891
0ea4d52e
YQ
168922014-10-29 Yao Qi <yao@codesourcery.com>
16893
16894 * gdb.base/fileio.c (test_write): Close the file.
16895
7f5ef605
PA
168962014-10-28 Pedro Alves <palves@redhat.com>
16897
16898 PR gdb/12623
16899 * gdb.base/sigstep.c (no_handler): New global.
16900 (main): If 'no_handler is true, set the signal handlers to
16901 SIG_IGN.
16902 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16903 with_sw_watch and no_handler parameters. Handle them.
16904 (top level) <stepping over handler when stopped at a breakpoint
16905 test>: Add a test axis for testing with a software watchpoint, and
16906 another for testing with the signal handler set to SIG_IGN.
16907 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16908 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16909
abbdbd03
PA
169102014-10-28 Pedro Alves <palves@redhat.com>
16911
16912 PR gdb/17511
16913 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16914 * gdb.base/sigstep.exp (other_handler_location): New global.
16915 (advance): Support stepping into the signal handler, and running
16916 commands while in the handler.
16917 (in_handler_map): New global.
16918 (top level): In the advance test, add combinations for getting
16919 into the handler with stepping commands, and for running commands
16920 in the handler. Add comment descripting the advancei tests.
16921
1df4399f
PA
169222014-10-28 Pedro Alves <palves@redhat.com>
16923
16924 * gdb.base/sigstep.exp: Use build_executable instead of
16925 prepare_for_testing.
16926 (top level): Move code that starts GDB, runs to main and creates a
16927 display to ...
16928 (restart): ... this new procedure.
16929 (top level): Move backtrace from signal handler test to ...
16930 (validate_backtrace): ... this new procedure.
16931 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16932 with_test_prefix. Always restart GDB.
16933 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16934 with_test_prefix. Always restart GDB. No need to delete
16935 breakpoints after the test.
16936 (test_skip_handler): Remove prefix parameter.
16937 (skip_over_handler, breakpoint_to_handler)
16938 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16939 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16940 restart GDB. No need to delete breakpoints after the test.
16941 (top level): Use foreach to call the test procedures with
16942 different commands.
16943
a5b6e449
PA
169442014-10-28 Pedro Alves <palves@redhat.com>
16945
16946 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16947 instead of GNATS numbers.
16948 * gdb.base/sigbpt.exp: Likewise.
16949 * gdb.base/siginfo.exp: Likewise.
16950 * gdb.base/sigstep.exp: Likewise.
16951
e5f8a7cc
PA
169522014-10-27 Pedro Alves <palves@redhat.com>
16953
16954 * gdb.base/sigstep.c (dummy): New global.
16955 (main): Issue a couple writes to the new global.
16956 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16957 procedures.
16958 (skip_over_handler): Use test_skip_handler.
16959 (top level): Call skip_over_handler for stepi and nexti too.
16960 (breakpoint_over_handler): Use test_skip_handler.
16961 (top level): Call breakpoint_over_handler for stepi and nexti too.
16962
763905a3
YQ
169632014-10-27 Yao Qi <yao@codesourcery.com>
16964
16965 * gdb.trace/tfile.c (adjust_function_address)
16966 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16967 function descriptor.
16968
6f259a23
DB
169692014-10-24 Don Breazeal <donb@codesourcery.com>
16970
16971 * gdb.base/foll-fork.exp (test_follow_fork,
16972 catch_fork_child_follow): Check for updated fork messages emitted
16973 from infrun.c.
16974 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16975 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16976 vfork_and_exec_child_follow_through_step): Check for updated vfork
16977 messages emitted from infrun.c.
16978
09dd9a69
PA
169792014-10-24 Pedro Alves <palves@redhat.com>
16980
16981 * gdb.base/corefile.exp: Remove references to ultrix.
16982 * gdb.base/interrupt.exp: Likewise.
16983 * gdb.base/whatis.exp: Likewise.
16984 * gdb.gdb/selftest.exp: Likewise.
16985 * gdb.threads/manythreads.exp: Likewise.
16986 * gdb.threads/print-threads.exp: Likewise.
16987 * gdb.threads/pthreads.exp:: Likewise.
16988 * gdb.threads/schedlock.exp: Likewise.
16989
3433cfa5
SC
169902014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16991
16992 * gdb.cp/non-trivial-retval.cc: Add a test case.
16993 * gdb.cp/non-trivial-retval.exp: Add a test.
16994
092f880b
YQ
169952014-10-20 Yao Qi <yao@codesourcery.com>
16996
16997 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16998 * gdb.python/py-objfile-script-gdb.py: New file.
16999 * gdb.python/py-objfile-script.exp: Update reference to
17000 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17001 of remote_download. Remove the dest file.
17002
acbdb7f3
YQ
170032014-10-20 Yao Qi <yao@codesourcery.com>
17004
17005 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17006 * gdb.base/step-line.exp: Likewise.
17007 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17008 * gdb.dwarf2/dw2-basic.exp: Likewise.
17009 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17010 * gdb.dwarf2/dw2-filename.exp: Likewise.
17011 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17012 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17013 * gdb.dwarf2/dw2-producer.exp: Likewise.
17014 * gdb.dwarf2/mac-fileno.exp: Likewise.
17015 * gdb.python/py-frame-args.exp: Likewise.
17016 * gdb.python/py-framefilter.exp: Likewise.
17017 * gdb.python/py-mi.exp: Likewise.
17018 * gdb.python/py-objfile-script.exp: Likewise
17019 * gdb.python/py-pp-integral.exp: Likewise.
17020 * gdb.python/py-pp-re-notag.exp: Likewise.
17021 * gdb.python/py-prettyprint.exp: Likewise.
17022 * gdb.python/py-section-script.exp: Likewise.
17023 * gdb.python/py-typeprint.exp: Likewise.
17024 * gdb.python/py-xmethods.exp: Likewise.
17025 * gdb.stabs/weird.exp: Likewise.
17026 * gdb.xml/tdesc-regs.exp: Likewise.
17027
bd286a29
KCY
170282014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17029
17030 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17031 (out_cu): Use addr_len for the size of addresses.
17032 (out_line): Likewise. Size DW_LNE_set_address instruction
17033 according to addr_len.
17034 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17035 (FUNC): Add START_INSNS to definition.
17036
673dc4a0
YQ
170372014-10-18 Yao Qi <yao@codesourcery.com>
17038
17039 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17040 gdb_has_argv0 return true.
17041 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17042 check [target_info exists noargs], check [gdb_has_argv0]
17043 instead.
17044 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17045 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17046 procedures.
17047
4ffbba72
DE
170482014-10-17 Doug Evans <dje@google.com>
17049
17050 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17051 event.
17052 * gdb.python/py-events.py: Add clear_objfiles event.
17053
d096d8c1
DE
170542014-10-17 Doug Evans <dje@google.com>
17055
17056 * gdb.python/py-objfile.exp: Test progspace attribute.
17057
a80db015
LM
170582014-10-17 Luis Machado <lgustavo@codesourcery.com>
17059
17060 * gdb.guile/scm-breakpoint.exp: Do not assume any
17061 directory separators when matching source file paths.
17062 * gdb.python/py-breakpoint.exp: Likewise.
17063 * gdb.reverse/break-precsave.exp: Likewise.
17064 * gdb.reverse/break-reverse.exp: Likewise.
17065 * gdb.reverse/consecutive-precsave.exp: Likewise.
17066 * gdb.reverse/finish-precsave.exp: Likewise.
17067 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17068 * gdb.reverse/finish-reverse.exp: Likewise.
17069 * gdb.reverse/i386-precsave.exp: Likewise.
17070 * gdb.reverse/i387-env-reverse.exp: Likewise.
17071 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17072 * gdb.reverse/machinestate-precsave.exp: Likewise.
17073 * gdb.reverse/machinestate.exp: Likewise.
17074 * gdb.reverse/sigall-precsave.exp: Likewise.
17075 * gdb.reverse/solib-precsave.exp: Likewise.
17076 * gdb.reverse/step-precsave.exp: Likewise.
17077 * gdb.reverse/until-precsave.exp: Likewise.
17078 * gdb.reverse/watch-precsave.exp: Likewise.
17079 * gdb.reverse/watch-reverse.exp: Likewise.
17080
b22089ab
YQ
170812014-10-17 Yao Qi <yao@codesourcery.com>
17082
17083 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17084 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17085
6c4486e6
PA
170862014-10-17 Pedro Alves <palves@redhat.com>
17087
17088 PR gdb/17471
17089 * gdb.base/bg-execution-repeat.c: New file.
17090 * gdb.base/bg-execution-repeat.exp: New file.
17091
0ff33695
PA
170922014-10-17 Pedro Alves <palves@redhat.com>
17093
17094 PR gdb/17300
17095 * gdb.base/continue-all-already-running.c: New file.
17096 * gdb.base/continue-all-already-running.exp: New file.
17097
6fdebc3d
PA
170982014-10-17 Pedro Alves <palves@redhat.com>
17099
17100 PR gdb/17472
17101 * gdb.base/annota-input-while-running.c: New file.
17102 * gdb.base/annota-input-while-running.exp: New file.
17103
32a8097b
PA
171042014-10-17 Pedro Alves <palves@redhat.com>
17105
17106 * gdb.base/callfuncs.exp: emove references to osf.
17107 * gdb.base/sigall.exp: Likewise.
17108 * gdb.gdb/selftest.exp: Likewise.
17109 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17110 * gdb.mi/non-stop.c: Likewise.
17111 * gdb.mi/pthreads.c: Likewise.
17112 * gdb.reverse/sigall-precsave.exp: Likewise.
17113 * gdb.reverse/sigall-reverse.exp: Likewise.
17114 * gdb.threads/pthreads.c: Likewise.
17115 * gdb.threads/pthreads.exp: Likewise.
17116
7a3517ff
YQ
171172014-10-17 Yao Qi <yao@codesourcery.com>
17118
17119 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17120 check 'target_info exists noargs'.
17121 (test_command_prompt_position): Likewise.
17122 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17123 Remove "set args".
17124 (progvar_simple_while_test): Likewise.
17125 (progvar_complex_if_while_test): Likewise.
17126 (if_while_breakpoint_command_test): Likewise.
17127 (infrun_breakpoint_command_test): Likewise.
17128 (breakpoint_command_test): Likewise.
17129 (watchpoint_command_test): Likewise.
17130 (bp_deleted_in_command_test): Likewise.
17131 (temporary_breakpoint_commands): Likewise.
17132
bb99c472
YQ
171332014-10-16 Yao Qi <yao@codesourcery.com>
17134
17135 * gdb.base/remotetimeout.exp: Remove noargs checking.
17136
7c16b83e
PA
171372014-10-15 Pedro Alves <palves@redhat.com>
17138
17139 PR breakpoints/9649
17140 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17141 * gdb.base/breakpoint-in-ro-region.exp
17142 (probe_target_hardware_step): New procedure.
17143 (top level): Probe hardware stepping and hardware breakpoint
17144 support. Test stepping through a read-only region, with both
17145 "breakpoint auto-hw" on and off and both "always-inserted" on and
17146 off.
17147
35a49624
IB
171482014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17149
17150 * gdb.dlang/demangle.exp: Update for demangling changes.
17151
2d1c107c
SC
171522014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17153
17154 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17155 * gdb.cp/non-trivial-retval.exp: Add new tests.
17156
778811d5
SC
171572014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17158
17159 PR c++/13403
17160 PR c++/15154
17161 * gdb.cp/non-trivial-retval.cc: New file.
17162 * gdb.cp/non-trivial-retval.exp: New file.
17163
10c5f0a8
YQ
171642014-10-15 Yao Qi <yao@codesourcery.com>
17165
17166 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17167 remote host.
17168
65d7b369
YQ
171692014-10-15 Yao Qi <yao@codesourcery.com>
17170
17171 * gdb.python/py-symbol.exp: Match file base name if host is
17172 remote, otherwise match file name with dir name.
17173 * gdb.python/py-symtab.exp: Likewise.
17174 * gdb.python/python.exp: Likewise.
17175
46dc1394
YQ
171762014-10-15 Yao Qi <yao@codesourcery.com>
17177
17178 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17179 pattern.
17180 * gdb.python/py-symtab.exp: Likewise.
17181 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17182 locationn.
17183
c40cc657
JB
171842014-10-14 Joel Brobecker <brobecker@adacore.com>
17185
17186 * gdb.ada/addr_arith: New testcase.
17187
2abf49e1
MR
171882014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17189
17190 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17191 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17192 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17193 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17194
f7088df3
SDJ
171952014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17196
17197 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17198 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17199 * gdb.arch/stap-eval-lang-ada.exp: New file.
17200
4dc06805
YQ
172012014-10-14 Yao Qi <yao@codesourcery.com>
17202
17203 * gdb.mi/mi-var-child.c (nothing1): New function.
17204 (nothing2): New function.
17205 (do_children_tests): Set function pointers by nothing1 and
17206 nothing2.
17207 * gdb.mi/mi-var-child.exp: Step over new added statements.
17208 Update test to match the new output.
17209 * gdb.mi/var-cmd.c (nothing1): New function.
17210 (nothing2): New function.
17211 (do_children_tests): Set function pointers by nothing1 and
17212 nothing2.
17213 * gdb.mi/mi-var-display.exp: Update test to match output.
17214 Step to the line specified by $line_dct_nothing.
17215 Increase the number of lines to step.
17216
46a93de2
YQ
172172014-10-14 Yao Qi <yao@codesourcery.com>
17218
17219 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17220 tests.
17221 * gdb.mi/mi2-var-child.exp: Likewise.
17222
14ea52ee
DE
172232014-10-13 Doug Evans <dje@google.com>
17224
17225 * gdb.python/py-objfile.exp: Change name of file name test.
17226
e5c6e92b
DE
172272014-10-13 Doug Evans <dje@google.com>
17228
17229 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17230 from the start of the CU.
17231
c780cc2f
JK
172322014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17233 Yao Qi <yao@codesourcery.com>
17234
17235 Fix "save breakpoints" for "catch" command.
17236 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17237 Remove -nonewline. Match also the added "main" line.
17238
99894e11
JK
172392014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17240
17241 Fix "save breakpoints" for "disable $bpnum" command.
17242 * gdb.base/save-bp.c (main): Add label.
17243 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17244
6e1ac5a3
JK
172452014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17246
17247 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17248
754dd2b0
YQ
172492014-10-11 Yao Qi <yao@codesourcery.com>
17250
17251 * gdb.server/server-kill.exp: Execute command
17252 "set remote trace-status-packet on" before "tstatus".
17253
f90183d7
YQ
172542014-10-11 Yao Qi <yao@codesourcery.com>
17255
17256 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17257 (main): Call getppid.
17258 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17259 and continue to it. Read variable "server_pid".
17260
bf40a607
YQ
172612014-10-11 Yao Qi <yao@codesourcery.com>
17262
17263 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17264
052ca370
YQ
172652014-10-11 Yao Qi <yao@codesourcery.com>
17266
17267 * gdb.threads/thread-find.exp: Don't execute command
17268 "info threads".
17269 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17270 * gdb.threads/linux-dp.exp: Don't check the condition
17271 $threads_created equals to zero.
17272
3831839c
PA
172732014-10-10 Pedro Alves <palves@redhat.com>
17274
17275 * gdb.base/bigcore.exp: Remove references to IRIX.
17276 * gdb.base/funcargs.exp: Likewise.
17277 * gdb.base/interrupt.exp: Likewise.
17278 * gdb.base/mips_pro.exp: Likewise.
17279 * gdb.base/nodebug.exp: Likewise.
17280 * gdb.base/setvar.exp: Likewise.
17281 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17282
8b9a549d
PA
172832014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17284 Pedro Alves <palves@redhat.com>
17285
17286 PR symtab/14466
17287 * gdb.base/vdso-warning.c: New file.
17288 * gdb.base/vdso-warning.exp: New file.
17289
d48ba5e8
DE
172902014-10-02 Doug Evans <dje@google.com>
17291
17292 * gdb.base/structs.c (main): Don't run forever.
17293
2278c276
PA
172942014-10-02 Pedro Alves <palves@redhat.com>
17295
17296 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17297 (top level) <stop threads 1, stop threads 2>: Use it.
17298
b57bacec
PA
172992014-10-02 Pedro Alves <palves@redhat.com>
17300
17301 * gdb.threads/break-while-running.exp (test): Add new
17302 'update_thread_list' argument. Skip "info threads" if false.
17303 (top level): Add new 'update_thread_list' axis.
17304
13fd3ff3
PA
173052014-10-02 Pedro Alves <palves@redhat.com>
17306
17307 PR breakpoints/17431
17308 * gdb.base/execl-update-breakpoints.c: New file.
17309 * gdb.base/execl-update-breakpoints.exp: New file.
17310
0fec99e8
PA
173112014-10-01 Pedro Alves <palves@redhat.com>
17312
17313 * gdb.base/breakpoint-in-ro-region.c: New file.
17314 * gdb.base/breakpoint-in-ro-region.exp: New file.
17315
2ddf4301
SM
173162014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17317
17318 * gdb.mi/mi-exit-code.exp: New file.
17319 * gdb.mi/mi-exit-code.c: New file.
17320
6a5f3f43
YQ
173212014-09-30 Yao Qi <yao@codesourcery.com>
17322
17323 * lib/prelink-support.exp (build_executable_own_libs): Error if
17324 the target isn't native.
17325
345bcc73
YQ
173262014-09-30 Yao Qi <yao@codesourcery.com>
17327
17328 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17329 false.
17330
a25a5a45
PA
173312014-09-22 Pedro Alves <palves@redhat.com>
17332
17333 * gdb.threads/break-while-running.exp: New file.
17334 * gdb.threads/break-while-running.c: New file.
17335
00ba3162
YQ
173362014-09-19 Yao Qi <yao@codesourcery.com>
17337
17338 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17339 Invoke test. Restart GDB with --readnow and invoke test again.
17340
c3b7b696
YQ
173412014-09-19 Yao Qi <yao@codesourcery.com>
17342
17343 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17344 proc set_breakpoint_on_gcd_function. Invoke
17345 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17346 invoke set_breakpoint_on_gcd_function again.
17347
2b4fd423
DE
173482014-09-18 Doug Evans <dje@google.com>
17349
17350 * gdb.dwarf2/symtab-producer.exp: New file.
17351
a5947601
SDJ
173522014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17353
17354 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17355 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17356 * gdb.base/global-var-nested-by-dso.c: Likewise.
17357 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17358
91c19059
SDJ
173592014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17360 Pedro Alves <palves@redhat.com>
17361
17362 * gdb.base/watch-bitfields.exp: Pass string other than test file
17363 name to prepare_for_testing.
17364 (watch): New procedure.
17365 (expect_watchpoint): Use with_test_prefix.
17366 (top level): Factor out tests to ...
17367 (test_watch_location, test_regular_watch): ... these new
17368 procedures, and use with_test_prefix and gdb_continue_to_end.
17369
bb9d5f81
PP
173702014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17371
17372 PR breakpoints/12526
17373 * gdb.base/watch-bitfields.exp: New file.
17374 * gdb.base/watch-bitfields.c: New file.
17375
635856f5
PA
173762014-09-16 Pedro Alves <palves@redhat.com>
17377
17378 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17379 software and hardware addresses, not software address against
17380 itself.
17381
7280ceea
PA
173822014-09-16 Pedro Alves <palves@redhat.com>
17383
17384 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17385 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17386
428b16bd
PA
173872014-09-16 Pedro Alves <palves@redhat.com>
17388
17389 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17390 files.
17391 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17392 "*-*-vxworks*" throughout.
17393 * gdb.base/break.exp: Likewise.
17394 * gdb.base/default.exp: Likewise.
17395 * gdb.base/scope.exp: Likewise.
17396 * gdb.base/sepdebug.exp: Likewise.
17397 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17398 throughout.
17399 * gdb.base/run.c: Likewise.
17400 * gdb.base/sepdebug.c: Likewise.
17401 * gdb.hp/gdb.aCC/run.c: Likewise.
17402 * gdb.reverse/until-reverse.c: Likewise.
17403 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17404
666d413c
YQ
174052014-09-16 Yao Qi <yao@codesourcery.com>
17406
17407 * boards/local-remote-host-native.exp: New file.
17408
57cbd724
DE
174092014-09-14 Doug Evans <xdje42@gmail.com>
17410
17411 * gdb.threads/queue-signal.c (thread_count): New variable.
17412 (thread_count_mutex, thread_count_condvar): New variables.
17413 (incr_thread_count, wait_all_threads_running): New functions.
17414 (main): Wait for all threads to be in their thread functions.
17415
81219e53
DE
174162014-09-13 Doug Evans <xdje42@gmail.com>
17417
17418 * gdb.threads/queue-signal.c: New file.
17419 * gdb.threads/queue-signal.exp: New file.
17420
3714cea7
DE
174212014-09-13 Doug Evans <xdje42@gmail.com>
17422
17423 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17424 be consistent with what default_gdb_init uses.
17425 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17426 the plain text of the prompt. Add some logging printfs.
17427 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17428
fa43b1d7
PA
174292014-09-12 Pedro Alves <palves@redhat.com>
17430
17431 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17432 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17433 * gdb.arch/i386-size-overlap.exp: Likewise.
17434 * gdb.arch/i386-size.exp: Likewise.
17435 * gdb.arch/i386-unwind.exp: Likewise.
17436 * gdb.base/a2-run.exp: Likewise.
17437 * gdb.base/break.exp: Likewise.
17438 * gdb.base/charset.exp: Likewise.
17439 * gdb.base/chng-syms.exp: Likewise.
17440 * gdb.base/commands.exp: Likewise.
17441 * gdb.base/dbx.exp: Likewise.
17442 * gdb.base/find.exp: Likewise.
17443 * gdb.base/funcargs.exp: Likewise.
17444 * gdb.base/jit-simple.exp: Likewise.
17445 * gdb.base/reread.exp: Likewise.
17446 * gdb.base/sepdebug.exp: Likewise.
17447 * gdb.base/step-bt.exp: Likewise.
17448 * gdb.cp/mb-inline.exp: Likewise.
17449 * gdb.cp/mb-templates.exp: Likewise.
17450 * gdb.objc/basicclass.exp: Likewise.
17451 * gdb.threads/killed.exp: Likewise.
17452
9d9bf2df
EBM
174532014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17454
17455 PR tdep/17379
17456 * gdb.arch/powerpc-stackless.S: New file.
17457 * gdb.arch/powerpc-stackless.exp: New file.
17458
1cf2f1b0
JK
174592014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17460
17461 * gdb.base/attach.c: Include unistd.h.
17462 (main): Call alarm. Add label postloop.
17463 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17464 gdb_breakpoint, gdb_continue_to_breakpoint.
17465 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17466
98880d46
PA
174672014-09-11 Pedro Alves <palves@redhat.com>
17468
17469 PR gdb/17347
17470 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17471 * gdb.base/attach.exp (test_command_line_attach_run): New
17472 procedure.
17473 (top level): Call it.
17474
4c92ff2c
PA
174752014-09-11 Pedro Alves <palves@redhat.com>
17476
17477 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17478 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17479 (do_command_attach_tests): Use spawn_wait_for_attach.
17480 * gdb.base/solib-overlap.exp: Likewise.
17481 * gdb.multi/multi-attach.exp: Likewise.
17482 * gdb.python/py-prompt.exp: Likewise.
17483 * gdb.python/py-sync-interp.exp: Likewise.
17484 * gdb.server/ext-attach.exp: Likewise.
17485
3adc1a7d
GKB
174862014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17487
17488 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17489 command in testcase. Simplify testcase.
17490
96334934
JB
174912014-09-10 Joel Brobecker <brobecker@adacore.com>
17492
17493 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17494
eb479039
JB
174952014-09-10 Joel Brobecker <brobecker@adacore.com>
17496
17497 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17498
deede10c
JB
174992014-09-10 Joel Brobecker <brobecker@adacore.com>
17500
17501 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17502
7828a5f5
JB
175032014-09-10 Joel Brobecker <brobecker@adacore.com>
17504
17505 * gdb.dwarf2/dynarr-ptr.c: New file.
17506 * gdb.dwarf2/dynarr-ptr.exp: New file.
17507
33aeebcf
MR
175082014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17509
17510 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17511 of 30 rather than hardcoding 120 for a slow test case. Take the
17512 `gdb,timeout' target setting into account for this calculation.
17513 Don't extend the timeout for the test cases that don't need it.
17514
7b415901
MR
175152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17516
17517 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17518 a factor of 2 for a slow test case. Take the `gdb,timeout'
17519 target setting into account for this calculation.
17520 * gdb.reverse/until-precsave.exp: Increase the timeout by
17521 a factor of 15 and 3 respectively rather than adding 120
17522 for a pair of slow test cases. Take the `gdb,timeout'
17523 target setting into account for this calculation.
17524
4a40f85a
MR
175252014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17526
17527 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17528 timeout, don't pass one down to gdb_expect.
17529 (gdb_expect): Rework timeout selection.
17530
09635af7
MR
175312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17532
17533 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17534 exception on timeout.
17535 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17536 (gdbserver_start_extended): Catch any `gdbserver_start' error
17537 exceptions.
17538 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17539 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17540 `gdbserver_gdb_load' error exceptions.
17541
2bdd10b7
MR
175422014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17543
17544 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17545 120 on waiting for the TCP socket to open.
17546
316935f0
DE
175472014-09-09 Doug Evans <xdje42@gmail.com>
17548
17549 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17550 _caller_matches, _any_caller_is, _any_caller_matches.
17551
83740597
DE
175522014-09-09 Doug Evans <xdje42@gmail.com>
17553
17554 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17555
4c122fc3
YQ
175562014-09-09 Yao Qi <yao@codesourcery.com>
17557
17558 * gdb.mi/mi-var-display.exp: Set print symbol off.
17559
a9f116cb
GKB
175602014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17561
17562 PR gdb/17035
17563 * gdb.base/commands.exp: Add tests to verify user-defined
17564 commands with empty bodies.
17565 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17566 python commands in `show user command`.
17567 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17568 scheme commands in `show user command`.
17569
c75bd3a2
JK
175702014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17571
17572 PR python/17355
17573 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17574 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17575 * gdb.python/py-framefilter-invalidarg.exp: New file.
17576 * gdb.python/py-framefilter-invalidarg.py: New file.
17577
faa42425
DE
175782014-09-06 Doug Evans <xdje42@gmail.com>
17579
17580 PR 15276
17581 * gdb.python/py-caller-is.c: New file.
17582 * gdb.python/py-caller-is.exp: New file.
17583
474ca4f6
SDJ
175842014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17585
17586 PR gdb/17235
17587 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17588 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17589
eb0b0463
SDJ
175902014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17591
17592 PR fortran/17237
17593 * gdb.fortran/print-formatted.exp: New file.
17594 * gdb.fortran/print-formatted.f90: Likewise.
17595
5f3b99cf
SS
175962014-09-03 Sasha Smundak <asmundak@google.com>
17597
17598 * gdb.python/py-frame.exp: Test Frame.read_register.
17599
7d793aa9
SDJ
176002014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17601
17602 PR python/16699
17603 * gdb.python/py-completion.exp: New file.
17604 * gdb.python/py-completion.py: Likewise.
17605
fb0576e9
DE
176062014-08-28 Doug Evans <dje@google.com>
17607
17608 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17609 eax,etc. are live with values set by gdb and thus the compiler can't
17610 use them.
17611 * gdb.arch/i386-pseudo.c (main): Ditto.
17612
ee92b0dd
DE
176132014-08-27 Doug Evans <dje@google.com>
17614
17615 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17616
6649db35
DE
176172014-08-25 Doug Evans <dje@google.com>
17618
17619 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17620 (main): Ditto.
17621
564b7600
DE
176222014-08-25 Doug Evans <dje@google.com>
17623
17624 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17625
3881fb67
YQ
176262014-08-24 Yao Qi <yao@codesourcery.com>
17627
17628 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17629 symbol off.
17630 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17631
a05a36a5
DE
176322014-08-22 Doug Evans <dje@google.com>
17633
17634 PR 17276
17635 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17636 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17637 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17638
7c343b48
YQ
176392014-08-22 Yao Qi <yao@codesourcery.com>
17640
17641 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17642 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17643 * gdb.python/python.exp: Likewise. Use .py file on the host
17644 instead of the build.
17645
22fd09ae
JK
176462014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17647
17648 * gdb.threads/gcore-stale-thread.c: New file.
17649 * gdb.threads/gcore-stale-thread.exp: New file.
17650
a8454a7c
PA
176512014-08-21 Pedro Alves <palves@redhat.com>
17652
17653 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17654 * gdb.base/gcore-relro-pie.exp: Likewise.
17655 * gdb.base/gcore-relro.exp: Likewise.
17656 * gdb.base/gcore.exp: Likewise.
17657 * gdb.base/print-symbol-loading.exp: Likewise.
17658 * gdb.threads/gcore-thread.exp: Likewise.
17659 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17660
2a31c623
PA
176612014-08-20 Pedro Alves <palves@redhat.com>
17662 Jan Kratochvil <jan.kratochvil@redhat.com>
17663
17664 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17665 configure.
17666 (EXPECT): Handle READ1 being set.
17667 (all): Depend on EXTRA_RULES.
17668 (check-read1, expect-read1, read1.so, read1): New rules.
17669 * README (Testsuite Parameters): Document the READ1 make variable.
17670 (Race detection): New section.
17671 * configure: Regenerate.
17672 * configure.ac: If build==host==target, and running under a
17673 GNU/glibc system, add read1 to the extra Makefile rules.
17674 (EXTRA_RULES): AC_SUBST it.
17675 * lib/read1.c: New file.
17676
d36430db
JB
176772014-08-20 Joel Brobecker <brobecker@adacore.com>
17678
17679 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17680 the handling of variables declared as a typedef to an array
17681 which a DW_AT_data_location attribute.
17682
9a0dc9e3
PA
176832014-08-19 Andrew Burgess <aburgess@broadcom.com>
17684 Pedro Alves <palves@redhat.com>
17685
17686 PR symtab/14604
17687 PR symtab/14605
17688 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17689 gdb_test.
17690
0718a8da
PA
176912014-08-19 Pedro Alves <palves@redhat.com>
17692
17693 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17694
13b448cd
YQ
176952014-08-19 Yao Qi <yao@codesourcery.com>
17696
17697 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17698 right line.
17699
1cbf5077
DB
177002014-08-18 David Blaikie <dblaikie@gmail.com>
17701
17702 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17703
bf0fae19
JB
177042014-08-18 Joel Brobecker <brobecker@adacore.com>
17705
17706 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17707 attribute in array range.
17708
3c8c5dcc
JB
177092014-08-18 Joel Brobecker <brobecker@adacore.com>
17710
17711 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17712
e66d4446
SC
177132014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17714
17715 PR c++/17132
17716 * gdb.cp/pr17132.cc: New file.
17717 * gdb.cp/pr17132.exp: New file.
17718
940df408
SC
177192014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17720
17721 * gdb.python/py-xmethods.py (A_getarrayind)
17722 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17723 Use 'print' with function call syntax.
17724 (E_method_matcher.match): Fix tab vs space indentation mixup.
17725
ebcc6c3a
YQ
177262014-08-15 Yao Qi <yao@codesourcery.com>
17727
17728 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17729 false.
17730
775e0f04
YQ
177312014-08-15 Yao Qi <yao@codesourcery.com>
17732
17733 * gdb.cp/casts.exp: Set print symbol off.
17734 * gdb.cp/class2.exp: Likewise.
17735 * gdb.cp/overload.exp: Likewise.
17736 * gdb.cp/templates.exp: Likewise.
17737
d769e349
DE
177382014-08-11 Doug Evans <dje@google.com>
17739
17740 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17741 (test_load_shlib): Update.
17742
20c6f1e1
YQ
177432014-08-09 Yao Qi <yao@codesourcery.com>
17744
17745 * gdb.base/display.exp: Invoke is_address_zero_readable.
17746 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17747 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17748 * gdb.base/hbreak-unmapped.exp: Return if
17749 is_address_zero_readable returns true.
17750 * gdb.base/signest.exp: Likewise.
17751 * gdb.base/signull.exp: Likewise.
17752 * gdb.base/sigbpt.exp: Likewise.
17753 * gdb.guile/scm-disasm.exp: Do the test if
17754 is_address_zero_readable returns false.
17755 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17756 * gdb.python/py-arch.exp: Likewise.
17757 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17758 * lib/gdb.exp (is_address_zero_readable): New proc.
17759
5792e8e3
YQ
177602014-08-09 Yao Qi <yao@codesourcery.com>
17761
17762 PR testsuite/13443
17763 * gdb.mi/mi-var-display.exp: Make test messages unique.
17764
3cecbbbe
TT
177652014-08-04 Tom Tromey <tromey@redhat.com>
17766
17767 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17768 target 0".
17769
00b51ff5
TT
177702014-08-04 Tom Tromey <tromey@redhat.com>
17771
17772 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17773 "target_resume".
17774
6908c509
JB
177752014-08-01 Joel Brobecker <brobecker@adacore.com>
17776
17777 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17778 inner_vla_struct_object_size.
17779 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17780 as xfail.
17781
cc6563d2
PA
177822014-07-30 Pedro Alves <palves@redhat.com>
17783
17784 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17785 comment.
17786
7e09a223
YQ
177872014-07-29 Yao Qi <yao@codesourcery.com>
17788
17789 PR gdb/17206
17790 * gdb.base/until-nodebug.exp: New.
17791
7ebdbe92
DE
177922014-07-28 Doug Evans <xdje42@gmail.com>
17793
17794 PR guile/17203
17795 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17796 previously existing parameter, and previously ambiguously spelled
17797 parameter.
17798
fdb1adc6
WN
177992014-07-28 Will Newton <will.newton@linaro.org>
17800
17801 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17802
186fcde0
DE
178032014-07-26 Ludovic Courtès <ludo@gnu.org>
17804 Doug Evans <xdje42@gmail.com>
17805
17806 PR guile/17146
17807 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17808
70509625
PA
178092014-07-25 Pedro Alves <palves@redhat.com>
17810
17811 * gdb.threads/signal-command-handle-nopass.c: New file.
17812 * gdb.threads/signal-command-handle-nopass.exp: New file.
17813 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17814 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17815 * gdb.threads/signal-delivered-right-thread.c: New file.
17816 * gdb.threads/signal-delivered-right-thread.exp: New file.
17817
c3f814a1
PA
178182014-07-25 Pedro Alves <palves@redhat.com>
17819
17820 * gdb.base/double-prompt-target-event-error.exp
17821 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17822 match.
17823 (cancel_pagination_in_target_event): Rework double prompt
17824 detection.
17825 * gdb.base/paginate-after-ctrl-c-running.exp
17826 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17827 <return>' match.
17828 * gdb.base/paginate-bg-execution.exp
17829 (test_bg_execution_pagination_return)
17830 (test_bg_execution_pagination_cancel): Remove '-notransfer
17831 <return>' matches.
17832 * gdb.base/paginate-execution-startup.exp
17833 (test_fg_execution_pagination_return)
17834 (test_fg_execution_pagination_cancel): Remove '-notransfer
17835 <return>' matches.
17836 * gdb.base/paginate-inferior-exit.exp
17837 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17838 match.
17839 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17840 * lib/gdb.exp (pagination_prompt): Run text through
17841 string_to_regexp.
17842 (gdb_test_multiple): Match $pagination_prompt instead of
17843 "<return>".
17844 (string_to_regexp): Move to lib/gdb-utils.exp.
17845
e214cf6c
JK
178462014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17847
17848 * gdb.arch/amd64-entry-value-paramref.S: New file.
17849 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17850 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17851 * gdb.arch/amd64-optimout-repeat.S: New file.
17852 * gdb.arch/amd64-optimout-repeat.c: New file.
17853 * gdb.arch/amd64-optimout-repeat.exp: New file.
17854
17d0c5c8
JK
178552014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17856
17857 PR gdb/17170
17858 * gdb.base/statistics.exp: New file.
17859
b8b8facf
DE
178602014-07-17 Doug Evans <dje@google.com>
17861
74b49205 17862 PR gdb/17170
b8b8facf
DE
17863 * gdb.base/maint.exp: Update testing of per-command stats.
17864
1b5d0ab3
PA
178652014-07-16 Pedro Alves <palves@redhat.com>
17866
17867 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17868 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17869 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17870 (tfile_write_buf): New functions.
17871 (add_memory_block): Rewrite using the above.
17872 (adjust_function_address): New function.
17873 (FUNCTION_ADDRESS): New macro.
17874 (write_basic_trace_file): Remove short_x local, and use
17875 tfile_write_16. Change type of func_addr local to unsigned long
17876 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17877 here. Cast argument of add_memory_block to char pointer.
17878 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17879 (main): Remove parameters.
17880 * gdb.trace/tfile.exp: Remove nowarnings.
17881
4d974e88
SM
178822014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17883
17884 * gdb.base/debug-expr.exp: Test string evaluation with
17885 "debug expression" on.
17886
41e99568
PA
178872014-07-15 Pedro Alves <palves@redhat.com>
17888
17889 * gdb.base/reread.exp: Use clean_restart.
17890
487d9753
PL
178912014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17892
17893 * gdb.arch/avr-flash-qualifer.c: New.
17894 * gdb.arch/avr-flash-qualifer.exp: New.
17895
cc1c52ad
PA
178962014-07-14 Pedro Alves <palves@redhat.com>
17897
17898 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17899 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17900
1e973570
PA
179012014-07-14 Pedro Alves <palves@redhat.com>
17902
17903 * gdb.base/double-prompt-target-event-error.c: New file.
17904 * gdb.base/double-prompt-target-event-error.exp: New file.
17905
93d6eb10
PA
179062014-07-14 Pedro Alves <palves@redhat.com>
17907
17908 PR gdb/17072
17909 * gdb.base/paginate-inferior-exit.c: New file.
17910 * gdb.base/paginate-inferior-exit.exp: New file.
17911
0017922d
PA
179122014-07-14 Pedro Alves <palves@redhat.com>
17913
17914 PR gdb/17072
17915 * gdb.base/paginate-bg-execution.c: New file.
17916 * gdb.base/paginate-bg-execution.exp: New file.
17917
94696ad3
PA
179182014-07-14 Pedro Alves <palves@redhat.com>
17919
17920 PR gdb/17072
17921 * gdb.base/paginate-execution-startup.c: New file.
17922 * gdb.base/paginate-execution-startup.exp: New file.
17923 * lib/gdb.exp (pagination_prompt): New global.
17924 (default_gdb_spawn): New procedure, factored out from
17925 default_gdb_spawn.
17926 (default_gdb_start): Adjust to call default_gdb_spawn.
17927 (gdb_spawn): New procedure.
17928
bd293940
PA
179292014-07-14 Pedro Alves <palves@redhat.com>
17930
17931 * lib/gdb.exp (gdb_assert): New procedure.
17932 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17933
c933f875
PA
179342014-07-14 Pedro Alves <palves@redhat.com>
17935
17936 * gdb.base/execution-termios.c: New file.
17937 * gdb.base/execution-termios.exp: New file.
17938
d98b7a16
TT
179392014-07-14 Tom Tromey <tromey@redhat.com>
17940
17941 * gdb.cp/vla-cxx.cc: New file.
17942 * gdb.cp/vla-cxx.exp: New file.
17943
548740d6
TT
179442014-07-14 Tom Tromey <tromey@redhat.com>
17945
17946 * gdb.reverse/rerun-prec.c: New file.
17947 * gdb.reverse/rerun-prec.exp: New file.
17948
a25eb028
MR
179492014-07-12 Maciej W. Rozycki <macro@mips.com>
17950 Maciej W. Rozycki <macro@codesourcery.com>
17951
17952 * lib/gdb-utils.exp: New file.
17953 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17954 inline `gdb_init_command' processing.
17955 (gdb_start_cmd): Likewise.
17956 * lib/mi-support.exp (mi_run_cmd): Likewise.
17957 * README: Document `gdb_init_command' and `gdb_init_commands'.
17958
218c2655
JK
179592014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17960
17961 Fix false FAIL running under a very long directory name.
17962 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17963 and "set print elements 10000". Twice.
17964
5401fde3
YQ
179652014-07-11 Yao Qi <yao@codesourcery.com>
17966
17967 * gdb.base/exprs.exp: "set print symbol off".
17968
e76126e8
PA
179692014-07-11 Pedro Alves <palves@redhat.com>
17970
17971 * gdb.threads/kill.c: New file.
17972 * gdb.threads/kill.exp: New file.
17973
2d6f0de6
YQ
179742014-07-10 Yao Qi <yao@codesourcery.com>
17975
17976 * gdb.trace/tfile.c (write_basic_trace_file)
17977 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17978 address written to trace file.
17979
7180e04a
PA
179802014-07-09 Pedro Alves <palves@redhat.com>
17981
17982 * gdb.base/attach-wait-input.exp: New file.
17983 * gdb.base/attach-wait-input.c: New file.
17984
9a9a7608
AB
179852014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17986
17987 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17988 setting up test structures.
17989 (main): Call new test function.
17990 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17991 test function, continue into test function and walk test
17992 structures.
17993
161ac41e
YQ
179942014-07-02 Yao Qi <yao@codesourcery.com>
17995
17996 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17997 'bar_start' at the beginning of functions 'foo' and 'bar'
17998 respectively.
17999 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18000 instead of 'foo' and 'bar'.
18001
1f267ae3
MM
180022014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18003
18004 * gdb.btrace/segv.exp: New.
18005 * gdb.btrace/segv.c: New.
18006
2b239efb
LM
180072014-07-02 Luis Machado <lgustavo@codesourcery.com>
18008
18009 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18010 instruction.
18011
cf363f18
MW
180122014-06-30 Mark Wielaard <mjw@redhat.com>
18013
18014 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18015 vulture, vilify, villar): New volatile array constants.
18016 (vindictive, vegetation): New const volatile array constants.
18017 * gdb.base/volatile.exp: Test volatile and const volatile array
18018 types.
18019
aebf9d24
AA
180202014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18021
18022 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18023 target lacks support for awatch, rwatch, or hbreak.
18024
b67a2c6f
YQ
180252014-06-27 Yao Qi <yao@codesourcery.com>
18026
18027 * gdb.multi/dummy-frame-restore.exp: New.
18028 * gdb.multi/dummy-frame-restore.c: New.
18029
aef92902
MM
180302014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18031
18032 * gdb.btrace/gcore.exp: New.
18033
8e9db26e
PA
180342014-06-23 Pedro Alves <palves@redhat.com>
18035
18036 * gdb.base/watchpoint-reuse-slot.c: New file.
18037 * gdb.base/watchpoint-reuse-slot.exp: New file.
18038
70afc5b7
SC
180392014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18040
18041 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18042 progspace's filename in 'info', 'enable' and 'disable' command
18043 tests.
18044
b972bd9c
JK
180452014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18046
18047 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18048 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18049 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18050
125f8a3d
GB
180512014-06-20 Gary Benson <gbenson@redhat.com>
18052
18053 * gdb.arch/i386-avx.exp: Fix include file location.
18054 * gdb.arch/i386-sse.exp: Likewise.
18055
3ed9baed
IB
180562014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18057
18058 * gdb.dlang/expression.exp: New file.
18059
034f788c
PA
180602014-06-19 Pedro Alves <palves@redhat.com>
18061
18062 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18063 out from ...
18064 (top level): ... here. Iterate running tests under different
18065 scheduler-locking settings.
18066
45371d0c
LM
180672014-06-18 Luis Machado <lgustavo@codesourcery.com>
18068
18069 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18070 to DW_FORM_addr and use non-zero addresses.
18071
5d376983
SC
180722014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18073
18074 PR gdb/17017
18075 * gdb.python/py-xmethods.cc: Add global function call counters and
18076 increment them in their respective functions. Remove "cout"
18077 statements.
18078 * gdb.python/py-xmethods.exp: Make tests check the global function
18079 call counters instead of depending on inferior IO.
18080
a1aa2221
LM
180812014-06-18 Don Breazeal <donb@codesourcery.com>
18082
18083 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18084 Deleted procedure.
18085 (explicit_fork_parent_follow): Deleted procedure.
18086 (explicit_fork_child_follow): Deleted procedure.
18087 (test_follow_fork): New procedure.
18088 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18089 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18090 procedure calls.
18091
0fc05997
YQ
180922014-06-17 Yao Qi <yao@codesourcery.com>
18093
18094 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18095 CP1252.
18096
70795c52
LM
180972014-06-17 Luis Machado <lgustavo@codesourcery.com>
18098
18099 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18100 Initialize ptr and S explicitly.
18101 (skip_type_update_when_not_use_rtti_test): Likewise.
18102
6be47f0c
KS
181032014-06-16 Keith Seitz <keiths@redhat.com>
18104
18105 PR mi/15863
18106 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18107 the inferior is started.
18108
d03de421
PA
181092014-06-16 Pedro Alves <palves@redhat.com>
18110
18111 * gdb.base/break-main-file-remove-fail.c: New file.
18112 * gdb.base/break-main-file-remove-fail.exp: New file.
18113 * gdb.base/break-unload-file.exp: Use build_executable instead of
18114 prepare_for_testing.
18115 (test_break): New parameter "initial_load". Handle it.
18116 (top level): Add initial_load cmdline/file axis.
18117
f9579b99
TT
181182014-06-12 Tom Tromey <tromey@redhat.com>
18119
18120 * gdb.base/completion.exp: Don't use directory name in test.
18121
3657956b
GB
181222014-06-09 Gary Benson <gbenson@redhat.com>
18123
18124 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18125 separate the always-available ANSI-standard signals from the
18126 signals that require checking.
18127 (main): Likewise.
18128 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18129 Likewise.
18130 (main): Likewise.
18131
4186eb54
KS
181322014-06-07 Keith Seitz <keiths@redhat.com>
18133
18134 Revert:
18135 PR c++/16253
18136 * gdb.cp/var-tag.cc: New file.
18137 * gdb.cp/var-tag.exp: New file.
18138 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18139 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18140 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18141 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18142
25326a28 181432014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18144
18145 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18146
829155c9
PA
181472014-06-06 Pedro Alves <palves@redhat.com>
18148
18149 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18150 in target debug output instead of looking at RSP packets,
18151 disabling the test on any target that uses hardware stepping.
18152 Update comments.
18153
61c8d22e
PA
181542014-06-06 Pedro Alves <palves@redhat.com>
18155
18156 * gdb.base/break-unload-file.exp: Fix typo.
18157
d9a47287
YQ
181582014-06-06 Yao Qi <yao@codesourcery.com>
18159
18160 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18161 from "jit_function" to "^jit_function".
18162
e5e01dbf
YQ
181632014-06-06 Yao Qi <yao@codesourcery.com>
18164
18165 * gdb.base/async.c (foo): Add one statement.
18166 * gdb.base/async.exp: Get the next instruction address and
18167 match the output of "nexti" by instruction address. Match
18168 the hex address in the output of "finish".
18169
73ba372c
GB
181702014-06-06 Gary Benson <gbenson@redhat.com>
18171
18172 * gdb.base/call-signals.c: Remove preprocessor conditionals
18173 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18174 SIGSEGV and SIGTERM.
18175 * gdb.base/sigall.c: Likewise.
18176 * gdb.base/unwindonsignal.c: Likewise.
18177 * gdb.reverse/sigall-reverse.c: Likewise.
18178
831517df
YQ
181792014-06-06 Yao Qi <yao@codesourcery.com>
18180
18181 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18182 readable, skip the test.
18183
b8b91e98
YQ
181842014-06-06 Yao Qi <yao@codesourcery.com>
18185
18186 * gdb.threads/staticthreads.c (thread_function): Move the line
18187 setting breakpoint on forward.
18188 * gdb.threads/staticthreads.exp: Update comments.
18189
fb934770
LC
181902014-06-05 Ludovic Courtès <ludo@gnu.org>
18191
18192 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18193 "history-append! type error".
18194
6ef284bd
SM
181952014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18196
18197 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18198 erroneous dprintf expected input.
18199
a872e241
DE
182002014-06-04 Doug Evans <xdje42@gmail.com>
18201
18202 * gdb.guile/scm-generics.exp: Delete.
18203
16f691fb
DE
182042014-06-04 Doug Evans <xdje42@gmail.com>
18205
18206 * gdb.guile/scm-breakpoint.exp: Update.
18207 Add tests for breakpoint registration.
18208
012370f6
TT
182092014-06-04 Tom Tromey <tromey@redhat.com>
18210
18211 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18212 VLA-in-union.
18213 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18214 inner_vla_struct, vla_union types. Initialize objects of those
18215 types and compute their sizes.
18216
9f5a4cef
HZ
182172014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18218 Hui Zhu <hui@codesourcery.com>
18219
18220 * gdb.base/fileio.exp: Add test for shell not available as well as
18221 available.
18222 * gdb.base/fileio.c (test_system): Check for shell twice.
18223
90a45c4d
YQ
182242014-06-04 Yao Qi <yao@codesourcery.com>
18225
18226 * gdb.base/auto-connect-native-target.exp: Remove redundant
18227 space from the regexp pattern.
18228
70017e41
YQ
182292014-06-04 Yao Qi <yao@codesourcery.com>
18230
18231 * gdb.base/default.exp: Replace "child" with "native" in
18232 regexp pattern.
18233
883964a7
SC
182342014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18235
18236 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18237 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18238 * gdb.python/py-xmethods.py: Python script supporting the
18239 new testcase and tests.
18240
ef370185
JB
182412014-06-03 Joel Brobecker <brobecker@adacore.com>
18242 Pedro Alves <palves@redhat.com>
18243
18244 PR breakpoints/17000
18245 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18246 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18247
1e2ccb61
BM
182482014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18249
18250 * gdb.base/subst.exp: Add tests to verify partial path matching
18251 output.
18252
c6ec5ab2
PA
182532014-06-03 Pedro Alves <palves@redhat.com>
18254
18255 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18256 target that doesn't use software single-stepping.
18257
835c559f
PA
182582014-06-03 Pedro Alves <palves@redhat.com>
18259
18260 PR breakpoints/17000
18261 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18262 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18263
06eb1586
DE
182642014-06-02 Doug Evans <xdje42@gmail.com>
18265
18266 * gdb.guile/scm-parameter.exp: New file.
18267
e698b8c4
DE
182682014-06-02 Doug Evans <xdje42@gmail.com>
18269
18270 * gdb.guile/scm-cmd.c: New file.
18271 * gdb.guile/scm-cmd.exp: New file.
18272
ded03782
DE
182732014-06-02 Doug Evans <xdje42@gmail.com>
18274
18275 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18276 pretty-printer lookup.
18277 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18278 (make-pp_s-printer): Call it.
18279 (make-pretty-printer-from-dict): New function.
18280 (lookup-pretty-printer-maker-from-dict): New function.
18281 (*pretty-printer*): Simplify.
18282 (make-objfile-pp_s-printer): New function.
18283 (install-objfile-pretty-printers!): New function.
18284 (make-progspace-pp_s-printer): New function.
18285 (install-progspace-pretty-printers!): New function.
18286 * gdb.guile/scm-progspace.c: New file.
18287 * gdb.guile/scm-progspace.exp: New file.
18288
41fac0cf
PA
182892014-06-02 Pedro Alves <palves@redhat.com>
18290
18291 * gdb.base/dprintf-bp-same-addr.c: New file.
18292 * gdb.base/dprintf-bp-same-addr.exp: New file.
18293
96ae5695
EBM
182942014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18295
18296 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18297 * gdb.arch/powerpc-power.s: Likewise.
18298
da02b3a8
JB
182992014-06-02 Joel Brobecker <brobecker@adacore.com>
18300
18301 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18302
c72b2e7b
YQ
183032014-06-01 Yao Qi <yao@codesourcery.com>
18304
18305 * gdb.base/watchpoint.exp (test_watch_location): Check null
18306 pointer can be dereferenced. If not, do the test, otherwise
18307 skip it.
18308
53e8a631
AB
183092014-05-30 Andrew Burgess <aburgess@broadcom.com>
18310
18311 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18312 results.
18313 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18314
938f0e2f
AB
183152014-05-30 Andrew Burgess <aburgess@broadcom.com>
18316
18317 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18318 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18319 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18320 * gdb.arch/amd64-invalid-stack-top.c: New file.
18321 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18322
9ba6657a
PA
183232014-05-30 Pedro Alves <palves@redhat.com>
18324
18325 PR breakpoints/17000
18326 * gdb.base/sss-bp-on-user-bp.c: New file.
18327 * gdb.base/sss-bp-on-user-bp.exp: New file.
18328
522c09bf
DB
183292014-05-30 David Blaikie <dblaikie@gmail.com>
18330
18331 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18332 gnu_inline semantics via attribute.
18333 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18334 source explicitly specifies the required semantics.
18335
bf4ef81e
MR
183362014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18337
18338 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18339
329ea579
PA
183402014-05-29 Pedro Alves <palves@redhat.com>
18341 Tom Tromey <tromey@redhat.com>
18342
18343 * gdb.base/async-shell.exp: Don't enable target-async.
18344 * gdb.base/async.exp
18345 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18346 parameter. Adjust.
18347 (top level): Don't test with "target-async".
18348 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18349 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18350 * gdb.base/inferior-died.exp: Don't enable target-async.
18351 * gdb.base/interrupt-noterm.exp: Likewise.
18352 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18353 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18354 * gdb.mi/mi-nonstop.exp: Likewise.
18355 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18356 * gdb.mi/mi-nsintrall.exp: Likewise.
18357 * gdb.mi/mi-nsmoribund.exp: Likewise.
18358 * gdb.mi/mi-nsthrexec.exp: Likewise.
18359 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18360 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18361 * gdb.python/py-evsignal.exp: Don't enable target-async.
18362 * gdb.python/py-evthreads.exp: Likewise.
18363 * gdb.python/py-prompt.exp: Likewise.
18364 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18365 * gdb.server/solib-list.exp: Don't enable target-async.
18366 * gdb.threads/thread-specific-bp.exp: Likewise.
18367 * lib/mi-support.exp: Adjust to use mi-async.
18368
fd664c91
PA
183692014-05-29 Pedro Alves <palves@redhat.com>
18370
18371 PR gdb/13860
18372 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18373 reason, even in sync mode.
18374
251bde03
PA
183752014-05-29 Pedro Alves <palves@redhat.com>
18376 Hui Zhu <hui@codesourcery.com>
18377
18378 PR PR15693
18379 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18380 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18381 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18382 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18383
7f3c0343
JB
183842014-05-28 Joel Brobecker <brobecker@adacore.com>
18385
18386 * config/monitor.exp (gdb_target_monitor): Replace use of
18387 "set remotebaud" by "set serial baud".
18388
b2715b27
AW
183892014-05-26 Andy Wingo <wingo@igalia.com>
18390
18391 * gdb.guile/scm-breakpoint.exp:
18392 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18393 properties instead of gdb-object-properties.
18394
498a4489
YQ
183952014-05-26 Yao Qi <yao@codesourcery.com>
18396
18397 * gdb.server/no-thread-db.exp: Specify source file name
18398 explicitly when setting a breakpoint.
18399
589fdceb
MM
184002014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18401
18402 * gdb.btrace/vdso.c: New.
18403 * gdb.btrace/vdso.exp: New.
18404
e9089e05
MM
184052014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18406
18407 * gdb.base/gcore.exp (capture_command_output): Move ...
18408 * lib/gdb.exp (capture_command_output): ... here.
18409
67b5c0c1
MM
184102014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18411
18412 * gdb.btrace/data.exp: Test memory access during btrace replay.
18413
a2199296
SM
184142014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18415
18416 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18417
17b2616c
PA
184182014-05-21 Pedro Alves <palves@redhat.com>
18419
18420 PR gdb/13860
18421 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18422 (top level): Test that output related to execution commands is
18423 sent to the console with CLI commands, but not with MI commands.
18424 Test that breakpoint events are always mirrored to the console.
18425 Also expect the new source line to be output after a "next" in
18426 async mode too. Make it a pass/fail test.
18427 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18428 output.
18429 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18430
5166082f
PA
184312014-05-21 Pedro Alves <palves@redhat.com>
18432
18433 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18434 Use them to test variations of "list" after reaching a breakpoint.
18435 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18436 Test "list" with listsize 10 after reaching a breakpoint.
18437 * gdb.python/python.exp (decode_line current location line
18438 number): Adjust expected line number.
18439
2f25d70f
SM
184402014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18441
18442 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18443 behavior for $args, pass it directly to "run".
18444
ff604a67
MR
184452014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18446
18447 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18448 30000 to 65536.
18449
6a3cb8e8
PA
184502014-05-21 Pedro Alves <palves@redhat.com>
18451
18452 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18453 auto-connect-native-target off".
18454 * gdb.base/auto-connect-native-target.c: New file.
18455 * gdb.base/auto-connect-native-target.exp: New file.
18456
4ebfc96e
PA
184572014-05-21 Pedro Alves <palves@redhat.com>
18458
18459 * gdb.base/default.exp: Test "target native" instead of "target
18460 child".
18461
36d46afb
MW
184622014-05-21 Mark Wielaard <mjw@redhat.com>
18463
18464 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18465
5876f503
JK
184662014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18467
18468 Fix TLS access for -static -pthread.
18469 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18470 <HAVE_TLS> (thread_function, main): Initialize it.
18471 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18472 Add clean_restart.
18473 <$have_tls != "">: Check TLSVAR.
18474
0256a6ac
PA
184752014-05-21 Pedro Alves <palves@redhat.com>
18476
18477 * gdb.base/dcache-line-read-error.c: New.
18478 * gdb.base/dcache-line-read-error.exp: New.
18479
936d2992
PA
184802014-05-20 Pedro Alves <palves@redhat.com>
18481
18482 * gdb.base/compare-sections.c: New file.
18483 * gdb.base/compare-sections.exp: New file.
18484
802e8e6d
PA
184852014-05-20 Pedro Alves <palves@redhat.com>
18486
18487 * gdb.base/break-idempotent.c: New file.
18488 * gdb.base/break-idempotent.exp: New file.
18489
e59fa00f
MM
184902014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18491
18492 * gdb.btrace/nohist.exp: New.
18493
8b696e31
YQ
184942014-05-20 Yao Qi <yao@codesourcery.com>
18495
18496 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18497 gdb.reverse directory and gdb_reverse_timeout exists in board
18498 setting.
18499 * README: Document gdb_reverse_timeout.
18500
73c9764f
YQ
185012014-05-20 Yao Qi <yao@codesourcery.com>
18502
18503 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18504 'test_file_name'. Treat args as a string instead of a list.
18505 (gdb_init): Rename argument 'args' by 'test_file_name'.
18506
f1f4348a
JK
185072014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18508
18509 * gdb.arch/powerpc-power.exp: New file.
18510 * gdb.arch/powerpc-power.s: New file.
18511
0dbe70ce
DE
185122014-05-16 Doug Evans <dje@google.com>
18513
18514 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18515 * gdb.base/completion.exp: Check that all expected files exist
18516 before doing file completion.
0dbe70ce 18517
8d551b02
DE
185182014-05-16 Doug Evans <dje@google.com>
18519
18520 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18521 Update.
18522 (do_syscall_tests_without_xml): Update.
18523
73eb7709
PA
185242014-05-16 Pedro Alves <palves@redhat.com>
18525
18526 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18527 instead of "unknown output after running".
18528
3fae92fc
YQ
185292014-05-16 Yao Qi <yao@codesourcery.com>
18530
18531 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18532 file1.txt from host at the end.
18533 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18534
c2b2ccc5
DE
185352014-05-15 Doug Evans <dje@google.com>
18536
18537 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18538 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18539 loading file. Add test for TU lookup.
18540
8c217a4b
SM
185412014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18542
18543 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18544 calling "-exec-arguments" or "set args" before running the
18545 inferior.
18546
3deb39c6
SM
185472014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18548
18549 * lib/mi-support.exp (mi_expect_stop): Expect message for
18550 inferiors that exit with non-zero exit code.
18551
71a79f8c
YQ
185522014-05-14 Yao Qi <yao@codesourcery.com>
18553
18554 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18555 match absolute path on remote host.
18556 (test_file_list_exec_source_files): Remove "/" from the
18557 pattern.
18558
f23fcd46
YQ
185592014-05-14 Yao Qi <yao@codesourcery.com>
18560
18561 * boards/local-remote-host-notty.exp (${board}_file): New
18562 proc.
18563
9404b58f
KM
185642014-05-07 Kyle McMartin <kyle@redhat.com>
18565
18566 Pushed by Joel Brobecker <brobecker@adacore.com>.
18567 * gdb.arch/aarch64-atomic-inst.c: New file.
18568 * gdb.arch/aarch64-atomic-inst.exp: New file.
18569
5e45f04c
YQ
185702014-05-07 Yao Qi <yao@codesourcery.com>
18571
18572 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18573 in current context" too.
18574
c888a17d
KS
185752014-05-05 Keith Seitz <keiths@redhat.com>
18576
18577 * gdb.linespec/ls-dollar.exp: Add test for linespec
18578 file:convenience_variable.
18579
290a839c
YQ
185802014-05-05 Yao Qi <yao@codesourcery.com>
18581
18582 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18583 traceframes into tfile and ctf trace files. Read data from
18584 trace file and test collected data.
18585 (gdb_collect_locals_test): Likewise.
18586 (gdb_unavailable_registers_test): Likewise.
18587 (gdb_unavailable_floats): Likewise.
18588 (gdb_collect_globals_test): Likewise.
18589 (top-level): Append "ctf" to trace_file_targets if GDB
18590 supports.
18591
b5262cd0
YQ
185922014-05-05 Yao Qi <yao@codesourcery.com>
18593
18594 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18595 code to ...
18596 (gdb_collect_args_test_1): ... it. New proc.
18597 (gdb_collect_locals_test): Move some code to ...
18598 (gdb_collect_locals_test_1): ... it. New proc.
18599 (gdb_unavailable_registers_test): Move some code to ...
18600 (gdb_unavailable_registers_test_1): ... it. New proc.
18601 (gdb_unavailable_floats): Move some code to ...
18602 (gdb_unavailable_floats_1): ... it. New proc.
18603
30a1e6cc
SDJ
186042014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18605
18606 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18607 probes to test for bitness recognition.
18608 * gdb.arch/amd64-stap-optional-prefix.exp
18609 (test_probe_value_without_reg): New procedure.
18610 Add code to test for different kinds of bitness.
18611
f33da99a
SDJ
186122014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18613
18614 PR breakpoints/16889
18615 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18616 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18617
5b80f00d
PA
186182014-05-01 Pedro Alves <palves@redhat.com>
18619
18620 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18621 gdb_file_cmd if no file is specified.
18622 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18623 last_loaded_file to set the remote exec-file.
18624
f8c2a73c
PA
186252014-05-01 Pedro Alves <palves@redhat.com>
18626
18627 * boards/local-remote-host.exp: New file.
18628
be6e8ac7
PA
186292014-05-01 Pedro Alves <palves@redhat.com>
18630
18631 * boards/local-remote-host.exp: Rename to ...
18632 * boards/local-remote-host-notty.exp: ... this.
18633
cac0dc8f
JB
186342014-04-28 Joel Brobecker <brobecker@adacore.com>
18635
18636 * gdb.ada/dyn_arrayidx: New testcase.
18637
9730e6cc
YQ
186382014-04-26 Yao Qi <yao@codesourcery.com>
18639
18640 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18641 and compute the length of function main. Save it in
18642 $main_length.
18643 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18644 (top-level): Use gdb_compile to compile objects into
18645 executable and restart GDB. Remove invocation to
18646 prepare_for_testing.
18647
7ae1a6a6
PA
186482014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18649 Pedro Alves <palves@redhat.com>
18650
18651 PR server/16255
18652 * gdb.multi/multi-attach.c: New file.
18653 * gdb.multi/multi-attach.exp: New file.
18654
4082afcc
PA
186552014-04-25 Pedro Alves <palves@redhat.com>
18656
18657 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18658 user.
18659 (top level): Test that "set remote conditional-breakpoints-packet
18660 off" works as intended.
18661 * gdb.base/dprintf.exp: Test that "set remote
18662 breakpoint-commands-packet off" works as intended.
18663 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18664 New function.
18665 (top level): Call it.
18666 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18667 remote fast-tracepoints-packet off" works as intended.
18668 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18669 * lib/gdb.exp (gdb_is_target_remote): ... here.
18670
2abc3f8d
DB
186712014-04-24 David Blaikie <dblaikie@gmail.com>
18672
18673 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18674 ensure clang would not discard them.
18675 * gdb.base/gdbvars.c: Ditto.
18676 * gdb.base/memattr.c: Ditto.
18677 * gdb.base/whatis.c: Ditto.
18678 * gdb.python/py-prettyprint.c: Ditto.
18679 * gdb.trace/actions.c: Ditto.
18680 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18681 ensure clang would not discard it.
18682
bfd39632
DB
186832014-04-24 David Blaikie <dblaikie@gmail.com>
18684
18685 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18686 clang to emit the full definition of type required by the test
18687 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18688
22842ff6
DB
186892014-04-24 David Blaikie <dblaikie@gmail.com>
18690
18691 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18692 coax Clang into emitting the definition of the type.
18693 * gdb.cp/pr10728-x.h (y): Ditto.
18694 * gdb.cp/pr10728-y.cc (y): Ditto.
18695
c2e827ad
DB
186962014-04-24 David Blaikie <dblaikie@gmail.com>
18697
18698 * gdb.base/label.exp: XFAIL label related tests under Clang.
18699 * gdb.cp/cplabel.exp: Ditto.
18700 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18701 under Clang those using labels.
18702
4c2d33e7
YQ
187032014-04-25 Yao Qi <yao@codesourcery.com>
18704
18705 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18706 double_label.
18707 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18708 partial_label and double_label.
18709
56083b99
DB
187102014-04-24 David Blaikie <dblaikie@gmail.com>
18711
18712 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18713
25d4e99d
DB
187142014-04-24 David Blaikie <dblaikie@gmail.com>
18715
18716 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18717 of the function to work across GCC and Clang.
18718 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18719 pointer types (const void ** const V void **).
18720
01f9f808
MS
187212014-04-24 Michael Sturm <michael.sturm@mintel.com>
18722 Walfred Tedeschi <walfred.tedeschi@intel.com>
18723
18724 * Makefile.in (EXECUTABLES): Added i386-avx512.
18725 * gdb.arch/i386-avx512.c: New file.
18726 * gdb.arch/i386-avx512.exp: Likewise.
18727
4b48d439
KS
187282014-04-23 Keith Seitz <keiths@redhat.com>
18729
18730 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18731 (mi_make_breakpoint_table): New procedure.
18732 (mi_create_breakpoint): Use mi_make_breakpoint
18733 and return the result.
18734 (mi_make_breakpoint): New procedure.
18735 (mi_build_kv_pairs): New procedure.
18736
18737 * gdb.mi/mi-break.exp: Remove unused globals,
18738 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18739 All callers updated.
18740 * gdb.mi/mi-dprintf.exp: Use variable to track command
18741 number.
18742 Update all callers of mi_create_breakpoint and use
18743 mi_make_breakpoint_table.
18744 Remove any unused global variables.
18745 * gdb.mi/mi-nonstop.exp: Likewise.
18746 * gdb.mi/mi-nsintrall.exp: Likewise.
18747 * gdb.mi/mi-nsmoribund.exp: Likewise.
18748 * gdb.mi/mi-nsthrexec.exp: Likewise.
18749 * gdb.mi/mi-reverse.exp: Likewise.
18750 * gdb.mi/mi-simplerun.exp: Likewise.
18751 * gdb.mi/mi-stepn.exp: Likewise.
18752 * gdb.mi/mi-syn-frame.exp: Likewise.
18753 * gdb.mi/mi-until.exp: Likewise.
18754 * gdb.mi/mi-var-cp.exp: Likewise.
18755 * gdb.mi/mi-var-display.exp: Likewise.
18756 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18757 * gdb.mi/mi2-var-child.exp: Likewise.
18758 * gdb.mi/mi-vla-c99.exp: Likewise.
18759 * lib/mi-support.exp: Likewise.
18760
18761 From Ian Lance Taylor <iant@cygnus.com>:
18762 * lib/gdb.exp (parse_args): New procedure.
18763
08351840
PA
187642014-04-23 Pedro Alves <palves@redhat.com>
18765
18766 * gdb.base/break-unload-file.c: New file.
18767 * gdb.base/break-unload-file.exp: New file.
18768 * gdb.base/sym-file-lib.c (baz): New function.
18769 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18770 field.
18771 (load): Store the segment's mapped size.
18772 (unload): New function.
18773 (unload_shlib): New function.
18774 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18775 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18776 set a breakpoint at baz, and call it.
18777 * gdb.base/sym-file.exp: New tests for stale breakpoint
18778 instructions.
18779
076855f9
PA
187802014-04-23 Pedro Alves <palves@redhat.com>
18781
18782 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18783 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18784 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18785 * gdb.base/hbreak-unmapped.c: New file.
18786 * gdb.base/hbreak-unmapped.exp: New file.
18787 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18788 * lib/gdb.exp (gdb_is_target_remote): ... here.
18789
483805cf
PA
187902014-04-22 Pedro Alves <palves@redhat.com>
18791
18792 * gdb.base/consecutive-step-over.c: New file.
18793 * gdb.base/consecutive-step-over.exp: New file.
18794
06d97543
PA
187952014-04-22 Pedro Alves <palves@redhat.com>
18796
18797 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18798 instead of send_gdb/gdb_expect.
18799
b4429ea2
YQ
188002014-04-22 Yao Qi <yao@codesourcery.com>
18801
18802 * lib/trace-support.exp (generate_tracefile): New procedure.
18803 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18804 return 0.
18805 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18806 if generate_tracefile returns 1.
18807
51d48146
PA
188082014-04-18 Tom Tromey <palves@redhat.com>
18809 Pedro alves <tromey@redhat.com>
18810
18811 PR backtrace/15558
18812 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18813 with a backtrace limit.
18814 * gdb.python/py-frame-inline.exp: Test running to an inline
18815 function with a backtrace limit, and printing the newest frame.
18816 * gdb.python/py-frame-inline.c (main): Call f.
18817
bd1dce5f
MS
188182014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18819
18820 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18821
40d1a503
MS
188222014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18823
18824 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18825 Drop prefix from unsupported source file path.
18826
389b98f7
YQ
188272014-04-17 Yao Qi <yao@codesourcery.com>
18828
18829 * lib/gdb.exp (with_target_charset): New proc.
18830 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18831 with_target_charset.
18832 (test_print_strings): Likewise.
18833 (test_repeat_bytes): Likewise.
18834 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18835 for some tests.
18836
22869d73
KS
188372014-04-16 Keith Seitz <keiths@redhat.com>
18838
18839 PR gdb/15827
18840 * gdb.dwarf2/corrupt.c: New file.
18841 * gdb.dwarf2/corrupt.exp: New file.
18842
c4f87ca6
KS
188432014-04-16 Keith Seitz <keiths@redhat.com>
18844
18845 PR c++/16597
18846 * gdb.cp/namelessclass.cc: New file.
18847 * gdb.cp/namelessclass.exp: New file.
18848 * gdb.cp/namelessclass.S: New file.
18849
ab19de87
DE
188502014-04-16 Doug Evans <dje@google.com>
18851
18852 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18853 Add comment.
18854 (gdbserver_default_get_comm_port): New function.
18855 (gdbserver_start): Check if board file provided
18856 "gdbserver,get_comm_port" and use it if so.
18857 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18858 (gdb,socketport): Set to "stdio".
18859 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18860 (stdio_gdbserver_template): Delete.
18861 (${board}_get_remote_address): Update.
18862 (${board}_build_remote_cmd): Delete.
18863 (${board}_get_comm_port): New function.
18864 (${board}_spawn): Update.
18865 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18866 Delete.
18867 (${board}_get_remote_address): Update.
18868 (${board}_get_comm_port): New function.
18869
fc98a809
AB
188702014-04-16 Andrew Burgess <aburgess@broadcom.com>
18871
18872 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18873 appearing in any order.
18874
87fd9e6e
DE
188752014-04-15 Doug Evans <dje@google.com>
18876
18877 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18878 uninitialized value of "description".
18879
099fc3ea
KS
188802014-04-15 Keith Seitz <keiths@redhat.com>
18881
18882 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18883 Remove unused globals.
18884 (test_running_the_program): Likewise.
18885 (test_controlled_execution): Likewise.
18886 (test_controlling_breakpoints): Likewise.
18887 (test_program_termination): Likewise.
18888
5da151d4
KS
188892014-04-15 Keith Seitz <keiths@redhat.com>
18890
18891 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18892 unused globals.
18893 (test_rbreak_creation_and_listing): Likewise.
18894 (test_ignore_count): Likewise.
18895 (test_error): Likewise.
18896
35e5d2f0
PA
188972014-04-15 Pedro Alves <palves@redhat.com>
18898
18899 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18900 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18901 sym-file-loader.c.
18902 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18903 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18904 to sym-file-loader.c.
18905 (struct library): Forward declare.
18906 (load_shlib, lookup_function): Change prototypes.
18907 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18908 (translate_offset): Remove declarations.
18909 (get_text_addr): New declaration.
18910 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18911 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18912 sym-file-loader.h.
18913 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18914 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18915 here from sym-file-loader.h.
18916 (struct library): New structure.
18917 (load_shlib, lookup_function): Change prototypes and adjust to
18918 work with a struct library.
18919 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18920 (translate_offset): Make static.
18921 (get_text_addr): New function.
18922 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18923
eb4c1710
PA
189242014-04-15 Pedro Alves <palves@redhat.com>
18925
18926 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18927
2d1baf52
PA
189282014-04-15 Pedro Alves <palves@redhat.com>
18929
18930 * gdb.base/sym-file-loader.c: Include <limits.h>.
18931 (SELF_LINK): New define.
18932 (get_origin): New function.
18933 (load_shlib): Use it.
18934 * gdb.base/sym-file.exp: Don't early return if the target is
18935 remote. Use runto_main, and issue fail is that fails. Use
18936 gdb_load_shlibs.
18937 (shlib_name): Delete.
18938 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18939
7dd6df01
PA
189402014-04-15 Pedro Alves <palves@redhat.com>
18941
18942 * gdb.base/sym-file.exp: Remove regex characters from test
18943 message. Don't refer to breakpoint numbers in test messages.
18944
b50c8614
KS
189452014-04-14 Keith Seitz <keiths@redhat.com>
18946
18947 PR c++/16253
18948 * gdb.cp/var-tag.cc: New file.
18949 * gdb.cp/var-tag.exp: New file.
18950 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18951 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18952 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18953 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18954
3d567982
TT
189552014-04-14 Tom Tromey <tromey@redhat.com>
18956
18957 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18958 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18959 type.
18960 * gdb.cp/enum-class.exp: New file.
18961 * gdb.cp/enum-class.cc: New file.
18962
0626fc76
TT
189632014-04-14 Tom Tromey <tromey@redhat.com>
18964
18965 * gdb.dwarf2/enum-type.exp: New file.
18966
dca325b3
SA
189672014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18968
18969 * gdb.mi/mi-vla-c99.exp: New file.
18970 * gdb.mi/vla.c: New file.
18971
5854b38a
SA
189722014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18973
18974 * gdb.base/vla-datatypes.c: New file.
18975 * gdb.base/vla-datatypes.exp: New file.
18976
463bb957
SA
189772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18978
18979 * gdb.base/vla-ptr.c: New file.
18980 * gdb.base/vla-ptr.exp: New file.
18981
3dd170be
SA
189822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18983
18984 * gdb.dwarf2/count.exp: New file.
18985
5ecaaa66
SA
189862014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18987
18988 * gdb.base/vla-sideeffect.c: New file.
18989 * gdb.base/vla-sideeffect.exp: New file.
18990
41f1ada5
DB
189912014-04-14 David Blaikie <dblaikie@gmail.com>
18992
18993 * gdb.mi/non-stop.c: Add return value for non-void function return
18994 statement.
18995 * gdb.threads/staticthreads.c: Ditto.
18996
0be03e84
DE
189972014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18998 Doug Evans <xdje42@gmail.com>
18999
19000 * gdb.guile/scm-value.c: Improve test case.
19001 * gdb.guile/scm-value.exp: Add new test.
19002
f180a1fb
DB
190032014-04-11 David Blaikie <dblaikie@gmail.com>
19004
19005 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19006 override Clang's default.
19007
6b662e19
JB
190082014-04-11 Joel Brobecker <brobecker@adacore.com>
19009
19010 Revert the following changes (regressions):
19011
19012 * gdb.base/vla-sideeffect.c: New file.
19013 * gdb.base/vla-sideeffect.exp: New file.
19014
19015 * gdb.dwarf2/count.exp: New file.
19016
19017 * gdb.base/vla-multi.c: New file.
19018 * gdb.base/vla-multi.exp: New file.
19019
19020 * gdb.base/vla-ptr.c: New file.
19021 * gdb.base/vla-ptr.exp: New file.
19022
19023 * gdb.base/vla-datatypes.c: New file.
19024 * gdb.base/vla-datatypes.exp: New file.
19025
19026 * gdb.mi/mi-vla-c99.exp: New file.
19027 * gdb.mi/vla.c: New file.
19028
245a5f0b
KS
190292014-04-11 Keith Seitz <keiths@redhat.com>
19030
19031 PR c++/16675
19032 * gdb.cp/cpsizeof.exp: New file.
19033 * gdb.cp/cpsizeof.cc: New file.
19034
58a84dcf
SA
190352014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19036
191a8a90
JB
19037 * gdb.mi/mi-vla-c99.exp: New file.
19038 * gdb.mi/vla.c: New file.
58a84dcf 19039
c8655f75
SA
190402014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19041
19042 * gdb.base/vla-datatypes.c: New file.
19043 * gdb.base/vla-datatypes.exp: New file.
19044
024e13b4
SA
190452014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19046
19047 * gdb.base/vla-ptr.c: New file.
19048 * gdb.base/vla-ptr.exp: New file.
19049
1a237e0e
SA
190502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19051
19052 * gdb.base/vla-multi.c: New file.
19053 * gdb.base/vla-multi.exp: New file.
19054
504f3432
SA
190552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19056
19057 * gdb.dwarf2/count.exp: New file.
19058
3bce8237
SA
190592014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19060
191a8a90
JB
19061 * gdb.base/vla-sideeffect.c: New file.
19062 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19063
322f9c21
YQ
190642014-04-11 Yao Qi <yao@codesourcery.com>
19065
19066 * gdb.base/completion.exp: Check file exists before running tests
19067 on file completion.
19068
d708bcd1
PA
190692014-04-10 Pedro Alves <palves@redhat.com>
19070
19071 * gdb.base/cond-eval-mode.c: New file.
19072 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19073 prepare_for_testing to build the new file. Check result of
19074 runto_main.
19075 (test_break, test_watch): New procedures.
19076 (top level): Use them.
19077
ae1d2761
PM
190782014-04-08 Pierre Muller <muller@sourceware.org>
19079
19080 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19081 Ctrl-V use for mingw hosts.
19082
7af389b8
SC
190832014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19084
19085 * gdb.python/py-value.c: Improve test case.
19086 * gdb.python/py-value.exp: Add new test.
19087
5e703181
DE
190882014-04-07 David Blaikie <dblaikie@gmail.com>
19089
19090 * lib/compiler.c: Identify the clang compiler.
19091 * lib/compiler.cc: Ditto.
19092
9810b410
YQ
190932014-04-03 Yao Qi <yao@codesourcery.com>
19094
19095 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19096
98d1b8dc
AB
190972014-04-01 Anton Blanchard <anton@samba.org>
19098
19099 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19100 messages unique.
19101
3114cea1
AB
191022014-04-01 Anton Blanchard <anton@samba.org>
19103
19104 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19105 prepare_for_testing.
19106
62f7182c
AB
191072014-04-01 Anton Blanchard <anton@samba.org>
19108
19109 * gdb.arch/ppc64-atomic-inst.c: Remove.
19110 * gdb.arch/ppc64-atomic-inst.S: New file.
19111 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19112
770e7fc7
DE
191132014-03-31 Doug Evans <dje@google.com>
19114
19115 * gdb.base/print-symbol-loading-lib.c: New file.
19116 * gdb.base/print-symbol-loading-main.c: New file.
19117 * gdb.base/print-symbol-loading.exp: New file.
19118
46e2bafa
YQ
191192014-03-31 Yao Qi <yao@codesourcery.com>
19120
19121 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19122
8776cfe9
JB
191232014-03-28 Joel Brobecker <brobecker@adacore.com>
19124
19125 * gdb.ada/mi_dyn_arr: New testcase.
19126
5d1ef361
DE
191272014-03-27 Doug Evans <dje@google.com>
19128
19129 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19130
b5bee914
YQ
191312014-03-27 Yao Qi <yao@codesourcery.com>
19132
19133 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19134 if target is nios2-*-*.
19135
0d4d0e77
YQ
191362014-03-26 Yao Qi <yao@codesourcery.com>
19137
19138 * lib/gdb.exp (readline_is_used): New proc.
19139 * gdb.base/completion.exp: Move tests on command complete up.
19140 Skip the rest of tests if readline is not used.
19141 * gdb.ada/complete.exp: Skp the test if readline is not
19142 used.
19143 * gdb.base/filesym.exp: Likewise.
19144 * gdb.base/macscp.exp: Likewise.
19145 * gdb.base/readline-ask.exp: Likewise.
19146 * gdb.base/readline.exp: Likewise.
19147 * gdb.python/py-cmd.exp: Likewise.
19148 * gdb.trace/tfile.exp: Likewise.
19149
29361eee
YQ
191502014-03-26 Yao Qi <yao@codesourcery.com>
19151
19152 * gdb.base/macscp.exp: Fix code format issues.
19153
bc9a5525
UW
191542014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19155
19156 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19157 * gdb.asm/powerpc64le.inc: New file.
19158
d3839ede
PA
191592014-03-25 Pedro Alves <palves@redhat.com>
19160 Doug Evans <dje@google.com>
19161
19162 * gdb.base/source-execution.c: New file.
19163 * gdb.base/source-execution.exp: New file.
19164 * gdb.base/source-execution.gdb: New file.
19165
01672a57
DE
191662014-03-24 Doug Evans <dje@google.com>
19167
19168 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19169 using fission.
19170
88bbeca9
HZ
191712014-03-24 Hui Zhu <hui@codesourcery.com>
19172 Pedro Alves <palves@redhat.com>
19173
19174 PR breakpoints/16101
19175 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19176 test pass/fail messages. Detect missing support for dprintf when
19177 breakpoints are actually inserted.
19178 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19179 breakpoints are actually inserted.
19180 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19181 fails.
19182
d2348791
JK
191832014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19184
19185 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19186
feef67ab
DE
191872014-03-22 Doug Evans <xdje42@gmail.com>
19188
19189 * gdb.python/python.exp (python not supported): Verify multi-line
19190 python command issues an error.
25d743f9 19191 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19192 guile command issues an error.
feef67ab 19193
ecebef6a
MR
191942014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19195
19196 * gdb.threads/thread-specific.exp: Handle the lack of usable
19197 $this_breakpoint and $this_thread.
19198
ccdd1909
HZ
191992014-03-21 Hui Zhu <hui@codesourcery.com>
19200
19201 * gdb.base/attach.exp (do_command_attach_tests): New.
19202
beb460e8
PA
192032014-03-20 Tom Tromey <tromey@redhat.com>
19204 Pedro Alves <palves@redhat.com>
19205
19206 PR cli/15718
19207 * gdb.base/condbreak-call-false.c: New file.
19208 * gdb.base/condbreak-call-false.exp: New file.
19209
40acf43a
PA
192102014-03-20 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19213 Delete.
19214 (block_signals, unblock_signals): Delete.
19215 (child_function_2, main): Remove references to deleted variable
19216 and functions.
19217
9f5e1e02
PA
192182014-03-20 Pedro Alves <palves@redhat.com>
19219
19220 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19221 Use pthread_kill to signal thread 2.
19222 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19223 Adjust to make the test send itself a signal rather than using the
19224 host's "kill" command.
19225
99619bea
PA
192262014-03-20 Pedro Alves <palves@redhat.com>
19227
19228 * gdb.threads/multiple-step-overs.c: New file.
19229 * gdb.threads/multiple-step-overs.exp: New file.
19230 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19231 Adjust expected infrun debug output.
19232
2adfaa28
PA
192332014-03-20 Pedro Alves <palves@redhat.com>
19234
19235 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19236 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19237
31e77af2
PA
192382014-03-20 Pedro Alves <palves@redhat.com>
19239
19240 PR breakpoints/7143
19241 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19242 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19243 of gdb_test_multiple.
19244 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19245 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19246
b9f437de
PA
192472014-03-20 Pedro Alves <palves@redhat.com>
19248
19249 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19250 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19251
05adc73e
PA
192522014-03-19 Pedro Alves <palves@redhat.com>
19253
19254 * gdb.base/async.exp: Remove early return.
19255
6048b950
PA
192562014-03-19 Pedro Alves <palves@redhat.com>
19257
19258 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19259
8bcfb00a
PA
192602014-03-19 Pedro Alves <palves@redhat.com>
19261
19262 * gdb.base/async.exp (test_background): Expect \r\n after
19263 "completed." in the fail pattern.
19264
884e37dc
PA
192652014-03-19 Pedro Alves <palves@redhat.com>
19266
19267 * gdb.base/async.exp (test_background): New procedure.
19268 Use it for all background execution command tests.
19269
148e57e2
PA
192702014-03-19 Pedro Alves <palves@redhat.com>
19271
19272 * gdb.base/async.exp: Use prepare_for_testing.
19273
f48088c7
PA
192742014-03-19 Pedro Alves <palves@redhat.com>
19275
19276 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19277 the same line.
19278
e2f6c966
PA
192792014-03-19 Pedro Alves <palves@redhat.com>
19280
19281 * gdb.base/async.c (main): Add "jump here" and "until here" line
19282 marker comments.
19283 * gdb.base/async.exp (jump_here): New global.
19284 (jump& test): Use it.
19285 (until_here): New global.
19286 (until& test): Use it.
19287
c30568d4
PA
192882014-03-19 Pedro Alves <palves@redhat.com>
19289
19290 * gdb.base/async.exp: Don't frob gdb_protocol.
19291
0172b6a7
DE
192922014-03-18 Doug Evans <xdje42@gmail.com>
19293
19294 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19295 Fix spelling of exec-done-display.
19296
06c868a8
JK
192972014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19298
19299 PR gdb/15358
19300 * gdb.base/gdb-sigterm.c: New file.
19301 * gdb.base/gdb-sigterm.exp: New file.
19302
0c7e1a46
PA
193032014-03-18 Pedro Alves <palves@redhat.com>
19304
19305 PR gdb/13860
19306 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19307 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19308 solib-event.
19309
f7c77d93
JB
193102014-03-17 Joel Brobecker <brobecker@adacore.com>
19311
19312 * gdb.ada/pckd_arr_ren: New testcase.
19313
5a1e8c7a
DE
193142014-03-13 Doug Evans <xdje42@gmail.com>
19315
19316 PR guile/16612
19317 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19318 collect after discarding symbols.
19319
350e1a76
DE
193202014-03-13 Ludovic Courtès <ludo@gnu.org>
19321 Doug Evans <xdje42@gmail.com>
19322
19323 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19324 to history survives a gc.
19325
a69900ae
PA
193262014-03-13 Pedro Alves <palves@redhat.com>
19327
19328 * gdb.base/default.exp: Don't test "target procfs".
19329
5db9f0bd
PA
193302014-03-13 Pedro Alves <palves@redhat.com>
19331
19332 * gdb.base/default.exp: Update "target child" and "target procfs"
19333 tests to not expect "Unix".
19334
b3ccfe11
TT
193352014-03-12 Tom Tromey <tromey@redhat.com>
19336
19337 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19338 New procs. Add target-async tests.
19339 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19340 Add target-async tests.
19341
646f4417
AA
193422014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19343
19344 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19345 'func_start' and 'func_end' for the beginning and end of the
19346 function code, respectively.
19347 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19348 'func_end' instead of 'func' and 'main'.
19349
288c211f
AA
193502014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19351
19352 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19353 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19354 generate the debug info assembler source.
19355
e0c0f156
AA
193562014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19357
19358 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19359 * gdb.dwarf2/arr-subrange.exp: Likewise.
19360 * gdb.dwarf2/dwz.exp: Likewise.
19361 * gdb.dwarf2/method-ptr.exp: Likewise.
19362 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19363 * gdb.dwarf2/subrange.exp: Likewise.
19364 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19365 * gdb.dwarf2/implptrpiece.exp: Likewise.
19366 * gdb.dwarf2/nostaticblock.exp: Likewise.
19367
0e5c4555
AA
193682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19369
19370 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19371 directory to absolute path name arguments.
19372
5ec18f2b
JG
193732014-03-10 Joel Brobecker <brobecker@adacore.com>
19374
19375 * gdb.ada/tagged_access: New testcase.
19376
847fc4f2
MM
193772014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19378
19379 * gdb.btrace/data.exp: Update expected output.
19380
cc3da688
YQ
193812014-03-06 Yao Qi <yao@codesourcery.com>
19382
19383 * gdb.trace/pr16508.exp: New file.
19384
0f26cec1
PA
193852014-03-05 Pedro Alves <palves@redhat.com>
19386
19387 PR gdb/16575
19388 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19389 procedure.
19390 (top level): Adjust to use it. Add tests that exercise breakpoint
19391 interaction with the code-cache.
19392
7a5a839f
LC
193932014-02-26 Ludovic Courtès <ludo@gnu.org>
19394
19395 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19396 test for 'history-append!'.
19397
31aa7e4e
JB
193982014-02-26 Joel Brobecker <brobecker@adacore.com>
19399
19400 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19401 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19402 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19403 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19404 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19405 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19406
1b588015
JB
194072014-02-26 Joel Brobecker <brobecker@adacore.com>
19408
19409 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19410 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19411 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19412
55426c9d
JB
194132014-02-26 Joel Brobecker <brobecker@adacore.com>
19414
19415 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19416
dc53a7ad
JB
194172014-02-26 Joel Brobecker <brobecker@adacore.com>
19418
19419 * gdb.dwarf2/arr-stride.c: New file.
19420 * gdb.dwarf2/arr-stride.exp: New file.
19421
12ab52e9
PA
194222014-02-26 Pedro Alves <palves@redhat.com>
19423
19424 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19425 that won't ever trigger. Make sure that GDB reports the correct
19426 breakpoint that caused the stop.
19427
849c862e
JK
194282014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19429
19430 PR gdb/16626
19431 * gdb.base/auto-load-script: New file.
19432 * gdb.base/auto-load.c: New file.
19433 * gdb.base/auto-load.exp: New file.
19434
71b7d793
JK
19435 PR gdb/16626
19436 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19437
e2f0d509
JK
194382014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19439
19440 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19441 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19442
50cc37c8
DE
194432014-02-24 Doug Evans <dje@google.com>
19444
19445 * lib/gdb.exp (run_on_host): Log error output if program fails.
19446
ea4758f2
PA
194472014-02-21 Pedro Alves <palves@redhat.com>
19448
19449 * gdb.threads/step-after-sr-lock.c: Rename to ...
19450 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19451 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19452 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19453 ... this.
19454
d7b30f67
SDJ
194552014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19456
19457 PR tdep/16397
19458 * gdb.arch/amd64-stap-special-operands.exp: New file.
19459 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19460 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19461 * gdb.arch/amd64-stap-triplet.S: Likewise.
19462 * gdb.arch/amd64-stap-triplet.c: Likewise.
19463
83deb43f
JB
194642014-02-20 Joel Brobecker <brobecker@adacore.com>
19465
19466 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19467 in .section pseudo-op.
19468
adde2bff
DE
194692014-02-20 lin zuojian <manjian2006@gmail.com>
19470 Joel Brobecker <brobecker@adacore.com>
19471 Doug Evans <xdje42@gmail.com>
19472
19473 PR symtab/16581
19474 * gdb.dwarf2/dw2-icycle.S: New file.
19475 * gdb.dwarf2/dw2-icycle.c: New file.
19476 * gdb.dwarf2/dw2-icycle.exp: New file.
19477
f7bd0f78
SC
194782014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19479
19480 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19481 operations on gdb.Value objects.
19482 * gdb.python/py-value-cc.exp: Add new test to test operations on
19483 gdb.Value objects.
19484
c17ef0d5
DE
194852014-02-18 Doug Evans <dje@google.com>
19486
19487 * Makefile.in (TESTS): New variable.
19488 (expanded_tests, expanded_tests_or_none): New variables
19489 (check-single): Pass $(expanded_tests_or_none) to runtest.
19490 (check-parallel): Only run tests in $(TESTS) if non-empty.
19491 (check/no-matching-tests-found): New rule.
19492 * README: Document TESTS makefile variable.
19493
5dd3176f
DE
194942014-02-18 Doug Evans <dje@google.com>
19495
19496 * Makefile.in (check-parallel): rm -rf outputs temp.
19497
0b10be4f
JK
194982014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19499
19500 Fix "ERROR: no fileid for" in the testsuite.
19501 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19502
85f224e7
DE
195032014-02-12 Doug Evans <dje@google.com>
19504
19505 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19506 (MISCELLANEOUS): New variable.
19507 (clean): rm -rf $(MISCELLANEOUS).
19508 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19509 dwp live in the same directory as symlinks, with each symlink pointed
19510 to a differently named file in a different directory.
19511
149b30ff
DE
195122014-02-11 Doug Evans <dje@google.com>
19513
19514 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19515 of Tcl file commands.
19516
1dfdac32
MK
195172014-02-10 Mark Kettenis <kettenis@gnu.org>
19518
19519 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19520 "kill -SIGUSR1 -1".
19521
aa4fb036
JB
195222014-02-10 Joel Brobecker <brobecker@adacore.com>
19523
19524 * gdb.ada/tick_length_array_enum_idx: New testcase.
19525
ed3ef339
DE
195262014-02-10 Doug Evans <xdje42@gmail.com>
19527
19528 * configure.ac (AC_OUTPUT): Add gdb.guile.
19529 * configure: Regenerate.
19530 * lib/gdb-guile.exp: New file.
19531 * lib/gdb.exp (get_target_charset): New function.
19532 * gdb.base/help.exp: Update expected output from "apropos apropos".
19533 * gdb.guile/Makefile.in: New file.
19534 * gdb.guile/guile.exp: New file.
19535 * gdb.guile/scm-arch.c: New file.
19536 * gdb.guile/scm-arch.exp: New file.
19537 * gdb.guile/scm-block.c: New file.
19538 * gdb.guile/scm-block.exp: New file.
19539 * gdb.guile/scm-breakpoint.c: New file.
19540 * gdb.guile/scm-breakpoint.exp: New file.
19541 * gdb.guile/scm-disasm.c: New file.
19542 * gdb.guile/scm-disasm.exp: New file.
19543 * gdb.guile/scm-equal.c: New file.
19544 * gdb.guile/scm-equal.exp: New file.
19545 * gdb.guile/scm-error.exp: New file.
19546 * gdb.guile/scm-error.scm: New file.
19547 * gdb.guile/scm-frame-args.c: New file.
19548 * gdb.guile/scm-frame-args.exp: New file.
19549 * gdb.guile/scm-frame-args.scm: New file.
19550 * gdb.guile/scm-frame-inline.c: New file.
19551 * gdb.guile/scm-frame-inline.exp: New file.
19552 * gdb.guile/scm-frame.c: New file.
19553 * gdb.guile/scm-frame.exp: New file.
19554 * gdb.guile/scm-generics.exp: New file.
19555 * gdb.guile/scm-gsmob.exp: New file.
19556 * gdb.guile/scm-iterator.c: New file.
19557 * gdb.guile/scm-iterator.exp: New file.
19558 * gdb.guile/scm-math.c: New file.
19559 * gdb.guile/scm-math.exp: New file.
19560 * gdb.guile/scm-objfile-script-gdb.in: New file.
19561 * gdb.guile/scm-objfile-script.c: New file.
19562 * gdb.guile/scm-objfile-script.exp: New file.
19563 * gdb.guile/scm-objfile.c: New file.
19564 * gdb.guile/scm-objfile.exp: New file.
19565 * gdb.guile/scm-ports.exp: New file.
19566 * gdb.guile/scm-pretty-print.c: New file.
19567 * gdb.guile/scm-pretty-print.exp: New file.
19568 * gdb.guile/scm-pretty-print.scm: New file.
19569 * gdb.guile/scm-section-script.c: New file.
19570 * gdb.guile/scm-section-script.exp: New file.
19571 * gdb.guile/scm-section-script.scm: New file.
19572 * gdb.guile/scm-symbol.c: New file.
19573 * gdb.guile/scm-symbol.exp: New file.
19574 * gdb.guile/scm-symtab-2.c: New file.
19575 * gdb.guile/scm-symtab.c: New file.
19576 * gdb.guile/scm-symtab.exp: New file.
19577 * gdb.guile/scm-type.c: New file.
19578 * gdb.guile/scm-type.exp: New file.
19579 * gdb.guile/scm-value-cc.cc: New file.
19580 * gdb.guile/scm-value-cc.exp: New file.
19581 * gdb.guile/scm-value.c: New file.
19582 * gdb.guile/scm-value.exp: New file.
19583 * gdb.guile/source2.scm: New file.
19584 * gdb.guile/types-module.cc: New file.
19585 * gdb.guile/types-module.exp: New file.
19586
7026a7c1
YQ
195872014-02-10 Yao Qi <yao@codesourcery.com>
19588
19589 PR testsuite/16543
19590 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19591 * configure: Regenerated.
19592 * Makefile.in: New file.
19593
6c466447
AS
195942014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19595
19596 * gdb.python/py-framefilter.exp: Fix typo.
19597
6e854735
YQ
195982014-02-08 Yao Qi <yao@codesourcery.com>
19599
19600 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19601 that no =breakpoint-modified is emitted when breakpoints are
19602 modified through MI commands.
19603
d137e6dc
PA
196042014-02-07 Pedro Alves <pedro@codesourcery.com>
19605 Pedro Alves <palves@redhat.com>
19606
19607 * gdb.threads/step-after-sr-lock.c: New file.
19608 * gdb.threads/step-after-sr-lock.exp: New file.
19609
b5ee5a50
PA
196102014-02-07 Pedro Alves <palves@redhat.com>
19611
19612 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19613
3c77faf3
JK
196142014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19615
19616 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19617 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19618
6dddc817
DE
196192014-02-06 Doug Evans <xdje42@gmail.com>
19620
19621 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19622 output.
19623
19624 * gdb.gdb/python-interrupts.exp: New file.
19625
de7b2893
YQ
196262014-02-05 Yao Qi <yao@codesourcery.com>
19627
19628 * gdb.trace/report.exp (use_collected_data): Test the output
19629 of "info threads" and "info inferiors".
19630
66d032ac
YQ
196312014-02-05 Yao Qi <yao@codesourcery.com>
19632
19633 Revert this patch:
19634
19635 2013-05-24 Yao Qi <yao@codesourcery.com>
19636
19637 * gdb.trace/tfile.exp: Test inferior and thread.
19638
591a12a1
UW
196392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19640
19641 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19642 on a function.
19643 * gdb.base/step-bt.c: Call hello via function pointer to make
19644 sure its first instruction is executed on powerpc64le-linux.
19645
0ff3e01f
UW
196462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19647
19648 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19649
084ee545
UW
196502014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19651
19652 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19653 of the test patterns for use on little-endian systems.
19654
6ed14ff3
UW
196552014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19656
19657 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19658 (decimal_vector): Fix for little-endian.
19659
401e27fd
JM
196602014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19661
19662 * gdb.arch/sparc-sysstep.exp: New file.
19663 * gdb.arch/sparc-sysstep.c: Likewise.
19664
19665 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19666
8b924729
EBM
196672014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19668
19669 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19670
fb151210
JB
196712014-01-23 Tom Tromey <tromey@redhat.com>
19672
19673 * gdb.ada/array_char_idx: New testcase.
19674
0740f8d8
TT
196752014-01-23 Tom Tromey <tromey@redhat.com>
19676
19677 PR python/16487:
19678 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19679 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19680 classes.
19681
21909fa1
TT
196822014-01-23 Tom Tromey <tromey@redhat.com>
19683
19684 PR python/16491:
19685 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19686 string from an inferior frame.
19687 * gdb.python/py-framefilter-mi.exp: Update.
19688
87ce2a04
DE
196892014-01-22 Doug Evans <dje@google.com>
19690
19691 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19692
237b092b
AA
196932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19694
19695 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19696
d674a709
AA
196972014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19698
19699 * gdb.trace/entry-values.exp: Remove excess space character from
19700 regex patterns. Handle s390 call instruction.
19701
20fa3390
AA
197022014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19703
19704 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19705 define "*_start" label. Make "name" static.
19706 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19707 ${name} by references to ${name}_start.
19708
78466714
AA
197092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19710
19711 * gdb.base/info-macros.exp: Remove "debug" from the compile
19712 options.
19713
ec9f644a
IB
197142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19715
19716 * gdb.dlang/demangle.exp: New file.
19717
94b1b47e
IB
197182014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19719
19720 * gdb.dlang/primitive-types.exp: New file.
19721
7f420862
IB
197222014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19723
19724 * configure.ac: Create gdb.dlang/Makefile.
19725 * configure: Regenerate.
19726 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19727 * gdb.dlang/Makefile.in: New file.
19728 * lib/d-support.exp: New file.
19729 * lib/gdb.exp (skip_d_tests): New proc.
19730
52834460
MM
197312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19732
19733 * gdb.btrace/delta.exp: Check reverse stepi.
19734 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19735 * gdb.btrace/finish.exp: New.
19736 * gdb.btrace/next.exp: New.
19737 * gdb.btrace/nexti.exp: New.
19738 * gdb.btrace/record_goto.c: Add comments.
19739 * gdb.btrace/step.exp: New.
19740 * gdb.btrace/stepi.exp: New.
19741 * gdb.btrace/multi-thread-step.c: New.
19742 * gdb.btrace/multi-thread-step.exp: New.
19743 * gdb.btrace/rn-dl-bind.c: New.
19744 * gdb.btrace/rn-dl-bind.exp: New.
19745 * gdb.btrace/data.c: New.
19746 * gdb.btrace/data.exp: New.
19747 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19748
6e07b1d2
MM
197492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19750
19751 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19752 * gdb.btrace/exception.exp: Update.
19753 * gdb.btrace/instruction_history.exp: Update.
19754 * gdb.btrace/record_goto.exp: Update.
19755 * gdb.btrace/tailcall.exp: Update.
19756 * gdb.btrace/unknown_functions.exp: Update.
19757 * gdb.btrace/delta.exp: New.
19758
0b722aec
MM
197592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19760
19761 * gdb.btrace/record_goto.exp: Add backtrace test.
19762 * gdb.btrace/tailcall.exp: Add backtrace test.
19763
066ce621
MM
197642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19765
19766 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19767 * gdb.btrace/record_goto.c: New.
19768 * gdb.btrace/record_goto.exp: New.
19769 * gdb.btrace/x86-record_goto.S: New.
19770
0688d04e
MM
197712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19772
19773 * gdb.btrace/function_call_history.exp: Update tests.
19774 * gdb.btrace/instruction_history.exp: Update tests.
19775
8710b709
MM
197762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19777
19778 * gdb.btrace/function_call_history.exp: Fix expected field
19779 order for "record function-call-history".
19780 Add new tests for "record function-call-history /c".
19781 * gdb.btrace/exception.cc: New.
19782 * gdb.btrace/exception.exp: New.
19783 * gdb.btrace/tailcall.exp: New.
19784 * gdb.btrace/x86-tailcall.S: New.
19785 * gdb.btrace/x86-tailcall.c: New.
19786 * gdb.btrace/unknown_functions.c: New.
19787 * gdb.btrace/unknown_functions.exp: New.
19788 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19789
5de9129b
MM
197902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19791
19792 * gdb.btrace/instruction_history.exp: Update.
19793 * gdb.btrace/function_call_history.exp: Update.
19794
23a7fe75
MM
197952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19796
19797 * gdb.btrace/function_call_history.exp: Fix expected function
19798 trace.
19799 * gdb.btrace/instruction_history.exp: Initialize traced.
19800 Remove traced_functions.
19801
724c7dd8
MM
198022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19803
19804 * gdb.btrace/function_call_history.exp: Update
19805 * gdb.btrace/instruction_history.exp: Update.
19806
6d78d93b
MM
198072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19808
19809 * gdb.btrace/enable.exp: Update expected text.
19810
93a360cc
OJ
198112014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19812
19813 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19814 bytes.
19815
3772b53f
MR
198162014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19817
19818 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19819
596662fa
OJ
198202014-01-15 Omair Javaid <omair.javaid@linaro.org>
19821
19822 * lib/gdb.exp (supports_process_record): Return true for
19823 arm*-linux*. (supports_reverse): Likewise.
19824
b5b08fb4
SC
198252014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19826
19827 PR python/15464
19828 PR python/16113
19829 * gdb.python/py-type.c: Enhance test case.
19830 * gdb.python/py-value-cc.cc: Likewise
19831 * gdb.python/py-type.exp: Add new tests.
19832 * gdb.python/py-value-cc.exp: Likewise
19833
52d7fb13
AA
198342014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19835 Pedro Alves <palves@redhat.com>
19836
19837 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19838 Make "name" extern.
19839 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19840 references to ${name}_start by references to ${name}.
19841
a2cd8cfe
JB
198422014-01-10 Joel Brobecker <brobecker@adacore.com>
19843
19844 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19845
4e23fced
JB
198462014-01-10 Joel Brobecker <brobecker@adacore.com>
19847
19848 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19849
c6a9e42c
PA
198502014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19851 Pedro Alves <palves@redhat.com>
19852
19853 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19854 mi_gdb_target_load.
c6a9e42c 19855
b7ea362b
PA
198562014-01-08 Pedro Alves <palves@redhat.com>
19857
19858 * gdb.threads/reconnect-signal.c: New file.
19859 * gdb.threads/reconnect-signal.exp: New file.
19860
5e3f4fab
EBM
198612014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19862
19863 * gdb.base/source-dir.exp: New file.
19864
79301218
JB
198652014-01-07 Joel Brobecker <brobecker@adacore.com>
19866
19867 * gdb.ada/mi_interface: New testcase.
19868
8e355c5d
JB
198692014-01-07 Joel Brobecker <brobecker@adacore.com>
19870
19871 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19872 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19873 gdb.ada/pp-rec-component/pck.ads: New files.
19874
c0d48811
JB
198752014-01-07 Joel Brobecker <brobecker@adacore.com>
19876
19877 * gdb.python/py-pp-integral.c: New file.
19878 * gdb.python/py-pp-integral.py: New file.
19879 * gdb.python/py-pp-integral.exp: New file.
19880
17b609c3 19881For older changes see ChangeLog-1993-2013.
c906108c 19882\f
8d8cb839
EZ
19883;; Local Variables:
19884;; mode: change-log
19885;; left-margin: 8
19886;; fill-column: 74
19887;; version-control: never
19888;; End:
902f2ccb 19889
b811d2c2 19890 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19891 Copying and distribution of this file, with or without modification,
19892 are permitted provided the copyright notice and this notice are preserved.