gdb: Re-enable stdin for all UIs from start_event_loop
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f3364a6d
AB
12020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.server/multi-ui-errors.c: New file.
4 * gdb.server/multi-ui-errors.exp: New file.
5
733d0a67
AB
62020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
7
8 PR tui/9765
9 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
10
4f13c1c0
TT
112020-01-19 Tom Tromey <tom@tromey.com>
12
13 * gdb.tui/main.exp: Add check for plain "file".
14
40c94099
CB
152020-01-16 Christian Biesinger <cbiesinger@google.com>
16
17 * lib/gdb.exp: Fix spelling error (seperatelly).
18
ff47f4f0
TT
192020-01-14 Tom Tromey <tom@tromey.com>
20
21 PR symtab/12535:
22 * gdb.python/python.exp: Test decode_line with empty string
23 argument.
24
717c684d
BE
252020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
26
27 * gdb.base/skip-inline.exp: Extend test.
28
44e4c775
AB
292020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
32 * gdb.dwarf2/dw2-bad-elf.c: New file.
33 * gdb.dwarf2/dw2-bad-elf.exp: New file.
34
d93c6db7
AB
352020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
36
37 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
38 _line_saw_file.
39
9a6d629c
AB
402020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
41
42 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
43 border.
44
d9ebdab7
TBA
452020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
46
47 * gdb.multi/multi-target.exp (setup): Factor out "info
48 connections" and "info inferiors" tests to ...
49 (test_info_inferiors): ... this new procedure.
50 (top level): Run new "info-inferiors" tests.
51
f3c469b9
PA
522020-01-10 Pedro Alves <palves@redhat.com>
53
54 * gdb.server/bkpt-other-inferior.exp: New file.
55
121b3efd
PA
562020-01-10 Pedro Alves <palves@redhat.com>
57
58 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
59 of "add-inferior".
60 * gdb.base/quit-live.exp: Likewise.
61 * gdb.base/remote-exec-file.exp: Likewise.
62 * gdb.guile/scm-progspace.exp: Likewise.
63 * gdb.linespec/linespec.exp: Likewise.
64 * gdb.mi/new-ui-mi-sync.exp: Likewise.
65 * gdb.mi/user-selected-context-sync.exp: Likewise.
66 * gdb.multi/multi-target.exp (setup): Add "info connection" and
67 "info inferiors" tests.
68 * gdb.multi/remove-inferiors.exp: Adjust expected output of
69 "add-inferior".
70 * gdb.multi/watchpoint-multi.exp: Likewise.
71 * gdb.python/py-inferior.exp: Likewise.
72 * gdb.server/extended-remote-restart.exp: Likewise.
73 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
74 "info inferiors".
75 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
76 * gdb.trace/report.exp: Likewise.
77
1dadb1dd
PA
782020-01-10 Pedro Alves <palves@redhat.com>
79
80 * gdb.multi/multi-target.c: New file.
81 * gdb.multi/multi-target.exp: New file.
82 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
83 mode requested, but remote does not support non-stop".
84
78f2c40a
PA
852020-01-10 Pedro Alves <palves@redhat.com>
86
87 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
88 disconnect before reconnecting.
89
e7af6c70
TBA
902020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
91 Pedro Alves <palves@redhat.com>
92
93 * gdb.server/connect-without-multi-process.exp: Also test
94 continuing to end.
95
acdf84a6
PA
962020-01-10 Pedro Alves <palves@redhat.com>
97
98 * gdb.base/remote-exec-file.exp: New file.
99
873657b9
PA
1002020-01-10 Pedro Alves <palves@redhat.com>
101
102 * gdb.base/fork-running-state.exp (do_test): Adjust expected
103 output.
104 * gdb.threads/async.c: New.
105 * gdb.threads/async.exp: New.
106 * gdb.multi/tids-gid-reset.c: New.
107 * gdb.multi/tids-gid-reset.exp: New.
108
7f0ae84c
GB
1092020-01-10 George Barrett <bob@bob131.so>
110
111 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
112 to help in finding the image relocation offset.
113 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
114 options in arguments.
115 (stap_test_no_debuginfo): Likewise.
116 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
117 test variants.
118 (stap_test): Add null semaphore relocation test.
119
47e9d49d
GB
1202020-01-10 George Barrett <bob@bob131.so>
121
122 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
123 * gdb.base/stap-probe.exp: Likewise.
124 (stap_test): Pass argument as an additional flag.
125 (stap_test_no_debuginfo): Likewise.
126 (stap_test): Check `info probes stap' output for semaphore
127 addresses if the test binary is supposed to have them.
128
f5a7c406
AB
1292020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
130
131 * gdb.tui/basic.exp: Add more scrolling tests.
132
9ae6bf64
TT
1332020-01-09 Tom Tromey <tom@tromey.com>
134
135 PR tui/18932:
136 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
137 meangingful value.
138 (Term::command, Term::resize): Update.
139 * gdb.tui/basic.exp: Add scrolling test.
140
b2efe70c
AB
1412020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
142
143 * gdb.tui/tui-layout-asm.exp: New file.
144
3804da7e
AB
1452020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
146
147 * lib/tuiterm.exp (Term::check_box_contents): New proc.
148
b40aa28f
AB
1492020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
150
151 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
152 (Term::enter_tui): Use Term::prepare_for_tui.
153
63ffd7c9
AB
1542020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
155
156 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
157 called.
158
3be966f6
AB
1592020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
160
161 * gdb.base/skip.exp: Fix race condition in test.
162
153d79c4
AB
1632020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
164
165 * gdb.base/backtrace.c: New file.
166 * gdb.base/backtrace.exp: New file.
167
f2302a34
AB
1682020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
169
170 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
171
6ec1d75e
PW
1722020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
173
174 * gdb.base/style.exp: Test that warnings are styled.
175
c296cbe6
BE
1762019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
177
178 * gdb.base/line65535.exp: New file.
179 * gdb.base/line65535.c: New file.
180
b28a729d
SM
1812019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
182
183 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
184 * lib/gnat_debug_info_test.adb: New file.
185 * gdb.ada/ptype_tagged_param.exp: Use
186 gnat_runtime_has_debug_info, expect a different output if
187 runtime does not have debug info.
188
7f2d7a0d
SM
1892019-12-20 Simon Marchi <simon.marchi@efficios.com>
190
191 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
192 (another) quote in test name.
193
f3bce483
SM
1942019-12-20 Simon Marchi <simon.marchi@efficios.com>
195
196 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
197 Add quote in test name.
198
c855a912
TBA
1992019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
200
201 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
202 directory instead.
203 * gdb.cp/pass-by-ref.exp: Extend with more cases.
204 * gdb.cp/pass-by-ref-2.cc: New file.
205 * gdb.cp/pass-by-ref-2.exp: New file.
206
fc9d2d72
TT
2072019-12-20 Tom Tromey <tom@tromey.com>
208
209 * gdb.tui/list-before.exp: New file.
210
77b97e00
TT
2112019-12-20 Tom Tromey <tom@tromey.com>
212
213 * gdb.tui/list.exp: Check for source on initial listing.
214
f69656d0
TT
2152019-12-11 Tom Tromey <tromey@adacore.com>
216
217 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
218 Add crlf test.
219
99a55965
SM
2202019-12-18 Simon Marchi <simon.marchi@efficios.com>
221
222 * gdb.base/default.exp: Update value of $_gdb_major.
223
5024637f
BE
2242019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
225
226 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
227
b63634be
BE
2282019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
229
230 * gdb.base/skip.exp: Whitespace fix.
231
45d73523
BE
2322019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
233
234 * gdb.base/skip-inline.c: New file.
235 * gdb.base/skip-inline.exp: New file.
236
d043f8c8
SM
2372019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
238
239 * gdb.base/jit-reader.exp (jit_reader_test): Rename
240 jit_function_00 to jit_function_stack_mangle.
241 * gdb.base/jithost.c (jit_function_t): Rename to...
242 (jit_function_stack_mangle_t): ... this.
243 (jit_function_add_t): New typedef.
244 (jit_function_00_code): Rename to...
245 (jit_function_stack_mangle_code): ... this, make static.
246 (jit_function_add_code): New.
247 (main): Generate "add" function and call it. Adjust to changes
248 in jithost_abi.
249 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
250 (struct jithost_abi) <begin, end>: Remove fields.
251 <object, function_stack_mangle, function_add>: New fields.
252 * gdb.base/jitreader.c (struct reader_state) <code_begin,
253 code_end>: Remove fields.
254 <func_stack_mangle>: New field.
255 (read_debug_info): Adjust to renaming, create block for "add"
256 function.
257 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
258
873de05c
TT
2592019-12-11 Tom Tromey <tom@tromey.com>
260
261 * gdb.tui/resize.exp: Fix regexp.
262 * gdb.tui/regs.exp: Fix regexps.
263 * gdb.tui/main.exp: Fix regexp.
264
3d979945
TT
2652019-12-11 Tom Tromey <tom@tromey.com>
266
267 * gdb.tui/resize.exp: Update.
268 * gdb.tui/empty.exp (layouts): Update.
269
2192a9d3
TT
2702019-12-11 Tom Tromey <tom@tromey.com>
271
272 * gdb.tui/regs.exp: Update.
273 * gdb.tui/empty.exp (layouts): Update.
274 * gdb.tui/basic.exp: Update.
275 * lib/tuiterm.exp (_check_box): Don't check bottom border.
276
d8edc8b7
PW
2772019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
278
279 * gdb.base/options.exp: Add -raw-values in the print completion list.
280 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
281
4c12d936
KB
2822019-12-10 Kevin Buettner <kevinb@redhat.com>
283
284 * gdb.threads/omp-par-scope.c: New file.
285 * gdb/threads/omp-par-scope.exp: New file.
286
26b911fb
KB
2872019-12-10 Kevin Buettner <kevinb@redhat.com>
288
bb47f919
KB
289 * lib/gdb.exp (support_nested_function_tests): New proc.
290
2912019-12-10 Kevin Buettner <kevinb@redhat.com>
292
293 * lib/gdb.exp (gdb_compile_openmp): New proc.
294 (build_executable_from_specs): Add an "openmp" option.
295 (gdb_compile_pthreads): Add non-executable case.
26b911fb 296
6c71eb7d
TT
2972019-12-10 Tom Tromey <tromey@adacore.com>
298
299 * gdb.ada/unchecked_union.exp: New file.
300 * gdb.ada/unchecked_union/pck.adb: New file.
301 * gdb.ada/unchecked_union/pck.ads: New file.
302 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
303 * gdb-utils.exp (string_to_regexp): Also quote "?".
304
bac7c5cf
GB
3052019-12-10 George Barrett <bob@bob131.so>
306
307 Test scripted probe breakpoints.
308 * gdb.guile/scm-breakpoint.c (main): Add probe point.
309 * gdb.python/py-breakpoint.c (main): Likewise.
310 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
311 specifier test.
312 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
313
330f1d38
TBA
3142019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
315
316 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
317 an rvalue parameter.
318 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
319 parameter.
320
b43315e2
AB
3212019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
322
323 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
324 modules.
325
54f73dad
AB
3262019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
327
328 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
329 broken version of GCC.
330
d57cbee9
AB
3312019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
332
333 * gdb.fortran/info-modules.exp: Rewrite to make use of new
334 sym-info-cmds library.
335 * gdb.fortran/info-types.exp: Likewise.
336 * lib/sym-info-cmds.exp: New file.
337
c14aab8c
TV
3382019-12-08 Tom de Vries <tdevries@suse.de>
339
340 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
341
aa2d5a42
KS
3422019-12-07 Keith Seitz <keiths@redhat.com>
343
344 * gdb.base/corefile-buildid-shlib-shr.c: New file.
345 * gdb.base/corefile-buildid-shlib.c: New file.
346 * gdb.base/corefile-buildid.c: New file.
347 * gdb.base/corefile-buildid.exp: New file.
348
93e55f0a
TV
3492019-12-06 Tom de Vries <tdevries@suse.de>
350
351 * gdb.dwarf2/varval.exp: Add decl before def test.
352
c7d12402
TBA
3532019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
354
355 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
356
06acc08f
TBA
3572019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
358
359 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
360 CV and reference conversion for overload resolution.
361 * gdb.cp/rvalue-ref-overload.exp: Test it.
362
e0fad1ea
PW
3632019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
364
365 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
366 * gdb.base/frameapply.exp: Test faas without command.
367
8d70a9f0
AB
3682019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
369
370 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
371 Fortran tests.
372 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
373 order.
374
36c8fb93
AB
3752019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
376
377 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
378 casting to type with no kind specified.
379 (test_basic_parsing_of_type_kinds): Additional tests for types
380 with no kind specified, and add tests for single/double
381 precision/complex types.
382
4139ff00
TT
3832019-12-04 Tom Tromey <tromey@adacore.com>
384
385 * gdb.base/endianity.c (struct other) <x>: New field.
386 (main): Initialize it.
387 * gdb.base/endianity.exp: Update.
388
a05cf17a
TT
3892019-12-04 Tom Tromey <tromey@adacore.com>
390
391 * gdb.ada/scalar_storage/storage.adb: New file.
392 * gdb.ada/scalar_storage/pck.adb: New file.
393 * gdb.ada/scalar_storage/pck.ads: New file.
394 * gdb.ada/scalar_storage.exp: New file.
395
103a685e
TT
3962019-12-04 Tom Tromey <tromey@adacore.com>
397
398 * gdb.base/endianity.c (struct otherendian) <f>: New field.
399 (main): Initialize it.
400 * gdb.base/endianity.exp: Update.
401
c2512106
AB
4022019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
403
404 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
405
293b38d6
AB
4062019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
407
408 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
409 -symbol-info-module-functions and -symbol-info-module-variables.
410
216a7e6b
AB
4112019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
412
413 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
414
5bbd8269
AB
4152019-12-01 Richard Bunt <richard.bunt@arm.com>
416 Andrew Burgess <andrew.burgess@embecosm.com>
417
418 * gdb.fortran/derived-type-striding.exp: New file.
419 * gdb.fortran/derived-type-striding.f90: New file.
420 * gdb.fortran/array-slices.exp: New file.
421 * gdb.fortran/array-slices.f90: New file.
422
be09caf1
PW
4232019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
424
425 * gdb.base/define.exp: Test . in command names.
426 * gdb.base/setshow.exp: Update test, as . is now part of
427 command name.
428
643c0cbe
PW
4292019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
430
431 * gdb.base/define-prefix.exp: New file.
432
dcdec678
AB
4332019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
434
435 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
436 compile.
437 (skip_btrace_pt_tests): Likewise.
438
640ab947
AB
4392019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
440
441 * gdb.fortran/info-modules.exp: Compile source files in correct
442 order.
443
d22670f0
KB
4442019-11-27 Kevin Buettner <kevinb@redhat.com>
445
446 * gdb.dwarf2/imported-unit.exp: New file.
447 * gdb.dwarf2/imported-unit.c: New file.
448
db5960b4
AB
4492019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
450
451 * gdb.mi/mi-fortran-modules-2.f90: New file.
452 * gdb.mi/mi-fortran-modules.exp: New file.
453 * gdb.mi/mi-fortran-modules.f90: New file.
454
7dc42066
AB
4552019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
456
457 * gdb.mi/mi-sym-info-1.c: New file.
458 * gdb.mi/mi-sym-info-2.c: New file.
459 * gdb.mi/mi-sym-info.exp: New file.
460
0dfeecca
TT
4612019-11-22 Tom Tromey <tromey@adacore.com>
462
463 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
464 * gdb.ada/tasks/foo.adb: Add another stopping location.
465
34877895
PJ
4662019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
467
468 * gdb.base/endianity.c: New test.
469 * gdb.base/endianity.exp: New file.
470
2e84f897
LD
4712019-11-21 Lukas Durfina <ldurfina@tachyum.com>
472
473 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
474
65d1cd5f
TV
4752019-11-21 Tom de Vries <tdevries@suse.de>
476
477 PR gdb/24956
478 * gdb.base/ui-redirect.exp: Test output of user-defined command.
479
4f22c3f4
SDJ
4802019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
481
482 * gdb.python/py-progspace.exp: Add missing parentheses on some
483 'print' commands.
484
9f6ad286
TT
4852019-11-19 Tom Tromey <tom@tromey.com>
486
487 * gdb.tui/winheight.exp: New file.
488
0b8dbf3f
AB
4892019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
490
491 * gdb.base/ctf-whatis.c: Delete.
492 * gdb.base/ctf-whatis.exp: Delete.
493 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
494
f833b7a7
AB
4952019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
496
497 * gdb.base/ctf-cvexpr.exp: Delete.
498 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
499
30d0a636
AB
5002019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
501
502 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
503 the compiler. Clean up header comment a little.
504 * gdb.base/ctf-ptype.exp: Likewise.
505 * gdb.base/ctf-whatis.exp: Likewise.
506 * lib/gdb.exp (skip_ctf_tests): New proc.
507
494409bb
SDJ
5082019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
509
510 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
511 * gdb.tui/corefile-run.exp: New file.
512
55708e99
TT
5132019-11-14 Tom Tromey <tromey@adacore.com>
514
515 * gdb.base/gdbvars.exp (test_convenience_variables): Add
516 regression tests.
517
45e42163
TT
5182019-11-12 Tom Tromey <tom@tromey.com>
519
520 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
521 after any command. Expect prompt after WAIT_FOR is seen.
522 (enter_tui): Enable resize messages.
523 (command): Expect command in output.
524 (get_line): Avoid error when cursor appears to be off-screen.
525 (dump_screen): Include screen size in title.
526 (_do_resize): New proc, from "resize".
527 (resize): Rewrite. Do resize in two steps.
528 * gdb.tui/empty.exp (layouts): Fix entries.
529 (check_boxes): Remove xfail.
530 (check_text): Dump screen on failure.
531
086baaf1
AB
5322019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
533
534 * gdb.python/py-symbol.exp: Add test for
535 gdb.lookup_static_symbols.
536
09ff83af
AB
5372019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
538
539 * gdb.python/py-symbol.c: Declare and call function from new
540 py-symbol-2.c file.
541 * gdb.python/py-symbol.exp: Compile both source files, and add new
542 tests for gdb.lookup_static_symbol.
543 * gdb.python/py-symbol-2.c: New file.
544
11af934b
TV
5452019-11-02 Tom de Vries <tdevries@suse.de>
546
547 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
548 * gdb.base/anon.exp: Same.
549 * gdb.base/auto-connect-native-target.exp: Same.
550 * gdb.base/call-ar-st.exp: Same.
551 * gdb.base/catch-syscall.exp: Same.
552 * gdb.base/commands.exp: Same.
553 * gdb.base/default.exp: Same.
554 * gdb.base/display.exp: Same.
555 * gdb.base/float.exp: Same.
556 * gdb.base/foll-fork.exp: Same.
557 * gdb.base/help.exp: Same.
558 * gdb.base/info-macros.exp: Same.
559 * gdb.base/info-proc.exp: Same.
560 * gdb.base/info-target.exp: Same.
561 * gdb.base/long_long.exp: Same.
562 * gdb.base/macscp.exp: Same.
563 * gdb.base/memattr.exp: Same.
564 * gdb.base/nofield.exp: Same.
565 * gdb.base/pointers.exp: Same.
566 * gdb.base/printcmds.exp: Same.
567 * gdb.base/ptype.exp: Same.
568 * gdb.base/restore.exp: Same.
569 * gdb.base/return.exp: Same.
570 * gdb.base/scope.exp: Same.
571 * gdb.base/set-noassign.exp: Same.
572 * gdb.base/setshow.exp: Same.
573 * gdb.base/shlib-call.exp: Same.
574 * gdb.base/signals.exp: Same.
575 * gdb.base/sigstep.exp: Same.
576 * gdb.base/skip.exp: Same.
577 * gdb.base/solib-symbol.exp: Same.
578 * gdb.base/stap-probe.exp: Same.
579 * gdb.base/step-line.exp: Same.
580 * gdb.base/step-test.exp: Same.
581 * gdb.base/style.exp: Same.
582 * gdb.base/varargs.exp: Same.
583 * gdb.base/vla-datatypes.exp: Same.
584 * gdb.base/vla-ptr.exp: Same.
585 * gdb.base/vla-sideeffect.exp: Same.
586 * gdb.base/volatile.exp: Same.
587 * gdb.base/watch-cond-infcall.exp: Same.
588 * gdb.base/watchpoint.exp: Same.
589
e96ec2ba
TV
5902019-11-02 Tom de Vries <tdevries@suse.de>
591
592 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
593 * gdb.cp/cpexprs.exp: Same.
594 * gdb.cp/except-multi-location.exp: Same.
595 * gdb.cp/exceptprint.exp: Same.
596 * gdb.cp/gdb2384.exp: Same.
597 * gdb.cp/inherit.exp: Same.
598 * gdb.cp/m-static.exp: Same.
599 * gdb.cp/meth-typedefs.exp: Same.
600 * gdb.cp/misc.exp: Same.
601 * gdb.cp/namespace.exp: Same.
602 * gdb.cp/non-trivial-retval.exp: Same.
603 * gdb.cp/overload.exp: Same.
604 * gdb.cp/pr17132.exp: Same.
605 * gdb.cp/re-set-overloaded.exp: Same.
606 * gdb.cp/rvalue-ref-types.exp: Same.
607 * gdb.cp/templates.exp: Same.
608
bd5766ec
LM
6092019-11-01 Luis Machado <luis.machado@linaro.org>
610
611 PR gdb/25124
612
613 * gdb.arch/pr25124.S: New file.
614 * gdb.arch/pr25124.exp: New file.
615
165f8965
AB
6162019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
617
618 * gdb.fortran/info-modules.exp: Update expected results, and add
619 additional tests for 'info module functinos', and 'info module
620 variables'.
621 * gdb.fortran/info-types.exp: Update expected results.
622 * gdb.fortran/info-types.f90: Extend testcase with additional
623 module variables and functions.
624
59c35742
AB
6252019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
626
627 * gdb.fortran/info-modules.exp: New file.
628 * gdb.fortran/info-types.exp: Build with new file.
629 * gdb.fortran/info-types.f90: Include and use new module.
630 * gdb.fortran/info-types-2.f90: New file.
631
f3fb2519
PW
6322019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
633
634 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
635 * gdb.base/settings.exp: Test all settings types using
636 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
637 that now verifies that the value of "maint show" is the same as
638 returned by the settings functions. Test the type of the
639 maintenance settings.
640 * gdb.base/default.exp: Update show_conv_list.
641
d1e36019
TV
6422019-10-31 Tom de Vries <tdevries@suse.de>
643
644 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
645 gdb_test.
646 * gdb.arch/amd64-disp-step.exp: Same.
647 * gdb.asm/asm-source.exp: Same.
648 * gdb.btrace/buffer-size.exp: Same.
649 * gdb.btrace/cpu.exp: Same.
650 * gdb.btrace/enable.exp: Same.
651 * gdb.dwarf2/count.exp: Same.
652 * gdb.dwarf2/dw2-ranges-func.exp: Same.
653 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
654 * gdb.fortran/vla-datatypes.exp: Same.
655 * gdb.fortran/vla-history.exp: Same.
656 * gdb.fortran/vla-ptype.exp: Same.
657 * gdb.fortran/vla-value.exp: Same.
658 * gdb.fortran/whatis_type.exp: Same.
659 * gdb.guile/guile.exp: Same.
660 * gdb.multi/tids.exp: Same.
661 * gdb.python/py-finish-breakpoint.exp: Same.
662 * gdb.python/py-framefilter.exp: Same.
663 * gdb.python/py-pp-registration.exp: Same.
664 * gdb.python/py-xmethods.exp: Same.
665 * gdb.python/python.exp: Same.
666 * gdb.server/connect-with-no-symbol-file.exp: Same.
667 * gdb.server/no-thread-db.exp: Same.
668 * gdb.server/run-without-local-binary.exp: Same.
669 * gdb.stabs/weird.exp: Same.
670 * gdb.threads/attach-many-short-lived-threads.exp: Same.
671 * gdb.threads/thread-find.exp: Same.
672 * gdb.threads/tls-shared.exp: Same.
673 * gdb.threads/tls.exp: Same.
674 * gdb.threads/wp-replication.exp: Same.
675 * gdb.trace/ax.exp: Same.
676 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
677
3d11e68e
TV
6782019-10-31 Tom de Vries <tdevries@suse.de>
679
680 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
681 * gdb.ada/array_subscript_addr.exp: Same.
682 * gdb.ada/arrayidx.exp: Same.
683 * gdb.ada/arrayparam.exp: Same.
684 * gdb.ada/arrayptr.exp: Same.
685 * gdb.ada/boolean_expr.exp: Same.
686 * gdb.ada/call_pn.exp: Same.
687 * gdb.ada/complete.exp: Same.
688 * gdb.ada/fixed_cmp.exp: Same.
689 * gdb.ada/fun_addr.exp: Same.
690 * gdb.ada/funcall_param.exp: Same.
691 * gdb.ada/interface.exp: Same.
692 * gdb.ada/mod_from_name.exp: Same.
693 * gdb.ada/null_array.exp: Same.
694 * gdb.ada/packed_array.exp: Same.
695 * gdb.ada/packed_tagged.exp: Same.
696 * gdb.ada/print_chars.exp: Same.
697 * gdb.ada/print_pc.exp: Same.
698 * gdb.ada/ptype_arith_binop.exp: Same.
699 * gdb.ada/ptype_field.exp: Same.
700 * gdb.ada/ptype_tagged_param.exp: Same.
701 * gdb.ada/rec_return.exp: Same.
702 * gdb.ada/ref_tick_size.exp: Same.
703 * gdb.ada/str_ref_cmp.exp: Same.
704 * gdb.ada/taft_type.exp: Same.
705 * gdb.ada/tagged.exp: Same.
706 * gdb.ada/type_coercion.exp: Same.
707 * gdb.ada/uninitialized_vars.exp: Same.
708
60b6ede8
TV
7092019-10-30 Tom de Vries <tdevries@suse.de>
710
711 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
712
30baf67b
TV
7132019-10-26 Tom de Vries <tdevries@suse.de>
714
715 * gdb.base/bigcore.c: Fix typos in comments.
716 * gdb.base/ctf-ptype.c: Same.
717 * gdb.base/long_long.c: Same.
718 * gdb.dwarf2/dw2-op-out-param.S: Same.
719 * gdb.python/py-evthreads.c: Same.
720 * gdb.reverse/i387-stack-reverse.c: Same.
721 * gdb.trace/tfile.c: Same.
722 * lib/compiler.c: Same.
723 * lib/compiler.cc: Same.
724
158da0d1
TV
7252019-10-25 Tom de Vries <tdevries@suse.de>
726
727 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
728 gdb_test_multiple calls.
729 * gdb.reverse/sigall-reverse.exp: Same.
730 * gdb.reverse/solib-precsave.exp: Same.
731 * gdb.reverse/solib-reverse.exp: Same.
732 * gdb.reverse/until-precsave.exp: Same.
733 * gdb.reverse/until-reverse.exp: Same.
734
4ccdfbec
TV
7352019-10-24 Tom de Vries <tdevries@suse.de>
736
737 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
738 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
739 kfail using -wrap pattern flag and convenience variable
740 gdb_test_name.
741
33d569b7
AB
7422019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
743
744 * gdb.python/py-progspace.exp: Add tests for the
745 Progspace.block_for_pc method.
746
4d0b984b
TT
7472019-10-23 Tom Tromey <tom@tromey.com>
748
749 * configure: Rebuild.
750 * aclocal.m4: Use m4_include, not sinclude.
751
94cb3754
TV
7522019-10-21 Tom de Vries <tdevries@suse.de>
753
754 * gdb.base/infcall-nested-structs.c: Add
755 __attribute__((noinline,noclone)) to all functions.
756 (call_all): Add missing variable initialization. Simplify return value.
757 (breakpt): Increment volatile variable, to prevent call from being
758 optimized out.
759 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
760
062f1fc1
TV
7612019-10-17 Tom de Vries <tdevries@suse.de>
762
763 * gdb.fortran/module.exp: Allow info variables to print info for files
764 other than module.f90.
765
0b54364d
AB
7662019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
767
768 * gdb.fortran/module.exp: Extend with 'info variables' test.
769
7ff5fae7
AB
7702019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
771
772 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
773 F77_FOR_TARGET.
774
d10eccaa
TV
7752019-10-16 Tom de Vries <tdevries@suse.de>
776
777 PR tdep/25096
778 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
779
745ff14e
TV
7802019-10-16 Tom de Vries <tdevries@suse.de>
781
782 PR tdep/24104
783 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
784 Add KFAIL for PR tdep/25096.
785
03e1ab94
TV
7862019-10-16 Tom de Vries <tdevries@suse.de>
787
788 PR testsuite/25059
789 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
790
b17fcc10
TV
7912019-10-16 Tom de Vries <tdevries@suse.de>
792
793 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
794 as signed.
795
9223170f
SM
7962019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
797
798 * gdb.mi/list-thread-groups-available.exp: Read entries one by
799 one instead of increasing timeout.
800
d6e76313
TV
8012019-10-13 Tom de Vries <tdevries@suse.de>
802
803 PR record/25038
804 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
805 * gdb.reverse/sigall-reverse.exp: Same.
806 * gdb.reverse/solib-precsave.exp: Same.
807 * gdb.reverse/solib-reverse.exp: Same.
808 * gdb.reverse/step-precsave.exp: Same.
809 * gdb.reverse/until-precsave.exp: Same.
810 * gdb.reverse/until-reverse.exp: Same.
811 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
812
6dfc0041
AA
8132019-10-10 Andreas Arnez <arnez@linux.ibm.com>
814
815 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
816 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
817 (cmp_struct_05_01, cmp_struct_static_02_01)
818 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
819 comparisons.
820
abcf2cc8
TV
8212019-10-10 Tom de Vries <tdevries@suse.de>
822
823 PR testsuite/24888
824 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
825 gnatlink.
826
a50faaf6
TV
8272019-10-09 Tom de Vries <tdevries@suse.de>
828
829 PR testsuite/25048
830 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
831
60ff3cd7
AB
8322019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
833
834 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
835 exceptions due to missing debug information.
836
dfee8566
TV
8372019-10-07 Tom de Vries <tdevries@suse.de>
838
839 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
840
3d63690a
AB
8412019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
842
843 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
844 * gdb.base/annota1.exp: Update to use gdb_test_name.
845
30d1f018
WP
8462019-10-07 Weimin Pan <weimin.pan@oracle.com>
847
848 * gdb.base/ctf-whatis.exp: New file.
849 * gdb.base/ctf-whatis.c: New file.
850 * gdb.base/ctf-ptype.exp: New file.
851 * gdb.base/ctf-ptype.c: New file.
852 * gdb.base/ctf-constvars.exp: New file.
853 * gdb.base/ctf-constvars.c: New file.
854 * gdb.base/ctf-cvexpr.exp: New file.
855
4dbbb47c
TV
8562019-10-04 Tom de Vries <tdevries@suse.de>
857
858 * gdb.cp/local-static.c (main): Move declaration of int i out of the
859 for loop.
860
77c2dba3
TT
8612019-10-03 Tom Tromey <tom@tromey.com>
862
863 PR rust/24976:
864 * gdb.rust/simple.rs (Union2): New type.
865 (main): Use Union2.
866 * gdb.rust/simple.exp: Add test.
867
179aed7f
AB
8682019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
869
870 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
871 nested function prefix.
872
0a4b0913
AB
8732019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
874 Richard Bunt <richard.bunt@arm.com>
875 Andrew Burgess <andrew.burgess@embecosm.com>
876
877 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
878 nested functions.
879 * gdb.fortran/nested-funcs.f90: Update expected results.
880 * gdb.fortran/nested-funcs-2.exp: New file.
881 * gdb.fortran/nested-funcs-2.f90: New file.
882
082cce05
AB
8832019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
884
885 * gdb.python/py-parameter.exp: Make test names unique.
886 * gdb.python/py-template.exp: Likewise.
887 * gdb.python/py-value.exp: Likewise.
888
2b74ba5a
AB
8892019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
890
891 * gdb.base/break-interp.exp: Reduce test name duplication.
892 * gdb.base/call-sc.exp: Likewise.
893 * gdb.base/callfuncs.exp: Likewise.
894 * gdb.base/charset.exp: Likewise.
895 * gdb.base/dump.exp: Likewise.
896 * gdb.base/ena-dis-br.exp: Likewise.
897 * gdb.base/relational.exp: Likewise.
898 * gdb.base/step-over-syscall.exp: Likewise.
899 * gdb.base/structs.exp: Likewise.
900
58eb20d5
AB
9012019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
902
903 * gdb.linespec/explicit.exp: Make test names unique.
904 * gdb.linespec/ls-errs.exp: Likewise.
905
4d421147
AB
9062019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
907
908 * gdb.reverse/break-precsave.exp: Make test names unique.
909 * gdb.reverse/break-reverse.exp: Likewise.
910 * gdb.reverse/finish-precsave.exp: Likewise.
911 * gdb.reverse/finish-reverse.exp: Likewise.
912 * gdb.reverse/machinestate-precsave.exp: Likewise.
913 * gdb.reverse/machinestate.exp: Likewise.
914 * gdb.reverse/readv-reverse.exp: Likewise.
915 * gdb.reverse/recvmsg-reverse.exp: Likewise.
916 * gdb.reverse/sigall-precsave.exp: Likewise.
917 * gdb.reverse/sigall-reverse.exp: Likewise.
918 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
919 * gdb.reverse/watch-precsave.exp: Likewise.
920 * gdb.reverse/watch-reverse.exp: Likewise.
921
d8c06f22
AB
9222019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
923
924 * gdb.threads/stop-with-handle.c: New file.
925 * gdb.threads/stop-with-handle.exp: New file.
926
3a56ed86
TV
9272019-10-03 Tom de Vries <tdevries@suse.de>
928
929 PR testsuite/25059
930 * gdb.base/list-missing-source.exp: Allowing the "Compilation
931 directory" line to be missing.
932
42275044
TV
9332019-10-03 Tom de Vries <tdevries@suse.de>
934
935 PR testsuite/25059
936 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
937 type optional.
938
9ef62df0
AA
9392019-10-02 Andreas Arnez <arnez@linux.ibm.com>
940
941 * gdb.python/py-format-string.c (string.h): New include.
942 (main): Fill a_struct_with_union.the_union.an_int with bytes of
943 the same value, for endianness-independence.
944 * gdb.python/py-format-string.exp (default_regexp_dict)
945 (test_pretty_structs, test_format): Adjust expected output to the
946 changed initialization.
947
37f6a7f4
TT
9482019-10-02 Tom Tromey <tromey@adacore.com>
949
950 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
951
1d58d6a2
PA
9522019-10-02 Pedro Alves <palves@redhat.com>
953 Andrew Burgess <andrew.burgess@embecosm.com>
954
955 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
956 "print-file-var.h".
957 (this_version_id) Use ATTRIBUTE_VISIBILITY.
958 (get_version_1): Print this_version_id and its address.
959 Add extern "C" wrappers around interface functions.
960 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
961 "print-file-var.h".
962 (this_version_id) Use ATTRIBUTE_VISIBILITY.
963 (get_version_2): Print this_version_id and its address.
964 Add extern "C" wrappers around interface functions.
965 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
966 <stddef.h> and "print-file-var.h".
967 Add extern "C" wrappers around interface functions.
968 [VERSION_ID_MAIN] (this_version_id): Define.
969 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
970 * gdb.base/print-file-var.h: Add some #defines to simplify setting
971 up extern "C" blocks.
972 * gdb.base/print-file-var.exp (test): New, factored out from top
973 level.
974 (top level): Test all combinations of attribute hidden or not,
975 dlopen or not, and this_version_id symbol in main file or not.
976 Compile tests as both C++ and C, make test names unique.
977
d770d56f
TT
9782019-10-01 Tom Tromey <tom@tromey.com>
979
980 * gdb.base/style.exp: Test "show logging filename".
981
7f6aba03
TT
9822019-10-01 Tom Tromey <tom@tromey.com>
983
984 * lib/gdb-utils.exp (style): Handle "metadata" argument.
985 * gdb.base/style.exp: Add metadata style test.
986
14309bb6
TT
9872019-10-01 Tom Tromey <tom@tromey.com>
988
989 * gdb.base/style.exp: Test "pwd".
990
2a3c1174
PA
9912019-10-01 Tom Tromey <tom@tromey.com>
992
993 * gdb.base/style.exp: Update tests.
994
53d666ec
AA
9952019-10-01 Andreas Arnez <arnez@linux.ibm.com>
996
997 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
998 'six' to unsigned.
999 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1000 'five'. Use an all-ones bit pattern for each.
1001 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1002 to its changed values.
1003
4a56a520
TT
10042019-09-30 Tom Tromey <tromey@adacore.com>
1005
1006 * gdb.rust/traits.rs: Disable all warnings.
1007
0df0352a
TV
10082019-09-29 Tom de Vries <tdevries@suse.de>
1009
1010 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1011
73d9a918
TV
10122019-09-29 Tom de Vries <tdevries@suse.de>
1013
1014 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1015
060b3ab4
TV
10162019-09-27 Tom de Vries <tdevries@suse.de>
1017
1018 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1019
68f7d34d
TV
10202019-09-27 Tom de Vries <tdevries@suse.de>
1021
1022 PR record/23188
1023 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1024
5d63b30a
TT
10252019-09-26 Tom Tromey <tromey@adacore.com>
1026
1027 * gdb.ada/py_taft.exp: New file.
1028 * gdb.ada/py_taft/main.adb: New file.
1029 * gdb.ada/py_taft/pkg.adb: New file.
1030 * gdb.ada/py_taft/pkg.ads: New file.
1031
3d435220
TV
10322019-09-24 Tom de Vries <tdevries@suse.de>
1033
1034 PR gdb/24598
1035 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1036
77d03678
TV
10372019-09-22 Tom de Vries <tdevries@suse.de>
1038
1039 * gdb.base/restore.exp: Allow register variables to be optimized out at
1040 -O0.
1041
abf516c6
UW
10422019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1043
1044 * gdb.arch/spu-info.exp: Remove file.
1045 * gdb.arch/spu-info.c: Remove file.
1046 * gdb.arch/spu-ls.exp: Remove file.
1047 * gdb.arch/spu-ls.c: Remove file.
1048
1049 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1050 * gdb.asm/spu.inc: Remove file.
1051
1052 * gdb.base/dump.exp: Remove support for spu*-*-*.
1053 * gdb.base/stack-checking.exp: Likewise.
1054 * gdb.base/overlays.exp: Likewise.
1055 * gdb.base/ovlymgr.c: Likewise.
1056 * gdb.base/spu.ld: Remove file.
1057
1058 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1059 * gdb.cp/cpexprs.exp: Likewise.
1060 * gdb.cp/exception.exp: Likewise.
1061 * gdb.cp/gdb2495.exp: Likewise.
1062 * gdb.cp/mb-templates.exp: Likewise.
1063 * gdb.cp/pr9167.exp: Likewise.
1064 * gdb.cp/userdef.exp: Likewise.
1065
1066 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1067
1068 * gdb.cell: Remove directory.
1069 * lib/cell.exp: Remove file.
1070
e452e88f
TV
10712019-09-19 Tom de Vries <tdevries@suse.de>
1072
1073 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1074
8a625130
TV
10752019-09-19 Tom de Vries <tdevries@suse.de>
1076
1077 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1078
81dc3ab5
TV
10792019-09-19 Tom de Vries <tdevries@suse.de>
1080
1081 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1082 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1083 (gdb_target_cmd): ... here.
1084 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1085 value 2.
1086
b078f3ac
AB
10872019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1088
1089 * gdb.base/source-dir.exp: Avoid having directory names in test
1090 names.
1091
f1b620e9
MG
10922019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1093
1094 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1095 directory.
1096
67f3ed6a
AB
10972019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1098
1099 * gdb.base/list-missing-source.exp: New file.
1100
d1b70248
TV
11012019-09-14 Tom de Vries <tdevries@suse.de>
1102
1103 PR teststuite/24599
1104 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1105 * lib/ada.exp (gnatmake_version_at_least): New proc.
1106
5fabdcd6
AB
11072019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1108
1109 * gdb.base/maint.exp: Use exec_has_index_section.
1110
aa17805f
AB
11112019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1112
1113 * gdb.base/maint.exp: Add test for 'maint info sections'.
1114
25e5c209
TV
11152019-09-12 Tom de Vries <tdevries@suse.de>
1116
1117 * gdb.base/store.exp: Allow register variables to be optimized out at
1118 -O0.
1119
4993045d
PW
11202019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1121
1122 * gdb.ada/rdv_wait.exp: Update to new task names.
1123 * gdb.base/task_switch_in_core.exp: Likewise.
1124 * gdb.base/info_sources_base.c: Likewise.
1125
8a516164
TT
11262019-09-10 Tom Tromey <tromey@adacore.com>
1127
1128 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
1129
aa391654
TT
11302019-09-10 Tom Tromey <tromey@adacore.com>
1131
1132 * gdb.ada/dgopt.exp: New file.
1133 * gdb.ada/dgopt/x.adb: New file.
1134
8634b462
TT
11352019-09-08 Tom Tromey <tom@tromey.com>
1136
1137 * gdb.tui/resize.exp: Remove setup_xfail.
1138 * gdb.tui/regs.exp: Remove setup_xfail.
1139 * gdb.tui/basic.exp: Remove setup_xfail.
1140
736b0f76
DB
11412019-09-06 David Blaikie <dblaikie@gmail.com>
1142
1143 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
1144 * gdb.cp/cplabel.exp: Ditto.
1145 * gdb.linespec/ls-errs.exp: Ditto.
1146
30331a6c
TV
11472019-09-05 Tom de Vries <tdevries@suse.de>
1148
1149 * lib/gdb.exp (cmp_file_string): New proc.
1150 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
1151 runto_main. Verify save breakpoints output.
1152
98b0ebab
PW
11532019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1154
1155 * gdb.base/info-var.exp: Test info variables without running
1156 to main, to avoid expect's buffer overflow.
1157
4e962e74
TT
11582019-09-03 Tom Tromey <tromey@adacore.com>
1159
1160 * gdb.ada/bias.exp: New file.
1161 * gdb.ada/bias/bias.adb: New file.
1162 * gdb.ada/print_chars.exp: Add regression test.
1163 * gdb.ada/print_chars/foo.adb (My_Character): New type.
1164 (MC): New variable.
1165
2ea1a07a
SL
11662019-08-29 Sandra Loosemore <sandra@codesourcery.com>
1167
1168 * gdb.base/argv0-symlink.exp: Run only on native target
1169 and local host.
1170
8077c50d
TV
11712019-08-29 Tom de Vries <tdevries@suse.de>
1172
1173 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
1174 diverse debug info.
1175 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
1176
48352473
TV
11772019-08-28 Tom de Vries <tdevries@suse.de>
1178
1179 * gdb.base/info-var.exp: Allow info variables to print info for files
1180 other than info-var-f1.c and info-var-f2.c.
1181
d8f27c60
AB
11822019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1183
1184 * gdb.fortran/info-types.exp: Add module.
1185 * gdb.fortran/info-types.f90: Update expected results.
1186
1f20c35e
AB
11872019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1188
1189 * gdb.fortran/info-types.exp: New file.
1190 * gdb.fortran/info-types.f90: New file.
1191 * lib/fortran.exp (fortran_character1): New proc.
1192
4acfdd20
AB
11932019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1194
1195 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
1196 functions'. Reindent as needed.
1197 * gdb.base/info-var-f1.c: New file.
1198 * gdb.base/info-var-f2.c: New file.
1199 * gdb.base/info-var.exp: New file.
1200 * gdb.base/info-var.h: New file.
1201
5c31b358
TV
12022019-08-26 Tom de Vries <tdevries@suse.de>
1203
1204 PR c++/24852
1205 * gdb.cp/no-libstdcxx-probe.exp: New test.
1206
b694989f
TV
12072019-08-26 Tom de Vries <tdevries@suse.de>
1208
1209 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
1210 * tests need to be skipped.
1211 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
1212 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
1213 mi_skip_libstdcxx_probe_tests.
1214
d9c4ba53
SDJ
12152019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
1216
1217 * gdb.python/py-xmethods.exp: Use raw strings when passing
1218 arguments to SimpleXMethodMatcher.
1219
395fad09
TV
12202019-08-22 Tom de Vries <tdevries@suse.de>
1221
1222 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
1223 more informative.
1224
26c957f1
PA
12252019-08-21 Pedro Alves <palves@redhat.com>
1226
1227 * gdb.base/with.exp: Test "with" with no arguments.
1228
61f80d5d
TV
12292019-08-21 Tom de Vries <tdevries@suse.de>
1230
1231 * gdb.base/gdb-caching-proc.exp: Sort files.
1232
d7a11d13
TV
12332019-08-20 Tom de Vries <tdevries@suse.de>
1234
1235 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
1236 compilation.
1237
34dafe9f
TV
12382019-08-16 Tom de Vries <tdevries@suse.de>
1239
1240 * gdb.base/compare-sections.exp ("after run to main"): Allow
1241 mismatched read-only sections for PIE executables.
1242
398fdd60
TT
12432019-08-16 Tom Tromey <tom@tromey.com>
1244
1245 * lib/tuiterm.exp (_csi_Z): New proc.
1246 * gdb.tui/basic.exp: Update window positions.
1247 * gdb.tui/empty.exp: Update window positions.
1248
d8f9e51c
SL
12492019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1250
1251 * gdb.base/examine-backward.exp: Correct regexp for
1252 "examine 3 bytes backward from ${address_zero}".
1253
3df505f6
TT
12542019-08-15 Tom Tromey <tom@tromey.com>
1255
1256 * gdb.tui/empty.exp: Enable resizing tests.
1257
272560b5
TT
12582019-08-15 Tom Tromey <tromey@adacore.com>
1259
1260 * gdb.ada/char_enum.exp: Add regression tests.
1261 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
1262 and '0'.
1263 (Char, Gchar): Update.
1264 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
1265
08235187
CB
12662019-08-15 Christian Biesinger <cbiesinger@google.com>
1267
1268 * gdb.python/python.exp: Expect a leading underscore on
1269 GdbOutput{,Error}File.
1270
22a2ab04
SL
12712019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1272
1273 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
1274 Windows host.
1275
835b995b
SL
12762019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1277
1278 * gdb.base/batch-preserve-term-settings.exp
1279 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
1280
97dd8e07
CB
12812019-08-15 Christian Biesinger <cbiesinger@google.com>
1282
1283 * lib/gdb.exp: When running on a mingw target, replace
1284 /x/ with x:/.
1285
75faf5c4
AH
12862019-08-14 Alan Hayward <alan.hayward@arm.com>
1287
1288 * gdb.arch/aarch64-prologue.c: New test.
1289 * gdb.arch/aarch64-prologue.exp: New file.
1290
abc6c00f
TV
12912019-08-13 Tom de Vries <tdevries@suse.de>
1292
1293 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
1294 Thread.
1295
74c2c1f4
SL
12962019-08-13 Sandra Loosemore <sandra@codesourcery.com>
1297
1298 * gdb.python/py-completion.exp: Download the .py file to the host
1299 and use its host pathname. Conditionalize tests that use
1300 tab completion and manipulate files on the build machine.
1301 * gdb.python/py-events.exp: Download the .py file to the host
1302 and use its host pathname.
1303 * gdb.python/py-evsignal.exp: Likewise.
1304 * gdb.python/py-evthreads.exp: Likewise.
1305 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
1306 pathname syntax.
1307 * gdb.python/py-framefilter.exp: Download the .py file to the right
1308 place on the host. Match Windows pathname syntax.
1309 * gdb.python/py-mi-var-info-path-expression.exp: Download the
1310 .py file to the host and use its host pathname.
1311 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
1312 * gdb.python/py-objfile.exp: Expect a host pathname, not a
1313 build pathname. Skip symlink test on Windows host. Add missing
1314 newline at end of file.
1315 * gdb.python/py-pp-maint.exp: Download the .py file to the host
1316 and use its host pathname.
1317 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
1318 * gdb.python/py-section-script.exp: Use host location of binfile
1319 on safe-path. Use correct path separator on Windows host.
1320 Reorder alternatives in gdb_test_multiple to prevent matching
1321 the wrong alternative on success.
1322 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
1323
ca2589f3
PP
13242019-08-12 Patrick Palka <patrick@parcs.ath.cx>
1325
1326 * gdb.gdb/selftest.exp (test_with_self): Update test to now
1327 expect the GDB inferior to no longer immediately stop after
1328 being resumed with "signal SIGINT".
1329
020a839d
SL
13302019-08-09 Sandra Loosemore <sandra@codesourcery.com>
1331
1332 * gdb.linespec/break-ask.exp: Generalize regexps to match
1333 Windows pathnames too.
1334
128d6509
TV
13352019-08-08 Tom de Vries <tdevries@suse.de>
1336
1337 PR testsuite/24862
1338 * lib/tuiterm.exp (_accept): Fix CSI regexp.
1339
590042fc
PW
13402019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1341
1342 * gdb.base/style.exp: Update tests for help doc new invariants.
1343 * gdb.base/help.exp: Likewise.
1344
046bebe1
TT
13452019-08-06 Tom Tromey <tom@tromey.com>
1346
1347 * gdb.base/style.exp: Add disassemble test.
1348 * gdb.base/style.c (some_called_function): New function.
1349 (main): Use it.
1350
0b27c27d
CB
13512019-08-05 Christian Biesinger <cbiesinger@google.com>
1352
1353 * gdb.python/py-block.exp: Test dictionary access on blocks.
1354
580f1034
SM
13552019-08-05 Simon Marchi <simon.marchi@efficios.com>
1356
1357 PR gdb/24863
1358 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
1359 -list-thread-groups --available test when running under
1360 check-read1.
1361
d86bd7cb
TV
13622019-08-05 Tom de Vries <tdevries@suse.de>
1363
1364 PR testsuite/24863
1365 * lib/gdb.exp (with_read1_timeout_factor): New proc.
1366 * gdb.base/help.exp: Use with_read1_timeout_factor.
1367 * gdb.base/info-macros.exp: Same.
1368 * gdb.cp/nested-types.exp: Same.
1369
a80cf5d8
TV
13702019-08-05 Tom de Vries <tdevries@suse.de>
1371
1372 * lib/gdb.exp (version_at_least): Factor out of ...
1373 (tcl_version_at_least): ... here.
1374 (gdb_compile): Fail if pie results in non-PIE executable.
1375 (readelf_version, readelf_prints_pie): New proc.
1376 (exec_is_pie): Return -1 if unknown.
1377
d0962838
TV
13782019-08-05 Tom de Vries <tdevries@suse.de>
1379
1380 * lib/gdb.exp (tcl_version_at_least): Fix typo.
1381
2252ff3d
SL
13822019-08-04 Sandra Loosemore <sandra@codesourcery.com>
1383
1384 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
1385
26655f53
SL
13862019-08-04 Sandra Loosemore <sandra@codesourcery.com>
1387
1388 * lib/completion-support.exp (test_gdb_complete_none): Skip
1389 tab completion tests if no readline support.
1390 (test_gdb_complete_unique_re): Likewise.
1391 (test_gdb_complete_multiple): Likewise.
1392
db4dc13e
PW
13932019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1394
1395 * gdb.base/info_sources.exp: New file.
1396 * gdb.base/info_sources.c: New file.
1397 * gdb.base/info_sources_base.c: New file.
1398
0eba165a
PFC
13992019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1400
1401 * gdb.base/batch-exit-status.exp: Call test_exit_status with
1402 prefix argument.
1403 (test_exit_status): Add prefix argument.
1404
59bd512b
TV
14052019-08-01 Tom de Vries <tdevries@suse.de>
1406
1407 PR testsuite/24863
1408 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
1409 calling exp_continue for new thread and thread exited messages.
1410
2a3ad588
TV
14112019-08-01 Tom de Vries <tdevries@suse.de>
1412
1413 PR testsuite/24863
1414 * gdb.base/structs.exp: Fix check-read1 timeout using
1415 gdb_test_sequence.
1416 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
1417
117eb594
TV
14182019-08-01 Tom de Vries <tdevries@suse.de>
1419
1420 PR testsuite/24863
1421 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
1422 line.
1423
ed591340
TV
14242019-08-01 Tom de Vries <tdevries@suse.de>
1425
1426 PR testsuite/24863
1427 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
1428
aa3b6533
TT
14292019-07-30 Tom Tromey <tromey@adacore.com>
1430
1431 * gdb.ada/display_nested.exp: New file.
1432 * gdb.ada/display_nested/foo.adb: New file.
1433 * gdb.ada/display_nested/pack.adb: New file.
1434 * gdb.ada/display_nested/pack.ads: New file.
1435
2906593f
CB
14362019-07-30 Christian Biesinger <cbiesinger@google.com>
1437
1438 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
1439 namespace.
1440 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
1441
0f575925
TV
14422019-07-30 Tom de Vries <tdevries@suse.de>
1443
1444 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
1445 instead.
1446
b13057d9
TV
14472019-07-30 Tom de Vries <tdevries@suse.de>
1448
1449 PR testsuite/24834
1450 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
1451 (exec_is_pie): New proc.
1452
5c4dde85
CB
14532019-07-29 Christian Biesinger <cbiesinger@google.com>
1454
1455 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
1456
c620ed88
CB
14572019-07-29 Christian Biesinger <cbiesinger@google.com>
1458
1459 * gdb.python/py-objfile.c: Add global and static vars.
1460 * gdb.python/py-objfile.exp: Test new functions Objfile.
1461 lookup_global_symbol and lookup_static_symbol.
1462
3d235706
TT
14632019-07-29 Tom Tromey <tom@tromey.com>
1464
1465 * lib/tuiterm.exp (Term::_csi_@): New proc.
1466 (Term::_csi_X): Don't move cursor.
1467
c7e4c0a6
PW
14682019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1469
1470 * gdb.base/options.exp: Update backtrace - completion to
1471 new option -frame-info.
1472 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
1473 Test new 'set print frame-info'. Test backtrace -frame-info
1474 overriding 'set print frame-info'.
1475 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
1476 Test new 'set print frame-info'.
1477 Verify consistency of backtrace with and without filters, with and
1478 without -no-filters.
1479 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
1480 default.
1481
de28a3b7
TV
14822019-07-29 Tom de Vries <tdevries@suse.de>
1483
1484 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
1485 no arguments".
1486
507dd60e
TV
14872019-07-29 Tom de Vries <tdevries@suse.de>
1488
1489 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
1490 is a substring of the first for "complete non-unique file name".
1491
5beafce9
TV
14922019-07-29 Tom de Vries <tdevries@suse.de>
1493
1494 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
1495 with ".*".
1496
2d274232
TV
14972019-07-29 Tom de Vries <tdevries@suse.de>
1498
1499 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
1500 Pass prompt_regexp parameter to gdb_test_multiple calls.
1501
9197cd8b
TV
15022019-07-29 Tom de Vries <tdevries@suse.de>
1503
1504 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
1505 print registers" regexps.
1506
b528dae0
TV
15072019-07-29 Tom de Vries <tdevries@suse.de>
1508
1509 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
1510
d17725d7
TV
15112019-07-29 Tom de Vries <tdevries@suse.de>
1512
1513 PR gdb/24855
1514 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
1515 (skip_python_tests_prompt): Add prompt_regexp argument to
1516 gdb_test_multiple calls.
1517
52b75bf1
TT
15182019-07-27 Tom Tromey <tom@tromey.com>
1519
1520 * gdb.tui/main.exp: New file.
1521
2b1d00c2
TT
15222019-07-27 Tom Tromey <tom@tromey.com>
1523
1524 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
1525 optional.
1526 * gdb.tui/empty.exp: New file.
1527
ded631d5
TT
15282019-07-27 Tom Tromey <tom@tromey.com>
1529
1530 * lib/tuiterm.exp (spawn): New proc.
1531 (Term::resize): New proc.
1532 * gdb.tui/resize.exp: New file.
1533
58ac439d
TT
15342019-07-27 Tom Tromey <tom@tromey.com>
1535
1536 * gdb.tui/list.exp: New file.
1537
fe1f56ee
TT
15382019-07-27 Tom Tromey <tom@tromey.com>
1539
1540 * gdb.tui/regs.exp: New file.
1541
f790b310
TT
15422019-07-27 Tom Tromey <tom@tromey.com>
1543
1544 * gdb.tui/basic.exp: Add "layout split" test.
1545
d95fc6ee
TT
15462019-07-27 Tom Tromey <tom@tromey.com>
1547
1548 * gdb.tui/basic.exp: Add "layout asm" test.
1549
c3786b3a
TT
15502019-07-27 Tom Tromey <tom@tromey.com>
1551
1552 * lib/tuiterm.exp: New file.
1553 * gdb.tui/basic.exp: New file.
1554
98a617f8
KB
15552019-07-27 Kevin Buettner <kevinb@redhat.com>
1556
1557 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
1558 Enable tests associated with this flag. Adjust regex
1559 referencing "foo_low" to now refer to "foo_cold" instead.
1560
5c076da4
KB
15612019-07-27 Kevin Buettner <kevinb@redhat.com>
1562
1563 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
1564 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
1565 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
1566 foo_cold. Revise comments to match.
1567 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
1568 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
1569 were wrapped into this proc; Call do_test in loop from outermost
1570 level.
1571 (foo_low): Rename all occurrences to "foo_cold".
1572 (backtrace from baz): New test.
1573 (x2/i foo_cold): New test.
1574 (info line *foo_cold): New test.
1575
1512d3b7
TV
15762019-07-26 Tom de Vries <tdevries@suse.de>
1577
1578 * gdb.arch/i386-pkru.exp: Fix unterminated string.
1579
297989a1
TV
15802019-07-25 Tom de Vries <tdevries@suse.de>
1581
1582 PR testsuite/24830
1583 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
1584 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
1585 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
1586 (skip_libstdcxx_probe_tests): ... here.
1587 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
1588
b3b965fb
TV
15892019-07-24 Tom de Vries <tdevries@suse.de>
1590
1591 PR testsuite/24807
1592 * gdb.objc/basicclass.m: Include stdio.h.
1593 * gdb.objc/nondebug.m: Same.
1594 * gdb.objc/objcdecode.m: Same.
1595
4625b4d0
TV
15962019-07-24 Tom de Vries <tdevries@suse.de>
1597
1598 PR testsuite/24612
1599 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
1600 additional_flags.
1601
024a5840
TV
16022019-07-24 Tom de Vries <tdevries@suse.de>
1603
1604 PR testsuite/24831
1605 * gdb.multi/tids.exp: Update error messages for info threads.
1606
c76ddaa3
TV
16072019-07-24 Tom de Vries <tdevries@suse.de>
1608
1609 * gdb.base/info-types.exp: Allow info types to print info for more than
1610 one file.
1611
9a618ef6
TV
16122019-07-23 Tom de Vries <tdevries@suse.de>
1613
1614 PR testsuite/24842
1615 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
1616 gdb_spawn_with_cmdline_opts.
1617
40eadf04
SP
16182019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
1619
1620 * gdb.arch/arm-cmse-sgstubs.c: New test.
1621 * gdb.arch/arm-cmse-sgstubs.exp: New file.
1622
5ba29434
TV
16232019-07-23 Tom de Vries <tdevries@suse.de>
1624
1625 PR testsuite/24711
1626 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
1627 issuing next command.
1628
a8e9d247
AB
16292019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
1630
1631 * gdb.ada/info_auto_lang.exp: Update expected results.
1632 * gdb.base/info-types.c: Add additional types to check.
1633 * gdb.base/info-types.exp: Update expected results.
1634
eb86c5e2
AB
16352019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
1636
1637 * gdb.base/info-types.c: New file.
1638 * gdb.base/info-types.exp: New file.
1639
01e175fe
AB
16402019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
1641
1642 * gdb.arch/riscv-bp-infcall.c: New file.
1643 * gdb.arch/riscv-bp-infcall.exp: New file.
1644
6b78c3f8
AB
16452019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
1646
1647 PR breakpoints/24541
1648 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
1649
da738167
TV
16502019-07-14 Tom de Vries <tdevries@suse.de>
1651
1652 PR testsuite/24760
1653 * gdb.objc/basicclass.exp: Fix unterminated string.
1654
0d4e84ed
AB
16552019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
1656 Andrew Burgess <andrew.burgess@embecosm.com>
1657
1658 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
1659 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
1660 negative bounds.
1661 * gdb.fortran/vla-value.exp: Print elements of an array with
1662 negative bounds.
1663 * gdb.fortran/vla.f90: Setup an array with negative bounds for
1664 testing.
1665
021d8588
AB
16662019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
1667
1668 * gdb.base/options.exp (expect_string): Dequote strings in
1669 results.
1670 (test-string): Test strings with different quoting and reindent.
1671
f06f1252
TT
16722019-07-10 Tom Tromey <tromey@adacore.com>
1673
1674 * gdb.ada/mi_ex_cond.exp: Update expected results.
1675 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
1676 * gdb.ada/mi_catch_ex.exp: Update expected results.
1677 * gdb.ada/mi_catch_assert.exp: Update expected results.
1678 * gdb.ada/catch_ex.exp (catch_exception_info)
1679 (catch_exception_entry, catch_assert_entry)
1680 (catch_unhandled_entry): Update.
1681 * gdb.ada/catch_assert_if.exp: Update expected results.
1682
b863685d
RB
16832019-07-10 Richard Bunt <richard.bunt@arm.com>
1684 Stephen Roberts <stephen.roberts@arm.com>
1685
1686 * gdb.base/define.exp: Restore original prompt.
1687
cb1e4e32
PA
16882019-07-09 Pedro Alves <palves@redhat.com>
1689
1690 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
1691 breakpoints" output.
1692 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
1693 * gdb.python/py-breakpoint.exp: No longer expect that "catch
1694 throw" creates breakpoint.
1695 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
1696 'type="catchpoint"'.
1697
b58a68fe
PA
16982019-07-09 Pedro Alves <palves@redhat.com>
1699
1700 PR c++/15468
1701 * gdb.cp/except-multi-location-lib.cc: New.
1702 * gdb.cp/except-multi-location-main.cc: New.
1703 * gdb.cp/except-multi-location.exp: New.
1704
0826779b
PW
17052019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
1706
1707 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
1708 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
1709 argument and update callers.
1710
5b0e2db4
AB
17112019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1712
1713 * gdb.arch/amd64-break-on-asm-line.S: New file.
1714 * gdb.arch/amd64-break-on-asm-line.exp: New file.
1715
1f6f6e21
PW
17162019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1717
1718 * gdb.base/printcmds.exp: Test printing C string and
1719 C wide string convenience vars without transiting via the inferior.
1720 Also make test names unique.
1721
ea142fbf
AH
17222019-07-08 Alan Hayward <alan.hayward@arm.com>
1723
5862c886 1724 PR breakpoints/25011
ea142fbf
AH
1725 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
1726
213fd9fa
PA
17272019-07-04 Pedro Alves <palves@redhat.com>
1728
1729 * lib/gdb.exp (foreach_with_prefix): Don't return early if
1730 body returned ok(0), break(3) or continue(4).
1731 * gdb.testsuite/foreach_with_prefix.exp: New file.
1732
2b40fda7
AH
17332019-07-04 Alan Hayward <alan.hayward@arm.com>
1734
1735 * gdb.server/unittest.exp: Allow 0 unit tests to run.
1736
a26c8de0
PA
17372019-07-03 Pedro Alves <palves@redhat.com>
1738
1739 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
1740 "return -code".
1741
5f4ba3e7
PA
17422019-07-03 Pedro Alves <palves@redhat.com>
1743
1744 PR cli/24732
1745 * gdb.base/shell.exp: Load completion-support.exp.
1746 Adjust expected error output. Add completion tests.
1747
a994424f
PA
17482019-07-03 Pedro Alves <palves@redhat.com>
1749
1750 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
1751 string_to_regexp.
1752
3d9be6f5
PA
17532019-07-03 Pedro Alves <palves@redhat.com>
1754
1755 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
1756 (expect_integer): Adjust to expect "-string".
1757 (expect_string): New.
1758 (all_options): Expect "-string".
1759 (test-flag, test-boolean): Adjust to expect "-string".
1760 (test-string): New proc.
1761 (top level): Call it.
1762
41fc454c
PA
17632019-07-03 Pedro Alves <palves@redhat.com>
1764
1765 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
1766 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
1767 the expected output in the success.
1768
b2b2a215
PA
17692019-07-03 Pedro Alves <palves@redhat.com>
1770
1771 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
1772 Split one gdb_test_multiple call in two to avoid a race.
1773
fdbc9870
PA
17742019-07-03 Pedro Alves <palves@redhat.com>
1775
1776 * gdb.base/with.c: New file.
1777 * gdb.base/with.exp: New file.
1778
c6ac8931
PA
17792019-07-03 Pedro Alves <palves@redhat.com>
1780
1781 * gdb.base/settings.exp: Replace all references to "maint
1782 test-settings set" with references to "maint set test-settings",
1783 and all references to "maint test-settings show" with references
1784 to "maint show test-settings".
1785
970f9d09
PA
17862019-07-03 Pedro Alves <palves@redhat.com>
1787
1788 * gdb.base/settings.exp (test-string): Adjust expected out when
1789 testing "maint test-settings show filename"
1790
54d66006
PA
17912019-07-02 Pedro Alves <palves@redhat.com>
1792
1793 * gdb.base/options.exp (test-info-threads): New procedure.
1794 (top level): Call it.
1795
10d06d82
TT
17962019-06-28 Tom Tromey <tromey@adacore.com>
1797
1798 * gdb.dwarf2/ada-linkage-name.c: New file.
1799 * gdb.dwarf2/ada-linkage-name.exp: New file.
1800
3d507ff2
TT
18012019-06-27 Tom Tromey <tromey@adacore.com>
1802
d039f014 1803 PR c++/20020:
3d507ff2
TT
1804 * gdb.cp/constexpr-field.exp: Use setup_xfail.
1805
8af58ffe
TV
18062019-06-26 Tom de Vries <tdevries@suse.de>
1807
1808 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
1809
22e21752
TV
18102019-06-26 Tom de Vries <tdevries@suse.de>
1811
1812 * gdb.base/index-cache.exp: Add back missing debug option.
1813
b65b566c
PW
18142019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1815
1816 * gdb.base/alias.exp: Test non matching/non existing prefixes.
1817
5c2c8c69
TV
18182019-06-25 Tom de Vries <tdevries@suse.de>
1819
1820 PR testsuite/24727
1821 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
1822
164e3873
TV
18232019-06-24 Tom de Vries <tdevries@suse.de>
1824
1825 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
1826
824eacee
TV
18272019-06-24 Tom de Vries <tdevries@suse.de>
1828
1829 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
1830 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
1831 * gdb.trace/unavailable-dwarf-piece.exp: Same.
1832
385b97d3
TV
18332019-06-24 Tom de Vries <tdevries@suse.de>
1834
1835 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
1836
c596f180
TV
18372019-06-21 Tom de Vries <tdevries@suse.de>
1838
1839 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
1840
b13a7d03
TV
18412019-06-21 Tom de Vries <tdevries@suse.de>
1842
1843 PR testsuite/24518
1844 PR ada/24713
1845 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
1846 index.
1847
899277ae
TT
18482019-06-19 Tom Tromey <tromey@adacore.com>
1849
1850 * gdb.ada/length_cond.exp: Add intro comment.
1851
680e1bee
TT
18522019-06-19 Tom Tromey <tromey@adacore.com>
1853
1854 * gdb.ada/length_cond.exp: New file.
1855 * gdb.ada/length_cond/length_cond.adb: New file.
1856 * gdb.ada/length_cond/pck.adb: New file.
1857 * gdb.ada/length_cond/pck.ads: New file.
1858
0ed4690a
TV
18592019-06-18 Tom de Vries <tdevries@suse.de>
1860
1861 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
1862
d20ed5fd
TT
18632019-06-18 Tom Tromey <tromey@adacore.com>
1864
1865 * gdb.base/list0.h: Add comment explaining control character.
1866
86e04673
TV
18672019-06-18 Tom de Vries <tdevries@suse.de>
1868
1869 * boards/fission.exp: Break up long debug_flags line.
1870
c4973306
SM
18712019-06-16 Tom de Vries <tdevries@suse.de>
1872
1873 PR gdb/24445
1874 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
1875 generated index.
1876
93cb9841
AB
18772019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1878
1879 PR gdb/24686
1880 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
1881 improve detection of bug gdb/24541.
1882
399aaebd
SM
18832019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
1884
1885 PR gdb/24669
1886 * gdb.base/index-cache.exp (uses_readnow,
1887 expecting_index_cache_use): Define global variable.
1888 (test_cache_enabled_miss, test_cache_enabled_hit): Use
1889 expecting_index_cache_use.
1890
584a927c
AB
18912019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
1892 Andrew Burgess <andrew.burgess@embecosm.com>
1893
1894 * gdb.fortran/pointers.f90: New file.
1895 * gdb.fortran/print_type.exp: New file.
1896 * gdb.fortran/vla-ptype.exp: Adapt expected results.
1897 * gdb.fortran/vla-type.exp: Likewise.
1898 * gdb.fortran/vla-value.exp: Likewise.
1899 * gdb.mi/mi-vla-fortran.exp: Likewise.
1900
30056ea0
AB
19012019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
1902
1903 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
1904 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
1905 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
1906 as a stop reason.
1907
ec8e2b6d
AB
19082019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
1909
1910 * gdb.base/annota1.exp: Update expected results.
1911 * gdb.cp/annota2.exp: Likewise.
1912 * gdb.cp/annota3.exp: Likewise.
1913
09e4c4e1
AB
19142019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
1915
1916 * gdb.base/style-logging.exp: Remove path from test name.
1917
0735b091
TT
19182019-06-14 Tom Tromey <tromey@adacore.com>
1919
1920 PR gdb/24502:
1921 * gdb.base/style-logging.exp: New file.
1922
f5686554
TT
19232019-06-14 Tom Tromey <tromey@adacore.com>
1924
1925 * gdb.base/symfile-warn.exp: New file.
1926 * gdb.base/symfile-warn.c: New file.
1927
a0c1ffed
TT
19282019-06-14 Tom Tromey <tromey@adacore.com>
1929
1930 * gdb.base/annotate-symlink.exp: New file.
1931
f411722c
TT
19322019-06-14 Tom Tromey <tromey@adacore.com>
1933
1934 * gdb.ada/set_wstr.exp: Add reassignment test.
1935
4268ec18
TT
19362019-06-14 Tom Tromey <tromey@adacore.com>
1937
1938 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
1939 'unchecked_access and 'unrestricted_access as well.
1940
9a9e394b
TT
19412019-06-14 Tom Tromey <tromey@adacore.com>
1942
1943 PR ada/24539:
1944 * gdb.ada/vla.exp: Update tests.
1945 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
1946 pragma.
1947
4c048731
PA
19482019-06-13 Pedro Alves <palves@redhat.com>
1949
1950 * gdb.base/settings.exp (test-integer): Test junk after
1951 "unlimited".
1952
6665660a
PA
19532019-06-13 Pedro Alves <palves@redhat.com>
1954
1955 * gdb.base/options.exp (test-thread-apply): New.
1956 (top level): Call it.
1957
5d707134
PA
19582019-06-13 Pedro Alves <palves@redhat.com>
1959
1960 * gdb.base/options.exp (test-frame-apply): New.
1961 (top level): Test print commands with different "frame apply"
1962 prefixes.
1963
e2a689da
PA
19642019-06-13 Pedro Alves <palves@redhat.com>
1965
e79be6e5 1966 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
1967 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
1968 'max_completions' parameter and handle it.
1969 (test_gdb_completion_offers_commands): New.
1970
90a1ef87
PA
19712019-06-13 Pedro Alves <palves@redhat.com>
1972
1973 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
1974
d4c16835
PA
19752019-06-13 Pedro Alves <palves@redhat.com>
1976
1977 * gdb.base/options.exp (test-backtrace): New.
1978 (top level): Call it.
1979
2daf894e
PA
19802019-06-13 Pedro Alves <palves@redhat.com>
1981
1982 * gdb.guile/scm-frame-args.exp: Use "set print
1983 raw-frame-arguments" instead of "set print raw frame-arguments".
1984 * gdb.python/py-frame-args.exp: Likewise.
1985
e6ed716c
PA
19862019-06-13 Pedro Alves <palves@redhat.com>
1987
1988 * gdb.compile/compile.exp: Adjust expected output to option
1989 processing changes.
1990
7d8062de
PA
19912019-06-13 Pedro Alves <palves@redhat.com>
1992
1993 * gdb.base/options.exp: Build executable.
1994 (test-print): New procedure.
1995 (top level): Call it, once for "print" and another for "compile
1996 print".
1997
9d0faba9
PA
19982019-06-13 Pedro Alves <palves@redhat.com>
1999
2000 * gdb.base/options.c: New file.
2001 * gdb.base/options.exp: New file.
2002
dee7b4c8
PA
20032019-06-13 Pedro Alves <palves@redhat.com>
2004
2005 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2006 that "o" is ambiguous.
2007
dca0f6c0
PA
20082019-06-13 Pedro Alves <palves@redhat.com>
2009
2010 * gdb.base/settings.c: New file.
2011 * gdb.base/settings.exp: New file.
2012
ccf46844
PA
20132019-06-13 Pedro Alves <palves@redhat.com>
2014
2015 * gdb.base/completion.exp: Fix comment typo.
2016
b9a3f842
PA
20172019-06-13 Pedro Alves <palves@redhat.com>
2018
2019 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2020 foo --1" test.
2021
d106773e
PA
20222019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2023
2024 * gdb.fortran/block-data.f: New.
2025 * gdb.fortran/block-data.exp: New.
2026
fea82da0
TV
20272019-06-11 Tom de Vries <tdevries@suse.de>
2028
2029 PR testsuite/24521
2030 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2031 message.
2032
8c2e74f1
TV
20332019-06-11 Tom de Vries <tdevries@suse.de>
2034
2035 PR testsuite/24521
2036 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2037
b49851c8
TV
20382019-06-11 Tom de Vries <tdevries@suse.de>
2039
2040 * boards/readnow.exp: New file.
2041
a7067863
AB
20422019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2043
2044 * gdb.fortran/vla-sizeof.exp: Update expected results.
2045
1a3da2cd
AB
20462019-06-06 Amos Bird <amosbird@gmail.com>
2047
2048 * gdb.base/annota1.exp (thread_switch): Add test for
2049 thread-exited annotation.
2050
3847a7bf
TT
20512019-06-06 Tom Tromey <tromey@adacore.com>
2052
2053 * gdb.base/maint.exp: Expect command started/finished output.
2054
0088ba59
AB
20552019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2056
2057 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2058 comment.
2059 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2060
312617a3
AB
20612019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2062
2063 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2064 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2065 * gdb.arch/riscv-unwind-long-insn.c: New file.
2066 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2067
e1f2e1a2
CB
20682019-06-04 Christian Biesinger <cbiesinger@google.com>
2069
d3238f7d 2070 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2071
206584bd
PW
20722019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2073
2074 * lib/gdb.exp (help_list_trailer): New regexp variable
2075 factorizing the help trailer message.
2076 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2077 arg to allow to better factorize various tests.
2078 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2079 (test_prefix_command_help): Use help_list_trailer.
2080 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2081 * gdb.guile/scm-cmd.exp: Likewise.
2082 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2083 * gdb.base/help.exp: Use test_user_defined_class_help.
2084 * gdb.base/style.exp: Add tests for styling of help and apropos.
2085 * lib/gdb-utils.exp (style): Add title and highlight styles.
2086
708dc93e
PW
20872019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2088
2089 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2090 $_shell_exitsignal.
2091 * gdb.base/default.exp: Update for new convenience variables.
2092
f49055a5
TT
20932019-05-29 Tom Tromey <tromey@adacore.com>
2094
2095 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2096 to "break complete ada" test case's regexp.
2097
4330d61d
TT
20982019-05-29 Tom Tromey <tromey@adacore.com>
2099
2100 PR c++/20020:
2101 * gdb.cp/constexpr-field.exp: New file.
2102 * gdb.cp/constexpr-field.cc: New file.
2103
000439d5
TT
21042019-05-29 Tom Tromey <tromey@adacore.com>
2105
2106 * gdb.base/finish.exp (finish_no_print): New proc.
2107 (finish_tests): Call it.
2108
5a01c34c
TV
21092019-05-24 Tom de Vries <tdevries@suse.de>
2110
2111 * gdb.dwarf2/gdb-add-index.exp: New file.
2112
18125b16
TT
21132019-05-22 Tom Tromey <tromey@adacore.com>
2114
2115 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2116 * gdb.base/style.exp: Use "style".
2117 * lib/gdb-utils.exp (style): New proc.
2118
af1a8d03
TV
21192019-05-22 Tom de Vries <tdevries@suse.de>
2120
2121 * gdb.base/align.exp: Require c++11.
2122
e7fe496b
TV
21232019-05-22 Tom de Vries <tdevries@suse.de>
2124
2125 PR testsuite/24586
2126 * gdb.python/py-mi-var-info-path-expression.exp: Call
2127 mi_skip_python_tests to check if python is supported.
2128
8fca4da0
AH
21292019-05-22 Alan Hayward <alan.hayward@arm.com>
2130
2131 * gdb.arch/aarch64-pauth.c: New test.
2132 * gdb.arch/aarch64-pauth.exp: New file.
2133
b7060614
AH
21342019-05-22 Alan Hayward <alan.hayward@arm.com>
2135
2136 * README (Re-running Tests Outside The Testsuite): New section.
2137
669d0468
TV
21382019-05-21 Tom de Vries <tdevries@suse.de>
2139
2140 * gdb.arch/amd64-eval.exp: Require c++11.
2141 * gdb.base/max-depth.exp: Same.
2142 * gdb.compile/compile-cplus-array-decay.exp: Same.
2143 * gdb.cp/meth-typedefs.exp: Same.
2144 * gdb.cp/subtypes.exp: Same.
2145 * gdb.cp/temargs.exp: Same.
2146
ce3ebcaa
AH
21472019-05-21 Alan Hayward <alan.hayward@arm.com>
2148
2149 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
2150
34d11c68
AB
21512019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
2152
2153 PR gdb/18644
2154 * gdb.fortran/complex.exp: Remove setup_kfail calls.
2155 * gdb.fortran/printing-types.exp: Add new test.
2156 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
2157 testing.
2158 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
2159 setup_kfail call.
2160
87781e84
AH
21612019-05-17 Alan Hayward <alan.hayward@arm.com>
2162
2163 * README (Running the Testsuite): Change example.
2164 (Testsuite Parameters): Remove TRANSCRIPT.
2165 * lib/gdb.exp: Remove TRANSCRIPT check.
2166
b420b89e
AH
21672019-05-17 Alan Hayward <alan.hayward@arm.com>
2168
2169 * README (Testsuite Parameters): Add replay logging to
2170 GDBSERVER_DEBUG.
2171 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
2172 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
2173 as a comma separated list.
2174 (gdb_debug_init): Override procedure.
2175
408e9b8b
AH
21762019-05-17 Alan Hayward <alan.hayward@arm.com>
2177
2178 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
2179 (gdb_write_cmd_file): New procedure.
2180 * lib/gdbserver-support.exp (gdbserver_start): Call
2181 gdbserver_write_cmd_file.
2182 (gdbserver_write_cmd_file): New procedure.
2183
f9e2e39d
AH
21842019-05-17 Alan Hayward <alan.hayward@arm.com>
2185
2186 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
2187 (delete_breakpoints): Likewise.
2188 (gdb_run_cmd): Likewise.
2189 (gdb_start_cmd): Likewise.
2190 (gdb_starti_cmd): Likewise.
2191 (gdb_internal_error_resync): Likewise.
2192 (gdb_test_multiple): Likewise.
2193 (gdb_reinitialize_dir): Likewise.
2194 (default_gdb_exit): Likewise.
2195 (gdb_file_cmd): Mark kill as optional.
2196 (default_gdb_start): Call gdb_stdin_log_init.
2197 (send_gdb): Call gdb_stdin_log_write.
2198 (rerun_to_main): Mark Y as an answer.
2199 (gdb_stdin_log_init): New function.
2200 (gdb_stdin_log_write): Likewise.
2201
81f47ac2
AH
22022019-05-17 Alan Hayward <alan.hayward@arm.com>
2203
2204 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
2205 * gdb.base/debug-expr.exp: Likewise.
2206 * gdb.base/foll-fork.exp: Likewise.
2207 * gdb.base/foll-vfork.exp: Likewise.
2208 * gdb.base/fork-print-inferior-events.exp: Likewise.
2209 * gdb.base/gdb-sigterm.exp: Likewise.
2210 * gdb.base/gdbinit-history.exp: Likewise.
2211 * gdb.base/osabi.exp: Likewise.
2212 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
2213 * gdb.base/ui-redirect.exp: Likewise.
2214 * gdb.gdb/unittest.exp: Likewise.
2215 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
2216 * gdb.mi/mi-watch.exp: Likewise.
2217 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2218 * gdb.mi/user-selected-context-sync.exp: Likewise.
2219 * gdb.python/python.exp: Disable debug test when debugging.
2220 * gdb.threads/check-libthread-db.exp: Disable when debugging.
2221 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2222 Likewise.
2223 * gdb.threads/stepi-random-signal.exp: Likewise.
2224
29b52314
AH
22252019-05-17 Alan Hayward <alan.hayward@arm.com>
2226
2227 * Makefile.in: Pass through GDB_DEBUG.
2228 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2229 (gdb,debug): Add board setting.
2230 * lib/gdb.exp (default_gdb_start): Start debugging.
2231 (gdb_debug_enabled): New procedure.
2232 (gdb_debug_init): Likewise.
29b52314
AH
2233
22342019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 2235
29b52314
AH
2236 * Makefile.in: Pass through GDB_DEBUG.
2237 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2238 (gdb,debug): Add board setting.
2239 * lib/gdb.exp (default_gdb_start): Start debugging.
2240 (gdb_debug_enabled): New procedure.
2241 (gdb_debug_init): Likewise.
29b52314 2242
ca1285d1
AH
22432019-05-17 Alan Hayward <alan.hayward@arm.com>
2244
2245 * gdb.base/ui-redirect.exp: Add debug redirect tests.
2246
f3a09c80
AH
22472019-05-17 Alan Hayward <alan.hayward@arm.com>
2248
2249 * gdb.base/ui-redirect.exp: Test redirection.
2250
26648588
JV
22512019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
2252
2253 * gdb.mi/mi-complete.exp: New file.
2254 * gdb.mi/mi-complete.cc: Likewise.
2255
14237686
AB
22562019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
2257
2258 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
2259 indexed and sliced arrays, and pointers to arrays.
2260
e7bd7fba
TT
22612019-05-14 Tom Tromey <tromey@adacore.com>
2262
2263 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
2264 styling test.
2265
2764128d
TV
22662019-05-14 Tom de Vries <tdevries@suse.de>
2267
2268 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
2269 selection entry encoding.
2270
71bed2db
TT
22712019-05-10 Tom Tromey <tromey@adacore.com>
2272
2273 * gdb.ada/info_exc.exp: Add "complete" test.
2274
63b667ad
TV
22752019-05-09 Tom de Vries <tdevries@suse.de>
2276
2277 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
2278 CU-relative.
2279
9cfd2b89
TV
22802019-05-09 Tom de Vries <tdevries@suse.de>
2281
2282 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
2283 CU-relative.
2284
2228ef77
XR
22852019-05-08 Joel Brobecker <brobecker@adacore.com>
2286
2287 * gdb.ada/frame_arg_lang.exp: New testcase.
2288 * gdb.ada/frame_arg_lang/bla.adb: New file.
2289 * gdb.ada/frame_arg_lang/pck.ads: New file.
2290 * gdb.ada/frame_arg_lang/pck.adb: New file.
2291 * gdb.ada/frame_arg_lang/foo.c: New file.
2292
80e55b13
TT
22932019-05-08 Tom Tromey <tromey@adacore.com>
2294
2295 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
2296
9d3421af
TT
22972019-05-08 Tom Tromey <tromey@adacore.com>
2298
2299 * gdb.base/ptype-offsets.exp: Update tests.
2300
844333e2
TT
23012019-05-08 Tom Tromey <tromey@adacore.com>
2302
2303 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
2304 cases.
2305 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
2306 "short".
2307
988915ee
TT
23082019-05-08 Tom Tromey <tromey@adacore.com>
2309
2310 * gdb.ada/vla.exp: New file.
2311 * gdb.ada/vla/vla.adb: New file.
2312
7bd55dac
TV
23132019-05-07 Tom de Vries <tdevries@suse.de>
2314
2315 * gdb.base/index-cache.exp (ls_host): Fix return statement.
2316
75f06e9d
TV
23172019-05-07 Tom de Vries <tdevries@suse.de>
2318
2319 PR testsuite/24522
2320 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
2321 section.
2322
77e7aaa4
TV
23232019-05-07 Tom de Vries <tdevries@suse.de>
2324
2325 PR testsuite/24522
2326 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
2327 .debug_aranges section.
2328
456ba0fa
TV
23292019-05-07 Tom de Vries <tdevries@suse.de>
2330
2331 PR testsuite/24159
2332 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
2333
5a56d6a6
TV
23342019-05-06 Tom de Vries <tdevries@suse.de>
2335
2336 * lib/gdb.exp (exec_has_index_section): New proc.
2337 * gdb.base/index-cache.exp: Handle case that binfile contains an index
2338 section.
2339
9d6d4be8
TV
23402019-05-04 Tom de Vries <tdevries@suse.de>
2341
2342 * boards/cc-with-debug-names.exp: New file.
2343
222a8d25
TT
23442019-05-03 Tom Tromey <tromey@adacore.com>
2345
2346 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
2347 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
2348 * gdb.ada/char_enum.exp: Add test.
2349
0fdfd794
TV
23502019-05-03 Tom de Vries <tdevries@suse.de>
2351
2352 * boards/cc-with-gdb-index.exp: New file.
2353
80062eb9
AB
23542019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
2355
2356 * gdb.rust/simple.exp: Add new test case.
2357 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
2358 (main): Initialise an instance of the new struct.
2359
4504bbde
TT
23602019-05-01 Tom Tromey <tromey@adacore.com>
2361
2362 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
2363 record.
2364 (NPR): New variable.
2365 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
2366 test.
2367
d48e62f4
TT
23682019-05-01 Tom Tromey <tromey@adacore.com>
2369
2370 * gdb.ada/packed_array_assign.exp: Add packed assignment
2371 regression test.
2372
f59f30f5
TV
23732019-05-01 Tom de Vries <tdevries@suse.de>
2374
2375 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
2376
b70bfc54
TV
23772019-05-01 Tom de Vries <tdevries@suse.de>
2378
2379 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
2380
15f18d14
AT
23812019-04-30 Ali Tamur <tamur@google.com>
2382
2383 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
2384
2ff0a947
TT
23852019-04-30 Tom Tromey <tromey@adacore.com>
2386
2387 * lib/ada.exp (find_ada_tool): New proc.
2388 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
2389 * gdb.ada/catch_ex_std.exp: New file.
2390 * gdb.ada/catch_ex_std/foo.adb: New file.
2391 * gdb.ada/catch_ex_std/some_package.adb: New file.
2392 * gdb.ada/catch_ex_std/some_package.ads: New file.
2393
a776957c
TT
23942019-04-30 Tom Tromey <tromey@adacore.com>
2395
2396 PR c++/24470:
2397 * gdb.cp/temargs.cc: Add test code from PR.
2398
bc68014d
AB
23992019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2400
2401 * gdb.fortran/vla-datatypes.exp: Update expected results.
2402 * gdb.fortran/vla-ptype.exp: Likewise.
2403 * gdb.fortran/vla-type.exp: Likewise.
2404 * gdb.fortran/vla-value.exp: Likewise.
2405
f1fdc960
AB
24062019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2407
2408 * gdb.fortran/ptr-indentation.exp: Update expected results.
2409 * gdb.fortran/ptype-on-functions.exp: Likewise.
2410 * gdb.fortran/vla-ptr-info.exp: Likewise.
2411 * gdb.fortran/vla-value.exp: Likewise.
2412
bf7a4de1
AB
24132019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2414
2415 * gdb.fortran/ptype-on-functions.exp: New file.
2416 * gdb.fortran/ptype-on-functions.f90: New file.
2417
bbe75b9d
AB
24182019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2419
2420 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
2421 case void string.
2422
1db455a7
AB
24232019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2424
2425 * gdb.fortran/complex.exp: Expand.
2426 * gdb.fortran/complex.f: Renamed to...
2427 * gdb.fortran/complex.f90: ...this, and extended to add more
2428 complex values.
2429
b6d03bb2
AB
24302019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
2431
2432 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
2433 MODULO, CMPLX.
2434
2e62ab40
AB
24352019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
2436 Richard Bunt <richard.bunt@arm.com>
2437
2438 * gdb.base/max-depth.c: New file.
2439 * gdb.base/max-depth.exp: New file.
2440 * gdb.python/py-nested-maps.c: New file.
2441 * gdb.python/py-nested-maps.exp: New file.
2442 * gdb.python/py-nested-maps.py: New file.
2443 * gdb.python/py-format-string.exp (test_max_depth): New proc.
2444 (test_all_common): Call test_max_depth.
2445 * gdb.fortran/max-depth.exp: New file.
2446 * gdb.fortran/max-depth.f90: New file.
2447 * gdb.go/max-depth.exp: New file.
2448 * gdb.go/max-depth.go: New file.
2449 * gdb.modula2/max-depth.exp: New file.
2450 * gdb.modula2/max-depth.c: New file.
2451 * lib/gdb.exp (get_print_expr_at_depths): New proc.
2452
d2b584a5
TV
24532019-04-29 Tom de Vries <tdevries@suse.de>
2454
2455 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
2456
136afab8
PW
24572019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2458
2459 * gdb.base/callexit.exp: Test may-call-functions off.
2460
725cbb63
KS
24612019-04-25 Keith Seitz <keiths@redhat.com>
2462
2463 PR c++/24367
2464 * gdb.cp/meth-typedefs.cc (incomplete_struct)
2465 (another_incomplete_struct, test_incomplete): New definitions.
2466 (main): Use new definitions.
2467 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
2468 functions.
2469
701adfb0
PA
24702019-04-25 Ali Tamur <tamur@google.com>
2471
2472 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
2473
82433e3e
SDJ
24742019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
2475
2476 PR corefiles/11608
2477 PR corefiles/18187
2478 * gdb.base/coredump-filter-build-id.exp: New file.
2479
dd06d4d6
AH
24802019-04-25 Alan Hayward <alan.hayward@arm.com>
2481
e79be6e5
SM
2482 * Makefile.in: Pass through GDBSERVER_DEBUG.
2483 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
2484 (gdbserver,debug): Add board setting.
2485 * gdb.trace/tspeed.exp: Skip when debugging.
2486 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
2487 * lib/gdbserver-support.exp: Likewise
dd06d4d6 2488
1670072e
TT
24892019-04-24 Tom Tromey <tromey@adacore.com>
2490
2491 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
2492 Rust.
2493
a59240a4
TT
24942019-04-24 Tom Tromey <tromey@adacore.com>
2495
2496 * gdb.arch/amd64-eval.exp: Test bitfield return.
2497 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
2498 (class Foo) <return_bitfields>: New method.
2499 (main): Call it.
2500
b907456c
AB
25012019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
2502
2503 * gdb.cp/many-args.cc: New file.
2504 * gdb.cp/many-args.exp: New file.
2505
5c565afd
TV
25062019-04-23 Tom de Vries <tdevries@suse.de>
2507
2508 PR gdb/24433
2509 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
2510
ba22ff86
AH
25112019-04-23 Alan Hayward <alan.hayward@arm.com>
2512
2513 * gdb.trace/backtrace.exp: Use nopie flag.
2514 * gdb.trace/circ.exp: Likewise.
2515 * gdb.trace/collection.exp: Likewise.
2516 * gdb.trace/ftrace.exp: Likewise.
2517 * gdb.trace/mi-trace-unavailable.exp: Likewise.
2518 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2519 * gdb.trace/qtro.exp: Likewise.
2520 * gdb.trace/read-memory.exp: Likewise.
2521 * gdb.trace/report.exp: Likewise.
2522 * gdb.trace/tfile.exp: Likewise.
2523 * gdb.trace/tfind.exp: Likewise.
2524 * gdb.trace/unavailable.exp: Likewise.
2525
7905fc35
PA
25262019-04-22 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.base/solib-probes-nosharedlibrary.c,
2529 gdb.base/solib-probes-nosharedlibrary.exp: New files.
2530
8ecb59f8
TT
25312019-04-19 Tom Tromey <tromey@adacore.com>
2532
2533 * gdb.ada/ptype_union.c: New file.
2534 * gdb.ada/ptype_union.exp: New file.
2535
62160ec9
TT
25362019-04-19 Tom Tromey <tromey@adacore.com>
2537
2538 PR symtab/24423:
2539 * gdb.base/list0.h (foo): Add a control-l character.
2540
36cd4ba5
TV
25412019-04-18 Tom de Vries <tdevries@suse.de>
2542
2543 PR gdb/24433
2544 * boards/local-board.exp: Set sysroot to "".
2545
b73715df
TV
25462019-04-18 Tom de Vries <tdevries@suse.de>
2547 Pedro Alves <palves@redhat.com>
2548
2549 PR gdb/24454
2550 * gdb.threads/vfork-follow-child-exec.c: New file.
2551 * gdb.threads/vfork-follow-child-exec.exp: New file.
2552 * gdb.threads/vfork-follow-child-exit.c: New file.
2553 * gdb.threads/vfork-follow-child-exit.exp: New file.
2554
4aa866af
LS
25552019-04-15 Leszek Swirski <leszeks@google.com>
2556
2557 * gdb.arch/amd64-eval.cc: New file.
2558 * gdb.arch/amd64-eval.exp: New file.
2559
e5a1a79a
AH
25602019-04-11 Alan Hayward <alan.hayward@arm.com>
2561
2562 * gdb.server/sysroot.c: New test.
2563 * gdb.server/sysroot.exp: New file.
2564 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
2565 matching param.
2566
41077b66
AB
25672019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
2568
2569 * gdb.base/align.exp: Extend test to cover structures containing
2570 only static fields.
2571
c30391f8
TV
25722019-04-11 Tom de Vries <tdevries@suse.de>
2573
2574 * boards/cc-with-dwz-m.exp: New file.
2575 * boards/cc-with-dwz.exp: New file.
2576 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
2577
e242fd12
SM
25782019-04-09 Simon Marchi <simon.marchi@efficios.com>
2579
2580 * gdb.base/start-cpp.exp: New file.
2581 * gdb.base/start-cpp.cc: New file.
2582
2b0c8b01
KB
25832019-04-08 Kevin Buettner <kevinb@redhat.com>
2584
2585 * gdb.python/py-thrhandle.exp: Adjust tests to call
2586 thread_from_handle instead of thread_from_thread_handle.
2587
947210e5
KB
25882019-04-08 Kevin Buettner <kevinb@redhat.com>
2589
2590 * gdb.python/py-thrhandle.exp: Add tests for
2591 gdb.InferiorThread.handle.
2592
d7df6549
AB
25932019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
2594
2595 * gdb.python/py-function.exp: Check calling helper function from
2596 all languages.
2597 * lib/gdb.exp (gdb_supported_languages): New proc.
2598
8bdc1658
AB
25992019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
2600
2601 * gdb.base/complex-parts.c: New file.
2602 * gdb.base/complex-parts.exp: New file.
2603
05caa1d2
TT
26042019-04-01 Tom Tromey <tromey@adacore.com>
2605
2606 PR symtab/23331:
2607 * gdb.dwarf2/dw2-ranges-main.c: New file.
2608 * gdb.dwarf2/dw2-ranges-psym.c: New file.
2609 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
2610
7734102d
EZ
26112019-03-30 Simon Marchi <simark@simark.ca>
2612
2613 * gdb.base/default.exp: Add values for $_gdb_major and
2614 $_gdb_minor.
2615
188e1fa9
TT
26162019-03-29 Tom Tromey <tromey@adacore.com>
2617
2618 * gdb.base/help.exp: Tighten apropos regexp.
2619
2880242d
KS
26202019-03-29 Keith Seitz <keiths@redhat.com>
2621
2622 * gdb.fortran/array-bounds.exp: New file.
2623 * gdb.fortran/array-bounds.f90: New file.
2624
077cad8e
PW
26252019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2626
2627 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
2628
80047cfc
PW
26292019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2630
2631 * gdb.multi/hello.c (main): Increase alarm timer.
2632
f489207e
SL
26332019-03-28 Sandra Loosemore <sandra@codesourcery.com>
2634
2635 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
2636 factor when no hardware watchpoint support.
2637
c92df149
AH
26382019-03-28 Alan Hayward <alan.hayward@arm.com>
2639 Pedro Alves <palves@redhat.com>
2640
2641 * boards/local-board.exp: set sysroot to /.
2642
933aebfa
AH
26432019-03-27 Alan Hayward <alan.hayward@arm.com>
2644
2645 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
2646 in child.
2647
9f9aa852
AB
26482019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
2649
2650 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
2651 field.
2652 (make_container): Initialise new field.
2653 * gdb.python/py-prettyprint.exp: Add new tests.
2654 * gdb.python/py-prettyprint.py (class ContainerPrinter)
2655 <display_hint>: New method.
2656
3714a195
AB
26572019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
2658
2659 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
2660 gdb_continue_to_breakpoint more throughout this test.
2661 (run_lang_tests) Supply unique test names, and use
2662 gdb_test_no_output.
2663
18c77628
AB
26642019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
2665
2666 * gdb.base/finish-pretty.exp: Update expected results.
2667 * gdb.base/pretty-print.c: New file.
2668 * gdb.base/pretty-print.exp: New file.
2669
9a93502f
PA
26702019-03-25 Pedro Alves <palves@redhat.com>
2671
2672 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
2673 move comments outside list. Append '-i "" eof' section.
2674
968aa7ae
AH
26752019-03-22 Alan Hayward <alan.hayward@arm.com>
2676
34a7f2a4 2677 PR testsuite/25016
968aa7ae
AH
2678 * README: Add pie options.
2679 * gdb.base/break-interp.exp: Ensure pie is disabled.
2680 * gdb.base/dump.exp: Likewise.
2681 * lib/gdb.exp (gdb_compile): Add pie option.
2682
4c7d57e7
TT
26832019-03-19 Tom Tromey <tromey@adacore.com>
2684
2685 * gdb.mi/mi2-cli-display.c: New file.
2686 * gdb.mi/mi2-cli-display.exp: New file.
2687
bff8c71f
TT
26882019-03-18 Joel Brobecker <brobecker@adacore.com>
2689 Tom Tromey <tromey@adacore.com>
2690
2691 * gdb.ada/ptype_array/pck.adb: New file.
2692 * gdb.ada/ptype_array/pck.ads: New file.
2693 * gdb.ada/ptype_array/foo.adb: New file.
2694 * gdb.ada/ptype_array.exp: New file.
2695
d085f989
TT
26962019-03-14 Tom Tromey <tromey@adacore.com>
2697
2698 * gdb.base/style.exp: Add "set style sources" test.
2699
b4be1b06
SM
27002019-03-13 Simon Marchi <simon.marchi@ericsson.com>
2701
2702 * mi-breakpoint-location-ena-dis.exp: Rename to ...
2703 * mi-breakpoint-multiple-locations.exp: ... this.
2704 (make_breakpoints_pattern): New proc.
2705 (do_test): Add mi_version parameter, test -break-insert,
2706 -break-info and =breakpoint-created.
2707
7cde5fc2
AB
27082019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
2709
2710 * config/default.exp: Remove 'load_lib gdb.exp'.
2711 * config/monitor.exp: Likewise.
2712 * config/sid.exp: Likewise.
2713 * config/sim.exp: Likewise.
2714 * config/slite.exp: Likewise.
2715 * config/unix.exp: Likewise.
2716 * gdb.base/default.exp: Remove unhelpful comment.
2717
efbecbc1
AB
27182019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2719
2720 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
2721
0841c79a
AB
27222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2723
2724 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
2725
4a270568
AB
27262019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2727
2728 * gdb.fortran/type-kinds.exp: Update expected results.
2729
067630bd
AB
27302019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2731
2732 * gdb.fortran/type-kinds.exp: Test new integer type kind.
2733
3be47f7a
AB
27342019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2735
2736 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
2737 function.
2738 (test_basic_parsing_of_type_kinds): Expand types tested.
2739 (test_parsing_invalid_type_kinds): New function.
2740
4d00f5d8
AB
27412019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2742
2743 * gdb.fortran/intrinsics.exp: New file.
2744 * gdb.fortran/intrinsics.f90: New file.
2745 * gdb.fortran/type-kinds.exp: New file.
2746
c8f91604
AB
27472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2748
2749 * gdb.fortran/dot-ops.exp: New file.
2750
dd9f2c76
AB
27512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2752
2753 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
2754 Check upper and lower case logical literals.
2755
84ec9724
AB
27562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2757
2758 * gdb.fortran/types.exp (test_float_literal_types_accepted):
2759 Remove duplicate tests.
2760
c3734e09
AH
27612019-03-06 Alan Hayward <alan.hayward@arm.com>
2762
2763 * lib/gdb.exp (builtin_cd): rename of cd.
2764 (cd): Override builtin.
2765
aa3cfbda
RB
27662019-03-06 Richard Bunt <richard.bunt@arm.com>
2767
2768 * gdb.fortran/function-calls.exp: New file.
2769 * gdb.fortran/function-calls.f90: New test.
2770
7b63ad86
RB
27712019-03-04 Richard Bunt <richard.bunt@arm.com>
2772
2773 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
2774 on user program standard output.
2775 * gdb.fortran/short-circuit-argument-list.f90: Record function
2776 calls.
2777
01abb042
AH
27782019-02-28 Alan Hayward <alan.hayward@arm.com>
2779
c3734e09
AH
2780 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
2781 failure.
01abb042 2782
92137da0
RO
27832019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2784
2785 PR gdb/8527
2786 * gdb.base/interrupt-daemon-attach.c,
2787 gdb.base/interrupt-daemon-attach.exp: New test.
2788
5862844d
PA
27892019-02-27 Pedro Alves <palves@redhat.com>
2790
2791 * gdb.base/page.exp: Add tests for "set width/height -1".
2792
8ed25214
PA
27932019-02-27 Pedro Alves <palves@redhat.com>
2794
2795 * gdb.base/page.exp: Add tests for "set/show width/height" with
2796 "infinite" values.
2797
6c28e44a
TT
27982019-02-27 Tom Tromey <tromey@adacore.com>
2799
2800 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
2801 2.4.
2802 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
2803 workaround.
2804
bf9a735e
AB
28052019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
2806
2807 * gdb.base/align.exp: Extend to compile in both C and C++, and add
2808 tests for structs with static members.
2809
8791793c
TT
28102019-02-26 Tom Tromey <tromey@adacore.com>
2811
2812 * gdb.python/py-value.exp (test_value_from_buffer): Check for
2813 ValueError, not TypeError.
2814
bc2a507e
KB
28152019-02-26 Kevin Buettner <kevinb@redhat.com>
2816
2817 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
2818 call from main program.
2819
e0e7d3bd
JB
28202019-02-23 Joel Brobecker <brobecker@adacore.com>
2821
2822 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
2823 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
2824 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
2825 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
2826 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
2827
9600246d
KS
28282019-02-22 Keith Seitz <keiths@redhat.com>
2829
2830 PR symtab/23853
2831 * gdb.base/symlink-sourcefile.c: New file.
2832 * gdb.base/symlink-sourcefile.exp: New file.
2833
0c95f9ed
TT
28342019-02-20 Tom Tromey <tom@tromey.com>
2835
2836 * gdb.base/info_qt.exp: Update.
2837
6caa91b6
SM
28382019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
2839
2840 * gdb.base/source.exp: Move "error in sourced script" code to
2841 the end.
2842 * gdb.base/source-error.gdb: Move contents to
2843 source-error-1.gdb. Add new code to source source-error-1.gdb.
2844 * gdb.base/source-error-1.gdb: New file, from previous
2845 source-error.gdb.
2846
6506371f
TT
28472019-02-17 Tom Tromey <tom@tromey.com>
2848
2849 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
2850 for macro styling.
2851 * gdb.base/style.c (SOME_MACRO): New macro.
2852
a0087920
TT
28532019-02-17 Tom Tromey <tom@tromey.com>
2854
2855 * gdb.base/style.exp: Add line-wrapping tests.
2856 * gdb.base/page.exp: Add test for quitting during pagination.
2857
a2cd4f14
JB
28582019-02-17 Joel Brobecker <brobecker@adacore.com>
2859
2860 * gdb.ada/big_packed_array: New testcase.
2861 * gdb.ada/homonym.exp: Fix incorrect expected output for
2862 "break <homonym__get_value>" test.
2863
9d70ffbc
WP
28642019-02-13 Weimin Pan <weimin.pan@oracle.com>
2865
2866 PR breakpoints/21870
2867 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
2868 and prepare_for_testing. Add comment.
2869 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
2870 redundant cleanup call. Clean up comment.
2871
01c7ae81
WP
28722019-02-12 Weimin Pan <weimin.pan@oracle.com>
2873
2874 PR breakpoints/21870
2875 * gdb.arch/aarch64-dbreg-contents.exp: New file.
2876 * gdb.arch/aarch64-dbreg-contents.c: New file.
2877
aff29d1c
JB
28782019-02-10 Joel Brobecker <brobecker@adacore.com>
2879
2880 * gdb.ada/mi_ref_changeable: New testcase.
2881
df0da8a2
AH
28822019-02-07 Alan Hayward <alan.hayward@arm.com>
2883
2884 * gdb.base/attach.exp: Add double attach test.
2885
bd447abb
SM
28862019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
2887
2888 * lib/gdb.exp (default_gdb_start): Don't match pagination
2889 prompt.
2890 (gdb_init): Set stty_init.
2891
1dbc40b9
TT
28922019-01-27 Tom Tromey <tom@tromey.com>
2893
2894 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
2895 skip_python_tests.
2896
353229bf
AH
28972019-01-24 Alan Hayward <alan.hayward@arm.com>
2898
2899 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
2900 New structure.
2901 (struct struct_static_02_02): Likewise.
2902 (struct struct_static_02_03): Likewise.
2903 (struct struct_static_02_04): Likewise.
2904 (struct struct_static_04_01): Likewise.
2905 (struct struct_static_04_02): Likewise.
2906 (struct struct_static_04_03): Likewise.
2907 (struct struct_static_04_04): Likewise.
2908 (struct struct_static_06_01): Likewise.
2909 (struct struct_static_06_02): Likewise.
2910 (struct struct_static_06_03): Likewise.
2911 (struct struct_static_06_04): Likewise.
2912 (cmp_struct_static_02_01): Likewise.
2913 (cmp_struct_static_02_02): Likewise.
2914 (cmp_struct_static_02_03): Likewise.
2915 (cmp_struct_static_02_04): Likewise.
2916 (cmp_struct_static_04_01): Likewise.
2917 (cmp_struct_static_04_02): Likewise.
2918 (cmp_struct_static_04_03): Likewise.
2919 (cmp_struct_static_04_04): Likewise.
2920 (cmp_struct_static_06_01): Likewise.
2921 (cmp_struct_static_06_02): Likewise.
2922 (cmp_struct_static_06_03): Likewise.
2923 (cmp_struct_static_06_04): Likewise.
2924 (call_all): Test new structs.
2925 * gdb.base/infcall-nested-structs.exp: Likewise.
2926
73021deb
AH
29272019-01-21 Alan Hayward <alan.hayward@arm.com>
2928 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
2929
fc65c7db
AH
29302019-01-21 Alan Hayward <alan.hayward@arm.com>
2931 * gdb.base/stack-protector.c: New test.
2932 * gdb.base/stack-protector.exp: New file.
2933 * gdb.cp/ovldbreak.exp: Only allow a single break line.
2934 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
2935 option.
2936 (gdb_compile): Remove stack protector for GCC and prevent
2937 recursion.
2938
c24bdb02
KS
29392019-01-16 Keith Seitz <keiths@redhat.com>
2940
2941 PR gdb/23773
2942 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
2943
6f072a10
PFC
29442019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2945
2946 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
2947 aliases.
2948 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
2949 tests.
2950 * gdb.arch/powerpc-vector-regs.c: New file.
2951 * gdb.arch/powerpc-vector-regs.exp: New file.
2952
a7b8d682
PFC
29532019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2954
2955 * gdb.arch/altivec-regs.exp: Fix the list passed to
2956 gdb_expect_list when testing "info vector".
2957
6eb6fb67
AB
29582019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
2959
2960 * gdb.base/style.exp: Don't include path in testname.
2961
b56f80d8
KS
29622019-01-10 Keith Seitz <keiths@redhat.com>
2963
2964 PR gdb/23712
2965 PR symtab/23010
2966 * gdb.dwarf2/multidictionary.exp: New file.
2967
041be526
SM
29682019-01-09 Simon Marchi <simon.marchi@ericsson.com>
2969
2970 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
2971 (test_gnuv3_style_demangling): ... this.
2972 (test_lucid_style_demangling): Remove.
2973 (test_arm_style_demangling): Remove.
2974 (test_hp_style_demangling): Remove.
2975 (do_tests): Remove calls to the above.
2976
d820d0c3
AB
29772019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2978
2979 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
2980 case.
2981
f097f5ad
TT
29822019-01-06 Tom Tromey <tom@tromey.com>
2983
2984 PR gdb/28155:
2985 * gdb.dwarf2/typedef-void-finish.exp: New file.
2986
2cd8cc0b
TT
29872018-12-28 Tom Tromey <tom@tromey.com>
2988 Simon Marchi <simark@simark.ca>
2989
2990 * gdb.base/jit-exec.exp: New file.
2991 * gdb.base/jit-exec.c: New file.
2992 * gdb.base/jit-execd.c: New file.
2993
35fb8261
TT
29942018-12-28 Tom Tromey <tom@tromey.com>
2995
2996 * gdb.base/style.exp: Update test to check for address styling.
2997
47fd17cd
TT
29982018-12-28 Tom Tromey <tom@tromey.com>
2999
3000 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3001 message.
3002
d47032b7
TT
30032018-12-28 Tom Tromey <tom@tromey.com>
3004
3005 * gdb.base/style.exp: Add test for version number styling.
3006
af79b68d
TT
30072018-12-28 Tom Tromey <tom@tromey.com>
3008
3009 * gdb.base/style.exp: Add test for print_address_symbolic.
3010
0bb296cb
TT
30112018-12-28 Tom Tromey <tom@tromey.com>
3012
3013 * gdb.base/style.exp: Add test for breakpoint setting.
3014
80ae2043
TT
30152018-12-28 Tom Tromey <tom@tromey.com>
3016
3017 * gdb.base/style.exp: Add test for variable names.
3018
cbe56571
TT
30192018-12-28 Tom Tromey <tom@tromey.com>
3020
3021 * gdb.base/style.exp: New file.
3022 * gdb.base/style.c: New file.
3023
9162a27c
TT
30242018-12-28 Tom Tromey <tom@tromey.com>
3025
3026 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3027 "dumb".
3028 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3029 the TERM environment variable.
3030
bc543c90
TT
30312018-12-27 Tom Tromey <tom@tromey.com>
3032
3033 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3034 pagination test.
3035
6f0ffe50
AB
30362018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3037
3038 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3039 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3040
b5a1e557
PW
30412018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3042
3043 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3044 Filename a.adb changed to bp_fun_addr.adb.
3045 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3046
6e8b1ab2
JV
30472018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3048
3049 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3050 non-PIE executables.
3051 * README: Mention the gdb,nopie_flag board setting.
3052 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3053 non-PIE executable.
3054 * gdb.arch/amd64-entry-value.exp: Likewise.
3055 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3056 * gdb.arch/i386-float.exp: Likewise.
3057 * gdb.arch/i386-signal.exp: Likewise.
3058 * gdb.mi/mi-reg-undefined.exp: Likewise.
3059
d00a27c5
PM
30602018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3061
3062 PR gdb/23974
3063 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3064
161d081c
PW
30652018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3066
3067 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3068 Update order of results accordingly.
3069
b001de23
AB
30702018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3071
3072 * gdb.base/annota1.exp: Update a test regexp.
3073
99e1a184
AB
30742018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3075
3076 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3077
7a81c1e2
PW
30782018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3079
3080 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3081 (reuse_time): Initialize to REUSE_TIME_CAP.
3082 (check_rc): New function.
3083 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3084 Check pthread_create rc.
3085 (spawner_thread_func): Check pthread_create and pthread_join rc.
3086
73e8dc90
PA
30872018-12-08 Pedro Alves <palves@redhat.com>
3088
3089 * gdb.base/list.exp (test_forward_search): Rename to ...
3090 (test_forward_reverse_search): ... this. Also test reverse-search
3091 and the forward-search alias.
3092
13f2ed32
AB
30932018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3094
3095 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3096 local timeout variable before return, and remove all local timeout
3097 variable entirely.
3098 (gdb_load): Likewise.
3099
64d27cfc
TV
31002018-12-01 Tom de Vries <tdevries@suse.de>
3101
3102 * gdb.base/gdb-caching-proc.exp: New file.
3103
f63c03b4
SDJ
31042018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3105
3106 * Makefile.in (TIMESTAMP): New variable.
3107 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3108 command.
3109 (check-single-racy): Likewise.
3110 (check/%.exp): Likewise.
3111 (check-racy/%.exp): Likewise.
3112 (workers/%.worker): Likewise.
3113 (build-perf): Likewise.
3114 (check-perf): Likewise.
3115 * README: Describe new "TS" and "TS_FORMAT" variables.
3116 * print-ts.py: New file.
3117
1c97054b
BF
31182018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3119
3120 PR python/23714
3121 * gdb.python/python.exp: Test command repetition after
3122 gdb.execute.
3123
1871a62d
AB
31242018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3125
3126 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3127 is correctly aligned.
3128
fb5e1ed9
PW
31292018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3130
3131 * gdb.ada/info_auto_lang.exp: New testcase.
3132 * gdb.ada/info_auto_lang/global_pack.ads: New file.
3133 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
3134 * gdb.ada/info_auto_lang/some_c.c: New file.
3135
43d397ca
PW
31362018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3137
3138 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
3139 FUNC_lang language syntax.
3140
beddd671
PW
31412018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3142
3143 * gdb.base/info_minsym.c: New file.
3144 * gdb.base/info_minsym.exp: New file.
3145
73fc52c4
TT
31462018-11-19 Tom Tromey <tom@tromey.com>
3147
3148 PR rust/23625:
3149 * gdb.rust/simple.exp: Add ptype test. Update expected output.
3150 * gdb.rust/expr.exp: Update expected output. Change one test.
3151
994b876a
TT
31522018-11-19 Tom Tromey <tom@tromey.com>
3153
3154 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
3155
6769f276
PA
31562018-11-19 Pedro Alves <palves@redhat.com>
3157
3158 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
3159 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
3160 see the expected warning.
3161
38a72da0
AH
31622018-11-16 Alan Hayward <alan.hayward@arm.com>
3163
3164 PR gdb/22736:
3165 * gdb.cp/infcall-nodebug-lib.c: New test.
3166 * gdb.cp/infcall-nodebug-main.c: New test.
3167 * gdb.cp/infcall-nodebug.exp: New file.
3168
53a89d6e
SM
31692018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
3170
3171 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
3172 completer tests.
3173
9325300d
TV
31742018-11-09 Tom de Vries <tdevries@suse.de>
3175
3176 * gdb.base/msym-lang.c: New test.
3177 * gdb.base/msym-lang.exp: New file.
3178 * gdb.base/msym-lang-main.c: New test.
3179
20f0d60d
TT
31802018-11-08 Tom Tromey <tom@tromey.com>
3181
3182 PR gdb/23555:
3183 PR gdb/23838:
3184 * gdb.base/warning.exp: New file.
3185
b5420128
JB
31862018-11-08 Jan Beulich <jbeulich@suse.com>
3187
3188 * testsuite/gdb.arch/i386-avx512.c,
3189 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
3190
cd115d61
AB
31912018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
3192
3193 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
3194 point hardware.
3195
35ee2dc2
AB
31962018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
3197
3198 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
3199 * gdb.dwarf2/missing-type-name.exp: New file.
3200
31aceee8
TV
32012018-11-06 Tom de Vries <tdevries@suse.de>
3202
3203 * gdb.base/many-headers.c: New test.
3204 * gdb.base/many-headers.exp: New file.
3205
109be305
JW
32062018-11-06 Jim Wilson <jimw@sifive.com>
3207
3208 * gdb.base/code_elim.exp: For riscv, set additional_flags
3209 to include -msmall-data-limit=0.
3210
e2b7af72
JB
32112018-11-01 Joel Brobecker <brobecker@adacore.com>
3212
3213 * gdb.ada/watch_minus_l: New testcase.
3214
cdcda965
SM
32152018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
3216
3217 * gdb.arch/aix-sighandle.c: New file.
3218 * gdb.arch/aix-sighandle.exp: New file.
3219
92dcebf3
AB
32202018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3221
3222 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
3223 registers being unions.
3224
68b9ac18
TV
32252018-10-31 Tom de Vries <tdevries@suse.de>
3226
3227 * lib/valgrind.exp: New file.
3228 (vgdb_start, vgdb_stop): New procs, factored out of ...
3229 * gdb.base/valgrind-bt.exp: ... here, ...
3230 * gdb.base/valgrind-disp-step.exp: ... here and ...
3231 * gdb.base/valgrind-infcall.exp: ... here.
3232
1443936e
TV
32332018-10-31 Tom de Vries <tdevries@suse.de>
3234
3235 * lib/gdb.exp (get_valueof): Don't output read value in test name.
3236
eb77c9df
AB
32372018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3238
3239 * gdb.dwarf2/void-type.c: New file.
3240 * gdb.dwarf2/void-type.exp: New file.
3241
82b5e646
PW
32422018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3243
3244 * gdb.base/info_qt.c: New file.
3245 * gdb.base/info_qt.exp: New file.
3246
8d619c01
EBM
32472018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3248
3249 * gdb.arch/powerpc-htm-regs.c: New file.
3250 * gdb.arch/powerpc-htm-regs.exp: New file.
3251
f2cf6173
EBM
32522018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3253
3254 * gdb.arch/powerpc-tar.c: New file.
3255 * gdb.arch/powerpc-tar.exp: New file.
3256
7ca18ed6
EBM
32572018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3258
3259 * gdb.arch/powerpc-ppr-dscr.c: New file.
3260 * gdb.arch/powerpc-ppr-dscr.exp: New file.
3261
bfcc0eba
TV
32622018-10-25 Tom de Vries <tdevries@suse.de>
3263
3264 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
3265
fe1a5cad
TV
32662018-10-24 Tom de Vries <tdevries@suse.de>
3267
3268 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
3269 longer exists error.
3270
a76dc3b7
TV
32712018-10-24 Tom de Vries <tdevries@suse.de>
3272
3273 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
3274
4df46df7
TV
32752018-10-24 Tom de Vries <tdevries@suse.de>
3276
3277 * gdb.base/valgrind-db-attach.exp: Handle removed support for
3278 --db-attach in valgrind.
3279
0dbfcfff
AB
32802018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
3281
3282 * gdb.arch/riscv-reg-aliases.c: New file.
3283 * gdb.arch/riscv-reg-aliases.exp: New file.
3284
b04480b1
AH
32852018-10-19 Alan Hayward <alan.hayward@arm.com>
3286
3287 * gdb.python/py-cmd.exp: Check for gdb_prompt.
3288
2c6ac8d7
AH
32892018-10-19 Alan Hayward <alan.hayward@arm.com>
3290
3291 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
3292
2bc69f25
AH
32932018-10-19 Alan Hayward <alan.hayward@arm.com>
3294
3295 * gdb.cp/ovldbreak.exp: Fix regexps.
3296
1f1ae3a3
AH
32972018-10-19 Alan Hayward <alan.hayward@arm.com>
3298
3299 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
3300
94c18618
SDJ
33012018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
3302
3303 PR cli/23785
3304 * gdb.base/restore.exp: New test to check if "restore" with an
3305 invalid file doesn't segfault.
3306
812cd6eb
TV
33072018-10-18 Tom de Vries <tdevries@suse.de>
3308
3309 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
3310 * gdb.ada/excep_handle.exp: Same.
3311 * gdb.ada/mi_string_access.exp: Same.
3312 * gdb.ada/mi_var_union.exp: Same.
3313 * gdb.arch/arc-analyze-prologue.exp: Same.
3314 * gdb.arch/arc-decode-insn.exp: Same.
3315 * gdb.base/readnever.exp: Same.
3316 * gdb.fortran/printing-types.exp: Same.
3317 * gdb.guile/scm-lazy-string.exp: Same.
3318
c4b90788
TV
33192018-10-16 Tom de Vries <tdevries@suse.de>
3320
3321 PR gdb/23730
3322 * gdb.base/catch-follow-exec.c: Add copyright notice.
3323 * gdb.base/catch-follow-exec.exp: Rewrite to use
3324 gdb_spawn_with_cmdline_opts. Require gdb-native.
3325
8bca2978
SL
33262018-10-12 Sandra Loosemore <sandra@codesourcery.com>
3327
3328 * gdb.trace/actions-changed.exp: Check for arch support.
3329 * gdb.trace/actions.exp: Likewise.
3330 * gdb.trace/ax.exp: Likewise.
3331 * gdb.trace/backtrace.exp: Likewise.
3332 * gdb.trace/change-loc.exp: Likewise.
3333 * gdb.trace/deltrace.exp: Likewise.
3334 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
3335 * gdb.trace/ftrace.exp: Likewise.
3336 * gdb.trace/infotrace.exp: Check for arch support.
3337 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
3338 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3339 * gdb.trace/mi-tsv-changed.exp: Likewise.
3340 * gdb.trace/packetlen.exp: Likewise.
3341 * gdb.trace/passc-dyn.exp: Likewise.
3342 * gdb.trace/passcount.exp: Likewise.
3343 * gdb.trace/pending.exp: Likewise.
3344 * gdb.trace/range-stepping.exp: Check for shlib support.
3345 * gdb.trace/report.exp: Check for arch support.
3346 * gdb.trace/save-trace.exp: Likewise.
3347 * gdb.trace/signal.exp: Check for signal support.
3348 * gdb.trace/tfind.exp: Check for arch support.
3349 * gdb.trace/trace-break.exp: Check for arch and shlib support.
3350 * gdb.trace/trace-common.h: Add comment.
3351 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
3352 * gdb.trace/trace-enable-disable.exp: Likewise.
3353 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
3354 * gdb.trace/tracecmd.exp: Check for arch support.
3355 * gdb.trace/tspeed.exp: Check for shlib and target support.
3356 * gdb.trace/tstatus.exp: Check for arch support.
3357 * gdb.trace/tsv.exp: Likewise.
3358 * gdb.trace/while-dyn.exp: Likewise.
3359 * gdb.trace/while-stepping.exp: Likewise.
3360 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
3361
f9c49bff
SM
33622018-10-12 Simon Marchi <simon.marchi@ericsson.com>
3363
3364 * gdb.trace/tspeed.exp: Remove nowarnings.
3365 (prepare_for_trace_test): Declare "global ipalib".
3366 * gdb.trace/tspeed.c: Include unistd.h.
3367 (main): Remove superfluous printf argument.
3368
d4330bde
SL
33692018-10-11 Sandra Loosemore <sandra@codesourcery.com>
3370
3371 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
3372 directory prefix on the filename.
3373
8ecfd7bd
SDJ
33742018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
3375
3376 * gdb.gdb/unittest.exp: Update expected message informing that
3377 selftests have been disabled.
3378 * gdb.server/unittest.exp: Likewise.
3379
58bbcd02
TV
33802018-10-09 Tom de Vries <tdevries@suse.de>
3381
3382 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
3383 with runto_main.
3384
9f6b697b
WP
33852018-10-08 Weimin Pan <weimin.pan@oracle.com>
3386
3387 PR c++/16841
3388 * gdb.cp/virtbase2.cc: New file.
3389 * gdb.cp/virtbase2.exp: New file.
3390
add5ded5
TT
33912018-10-06 Tom Tromey <tom@tromey.com>
3392
3393 PR python/19399:
3394 * gdb.python/py-inferior.exp: Add architecture test.
3395
f9e48344
TT
33962018-10-06 Tom Tromey <tom@tromey.com>
3397
3398 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
3399 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
3400
2a8be203
TT
34012018-10-06 Tom Tromey <tom@tromey.com>
3402
3403 * gdb.python/py-breakpoint.exp (check_last_event): Check location
3404 of a "throw" catchpoint.
3405
e04caa70
SDJ
34062018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
3407
3408 * gdb.base/info-proc.exp: Update string expected from "help info
3409 proc".
3410
5ca8c39f
TT
34112018-10-04 Tom Tromey <tom@tromey.com>
3412
3413 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
3414 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
3415 (test_initial_complaints, test_empty_complaints): Update.
3416 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
3417
3453e7e4
TT
34182018-10-04 Tom Tromey <tom@tromey.com>
3419
3420 PR cli/19551:
3421 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
3422 * lib/gdb.exp (gdb_file_cmd): Update.
3423 * gdb.stabs/weird.exp (print_weird_var): Update.
3424 * gdb.server/solib-list.exp: Update.
3425 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
3426 * gdb.mi/mi-cli.exp: Update.
3427 * gdb.linespec/linespec.exp: Update.
3428 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
3429 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
3430 * gdb.cp/cp-relocate.exp: Update.
3431 * gdb.base/sym-file.exp: Update.
3432 * gdb.base/relocate.exp: Update.
3433 * gdb.base/readnever.exp: Update.
3434 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3435 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
3436 * gdb.base/dbx.exp (gdb_file_cmd): Update.
3437 * gdb.base/code_elim.exp: Update.
3438 * gdb.base/break-unload-file.exp (test_break): Update.
3439 * gdb.base/break-interp.exp (test_attach_gdb): Update.
3440 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
3441 Update.
3442 * gdb.base/attach.exp (do_attach_tests): Update.
3443 * gdb.base/sepdebug.exp: Update.
3444 * gdb.python/py-section-script.exp: Update.
3445
6afcf761
TT
34462018-10-04 Tom Tromey <tom@tromey.com>
3447
3448 PR cli/22234:
3449 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
3450 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
3451 output.
3452
fef1b293
TT
34532018-10-04 Tom Tromey <tom@tromey.com>
3454
3455 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
3456 set width and height to 0.
3457 (test_command_line_attach_run): Use -quiet.
3458
ca98345e
SL
34592018-10-03 Sandra Loosemore <sandra@codesourcery.com>
3460
3461 * lib/gdb.exp (skip_ifunc_tests): New.
3462 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
3463 other compile failures.
3464 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
3465
ff34e6ae
SM
34662018-10-01 Simon Marchi <simon.marchi@ericsson.com>
3467
3468 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
3469 is_amd64_regs_target.
3470
6bb8890e
AH
34712018-10-01 Alan Hayward <alan.hayward@arm.com>
3472
3473 * gdb.arch/aarch64-sighandler-regs.c: New test.
3474 * gdb.arch/aarch64-sighandler-regs.exp: New file.
3475 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
3476
224d30d3
MM
34772018-10-01 Markus Metzger <markus.t.metzger@intel.com>
3478
3479 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
3480 assembly.
3481
f67ffa6a
AB
34822018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
3483
3484 * gdb.base/frame-selection.exp: New file.
3485 * gdb.base/frame-selection.c: New file.
3486
9fc3183f
AH
34872018-09-27 Alan Hayward <alan.hayward@arm.com>
3488
3489 * gdb.threads/check-libthread-db.c (thread_routine): Use a
3490 pthread barrier.
3491 (main): Likewise.
3492
d354055e
AB
34932018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
3494
3495 * gdb.base/large-frame-1.c: New file.
3496 * gdb.base/large-frame-2.c: New file.
3497 * gdb.base/large-frame.exp: New file.
3498 * gdb.base/large-frame.h: New file.
3499
db727370
JL
35002018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3501
3502 PR gdb/20948
3503 * gdb.base/write_mem.exp: New test.
3504 * gdb.base/write_mem.c: Likewise.
3505
ae778caf
TT
35062018-09-23 Tom Tromey <tom@tromey.com>
3507
3508 PR python/18852:
3509 * gdb.python/py-parameter.exp: Add test for parameter that throws
3510 on "set".
3511
fd3ba736
TT
35122018-09-23 Tom Tromey <tom@tromey.com>
3513
3514 PR python/17284:
3515 * gdb.python/py-template.exp (test_template_arg): Add test for
3516 negative template argument number.
3517
39a24317
TT
35182018-09-23 Tom Tromey <tom@tromey.com>
3519
3520 PR python/14062:
3521 * gdb.python/python.exp: Add test for post_event error.
3522
f5769a2c
TT
35232018-09-23 Tom Tromey <tom@tromey.com>
3524
3525 PR python/18170:
3526 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
3527 convert pointers to int and long.
3528
1c1e54f6
TT
35292018-09-23 Tom Tromey <tom@tromey.com>
3530
3531 PR python/20126:
3532 * gdb.python/py-value.exp (test_value_numeric_ops): Add
3533 signed-ness conversion tests.
3534
fb4fa946
TT
35352018-09-23 Tom Tromey <tom@tromey.com>
3536
3537 PR python/18352;
3538 * gdb.python/py-value.exp (test_float_conversion): New proc.
3539 Use it.
3540
a466edac
HAQ
35412018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
3542
3543 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
3544
4ee9b0c5
SL
35452018-09-18 Sandra Loosemore <sandra@codesourcery.com>
3546
3547 * gdb.base/complete-empty.exp: Skip tab-completion tests if
3548 no readline.
3549 * gdb.base/utf8-identifiers.exp: Likewise.
3550 * gdb.cp/cpcompletion.exp: Likewise.
3551 * gdb.linespec/cpcompletion.exp: Likewise.
3552 * gdb.linespec/cpls-abi-tag.exp: Likewise.
3553 * gdb.linespec/cpls-ops.exp: Likewise.
3554
23be8da7
RB
35552018-09-19 Richard Bunt <richard.bunt@arm.com>
3556 Chris January <chris.january@arm.com>
3557
3558 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
3559 * gdb.fortran/short-circuit-argument-list.exp: New file.
3560 * gdb.fortran/short-circuit-argument-list.f90: New test.
3561
5031d0ae
SDJ
35622018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
3563
3564 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
3565 "arch=" keyword when executing "-stack-list-frames".
3566
b4c0d1a4
SDJ
35672018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
3568
3569 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
3570 "arch=" keyword when executing "-stack-list-frames".
3571
7a6d2b45
SDJ
35722018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
3573
3574 * gdb.ada/complete.exp: Expect for "@" when doing "complete
3575 break ada".
3576
8588b356
SM
35772018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
3578
3579 PR python/23669
3580 * gdb.python/python.exp: Test gdb.execute("show commands").
3581
65e65158
TT
35822018-09-16 Tom Tromey <tom@tromey.com>
3583
3584 * gdb.base/new-ui.exp (do_execution_tests): Update.
3585 * gdb.base/dbx.exp (test_breakpoints): Update.
3586
bf326452
AH
35872018-09-14 Alan Hayward <alan.hayward@arm.com>
3588
3589 * lib/gdb.exp (gdb_simple_compile): Add proc.
3590 (is_elf_target): Use gdb_simple_compile.
3591 (skip_altivec_tests): Likewise.
3592 (skip_vsx_tests): Likewise.
3593 (skip_tsx_tests): Likewise.
3594 (skip_btrace_tests): Likewise.
3595 (skip_btrace_pt_tests): Likewise.
3596 (gdb_can_simple_compile): Likewise.
3597 (gdb_has_argv0): Likewise.
3598 (gdb_target_symbol_prefix): Likewise.
3599 (target_supports_scheduler_locking): Likewise.
3600
2361b0fb
TT
36012018-09-13 Tom Tromey <tom@tromey.com>
3602
3603 * Makefile.in (TAGS): Recognize proc_with_prefix and
3604 gdb_caching_proc.
3605
0ae1a321
SM
36062018-09-13 Simon Marchi <simon.marchi@ericsson.com>
3607
3608 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
3609 method.
3610
a40bf0c2
SM
36112018-09-13 Simon Marchi <simon.marchi@ericsson.com>
3612
3613 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
3614 and a few other Inferior properties when the Inferior is no
3615 longer valid.
3616
4a3fe98f
TT
36172018-09-13 Tom Tromey <tom@tromey.com>
3618
3619 PR rust/23650:
3620 * gdb.rust/simple.exp: Add test for enum field access error.
3621
098b2108
TT
36222018-09-13 Tom Tromey <tom@tromey.com>
3623
3624 PR rust/23626:
3625 * gdb.rust/simple.rs (EmptyEnum): New type.
3626 (main): Use it.
3627 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
3628
1256af7d
SM
36292018-09-13 Simon Marchi <simon.marchi@ericsson.com>
3630
3631 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
3632 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
3633 * gdb.python/py-symtab.exp: Update test printing an objfile.
3634
4aa8e6c2
SM
36352018-09-12 Simon Marchi <simon.marchi@ericsson.com>
3636
3637 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
3638 object.
3639
c221b2f7
AH
36402018-09-12 Alan Hayward <alan.hayward@arm.com>
3641
3642 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
3643 (support_complex_tests): Use gdb_can_simple_compile.
3644 (is_ilp32_target): Likewise.
3645 (is_lp64_target): Likewise.
3646 (is_64_target): Likewise.
3647 (is_amd64_regs_target): Likewise.
3648 (is_aarch32_target): Likewise.
3649 (gdb_int128_helper): Likewise.
3650
6f1107b5
JK
36512018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3652
3653 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
3654
1f5d1570
JG
36552018-09-10 Jerome Guitton <guitton@adacore.com>
3656
3657 * gdb.ada/same_component_name: Add test for case of tagged record
3658 with variable-length fields.
3659
cc330e39
XR
36602018-09-10 Xavier Roirand <roirand@adacore.com>
3661
3662 * gdb.ada/access_to_unbounded_array.exp: New testcase.
3663 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
3664 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
3665 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
3666
b9c50e9a
XR
36672018-09-10 Xavier Roirand <roirand@adacore.com>
3668
3669 * gdb.ada/mi_string_access.exp: New testcase.
3670 * gdb.ada/mi_string_access/bar.adb: New file.
3671 * gdb.ada/mi_string_access/pck.adb: New file.
3672 * gdb.ada/mi_string_access/pck.asd: New file.
3673
2963898f
XR
36742018-09-10 Xavier Roirand <roirand@adacore.com>
3675
3676 * gdb.ada/mi_var_union.exp: New testcase.
3677 * gdb.ada/mi_var_union/bar.adb: New file.
3678 * gdb.ada/mi_var_union/pck.adb: New file.
3679 * gdb.ada/mi_var_union/pck.asd: New file.
3680
1aac008f
TT
36812018-09-08 Tom Tromey <tom@tromey.com>
3682
3683 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
3684
332cf4c9
TT
36852018-09-08 Tom Tromey <tom@tromey.com>
3686
3687 PR python/16047:
3688 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
3689 (register_pretty_printers): Register new printer.
3690 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
3691 test.
3692 * gdb.python/py-prettyprint.c (int_type3): New typedef.
3693 (an_int_type3): New global.
3694
424da6cf
JB
36952018-09-08 Joel Brobecker <brobecker@adacore.com>
3696
3697 * gdb.ada/expr_with_funcall: New testcase.
3698
2a62dfa9
JB
36992018-09-08 Joel Brobecker <brobecker@adacore.com>
3700
3701 * gdb.ada/packed_array_assign: New testcase.
3702
96b6697f
AB
37032018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
3704
3705 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
3706 names, and add test prefixes to make test names unique.
3707
e4a62c65
TV
37082018-09-05 Tom de Vries <tdevries@suse.de>
3709
3710 * gdb.dwarf2/varval.exp: Add test.
3711
dd083ee2
GB
37122018-09-04 Gary Benson <gbenson@redhat.com>
3713
3714 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
3715 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
3716
aef9346c
TT
37172018-08-31 Tom Tromey <tom@tromey.com>
3718
3719 * gdb.rust/simple.rs: Rename second variable "v".
3720
c67f2e15
AB
37212018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
3722
3723 * gdb.base/funcargs.c (use_a): New function.
3724 (recurse): Call use_a.
3725
078a0207
KS
37262018-08-29 Keith Seitz <keiths@redhat.com>
3727
3728 * gdb.compile/compile-cplus-anonymous.cc: New file.
3729 * gdb.compile/compile-cplus-anonymous.exp: New file.
3730 * gdb.compile/compile-cplus-array-decay.cc: New file.
3731 * gdb.compile/compile-cplus-array-decay.exp: New file.
3732 * gdb.compile/compile-cplus-inherit.cc: New file.
3733 * gdb.compile/compile-cplus-inherit.exp: New file.
3734 * gdb.compile/compile-cplus-member.cc: New file.
3735 * gdb.compile/compile-cplus-member.exp: New file.
3736 * gdb.compile/compile-cplus-method.cc: New file.
3737 * gdb.compile/compile-cplus-method.exp: New file.
3738 * gdb.compile/compile-cplus-mod.c: "New" file.
3739 * gdb.compile/compile-cplus-namespace.cc: New file.
3740 * gdb.compile/compile-cplus-namespace.exp: New file.
3741 * gdb.compile/compile-cplus-nested.cc: New file.
3742 * gdb.compile/compile-cplus-nested.exp: New file.
3743 * gdb.compile/compile-cplus-print.c: "New" file.
3744 * gdb.compile/compile-cplus-print.exp: "New" file.
3745 * gdb.compile/compile-cplus-virtual.cc: New file.
3746 * gdb.compile/compile-cplus-virtual.exp: New file.
3747 * gdb.compile/compile-cplus.c: "New" file.
3748 * gdb.compile/compile-cplus.exp: "New" file.
3749 * lib/compile-support.exp: New file.
3750
b0f492b9
GB
37512018-08-16 Gary Benson <gbenson@redhat.com>
3752
3753 PR gdb/13000:
3754 * gdb.base/batch-exit-status.exp: New file.
3755 * gdb.base/batch-exit-status.good-commands: Likewise.
3756 * gdb.base/batch-exit-status.bad-commands: Likewise.
3757
36eb4c5f
AH
37582018-08-29 Alan Hayward <alan.hayward@arm.com>
3759
3760 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
3761 (struct struct02): Likewise.
3762 (struct struct03): Likewise.
3763 (struct struct04): Likewise.
3764 (struct struct_01_01): New struct.
3765 (struct struct_01_02): Likewise.
3766 (struct struct_01_03): Likewise.
3767 (struct struct_01_04): Likewise.
3768 (struct struct_02_01): Likewise.
3769 (struct struct_02_02): Likewise.
3770 (struct struct_02_03): Likewise.
3771 (struct struct_02_04): Likewise.
3772 (struct struct_04_01): Likewise.
3773 (struct struct_04_02): Likewise.
3774 (struct struct_04_03): Likewise.
3775 (struct struct_04_04): Likewise.
3776 (struct struct_05_01): Likewise.
3777 (struct struct_05_02): Likewise.
3778 (struct struct_05_03): Likewise.
3779 (struct struct_05_04): Likewise.
3780 (cmp_struct01): Remove function.
3781 (cmp_struct02): Likewise.
3782 (cmp_struct03): Likewise.
3783 (cmp_struct04): Likewise.
3784 (cmp_struct_01_01): Add Function.
3785 (cmp_struct_01_02): Likewise.
3786 (cmp_struct_01_03): Likewise.
3787 (cmp_struct_01_04): Likewise.
3788 (cmp_struct_02_01): Likewise.
3789 (cmp_struct_02_02): Likewise.
3790 (cmp_struct_02_03): Likewise.
3791 (cmp_struct_02_04): Likewise.
3792 (cmp_struct_04_01): Likewise.
3793 (cmp_struct_04_02): Likewise.
3794 (cmp_struct_04_03): Likewise.
3795 (cmp_struct_04_04): Likewise.
3796 (cmp_struct_05_01): Likewise.
3797 (cmp_struct_05_02): Likewise.
3798 (cmp_struct_05_03): Likewise.
3799 (cmp_struct_05_04): Likewise.
3800 (call_all): Add new structs.
3801 * gdb.base/infcall-nested-structs.exp: Likewise.
3802
3bf9c013
JV
38032018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
3804
3805 * gdb.python/py-framefilter-mi.exp: Update regexp to
3806 check for "arch" field in frame output.
3807
450d1e88
KB
38082018-08-23 Kevin Buettner <kevinb@redhat.com>
3809
3810 * gdb.dwarf2/dw2-ranges-func.c: New file.
3811 * gdb.dwarf2/dw2-ranges-func.exp: New file.
3812
ae739fe7
SM
38132018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
3814
3815 * gdb.base/term.exp: Compare terminal settings with values from
3816 the inferior.
3817 * gdb.base/term.c: Get and set terminal settings.
3818
6d52907e
JV
38192018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
3820
3821 * lib/mi-support.exp (mi_expect_stop): Update regexp to
3822 accommodate new "arch" field in frame output.
3823 * gdb.mi/mi-return.exp: Likewise.
3824 * gdb.mi/mi-stack.exp: Likewise.
3825 * gdb.mi/mi-syn-frame.exp: Likewise.
3826 * gdb.mi/user-selected-context-sync.exp: Likewise.
3827
be2d111a
MS
38282018-08-19 Michael Spang <spang@google.com>
3829
3830 PR gdb/11786
3831 * gdb.base/gcore-tls-pie.c: New file.
3832 * gdb.base/gcore-tls-pie.exp: New file.
3833
ae3a7c47
KB
38342018-08-18 Kevin Buettner <kevinb@redhat.com>
3835
3836 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
3837 * gdb.dwarf2/varval.c: New file.
3838 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 3839
2ecae92e
AH
38402018-08-17 Alan Hayward <alan.hayward@arm.com>
3841
3842 PR gdb/18931
3843 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
3844
c1854f1d
KS
38452018-08-16 Keith Seitz <keiths@redhat.com>
3846
3847 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
3848 tests expected to pass.
3849
26fb3983
JV
38502018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
3851
3852 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
3853 -data-disassemble -a.
3854 (test_disassembly_bogus_args): Likewise.
3855
67943c00
AB
38562018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
3857
3858 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
3859
5ff2bbae
AB
38602018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
3861
3862 * gdb.base/vla-optimized-out.exp: Add new test.
3863
e5bbcd0f
AB
38642018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
3865
3866 * gdb.base/vla-optimized-out-o3.exp: Delete.
3867 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
3868 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
3869 deleted tests.
3870
9d4a934c
AB
38712018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
3872
3873 PR gdb/18050:
3874 * gdb.server/extended-remote-restart.c: New file.
3875 * gdb.server/extended-remote-restart.exp: New file.
3876
045cf012
SM
38772018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
3878
3879 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
3880 "set variable index = 42".
3881
87d6a7aa
SM
38822018-08-07 Simon Marchi <simon.marchi@ericsson.com>
3883
3884 * boards/index-cache-gdb.exp: New file.
3885 * gdb.dwarf2/index-cache.exp: New file.
3886 * gdb.dwarf2/index-cache.c: New file.
3887 * gdb.base/maint.exp: Check if we are using the index cache.
3888
96d68bd4
RO
38892018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3890
3891 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
3892 MAKEFLAGS.
3893
5a699617
RO
38942018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3895
3896 * dg-extract-results.sh: Move to toplevel contrib.
3897 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
3898 * Makefile.in (check-parallel-racy): Likewise.
3899
5bd18990
AB
39002018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
3901
3902 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
3903 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
3904 tests if the target supports scheduler locking.
3905
3fbbcf47
TV
39062018-08-04 Tom de Vries <tdevries@suse.de>
3907
3908 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
3909
3e1d3d8c
TT
39102018-08-02 Tom Tromey <tom@tromey.com>
3911
3912 PR symtab/16842.
3913 * gdb.cp/temargs.exp: Test "info address" of a template
3914 parameter.
3915
5abe0f0c
JV
39162018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
3917
3918 * gdb.python/py-mi-var-info-path-expression.c: New file.
3919 * gdb.python/py-mi-var-info-path-expression.py: New file.
3920 * gdb.python/py-mi-var-info-path-expression.exp: New file.
3921
fb66cde8
SDJ
39222018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
3923
3924 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
3925 error after "cannot resolve name" string.
3926
c708f4d2
AB
39272018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3928
3929 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
3930 started.
3931 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
3932
37cc0cae
TV
39332018-07-28 Tom de Vries <tdevries@suse.de>
3934
3935 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
3936
63b4ecf7
TV
39372018-07-26 Tom de Vries <tdevries@suse.de>
3938
3939 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
3940
3c3bb058
AB
39412018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
3942
3943 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
3944 is visible.
3945
9e7f3bbb
TV
39462018-07-26 Tom de Vries <tdevries@suse.de>
3947
3948 PR breakpoints/23366
3949 * gdb.base/catch-follow-exec.c: New test.
3950 * gdb.base/catch-follow-exec.exp: New file.
3951
16f808ec
TV
39522018-07-25 Tom de Vries <tdevries@suse.de>
3953
3954 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
3955 vla-optimized-out.c.
3956
d7154a8d
JV
39572018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
3958
3959 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
3960 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
3961
232a0032
TV
39622018-07-20 Tom de Vries <tdevries@suse.de>
3963
3964 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
3965 NOCLONE macro.
3966 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
3967
fbb1d502
TV
39682018-07-19 Tom de Vries <tdevries@suse.de>
3969
3970 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
3971 regular expression.
3972
42dc7699
TV
39732018-07-18 Tom de Vries <tdevries@suse.de>
3974
3975 * gdb.base/vla-optimized-out.c: New test.
3976 * gdb.base/vla-optimized-out.exp: New file.
3977
7f1f7e23
SDJ
39782018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
3979
3980 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
3981 message "No address associated with hostname" when gdbserver
3982 cannot resolve the hostname.
3983
5759ebb3
PW
39842018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3985
3986 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
3987 Add some test prefixes to make tests unique.
3988
3606ccab
PW
39892018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3990
3991 * gdb.base/frameapply.c: New file.
3992 * gdb.base/frameapply.exp: New file.
3993
529c08b2
PW
39942018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3995
3996 * gdb.base/skip.exp: Update expected error message.
3997
c7ab0aef
SDJ
39982018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
3999 Jan Kratochvil <jan.kratochvil@redhat.com>
4000 Paul Fertser <fercerpav@gmail.com>
4001 Tsutomu Seki <sekiriki@gmail.com>
4002
4003 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4004 parameter.
4005 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4006 by default.
4007 * boards/native-gdbserver.exp: Likewise.
4008 * gdb.server/run-without-local-binary.exp: Improve regexp used
4009 for detecting when a remote debugging connection succeeds.
4010 * gdb.server/server-connect.exp: New file.
4011 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4012 Do not prefix the port number with ":".
4013 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4014 support for detecting and using it. Add '$debughost_gdbserver'
4015 to the list of arguments used to start gdbserver. Handle case
4016 when gdbserver cannot resolve a network name.
4017
16ff70dd
SDJ
40182018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4019
4020 PR c++/23373
4021 * gdb.base/ptype-offsets.cc (struct static_member): New
4022 struct.
4023 (main) <stmember>: New variable.
4024 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4025 with a static member in it.
4026
3541979f
AB
40272018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4028
4029 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4030 watchpoints enabled and disabled.
4031
c8ad9b9a
AB
40322018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4033
4034 * gdb.base/examine-backward.exp: Still run tests around address
4035 0x0, even if address 0x0 is not readable. Update the pattern for
4036 matching address 0x0 in expected output.
4037
e0e5e971
AB
40382018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4039
4040 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4041 malloc/free.
4042
1ea5da02
TV
40432018-07-04 Tom de Vries <tdevries@suse.de>
4044
4045 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4046
471b9d15
MR
40472018-07-02 Maciej W. Rozycki <macro@mips.com>
4048
4049 PR tdep/8282
4050 * gdb.arch/mips-disassembler-options.exp: New test.
4051 * gdb.arch/mips-disassembler-options.s: New test source.
4052
75acb486
PA
40532018-06-29 Pedro Alves <palves@redhat.com>
4054
4055 * gdb.threads/names.exp: Adjust expected "info threads" output.
4056
cd2bb709
PA
40572018-06-29 Pedro Alves <palves@redhat.com>
4058
4059 * gdb.opt/inline-break.exp (line number, address): Add "info
4060 break" tests.
4061
991ff292
PA
40622018-06-29 Pedro Alves <palves@redhat.com>
4063
4064 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4065 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4066 number and address and running to them.
4067
356819b6 40682018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4069
4070 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4071
2512d7ef
JK
40722018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4073
4074 * lib/compiler.c: Remove executable permission flag.
4075
be1b6474
RB
40762018-06-28 Richard Bunt <richard.bunt@arm.com>
4077
4078 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4079 code.
4080 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4081
291f9a96
PT
40822018-06-28 Petr Tesarik <ptesarik@suse.cz>
4083
4084 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4085
ed6dfe51
PT
40862018-06-28 Petr Tesarik <ptesarik@suse.cz>
4087
4088 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4089 address argument is omitted.
4090
d4d429d5
PT
40912018-06-28 Petr Tesarik <ptesarik@suse.cz>
4092
4093 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4094
7ab6656f
OJ
40952018-06-27 Omair Javaid <omair.javaid@linaro.org>
4096
4097 PR gdb/21695
4098 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4099 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4100
a33ccfc7
TT
41012018-06-26 Tom Tromey <tom@tromey.com>
4102
4103 PR rust/22574:
4104 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4105 * gdb.rust/simple.rs (struct SimpleLayout): New.
4106
6d72d289
SM
41072018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4108
4109 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4110 "info registers" output.
4111
8363f9d5
RB
41122018-06-21 Richard Bunt <richard.bunt@arm.com>
4113
4114 * gdb.base/watchpoint-hw-attach.c: New test.
4115 * gdb.base/watchpoint-hw-attach.exp: New file.
4116
f00674fe
SM
41172018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4118
4119 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4120 through /bin/sh.
4121 * boards/dwarf4-gdb-index.exp: Likewise.
4122 * boards/fission-dwp.exp: Likewise.
4123
1d554008
UW
41242018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4125
4126 * gdb.base/float128.exp: Add comment and improved fail message
4127 to the failure case of "print large128" test.
4128
d0ac1c44
SM
41292018-06-19 Simon Marchi <simon.marchi@ericsson.com>
4130
4131 * configure.ac: Remove AC_PREREQ.
4132 * configure: Re-generate.
4133
61b04dd0
PA
41342018-06-19 Pedro Alves <palves@redhat.com>
4135
4136 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
4137 (func_extern_caller): New.
4138 (main): Call func_extern_caller.
4139 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
4140 logic change.
4141
f63b508a
SM
41422018-06-18 Weimin Pan <weimin.pan@oracle.com>
4143
4144 PR gdb/16841
4145 * gdb.cp/typedef-base.cc: New file.
4146 * gdb.cp/typedef-base.exp: New file.
4147
0fe3a558
TV
41482018-06-18 Tom de Vries <tdevries@suse.de>
4149
4150 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
4151
7010835a
AB
41522018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4153 Richard Bunt <Richard.Bunt@arm.com>
4154
4155 * gdb.threads/attach-slow-waitpid.c: New file.
4156 * gdb.threads/attach-slow-waitpid.exp: New file.
4157 * gdb.threads/slow-waitpid.c: New file.
4158
14897d65
PA
41592018-06-14 Pedro Alves <palves@redhat.com>
4160
4161 * gdb.base/fork-running-state.c: Include <errno.h>.
4162 (exit_if_relative_exits): New.
4163 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
4164 exits.
4165 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
4166 child exits.
4167
5d9a0608
TV
41682018-06-14 Tom de Vries <tdevries@suse.de>
4169
4170 PR cli/22573
4171 * gdb.base/finish-pretty.c: New test.
4172 * gdb.base/finish-pretty.exp: New file.
4173
11ae5818
PA
41742018-06-14 Pedro Alves <palves@redhat.com>
4175
4176 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
4177 gdb's expected startup output.
4178
1d39de44
PA
41792018-06-14 Pedro Alves <palves@redhat.com>
4180
4181 * lib/selftest-support.exp (selftest_setup): Remove inlined
4182 function handling.
4183
70ee0000
TV
41842018-06-14 Tom de Vries <tdevries@suse.de>
4185
4186 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
4187 matching of breakpoint printing.
4188
11f4b608
TV
41892018-06-13 Tom de Vries <tdevries@suse.de>
4190
4191 PR testsuite/23269
4192 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
4193 (fork_child): ... here, and ...
4194 (fork_parent): ... here.
4195
41962018-06-12 Tom de Vries <tdevries@suse.de>
4197
4198 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
4199
9516f85a
AB
42002018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4201 Stephen Roberts <stephen.roberts@arm.com>
4202
4203 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
4204 rewrite test to describe action performed, rather than possible
4205 failure.
4206
5045b3d7
GB
42072018-06-08 Gary Benson <gbenson@redhat.com>
4208
4209 * gdb.threads/check-libthread-db.exp: New file.
4210 * gdb.threads/check-libthread-db.c: Likewise.
4211
c61b06a1
TT
42122018-06-05 Tom Tromey <tom@tromey.com>
4213
4214 * gdb.base/default.exp: Update expected "show version" output.
4215
eb6af809
TT
42162018-06-05 Tom Tromey <tom@tromey.com>
4217
4218 PR cli/12326:
4219 * gdb.cp/static-print-quit.exp: Update.
4220 * lib/gdb.exp (pagination_prompt): Update.
4221 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
4222 * gdb.python/python.exp: Update.
4223
178d6a63
JB
42242018-06-04 Joel Brobecker <brobecker@adacore.com>
4225
4226 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
4227
8e817061
JB
42282018-06-01 Joel Brobecker <brobecker@adacore.com>
4229
4230 * gdb.ada/bp_fun_addr: New testcase.
4231
e86ca25f
TT
42322018-06-01 Tom Tromey <tom@tromey.com>
4233
4234 * gdb.xml/tdesc-regs.exp (load_description): Update expected
4235 results.
4236 * gdb.dwarf2/method-ptr.exp: Set language to C++.
4237 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
4238 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
4239 * gdb.base/maint.exp (maint_pass_if): Update.
4240
4b2dfa9d
MR
42412018-05-31 Maciej W. Rozycki <macro@mips.com>
4242
4243 * gdb.base/endian.exp: New test.
4244 * gdb.base/endian.c: New test source.
4245
45f25d6c
AB
42462018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
4247
4248 PR gdb/23203
4249 * gdb.base/bt-selected-frame.c: New file.
4250 * gdb.base/bt-selected-frame.exp: New file.
4251 * lib/gdb.exp (get_current_frame_number): New function.
4252
d9f6d7f8
MR
42532018-05-24 Maciej W. Rozycki <macro@mips.com>
4254 Pedro Alves <palves@redhat.com>
4255
4256 * gdb.threads/tls-core.c: Include <stdlib.h>
4257 (thread_proc): Call `abort'.
4258 * gdb.threads/tls-core.exp: Generate a core with core_find too.
4259 (tls_core_test): New procedure, bits factored out from ...
4260 (top level): ... here. Test both native cores and gcore cores.
4261
ff1cf532
TT
42622018-05-23 Tom Tromey <tom@tromey.com>
4263
4264 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
4265
b98664d3
TT
42662018-05-23 Tom Tromey <tom@tromey.com>
4267
4268 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
4269 symfile_complaints.
4270 (test_short_complaints): Likewise.
4271 (test_empty_complaints): Likewise.
4272 (test_initial_complaints): Update.
4273
4e9668d0
TT
42742018-05-23 Tom Tromey <tom@tromey.com>
4275
4276 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
4277
43ba33c7
TT
42782018-05-23 Tom Tromey <tom@tromey.com>
4279
4280 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
4281 (test_short_complaints): Update.
4282
035522c0
PA
42832018-05-22 Pedro Alves <palves@redhat.com>
4284
4285 * gdb.base/remote.exp: Only gdb_start after compiling the
4286 testcase. Issue "disconnect" before testing "set remote" command
4287 defaults. Issue clean_restart before running to main.
4288
cc0be08f
PA
42892018-05-22 Pedro Alves <palves@redhat.com>
4290
4291 * gdb.base/remote.exp: Adjust expected output of "show remote
4292 memory-write-packet-size". Add tests for "set remote
4293 memory-write-packet-size 0" and "set remote
4294 memory-write-packet-size fixed/limit".
4295
b1b60145
PA
42962018-05-22 Pedro Alves <palves@redhat.com>
4297
4298 PR gdb/22973
4299 * gdb.base/utf8-identifiers.c: New file.
4300 * gdb.base/utf8-identifiers.exp: New file.
4301
0ec848ad
PFC
43022018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4303
4304 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
4305
2c3305f6
PFC
43062018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4307
4308 * gdb.arch/powerpc-vsx-gcore.exp: New file.
4309
ce1e8424
TT
43102018-05-18 Tom Tromey <tom@tromey.com>
4311
4312 * gdb.base/ptype-offsets.exp: Update.
4313
ddfe970e
KS
43142018-05-17 Keith Seitz <keiths@redhat.com>
4315
4316 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
4317 in expected breakpoint stop locations.
4318 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
4319 move to proper scope to test variable values.
4320 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
4321 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
4322 New functions.
4323 (main): Call not_inline_func3.
4324 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
4325 inline_func1, inline_func2, and inline_func3. Test that when each
4326 breakpoint is hit, GDB properly reports both the stop location
4327 and the backtrace. Repeat tests for temporary breakpoints.
4328
0726fcc6
MR
43292018-05-15 Maciej W. Rozycki <macro@mips.com>
4330
4331 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
4332 rather then trying to access it in determining whether the PID
4333 of `gdbserver' could have been retrieved.
4334
8ee22052
AB
43352018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
4336
4337 * gdb.arch/amd64-init-x87-values.S: New file.
4338 * gdb.arch/amd64-init-x87-values.exp: New file.
4339
7785df48
JK
43402018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4341
4342 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
4343
56bcdbea
TT
43442018-05-04 Tom Tromey <tom@tromey.com>
4345
4346 PR python/22730:
4347 * gdb.python/python.exp: Test multi-line execute.
4348
a913fffb
TT
43492018-05-04 Tom Tromey <tom@tromey.com>
4350
4351 PR python/22731:
4352 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
4353
7a2c85f2
TT
43542018-05-04 Tom Tromey <tom@tromey.com>
4355
4356 PR gdb/11750:
4357 * gdb.base/define.exp: Test defining a user command inside a user
4358 command.
4359 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
4360
a3b60e45
JK
43612018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4362 Pedro Alves <palves@redhat.com>
4363
4364 PR breakpoints/19806 and support for PR external/20207.
4365 * gdb.base/watchpoint-unaligned.c: New file.
4366 * gdb.base/watchpoint-unaligned.exp: New file.
4367
45fe4a03
AB
43682018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4369
4370 * gdb.base/maint.exp: Make test names unique, use
4371 test_prefix_command_help to test 'help maint info', and remove
4372 repeated test of 'help maint'.
4373
9be2ae8f
TT
43742018-05-04 Tom Tromey <tom@tromey.com>
4375
4376 PR gdb/22619:
4377 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
4378 behavior.
4379
11859c31
AB
43802018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4381
4382 * gdb.base/maint.exp: Process output from 'maint print registers'
4383 line at a time.
4384
089a9490
AB
43852018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
4386
4387 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
4388 timeout.
4389
9b0797e2
AB
43902018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
4391
4392 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
4393 filter pattern.
4394
f6ac5f3d
PA
43952018-05-02 Pedro Alves <palves@redhat.com>
4396
4397 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
4398 to_log_command renames.
4399 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4400
77d3c63b
TT
44012018-05-02 Tom Tromey <tom@tromey.com>
4402
4403 * gdb.python/py-parameter.exp: Set test message.
4404
0489430a
TT
44052018-05-02 Tom Tromey <tom@tromey.com>
4406
4407 PR python/20084:
4408 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
4409 PARAM_ZUINTEGER_UNLIMITED tests.
4410
1632f8ba
DR
44112018-04-28 Dan Robertson <danlrobertson89@gmail.com>
4412
4413 PR rust/23124
4414 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
4415 when casting.
4416
6d7bb824
TT
44172018-04-30 Tom Tromey <tom@tromey.com>
4418
4419 * gdb.python/py-type.exp: Check align attribute.
4420 * gdb.python/py-type.c: New "aligncheck" global.
4421
007e1530
TT
44222018-04-30 Tom Tromey <tom@tromey.com>
4423
4424 PR exp/17095:
4425 * gdb.dwarf2/dw2-align.exp: New file.
4426 * gdb.cp/align.exp: New file.
4427 * gdb.base/align.exp: New file.
4428 * lib/gdb.exp (gdb_int128_helper): New proc.
4429 (has_int128_c, has_int128_cxx): New caching procs.
4430
6873858b
TT
44312018-04-27 Tom Tromey <tom@tromey.com>
4432
4433 PR rust/22545:
4434 * gdb.rust/simple.exp: Add inclusive range tests.
4435
79188d8d
PA
44362018-04-26 Pedro Alves <palves@redhat.com>
4437
4438 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
4439 ifunc breakpoint locations correctly of ifunc breakpoints set
4440 while the program resolves the ifunc.
4441
c7075ad5
PA
44422018-04-26 Pedro Alves <palves@redhat.com>
4443
4444 * gdb.base/gnu-ifunc-final.c: New file.
4445 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
4446 * gdb.base/gnu-ifunc.exp (executable): Delete.
4447 (staticexecutable): Adjust.
4448 (lib_opts, exec_opts): Delete.
4449 (make_binsuffix, build, set-break): New procedures.
4450 (misc_tests): New, with tests factored out from the top level.
4451 (top level): Test different combinations of ifunc resolver name,
4452 resolver with and with debug info, and ifunc target with and
4453 without debug info. Wrap static tests with with_target_prefix.
4454
8388016d
PA
44552018-04-26 Pedro Alves <palves@redhat.com>
4456
4457 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
4458 return type" warnings.
4459
249b5733
PA
44602018-04-25 Pedro Alves <palves@redhat.com>
4461
4462 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
4463 killed".
4464 * gdb.base/kill-after-signal.exp: Likewise.
4465 * gdb.threads/kill.exp: Likewise.
4466
f67c0c91
SDJ
44672018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4468 Sergio Durigan Junior <sergiodj@redhat.com>
4469 Pedro Alves <palves@redhat.com>
4470
4471 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
4472 regexps to expect for '[Inferior ... detached]' as well.
4473 * gdb.base/attach.exp: Likewise.
4474 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
4475 "gdb_continue_to_end".
4476 (test_catch_syscall_with_wrong_args): Likewise.
4477 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
4478 ']'. Don't set 'verbose' on.
4479 * gdb.base/foll-vfork.exp: Likewise.
4480 * gdb.base/fork-print-inferior-events.c: New file.
4481 * gdb.base/fork-print-inferior-events.exp: New file.
4482 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
4483 '[Inferior ... has been killed]' message.
4484 * gdb.base/kill-after-signal.exp: Likewise.
4485 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
4486 detach message.
4487 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
4488 message.
4489 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
4490 regexps to expect for '[Inferior ... detached]' as well.
4491 * gdb.threads/process-dies-while-detaching.exp: Likewise.
4492
0a8ddac4
SM
44932018-04-24 Simon Marchi <simon.marchi@ericsson.com>
4494
4495 PR gdb/23104
4496 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
4497
701adfb0
PA
44982018-04-22 Rajendra SY <rajendra.sy@gmail.com>
4499
4500 PR gdb/23095
4501 * gdb.base/break-probes.exp: Pass shlib_load to
4502 prepare_for_testing. Set normal_bp to r_debug_state if target is
4503 bsd.
4504
d27d16bf
RB
45052018-04-19 Richard Bunt <richard.bunt@arm.com>
4506
4507 * gdb.threads/multiple-successive-infcall.c: New test.
4508 * gdb.threads/multiple-successive-infcall.exp: New file.
4509
a037790e
TT
45102018-04-17 Tom Tromey <tom@tromey.com>
4511
4512 * gdb.rust/simple.rs (Union): New type.
4513 (main): New local "u".
4514 * gdb.rust/simple.exp (test_one_slice): Add new test case.
4515
e3a91079
AA
45162018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
4517
4518 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
4519 number information in output of "whereis" command.
4520 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
4521
b744723f
AA
45222018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
4523
4524 * gdb.ada/info_types.exp: Adjust expected output to the line
4525 numbers now printed by "info var/func/type".
4526 * gdb.base/completion.exp: Likewise.
4527 * gdb.base/included.exp: Likewise.
4528 * gdb.cp/cp-relocate.exp: Likewise.
4529 * gdb.cp/cplusfuncs.exp: Likewise.
4530 * gdb.cp/namespace.exp: Likewise.
4531 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
4532
4a4495d6
MM
45332018-04-13 Markus Metzger <markus.t.metzger@intel.com>
4534
4535 * gdb.btrace/cpu.exp: New.
4536
1d509aa6
MM
45372018-04-13 Markus Metzger <markus.t.metzger@intel.com>
4538
4539 * gdb.base/step-indirect-call-thunk.exp: New.
4540 * gdb.base/step-indirect-call-thunk.c: New.
4541 * gdb.reverse/step-indirect-call-thunk.exp: New.
4542 * gdb.reverse/step-indirect-call-thunk.c: New.
4543
6295b6da
SM
45442018-04-11 Simon Marchi <simon.marchi@ericsson.com>
4545
4546 * gdb.base/pie-fork.c: New file.
4547 * gdb.base/pie-fork.exp: New file.
4548
50146e70
TT
45492018-04-11 Tom Tromey <tom@tromey.com>
4550
4551 * gdb.rust/simple.exp: Add test for ".." struct initializer.
4552
f50d8a2e
PA
45532018-04-10 Pedro Alves <palves@redhat.com>
4554
4555 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
4556 exits. Instead loop running forever.
4557 (fork_parent): Run forever too.
4558
a0be7a36
SM
45592018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
4560
4561 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
4562 mi_continue_to_line.
4563 * gdb.mi/mi-stack.c (callee4): Add comment.
4564
9b73db36
SM
45652018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
4566
4567 * gdb.mi/mi-stack.exp: Fix indentation.
4568
c912f608
SM
45692018-04-07 Simon Marchi <simon.marchi@ericsson.com>
4570
4571 PR gdb/22979
4572 * gdb.arch/amd64-osabi.exp: New file.
4573
26540402
SM
45742018-04-07 Simon Marchi <simon.marchi@ericsson.com>
4575
4576 PR gdb/22980
4577 * gdb.base/osabi.exp: New file.
4578
121ad66c 45792018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
4580
4581 * gdb.cp/static-typedef-print.exp: New file.
4582 * gdb.cp/static-typedef-print.cc: New file.
4583
3fcded8f
JB
45842018-03-27 Joel Brobecker <brobecker@adacore.com>
4585
4586 * gdb.ada/varsize_limit: New testcase.
4587
59cc4834
JB
45882018-03-27 Joel Brobecker <brobecker@adacore.com>
4589
4590 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
4591
4592 * gdb.ada/notcplusplus: New testcase.
4593
4594 * gdb.base/c-linkage-name.c: New file.
4595 * gdb.base/c-linkage-name.exp: New testcase.
4596
4ca59a9f
TT
45972018-03-26 Tom Tromey <tom@tromey.com>
4598
4599 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
4600 * gdb.python/py-framefilter.py (name_error): New global.
4601 (ErrorInName.function): Use name_error.
4602
978d6c75
TT
46032018-03-26 Tom Tromey <tom@tromey.com>
4604
4605 PR backtrace/15582:
4606 * gdb.python/py-framefilter.exp: Add "bt hide" test.
4607
b7fee5a3
KS
46082018-03-23 Keith Seitz <keiths@redhat.com>
4609
4610 PR c++/22968
4611 * gdb.cp/subtypes.exp: New file.
4612 * gdb.cp/subtypes.h: New file.
4613 * gdb.cp/subtypes.cc: New file.
4614 * gdb.cp/subtypes-2.cc: New file.
4615
376be529
AB
46162018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4617
4618 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
4619 (done): Call '_exit' not 'exit' to avoid atexit handlers.
4620 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
4621 -nostartfiles when compiling the test. Confirm that all registers
4622 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
4623
066cfa98
AB
46242018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
4625
4626 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
4627 option, syntax was wrong anyway.
4628 * gdb.arch/arm-disp-step.exp: Likewise.
4629 * gdb.arch/sparc64-regs.exp: Likewise.
4630 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
4631 option, syntax was wrong anyway, switch to use
4632 prepare_for_testing.
4633 * gdb.arch/i386-disp-step.exp: Likewise.
4634
079670b9
AA
46352018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
4636
4637 * gdb.ada/exec_changed.exp: Replace "target_info exists
4638 use_gdb_stub" by "use_gdb_stub".
4639 * gdb.ada/start.exp: Likewise.
4640 * gdb.base/async-shell.exp: Likewise.
4641 * gdb.base/attach-pie-misread.exp: Likewise.
4642 * gdb.base/attach-wait-input.exp: Likewise.
4643 * gdb.base/break-entry.exp: Likewise.
4644 * gdb.base/break-interp.exp: Likewise.
4645 * gdb.base/dprintf-detach.exp: Likewise.
4646 * gdb.base/nostdlib.exp: Likewise.
4647 * gdb.base/solib-nodir.exp: Likewise.
4648 * gdb.base/statistics.exp: Likewise.
4649 * gdb.base/testenv.exp: Likewise.
4650 * gdb.mi/mi-exec-run.exp: Likewise.
4651 * gdb.mi/mi-start.exp: Likewise.
4652 * gdb.multi/dummy-frame-restore.exp: Likewise.
4653 * gdb.multi/multi-arch-exec.exp: Likewise.
4654 * gdb.multi/multi-arch.exp: Likewise.
4655 * gdb.multi/tids.exp: Likewise.
4656 * gdb.multi/watchpoint-multi.exp: Likewise.
4657 * gdb.python/py-events.exp: Likewise.
4658 * gdb.threads/attach-into-signal.exp: Likewise.
4659 * gdb.threads/attach-stopped.exp: Likewise.
4660 * gdb.threads/threadapply.exp: Likewise.
4661 * lib/selftest-support.exp: Likewise.
4662
26d6cec4
AA
46632018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
4664
4665 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
4666
4ee89e90
SR
46672018-03-20 Stephen Roberts <stephen.roberts@arm.com>
4668
4669 * gdb.perf/template-breakpoints.cc: New file.
4670 * gdb.perf/template-breakpoints.exp: New file.
4671 * gdb.perf/template-breakpoints.py: New file.
4672
92630041
TT
46732018-03-19 Tom Tromey <tom@tromey.com>
4674
4675 * gdb.rust/simple.rs (main): Add local variables field1, field2,
4676 y0.
4677 * gdb.rust/simple.exp: Test bare identifier form of struct
4678 initializer.
4679
76727919
TT
46802018-03-19 Tom Tromey <tom@tromey.com>
4681
4682 * gdb.gdb/observer.exp: Remove.
4683
194ed413
AA
46842018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
4685
4686 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
4687 "qualified" option when setting breakpoints.
4688 * gdb.trace/backtrace.exp: Likewise.
4689 * gdb.trace/circ.exp: Likewise.
4690 * gdb.trace/collection.exp: Likewise.
4691 * gdb.trace/disconnected-tracing.exp: Likewise.
4692 * gdb.trace/ftrace-lock.exp: Likewise.
4693 * gdb.trace/ftrace.exp: Likewise.
4694 * gdb.trace/infotrace.exp: Likewise.
4695 * gdb.trace/packetlen.exp: Likewise.
4696 * gdb.trace/passc-dyn.exp: Likewise.
4697 * gdb.trace/qtro.exp: Likewise.
4698 * gdb.trace/read-memory.exp: Likewise.
4699 * gdb.trace/report.exp: Likewise.
4700 * gdb.trace/signal.exp: Likewise.
4701 * gdb.trace/status-stop.exp: Likewise.
4702 * gdb.trace/strace.exp: Likewise.
4703 * gdb.trace/tfind.exp: Likewise.
4704 * gdb.trace/trace-break.exp: Likewise.
4705 * gdb.trace/trace-condition.exp: Likewise.
4706 * gdb.trace/trace-mt.exp: Likewise.
4707 * gdb.trace/tstatus.exp: Likewise.
4708 * gdb.trace/tsv.exp: Likewise.
4709 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
4710 * gdb.trace/unavailable.exp: Likewise.
4711 * gdb.trace/while-dyn.exp: Likewise.
4712
8b067d2c
AA
47132018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
4714
4715 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
4716 that libinproctrace is copied to the target.
4717
3ae9ce5d
TT
47182018-03-14 Tom Tromey <tom@tromey.com>
4719
4720 PR cli/14977:
4721 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
4722 a null pointer.
4723 * gdb.base/wchar.exp: Likewise.
4724
b8c2339b
TT
47252018-03-14 Tom Tromey <tom@tromey.com>
4726
4727 PR cli/19918:
4728 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
4729 flag.
4730
4872dc46
SM
47312018-03-08 Simon Marchi <simon.marchi@ericsson.com>
4732
4733 PR gdb/22841
4734 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
4735 "target" to remote_exec.
4736
e4fe3756
SM
47372018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
4738
4739 PR gdb/22841
4740 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
4741 ${board}_upload): Remove.
4742
e95a97d4
AA
47432018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
4744
4745 * gdb.cp/watch-cp.cc: New test.
4746 * gdb.cp/watch-cp.exp: New file.
4747
dbbb1059
AB
47482018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4749
4750 * gdb.base/infcall-nested-structs.exp: New file.
4751 * gdb.base/infcall-nested-structs.c: New file.
4752 * gdb.base/float.exp: Add riscv support.
4753
ecc054c0
TP
47542018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
4755
4756 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
4757 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
4758
25e3c82c
SDJ
47592018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
4760
4761 * gdb.server/abspath.exp: New file.
4762 * lib/gdb.exp (with_cwd): New procedure.
4763
3083294d
SM
47642018-02-28 Simon Marchi <simon.marchi@ericsson.com>
4765
4766 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
4767 use it.
4768 (gdb_is_target_remote_prompt): New proc.
4769 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
4770 (gdb_is_target_native): Pass prompt parameter to
4771 gdb_is_target_1.
4772
3275ef47
SM
47732018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
4774
4775 * gdb.base/load-command.c: New file.
4776 * gdb.base/load-command.exp: New file.
4777 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
4778 (gdb_is_target_1): ...this, and generalize for other targets
4779 than just remote.
4780 (gdb_is_target_remote): Use gdb_is_target_1.
4781 (gdb_is_target_native): use gdb_is_target_1.
4782
6893c19a
TT
47832018-02-26 Tom Tromey <tom@tromey.com>
4784
4785 PR python/16497:
4786 * gdb.python/py-framefilter.exp: Update test.
4787
2ddeaf8a
TT
47882018-02-26 Tom Tromey <tom@tromey.com>
4789
4790 * gdb.dwarf2/variant.c: New file.
4791 * gdb.dwarf2/variant.exp: New file.
4792
c9317f21
TT
47932018-02-26 Tom Tromey <tom@tromey.com>
4794
4795 * gdb.rust/simple.exp: Accept more possible results in enum test.
4796
6f6d0c26
SM
47972018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
4798
4799 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
4800 parentheses.
4801
11b03145
MR
48022018-02-23 Maciej W. Rozycki <macro@mips.com>
4803
4804 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
4805 name of a variable: $actual_linejj -> $actual_line.
4806
54a27fe5
JB
48072018-02-21 John Baldwin <jhb@FreeBSD.org>
4808
4809 * gdb.arch/amd64-i386-address.exp: Fix a typo.
4810
de65820c
MM
48112018-02-20 Markus Metzger <markus.t.metzger@intel.com>
4812
4813 * gdb.btrace/buffer-size.exp: Do not force BTS.
4814
980548fd
PA
48152018-02-14 Pedro Alves <palves@redhat.com>
4816
4817 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
4818 getting a "Quit".
4819
c4e12631
MM
48202018-02-09 Markus Metzger <markus.t.metzger@intel.com>
4821
4822 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
4823 Fix test name.
4824
c2e0e465
SM
48252018-02-07 Simon Marchi <simon.marchi@ericsson.com>
4826
4827 * gdb.cp/m-static.exp: Check type of optimized out static
4828 member.
4829
f7216783
AB
48302018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
4831
4832 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
4833 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
4834
0625771b
LS
48352018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
4836 Leszek Swirski <leszeks@google.com>
4837
4838 * gdb.python/py-prettyprint.c
4839 (struct to_string_returns_value_inner,
4840 struct to_string_returns_value_wrapper): New.
4841 (main): Add tsrvw variable.
4842 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
4843 ToStringReturnsValueWrapper): New classes.
4844 (register_pretty_printers): Register new pretty-printers.
4845 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
4846 recursive pretty printer.
4847 * gdb.python/py-mi.exp: Likewise.
4848
59498c30
LS
48492018-02-01 Leszek Swirski <leszeks@google.com>
4850
4851 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
4852 functions with the same name as an include file are parsed
4853 correctly.
4854
d4d38844
YQ
48552018-02-01 Yao Qi <yao.qi@linaro.org>
4856
4857 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
4858 "\[^\r\n\]*".
4859
07e5f5cf
NP
48602018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
4861
4862 * gdb.arch/powerpc-prologue-frame.s: New file.
4863 * gdb.arch/powerpc-prologue-frame.c: Likewise.
4864 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
4865
929b5ad4
JB
48662018-01-31 Joel Brobecker <brobecker@adacore.com>
4867
4868 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
4869
e671cd59
PA
48702018-01-30 Pedro Alves <palves@redhat.com>
4871
4872 PR gdb/13211
4873 * gdb.base/interrupt-daemon.c: New.
4874 * gdb.base/interrupt-daemon.exp: New.
4875 * gdb.multi/multi-term-settings.c: New.
4876 * gdb.multi/multi-term-settings.exp: New.
4877
fc413dc4
JB
48782018-01-30 Joel Brobecker <brobecker@adacore.com>
4879
4880 * gdb.base/break.exp: Save the location where the breakpoint
4881 on break.c:47 was actually inserted when debugging the version
4882 compiled at -O2 and use it in the expected output of the "info
4883 break" test performed soon after.
4884
5c319bb2
PA
48852018-01-22 Pedro Alves <palves@redhat.com>
4886 Sergio Durigan Junior <sergiodj@redhat.com>
4887
4888 * gdb.base/whatis.exp: Add tests for 'set print object on' +
4889 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
4890
a9e40818
JB
48912018-01-22 Joel Brobecker <brobecker@adacore.com>
4892
4893 * gdb.base/break-include.c, gdb.base/break-include.inc,
4894 gdb.base/break-include.exp: New files.
4895 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
4896 line number now being the actual line number where the breakpoint
4897 was inserted.
4898 * gdb.mi/mi-break.exp: Likewise.
4899 * gdb.mi/mi-reverse.exp: Likewise.
4900 * gdb.mi/mi-simplerun.exp: Ditto.
4901
e707fc44
AB
49022018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
4903
4904 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
4905 varobj.
4906 * gdb.mi/mi-var-create-rtti.exp: Likewise.
4907
ae451627
AB
49082018-01-21 Don Breazeal <donb@codesourcery.com>
4909 Andrew Burgess <andrew.burgess@embecosm.com>
4910
4911 * gdb.mi/basics.c: Add new global.
4912 * gdb.mi/mi-frame-regs.exp: New file.
4913 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
4914 case.
4915
b1b189e0
AB
49162018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
4917
4918 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
4919 non-parameter, and on an unknown symbol.
4920
fcfcc376
TT
49212018-01-19 Tom Tromey <tom@tromey.com>
4922
4923 * gdb.rust/modules.rs (TWENTY_THREE): New global.
4924 * gdb.rust/modules.exp: Add ::-qualified lookup test.
4925
634c1c31
AA
49262018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
4927
4928 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
4929 setrlimit and chdir to int.
4930
d6ad07fd
AA
49312018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
4932
4933 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
4934 function.
4935 (my_tend): Likewise.
4936 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
4937 rationale of avoiding FP- and vector instructions.
4938
adf8243b
RK
49392018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
4940
4941 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
4942 "info reg" with "\[ \t\]*".
4943 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
4944 "\[ \t\]+".
4945 * gdb.arch/s390-multiarch.exp: Ditto.
4946 * gdb.base/pc-fp.exp: Ditto.
4947 * gdb.reverse/i386-precsave.exp: Ditto.
4948 * gdb.reverse/i386-reverse.exp: Ditto.
4949 * gdb.reverse/i387-env-reverse.exp: Ditto.
4950 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4951
dcc06925
AA
49522018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
4953
4954 * lib/gdb.exp (gdb_compile): Re-enable use of
4955 universal_compile_options for languages other than Rust.
4956
25d4fd80
AA
49572018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
4958
4959 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
4960
ee7f689e 49612018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
4962
4963 PR gdb/16577
4964 * gdb.base/solib-vanish.exp: New.
4965 * gdb.base/solib-vanish-main.c: New.
4966 * gdb.base/solib-vanish-lib1.c: New.
4967 * gdb.base/solib-vanish-lib2.c: New.
4968
d8447b6b
YQ
49692018-01-17 Yao Qi <yao.qi@linaro.org>
4970
4971 * gdb.compile/compile.exp: Match the address printed for
4972 frame in the output of command "bt".
4973
86d6a90c
TT
49742018-01-15 Tom Tromey <tom@tromey.com>
4975
4976 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
4977 compute sp_reg.
4978
cbcdb1aa
AB
49792018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4980
4981 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
4982 to prepare.
4983 (prepare): Return 0 on error, 1 on success.
4984
eea61984
PA
49852018-01-12 Pedro Alves <palves@redhat.com>
4986
4987 * gdb.base/continue-after-aborted-step-over.c: New.
4988 * gdb.base/continue-after-aborted-step-over.exp: New.
4989
6181e9c2
SM
49902018-01-11 Simon Marchi <simon.marchi@ericsson.com>
4991
4992 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
4993 options when not creating an executable.
4994
3cada740
PA
49952018-01-11 Pedro Alves <palves@redhat.com>
4996
4997 PR remote/22597
4998 * gdb.server/stop-reply-no-thread.c: New file.
4999 * gdb.server/stop-reply-no-thread.exp: New file.
5000
c63d3e8d
PA
50012018-01-10 Pedro Alves <palves@redhat.com>
5002
5003 PR gdb/22670
5004 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5005 functions too. Test setting breakpoints and printing C functions
5006 with no debug info too.
5007 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5008
d4c2a405
PA
50092018-01-10 Pedro Alves <palves@redhat.com>
5010
5011 PR gdb/22670
5012 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5013 a fail.
5014
8825213e
PA
50152018-01-10 Pedro Alves <palves@redhat.com>
5016
5017 PR gdb/22670
5018 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5019
605fd3c6
YQ
50202018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5021
5022 * gdb.server/unittest.exp: Match the output in non-development
5023 mode.
5024
1e5ded6c
YQ
50252018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5026
5027 * gdb.gdb/unittest.exp: Match output in non-development mode.
5028
30066b0b
JB
50292018-01-08 Joel Brobecker <brobecker@adacore.com>
5030
5031 * gdb.ada/access_tagged_param.exp: Relax expected output
5032 for value of "ObjL" in "continue" to pck.inspect breakpoint
5033 test.
5034
04bafb1e
XR
50352018-01-08 Joel Brobecker <brobecker@adacore.com>
5036
9f86398b
JB
5037 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5038 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5039
e379cee6
PA
50402018-01-05 Pedro Alves <palves@redhat.com>
5041
5042 PR gdb/18653
5043 * gdb.base/libsegfault.exp: New.
5044
de63c46b
PA
50452018-01-05 Joel Brobecker <brobecker@adacore.com>
5046
5047 PR gdb/22670
5048 * gdb.ada/access_tagged_param.exp: New file.
5049 * gdb.ada/access_tagged_param/foo.adb: New file.
5050
f98fc17b
PA
50512018-01-05 Pedro Alves <palves@redhat.com>
5052
5053 PR gdb/22670
5054 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5055 exercise lower case too, and to exercise both full matching and
5056 wild matching.
5057
342f8240
JB
50582018-01-05 Joel Brobecker <brobecker@adacore.com>
5059
5060 * gdb.ada/rename_subscript_param: New testcase.
5061
7150d33c
JG
50622018-01-05 Jerome Guitton <guitton@adacore.com>
5063
5064 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5065
cc0e770c
JB
50662018-01-05 Joel Brobecker <brobecker@adacore.com>
5067
5068 * gdb.ada/convvar_comp: New testcase.
5069
672a41aa 50702018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5071
5072 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5073 (My_Table): New global variable.
5074 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5075
7365ec2f
JB
50762018-01-04 Joel Brobecker <brobecker@adacore.com>
5077
5078 PR gdb/22670
5079 * gdb.ada/maint_with_ada: New testcase.
5080
289483b6
JB
50812018-01-04 Joel Brobecker <brobecker@adacore.com>
5082
5083 PR gdb/22670
5084 * gdb.ada/bp_c_mixed_case: New testcase.
5085
344420da
JB
50862018-01-04 Joel Brobecker <brobecker@adacore.com>
5087
5088 PR gdb/22670
5089 * gdb.ada/complete.exp: Add "complete break ada" test.
5090
66fc87a0
JB
50912018-01-04 Joel Brobecker <brobecker@adacore.com>
5092
5093 PR gdb/22670
5094 * gdb.ada/info_addr_mixed_case: New testcase.
5095
9f757bf7
XR
50962018-01-03 Xavier Roirand <roirand@adacore.com>
5097
5098 * gdb.ada/excep_handle.exp: New testcase.
5099 * gdb.ada/excep_handle/foo.adb: New file.
5100 * gdb.ada/excep_handle/pck.ads: New file.
5101
bd570f80
JB
51022018-01-03 Joel Brobecker <brobecker@adacore.com>
5103
5104 * gdb.base/step-line.c: Add extra empty line in copyright header.
5105 * gdb.base/step-line.inp: Likewise.
5106
9fe561ab
JB
51072018-01-02 Joel Brobecker <brobecker@adacore.com>
5108
5109 * gdb.ada/dyn_stride.exp: Add slice test.
5110
a405673c
JB
51112018-01-02 Joel Brobecker <brobecker@adacore.com>
5112
5113 * gdb.ada/dyn_stride: New testcase.
5114
cef0f868
SH
51152017-12-27 Stafford Horne <shorne@gmail.com>
5116
5117 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5118 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5119
b67d92b0
SH
51202017-12-27 Stafford Horne <shorne@gmail.com>
5121
5122 * gdb.base/reggroups.c: New file.
5123 * gdb.base/reggroups.exp: New file.
5124
eccab96d
JB
51252017-12-18 Joel Brobecker <brobecker@adacore.com>
5126
5127 * gdb.dwarf2/ada-valprint-error.c: New file.
5128 * gdb.dwarf2/ada-valprint-error.exp: New file.
5129
0e2da9f0
JB
51302017-12-18 Joel Brobecker <brobecker@adacore.com>
5131
5132 * gdb.ada/assign_arr: New testcase.
5133
cb923fcc
XR
51342017-12-18 Xavier Roirand <roirand@adacore.com>
5135
5136 * gdb.ada/funcall_ptr: New testcase.
5137
7c161838
SDJ
51382017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
5139
5140 PR cli/16224
5141 * gdb.base/ptype-offsets.cc: New file.
5142 * gdb.base/ptype-offsets.exp: New file.
5143
1af17fd9
YQ
51442017-12-15 Yao Qi <yao.qi@linaro.org>
5145
5146 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
5147 if XML is disabled.
5148
828d5846
XR
51492017-12-15 Xavier Roirand <roirand@adacore.com>
5150
5151 * gdb.ada/same_component_name: New testcase.
5152
79e8fcaa
JB
51532017-12-14 Joel Brobecker <brobecker@adacore.com>
5154
5155 * gdb.ada/str_binop_equal: New testcase.
5156
e05fa6f9
JB
51572017-12-14 Joel Brobecker <brobecker@adacore.com>
5158
5159 * gdb.ada/task_switch_in_core: New testcase.
5160
b89641ba
SM
51612017-12-13 Simon Marchi <simon.marchi@ericsson.com>
5162
5163 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
5164 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
5165 call test_bkpt_qualified.
5166 (test_bkpt_qualified): New proc.
5167
6892d2e4
PA
51682017-12-13 Pedro Alves <palves@redhat.com>
5169
5170 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5171 Tighten regexp by matching with an anchor.
5172
a22ecf70
PA
51732017-12-13 Pedro Alves <palves@redhat.com>
5174
5175 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
5176 ("expression with namespace"): New set of tests.
5177 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
5178 (Nested::Test_NS::qux): New.
5179 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
5180 defaults to 'start_quote_char' and 'end_quote_char' parameters.
5181
9937536c
JB
51822017-12-13 Joel Brobecker <brobecker@adacore.com>
5183
5184 * gdb.base/server-del-break.c: New file.
5185 * gdb.base/server-del-break.exp: New file.
5186
fe49c6f5
SH
51872017-12-12 Stafford Horne <shorne@gmail.com>
5188
5189 * gdb.xml/tdesc-regs.exp: Add or1k support.
5190
c3d18620
SH
51912017-12-12 Stafford Horne <shorne@gmail.com>
5192
5193 * gdb.base/bp-permanent.c: Define nop of or1k.
5194
c5f9cfc8
JB
51952017-12-11 Joel Brobecker <brobecker@adacore.com>
5196
5197 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
5198 output with components being reordered.
5199
a9c135fc
JB
52002017-12-11 Joel Brobecker <brobecker@adacore.com>
5201
5202 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
5203 output with components being reordered.
5204
927aa2e7
JK
52052017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5206 Pedro Alves <palves@redhat.com>
5207
5208 * gdb.base/maint.exp (check for .gdb_index): Check also for
5209 .debug_names.
5210 * gdb.dlang/watch-loc.c (.debug_aranges): New.
5211 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
5212 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
5213 (.gdb_index used after symbol reloading): Support also .debug_names.
5214 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
5215
f17d9474
YQ
52162017-12-08 Yao Qi <yao.qi@linaro.org>
5217
5218 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5219 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
5220
a0de8c21
YQ
52212017-12-08 Yao Qi <yao.qi@linaro.org>
5222
5223 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5224 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
5225
a738ea1d
YQ
52262017-12-08 Yao Qi <yao.qi@linaro.org>
5227
5228 * gdb.arch/aarch64-tagged-pointer.c: New file.
5229 * gdb.arch/aarch64-tagged-pointer.exp: New file.
5230
1cd9a73b
SDJ
52312017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
5232
5233 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
5234 "int".
5235
fa6eb693
KS
52362017-12-07 Keith Seitz <keiths@redhat.com>
5237
5238 PR breakpoints/22569
5239 * gdb.linespec/ls-errs.exp: Change expected result of "break
5240 -source this file has spaces.c -line 3".
5241 Check that an explicit source file followed by whitespace is
5242 identified as an invalid explicit location.
5243
883fd55a
KS
52442017-12-07 Keith Seitz <keiths@redhat.com>
5245
5246 * gdb.cp/nested-types.cc: New file.
5247 * gdb.cp/nested-types.exp: New file.
5248 * lib/cp-support.exp: Load data-structures.exp library.
5249 (debug_cp_test_ptype_class): New global.
5250 (cp_ptype_class_verbose, next_line): New procedures.
5251 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
5252 Add and document new return value.
5253 Switch the list of lines to a queue.
5254 Add support for new `type' key for nested type definitions.
5255 Add debugging/troubleshooting messages.
5256 * lib/data-structures.exp: New file.
5257
ec72db3e
SM
52582017-12-07 Simon Marchi <simon.marchi@ericsson.com>
5259
5260 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
5261 with proc_with_prefix, don't use with_test_prefix.
5262
99598d71
TT
52632017-12-07 Tom Tromey <tom@tromey.com>
5264
5265 * gdb.base/break.exp: Add test for empty "commands".
5266
a8806230
YQ
52672017-12-07 Yao Qi <yao.qi@linaro.org>
5268
5269 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
5270 malloc and catch syscall.
5271
824cc835
PM
52722017-12-07 Phil Muldoon <pmuldoon@redhat.com>
5273
e79be6e5 5274 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
5275 tests for explicit locations.
5276
7cc244de
PA
52772017-12-06 Pedro Alves <palves@redhat.com>
5278
5279 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
5280 force-disabling XML descriptions.
5281
50a1fdd5
PA
52822017-12-04 Pedro Alves <palves@redhat.com>
5283
5284 PR gdb/22499
5285 * gdb.arch/amd64-disp-step-avx.S: New file.
5286 * gdb.arch/amd64-disp-step-avx.exp: New file.
5287
f0fb2488
PA
52882017-12-03 Pedro Alves <palves@redhat.com>
5289
5290 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
5291 and <string.h>.
5292 (parent_function): Print distinct messages when waitpid fails, or
5293 the child exits with a signal, or the child exits for an unhandled
5294 reason.
5295 * gdb.threads/process-dies-while-detaching.exp
5296 (detach_and_expect_exit): New 'inf_output_re' parameter and use
5297 it. Wait for both inferior output and GDB's prompt. Use an
5298 indirect spawn id list.
5299 (do_detach): New parameter 'child_exit'. Use it to compute
5300 expected inferior output.
5301 (test_detach, test_detach_watch, test_detach_killed_outside):
5302 Adjust to pass down the expected child exit kind.
5303
97cbe998
SDJ
53042017-12-01 Joel Brobecker <brobecker@adacore.com>
5305 Sergio Durigan Junior <sergiodj@redhat.com>
5306 Pedro Alves <palves@redhat.com>
5307
5308 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
5309
40fc416f
SDJ
53102017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
5311
5312 * gdb.base/relocate.exp: Add tests to guarantee that arguments
5313 to 'symbol-file' and 'add-symbol-file' can be
5314 position-independent.
5315
1cc75e92
YQ
53162017-12-01 Yao Qi <yao.qi@linaro.org>
5317
5318 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
5319 the URL in copyright header.
5320 * gdb.arch/aarch64-fp.exp: Likewise.
5321 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
5322 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
5323 * gdb.base/expand-psymtabs.exp: Likewise.
5324 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
5325 * gdb.fortran/common-block.exp: Likewise.
5326 * gdb.fortran/common-block.f90: Likewise.
5327 * gdb.fortran/logical.exp: Likewise.
5328 * gdb.fortran/vla-datatypes.f90: Likewise.
5329 * gdb.fortran/vla-sub.f90: Likewise.
5330
875fb7a7
JB
53312017-11-30 Joel Brobecker <brobecker@adacore.com>
5332
5333 * gdb.ada/repeat_dyn: New testcase.
5334
6f14765f
UW
53352017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
5336
5337 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
5338 Update for changed thread numbering.
5339 * gdb.cell/bt.exp: Update for changed GDB output.
5340
f1af7b94
SM
53412017-11-30 Simon Marchi <simon.marchi@ericsson.com>
5342
5343 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
5344 setting isremote by hand.
5345 * boards/dwarf4-gdb-index.exp: Likewise.
5346 * boards/fission.exp: Likewise.
5347 * boards/stabs.exp: Likewise.
5348
e3919f3e
PA
53492017-11-30 Pedro Alves <palves@redhat.com>
5350
5351 * gdb.linespec/cpls-ops.exp
5352 (check_explicit_skips_function_argument): Extract the underlying
5353 type of size_t instead of hardcoding it.
5354
bd69330d
PA
53552017-11-29 Pedro Alves <palves@redhat.com>
5356
5357 PR c++/19436
5358 * gdb.linespec/cpls-abi-tag.cc: New file.
5359 * gdb.linespec/cpls-abi-tag.exp: New file.
5360
a20714ff
PA
53612017-11-29 Pedro Alves <palves@redhat.com>
5362
5363 * gdb.base/langs.exp: Use -qualified.
5364 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
5365 it.
5366 * gdb.cp/namespace.exp: Use -qualified.
5367 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
5368 (overload-3, template-overload, template-ret-type, const-overload)
5369 (const-overload-quoted, anon-ns, ambiguous-prefix): New
5370 procedures.
5371 (test_driver): Call them.
5372 * gdb.cp/save-bp-qualified.cc: New.
5373 * gdb.cp/save-bp-qualified.exp: New.
5374 * gdb.linespec/explicit.exp: Test -qualified.
5375 * lib/completion-support.exp (completion::explicit_opts_list): Add
5376 "-qualified".
5377 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
5378
f6f1d339
PM
53792017-11-29 Phil Muldoon <pmuldoon@redhat.com>
5380
5381 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
5382
02ca603a
TT
53832017-11-29 Tom Tromey <tom@tromey.com>
5384
5385 * gdb.base/relocate.exp: Update invalid argument test.
5386 Add new tests for invalid arguments.
5387
ed6c0bfb
TP
53882017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5389
5390 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
5391 Return 0 as a long.
5392 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
5393
f106e10e
TP
53942017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
5395
5396 * gdb.cp/breakpoint.cc (bar): Set return type to void.
5397 * gdb.cp/psymtab-parameter.cc (func): Likewise.
5398 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
5399 func ().
5400 * gdb.cp/shadow.cc (B.func): Return 0.
5401
10329bb2
JB
54022017-11-27 Joel Brobecker <brobecker@adacore.com>
5403
5404 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
5405 expected output in gdb_expect call to allow the exception
5406 message to be present as well. Fix syntax confusion to avoid
5407 TCL thinking that exception_name is an array.
5408
617cd4bc
UW
54092017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
5410
5411 * gdb.arch/spu-info.c: Include <unistd.h>.
5412 (do_signal_test): Fix broken calls to write.
5413 * gdb.arch/spu-info.exp: Use prepare_for_testing.
5414 Fix checks for empty mailboxes. Update signal tests for corrected
5415 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
5416 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
5417 * gdb.cell/arch.exp: Use standard_output_file.
5418 * gdb.cell/break.exp: Likewise.
5419 * gdb.cell/bt.exp: Likewise.
5420 * gdb.cell/core.exp: Likewise.
5421 * gdb.cell/dwarfaddr.exp: Likewise.
5422 * gdb.cell/ea-cache.exp: Likewise.
5423 * gdb.cell/ea-standalone.exp: Likewise.
5424 * gdb.cell/f-regs.exp: Likewise.
5425 * gdb.cell/fork.exp: Likewise.
5426 * gdb.cell/gcore.exp: Likewise.
5427 * gdb.cell/mem-access.exp: Likewise.
5428 * gdb.cell/ptype.exp: Likewise.
5429 * gdb.cell/registers.exp: Likewise.
5430 * gdb.cell/sizeof.exp: Likewise.
5431 * gdb.cell/solib-symbol.exp: Likewise.
5432 * gdb.cell/solib.exp: Likewise.
617cd4bc 5433
a81aaca0
PA
54342017-11-25 Pedro Alves <palves@redhat.com>
5435
5436 * gdb.base/complete-empty.exp: New file.
5437 * gdb.base/completion.exp: Adjust.
5438
6a3c6ee4
PA
54392017-11-25 Pedro Alves <palves@redhat.com>
5440
5441 * gdb.linespec/cpls-ops.cc: New file.
5442 * gdb.linespec/cpls-ops.exp: New file.
5443 * lib/completion-support.exp (test_complete_prefix_range_re): New,
5444 factored out from ...
5445 (test_complete_prefix_range): ... this.
5446
8955eb2d
PA
54472017-11-24 Pedro Alves <palves@redhat.com>
5448
5449 * gdb.linespec/cpcompletion.exp: New file.
5450 * gdb.linespec/cpls-hyphen.cc: New file.
5451 * gdb.linespec/cpls.cc: New file.
5452 * gdb.linespec/cpls2.cc: New file.
5453 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
5454 test to use test_gdb_complete_unique. Add label completion,
5455 keyword completion and explicit location completion tests.
5456 * lib/completion-support.exp: New file.
5457
e547c119
JB
54582017-11-24 Joel Brobecker <brobecker@adacore.com>
5459
5460 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
5461 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
5462 when hitting an exception catchpoint.
5463
7c3c1aa8
YQ
54642017-11-22 Yao Qi <yao.qi@linaro.org>
5465
5466 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
5467
41bd68f5
SM
54682017-11-22 Simon Marchi <simon.marchi@ericsson.com>
5469
5470 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
5471 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
5472 * gdb.dwarf2/info-locals-optimized-out.c: New file.
5473
1daad298
YQ
54742017-11-22 Yao Qi <yao.qi@linaro.org>
5475
5476 * gdb.base/info-os.exp: Pass pthreads.
5477 * gdb.multi/multi-attach.exp: Likewise.
5478
88465e87
YQ
54792017-11-22 Yao Qi <yao.qi@linaro.org>
5480
5481 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
5482 compiler.
5483
dc196b23
YQ
54842017-11-22 Yao Qi <yao.qi@linaro.org>
5485
5486 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
5487 * gdb.base/break-interp.exp: Likewise.
5488 * gdb.base/jit-attach-pie.exp: Likewise.
5489
2400729e
UW
54902017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
5491
5492 * gdb.base/float128.c (large128): New variable.
5493 * gdb.base/float128.exp: Add test to print largest __float128 value.
5494
7a26362d
UW
54952017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
5496
5497 * gdb.arch/vsx-regs.exp: Update register content checks.
5498
ed0f4273
UW
54992017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
5500
5501 * gdb.arch/ppc-longdouble.exp: New file.
5502 * gdb.arch/ppc-longdouble.c: Likewise.
5503
a25d69c6
PA
55042017-11-21 Pedro Alves <palves@redhat.com>
5505
5506 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
5507
73fcf641
PA
55082017-11-20 Pedro Alves <palves@redhat.com>
5509
5510 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
5511 (long_double_typedef): New typedefs.
5512 Use DEF on double and long double.
5513 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
5514 cases.
5515 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
5516 and 'long_double_ptr_same_size' locals. Use them to decide
5517 whether cast from array/function to float is valid/invalid.
5518
71a3c369
TT
55192017-11-17 Tom Tromey <tom@tromey.com>
5520
5521 * gdb.rust/traits.rs: New file.
5522 * gdb.rust/traits.exp: New file.
5523
ced9779b
JB
55242017-11-17 Joel Brobecker <brobecker@adacore.com>
5525
5526 * gdb.ada/minsyms: New testcase.
5527
a0922d80
PA
55282017-11-16 Pedro Alves <palves@redhat.com>
5529
5530 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
5531 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
5532
ea04e54c
PA
55332017-11-16 Pedro Alves <palves@redhat.com>
5534
5535 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
5536 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
5537
e849ea89
PA
55382017-11-16 Pedro Alves <palves@redhat.com>
5539
5540 * gdb.server/reconnect-ctrl-c.c: New file.
5541 * gdb.server/reconnect-ctrl-c.exp: New file.
5542
d8ae99a7
PM
55432017-11-16 Phil Muldoon <pmuldoon@redhat.com>
5544
5545 * gdb.python/py-rbreak.exp: New file.
5546 * gdb.python/py-rbreak.c: New file.
5547 * gdb.python/py-rbreak-func2.c: New file.
5548
968a13f8
PA
55492017-11-16 Pedro Alves <palves@redhat.com>
5550
5551 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
5552 pattern.
5553 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
5554 GDB.
5555
71774bc9
SM
55562017-11-15 Simon Marchi <simon.marchi@ericsson.com>
5557
5558 * gdb.tui/completionn.exp (test_tab_completion): Add space in
5559 regex.
5560
ddbb44cf
SM
55612017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
5562
5563 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
5564 test names.
5565
584a564f
PA
55662017-11-09 Pedro Alves <palves@redhat.com>
5567
5568 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
5569 factored out from ...
5570 (top level): ... here, and adjusted to avoid expecting beyond the
5571 prompt in a single gdb_test_multiple.
5572
5ed7a928
PA
55732017-11-09 Pedro Alves <palves@redhat.com>
5574
5575 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
5576 output.
5577 * gdb.server/ext-attach.exp ("kill" test): Likewise.
5578 * gdb.server/ext-restart.exp ("kill" test): Likewise.
5579 * gdb.server/ext-run.exp ("kill" test): Likewise.
5580 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
5581
a60e0738
PA
55822017-11-09 Pedro Alves <palves@redhat.com>
5583
5584 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
5585 match till end of line.
5586
2c88253f
PA
55872017-11-09 Pedro Alves <palves@redhat.com>
5588
5589 * gdb.base/memattr.exp: Tighten regexes to match the end line.
5590
c7a38517
PA
55912017-11-09 Pedro Alves <palves@redhat.com>
5592
5593 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
5594 New procedures, factored out from ...
5595 (top level): ... here, and adjusted to avoid expecting beyond the
5596 prompt in one go.
5597
f29f4b6b
PA
55982017-11-09 Pedro Alves <palves@redhat.com>
5599
5600 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
5601 output. Fix '?' match.
5602
286acbb5
JB
56032017-11-08 Joel Brobecker <brobecker@adacore.com>
5604
5605 * gdb.ada/scoped_watch: New testcase.
5606 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
5607 which is actually correct.
5608 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
5609 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
5610
62d7ae92
PA
56112017-11-08 Pedro Alves <palves@redhat.com>
5612
5613 * gdb.gdb/complaints.exp (test_initial_complaints)
5614 (test_serial_complaints, test_short_complaints): Call
5615 complaint_internal instead of complaint.
5616
280ca31f
DT
56172017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
5618
5619 * gdb.threads/tls-core.c: New file.
5620 * gdb.threads/tls-core.exp: Likewise.
5621
b5ec771e
PA
56222017-11-08 Pedro Alves <palves@redhat.com>
5623
5624 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
5625 (p Exported_Capitalized): New test.
5626 (p exported_capitalized): New test.
5627
a02b41a7
PA
56282017-11-07 Pedro Alves <palves@redhat.com>
5629
5630 * gdb.cp/ena-dis-br-range.exp: Add more tests.
5631
95e95a6d
PA
56322017-11-07 Pedro Alves <palves@redhat.com>
5633
5634 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
5635 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
5636 (disable_invalid, disable_inverted, disable_negative): New
5637 procedures.
5638 ("bad numbers"): New set of tests.
5639
cee62dbd
PA
56402017-11-07 Pedro Alves <palves@redhat.com>
5641
5642 * gdb.cp/ena-dis-br-range.exp: Add tests.
5643
cc638e86
PA
56442017-11-07 Pedro Alves <palves@redhat.com>
5645
5646 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
5647
d0fe4701
XR
56482017-11-07 Xavier Roirand <roirand@adacore.com>
5649 Pedro Alves <palves@redhat.com>
5650
5651 * gdb.base/ena-dis-br.exp: Add reference to
5652 gdb.cp/ena-dis-br-range.exp.
5653 * gdb.cp/ena-dis-br-range.exp: New file.
5654 * gdb.cp/ena-dis-br-range.cc: New file.
5655
46f67f80
PA
56562017-11-06 Pedro Alves <palves@redhat.com>
5657
5658 * gdb.base/attach-non-pgrp-leader.c: New.
5659 * gdb.base/attach-non-pgrp-leader.exp: New.
5660
726e1356
PA
56612017-11-06 Pedro Alves <palves@redhat.com>
5662
5663 * configure.ac: No longer check for termio.h and sgtty.h.
5664 * configure: Regenerate.
5665 * remote-utils.c: Include termios.h instead of gdb_termios.h.
5666 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
5667 Remove termio and sgtty code.
5668
50ab6ace
YQ
56692017-11-03 Yao Qi <yao.qi@linaro.org>
5670
5671 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
5672 in GDB is disabled.
5673
8e68731c
YQ
56742017-11-03 Yao Qi <yao.qi@linaro.org>
5675
5676 * gdb.python/py-thrhandle.exp: Skip it if python is not
5677 enabled.
5678
3a87ae65
SM
56792017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
5680
5681 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
5682 as a breakpoint command.
5683
484d8d36
MD
56842017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
5685
5686 PR python/21213
5687 * gdb.python/py-infthread.exp: Test calling
5688 InferiorThread.inferior () multiple times in a row.
5689
4a27f119
KS
56902017-10-27 Keith Seitz <keiths@redhat.com>
5691
5692 * gdb.opt/inline-break.exp (break_info_1): New procedure.
5693 Test "info break" for every inlined function breakpoint.
5694
bb11dd58
YQ
56952017-10-27 Yao Qi <yao.qi@linaro.org>
5696
5697 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
5698
a43f3893
PF
56992017-10-26 Patrick Frants <osscontribute@gmail.com>
5700
5701 * gdb.cp/classes.exp (test_static_members): Test printing
5702 Outer::instance.
5703 * gdb.cp/classes.c (struct Inner, struct Outer): New.
5704 (Inner::instance, Outer::instance): New.
5705
792ccf00
PA
57062017-10-24 Pedro Alves <palves@redhat.com>
5707
5708 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
5709 extra console" test in two stages.
5710
eb2bfbad
PA
57112017-10-24 Pedro Alves <palves@redhat.com>
5712
5713 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
5714
1f75a651
PA
57152017-10-24 Pedro Alves <palves@redhat.com>
5716
5717 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
5718 loop.
5719
779990d9
PA
57202017-10-24 Pedro Alves <palves@redhat.com>
5721
5722 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
5723 $attempt" and "stoppedtry $stoppedtry" test prefixes.
5724
ad9b8f5d
PA
57252017-10-24 Pedro Alves <palves@redhat.com>
5726
5727 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
5728 parameter and handle it. Don't output read value in test name.
5729
fee6da6e
PA
57302017-10-24 Pedro Alves <palves@redhat.com>
5731
5732 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
5733 custom test name.
5734
10389c2c
PA
57352017-10-24 Pedro Alves <palves@redhat.com>
5736
5737 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
5738 include the unstable output directory name in the test's name.
5739 (initial_setup_simple) <'set args'>: Use custom test name.
5740
a80e65a9
PA
57412017-10-24 Pedro Alves <palves@redhat.com>
5742
5743 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
5744 with explicit test name.
5745
15763a09
PA
57462017-10-20 Pedro Alves <palves@redhat.com>
5747
5748 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
5749 'wait -i'. Use gdb_assert and remote_close.
5750
49a4ce2e
AB
57512017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
5752
5753 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
5754 number from variable rather than hard-coded.
5755
a75868f5
PA
57562017-10-19 Pedro Alves <palves@redhat.com>
5757
5758 * gdb.base/long-inferior-output.c: New file.
5759 * gdb.base/long-inferior-output.exp: New file.
5760
c8ba13ad
KS
57612017-11-18 Keith Seitz <keiths@redhat.com>
5762
5763 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
5764 method.
5765 (main): Call it.
5766 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
5767 Add additional user-defined conversion operator tests.
5768
b27de576
PA
57692017-10-17 Pedro Alves <palves@redhat.com>
5770
5771 * boards/native-stdio-gdbserver.exp: Load "local-board".
5772
8484c955
PA
57732017-10-17 Pedro Alves <palves@redhat.com>
5774
5775 * gdb.base/quit-live.c: New file.
5776 * gdb.base/quit-live.exp: New file.
5777
83d5a34d
KS
57782017-10-16 Keith Seitz <keiths@redhat.com>
5779
5780 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
5781 (class_with_protected_typedef, class_with_private_typedef)
5782 (struct_with_public_typedef, struct_with_protected_typedef)
5783 (struct_with_private_typedef): New classes/structs.
5784 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
5785 typedefs and access specifiers.
5786
739b3f1d
PA
57872017-10-16 Pedro Alves <palves@redhat.com>
5788 Simon Marchi <simon.marchi@polymtl.ca>
5789
5790 * README (Local vs Remote vs Native): New section.
5791 * boards/local-board.exp: New file, with bits factored out from
5792 ...
5793 * boards/native-extended-gdbserver.exp: ... here. Load
5794 "local-board".
5795 * boards/native-gdbserver.exp: Load "local-board".
5796 (${board}_spawn, ${board}_exec): Delete.
5797 * boards/native-stdio-gdbserver.exp: Most contents factored out to
5798 ...
5799 * boards/stdio-gdbserver-base.exp: ... this new file.
5800 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
5801 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
5802 procedure.
5803 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
5804 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
5805 stdio_gdbserver_command.
5806 (${board}_get_remote_address, ${board}_get_comm_port)
5807 (${board}_download, ${board}_upload): Delete.
5808 (get_target_remote_pipe_cmd): New.
5809
fe68b953
SM
58102017-10-16 Simon Marchi <simon.marchi@ericsson.com>
5811
5812 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
5813 test_bkpt_deletion, test_bkpt_cond_and_cmds,
5814 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
5815 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
5816 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
5817 remove with_test_prefix.
5818
300b6685
PA
58192017-10-13 Pedro Alves <palves@redhat.com>
5820
5821 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
5822 * gdb.base/annota1.exp: Use it instead of is_remote.
5823 * gdb.base/annota3.exp: Use it instead of is_remote.
5824 * gdb.cp/annota2.exp: Use it instead of is_remote.
5825 * gdb.cp/annota3.exp: Use it instead of is_remote.
5826 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
5827
50500caf
PA
58282017-10-13 Pedro Alves <palves@redhat.com>
5829
5830 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
5831 (test_num_test_vars, run_and_count_vars, find_env)
5832 (test_set_unset_env, test_inherit_env_var): New procedures.
5833 (top level): Use them.
5834
dad0c6d2
PA
58352017-10-13 Pedro Alves <palves@redhat.com>
5836
5837 * lib/selftest-support.exp (selftest_setup): Extend comments, and
5838 also skip on stub-like targets.
5839
8b0553c1
PA
58402017-10-13 Pedro Alves <palves@redhat.com>
5841
5842 PR gdb/22293
5843 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
5844 (top level): Move some tests to ...
5845 (test_not_found): ... this new procedure.
5846 (top level): Call it.
5847
7594f623
PA
58482017-10-13 Pedro Alves <palves@redhat.com>
5849
5850 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
5851 expect different "info terminal" output if testing with a
5852 non-native target.
5853
ebe3b402
PA
58542017-10-13 Pedro Alves <palves@redhat.com>
5855 Simon Marchi <simon.marchi@polymtl.ca>
5856
5857 PR python/12966
5858 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
5859
42f1b161
PA
58602017-10-13 Pedro Alves <palves@redhat.com>
5861
5862 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
5863 already.
5864
8d6ef72b
PA
58652017-10-13 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
5868 is_remote.
5869
d7bcd5b8
PA
58702017-10-13 Pedro Alves <palves@redhat.com>
5871
5872 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
5873 is_remote.
5874
df479dc6
PA
58752017-10-13 Pedro Alves <palves@redhat.com>
5876
5877 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
5878 is set.
5879 (corefile_test_attach): Likewise. Check can_spawn_for_attach
5880 instead of is_remote.
5881
23fb630a
PA
58822017-10-13 Pedro Alves <palves@redhat.com>
5883
5884 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
5885 (top level): Add comment.
5886
cc77b1dc
PA
58872017-10-13 Pedro Alves <palves@redhat.com>
5888
5889 * gdb.base/remote.exp (top level): Fix comment typo and add
5890 missing return.
5891
27c9e813
PA
58922017-10-13 Pedro Alves <palves@redhat.com>
5893 Simon Marchi <simon.marchi@polymtl.ca>
5894
5895 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
5896 calls and add comments. Skip test if use_gdb_stub is set.
5897 (top level): Use "set cwd" command instead of "cd" command.
5898
5e830d98
PA
58992017-10-13 Pedro Alves <palves@redhat.com>
5900
5901 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
5902 is_remote target check.
5903
f5ca0032
PA
59042017-10-13 Pedro Alves <palves@redhat.com>
5905
5906 * gdb.base/scope.exp: Use build_executable + clean_restart +
5907 gdb_file_cmd instead of prepare_for_testing and no longer skip
5908 "before run" tests on is_remote target boards. Update comments.
5909 * boards/native-extended-gdbserver.exp
5910 (extended_gdbserver_load_last_file): New, factored out from ...
5911 (gdb_load): ... this. Move further below and add comment.
5912 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
5913
8aed1c0d
PA
59142017-10-12 Pedro Alves <palves@redhat.com>
5915
5916 * gdb.base/attach.exp: Remove references to gdb64.
5917 * gdb.base/dbx.exp: Remove references to gdb64.
5918
cfa34c87
SM
59192017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
5920 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/label.exp: Remove is_remote target check.
5923
9192b7de
PA
59242017-10-12 Pedro Alves <palves@redhat.com>
5925
5926 * gdb.base/auvx.exp (coredir): Update comment.
5927 (top level) <core_works>: Use "set cwd" command instead of "cd"
5928 command.
5929
6bf0052d
PA
59302017-10-12 Pedro Alves <palves@redhat.com>
5931 Simon Marchi <simon.marchi@polymtl.ca>
5932
5933 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
5934 target boards.
5935
e48ef82d
PA
59362017-10-12 Pedro Alves <palves@redhat.com>
5937 Simon Marchi <simon.marchi@polymtl.ca>
5938
5939 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
5940 Instead skip if there's any gdb_protocol set.
5941
8d7aea57
SM
59422017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
5943 Pedro Alves <palves@redhat.com>
5944
5945 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
5946
30440677
PA
59472017-10-12 Pedro Alves <palves@redhat.com>
5948 Simon Marchi <simon.marchi@polymtl.ca>
5949
5950 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
5951 instead of on dejagnu remote boards.
5952
4e04f045 59532017-10-12 Pedro Alves <palves@redhat.com>
175654b9 5954 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
5955
5956 * gdb.base/inferior-died.exp: Remove is_remote and isnative
5957 checks. Use build_executable + clean_restart instead of
5958 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
5959 of enabling non-stop after starting gdb.
5960
871a186e
PA
59612017-10-12 Pedro Alves <palves@redhat.com>
5962
5963 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
5964 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5965 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5966 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5967
56d704da
AK
59682017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
5969
5970 * gdb.arch/arc-tdesc-cpu.exp: New file.
5971 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
5972
2f20e312
SM
59732017-10-10 Simon Marchi <simon.marchi@ericsson.com>
5974
5975 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
5976
65630365
PA
59772017-10-10 Pedro Alves <palves@redhat.com>
5978
5979 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
5980 expect CLI output.
5981
bf469271
PA
59822017-10-10 Pedro Alves <palves@redhat.com>
5983
5984 * lib/selftest-support.exp (selftest_setup): Update for
5985 captured_command_loop's prototype change.
5986
777a42f1
PA
59872017-10-09 Pedro Alves <palves@redhat.com>
5988
5989 Test both arch1=>arch2 and arch2=>arch1.
5990
5991 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
5992 (srcfile2, binfile2, march1, march2): Remove globals. Largely
5993 factored out to...
5994 (append_arch1_options, append_arch2_options, append_arch_options)
5995 (build_executables): New procedures.
5996 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
5997 local.
5998 (top level): Add new 'first_arch' testing axis.
5999
cbd2b4e3
PA
60002017-10-09 Pedro Alves <palves@redhat.com>
6001
6002 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6003 (barrier): New.
6004 (thread_start, all_started): New functions.
6005 (main): Spawn new thread and wait until it is scheduled.
6006 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6007 option.
6008 (do_test): Add 'selected_thread' parameter. Run to all_started
6009 instead of main. Explicitly set the breakpoint at main. Switch
6010 to the SELECTED_THREAD thread.
6011 (top level): Test handling the exec event with either the main
6012 thread or the second thread selected.
6013
5c9e4427
PA
60142017-10-09 Pedro Alves <palves@redhat.com>
6015
6016 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6017 logic. Move STOP marker after the value checks.
6018 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6019 regexp.
6020
b3b7c423
SL
60212017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6022
6023 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6024
3b4b2f16
UW
60252017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6026
6027 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6028 integer-to-dfp conversion.
6029 * gdb.base/dfp-test.exp: Likewise.
6030
5cd63fda
PA
60312017-10-04 Pedro Alves <palves@redhat.com>
6032
6033 * gdb.multi/hangout.c: Include <unistd.h>.
6034 (hangout_loop): New function.
6035 (main): Call alarm. Call hangout_loop in a loop.
6036 * gdb.multi/hello.c: Include <unistd.h>.
6037 (hello_loop): New function.
6038 (main): Call alarm. Call hangout_loop in a loop.
6039 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6040 inferior with the other selected.
6041
4c71c105
SM
60422017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6043
6044 * gdb.mi/list-thread-groups-available.exp: New file.
6045 * gdb.mi/list-thread-groups-available.c: New file.
6046
bc3b087d
SDJ
60472017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6048
6049 * gdb.base/set-cwd.exp: Make it available on
6050 native-extended-gdbserver.
6051
d092c5a2
SDJ
60522017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6053
6054 * gdb.base/set-cwd.c: New file.
6055 * gdb.base/set-cwd.exp: Likewise.
6056
45320ffa
TT
60572017-10-02 Tom Tromey <tom@tromey.com>
6058
6059 PR rust/22236:
6060 * gdb.rust/simple.rs (main): New variable "fslice".
6061 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6062
b3e3859b
TT
60632017-10-02 Tom Tromey <tom@tromey.com>
6064
6065 * gdb.rust/simple.exp: Test ptype of a slice.
6066
01af5e0d
TT
60672017-10-02 Tom Tromey <tom@tromey.com>
6068
6069 * gdb.rust/simple.exp: Test index of slice.
6070
a9bbfbd8
TT
60712017-09-27 Tom Tromey <tom@tromey.com>
6072
6073 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6074
df8899e5
TP
60752017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6076 Pedro Alves <palves@redhat.com>
6077
6078 * gdb.base/compare-sections.exp (get value of read-only section): Read
6079 as unsigned value.
6080 (corrupt read-only section): Likewise and don't set written if patching
6081 failed.
6082
757bf54b
KB
60832017-09-21 Kevin Buettner <kevinb@redhat.com>
6084
6085 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6086 files.
6087
06871ae8
PA
60882017-09-20 Pedro Alves <palves@redhat.com>
6089
6090 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6091 symbol names in gdb's output.
6092 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6093
e5f25bc5
PA
60942017-09-20 Pedro Alves <palves@redhat.com>
6095
6096 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6097 Rename to ...
6098 (test_list_ambiguous_symbol): ... this and add a symbol name
6099 parameter. Adjust.
6100 (test_list_ambiguous_function): Reimplement on top of
6101 test_list_ambiguous_symbol and also test listing ambiguous
6102 variables.
6103 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6104 (ambiguous_fun): ... this.
6105 (ambiguous_var): New.
6106 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6107 (ambiguous_fun): ... this.
6108 (ambiguous_var): New.
6109
4e5a4f58
JB
61102017-09-19 John Baldwin <jhb@FreeBSD.org>
6111
6112 * gdb.base/starti.c: New file.
6113 * gdb.base/starti.exp: New file.
6114 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6115
26e53f3e
PA
61162017-09-14 Pedro Alves <palves@redhat.com>
6117
6118 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6119 (top level): Use it instead of runto.
6120
cb791d59
TT
61212017-09-11 Tom Tromey <tom@tromey.com>
6122
6123 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6124
7c96f8c1
TT
61252017-09-11 Tom Tromey <tom@tromey.com>
6126
6127 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6128 * gdb.python/py-inferior.exp: Add tests for new inferior events.
6129
469412dd
CW
61302017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
6131
6132 * gdb.fortran/printing-types.exp: New file.
6133 * gdb.fortran/printing-types.exp: New file.
6134
e0f86435
BH
61352017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6136
6137 * gdb.fortran/vla-ptype.exp: Fix typos.
6138 * gdb.fortran/vla-value.exp: Same.
6139
9e9af4be
BH
61402017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6141
6142 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
6143 * gdb.mi/mi-var-child-f.exp: Likewise.
6144 * gdb.mi/mi-vla-fortran.exp: Likewise.
6145
a5ad232b 61462017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
6147 Christoph Weinmann <christoph.t.weinmann@intel.com>
6148 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
6149
6150 * gdb.fortran/ptr-indentation.f90: New file.
6151 * gdb.fortran/ptr-indentation.exp: New file.
6152
5aec60eb
TT
61532017-09-05 Tom Tromey <tom@tromey.com>
6154
6155 PR gdb/22010:
6156 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
6157
8f8f8152
TP
61582017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6159
6160 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
6161
fbd1b771
JK
61622017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6163
6164 * gdb.threads/tls-nodebug-pie.c: New file.
6165 * gdb.threads/tls-nodebug-pie.exp: New file.
6166
5eb5f850
TT
61672017-09-05 Tom Tromey <tom@tromey.com>
6168
6169 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
6170 for rust.
6171
ae780a21
SM
61722017-09-05 Simon Marchi <simon.marchi@ericsson.com>
6173
6174 * gdb.multi/multi-arch-exec.exp: Test with different
6175 "follow-exec-mode" settings.
6176 (do_test): New procedure.
6177
3693fdb3
PA
61782017-09-04 Pedro Alves <palves@redhat.com>
6179
6180 * gdb.base/func-static.c (S::method const, S::method volatile)
6181 (S::method volatile const): New methods.
6182 (c_s, v_s, cv_s): New instances.
6183 (main): Call method() on them.
6184 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
6185 (cannot_resolve): New procedure.
6186 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
6187 print-quote-unquoted columns.
6188 (do_test): Test printing each scope too.
6189
e68cb8e0
PA
61902017-09-04 Pedro Alves <palves@redhat.com>
6191
6192 * gdb.base/local-static.exp: Also test with
6193 class::method::variable wholly quoted.
6194 * gdb.cp/m-static.exp (class::method::variable): Remove test.
6195
858be34c
PA
61962017-09-04 Pedro Alves <palves@redhat.com>
6197
6198 * gdb.base/local-static.c: New.
6199 * gdb.base/local-static.cc: New.
6200 * gdb.base/local-static.exp: New.
6201
46a4882b
PA
62022017-09-04 Pedro Alves <palves@redhat.com>
6203
6204 * gdb.asm/asm-source.exp: Add casts to int.
6205 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
6206 (dataglobal64_1, dataglobal64_2): New globals.
6207 * gdb.base/nodebug.exp: Test different expressions involving the
6208 new globals, with print, whatis and ptype. Add casts to int.
6209 * gdb.base/solib-display.exp: Add casts to int.
6210 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
6211 * gdb.cp/m-static.exp: Add cast to int.
6212 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
6213 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
6214 tls variable with no debug info without a cast. Test with a cast
6215 to int too.
6216 * gdb.trace/entry-values.exp: Add casts.
6217
2c5a2be1
PA
62182017-09-04 Pedro Alves <palves@redhat.com>
6219
6220 * gdb.base/nodebug.exp: Test that ptype's error about functions
6221 with unknown return type includes the function name too.
6222
7022349d
PA
62232017-09-04 Pedro Alves <palves@redhat.com>
6224
6225 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
6226 return type of munmap in infcall.
6227 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
6228 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
6229 type of ftell in infcall.
6230 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
6231 type of getpid in infcall.
6232 * gdb.base/infcall-exec.exp: Cast return type of execlp in
6233 infcall.
6234 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
6235 Bail on failure to extract the pid.
6236 * gdb.base/nodebug.c: #include <stdint.h>.
6237 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
6238 New functions.
6239 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
6240 Change expected output of print/whatis/ptype with functions with
6241 no debug info. Test all supported languages. Call
6242 test_call_promotion.
6243 * gdb.compile/compile.exp: Adjust expected output to expect
6244 warning.
6245 * gdb.threads/siginfo-threads.exp: Likewise.
6246
54990598
PA
62472017-09-04 Pedro Alves <palves@redhat.com>
6248
6249 * gdb.base/callfuncs.exp (do_function_calls): New parameter
6250 "prototypes". Test calling float functions via prototyped and
6251 unprototyped function pointers.
6252 (perform_all_tests): New parameter "prototypes". Pass it down.
6253 (top level): Pass down "prototypes" parameter to
6254 perform_all_tests.
6255
34d16ea2
SM
62562017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6257
6258 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
6259 Test with nested loops.
6260
9521ecda
SM
62612017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6262
6263 * gdb.base/commands.exp: Call the new procedures.
6264 (loop_break_test, loop_continue_test): New procedures.
6265
80a65e9b
SM
62662017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6267
6268 * gdb.base/commands.exp: Call new procedure.
6269 (define_if_without_arg_test): New procedure.
6270
e439fa14
PA
62712017-09-04 Pedro Alves <palves@redhat.com>
6272
6273 * gdb.base/list-ambiguous.exp: New file.
6274 * gdb.base/list-ambiguous0.c: New file.
6275 * gdb.base/list-ambiguous1.c: New file.
6276 * gdb.base/list.exp (test_list_range): Adjust expected output.
6277
0a2dde4a
SDJ
62782017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
6279
6280 * gdb.base/share-env-with-gdbserver.c: New file.
6281 * gdb.base/share-env-with-gdbserver.exp: Likewise.
6282
5e89eb3a
SM
62832017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6284
6285 * gdb.base/commands.exp (gdbvar_simple_if_test,
6286 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
6287 progvar_simple_if_test, progvar_simple_while_test,
6288 progvar_complex_if_while_test, user_defined_command_test,
6289 user_defined_command_args_eval,
6290 user_defined_command_args_stack_test,
6291 user_defined_command_manyargs_test, bp_deleted_in_command_test,
6292 temporary_breakpoint_commands,
6293 gdb_test_no_prompt, redefine_hook_test,
6294 redefine_backtrace_test): Remove "global gdb_prompt".
6295
fd437cbc
SM
62962017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6297
6298 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
6299 New proc, call it from toplevel.
6300
87215ad1
SDJ
63012017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
6302
6303 PR remote/21852
6304 * gdb.server/normal.c: New file, copied from gdb.base.
6305 * gdb.server/run-without-local-binary.exp: New file.
6306
58afddc6
WP
63072017-08-07 Weimin Pan <weimin.pan@oracle.com>
6308
6309 * gdb.arch/sparc64-adi.exp: New file.
6310 * gdb.arch/sparc64-adi.c: New file.
6311
5277199a
PA
63122017-08-22 Pedro Alves <palves@redhat.com>
6313
6314 * gdb.cp/overload.exp (line_range_pattern): New procedure.
6315 (top level): Add "list all overloads" tests.
6316
14278e1f
TT
63172017-08-22 Tom Tromey <tom@tromey.com>
6318
6319 * gdb.gdb/xfullpath.exp: Remove.
6320
bf223d3e
PA
63212017-08-21 Pedro Alves <palves@redhat.com>
6322
6323 PR gdb/19487
6324 * gdb.base/symbol-alias.c: New.
6325 * gdb.base/symbol-alias2.c: New.
6326 * gdb.base/symbol-alias.exp: New.
6327
c973d0aa
PA
63282017-08-21 Pedro Alves <palves@redhat.com>
6329
6330 * gdb.base/dfp-test.c
6331 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
6332 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
6333 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
6334 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
6335 * gdb.base/whatis-ptype-typedefs.c: New.
6336 * gdb.base/whatis-ptype-typedefs.exp: New.
6337 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
6338 (an_int, an_int_type, an_int_type2): New globals.
6339 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
6340 involving typedefs and cast expressions.
6341 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
6342 (lookup_typedefs_function): New.
6343 (typedefs_pretty_printers_dict): New.
6344 (top level): Register lookup_typedefs_function in
6345 gdb.pretty_printers.
6346
6d580b63
YQ
63472017-08-18 Yao Qi <yao.qi@linaro.org>
6348
6349 * gdb.server/unittest.exp: New.
6350
206726fb
SDJ
63512017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
6352
6353 PR gdb/21954
6354 * gdb.base/environ.exp: Add test to check if 'unset environment'
6355 works.
6356
bf0ec4c2
AA
63572017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
6358
6359 * lib/gdb.exp (universal_compile_options): New caching proc.
6360 (gdb_compile): Suppress GCC's coloring of messages.
6361
d6382fff
TT
63622017-08-14 Tom Tromey <tom@tromey.com>
6363
6364 PR gdb/21675:
6365 * gdb.base/printcmds.exp (test_radices): New function.
6366 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
6367 * gdb.base/sizeof.exp (check_valueof): Use p/d.
6368 * lib/gdb.exp (get_integer_valueof): Use p/d.
6369
c2c2dd9f
SM
63702017-08-12 Simon Marchi <simon.marchi@ericsson.com>
6371
6372 * lib/gdb.exp (get_valueof): Don't capture end-of-line
6373 characters.
6374
fdffd6f4
TT
63752017-08-05 Tom Tromey <tom@tromey.com>
6376
6377 * gdb.rust/simple.exp: Allow String to appear in a different
6378 namespace.
6379
27d41eac
YQ
63802017-07-26 Yao Qi <yao.qi@linaro.org>
6381
6382 * gdb.gdb/unittest.exp: Invoke command
6383 "maintenance check xml-descriptions".
6384
031ed05d
AA
63852017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6386
6387 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
6388 calling context.
6389 (hex128): Drop erroneous calculation of parameters.
6390
dcd27ddf
SM
63912017-07-22 Simon Marchi <simon.marchi@ericsson.com>
6392
6393 * gdb.python/py-unwind.exp: Disable stack protection when
6394 building test file.
6395
47e77640
PA
63962017-07-20 Pedro Alves <palves@redhat.com>
6397
6398 * gdb.base/default.exp (set language): Adjust expected output.
6399
62d2a18a
PA
64002017-07-20 Pedro Alves <palves@redhat.com>
6401
6402 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
6403 (test_minsym): ... this, and make static.
6404 (get_pck__foo__bar__minsym): Rename to ...
6405 (get_test_minsym): ... this.
6406 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
6407 symbol names and comments.
6408 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
6409 (get_test_minsym): ... this.
6410 (pck__foo__bar__minsym__2): Rename to ...
6411 (test_minsym): ... this.
6412 (main): Adjust.
6413
c45ec17c
PA
64142017-07-17 Pedro Alves <palves@redhat.com>
6415
6416 * gdb.base/completion.exp: Adjust expected output.
6417 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
6418 the completer works.
6419
c6756f62
PA
64202017-07-17 Pedro Alves <palves@redhat.com>
6421
6422 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
6423
5bd68487
AB
64242017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
6425
6426 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
6427
8880f2a9
TT
64282017-07-14 Tom Tromey <tom@tromey.com>
6429
6430 PR rust/21764:
6431 * gdb.rust/simple.exp: Add tests.
6432
65547233
TT
64332017-07-14 Tom Tromey <tom@tromey.com>
6434
6435 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
6436
8f14146e
PA
64372017-07-14 Pedro Alves <palves@redhat.com>
6438
6439 * gdb.linespec/base/one/thefile.cc (z1): New function.
6440 * gdb.linespec/base/two/thefile.cc (z2): New function.
6441 * gdb.linespec/linespec.exp: Add tests.
6442
b4365d02
AB
64432017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
6444
6445 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
6446 to mi_create_breakpoint.
6447
5d2cbaa5
AB
64482017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
6449
6450 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
6451 mi_create_breakpoint.
6452
11cb5716
IB
64532017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
6454
6455 * gdb.dlang/demangle.exp: Update for demangling changes.
6456
03278692
TT
64572017-07-09 Tom Tromey <tom@tromey.com>
6458
6459 * gdb.dwarf2/shortpiece.exp: New file.
6460
33c5cd75
DB
64612017-07-06 David Blaikie <dblaikie@gmail.com>
6462
6463 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
6464 built from fissiont-multi-cu{1,2}.c.
6465 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
6466 except putting 'main' and 'func' in separate CUs in the same DWO file.
6467 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
6468 test.
6469 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
6470 test.
6471
8455d262
PA
64722017-07-06 Pedro Alves <palves@redhat.com>
6473
6474 * gdb.python/py-unwind.exp: Test flushregs.
6475
dc4bde35
SDJ
64762017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
6477
6478 PR cli/21688
6479 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
6480 tests for alias commands and trailing whitespace.
6481
51ed89aa
SDJ
64822017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
6483
6484 PR cli/21688
6485 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
6486 procedure. Call it.
6487
eb17d413
PA
64882017-06-29 Pedro Alves <palves@redhat.com>
6489
6490 * gdb.base/printcmds.exp: Add tests.
6491
41664b45
DG
64922017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
6493
6494 PR gdb/21337
6495 * gdb.base/reread-readsym.exp: New file.
6496 * gdb.base/reread-readsym.c: New file.
6497
75312ae3
KB
64982017-06-21 Kevin Buettner <kevinb@redhat.com>
6499
6500 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
6501 subpattern.
6502
66953522
PB
65032017-06-19 Peter Bergner <bergner@vnet.ibm.com>
6504
6505 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
6506 extended mnemonic.
6507 * gdb.arch/powerpc-power9.s: Likewise.
6508
5524b525
AA
65092017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
6510
6511 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
6512 on 32-bit x86 targets. Exploit is_*_target macros where
6513 appropriate.
6514
03c8af18
AA
65152017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6516
6517 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
6518 register pieces.
6519
3bf31011
AA
65202017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6521
6522 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
6523 located in one or more DWARF pieces.
6524
805acca0
AA
65252017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6526
6527 * lib/gdb.exp (get_endianness): New proc.
6528 * gdb.arch/aarch64-fp.exp: Use it.
6529 * gdb.arch/altivec-regs.exp: Likewise.
6530 * gdb.arch/e500-regs.exp: Likewise.
6531 * gdb.arch/vsx-regs.exp: Likewise.
6532 * gdb.base/dump.exp: Likewise.
6533 * gdb.base/funcargs.exp: Likewise.
6534 * gdb.base/gnu_vector.exp: Likewise.
6535 * gdb.dwarf2/formdata16.exp: Likewise.
6536 * gdb.dwarf2/implptrpiece.exp: Likewise.
6537 * gdb.dwarf2/nonvar-access.exp: Likewise.
6538 * gdb.python/py-inferior.exp: Likewise.
6539 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6540
e9352324
AA
65412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6542
6543 PR gdb/21226
6544 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
6545 stack value pieces are taken from the LSB end.
6546
d5d1163e
AA
65472017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6548
6549 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
6550 variable at nonzero offset.
6551
0567c986
AA
65522017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6553
6554 * gdb.dwarf2/var-access.c: New file.
6555 * gdb.dwarf2/var-access.exp: New test.
6556 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
6557
973e9aab
TT
65582017-06-12 Tom Tromey <tom@tromey.com>
6559
6560 * gdb.dwarf2/formdata16.exp: Add tests.
6561
d9109c80
TT
65622017-06-12 Tom Tromey <tom@tromey.com>
6563
6564 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
6565
30a25466
TT
65662017-06-12 Tom Tromey <tom@tromey.com>
6567
6568 PR exp/16225:
6569 * gdb.reverse/i386-sse-reverse.exp: Update tests.
6570 * gdb.arch/vsx-regs.exp: Update tests.
6571 * gdb.arch/s390-vregs.exp (hex128): New proc.
6572 Update test.
6573 * gdb.arch/altivec-regs.exp: Update tests.
6574
aefd8b33
SDJ
65752017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
6576
6577 * gdb.base/startup-with-shell.c: New file.
6578 * gdb.base/startup-with-shell.exp: Likewise.
6579
2090129c
SDJ
65802017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
6581
6582 * gdb.server/non-existing-program.exp: Update regex in order to
6583 reflect the fact that gdbserver is now using fork_inferior (with a
6584 shell) to startup the inferior.
6585
8e86a419
SM
65862017-05-30 Simon Marchi <simon.marchi@ericsson.com>
6587
6588 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
6589 support function calls from GDB.
6590
e6cf65f2
TT
65912017-05-21 Tom Tromey <tom@tromey.com>
6592
6593 PR rust/21466:
6594 * gdb.rust/unsized.exp: New file.
6595 * gdb.rust/unsized.rs: New file.
6596
43cc5389
TT
65972017-05-19 Tom Tromey <tom@tromey.com>
6598
6599 PR rust/21484:
6600 * gdb.rust/watch.exp: New file.
6601 * gdb.rust/watch.rs: New file.
6602
ec8df234
TT
66032017-05-18 Tom Tromey <tom@tromey.com>
6604
6605 * gdb.rust/simple.exp: Allow Box to be qualified.
6606
3e3e7fae
TP
66072017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
6608
6609 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
6610
59cc050d
PA
66112017-05-18 Pedro Alves <palves@redhat.com>
6612
6613 * gdb.base/fileio.c (test_write, test_read, test_close)
6614 (test_fstat): Don't print 'ret' in the fail path.
6615
c8f6abd1
PA
66162017-05-18 Pedro Alves <palves@redhat.com>
6617
6618 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
6619 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
6620 (test_system, test_rename, test_unlink, test_time): Change
6621 prototypes.
6622 * gdb.base/fileio.exp (stop_msg): Adjust.
6623
d2a03b77
PA
66242017-05-18 Pedro Alves <palves@redhat.com>
6625
6626 * gdb.base/fileio.c (null_str): New global.
6627 (test_stat): Use it.
6628 * gdb.base/fileio.exp: Remove nowarnings.
6629
0d5c6999
YQ
66302017-05-17 Yao Qi <yao.qi@linaro.org>
6631
6632 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
6633
21873064
YQ
66342017-05-17 Simon Marchi <simon.marchi@ericsson.com>
6635
6636 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
6637 argument command.
6638 (top-level): Invoke test_set_inferior_tty.
6639
d512d31c
PA
66402017-05-04 Pedro Alves <palves@redhat.com>
6641
6642 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
6643 Add parens to print call for Python 3.
6644
90cef2ed
KS
66452017-05-03 Keith Seitz <keiths@redhat.com>
6646
6647 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
6648 (main): Call it.
6649
14f819c8
TW
66502017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
6651
6652 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
6653 to prev and next.
6654
913aeadd
TW
66552017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
6656
6657 * gdb.python/py-record-btrace.exp: Remove test for
6658 gdb.BtraceInstruction.error.
6659
a3be24ad
TW
66602017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
6661
6662 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
6663
ae20e79a
TW
66642017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
6665
6666 * gdb.python/py-record-btrace-threads.c: New file.
6667 * gdb.python/py-record-btrace-threads.exp: New file.
6668
45ce1b47
SDJ
66692017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
6670
6671 PR testsuite/8595
6672 * gdb.base/environ.exp: Make test available in all architectures.
6673 Move bits related to "info program" testing to
6674 gdb.base/info-program.exp. Rewrite tests to use the two new
6675 procedures mentione below.
6676 (test_set_show_env_var) New procedure.
6677 (test_set_show_env_var_equal): Likewise.
6678 * gdb.base/info-program.exp: New file.
6679
e15c3eb4
KS
66802017-04-27 Keith Seitz <keiths@redhat.com>
6681
6682 * gdb.cp/oranking.cc (test15): New function.
6683 (main): Call test15 and declare additional variables for testing.
6684 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
6685 "p foo101('abc')" tests.
6686 Add tests for cv qualifier overloads.
6687 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
6688 "lvalue reference overload" test.
6689 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
6690 "print value of f1 on Child&& in f2" test.
6691
3a3fd0fd
PA
66922017-04-19 Pedro Alves <palves@redhat.com>
6693
6694 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
6695 procedure.
6696 (top level): Call it.
6697 * lib/gdb.exp (gdb_define_cmd): New procedure.
6698
53375380
PA
66992017-04-12 Pedro Alves <palves@redhat.com>
6700
6701 PR gdb/21323
6702 * gdb.cp/wide_char_types.c: Include <wchar.h>.
6703 (wchar): New global.
6704 * gdb.cp/wide_char_types.exp (wide_char_types_program)
6705 (do_test_wide_char, wide_char_types_no_program, top level): Add
6706 wchar_t testing.
6707
53e710ac
PA
67082017-04-12 Pedro Alves <palves@redhat.com>
6709
6710 PR c++/21323
6711 * gdb.cp/wide_char_types.c: New file.
6712 * gdb.cp/wide_char_types.exp: New file.
6713
0ad9d8c7
SDJ
67142017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
6715
6716 PR gdb/21352
6717 * gdb.trace/tsv.exp: Add test for "tsave -r".
6718
b1b45502
IB
67192017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
6720
6721 * gdb.dlang/watch-loc.c: New file.
6722 * gdb.dlang/watch-loc.exp: New file.
6723
ec13808e
JK
67242017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6725
6726 * gdb.python/py-section-script.exp (sepdebug): New testcases.
6727
fe5f7374
AK
67282017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
6729
6730 * gdb.arch/arc-analyze-prologue.S: New file.
6731 * gdb.arch/arc-analyze-prologue.exp: Likewise.
6732
eea78757
AK
67332017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
6734
6735 * gdb.arch/arc-decode-insn.S: New file.
6736 * gdb.arch/arc-decode-insn.exp: Likewise.
6737
5badf10a
IR
67382017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
6739
6740 PR tdep/20928
6741 * gdb.arch/sparc64-regs.exp: New file.
6742 * gdb.arch/sparc64-regs.S: Likewise.
6743
cee59b3f
TW
67442017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
6745
6746 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
6747 and memory view on Python 3.
6748
c0f55cc6
AV
67492017-03-20 Artemiy Volkov <artemiyv@acm.org>
6750 Keith Seitz <keiths@redhat.com>
6751
6752 PR gdb/14441
6753 * gdb.cp/demangle.exp: Add rvalue reference tests.
6754 * gdb.cp/rvalue-ref-casts.cc: New file.
6755 * gdb.cp/rvalue-ref-casts.exp: New file.
6756 * gdb.cp/rvalue-ref-overload.cc: New file.
6757 * gdb.cp/rvalue-ref-overload.exp: New file.
6758 * gdb.cp/rvalue-ref-params.cc: New file.
6759 * gdb.cp/rvalue-ref-params.exp: New file.
6760 * gdb.cp/rvalue-ref-sizeof.cc: New file.
6761 * gdb.cp/rvalue-ref-sizeof.exp: New file.
6762 * gdb.cp/rvalue-ref-types.cc: New file.
6763 * gdb.cp/rvalue-ref-types.exp: New file.
6764 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
6765 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
6766
51457a05
MAL
67672017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
6768
6769 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
6770 New procedure.
6771
5b291c04
MAL
67722017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
6773
6774 * lib/mi-support.exp (mi_gdb_test): Add additional message
6775 for unexpected output.
6776
59a56148
AA
67772017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
6778
6779 * gdb.base/examine-backward.c (Barrier): New character array
6780 constant, to ensure that TestStrings is preceded by a string
6781 terminator.
6782
7942e96e
AA
67832017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6784
6785 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
6786 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
6787 and implicit pointer into such a location.
6788
6ebac3fb
DE
67892017-03-16 Doug Evans <dje@google.com>
6790
6791 * gdb.python/py-lazy-string (pointer): Really add new typedef.
6792
ec3b243d
TP
67932017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
6794
6795 * gdb.cp/m-static.exp: Fix expectation for prototype of
6796 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
6797
67982017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
6799
6800 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
6801 * gdb.guile/scm-lazy-string.c: New file.
6802 * gdb.guile/scm-value.exp: Move lazy string tests to ...
6803 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
6804 for pointer, array, typedef lazy strings.
6805
2cc36e25 68062017-03-16 Doug Evans <dje@google.com>
34b43320
DE
6807
6808 PR python/17728, python/18439, python/18779
6809 * gdb.python/py-value.c (main) Delete locals sptr, sn.
6810 * gdb.python/py-lazy-string.c (pointer): New typedef.
6811 (main): New locals ptr, array, typedef_ptr.
6812 * gdb.python/py-value.exp: Move lazy string tests to ...
6813 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
6814 array, typedef lazy strings.
ec3b243d 6815
0efcde63
AK
68162017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
6817
6818 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
6819 Add optional 'test' parameter.
6820
7978d7c3
SM
68212017-03-13 Simon Marchi <simon.marchi@ericsson.com>
6822
6823 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
6824 Skip for versions of DejaGnu < 1.5.
6825
896c0c1e
SM
68262017-03-13 Simon Marchi <simon.marchi@ericsson.com>
6827
6828 * lib/gdb.exp (dejagnu_version): New proc.
6829 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
6830 Use dejagnu_version.
6831
5f4d1085
KS
68322017-03-10 Keith Seitz <keiths@redhat.com>
6833
6834 PR c++/8128
6835 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
6836 type from destructor regexps.
6837 Add a branch which actually passes the test.
6838 Adjust "ptype t5i" test names.
6839
1de05205
PA
68402017-03-08 Pedro Alves <palves@redhat.com>
6841
6842 * gdb.base/step-over-exit.exp: Add explicit test message.
6843
c65d6b55
PA
68442017-03-08 Pedro Alves <palves@redhat.com>
6845
6846 PR gdb/18360
6847 * gdb.threads/interrupt-while-step-over.c: New file.
6848 * gdb.threads/interrupt-while-step-over.exp: New file.
6849
2e86a283
PA
68502017-03-08 Pedro Alves <palves@redhat.com>
6851
6852 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
6853 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
6854
25dcbff6
PA
68552017-03-08 Pedro Alves <palves@redhat.com>
6856
6857 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
6858 PKRU as not supported as a PASS.
6859
dc9366eb
PA
68602017-03-08 Pedro Alves <palves@redhat.com>
6861
6862 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
6863 prefix instead of $binfile1/$binfile2.
6864 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
6865 in test message.
6866 * gdb.python/py-completion.exp: Use "load python file" as test
6867 messages instead of unstable path names.
6868
6e5d74e7
PA
68692017-03-08 Pedro Alves <palves@redhat.com>
6870 Jan Kratochvil <jan.kratochvil@redhat.com>
6871
6872 PR cli/21218
6873 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
6874 New proc.
6875 (top level): Call it.
6876
9753a2f6
PA
68772017-03-08 Pedro Alves <palves@redhat.com>
6878
6879 PR tui/21216
6880 * gdb.tui/tui-nl-filtered-output.exp: New file.
6881
1a4dd9dd
PA
68822017-03-08 Pedro Alves <palves@redhat.com>
6883
6884 * gdb.base/completion.exp: Move TUI completion tests to ...
6885 * gdb.tui/completion.exp: ... this new file.
6886
7cbbff33
PA
68872017-03-08 Pedro Alves <palves@redhat.com>
6888
6889 * gdb.base/tui-disasm-long-lines.c,
6890 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
6891 gdb.base/tui-layout.exp: Move to ...
6892 * gdb.tui/: ... this new directory.
6893
5f6fd321
PA
68942017-03-07 Pedro Alves <palves@redhat.com>
6895
6896 * gdb.base/tui-layout.c: New file.
6897 * gdb.base/tui-layout.exp: New file.
6898
44959fa8
PA
68992017-03-07 Pedro Alves <palves@redhat.com>
6900
6901 * gdb.base/tui-layout.c: Rename to ...
6902 * gdb.base/tui-disasm-long-lines.c: ... this.
6903 * gdb.base/tui-layout.exp: Rename to ...
6904 * gdb.base/tui-disasm-long-lines.exp: ... this.
6905
f8c4e718
PA
69062017-03-07 Pedro Alves <palves@redhat.com>
6907
6908 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
6909
6dbb839a 69102017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
6911
6912 * i386-mpx-call.c: New file.
6913 * i386-mpx-call.exp: New file.
6914
65b48a81
PB
69152017-02-28 Peter Bergner <bergner@vnet.ibm.com>
6916
6917 * gdb.arch/powerpc-power.exp: Delete test.
6918 * gdb.arch/powerpc-power.s: Likewise.
6919 * gdb.disasm/disassembler-options.exp: New test.
6920 * gdb.arch/powerpc-altivec.exp: Likewise.
6921 * gdb.arch/powerpc-altivec.s: Likewise.
6922 * gdb.arch/powerpc-altivec2.exp: Likewise.
6923 * gdb.arch/powerpc-altivec2.s: Likewise.
6924 * gdb.arch/powerpc-altivec3.exp: Likewise.
6925 * gdb.arch/powerpc-altivec3.s: Likewise.
6926 * gdb.arch/powerpc-power7.exp: Likewise.
6927 * gdb.arch/powerpc-power7.s: Likewise.
6928 * gdb.arch/powerpc-power8.exp: Likewise.
6929 * gdb.arch/powerpc-power8.s: Likewise.
6930 * gdb.arch/powerpc-power9.exp: Likewise.
6931 * gdb.arch/powerpc-power9.s: Likewise.
6932 * gdb.arch/powerpc-vsx.exp: Likewise.
6933 * gdb.arch/powerpc-vsx.s: Likewise.
6934 * gdb.arch/powerpc-vsx2.exp: Likewise.
6935 * gdb.arch/powerpc-vsx2.s: Likewise.
6936 * gdb.arch/powerpc-vsx3.exp: Likewise.
6937 * gdb.arch/powerpc-vsx3.s: Likewise.
6938 * gdb.arch/arm-disassembler-options.exp: Likewise.
6939 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
6940 * gdb.arch/s390-disassembler-options.exp: Likewise.
6941
17cd4947
LM
69422017-02-23 Luis Machado <lgustavo@codesourcery.com>
6943
6944 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
6945 (check_supported_features): ... this. Changed return type to void.
6946 (supports_rdseed): New static global.
6947 (rdseed): Check supports_rdseed.
6948 (initialize): Call check_supported_features.
6949
2039d74e
EBM
69502017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6951
6952 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
6953 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
6954 and lqarx/stqcx.
6955 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
6956 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
6957
a51d7ecf
EBM
69582017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6959
6960 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
6961 uppercase.
6962
0224619f
JK
69632017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 * gdb.dwarf2/formdata16.c: New file.
6966 * gdb.dwarf2/formdata16.exp: New file.
6967 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
6968
216f72a1
JK
69692017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
6972 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
6973 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
6974 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
6975 DW_AT_GNU_*.
6976
43988095
JK
69772017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6978
6979 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
6980
99e8a4f9
SDJ
69812017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
6982
6983 PR gdb/21164
6984 * gdb.base/maint.exp: Add testcases for when the commands do
6985 not have arguments.
6986
b58a8c0c
TP
69872017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6988
6989 * gdb.cp/chained-calls.exp: Use p instead of P.
6990
4e746bb6
TW
69912017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
6992
6993 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
6994 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
6995
3f77c769
TT
69962017-02-14 Tom Tromey <tom@tromey.com>
6997
6998 PR python/13598:
6999 * gdb.python/py-events.exp: Add before_prompt event tests.
7000
075beec0
AA
70012017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7002
7003 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7004
bf5f525c
LM
70052017-02-13 Luis Machado <lgustavo@codesourcery.com>
7006
7007 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7008 (main): Call my_unique_function_name.
7009 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7010 completion of patterns with a single match.
7011 Add missing -re switches to gdb_test_multiple calls.
7012
13a66184
LM
70132017-02-13 Luis Machado <lgustavo@codesourcery.com>
7014
7015 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7016 return if core file is not recognized.
7017
26a06916
SM
70182017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7019
7020 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7021 and extra UIs.
7022
b761ca9e
SM
70232017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7024
7025 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7026 proc_with_prefix.
7027
b964bee0
TT
70282017-02-10 Tom Tromey <tom@tromey.com>
7029
7030 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7031
18da0c51
MG
70322017-02-10 Martin Galvan <martingalvan@sourceware.org>
7033
7034 PR gdb/21122
7035 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7036
604c4576
JG
70372017-02-08 Jerome Guitton <guitton@adacore.com>
7038
7039 * gdb.base/define.exp: Add test for command abbreviations
7040 in define.
7041
20b477a7
LM
70422017-02-06 Luis Machado <lgustavo@codesourcery.com>
7043
7044 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7045 * gdb.reverse/insn-reverse-x86.c: New file.
7046
3f7b46f2
IR
70472017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7048
7049 PR tdep/20936
7050 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7051
f0fd41c1
TT
70522017-02-03 Tom Tromey <tom@tromey.com>
7053
7054 PR rust/21097:
7055 * gdb.rust/simple.exp: Add new tests.
7056
5be5dbf0
PA
70572017-02-02 Pedro Alves <palves@redhat.com>
7058
7059 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7060 tests.
7061
7346ef59
AA
70622017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7063
7064 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7065 taking a 2-byte value out of a 4-byte DWARF implicit value on
7066 big-endian targets.
7067 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7068 logic. Add test cases for DW_OP_implicit.
7069
787f0025
MM
70702017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7071
7072 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7073
68777c29
MM
70742017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7075
7076 * gdb.btrace/enable.exp: Call gdb_exit before
7077 skip_gdbserver_tests.
7078
0a1c7e28
MM
70792017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7080
7081 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7082 GDBFLAGS.
7083
b5ac99b0
MM
70842017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7085
7086 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7087 the test is skipped.
7088 * gdb.btrace/data.exp: Likewise.
7089 * gdb.btrace/delta.exp: Likewise.
7090 * gdb.btrace/dlopen.exp: Likewise.
7091 * gdb.btrace/enable-running.exp: Likewise.
7092 * gdb.btrace/enable.exp: Likewise.
7093 * gdb.btrace/exception.exp: Likewise.
7094 * gdb.btrace/function_call_history.exp: Likewise.
7095 * gdb.btrace/gcore.exp: Likewise.
7096 * gdb.btrace/instruction_history.exp: Likewise.
7097 * gdb.btrace/multi-thread-step.exp: Likewise.
7098 * gdb.btrace/nohist.exp: Likewise.
7099 * gdb.btrace/non-stop.exp: Likewise.
7100 * gdb.btrace/reconnect.exp: Likewise.
7101 * gdb.btrace/record_goto-step.exp: Likewise.
7102 * gdb.btrace/record_goto.exp: Likewise.
7103 * gdb.btrace/rn-dl-bind.exp: Likewise.
7104 * gdb.btrace/segv.exp: Likewise.
7105 * gdb.btrace/step.exp: Likewise.
7106 * gdb.btrace/stepi.exp: Likewise.
7107 * gdb.btrace/tailcall-only.exp: Likewise.
7108 * gdb.btrace/tailcall.exp: Likewise.
7109 * gdb.btrace/tsx.exp: Likewise.
7110 * gdb.btrace/unknown_functions.exp: Likewise.
7111 * gdb.btrace/vdso.exp: Likewise.
7112
cd4007e4
MM
71132017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7114
7115 * gdb.btrace/enable-running.c: New.
7116 * gdb.btrace/enable-running.exp: New.
7117
2735833d
WT
71182017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7119
7120 * gdb.arch/amd64-gs_base.c: New file.
7121 * gdb.arch/amd64-gs_base.exp: New file.
7122
b51e1e94
LM
71232017-01-26 Luis Machado <lgustavo@codesourcery.com>
7124
7125 * lib/memory.exp: Remove spurious empty newlines.
7126
72ca0410
SM
71272017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7128
7129 * gdb.python/py-bad-printers.exp: Load python file using "source".
7130 * gdb.python/py-events.exp: Likewise.
7131 * gdb.python/py-evsignal.exp: Likewise.
7132 * gdb.python/py-evthreads.exp: Likewise.
7133 * gdb.python/py-frame-args.exp: Likewise.
7134 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
7135 * gdb.python/py-framefilter-mi.exp: Likewise.
7136 * gdb.python/py-framefilter.exp: Likewise.
7137 * gdb.python/py-mi.exp: Likewise.
7138 * gdb.python/py-pp-maint.exp: Likewise.
7139 * gdb.python/py-pp-registration.exp: Likewise.
7140 * gdb.python/py-prettyprint.exp: Likewise.
7141 (run_lang_tests): Likewise.
7142 * gdb.python/py-typeprint.exp: Likewise.
7143
e309aa65
LM
71442017-01-26 Luis Machado <lgustavo@codesourcery.com>
7145
7146 * lib/memory.exp: New file.
7147 * lib/gdb.exp: Load memory.exp.
7148 * gdb.base/memattr.exp (delete_memory): Move proc to
7149 lib/memory.exp and rename to delete_memory_regions.
7150 Replace delete_memory with delete_memory_regions.
7151 Cleanup memory regions before tests.
7152 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
7153 before tests.
7154
515aff23
LM
71552017-01-26 Luis Machado <lgustavo@codesourcery.com>
7156
7157 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
7158 files.
7159 (initialize): New function conditionally defined.
7160 (testcases): Move within conditional block.
7161 (main): Call initialize.
7162 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
7163 of gdb.reverse/insn-reverse.c.
7164 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
7165 gdb.reverse/insn-reverse.c.
7166
d8b49cf0
YQ
71672017-01-26 Yao Qi <yao.qi@linaro.org>
7168
7169 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
7170 disassemble on address 0.
7171
f13a9a0c
YQ
71722017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
7173 Yao Qi <yao.qi@linaro.org>
7174
7175 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
7176 * gdb.dwarf2/implptr-64bit.S: Remove.
7177 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
7178 variables in caller's context. Add DW_OP_implicit_value.
7179
5ac95241
YQ
71802017-01-25 Yao Qi <yao.qi@linaro.org>
7181
7182 * lib/dwarf.exp (Dwarf::_location): Handle
7183 DW_OP_GNU_implicit_pointer with proper size.
7184
23e82930
LM
71852017-01-20 Luis Machado <lgustavo@codesourcery.com>
7186
7187 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
7188 and add untested calls.
7189
d334ae25
LM
71902017-01-20 Luis Machado <lgustavo@codesourcery.com>
7191
7192 * gdb.python/python.exp: Check line number against what GDB thinks
7193 the line number is for func1.
7194
f5e6296e
IB
71952017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
7196
7197 * gdb.dlang/debug-expr.exp: New file.
7198
5b362f04
LM
71992016-12-23 Luis Machado <lgustavo@codesourcery.com>
7200
7201 Fix test names for the following files:
7202
7203 * gdb.ada/exec_changed.exp
7204 * gdb.ada/info_types.exp
7205 * gdb.arch/aarch64-atomic-inst.exp
7206 * gdb.arch/aarch64-fp.exp
7207 * gdb.arch/altivec-abi.exp
7208 * gdb.arch/altivec-regs.exp
7209 * gdb.arch/amd64-byte.exp
7210 * gdb.arch/amd64-disp-step.exp
7211 * gdb.arch/amd64-dword.exp
7212 * gdb.arch/amd64-entry-value-inline.exp
7213 * gdb.arch/amd64-entry-value-param.exp
7214 * gdb.arch/amd64-entry-value-paramref.exp
7215 * gdb.arch/amd64-entry-value.exp
7216 * gdb.arch/amd64-i386-address.exp
7217 * gdb.arch/amd64-invalid-stack-middle.exp
7218 * gdb.arch/amd64-invalid-stack-top.exp
7219 * gdb.arch/amd64-optimout-repeat.exp
7220 * gdb.arch/amd64-prologue-skip.exp
7221 * gdb.arch/amd64-prologue-xmm.exp
7222 * gdb.arch/amd64-stap-special-operands.exp
7223 * gdb.arch/amd64-stap-wrong-subexp.exp
7224 * gdb.arch/amd64-tailcall-cxx.exp
7225 * gdb.arch/amd64-tailcall-noret.exp
7226 * gdb.arch/amd64-tailcall-ret.exp
7227 * gdb.arch/amd64-tailcall-self.exp
7228 * gdb.arch/amd64-word.exp
7229 * gdb.arch/arm-bl-branch-dest.exp
7230 * gdb.arch/arm-disp-step.exp
7231 * gdb.arch/arm-neon.exp
7232 * gdb.arch/arm-single-step-kernel-helper.exp
7233 * gdb.arch/avr-flash-qualifier.exp
7234 * gdb.arch/disp-step-insn-reloc.exp
7235 * gdb.arch/e500-abi.exp
7236 * gdb.arch/e500-regs.exp
7237 * gdb.arch/ftrace-insn-reloc.exp
7238 * gdb.arch/i386-avx512.exp
7239 * gdb.arch/i386-bp_permanent.exp
7240 * gdb.arch/i386-byte.exp
7241 * gdb.arch/i386-cfi-notcurrent.exp
7242 * gdb.arch/i386-disp-step.exp
7243 * gdb.arch/i386-dr3-watch.exp
7244 * gdb.arch/i386-float.exp
7245 * gdb.arch/i386-gnu-cfi.exp
7246 * gdb.arch/i386-mpx-map.exp
7247 * gdb.arch/i386-mpx-sigsegv.exp
7248 * gdb.arch/i386-mpx-simple_segv.exp
7249 * gdb.arch/i386-mpx.exp
7250 * gdb.arch/i386-permbkpt.exp
7251 * gdb.arch/i386-prologue.exp
7252 * gdb.arch/i386-signal.exp
7253 * gdb.arch/i386-size-overlap.exp
7254 * gdb.arch/i386-unwind.exp
7255 * gdb.arch/i386-word.exp
7256 * gdb.arch/mips-fcr.exp
7257 * gdb.arch/powerpc-d128-regs.exp
7258 * gdb.arch/powerpc-stackless.exp
7259 * gdb.arch/ppc64-atomic-inst.exp
7260 * gdb.arch/s390-stackless.exp
7261 * gdb.arch/s390-tdbregs.exp
7262 * gdb.arch/s390-vregs.exp
7263 * gdb.arch/sparc-sysstep.exp
7264 * gdb.arch/thumb-bx-pc.exp
7265 * gdb.arch/thumb-singlestep.exp
7266 * gdb.arch/thumb2-it.exp
7267 * gdb.arch/vsx-regs.exp
7268 * gdb.asm/asm-source.exp
7269 * gdb.base/a2-run.exp
7270 * gdb.base/advance.exp
7271 * gdb.base/all-bin.exp
7272 * gdb.base/anon.exp
7273 * gdb.base/args.exp
7274 * gdb.base/arithmet.exp
7275 * gdb.base/async-shell.exp
7276 * gdb.base/async.exp
7277 * gdb.base/attach-pie-noexec.exp
7278 * gdb.base/attach-twice.exp
7279 * gdb.base/auto-load.exp
7280 * gdb.base/bang.exp
7281 * gdb.base/bitfields.exp
7282 * gdb.base/break-always.exp
7283 * gdb.base/break-caller-line.exp
7284 * gdb.base/break-entry.exp
7285 * gdb.base/break-inline.exp
7286 * gdb.base/break-on-linker-gcd-function.exp
7287 * gdb.base/break-probes.exp
7288 * gdb.base/break.exp
7289 * gdb.base/breakpoint-shadow.exp
7290 * gdb.base/call-ar-st.exp
7291 * gdb.base/call-sc.exp
7292 * gdb.base/call-signal-resume.exp
7293 * gdb.base/call-strs.exp
7294 * gdb.base/callfuncs.exp
7295 * gdb.base/catch-fork-static.exp
7296 * gdb.base/catch-gdb-caused-signals.exp
7297 * gdb.base/catch-load.exp
7298 * gdb.base/catch-signal-fork.exp
7299 * gdb.base/catch-signal.exp
7300 * gdb.base/catch-syscall.exp
7301 * gdb.base/charset.exp
7302 * gdb.base/checkpoint.exp
7303 * gdb.base/chng-syms.exp
7304 * gdb.base/code-expr.exp
7305 * gdb.base/code_elim.exp
7306 * gdb.base/commands.exp
7307 * gdb.base/completion.exp
7308 * gdb.base/complex.exp
7309 * gdb.base/cond-expr.exp
7310 * gdb.base/condbreak.exp
7311 * gdb.base/consecutive.exp
7312 * gdb.base/continue-all-already-running.exp
7313 * gdb.base/coredump-filter.exp
7314 * gdb.base/corefile.exp
7315 * gdb.base/dbx.exp
7316 * gdb.base/debug-expr.exp
7317 * gdb.base/define.exp
7318 * gdb.base/del.exp
7319 * gdb.base/disabled-location.exp
7320 * gdb.base/disasm-end-cu.exp
7321 * gdb.base/disasm-optim.exp
7322 * gdb.base/display.exp
7323 * gdb.base/duplicate-bp.exp
7324 * gdb.base/ena-dis-br.exp
7325 * gdb.base/ending-run.exp
7326 * gdb.base/enumval.exp
7327 * gdb.base/environ.exp
7328 * gdb.base/eu-strip-infcall.exp
7329 * gdb.base/eval-avoid-side-effects.exp
7330 * gdb.base/eval-skip.exp
7331 * gdb.base/exitsignal.exp
7332 * gdb.base/expand-psymtabs.exp
7333 * gdb.base/filesym.exp
7334 * gdb.base/find-unmapped.exp
7335 * gdb.base/finish.exp
7336 * gdb.base/float.exp
7337 * gdb.base/foll-exec-mode.exp
7338 * gdb.base/foll-exec.exp
7339 * gdb.base/foll-fork.exp
7340 * gdb.base/fortran-sym-case.exp
7341 * gdb.base/freebpcmd.exp
7342 * gdb.base/func-ptr.exp
7343 * gdb.base/func-ptrs.exp
7344 * gdb.base/funcargs.exp
7345 * gdb.base/gcore-buffer-overflow.exp
7346 * gdb.base/gcore-relro-pie.exp
7347 * gdb.base/gcore-relro.exp
7348 * gdb.base/gcore.exp
7349 * gdb.base/gdb1090.exp
7350 * gdb.base/gdb11530.exp
7351 * gdb.base/gdb11531.exp
7352 * gdb.base/gdb1821.exp
7353 * gdb.base/gdbindex-stabs.exp
7354 * gdb.base/gdbvars.exp
7355 * gdb.base/hbreak.exp
7356 * gdb.base/hbreak2.exp
7357 * gdb.base/included.exp
7358 * gdb.base/infcall-input.exp
7359 * gdb.base/inferior-died.exp
7360 * gdb.base/infnan.exp
7361 * gdb.base/info-macros.exp
7362 * gdb.base/info-os.exp
7363 * gdb.base/info-proc.exp
7364 * gdb.base/info-shared.exp
7365 * gdb.base/info-target.exp
7366 * gdb.base/infoline.exp
7367 * gdb.base/interp.exp
7368 * gdb.base/interrupt.exp
7369 * gdb.base/jit-reader.exp
7370 * gdb.base/jit-simple.exp
7371 * gdb.base/kill-after-signal.exp
7372 * gdb.base/kill-detach-inferiors-cmd.exp
7373 * gdb.base/label.exp
7374 * gdb.base/langs.exp
7375 * gdb.base/ldbl_e308.exp
7376 * gdb.base/line-symtabs.exp
7377 * gdb.base/linespecs.exp
7378 * gdb.base/list.exp
7379 * gdb.base/long_long.exp
7380 * gdb.base/longest-types.exp
7381 * gdb.base/maint.exp
7382 * gdb.base/max-value-size.exp
7383 * gdb.base/memattr.exp
7384 * gdb.base/mips_pro.exp
7385 * gdb.base/morestack.exp
7386 * gdb.base/moribund-step.exp
7387 * gdb.base/multi-forks.exp
7388 * gdb.base/nested-addr.exp
7389 * gdb.base/nextoverexit.exp
7390 * gdb.base/noreturn-finish.exp
7391 * gdb.base/noreturn-return.exp
7392 * gdb.base/nostdlib.exp
7393 * gdb.base/offsets.exp
7394 * gdb.base/opaque.exp
7395 * gdb.base/pc-fp.exp
7396 * gdb.base/permissions.exp
7397 * gdb.base/print-symbol-loading.exp
7398 * gdb.base/prologue-include.exp
7399 * gdb.base/psymtab.exp
7400 * gdb.base/ptype.exp
7401 * gdb.base/random-signal.exp
7402 * gdb.base/randomize.exp
7403 * gdb.base/range-stepping.exp
7404 * gdb.base/readline-ask.exp
7405 * gdb.base/recpar.exp
7406 * gdb.base/recurse.exp
7407 * gdb.base/relational.exp
7408 * gdb.base/restore.exp
7409 * gdb.base/return-nodebug.exp
7410 * gdb.base/return.exp
7411 * gdb.base/run-after-attach.exp
7412 * gdb.base/save-bp.exp
7413 * gdb.base/scope.exp
7414 * gdb.base/sect-cmd.exp
7415 * gdb.base/set-lang-auto.exp
7416 * gdb.base/set-noassign.exp
7417 * gdb.base/setvar.exp
7418 * gdb.base/sigall.exp
7419 * gdb.base/sigbpt.exp
7420 * gdb.base/siginfo-addr.exp
7421 * gdb.base/siginfo-infcall.exp
7422 * gdb.base/siginfo-obj.exp
7423 * gdb.base/siginfo.exp
7424 * gdb.base/signals-state-child.exp
7425 * gdb.base/signest.exp
7426 * gdb.base/sigstep.exp
7427 * gdb.base/sizeof.exp
7428 * gdb.base/skip.exp
7429 * gdb.base/solib-corrupted.exp
7430 * gdb.base/solib-nodir.exp
7431 * gdb.base/solib-search.exp
7432 * gdb.base/stack-checking.exp
7433 * gdb.base/stale-infcall.exp
7434 * gdb.base/stap-probe.exp
7435 * gdb.base/start.exp
7436 * gdb.base/step-break.exp
7437 * gdb.base/step-bt.exp
7438 * gdb.base/step-line.exp
7439 * gdb.base/step-over-exit.exp
7440 * gdb.base/step-over-syscall.exp
7441 * gdb.base/step-resume-infcall.exp
7442 * gdb.base/step-test.exp
7443 * gdb.base/store.exp
7444 * gdb.base/structs3.exp
7445 * gdb.base/sym-file.exp
7446 * gdb.base/symbol-without-target_section.exp
7447 * gdb.base/term.exp
7448 * gdb.base/testenv.exp
7449 * gdb.base/ui-redirect.exp
7450 * gdb.base/until.exp
7451 * gdb.base/unwindonsignal.exp
7452 * gdb.base/value-double-free.exp
7453 * gdb.base/vla-datatypes.exp
7454 * gdb.base/vla-ptr.exp
7455 * gdb.base/vla-sideeffect.exp
7456 * gdb.base/volatile.exp
7457 * gdb.base/watch-cond-infcall.exp
7458 * gdb.base/watch-cond.exp
7459 * gdb.base/watch-non-mem.exp
7460 * gdb.base/watch-read.exp
7461 * gdb.base/watch-vfork.exp
7462 * gdb.base/watchpoint-cond-gone.exp
7463 * gdb.base/watchpoint-delete.exp
7464 * gdb.base/watchpoint-hw-hit-once.exp
7465 * gdb.base/watchpoint-hw.exp
7466 * gdb.base/watchpoint-stops-at-right-insn.exp
7467 * gdb.base/watchpoints.exp
7468 * gdb.base/wchar.exp
7469 * gdb.base/whatis-exp.exp
7470 * gdb.btrace/buffer-size.exp
7471 * gdb.btrace/data.exp
7472 * gdb.btrace/delta.exp
7473 * gdb.btrace/dlopen.exp
7474 * gdb.btrace/enable.exp
7475 * gdb.btrace/exception.exp
7476 * gdb.btrace/function_call_history.exp
7477 * gdb.btrace/gcore.exp
7478 * gdb.btrace/instruction_history.exp
7479 * gdb.btrace/nohist.exp
7480 * gdb.btrace/reconnect.exp
7481 * gdb.btrace/record_goto-step.exp
7482 * gdb.btrace/record_goto.exp
7483 * gdb.btrace/rn-dl-bind.exp
7484 * gdb.btrace/segv.exp
7485 * gdb.btrace/step.exp
7486 * gdb.btrace/stepi.exp
7487 * gdb.btrace/tailcall-only.exp
7488 * gdb.btrace/tailcall.exp
7489 * gdb.btrace/tsx.exp
7490 * gdb.btrace/unknown_functions.exp
7491 * gdb.btrace/vdso.exp
7492 * gdb.compile/compile-ifunc.exp
7493 * gdb.compile/compile-ops.exp
7494 * gdb.compile/compile-print.exp
7495 * gdb.compile/compile-setjmp.exp
7496 * gdb.cp/abstract-origin.exp
7497 * gdb.cp/ambiguous.exp
7498 * gdb.cp/annota2.exp
7499 * gdb.cp/annota3.exp
7500 * gdb.cp/anon-ns.exp
7501 * gdb.cp/anon-struct.exp
7502 * gdb.cp/anon-union.exp
7503 * gdb.cp/arg-reference.exp
7504 * gdb.cp/baseenum.exp
7505 * gdb.cp/bool.exp
7506 * gdb.cp/breakpoint.exp
7507 * gdb.cp/bs15503.exp
7508 * gdb.cp/call-c.exp
7509 * gdb.cp/casts.exp
7510 * gdb.cp/chained-calls.exp
7511 * gdb.cp/class2.exp
7512 * gdb.cp/classes.exp
7513 * gdb.cp/cmpd-minsyms.exp
7514 * gdb.cp/converts.exp
7515 * gdb.cp/cp-relocate.exp
7516 * gdb.cp/cpcompletion.exp
7517 * gdb.cp/cpexprs.exp
7518 * gdb.cp/cplabel.exp
7519 * gdb.cp/cplusfuncs.exp
7520 * gdb.cp/cpsizeof.exp
7521 * gdb.cp/ctti.exp
7522 * gdb.cp/derivation.exp
7523 * gdb.cp/destrprint.exp
7524 * gdb.cp/dispcxx.exp
7525 * gdb.cp/enum-class.exp
7526 * gdb.cp/exception.exp
7527 * gdb.cp/exceptprint.exp
7528 * gdb.cp/expand-psymtabs-cxx.exp
7529 * gdb.cp/expand-sals.exp
7530 * gdb.cp/extern-c.exp
7531 * gdb.cp/filename.exp
7532 * gdb.cp/formatted-ref.exp
7533 * gdb.cp/fpointer.exp
7534 * gdb.cp/gdb1355.exp
7535 * gdb.cp/gdb2495.exp
7536 * gdb.cp/hang.exp
7537 * gdb.cp/impl-this.exp
7538 * gdb.cp/infcall-dlopen.exp
7539 * gdb.cp/inherit.exp
7540 * gdb.cp/iostream.exp
7541 * gdb.cp/koenig.exp
7542 * gdb.cp/local.exp
7543 * gdb.cp/m-data.exp
7544 * gdb.cp/m-static.exp
7545 * gdb.cp/mb-ctor.exp
7546 * gdb.cp/mb-inline.exp
7547 * gdb.cp/mb-templates.exp
7548 * gdb.cp/member-name.exp
7549 * gdb.cp/member-ptr.exp
7550 * gdb.cp/meth-typedefs.exp
7551 * gdb.cp/method.exp
7552 * gdb.cp/method2.exp
7553 * gdb.cp/minsym-fallback.exp
7554 * gdb.cp/misc.exp
7555 * gdb.cp/namelessclass.exp
7556 * gdb.cp/namespace-enum.exp
7557 * gdb.cp/namespace-nested-import.exp
7558 * gdb.cp/namespace.exp
7559 * gdb.cp/nextoverthrow.exp
7560 * gdb.cp/no-dmgl-verbose.exp
7561 * gdb.cp/non-trivial-retval.exp
7562 * gdb.cp/noparam.exp
7563 * gdb.cp/nsdecl.exp
7564 * gdb.cp/nsimport.exp
7565 * gdb.cp/nsnested.exp
7566 * gdb.cp/nsnoimports.exp
7567 * gdb.cp/nsrecurs.exp
7568 * gdb.cp/nsstress.exp
7569 * gdb.cp/nsusing.exp
7570 * gdb.cp/operator.exp
7571 * gdb.cp/oranking.exp
7572 * gdb.cp/overload-const.exp
7573 * gdb.cp/overload.exp
7574 * gdb.cp/ovldbreak.exp
7575 * gdb.cp/ovsrch.exp
7576 * gdb.cp/paren-type.exp
7577 * gdb.cp/parse-lang.exp
7578 * gdb.cp/pass-by-ref.exp
7579 * gdb.cp/pr-1023.exp
7580 * gdb.cp/pr-1210.exp
7581 * gdb.cp/pr-574.exp
7582 * gdb.cp/pr10687.exp
7583 * gdb.cp/pr12028.exp
7584 * gdb.cp/pr17132.exp
7585 * gdb.cp/pr17494.exp
7586 * gdb.cp/pr9067.exp
7587 * gdb.cp/pr9167.exp
7588 * gdb.cp/pr9631.exp
7589 * gdb.cp/printmethod.exp
7590 * gdb.cp/psmang.exp
7591 * gdb.cp/psymtab-parameter.exp
7592 * gdb.cp/ptype-cv-cp.exp
7593 * gdb.cp/ptype-flags.exp
7594 * gdb.cp/re-set-overloaded.exp
7595 * gdb.cp/ref-types.exp
7596 * gdb.cp/rtti.exp
7597 * gdb.cp/scope-err.exp
7598 * gdb.cp/shadow.exp
7599 * gdb.cp/smartp.exp
7600 * gdb.cp/static-method.exp
7601 * gdb.cp/static-print-quit.exp
7602 * gdb.cp/temargs.exp
7603 * gdb.cp/templates.exp
7604 * gdb.cp/try_catch.exp
7605 * gdb.cp/typedef-operator.exp
7606 * gdb.cp/typeid.exp
7607 * gdb.cp/userdef.exp
7608 * gdb.cp/using-crash.exp
7609 * gdb.cp/var-tag.exp
7610 * gdb.cp/virtbase.exp
7611 * gdb.cp/virtfunc.exp
7612 * gdb.cp/virtfunc2.exp
7613 * gdb.cp/vla-cxx.exp
7614 * gdb.disasm/t01_mov.exp
7615 * gdb.disasm/t02_mova.exp
7616 * gdb.disasm/t03_add.exp
7617 * gdb.disasm/t04_sub.exp
7618 * gdb.disasm/t05_cmp.exp
7619 * gdb.disasm/t06_ari2.exp
7620 * gdb.disasm/t07_ari3.exp
7621 * gdb.disasm/t08_or.exp
7622 * gdb.disasm/t09_xor.exp
7623 * gdb.disasm/t10_and.exp
7624 * gdb.disasm/t11_logs.exp
7625 * gdb.disasm/t12_bit.exp
7626 * gdb.disasm/t13_otr.exp
7627 * gdb.dlang/circular.exp
7628 * gdb.dwarf2/arr-stride.exp
7629 * gdb.dwarf2/arr-subrange.exp
7630 * gdb.dwarf2/atomic-type.exp
7631 * gdb.dwarf2/bad-regnum.exp
7632 * gdb.dwarf2/bitfield-parent-optimized-out.exp
7633 * gdb.dwarf2/callframecfa.exp
7634 * gdb.dwarf2/clztest.exp
7635 * gdb.dwarf2/corrupt.exp
7636 * gdb.dwarf2/data-loc.exp
7637 * gdb.dwarf2/dup-psym.exp
7638 * gdb.dwarf2/dw2-anon-mptr.exp
7639 * gdb.dwarf2/dw2-anonymous-func.exp
7640 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
7641 * gdb.dwarf2/dw2-bad-unresolved.exp
7642 * gdb.dwarf2/dw2-basic.exp
7643 * gdb.dwarf2/dw2-canonicalize-type.exp
7644 * gdb.dwarf2/dw2-case-insensitive.exp
7645 * gdb.dwarf2/dw2-common-block.exp
7646 * gdb.dwarf2/dw2-compdir-oldgcc.exp
7647 * gdb.dwarf2/dw2-compressed.exp
7648 * gdb.dwarf2/dw2-const.exp
7649 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
7650 * gdb.dwarf2/dw2-cu-size.exp
7651 * gdb.dwarf2/dw2-dup-frame.exp
7652 * gdb.dwarf2/dw2-entry-value.exp
7653 * gdb.dwarf2/dw2-icycle.exp
7654 * gdb.dwarf2/dw2-ifort-parameter.exp
7655 * gdb.dwarf2/dw2-inline-break.exp
7656 * gdb.dwarf2/dw2-inline-param.exp
7657 * gdb.dwarf2/dw2-intercu.exp
7658 * gdb.dwarf2/dw2-intermix.exp
7659 * gdb.dwarf2/dw2-lexical-block-bare.exp
7660 * gdb.dwarf2/dw2-linkage-name-trust.exp
7661 * gdb.dwarf2/dw2-minsym-in-cu.exp
7662 * gdb.dwarf2/dw2-noloc.exp
7663 * gdb.dwarf2/dw2-op-call.exp
7664 * gdb.dwarf2/dw2-op-out-param.exp
7665 * gdb.dwarf2/dw2-opt-structptr.exp
7666 * gdb.dwarf2/dw2-param-error.exp
7667 * gdb.dwarf2/dw2-producer.exp
7668 * gdb.dwarf2/dw2-ranges-base.exp
7669 * gdb.dwarf2/dw2-ref-missing-frame.exp
7670 * gdb.dwarf2/dw2-reg-undefined.exp
7671 * gdb.dwarf2/dw2-regno-invalid.exp
7672 * gdb.dwarf2/dw2-restore.exp
7673 * gdb.dwarf2/dw2-restrict.exp
7674 * gdb.dwarf2/dw2-single-line-discriminators.exp
7675 * gdb.dwarf2/dw2-strp.exp
7676 * gdb.dwarf2/dw2-undefined-ret-addr.exp
7677 * gdb.dwarf2/dw2-unresolved.exp
7678 * gdb.dwarf2/dw2-var-zero-addr.exp
7679 * gdb.dwarf2/dw4-sig-types.exp
7680 * gdb.dwarf2/dwz.exp
7681 * gdb.dwarf2/dynarr-ptr.exp
7682 * gdb.dwarf2/enum-type.exp
7683 * gdb.dwarf2/gdb-index.exp
7684 * gdb.dwarf2/implptr-64bit.exp
7685 * gdb.dwarf2/implptr-optimized-out.exp
7686 * gdb.dwarf2/implptr.exp
7687 * gdb.dwarf2/implref-array.exp
7688 * gdb.dwarf2/implref-const.exp
7689 * gdb.dwarf2/implref-global.exp
7690 * gdb.dwarf2/implref-struct.exp
7691 * gdb.dwarf2/mac-fileno.exp
7692 * gdb.dwarf2/main-subprogram.exp
7693 * gdb.dwarf2/member-ptr-forwardref.exp
7694 * gdb.dwarf2/method-ptr.exp
7695 * gdb.dwarf2/missing-sig-type.exp
7696 * gdb.dwarf2/nonvar-access.exp
7697 * gdb.dwarf2/opaque-type-lookup.exp
7698 * gdb.dwarf2/pieces-optimized-out.exp
7699 * gdb.dwarf2/pieces.exp
7700 * gdb.dwarf2/pr10770.exp
7701 * gdb.dwarf2/pr13961.exp
7702 * gdb.dwarf2/staticvirtual.exp
7703 * gdb.dwarf2/subrange.exp
7704 * gdb.dwarf2/symtab-producer.exp
7705 * gdb.dwarf2/trace-crash.exp
7706 * gdb.dwarf2/typeddwarf.exp
7707 * gdb.dwarf2/valop.exp
7708 * gdb.dwarf2/watch-notconst.exp
7709 * gdb.fortran/array-element.exp
7710 * gdb.fortran/charset.exp
7711 * gdb.fortran/common-block.exp
7712 * gdb.fortran/complex.exp
7713 * gdb.fortran/derived-type-function.exp
7714 * gdb.fortran/derived-type.exp
7715 * gdb.fortran/logical.exp
7716 * gdb.fortran/module.exp
7717 * gdb.fortran/multi-dim.exp
7718 * gdb.fortran/nested-funcs.exp
7719 * gdb.fortran/print-formatted.exp
7720 * gdb.fortran/subarray.exp
7721 * gdb.fortran/vla-alloc-assoc.exp
7722 * gdb.fortran/vla-datatypes.exp
7723 * gdb.fortran/vla-history.exp
7724 * gdb.fortran/vla-ptr-info.exp
7725 * gdb.fortran/vla-ptype-sub.exp
7726 * gdb.fortran/vla-ptype.exp
7727 * gdb.fortran/vla-sizeof.exp
7728 * gdb.fortran/vla-type.exp
7729 * gdb.fortran/vla-value-sub-arbitrary.exp
7730 * gdb.fortran/vla-value-sub-finish.exp
7731 * gdb.fortran/vla-value-sub.exp
7732 * gdb.fortran/vla-value.exp
7733 * gdb.fortran/whatis_type.exp
7734 * gdb.go/chan.exp
7735 * gdb.go/handcall.exp
7736 * gdb.go/hello.exp
7737 * gdb.go/integers.exp
7738 * gdb.go/methods.exp
7739 * gdb.go/package.exp
7740 * gdb.go/strings.exp
7741 * gdb.go/types.exp
7742 * gdb.go/unsafe.exp
7743 * gdb.guile/scm-arch.exp
7744 * gdb.guile/scm-block.exp
7745 * gdb.guile/scm-breakpoint.exp
7746 * gdb.guile/scm-cmd.exp
7747 * gdb.guile/scm-disasm.exp
7748 * gdb.guile/scm-equal.exp
7749 * gdb.guile/scm-frame-args.exp
7750 * gdb.guile/scm-frame-inline.exp
7751 * gdb.guile/scm-frame.exp
7752 * gdb.guile/scm-iterator.exp
7753 * gdb.guile/scm-math.exp
7754 * gdb.guile/scm-objfile.exp
7755 * gdb.guile/scm-ports.exp
7756 * gdb.guile/scm-symbol.exp
7757 * gdb.guile/scm-symtab.exp
7758 * gdb.guile/scm-value-cc.exp
7759 * gdb.guile/types-module.exp
7760 * gdb.linespec/break-ask.exp
7761 * gdb.linespec/cpexplicit.exp
7762 * gdb.linespec/explicit.exp
7763 * gdb.linespec/keywords.exp
7764 * gdb.linespec/linespec.exp
7765 * gdb.linespec/ls-dollar.exp
7766 * gdb.linespec/ls-errs.exp
7767 * gdb.linespec/skip-two.exp
7768 * gdb.linespec/thread.exp
7769 * gdb.mi/mi-async.exp
7770 * gdb.mi/mi-basics.exp
7771 * gdb.mi/mi-break.exp
7772 * gdb.mi/mi-catch-load.exp
7773 * gdb.mi/mi-cli.exp
7774 * gdb.mi/mi-cmd-param-changed.exp
7775 * gdb.mi/mi-console.exp
7776 * gdb.mi/mi-detach.exp
7777 * gdb.mi/mi-disassemble.exp
7778 * gdb.mi/mi-eval.exp
7779 * gdb.mi/mi-file-transfer.exp
7780 * gdb.mi/mi-file.exp
7781 * gdb.mi/mi-fill-memory.exp
7782 * gdb.mi/mi-inheritance-syntax-error.exp
7783 * gdb.mi/mi-linespec-err-cp.exp
7784 * gdb.mi/mi-logging.exp
7785 * gdb.mi/mi-memory-changed.exp
7786 * gdb.mi/mi-read-memory.exp
7787 * gdb.mi/mi-record-changed.exp
7788 * gdb.mi/mi-reg-undefined.exp
7789 * gdb.mi/mi-regs.exp
7790 * gdb.mi/mi-return.exp
7791 * gdb.mi/mi-reverse.exp
7792 * gdb.mi/mi-simplerun.exp
7793 * gdb.mi/mi-solib.exp
7794 * gdb.mi/mi-stack.exp
7795 * gdb.mi/mi-stepi.exp
7796 * gdb.mi/mi-syn-frame.exp
7797 * gdb.mi/mi-until.exp
7798 * gdb.mi/mi-var-block.exp
7799 * gdb.mi/mi-var-child.exp
7800 * gdb.mi/mi-var-cmd.exp
7801 * gdb.mi/mi-var-cp.exp
7802 * gdb.mi/mi-var-display.exp
7803 * gdb.mi/mi-var-invalidate.exp
7804 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
7805 * gdb.mi/mi-vla-fortran.exp
7806 * gdb.mi/mi-watch.exp
7807 * gdb.mi/mi2-var-child.exp
7808 * gdb.mi/user-selected-context-sync.exp
7809 * gdb.modula2/unbounded-array.exp
7810 * gdb.multi/dummy-frame-restore.exp
7811 * gdb.multi/multi-arch-exec.exp
7812 * gdb.multi/multi-arch.exp
7813 * gdb.multi/tids.exp
7814 * gdb.multi/watchpoint-multi.exp
7815 * gdb.opencl/callfuncs.exp
7816 * gdb.opencl/convs_casts.exp
7817 * gdb.opencl/datatypes.exp
7818 * gdb.opencl/operators.exp
7819 * gdb.opencl/vec_comps.exp
7820 * gdb.opt/clobbered-registers-O2.exp
7821 * gdb.opt/inline-break.exp
7822 * gdb.opt/inline-bt.exp
7823 * gdb.opt/inline-cmds.exp
7824 * gdb.opt/inline-locals.exp
7825 * gdb.pascal/case-insensitive-symbols.exp
7826 * gdb.pascal/floats.exp
7827 * gdb.pascal/gdb11492.exp
7828 * gdb.python/lib-types.exp
7829 * gdb.python/py-arch.exp
7830 * gdb.python/py-as-string.exp
7831 * gdb.python/py-bad-printers.exp
7832 * gdb.python/py-block.exp
7833 * gdb.python/py-breakpoint-create-fail.exp
7834 * gdb.python/py-breakpoint.exp
7835 * gdb.python/py-caller-is.exp
7836 * gdb.python/py-cmd.exp
7837 * gdb.python/py-explore-cc.exp
7838 * gdb.python/py-explore.exp
7839 * gdb.python/py-finish-breakpoint.exp
7840 * gdb.python/py-finish-breakpoint2.exp
7841 * gdb.python/py-frame-args.exp
7842 * gdb.python/py-frame-inline.exp
7843 * gdb.python/py-frame.exp
7844 * gdb.python/py-framefilter-mi.exp
7845 * gdb.python/py-infthread.exp
7846 * gdb.python/py-lazy-string.exp
7847 * gdb.python/py-linetable.exp
7848 * gdb.python/py-mi-events.exp
7849 * gdb.python/py-mi-objfile.exp
7850 * gdb.python/py-mi.exp
7851 * gdb.python/py-objfile.exp
7852 * gdb.python/py-pp-integral.exp
7853 * gdb.python/py-pp-maint.exp
7854 * gdb.python/py-pp-re-notag.exp
7855 * gdb.python/py-pp-registration.exp
7856 * gdb.python/py-recurse-unwind.exp
7857 * gdb.python/py-strfns.exp
7858 * gdb.python/py-symbol.exp
7859 * gdb.python/py-symtab.exp
7860 * gdb.python/py-sync-interp.exp
7861 * gdb.python/py-typeprint.exp
7862 * gdb.python/py-unwind-maint.exp
7863 * gdb.python/py-unwind.exp
7864 * gdb.python/py-value-cc.exp
7865 * gdb.python/py-xmethods.exp
7866 * gdb.reverse/amd64-tailcall-reverse.exp
7867 * gdb.reverse/break-precsave.exp
7868 * gdb.reverse/break-reverse.exp
7869 * gdb.reverse/consecutive-precsave.exp
7870 * gdb.reverse/consecutive-reverse.exp
7871 * gdb.reverse/finish-precsave.exp
7872 * gdb.reverse/finish-reverse-bkpt.exp
7873 * gdb.reverse/finish-reverse.exp
7874 * gdb.reverse/fstatat-reverse.exp
7875 * gdb.reverse/getresuid-reverse.exp
7876 * gdb.reverse/i386-precsave.exp
7877 * gdb.reverse/i386-reverse.exp
7878 * gdb.reverse/i386-sse-reverse.exp
7879 * gdb.reverse/i387-env-reverse.exp
7880 * gdb.reverse/i387-stack-reverse.exp
7881 * gdb.reverse/insn-reverse.exp
7882 * gdb.reverse/machinestate-precsave.exp
7883 * gdb.reverse/machinestate.exp
7884 * gdb.reverse/next-reverse-bkpt-over-sr.exp
7885 * gdb.reverse/pipe-reverse.exp
7886 * gdb.reverse/readv-reverse.exp
7887 * gdb.reverse/recvmsg-reverse.exp
7888 * gdb.reverse/rerun-prec.exp
7889 * gdb.reverse/s390-mvcle.exp
7890 * gdb.reverse/step-precsave.exp
7891 * gdb.reverse/step-reverse.exp
7892 * gdb.reverse/time-reverse.exp
7893 * gdb.reverse/until-precsave.exp
7894 * gdb.reverse/until-reverse.exp
7895 * gdb.reverse/waitpid-reverse.exp
7896 * gdb.reverse/watch-precsave.exp
7897 * gdb.reverse/watch-reverse.exp
7898 * gdb.rust/generics.exp
7899 * gdb.rust/methods.exp
7900 * gdb.rust/modules.exp
7901 * gdb.rust/simple.exp
7902 * gdb.server/connect-with-no-symbol-file.exp
7903 * gdb.server/ext-attach.exp
7904 * gdb.server/ext-restart.exp
7905 * gdb.server/ext-wrapper.exp
7906 * gdb.server/file-transfer.exp
7907 * gdb.server/server-exec-info.exp
7908 * gdb.server/server-kill.exp
7909 * gdb.server/server-mon.exp
7910 * gdb.server/wrapper.exp
7911 * gdb.stabs/exclfwd.exp
7912 * gdb.stabs/gdb11479.exp
7913 * gdb.threads/clone-new-thread-event.exp
7914 * gdb.threads/corethreads.exp
7915 * gdb.threads/current-lwp-dead.exp
7916 * gdb.threads/dlopen-libpthread.exp
7917 * gdb.threads/gcore-thread.exp
7918 * gdb.threads/sigstep-threads.exp
7919 * gdb.threads/watchpoint-fork.exp
7920 * gdb.trace/actions-changed.exp
7921 * gdb.trace/backtrace.exp
7922 * gdb.trace/change-loc.exp
7923 * gdb.trace/circ.exp
7924 * gdb.trace/collection.exp
7925 * gdb.trace/disconnected-tracing.exp
7926 * gdb.trace/ftrace.exp
7927 * gdb.trace/mi-trace-frame-collected.exp
7928 * gdb.trace/mi-trace-unavailable.exp
7929 * gdb.trace/mi-traceframe-changed.exp
7930 * gdb.trace/mi-tsv-changed.exp
7931 * gdb.trace/no-attach-trace.exp
7932 * gdb.trace/passc-dyn.exp
7933 * gdb.trace/qtro.exp
7934 * gdb.trace/range-stepping.exp
7935 * gdb.trace/read-memory.exp
7936 * gdb.trace/save-trace.exp
7937 * gdb.trace/signal.exp
7938 * gdb.trace/status-stop.exp
7939 * gdb.trace/tfile.exp
7940 * gdb.trace/trace-break.exp
7941 * gdb.trace/trace-buffer-size.exp
7942 * gdb.trace/trace-condition.exp
7943 * gdb.trace/tracefile-pseudo-reg.exp
7944 * gdb.trace/tstatus.exp
7945 * gdb.trace/unavailable.exp
7946 * gdb.trace/while-dyn.exp
7947 * gdb.trace/while-stepping.exp
7948
34c41c68
DE
79492016-12-22 Doug Evans <xdje42@gmail.com>
7950
7951 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
7952 and msymbols.
7953
16e69324
YQ
79542016-12-19 Yao Qi <yao.qi@linaro.org>
7955
7956 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
7957 (test_with_self): Don't call do_steps_and_nexts, and remove
7958 code about stepping into xmalloc.
7959
f94f411b
YQ
79602016-12-09 Yao Qi <yao.qi@linaro.org>
7961
7962 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
7963
79642016-12-09 Yao Qi <yao.qi@linaro.org>
7965
7966 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
7967
f1b5deee
PA
79682016-12-09 Pedro Alves <palves@redhat.com>
7969
7970 * gdb.base/all-architectures-0.exp: New file.
7971 * gdb.base/all-architectures-1.exp: New file.
7972 * gdb.base/all-architectures-2.exp: New file.
7973 * gdb.base/all-architectures-3.exp: New file.
7974 * gdb.base/all-architectures-4.exp: New file.
7975 * gdb.base/all-architectures-5.exp: New file.
7976 * gdb.base/all-architectures-6.exp: New file.
7977 * gdb.base/all-architectures-7.exp: New file.
7978 * gdb.base/all-architectures.exp.in: New file.
7979
364ca42e
YQ
79802016-12-09 Yao Qi <yao.qi@linaro.org>
7981
7982 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
7983
107c2d62
LM
79842016-12-02 Luis Machado <lgustavo@codesourcery.com>
7985
7986 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
7987 possible.
7988 Remove useless pattern-matching code.
7989
df3ee9ca
PA
79902016-12-02 Pedro Alves <palves@redhat.com>
7991
7992 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
7993 procedure.
7994 (top level): Call it.
7995
ec835369
PA
79962016-12-02 Pedro Alves <palves@redhat.com>
7997
7998 * gdb.base/commands.exp (user_defined_command_args_stack_test):
7999 New procedure.
8000 (top level): Call it.
8001
01770bbd
PA
80022016-12-02 Pedro Alves <palves@redhat.com>
8003
8004 PR cli/20559
8005 * gdb.base/commands.exp (user_defined_command_args_eval): New
8006 procedure.
8007 (top level): Call it.
8008
008459ea
LM
80092016-12-02 Luis Machado <lgustavo@codesourcery.com>
8010
8011 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8012 timeout handling.
8013
0c1b455e
TT
80142016-12-02 Tom Tromey <tom@tromey.com>
8015
8016 * gdb.dwarf2/main-subprogram.c: New file.
8017 * gdb.dwarf2/main-subprogram.exp: New file.
8018
018572b8
LM
80192016-12-01 Luis Machado <lgustavo@codesourcery.com>
8020
8021 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8022 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8023 gdb_test_no_output for a couple of cases.
8024 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8025
84c93cd5
LM
80262016-12-01 Luis Machado <lgustavo@codesourcery.com>
8027
8028 Fix test names and standardize compilation error messages throughout
8029 the following files:
8030
8031 * gdb.ada/start.exp
8032 * gdb.arch/alpha-step.exp
8033 * gdb.arch/e500-prologue.exp
8034 * gdb.arch/ftrace-insn-reloc.exp
8035 * gdb.arch/gdb1291.exp
8036 * gdb.arch/gdb1431.exp
8037 * gdb.arch/gdb1558.exp
8038 * gdb.arch/i386-dr3-watch.exp
8039 * gdb.arch/i386-sse-stack-align.exp
8040 * gdb.arch/ia64-breakpoint-shadow.exp
8041 * gdb.arch/pa-nullify.exp
8042 * gdb.arch/powerpc-aix-prologue.exp
8043 * gdb.arch/thumb-bx-pc.exp
8044 * gdb.base/annota1.exp
8045 * gdb.base/annota3.exp
8046 * gdb.base/arrayidx.exp
8047 * gdb.base/assign.exp
8048 * gdb.base/attach.exp
8049 * gdb.base/auxv.exp
8050 * gdb.base/bang.exp
8051 * gdb.base/bfp-test.exp
8052 * gdb.base/bigcore.exp
8053 * gdb.base/bitfields2.exp
8054 * gdb.base/break-fun-addr.exp
8055 * gdb.base/break-probes.exp
8056 * gdb.base/call-rt-st.exp
8057 * gdb.base/callexit.exp
8058 * gdb.base/catch-fork-kill.exp
8059 * gdb.base/charset.exp
8060 * gdb.base/checkpoint.exp
8061 * gdb.base/comprdebug.exp
8062 * gdb.base/constvars.exp
8063 * gdb.base/coredump-filter.exp
8064 * gdb.base/cursal.exp
8065 * gdb.base/cvexpr.exp
8066 * gdb.base/detach.exp
8067 * gdb.base/display.exp
8068 * gdb.base/dmsym.exp
8069 * gdb.base/dprintf-pending.exp
8070 * gdb.base/dso2dso.exp
8071 * gdb.base/dtrace-probe.exp
8072 * gdb.base/dump.exp
8073 * gdb.base/enum_cond.exp
8074 * gdb.base/exe-lock.exp
8075 * gdb.base/exec-invalid-sysroot.exp
8076 * gdb.base/execl-update-breakpoints.exp
8077 * gdb.base/exprs.exp
8078 * gdb.base/fileio.exp
8079 * gdb.base/find.exp
8080 * gdb.base/finish.exp
8081 * gdb.base/fixsection.exp
8082 * gdb.base/foll-vfork.exp
8083 * gdb.base/frame-args.exp
8084 * gdb.base/gcore.exp
8085 * gdb.base/gdb1250.exp
8086 * gdb.base/global-var-nested-by-dso.exp
8087 * gdb.base/gnu-ifunc.exp
8088 * gdb.base/hashline1.exp
8089 * gdb.base/hashline2.exp
8090 * gdb.base/hashline3.exp
8091 * gdb.base/hbreak-in-shr-unsupported.exp
8092 * gdb.base/huge.exp
8093 * gdb.base/infcall-input.exp
8094 * gdb.base/info-fun.exp
8095 * gdb.base/info-shared.exp
8096 * gdb.base/jit-simple.exp
8097 * gdb.base/jit-so.exp
8098 * gdb.base/jit.exp
8099 * gdb.base/jump.exp
8100 * gdb.base/label.exp
8101 * gdb.base/lineinc.exp
8102 * gdb.base/logical.exp
8103 * gdb.base/longjmp.exp
8104 * gdb.base/macscp.exp
8105 * gdb.base/miscexprs.exp
8106 * gdb.base/new-ui-echo.exp
8107 * gdb.base/new-ui-pending-input.exp
8108 * gdb.base/new-ui.exp
8109 * gdb.base/nodebug.exp
8110 * gdb.base/nofield.exp
8111 * gdb.base/offsets.exp
8112 * gdb.base/overlays.exp
8113 * gdb.base/pending.exp
8114 * gdb.base/pointers.exp
8115 * gdb.base/pr11022.exp
8116 * gdb.base/printcmds.exp
8117 * gdb.base/prologue.exp
8118 * gdb.base/ptr-typedef.exp
8119 * gdb.base/realname-expand.exp
8120 * gdb.base/relativedebug.exp
8121 * gdb.base/relocate.exp
8122 * gdb.base/remote.exp
8123 * gdb.base/reread.exp
8124 * gdb.base/return2.exp
8125 * gdb.base/savedregs.exp
8126 * gdb.base/sep.exp
8127 * gdb.base/sepdebug.exp
8128 * gdb.base/sepsymtab.exp
8129 * gdb.base/set-inferior-tty.exp
8130 * gdb.base/setshow.exp
8131 * gdb.base/shlib-call.exp
8132 * gdb.base/sigaltstack.exp
8133 * gdb.base/siginfo-addr.exp
8134 * gdb.base/signals.exp
8135 * gdb.base/signull.exp
8136 * gdb.base/sigrepeat.exp
8137 * gdb.base/so-impl-ld.exp
8138 * gdb.base/solib-display.exp
8139 * gdb.base/solib-overlap.exp
8140 * gdb.base/solib-search.exp
8141 * gdb.base/solib-symbol.exp
8142 * gdb.base/structs.exp
8143 * gdb.base/structs2.exp
8144 * gdb.base/symtab-search-order.exp
8145 * gdb.base/twice.exp
8146 * gdb.base/unload.exp
8147 * gdb.base/varargs.exp
8148 * gdb.base/watchpoint-solib.exp
8149 * gdb.base/watchpoint.exp
8150 * gdb.base/whatis.exp
8151 * gdb.base/wrong_frame_bt_full.exp
8152 * gdb.btrace/dlopen.exp
8153 * gdb.cell/ea-standalone.exp
8154 * gdb.cell/ea-test.exp
8155 * gdb.cp/dispcxx.exp
8156 * gdb.cp/gdb2384.exp
8157 * gdb.cp/method2.exp
8158 * gdb.cp/nextoverthrow.exp
8159 * gdb.cp/pr10728.exp
8160 * gdb.disasm/am33.exp
8161 * gdb.disasm/h8300s.exp
8162 * gdb.disasm/mn10300.exp
8163 * gdb.disasm/sh3.exp
8164 * gdb.dwarf2/dw2-dir-file-name.exp
8165 * gdb.fortran/complex.exp
8166 * gdb.fortran/library-module.exp
8167 * gdb.guile/scm-pretty-print.exp
8168 * gdb.guile/scm-symbol.exp
8169 * gdb.guile/scm-type.exp
8170 * gdb.guile/scm-value.exp
8171 * gdb.linespec/linespec.exp
8172 * gdb.mi/gdb701.exp
8173 * gdb.mi/gdb792.exp
8174 * gdb.mi/mi-breakpoint-changed.exp
8175 * gdb.mi/mi-dprintf-pending.exp
8176 * gdb.mi/mi-dprintf.exp
8177 * gdb.mi/mi-exit-code.exp
8178 * gdb.mi/mi-pending.exp
8179 * gdb.mi/mi-solib.exp
8180 * gdb.mi/new-ui-mi-sync.exp
8181 * gdb.mi/pr11022.exp
8182 * gdb.mi/user-selected-context-sync.exp
8183 * gdb.opt/solib-intra-step.exp
8184 * gdb.python/py-events.exp
8185 * gdb.python/py-finish-breakpoint.exp
8186 * gdb.python/py-mi.exp
8187 * gdb.python/py-prettyprint.exp
8188 * gdb.python/py-shared.exp
8189 * gdb.python/py-symbol.exp
8190 * gdb.python/py-template.exp
8191 * gdb.python/py-type.exp
8192 * gdb.python/py-value.exp
8193 * gdb.reverse/solib-precsave.exp
8194 * gdb.reverse/solib-reverse.exp
8195 * gdb.server/solib-list.exp
8196 * gdb.stabs/weird.exp
8197 * gdb.threads/reconnect-signal.exp
8198 * gdb.threads/stepi-random-signal.exp
8199 * gdb.trace/actions.exp
8200 * gdb.trace/ax.exp
8201 * gdb.trace/backtrace.exp
8202 * gdb.trace/change-loc.exp
8203 * gdb.trace/deltrace.exp
8204 * gdb.trace/ftrace-lock.exp
8205 * gdb.trace/ftrace.exp
8206 * gdb.trace/infotrace.exp
8207 * gdb.trace/mi-tracepoint-changed.exp
8208 * gdb.trace/packetlen.exp
8209 * gdb.trace/passcount.exp
8210 * gdb.trace/pending.exp
8211 * gdb.trace/range-stepping.exp
8212 * gdb.trace/report.exp
8213 * gdb.trace/stap-trace.exp
8214 * gdb.trace/tfind.exp
8215 * gdb.trace/trace-break.exp
8216 * gdb.trace/trace-condition.exp
8217 * gdb.trace/trace-enable-disable.exp
8218 * gdb.trace/trace-mt.exp
8219 * gdb.trace/tracecmd.exp
8220 * gdb.trace/tspeed.exp
8221 * gdb.trace/tsv.exp
8222 * lib/perftest.exp
8223
fb9feb35
LM
82242016-12-01 Luis Machado <lgustavo@codesourcery.com>
8225
8226 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
8227 with gdb_test_no_output.
8228 Use command as test name.
8229
cd2ddb6c
LM
82302016-12-01 Luis Machado <lgustavo@codesourcery.com>
8231
8232 Fix test names starting with uppercase throughout the files.
8233
8234 * gdb.ada/assign_1.exp
8235 * gdb.ada/boolean_expr.exp
8236 * gdb.base/arrayidx.exp
8237 * gdb.base/del.exp
8238 * gdb.base/gcore-buffer-overflow.exp
8239 * gdb.base/testenv.exp
8240 * gdb.compile/compile.exp
8241 * gdb.python/py-framefilter-invalidarg.exp
8242 * gdb.python/py-framefilter.exp
8243
bb95117e
LM
82442016-12-01 Luis Machado <lgustavo@codesourcery.com>
8245
8246 Fix test names starting with uppercase throughout the files.
8247
8248 * gdb.ada/array_return.exp
8249 * gdb.ada/expr_delims.exp
8250 * gdb.ada/mi_dyn_arr.exp
8251 * gdb.ada/mi_interface.exp
8252 * gdb.ada/mi_var_array.exp
8253 * gdb.ada/watch_arg.exp
8254 * gdb.arch/alpha-step.exp
8255 * gdb.arch/altivec-regs.exp
8256 * gdb.arch/e500-regs.exp
8257 * gdb.arch/powerpc-d128-regs.exp
8258 * gdb.base/arrayidx.exp
8259 * gdb.base/break.exp
8260 * gdb.base/checkpoint.exp
8261 * gdb.base/debug-expr.exp
8262 * gdb.base/dmsym.exp
8263 * gdb.base/radix.exp
8264 * gdb.base/sepdebug.exp
8265 * gdb.base/testenv.exp
8266 * gdb.base/watch_thread_num.exp
8267 * gdb.base/watchpoint-cond-gone.exp
8268 * gdb.cell/break.exp
8269 * gdb.cell/ea-cache.exp
8270 * gdb.compile/compile.exp
8271 * gdb.cp/gdb2495.exp
8272 * gdb.gdb/selftest.exp
8273 * gdb.gdb/xfullpath.exp
8274 * gdb.go/hello.exp
8275 * gdb.go/integers.exp
8276 * gdb.objc/basicclass.exp
8277 * gdb.pascal/hello.exp
8278 * gdb.pascal/integers.exp
8279 * gdb.python/py-breakpoint.exp
8280 * gdb.python/py-cmd.exp
8281 * gdb.python/py-linetable.exp
8282 * gdb.python/py-xmethods.exp
8283 * gdb.python/python.exp
8284 * gdb.reverse/consecutive-precsave.exp
8285 * gdb.reverse/finish-precsave.exp
8286 * gdb.reverse/i386-precsave.exp
8287 * gdb.reverse/machinestate-precsave.exp
8288 * gdb.reverse/sigall-precsave.exp
8289 * gdb.reverse/solib-precsave.exp
8290 * gdb.reverse/step-precsave.exp
8291 * gdb.reverse/until-precsave.exp
8292 * gdb.reverse/watch-precsave.exp
8293 * gdb.threads/leader-exit.exp
8294 * gdb.threads/pthreads.exp
8295 * gdb.threads/wp-replication.exp
8296 * gdb.trace/actions.exp
8297 * gdb.trace/mi-tsv-changed.exp
8298 * gdb.trace/tsv.exp
8299
de97fdd4
LM
83002016-12-01 Luis Machado <lgustavo@codesourcery.com>
8301
8302 Fix test names starting with uppercase throughout the files.
8303
8304 * gdb.arch/i386-bp_permanent.exp
8305 * gdb.arch/i386-gnu-cfi.exp
8306 * gdb.base/disasm-end-cu.exp
8307 * gdb.base/macscp.exp
8308 * gdb.base/pending.exp
8309 * gdb.base/watch_thread_num.exp
8310 * gdb.cp/exception.exp
8311 * gdb.cp/gdb2495.exp
8312 * gdb.cp/local.exp
8313 * gdb.python/py-evsignal.exp
8314 * gdb.python/python.exp
8315 * gdb.trace/tracecmd.exp
8316
9f058c10
LM
83172016-12-01 Luis Machado <lgustavo@codesourcery.com>
8318
8319 Fix test names starting with uppercase throughout the files.
8320
8321 * gdb.base/charset.exp
8322 * gdb.base/eval.exp
8323 * gdb.base/multi-forks.exp
8324 * gdb.guile/scm-progspace.exp
8325 * gdb.opencl/datatypes.exp
8326 * gdb.python/py-block.exp
8327 * gdb.python/py-function.exp
8328 * gdb.python/py-symbol.exp
8329 * gdb.python/py-symtab.exp
8330 * gdb.python/py-xmethods.exp
8331 * gdb.reverse/break-precsave.exp
8332 * gdb.reverse/break-reverse.exp
8333 * gdb.reverse/consecutive-precsave.exp
8334 * gdb.reverse/consecutive-reverse.exp
8335 * gdb.reverse/finish-precsave.exp
8336 * gdb.reverse/finish-reverse-bkpt.exp
8337 * gdb.reverse/finish-reverse.exp
8338 * gdb.reverse/fstatat-reverse.exp
8339 * gdb.reverse/getresuid-reverse.exp
8340 * gdb.reverse/i386-precsave.exp
8341 * gdb.reverse/i386-reverse.exp
8342 * gdb.reverse/i386-sse-reverse.exp
8343 * gdb.reverse/i387-stack-reverse.exp
8344 * gdb.reverse/insn-reverse.exp
8345 * gdb.reverse/machinestate-precsave.exp
8346 * gdb.reverse/machinestate.exp
8347 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8348 * gdb.reverse/pipe-reverse.exp
8349 * gdb.reverse/readv-reverse.exp
8350 * gdb.reverse/recvmsg-reverse.exp
8351 * gdb.reverse/rerun-prec.exp
8352 * gdb.reverse/s390-mvcle.exp
8353 * gdb.reverse/sigall-precsave.exp
8354 * gdb.reverse/sigall-reverse.exp
8355 * gdb.reverse/solib-precsave.exp
8356 * gdb.reverse/solib-reverse.exp
8357 * gdb.reverse/step-precsave.exp
8358 * gdb.reverse/step-reverse.exp
8359 * gdb.reverse/time-reverse.exp
8360 * gdb.reverse/until-precsave.exp
8361 * gdb.reverse/until-reverse.exp
8362 * gdb.reverse/waitpid-reverse.exp
8363 * gdb.reverse/watch-precsave.exp
8364 * gdb.reverse/watch-reverse.exp
8365
cdc7edd7
LM
83662016-12-01 Luis Machado <lgustavo@codesourcery.com>
8367
8368 Fix test names starting with uppercase throughout the files.
8369
8370 * gdb.arch/i386-mpx-simple_segv.exp
8371 * gdb.arch/i386-mpx.exp
8372 * gdb.arch/i386-permbkpt.exp
8373 * gdb.arch/pa-nullify.exp
8374 * gdb.arch/powerpc-d128-regs.exp
8375 * gdb.arch/vsx-regs.exp
8376 * gdb.base/bfp-test.exp
8377 * gdb.base/break.exp
8378 * gdb.base/breakpoint-shadow.exp
8379 * gdb.base/callfuncs.exp
8380 * gdb.base/charset.exp
8381 * gdb.base/commands.exp
8382 * gdb.base/completion.exp
8383 * gdb.base/dfp-test.exp
8384 * gdb.base/echo.exp
8385 * gdb.base/ending-run.exp
8386 * gdb.base/eval.exp
8387 * gdb.base/expand-psymtabs.exp
8388 * gdb.base/float128.exp
8389 * gdb.base/floatn.exp
8390 * gdb.base/foll-exec-mode.exp
8391 * gdb.base/gdb1056.exp
8392 * gdb.base/gdb11531.exp
8393 * gdb.base/kill-after-signal.exp
8394 * gdb.base/multi-forks.exp
8395 * gdb.base/overlays.exp
8396 * gdb.base/pending.exp
8397 * gdb.base/sepdebug.exp
8398 * gdb.base/testenv.exp
8399 * gdb.base/valgrind-db-attach.exp
8400 * gdb.base/watch_thread_num.exp
8401 * gdb.base/watchpoint-cond-gone.exp
8402 * gdb.base/watchpoint.exp
8403 * gdb.base/watchpoints.exp
8404 * gdb.cp/arg-reference.exp
8405 * gdb.cp/baseenum.exp
8406 * gdb.cp/operator.exp
8407 * gdb.cp/shadow.exp
8408 * gdb.dwarf2/dw2-op-out-param.exp
8409 * gdb.dwarf2/dw2-reg-undefined.exp
8410 * gdb.go/chan.exp
8411 * gdb.go/hello.exp
8412 * gdb.go/integers.exp
8413 * gdb.go/methods.exp
8414 * gdb.go/package.exp
8415 * gdb.guile/scm-parameter.exp
8416 * gdb.guile/scm-progspace.exp
8417 * gdb.guile/scm-value.exp
8418 * gdb.mi/mi-pending.exp
8419 * gdb.mi/user-selected-context-sync.exp
8420 * gdb.multi/multi-attach.exp
8421 * gdb.multi/tids.exp
8422 * gdb.opt/clobbered-registers-O2.exp
8423 * gdb.pascal/floats.exp
8424 * gdb.pascal/integers.exp
8425 * gdb.python/py-block.exp
8426 * gdb.python/py-events.exp
8427 * gdb.python/py-parameter.exp
8428 * gdb.python/py-symbol.exp
8429 * gdb.python/py-symtab.exp
8430 * gdb.python/py-type.exp
8431 * gdb.python/py-value.exp
8432 * gdb.python/py-xmethods.exp
8433 * gdb.python/python.exp
8434 * gdb.reverse/break-precsave.exp
8435 * gdb.reverse/consecutive-precsave.exp
8436 * gdb.reverse/finish-precsave.exp
8437 * gdb.reverse/i386-precsave.exp
8438 * gdb.reverse/machinestate-precsave.exp
8439 * gdb.reverse/sigall-precsave.exp
8440 * gdb.reverse/solib-precsave.exp
8441 * gdb.reverse/step-precsave.exp
8442 * gdb.reverse/until-precsave.exp
8443 * gdb.reverse/watch-precsave.exp
8444 * gdb.server/ext-attach.exp
8445 * gdb.server/ext-restart.exp
8446 * gdb.server/ext-run.exp
8447 * gdb.server/ext-wrapper.exp
8448 * gdb.stabs/gdb11479.exp
8449 * gdb.stabs/weird.exp
8450 * gdb.threads/attach-many-short-lived-threads.exp
8451 * gdb.threads/kill.exp
8452 * gdb.threads/watchpoint-fork.exp
8453
bc6c7af4
LM
84542016-12-01 Luis Machado <lgustavo@codesourcery.com>
8455
8456 Fix test names starting with uppercase throughout all the files below.
8457
8458 * gdb.ada/array_return.exp
8459 * gdb.ada/catch_ex.exp
8460 * gdb.ada/info_exc.exp
8461 * gdb.ada/mi_catch_ex.exp
8462 * gdb.ada/mi_dyn_arr.exp
8463 * gdb.ada/mi_ex_cond.exp
8464 * gdb.ada/mi_exc_info.exp
8465 * gdb.ada/mi_interface.exp
8466 * gdb.ada/mi_task_arg.exp
8467 * gdb.ada/mi_task_info.exp
8468 * gdb.ada/mi_var_array.exp
8469 * gdb.arch/alpha-step.exp
8470 * gdb.arch/amd64-disp-step.exp
8471 * gdb.arch/arm-disp-step.exp
8472 * gdb.arch/disp-step-insn-reloc.exp
8473 * gdb.arch/e500-prologue.exp
8474 * gdb.arch/ftrace-insn-reloc.exp
8475 * gdb.arch/gdb1558.exp
8476 * gdb.arch/i386-bp_permanent.exp
8477 * gdb.arch/i386-disp-step.exp
8478 * gdb.arch/i386-float.exp
8479 * gdb.arch/i386-gnu-cfi.exp
8480 * gdb.arch/ia64-breakpoint-shadow.exp
8481 * gdb.arch/mips16-thunks.exp
8482 * gdb.arch/pa-nullify.exp
8483 * gdb.arch/powerpc-aix-prologue.exp
8484 * gdb.arch/powerpc-power.exp
8485 * gdb.arch/ppc-dfp.exp
8486 * gdb.arch/s390-tdbregs.exp
8487 * gdb.arch/spu-info.exp
8488 * gdb.arch/spu-ls.exp
8489 * gdb.arch/thumb-bx-pc.exp
8490 * gdb.base/advance.exp
8491 * gdb.base/annota-input-while-running.exp
8492 * gdb.base/arrayidx.exp
8493 * gdb.base/asmlabel.exp
8494 * gdb.base/async.exp
8495 * gdb.base/attach-wait-input.exp
8496 * gdb.base/auto-connect-native-target.exp
8497 * gdb.base/batch-preserve-term-settings.exp
8498 * gdb.base/bfp-test.exp
8499 * gdb.base/bigcore.exp
8500 * gdb.base/bp-permanent.exp
8501 * gdb.base/break-always.exp
8502 * gdb.base/break-fun-addr.exp
8503 * gdb.base/break-idempotent.exp
8504 * gdb.base/break-main-file-remove-fail.exp
8505 * gdb.base/break-probes.exp
8506 * gdb.base/break-unload-file.exp
8507 * gdb.base/break.exp
8508 * gdb.base/call-ar-st.exp
8509 * gdb.base/call-rt-st.exp
8510 * gdb.base/call-sc.exp
8511 * gdb.base/call-signal-resume.exp
8512 * gdb.base/call-strs.exp
8513 * gdb.base/callexit.exp
8514 * gdb.base/callfuncs.exp
8515 * gdb.base/catch-gdb-caused-signals.exp
8516 * gdb.base/catch-signal-siginfo-cond.exp
8517 * gdb.base/catch-syscall.exp
8518 * gdb.base/compare-sections.exp
8519 * gdb.base/cond-eval-mode.exp
8520 * gdb.base/condbreak-call-false.exp
8521 * gdb.base/consecutive-step-over.exp
8522 * gdb.base/cursal.exp
8523 * gdb.base/disabled-location.exp
8524 * gdb.base/disasm-end-cu.exp
8525 * gdb.base/display.exp
8526 * gdb.base/double-prompt-target-event-error.exp
8527 * gdb.base/dprintf-bp-same-addr.exp
8528 * gdb.base/dprintf-detach.exp
8529 * gdb.base/dprintf-next.exp
8530 * gdb.base/dprintf-non-stop.exp
8531 * gdb.base/dprintf-pending.exp
8532 * gdb.base/dso2dso.exp
8533 * gdb.base/ending-run.exp
8534 * gdb.base/enum_cond.exp
8535 * gdb.base/examine-backward.exp
8536 * gdb.base/exe-lock.exp
8537 * gdb.base/exec-invalid-sysroot.exp
8538 * gdb.base/execl-update-breakpoints.exp
8539 * gdb.base/execution-termios.exp
8540 * gdb.base/fileio.exp
8541 * gdb.base/fixsection.exp
8542 * gdb.base/foll-exec-mode.exp
8543 * gdb.base/foll-exec.exp
8544 * gdb.base/fork-running-state.exp
8545 * gdb.base/frame-args.exp
8546 * gdb.base/fullpath-expand.exp
8547 * gdb.base/func-ptr.exp
8548 * gdb.base/gcore-relro-pie.exp
8549 * gdb.base/gdb1090.exp
8550 * gdb.base/gdb1555.exp
8551 * gdb.base/global-var-nested-by-dso.exp
8552 * gdb.base/gnu-ifunc.exp
8553 * gdb.base/hbreak-in-shr-unsupported.exp
8554 * gdb.base/hbreak-unmapped.exp
8555 * gdb.base/hook-stop.exp
8556 * gdb.base/infcall-input.exp
8557 * gdb.base/info-fun.exp
8558 * gdb.base/info-shared.exp
8559 * gdb.base/interrupt-noterm.exp
8560 * gdb.base/jit-so.exp
8561 * gdb.base/jit.exp
8562 * gdb.base/line-symtabs.exp
8563 * gdb.base/list.exp
8564 * gdb.base/longjmp.exp
8565 * gdb.base/macscp.exp
8566 * gdb.base/max-value-size.exp
8567 * gdb.base/nodebug.exp
8568 * gdb.base/nofield.exp
8569 * gdb.base/overlays.exp
8570 * gdb.base/paginate-after-ctrl-c-running.exp
8571 * gdb.base/paginate-bg-execution.exp
8572 * gdb.base/paginate-inferior-exit.exp
8573 * gdb.base/pending.exp
8574 * gdb.base/pr11022.exp
8575 * gdb.base/printcmds.exp
8576 * gdb.base/ptr-typedef.exp
8577 * gdb.base/ptype.exp
8578 * gdb.base/randomize.exp
8579 * gdb.base/range-stepping.exp
8580 * gdb.base/realname-expand.exp
8581 * gdb.base/relativedebug.exp
8582 * gdb.base/remote.exp
8583 * gdb.base/savedregs.exp
8584 * gdb.base/sepdebug.exp
8585 * gdb.base/set-noassign.exp
8586 * gdb.base/shlib-call.exp
8587 * gdb.base/shreloc.exp
8588 * gdb.base/sigaltstack.exp
8589 * gdb.base/sigbpt.exp
8590 * gdb.base/siginfo-addr.exp
8591 * gdb.base/siginfo-obj.exp
8592 * gdb.base/siginfo-thread.exp
8593 * gdb.base/signest.exp
8594 * gdb.base/signull.exp
8595 * gdb.base/sigrepeat.exp
8596 * gdb.base/skip.exp
8597 * gdb.base/so-impl-ld.exp
8598 * gdb.base/solib-corrupted.exp
8599 * gdb.base/solib-disc.exp
8600 * gdb.base/solib-display.exp
8601 * gdb.base/solib-overlap.exp
8602 * gdb.base/solib-search.exp
8603 * gdb.base/solib-symbol.exp
8604 * gdb.base/source-execution.exp
8605 * gdb.base/sss-bp-on-user-bp-2.exp
8606 * gdb.base/sss-bp-on-user-bp.exp
8607 * gdb.base/stack-checking.exp
8608 * gdb.base/stale-infcall.exp
8609 * gdb.base/step-break.exp
8610 * gdb.base/step-line.exp
8611 * gdb.base/step-over-exit.exp
8612 * gdb.base/step-test.exp
8613 * gdb.base/structs.exp
8614 * gdb.base/sym-file.exp
8615 * gdb.base/symtab-search-order.exp
8616 * gdb.base/term.exp
8617 * gdb.base/type-opaque.exp
8618 * gdb.base/unload.exp
8619 * gdb.base/until-nodebug.exp
8620 * gdb.base/until.exp
8621 * gdb.base/unwindonsignal.exp
8622 * gdb.base/watch-cond.exp
8623 * gdb.base/watch-non-mem.exp
8624 * gdb.base/watch_thread_num.exp
8625 * gdb.base/watchpoint-reuse-slot.exp
8626 * gdb.base/watchpoint-solib.exp
8627 * gdb.base/watchpoint.exp
8628 * gdb.btrace/dlopen.exp
8629 * gdb.cell/arch.exp
8630 * gdb.cell/break.exp
8631 * gdb.cell/bt.exp
8632 * gdb.cell/core.exp
8633 * gdb.cell/data.exp
8634 * gdb.cell/dwarfaddr.exp
8635 * gdb.cell/ea-cache.exp
8636 * gdb.cell/ea-standalone.exp
8637 * gdb.cell/ea-test.exp
8638 * gdb.cell/f-regs.exp
8639 * gdb.cell/fork.exp
8640 * gdb.cell/gcore.exp
8641 * gdb.cell/mem-access.exp
8642 * gdb.cell/ptype.exp
8643 * gdb.cell/registers.exp
8644 * gdb.cell/sizeof.exp
8645 * gdb.cell/solib-symbol.exp
8646 * gdb.cell/solib.exp
8647 * gdb.compile/compile-tls.exp
8648 * gdb.cp/exception.exp
8649 * gdb.cp/gdb2495.exp
8650 * gdb.cp/local.exp
8651 * gdb.cp/mb-inline.exp
8652 * gdb.cp/mb-templates.exp
8653 * gdb.cp/pr10687.exp
8654 * gdb.cp/pr9167.exp
8655 * gdb.cp/scope-err.exp
8656 * gdb.cp/templates.exp
8657 * gdb.cp/virtfunc.exp
8658 * gdb.dwarf2/dw2-dir-file-name.exp
8659 * gdb.dwarf2/dw2-single-line-discriminators.exp
8660 * gdb.fortran/complex.exp
8661 * gdb.fortran/library-module.exp
8662 * gdb.guile/guile.exp
8663 * gdb.guile/scm-cmd.exp
8664 * gdb.guile/scm-frame-inline.exp
8665 * gdb.guile/scm-objfile.exp
8666 * gdb.guile/scm-pretty-print.exp
8667 * gdb.guile/scm-symbol.exp
8668 * gdb.guile/scm-type.exp
8669 * gdb.guile/scm-value.exp
8670 * gdb.linespec/keywords.exp
8671 * gdb.linespec/ls-errs.exp
8672 * gdb.linespec/macro-relative.exp
8673 * gdb.linespec/thread.exp
8674 * gdb.mi/mi-breakpoint-changed.exp
8675 * gdb.mi/mi-dprintf-pending.exp
8676 * gdb.mi/mi-fullname-deleted.exp
8677 * gdb.mi/mi-logging.exp
8678 * gdb.mi/mi-pending.exp
8679 * gdb.mi/mi-solib.exp
8680 * gdb.mi/new-ui-mi-sync.exp
8681 * gdb.mi/user-selected-context-sync.exp
8682 * gdb.multi/dummy-frame-restore.exp
8683 * gdb.multi/multi-arch-exec.exp
8684 * gdb.multi/remove-inferiors.exp
8685 * gdb.multi/watchpoint-multi-exit.exp
8686 * gdb.opt/solib-intra-step.exp
8687 * gdb.perf/backtrace.exp
8688 * gdb.perf/single-step.exp
8689 * gdb.perf/skip-command.exp
8690 * gdb.perf/skip-prologue.exp
8691 * gdb.perf/solib.exp
8692 * gdb.python/lib-types.exp
8693 * gdb.python/py-as-string.exp
8694 * gdb.python/py-bad-printers.exp
8695 * gdb.python/py-block.exp
8696 * gdb.python/py-breakpoint.exp
8697 * gdb.python/py-cmd.exp
8698 * gdb.python/py-events.exp
8699 * gdb.python/py-evthreads.exp
8700 * gdb.python/py-finish-breakpoint.exp
8701 * gdb.python/py-finish-breakpoint2.exp
8702 * gdb.python/py-frame-inline.exp
8703 * gdb.python/py-frame.exp
8704 * gdb.python/py-inferior.exp
8705 * gdb.python/py-infthread.exp
8706 * gdb.python/py-mi.exp
8707 * gdb.python/py-objfile.exp
8708 * gdb.python/py-pp-maint.exp
8709 * gdb.python/py-pp-registration.exp
8710 * gdb.python/py-prettyprint.exp
8711 * gdb.python/py-recurse-unwind.exp
8712 * gdb.python/py-shared.exp
8713 * gdb.python/py-symbol.exp
8714 * gdb.python/py-symtab.exp
8715 * gdb.python/py-template.exp
8716 * gdb.python/py-type.exp
8717 * gdb.python/py-unwind-maint.exp
8718 * gdb.python/py-unwind.exp
8719 * gdb.python/py-value.exp
8720 * gdb.python/python.exp
8721 * gdb.reverse/finish-reverse-bkpt.exp
8722 * gdb.reverse/insn-reverse.exp
8723 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8724 * gdb.reverse/solib-precsave.exp
8725 * gdb.reverse/solib-reverse.exp
8726 * gdb.stabs/gdb11479.exp
8727 * gdb.stabs/weird.exp
8728 * gdb.threads/fork-child-threads.exp
8729 * gdb.threads/fork-plus-threads.exp
8730 * gdb.threads/fork-thread-pending.exp
8731 * gdb.threads/forking-threads-plus-breakpoint.exp
8732 * gdb.threads/hand-call-in-threads.exp
8733 * gdb.threads/interrupted-hand-call.exp
8734 * gdb.threads/linux-dp.exp
8735 * gdb.threads/local-watch-wrong-thread.exp
8736 * gdb.threads/next-while-other-thread-longjmps.exp
8737 * gdb.threads/non-ldr-exit.exp
8738 * gdb.threads/pending-step.exp
8739 * gdb.threads/print-threads.exp
8740 * gdb.threads/process-dies-while-detaching.exp
8741 * gdb.threads/process-dies-while-handling-bp.exp
8742 * gdb.threads/pthreads.exp
8743 * gdb.threads/queue-signal.exp
8744 * gdb.threads/reconnect-signal.exp
8745 * gdb.threads/signal-command-handle-nopass.exp
8746 * gdb.threads/signal-command-multiple-signals-pending.exp
8747 * gdb.threads/signal-delivered-right-thread.exp
8748 * gdb.threads/signal-sigtrap.exp
8749 * gdb.threads/sigthread.exp
8750 * gdb.threads/staticthreads.exp
8751 * gdb.threads/stepi-random-signal.exp
8752 * gdb.threads/thread-unwindonsignal.exp
8753 * gdb.threads/thread_check.exp
8754 * gdb.threads/thread_events.exp
8755 * gdb.threads/tid-reuse.exp
8756 * gdb.threads/tls-nodebug.exp
8757 * gdb.threads/tls-shared.exp
8758 * gdb.threads/tls-so_extern.exp
8759 * gdb.threads/tls.exp
8760 * gdb.threads/wp-replication.exp
8761 * gdb.trace/actions-changed.exp
8762 * gdb.trace/actions.exp
8763 * gdb.trace/backtrace.exp
8764 * gdb.trace/change-loc.exp
8765 * gdb.trace/collection.exp
8766 * gdb.trace/deltrace.exp
8767 * gdb.trace/disconnected-tracing.exp
8768 * gdb.trace/entry-values.exp
8769 * gdb.trace/ftrace-lock.exp
8770 * gdb.trace/ftrace.exp
8771 * gdb.trace/infotrace.exp
8772 * gdb.trace/mi-trace-frame-collected.exp
8773 * gdb.trace/mi-trace-unavailable.exp
8774 * gdb.trace/mi-traceframe-changed.exp
8775 * gdb.trace/mi-tracepoint-changed.exp
8776 * gdb.trace/mi-tsv-changed.exp
8777 * gdb.trace/no-attach-trace.exp
8778 * gdb.trace/packetlen.exp
8779 * gdb.trace/passc-dyn.exp
8780 * gdb.trace/passcount.exp
8781 * gdb.trace/pending.exp
8782 * gdb.trace/pr16508.exp
8783 * gdb.trace/qtro.exp
8784 * gdb.trace/range-stepping.exp
8785 * gdb.trace/read-memory.exp
8786 * gdb.trace/report.exp
8787 * gdb.trace/save-trace.exp
8788 * gdb.trace/signal.exp
8789 * gdb.trace/stap-trace.exp
8790 * gdb.trace/status-stop.exp
8791 * gdb.trace/strace.exp
8792 * gdb.trace/tfile.exp
8793 * gdb.trace/tfind.exp
8794 * gdb.trace/trace-break.exp
8795 * gdb.trace/trace-condition.exp
8796 * gdb.trace/trace-enable-disable.exp
8797 * gdb.trace/trace-mt.exp
8798 * gdb.trace/tracecmd.exp
8799 * gdb.trace/tracefile-pseudo-reg.exp
8800 * gdb.trace/tspeed.exp
8801 * gdb.trace/tstatus.exp
8802 * gdb.trace/tsv.exp
8803 * gdb.trace/unavailable.exp
8804 * gdb.trace/while-dyn.exp
8805 * gdb.trace/while-stepping.exp
8806 * lib/gdb-guile.exp
8807 * lib/gdb.exp
8808 * lib/mi-support.exp
8809 * lib/pascal.exp
8810 * lib/perftest.exp
8811 * lib/prelink-support.exp
8812 * lib/selftest-support.exp
8813
ad02e4fe
SM
88142016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
8815
8816 * Makefile.in: Include disable-implicit-rules.mk.
8817
22347e55
AA
88182016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8819
8820 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
8821 non-byte-aligned bit fields.
8822
da5b30da
AA
88232016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8824
8825 PR gdb/12616
8826 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
8827 respects the DW_AT_data_bit_offset attribute.
8828
b593ecca
SM
88292016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
8830
8831 * gdb.base/default.exp: Fix output of "set language".
8832
3b165252
SM
88332016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
8834
8835 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
8836 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
8837 make.
8838 * configure.ac: Remove checks for the make program.
8839 * configure: Re-generate.
8840
1a2f3d7f
KB
88412016-11-16 Kevin Buettner <kevinb@redhat.com>
8842
8843 * gdb.python/py-recurse-unwind.c (main): Add loop.
8844 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
8845 to read_register() and gdb.parse_and_eval(). Make each code
8846 call a separate case that can be individually tested.
8847 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
8848 proc. Call cont_and_backtrace for each of the code paths that
8849 we want to test in the unwinder.
8850
b7f38fda
AA
88512016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
8852
8853 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
8854 the definition of struct S.
8855
1f8db343
CM
88562016-11-11 Catherine Moore <clm@codesourcery.com>
8857
8858 * gdb.base/dump.exp: Identify verilog format dump tests as such.
8859
fad0c9fb
PA
88602016-11-09 Pedro Alves <palves@redhat.com>
8861
8862 * gdb.base/commands.exp (runto_or_return): New procedure.
8863 (gdbvar_simple_if_test, gdbvar_simple_while_test)
8864 (gdbvar_complex_if_while_test, progvar_simple_if_test)
8865 (progvar_simple_while_test, progvar_complex_if_while_test)
8866 (if_while_breakpoint_command_test)
8867 (infrun_breakpoint_command_test, breakpoint_command_test)
8868 (user_defined_command_test, watchpoint_command_test)
8869 (test_command_prompt_position, redefine_hook_test)
8870 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
8871 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
8872 multi_line_input and multi_line. Remove gdb_expect and
8873 gdb_stop_suppressing_tests uses.
8874 * lib/gdb.exp (valnum_re): New global.
8875 (multi_line_input): New procedure.
8876
8354c62c
SM
88772016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
8878
8879 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
8880 Remove.
8881 (test_setup): Define with proc_with_prefix.
8882 (test_cli_inferior): Likewise.
8883 (test_cli_thread): Likewise.
8884 (test_cli_frame): Likewise.
8885 (test_cli_select_frame): Likewise.
8886 (test_cli_up_down): Likewise.
8887 (test_mi_thread_select): Likewise.
8888 (test_mi_stack_select_frame): Likewise.
8889 (test_cli_in_mi_inferior): Likewise.
8890 (test_cli_in_mi_thread): Likewise.
8891 (test_cli_in_mi_frame): Likewise.
8892 (top level): Do not use with_test_prefix_procname.
8893
64f367a2
PA
88942016-11-09 Pedro Alves <palves@redhat.com>
8895
8896 * gdb.base/commands.exp (gdbvar_simple_if_test)
8897 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
8898 (progvar_simple_if_test, progvar_simple_while_test)
8899 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
8900 (infrun_breakpoint_command_test, breakpoint_command_test)
8901 (user_defined_command_test, watchpoint_command_test)
8902 (test_command_prompt_position, deprecated_command_test)
8903 (bp_deleted_in_command, temporary_breakpoint_commands)
8904 (stray_arg0_test, source_file_with_indented_comment)
8905 (recursive_source_test, if_commands_test)
8906 (error_clears_commands_left, redefine_hook_test)
8907 (redefine_backtrace_test): Use proc_with_prefix.
8908 * lib/gdb.exp (proc_with_prefix): New proc.
8909
0bb65f1e
AA
89102016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
8911
8912 * gdb.base/tui-layout.c: New file.
8913 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
8914 disassembly window contains very long lines.
8915
7353f247
TT
89162016-11-08 Tom Tromey <tom@tromey.com>
8917
8918 * gdb.python/py-value.exp (test_value_creation): Make "long" test
8919 depend on Python 2.
8920
30a7bb83
TT
89212016-11-08 Tom Tromey <tom@tromey.com>
8922
8923 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
8924 New method.
8925
cdf5a07c
MG
89262016-10-29 Manish Goregaokar <manish@mozilla.com>
8927
2806dc7e 8928 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 8929
51a789c3
MG
89302016-10-27 Manish Goregaokar <manish@mozilla.com>
8931
2806dc7e
PA
8932 * gdb.rust/simple.rs: Add test for univariant enums without
8933 discriminants and for encoded struct-like enums.
51a789c3 8934
f610ab6d
PA
89352016-10-28 Pedro Alves <palves@redhat.com>
8936
8937 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
8938 gdb_test_multiple, tighten regexps and match symtabs and line
8939 tables incrementally.
8940
b129b0ca
LM
89412016-10-28 Luis Machado <lgustavo@codesourcery.com>
8942
8943 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
8944 general.
8945
ecf45d2c
SL
89462016-10-25 Luis Machado <lgustavo@codesourcery.com>
8947
8948 * gdb.base/exec-invalid-sysroot.exp: New file.
8949
b8d38ee4
JK
89502016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
8953
f90fd8c2
JK
89542016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8955
8956 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
8957
2d2476aa
MR
89582016-10-19 Maciej W. Rozycki <macro@imgtec.com>
8959
2806dc7e
PA
8960 * gdb.base/killed-outside.exp: Remove $options from a call to
8961 `prepare_for_testing'.
2d2476aa 8962
e42b25a0
SM
89632016-10-17 Simon Marchi <simon.marchi@ericsson.com>
8964
8965 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
8966 Change test message.
8967
3ccdb432
SM
89682016-10-17 Simon Marchi <simon.marchi@ericsson.com>
8969
8970 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
8971 Update comment.
8972
5bad3170
SM
89732016-10-17 Simon Marchi <simon.marchi@ericsson.com>
8974
8975 * gdb.trace/mi-trace-save.exp: New file.
8976
5ad9dba7
YQ
89772016-10-13 Yao Qi <yao.qi@linaro.org>
8978
8979 * gdb.base/code_elim.exp (get_var_address): Remove.
8980 * gdb.base/relocate.exp: Likewise.
8981 * gdb.base/shreloc.exp: Likewise.
8982 * lib/gdb.exp (get_var_address): New.
8983
62df7e21
YQ
89842016-10-13 Yao Qi <yao.qi@linaro.org>
8985
8986 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
8987 floating point tests if $skip_float_test is false.
8988
4dac951e
LM
89892016-10-12 Luis Machado <lgustavo@codesourcery.com>
8990
8991 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
8992 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
8993 argc values.
8994 Add 1 to argc so we guarantee distinct initial/modified argc values.
8995
8f1a8fc4
JK
89962016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8997
8998 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
8999
16c85b5d
JK
90002016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9001
9002 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9003 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9004 * gdb.arch/vsx-regs.exp: Likewise.
9005
1d0e042a
YQ
90062016-10-07 Yao Qi <yao.qi@linaro.org>
9007
9008 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9009
68dadef5
MM
90102016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9011
9012 * gdb.python/python.exp: Test decode_line("*0").
9013
33fa2c6e
DE
90142016-10-06 Doug Evans <dje@google.com>
9015
9016 * gdb.python/py-value.exp (test_value_creation): Add test for large
9017 unsigned 64-bit value.
9018
9c37b5ae
TT
90192016-10-06 Tom Tromey <tom@tromey.com>
9020
9021 * gdb.compile/compile.exp: Change java tests to rust.
9022 * gdb.base/setshow.exp: Change java tests to rust.
9023 * gdb.base/default.exp: Remove java from language list.
9024 * README (Examples): Update language example.
9025 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9026 test.
9027 * lib/gdb.exp (skip_java_tests): Remove.
9028 * lib/java.exp: Remove.
9029 * gdb.java: Remove.
9030
78b86327
MR
90312016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9032
9033 * gdb.arch/mips-fcr.exp: New test.
9034 * gdb.arch/mips-fcr.c: Source for the new test.
9035
7470adbb
MR
90362016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9037
9038 * gdb.base/solib-disc.exp: Use `standard_output_file'
9039 throughout.
9040
4a556533
PA
90412016-10-06 Pedro Alves <palves@redhat.com>
9042
9043 * gdb.base/jit-simple-dl.c: New file.
9044 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9045 * gdb.base/jit-simple.c: ... this.
9046 * gdb.base/jit-simple.exp (jit_run): Delete.
9047 (build_jit): New proc.
9048 (jit_test_reread): Recompile either the main program or the shared
9049 library, depending on what is being tested. Skip changing address
9050 if caller wants to. Compare before/after addresses. If testing
9051 standalone, explicitly load the binary. Test "maint info
9052 breakpoints".
9053 (top level): Add "standalone vs shared lib" and "change address"
9054 vs "same address" axes.
9055
5a122fbc
PA
90562016-10-06 Pedro Alves <palves@redhat.com>
9057
9058 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9059 call.
9060 (jit_run): Delete.
9061 (jit_test_reread): Use with_test_prefix. Reload the main binary
9062 explicitly. Compare the before/after addresses of the JIT
9063 descriptor.
9064
ee8da4b8
DE
90652016-08-15 Doug Evans <dje@google.com>
9066
9067 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9068 for single bitfields is bool.
9069 * gdb.xml/tdesc-regs.exp: Ditto.
9070
f389f6fe
JK
90712016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9072
9073 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9074
fdebf1a4
YQ
90752016-10-05 Yao Qi <yao.qi@linaro.org>
9076
9077 * lib/gdb.exp (support_complex_tests): Return zero if
9078 gdb_skip_float_test return true.
9079
9c36d954 90802016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9081 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9082
9083 PR gdb/20487
9084 * gdb.mi/user-selected-context-sync.exp: New file.
9085 * gdb.mi/user-selected-context-sync.c: New file.
9086
4034d0ff 90872016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9088 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9089
9090 PR gdb/20487
9091 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9092 =thread-select-event check.
9093
a4297203
PB
90942016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9095
9096 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9097 the compulsory L operand changes.
9098 * gdb.arch/powerpc-power.s: Likewise.
9099
bb805577
JK
91002016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9101
9102 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9103 * gdb.base/jit-attach-pie.c: New file.
9104 * gdb.base/jit-attach-pie.exp: New file.
9105
6d61dee5
PA
91062016-09-28 Pedro Alves <palves@redhat.com>
9107
9108 * gdb.base/infcall-input.c: New file.
9109 * gdb.base/infcall-input.exp: New file.
9110
f73842fc
YQ
91112016-09-22 Yao Qi <yao.qi@linaro.org>
9112
9113 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9114 (gdb_exit): Rename it to ...
9115 (gdbserver_gdb_exit): ... Close GDBserver.
9116 (gdb_exit): New proc, call gdbserver_gdb_exit.
9117 (mi_gdb_exit): Likewise.
9118
90681dab
YQ
91192016-09-22 Yao Qi <yao.qi@linaro.org>
9120
9121 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9122 path.
9123 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9124 Remove duplication.
9125
9c211fd8
YQ
91262016-09-22 Yao Qi <yao.qi@linaro.org>
9127
9128 * lib/gdbserver-support.exp: Check the existence of
9129 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
9130
ad0a504f
AK
91312016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
9132
9133 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
9134
36cf1806
TT
91352016-09-21 Tom Tromey <tom@tromey.com>
9136
9137 PR gdb/20604:
9138 * gdb.base/quit.exp: New file.
9139
74172ecf
SM
91402016-09-21 Simon Marchi <simon.marchi@ericsson.com>
9141
9142 * .gitignore: New file.
9143
3d0ec882
MR
91442016-09-21 Maciej W. Rozycki <macro@imgtec.com>
9145
9146 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
9147 throughout.
9148
8193adea
AA
91492016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9150
9151 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
9152
d41a5c09
JK
91532016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9154
9155 * gdb.cp/casts.cc (decltype): Move it ...
9156 (main): ... with its call to ...
9157 * gdb.cp/casts03.cc: ... a new file.
9158 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
9159
d2dfe700
JK
91602016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9161
9162 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
9163
e2a92b16
PB
91642016-09-15 Peter Bergner <bergner@vnet.ibm.com>
9165
9166 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
9167 and sync up the test with tests in gas/testsuite/gas/ppc.
9168 * gdb.arch/powerpc-power.exp: Likewise.
9169
49b4de64
JK
91702016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9171
9172 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
9173
2c29df25
SDJ
91742016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
9175 Jan Kratochvil <jan.kratochvil@redhat.com>
9176
9177 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
9178 make m1's definition to be different from m2's. Use 'dummy' as an
9179 argument for probe 'two'.
9180
cc3c2846
JB
91812016-09-10 Jon Beniston <jon@beniston.com>
9182
9183 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
9184 for sim target.
9185
e1b2624a
AA
91862016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9187
9188 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
9189 variable declaration.
9190 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
9191 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
9192 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
9193 received HWCAP as its argument.
9194
4295e285
PA
91952016-09-06 Pedro Alves <palves@redhat.com>
9196
9197 * gdb.base/new-ui-pending-input.c: New file.
9198 * gdb.base/new-ui-pending-input.exp: New file.
9199 * gdb.exp (clear_gdb_spawn_id): New procedure.
9200 (with_spawn_id): Check whether gdb_spawn_id exists before
9201 referencing it. If gdb_spawn_id didn't exist on entry, clear it
9202 on exit.
9203
00d5215e
UW
92042016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9205
9206 * gdb.base/float128.c: New file.
9207 * gdb.base/float128.exp: Likewise.
9208 * gdb.base/floatn.c: Likewise.
9209 * gdb.base/floatn.exp: Likewise.
9210
a9ff5f12
UW
92112016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9212
9213 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
9214
f245535c
PA
92152016-09-05 Pedro Alves <palves@redhat.com>
9216
9217 PR backtrace/19927
9218 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
9219 unwinders are immediately called as side effect of "source" or
9220 "disable unwinder" commands.
9221 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
9222
ae9cf263
YQ
92232016-09-02 Yao Qi <yao.qi@linaro.org>
9224
9225 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
9226 is true and $type is "float" or "double".
9227
27aba047
YQ
92282016-09-02 Yao Qi <yao.qi@linaro.org>
9229
9230 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
9231 true.
9232 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
9233 * gdb.base/call-rt-st.exp: Likewise.
9234 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
9235 return value instead of gdb,skip_float_test.
9236 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
9237 (do_function_calls): Use its return value instead of
9238 gdb,skip_float_test.
9239 * gdb.base/finish.exp: Likewise.
9240 * gdb.base/funcargs.exp: Likewise.
9241 * gdb.base/return.exp: Likewise.
9242 * gdb.base/return2.exp: Likewise.
9243 * gdb.base/varargs.exp: Likewise.
9244 * lib/gdb.exp (gdb_skip_float_test): Change it to
9245 gdb_caching_proc. Detect the broken ptrace on arm-linux.
9246
5af962df
AA
92472016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9248
9249 * gdb.multi/tids.exp: Test "thread apply all".
9250
7fac6910
JK
92512016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9252
9253 * gdb.base/default.exp (tty): Remove.
9254
bb1fe4ac
KB
92552016-08-24 Kevin Buettner <kevinb@redhat.com>
9256
2806dc7e
PA
9257 * gdb.python/py-recurse-unwind.c: New file.
9258 * gdb.python/py-recurse-unwind.py: New file.
9259 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 9260
0a1ddfa6
SM
92612016-08-24 Simon Marchi <simon.marchi@ericsson.com>
9262
9263 * gdb.base/set-inferior-tty.exp: New file.
9264 * gdb.base/set-inferior-tty.c: New file.
9265
d9de1fe3
PA
92662016-08-23 Pedro Alves <palves@redhat.com>
9267
9268 PR gdb/20494
9269 * gdb.base/new-ui-echo.c: New file.
9270 * gdb.base/new-ui-echo.exp: New file.
9271
e9d9abd7
YQ
92722016-08-23 Yao Qi <yao.qi@linaro.org>
9273
9274 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
9275 gdbserver_spawn.
9276 * gdb.server/connect-without-multi-process.exp (do_test):
9277 Likewise.
9278
3589529e
YQ
92792016-08-23 Yao Qi <yao.qi@linaro.org>
9280
9281 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
9282 standalone_txt. Delete gdb_txt and standalone_txt on host
9283 and target. Spawn the binary on target. Copy files from
9284 target to host.
9285
6bb90213
PA
92862016-08-22 Pedro Alves <palves@redhat.com>
9287
9288 PR gdb/20505
9289 * gdb.base/vdso-warning.exp: Test core dumps too. Use
9290 with_test_prefix. Factor out bits to ...
9291 (test_no_vdso): ... this new procedure.
9292
20c2c024
CL
92932016-08-19 Carl Love <cel@us.ibm.com>
9294
9295 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
9296 maintaining separate logic for constructing the output path.
9297 * gdb.arch/powerpc-d128-regs.exp: Likewise.
9298 * gdb.arch/ppc-dfp.exp: Likewise.
9299 * gdb.arch/ppc-fp.exp: Likewise.
9300 * gdb.arch/vsx-regs.exp: Likewise.
9301 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
9302 binprefix for generating the additional binary files.
9303
0646e07d
PA
93042016-08-19 Pedro Alves <palves@redhat.com>
9305
9306 * gdb.trace/mi-trace-frame-collected.exp
9307 (test_trace_frame_collected): On x32, expect two registers.
9308
46da9242
CL
93092016-08-18 Carl Love <cel@us.ibm.com>
9310
9311 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
9312 and sync up the test with tests in gas/testsuite/gas/ppc.
9313 * gdb.arch/powerpc-power.exp: Likewise.
9314
eb2332d7
SM
93152016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9316
9317 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
9318 expected error message.
9319
63c61e04
SM
93202016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9321
9322 * gdb.multi/remove-inferiors.exp: New file.
9323 * gdb.multi/remove-inferiors.c: New file.
9324
7b17065f
YQ
93252016-08-12 Yao Qi <yao.qi@linaro.org>
9326
9327 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
9328 argument list.
9329
01d3dedf
PA
93302016-08-10 Pedro Alves <palves@redhat.com>
9331
9332 PR gdb/19187
9333 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
9334 setup_kfails.
9335
3eb7562a
PA
93362016-08-09 Pedro Alves <palves@redhat.com>
9337 Simon Marchi <simon.marchi@ericsson.com>
9338
9339 PR gdb/20418
9340 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
9341 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
9342
80614914
PA
93432016-08-09 Pedro Alves <palves@redhat.com>
9344
9345 PR mi/20431
9346 * gdb.mi/mi-cmd-error.exp: New file.
9347
f348d89a
PA
93482016-08-09 Pedro Alves <palves@redhat.com>
9349
9350 PR gdb/18653
9351 * gdb.base/signals-state-child.c: New file.
9352 * gdb.base/signals-state-child.exp: New file.
9353 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
9354
e5ca03b4
PA
93552016-08-09 Pedro Alves <palves@redhat.com>
9356
9357 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
9358
282a0691
TT
93592016-08-03 Tom Tromey <tom@tromey.com>
9360
9361 PR python/18565:
9362 * gdb.python/py-frame-inline.exp: Add Frame.function test.
9363
41bfcd63
YQ
93642016-08-01 Yao Qi <yao.qi@linaro.org>
9365
9366 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
9367 variable mode to "multi-process" if $multi_process is 1, otherwise
9368 set it to "single-process".
9369
e3465b24
YQ
93702016-08-01 Yao Qi <yao.qi@linaro.org>
9371
9372 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
9373 * gdb.cp/cpexprs.exp: Likewise.
9374 * gdb.cp/m-static.exp: Likewise.
9375
0b31a4bc
TT
93762016-07-26 Tom Tromey <tom@tromey.com>
9377
9378 PR python/20190:
9379 * gdb.threads/tls.exp (check_thread_local): Add python symbol
9380 test.
9381
e0461dbb
MM
93822016-07-26 Markus Metzger <markus.t.metzger@intel.com>
9383
9384 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
9385 selecting assembly source files.
9386 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
9387 assembly source files.
9388 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
9389 assembly source files.
9390 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
9391 selecting assembly source files.
9392
8194e927
SM
93932016-07-25 Simon Marchi <simon.marchi@ericsson.com>
9394
9395 * gdb.base/new-ui.exp (do_test_invalid_args): New
9396 procedure.
9397
c0272db5
TW
93982016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
9399
9400 * gdb.btrace/reconnect.c: New file.
9401 * gdb.btrace/reconnect.exp: New file.
9402
e3487908
GKB
94032016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
9404
9405 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
9406 to test_catch_syscall_group.
9407 (test_catch_syscall_group): New.
9408
12df5c00
TT
94092016-07-21 Tom Tromey <tom@tromey.com>
9410
9411 * gdb.rust/simple.rs (main): Use empty struct expression.
9412 * gdb.rust/simple.exp: Add tests for empty struct expression.
9413
bae62ee2
YQ
94142016-07-21 Yao Qi <yao.qi@linaro.org>
9415
9416 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
9417 if gdb_skip_xml_test is true on some targets.
9418
b1b53fb3
YQ
94192016-07-21 Yao Qi <yao.qi@linaro.org>
9420
9421 * gdb.server/solib-list.exp: Unset last_loaded_file.
9422
027d97f8
JK
94232016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9424
9425 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
9426 "step into captured_main (args)".
9427
7674d381
JK
94282016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9429
9430 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
9431
72b5d099
JK
94322016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9433
9434 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
9435
1f960ced
PA
94362016-07-19 Pedro Alves <palves@redhat.com>
9437
9438 * gdb.opt/inline-break.exp: Remove optimize=-O2.
9439 * gdb.opt/inline-bt.exp: Likewise.
9440 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
9441 additional_flags=-Winline.
9442 * gdb.opt/inline-locals.exp: Likewise.
9443 * gdb.opt/inline-markers.c (ATTR): Define.
9444 (inlined_fn): Use it.
9445
f25827c1
YQ
94462016-07-19 Yao Qi <yao.qi@linaro.org>
9447
9448 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
9449 (test_with_self): Remove some code. Remove argument executable.
9450 (top-level): Use do_self_tests.
9451
37539ebe
DB
94522016-07-15 Zachary Welch <zwelch@codesourcery.com>
9453 Don Breazeal <donb@codesourcery.com>
9454
9455 * gdb.base/maint.exp: Escape paths used in regular expressions.
9456 * gdb.stabs/weird.exp: Likewise.
9457
dac790e1
TT
94582016-07-13 Tom Tromey <tom@tromey.com>
9459
9460 PR python/15620, PR python/18620:
9461 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
9462 (test_bkpt_events): New procs.
9463
93daf339
TT
94642016-07-13 Tom Tromey <tom@tromey.com>
9465
9466 PR python/17698:
9467 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
9468 test.
9469 (test_watchpoints): Likewise.
9470 (test_bkpt_pending): New proc.
9471
6571a381
TT
94722016-07-13 Tom Tromey <tom@tromey.com>
9473
9474 PR cli/18053:
9475 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
9476 completion test.
9477
e8732474
JK
94782016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
9481 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
9482 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
9483 f_label.
9484 (g): Rename g_end_lbl to g_label.
9485 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
9486 low_pc and high_pc.
9487 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
9488
e0f3fd7c
TT
94892016-07-12 Tom Tromey <tom@tromey.com>
9490
9491 PR python/19293:
9492 * gdb.python/py-unwind-maint.exp: Update tests.
9493
3cfe46b6
YQ
94942016-07-12 Yao Qi <yao.qi@linaro.org>
9495
9496 * lib/selftest-support.exp (selftest_setup): Match the output
9497 when captured_main is inlined.
9498
4f19a0e6
WT
94992016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
9500
9501 * gdb.fortran/derived-types.exp (result_line, result_line_2):
9502 New variables.
9503 (print this%a, print this%b, print this): New tests.
9504 * gdb.fortran/derived-types.f90 (this): New object and
9505 initialization.
9506
986cf455
SM
95072016-07-06 Simon Marchi <simon.marchi@ericsson.com>
9508
9509 * gdb.ada/arraydim.exp: Remove extra directory level in build
9510 directory.
9511
f0464b23
SM
95122016-07-06 Simon Marchi <simon.marchi@ericsson.com>
9513
9514 * lib/ada.exp: Remove extra directory level in build directory.
9515 * gdb.ada/cond_lang.exp: Likewise.
9516 * gdb.ada/exec_changed.exp: Likewise.
9517 * gdb.ada/lang_switch.exp: Likewise.
9518
42d94011
MG
95192016-07-06 Manish Goregaokar <manish@mozilla.com>
9520
2806dc7e
PA
9521 * simple.rs: Add test for raw pointer subscripting.
9522 * simple.exp: Add test expectations.
42d94011 9523
647c264c
YQ
95242016-07-05 Yao Qi <yao.qi@linaro.org>
9525
9526 * gdb.mi/mi-reverse.exp: Match =record-started output.
9527
20aa2c60
PA
95282016-07-01 Pedro Alves <palves@redhat.com>
9529
9530 * gdb.base/jit-reader.exp (info_registers_current_frame): New
9531 procedure.
9532 (jit_reader_test): Test the jit reader's unwinder.
9533 * gdb.base/jithost.c (jit_function_00_code): New global.
9534 (main): Use memcpy to fill in the mmapped code, instead of poking
9535 bytes manually here.
9536 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
9537 value.
9538 (read_debug_info): Save the function's range.
9539 (read_sp): New function.
9540 (unwind_frame): Use it. Also unwind RBP.
9541 (get_frame_id): Use read_sp.
9542 (gdb_init_reader): Use calloc instead of malloc.
9543 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
9544 parameter. Use gdb_test_multiple.
9545
ced2dffb
PA
95462016-07-01 Pedro Alves <palves@redhat.com>
9547 Antoine Tremblay <antoine.tremblay@ericsson.com>
9548
9549 * gdb.threads/process-dies-while-detaching.c: New file.
9550 * gdb.threads/process-dies-while-detaching.exp: New file.
9551
63000888
PA
95522016-07-01 Pedro Alves <palves@redhat.com>
9553
9554 * gdb.multi/watchpoint-multi-exit.c: New file.
9555 * gdb.multi/watchpoint-multi-exit.exp: New file.
9556
038d4868
PA
95572016-06-30 Pedro Alves <palves@redhat.com>
9558
9559 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
9560 unset inferior_spawn_id.
9561
994e9c83
PA
95622016-06-30 Pedro Alves <palves@redhat.com>
9563
9564 * lib/mi-support.exp (default_mi_gdb_start): Declare global
9565 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
9566
e5653468
YQ
95672016-06-29 Yao Qi <yao.qi@linaro.org>
9568
9569 * gdb.base/return.c: Add copyright header.
9570
803b47e5
TT
95712016-06-29 Tom Tromey <tom@tromey.com>
9572
9573 PR python/20129:
9574 * gdb.python/py-framefilter.exp: Add tests for setting priority
9575 and disabling of non-existent frame filter.
9576
28244707
YQ
95772016-06-29 Yao Qi <yao.qi@linaro.org>
9578
9579 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
9580 0x0f07ff.
9581
a31d2f06
YQ
95822016-06-28 Yao Qi <yao.qi@linaro.org>
9583
9584 * gdb.base/catch-syscall.exp: Remove check on isnative and target
9585 triplets. Start gdb, execute catch syscall, and continue. Check
9586 gdb's output to determine catch syscall is supported.
9587
921d8f54
MG
95882016-06-27 Manish Goregaokar <manish@mozilla.com>
9589
25d49b86
PA
9590 * gdb.rust/simple.rs: Add test for returning unit in a function.
9591 * gdb.rust/simple.exp: Add expectation for functions returning
9592 unit.
921d8f54 9593
f4952523
PMR
95942016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
9595
9596 * gdb.python/py-breakpoint-create-fail.c,
9597 gdb.python/py-breakpoint-create-fail.exp,
9598 gdb.python/py-breakpoint-create-fail.py: New testcase.
9599
fccb08f8
MG
96002016-06-25 Manish Goregaokar <manish@mozilla.com>
9601
9602 PR gdb/20239
9603 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
9604 * gdb.rust/simple.exp: Add test expectations for new NonZero
9605 tests.
fccb08f8 9606
6b850546
DT
96072016-06-24 David Taylor <dtaylor@emc.com>
9608
9609 * gdb.base/offsets.exp: New file.
9610 * gdb.base/offsets.c: New file.
9611
17621150
TT
96122016-06-23 Tom Tromey <tom@tromey.com>
9613
9614 PR gdb/16483:
9615 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
9616 before any filters are loaded.
9617
04d59df6
WT
96182016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
9619
9620 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
9621 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
9622 structs.
9623 * gdb.fortran/derived-type-function.exp: New file.
9624 * gdb.fortran/derived-type-function.f90: New file.
9625
9626
ac69f786
PA
96272016-06-21 Pedro Alves <palves@redhat.com>
9628
9629 * gdb.base/new-ui.exp: New file.
9630 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
9631 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
9632 (with_spawn_id): New procedure.
9633
49940788
PA
96342016-06-21 Pedro Alves <palves@redhat.com>
9635
9636 * gdb.mi/mi-exec-run.exp: New file.
9637
ef274d26
PA
96382016-06-21 Pedro Alves <palves@redhat.com>
9639
9640 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
9641 breakpoint command's output on the main UI.
9642 (test_break): New procedure, factored out from calls in the top
9643 level.
9644 (top level): Use foreach_with_prefix to test MI as main UI and as
9645 separate UI.
9646
468afe6c
PA
96472016-06-21 Pedro Alves <palves@redhat.com>
9648
9649 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
9650 (test_awatch_creation_and_listing)
9651 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
9652 Remove 'type' parameter.
9653 (test_watchpoint_all): New parameter mi_mode. Remove
9654 with_test_prefix.
9655 (top level): Use foreach_with_prefix, and add main/separate UI MI
9656 testing axis.
9657
51f77c37
PA
96582016-06-21 Pedro Alves <palves@redhat.com>
9659
9660 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
9661 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
9662 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
9663 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
9664 (gdb_main_spawn_id, mi_spawn_id): Declare and
9665 comment.
9666 (mi_create_inferior_pty): New procedure,
9667 factored out from default_mi_gdb_start.
9668 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
9669 procedures.
9670 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
9671 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
9672 Use mi_create_inferior_pty.
9673 (mi_gdb_start): Use eval to pass down args list.
9674
8980e177
PA
96752016-06-21 Pedro Alves <palves@redhat.com>
9676
9677 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
9678 * gdb.opt/inline-cmds.exp: Add MI tests.
9679
f38d3ad1
PA
96802016-06-21 Pedro Alves <palves@redhat.com>
9681
9682 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
9683
45db7c09
PA
96842016-06-21 Pedro Alves <palves@redhat.com>
9685
9686 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
9687 (top level): Use it instead of mi_execute_to.
9688
5a069ab3
PA
96892016-06-21 Pedro Alves <palves@redhat.com>
9690
9691 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
9692 (cont_handler_str): New.
9693 (signal_stop_handler): Set stop_handler_str instead of printing to
9694 stdout.
9695 (continue_handler): Set cont_handler_str instead of printing to
9696 stdout.
9697 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
9698 mi_send_resuming_command. Print stop_handler_str and
9699 cont_handler_str instead of expecting the python events print
9700 directly.
9701
2838cc1d
SD
97022016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
9703
9704 * gdb.base/jit-reader.exp: New file.
9705 * gdb.base/jithost.c: New file.
9706 * gdb.base/jithost.h: New file.
9707 * gdb.base/jitreader.c : New file.
9708 * gdb.base/jit-protocol.h: New file.
9709
21a77091
YQ
97102016-06-17 Yao Qi <yao.qi@linaro.org>
9711
9712 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
9713 parameters follow_fork and detach_on_fork. Set follow-fork-mode
9714 and detach-on-fork. Adjust tests.
9715 (top level): Invoke break_cond_on_syscall with combinations of
9716 syscall, follow-fork-mode and detach-on-fork.
9717
f50bf8e5
YQ
97182016-06-17 Yao Qi <yao.qi@linaro.org>
9719
9720 * gdb.base/step-over-exit.c: New.
9721 * gdb.base/step-over-exit.exp: New.
9722
a28d8e50
YTL
97232016-06-17 Yan-Ting Lin <currygt52@gmail.com>
9724
9725 * gdb.base/float.exp: Add target check for nds32*-*-*.
9726 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
9727
cad8e26d
AB
97282016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
9729
9730 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
9731 for unsupported target features.
9732 * gdb.base/call-rt-st.exp: Likewise.
9733 * gdb.base/call-sc.exp: Likewise.
9734 * gdb.base/call-signal-resume.exp: Likewise.
9735 * gdb.base/call-strs.exp: Likewise.
9736 * gdb.base/callexit.exp: Likewise.
9737 * gdb.base/callfuncs.exp: Likewise.
9738 * gdb.base/nodebug.exp: Likewise.
9739 * gdb.base/printcmds.exp: Likewise.
9740 * gdb.base/ptype.exp: Likewise.
9741 * gdb.base/structs.exp: Likewise.
9742 * gdb.base/unwindonsignal.exp: Likewise.
9743 * gdb.cp/gdb2495.exp: Likewise.
9744 * gdb.cp/templates.exp: Likewise.
9745 * gdb.cp/virtfunc.exp: Likewise.
9746 * gdb.threads/hand-call-in-threads.exp: Likewise.
9747 * gdb.threads/interrupted-hand-call.exp: Likewise.
9748 * gdb.threads/thread-unwindonsignal.exp: Likewise.
9749
347dc102
TT
97502016-06-10 Tom Tromey <tom@tromey.com>
9751
9752 PR rust/20110:
9753 * gdb.rust/expr.exp: Add test for integer constant larger than
9754 i32.
9755
5e13cf25
BH
97562016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
9757
9758 * gdb.fortran/nested-funcs.exp: New.
9759 * gdb.fortran/nested-funcs.f90: New.
9760
bb556f1f
TK
97612016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
9762
9763 * gdb.base/examine-backward.c: New file.
9764 * gdb.base/examine-backward.exp: New file.
9765
38b022b4
SM
97662016-06-06 Simon Marchi <simon.marchi@ericsson.com>
9767
9768 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
9769 matching.
9770
1b40ec05
TT
97712016-06-02 Tom Tromey <tom@tromey.com>
9772
9773 PR python/18984:
9774 * gdb.python/py-shared.exp: Add solib_name test.
9775
193bd378
SM
97762016-06-02 Simon Marchi <simon.marchi@ericsson.com>
9777
9778 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
9779
3326303b
MG
97802016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
9781
9782 PR c++/19893
9783 * gdb.dwarf2/implref.exp: Rename to...
9784 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
9785 * gdb.dwarf2/implref-array.c: New file.
9786 * gdb.dwarf2/implref-array.exp: Likewise.
9787 * gdb.dwarf2/implref-global.c: Likewise.
9788 * gdb.dwarf2/implref-global.exp: Likewise.
9789 * gdb.dwarf2/implref-struct.c: Likewise.
9790 * gdb.dwarf2/implref-struct.exp: Likewise.
9791
825c8ef2
AT
97922016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9793
9794 * gdb.trace/trace-condition.exp: Add 64bit tests.
9795
2320162a
AT
97962016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9797
9798 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
9799 bits types.
9800 (main): Adapt to 8 to 64 bits types.
9801 * gdb.trace/trace-condition.exp: Add new tests.
9802
a7818233
AT
98032016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9804
9805 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
9806
0d336466
AT
98072016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9808
9809 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
9810 Move condition tests...
9811 * gdb.trace/trace-condition.exp: Here.
9812
7faeb45a
AT
98132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9814
9815 * gdb.trace/trace-condition.exp: Add counter-case tests.
9816
e385593e
JK
98172016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9818
9819 PR c++/15231
9820 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
9821 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
9822
744608cc
PA
98232016-05-27 Pedro Alves <palves@redhat.com>
9824
9825 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9826 New procedure.
9827 (top level): Call it, and bail out of DejaGnu is known to be bad.
9828
ac775bf4
AB
98292016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
9830
9831 * gdb.base/whatis.c: Extend the test case.
9832 * gdb.base/whatis.exp: Add additional tests.
9833
2bbad2ea
BH
98342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9835
9836* gdb.fortran/type.f90: Add pointer variable.
9837* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
9838
8b70175d
BH
98392016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9840
9841 * gdb.fortran/vla-type.exp: Fix testcase name.
9842
86d8a848
BH
98432016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9844
9845 * gdb.fortran/vla-type.exp: Access elements in nested structs.
9846
e188eb36
BH
98472016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9848
9849 * gdb.fortran/type.f90: Add nested structures.
9850 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
9851 * gdb.fortran/derived-type.exp: Adapt expected output.
9852 * gdb.fortran/vla-type.exp: Adapt expected output.
9853
9b2db1fd
BH
98542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9855
9856 * gdb.fortran/whatis_type.exp: Adapt expected output.
9857
72b17055
BH
98582016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9859
9860 * gdb.fortran/print_type.exp: Fix expected output.
9861 * gdb.fortran/whatis_type.exp: Fix expected output.
9862
3cd81d8d
BH
98632016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9864
9865 * gdb.fortran/whatis_type.exp: Use multi_line.
9866
ddae9462
TT
98672016-05-24 Tom Tromey <tom@tromey.com>
9868
9869 PR python/17386:
9870 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
9871 use value as an index.
9872
1957f6b8
TT
98732016-05-23 Tom Tromey <tom@tromey.com>
9874
9875 PR python/17981:
9876 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
9877 no-breakpoint case.
9878
026a9174
PA
98792016-05-24 Pedro Alves <palves@redhat.com>
9880
9881 PR gdb/19828
9882 * gdb.threads/clone-attach-detach.c: New file.
9883 * gdb.threads/clone-attach-detach.exp: New file.
9884
e70a7231
FR
98852016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
9886
9887 * gdb.base/annota-input-while-running.exp: Fix syntax error.
9888
0f6ed0e0
TT
98892016-05-23 Tom Tromey <tom@tromey.com>
9890
9891 PR python/19438, PR python/18393:
9892 * gdb.python/py-progspace.exp: Add "dir" test.
9893 * gdb.python/py-objfile.exp: Add "dir" test.
9894
ffd19d61
YQ
98952016-05-23 Yao Qi <yao.qi@linaro.org>
9896
9897 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
9898 * gdb.arch/thumb2-it.exp: Likewise.
9899
9e8f9b05
SM
99002016-05-18 Simon Marchi <simon.marchi@ericsson.com>
9901
9902 * gdb.mi/mi-threads-interrupt.c: New file.
9903 * gdb.mi/mi-threads-interrupt.exp: New file.
9904
61c6156d
SM
99052016-05-17 Simon Marchi <simon.marchi@ericsson.com>
9906
9907 PR gdb/18077
9908 * gdb.mi/mi-async-run.exp: New file.
9909 * gdb.mi/mi-async-run.c: New file.
9910
67218854
TT
99112016-05-17 Tom Tromey <tom@tromey.com>
9912 Manish Goregaokar <manishsmail@gmail.com>
9913
9914 * lib/rust-support.exp: New file.
9915 * lib/gdb.exp (skip_rust_tests): New proc.
9916 (build_executable_from_specs): Handle rust.
9917 * lib/future.exp (gdb_find_rustc): New proc.
9918 (gdb_default_target_compile): Handle rust.
9919 * gdb.rust/expr.exp: New file.
9920 * gdb.rust/generics.exp: New file.
9921 * gdb.rust/generics.rs: New file.
9922 * gdb.rust/methods.exp: New file.
9923 * gdb.rust/methods.rs: New file.
9924 * gdb.rust/modules.exp: New file.
9925 * gdb.rust/modules.rs: New file.
9926 * gdb.rust/simple.exp: New file.
9927 * gdb.rust/simple.rs: New file.
9928
c44af4eb
TT
99292016-05-17 Tom Tromey <tom@tromey.com>
9930
9931 * gdb.base/default.exp (set language): Add rust.
9932
dcd1f979
TT
99332016-05-17 Tom Tromey <tom@tromey.com>
9934
9935 * gdb.gdb/unittest.exp: New file.
9936
155b7f57
YQ
99372016-05-16 Yao Qi <yao.qi@linaro.org>
9938
9939 * gdb.base/batch-preserve-term-settings.exp: Remove variable
9940 shell_prompt. Update shell_prompt_re.
9941
8ddd5a6c
DE
99422016-05-12 Doug Evans <dje@google.com>
9943
9944 PR symtab/19999
9945 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
9946 $options when building executable.
9947 * gdb.dwarf2/fission-loclists-pie.S: New file.
9948 * gdb.dwarf2/fission-loclists-pie.exp: New file.
9949
02e370d9
SM
99502016-05-04 Simon Marchi <simon.marchi@ericsson.com>
9951
9952 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
9953 of [is_remote target],
9954
8929ad8b
SM
99552016-05-04 Simon Marchi <simon.marchi@ericsson.com>
9956
9957 * lib/gdb.exp (use_gdb_stub): New procedure.
9958
6c447423
DE
99592016-05-03 Yunlian Jiang <yunlian@google.com>
9960 Doug Evans <dje@google.com>
9961
9962 PR symtab/19914
9963 * gdb.dwarf2/dwp-sepdebug.c: New file.
9964 * gdb.dwarf2/dwp-sepdebug.exp: New file.
9965
444e826c
SM
99662016-05-02 Simon Marchi <simon.marchi@ericsson.com>
9967
9968 * gdb.base/detach.exp: Remove is_remote check.
9969
740feeaa
SM
99702016-05-02 Simon Marchi <simon.marchi@ericsson.com>
9971
9972 * gdb.base/annota-input-while-running.exp: Don't check for
9973 [is_remote target]. Enable annotations after running to main.
9974 Remove unused "set test..." line.
9975
9080ac9d
SM
99762016-04-28 Simon Marchi <simon.marchi@ericsson.com>
9977
9978 * gdb.trace/trace-enable-disable.exp: New file.
9979 * gdb.trace/trace-enable-disable.c: New file.
9980
952ebca5
SM
99812016-04-28 Simon Marchi <simon.marchi@ericsson.com>
9982
9983 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
9984 use it in info sharedlibrary test.
9985 * gdb.trace/ftrace-lock.exp: Likewise.
9986 * gdb.trace/ftrace.exp: Likewise.
9987 * gdb.trace/range-stepping.exp: Likewise.
9988 * gdb.trace/trace-break.exp: Likewise.
9989 * gdb.trace/trace-condition.exp: Likewise.
9990 * gdb.trace/trace-mt.exp: Likewise.
9991
d9019901
SM
99922016-04-27 Simon Marchi <simon.marchi@ericsson.com>
9993
9994 * lib/gdb.exp (gdb_load_shlibs): Rename to...
9995 (gdb_load_shlib): ... this.
9996 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
9997 gdb_load_shlib.
9998 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
9999 * gdb.base/ctxobj.exp: Likewise.
10000 * gdb.base/dprintf-pending.exp: Likewise.
10001 * gdb.base/dso2dso.exp: Likewise.
10002 * gdb.base/fixsection.exp: Likewise.
10003 * gdb.base/gcore-relro.exp: Likewise.
10004 * gdb.base/gdb1555.exp: Likewise.
10005 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10006 * gdb.base/gnu-ifunc.exp: Likewise.
10007 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10008 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10009 * gdb.base/pending.exp: Likewise.
10010 * gdb.base/print-file-var.exp: Likewise.
10011 * gdb.base/print-symbol-loading.exp: Likewise.
10012 * gdb.base/shlib-call.exp: Likewise.
10013 * gdb.base/shreloc.exp: Likewise.
10014 * gdb.base/so-impl-ld.exp: Likewise.
10015 * gdb.base/solib-disc.exp: Likewise.
10016 * gdb.base/solib-nodir.exp: Likewise.
10017 * gdb.base/solib-overlap.exp: Likewise.
10018 * gdb.base/solib-symbol.exp: Likewise.
10019 * gdb.base/solib-weak.exp (do_test): Likewise.
10020 * gdb.base/sym-file.exp: Likewise.
10021 * gdb.base/symtab-search-order.exp: Likewise.
10022 * gdb.base/type-opaque.exp: Likewise.
10023 * gdb.base/unload.exp: Likewise.
10024 * gdb.base/watchpoint-solib.exp: Likewise.
10025 * gdb.compile/compile.exp: Likewise.
10026 * gdb.cp/gdb2384.exp: Likewise.
10027 * gdb.cp/infcall-dlopen.exp: Likewise.
10028 * gdb.cp/re-set-overloaded.exp: Likewise.
10029 * gdb.fortran/library-module.exp: Likewise.
10030 * gdb.opt/solib-intra-step.exp: Likewise.
10031 * gdb.python/py-finish-breakpoint.exp: Likewise.
10032 * gdb.python/py-shared.exp: Likewise.
10033 * gdb.reverse/solib-precsave.exp: Likewise.
10034 * gdb.reverse/solib-reverse.exp: Likewise.
10035 * gdb.server/solib-list.exp: Likewise.
10036 * gdb.threads/dlopen-libpthread.exp: Likewise.
10037 * gdb.threads/tls-shared.exp: Likewise.
10038 * gdb.threads/tls-so_extern.exp: Likewise.
10039 * gdb.trace/change-loc.exp: Likewise.
10040 * gdb.trace/ftrace-lock.exp: Likewise.
10041 * gdb.trace/ftrace.exp: Likewise.
10042 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10043 * gdb.trace/pending.exp: Likewise.
10044 * gdb.trace/range-stepping.exp: Likewise.
10045 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10046 (strace_info_marker): Likewise.
10047 (strace_probe_marker): Likewise.
10048 (strace_trace_on_same_addr): Likewise.
10049 (strace_trace_on_diff_addr): Likewise.
10050 * gdb.trace/trace-break.exp: Likewise.
10051 * gdb.trace/trace-condition.exp: Likewise.
10052 * gdb.trace/trace-mt.exp: Likewise.
10053
fca4cfd9
SM
100542016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10055
10056 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10057 result of gdb_remote_download.
10058 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10059 * gdb.base/dso2dso.exp: Likewise.
10060 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10061 * gdb.base/print-file-var.exp: Likewise.
10062 * gdb.base/shlib-call.exp: Likewise.
10063 * gdb.base/shreloc.exp: Likewise.
10064 * gdb.base/solib-overlap.exp: Likewise.
10065 * gdb.base/solib-weak.exp (do_test): Likewise.
10066 * gdb.base/unload.exp: Likewise.
10067
11cf4ffb
YQ
100682016-04-27 Yao Qi <yao.qi@linaro.org>
10069
10070 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10071 exists.
10072
3e2e34f8
KB
100732016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10074
10075 * vla-type.exp: Print structure from toplevel.
10076
8f07e298
BH
100772016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10078
10079 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10080 of dynamic types.
10081 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10082 of dynamic types.
10083
9920b434
BH
100842016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10085
10086 * gdb.fortran/vla-type.f90: New file.
10087 * gdb.fortran/vla-type.exp: New file.
10088
f3abeff5
YQ
100892016-04-25 Yao Qi <yao.qi@linaro.org>
10090
10091 * gdb.base/branch-to-self.c: New file.
10092 * gdb.base/branch-to-self.exp: New file.
10093
0a5d52f0
YQ
100942016-04-22 Yao Qi <yao.qi@linaro.org>
10095
10096 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10097 more after $hex.
10098
495346f6
YQ
100992016-04-22 Yao Qi <yao.qi@linaro.org>
10100
10101 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10102 * gdb.base/annota3.exp: Likewise.
10103
4a7e075c
YQ
101042016-04-22 Yao Qi <yao.qi@linaro.org>
10105
10106 * gdb.reverse/step-precsave.exp: Do one step and test program
10107 stops in "callee" and do multiple steps until program goes out
10108 of "callee".
10109 * gdb.reverse/step-reverse.exp: Likewise.
10110
5b061e98
YQ
101112016-04-22 Yao Qi <yao.qi@linaro.org>
10112
10113 * gdb.trace/signal.exp: Also pass if
10114 $tracepoint_hits($i) > $iterations.
10115
5c5dc57f
YQ
101162016-04-22 Yao Qi <yao.qi@linaro.org>
10117
10118 * gdb.trace/signal.c: New file.
10119 * gdb.trace/signal.exp: New file.
10120
a55411b9
DE
101212016-04-19 Doug Evans <xdje42@gmail.com>
10122
10123 * gdb.base/bad-file.exp: New file.
10124
a22df60a
MG
101252016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10126
10127 * gdb.dwarf2/implref.exp: New file.
10128
0c13f7e5
BH
101292016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10130
10131 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
10132 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
10133 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
10134 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
10135 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
10136 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
10137 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
10138 * lib/fortran.exp (fortran_int4): New procedure.
10139 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
10140 (fortran_logical4): Likewise.
10141
9b9b09e9
BH
101422016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
10143
10144 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
10145
a14d1f4d
BH
101462016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10147
10148 * lib/compiler.c: Add Intel specific preprocessor macros.
10149 * lib/compiler.cc: Likewise.
25d49b86 10150
7d49b1d0
LM
101512016-04-13 Luis Machado <lgustavo@codesourcery.com>
10152
10153 * gdb.server/connect-with-no-symbol-file.c: New file.
10154 * gdb.server/connect-with-no-symbol-file.exp: New file.
10155
8392fa22
SM
101562016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10157
10158 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
10159
8c4c4aeb
SM
101602016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10161
10162 * boards/gdbserver-base.exp (${board}_download): Copy source file to
10163 standard output directory.
10164
45e3745e
AT
101652016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
10166
10167 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
10168
e26b7e41
MM
101692016-04-13 Markus Metzger <markus.t.metzger@intel.com>
10170
10171 * gdb.btrace/instruction_history.c (loop): Add declaration.
10172
8ce09462
AT
101732016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10174
10175 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
10176
2e88a1ea
SM
101772016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
10178
10179 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
10180 parentheses to print.
10181 (continue_handler): Likewise.
10182
f48e22e3
SM
101832016-04-08 Simon Marchi <simon.marchi@ericsson.com>
10184
10185 * gdb.server/solib-list.exp: Remove is_remote check.
10186 Pass shlib= to gdb_compile. Don't link shared library with
10187 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
10188 Run binary filename through "readlink -f" on the target.
10189
096be756
PA
101902016-04-08 Pedro Alves <palves@redhat.com>
10191
10192 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
10193 interpreter filename as argument to gdbserver_spawn.
10194 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10195 Return empty if $last_loaded_file does not exist.
10196
06500533
JK
101972016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10198
10199 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
10200 * gdb.base/jit-main.c: Use exit after usage.
10201
2d35e871
JK
102022016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10203
10204 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
10205 GDBHISTSIZE prior to the tests.
10206 * gdb.base/gdbinit-history.exp: Likewise.
10207
102082016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
10209
10210 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
10211 instead of build_executable. Use gdb_load_shlibs.
10212
c8064e7e
YQ
102132016-04-07 Yao Qi <yao.qi@linaro.org>
10214
10215 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
10216 Execute "si" command.
10217
bde47561
YQ
102182016-04-07 Yao Qi <yao.qi@linaro.org>
10219
10220 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
10221 number instead of the comments on some line.
10222
b16f8a3b
DB
102232016-04-06 Don Breazeal <donb@codesourcery.com>
10224
10225 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
10226 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
10227
c2f901df
SM
102282016-04-06 Simon Marchi <simon.marchi@ericsson.com>
10229
10230 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
10231 standard_output_file. Remove unused binfile variable.
10232
ac17fda0
CU
102332016-04-05 Catalin Udma <catalin.udma@freescale.com>
10234
10235 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
10236 * gdb.python/py-mi-objfile.exp: Match "list main" output
10237 in console format.
10238
03a8c4df
SM
102392016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
10240
10241 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
10242 absolute.
10243
6e774b13
SM
102442016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10245
10246 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
10247 absolute.
10248 * gdb.trace/ftrace.exp: Likewise.
10249 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
10250 targets as well.
10251 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
10252 (gdb_load_shlibs): Copy libraries to test directory when testing
10253 natively. Only set solib-search-path if testing remotely.
10254 * lib/mi-support.exp (mi_load_shlibs): Likewise.
10255
7817ea46
SM
102562016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10257
10258 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
10259 gdb_download. Use it even if the target is not remote.
10260 * gdb.base/jit.exp (compile_jit_test): Likewise.
10261 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
10262 output directory if the destination board is local, otherwise use
10263 the standard remote_download from DejaGnu.
10264 (gdb_download): Remove.
10265 (gdb_load_shlibs): Use gdb_remote_download instead of
10266 gdb_download.
10267 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10268 Use gdb_remote_download instead of gdb_download. Use it even if
10269 the target is not remote.
10270 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
10271 instead of gdb_download.
10272
7beb7f68
SM
102732016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
10274
10275 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
10276 (test_insert_delete_modify): Call mi_load_shlibs before trying to
10277 run.
10278
cc63428a
AV
102792016-04-01 Artemiy Volkov <artemiyv@acm.org>
10280
10281 PR gdb/19820
10282 * gdb.base/printcmds.exp: Add artificial arrays tests.
10283
64cdf930
PA
102842016-03-31 Pedro Alves <palves@redhat.com>
10285
10286 PR gdb/19858
10287 * gdb.base/jit-main.c: Include unistd.h.
10288 (ATTACH): Define to 0 if not already defined.
10289 (wait_for_gdb, mypid): New globals.
10290 (WAIT_FOR_GDB): New macro.
10291 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
10292 some breakpoint locations.
10293 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
10294 New procedures.
10295 (one_jit_test): Add REATTACH parameter, and handle it. Use
10296 continue_to_test_location.
10297 (top level): Test attach, and adjusts calls to one_jit_test.
10298
40dea8cb
PA
102992016-03-31 Pedro Alves <palves@redhat.com>
10300
10301 PR gdb/19858
10302 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
10303 BINSUFFIX parameter, and handle it.
10304 (top level): Adjust calls compile_jit_test.
10305
e7ea3ec7
CU
103062016-03-31 Catalin Udma <catalin.udma@freescale.com>
10307
10308 PR python/19743
10309 * gdb.python/py-mi-events-gdb.py: New file.
10310 * gdb.python/py-mi-events.c: New file.
10311 * gdb.python/py-mi-events.exp: New file.
10312
e6359af3
YQ
103132016-03-30 Yao Qi <yao.qi@linaro.org>
10314
10315 * gdb.reverse/until-precsave.exp: Match function name only.
10316 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
10317 Move malloc to a condition block.
10318 * gdb.reverse/until-reverse.exp: Match function name only.
10319
a4105d04
MK
103202016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
10321
10322 * gdb.trace/ftrace.exp: Set arg0exp for s390.
10323 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
10324 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
10325 variable for GPR 0 instead of assuming it is register 0.
10326 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
10327 * lib/trace-support.exp: Add s390 registers.
10328
bfa6adb9
YQ
103292016-03-29 Yao Qi <yao.qi@linaro.org>
10330
10331 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
10332
1e6697ea
YQ
103332016-03-24 Yao Qi <yao.qi@linaro.org>
10334
10335 * gdb.reverse/break-reverse.exp: Add quotation mark in the
10336 test message.
10337
64bcd522
AA
103382016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10339
10340 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
10341 maintaining separate logic for constructing the output path.
10342
7868401b
DB
103432016-03-16 Don Breazeal <donb@codesourcery.com>
10344
10345 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
10346 Retry fork and waitpid on interrupted system call errors.
10347 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
10348 Use with_timeout_factor to increase timeout by factor of 10.
10349
1cafadb4
DB
103502016-03-15 Don Breazeal <donb@codesourcery.com>
10351
10352 * gdb.cp/scope-err.cc: New test program.
10353 * gdb.cp/scope-err.exp: New test script.
10354 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
10355 lines and "set breakpoint here" comment.
10356 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
10357 Fixed some whitespace and format issues.
10358 * gdb.mi/mi-linespec-err-cp.cc: New test program.
10359 * gdb.mi/mi-linespec-err-cp.exp: New test script.
10360
81516450
DE
103612016-03-15 Doug Evans <dje@google.com>
10362
10363 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
10364 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
10365 All callers updated. Add tests for enums, mixed flags register.
10366
aa52b601
DE
103672016-03-15 Doug Evans <dje@google.com>
10368
10369 * gdb.base/skip.c (main): Call test_skip_file_and_function.
10370 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
10371
fa4ff313
SM
103722016-03-14 Simon Marchi <simon.marchi@ericsson.com>
10373
10374 * gdb.base/default.exp: Add $_as_string to the list of expected
10375 convenience functions.
10376
f2403c39
AB
103772016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
10378
10379 * gdb.base/maint.exp: New tests for 'maint info line-table'.
10380
f2f3ccb9
SM
103812016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
10382
10383 * gdb.python/py-as-string.exp: New file.
10384 * gdb.python/py-as-string.c: New file.
10385
00dbd492
PA
103862016-03-09 Pedro Alves <palves@redhat.com>
10387
10388 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
10389 signal" -> "Thread NN received signal" output change.
10390 * gdb.threads/ia64-sigill.exp: Likewise.
10391 * gdb.threads/linux-dp.exp: Likewise.
10392 * gdb.threads/manythreads.exp: Likewise.
10393 * gdb.threads/pending-step.exp: Likewise.
10394 * gdb.threads/print-threads.exp: Likewise.
10395 * gdb.threads/sigstep-threads.exp: Likewise.
10396 * gdb.threads/staticthreads.exp: Likewise.
10397 * gdb.threads/tls.exp: Likewise.
10398
1e6697ea
YQ
103992016-03-09 Pedro Alves <palves@redhat.com>
10400
10401 * gdb.base/command-line-input.exp: New file.
10402
b04fd3be
MK
104032016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10404
10405 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
10406 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
10407 * gdb.trace/pending.exp: Accept leading dot before function name.
10408 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
10409 * lib/trace-support.exp: Set registers for ppc.
10410
98fa59e9
MK
104112016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10412
10413 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
10414 use it for disassembly; accept .main in addition to main in backtrace.
10415
f77198c8
MK
104162016-03-09 Wei-cheng Wang <cole945@gmail.com>
10417 Marcin Kościelnicki <koriakin@0x04.net>
10418
10419 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
10420 (gdb_recursion_test_ptr): New global variable.
10421 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
10422 gdb_recursion_test.
10423 (gdb_c_test): Ditto.
10424
ba84e0da
MK
104252016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10426
10427 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
10428 ordering.
10429
4366d36e
MK
104302016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
10431
10432 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
10433 (bar): Add bar_start_lbl label.
10434 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
10435 of foo/bar for emitting DWARF and tracing.
10436
5eb264df
SDJ
104372016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
10438
10439 * analyze-racy-logs.py: Set executable bit.
10440
fb6a751f
SDJ
104412016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
10442
10443 * Makefile.in (DEFAULT_RACY_ITER): New variable.
10444 (CHECK_TARGET_TMP): Likewise.
10445 (check-single-racy): New rule.
10446 (check-parallel-racy): Likewise.
10447 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
10448 (do-check-parallel-racy): New rule.
10449 (check-racy/%.exp): Likewise.
10450 * README (Racy testcases): New section.
10451 * analyze-racy-logs.py: New file.
10452
bdf7e230
DE
104532016-03-03 Doug Evans <dje@google.com>
10454
10455 * gdb.base/skip.exp: Use with_test_prefix.
10456
4719d415
YQ
104572016-03-03 Yao Qi <yao.qi@linaro.org>
10458
10459 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
10460 Invoke step_over_syscall "clone" and break_cond_on_syscall
10461 "clone".
10462 * gdb.base/step-over-clone.c: New file.
10463
ea507862
YQ
104642016-03-03 Yao Qi <yao.qi@linaro.org>
10465
10466 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
10467 code format.
10468
8fc8cbda
YQ
104692016-03-03 Yao Qi <yao.qi@linaro.org>
10470
10471 * gdb.base/disp-step-fork.c: Rename to ...
10472 * gdb.base/step-over-fork.c: ... it. New file.
10473 * gdb.base/disp-step-vfork.c: Rename to ...
10474 * gdb.base/step-over-vfork.c: ... it. New file.
10475 * gdb.base/disp-step-syscall.exp: Rename to ...
10476 * gdb.base/step-over-syscall.exp: ... it. New file.
10477 (disp_step_cross_syscall): Rename to ...
10478 (step_over_syscall): ... it.
10479
92fa70b0
YQ
104802016-03-03 Yao Qi <yao.qi@linaro.org>
10481
10482 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
10483 If target supports condition evaluation on target, invoke
10484 break_cond_on_syscall for fork and vfork.
10485
e197ad3c
YQ
104862016-03-03 Yao Qi <yao.qi@linaro.org>
10487
10488 * gdb.base/disp-step-syscall.exp: Don't invoke
10489 support_displaced_stepping.
10490 (disp_step_cross_syscall): Test with displaced stepping off and
10491 on if supported.
10492
0b47da9f
YQ
104932016-03-03 Yao Qi <yao.qi@linaro.org>
10494
10495 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
10496 proc.
10497 (setup): New proc.
10498 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
10499 and setup.
10500
065ab6dc
BH
105012016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
10502
10503 * gdb.fortran/vla-history.exp: Remove breakpoint.
10504
07e448ad 105052016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
10506
25d49b86
PA
10507 * gdb.fortran/vla-history.exp: Lookup array elements and printing
10508 exceeds timeout.
07e448ad 10509
9ac2d526 105102016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
10511
25d49b86
PA
10512 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
10513 breakpoint.
9ac2d526 10514
17807369
BH
105152016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
10516
10517 * gdb.mi/vla.f90: Nullify pointer after declaration.
10518
86e501af
PA
105192016-03-01 Pedro Alves <palves@redhat.com>
10520
10521 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
10522
1e903e32
PA
105232016-03-01 Pedro Alves <palves@redhat.com>
10524
10525 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
10526 before anything else.
10527 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
10528 _GNU_SOURCE here.
10529 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
10530 before anything else.
10531 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
10532
6ccb54e2
PA
105332016-03-01 Pedro Alves <palves@redhat.com>
10534
10535 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
10536
30ca9da1
YQ
105372016-03-01 Yao Qi <yao.qi@linaro.org>
10538
10539 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
10540 prepare_for_testing.
10541
dc856b38
YQ
105422016-03-01 Yao Qi <yao.qi@linaro.org>
10543
10544 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
10545
4a932159
AA
105462016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10547
10548 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
10549 manually constructing the output path.
10550
f2489477
AA
105512016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10552
10553 * gdb.arch/s390-stackless.S: New.
10554 * gdb.arch/s390-stackless.exp: New.
10555
38899f16
IB
105562016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
10557
10558 * gdb.dlang/circular.c: New file.
10559 * gdb.dlang/circular.exp: New file.
10560
9fde51ed
YQ
105612016-02-26 Yao Qi <yao.qi@linaro.org>
10562
10563 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
10564 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
10565 (testcases): Update.
10566
ce90fefe
YQ
105672016-02-26 Yao Qi <yao.qi@linaro.org>
10568
10569 * gdb.reverse/aarch64.c: Rename to ...
10570 * gdb.reverse/insn-reverse.c: ... it.
10571 * gdb.reverse/aarch64.exp: Rename to ...
10572 * gdb.reverse/insn-reverse.exp: ... it.
10573
3263bceb
YQ
105742016-02-26 Yao Qi <yao.qi@linaro.org>
10575
10576 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
10577 (testcase_ftype): New.
10578 (testcases): New array.
10579 (n_testcases): New.
10580 (main): Call each element in testcases.
10581 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
10582 (read_testcase): New.
10583 Do the tests in a loop.
10584
6cb59ff1
YQ
105852016-02-25 Yao Qi <yao.qi@linaro.org>
10586
10587 * gdb.base/branches.c: Remove.
10588
ae91f625
MK
105892016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
10590
10591 PR gdb/13808
10592 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
10593
678b48b7
MK
105942016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
10595
10596 * gdb.trace/ftrace.exp: Remove unnecessary target check.
10597
7337a6f2
MK
105982016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
10599
10600 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
10601 change x86_64 call_insn to 'callq'.
10602
861ca91f
AT
106032016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10604
10605 * gdb.trace/tfile-avx.c: Move to...
10606 * gdb.trace/tracefile-pseudo-reg.c: Here.
10607 * gdb.trace/tfile-avx.exp: Move to...
10608 * gdb.trace/tracefile-pseudo-reg.exp: Here.
10609
bf74e428
GB
106102016-02-24 Gary Benson <gbenson@redhat.com>
10611
10612 * gdb.base/attach-pie-noexec.exp: Do not expect an error
10613 message on attach.
10614
cce0e923
DE
106152016-02-23 Doug Evans <dje@google.com>
10616
10617 * gdb.base/skip.c (test_skip): New function.
10618 (end_test_skip_file_and_function): New function.
10619 (test_skip_file_and_function): New function.
10620 * gdb.base/skip1.c (test_skip): New function.
10621 (skip1_test_skip_file_and_function): New function.
10622 * gdb.base/skip.exp: Add tests for new skip options.
10623 * gdb.base/skip-solib.exp: Update expected output.
10624 * gdb.perf/skip-command.cc: New file.
10625 * gdb.perf/skip-command.exp: New file.
10626 * gdb.perf/skip-command.py: New file.
10627
4000e47e
MK
106282016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
10629
10630 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
10631 info registers pattern.
10632
24f75ead
IB
106332016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
10634
10635 * lib/future.exp: Add D support.
10636 (gdb_find_gdc): New proc.
10637 (gdb_default_target_compile): Add D support.
10638
fbb7bcbe
WW
106392016-02-18 Wei-cheng Wang <cole945@gmail.com>
10640
10641 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
10642 user+system time.
10643 (trace_speed_test): Determine the iteration count for a time
10644 between 15..30 seconds.
10645
012b3a21
WT
106462016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
10647
10648 * gdb.arch/i386-mpx-sigsegv.c: New file.
10649 * gdb.arch/i386-mpx-sigsegv.exp: New file.
10650 * gdb.arch/i386-mpx-simple_segv.c: New file.
10651 * gdb.arch/i386-mpx-simple_segv.exp: New file.
10652
2d5189bd
YQ
106532016-02-18 Yao Qi <yao.qi@linaro.org>
10654
10655 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
10656 Don't call setup_kfail.
10657
40fb20d0
YQ
106582016-02-18 Yao Qi <yao.qi@linaro.org>
10659
10660 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
10661 Set "set breakpoint condition-evaluation" per $cond_bp_target.
10662
21b1f8d2
DE
106632016-02-16 Doug Evans <dje@google.com>
10664
10665 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
10666 * gdb.base/skip1.c: Ditto.
10667 * gdb.base/skip.exp: Whitespace cleanup.
10668
4041ed77
DB
106692016-02-16 Don Breazeal <donb@codesourcery.com>
10670
10671 PR remote/19496
10672 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
10673 Remove kfail for PR remote/19496.
10674
c4ef31bf
SM
106752016-02-16 Simon Marchi <simon.marchi@ericsson.com>
10676
10677 * lib/gdb.exp (standard_temp_file): Return a path specific to
10678 the runtest invocation.
10679
266b65b3
SM
106802016-02-16 Simon Marchi <simon.marchi@ericsson.com>
10681
10682 * gdb.trace/save-trace.exp: Change relative path to be in the
10683 standard output directory.
10684
a7a0a6a9
JK
106852016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10686
10687 * gdb.arch/i386-prologue.c: Add missing prototypes.
10688
c99dbb42
JK
106892016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10690
10691 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
10692 * gdb.arch/i386-prologue.exp: Likewise.
10693 * gdb.arch/i386-size.exp: Likewise.
10694
aa480355
SM
106952016-02-15 Simon Marchi <simon.marchi@ericsson.com>
10696
10697 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
10698 define object file path.
10699 * gdb.btrace/gcore.exp: Use standard_output_file to define core
10700 file path.
10701 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
10702 standard_output_file to define binfile.
10703
ba881f50
JK
107042016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 Fix compatibility with recent gfortran-5.3.1.
10707 * gdb.fortran/vla-history.exp (print vla1 allocated)
10708 (print vla2 allocated, print $2, print $3): Remove
10709 (print $4): Rename to ...
10710 (print $2): ... here.
10711 (print $9): Rename to ...
10712 (print $5): ... here.
10713 (print $10): Rename to ...
10714 (print $6): ... here.
10715 * gdb.fortran/vla.f90: Add pvla initialization.
10716
e9fb005c
JK
107172016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
10720 New test.
10721 * gdb.fortran/vla-value-sub.exp: Likewise.
10722
e44e00ff
MK
107232016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
10724
10725 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
10726
97e94151
SM
107272016-02-12 Simon Marchi <simon.marchi@ericsson.com>
10728
10729 * i386-biarch-core.exp: Define corefile using
10730 standard_output_file.
10731
01113bc1
YQ
107322016-02-12 Yao Qi <yao.qi@linaro.org>
10733
10734 * gdb.arch/arm-single-step-kernel-helper.c: New.
10735 * gdb.arch/arm-single-step-kernel-helper.exp: New.
10736
33b4777c
MM
107372016-02-12 Markus Metzger <markus.t.metzger@intel.com>
10738
10739 * gdb.btrace/tailcall-only.exp: New.
10740 * gdb.btrace/tailcall-only.c: New.
10741 * gdb.btrace/x86_64-tailcall-only.S: New.
10742 * gdb.btrace/i686-tailcall-only.S: New.
10743
acc23c11
PA
107442016-02-11 Pedro Alves <palves@redhat.com>
10745
10746 * README (Parallel testing): Add missing double quotes.
10747
e352bf0a
PA
107482016-02-11 Pedro Alves <palves@redhat.com>
10749
10750 * README (Parallel testing): New section.
10751 (GDB_PARALLEL): Rewrite.
10752 (FORCE_PARALLEL): Document.
10753
9f5fed78
MK
107542016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
10755
10756 * gdb.trace/tfile-avx.c: New test.
10757 * gdb.trace/tfile-avx.exp: New test.
10758
9ef9e6a6
KS
107592016-02-09 Keith Seitz <keiths@redhat.com>
10760
10761 PR breakpoints/19546
10762 * gdb.base/infcall-exec.c: New file.
10763 * gdb.base/infcall-exec2.c: New file.
10764 * gdb.base/infcall-exec.exp: New file.
10765
a96e36da
KS
107662016-02-09 Keith Seitz <keiths@redhat.com>
10767
10768 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
10769 (toplevel): Call test_bkpt_address.
10770
9f61929f
KS
107712016-02-09 Keith Seitz <keiths@redhat.com>
10772
10773 PR python/19506
10774 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
10775 (toplevel): Call test_bkpt_address.
10776
1e94266c
SM
107772016-02-09 Simon Marchi <simon.marchi@ericsson.com>
10778
10779 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
10780 to AC_OUTPUT.
10781 * configure: Regenerate.
10782
2a7f3dff
PA
107832016-02-09 Pedro Alves <palves@redhat.com>
10784
10785 PR breakpoints/19548
10786 * gdb.base/execl-update-breakpoints.c (some_function): New
10787 function.
10788 (main): Call it.
10789 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
10790 Tighten expected GDB output.
10791
2151ccc5
SM
107922016-02-08 Simon Marchi <simon.marchi@ericsson.com>
10793
10794 * Makefile.in (ALL_SUBDIRS): Remove.
10795 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
10796 (distclean maintainer-clean realclean): Likewise.
10797 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
10798 * configure: Regenerate.
10799 * gdb.ada/Makefile.in: Delete.
10800 * gdb.arch/Makefile.in: Likewise.
10801 * gdb.asm/Makefile.in: Likewise.
10802 * gdb.base/Makefile.in: Likewise.
10803 * gdb.btrace/Makefile.in: Likewise.
10804 * gdb.cell/Makefile.in: Likewise.
10805 * gdb.compile/Makefile.in: Likewise.
10806 * gdb.cp/Makefile.in: Likewise.
10807 * gdb.disasm/Makefile.in: Likewise.
10808 * gdb.dlang/Makefile.in: Likewise.
10809 * gdb.dwarf2/Makefile.in: Likewise.
10810 * gdb.fortran/Makefile.in: Likewise.
10811 * gdb.gdb/Makefile.in: Likewise.
10812 * gdb.go/Makefile.in: Likewise.
10813 * gdb.guile/Makefile.in: Likewise.
10814 * gdb.java/Makefile.in: Likewise.
10815 * gdb.linespec/Makefile.in: Likewise.
10816 * gdb.mi/Makefile.in: Likewise.
10817 * gdb.modula2/Makefile.in: Likewise.
10818 * gdb.multi/Makefile.in: Likewise.
10819 * gdb.objc/Makefile.in: Likewise.
10820 * gdb.opencl/Makefile.in: Likewise.
10821 * gdb.opt/Makefile.in: Likewise.
10822 * gdb.pascal/Makefile.in: Likewise.
10823 * gdb.perf/Makefile.in: Likewise.
10824 * gdb.python/Makefile.in: Likewise.
10825 * gdb.reverse/Makefile.in: Likewise.
10826 * gdb.server/Makefile.in: Likewise.
10827 * gdb.stabs/Makefile.in: Likewise.
10828 * gdb.threads/Makefile.in: Likewise.
10829 * gdb.trace/Makefile.in: Likewise.
10830 * gdb.xml/Makefile.in: Likewise.
10831 * lib/gdb.exp (make_gdb_parallel_path): Add check for
10832 GDB_PARALLEL.
10833 (standard_output_file): Remove check for GDB_PARALLEL, always
10834 return path in outputs/$subdir/$testname.
10835
437277d4
SM
108362016-02-08 Simon Marchi <simon.marchi@ericsson.com>
10837
10838 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
10839 (site.exp): Assign abs_srcdir to tcl's srcdir.
10840
31d913c7
YQ
108412016-02-04 Yao Qi <yao.qi@linaro.org>
10842
10843 * gdb.base/foll-exec-mode.c: Include limits.h.
10844 (main): Add parameters argc and argv. Get directory from
10845 argv[0].
10846 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
10847 compilation.
10848 * gdb.base/foll-exec.c: Include limits.h.
10849 (main): Add parameters argc and argv.
10850 Get directory from argv[0].
10851 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
10852 Adjust tests on the number of lines as source code changed.
10853 * gdb.base/foll-vfork-exit.c: Include limits.h.
10854 (main): Add one line of statement before vfork.
10855 * gdb.base/foll-vfork.c: Include limits.h and string.h.
10856 (main): Add parameters argc and argv. Get directory from
10857 argv[0].
10858 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
10859 (setup_gdb): Set tbreak to skip some source lines.
10860 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
10861 (main): Add parameters argc and argv. Get directory from
10862 argv[0].
10863 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
10864 compilation.
10865 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
10866 (main): Add parameters argc and argv. Get directory from
10867 argv[0].
10868 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
10869 compilation.
10870
9482b9fb
DE
108712016-02-01 Doug Evans <dje@google.com>
10872
10873 * gdb.base/skip.exp: Clean up multiple references to same test name.
10874
6b2e4f10
PA
108752016-02-01 Pedro Alves <palves@redhat.com>
10876
ccb6afd6 10877 PR remote/19496
6b2e4f10
PA
10878 * gdb.threads/forking-threads-plus-breakpoint.exp
10879 (displaced_stepping_supported): New global.
10880 (probe_displaced_stepping_support): New procedure.
10881 (do_test): Add 'displaced' parameter, and use it.
10882 (top level): Check for displaced stepping support. Add displaced
10883 stepping on/off testing axis.
10884
37a8db1a
AB
108852016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
10886
10887 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
10888 pointer. Don't perform further tests on the unassociated pointer
10889 if the first test fails.
10890
5fdf6324
AB
108912016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
10892
10893 * gdb.base/max-value-size.c: New file.
10894 * gdb.base/max-value-size.exp: New file.
10895 * gdb.base/huge.exp: Disable max-value-size for this test.
10896
935c6144
IB
108972016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
10898
10899 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
10900
7fe8399d
YQ
109012016-01-28 Yao Qi <yao.qi@linaro.org>
10902
10903 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
10904
a2077e25
PA
109052016-01-25 Pedro Alves <palves@redhat.com>
10906
10907 PR threads/19461
10908 * gdb.base/fork-running-state.c: New file.
10909 * gdb.base/fork-running-state.exp: New file.
10910
1d2736d4
PA
109112016-01-25 Pedro Alves <palves@redhat.com>
10912
10913 PR gdb/19494
10914 * gdb.base/catch-fork-kill.c: New file.
10915 * gdb.base/catch-fork-kill.exp: New file.
10916
f1da4b11
PA
109172016-01-25 Pedro Alves <palves@redhat.com>
10918
10919 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
10920 Delete, moved to lib/gdb.exp.
10921 * gdb.threads/forking-threads-plus-breakpoint.exp
10922 (foreach_with_prefix): Likewise.
10923 * gdb.threads/process-dies-while-handling-bp.exp
10924 (foreach_with_prefix): Likewise.
10925 * lib/gdb.exp (foreach_with_prefix): New procedure.
10926
45f38546
MK
109272016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
10928
10929 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
10930 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
10931
dc29a1ce
MK
109322016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
10933
10934 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
10935 endian targets.
10936
092127d7
JK
109372016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10938 Pedro Alves <palves@redhat.com>
10939
10940 Fix testsuite compatibility with Guile.
10941 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
10942 number.
10943
31d765d3
JK
109442016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10945
10946 Fix testsuite compatibility with Guile.
10947 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
10948 (thread 1): New test for backtrace through signal handler.
10949
1ac78c04
YQ
109502016-01-22 Yao Qi <yao.qi@linaro.org>
10951
10952 PR testsuite/19491
10953 * gdb.base/multi-forks.c: Include
10954 ../lib/unbuffer_output.c
10955 (main): Call gdb_unbuffer_output.
10956
4f5946a8
DE
109572016-01-21 Doug Evans <dje@google.com>
10958
10959 * lib/ada.exp (gdb_compile_ada): Fix typo.
10960
305e13e6
JB
109612016-01-21 Joel Brobecker <brobecker@adacore.com>
10962
10963 * gdb.base/break-fun-addr.exp: New file.
10964 * gdb.base/break-fun-addr1.c: New file.
10965 * gdb.base/break-fun-addr2.c: New file.
10966
5f5dfff6
SM
109672016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
10968
10969 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
10970 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
10971 enum flag values.
10972
fd356fa2
AA
109732016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10974
10975 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
10976 when GDB can not set the vector return value. Add more comments
10977 for clarification.
10978
9df22175
AT
109792016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
10980
10981 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
10982 command.
10983
41d1845e
SM
109842016-01-19 Simon Marchi <simon.marchi@ericsson.com>
10985
10986 * Makefile.in (DO_RUNTEST): Add --status and update usages.
10987
01ac6840
SM
109882016-01-19 Simon Marchi <simon.marchi@ericsson.com>
10989
10990 * Makefile.in (check-single): Pass --status to runtest.
10991 (check/%.exp): Likewise.
10992
109932016-01-19 Simon Marchi <simon.marchi@ericsson.com>
10994
10995 * Makefile.in (check-parallel): Propagate return code from make
10996 do-check-parallel.
10997
bd0a71fa
MK
109982016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
10999
11000 * gdb.trace/ftrace.exp: Fix expected message on continue.
11001 * gdb.trace/pending.exp: Fix expected message on continue.
11002 * gdb.trace/trace-break.exp: Fix expected message on continue.
11003
8bcbad33
SM
110042016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11005
11006 * lib/gdb.exp (gdb_test): Remove unused global references.
11007
f303dbd6
PA
110082016-01-18 Pedro Alves <palves@redhat.com>
11009
11010 * gdb.base/async-shell.exp: Adjust expected output.
11011 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11012 * gdb.base/siginfo-thread.exp: Adjust expected output.
11013 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11014 * gdb.java/jnpe.exp: Adjust expected output.
11015 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11016 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11017 * gdb.threads/leader-exit.exp: Adjust expected output.
11018 * gdb.threads/manythreads.exp: Adjust expected output.
11019 * gdb.threads/pthreads.exp: Adjust expected output.
11020 * gdb.threads/schedlock.exp: Adjust expected output.
11021 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11022 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11023 expected output.
11024 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11025 output.
11026 * gdb.threads/sigthread.exp: Adjust expected output.
11027 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11028
b2789696
YQ
110292016-01-18 Yao Qi <yao.qi@linaro.org>
11030
11031 * gdb.guile/scm-section-script.c: Replace @progbits with
11032 %progbits.
11033 * gdb.python/py-section-script.c: Likewise.
11034
71ef29a8
PA
110352016-01-15 Pedro Alves <palves@redhat.com>
11036
11037 * gdb.multi/tids.exp: Test star wildcard ranges.
11038
3f5b7598
PA
110392016-01-15 Pedro Alves <palves@redhat.com>
11040
11041 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11042 command from "thread apply" invocation.
11043 (thr_apply_info_thr_invalid): Default the expected output to the
11044 input tid list.
11045 (top level): Add tests that use convenience variables. Add tests
11046 for "thread apply" with a valid TID list, but missing the command.
11047
663f6d42
PA
110482016-01-13 Pedro Alves <palves@redhat.com>
11049
11050 * gdb.base/default.exp: Expect $_gthread as well.
11051 * gdb.multi/tids.exp: Test $_gthread.
11052 * gdb.threads/thread-specific.exp: Test $_gthread.
11053
c84f6bbf
PA
110542016-01-13 Pedro Alves <palves@redhat.com>
11055
11056 * gdb.multi/tids.exp: Test "info threads -gid".
11057
22a02324
PA
110582016-01-13 Pedro Alves <palves@redhat.com>
11059
11060 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11061 Breakpoint.thread.
11062 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11063
5d5658a1
PA
110642016-01-07 Pedro Alves <palves@redhat.com>
11065
11066 * gdb.base/break.exp: Adjust to output changes.
11067 * gdb.base/hbreak2.exp: Likewise.
11068 * gdb.base/sepdebug.exp: Likewise.
11069 * gdb.base/watch_thread_num.exp: Likewise.
11070 * gdb.linespec/keywords.exp: Likewise.
11071 * gdb.multi/info-threads.exp: Likewise.
11072 * gdb.threads/thread-find.exp: Likewise.
11073 * gdb.multi/tids.c: New file.
11074 * gdb.multi/tids.exp: New file.
11075
84654457
PA
110762016-01-13 Pedro Alves <palves@redhat.com>
11077
11078 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11079
e3940304
PA
110802016-01-13 Pedro Alves <palves@redhat.com>
11081
11082 * gdb.base/default.exp: Expect $_inferior as well.
11083 * gdb.multi/base.exp: Test $_inferior.
11084
a911d87a
PA
110852016-01-13 Pedro Alves <palves@redhat.com>
11086
11087 PR breakpoints/19388
11088 * gdb.base/catch-signal-siginfo-cond.c: New file.
11089 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11090
82075af2
JS
110912016-01-12 Josh Stone <jistone@redhat.com>
11092 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11093
11094 * gdb.base/catch-syscall.c (do_execve): New variable.
11095 (main): Conditionally trigger an execve.
11096 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11097 (test_catch_syscall_execve): New, check entry/return across execve.
11098 (do_syscall_tests): Call test_catch_syscall_execve.
11099
e46eeedd
PA
111002016-01-12 Pedro Alves <palves@redhat.com>
11101
11102 * gdb.base/random-signal.exp (do_test): New procedure, with body
11103 of testcase moved in.
11104
01d8c27e
JK
111052016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11106 Pedro Alves <palves@redhat.com>
11107
11108 * gdb.base/funcargs.exp (finish from indirectly called function):
11109 Reintroduce the case for 'First'.
11110
9a706302
JK
111112016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11112 Pedro Alves <palves@redhat.com>
11113
11114 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11115 (tcatch_vfork_then_child_follow_exec)
11116 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11117 identification.
11118
c0ecb95f
JK
111192016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11120
11121 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11122 and repeats to unlimited.
11123 * gdb.python/py-value.exp: Likewise.
11124 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11125 and repeats to unlimited.
11126
6cfc1fcb
JK
111272016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11128
11129 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
11130 and reordering the functions.
11131 * gdb.multi/hangout.c: Likewise.
11132 * gdb.multi/hello.c: Likewise.
11133
582a1b00
SM
111342016-01-08 Simon Marchi <simon.marchi@ericsson.com>
11135
11136 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
11137 absolute.
11138 (SingleStatisticTestResult.report): Use dict.keys instead of
11139 dict.iterkeys.
11140
79bc59cb
PA
111412016-01-06 Pedro Alves <palves@redhat.com>
11142
11143 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
11144
43368e1d
MM
111452016-01-04 Markus Metzger <markus.t.metzger@intel.com>
11146
11147 * gdb.btrace/dlopen.exp: New.
11148 * gdb.btrace/dlopen.c: New.
11149 * gdb.btrace/dlopen-dso.c: New.
11150
79fad5b8
SL
111512015-12-25 Sandra Loosemore <sandra@codesourcery.com>
11152
11153 * lib/gdb.exp (gdb_test): Update comments to clarify that the
11154 PATTERN argument is optional.
11155
ab8314b3
JB
111562015-12-24 Joel Brobecker <brobecker@adacore.com>
11157
11158 * lib/ada.exp (target_compile_ada_from_dir): New function.
11159 (gdb_compile_ada): Reimplement avoiding the use of project files.
11160 * gdb.ada/gnat_ada.gpr: Delete.
11161 * gdb.ada/cond_lang.exp: Adjust test to make path before
11162 filename optional.
11163 * gdb.ada/small_reg_param.exp: Likewise.
11164
fe33faff
SM
111652015-12-22 Simon Marchi <simon.marchi@ericsson.com>
11166
11167 * gdb.base/foll-vork.exp: Remove HP-UX special case.
11168
6d265cb4
TP
111692015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11170
11171 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
11172 case.
11173
10125099
SM
111742015-12-21 Simon Marchi <simon.marchi@ericsson.com>
11175
11176 * gdb.base/break.exp: Remove dead code.
11177 * gdb.base/sepdebug.exp: Likewise.
11178
3ca22649
SM
111792015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11180
11181 * gdb.asm/asm-source.exp: Remove HP-UX references.
11182 * gdb.base/annota1.exp: Likewise.
11183 * gdb.base/annota3.exp: Likewise.
11184 * gdb.base/attach.exp: Likewise.
11185 * gdb.base/bigcore.exp: Likewise.
11186 * gdb.base/break.exp: Likewise.
11187 * gdb.base/call-ar-st.exp: Likewise.
11188 * gdb.base/callfuncs.exp: Likewise.
11189 * gdb.base/catch-fork-static.exp: Likewise.
11190 * gdb.base/display.exp: Likewise.
11191 * gdb.base/foll-exec-mode.exp: Likewise.
11192 * gdb.base/foll-exec.exp: Likewise.
11193 * gdb.base/foll-fork.exp: Likewise.
11194 * gdb.base/foll-vfork.exp: Likewise.
11195 * gdb.base/funcargs.exp: Likewise.
11196 * gdb.base/hbreak2.exp: Likewise.
11197 * gdb.base/inferior-died.exp: Likewise.
11198 * gdb.base/interrupt.exp: Likewise.
11199 * gdb.base/multi-forks.exp: Likewise.
11200 * gdb.base/nodebug.exp: Likewise.
11201 * gdb.base/sepdebug.exp: Likewise.
11202 * gdb.base/solib1.c: Likewise.
11203 * gdb.base/step-test.exp: Likewise.
11204 * gdb.mi/non-stop.c: Likewise.
11205 * gdb.mi/pthreads.c: Likewise.
11206 * gdb.multi/bkpt-multi-exec.ex: Likewise.
11207 * gdb.threads/pthreads.c: Likewise.
11208 * gdb.threads/staticthreads.exp: Likewise.
11209 * lib/future.exp: Likewise.
11210 * lib/gdb.exp: Likewise.
11211 * gdb.base/so-indr-cl.c: Remove.
11212 * gdb.base/so-indr-cl.exp: Likewise.
11213 * gdb.base/solib.c: Likewise.
11214 * gdb.base/solib.exp: Likewise.
11215 * gdb.base/solib2.c: Likewise.
11216
b6304613
SM
112172015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11218
11219 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
11220 * gdb.base/call-ar-st.exp: Likewise.
11221 * gdb.base/callfuncs.exp: Likewise.
11222 * gdb.base/condbreak.exp: Likewise.
11223 * gdb.base/constvars.exp: Likewise.
11224 * gdb.base/hbreak2.exp: Likewise.
11225 * gdb.base/langs.exp: Likewise.
11226 * gdb.base/list.exp: Likewise.
11227 * gdb.base/long_long.exp: Likewise.
11228 * gdb.base/ptype.exp: Likewise.
11229 * gdb.base/scope.exp: Likewise.
11230 * gdb.base/signals.exp: Likewise.
11231 * gdb.base/so-impl-ld.exp: Likewise.
11232 * gdb.base/varargs.exp: Likewise.
11233 * gdb.base/volatile.exp: Likewise.
11234 * gdb.base/whatis.exp: Likewise.
11235 * gdb.cp/cplusfuncs.exp: Likewise.
11236 * gdb.cp/inherit.exp: Likewise.
11237 * gdb.cp/local.exp: Likewise.
11238 * gdb.cp/member-ptr.exp: Likewise.
11239 * gdb.cp/method.exp: Likewise.
11240 * gdb.cp/overload.exp: Likewise.
11241 * gdb.cp/templates.exp: Likewise.
11242 * gdb.stabs/weird.exp: Likewise.
11243 * lib/compiler.c: Likewise.
11244 * lib/compiler.cc: Likewise.
11245 * lib/cp-support.exp: Likewise.
11246 * lib/gdb.exp: Likewise.
11247
bf401b07
SM
112482015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
11249
11250 * configure.ac: Remove HP-UX case.
11251 * configure: Regenerate.
11252
aff9c0f8
SM
112532015-12-18 Simon Marchi <simon.marchi@ericsson.com>
11254
11255 * lib/gdb.exp (gdb_compile): Add function doc.
11256
a6904d5a
PA
112572015-12-17 Pedro Alves <palves@redhat.com>
11258
11259 PR threads/19354
11260 * gdb.multi/info-threads.exp: New file.
11261
a22279dd
YQ
112622015-12-15 Yao Qi <yao.qi@linaro.org>
11263
11264 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
11265 is aarch64*-*-*.
11266
0588c796
SL
112672015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11268
11269 * gdb.base/history-duplicates.exp: Skip if no readline support.
11270
5d978e17
SL
112712015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11272
11273 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
11274
7e763b86
SL
112752015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11276
11277 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
11278
87a3a92c
SL
112792015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11280
11281 * gdb.base/completion.exp: Skip tests that interrupt GDB with
11282 ctrl-C if nointerrupts target property is set.
11283 * gdb.base/double-prompt-target-event-error.exp: Likewise.
11284 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
11285 * gdb.base/paginate-bg-execution.exp: Likewise.
11286 * gdb.base/paginate-execution-startup.exp: Likewise.
11287 * gdb.base/random-signal.exp: Likewise.
11288 * gdb.base/range-stepping.exp: Likewise.
11289 * gdb.cp/annota2.exp: Likewise.
11290 * gdb.cp/annota3.exp: Likewise.
11291 * gdb.gdb/selftest.exp: Likewise.
11292 * gdb.threads/continue-pending-status.exp: Likewise.
11293 * gdb.threads/leader-exit.exp: Likewise.
11294 * gdb.threads/manythreads.exp: Likewise.
11295 * gdb.threads/pthreads.exp: Likewise.
11296 * gdb.threads/schedlock.exp: Likewise.
11297 * gdb.threads/sigthread.exp: Likewise.
11298
a8f077dc
DB
112992015-12-11 Don Breazeal <donb@codesourcery.com>
11300
11301 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
11302 remote.
11303 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
11304 * gdb.base/foll-exec.exp (main): Enable for target remote.
11305 * gdb.base/foll-fork.exp (main): Likewise.
11306 * gdb.base/foll-vfork.exp (main): Likewise.
11307 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
11308 (proc continue_to_exit_bp_loc): Use clean_restart.
11309 * gdb.base/pie-execl.exp (main): Disable for target remote.
11310 * gdb.base/watch-vfork.exp (main): Enable for target remote.
11311 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
11312 * gdb.threads/execl.exp (main): Likewise.
11313 * gdb.threads/fork-child-threads.exp (main): Likewise.
11314 * gdb.threads/fork-plus-threads.exp (main): Disable for target
11315 remote.
11316 * gdb.threads/fork-thread-pending.exp (main): Enable for target
11317 remote.
11318 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
11319 pid.tid style ptids, instead of just tid.
11320 * gdb.threads/thread-execl.exp (main): Enable for target remote.
11321 * gdb.threads/watchpoint-fork.exp (main): Likewise.
11322 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
11323 ptids, instead of just tid.
11324
3b2464a8
AB
113252015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11326
11327 * gdb.base/list.exp (test_list_forward): Add end of file error
11328 test.
11329 (test_repeat_list_command): Add end of file error test.
11330 (test_list_backwards): Add beginning of file error test.
11331
a0def019
AB
113322015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11333
11334 * gdb.base/list.exp (test_list_invalid_args): New function,
11335 defined, and called.
11336
5c000dff
AB
113372015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
11338
11339 * gdb.base/list.exp (test_list): Make test names unique.
11340
f1637ebe
YQ
113412015-12-11 Yao Qi <yao.qi@linaro.org>
11342
11343 * gdb.base/coremaker2.c: Remove.
11344
36d6fc0a
PA
113452015-12-10 Pedro Alves <palves@redhat.com>
11346
11347 * gdb.multi/base.exp: Remove stale "spaces" references.
11348
762f7747
PA
113492015-12-10 Pedro Alves <palves@redhat.com>
11350
11351 * gdb.multi/base.exp: Don't use nowarnings.
11352 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
11353 * gdb.multi/hangout.c: Include stdio.h.
11354 * gdb.multi/hello.c: Include stdlib.h.
11355 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
11356 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
11357 * gdb.multi/multi-arch.exp: Don't use nowarnings.
11358
28d2bfb9
AB
113592015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
11360
11361 * gdb.dwarf2/dw2-ranges-base.c: New file.
11362 * gdb.dwarf2/dw2-ranges-base.exp: New file.
11363 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
11364 support additional line table, and debug ranges generation.
11365 (Dwarf::ranges): New function, generate .debug_ranges.
11366 (Dwarf::lines): Support generating simple line table programs.
11367 (Dwarf::assemble): Initialise new namespace variables.
11368
5fc2beac
KB
113692015-12-09 Kevin Buettner <kevinb@redhat.com>
11370
11371 * gdb.base/async.exp (proc test_background): Add case for
11372 asynchronous execution not supported.
11373
1c35a88f
LM
113742015-12-09 Luis Machado <lgustavo@codesourcery.com>
11375
11376 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
11377 format and change test names to make them unique.
11378
b593e3d9
RK
113792015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
11380 Pedro Alves <pedro@redhat.com>
11381
11382 PR gdb/18702
11383 Add checking of floatformats setup on x86_64 hosts.
11384 * gdb.arch/i386-float.S (main): Load bigval and smallval.
11385 (smallval, bigval): New labels/constants.
11386 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
11387 float" after loading bigval and smallval.
11388
d72413e6
PMR
113892015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
11390
11391 * gdb.ada/fun_overload_menu.exp: New testcase.
11392 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
11393
ece66d65
JS
113942015-12-04 Josh Stone <jistone@redhat.com>
11395
11396 * gdb.base/catch-fork-static.exp: New.
11397
41d0efca
YQ
113982015-12-03 Yao Qi <yao.qi@linaro.org>
11399
11400 * gdb.base/sizeof.c: Don't include stdio.h and
11401 ../lib/unbuffer_output.c.
11402 (main): New variable 'size' and 'value'. Remove printf and
11403 gdb_unbuffer_output. Assign return value to size and value.
11404 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
11405 at the beginning.
11406 (check_sizeof): Check the result by printing variable 'size'.
11407 (check_valueof): Check the result by printing variable 'value'.
11408
99fd02d9
YQ
114092015-12-01 Yao Qi <yao.qi@linaro.org>
11410
11411 * gdb.base/disp-step-syscall.exp: Define syscall instruction
11412 for aarch64*-*-linux* target.
11413
f2faf941
PA
114142015-11-30 Pedro Alves <palves@redhat.com>
11415
11416 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
11417
04bf20c5
PA
114182015-11-30 Pedro Alves <palves@redhat.com>
11419
11420 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
11421 Handle non-stop mode vCont replies.
11422
09df4675
PA
114232015-11-30 Pedro Alves <palves@redhat.com>
11424
11425 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
11426 prepare_for_testing. Start gdb with "set non-stop on" appended to
11427 GDBFLAGS. Lax expected stop output.
11428
58b584af
YQ
114292015-11-27 Yao Qi <yao.qi@linaro.org>
11430
11431 * gdb.arch/arm-neon.exp: New.
11432 * gdb.arch/arm-neon.c: New.
11433
dfcb77a8
YQ
114342015-11-27 Yao Qi <yao.qi@linaro.org>
11435
11436 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
11437
88e8ec1b
YQ
114382015-11-27 Yao Qi <yao.qi@linaro.org>
11439
11440 * gdb.cp/annota2.exp: Allow multiple occurrences of the
11441 frames-invalid annotation.
11442
bfde72c2
YQ
114432015-11-27 Yao Qi <yao.qi@linaro.org>
11444
11445 * gdb.cp/annota2.exp: Use ${frames_invalid}.
11446
f6512a69
SM
114472015-11-26 Simon Marchi <simon.marchi@ericsson.com>
11448
11449 * gdb.threads/names.exp: New file.
11450 * gdb.threads/names.c: New file.
11451 * README: Mention gdb,no_thread_names.
11452
46a3515b
MM
114532015-11-26 Markus Metzger <markus.t.metzger@intel.com>
11454
11455 PR 19297
11456 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
11457 support" error.
11458
62147a22
PA
114592015-11-24 Pedro Alves <palves@redhat.com>
11460
11461 PR 17539
11462 * gdb.base/display.exp: Expect displays to be sorted in ascending
11463 order. Use multi_line.
11464 * gdb.base/solib-display.exp: Likewise.
11465
2f341b6e
PA
114662015-11-24 Pedro Alves <palves@redhat.com>
11467
11468 PR 17539
25d49b86
PA
11469 * gdb.base/display.exp: Expect displays to be sorted in ascending
11470 order. Use multi_line.
11471 * gdb.base/solib-display.exp: Likewise.
2f341b6e 11472
7e0aa6aa
PA
114732015-11-24 Pedro Alves <palves@redhat.com>
11474
11475 PR 17539
11476 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
11477 threads in ascending order.
11478 * gdb.base/foll-fork.exp: Likewise.
11479 * gdb.base/foll-vfork.exp: Likewise.
11480 * gdb.base/multi-forks.exp: Likewise.
11481 * gdb.mi/mi-nonstop.exp: Likewise.
11482 * gdb.mi/mi-nsintrall.exp: Likewise.
11483 * gdb.multi/base.exp: Likewise.
11484 * gdb.multi/multi-arch.exp: Likewise.
11485 * gdb.python/py-inferior.exp: Likewise.
11486 * gdb.threads/break-while-running.exp: Likewise.
11487 * gdb.threads/execl.exp: Likewise.
11488 * gdb.threads/gcore-thread.exp: Likewise.
11489 * gdb.threads/info-threads-cur-sal.exp: Likewise.
11490 * gdb.threads/kill.exp: Likewise.
11491 * gdb.threads/linux-dp.exp: Likewise.
11492 * gdb.threads/multiple-step-overs.exp: Likewise.
11493 * gdb.threads/next-bp-other-thread.exp: Likewise.
11494 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
11495 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
11496 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
11497 * gdb.threads/thread-find.exp: Likewise.
11498 * gdb.threads/tls.exp: Likewise.
11499 * lib/mi-support.exp (mi_reverse_list): Delete.
11500 (mi_check_thread_states): No longer reverse list.
11501
2cc57ad8
PA
115022015-11-24 Pedro Alves <palves@redhat.com>
11503
11504 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
11505 use lowercase.
11506
c93e8391
SM
115072015-11-23 Simon Marchi <simon.marchi@ericsson.com>
11508
11509 * gdb.trace/actions.c: Include trace-common.h.
11510 (main): Add a location for a fast tracepoint.
11511 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
11512 the normal tracepoints.
11513 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
11514
045ccf91
SM
115152015-11-23 Simon Marchi <simon.marchi@ericsson.com>
11516
11517 * save-trace.exp: Factor out code to these...
11518 (gdb_save_tracepoints): New.
11519 (gdb_load_tracepoints): New.
11520 (do_save_load_test): New.
11521
5506f9f6
KB
115222015-11-23 Kevin Buettner <kevinb@redhat.com>
11523
11524 * gdb.base/asmlabel.exp: New test.
11525 * gdb.base/asmlabel.c: New test case.
11526
16c3b12f
JB
115272015-11-23 Joel Brobecker <brobecker@adacore.com>
11528
11529 * gdb.base/wrong_frame_bt_full-main.c: New file.
11530 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
11531 * gdb.base/wrong_frame_bt_full.exp: New file.
11532
155bfbd3
JB
115332015-11-23 Joel Brobecker <brobecker@adacore.com>
11534
11535 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
11536
bb097445
JM
115372015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
11538
206853a0 11539 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
11540 pstate register when comparing registers values in
11541 sparc64-*-linux-gnu targets to avoid spurious differences.
11542
9c88ed8f
JM
115432015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
11544
206853a0 11545 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 11546
96161e25
SL
115472015-11-19 Sandra Loosemore <sandra@codesourcery.com>
11548
11549 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
11550 as type argument to gdb_compile.
11551 * gdb.base/nested-subp2.exp: Likewise.
11552 * gdb.base/nested-subp3.exp: Likewise.
11553
340c2830
DV
115542015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
11555
11556 * lib/dwarf.exp (_note): Fix left shift of negative value.
11557 * gdb.trace/trace-condition.exp: Likewise.
11558
c1862d0f
YQ
115592015-11-13 Yao Qi <yao.qi@linaro.org>
11560
11561 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
11562 comments about d10v.
11563 (test_scalar_returns): Likewise.
11564 * gdb.base/d10v.ld: Remove.
11565 * gdb.base/overlays.exp: Remove the target triplet checking for
11566 d10v-*-*.
11567 * gdb.base/structs.exp (test_struct_returns): Remove the
11568 comments about d10v.
11569 (test_struct_calls): Likewise.
11570
77ae9c19
YQ
115712015-11-13 Yao Qi <yao.qi@linaro.org>
11572
11573 * gdb.base/gnu_vector.exp: Check the return value by "p res".
11574 * gdb.base/gnu_vector.c: Don't include stdio.h.
11575 (main): Don't print res and call add_some_intvecs.
11576
430e004e
MK
115772015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
11578
11579 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
11580 macro.
11581 (func5): Removed.
11582 (func4): Use FAST_TRACEPOINT_LABEL.
11583 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
11584 macro.
11585 (func): Removed.
11586 (thread_function): Use FAST_TRACEPOINT_LABEL.
11587 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
11588 (func): Remove.
11589 (marker): Use FAST_TRACEPOINT_LABEL.
11590 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
11591 (pendfunc1): Remove.
11592 (pendfunc): Use FAST_TRACEPOINT_LABEL.
11593 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
11594 (foo): Remove.
11595 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
11596 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
11597 macro.
11598 (func): Remove.
11599 (marker): Use FAST_TRACEPOINT_LABEL.
11600 * gdb.trace/trace-common.h: New header.
11601 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
11602 macro.
11603 (func): Remove.
11604 (marker): Use FAST_TRACEPOINT_LABEL.
11605 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
11606 (func): Remove.
11607 (thread_function): Use FAST_TRACEPOINT_LABEL.
11608
6e7675a7
MK
116092015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
11610
11611 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
11612 in front.
11613 * gdb.trace/change-loc.exp: Use global pcreg definition.
11614 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
11615 * gdb.trace/entry-values.exp: Use global spreg definition, add $
11616 in front.
11617 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
11618 * gdb.trace/pending.exp: Likewise.
11619 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
11620 * gdb.trace/trace-break.exp: Likewise.
11621 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
11622 in front.
11623 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
11624 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
11625 in front.
11626 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
11627
dddc0e16
JB
116282015-11-09 Joel Brobecker <brobecker@adacore.com>
11629
11630 * gdb.ada/fin_fun_out: New testcase.
11631
c6f0b406
KB
116322015-11-07 Kevin Buettner <kevinb@redhat.com>
11633
11634 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
11635 value associated with DW_AT_byte_size.
11636 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
11637 constants for DW_AT_byte_size, DW_AT_lower_bound, and
11638 DW_AT_upper_bound.
11639
f01dcfd9
KB
116402015-11-07 Kevin Buettner <kevinb@redhat.com>
11641
11642 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
11643 (gdb_target_symbol_prefix_flags): Define in terms of _asm
11644 version.
11645 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
11646 gdb.dwarf2/dw2-canonicalize-type.exp,
11647 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
11648 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
11649 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
11650 provided by gdb_target_symbol_prefix_flags_asm.
11651 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
11652 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
11653 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
11654 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
11655 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
11656 macros where needed). Use this macro for symbols which require
11657 the prefix provided by SYMBOL_PREFIX.
11658
2223449a
KB
116592015-11-05 Kevin Buettner <kevinb@redhat.com>
11660
11661 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
11662 New procs.
11663 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
11664 representing expressions, of more than one list element.
11665 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
11666 to prepend linker symbol prefix to f.
11667 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
11668 table_1 and table_2.
11669 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
11670 Likewise, for f and g.
11671 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
11672 for ptr.
11673 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
11674 for main.
11675 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
11676 table_1_ptr and table_2_ptr.
11677
6f2f1a3a
JK
116782015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11679 Joel Brobecker <brobecker@adacore.com>
11680
11681 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
11682
566c56c9
MK
116832015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
11684
11685 * gdb.reverse/s390-mvcle.c: New test.
11686 * gdb.reverse/s390-mvcle.exp: New file.
11687 * lib/gdb.exp: Enable reverse tests on s390*-linux.
11688
d5f0636b
MK
116892015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
11690
11691 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
11692
7ad8b86c
MK
116932015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
11694
11695 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
11696 reaching marker2.
11697 * gdb.reverse/getresuid-reverse.exp: Likewise.
11698 * gdb.reverse/pipe-reverse.exp: Likewise.
11699 * gdb.reverse/readv-reverse.exp: Likewise.
11700 * gdb.reverse/recvmsg-reverse.exp: Likewise.
11701 * gdb.reverse/time-reverse.exp: Likewise.
11702 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
11703
4081c0f1
YQ
117042015-10-30 Yao Qi <yao.qi@linaro.org>
11705
11706 * gdb.threads/wp-replication.c (watch_count_done): Remove.
11707 (empty_cycle): Remove.
11708 (main): Don't call empty_cycle. Don't use watch_count_done.
11709 * gdb.threads/wp-replication.exp: Don't set breakpoint on
11710 empty_cycle. Rewrite the code counting HW watchpoints.
11711
452b4ba5
MK
117122015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
11713
11714 * gdb.reverse/fstatat-reverse.c: New test.
11715 * gdb.reverse/fstatat-reverse.exp: New file.
11716 * gdb.reverse/getresuid-reverse.c: New test.
11717 * gdb.reverse/getresuid-reverse.exp: New file.
11718 * gdb.reverse/pipe-reverse.c: New test.
11719 * gdb.reverse/pipe-reverse.exp: New file.
11720 * gdb.reverse/readv-reverse.c: New test.
11721 * gdb.reverse/readv-reverse.exp: New file.
11722 * gdb.reverse/recvmsg-reverse.c: New test.
11723 * gdb.reverse/recvmsg-reverse.exp: New file.
11724 * gdb.reverse/time-reverse.c: New test.
11725 * gdb.reverse/time-reverse.exp: New file.
11726 * gdb.reverse/waitpid-reverse.c: New test.
11727 * gdb.reverse/waitpid-reverse.exp: New file.
11728
5e2e7507
JK
117292015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11730
11731 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
11732
0fde2c53
DE
117332015-10-26 Doug Evans <dje@google.com>
11734
11735 PR symtab/17391
11736 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
11737 * gdb.dwarf2/bad-regnum.c: New file.
11738 * gdb.dwarf2/bad-regnum.exp: New file.
11739
1a70ae97
DE
117402015-10-26 Doug Evans <dje@google.com>
11741
11742 PR python/18938
11743 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
11744 file.
11745
27dc26ab
JK
117462015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11747
11748 * gdb.compile/compile.exp (compile code globalvar): Update expectation
11749 for a change by "Mention language in compile error message".
11750
bed91f4d
SM
117512015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
11752
11753 PR python/18073
11754 * gdb.python/py-type.c (C::a_method): New.
11755 (C::a_const_method): New.
11756 (C::a_static_method): New.
11757 (a_function): New.
11758 * gdb.python/py-type.exp (test_fields): Test getting fields
11759 from function and method.
11760
3f2f83dd
KB
117612015-10-21 Keven Boell <keven.boell@intel.com>
11762
11763 * gdb.fortran/vla-alloc-assoc.exp: New file.
11764 * gdb.fortran/vla-datatypes.exp: New file.
11765 * gdb.fortran/vla-datatypes.f90: New file.
11766 * gdb.fortran/vla-history.exp: New file.
11767 * gdb.fortran/vla-ptype-sub.exp: New file.
11768 * gdb.fortran/vla-ptype.exp: New file.
11769 * gdb.fortran/vla-sizeof.exp: New file.
11770 * gdb.fortran/vla-sub.f90: New file.
11771 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
11772 * gdb.fortran/vla-value-sub-finish.exp: New file.
11773 * gdb.fortran/vla-value-sub.exp: New file.
11774 * gdb.fortran/vla-value.exp: New file.
11775 * gdb.fortran/vla-ptr-info.exp: New file.
11776 * gdb.mi/mi-vla-fortran.exp: New file.
11777 * gdb.mi/vla.f90: New file.
11778
27145d50
SL
117792015-10-21 Sandra Loosemore <sandra@codesourcery.com>
11780
11781 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
11782 of hardwired timeout value.
11783
5f3ff4f8
JK
117842015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11785 Pedro Alves <palves@redhat.com>
11786
11787 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
11788 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
11789
bfd09d20
JS
117902015-10-19 Josh Stone <jistone@redhat.com>
11791
11792 * gdb.base/catch-syscall.c: Include <sched.h>.
11793 (unknown_syscall): New variable.
11794 (main): Trigger a vfork and an unknown syscall.
11795 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
11796 (unknown_syscall_number): Likewise.
11797 (check_call_to_syscall): Accept an optional syscall pattern.
11798 (check_return_from_syscall): Likewise.
11799 (check_continue): Likewise.
11800 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
11801 (test_catch_syscall_skipping_return): New test toggling off 'catch
11802 syscall' to step over the syscall return, then toggling back on.
11803 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
11804 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
11805 (do_syscall_tests): Call test_catch_syscall_without_args and
11806 test_catch_syscall_mid_vfork.
11807 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
11808 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
11809
b32b93c6
AS
118102015-10-19 Andrew Stubbs <ams@codesourcery.com>
11811
11812 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
11813 print g_vE): Add new pass patterns.
11814 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
11815 print various symbol names for vptr fields.
11816
9d622bda
AB
118172015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
11818
11819 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
11820 results.
11821
0fd8ac1c
YQ
118222015-10-12 Yao Qi <yao.qi@linaro.org>
11823
11824 * gdb.arch/disp-step-insn-reloc.exp: New test case.
11825
34240514
YQ
118262015-10-12 Yao Qi <yao.qi@linaro.org>
11827
11828 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
11829 is aarch64*-*-linux*.
11830
8240f442
YQ
118312015-10-12 Yao Qi <yao.qi@linaro.org>
11832
11833 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
11834 (can_relocate_bcond_true): ... it.
11835 (can_relocate_bcond_false): New function.
11836 (foo): Likewise.
11837 (can_relocate_bl): Likewise.
11838 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
11839 can_relocate_bl.
11840
2520f728
PMR
118412015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
11842
11843 * gdb.base/nested-addr.c: New file.
11844 * gdb.base/nested-addr.exp: New testcase.
11845
abcef95a
MM
118462015-10-09 Markus Metzger <markus.t.metzger@intel.com>
11847
11848 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
11849 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
11850 its output. Ignore the output of "record goto begin" and instead
11851 check that GDB is replaying.
11852
145e3ddb
PA
118532015-10-09 Pedro Alves <palves@redhat.com>
11854
11855 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
11856 (top level): Use it in the run with no args test.
11857
d5d8c4e1
IB
118582015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
11859
11860 * gdb.dlang/properties.exp: New file.
11861
06e635ef
SL
118622015-10-02 Sandra Loosemore <sandra@codesourcery.com>
11863
11864 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
11865 whether or not address 0x1000 is mapped on the target.
11866
e019fd1d
SM
118672015-09-30 Simon Marchi <simon.marchi@ericsson.com>
11868
11869 * gdb.python/py-type.exp: Do not run tests if binaries fail to
11870 build.
11871
77ba2a67
MM
118722015-09-30 Markus Metzger <markus.t.metzger@intel.com>
11873
11874 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
11875 instruction-history test.
11876
c60eb31f
DE
118772015-09-28 Doug Evans <dje@google.com>
11878
11879 * gdb.base/gcore.c (array_func): Add reference to static_array.
11880
9a3c8263
SM
118812015-09-25 Simon Marchi <simon.marchi@ericsson.com>
11882
11883 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
11884 source line.
11885
9720e656
SL
118862015-09-24 Sandra Loosemore <sandra@codesourcery.com>
11887
11888 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
11889 short or char as base type.
11890
938d3bf2
SL
118912015-09-23 Sandra Loosemore <sandra@codesourcery.com>
11892
11893 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
11894 to allow any size enum.
11895
e6c2c623
PMR
118962015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
11897
11898 * gdb.ada/array_ptr_renaming.exp: New testcase.
11899 * gdb.ada/array_ptr_renaming/foo.adb: New file.
11900 * gdb.ada/array_ptr_renaming/pack.ads: New file.
11901
06da0f77
PL
119022015-09-21 Pierre Langlois <pierre.langlois@arm.com>
11903
11904 * gdb.trace/ftrace-lock.c: New file.
11905 * gdb.trace/ftrace-lock.exp: New file.
11906
4f51c22a
PL
119072015-09-21 Pierre Langlois <pierre.langlois@arm.com>
11908
11909 * gdb.arch/insn-reloc.c: New file.
11910 * gdb.arch/ftrace-insn-reloc.exp: New file.
11911
7041adf4
PL
119122015-09-21 Pierre Langlois <pierre.langlois@arm.com>
11913
11914 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
11915 instruction.
11916 * gdb.trace/pendshr1.c (pendfunc): Likewise.
11917 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
11918 * gdb.trace/range-stepping.c: Likewise.
11919 * gdb.trace/trace-break.c: Likewise.
11920 * gdb.trace/trace-mt.c (thread_function): Likewise.
11921 * gdb.trace/ftrace.c (marker): Likewise.
11922 * gdb.trace/trace-condition.c (marker): Likewise.
11923 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
11924 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
11925 is_aarch64_target.
11926
015d2e7e
DE
119272015-09-18 Doug Evans <xdje42@gmail.com>
11928
11929 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
11930 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
11931
26b188a2
SL
119322015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11933
11934 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
11935 the breakpoint.
11936
79dc332b
SL
119372015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11938
11939 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
11940 the pending breakpoint. Remove timeout override for "Run till
11941 MI pending breakpoint on pendfunc3 on thread 2" test.
11942
f57929f2
SL
119432015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11944
11945 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
11946 filename pattern.
11947
3f469b17
SL
119482015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11949
11950 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
11951 in breakpoint filename pattern.
11952
515b89b3
SL
119532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11954
7800dbe4
SL
11955 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
11956
119572015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11958
515b89b3
SL
11959 * gdb.linespec/explicit.exp: Check for readline support for
11960 tab-completion tests. Fix obvious typo.
11961
d2939ba2
MM
119622015-09-18 Markus Metzger <markus.t.metzger@intel.com>
11963
11964 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
11965 and replay.
11966
cbb55fa7
MM
119672015-09-18 Markus Metzger <markus.t.metzger@intel.com>
11968
11969 * gdb.btrace/non-stop.c: New.
11970 * gdb.btrace/non-stop.exp: New.
11971
43691ca1
PL
119722015-09-17 Pierre Langlois <pierre.langlois@arm.com>
11973 Yao Qi <yao.qi@linaro.org>
11974
11975 * gdb.trace/trace-condition.c: New file.
11976 * gdb.trace/trace-condition.exp: New file.
11977
d78908cf
WW
119782015-09-16 Wei-cheng Wang <cole945@gmail.com>
11979
11980 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
11981 for testing bytecode compilation.
11982
1ed415e2
PA
119832015-09-16 Pedro Alves <palves@redhat.com>
11984 Sandra Loosemore <sandra@codesourcery.com>
11985
11986 * gdb.threads/non-stop-fair-events.c (timeout): New global.
11987 (SECONDS): Redefine.
11988 (main): Call pthread_kill and alarm early.
11989 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
11990 support.
11991 (test): If the target can't hardware step and doesn't support
11992 displaced stepping, increase the timeout.
11993
d136eff5
PA
119942015-09-16 Pedro Alves <palves@redhat.com>
11995
11996 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
11997 (enable_debug): New procedures.
11998 (test): Use them. Bail out if waiting for threads fails.
11999 (top level): Bail out if a test fails.
12000
991f019c
YQ
120012015-09-16 Yao Qi <yao.qi@linaro.org>
12002
12003 * gdb.asm/asm-source.exp: Set asm-arch for
12004 aarch64*-*-* target.
12005 * gdb.asm/aarch64.inc: New file.
12006
bfca584f
PMR
120072015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12008
12009 * gdb.ada/array_of_variable_length.exp: New testcase.
12010 * gdb.ada/array_of_variable_length/foo.adb: New file.
12011 * gdb.ada/array_of_variable_length/pck.adb: New file.
12012 * gdb.ada/array_of_variable_length/pck.ads: New file.
12013
b326e587
DE
120142015-09-15 Doug Evans <dje@google.com>
12015
12016 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12017 of function static local variable.
12018
5382cfab
PW
120192015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12020
12021 * gdb.threads/tls-so_extern.exp: New test file.
12022 * gdb.threads/tls-so_extern.c: New test file.
12023 * gdb.threads/tls-so_extern_main.c: New test file.
12024
141c5cc4
JK
120252015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12026
12027 * gdb.opt/solib-intra-step-lib.c: New file.
12028 * gdb.opt/solib-intra-step-main.c: New file.
12029 * gdb.opt/solib-intra-step.exp: New file.
12030
d15dcecd
PA
120312015-09-15 Pedro Alves <palves@redhat.com>
12032
12033 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12034 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12035
4c2f2a79
PA
120362015-09-14 Pedro Alves <palves@redhat.com>
12037
12038 * gdb.base/hook-stop-continue.c: Delete.
12039 * gdb.base/hook-stop-continue.exp: Delete.
12040 * gdb.base/hook-stop-frame.c: Delete.
12041 * gdb.base/hook-stop-frame.exp: Delete.
12042 * gdb.base/hook-stop.c: New file.
12043 * gdb.base/hook-stop.exp: New file.
12044
919e6dbe
PMR
120452015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12046
12047 * gdb.ada/access_to_packed_array.exp: New testcase.
12048 * gdb.ada/access_to_packed_array/foo.adb: New file.
12049 * gdb.ada/access_to_packed_array/pack.adb: New file.
12050 * gdb.ada/access_to_packed_array/pack.ads: New file.
12051
157280a4
MM
120522015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12053
12054 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12055 buffer size test.
12056
2fd33e94
DB
120572015-09-11 Don Breazeal <donb@codesourcery.com>
12058
12059 * gdb.base/foll-exec.c: Add copyright header. Fix
12060 formatting issues.
12061 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12062 (do_exec_tests): Use clean_restart in place of zap_session,
12063 and for test initialization. Fix formatting issues. Use
12064 fail in place of perror.
12065 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12066 an expect statement to match an expression with output from
12067 the program under debug.
12068 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12069 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12070 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12071 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12072 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12073
e70b6e8e
DE
120742015-09-09 Doug Evans <dje@google.com>
12075
12076 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12077
7a551a51
DE
120782015-09-09 Doug Evans <dje@google.com>
12079
12080 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12081
4c666f84
DE
120822015-09-09 Doug Evans <dje@google.com>
12083
12084 * gdb.base/savedregs.exp: Fix typo.
12085
243a9253
PA
120862015-09-09 Pedro Alves <palves@redhat.com>
12087
12088 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12089
c0fa8fbd
SL
120902015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12091
12092 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12093 command actually switches threads. Give up on remaining
12094 tests if target fails to stop at breakpoint.
12095
cd7c1778
PMR
120962015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12097
12098 * gdb.ada/funcall_char.exp: New testcase.
12099 * gdb.ada/funcall_char/foo.adb: New file.
12100
dc5c8746
PMR
121012015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12102
12103 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12104 expected outputs. Add two testcases for completing ambiguous
12105 functions.
12106 * gdb.ada/complete/aux_pck.adb: New file.
12107 * gdb.ada/complete/aux_pck.ads: New file.
12108 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12109 Ambiguous_Func functions.
12110 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12111 * gdb.ada/complete/pck.adb: Likewise.
12112
4e83a1e7
UW
121132015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12114
12115 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12116 failures to run the test program under GDB.
12117
8ce74153
LM
121182015-08-26 Luis Machado <lgustavo@codesourcery.com>
12119
12120 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12121 to C.
12122
e9756d52
PP
121232015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12124
12125 * gdb.base/run-after-attach.exp: New test file.
12126 * gdb.base/run-after-attach.c: New test file.
12127
8d37573b
DB
121282015-08-26 Don Breazeal <donb@codesourcery.com>
12129
12130 * gdb.base/foll-exec-2.c: New test program.
12131 * gdb.base/foll-exec-2.exp: New test.
12132
63e43d3a
PMR
121332015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
12134
12135 * gdb.base/nested-subp1.exp: New file.
12136 * gdb.base/nested-subp1.c: New file.
12137 * gdb.base/nested-subp2.exp: New file.
12138 * gdb.base/nested-subp2.c: New file.
12139 * gdb.base/nested-subp3.exp: New file.
12140 * gdb.base/nested-subp3.c: New file.
12141
3d40fbb5
PA
121422015-08-24 Pedro Alves <palves@redhat.com>
12143
12144 * gdb.server/connect-without-multi-process.c: New file.
12145 * gdb.server/connect-without-multi-process.exp: New file.
12146
4422ac93
LM
121472015-08-24 Luis Machado <lgustavo@codesourcery.com>
12148
12149 * gdb.opt/inline-markers.c: Make z int.
12150
91dddb86
LM
121512015-08-24 Luis Machado <lgustavo@codesourcery.com>
12152
12153 * gdb.opt/inline-markers.c: Make z volatile.
12154
a48847ee
LM
121552015-08-24 Luis Machado <lgustavo@codesourcery.com>
12156
12157 * gdb.opt/inline-bt.c: New volatile global z.
12158 * gdb.opt/inline-cmds.c: Likewise.
12159 * gdb.opt/inline-locals.c: Likewise.
12160 * gdb.opt/inline-markers.c: New extern global z.
12161 (marker): Use z.
12162 (inline_fn): Likewise.
12163
0ebbc52b
PA
121642015-08-24 Pedro Alves <palves@redhat.com>
12165
12166 * config/m32r-stub.exp: Remove file.
12167 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
12168 * gdb.base/call-rt-st.exp: Likewise.
12169 * gdb.base/call-strs.exp: Likewise.
12170 * gdb.base/default.exp: Remove references to h8300-*-hms and
12171 *-*-udi*.
12172 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
12173
77c365df
AA
121742015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12175
12176 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
12177 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
12178 and "return" use KFAIL when GDB can not read/write the vector
12179 return value.
12180
4313b8c0
GB
121812015-08-21 Gary Benson <gbenson@redhat.com>
12182
12183 * gdb.trace/pending.exp: Cope with remote transfer warnings.
12184
0e433b32
PA
121852015-08-20 Pedro Alves <palves@redhat.com>
12186
12187 * gdb.server/solib-list.exp: No longer expect an interior stop in
12188 non-stop mode.
12189
221e1a37
PA
121902015-08-20 Pedro Alves <palves@redhat.com>
12191
12192 * gdb.server/connect-stopped-target.c: New file.
12193 * gdb.server/connect-stopped-target.exp: New file.
12194
40e3ad0e
PA
121952015-08-20 Pedro Alves <palves@redhat.com>
12196
12197 * gdb.dwarf2/comp-unit-lang.exp: New file.
12198 * gdb.dwarf2/comp-unit-lang.c: New file.
12199
af39b327
PMR
122002015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
12201
12202 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
12203 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
12204
7d45c7c3 122052015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 12206
7d45c7c3
KB
12207 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
12208 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
12209
4d6cceb4
DE
122102015-08-18 Doug Evans <dje@google.com>
12211 Adrian Sendroiu <adrian.sendroiu@freescale.com>
12212
12213 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
12214 skip_python_tests. New arg prompt_regexp.
12215 (skip_python_tests): New function.
12216 * lib/mi-support.exp (mi_skip_python_tests): New function.
12217 * gdb.python/py-mi-objfile-gdb.py: New file.
12218 * gdb.python/py-mi-objfile.c: New file.
12219 * gdb.python/py-mi-objfile.exp: New file.
12220
ad89c2aa
KS
122212015-08-17 Keith Seitz <keiths@redhat.com>
12222
12223 * gdb.linespec/explicit.exp: Move strace test from here ...
12224 * gdb.trace/strace.exp: ... to here.
12225
e3ae3c43
PP
122262015-08-15 Patrick Palka <patrick@parcs.ath.cx>
12227
12228 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
12229 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
12230
604b2636
DE
122312015-08-14 Doug Evans <xdje42@gmail.com>
12232
12233 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
12234 inferior before selecting a new file.
12235
6ff0ba5f
DE
122362015-08-14 Doug Evans <xdje42@gmail.com>
12237
12238 * gdb.mi/mi-disassemble.exp: Update.
12239 * gdb.base/disasm-optim.S: New file.
12240 * gdb.base/disasm-optim.c: New file.
12241 * gdb.base/disasm-optim.h: New file.
12242 * gdb.base/disasm-optim.exp: New file.
12243
9ca98f92
KS
122442015-08-14 Keith Seitz <keiths@redhat.com>
12245
12246 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
12247 "evaluated-by".
12248
52bbc560
JB
122492015-08-13 Joel Brobecker <brobecker@adacore.com>
12250
12251 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
12252
5d8c3ed3
PMR
122532015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
12254
12255 * gdb.ada/fun_renaming.exp: New testcase.
12256 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
12257 * gdb.ada/fun_renaming/pack.adb: New file.
12258 * gdb.ada/fun_renaming/pack.ads: New file.
12259
ea8812bc
KS
122602015-08-12 Keith Seitz <keiths@redhat.com>
12261
12262 * gdb.base/dso2dso.exp: Pass basename of source file in call to
12263 gdb_get_line_number.
12264
4dafcdeb
JB
122652015-08-12 Joel Brobecker <brobecker@adacore.com>
12266
12267 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
12268 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
12269 gdb.base/dso2dso.exp: New files.
12270
5ba32597
SDJ
122712015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
12272 Pedro Alves <palves@redhat.com>
12273 Keith Seitz <keiths@redhat.com>
12274
12275 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
12276 GDBFLAGS.
12277
b6dafabf
PP
122782015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12279
12280 * gdb.base/gdbhistsize-history.exp
12281 (test_histsize_history_setting): Use save_vars.
12282 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
12283 Use save_vars.
12284 (test_no_truncation_of_unlimited_history_file): Use save_vars.
12285 * gdb.base/readline.exp: Use save_vars.
12286
abe8e607
PP
122872015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12288
12289 * lib/gdb.exp (save_vars): New proc.
12290
629500fa
KS
122912015-08-11 Keith Seitz <keiths@redhat.com>
12292
12293 * gdb.base/help.exp: Update help_breakpoint_text.
12294
eb8c4e2e
KS
122952015-08-11 Keith Seitz <keiths@redhat.com>
12296
12297 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
12298 (at toplevel): Call test_explicit_breakpoints.
12299 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
12300 breakpoints.
12301 * lib/mi-support.exp (mi_make_breakpoint): Add support for
12302 breakpoint conditions, "-cond".
12303
87f0e720
KS
123042015-08-11 Keith Seitz <keiths@redhat.com>
12305
12306 * gdb.linespec/3explicit.c: New file.
12307 * gdb.linespec/cpexplicit.cc: New file.
12308 * gdb.linespec/cpexplicit.exp: New file.
12309 * gdb.linespec/explicit.c: New file.
12310 * gdb.linespec/explicit.exp: New file.
12311 * gdb.linespec/explicit2.c: New file.
12312 * gdb.linespec/ls-errs.exp: Add explicit location tests.
12313 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
12314 before using in the matching pattern.
12315 Clarify that `prefix' is a regular expression.
12316
f00aae0f
KS
123172015-08-11 Keith Seitz <keiths@redhat.com>
12318
12319 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
12320 test.
12321 Add tests for missing ",FMT" and ",".
12322
e27852be
DE
123232015-08-10 Doug Evans <dje@google.com>
12324 Keith Seitz <keiths@redhat.com>
12325
12326 PR gdb/17960
12327 * gdb.base/completion.exp: Add location completer tests.
12328
7f03bd92
PA
123292015-08-07 Pedro Alves <palves@redhat.com>
12330
12331 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
12332 tests here.
12333 (top level): Run do_test with and without displaced stepping.
12334
3fc8eb30
PA
123352015-08-07 Pedro Alves <palves@redhat.com>
12336
12337 * gdb.base/valgrind-disp-step.c: New file.
12338 * gdb.base/valgrind-disp-step.exp: New file.
12339
d4569d7b
PA
123402015-08-07 Pedro Alves <palves@redhat.com>
12341
12342 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
12343 Delete function.
12344 (main): Add alarm. Run an infinite loop instead of calling
12345 wait_threads.
12346 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
12347 comment.
12348 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
12349 Delete function.
12350 (main): Add alarm. Run an infinite loop instead of calling
12351 wait_threads.
12352 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
12353 comment.
12354
e1316e60
PA
123552015-08-07 Pedro Alves <palves@redhat.com>
12356
12357 * gdb.base/checkpoint-ns.exp: New file.
12358 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
12359 standard_testfile.
12360
da8c46d2
MM
123612015-08-07 Markus Metzger <markus.t.metzger@intel.com>
12362
12363 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
12364 * gdb.btrace/instruction_history.exp: Update.
12365 * gdb.btrace/tsx.exp: New.
12366 * gdb.btrace/tsx.c: New.
12367
de1c2c52
PA
123682015-08-06 Pedro Alves <palves@redhat.com>
12369
12370 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
12371 increase timeout.
12372 * gdb.reverse/until-precsave.exp: Bump timeouts.
12373
782e0bf4
PA
123742015-08-06 Pedro Alves <palves@redhat.com>
12375
12376 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
12377
83e97ed0
PA
123782015-08-06 Pedro Alves <palves@redhat.com>
12379
12380 PR gdb/18749
12381 * gdb.threads/process-dies-while-handling-bp.c: New file.
12382 * gdb.threads/process-dies-while-handling-bp.exp: New file.
12383
863d01bd
PA
123842015-08-06 Pedro Alves <palves@redhat.com>
12385
12386 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
12387 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
12388
0a39bb32
PA
123892015-08-05 Pedro Alves <palves@redhat.com>
12390
12391 * gdb.threads/next-while-other-thread-longjmps.c: New file.
12392 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
12393
ee2d2b10
SL
123942015-08-03 Sandra Loosemore <sandra@codesourcery.com>
12395
12396 * gdb.base/bp-permanent.exp: Report test as unsupported if
12397 the target cannot stop at the permanent breakpoint.
12398
4e1bdb00
DE
123992015-08-03 Doug Evans <dje@google.com>
12400
12401 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
12402 10000.
12403
3d338901
DE
124042015-08-03 Doug Evans <dje@google.com>
12405
12406 * Makefile.in (workers/%.worker, build-perf): New rule.
12407 (GDB_PERFTEST_MODE): New variable.
12408 (check-perf): Use it.
12409 (clean): Clean up gdb.perf parallel build subdirs.
12410 * lib/build-piece.exp: New file.
12411 * lib/gdb.exp (make_gdb_parallel_path): New function
12412 (standard_output_file, standard_temp_file): Call it.
12413 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
12414 of $GDB_PARALLEL.
12415 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
12416
af061d3e
DE
124172015-08-03 Doug Evans <dje@google.com>
12418
8e1afc81 12419 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
12420 (LOG_FILE_NAME): New global.
12421 (TextReporter.__init__): Initialize self.txt_sum.
12422 (TextReporter.report): Add support for multiple data-points.
12423 Move report to perftest.sum, put raw data in perftest.log.
12424 (TextReporter.start): Open sum and log files.
12425 (TextReporter.end): Close sum and log files.
8e1afc81
DE
12426 * gdb.perf/lib/perftest/testresult.py
12427 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 12428
2c8c5d37
PA
124292015-07-31 Pedro Alves <palves@redhat.com>
12430
12431 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
12432 Use spawn_id_get_pid. Wait for spawn id after eof. Use
12433 kill_wait_spawned_process instead of explicit "kill -9".
12434 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
12435 returning a spawn id instead of a pid. Use spawn_id_get_pid and
12436 kill_wait_spawned_process.
12437 * gdb.base/attach-twice.exp: Likewise.
12438 * gdb.base/attach.exp: Likewise.
12439 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
12440 gdb_test_multiple.
12441 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
12442 returning a spawn id instead of a pid. Use spawn_id_get_pid and
12443 kill_wait_spawned_process.
12444 * gdb.base/valgrind-infcall.exp: Likewise.
12445 * gdb.multi/multi-attach.exp: Likewise.
12446 * gdb.python/py-prompt.exp: Likewise.
12447 * gdb.python/py-sync-interp.exp: Likewise.
12448 * gdb.server/ext-attach.exp: Likewise.
12449 * gdb.threads/attach-into-signal.exp (corefunc): Use
12450 spawn_wait_for_attach, spawn_id_get_pid and
12451 kill_wait_spawned_process.
12452 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
12453 spawn_wait_for_attach returning a spawn id instead of a pid. Use
12454 spawn_id_get_pid and kill_wait_spawned_process.
12455 * gdb.threads/attach-stopped.exp (corefunc): Use
12456 spawn_wait_for_attach, spawn_id_get_pid and
12457 kill_wait_spawned_process.
12458 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
12459 Use spawn_id_get_pid. Wait for spawn id after eof. Use
12460 kill_wait_spawned_process instead of explicit "kill -9".
12461 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
12462 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
12463 (spawn_wait_for_attach): Use spawn instead of exec to spawn
12464 processes. Don't map cygwin/windows pids here. Now returns a
12465 spawn id list.
12466
032a0fca
SL
124672015-07-30 Sandra Loosemore <sandra@codesourcery.com>
12468
12469 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
12470 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
12471 correct patch.
12472
61a934ca
SL
124732015-07-30 Sandra Loosemore <sandra@codesourcery.com>
12474
12475 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
12476
4bc4d428
SL
124772015-07-30 Sandra Loosemore <sandra@codesourcery.com>
12478
12479 Reapply:
12480 2014-05-21 Mark Wielaard <mjw@redhat.com>
12481
12482 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
12483
998d452a
PA
124842015-07-30 Pedro Alves <palves@redhat.com>
12485
12486 * linux-low.c (handle_extended_wait): Set the child's last
12487 reported status to TARGET_WAITKIND_STOPPED.
12488
69dde7dc
PA
124892015-07-30 Pedro Alves <palves@redhat.com>
12490
12491 PR threads/18600
12492 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
12493 only shows inferior 1.
12494
4dd63d48
PA
124952015-07-30 Simon Marchi <simon.marchi@ericsson.com>
12496 Pedro Alves <palves@redhat.com>
12497
12498 PR threads/18600
12499 * gdb.threads/fork-plus-threads.c: New file.
12500 * gdb.threads/fork-plus-threads.exp: New file.
12501
d618e4c5
PP
125022015-07-29 Patrick Palka <patrick@parcs.ath.cx>
12503
12504 * gdb.base/batch-preserve-term-settings.exp
12505 (test_terminal_settings_preserved_after_cli_exit): Use
12506 send_quit_command.
12507
1eef6428
PA
125082015-07-29 Pedro Alves <palves@redhat.com>
12509 Don Breazeal <donb@codesourcery.com>
12510
12511 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
12512 output from both inferior_spawn_id and gdb_spawn_id.
12513
7da5b897
SDJ
125142015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
12515
12516 * gdb.threads/attach-into-signal.exp (corefunc): Use
12517 with_test_prefix on nested loops, uniquefying the test messages.
12518
dac804df
SDJ
125192015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
12520
12521 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
12522 commit.
12523
06265e53
PP
125242015-07-29 Patrick Palka <patrick@parcs.ath.cx>
12525
12526 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
12527 New proc.
12528 (test_terminal_settings_preserved_after_sigterm): New test.
12529
18206ca3
PP
125302015-07-29 Patrick Palka <patrick@parcs.ath.cx>
12531
12532 * gdb.base/batch-preserve-term-settings.exp
12533 (test_terminal_settings_preserved_after_cli_exit): New test.
12534
90074d11
PP
125352015-07-29 Patrick Palka <patrick@parcs.ath.cx>
12536
12537 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
12538 manipulation of saved_gdbflags.
12539 (test_terminal_settings_preserved): Remove global declaration of
12540 the unused variable pagination_prompt. Remove manipulation of
12541 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
12542 GDBFLAGS.
12543
eb1a7902
PA
125442015-07-29 Pedro Alves <palves@redhat.com>
12545
12546 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
12547
8b75dd3b
PA
125482015-07-29 Pedro Alves <palves@redhat.com>
12549
12550 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
12551 at the top.
12552
dedad4e3
PA
125532015-07-29 Pedro Alves <palves@redhat.com>
12554
12555 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
12556 (main): Call gdb_unbuffer_output.
12557 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
12558 (main): Call gdb_unbuffer_output.
12559 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
12560 (main): Call gdb_unbuffer_output.
12561 * gdb.base/call-strs.exp: Adjust to step over the
12562 gdb_unbuffer_output call.
12563 * gdb.base/catch-gdb-caused-signals.c: Include
12564 "../lib/unbuffer_output.c".
12565 (main): Call gdb_unbuffer_output.
12566 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
12567 (main): Call gdb_unbuffer_output.
12568 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
12569 (main): Call gdb_unbuffer_output.
12570 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
12571 (main): Call gdb_unbuffer_output.
12572 * gdb.base/shlib-call.exp: Adjust to step over the
12573 gdb_unbuffer_output call.
12574 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
12575 (main): Call gdb_unbuffer_output.
12576 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
12577 (main): Call gdb_unbuffer_output.
12578 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
12579 (main): Rename to ...
12580 (test): ... this.
12581 (main): Reimplement.
12582 * gdb.base/varargs.exp: Run to test instead of to main.
12583 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
12584 (main): Call gdb_unbuffer_output.
12585
58789a91
PA
125862015-07-29 Pedro Alves <palves@redhat.com>
12587
12588 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
12589 factore out from mi_continue_dprintf. For call-style dprintfs,
12590 expect dprintf output out of $inferior_spawn_id.
12591 (mi_continue_dprintf): Use mi_expect_dprintf.
12592 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
12593 (main): Call gdb_unbuffer_output.
12594
e8376742
PA
125952015-07-29 Pedro Alves <palves@redhat.com>
12596
12597 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
12598 (default_mi_gdb_start): Set inferior_spawn_id instead of
12599 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
12600 gdb_spawn_id.
12601 (mi_gdb_test): Always expect inferior output from both
12602 $inferior_spawn_id and $gdb_spawn_id.
12603
08280010
PA
126042015-07-29 Pedro Alves <palves@redhat.com>
12605
12606 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
12607 send_inferior and $inferior_spawn_id.
12608
4d30e432
PA
126092015-07-29 Pedro Alves <palves@redhat.com>
12610
12611 * gdb.gdb/complaints.exp (test_initial_complaints)
12612 (test_serial_complaints, test_short_complaints): Use
12613 gdb_test_stdio.
12614 (test_empty_complaint): Handle $inferior_spawn_id !=
12615 $gdb_spawn_id.
12616
0d30a335
PA
126172015-07-29 Pedro Alves <palves@redhat.com>
12618
12619 * gdb.base/varargs.exp: Use gdb_test_stdio.
12620
39413b29
PA
126212015-07-29 Pedro Alves <palves@redhat.com>
12622
12623 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
12624
7cb000a9
PA
126252015-07-29 Pedro Alves <palves@redhat.com>
12626
12627 * gdb.base/ending-run.exp: Use gdb_test_stdio.
12628
d7b8ac82
PA
126292015-07-29 Pedro Alves <palves@redhat.com>
12630
12631 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
12632 parameter into two new parameters, "inf_result" and "gdb_result".
12633 Expect inferior output and gdb output from $inferior_spawn_id and
12634 $gdb_spawn_id, respectively. Adjust all callers.
12635
789c3a0c
PA
126362015-07-29 Pedro Alves <palves@redhat.com>
12637
12638 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
12639 of gdb_test_sequence.
12640
77e760c3
PA
126412015-07-29 Pedro Alves <palves@redhat.com>
12642
12643 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
12644 (saw_spurious_output): Expect inferior output from
12645 $inferior_spawn_id. Use gdb_test_stdio.
12646
8396d2cd
PA
126472015-07-29 Pedro Alves <palves@redhat.com>
12648
12649 * gdb.base/dprintf.exp: Use standard_testfile. Change
12650 prepare_for_testing call.
12651 (srcfile): Don't set.
12652 (restart): New procedure.
12653 (test_dprintf): New procecure, use to continue over dprintfs.
12654 (test_call, test_agent): New procedures, tests moved here.
12655 Restart gdb and recreate dprintfs. Adjust expected output.
12656
2051d61f
PA
126572015-07-29 Pedro Alves <palves@redhat.com>
12658
12659 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
12660
452397af
PA
126612015-07-29 Pedro Alves <palves@redhat.com>
12662
12663 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
12664
8aed9555
PA
126652015-07-29 Pedro Alves <palves@redhat.com>
12666
12667 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
12668 gdb_test_stdio.
12669
188a61b4
PA
126702015-07-29 Pedro Alves <palves@redhat.com>
12671
12672 * lib/gdb.exp (gdb_test_stdio): New procedure.
12673
12264a45
PA
126742015-07-29 Pedro Alves <palves@redhat.com>
12675
12676 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
12677
23ffc893
PA
126782015-07-29 Pedro Alves <palves@redhat.com>
12679
12680 * gdb.base/call-signal-resume.exp: Remove check for
12681 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
12682 * gdb.base/unwindonsignal.exp: Likewise.
12683 * gdb.base/call-signals.c (gen_signal): Remove printf call.
12684 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
12685
65566918
PA
126862015-07-29 Pedro Alves <palves@redhat.com>
12687
12688 * gdb.base/siginfo-addr.c (pass): New function.
12689 (handler): Call it iff si_addr is correct.
12690 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
12691 Set a breakpoint at "pass" and continue to it.
12692
d60a9221
SDJ
126932015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
12694
12695 * gdb.python/py-objfile.exp: Make some tests have unique names.
12696 * gdb.python/py-pp-registration.exp: Likewise.
12697
bde40b8f
PA
126982015-07-28 Pedro Alves <palves@redhat.com>
12699
12700 * gdb.server/server-exec-info.exp: Issue a "disconnect".
12701
13e1dec8
SM
127022015-07-27 Simon Marchi <simon.marchi@ericsson.com>
12703
12704 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
12705
da33c9a7
SM
127062015-07-27 Simon Marchi <simon.marchi@ericsson.com>
12707
12708 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
12709
077836f7
PP
127102015-07-27 Patrick Palka <patrick@parcs.ath.cx>
12711
12712 * gdb.base/gdb-sigterm-2.exp: New test.
12713
b8cc7b2e
DE
127142015-07-25 Doug Evans <xdje42@gmail.com>
12715
12716 Revert:
12717 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
12718 (workers/%.worker, build-perf): New rule.
12719 (GDB_PERFTEST_MODE): New variable.
12720 (check-perf): Use it.
12721 (clean): Clean up gdb.perf parallel build subdirs.
12722 * lib/build-piece.exp: New file.
12723 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
12724 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
12725 name.
12726 (standard_temp_file): Ditto.
12727 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
12728 of $GDB_PARALLEL.
12729
c8bd4544
DE
127302015-07-24 Doug Evans <dje@google.com>
12731
12732 * gdb.perf/lib/perftest/utils.py: New file.
12733 * gdb.perf/gm-hello.cc: New file.
12734 * gdb.perf/gm-pervasive-typedef.cc: New file.
12735 * gdb.perf/gm-pervasive-typedef.h: New file.
12736 * gdb.perf/gm-std.cc: New file.
12737 * gdb.perf/gm-std.h: New file.
12738 * gdb.perf/gm-use-cerr.cc: New file.
12739 * gdb.perf/gm-utils.h: New file.
12740 * gdb.perf/gmonster-null-lookup.py: New file.
12741 * gdb.perf/gmonster-pervasive-typedef.py: New file.
12742 * gdb.perf/gmonster-print-cerr.py: New file.
12743 * gdb.perf/gmonster-ptype-string.py: New file.
12744 * gdb.perf/gmonster-runto-main.py: New file.
12745 * gdb.perf/gmonster-select-file.py: New file.
12746 * gdb.perf/gmonster1-null-lookup.exp: New file.
12747 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
12748 * gdb.perf/gmonster1-print-cerr.exp: New file.
12749 * gdb.perf/gmonster1-ptype-string.exp: New file.
12750 * gdb.perf/gmonster1-runto-main.exp: New file.
12751 * gdb.perf/gmonster1-select-file.exp: New file.
12752 * gdb.perf/gmonster1.cc: New file.
12753 * gdb.perf/gmonster1.exp: New file.
12754 * gdb.perf/gmonster2-null-lookup.exp: New file.
12755 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
12756 * gdb.perf/gmonster2-print-cerr.exp: New file.
12757 * gdb.perf/gmonster2-ptype-string.exp: New file.
12758 * gdb.perf/gmonster2-runto-main.exp: New file.
12759 * gdb.perf/gmonster2-select-file.exp: New file.
12760 * gdb.perf/gmonster2.cc: New file.
12761 * gdb.perf/gmonster2.exp: New file.
12762
6eab34f3
DE
127632015-07-24 Doug Evans <dje@google.com>
12764
12765 * gdb.perf/README: New file.
12766 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
12767 * lib/gen-perf-test.exp: New file.
12768
63738bfd
DE
127692015-07-24 Doug Evans <dje@google.com>
12770
12771 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
12772 (PerfTest::startup): New function.
12773 (PerfTest::run): Return result of calling body.
12774 (PerfTest::assemble): Rewrite.
12775 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
12776 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
12777 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
12778 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
12779 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
12780
7b606f95
DE
127812015-07-24 Doug Evans <dje@google.com>
12782
12783 * lib/gdb.exp (clean_restart): Make executable optional.
12784
a97b16b8
DE
127852015-07-24 Doug Evans <dje@google.com>
12786
12787 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
12788 compiler_info references.
12789 * gdb.cp/temargs.exp: Ditto.
12790 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
12791 (get_compiler_info): Early exit if already computed. Set compiler_info
12792 to "unknown" if there was a problem.
12793 (test_compiler_info): Add function comment. Call get_compiler_info.
12794
35baa57f
DE
127952015-07-24 Doug Evans <dje@google.com>
12796
12797 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
12798 (workers/%.worker, build-perf): New rule.
12799 (GDB_PERFTEST_MODE): New variable.
12800 (check-perf): Use it.
12801 (clean): Clean up gdb.perf parallel build subdirs.
12802 * lib/build-piece.exp: New file.
12803 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
12804 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
12805 name.
12806 (standard_temp_file): Ditto.
12807 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
12808 of $GDB_PARALLEL.
12809
6ebea266
DE
128102015-07-24 Doug Evans <dje@google.com>
12811
12812 * lib/future.exp (gdb_default_target_compile): New option
12813 "early_flags".
12814 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
12815 --as-needed.
12816
1e76a7e9
SDJ
128172015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
12818
12819 * gdb.base/catch-syscall.exp: Call gdb_exit before
12820 gdb_skip_xml_test.
12821
5068630a
PA
128222015-07-24 Pedro Alves <palves@redhat.com>
12823
12824 * gdb.python/py-events.exp: Accept output between the stop event
12825 and the prompt.
12826 * gdb.python/py-evsignal.exp: Likewise.
12827 * gdb.python/py-evthreads.exp: Likewise.
12828
77598427
PA
128292015-07-24 Pedro Alves <palves@redhat.com>
12830
12831 PR gdb/18717
12832 * gdb.threads/non-ldr-exit.c: New file.
12833 * gdb.threads/non-ldr-exit.exp: New file.
12834
11e6c98f
YQ
128352015-07-24 Yao Qi <yao.qi@linaro.org>
12836
12837 * gdb.server/ext-wrapper.exp: Test --wrapper option when
12838 restarting process.
12839
51aee833
YQ
128402015-07-24 Yao Qi <yao.qi@linaro.org>
12841
12842 * gdb.server/ext-restart.exp: New file.
12843
8cfe207c
YQ
128442015-07-24 Yao Qi <yao.qi@linaro.org>
12845
12846 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
12847 argument options.
12848 * gdb.server/ext-wrapper.exp: New file.
12849
cc12ce38
DE
128502015-07-23 Doug Evans <dje@google.com>
12851
12852 * gdb.dwarf2/dw2-dummy-cu.S: New file.
12853 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
12854
d0d84780
PMR
128552015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
12856
12857 * gdb.ada/var_arr_typedef.exp: New testcase.
12858 * gdb.ada/var_arr_typedef/pack.adb: New file.
12859 * gdb.ada/var_arr_typedef/pack.ads: New file.
12860 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
12861
8b558f79
JB
128622015-07-20 Joel Brobecker <brobecker@adacore.com>
12863
12864 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
12865
775a3298
JK
128662015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12867
12868 * gdb.arch/i386-biarch-core.exp: Replace istarget
12869 by "complete set gnutarget". Remove expectation for the "core-file"
12870 command.
12871
db1ff28b
JK
128722015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 Revert the previous commit:
12875 Tests for validate symbol file using build-id.
12876
0a94970d
JK
128772015-07-15 Aleksandar Ristovski <aristovski@qnx.com
12878
12879 Tests for validate symbol file using build-id.
12880 * gdb.base/solib-mismatch-lib.c: New file.
12881 * gdb.base/solib-mismatch-libmod.c: New file.
12882 * gdb.base/solib-mismatch.c: New file.
12883 * gdb.base/solib-mismatch.exp: New file.
12884
03346981
SL
128852015-07-15 Sandra Loosemore <sandra@codesourcery.com>
12886
12887 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
12888 nios2-*-linux*.
12889 * gdb.base/sigbpt.exp (stepi_out): Likewise.
12890 * gdb.base/siginfo.exp: Likewise.
12891 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12892
42422cc7
PL
128932015-07-15 Pierre Langlois <pierre.langlois@arm.com>
12894
12895 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
12896 Move it to ...
12897 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
12898 ... here.
12899 * gdb.trace/range-stepping.exp: Check that the target supports
12900 range stepping.
12901
cfa68bae
JK
129022015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12903
12904 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
12905
8ffdba26
PA
129062015-07-14 Pedro Alves <palves@redhat.com>
12907
12908 * gdb.base/killed-outside.exp: New file.
12909 * gdb.base/killed-outside.c: New file.
12910
218a5a11
JK
129112015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12912
12913 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
12914 (n at main): New.
12915 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
12916
e03ed3c6
AA
129172015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
12918
12919 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
12920 infcall tests instead of setting up for KFAIL.
12921
485668e5
MM
129222015-07-10 Markus Metzger <markus.t.metzger@intel.com>
12923
12924 * gdb.btrace/record_goto-step.exp: New.
12925
08464196
JK
129262015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12927
12928 PR compile/18484
12929 * gdb.compile/compile.c (struct struct_type): Add volatile to
12930 selffield's type.
12931 * gdb.compile/compile.exp
12932 (compile code struct_object.selffield = &struct_object): Skip further
12933 struct_object tests if this one xfails.
12934
bcf5c1d9
RC
129352015-07-08 Robert O'Callahan <robert@ocallahan.org>
12936
12937 PR exp/18617
12938 * gdb.trace/ax.exp: Add test.
12939
4931af25
YQ
129402015-07-07 Yao Qi <yao.qi@linaro.org>
12941
12942 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
12943 instead of istarget "aarch64*-*-*".
12944 * gdb.arch/aarch64-fp.exp: Likewise.
12945 * gdb.base/float.exp: Likewise.
12946 * gdb.reverse/aarch64.exp: Likewise.
12947 * lib/gdb.exp (is_aarch64_target): New proc.
12948
9fcf688e
YQ
129492015-07-07 Yao Qi <yao.qi@linaro.org>
12950
12951 * lib/gdb.exp (is_aarch32_target): New proc.
12952 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
12953 instead of "istarget "arm*-*-*"".
12954 * gdb.arch/arm-disp-step.exp: Likewise.
12955 * gdb.arch/thumb-bx-pc.exp: Likewise.
12956 * gdb.arch/thumb-prologue.exp: Likewise.
12957 * gdb.arch/thumb-singlestep.exp: Likewise.
12958 * gdb.base/disp-step-syscall.exp: Likewise.
12959 * gdb.base/float.exp: Likewise.
12960
fbd8d50d
YQ
129612015-07-07 Yao Qi <yao.qi@linaro.org>
12962
12963 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
12964 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
12965
71be1fdc
YQ
129662015-07-07 Yao Qi <yao.qi@linaro.org>
12967
12968 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
12969 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
12970 if it exists.
12971 * gdb.multi/multi-arch.exp: Likewise.
12972
3e221d36
SM
129732015-07-07 Simon Marchi <simon.marchi@ericsson.com>
12974
12975 * gdb.python/py-lazy-string.exp: Add missing parentheses to
12976 print.
12977
d441430b
YQ
129782015-07-07 Yao Qi <yao.qi@linaro.org>
12979
12980 * gdb.arch/thumb-singlestep.exp: Do one more single step.
12981
06f810bd
MG
129822015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
12983
12984 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
12985 '[' and ']' characters.
12986
5e61e7c0
IB
129872015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
12988
12989 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12990
28bf096c
PA
129912015-06-29 Pedro Alves <palves@redhat.com>
12992
12993 PR threads/18127
12994 * gdb.threads/hand-call-new-thread.c: New file.
12995 * gdb.threads/hand-call-new-thread.c: New file.
12996
ee93cd5e
KS
129972015-06-26 Keith Seitz <keiths@redhat.com>
12998 Doug Evans <dje@google.com>
12999
13000 PR 16253
13001 * gdb.cp/var-tag-2.cc: New file.
13002 * gdb.cp/var-tag-3.cc: New file.
13003 * gdb.cp/var-tag-4.cc: New file.
13004 * gdb.cp/var-tag.cc: New file.
13005 * gdb.cp/var-tag.exp: New file.
13006
fc637f04
PP
130072015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13008
13009 * gdb.base/history-duplicates.exp: New test.
13010
2e52ae68
PP
130112015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13012
13013 * gdb.base/completion.exp: Test the completion of the "focus"
13014 command.
13015
6e22494e
JK
130162015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13017
13018 * gdb.arch/amd64-prologue-skip.S: New file.
13019 * gdb.arch/amd64-prologue-skip.exp: New file.
13020
bf7b9cd9
SM
130212015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13022
13023 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13024 is_address_zero_readable check.
13025
201e8dfd
PB
130262015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13027
13028 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13029 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13030
5cd867b4
YQ
130312015-06-24 Yao Qi <yao.qi@linaro.org>
13032
13033 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13034 linux targets.
13035
4d7be007
YQ
130362015-06-24 Yao Qi <yao.qi@linaro.org>
13037
13038 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13039 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13040 * gdb.base/siginfo-thread.exp: Likewise.
13041
07fcd301
YQ
130422015-06-22 Yao Qi <yao.qi@linaro.org>
13043
13044 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13045
52042a00
YQ
130462015-06-22 Yao Qi <yao.qi@linaro.org>
13047
13048 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13049 aarch64*-*-*.
13050 (skip_hw_watchpoint_tests): Likewise.
13051
74bd41ce
PP
130522015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13053
13054 * gdb.base/gdbinit-history.exp: Test the interaction between
13055 setting GDBHISTSIZE and setting the history size via .gdbinit.
13056
bc460514
PP
130572015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13058
13059 PR gdb/16999
13060 * gdb.base/gdbhistsize-history.exp: New test.
13061
b58c513b
PP
130622015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13063
13064 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13065 with GDBHISTSIZE.
13066 * gdb.base/readline.exp: Likewise.
13067
92046791
YQ
130682015-06-17 Yao Qi <yao.qi@linaro.org>
13069
13070 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13071 line.
13072
2093d2d3
PP
130732015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13074
13075 * gdb.base/gdbinit-history.exp: Add test case to check that
13076 an unlimited history file does not get truncated on exit.
13077
e6c693af
AA
130782015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13079
13080 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13081 (VECTOR): New macro. Use it...
13082 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13083 ...for these typedefs.
13084 (int8, char1, int1, double1): New typedefs.
13085 (struct just_int2, struct two_int2): New structures.
13086 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13087 (add_structvecs, add_singlevecs): New functions.
13088 (main): Call add_some_intvecs twice.
13089 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13090 the compile and exit upon failure. Try compiling for the "native"
13091 architecture. Test inferior function calls with vector arguments
13092 and vector return value handling with "finish" and "return".
13093
c74f7d1c
JT
130942015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13095
13096 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13097 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13098 PE file.
13099 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13100
98aa42ee
AT
131012015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13102
13103 PR breakpoints/16465
13104 * gdb.mi/mi-dprintf-pending.c: New file.
13105 * gdb.mi/mi-dprintf-pending.exp: New test.
13106 * gdb.mi/mi-dprintf-pendshr.c: New file.
13107
7d73c23c 131082015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13109 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13110
13111 * gdb.arch/i386-mpx-map.c: New file.
13112 * gdb.arch/i386-mpx-map.exp: New File.
13113
131142015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13115
13116 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13117 * gdb.arch/i386-mpx.exp: Indentation fixed.
13118
131192015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13120
13121 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13122 function and improved indentation.
13123 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13124 gdb_test_multiple. Added additional tests to skip the test.
13125
131262015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13127
13128 * gdb.arch/i386-avx512.c: Change path in include file.
13129 * gdb.arch/i386-avx512.exp: Change include dir path
13130 compilation flag.
13131 * gdb.arch/i386-mpx.c: Change path in include file.
13132 * gdb.arch/i386-mpx.exp: Change include dir path compilation
13133 flag.
13134
d5eba19a
JK
131352015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13136
13137 * gdb.compile/compile-print.exp (compile print *vararray@3)
13138 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
13139
7f361056
JK
131402015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13141
13142 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
13143 (do not keep jit in memory): ... this.
13144 (expect 5): Change it to ...
13145 (expect no 5): ... this.
13146
3b462ec2
SM
131472015-06-02 Simon Marchi <simon.marchi@ericsson.com>
13148
13149 PR gdb/15564
13150 * gdb.mi/mi-detach.exp: New file.
13151
e0619de6
JK
131522015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13153
13154 PR symtab/18392
13155 * gdb.arch/amd64-tailcall-self.S: New file.
13156 * gdb.arch/amd64-tailcall-self.c: New file.
13157 * gdb.arch/amd64-tailcall-self.exp: New file.
13158
e970cb34
DB
131592015-05-28 Don Breazeal <donb@codesourcery.com>
13160
13161 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
13162 tests for remote targets by checking is_target_gdbserver.
13163
b2e2f908
DE
131642015-05-27 Doug Evans <dje@google.com>
13165
13166 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
13167 * gdb.dwarf2/opaque-type-lookup.c: New file.
13168 * gdb.dwarf2/opaque-type-lookup.exp: New file.
13169
82c7be31
DE
131702015-05-26 Doug Evans <dje@google.com>
13171
13172 * gdb.cp/iostream.cc: New file.
13173 * gdb.cp/iostream.exp: New file.
13174
b4f54984
DE
131752015-05-26 Doug Evans <dje@google.com>
13176
13177 * gdb.dwarf2/dw2-op-call.exp: Update.
13178 * gdb.dwarf2/dw4-sig-types.exp: Update.
13179 * gdb.dwarf2/implptr.exp: Update.
13180 * gdb.mi/mi-cmd-param-changed.exp: Update.
13181
4ea6efe9
DE
131822015-05-26 Doug Evans <dje@google.com>
13183
13184 * gdb.python/py-lazy-string.c: New file.
13185 * gdb.python/py-lazy-string.exp: New file.
13186 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
13187 (main): Update. Add estring3.
13188 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
13189 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
13190
f6bb7db3
YQ
131912015-05-26 Omair Javaid <omair.javaid@linaro.org>
13192 Yao Qi <yao.qi@linaro.org>
13193
13194 * gdb.reverse/aarch64.c: New.
13195 * gdb.reverse/aarch64.exp: New.
13196
a81bfbd0
OJ
131972015-05-26 Omair Javaid <omair.javaid@linaro.org>
13198
25d49b86
PA
13199 * lib/gdb.exp (supports_process_record): Return true for
13200 aarch64*-linux*.
a81bfbd0
OJ
13201 (supports_reverse): Likewise.
13202
158bf1b4
PP
132032015-05-22 Patrick Palka <patrick@parcs.ath.cx>
13204
13205 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13206 Use with_test_prefix.
13207
a0145030
AB
132082015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
13209
13210 * gdb.base/completion.exp: Add test for completion of layout
13211 names.
13212
ebe3b578
AB
132132015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
13214
13215 * lib/gdb.exp (skip_tui_tests): New proc.
13216 * gdb.base/tui-layout.exp: Check skip_tui_tests.
13217
84204ed7
PA
132182015-05-19 Pedro Alves <palves@redhat.com>
13219
13220 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13221 Save the whole env array instead of just HOME. Unset HISTSIZE in
13222 the environment while testing. Restore whole environment
13223 afterwards.
13224
37442ce1
DE
132252015-05-16 Doug Evans <xdje42@gmail.com>
13226
13227 * gdb.guile/scm-ports.c: New file.
13228 * gdb.guile/scm-ports.exp: Add memory port tests.
13229
36de76f9
JK
132302015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13231
13232 * gdb.compile/compile-print.c: New file.
13233 * gdb.compile/compile-print.exp: New file.
13234
3a9558c4
JK
132352015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13236
13237 * gdb.compile/compile-ops.exp: Cast param to void.
13238 * gdb.compile/compile.exp: Complete type for _gdb_expr.
13239 (compile code struct_object.selffield = &struct_object): Add xfail.
13240
aa715135
JG
132412015-05-15 Joel Brobecker <brobecker@adacore.com>
13242
13243 * gdb.ada/arr_enum_with_gap: New testcase.
13244
931e5bc3
JG
132452015-05-15 Joel Brobecker <brobecker@adacore.com>
13246
13247 * gdb.ada/byte_packed_arr: New testcase.
13248
9cd4d857
JB
132492015-05-15 Joel Brobecker <brobecker@adacore.com>
13250
13251 * gdb.ada/pckd_neg: New testcase.
13252
ebfd00d2
PP
132532015-05-13 Patrick Palka <patrick@parcs.ath.cx>
13254
13255 PR gdb/17820
13256 * gdb.base/gdbinit-history.exp: New test.
13257 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
13258 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
13259
4c082a81
SC
132602015-05-09 Siva Chandra Reddy <sivachandra@google.com>
13261
13262 * gdb.python/py-xmethods.cc: Enhance test case.
13263 * gdb.python/py-xmethods.exp: New tests.
13264 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
13265 function.
13266 (B_indexoper): Likewise.
13267 (global_dm_list) : Add new xmethod worker functions.
13268
f7797074
SDJ
132692015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
13270
13271 * gdb.base/coredump-filter.exp: Correctly unset
13272 "coredump_var_addr" array.
13273
a4674e4e
PA
132742015-05-08 Pedro Alves <palves@redhat.com>
13275
13276 * gdb.server/non-existing-program.exp: Unset spawn_id.
13277
df2eb078
SC
132782015-05-08 Siva Chandra Reddy <sivachandra@google.com>
13279
13280 PR python/18291
13281 * gdb.python/py-xmethods.exp: Add tests.
13282
422349a3
YQ
132832015-05-08 Yao Qi <yao.qi@linaro.org>
13284
13285 PR gdb/18208
13286 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
13287 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
13288 function set_coredump_filter, and remove remote_exec call.
13289 Remove argument ipid. Callers update.
13290 (top level): Don't get inferior's PID.
13291
63fc80ce
AA
132922015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
13293
13294 * gdb.base/watch_thread_num.exp: Skip test on targets without
13295 access watchpoints.
13296
80ad801e
PA
132972015-05-06 Pedro Alves <palves@redhat.com>
13298
13299 PR server/18081
13300 * gdb.server/non-existing-program.exp: New file.
13301
0fa7fe50
JB
133022015-05-05 Joel Brobecker <brobecker@adacore.com>
13303
13304 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
13305
3ea89b92
PMR
133062015-05-05 Joel Brobecker <brobecker@adacore.com>
13307
13308 * gdb.ada/out_of_line_in_inlined: New testcase.
13309
87b8eff0
JB
133102015-05-05 Joel Brobecker <brobecker@adacore.com>
13311
13312 * gdb.ada/var_rec_arr: New testcase.
13313
5fccc635
YQ
133142015-04-30 Yao Qi <yao.qi@linaro.org>
13315
13316 * gdb.base/break-idempotent.exp: If
13317 skip_hw_watchpoint_multi_tests returns true, skip the tests
13318 on "rwatch" and "awatch".
13319
42d38f42
YQ
133202015-04-30 Yao Qi <yao.qi@linaro.org>
13321
13322 * gdb.base/relativedebug.exp: Invoke gdb command
13323 "info sharedlibrary", and if libc.so doesn't have debug info,
13324 skip the test.
13325
2ce1cdbf
DE
133262015-04-29 Doug Evans <dje@google.com>
13327
13328 * gdb.python/py-xmethods.exp: Add ptype tests.
13329 * gdb.python/py-xmethods.py (E_method_char_worker): Add
13330 get_result_type method.
13331
f24a38c5
LM
133322015-04-29 Luis Machado <lgustavo@codesourcery.com>
13333
13334 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
13335 the target does not support hardware watchpoints.
13336
ecbf2b3c
LM
133372015-04-29 Luis Machado <lgustavo@codesourcery.com>
13338
13339 * gdb.base/break-always.exp: Abort testing if writing to memory
13340 causes an error.
13341
34f5f757
DE
133422015-04-28 Doug Evans <dje@google.com>
13343
13344 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
13345 * gdb.python/py-pp-registration.exp: ... here. New file.
13346 * gdb.python/py-pp-registration.c: New file.
13347 * gdb.python/py-pp-registration.py: New file.
13348
69b4374a
DE
133492015-04-28 Doug Evans <dje@google.com>
13350
13351 * gdb.python/py-bad-printers.c: New file.
13352 * gdb.python/py-bad-printers.py: New file.
13353 * gdb.python/py-bad-printers.exp: New file.
13354
59fb7612
SS
133552015-04-28 Sasha Smundak <asmundak@google.com>
13356
13357 * gdb.python/py-type.exp: New test.
13358
2631b16a
AW
133592015-04-28 Andy Wingo <wingo@igalia.com>
13360
13361 * gdb.python/py-parameter.exp:
13362 * gdb.guile/scm-parameter.exp: Escape the path that we are
13363 matching against, as it might contain characters that are special
13364 to regular expressions.
13365
460efde1
JB
133662015-04-27 Joel Brobecker <brobecker@adacore.com>
13367
13368 * gdb.ada/rec_comp: New testcase.
13369
2d369d8e
SDJ
133702015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
13371
13372 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
13373 before using it.
13374
cf75d6c3
AB
133752015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
13376
13377 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
13378 new tests for verilog output.
13379
8dbe7ca5
YQ
133802015-04-24 Yao Qi <yao.qi@linaro.org>
13381
13382 * boards/remote-gdbserver-on-localhost.exp: New file.
13383
4ef9fb2f
PA
133842015-04-23 Pedro Alves <palves@redhat.com>
13385
13386 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
13387 $inferior_spawn_id instead of $inferior_spawn_id directly. On
13388 "end of file", remove $inferior_spawn_id from the indirect list.
13389
0a803169
PA
133902015-04-23 Pedro Alves <palves@redhat.com>
13391
13392 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
13393
749ef8f8
PA
133942015-04-23 Pedro Alves <palves@redhat.com>
13395
13396 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
13397 on $any_spawn_id instead of only on $gdb_spawn_id.
13398
8aae4344
PM
133992015-04-21 Pierre Muller <muller@sourceware.org>
13400
13401 PR pascal/17815
13402 * lib/pascal.exp (gpc_compile): Add new option "class".
13403 (fpc_compile): Likewise.
13404 * gdb.pascal/case-insensitive-symbols.pas: New file.
13405 * gdb.pascal/case-insensitive-symbols.exp: New file.
13406
1586c8fb
GB
134072015-04-20 Gary Benson <gbenson@redhat.com>
13408
13409 * gdb.base/attach.exp: Fix three extended remote failures.
13410
1b6e6f5c
GB
134112015-04-17 Gary Benson <gbenson@redhat.com>
13412
13413 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
13414 the main executable over the remote protocol.
13415
e797481d
PA
134162015-04-16 Pedro Alves <palves@redhat.com>
13417
13418 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
13419 a new gdbserver if gdbserver_reconnect_p is set.
13420
1ca99c42
PA
134212015-04-16 Pedro Alves <palves@redhat.com>
13422
13423 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
13424 is set, don't exit gdbserver.
13425
af9fd6f8
AA
134262015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13427
13428 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
13429 appropriate .insn, such that an older assembler can be used.
13430 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
13431 the z/Architecture instruction set on 31-bit targets as well.
13432
04ff1e61
AA
134332015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13434
13435 * gdb.go/handcall.exp: Remove all logic related to the first
13436 breakpoint and rely on go_runto_main instead.
13437 * gdb.go/strings.exp: Likewise.
13438 * gdb.go/unsafe.exp: Likewise.
13439 * gdb.go/hello.exp: Likewise. Also rename the remaining
13440 breakpoint marker to "breakpoint 1".
13441 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
13442 * gdb.go/strings.go: Likewise.
13443 * gdb.go/unsafe.go: Likewise.
13444 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
13445 "set breakpoint 2 here" and rename the remaining breakpoint marker
13446 to "breakpoint 1".
13447
40d2f8d6
SM
134482015-04-15 Simon Marchi <simon.marchi@ericsson.com>
13449
13450 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
13451 if itertools.imap is not present.
13452 * gdb.python/py-objfile.exp: Add parentheses.
13453 * gdb.python/py-type.exp: Same.
13454 * gdb.python/py-unwind-maint.py: Same.
13455
8cbc97c6
YQ
134562015-04-15 Yao Qi <yao.qi@linaro.org>
13457
13458 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
13459 of ":$ptr_size" and set its form explicitly.
13460
45fd756c
YQ
134612015-04-15 Pedro Alves <palves@redhat.com>
13462 Yao Qi <yao.qi@linaro.org>
13463
13464 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
13465 timeout by factor of 4.
13466 (test_regular_watch): Likewise.
13467 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
13468 * gdb.reverse/sigall-reverse.exp: Likewise.
13469 * gdb.reverse/until-precsave.exp: Likewise.
13470 * lib/gdb.exp (with_timeout_factor): New proc.
13471 (gdb_expect): Move some code to ...
13472 (get_largest_timeout): ... here. New procedure.
13473
9e811bc3
LM
134742015-04-14 Luis Machado <lgustavo@codesourcery.com>
13475
13476 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
13477
0ff6fcb2
LM
134782015-04-13 Luis Machado <lgustavo@codesourcery.com>
13479
13480 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
13481 to write to the .text section.
13482
7578d5f7
LM
134832015-04-13 Luis Machado <lgustavo@codesourcery.com>
13484
13485 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
13486 Handle the case of targets that do not provide PID information.
13487
2efe15c4
YQ
134882015-04-13 Yao Qi <yao.qi@linaro.org>
13489
13490 * lib/gdbserver-support.exp (gdb_exit): Catch exception
13491 and use expect instead of gdb_expect.
13492
8cd8f2f8
SDJ
134932015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
13494
13495 * gdb.base/coredump-filter.exp: Rename variable "addr" to
13496 "coredump_var_addr" to avoid naming conflict with other testcases.
13497
9ee41772
PA
134982015-04-10 Pedro Alves <palves@redhat.com>
13499
13500 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
13501 gdb_test_sequence and gdb_assert.
13502
07473109
PA
135032015-04-10 Pedro Alves <palves@redhat.com>
13504
13505 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
13506 test messages that don't include the breakpoint address.
13507
de3db44c
YQ
135082015-04-10 Yao Qi <yao.qi@linaro.org>
13509
13510 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
13511 false for some offset and width combinations which aren't
13512 supported by linux kernel.
13513
c79d856c
PA
135142015-04-10 Pedro Alves <palves@redhat.com>
13515
13516 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
13517 procedure, factored out from ...
13518 (top level): ... here. Add "set displaced-stepping" testing axis.
13519 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
13520 parameter "displaced". Use it.
13521 (top level): Use foreach and add "set displaced-stepping" testing
13522 axis.
13523
ebc90b50
PA
135242015-04-10 Pedro Alves <palves@redhat.com>
13525
13526 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
13527 Remove comment.
13528 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
13529 both the address of the instruction that triggers the watchpoint
13530 and the address of the instruction immediately after, and use
13531 those addresses for the test. Fix comment.
13532
8f572e5c
PA
135332015-04-10 Pedro Alves <palves@redhat.com>
13534
13535 * gdb.base/sigstep.exp (breakpoint_to_handler)
13536 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
13537 Test "backtrace" in handler.
13538 (breakpoint_over_handler): New parameter 'displaced'. Use it.
13539 (top level): Add new "displaced" test axis to
13540 breakpoint_to_handler, breakpoint_to_handler_entry and
13541 breakpoint_over_handler.
13542
8d707a12
PA
135432015-04-10 Pedro Alves <palves@redhat.com>
13544
13545 PR gdb/18216
13546 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
13547
ef713951
YQ
135482015-04-10 Yao Qi <yao.qi@linaro.org>
13549
13550 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
13551 (test_add_rn_pc): New function.
13552 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
13553 (top level): Invoke test_add_rn_pc.
13554
906d60cf
PA
135552015-04-10 Pedro Alves <palves@redhat.com>
13556
13557 PR gdb/13858
13558 * gdb.base/step-over-no-symbols.exp: New file.
13559
f2983cc3
AW
135602015-04-09 Andy Wingo <wingo@igalia.com>
13561
13562 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
13563 after the Python tests.
13564
6d62641c
SDJ
135652015-04-08 Keith Seitz <keiths@redhat.com>
13566
13567 PR python/16699
13568 * gdb.python/py-completion.exp: New tests for completion.
13569 * gdb.python/py-completion.py (CompleteLimit1): New class.
13570 (CompleteLimit2): Likewise.
13571 (CompleteLimit3): Likewise.
13572 (CompleteLimit4): Likewise.
13573 (CompleteLimit5): Likewise.
13574 (CompleteLimit6): Likewise.
13575 (CompleteLimit7): Likewise.
13576
f3770638
PA
135772015-04-08 Pedro Alves <palves@redhat.com>
13578
13579 PR gdb/18214
13580 PR gdb/18216
13581 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
13582 function.
13583 (main): Install it as SIGUSR1 handler.
13584 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
13585 parameter. Always use "setup" as prefix. Toggle "set
13586 displaced-stepping" off/on depending on global. Don't switch to
13587 thread 1 here.
13588 (top level): Add displaced stepping "off/on" test axis. Update
13589 "setup" calls. Wrap each subtest with with_test_prefix. Test
13590 continuing with a queued signal in each thread.
13591
4496bed7
PA
135922015-04-08 Pedro Alves <palves@redhat.com>
13593
13594 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
13595 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
13596 gdb_breakpoint instead of gdb_test that doesn't expect anything.
13597 Return early if running to main fails.
13598 * gdb.trace/while-stepping.exp: Likewise.
13599
b97fde92
PA
136002015-04-07 Pedro Alves <palves@redhat.com>
13601
13602 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
13603 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
13604 interact with inferior program.
13605
f71c18e7
PA
136062015-04-07 Pedro Alves <palves@redhat.com>
13607
13608 * lib/gdb.exp (inferior_spawn_id): New global.
13609 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
13610 spawn id after processing the user code.
13611 (default_gdb_start): Set inferior_spawn_id.
13612 (send_inferior): New procedure.
13613 * lib/gdbserver-support.exp (gdbserver_start): Set
13614 inferior_spawn_id.
13615 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
13616
6423214f
PA
136172015-04-07 Pedro Alves <palves@redhat.com>
13618
13619 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
13620 * lib/gdbserver-support.exp (gdbserver_start): Make
13621 $server_spawn_id global.
13622 (gdbserver_start): Don't wait for gdbserver's spawn id with
13623 expect_background.
13624 (close_gdbserver): New procedure.
13625 (gdb_exit): Rename the default version and reimplement.
13626
71c0ee8c
PA
136272015-04-07 Pedro Alves <palves@redhat.com>
13628
72f4393d 13629 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
13630 append the substituted item, not the original item.
13631
203bc29b
PA
136322015-04-07 Pedro Alves <palves@redhat.com>
13633
13634 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
13635 gdb_expect.
13636
508a3ddf
PA
136372015-04-07 Pedro Alves <palves@redhat.com>
13638
13639 * gdb.base/interrupt.exp: Don't handle the case of the inferior
13640 output appearing once only.
13641
9f6dbe2b
PA
136422015-04-07 Pedro Alves <palves@redhat.com>
13643
13644 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
13645 that doesn't expect anything. Return early if running to main
13646 fails.
13647
337532fa
YQ
136482015-04-07 Yao Qi <yao.qi@linaro.org>
13649
13650 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
13651 (child_function): Call alarm.
13652 (main): Move call to alarm into the loop.
13653 * gdb.threads/non-stop-fair-events.exp: Build program with
13654 -DTIMEOUT=$timeout.
13655
01b622d4
DE
136562015-04-06 Doug Evans <xdje42@gmail.com>
13657
13658 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
13659 Fix dest parameter to board_info.
13660 (fpc_compile): Ditto.
13661 (gdb_compile_pascal): Rename dest arg to destfile.
13662
961f4160
PMR
136632015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
13664
13665 * gdb.ada/funcall_ref.exp: New file.
13666 * gdb.ada/funcall_ref/foo.adb: New file.
13667
cafda597
YQ
136682015-04-02 Yao Qi <yao.qi@linaro.org>
13669
13670 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
13671 is remote.
13672
fed040c6
GB
136732015-04-02 Gary Benson <gbenson@redhat.com>
13674
13675 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
13676
d11916aa
SS
136772015-04-01 Sasha Smundak <asmundak@google.com>
13678
13679 * gdb.python/py-unwind-maint.c: New file.
13680 * gdb.python/py-unwind-maint.exp: New test.
13681 * gdb.python/py-unwind-maint.py: New file.
13682 * gdb.python/py-unwind.c: New file.
13683 * gdb.python/py-unwind.exp: New test.
13684 * gdb.python/py-unwind.py: New test.
13685
a1471180
PA
136862015-04-01 Pedro Alves <palves@redhat.com>
13687
13688 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
13689 to fail instead of non-existent $test.
13690
0bbeccb1
PA
136912015-04-01 Pedro Alves <palves@redhat.com>
13692
13693 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
13694 GDBFLAGS if not empty.
13695
3c724c8c
PMR
136962015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
13697
13698 * gdb.ada/complete.exp: Remove "multi_line".
13699 * gdb.ada/info_exc.exp: Remove "multi_line".
13700 * gdb.ada/packed_tagged.exp: Remove "multi_line".
13701 * gdb.ada/ptype_field.exp: Remove "multi_line".
13702 * gdb.ada/sym_print_name.exp: Remove "multi_line".
13703 * gdb.ada/tagged.exp: Remove "multi_line".
13704 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
13705 [multi_line ...]
13706 * gdb.btrace/delta.exp: Likewise.
13707 * gdb.btrace/exception.exp: Likewise.
13708 * gdb.btrace/function_call_history.exp: Likewise.
13709 * gdb.btrace/instruction_history.exp: Likewise.
13710 * gdb.btrace/nohist.exp: Likewise.
13711 * gdb.btrace/record_goto.exp: Likewise.
13712 * gdb.btrace/segv.exp: Likewise.
13713 * gdb.btrace/stepi.exp: Likewise.
13714 * gdb.btrace/tailcall.exp: Likewise.
13715 * gdb.btrace/unknown_functions.exp: Likewise.
13716 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
13717 * lib/gdb.exp: Add the "multi_line" helper.
13718
4eec2deb
PA
137192015-04-01 Pedro Alves <palves@redhat.com>
13720
13721 * gdb.threads/tid-reuse.c: New file.
13722 * gdb.threads/tid-reuse.exp: New file.
13723
df8411da
SDJ
137242015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
13725
13726 PR corefiles/16092
13727 * gdb.base/coredump-filter.c: New file.
13728 * gdb.base/coredump-filter.exp: Likewise.
13729
6ef37366
PM
137302015-03-27 Petr Machata <pmachata@redhat.com>
13731
13732 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
13733 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
13734 (Dwarf::assemble): Initialize them.
13735 (Dwarf::lines): New function.
13736
7ec911b0
JT
137372015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
13738
13739 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
13740 SYMBOL_PREFIX for x86_64-*-cygwin.
13741
ff908ebf
AW
137422015-03-26 Andy Wingo <wingo@igalia.com>
13743
13744 PR symtab/18148
13745 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
13746 const_value but not a location.
13747 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
13748 location defined in non-main CUs are visible.
13749
6d5f0679
YQ
137502015-03-26 Yao Qi <yao.qi@linaro.org>
13751
13752 PR testsuite/18139
13753 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
13754 Add a line number entry for the same line.
13755 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
13756 Add a line number entry for the same line.
13757
2898689b
YQ
137582015-03-26 Yao Qi <yao.qi@linaro.org>
13759
13760 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
13761 .int 0.
13762 (func): Likewise. Add .Lfunc_1 label.
13763 Use .Lfunc_1 label.
13764 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
13765 .int 0.
13766 (func): Likewise.
13767 Use .Lfunc_1 label.
13768
85180498
YQ
137692015-03-26 Yao Qi <yao.qi@linaro.org>
13770
13771 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
13772 Call gdb_compile instead to compile each .s files without debug
13773 information.
13774
8aa08a8d
YQ
137752015-03-26 Yao Qi <yao.qi@linaro.org>
13776
13777 * gdb.base/savedregs.exp (process_saved_regs): Make
13778 "Saved registers:" optional in the pattern.
13779
66849923
MM
137802015-03-25 Markus Metzger <markus.t.metzger@intel.com>
13781
13782 * gdb.btrace/next.exp: Merged into step.exp.
13783 * gdb.btrace/finish.exp: Merged into step.exp.
13784 * gdb.btrace/nexti.exp: Merged into stepi.exp.
13785 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
13786 "record goto" and checking the exact replay position.
13787 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
13788 check for "Recording format" in "info record" output.
13789 * gdb.btrace/record_goto.exp: Choose test file based on target.
13790 * gdb.btrace/x86-record_goto.S: Renamed into ...
13791 * gdb.btrace/x86_64-record_goto.S: ... this.
13792 * gdb.btrace/i686-record_goto.S: New.
13793 * gdb.btrace/x86-tailcall.S: Renamed into ...
13794 * gdb.btrace/x86_64-tailcall.S: ... this.
13795 * gdb.btrace/i686-tailcall.S: New.
13796 * gdb.btrace/x86-tailcall.c: Renamed into ...
13797 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
13798 separate statements. Update test.
13799 * gdb.btrace/delta.exp: Use record_goto.c as test file.
13800 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
13801 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
13802 * gdb.btrace/tailcall.exp: Choose test file based on target.
13803 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
13804
11cc1b74
MM
138052015-03-25 Markus Metzger <markus.t.metzger@intel.com>
13806
13807 * gdb.btrace/exception.exp: Increase BTS buffer size.
13808
a25d8bf9
PA
138092015-03-24 Pedro Alves <palves@redhat.com>
13810
13811 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
13812
856e7dd6
PA
138132015-03-24 Pedro Alves <palves@redhat.com>
13814
13815 * gdb.threads/schedlock.exp (test_step): No longer expect that
13816 "set scheduler-locking step" with "next" over a function call runs
13817 threads unlocked.
13818
ad235a41
AT
138192015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13820
13821 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
13822
15630549
AT
138232015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13824
13825 PR breakpoints/16466
13826 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
13827 * gdb.mi/mi-pending.c (thread_func): New function.
13828 (int main): Add threading support required.
13829 * gdb.mi/mi-pending.exp: Add tests for this issue.
13830 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
13831 (pendfunc2): Remove stdio dependency.
13832 * gdb.mi/mi-pendshr2.c: New file.
13833
693dca06
KS
138342015-03-23 Keith Seitz <keiths@redhat.com>
13835
13836 * gdb.linespec/keywords.c: New file.
13837 * gdb.linespec/keywords.exp: New file.
13838
7e993ebf
KS
138392015-03-23 Keith Seitz <keiths@redhat.com>
13840
13841 PR gdb/18021
13842 * gdb.dwarf2/staticvirtual.exp: New test.
13843
bc23328c
JK
138442015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13845
13846 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
13847 * README: Remove HP-UX and gdb.hp.
13848 (configuration):
13849 * configure: Regenerate.
13850 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
13851 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
13852 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
13853 gdb.hp/gdb.defects/Makefile.
13854 * gdb.hp/Makefile.in: File deleted.
13855 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
13856 * gdb.hp/gdb.aCC/optimize.c: File deleted.
13857 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
13858 * gdb.hp/gdb.aCC/run.c: File deleted.
13859 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
13860 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
13861 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
13862 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
13863 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
13864 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
13865 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
13866 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
13867 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
13868 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
13869 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
13870 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
13871 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
13872 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
13873 * gdb.hp/gdb.base-hp/reg.s: File deleted.
13874 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
13875 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
13876 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
13877 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
13878 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
13879 * gdb.hp/gdb.compat/Makefile.in: File deleted.
13880 * gdb.hp/gdb.compat/average.c: File deleted.
13881 * gdb.hp/gdb.compat/sum.c: File deleted.
13882 * gdb.hp/gdb.compat/xdb.c: File deleted.
13883 * gdb.hp/gdb.compat/xdb0.c: File deleted.
13884 * gdb.hp/gdb.compat/xdb0.h: File deleted.
13885 * gdb.hp/gdb.compat/xdb1.c: File deleted.
13886 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
13887 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
13888 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
13889 * gdb.hp/gdb.defects/Makefile.in: File deleted.
13890 * gdb.hp/gdb.defects/bs14602.c: File deleted.
13891 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
13892 * gdb.hp/gdb.defects/solib-d.c: File deleted.
13893 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
13894 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
13895 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
13896 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
13897 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
13898 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
13899 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
13900 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
13901 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
13902 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
13903 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
13904 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
13905 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
13906 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
13907 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
13908 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
13909 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
13910 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
13911 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
13912 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
13913 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
13914 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
13915 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
13916 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
13917 * gdb.hp/tools/odump: File deleted.
13918
8bf3b159
PA
139192015-03-19 Pedro Alves <palves@redhat.com>
13920
13921 * gdb.threads/continue-pending-status.exp (saw_thread_2)
13922 (saw_thread_3): New globals.
13923 (top level): Increment them when an event for the corresponding
13924 thread is seen.
13925 (no thread starvation): New test.
13926
eb54c8bf
PA
139272015-03-19 Pedro Alves <palves@redhat.com>
13928
13929 * gdb.threads/continue-pending-status.c: New file.
13930 * gdb.threads/continue-pending-status.exp: New file.
13931
32d2e5d6
PA
139322015-03-18 Pedro Alves <palves@redhat.com>
13933
13934 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13935 Use gdb_is_target_remote instead of is_remote. Use
13936 gdb_test_multiple instead of gdb_expect. Exit early if
13937 gdb_test_multiple hits its internal matches. Tighten stepi tests
13938 expected output. Fail on exit with any signal, instead of just
13939 SIGILL.
13940
f68f11b7
YQ
139412015-03-18 Yao Qi <yao.qi@linaro.org>
13942
13943 PR tdep/18107
13944 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
13945 variable.
13946 * gdb.base/catch-syscall.exp: Don't skip it on
13947 aarch64*-*-linux* target. Remove elements in all_syscalls.
13948 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
13949 target.
13950 (setup_all_syscalls): New proc.
13951
ca5fd19b
YQ
139522015-03-16 Yao Qi <yao.qi@linaro.org>
13953
13954 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
13955 (top level): Skip tests if valid_addr_p returns false for
13956 $cmd1 or $cmd2.
13957
85642ba0
AW
139582015-03-11 Andy Wingo <wingo@igalia.com>
13959
13960 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
13961
e03f9645
YQ
139622015-03-11 Yao Qi <yao.qi@linaro.org>
13963
13964 * gdb.base/catch-syscall.exp: Fix typo in comments.
13965
5d0962b2
YQ
139662015-03-11 Yao Qi <yao.qi@linaro.org>
13967
13968 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
13969
b2df3cef
PA
139702015-03-09 Pedro Alves <palves@redhat.com>
13971
13972 * dg-extract-results.py: Delete.
13973
ef878e53
PA
139742015-03-09 Pedro Alves <palves@redhat.com>
13975
13976 Merge dg-extract-results.sh from GCC upstream (r218843).
13977
13978 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
13979 * dg-extract-results.sh: Use --text with grep to avoid issues with
13980 binary files. Fall back to cat -v, if that doesn't work.
13981
9494d219
PA
139822015-03-05 Pedro Alves <palves@redhat.com>
13983
13984 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
13985
a8d9763a
SM
139862015-03-04 Simon Marchi <simon.marchi@ericsson.com>
13987
13988 * lib/mi-support.exp (mi_expect_interrupt): Accept
13989 alternative event for when in all-stop mode.
13990
be9957b8
PA
139912015-03-04 Pedro Alves <palves@redhat.com>
13992
13993 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
13994
d57be0f4 139952015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
13996
13997 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
13998
c214c7cf
AA
139992015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14000
14001 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14002 regexps for GDB's current line display, accept a hex address
14003 preceding the line number.
14004
6d74a497
AA
140052015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14006
14007 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14008 the 'arch1' variable for "s390*-linux*" targets.
14009
511aee7c
PA
140102015-03-04 Pedro Alves <palves@redhat.com>
14011
14012 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14013 (main): Pass missing retval argument to pthread_join call.
14014
95e50b27
PA
140152015-03-02 Pedro Alves <palves@redhat.com>
14016
14017 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14018 (top level): Call do_test with non-stop as well.
14019
28054d69
PA
140202015-03-02 Pedro Alves <palves@redhat.com>
14021
14022 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14023 -1.
14024
4fa5d7b4
AA
140252015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14026
14027 * gdb.arch/s390-vregs.exp: New test.
14028 * gdb.arch/s390-vregs.S: New file.
14029
97c18565
PA
140302015-02-27 Pedro Alves <palves@redhat.com>
14031
14032 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14033 call to catch_command_errors.
14034 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14035 catch_command_errors.
14036
a37bfa30
PA
140372015-02-27 Pedro Alves <palves@redhat.com>
14038
14039 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14040 "true" for boolean result.
14041 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14042 prototype of main.
14043
6f98576f
PA
140442015-02-27 Pedro Alves <palves@redhat.com>
14045
14046 * lib/unbuffer_output.c: New file.
14047 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14048 (main): Call gdb_unbuffer_output.
14049
eba5ab56
YQ
140502015-02-27 Yao Qi <yao.qi@linaro.org>
14051
14052 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14053 target.
14054
0def5aaa
DE
140552015-02-26 Doug Evans <dje@google.com>
14056
14057 * gdb.cp/class2.cc (Dbase, D): New classes.
14058 (main): New local delta.
14059 * gdb.cp/class2.exp: Test printing delta.
14060 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14061 (dynbar): New global.
14062 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14063
081a1c2c
JK
140642015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14065
14066 * gdb.compile/compile-ifunc.c: New file.
14067 * gdb.compile/compile-ifunc.exp: New file.
14068
2f41223f
AT
140692015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14070
14071 * gdb.base/structs.exp: Check for correct struct on finish.
14072
03eddd80
YQ
140732015-02-26 Yao Qi <yao.qi@linaro.org>
14074
14075 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14076 is zero.
14077
80c57053
JK
140782015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14079
14080 * gdb.arch/cordic.ko.bz2: New file.
14081 * gdb.arch/cordic.ko.debug.bz2: New file.
14082 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14083
21613c12
YQ
140842015-02-25 Yao Qi <yao.qi@linaro.org>
14085
14086 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14087 aarch64*-*-* target.
14088
d8b901ed
PA
140892015-02-23 Pedro Alves <palves@redhat.com>
14090
14091 * lib/gdb.exp (delete_breakpoints): Rewrite using
14092 gdb_test_multiple.
14093
e5b85ead
PA
140942015-02-23 Pedro Alves <palves@redhat.com>
14095
14096 * gdb.base/info-os.c: Include stdlib.h.
14097
85c3a371
DE
140982015-02-22 Doug Evans <xdje42@gmail.com>
14099
14100 PR symtab/17855
14101 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14102 is read after symbols have been re-read.
14103 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14104 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14105
96553a0c
DE
141062015-02-21 Doug Evans <dje@google.com>
14107
14108 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14109
97a0c697
JK
141102015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14111
14112 PR corefiles/17808
14113 * gdb.arch/i386-biarch-core.core.bz2: New file.
14114 * gdb.arch/i386-biarch-core.exp: New file.
14115
a47cd6e9
PA
141162015-02-21 Pedro Alves <palves@redhat.com>
14117
14118 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14119 runto_main fails.
14120
c5facdc4
PA
141212015-02-20 Pedro Alves <palves@redhat.com>
14122
14123 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14124 info probes.
14125
2db9a427
PA
141262015-02-20 Pedro Alves <palves@redhat.com>
14127
14128 * gdb.threads/multi-create-ns-info-thr.exp: New file.
14129
60fb7e9e
PA
141302015-02-20 Pedro Alves <palves@redhat.com>
14131
14132 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
14133 clean_restart before gdb_target_supports_trace.
14134
5c5019c2
PA
141352015-02-20 Pedro Alves <palves@redhat.com>
14136
14137 PR threads/18006
14138 * gdb.threads/clone-thread_db.c: New file.
14139 * gdb.threads/clone-thread_db.exp: New file.
14140
c9587f88
AT
141412015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
14142
14143 PR breakpoints/16812
14144 * gdb.base/catch-gdb-caused-signals.c: New file.
14145 * gdb.base/catch-gdb-caused-signals.exp: New file.
14146
f6a88844
JM
141472015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
14148
14149 * configure: Regenerated.
14150 * configure.ac: Use GDB_AC_TRANSFORM.
14151 * aclocal.m4: sinclude ../transform.m4.
14152
497c491b
JM
141532015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14154
14155 * lib/dtrace.exp: New file.
14156 * gdb.base/dtrace-probe.exp: Likewise.
14157 * gdb.base/dtrace-probe.d: Likewise.
14158 * gdb.base/dtrace-probe.c: Likewise.
14159 * lib/pdtrace.in: Likewise.
14160 * configure.ac: Output variables with the transformed names of
14161 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
14162 * configure: Regenerated.
14163
03e98035
JM
141642015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14165
14166 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
14167 expected message when trying to access $_probe_* convenience
14168 variables while not on a probe.
14169
63cc30e9
JK
141702015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14171
14172 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
14173
0703599a
PA
141742015-02-11 Pedro Alves <pedro@codesourcery.com>
14175
14176 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
14177 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
14178
7e60a48e
DE
141792015-02-10 Doug Evans <xdje42@gmail.com>
14180
14181 * lib/gdb.exp (gdb_load): Always return a result.
14182
01b088bc
PA
141832015-02-10 Pedro Alves <palves@redhat.com>
14184
14185 * gdb.threads/signal-sigtrap.c: New file.
14186 * gdb.threads/signal-sigtrap.exp: New file.
14187
b05ec7a5
AT
141882015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
14189
14190 * gdb.trace/no-attach-trace.c: New file.
14191 * gdb.trace/no-attach-trace.exp: New file.
14192
a2c2acaf
MW
141932015-02-09 Mark Wielaard <mjw@redhat.com>
14194
14195 * gdb.dwarf2/atomic.c: New file.
14196 * gdb.dwarf2/atomic-type.exp: Likewise.
14197
31fd9caa
MM
141982015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14199
14200 * gdb.btrace/buffer-size.exp: Update "info record" output.
14201 * gdb.btrace/delta.exp: Update "info record" output.
14202 * gdb.btrace/enable.exp: Update "info record" output.
14203 * gdb.btrace/finish.exp: Update "info record" output.
14204 * gdb.btrace/instruction_history.exp: Update "info record" output.
14205 * gdb.btrace/next.exp: Update "info record" output.
14206 * gdb.btrace/nexti.exp: Update "info record" output.
14207 * gdb.btrace/step.exp: Update "info record" output.
14208 * gdb.btrace/stepi.exp: Update "info record" output.
14209 * gdb.btrace/nohist.exp: Update "info record" output.
14210
d33501a5
MM
142112015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14212
14213 * gdb.btrace/buffer-size: New.
14214
f4abbc16
MM
142152015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14216
14217 * gdb.btrace/delta.exp: Update "info record" output.
14218 * gdb.btrace/enable.exp: Update "info record" output.
14219 * gdb.btrace/finish.exp: Update "info record" output.
14220 * gdb.btrace/instruction_history.exp: Update "info record" output.
14221 * gdb.btrace/next.exp: Update "info record" output.
14222 * gdb.btrace/nexti.exp: Update "info record" output.
14223 * gdb.btrace/step.exp: Update "info record" output.
14224 * gdb.btrace/stepi.exp: Update "info record" output.
14225 * gdb.btrace/nohist.exp: Update "info record" output.
14226
b9d61307
SM
142272015-02-06 Simon Marchi <simon.marchi@ericsson.com>
14228
14229 PR gdb/15678
14230 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
14231
e584fdbc
PA
142322015-02-06 Pedro Alves <palves@redhat.com>
14233
14234 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
14235 macro.
14236 (seconds_left, again): New globals.
14237 (main): Wait seconds_left in a 1-second sleep loop instead of
14238 sleeping 180 seconds. If 'again' is set, reset the seconds
14239 counter.
14240 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
14241 'again' in the inferior before detaching. Print the seconds left.
14242 (options): New global.
14243 (top level): Build program with -DTIMEOUT=$timeout.
14244
77f41761
PA
142452015-02-06 Pedro Alves <palves@redhat.com>
14246
14247 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
14248 determine how many seconds to pass to 'alarm'.
14249 * gdb.base/gdb-sigterm.exp (top level): Build program with
14250 -DTIMEOUT=$timeout.
14251 (do_test): Return success/failure indication. Add more verbose
14252 logging. Don't fail if 200 single steps are seen. Instead, fail
14253 when the test times out.
14254 (passes): New global.
14255 (top level): Break the testing loop if testing fails on any
14256 iteration. Use gdb_assert.
14257
b9394193
DB
142582015-02-04 Don Breazeal <donb@codesourcery.com>
14259
14260 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
14261 and initialize them.
14262 (ipc_cleanup): New function.
14263 (main): Don't declare shmid, semid, and msqid. Add a call to
14264 atexit so that we call ipc_cleanup on exit.
14265
42d9e528
PA
142662015-02-04 Pedro Alves <palves@redhat.com>
14267
14268 * boards/native-extended-gdbserver.exp: Remove any target variant
14269 specifications from the board name before clearing the isremote
14270 flag from board_info.
14271
ae6ae975
DE
142722015-01-31 Doug Evans <xdje42@gmail.com>
14273
14274 * gdb.base/maint.exp <maint print type argc>: Update expected output.
14275
cfb069a8
GB
142762015-01-31 Gary Benson <gbenson@redhat.com>
14277
14278 * gdb.base/completion.exp: Disable completion limiting for
14279 existing tests. Add new tests to check completion limiting.
14280 * gdb.linespec/ls-errs.exp: Disable completion limiting.
14281
5dd31d79
DE
142822015-01-31 Doug Evans <xdje42@gmail.com>
14283
14284 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
14285
9f050062
DE
142862015-01-31 Doug Evans <xdje42@gmail.com>
14287
14288 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
14289 entries. Duplicate file section script entries.
14290 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
14291 inlined entries. Add test for safe-path rejection.
14292 * gdb.python/py-section-script.c: Add duplicate inlined section script
14293 entries. Duplicate file section script entries.
14294 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
14295 inlined entries. Add test for safe-path rejection.
14296
df25ebbd
JB
142972015-01-29 Joel Brobecker <brobecker@adacore.com>
14298
14299 * gdb.ada/disc_arr_bound: New testcase.
14300
4a0ca9ec
JB
143012015-01-29 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/mi_var_array: New testcase.
14304
3a8b707a
DE
143052015-01-27 Doug Evans <dje@google.com>
14306
14307 * gdb.python/py-objfile.exp: Add tests for objfile.username.
14308 Add test for objfile.filename, objfile.username after objfile
14309 has been unloaded.
14310
f8313f6e
JB
143112015-01-26 Joel Brobecker <brobecker@adacore.com>
14312
14313 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
14314 the second test to print the name attribute of value
14315 returned by the call to gdb.lookup_type, and adjust
14316 the expected output accordingly.
14317
37bc665e
MW
143182015-01-25 Mark Wielaard <mjw@redhat.com>
14319
14320 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
14321 * gdb.base/disp-step-fork.c: Include unistd.h.
14322 * gdb.base/siginfo-obj.c: Include stdio.h.
14323 * gdb.base/siginfo-thread.c: Likewise.
14324 * gdb.mi/non-stop.c: Include unistd.h.
14325 * gdb.mi/nsthrexec.c: Include stdio.h.
14326 * gdb.mi/pthreads.c: Include unistd.h.
14327 * gdb.modula2/unbounded1.c (main): Declare returns int.
14328 * gdb.reverse/consecutive-reverse.c: Likewise.
14329 * gdb.threads/create-fail.c: Include unistd.h.
14330 * gdb.threads/killed.c: Likewise.
14331 * gdb.threads/linux-dp.c: Likewise.
14332 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
14333 * gdb.threads/non-ldr-exc-2.c: Likewise.
14334 * gdb.threads/non-ldr-exc-3.c: Likewise.
14335 * gdb.threads/non-ldr-exc-4.c: Likewise.
14336 * gdb.threads/pthreads.c: Include unistd.h.
14337 (main): Declare returns int.
14338 * gdb.threads/tls-main.c (foo): New declaration.
14339 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
14340
f7e5394d
SM
143412015-01-23 Simon Marchi <simon.marchi@ericsson.com>
14342
14343 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
14344 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
14345
743649fd
MW
143462015-01-15 Mark Wielaard <mjw@redhat.com>
14347
14348 * gdb.base/noreturn-return.c: New file.
14349 * gdb.base/noreturn-return.exp: New file.
14350 * gdb.base/noreturn-finish.c: New file.
14351 * gdb.base/noreturn-finish.exp: New file.
14352
198297aa
PA
143532015-01-23 Pedro Alves <palves@redhat.com>
14354
14355 * gdb.threads/continue-pending-after-query.c: New file.
14356 * gdb.threads/continue-pending-after-query.exp: New file.
14357
717cf30c
AG
143582015-01-22 Anders Granlund <anders.granlund@ericsson.com>
14359 Simon Marchi <simon.marchi@ericsson.com>
14360
14361 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
14362 * gdb.base/valgrind-db-attach.exp: Same.
14363 * gdb.base/valgrind-infcall.exp: Same.
14364 * lib/mi-support.exp (default_mi_gdb_start): Same.
14365 * lib/prompt.exp (default_prompt_gdb_start): Same.
14366 * lib/gdb.exp (default_gdb_spawn): Same.
14367 (gdb_interact): New.
14368
14369
4b62a76e
JK
143702015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14371
14372 * gdb.compile/compile.exp (pointer to jit function): New test.
14373
b4cdae6f
WW
143742015-01-17 Wei-cheng Wang <cole945@gmail.com>
14375
14376 * lib/gdb.exp (supports_process_record): Return true for
14377 powerpc*-*-linux*.
14378 (supports_reverse): Likewise.
14379
d221e7ef
DB
143802015-01-15 Don Breazeal <donb@codesourcery.com>
14381
14382 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
14383 instead of checking whether the target board is remote and
14384 use spawn_wait_for_attach instead of exec/sleep.
14385 * gdb.base/attach-twice.exp: Likewise.
14386
bafffb51
JB
143872015-01-15 Joel Brobecker <brobecker@adacore.com>
14388
14389 * gdb.ada/var_arr_attrs: New testcase.
14390
5589af0e
PA
143912015-01-14 Pedro Alves <palves@redhat.com>
14392 Joel Brobecker <brobecker@adacore.com>
14393
14394 PR gdb/17525
14395 * gdb.base/bp-cmds-execution-x-script.c: New file.
14396 * gdb.base/bp-cmds-execution-x-script.exp: New file.
14397 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
14398
6c400b59
PA
143992015-01-14 Pedro Alves <palves@redhat.com>
14400
14401 PR cli/17828
14402 * gdb.base/batch-preserve-term-settings.c: New file.
14403 * gdb.base/batch-preserve-term-settings.exp: New file.
14404
e02c96a7
DE
144052015-01-13 Doug Evans <dje@google.com>
14406
14407 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
14408 binary.
14409
576fd14c
JB
144102015-01-13 Joel Brobecker <brobecker@adacore.com>
14411
14412 * Makefile.in (clean mostlyclean): Do not delete *.py.
14413
04dccad0
JB
144142015-01-13 Joel Brobecker <brobecker@adacore.com>
14415
14416 * gdb.python/py-lookup-type.exp: New file.
14417
3d230f71
PA
144182015-01-12 Pedro Alves <palves@redhat.com>
14419
14420 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
14421 restore GDBFLAGS before returning.
14422
7e67715d
JK
144232015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14424
14425 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
14426 is_amd64_regs_target and is_x86_like_target.
14427
f2e0d4b4
DE
144282015-01-11 Doug Evans <xdje42@gmail.com>
14429
14430 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
14431 is given without an explicit form.
14432 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
14433 attributes.
14434 * gdb.dwarf/corrupt.exp: Ditto.
14435 * gdb.dwarf2/enum-type.exp: Ditto.
14436 * gdb.trace/entry-values.exp: Ditto.
14437 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
14438
439250fb
DE
144392015-01-11 Doug Evans <xdje42@gmail.com>
14440
14441 PR gdb/15830
14442 * gdb.base/maint.exp: Remove references to "maint demangle".
14443 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
14444 Add tests for explicitly specifying language to demangle.
14445 * gdb.dlang/demangle.exp: Ditto.
14446
ede9f622
PA
144472015-01-09 Pedro Alves <palves@redhat.com>
14448
14449 * gdb.threads/non-stop-fair-events.c: New file.
14450 * gdb.threads/non-stop-fair-events.exp: New file.
14451
a7b796db
PA
144522015-01-09 Pedro Alves <palves@redhat.com>
14453
14454 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
14455 the global scope. Set a breakpoint after all threads are started
14456 rather than stepping over two source lines. Expect the prompt.
14457 * gdb.base/watch_thread_num.c (threads_started_barrier): New
14458 global.
14459 (NUM): Now 15.
14460 (main): Use threads_started_barrier to wait for all threads to
14461 start. Main thread no longer calls thread_function. Exit after
14462 180 seconds.
14463 (loop): New function.
14464 (thread_function): Wait on threads_started_barrier barrier. Call
14465 'loop' at each iteration.
14466 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
14467 threads have started, instead of hardcoding number of "next"
14468 steps. Use an access watchpoint instead of a write watchpoint.
14469
9665ffdd
PA
144702015-01-09 Pedro Alves <palves@redhat.com>
14471
14472 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
14473 (thread_func): Wait on barrier.
14474 (main): Wait for all threads to start before stopping GDB.
14475 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
14476 global.
14477 (thread1_func, thread2_func): Wait on barrier.
14478 (main): Wait for all threads to start before stopping GDB.
14479 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
14480 New global.
14481 (thread1_func, thread2_func): Wait on barrier.
14482 (main): Wait for all threads to start before stopping GDB.
14483
c945a99f
PA
144842015-01-09 Pedro Alves <palves@redhat.com>
14485
14486 * gdb.threads/attach-many-short-lived-threads.c: New file.
14487 * gdb.threads/attach-many-short-lived-threads.exp: New file.
14488
c1a747c1
PA
144892014-01-09 Pedro Alves <palves@redhat.com>
14490
14491 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
14492 instead of to thread 2.
14493 * gdb.threads/signal-command-multiple-signals-pending.c (main):
14494 Add barrier around each pthread_create call instead of around all
14495 calls.
14496 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
14497 Set a break on thread_function and have the child threads hit it
14498 one at at a time.
14499
60b3033e
PA
145002015-01-09 Pedro Alves <palves@redhat.com>
14501
14502 * lib/gdb.exp (can_spawn_for_attach): New procedure.
14503 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
14504 false.
14505 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
14506 checking whether the target board is remote.
14507 * gdb.multi/multi-attach.exp: Likewise.
14508 * gdb.python/py-sync-interp.exp: Likewise.
14509 * gdb.server/ext-attach.exp: Likewise.
14510 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
14511 tests that need to attach, instead of checking whether the target
14512 board is remote at the top of the file.
14513
acc018ac
YQ
145142015-01-08 Yao Qi <yao@codesourcery.com>
14515
14516 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
14517
50a18af8
JK
145182015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14519
14520 Fix testcase compilation.
14521 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
14522
8503d6e1
JB
145232015-01-06 Joel Brobecker <brobecker@adacore.com>
14524
14525 * gdb.python/py-type.exp: Add a couple test about empty
14526 array creation, and negative-length array creation.
14527
cc73dbcc
DE
145282015-01-02 Doug Evans <xdje42@gmail.com>
14529
14530 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
14531
0300bbc7
DE
145322015-01-02 Doug Evans <dje@google.com>
14533
14534 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
14535
9d85a0ec
YQ
145362014-12-29 Yao Qi <yao@codesourcery.com>
14537
14538 * gdb.trace/entry-values.exp: Update comments. Rename variable
14539 bar_call_foo to returned_from_foo.
14540
87186c6a
MMN
145412014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
14542
14543 PR gdb/17394
14544 * gdb.linespec/break-asm-file.c: New file.
14545 * gdb.linespec/break-asm-file.exp: New file.
14546 * gdb.linespec/break-asm-file0.s: New file.
14547 * gdb.linespec/break-asm-file1.s: New file.
14548
1bab7383
YQ
145492014-12-18 Nigel Stephens <nigel@mips.com>
14550 Maciej W. Rozycki <macro@codesourcery.com>
14551
14552 * gdb.base/float.exp: Handle the new output from "info float" on
14553 MIPS targets.
14554
1bc1068a
JK
145552014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
14556
14557 Fix MinGW compilation.
14558 * gdb.compile/compile-ops.exp: Update untested message if
14559 !skip_compile_feature_tests.
14560 * gdb.compile/compile-setjmp.exp: Likewise.
14561 * gdb.compile/compile-tls.exp: Likewise.
14562 * gdb.compile/compile.exp: Likewise.
14563 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
14564 supported on this host".
14565
b6615d10
DE
145662014-12-16 Doug Evans <xdje42@gmail.com>
14567
14568 * boards/stabs.exp: New file.
14569
25dda427
AA
145702014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
14571
14572 * gdb.base/completion.exp: Adjust to format changes of "maint
14573 print user-registers".
14574
bf330350
CU
145752014-12-16 Catalin Udma <catalin.udma@freescale.com>
14576
14577 PR server/17457
14578 * gdb.arch/aarch64-fp.c: New file.
14579 * gdb.arch/aarch64-fp.exp: New file.
14580
395cf596
SDJ
145812014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
14582
14583 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
14584 r210637, r210913, r211666, r215400, r215817).
14585
14586 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
14587 * dg-extract-results.py: New file.
14588 * dg-extract-results.sh: Use it if the environment seems
14589 suitable.
14590
14591 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
14592
14593 * dg-extract-results.py (parse_run): Handle warnings that
14594 are printed before a test harness is run.
14595
14596 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
14597
14598 * dg-extract-results.py (Named): Remove __cmp__ method.
14599 (output_variation): Use a key to sort variation.harnesses.
14600
14601 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
14602
14603 * dg-extract-results.py: For Python 3, force sys.stdout to
14604 handle surrogate escape sequences.
14605 (safe_open): New function.
14606 (output_segment, main): Use it.
14607
14608 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
14609
14610 * dg-extract-results.py (Prog.result_re): Include options
14611 in test name.
14612
14613 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
14614
14615 * dg-extract-results.py (output_variation): Always sort if
14616 do_sum.
14617
e882ef3c
SM
146182014-12-15 Simon Marchi <simon.marchi@ericsson.com>
14619
14620 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
14621 as long as we get pagination notifications.
14622
4992aa20
JM
146232014-12-15 Jason Merrill <jason@redhat.com>
14624
14625 * Makefile.in (check-gdb.%): Restore.
14626 * README: Mention it.
14627
c1b5a1a6
JB
146282014-12-13 Joel Brobecker <brobecker@adacore.com>
14629
14630 * gdb.ada/str_uninit: New testcase.
14631
5537b577
JK
146322014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14633
14634 PR symtab/17642
14635 * gdb.base/vla-stub-define.c: New file.
14636 * gdb.base/vla-stub.c: New file.
14637 * gdb.base/vla-stub.exp: New file.
14638
bb2ec1b3
TT
146392014-12-12 Phil Muldoon <pmuldoon@redhat.com>
14640 Jan Kratochvil <jan.kratochvil@redhat.com>
14641 Tom Tromey <tromey@redhat.com>
14642
14643 * configure.ac: Add gdb.compile/.
14644 * configure: Regenerate.
14645 * gdb.compile/Makefile.in: New file.
14646 * gdb.compile/compile-ops.exp: New file.
14647 * gdb.compile/compile-ops.c: New file.
14648 * gdb.compile/compile-tls.c: New file.
14649 * gdb.compile/compile-tls.exp: New file.
14650 * gdb.compile/compile-constvar.S: New file.
14651 * gdb.compile/compile-constvar.c: New file.
14652 * gdb.compile/compile-mod.c: New file.
14653 * gdb.compile/compile-nodebug.c: New file.
14654 * gdb.compile/compile-setjmp-mod.c: New file.
14655 * gdb.compile/compile-setjmp.c: New file.
14656 * gdb.compile/compile-setjmp.exp: New file.
14657 * gdb.compile/compile-shlib.c: New file.
14658 * gdb.compile/compile.c: New file.
14659 * gdb.compile/compile.exp: New file.
14660 * lib/gdb.exp (skip_compile_feature_tests): New proc.
14661
4ff709eb
TT
146622014-12-12 Tom Tromey <tromey@redhat.com>
14663
14664 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
14665 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
14666
6dddd6a5
DE
146672014-12-12 Doug Evans <dje@google.com>
14668
14669 * lib/gdb-python.exp (get_python_valueof): New function.
14670 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
14671
71c24708
AA
146722014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14673
14674 * gdb.base/completion.exp: Add test for completion of "info
14675 registers ".
14676
3e29f34a
MR
146772014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
14678
14679 * gdb.base/func-ptrs.c: New file.
14680 * gdb.base/func-ptrs.exp: New file.
14681
fc126975
SM
146822014-12-10 Simon Marchi <simon.marchi@ericsson.com>
14683
14684 PR breakpoints/17012
14685 * gdb.base/dprintf-detach.c: New file.
14686 * gdb.base/dprintf-detach.exp: New file.
14687
0a46d518
SM
146882014-12-10 Simon Marchi <simon.marchi@ericsson.com>
14689
14690 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
14691 * lib/gdb.exp (target_is_gdbserver): New procedure.
14692
a0be3e44
DE
146932014-12-08 Doug Evans <dje@google.com>
14694
14695 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
14696
df1b803a
YQ
146972014-12-05 Yao Qi <yao@codesourcery.com>
14698
14699 * gdb.guile/scm-error.exp: Remove the third argument to
14700 gdb_remote_download.
14701 * gdb.guile/scm-frame-args.exp: Likewise.
14702 * gdb.guile/scm-section-script.exp: Likewise.
14703
ddb9f679
YQ
147042014-12-05 Yao Qi <yao@codesourcery.com>
14705
14706 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
14707
86e4ed39
DE
147082014-12-04 Doug Evans <dje@google.com>
14709
14710 * gdb.python/py-objfile.exp: Add tests for
14711 objfile.add_separate_debug_file.
14712
7c50a931
DE
147132014-12-04 Doug Evans <dje@google.com>
14714
14715 * lib/gdb.exp (get_build_id): New function.
14716 (build_id_debug_filename_get): Rewrite to use it.
14717 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
14718
621661e3
MR
147192014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
14720
14721 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
14722 `method(long)', not just 0x0.
14723 * gdb.cp/nsalias.exp: Align code labels to 4.
14724 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
14725 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
14726 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
14727 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
14728 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
14729 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
14730
29f0c3b7
DE
147312014-12-02 Doug Evans <dje@google.com>
14732
e1e061e7 14733 PR symtab/17602
29f0c3b7 14734 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 14735 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
14736 * gdb.cp/anon-ns.exp: Update.
14737
162078c8
NB
147382014-12-02 Nick Bull <nicholaspbull@gmail.com>
14739
14740 * gdb.python/py-events.py (inferior_call_handler): New.
14741 (register_changed_handler, memory_changed_handler): New.
14742 (test_events.invoke): Register new handlers.
14743 * gdb.python/py-events.exp: Add tests for inferior call,
14744 memory_changed and register_changed events.
14745
fdb09caf
AA
147462014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14747
14748 * gdb.base/execl-update-breakpoints.exp: Specify the link address
14749 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
14750 if the linker doesn't understand this.
14751
55cfb2c4
SM
147522014-12-01 Simon Marchi <simon.marchi@ericsson.com>
14753
14754 * gdb.python/python.exp: Change expected reply to help().
14755
9e8cd6df
YQ
147562014-12-01 Yao Qi <yao@codesourcery.com>
14757
14758 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
14759 AC_CONFIG_SUBDIRS(gdb.gdbtk).
14760 * configure: Re-generated.
14761
6c659fc2
SC
147622014-11-28 Siva Chandra Reddy <sivachandra@google.com>
14763
14764 * gdb.cp/chained-calls.cc: New file.
14765 * gdb.cp/chained-calls.exp: New file.
14766 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
14767
d7fc3181
SM
147682014-11-28 Simon Marchi <simon.marchi@ericsson.com>
14769
14770 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
14771 * gdb.dwarf2/symtab-producer.exp: Same.
14772 * gdb.gdb/python-interrupts.exp: Same.
14773 * gdb.gdb/python-selftest.exp: Same.
14774 * gdb.python/py-linetable.exp: Same.
14775 * gdb.python/py-type.exp: Same.
14776 * gdb.python/py-value-cc.exp: Same.
14777 * gdb.python/py-value.exp: Same.
14778
10e79639
YQ
147792014-11-28 Yao Qi <yao@codesourcery.com>
14780
14781 * gdb.base/break-probes.exp: Match library name prefixed with
14782 sysroot.
14783
f28a0564
SM
147842014-11-27 Simon Marchi <simon.marchi@ericsson.com>
14785
14786 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
14787 test expected output. Add parentheses for the call to print.
14788 Remove L suffix from integers.
14789
3fe1ce1d
DE
147902014-11-26 Doug Evans <dje@google.com>
14791
14792 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
14793
84429e27
YQ
147942014-11-22 Yao Qi <yao@codesourcery.com>
14795
14796 * gdb.trace/entry-values.c: Remove asms.
14797 (foo): Add foo_label.
14798 (bar): Add bar_label.
14799 * gdb.trace/entry-values.exp: Remove code computing foo's
14800 length and bar's length.
14801 (Dwarf::assemble): Invoke function_range for bar and use
14802 MACRO_AT_func for foo.
14803
26741859
YQ
148042014-11-22 Yao Qi <yao@codesourcery.com>
14805
14806 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
14807 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
14808 Use .Lgcc43_procstart instead of gcc43.
14809
45e44d27
JB
148102014-11-21 Joel Brobecker <brobecker@adacore.com>
14811
14812 * gdb.ada/n_arr_bound: New testcase.
14813
458c8db8
SDJ
148142014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
14815
14816 PR breakpoints/10737
14817 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
14818 test_catch_syscall_multi_arch.
14819 (test_catch_syscall_multi_arch): New function.
14820
43f3e411
DE
148212014-11-20 Doug Evans <xdje42@gmail.com>
14822
14823 * gdb.base/maint.exp: Update expected output.
14824
0d7b2549
AA
148252014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
14826
14827 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
14828 4-byte instruction on S390.
14829
8908fca5
JB
148302014-11-19 Joel Brobecker <brobecker@adacore.com>
14831
14832 * gdb.ada/arr_arr: New testcase.
14833
4a46959e
JB
148342014-11-19 Joel Brobecker <brobecker@adacore.com>
14835
14836 * gdb.ada/pkd_arr_elem: New Testcase.
14837
470e2f4e
LM
148382014-11-18 Luis Machado <lgustavo@codesourcery.com>
14839
14840 * gdb.reverse/break-precsave: Expect completion message for
14841 core file reads.
14842 * gdb.reverse/consecutive-precsave.exp: Likewise.
14843 * gdb.reverse/finish-precsave.exp: Likewise.
14844 * gdb.reverse/i386-precsave.exp: Likewise.
14845 * gdb.reverse/machinestate-precsave.exp: Likewise.
14846 * gdb.reverse/sigall-precsave.exp: Likewise.
14847 * gdb.reverse/solib-precsave.exp: Likewise.
14848 * gdb.reverse/step-precsave.exp: Likewise.
14849 * gdb.reverse/until-precsave.exp: Likewise.
14850 * gdb.reverse/watch-precsave.exp: Likewise.
14851
a267f3ad
AA
148522014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14853
14854 * gdb.base/bp-permanent.c: Include unistd.h.
14855 * gdb.python/py-framefilter-mi.c (main): Add return type.
14856 * gdb.python/py-framefilter.c (main): Likewise.
14857 * gdb.trace/actions-changed.c (main): Likewise.
14858
12084a9a
AA
148592014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14860
14861 * gdb.mi/until.c: Add eye-catchers.
14862 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
14863 line numbers.
14864
dc7e1a77
AA
148652014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14866
14867 * gdb.base/condbreak.exp: Drop references to removed non-prototype
14868 function header variants in break1.c.
14869 * gdb.base/ena-dis-br.exp: Likewise.
14870 * gdb.base/hbreak2.exp: Likewise.
14871 * gdb.reverse/until-precsave.exp: Drop references to removed
14872 non-prototype function header variants in ur1.c.
14873 * gdb.reverse/until-reverse.exp: Likewise.
14874
41c77605
PM
148752014-11-17 Petr Machata <pmachata@redhat.com>
14876
14877 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
14878 ${_cu_offset_size} bytes abbrev offset.
14879
34248c3a
DE
148802014-11-15 Doug Evans <xdje42@gmail.com>
14881
14882 PR symtab/17559
14883 * gdb.base/line-symtabs.exp: New file.
14884 * gdb.base/line-symtabs.c: New file.
14885 * gdb.base/line-symtabs.h: New file.
14886
646da059
YQ
148872014-11-14 Yao Qi <yao@codesourcery.com>
14888
14889 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
14890 (func): Add label func_label.
14891 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
14892 Replace low_pc and high_pc with MACRO_AT_range.
14893 Replace name, low_pc and high_pc with MACRO_AT_func.
14894
9301ebe6
YQ
148952014-11-14 Yao Qi <yao@codesourcery.com>
14896
14897 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
14898 Replace name, low_pc and high_pc with MACRO_AT_func.
14899
f166b542
YQ
149002014-11-14 Yao Qi <yao@codesourcery.com>
14901
14902 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
14903 produce debug information.
14904 * gdb.dwarf2/implptr-optimized-out.S: Removed.
14905
0f6e71e3
YQ
149062014-11-14 Yao Qi <yao@codesourcery.com>
14907
14908 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
14909 object and get function length.
14910 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
14911 with MACRO_AT_func.
14912 (top-level): Replace gdb_compile and clean_restart with
14913 prepare_for_testing.
14914 * gdb.dwarf2/main.c (main): Add label main_label.
14915
876c4df9
YQ
149162014-11-14 Yao Qi <yao@codesourcery.com>
14917
14918 * lib/dwarf.exp (function_range): New procedure.
14919 (Dwarf::_handle_macro_at_func): New procedure.
14920 (Dwarf::_handle_macro_at_range): New procedure.
14921 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
14922
02ad9cf1
YQ
149232014-11-14 Yao Qi <yao@codesourcery.com>
14924
14925 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
14926 (_handle_attribute): New procedure.
14927
a59add0c
AA
149282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14929
14930 * gdb.ada/cond_lang/foo.c (callme): Add return type.
14931 * gdb.base/call-sc.c (zed): Likewise.
14932 * gdb.base/checkpoint.c (main): Likewise.
14933 * gdb.base/dump.c (main): Likewise.
14934 * gdb.base/gcore.c (main): Likewise.
14935 * gdb.base/huge.c (main): Likewise.
14936 * gdb.base/multi-forks.c (main): Likewise.
14937 * gdb.base/pr10179-a.c (main): Likewise.
14938 * gdb.base/savedregs.c (main): Likewise.
14939 * gdb.base/sigaltstack.c (main): Likewise.
14940 * gdb.base/siginfo.c (main): Likewise.
14941 * gdb.base/structs.c (zed): Likewise.
14942 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
14943 * gdb.mi/mi-syn-frame.c (main): Likewise.
14944 * gdb.mi/until.c (foo, main): Likewise.
14945 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
14946 * gdb.base/solib-weak.c (foo): Declare.
14947 * gdb.base/attach-twice.c: Include stdio.h.
14948 * gdb.base/weaklib1.c: Likewise.
14949 * gdb.base/weaklib2.c: Likewise.
14950 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
14951 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
14952 unistd.h.
14953 * gdb.base/attach-pie-misread.c: Include stdlib.h.
14954 * gdb.mi/mi-exit-code.c: Likewise.
14955 * gdb.base/break-interp-lib.c: Include string.h.
14956 * gdb.base/coremaker.c: Likewise.
14957 * gdb.base/testenv.c: Likewise.
14958 * gdb.python/py-finish-breakpoint.c: Likewise.
14959 * gdb.base/inferior-died.c: Include sys/wait.h.
14960 * gdb.base/fileio.c: Include time.h.
14961 * gdb.base/async-shell.c: Include unistd.h.
14962 * gdb.base/dprintf-non-stop.c: Likewise.
14963 * gdb.base/info-os.c: Likewise.
14964 * gdb.mi/mi-console.c: Likewise.
14965 * gdb.mi/watch-nonstop.c: Likewise.
14966 * gdb.python/py-events.c: Likewise.
14967 * gdb.base/async.c (baz): Move up before its invocation.
14968 * gdb.base/code_elim2.c (my_global_func): Likewise.
14969 * gdb.base/skip-solib-lib.c (multiply): Likewise.
14970 * gdb.base/advance.c (func2): Likewise.
14971
3b5d5997
AA
149722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14973
14974 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
14975 variant.
14976 * gdb.base/annota3.c: Likewise.
14977 * gdb.base/async.c: Likewise.
14978 * gdb.base/average.c: Likewise.
14979 * gdb.base/call-ar-st.c: Likewise.
14980 * gdb.base/call-rt-st.c: Likewise.
14981 * gdb.base/call-sc.c: Likewise.
14982 * gdb.base/call-strs.c: Likewise.
14983 * gdb.base/ending-run.c: Likewise.
14984 * gdb.base/execd-prog.c: Likewise.
14985 * gdb.base/exprs.c: Likewise.
14986 * gdb.base/foll-exec.c: Likewise.
14987 * gdb.base/foll-fork.c: Likewise.
14988 * gdb.base/foll-vfork.c: Likewise.
14989 * gdb.base/funcargs.c: Likewise.
14990 * gdb.base/gcore.c: Likewise.
14991 * gdb.base/jump.c: Likewise.
14992 * gdb.base/langs0.c: Likewise.
14993 * gdb.base/langs1.c: Likewise.
14994 * gdb.base/langs2.c: Likewise.
14995 * gdb.base/mips_pro.c: Likewise.
14996 * gdb.base/nodebug.c: Likewise.
14997 * gdb.base/opaque0.c: Likewise.
14998 * gdb.base/opaque1.c: Likewise.
14999 * gdb.base/recurse.c: Likewise.
15000 * gdb.base/run.c: Likewise.
15001 * gdb.base/scope0.c: Likewise.
15002 * gdb.base/scope1.c: Likewise.
15003 * gdb.base/setshow.c: Likewise.
15004 * gdb.base/setvar.c: Likewise.
15005 * gdb.base/shmain.c: Likewise.
15006 * gdb.base/shr1.c: Likewise.
15007 * gdb.base/shr2.c: Likewise.
15008 * gdb.base/sigall.c: Likewise.
15009 * gdb.base/signals.c: Likewise.
15010 * gdb.base/so-indr-cl.c: Likewise.
15011 * gdb.base/solib2.c: Likewise.
15012 * gdb.base/structs.c: Likewise.
15013 * gdb.base/sum.c: Likewise.
15014 * gdb.base/vforked-prog.c: Likewise.
15015 * gdb.base/watchpoint.c: Likewise.
15016 * gdb.reverse/shr2.c: Likewise.
15017 * gdb.reverse/until-reverse.c: Likewise.
15018 * gdb.reverse/ur1.c: Likewise.
15019 * gdb.reverse/watch-reverse.c: Likewise.
15020
066a77c5
AA
150212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15022
15023 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15024 variant.
15025 * gdb.base/sepdebug.exp: Drop references to removed code.
15026
4f204ea5
AA
150272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15028
15029 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15030 variant. Preserve original line numbering.
15031 * gdb.base/list1.c: Likewise.
15032
3b377a3a
AA
150332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15034
15035 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15036 variant.
15037 * gdb.base/break1.c: Likewise.
15038 * gdb.base/break.exp: Drop references to removed code.
15039
e444df73
AA
150402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15041
15042 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15043 variant.
15044
8008f2a7
AA
150452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15046
15047 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15048
a5a06887
AA
150492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15050
15051 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15052 logic into perform_all_tests() and invoke it with and without
15053 function header prototypes.
15054 (do_function_calls): Remove conditional XFAIL for PR 5318.
15055 (rerun_and_prepare): Remove duplicate code.
15056 (perform_all_tests): New. Main logic moved here.
15057
44dba9b9
AA
150582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15059
15060 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15061 code guarded by #ifdef NO_PROTOTYPES.
15062 (t_double_many_args): Likewise.
15063 (DEF_FUNC_MANY_ARGS_1): Likewise.
15064 (DEF_FUNC_VALUES_1): Likewise.
15065 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15066 guarded by #ifdef PROTOTYPES.
15067
d1fbcd56
AA
150682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15069
15070 * gdb.mi/mi-console.c: Add eye-catcher.
15071 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15072 instead of literal line number.
15073
b0e59b8f
AA
150742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15075
15076 * gdb.base/shr2.c: Add eye-catcher.
15077 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15078 line number.
15079
78f98cca
AA
150802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15081
15082 * gdb.base/jump.c: Add eye-catchers.
15083 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15084 numbers.
15085
58fa2af0
AA
150862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15087
15088 * gdb.base/execd-prog.c: Add eye-catchers.
15089 * gdb.base/foll-exec.c: Likewise.
15090 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15091 line numbers.
15092
04e5059b
AA
150932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15094
15095 * gdb.base/ending-run.c: Add eye-catchers.
15096 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15097 literal line numbers.
15098
dbfdb174
AA
150992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15100
15101 * gdb.base/call-rt-st.c: Add eye-catchers.
15102 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15103 literal line numbers.
15104
888a2ade
AA
151052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15106
15107 * gdb.base/call-ar-st.c: Add eye-catchers.
15108 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15109 literal line numbers.
15110
6acc2dde
AA
151112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15112
15113 * gdb.base/average.c: Add eye-catchers.
15114 * gdb.base/sum.c: Likewise.
15115 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15116 regexps dynamically.
15117
9ecfcd1d
AA
151182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15119
15120 * gdb.base/solib1.c: Add eye-catchers.
15121 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15122 literal line numbers.
15123
78708b7c
PA
151242014-11-12 Pedro Alves <palves@redhat.com>
15125
15126 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15127 leader has exited.
15128
af48d08f
PA
151292014-11-12 Pedro Alves <palves@redhat.com>
15130
15131 * gdb.arch/i386-bp_permanent.c: New file.
15132 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
15133 (srcfile): Set to i386-bp_permanent.c.
15134 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
15135 that stepi does not execute the 'leave' instruction, instead of
15136 testing it does execute.
15137 * gdb.base/bp-permanent.c: New file.
15138 * gdb.base/bp-permanent.exp: New file.
15139
af3768e9
DE
151402014-11-10 Doug Evans <xdje42@gmail.com>
15141
15142 PR symtab/17564
15143 * gdb.base/symtab-search-order.exp: New file.
15144 * gdb.base/symtab-search-order.c: New file.
15145 * gdb.base/symtab-search-order-1.c: New file.
15146 * gdb.base/symtab-search-order-shlib-1.c: New file.
15147
9de00a4a
PA
151482014-11-07 Pedro Alves <palves@redhat.com>
15149
15150 PR gdb/17511
15151 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
15152 i?86-*-linux*.
15153
e0f52461
SC
151542014-11-03 Siva Chandra Reddy <sivachandra@google.com>
15155
15156 PR c++/17494
15157 * gdb.cp/pr17494.cc: New file.
15158 * gdb.cp/pr17494.exp: New file.
15159
6ce8c980
YQ
151602014-11-02 Yao Qi <yao@codesourcery.com>
15161
15162 * gdb.python/python.exp: Get working directory and match the
15163 output of "set extended-prompt \\w " with it.
15164
02be9a71
DE
151652014-10-30 Doug Evans <dje@google.com>
15166
15167 * gdb.python/py-objfile.exp: Add tests for setting random attributes
15168 in objfiles.
15169 * gdb.python/py-progspace.exp: Add tests for setting random attributes
15170 in progspaces.
15171
3bdff46b
LM
151722014-10-30 Janis Johnson <janisjo@codesourcery.com>
15173
15174 * gdb.base/fullpath-expand.exp: Skip for a remote host.
15175 * gdb.base/realname-expand.exp: Likewise.
15176 * gdb.linespec/macro-relative.exp: Likewise.
15177
ab917dfb
PA
151782014-10-29 Pedro Alves <palves@redhat.com>
15179
15180 PR gdb/17408
15181 * gdb.threads/schedlock.c (some_function): New function.
15182 (call_function): New global.
15183 (MAYBE_CALL_SOME_FUNCTION): New macro.
15184 (thread_function): Call it.
15185 * gdb.threads/schedlock.exp (get_args): Add description parameter,
15186 and use it instead of a global counter. Adjust all callers.
15187 (get_current_thread): Use "find current thread" for test message
15188 here rather than having all callers pass down the same string.
15189 (goto_loop): New procedure, factored out from ...
15190 (my_continue): ... this.
15191 (step_ten_loops): Change parameter from test message to command to
15192 use. Adjust.
15193 (list_count): Delete global.
15194 (check_result): New procedure, factored out from duplicate top
15195 level code.
15196 (continue tests): Wrap in with_test_prefix.
15197 (test_step): New procedure, factored out from duplicate top level
15198 code.
15199 (top level): Test "step" in combination with all scheduler-locking
15200 modes. Test "next" in combination with all scheduler-locking
15201 modes, and in combination with stepping over a function call or
15202 not.
15203 * gdb.threads/next-bp-other-thread.c: New file.
15204 * gdb.threads/next-bp-other-thread.exp: New file.
15205
d3d4baed
PA
152062014-10-29 Pedro Alves <palves@redhat.com>
15207
15208 PR python/17372
15209 * gdb.python/python.exp: Test a multi-line command that spawns
15210 interactive Python.
15211 * gdb.base/multi-line-starts-subshell.exp: New file.
15212
563e8d85
YQ
152132014-10-29 Yao Qi <yao@codesourcery.com>
15214
15215 * gdb.base/fileio.exp: Make directories on host.
15216
0ea4d52e
YQ
152172014-10-29 Yao Qi <yao@codesourcery.com>
15218
15219 * gdb.base/fileio.c (test_write): Close the file.
15220
7f5ef605
PA
152212014-10-28 Pedro Alves <palves@redhat.com>
15222
15223 PR gdb/12623
15224 * gdb.base/sigstep.c (no_handler): New global.
15225 (main): If 'no_handler is true, set the signal handlers to
15226 SIG_IGN.
15227 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
15228 with_sw_watch and no_handler parameters. Handle them.
15229 (top level) <stepping over handler when stopped at a breakpoint
15230 test>: Add a test axis for testing with a software watchpoint, and
15231 another for testing with the signal handler set to SIG_IGN.
15232 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
15233 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
15234
abbdbd03
PA
152352014-10-28 Pedro Alves <palves@redhat.com>
15236
15237 PR gdb/17511
15238 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
15239 * gdb.base/sigstep.exp (other_handler_location): New global.
15240 (advance): Support stepping into the signal handler, and running
15241 commands while in the handler.
15242 (in_handler_map): New global.
15243 (top level): In the advance test, add combinations for getting
15244 into the handler with stepping commands, and for running commands
15245 in the handler. Add comment descripting the advancei tests.
15246
1df4399f
PA
152472014-10-28 Pedro Alves <palves@redhat.com>
15248
15249 * gdb.base/sigstep.exp: Use build_executable instead of
15250 prepare_for_testing.
15251 (top level): Move code that starts GDB, runs to main and creates a
15252 display to ...
15253 (restart): ... this new procedure.
15254 (top level): Move backtrace from signal handler test to ...
15255 (validate_backtrace): ... this new procedure.
15256 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
15257 with_test_prefix. Always restart GDB.
15258 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
15259 with_test_prefix. Always restart GDB. No need to delete
15260 breakpoints after the test.
15261 (test_skip_handler): Remove prefix parameter.
15262 (skip_over_handler, breakpoint_to_handler)
15263 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
15264 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
15265 restart GDB. No need to delete breakpoints after the test.
15266 (top level): Use foreach to call the test procedures with
15267 different commands.
15268
a5b6e449
PA
152692014-10-28 Pedro Alves <palves@redhat.com>
15270
15271 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
15272 instead of GNATS numbers.
15273 * gdb.base/sigbpt.exp: Likewise.
15274 * gdb.base/siginfo.exp: Likewise.
15275 * gdb.base/sigstep.exp: Likewise.
15276
e5f8a7cc
PA
152772014-10-27 Pedro Alves <palves@redhat.com>
15278
15279 * gdb.base/sigstep.c (dummy): New global.
15280 (main): Issue a couple writes to the new global.
15281 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
15282 procedures.
15283 (skip_over_handler): Use test_skip_handler.
15284 (top level): Call skip_over_handler for stepi and nexti too.
15285 (breakpoint_over_handler): Use test_skip_handler.
15286 (top level): Call breakpoint_over_handler for stepi and nexti too.
15287
763905a3
YQ
152882014-10-27 Yao Qi <yao@codesourcery.com>
15289
15290 * gdb.trace/tfile.c (adjust_function_address)
15291 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
15292 function descriptor.
15293
6f259a23
DB
152942014-10-24 Don Breazeal <donb@codesourcery.com>
15295
15296 * gdb.base/foll-fork.exp (test_follow_fork,
15297 catch_fork_child_follow): Check for updated fork messages emitted
15298 from infrun.c.
15299 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
15300 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
15301 vfork_and_exec_child_follow_through_step): Check for updated vfork
15302 messages emitted from infrun.c.
15303
09dd9a69
PA
153042014-10-24 Pedro Alves <palves@redhat.com>
15305
15306 * gdb.base/corefile.exp: Remove references to ultrix.
15307 * gdb.base/interrupt.exp: Likewise.
15308 * gdb.base/whatis.exp: Likewise.
15309 * gdb.gdb/selftest.exp: Likewise.
15310 * gdb.threads/manythreads.exp: Likewise.
15311 * gdb.threads/print-threads.exp: Likewise.
15312 * gdb.threads/pthreads.exp:: Likewise.
15313 * gdb.threads/schedlock.exp: Likewise.
15314
3433cfa5
SC
153152014-10-24 Siva Chandra Reddy <sivachandra@google.com>
15316
15317 * gdb.cp/non-trivial-retval.cc: Add a test case.
15318 * gdb.cp/non-trivial-retval.exp: Add a test.
15319
092f880b
YQ
153202014-10-20 Yao Qi <yao@codesourcery.com>
15321
15322 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
15323 * gdb.python/py-objfile-script-gdb.py: New file.
15324 * gdb.python/py-objfile-script.exp: Update reference to
15325 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
15326 of remote_download. Remove the dest file.
15327
acbdb7f3
YQ
153282014-10-20 Yao Qi <yao@codesourcery.com>
15329
15330 * gdb.base/checkpoint.exp: Don't remove file copied on host.
15331 * gdb.base/step-line.exp: Likewise.
15332 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
15333 * gdb.dwarf2/dw2-basic.exp: Likewise.
15334 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15335 * gdb.dwarf2/dw2-filename.exp: Likewise.
15336 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15337 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15338 * gdb.dwarf2/dw2-producer.exp: Likewise.
15339 * gdb.dwarf2/mac-fileno.exp: Likewise.
15340 * gdb.python/py-frame-args.exp: Likewise.
15341 * gdb.python/py-framefilter.exp: Likewise.
15342 * gdb.python/py-mi.exp: Likewise.
15343 * gdb.python/py-objfile-script.exp: Likewise
15344 * gdb.python/py-pp-integral.exp: Likewise.
15345 * gdb.python/py-pp-re-notag.exp: Likewise.
15346 * gdb.python/py-prettyprint.exp: Likewise.
15347 * gdb.python/py-section-script.exp: Likewise.
15348 * gdb.python/py-typeprint.exp: Likewise.
15349 * gdb.python/py-xmethods.exp: Likewise.
15350 * gdb.stabs/weird.exp: Likewise.
15351 * gdb.xml/tdesc-regs.exp: Likewise.
15352
bd286a29
KCY
153532014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
15354
15355 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
15356 (out_cu): Use addr_len for the size of addresses.
15357 (out_line): Likewise. Size DW_LNE_set_address instruction
15358 according to addr_len.
15359 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
15360 (FUNC): Add START_INSNS to definition.
15361
673dc4a0
YQ
153622014-10-18 Yao Qi <yao@codesourcery.com>
15363
15364 * gdb.base/argv0-symlink.exp: Check argv[0] value if
15365 gdb_has_argv0 return true.
15366 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
15367 check [target_info exists noargs], check [gdb_has_argv0]
15368 instead.
15369 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
15370 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
15371 procedures.
15372
4ffbba72
DE
153732014-10-17 Doug Evans <dje@google.com>
15374
15375 * gdb.python/py-events.exp: Update expected output for clear_objfiles
15376 event.
15377 * gdb.python/py-events.py: Add clear_objfiles event.
15378
d096d8c1
DE
153792014-10-17 Doug Evans <dje@google.com>
15380
15381 * gdb.python/py-objfile.exp: Test progspace attribute.
15382
a80db015
LM
153832014-10-17 Luis Machado <lgustavo@codesourcery.com>
15384
15385 * gdb.guile/scm-breakpoint.exp: Do not assume any
15386 directory separators when matching source file paths.
15387 * gdb.python/py-breakpoint.exp: Likewise.
15388 * gdb.reverse/break-precsave.exp: Likewise.
15389 * gdb.reverse/break-reverse.exp: Likewise.
15390 * gdb.reverse/consecutive-precsave.exp: Likewise.
15391 * gdb.reverse/finish-precsave.exp: Likewise.
15392 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
15393 * gdb.reverse/finish-reverse.exp: Likewise.
15394 * gdb.reverse/i386-precsave.exp: Likewise.
15395 * gdb.reverse/i387-env-reverse.exp: Likewise.
15396 * gdb.reverse/i387-stack-reverse.exp: Likewise.
15397 * gdb.reverse/machinestate-precsave.exp: Likewise.
15398 * gdb.reverse/machinestate.exp: Likewise.
15399 * gdb.reverse/sigall-precsave.exp: Likewise.
15400 * gdb.reverse/solib-precsave.exp: Likewise.
15401 * gdb.reverse/step-precsave.exp: Likewise.
15402 * gdb.reverse/until-precsave.exp: Likewise.
15403 * gdb.reverse/watch-precsave.exp: Likewise.
15404 * gdb.reverse/watch-reverse.exp: Likewise.
15405
b22089ab
YQ
154062014-10-17 Yao Qi <yao@codesourcery.com>
15407
15408 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
15409 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
15410
6c4486e6
PA
154112014-10-17 Pedro Alves <palves@redhat.com>
15412
15413 PR gdb/17471
15414 * gdb.base/bg-execution-repeat.c: New file.
15415 * gdb.base/bg-execution-repeat.exp: New file.
15416
0ff33695
PA
154172014-10-17 Pedro Alves <palves@redhat.com>
15418
15419 PR gdb/17300
15420 * gdb.base/continue-all-already-running.c: New file.
15421 * gdb.base/continue-all-already-running.exp: New file.
15422
6fdebc3d
PA
154232014-10-17 Pedro Alves <palves@redhat.com>
15424
15425 PR gdb/17472
15426 * gdb.base/annota-input-while-running.c: New file.
15427 * gdb.base/annota-input-while-running.exp: New file.
15428
32a8097b
PA
154292014-10-17 Pedro Alves <palves@redhat.com>
15430
15431 * gdb.base/callfuncs.exp: emove references to osf.
15432 * gdb.base/sigall.exp: Likewise.
15433 * gdb.gdb/selftest.exp: Likewise.
15434 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15435 * gdb.mi/non-stop.c: Likewise.
15436 * gdb.mi/pthreads.c: Likewise.
15437 * gdb.reverse/sigall-precsave.exp: Likewise.
15438 * gdb.reverse/sigall-reverse.exp: Likewise.
15439 * gdb.threads/pthreads.c: Likewise.
15440 * gdb.threads/pthreads.exp: Likewise.
15441
7a3517ff
YQ
154422014-10-17 Yao Qi <yao@codesourcery.com>
15443
15444 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
15445 check 'target_info exists noargs'.
15446 (test_command_prompt_position): Likewise.
15447 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
15448 Remove "set args".
15449 (progvar_simple_while_test): Likewise.
15450 (progvar_complex_if_while_test): Likewise.
15451 (if_while_breakpoint_command_test): Likewise.
15452 (infrun_breakpoint_command_test): Likewise.
15453 (breakpoint_command_test): Likewise.
15454 (watchpoint_command_test): Likewise.
15455 (bp_deleted_in_command_test): Likewise.
15456 (temporary_breakpoint_commands): Likewise.
15457
bb99c472
YQ
154582014-10-16 Yao Qi <yao@codesourcery.com>
15459
15460 * gdb.base/remotetimeout.exp: Remove noargs checking.
15461
7c16b83e
PA
154622014-10-15 Pedro Alves <palves@redhat.com>
15463
15464 PR breakpoints/9649
15465 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
15466 * gdb.base/breakpoint-in-ro-region.exp
15467 (probe_target_hardware_step): New procedure.
15468 (top level): Probe hardware stepping and hardware breakpoint
15469 support. Test stepping through a read-only region, with both
15470 "breakpoint auto-hw" on and off and both "always-inserted" on and
15471 off.
15472
35a49624
IB
154732014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
15474
15475 * gdb.dlang/demangle.exp: Update for demangling changes.
15476
2d1c107c
SC
154772014-10-15 Siva Chandra Reddy <sivachandra@google.com>
15478
15479 * gdb.cp/non-trivial-retval.cc: Add new test cases.
15480 * gdb.cp/non-trivial-retval.exp: Add new tests.
15481
778811d5
SC
154822014-10-15 Siva Chandra Reddy <sivachandra@google.com>
15483
15484 PR c++/13403
15485 PR c++/15154
15486 * gdb.cp/non-trivial-retval.cc: New file.
15487 * gdb.cp/non-trivial-retval.exp: New file.
15488
10c5f0a8
YQ
154892014-10-15 Yao Qi <yao@codesourcery.com>
15490
15491 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
15492 remote host.
15493
65d7b369
YQ
154942014-10-15 Yao Qi <yao@codesourcery.com>
15495
15496 * gdb.python/py-symbol.exp: Match file base name if host is
15497 remote, otherwise match file name with dir name.
15498 * gdb.python/py-symtab.exp: Likewise.
15499 * gdb.python/python.exp: Likewise.
15500
46dc1394
YQ
155012014-10-15 Yao Qi <yao@codesourcery.com>
15502
15503 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
15504 pattern.
15505 * gdb.python/py-symtab.exp: Likewise.
15506 * gdb.python/python.exp: Remove trailing ".*". Fix typo
15507 locationn.
15508
c40cc657
JB
155092014-10-14 Joel Brobecker <brobecker@adacore.com>
15510
15511 * gdb.ada/addr_arith: New testcase.
15512
2abf49e1
MR
155132014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
15514
15515 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
15516 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
15517 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
15518 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
15519
f7088df3
SDJ
155202014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
15521
15522 * gdb.arch/stap-eval-lang-ada.S: Likewise.
15523 * gdb.arch/stap-eval-lang-ada.c: Likewise.
15524 * gdb.arch/stap-eval-lang-ada.exp: New file.
15525
4dc06805
YQ
155262014-10-14 Yao Qi <yao@codesourcery.com>
15527
15528 * gdb.mi/mi-var-child.c (nothing1): New function.
15529 (nothing2): New function.
15530 (do_children_tests): Set function pointers by nothing1 and
15531 nothing2.
15532 * gdb.mi/mi-var-child.exp: Step over new added statements.
15533 Update test to match the new output.
15534 * gdb.mi/var-cmd.c (nothing1): New function.
15535 (nothing2): New function.
15536 (do_children_tests): Set function pointers by nothing1 and
15537 nothing2.
15538 * gdb.mi/mi-var-display.exp: Update test to match output.
15539 Step to the line specified by $line_dct_nothing.
15540 Increase the number of lines to step.
15541
46a93de2
YQ
155422014-10-14 Yao Qi <yao@codesourcery.com>
15543
15544 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
15545 tests.
15546 * gdb.mi/mi2-var-child.exp: Likewise.
15547
14ea52ee
DE
155482014-10-13 Doug Evans <dje@google.com>
15549
15550 * gdb.python/py-objfile.exp: Change name of file name test.
15551
e5c6e92b
DE
155522014-10-13 Doug Evans <dje@google.com>
15553
15554 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
15555 from the start of the CU.
15556
c780cc2f
JK
155572014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15558 Yao Qi <yao@codesourcery.com>
15559
15560 Fix "save breakpoints" for "catch" command.
15561 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
15562 Remove -nonewline. Match also the added "main" line.
15563
99894e11
JK
155642014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15565
15566 Fix "save breakpoints" for "disable $bpnum" command.
15567 * gdb.base/save-bp.c (main): Add label.
15568 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
15569
6e1ac5a3
JK
155702014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15571
15572 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
15573
754dd2b0
YQ
155742014-10-11 Yao Qi <yao@codesourcery.com>
15575
15576 * gdb.server/server-kill.exp: Execute command
15577 "set remote trace-status-packet on" before "tstatus".
15578
f90183d7
YQ
155792014-10-11 Yao Qi <yao@codesourcery.com>
15580
15581 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
15582 (main): Call getppid.
15583 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
15584 and continue to it. Read variable "server_pid".
15585
bf40a607
YQ
155862014-10-11 Yao Qi <yao@codesourcery.com>
15587
15588 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
15589
052ca370
YQ
155902014-10-11 Yao Qi <yao@codesourcery.com>
15591
15592 * gdb.threads/thread-find.exp: Don't execute command
15593 "info threads".
15594 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
15595 * gdb.threads/linux-dp.exp: Don't check the condition
15596 $threads_created equals to zero.
15597
3831839c
PA
155982014-10-10 Pedro Alves <palves@redhat.com>
15599
15600 * gdb.base/bigcore.exp: Remove references to IRIX.
15601 * gdb.base/funcargs.exp: Likewise.
15602 * gdb.base/interrupt.exp: Likewise.
15603 * gdb.base/mips_pro.exp: Likewise.
15604 * gdb.base/nodebug.exp: Likewise.
15605 * gdb.base/setvar.exp: Likewise.
15606 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
15607
8b9a549d
PA
156082014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15609 Pedro Alves <palves@redhat.com>
15610
15611 PR symtab/14466
15612 * gdb.base/vdso-warning.c: New file.
15613 * gdb.base/vdso-warning.exp: New file.
15614
d48ba5e8
DE
156152014-10-02 Doug Evans <dje@google.com>
15616
15617 * gdb.base/structs.c (main): Don't run forever.
15618
2278c276
PA
156192014-10-02 Pedro Alves <palves@redhat.com>
15620
15621 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
15622 (top level) <stop threads 1, stop threads 2>: Use it.
15623
b57bacec
PA
156242014-10-02 Pedro Alves <palves@redhat.com>
15625
15626 * gdb.threads/break-while-running.exp (test): Add new
15627 'update_thread_list' argument. Skip "info threads" if false.
15628 (top level): Add new 'update_thread_list' axis.
15629
13fd3ff3
PA
156302014-10-02 Pedro Alves <palves@redhat.com>
15631
15632 PR breakpoints/17431
15633 * gdb.base/execl-update-breakpoints.c: New file.
15634 * gdb.base/execl-update-breakpoints.exp: New file.
15635
0fec99e8
PA
156362014-10-01 Pedro Alves <palves@redhat.com>
15637
15638 * gdb.base/breakpoint-in-ro-region.c: New file.
15639 * gdb.base/breakpoint-in-ro-region.exp: New file.
15640
2ddf4301
SM
156412014-10-01 Simon Marchi <simon.marchi@ericsson.com>
15642
15643 * gdb.mi/mi-exit-code.exp: New file.
15644 * gdb.mi/mi-exit-code.c: New file.
15645
6a5f3f43
YQ
156462014-09-30 Yao Qi <yao@codesourcery.com>
15647
15648 * lib/prelink-support.exp (build_executable_own_libs): Error if
15649 the target isn't native.
15650
345bcc73
YQ
156512014-09-30 Yao Qi <yao@codesourcery.com>
15652
15653 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
15654 false.
15655
a25a5a45
PA
156562014-09-22 Pedro Alves <palves@redhat.com>
15657
15658 * gdb.threads/break-while-running.exp: New file.
15659 * gdb.threads/break-while-running.c: New file.
15660
00ba3162
YQ
156612014-09-19 Yao Qi <yao@codesourcery.com>
15662
15663 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
15664 Invoke test. Restart GDB with --readnow and invoke test again.
15665
c3b7b696
YQ
156662014-09-19 Yao Qi <yao@codesourcery.com>
15667
15668 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
15669 proc set_breakpoint_on_gcd_function. Invoke
15670 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
15671 invoke set_breakpoint_on_gcd_function again.
15672
2b4fd423
DE
156732014-09-18 Doug Evans <dje@google.com>
15674
15675 * gdb.dwarf2/symtab-producer.exp: New file.
15676
a5947601
SDJ
156772014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
15678
15679 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
15680 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
15681 * gdb.base/global-var-nested-by-dso.c: Likewise.
15682 * gdb.base/global-var-nested-by-dso.exp: Likewise.
15683
91c19059
SDJ
156842014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
15685 Pedro Alves <palves@redhat.com>
15686
15687 * gdb.base/watch-bitfields.exp: Pass string other than test file
15688 name to prepare_for_testing.
15689 (watch): New procedure.
15690 (expect_watchpoint): Use with_test_prefix.
15691 (top level): Factor out tests to ...
15692 (test_watch_location, test_regular_watch): ... these new
15693 procedures, and use with_test_prefix and gdb_continue_to_end.
15694
bb9d5f81
PP
156952014-09-16 Patrick Palka <patrick@parcs.ath.cx>
15696
15697 PR breakpoints/12526
15698 * gdb.base/watch-bitfields.exp: New file.
15699 * gdb.base/watch-bitfields.c: New file.
15700
635856f5
PA
157012014-09-16 Pedro Alves <palves@redhat.com>
15702
15703 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
15704 software and hardware addresses, not software address against
15705 itself.
15706
7280ceea
PA
157072014-09-16 Pedro Alves <palves@redhat.com>
15708
15709 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
15710 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
15711
428b16bd
PA
157122014-09-16 Pedro Alves <palves@redhat.com>
15713
15714 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
15715 files.
15716 * gdb.base/a2-run.exp: Remove all code guarded by istarget
15717 "*-*-vxworks*" throughout.
15718 * gdb.base/break.exp: Likewise.
15719 * gdb.base/default.exp: Likewise.
15720 * gdb.base/scope.exp: Likewise.
15721 * gdb.base/sepdebug.exp: Likewise.
15722 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
15723 throughout.
15724 * gdb.base/run.c: Likewise.
15725 * gdb.base/sepdebug.c: Likewise.
15726 * gdb.hp/gdb.aCC/run.c: Likewise.
15727 * gdb.reverse/until-reverse.c: Likewise.
15728 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
15729
666d413c
YQ
157302014-09-16 Yao Qi <yao@codesourcery.com>
15731
15732 * boards/local-remote-host-native.exp: New file.
15733
57cbd724
DE
157342014-09-14 Doug Evans <xdje42@gmail.com>
15735
15736 * gdb.threads/queue-signal.c (thread_count): New variable.
15737 (thread_count_mutex, thread_count_condvar): New variables.
15738 (incr_thread_count, wait_all_threads_running): New functions.
15739 (main): Wait for all threads to be in their thread functions.
15740
81219e53
DE
157412014-09-13 Doug Evans <xdje42@gmail.com>
15742
15743 * gdb.threads/queue-signal.c: New file.
15744 * gdb.threads/queue-signal.exp: New file.
15745
3714cea7
DE
157462014-09-13 Doug Evans <xdje42@gmail.com>
15747
15748 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
15749 be consistent with what default_gdb_init uses.
15750 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
15751 the plain text of the prompt. Add some logging printfs.
15752 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
15753
fa43b1d7
PA
157542014-09-12 Pedro Alves <palves@redhat.com>
15755
15756 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
15757 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
15758 * gdb.arch/i386-size-overlap.exp: Likewise.
15759 * gdb.arch/i386-size.exp: Likewise.
15760 * gdb.arch/i386-unwind.exp: Likewise.
15761 * gdb.base/a2-run.exp: Likewise.
15762 * gdb.base/break.exp: Likewise.
15763 * gdb.base/charset.exp: Likewise.
15764 * gdb.base/chng-syms.exp: Likewise.
15765 * gdb.base/commands.exp: Likewise.
15766 * gdb.base/dbx.exp: Likewise.
15767 * gdb.base/find.exp: Likewise.
15768 * gdb.base/funcargs.exp: Likewise.
15769 * gdb.base/jit-simple.exp: Likewise.
15770 * gdb.base/reread.exp: Likewise.
15771 * gdb.base/sepdebug.exp: Likewise.
15772 * gdb.base/step-bt.exp: Likewise.
15773 * gdb.cp/mb-inline.exp: Likewise.
15774 * gdb.cp/mb-templates.exp: Likewise.
15775 * gdb.objc/basicclass.exp: Likewise.
15776 * gdb.threads/killed.exp: Likewise.
15777
9d9bf2df
EBM
157782014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15779
15780 PR tdep/17379
15781 * gdb.arch/powerpc-stackless.S: New file.
15782 * gdb.arch/powerpc-stackless.exp: New file.
15783
1cf2f1b0
JK
157842014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15785
15786 * gdb.base/attach.c: Include unistd.h.
15787 (main): Call alarm. Add label postloop.
15788 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
15789 gdb_breakpoint, gdb_continue_to_breakpoint.
15790 (test_command_line_attach_run): Kill ${testpid} in one exit path.
15791
98880d46
PA
157922014-09-11 Pedro Alves <palves@redhat.com>
15793
15794 PR gdb/17347
15795 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
15796 * gdb.base/attach.exp (test_command_line_attach_run): New
15797 procedure.
15798 (top level): Call it.
15799
4c92ff2c
PA
158002014-09-11 Pedro Alves <palves@redhat.com>
15801
15802 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
15803 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
15804 (do_command_attach_tests): Use spawn_wait_for_attach.
15805 * gdb.base/solib-overlap.exp: Likewise.
15806 * gdb.multi/multi-attach.exp: Likewise.
15807 * gdb.python/py-prompt.exp: Likewise.
15808 * gdb.python/py-sync-interp.exp: Likewise.
15809 * gdb.server/ext-attach.exp: Likewise.
15810
3adc1a7d
GKB
158112014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
15812
15813 * gdb.fortran/array-element.exp: Remove unexpected "continue"
15814 command in testcase. Simplify testcase.
15815
96334934
JB
158162014-09-10 Joel Brobecker <brobecker@adacore.com>
15817
15818 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
15819
eb479039
JB
158202014-09-10 Joel Brobecker <brobecker@adacore.com>
15821
15822 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
15823
deede10c
JB
158242014-09-10 Joel Brobecker <brobecker@adacore.com>
15825
15826 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
15827
7828a5f5
JB
158282014-09-10 Joel Brobecker <brobecker@adacore.com>
15829
15830 * gdb.dwarf2/dynarr-ptr.c: New file.
15831 * gdb.dwarf2/dynarr-ptr.exp: New file.
15832
33aeebcf
MR
158332014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15834
15835 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
15836 of 30 rather than hardcoding 120 for a slow test case. Take the
15837 `gdb,timeout' target setting into account for this calculation.
15838 Don't extend the timeout for the test cases that don't need it.
15839
7b415901
MR
158402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15841
15842 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
15843 a factor of 2 for a slow test case. Take the `gdb,timeout'
15844 target setting into account for this calculation.
15845 * gdb.reverse/until-precsave.exp: Increase the timeout by
15846 a factor of 15 and 3 respectively rather than adding 120
15847 for a pair of slow test cases. Take the `gdb,timeout'
15848 target setting into account for this calculation.
15849
4a40f85a
MR
158502014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15851
15852 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
15853 timeout, don't pass one down to gdb_expect.
15854 (gdb_expect): Rework timeout selection.
15855
09635af7
MR
158562014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15857
15858 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
15859 exception on timeout.
15860 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
15861 (gdbserver_start_extended): Catch any `gdbserver_start' error
15862 exceptions.
15863 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
15864 * lib/mi-support.exp (mi_gdb_target_load): Catch any
15865 `gdbserver_gdb_load' error exceptions.
15866
2bdd10b7
MR
158672014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15868
15869 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
15870 120 on waiting for the TCP socket to open.
15871
316935f0
DE
158722014-09-09 Doug Evans <xdje42@gmail.com>
15873
15874 * gdb.base/default.exp (show_conv_list): Add _caller_is,
15875 _caller_matches, _any_caller_is, _any_caller_matches.
15876
83740597
DE
158772014-09-09 Doug Evans <xdje42@gmail.com>
15878
15879 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
15880
4c122fc3
YQ
158812014-09-09 Yao Qi <yao@codesourcery.com>
15882
15883 * gdb.mi/mi-var-display.exp: Set print symbol off.
15884
a9f116cb
GKB
158852014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
15886
15887 PR gdb/17035
15888 * gdb.base/commands.exp: Add tests to verify user-defined
15889 commands with empty bodies.
15890 * gdb.python/py-cmd.exp: Test that we don't show user-defined
15891 python commands in `show user command`.
15892 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
15893 scheme commands in `show user command`.
15894
c75bd3a2
JK
158952014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15896
15897 PR python/17355
15898 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
15899 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
15900 * gdb.python/py-framefilter-invalidarg.exp: New file.
15901 * gdb.python/py-framefilter-invalidarg.py: New file.
15902
faa42425
DE
159032014-09-06 Doug Evans <xdje42@gmail.com>
15904
15905 PR 15276
15906 * gdb.python/py-caller-is.c: New file.
15907 * gdb.python/py-caller-is.exp: New file.
15908
474ca4f6
SDJ
159092014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
15910
15911 PR gdb/17235
15912 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
15913 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
15914
eb0b0463
SDJ
159152014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
15916
15917 PR fortran/17237
15918 * gdb.fortran/print-formatted.exp: New file.
15919 * gdb.fortran/print-formatted.f90: Likewise.
15920
5f3b99cf
SS
159212014-09-03 Sasha Smundak <asmundak@google.com>
15922
15923 * gdb.python/py-frame.exp: Test Frame.read_register.
15924
7d793aa9
SDJ
159252014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
15926
15927 PR python/16699
15928 * gdb.python/py-completion.exp: New file.
15929 * gdb.python/py-completion.py: Likewise.
15930
fb0576e9
DE
159312014-08-28 Doug Evans <dje@google.com>
15932
15933 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
15934 eax,etc. are live with values set by gdb and thus the compiler can't
15935 use them.
15936 * gdb.arch/i386-pseudo.c (main): Ditto.
15937
ee92b0dd
DE
159382014-08-27 Doug Evans <dje@google.com>
15939
15940 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
15941
6649db35
DE
159422014-08-25 Doug Evans <dje@google.com>
15943
15944 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
15945 (main): Ditto.
15946
564b7600
DE
159472014-08-25 Doug Evans <dje@google.com>
15948
15949 * gdb.threads/thread-execl.exp: #include <stdio.h>.
15950
3881fb67
YQ
159512014-08-24 Yao Qi <yao@codesourcery.com>
15952
15953 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
15954 symbol off.
15955 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
15956
a05a36a5
DE
159572014-08-22 Doug Evans <dje@google.com>
15958
15959 PR 17276
15960 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
15961 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
15962 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
15963
7c343b48
YQ
159642014-08-22 Yao Qi <yao@codesourcery.com>
15965
15966 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
15967 * gdb.python/py-finish-breakpoint2.exp: Likewise.
15968 * gdb.python/python.exp: Likewise. Use .py file on the host
15969 instead of the build.
15970
22fd09ae
JK
159712014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15972
15973 * gdb.threads/gcore-stale-thread.c: New file.
15974 * gdb.threads/gcore-stale-thread.exp: New file.
15975
a8454a7c
PA
159762014-08-21 Pedro Alves <palves@redhat.com>
15977
15978 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
15979 * gdb.base/gcore-relro-pie.exp: Likewise.
15980 * gdb.base/gcore-relro.exp: Likewise.
15981 * gdb.base/gcore.exp: Likewise.
15982 * gdb.base/print-symbol-loading.exp: Likewise.
15983 * gdb.threads/gcore-thread.exp: Likewise.
15984 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
15985
2a31c623
PA
159862014-08-20 Pedro Alves <palves@redhat.com>
15987 Jan Kratochvil <jan.kratochvil@redhat.com>
15988
15989 * Makefile.in (EXTRA_RULES, CC): New variables, get from
15990 configure.
15991 (EXPECT): Handle READ1 being set.
15992 (all): Depend on EXTRA_RULES.
15993 (check-read1, expect-read1, read1.so, read1): New rules.
15994 * README (Testsuite Parameters): Document the READ1 make variable.
15995 (Race detection): New section.
15996 * configure: Regenerate.
15997 * configure.ac: If build==host==target, and running under a
15998 GNU/glibc system, add read1 to the extra Makefile rules.
15999 (EXTRA_RULES): AC_SUBST it.
16000 * lib/read1.c: New file.
16001
d36430db
JB
160022014-08-20 Joel Brobecker <brobecker@adacore.com>
16003
16004 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16005 the handling of variables declared as a typedef to an array
16006 which a DW_AT_data_location attribute.
16007
9a0dc9e3
PA
160082014-08-19 Andrew Burgess <aburgess@broadcom.com>
16009 Pedro Alves <palves@redhat.com>
16010
16011 PR symtab/14604
16012 PR symtab/14605
16013 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16014 gdb_test.
16015
0718a8da
PA
160162014-08-19 Pedro Alves <palves@redhat.com>
16017
16018 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16019
13b448cd
YQ
160202014-08-19 Yao Qi <yao@codesourcery.com>
16021
16022 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16023 right line.
16024
1cbf5077
DB
160252014-08-18 David Blaikie <dblaikie@gmail.com>
16026
16027 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16028
bf0fae19
JB
160292014-08-18 Joel Brobecker <brobecker@adacore.com>
16030
16031 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16032 attribute in array range.
16033
3c8c5dcc
JB
160342014-08-18 Joel Brobecker <brobecker@adacore.com>
16035
16036 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16037
e66d4446
SC
160382014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16039
16040 PR c++/17132
16041 * gdb.cp/pr17132.cc: New file.
16042 * gdb.cp/pr17132.exp: New file.
16043
940df408
SC
160442014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16045
16046 * gdb.python/py-xmethods.py (A_getarrayind)
16047 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16048 Use 'print' with function call syntax.
16049 (E_method_matcher.match): Fix tab vs space indentation mixup.
16050
ebcc6c3a
YQ
160512014-08-15 Yao Qi <yao@codesourcery.com>
16052
16053 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16054 false.
16055
775e0f04
YQ
160562014-08-15 Yao Qi <yao@codesourcery.com>
16057
16058 * gdb.cp/casts.exp: Set print symbol off.
16059 * gdb.cp/class2.exp: Likewise.
16060 * gdb.cp/overload.exp: Likewise.
16061 * gdb.cp/templates.exp: Likewise.
16062
d769e349
DE
160632014-08-11 Doug Evans <dje@google.com>
16064
16065 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16066 (test_load_shlib): Update.
16067
20c6f1e1
YQ
160682014-08-09 Yao Qi <yao@codesourcery.com>
16069
16070 * gdb.base/display.exp: Invoke is_address_zero_readable.
16071 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16072 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16073 * gdb.base/hbreak-unmapped.exp: Return if
16074 is_address_zero_readable returns true.
16075 * gdb.base/signest.exp: Likewise.
16076 * gdb.base/signull.exp: Likewise.
16077 * gdb.base/sigbpt.exp: Likewise.
16078 * gdb.guile/scm-disasm.exp: Do the test if
16079 is_address_zero_readable returns false.
16080 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16081 * gdb.python/py-arch.exp: Likewise.
16082 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16083 * lib/gdb.exp (is_address_zero_readable): New proc.
16084
5792e8e3
YQ
160852014-08-09 Yao Qi <yao@codesourcery.com>
16086
16087 PR testsuite/13443
16088 * gdb.mi/mi-var-display.exp: Make test messages unique.
16089
3cecbbbe
TT
160902014-08-04 Tom Tromey <tromey@redhat.com>
16091
16092 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16093 target 0".
16094
00b51ff5
TT
160952014-08-04 Tom Tromey <tromey@redhat.com>
16096
16097 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16098 "target_resume".
16099
6908c509
JB
161002014-08-01 Joel Brobecker <brobecker@adacore.com>
16101
16102 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16103 inner_vla_struct_object_size.
16104 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16105 as xfail.
16106
cc6563d2
PA
161072014-07-30 Pedro Alves <palves@redhat.com>
16108
16109 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16110 comment.
16111
7e09a223
YQ
161122014-07-29 Yao Qi <yao@codesourcery.com>
16113
16114 PR gdb/17206
16115 * gdb.base/until-nodebug.exp: New.
16116
7ebdbe92
DE
161172014-07-28 Doug Evans <xdje42@gmail.com>
16118
16119 PR guile/17203
16120 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16121 previously existing parameter, and previously ambiguously spelled
16122 parameter.
16123
fdb1adc6
WN
161242014-07-28 Will Newton <will.newton@linaro.org>
16125
16126 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16127
186fcde0
DE
161282014-07-26 Ludovic Courtès <ludo@gnu.org>
16129 Doug Evans <xdje42@gmail.com>
16130
16131 PR guile/17146
16132 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
16133
70509625
PA
161342014-07-25 Pedro Alves <palves@redhat.com>
16135
16136 * gdb.threads/signal-command-handle-nopass.c: New file.
16137 * gdb.threads/signal-command-handle-nopass.exp: New file.
16138 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
16139 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
16140 * gdb.threads/signal-delivered-right-thread.c: New file.
16141 * gdb.threads/signal-delivered-right-thread.exp: New file.
16142
c3f814a1
PA
161432014-07-25 Pedro Alves <palves@redhat.com>
16144
16145 * gdb.base/double-prompt-target-event-error.exp
16146 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
16147 match.
16148 (cancel_pagination_in_target_event): Rework double prompt
16149 detection.
16150 * gdb.base/paginate-after-ctrl-c-running.exp
16151 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
16152 <return>' match.
16153 * gdb.base/paginate-bg-execution.exp
16154 (test_bg_execution_pagination_return)
16155 (test_bg_execution_pagination_cancel): Remove '-notransfer
16156 <return>' matches.
16157 * gdb.base/paginate-execution-startup.exp
16158 (test_fg_execution_pagination_return)
16159 (test_fg_execution_pagination_cancel): Remove '-notransfer
16160 <return>' matches.
16161 * gdb.base/paginate-inferior-exit.exp
16162 (test_paginate_inferior_exited): Remove '-notransfer <return>'
16163 match.
16164 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
16165 * lib/gdb.exp (pagination_prompt): Run text through
16166 string_to_regexp.
16167 (gdb_test_multiple): Match $pagination_prompt instead of
16168 "<return>".
16169 (string_to_regexp): Move to lib/gdb-utils.exp.
16170
e214cf6c
JK
161712014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16172
16173 * gdb.arch/amd64-entry-value-paramref.S: New file.
16174 * gdb.arch/amd64-entry-value-paramref.cc: New file.
16175 * gdb.arch/amd64-entry-value-paramref.exp: New file.
16176 * gdb.arch/amd64-optimout-repeat.S: New file.
16177 * gdb.arch/amd64-optimout-repeat.c: New file.
16178 * gdb.arch/amd64-optimout-repeat.exp: New file.
16179
17d0c5c8
JK
161802014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16181
16182 PR gdb/17170
16183 * gdb.base/statistics.exp: New file.
16184
b8b8facf
DE
161852014-07-17 Doug Evans <dje@google.com>
16186
74b49205 16187 PR gdb/17170
b8b8facf
DE
16188 * gdb.base/maint.exp: Update testing of per-command stats.
16189
1b5d0ab3
PA
161902014-07-16 Pedro Alves <palves@redhat.com>
16191
16192 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
16193 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
16194 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
16195 (tfile_write_buf): New functions.
16196 (add_memory_block): Rewrite using the above.
16197 (adjust_function_address): New function.
16198 (FUNCTION_ADDRESS): New macro.
16199 (write_basic_trace_file): Remove short_x local, and use
16200 tfile_write_16. Change type of func_addr local to unsigned long
16201 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
16202 here. Cast argument of add_memory_block to char pointer.
16203 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
16204 (main): Remove parameters.
16205 * gdb.trace/tfile.exp: Remove nowarnings.
16206
4d974e88
SM
162072014-07-15 Simon Marchi <simon.marchi@ericsson.com>
16208
16209 * gdb.base/debug-expr.exp: Test string evaluation with
16210 "debug expression" on.
16211
41e99568
PA
162122014-07-15 Pedro Alves <palves@redhat.com>
16213
16214 * gdb.base/reread.exp: Use clean_restart.
16215
487d9753
PL
162162014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
16217
16218 * gdb.arch/avr-flash-qualifer.c: New.
16219 * gdb.arch/avr-flash-qualifer.exp: New.
16220
cc1c52ad
PA
162212014-07-14 Pedro Alves <palves@redhat.com>
16222
16223 * gdb.base/paginate-after-ctrl-c-running.c: New file.
16224 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
16225
1e973570
PA
162262014-07-14 Pedro Alves <palves@redhat.com>
16227
16228 * gdb.base/double-prompt-target-event-error.c: New file.
16229 * gdb.base/double-prompt-target-event-error.exp: New file.
16230
93d6eb10
PA
162312014-07-14 Pedro Alves <palves@redhat.com>
16232
16233 PR gdb/17072
16234 * gdb.base/paginate-inferior-exit.c: New file.
16235 * gdb.base/paginate-inferior-exit.exp: New file.
16236
0017922d
PA
162372014-07-14 Pedro Alves <palves@redhat.com>
16238
16239 PR gdb/17072
16240 * gdb.base/paginate-bg-execution.c: New file.
16241 * gdb.base/paginate-bg-execution.exp: New file.
16242
94696ad3
PA
162432014-07-14 Pedro Alves <palves@redhat.com>
16244
16245 PR gdb/17072
16246 * gdb.base/paginate-execution-startup.c: New file.
16247 * gdb.base/paginate-execution-startup.exp: New file.
16248 * lib/gdb.exp (pagination_prompt): New global.
16249 (default_gdb_spawn): New procedure, factored out from
16250 default_gdb_spawn.
16251 (default_gdb_start): Adjust to call default_gdb_spawn.
16252 (gdb_spawn): New procedure.
16253
bd293940
PA
162542014-07-14 Pedro Alves <palves@redhat.com>
16255
16256 * lib/gdb.exp (gdb_assert): New procedure.
16257 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
16258
c933f875
PA
162592014-07-14 Pedro Alves <palves@redhat.com>
16260
16261 * gdb.base/execution-termios.c: New file.
16262 * gdb.base/execution-termios.exp: New file.
16263
d98b7a16
TT
162642014-07-14 Tom Tromey <tromey@redhat.com>
16265
16266 * gdb.cp/vla-cxx.cc: New file.
16267 * gdb.cp/vla-cxx.exp: New file.
16268
548740d6
TT
162692014-07-14 Tom Tromey <tromey@redhat.com>
16270
16271 * gdb.reverse/rerun-prec.c: New file.
16272 * gdb.reverse/rerun-prec.exp: New file.
16273
a25eb028
MR
162742014-07-12 Maciej W. Rozycki <macro@mips.com>
16275 Maciej W. Rozycki <macro@codesourcery.com>
16276
16277 * lib/gdb-utils.exp: New file.
16278 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
16279 inline `gdb_init_command' processing.
16280 (gdb_start_cmd): Likewise.
16281 * lib/mi-support.exp (mi_run_cmd): Likewise.
16282 * README: Document `gdb_init_command' and `gdb_init_commands'.
16283
218c2655
JK
162842014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16285
16286 Fix false FAIL running under a very long directory name.
16287 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
16288 and "set print elements 10000". Twice.
16289
5401fde3
YQ
162902014-07-11 Yao Qi <yao@codesourcery.com>
16291
16292 * gdb.base/exprs.exp: "set print symbol off".
16293
e76126e8
PA
162942014-07-11 Pedro Alves <palves@redhat.com>
16295
16296 * gdb.threads/kill.c: New file.
16297 * gdb.threads/kill.exp: New file.
16298
2d6f0de6
YQ
162992014-07-10 Yao Qi <yao@codesourcery.com>
16300
16301 * gdb.trace/tfile.c (write_basic_trace_file)
16302 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
16303 address written to trace file.
16304
7180e04a
PA
163052014-07-09 Pedro Alves <palves@redhat.com>
16306
16307 * gdb.base/attach-wait-input.exp: New file.
16308 * gdb.base/attach-wait-input.c: New file.
16309
9a9a7608
AB
163102014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
16311
16312 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
16313 setting up test structures.
16314 (main): Call new test function.
16315 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
16316 test function, continue into test function and walk test
16317 structures.
16318
161ac41e
YQ
163192014-07-02 Yao Qi <yao@codesourcery.com>
16320
16321 * gdb.trace/entry-values.c: Define labels 'foo_start' and
16322 'bar_start' at the beginning of functions 'foo' and 'bar'
16323 respectively.
16324 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
16325 instead of 'foo' and 'bar'.
16326
1f267ae3
MM
163272014-07-08 Markus Metzger <markus.t.metzger@intel.com>
16328
16329 * gdb.btrace/segv.exp: New.
16330 * gdb.btrace/segv.c: New.
16331
2b239efb
LM
163322014-07-02 Luis Machado <lgustavo@codesourcery.com>
16333
16334 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
16335 instruction.
16336
cf363f18
MW
163372014-06-30 Mark Wielaard <mjw@redhat.com>
16338
16339 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
16340 vulture, vilify, villar): New volatile array constants.
16341 (vindictive, vegetation): New const volatile array constants.
16342 * gdb.base/volatile.exp: Test volatile and const volatile array
16343 types.
16344
aebf9d24
AA
163452014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
16346
16347 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
16348 target lacks support for awatch, rwatch, or hbreak.
16349
b67a2c6f
YQ
163502014-06-27 Yao Qi <yao@codesourcery.com>
16351
16352 * gdb.multi/dummy-frame-restore.exp: New.
16353 * gdb.multi/dummy-frame-restore.c: New.
16354
aef92902
MM
163552014-06-25 Markus Metzger <markus.t.metzger@intel.com>
16356
16357 * gdb.btrace/gcore.exp: New.
16358
8e9db26e
PA
163592014-06-23 Pedro Alves <palves@redhat.com>
16360
16361 * gdb.base/watchpoint-reuse-slot.c: New file.
16362 * gdb.base/watchpoint-reuse-slot.exp: New file.
16363
70afc5b7
SC
163642014-06-23 Siva Chandra Reddy <sivachandra@google.com>
16365
16366 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
16367 progspace's filename in 'info', 'enable' and 'disable' command
16368 tests.
16369
b972bd9c
JK
163702014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16371
16372 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
16373 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16374 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
16375
125f8a3d
GB
163762014-06-20 Gary Benson <gbenson@redhat.com>
16377
16378 * gdb.arch/i386-avx.exp: Fix include file location.
16379 * gdb.arch/i386-sse.exp: Likewise.
16380
3ed9baed
IB
163812014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
16382
16383 * gdb.dlang/expression.exp: New file.
16384
034f788c
PA
163852014-06-19 Pedro Alves <palves@redhat.com>
16386
16387 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
16388 out from ...
16389 (top level): ... here. Iterate running tests under different
16390 scheduler-locking settings.
16391
45371d0c
LM
163922014-06-18 Luis Machado <lgustavo@codesourcery.com>
16393
16394 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
16395 to DW_FORM_addr and use non-zero addresses.
16396
5d376983
SC
163972014-06-18 Siva Chandra Reddy <sivachandra@google.com>
16398
16399 PR gdb/17017
16400 * gdb.python/py-xmethods.cc: Add global function call counters and
16401 increment them in their respective functions. Remove "cout"
16402 statements.
16403 * gdb.python/py-xmethods.exp: Make tests check the global function
16404 call counters instead of depending on inferior IO.
16405
a1aa2221
LM
164062014-06-18 Don Breazeal <donb@codesourcery.com>
16407
16408 * gdb.base/foll-fork.exp (default_fork_parent_follow):
16409 Deleted procedure.
16410 (explicit_fork_parent_follow): Deleted procedure.
16411 (explicit_fork_child_follow): Deleted procedure.
16412 (test_follow_fork): New procedure.
16413 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 16414 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
16415 procedure calls.
16416
0fc05997
YQ
164172014-06-17 Yao Qi <yao@codesourcery.com>
16418
16419 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
16420 CP1252.
16421
70795c52
LM
164222014-06-17 Luis Machado <lgustavo@codesourcery.com>
16423
16424 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
16425 Initialize ptr and S explicitly.
16426 (skip_type_update_when_not_use_rtti_test): Likewise.
16427
6be47f0c
KS
164282014-06-16 Keith Seitz <keiths@redhat.com>
16429
16430 PR mi/15863
16431 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
16432 the inferior is started.
16433
d03de421
PA
164342014-06-16 Pedro Alves <palves@redhat.com>
16435
16436 * gdb.base/break-main-file-remove-fail.c: New file.
16437 * gdb.base/break-main-file-remove-fail.exp: New file.
16438 * gdb.base/break-unload-file.exp: Use build_executable instead of
16439 prepare_for_testing.
16440 (test_break): New parameter "initial_load". Handle it.
16441 (top level): Add initial_load cmdline/file axis.
16442
f9579b99
TT
164432014-06-12 Tom Tromey <tromey@redhat.com>
16444
16445 * gdb.base/completion.exp: Don't use directory name in test.
16446
3657956b
GB
164472014-06-09 Gary Benson <gbenson@redhat.com>
16448
16449 * gdb.base/sigall.c [Functions to send signals]: Reorder to
16450 separate the always-available ANSI-standard signals from the
16451 signals that require checking.
16452 (main): Likewise.
16453 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
16454 Likewise.
16455 (main): Likewise.
16456
4186eb54
KS
164572014-06-07 Keith Seitz <keiths@redhat.com>
16458
16459 Revert:
16460 PR c++/16253
16461 * gdb.cp/var-tag.cc: New file.
16462 * gdb.cp/var-tag.exp: New file.
16463 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
16464 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
16465 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
16466 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
16467
25326a28 164682014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
16469
16470 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
16471
829155c9
PA
164722014-06-06 Pedro Alves <palves@redhat.com>
16473
16474 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
16475 in target debug output instead of looking at RSP packets,
16476 disabling the test on any target that uses hardware stepping.
16477 Update comments.
16478
61c8d22e
PA
164792014-06-06 Pedro Alves <palves@redhat.com>
16480
16481 * gdb.base/break-unload-file.exp: Fix typo.
16482
d9a47287
YQ
164832014-06-06 Yao Qi <yao@codesourcery.com>
16484
16485 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
16486 from "jit_function" to "^jit_function".
16487
e5e01dbf
YQ
164882014-06-06 Yao Qi <yao@codesourcery.com>
16489
16490 * gdb.base/async.c (foo): Add one statement.
16491 * gdb.base/async.exp: Get the next instruction address and
16492 match the output of "nexti" by instruction address. Match
16493 the hex address in the output of "finish".
16494
73ba372c
GB
164952014-06-06 Gary Benson <gbenson@redhat.com>
16496
16497 * gdb.base/call-signals.c: Remove preprocessor conditionals
16498 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
16499 SIGSEGV and SIGTERM.
16500 * gdb.base/sigall.c: Likewise.
16501 * gdb.base/unwindonsignal.c: Likewise.
16502 * gdb.reverse/sigall-reverse.c: Likewise.
16503
831517df
YQ
165042014-06-06 Yao Qi <yao@codesourcery.com>
16505
16506 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
16507 readable, skip the test.
16508
b8b91e98
YQ
165092014-06-06 Yao Qi <yao@codesourcery.com>
16510
16511 * gdb.threads/staticthreads.c (thread_function): Move the line
16512 setting breakpoint on forward.
16513 * gdb.threads/staticthreads.exp: Update comments.
16514
fb934770
LC
165152014-06-05 Ludovic Courtès <ludo@gnu.org>
16516
16517 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
16518 "history-append! type error".
16519
6ef284bd
SM
165202014-06-05 Simon Marchi <simon.marchi@ericsson.com>
16521
16522 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
16523 erroneous dprintf expected input.
16524
a872e241
DE
165252014-06-04 Doug Evans <xdje42@gmail.com>
16526
16527 * gdb.guile/scm-generics.exp: Delete.
16528
16f691fb
DE
165292014-06-04 Doug Evans <xdje42@gmail.com>
16530
16531 * gdb.guile/scm-breakpoint.exp: Update.
16532 Add tests for breakpoint registration.
16533
012370f6
TT
165342014-06-04 Tom Tromey <tromey@redhat.com>
16535
16536 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
16537 VLA-in-union.
16538 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
16539 inner_vla_struct, vla_union types. Initialize objects of those
16540 types and compute their sizes.
16541
9f5a4cef
HZ
165422014-06-04 Nathan Sidwell <nathan@codesourcery.com>
16543 Hui Zhu <hui@codesourcery.com>
16544
16545 * gdb.base/fileio.exp: Add test for shell not available as well as
16546 available.
16547 * gdb.base/fileio.c (test_system): Check for shell twice.
16548
90a45c4d
YQ
165492014-06-04 Yao Qi <yao@codesourcery.com>
16550
16551 * gdb.base/auto-connect-native-target.exp: Remove redundant
16552 space from the regexp pattern.
16553
70017e41
YQ
165542014-06-04 Yao Qi <yao@codesourcery.com>
16555
16556 * gdb.base/default.exp: Replace "child" with "native" in
16557 regexp pattern.
16558
883964a7
SC
165592014-06-03 Siva Chandra Reddy <sivachandra@google.com>
16560
16561 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
16562 * gdb.python/py-xmethods.exp: New tests to test xmethods.
16563 * gdb.python/py-xmethods.py: Python script supporting the
16564 new testcase and tests.
16565
ef370185
JB
165662014-06-03 Joel Brobecker <brobecker@adacore.com>
16567 Pedro Alves <palves@redhat.com>
16568
16569 PR breakpoints/17000
16570 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
16571 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
16572
1e2ccb61
BM
165732014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
16574
16575 * gdb.base/subst.exp: Add tests to verify partial path matching
16576 output.
16577
c6ec5ab2
PA
165782014-06-03 Pedro Alves <palves@redhat.com>
16579
16580 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
16581 target that doesn't use software single-stepping.
16582
835c559f
PA
165832014-06-03 Pedro Alves <palves@redhat.com>
16584
16585 PR breakpoints/17000
16586 * gdb.base/sss-bp-on-user-bp-2.c: New file.
16587 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
16588
06eb1586
DE
165892014-06-02 Doug Evans <xdje42@gmail.com>
16590
16591 * gdb.guile/scm-parameter.exp: New file.
16592
e698b8c4
DE
165932014-06-02 Doug Evans <xdje42@gmail.com>
16594
16595 * gdb.guile/scm-cmd.c: New file.
16596 * gdb.guile/scm-cmd.exp: New file.
16597
ded03782
DE
165982014-06-02 Doug Evans <xdje42@gmail.com>
16599
16600 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
16601 pretty-printer lookup.
16602 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
16603 (make-pp_s-printer): Call it.
16604 (make-pretty-printer-from-dict): New function.
16605 (lookup-pretty-printer-maker-from-dict): New function.
16606 (*pretty-printer*): Simplify.
16607 (make-objfile-pp_s-printer): New function.
16608 (install-objfile-pretty-printers!): New function.
16609 (make-progspace-pp_s-printer): New function.
16610 (install-progspace-pretty-printers!): New function.
16611 * gdb.guile/scm-progspace.c: New file.
16612 * gdb.guile/scm-progspace.exp: New file.
16613
41fac0cf
PA
166142014-06-02 Pedro Alves <palves@redhat.com>
16615
16616 * gdb.base/dprintf-bp-same-addr.c: New file.
16617 * gdb.base/dprintf-bp-same-addr.exp: New file.
16618
96ae5695
EBM
166192014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16620
16621 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
16622 * gdb.arch/powerpc-power.s: Likewise.
16623
da02b3a8
JB
166242014-06-02 Joel Brobecker <brobecker@adacore.com>
16625
16626 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
16627
c72b2e7b
YQ
166282014-06-01 Yao Qi <yao@codesourcery.com>
16629
16630 * gdb.base/watchpoint.exp (test_watch_location): Check null
16631 pointer can be dereferenced. If not, do the test, otherwise
16632 skip it.
16633
53e8a631
AB
166342014-05-30 Andrew Burgess <aburgess@broadcom.com>
16635
16636 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
16637 results.
16638 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
16639
938f0e2f
AB
166402014-05-30 Andrew Burgess <aburgess@broadcom.com>
16641
16642 * gdb.arch/amd64-invalid-stack-middle.S: New file.
16643 * gdb.arch/amd64-invalid-stack-middle.c: New file.
16644 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
16645 * gdb.arch/amd64-invalid-stack-top.c: New file.
16646 * gdb.arch/amd64-invalid-stack-top.exp: New file.
16647
9ba6657a
PA
166482014-05-30 Pedro Alves <palves@redhat.com>
16649
16650 PR breakpoints/17000
16651 * gdb.base/sss-bp-on-user-bp.c: New file.
16652 * gdb.base/sss-bp-on-user-bp.exp: New file.
16653
522c09bf
DB
166542014-05-30 David Blaikie <dblaikie@gmail.com>
16655
16656 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
16657 gnu_inline semantics via attribute.
16658 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
16659 source explicitly specifies the required semantics.
16660
bf4ef81e
MR
166612014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
16662
16663 * gdb.reverse/sigall-reverse.exp: Fix a typo.
16664
329ea579
PA
166652014-05-29 Pedro Alves <palves@redhat.com>
16666 Tom Tromey <tromey@redhat.com>
16667
16668 * gdb.base/async-shell.exp: Don't enable target-async.
16669 * gdb.base/async.exp
16670 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
16671 parameter. Adjust.
16672 (top level): Don't test with "target-async".
16673 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
16674 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
16675 * gdb.base/inferior-died.exp: Don't enable target-async.
16676 * gdb.base/interrupt-noterm.exp: Likewise.
16677 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
16678 * gdb.mi/mi-nonstop-exit.exp: Likewise.
16679 * gdb.mi/mi-nonstop.exp: Likewise.
16680 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
16681 * gdb.mi/mi-nsintrall.exp: Likewise.
16682 * gdb.mi/mi-nsmoribund.exp: Likewise.
16683 * gdb.mi/mi-nsthrexec.exp: Likewise.
16684 * gdb.mi/mi-watch-nonstop.exp: Likewise.
16685 * gdb.multi/watchpoint-multi.exp: Adjust comment.
16686 * gdb.python/py-evsignal.exp: Don't enable target-async.
16687 * gdb.python/py-evthreads.exp: Likewise.
16688 * gdb.python/py-prompt.exp: Likewise.
16689 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
16690 * gdb.server/solib-list.exp: Don't enable target-async.
16691 * gdb.threads/thread-specific-bp.exp: Likewise.
16692 * lib/mi-support.exp: Adjust to use mi-async.
16693
fd664c91
PA
166942014-05-29 Pedro Alves <palves@redhat.com>
16695
16696 PR gdb/13860
16697 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
16698 reason, even in sync mode.
16699
251bde03
PA
167002014-05-29 Pedro Alves <palves@redhat.com>
16701 Hui Zhu <hui@codesourcery.com>
16702
16703 PR PR15693
16704 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
16705 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
16706 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
16707 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
16708
7f3c0343
JB
167092014-05-28 Joel Brobecker <brobecker@adacore.com>
16710
16711 * config/monitor.exp (gdb_target_monitor): Replace use of
16712 "set remotebaud" by "set serial baud".
16713
b2715b27
AW
167142014-05-26 Andy Wingo <wingo@igalia.com>
16715
16716 * gdb.guile/scm-breakpoint.exp:
16717 * gdb.guile/scm-gsmob.exp: Update to use plain old object
16718 properties instead of gdb-object-properties.
16719
498a4489
YQ
167202014-05-26 Yao Qi <yao@codesourcery.com>
16721
16722 * gdb.server/no-thread-db.exp: Specify source file name
16723 explicitly when setting a breakpoint.
16724
589fdceb
MM
167252014-05-23 Markus Metzger <markus.t.metzger@intel.com>
16726
16727 * gdb.btrace/vdso.c: New.
16728 * gdb.btrace/vdso.exp: New.
16729
e9089e05
MM
167302014-05-23 Markus Metzger <markus.t.metzger@intel.com>
16731
16732 * gdb.base/gcore.exp (capture_command_output): Move ...
16733 * lib/gdb.exp (capture_command_output): ... here.
16734
67b5c0c1
MM
167352014-05-23 Markus Metzger <markus.t.metzger@intel.com>
16736
16737 * gdb.btrace/data.exp: Test memory access during btrace replay.
16738
a2199296
SM
167392014-05-22 Simon Marchi <simon.marchi@ericsson.com>
16740
16741 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
16742
17b2616c
PA
167432014-05-21 Pedro Alves <palves@redhat.com>
16744
16745 PR gdb/13860
16746 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
16747 (top level): Test that output related to execution commands is
16748 sent to the console with CLI commands, but not with MI commands.
16749 Test that breakpoint events are always mirrored to the console.
16750 Also expect the new source line to be output after a "next" in
16751 async mode too. Make it a pass/fail test.
16752 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
16753 output.
16754 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
16755
5166082f
PA
167562014-05-21 Pedro Alves <palves@redhat.com>
16757
16758 * gdb.base/list.exp (build_pattern, test_list): New procedures.
16759 Use them to test variations of "list" after reaching a breakpoint.
16760 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
16761 Test "list" with listsize 10 after reaching a breakpoint.
16762 * gdb.python/python.exp (decode_line current location line
16763 number): Adjust expected line number.
16764
2f25d70f
SM
167652014-05-21 Simon Marchi <simon.marchi@ericsson.com>
16766
16767 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
16768 behavior for $args, pass it directly to "run".
16769
ff604a67
MR
167702014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
16771
16772 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
16773 30000 to 65536.
16774
6a3cb8e8
PA
167752014-05-21 Pedro Alves <palves@redhat.com>
16776
16777 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
16778 auto-connect-native-target off".
16779 * gdb.base/auto-connect-native-target.c: New file.
16780 * gdb.base/auto-connect-native-target.exp: New file.
16781
4ebfc96e
PA
167822014-05-21 Pedro Alves <palves@redhat.com>
16783
16784 * gdb.base/default.exp: Test "target native" instead of "target
16785 child".
16786
36d46afb
MW
167872014-05-21 Mark Wielaard <mjw@redhat.com>
16788
16789 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16790
5876f503
JK
167912014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16792
16793 Fix TLS access for -static -pthread.
16794 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
16795 <HAVE_TLS> (thread_function, main): Initialize it.
16796 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
16797 Add clean_restart.
16798 <$have_tls != "">: Check TLSVAR.
16799
0256a6ac
PA
168002014-05-21 Pedro Alves <palves@redhat.com>
16801
16802 * gdb.base/dcache-line-read-error.c: New.
16803 * gdb.base/dcache-line-read-error.exp: New.
16804
936d2992
PA
168052014-05-20 Pedro Alves <palves@redhat.com>
16806
16807 * gdb.base/compare-sections.c: New file.
16808 * gdb.base/compare-sections.exp: New file.
16809
802e8e6d
PA
168102014-05-20 Pedro Alves <palves@redhat.com>
16811
16812 * gdb.base/break-idempotent.c: New file.
16813 * gdb.base/break-idempotent.exp: New file.
16814
e59fa00f
MM
168152014-05-20 Markus Metzger <markus.t.metzger@intel.com>
16816
16817 * gdb.btrace/nohist.exp: New.
16818
8b696e31
YQ
168192014-05-20 Yao Qi <yao@codesourcery.com>
16820
16821 * lib/gdb.exp (gdb_init): Set timeout if test file is under
16822 gdb.reverse directory and gdb_reverse_timeout exists in board
16823 setting.
16824 * README: Document gdb_reverse_timeout.
16825
73c9764f
YQ
168262014-05-20 Yao Qi <yao@codesourcery.com>
16827
16828 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
16829 'test_file_name'. Treat args as a string instead of a list.
16830 (gdb_init): Rename argument 'args' by 'test_file_name'.
16831
f1f4348a
JK
168322014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
16833
16834 * gdb.arch/powerpc-power.exp: New file.
16835 * gdb.arch/powerpc-power.s: New file.
16836
0dbe70ce
DE
168372014-05-16 Doug Evans <dje@google.com>
16838
16839 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
16840 * gdb.base/completion.exp: Check that all expected files exist
16841 before doing file completion.
0dbe70ce 16842
8d551b02
DE
168432014-05-16 Doug Evans <dje@google.com>
16844
16845 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
16846 Update.
16847 (do_syscall_tests_without_xml): Update.
16848
73eb7709
PA
168492014-05-16 Pedro Alves <palves@redhat.com>
16850
16851 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
16852 instead of "unknown output after running".
16853
3fae92fc
YQ
168542014-05-16 Yao Qi <yao@codesourcery.com>
16855
16856 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
16857 file1.txt from host at the end.
16858 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16859
c2b2ccc5
DE
168602014-05-15 Doug Evans <dje@google.com>
16861
16862 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
16863 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
16864 loading file. Add test for TU lookup.
16865
8c217a4b
SM
168662014-05-15 Simon Marchi <simon.marchi@ericsson.com>
16867
16868 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
16869 calling "-exec-arguments" or "set args" before running the
16870 inferior.
16871
3deb39c6
SM
168722014-05-15 Simon Marchi <simon.marchi@ericsson.com>
16873
16874 * lib/mi-support.exp (mi_expect_stop): Expect message for
16875 inferiors that exit with non-zero exit code.
16876
71a79f8c
YQ
168772014-05-14 Yao Qi <yao@codesourcery.com>
16878
16879 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
16880 match absolute path on remote host.
16881 (test_file_list_exec_source_files): Remove "/" from the
16882 pattern.
16883
f23fcd46
YQ
168842014-05-14 Yao Qi <yao@codesourcery.com>
16885
16886 * boards/local-remote-host-notty.exp (${board}_file): New
16887 proc.
16888
9404b58f
KM
168892014-05-07 Kyle McMartin <kyle@redhat.com>
16890
16891 Pushed by Joel Brobecker <brobecker@adacore.com>.
16892 * gdb.arch/aarch64-atomic-inst.c: New file.
16893 * gdb.arch/aarch64-atomic-inst.exp: New file.
16894
5e45f04c
YQ
168952014-05-07 Yao Qi <yao@codesourcery.com>
16896
16897 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
16898 in current context" too.
16899
c888a17d
KS
169002014-05-05 Keith Seitz <keiths@redhat.com>
16901
16902 * gdb.linespec/ls-dollar.exp: Add test for linespec
16903 file:convenience_variable.
16904
290a839c
YQ
169052014-05-05 Yao Qi <yao@codesourcery.com>
16906
16907 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
16908 traceframes into tfile and ctf trace files. Read data from
16909 trace file and test collected data.
16910 (gdb_collect_locals_test): Likewise.
16911 (gdb_unavailable_registers_test): Likewise.
16912 (gdb_unavailable_floats): Likewise.
16913 (gdb_collect_globals_test): Likewise.
16914 (top-level): Append "ctf" to trace_file_targets if GDB
16915 supports.
16916
b5262cd0
YQ
169172014-05-05 Yao Qi <yao@codesourcery.com>
16918
16919 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
16920 code to ...
16921 (gdb_collect_args_test_1): ... it. New proc.
16922 (gdb_collect_locals_test): Move some code to ...
16923 (gdb_collect_locals_test_1): ... it. New proc.
16924 (gdb_unavailable_registers_test): Move some code to ...
16925 (gdb_unavailable_registers_test_1): ... it. New proc.
16926 (gdb_unavailable_floats): Move some code to ...
16927 (gdb_unavailable_floats_1): ... it. New proc.
16928
30a1e6cc
SDJ
169292014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
16930
16931 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
16932 probes to test for bitness recognition.
16933 * gdb.arch/amd64-stap-optional-prefix.exp
16934 (test_probe_value_without_reg): New procedure.
16935 Add code to test for different kinds of bitness.
16936
f33da99a
SDJ
169372014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
16938
16939 PR breakpoints/16889
16940 * gdb.arch/amd64-stap-optional-prefix.S: New file.
16941 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16942
5b80f00d
PA
169432014-05-01 Pedro Alves <palves@redhat.com>
16944
16945 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
16946 gdb_file_cmd if no file is specified.
16947 * boards/native-extended-gdbserver.exp (gdb_load): Use the
16948 last_loaded_file to set the remote exec-file.
16949
f8c2a73c
PA
169502014-05-01 Pedro Alves <palves@redhat.com>
16951
16952 * boards/local-remote-host.exp: New file.
16953
be6e8ac7
PA
169542014-05-01 Pedro Alves <palves@redhat.com>
16955
16956 * boards/local-remote-host.exp: Rename to ...
16957 * boards/local-remote-host-notty.exp: ... this.
16958
cac0dc8f
JB
169592014-04-28 Joel Brobecker <brobecker@adacore.com>
16960
16961 * gdb.ada/dyn_arrayidx: New testcase.
16962
9730e6cc
YQ
169632014-04-26 Yao Qi <yao@codesourcery.com>
16964
16965 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
16966 and compute the length of function main. Save it in
16967 $main_length.
16968 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
16969 (top-level): Use gdb_compile to compile objects into
16970 executable and restart GDB. Remove invocation to
16971 prepare_for_testing.
16972
7ae1a6a6
PA
169732014-04-25 Simon Marchi <simon.marchi@ericsson.com>
16974 Pedro Alves <palves@redhat.com>
16975
16976 PR server/16255
16977 * gdb.multi/multi-attach.c: New file.
16978 * gdb.multi/multi-attach.exp: New file.
16979
4082afcc
PA
169802014-04-25 Pedro Alves <palves@redhat.com>
16981
16982 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
16983 user.
16984 (top level): Test that "set remote conditional-breakpoints-packet
16985 off" works as intended.
16986 * gdb.base/dprintf.exp: Test that "set remote
16987 breakpoint-commands-packet off" works as intended.
16988 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
16989 New function.
16990 (top level): Call it.
16991 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
16992 remote fast-tracepoints-packet off" works as intended.
16993 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
16994 * lib/gdb.exp (gdb_is_target_remote): ... here.
16995
2abc3f8d
DB
169962014-04-24 David Blaikie <dblaikie@gmail.com>
16997
16998 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
16999 ensure clang would not discard them.
17000 * gdb.base/gdbvars.c: Ditto.
17001 * gdb.base/memattr.c: Ditto.
17002 * gdb.base/whatis.c: Ditto.
17003 * gdb.python/py-prettyprint.c: Ditto.
17004 * gdb.trace/actions.c: Ditto.
17005 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17006 ensure clang would not discard it.
17007
bfd39632
DB
170082014-04-24 David Blaikie <dblaikie@gmail.com>
17009
17010 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17011 clang to emit the full definition of type required by the test
17012 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17013
22842ff6
DB
170142014-04-24 David Blaikie <dblaikie@gmail.com>
17015
17016 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17017 coax Clang into emitting the definition of the type.
17018 * gdb.cp/pr10728-x.h (y): Ditto.
17019 * gdb.cp/pr10728-y.cc (y): Ditto.
17020
c2e827ad
DB
170212014-04-24 David Blaikie <dblaikie@gmail.com>
17022
17023 * gdb.base/label.exp: XFAIL label related tests under Clang.
17024 * gdb.cp/cplabel.exp: Ditto.
17025 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17026 under Clang those using labels.
17027
4c2d33e7
YQ
170282014-04-25 Yao Qi <yao@codesourcery.com>
17029
17030 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17031 double_label.
17032 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17033 partial_label and double_label.
17034
56083b99
DB
170352014-04-24 David Blaikie <dblaikie@gmail.com>
17036
17037 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17038
25d4e99d
DB
170392014-04-24 David Blaikie <dblaikie@gmail.com>
17040
17041 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17042 of the function to work across GCC and Clang.
17043 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17044 pointer types (const void ** const V void **).
17045
01f9f808
MS
170462014-04-24 Michael Sturm <michael.sturm@mintel.com>
17047 Walfred Tedeschi <walfred.tedeschi@intel.com>
17048
17049 * Makefile.in (EXECUTABLES): Added i386-avx512.
17050 * gdb.arch/i386-avx512.c: New file.
17051 * gdb.arch/i386-avx512.exp: Likewise.
17052
4b48d439
KS
170532014-04-23 Keith Seitz <keiths@redhat.com>
17054
17055 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17056 (mi_make_breakpoint_table): New procedure.
17057 (mi_create_breakpoint): Use mi_make_breakpoint
17058 and return the result.
17059 (mi_make_breakpoint): New procedure.
17060 (mi_build_kv_pairs): New procedure.
17061
17062 * gdb.mi/mi-break.exp: Remove unused globals,
17063 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17064 All callers updated.
17065 * gdb.mi/mi-dprintf.exp: Use variable to track command
17066 number.
17067 Update all callers of mi_create_breakpoint and use
17068 mi_make_breakpoint_table.
17069 Remove any unused global variables.
17070 * gdb.mi/mi-nonstop.exp: Likewise.
17071 * gdb.mi/mi-nsintrall.exp: Likewise.
17072 * gdb.mi/mi-nsmoribund.exp: Likewise.
17073 * gdb.mi/mi-nsthrexec.exp: Likewise.
17074 * gdb.mi/mi-reverse.exp: Likewise.
17075 * gdb.mi/mi-simplerun.exp: Likewise.
17076 * gdb.mi/mi-stepn.exp: Likewise.
17077 * gdb.mi/mi-syn-frame.exp: Likewise.
17078 * gdb.mi/mi-until.exp: Likewise.
17079 * gdb.mi/mi-var-cp.exp: Likewise.
17080 * gdb.mi/mi-var-display.exp: Likewise.
17081 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17082 * gdb.mi/mi2-var-child.exp: Likewise.
17083 * gdb.mi/mi-vla-c99.exp: Likewise.
17084 * lib/mi-support.exp: Likewise.
17085
17086 From Ian Lance Taylor <iant@cygnus.com>:
17087 * lib/gdb.exp (parse_args): New procedure.
17088
08351840
PA
170892014-04-23 Pedro Alves <palves@redhat.com>
17090
17091 * gdb.base/break-unload-file.c: New file.
17092 * gdb.base/break-unload-file.exp: New file.
17093 * gdb.base/sym-file-lib.c (baz): New function.
17094 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17095 field.
17096 (load): Store the segment's mapped size.
17097 (unload): New function.
17098 (unload_shlib): New function.
17099 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17100 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17101 set a breakpoint at baz, and call it.
17102 * gdb.base/sym-file.exp: New tests for stale breakpoint
17103 instructions.
17104
076855f9
PA
171052014-04-23 Pedro Alves <palves@redhat.com>
17106
17107 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17108 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17109 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17110 * gdb.base/hbreak-unmapped.c: New file.
17111 * gdb.base/hbreak-unmapped.exp: New file.
17112 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17113 * lib/gdb.exp (gdb_is_target_remote): ... here.
17114
483805cf
PA
171152014-04-22 Pedro Alves <palves@redhat.com>
17116
17117 * gdb.base/consecutive-step-over.c: New file.
17118 * gdb.base/consecutive-step-over.exp: New file.
17119
06d97543
PA
171202014-04-22 Pedro Alves <palves@redhat.com>
17121
17122 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17123 instead of send_gdb/gdb_expect.
17124
b4429ea2
YQ
171252014-04-22 Yao Qi <yao@codesourcery.com>
17126
17127 * lib/trace-support.exp (generate_tracefile): New procedure.
17128 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
17129 return 0.
17130 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
17131 if generate_tracefile returns 1.
17132
51d48146
PA
171332014-04-18 Tom Tromey <palves@redhat.com>
17134 Pedro alves <tromey@redhat.com>
17135
17136 PR backtrace/15558
17137 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
17138 with a backtrace limit.
17139 * gdb.python/py-frame-inline.exp: Test running to an inline
17140 function with a backtrace limit, and printing the newest frame.
17141 * gdb.python/py-frame-inline.c (main): Call f.
17142
bd1dce5f
MS
171432014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17144
17145 * gdb.java/jnpe.exp: Drop srcdir from untested path.
17146
40d1a503
MS
171472014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17148
17149 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
17150 Drop prefix from unsupported source file path.
17151
389b98f7
YQ
171522014-04-17 Yao Qi <yao@codesourcery.com>
17153
17154 * lib/gdb.exp (with_target_charset): New proc.
17155 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
17156 with_target_charset.
17157 (test_print_strings): Likewise.
17158 (test_repeat_bytes): Likewise.
17159 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
17160 for some tests.
17161
22869d73
KS
171622014-04-16 Keith Seitz <keiths@redhat.com>
17163
17164 PR gdb/15827
17165 * gdb.dwarf2/corrupt.c: New file.
17166 * gdb.dwarf2/corrupt.exp: New file.
17167
c4f87ca6
KS
171682014-04-16 Keith Seitz <keiths@redhat.com>
17169
17170 PR c++/16597
17171 * gdb.cp/namelessclass.cc: New file.
17172 * gdb.cp/namelessclass.exp: New file.
17173 * gdb.cp/namelessclass.S: New file.
17174
ab19de87
DE
171752014-04-16 Doug Evans <dje@google.com>
17176
17177 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
17178 Add comment.
17179 (gdbserver_default_get_comm_port): New function.
17180 (gdbserver_start): Check if board file provided
17181 "gdbserver,get_comm_port" and use it if so.
17182 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
17183 (gdb,socketport): Set to "stdio".
17184 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
17185 (stdio_gdbserver_template): Delete.
17186 (${board}_get_remote_address): Update.
17187 (${board}_build_remote_cmd): Delete.
17188 (${board}_get_comm_port): New function.
17189 (${board}_spawn): Update.
17190 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
17191 Delete.
17192 (${board}_get_remote_address): Update.
17193 (${board}_get_comm_port): New function.
17194
fc98a809
AB
171952014-04-16 Andrew Burgess <aburgess@broadcom.com>
17196
17197 * gdb.base/memattr.exp: Improve regexps to handle memory regions
17198 appearing in any order.
17199
87fd9e6e
DE
172002014-04-15 Doug Evans <dje@google.com>
17201
17202 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
17203 uninitialized value of "description".
17204
099fc3ea
KS
172052014-04-15 Keith Seitz <keiths@redhat.com>
17206
17207 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
17208 Remove unused globals.
17209 (test_running_the_program): Likewise.
17210 (test_controlled_execution): Likewise.
17211 (test_controlling_breakpoints): Likewise.
17212 (test_program_termination): Likewise.
17213
5da151d4
KS
172142014-04-15 Keith Seitz <keiths@redhat.com>
17215
17216 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
17217 unused globals.
17218 (test_rbreak_creation_and_listing): Likewise.
17219 (test_ignore_count): Likewise.
17220 (test_error): Likewise.
17221
35e5d2f0
PA
172222014-04-15 Pedro Alves <palves@redhat.com>
17223
17224 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
17225 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
17226 sym-file-loader.c.
17227 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17228 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17229 to sym-file-loader.c.
17230 (struct library): Forward declare.
17231 (load_shlib, lookup_function): Change prototypes.
17232 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17233 (translate_offset): Remove declarations.
17234 (get_text_addr): New declaration.
17235 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
17236 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
17237 sym-file-loader.h.
17238 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17239 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17240 here from sym-file-loader.h.
17241 (struct library): New structure.
17242 (load_shlib, lookup_function): Change prototypes and adjust to
17243 work with a struct library.
17244 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17245 (translate_offset): Make static.
17246 (get_text_addr): New function.
17247 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
17248
eb4c1710
PA
172492014-04-15 Pedro Alves <palves@redhat.com>
17250
17251 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
17252
2d1baf52
PA
172532014-04-15 Pedro Alves <palves@redhat.com>
17254
17255 * gdb.base/sym-file-loader.c: Include <limits.h>.
17256 (SELF_LINK): New define.
17257 (get_origin): New function.
17258 (load_shlib): Use it.
17259 * gdb.base/sym-file.exp: Don't early return if the target is
17260 remote. Use runto_main, and issue fail is that fails. Use
17261 gdb_load_shlibs.
17262 (shlib_name): Delete.
17263 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
17264
7dd6df01
PA
172652014-04-15 Pedro Alves <palves@redhat.com>
17266
17267 * gdb.base/sym-file.exp: Remove regex characters from test
17268 message. Don't refer to breakpoint numbers in test messages.
17269
b50c8614
KS
172702014-04-14 Keith Seitz <keiths@redhat.com>
17271
17272 PR c++/16253
17273 * gdb.cp/var-tag.cc: New file.
17274 * gdb.cp/var-tag.exp: New file.
17275 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17276 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17277 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17278 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17279
3d567982
TT
172802014-04-14 Tom Tromey <tromey@redhat.com>
17281
17282 * gdb.cp/classes.exp (test_enums): Handle underlying type.
17283 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
17284 type.
17285 * gdb.cp/enum-class.exp: New file.
17286 * gdb.cp/enum-class.cc: New file.
17287
0626fc76
TT
172882014-04-14 Tom Tromey <tromey@redhat.com>
17289
17290 * gdb.dwarf2/enum-type.exp: New file.
17291
dca325b3
SA
172922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17293
17294 * gdb.mi/mi-vla-c99.exp: New file.
17295 * gdb.mi/vla.c: New file.
17296
5854b38a
SA
172972014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17298
17299 * gdb.base/vla-datatypes.c: New file.
17300 * gdb.base/vla-datatypes.exp: New file.
17301
463bb957
SA
173022014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17303
17304 * gdb.base/vla-ptr.c: New file.
17305 * gdb.base/vla-ptr.exp: New file.
17306
3dd170be
SA
173072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17308
17309 * gdb.dwarf2/count.exp: New file.
17310
5ecaaa66
SA
173112014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17312
17313 * gdb.base/vla-sideeffect.c: New file.
17314 * gdb.base/vla-sideeffect.exp: New file.
17315
41f1ada5
DB
173162014-04-14 David Blaikie <dblaikie@gmail.com>
17317
17318 * gdb.mi/non-stop.c: Add return value for non-void function return
17319 statement.
17320 * gdb.threads/staticthreads.c: Ditto.
17321
0be03e84
DE
173222014-04-12 Siva Chandra Reddy <sivachandra@google.com>
17323 Doug Evans <xdje42@gmail.com>
17324
17325 * gdb.guile/scm-value.c: Improve test case.
17326 * gdb.guile/scm-value.exp: Add new test.
17327
f180a1fb
DB
173282014-04-11 David Blaikie <dblaikie@gmail.com>
17329
17330 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
17331 override Clang's default.
17332
6b662e19
JB
173332014-04-11 Joel Brobecker <brobecker@adacore.com>
17334
17335 Revert the following changes (regressions):
17336
17337 * gdb.base/vla-sideeffect.c: New file.
17338 * gdb.base/vla-sideeffect.exp: New file.
17339
17340 * gdb.dwarf2/count.exp: New file.
17341
17342 * gdb.base/vla-multi.c: New file.
17343 * gdb.base/vla-multi.exp: New file.
17344
17345 * gdb.base/vla-ptr.c: New file.
17346 * gdb.base/vla-ptr.exp: New file.
17347
17348 * gdb.base/vla-datatypes.c: New file.
17349 * gdb.base/vla-datatypes.exp: New file.
17350
17351 * gdb.mi/mi-vla-c99.exp: New file.
17352 * gdb.mi/vla.c: New file.
17353
245a5f0b
KS
173542014-04-11 Keith Seitz <keiths@redhat.com>
17355
17356 PR c++/16675
17357 * gdb.cp/cpsizeof.exp: New file.
17358 * gdb.cp/cpsizeof.cc: New file.
17359
58a84dcf
SA
173602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17361
191a8a90
JB
17362 * gdb.mi/mi-vla-c99.exp: New file.
17363 * gdb.mi/vla.c: New file.
58a84dcf 17364
c8655f75
SA
173652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17366
17367 * gdb.base/vla-datatypes.c: New file.
17368 * gdb.base/vla-datatypes.exp: New file.
17369
024e13b4
SA
173702014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17371
17372 * gdb.base/vla-ptr.c: New file.
17373 * gdb.base/vla-ptr.exp: New file.
17374
1a237e0e
SA
173752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17376
17377 * gdb.base/vla-multi.c: New file.
17378 * gdb.base/vla-multi.exp: New file.
17379
504f3432
SA
173802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17381
17382 * gdb.dwarf2/count.exp: New file.
17383
3bce8237
SA
173842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
17385
191a8a90
JB
17386 * gdb.base/vla-sideeffect.c: New file.
17387 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 17388
322f9c21
YQ
173892014-04-11 Yao Qi <yao@codesourcery.com>
17390
17391 * gdb.base/completion.exp: Check file exists before running tests
17392 on file completion.
17393
d708bcd1
PA
173942014-04-10 Pedro Alves <palves@redhat.com>
17395
17396 * gdb.base/cond-eval-mode.c: New file.
17397 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
17398 prepare_for_testing to build the new file. Check result of
17399 runto_main.
17400 (test_break, test_watch): New procedures.
17401 (top level): Use them.
17402
ae1d2761
PM
174032014-04-08 Pierre Muller <muller@sourceware.org>
17404
17405 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
17406 Ctrl-V use for mingw hosts.
17407
7af389b8
SC
174082014-04-07 Siva Chandra Reddy <sivachandra@google.com>
17409
17410 * gdb.python/py-value.c: Improve test case.
17411 * gdb.python/py-value.exp: Add new test.
17412
5e703181
DE
174132014-04-07 David Blaikie <dblaikie@gmail.com>
17414
17415 * lib/compiler.c: Identify the clang compiler.
17416 * lib/compiler.cc: Ditto.
17417
9810b410
YQ
174182014-04-03 Yao Qi <yao@codesourcery.com>
17419
17420 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
17421
98d1b8dc
AB
174222014-04-01 Anton Blanchard <anton@samba.org>
17423
17424 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
17425 messages unique.
17426
3114cea1
AB
174272014-04-01 Anton Blanchard <anton@samba.org>
17428
17429 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
17430 prepare_for_testing.
17431
62f7182c
AB
174322014-04-01 Anton Blanchard <anton@samba.org>
17433
17434 * gdb.arch/ppc64-atomic-inst.c: Remove.
17435 * gdb.arch/ppc64-atomic-inst.S: New file.
17436 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
17437
770e7fc7
DE
174382014-03-31 Doug Evans <dje@google.com>
17439
17440 * gdb.base/print-symbol-loading-lib.c: New file.
17441 * gdb.base/print-symbol-loading-main.c: New file.
17442 * gdb.base/print-symbol-loading.exp: New file.
17443
46e2bafa
YQ
174442014-03-31 Yao Qi <yao@codesourcery.com>
17445
17446 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
17447
8776cfe9
JB
174482014-03-28 Joel Brobecker <brobecker@adacore.com>
17449
17450 * gdb.ada/mi_dyn_arr: New testcase.
17451
5d1ef361
DE
174522014-03-27 Doug Evans <dje@google.com>
17453
17454 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
17455
b5bee914
YQ
174562014-03-27 Yao Qi <yao@codesourcery.com>
17457
17458 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
17459 if target is nios2-*-*.
17460
0d4d0e77
YQ
174612014-03-26 Yao Qi <yao@codesourcery.com>
17462
17463 * lib/gdb.exp (readline_is_used): New proc.
17464 * gdb.base/completion.exp: Move tests on command complete up.
17465 Skip the rest of tests if readline is not used.
17466 * gdb.ada/complete.exp: Skp the test if readline is not
17467 used.
17468 * gdb.base/filesym.exp: Likewise.
17469 * gdb.base/macscp.exp: Likewise.
17470 * gdb.base/readline-ask.exp: Likewise.
17471 * gdb.base/readline.exp: Likewise.
17472 * gdb.python/py-cmd.exp: Likewise.
17473 * gdb.trace/tfile.exp: Likewise.
17474
29361eee
YQ
174752014-03-26 Yao Qi <yao@codesourcery.com>
17476
17477 * gdb.base/macscp.exp: Fix code format issues.
17478
bc9a5525
UW
174792014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
17480
17481 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
17482 * gdb.asm/powerpc64le.inc: New file.
17483
d3839ede
PA
174842014-03-25 Pedro Alves <palves@redhat.com>
17485 Doug Evans <dje@google.com>
17486
17487 * gdb.base/source-execution.c: New file.
17488 * gdb.base/source-execution.exp: New file.
17489 * gdb.base/source-execution.gdb: New file.
17490
01672a57
DE
174912014-03-24 Doug Evans <dje@google.com>
17492
17493 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
17494 using fission.
17495
88bbeca9
HZ
174962014-03-24 Hui Zhu <hui@codesourcery.com>
17497 Pedro Alves <palves@redhat.com>
17498
17499 PR breakpoints/16101
17500 * gdb.base/dprintf.exp: Use unsupported rather than changing the
17501 test pass/fail messages. Detect missing support for dprintf when
17502 breakpoints are actually inserted.
17503 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
17504 breakpoints are actually inserted.
17505 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
17506 fails.
17507
d2348791
JK
175082014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17509
17510 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
17511
feef67ab
DE
175122014-03-22 Doug Evans <xdje42@gmail.com>
17513
17514 * gdb.python/python.exp (python not supported): Verify multi-line
17515 python command issues an error.
25d743f9 17516 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 17517 guile command issues an error.
feef67ab 17518
ecebef6a
MR
175192014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
17520
17521 * gdb.threads/thread-specific.exp: Handle the lack of usable
17522 $this_breakpoint and $this_thread.
17523
ccdd1909
HZ
175242014-03-21 Hui Zhu <hui@codesourcery.com>
17525
17526 * gdb.base/attach.exp (do_command_attach_tests): New.
17527
beb460e8
PA
175282014-03-20 Tom Tromey <tromey@redhat.com>
17529 Pedro Alves <palves@redhat.com>
17530
17531 PR cli/15718
17532 * gdb.base/condbreak-call-false.c: New file.
17533 * gdb.base/condbreak-call-false.exp: New file.
17534
40acf43a
PA
175352014-03-20 Pedro Alves <palves@redhat.com>
17536
17537 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
17538 Delete.
17539 (block_signals, unblock_signals): Delete.
17540 (child_function_2, main): Remove references to deleted variable
17541 and functions.
17542
9f5e1e02
PA
175432014-03-20 Pedro Alves <palves@redhat.com>
17544
17545 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
17546 Use pthread_kill to signal thread 2.
17547 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
17548 Adjust to make the test send itself a signal rather than using the
17549 host's "kill" command.
17550
99619bea
PA
175512014-03-20 Pedro Alves <palves@redhat.com>
17552
17553 * gdb.threads/multiple-step-overs.c: New file.
17554 * gdb.threads/multiple-step-overs.exp: New file.
17555 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
17556 Adjust expected infrun debug output.
17557
2adfaa28
PA
175582014-03-20 Pedro Alves <palves@redhat.com>
17559
17560 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
17561 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
17562
31e77af2
PA
175632014-03-20 Pedro Alves <palves@redhat.com>
17564
17565 PR breakpoints/7143
17566 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
17567 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
17568 of gdb_test_multiple.
17569 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
17570 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
17571
b9f437de
PA
175722014-03-20 Pedro Alves <palves@redhat.com>
17573
17574 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
17575 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
17576
05adc73e
PA
175772014-03-19 Pedro Alves <palves@redhat.com>
17578
17579 * gdb.base/async.exp: Remove early return.
17580
6048b950
PA
175812014-03-19 Pedro Alves <palves@redhat.com>
17582
17583 * gdb.base/async.exp (step& tests): Pass explicit test messages.
17584
8bcfb00a
PA
175852014-03-19 Pedro Alves <palves@redhat.com>
17586
17587 * gdb.base/async.exp (test_background): Expect \r\n after
17588 "completed." in the fail pattern.
17589
884e37dc
PA
175902014-03-19 Pedro Alves <palves@redhat.com>
17591
17592 * gdb.base/async.exp (test_background): New procedure.
17593 Use it for all background execution command tests.
17594
148e57e2
PA
175952014-03-19 Pedro Alves <palves@redhat.com>
17596
17597 * gdb.base/async.exp: Use prepare_for_testing.
17598
f48088c7
PA
175992014-03-19 Pedro Alves <palves@redhat.com>
17600
17601 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
17602 the same line.
17603
e2f6c966
PA
176042014-03-19 Pedro Alves <palves@redhat.com>
17605
17606 * gdb.base/async.c (main): Add "jump here" and "until here" line
17607 marker comments.
17608 * gdb.base/async.exp (jump_here): New global.
17609 (jump& test): Use it.
17610 (until_here): New global.
17611 (until& test): Use it.
17612
c30568d4
PA
176132014-03-19 Pedro Alves <palves@redhat.com>
17614
17615 * gdb.base/async.exp: Don't frob gdb_protocol.
17616
0172b6a7
DE
176172014-03-18 Doug Evans <xdje42@gmail.com>
17618
17619 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
17620 Fix spelling of exec-done-display.
17621
06c868a8
JK
176222014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
17623
17624 PR gdb/15358
17625 * gdb.base/gdb-sigterm.c: New file.
17626 * gdb.base/gdb-sigterm.exp: New file.
17627
0c7e1a46
PA
176282014-03-18 Pedro Alves <palves@redhat.com>
17629
17630 PR gdb/13860
17631 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
17632 * lib/mi-support.exp (mi_expect_stop): Add special handling for
17633 solib-event.
17634
f7c77d93
JB
176352014-03-17 Joel Brobecker <brobecker@adacore.com>
17636
17637 * gdb.ada/pckd_arr_ren: New testcase.
17638
5a1e8c7a
DE
176392014-03-13 Doug Evans <xdje42@gmail.com>
17640
17641 PR guile/16612
17642 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
17643 collect after discarding symbols.
17644
350e1a76
DE
176452014-03-13 Ludovic Courtès <ludo@gnu.org>
17646 Doug Evans <xdje42@gmail.com>
17647
17648 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
17649 to history survives a gc.
17650
a69900ae
PA
176512014-03-13 Pedro Alves <palves@redhat.com>
17652
17653 * gdb.base/default.exp: Don't test "target procfs".
17654
5db9f0bd
PA
176552014-03-13 Pedro Alves <palves@redhat.com>
17656
17657 * gdb.base/default.exp: Update "target child" and "target procfs"
17658 tests to not expect "Unix".
17659
b3ccfe11
TT
176602014-03-12 Tom Tromey <tromey@redhat.com>
17661
17662 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
17663 New procs. Add target-async tests.
17664 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
17665 Add target-async tests.
17666
646f4417
AA
176672014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17668
17669 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
17670 'func_start' and 'func_end' for the beginning and end of the
17671 function code, respectively.
17672 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
17673 'func_end' instead of 'func' and 'main'.
17674
288c211f
AA
176752014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17676
17677 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
17678 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
17679 generate the debug info assembler source.
17680
e0c0f156
AA
176812014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17682
17683 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
17684 * gdb.dwarf2/arr-subrange.exp: Likewise.
17685 * gdb.dwarf2/dwz.exp: Likewise.
17686 * gdb.dwarf2/method-ptr.exp: Likewise.
17687 * gdb.dwarf2/missing-sig-type.exp: Likewise.
17688 * gdb.dwarf2/subrange.exp: Likewise.
17689 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
17690 * gdb.dwarf2/implptrpiece.exp: Likewise.
17691 * gdb.dwarf2/nostaticblock.exp: Likewise.
17692
0e5c4555
AA
176932014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17694
17695 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
17696 directory to absolute path name arguments.
17697
5ec18f2b
JG
176982014-03-10 Joel Brobecker <brobecker@adacore.com>
17699
17700 * gdb.ada/tagged_access: New testcase.
17701
847fc4f2
MM
177022014-03-07 Markus Metzger <markus.t.metzger@intel.com>
17703
17704 * gdb.btrace/data.exp: Update expected output.
17705
cc3da688
YQ
177062014-03-06 Yao Qi <yao@codesourcery.com>
17707
17708 * gdb.trace/pr16508.exp: New file.
17709
0f26cec1
PA
177102014-03-05 Pedro Alves <palves@redhat.com>
17711
17712 PR gdb/16575
17713 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
17714 procedure.
17715 (top level): Adjust to use it. Add tests that exercise breakpoint
17716 interaction with the code-cache.
17717
7a5a839f
LC
177182014-02-26 Ludovic Courtès <ludo@gnu.org>
17719
17720 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
17721 test for 'history-append!'.
17722
31aa7e4e
JB
177232014-02-26 Joel Brobecker <brobecker@adacore.com>
17724
17725 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
17726 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
17727 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
17728 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
17729 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
17730 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
17731
1b588015
JB
177322014-02-26 Joel Brobecker <brobecker@adacore.com>
17733
17734 * testsuite/gdb.python/py-pp-re-notag.c: New file.
17735 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
17736 * testsuite/gdb.python/py-pp-re-notag.p: New file.
17737
55426c9d
JB
177382014-02-26 Joel Brobecker <brobecker@adacore.com>
17739
17740 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
17741
dc53a7ad
JB
177422014-02-26 Joel Brobecker <brobecker@adacore.com>
17743
17744 * gdb.dwarf2/arr-stride.c: New file.
17745 * gdb.dwarf2/arr-stride.exp: New file.
17746
12ab52e9
PA
177472014-02-26 Pedro Alves <palves@redhat.com>
17748
17749 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
17750 that won't ever trigger. Make sure that GDB reports the correct
17751 breakpoint that caused the stop.
17752
849c862e
JK
177532014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17754
17755 PR gdb/16626
17756 * gdb.base/auto-load-script: New file.
17757 * gdb.base/auto-load.c: New file.
17758 * gdb.base/auto-load.exp: New file.
17759
71b7d793
JK
17760 PR gdb/16626
17761 * gdb.base/auto-load.exp: Fix out-of-srctree run.
17762
e2f0d509
JK
177632014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17764
17765 Fix dw2-icycle.exp -fsanitize=address GDB crash.
17766 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
17767
50cc37c8
DE
177682014-02-24 Doug Evans <dje@google.com>
17769
17770 * lib/gdb.exp (run_on_host): Log error output if program fails.
17771
ea4758f2
PA
177722014-02-21 Pedro Alves <palves@redhat.com>
17773
17774 * gdb.threads/step-after-sr-lock.c: Rename to ...
17775 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
17776 * gdb.threads/step-after-sr-lock.exp: Rename to ...
17777 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
17778 ... this.
17779
d7b30f67
SDJ
177802014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
17781
17782 PR tdep/16397
17783 * gdb.arch/amd64-stap-special-operands.exp: New file.
17784 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
17785 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
17786 * gdb.arch/amd64-stap-triplet.S: Likewise.
17787 * gdb.arch/amd64-stap-triplet.c: Likewise.
17788
83deb43f
JB
177892014-02-20 Joel Brobecker <brobecker@adacore.com>
17790
17791 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
17792 in .section pseudo-op.
17793
adde2bff
DE
177942014-02-20 lin zuojian <manjian2006@gmail.com>
17795 Joel Brobecker <brobecker@adacore.com>
17796 Doug Evans <xdje42@gmail.com>
17797
17798 PR symtab/16581
17799 * gdb.dwarf2/dw2-icycle.S: New file.
17800 * gdb.dwarf2/dw2-icycle.c: New file.
17801 * gdb.dwarf2/dw2-icycle.exp: New file.
17802
f7bd0f78
SC
178032014-02-19 Siva Chandra Reddy <sivachandra@google.com>
17804
17805 * gdb.python/py-value-cc.cc: Improve test case to enable testing
17806 operations on gdb.Value objects.
17807 * gdb.python/py-value-cc.exp: Add new test to test operations on
17808 gdb.Value objects.
17809
c17ef0d5
DE
178102014-02-18 Doug Evans <dje@google.com>
17811
17812 * Makefile.in (TESTS): New variable.
17813 (expanded_tests, expanded_tests_or_none): New variables
17814 (check-single): Pass $(expanded_tests_or_none) to runtest.
17815 (check-parallel): Only run tests in $(TESTS) if non-empty.
17816 (check/no-matching-tests-found): New rule.
17817 * README: Document TESTS makefile variable.
17818
5dd3176f
DE
178192014-02-18 Doug Evans <dje@google.com>
17820
17821 * Makefile.in (check-parallel): rm -rf outputs temp.
17822
0b10be4f
JK
178232014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17824
17825 Fix "ERROR: no fileid for" in the testsuite.
17826 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
17827
85f224e7
DE
178282014-02-12 Doug Evans <dje@google.com>
17829
17830 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
17831 (MISCELLANEOUS): New variable.
17832 (clean): rm -rf $(MISCELLANEOUS).
17833 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
17834 dwp live in the same directory as symlinks, with each symlink pointed
17835 to a differently named file in a different directory.
17836
149b30ff
DE
178372014-02-11 Doug Evans <dje@google.com>
17838
17839 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
17840 of Tcl file commands.
17841
1dfdac32
MK
178422014-02-10 Mark Kettenis <kettenis@gnu.org>
17843
17844 * gdb.threads/step-after-sr-lock.exp: Avoid executing
17845 "kill -SIGUSR1 -1".
17846
aa4fb036
JB
178472014-02-10 Joel Brobecker <brobecker@adacore.com>
17848
17849 * gdb.ada/tick_length_array_enum_idx: New testcase.
17850
ed3ef339
DE
178512014-02-10 Doug Evans <xdje42@gmail.com>
17852
17853 * configure.ac (AC_OUTPUT): Add gdb.guile.
17854 * configure: Regenerate.
17855 * lib/gdb-guile.exp: New file.
17856 * lib/gdb.exp (get_target_charset): New function.
17857 * gdb.base/help.exp: Update expected output from "apropos apropos".
17858 * gdb.guile/Makefile.in: New file.
17859 * gdb.guile/guile.exp: New file.
17860 * gdb.guile/scm-arch.c: New file.
17861 * gdb.guile/scm-arch.exp: New file.
17862 * gdb.guile/scm-block.c: New file.
17863 * gdb.guile/scm-block.exp: New file.
17864 * gdb.guile/scm-breakpoint.c: New file.
17865 * gdb.guile/scm-breakpoint.exp: New file.
17866 * gdb.guile/scm-disasm.c: New file.
17867 * gdb.guile/scm-disasm.exp: New file.
17868 * gdb.guile/scm-equal.c: New file.
17869 * gdb.guile/scm-equal.exp: New file.
17870 * gdb.guile/scm-error.exp: New file.
17871 * gdb.guile/scm-error.scm: New file.
17872 * gdb.guile/scm-frame-args.c: New file.
17873 * gdb.guile/scm-frame-args.exp: New file.
17874 * gdb.guile/scm-frame-args.scm: New file.
17875 * gdb.guile/scm-frame-inline.c: New file.
17876 * gdb.guile/scm-frame-inline.exp: New file.
17877 * gdb.guile/scm-frame.c: New file.
17878 * gdb.guile/scm-frame.exp: New file.
17879 * gdb.guile/scm-generics.exp: New file.
17880 * gdb.guile/scm-gsmob.exp: New file.
17881 * gdb.guile/scm-iterator.c: New file.
17882 * gdb.guile/scm-iterator.exp: New file.
17883 * gdb.guile/scm-math.c: New file.
17884 * gdb.guile/scm-math.exp: New file.
17885 * gdb.guile/scm-objfile-script-gdb.in: New file.
17886 * gdb.guile/scm-objfile-script.c: New file.
17887 * gdb.guile/scm-objfile-script.exp: New file.
17888 * gdb.guile/scm-objfile.c: New file.
17889 * gdb.guile/scm-objfile.exp: New file.
17890 * gdb.guile/scm-ports.exp: New file.
17891 * gdb.guile/scm-pretty-print.c: New file.
17892 * gdb.guile/scm-pretty-print.exp: New file.
17893 * gdb.guile/scm-pretty-print.scm: New file.
17894 * gdb.guile/scm-section-script.c: New file.
17895 * gdb.guile/scm-section-script.exp: New file.
17896 * gdb.guile/scm-section-script.scm: New file.
17897 * gdb.guile/scm-symbol.c: New file.
17898 * gdb.guile/scm-symbol.exp: New file.
17899 * gdb.guile/scm-symtab-2.c: New file.
17900 * gdb.guile/scm-symtab.c: New file.
17901 * gdb.guile/scm-symtab.exp: New file.
17902 * gdb.guile/scm-type.c: New file.
17903 * gdb.guile/scm-type.exp: New file.
17904 * gdb.guile/scm-value-cc.cc: New file.
17905 * gdb.guile/scm-value-cc.exp: New file.
17906 * gdb.guile/scm-value.c: New file.
17907 * gdb.guile/scm-value.exp: New file.
17908 * gdb.guile/source2.scm: New file.
17909 * gdb.guile/types-module.cc: New file.
17910 * gdb.guile/types-module.exp: New file.
17911
7026a7c1
YQ
179122014-02-10 Yao Qi <yao@codesourcery.com>
17913
17914 PR testsuite/16543
17915 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
17916 * configure: Regenerated.
17917 * Makefile.in: New file.
17918
6c466447
AS
179192014-02-08 Andreas Schwab <schwab@linux-m68k.org>
17920
17921 * gdb.python/py-framefilter.exp: Fix typo.
17922
6e854735
YQ
179232014-02-08 Yao Qi <yao@codesourcery.com>
17924
17925 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
17926 that no =breakpoint-modified is emitted when breakpoints are
17927 modified through MI commands.
17928
d137e6dc
PA
179292014-02-07 Pedro Alves <pedro@codesourcery.com>
17930 Pedro Alves <palves@redhat.com>
17931
17932 * gdb.threads/step-after-sr-lock.c: New file.
17933 * gdb.threads/step-after-sr-lock.exp: New file.
17934
b5ee5a50
PA
179352014-02-07 Pedro Alves <palves@redhat.com>
17936
17937 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
17938
3c77faf3
JK
179392014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17940
17941 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
17942 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
17943
6dddc817
DE
179442014-02-06 Doug Evans <xdje42@gmail.com>
17945
17946 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
17947 output.
17948
17949 * gdb.gdb/python-interrupts.exp: New file.
17950
de7b2893
YQ
179512014-02-05 Yao Qi <yao@codesourcery.com>
17952
17953 * gdb.trace/report.exp (use_collected_data): Test the output
17954 of "info threads" and "info inferiors".
17955
66d032ac
YQ
179562014-02-05 Yao Qi <yao@codesourcery.com>
17957
17958 Revert this patch:
17959
17960 2013-05-24 Yao Qi <yao@codesourcery.com>
17961
17962 * gdb.trace/tfile.exp: Test inferior and thread.
17963
591a12a1
UW
179642014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17965
17966 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
17967 on a function.
17968 * gdb.base/step-bt.c: Call hello via function pointer to make
17969 sure its first instruction is executed on powerpc64le-linux.
17970
0ff3e01f
UW
179712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17972
17973 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
17974
084ee545
UW
179752014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17976
17977 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
17978 of the test patterns for use on little-endian systems.
17979
6ed14ff3
UW
179802014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17981
17982 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
17983 (decimal_vector): Fix for little-endian.
17984
401e27fd
JM
179852014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
17986
17987 * gdb.arch/sparc-sysstep.exp: New file.
17988 * gdb.arch/sparc-sysstep.c: Likewise.
17989
17990 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
17991
8b924729
EBM
179922014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17993
17994 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
17995
fb151210
JB
179962014-01-23 Tom Tromey <tromey@redhat.com>
17997
17998 * gdb.ada/array_char_idx: New testcase.
17999
0740f8d8
TT
180002014-01-23 Tom Tromey <tromey@redhat.com>
18001
18002 PR python/16487:
18003 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18004 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18005 classes.
18006
21909fa1
TT
180072014-01-23 Tom Tromey <tromey@redhat.com>
18008
18009 PR python/16491:
18010 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18011 string from an inferior frame.
18012 * gdb.python/py-framefilter-mi.exp: Update.
18013
87ce2a04
DE
180142014-01-22 Doug Evans <dje@google.com>
18015
18016 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18017
237b092b
AA
180182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18019
18020 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18021
d674a709
AA
180222014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18023
18024 * gdb.trace/entry-values.exp: Remove excess space character from
18025 regex patterns. Handle s390 call instruction.
18026
20fa3390
AA
180272014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18028
18029 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18030 define "*_start" label. Make "name" static.
18031 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18032 ${name} by references to ${name}_start.
18033
78466714
AA
180342014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18035
18036 * gdb.base/info-macros.exp: Remove "debug" from the compile
18037 options.
18038
ec9f644a
IB
180392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18040
18041 * gdb.dlang/demangle.exp: New file.
18042
94b1b47e
IB
180432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18044
18045 * gdb.dlang/primitive-types.exp: New file.
18046
7f420862
IB
180472014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18048
18049 * configure.ac: Create gdb.dlang/Makefile.
18050 * configure: Regenerate.
18051 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18052 * gdb.dlang/Makefile.in: New file.
18053 * lib/d-support.exp: New file.
18054 * lib/gdb.exp (skip_d_tests): New proc.
18055
52834460
MM
180562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18057
18058 * gdb.btrace/delta.exp: Check reverse stepi.
18059 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18060 * gdb.btrace/finish.exp: New.
18061 * gdb.btrace/next.exp: New.
18062 * gdb.btrace/nexti.exp: New.
18063 * gdb.btrace/record_goto.c: Add comments.
18064 * gdb.btrace/step.exp: New.
18065 * gdb.btrace/stepi.exp: New.
18066 * gdb.btrace/multi-thread-step.c: New.
18067 * gdb.btrace/multi-thread-step.exp: New.
18068 * gdb.btrace/rn-dl-bind.c: New.
18069 * gdb.btrace/rn-dl-bind.exp: New.
18070 * gdb.btrace/data.c: New.
18071 * gdb.btrace/data.exp: New.
18072 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18073
6e07b1d2
MM
180742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18075
18076 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18077 * gdb.btrace/exception.exp: Update.
18078 * gdb.btrace/instruction_history.exp: Update.
18079 * gdb.btrace/record_goto.exp: Update.
18080 * gdb.btrace/tailcall.exp: Update.
18081 * gdb.btrace/unknown_functions.exp: Update.
18082 * gdb.btrace/delta.exp: New.
18083
0b722aec
MM
180842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18085
18086 * gdb.btrace/record_goto.exp: Add backtrace test.
18087 * gdb.btrace/tailcall.exp: Add backtrace test.
18088
066ce621
MM
180892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18090
18091 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18092 * gdb.btrace/record_goto.c: New.
18093 * gdb.btrace/record_goto.exp: New.
18094 * gdb.btrace/x86-record_goto.S: New.
18095
0688d04e
MM
180962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18097
18098 * gdb.btrace/function_call_history.exp: Update tests.
18099 * gdb.btrace/instruction_history.exp: Update tests.
18100
8710b709
MM
181012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18102
18103 * gdb.btrace/function_call_history.exp: Fix expected field
18104 order for "record function-call-history".
18105 Add new tests for "record function-call-history /c".
18106 * gdb.btrace/exception.cc: New.
18107 * gdb.btrace/exception.exp: New.
18108 * gdb.btrace/tailcall.exp: New.
18109 * gdb.btrace/x86-tailcall.S: New.
18110 * gdb.btrace/x86-tailcall.c: New.
18111 * gdb.btrace/unknown_functions.c: New.
18112 * gdb.btrace/unknown_functions.exp: New.
18113 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18114
5de9129b
MM
181152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18116
18117 * gdb.btrace/instruction_history.exp: Update.
18118 * gdb.btrace/function_call_history.exp: Update.
18119
23a7fe75
MM
181202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18121
18122 * gdb.btrace/function_call_history.exp: Fix expected function
18123 trace.
18124 * gdb.btrace/instruction_history.exp: Initialize traced.
18125 Remove traced_functions.
18126
724c7dd8
MM
181272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18128
18129 * gdb.btrace/function_call_history.exp: Update
18130 * gdb.btrace/instruction_history.exp: Update.
18131
6d78d93b
MM
181322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18133
18134 * gdb.btrace/enable.exp: Update expected text.
18135
93a360cc
OJ
181362014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
18137
18138 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
18139 bytes.
18140
3772b53f
MR
181412014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
18142
18143 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
18144
596662fa
OJ
181452014-01-15 Omair Javaid <omair.javaid@linaro.org>
18146
18147 * lib/gdb.exp (supports_process_record): Return true for
18148 arm*-linux*. (supports_reverse): Likewise.
18149
b5b08fb4
SC
181502014-01-13 Siva Chandra Reddy <sivachandra@google.com>
18151
18152 PR python/15464
18153 PR python/16113
18154 * gdb.python/py-type.c: Enhance test case.
18155 * gdb.python/py-value-cc.cc: Likewise
18156 * gdb.python/py-type.exp: Add new tests.
18157 * gdb.python/py-value-cc.exp: Likewise
18158
52d7fb13
AA
181592014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18160 Pedro Alves <palves@redhat.com>
18161
18162 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
18163 Make "name" extern.
18164 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
18165 references to ${name}_start by references to ${name}.
18166
a2cd8cfe
JB
181672014-01-10 Joel Brobecker <brobecker@adacore.com>
18168
18169 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
18170
4e23fced
JB
181712014-01-10 Joel Brobecker <brobecker@adacore.com>
18172
18173 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
18174
c6a9e42c
PA
181752014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
18176 Pedro Alves <palves@redhat.com>
18177
18178 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 18179 mi_gdb_target_load.
c6a9e42c 18180
b7ea362b
PA
181812014-01-08 Pedro Alves <palves@redhat.com>
18182
18183 * gdb.threads/reconnect-signal.c: New file.
18184 * gdb.threads/reconnect-signal.exp: New file.
18185
5e3f4fab
EBM
181862014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18187
18188 * gdb.base/source-dir.exp: New file.
18189
79301218
JB
181902014-01-07 Joel Brobecker <brobecker@adacore.com>
18191
18192 * gdb.ada/mi_interface: New testcase.
18193
8e355c5d
JB
181942014-01-07 Joel Brobecker <brobecker@adacore.com>
18195
18196 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
18197 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
18198 gdb.ada/pp-rec-component/pck.ads: New files.
18199
c0d48811
JB
182002014-01-07 Joel Brobecker <brobecker@adacore.com>
18201
18202 * gdb.python/py-pp-integral.c: New file.
18203 * gdb.python/py-pp-integral.py: New file.
18204 * gdb.python/py-pp-integral.exp: New file.
18205
17b609c3 18206For older changes see ChangeLog-1993-2013.
c906108c 18207\f
8d8cb839
EZ
18208;; Local Variables:
18209;; mode: change-log
18210;; left-margin: 8
18211;; fill-column: 74
18212;; version-control: never
18213;; End:
902f2ccb 18214
b811d2c2 18215 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
18216 Copying and distribution of this file, with or without modification,
18217 are permitted provided the copyright notice and this notice are preserved.
This page took 5.272719 seconds and 4 git commands to generate.