]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
PR4499, assign file positions assumes segment offsets increasing
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4ccdfbec
TV
12019-10-24 Tom de Vries <tdevries@suse.de>
2
3 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5 kfail using -wrap pattern flag and convenience variable
6 gdb_test_name.
7
33d569b7
AB
82019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
9
10 * gdb.python/py-progspace.exp: Add tests for the
11 Progspace.block_for_pc method.
12
4d0b984b
TT
132019-10-23 Tom Tromey <tom@tromey.com>
14
15 * configure: Rebuild.
16 * aclocal.m4: Use m4_include, not sinclude.
17
94cb3754
TV
182019-10-21 Tom de Vries <tdevries@suse.de>
19
20 * gdb.base/infcall-nested-structs.c: Add
21 __attribute__((noinline,noclone)) to all functions.
22 (call_all): Add missing variable initialization. Simplify return value.
23 (breakpt): Increment volatile variable, to prevent call from being
24 optimized out.
25 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
26
062f1fc1
TV
272019-10-17 Tom de Vries <tdevries@suse.de>
28
29 * gdb.fortran/module.exp: Allow info variables to print info for files
30 other than module.f90.
31
0b54364d
AB
322019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
33
34 * gdb.fortran/module.exp: Extend with 'info variables' test.
35
7ff5fae7
AB
362019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
37
38 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
39 F77_FOR_TARGET.
40
d10eccaa
TV
412019-10-16 Tom de Vries <tdevries@suse.de>
42
43 PR tdep/25096
44 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
45
745ff14e
TV
462019-10-16 Tom de Vries <tdevries@suse.de>
47
48 PR tdep/24104
49 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
50 Add KFAIL for PR tdep/25096.
51
03e1ab94
TV
522019-10-16 Tom de Vries <tdevries@suse.de>
53
54 PR testsuite/25059
55 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
56
b17fcc10
TV
572019-10-16 Tom de Vries <tdevries@suse.de>
58
59 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
60 as signed.
61
9223170f
SM
622019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
63
64 * gdb.mi/list-thread-groups-available.exp: Read entries one by
65 one instead of increasing timeout.
66
d6e76313
TV
672019-10-13 Tom de Vries <tdevries@suse.de>
68
69 PR record/25038
70 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
71 * gdb.reverse/sigall-reverse.exp: Same.
72 * gdb.reverse/solib-precsave.exp: Same.
73 * gdb.reverse/solib-reverse.exp: Same.
74 * gdb.reverse/step-precsave.exp: Same.
75 * gdb.reverse/until-precsave.exp: Same.
76 * gdb.reverse/until-reverse.exp: Same.
77 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
78
6dfc0041
AA
792019-10-10 Andreas Arnez <arnez@linux.ibm.com>
80
81 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
82 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
83 (cmp_struct_05_01, cmp_struct_static_02_01)
84 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
85 comparisons.
86
abcf2cc8
TV
872019-10-10 Tom de Vries <tdevries@suse.de>
88
89 PR testsuite/24888
90 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
91 gnatlink.
92
a50faaf6
TV
932019-10-09 Tom de Vries <tdevries@suse.de>
94
95 PR testsuite/25048
96 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
97
60ff3cd7
AB
982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
99
100 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
101 exceptions due to missing debug information.
102
dfee8566
TV
1032019-10-07 Tom de Vries <tdevries@suse.de>
104
105 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
106
3d63690a
AB
1072019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
108
109 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
110 * gdb.base/annota1.exp: Update to use gdb_test_name.
111
30d1f018
WP
1122019-10-07 Weimin Pan <weimin.pan@oracle.com>
113
114 * gdb.base/ctf-whatis.exp: New file.
115 * gdb.base/ctf-whatis.c: New file.
116 * gdb.base/ctf-ptype.exp: New file.
117 * gdb.base/ctf-ptype.c: New file.
118 * gdb.base/ctf-constvars.exp: New file.
119 * gdb.base/ctf-constvars.c: New file.
120 * gdb.base/ctf-cvexpr.exp: New file.
121
4dbbb47c
TV
1222019-10-04 Tom de Vries <tdevries@suse.de>
123
124 * gdb.cp/local-static.c (main): Move declaration of int i out of the
125 for loop.
126
77c2dba3
TT
1272019-10-03 Tom Tromey <tom@tromey.com>
128
129 PR rust/24976:
130 * gdb.rust/simple.rs (Union2): New type.
131 (main): Use Union2.
132 * gdb.rust/simple.exp: Add test.
133
179aed7f
AB
1342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
135
136 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
137 nested function prefix.
138
0a4b0913
AB
1392019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
140 Richard Bunt <richard.bunt@arm.com>
141 Andrew Burgess <andrew.burgess@embecosm.com>
142
143 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
144 nested functions.
145 * gdb.fortran/nested-funcs.f90: Update expected results.
146 * gdb.fortran/nested-funcs-2.exp: New file.
147 * gdb.fortran/nested-funcs-2.f90: New file.
148
082cce05
AB
1492019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
150
151 * gdb.python/py-parameter.exp: Make test names unique.
152 * gdb.python/py-template.exp: Likewise.
153 * gdb.python/py-value.exp: Likewise.
154
2b74ba5a
AB
1552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
156
157 * gdb.base/break-interp.exp: Reduce test name duplication.
158 * gdb.base/call-sc.exp: Likewise.
159 * gdb.base/callfuncs.exp: Likewise.
160 * gdb.base/charset.exp: Likewise.
161 * gdb.base/dump.exp: Likewise.
162 * gdb.base/ena-dis-br.exp: Likewise.
163 * gdb.base/relational.exp: Likewise.
164 * gdb.base/step-over-syscall.exp: Likewise.
165 * gdb.base/structs.exp: Likewise.
166
58eb20d5
AB
1672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
168
169 * gdb.linespec/explicit.exp: Make test names unique.
170 * gdb.linespec/ls-errs.exp: Likewise.
171
4d421147
AB
1722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
173
174 * gdb.reverse/break-precsave.exp: Make test names unique.
175 * gdb.reverse/break-reverse.exp: Likewise.
176 * gdb.reverse/finish-precsave.exp: Likewise.
177 * gdb.reverse/finish-reverse.exp: Likewise.
178 * gdb.reverse/machinestate-precsave.exp: Likewise.
179 * gdb.reverse/machinestate.exp: Likewise.
180 * gdb.reverse/readv-reverse.exp: Likewise.
181 * gdb.reverse/recvmsg-reverse.exp: Likewise.
182 * gdb.reverse/sigall-precsave.exp: Likewise.
183 * gdb.reverse/sigall-reverse.exp: Likewise.
184 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
185 * gdb.reverse/watch-precsave.exp: Likewise.
186 * gdb.reverse/watch-reverse.exp: Likewise.
187
d8c06f22
AB
1882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * gdb.threads/stop-with-handle.c: New file.
191 * gdb.threads/stop-with-handle.exp: New file.
192
3a56ed86
TV
1932019-10-03 Tom de Vries <tdevries@suse.de>
194
195 PR testsuite/25059
196 * gdb.base/list-missing-source.exp: Allowing the "Compilation
197 directory" line to be missing.
198
42275044
TV
1992019-10-03 Tom de Vries <tdevries@suse.de>
200
201 PR testsuite/25059
202 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
203 type optional.
204
9ef62df0
AA
2052019-10-02 Andreas Arnez <arnez@linux.ibm.com>
206
207 * gdb.python/py-format-string.c (string.h): New include.
208 (main): Fill a_struct_with_union.the_union.an_int with bytes of
209 the same value, for endianness-independence.
210 * gdb.python/py-format-string.exp (default_regexp_dict)
211 (test_pretty_structs, test_format): Adjust expected output to the
212 changed initialization.
213
37f6a7f4
TT
2142019-10-02 Tom Tromey <tromey@adacore.com>
215
216 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
217
1d58d6a2
PA
2182019-10-02 Pedro Alves <palves@redhat.com>
219 Andrew Burgess <andrew.burgess@embecosm.com>
220
221 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
222 "print-file-var.h".
223 (this_version_id) Use ATTRIBUTE_VISIBILITY.
224 (get_version_1): Print this_version_id and its address.
225 Add extern "C" wrappers around interface functions.
226 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
227 "print-file-var.h".
228 (this_version_id) Use ATTRIBUTE_VISIBILITY.
229 (get_version_2): Print this_version_id and its address.
230 Add extern "C" wrappers around interface functions.
231 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
232 <stddef.h> and "print-file-var.h".
233 Add extern "C" wrappers around interface functions.
234 [VERSION_ID_MAIN] (this_version_id): Define.
235 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
236 * gdb.base/print-file-var.h: Add some #defines to simplify setting
237 up extern "C" blocks.
238 * gdb.base/print-file-var.exp (test): New, factored out from top
239 level.
240 (top level): Test all combinations of attribute hidden or not,
241 dlopen or not, and this_version_id symbol in main file or not.
242 Compile tests as both C++ and C, make test names unique.
243
d770d56f
TT
2442019-10-01 Tom Tromey <tom@tromey.com>
245
246 * gdb.base/style.exp: Test "show logging filename".
247
7f6aba03
TT
2482019-10-01 Tom Tromey <tom@tromey.com>
249
250 * lib/gdb-utils.exp (style): Handle "metadata" argument.
251 * gdb.base/style.exp: Add metadata style test.
252
14309bb6
TT
2532019-10-01 Tom Tromey <tom@tromey.com>
254
255 * gdb.base/style.exp: Test "pwd".
256
2a3c1174
PA
2572019-10-01 Tom Tromey <tom@tromey.com>
258
259 * gdb.base/style.exp: Update tests.
260
53d666ec
AA
2612019-10-01 Andreas Arnez <arnez@linux.ibm.com>
262
263 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
264 'six' to unsigned.
265 (s1): Initialize fields 'four' and 'six' instead of 'three' and
266 'five'. Use an all-ones bit pattern for each.
267 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
268 to its changed values.
269
4a56a520
TT
2702019-09-30 Tom Tromey <tromey@adacore.com>
271
272 * gdb.rust/traits.rs: Disable all warnings.
273
0df0352a
TV
2742019-09-29 Tom de Vries <tdevries@suse.de>
275
276 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
277
73d9a918
TV
2782019-09-29 Tom de Vries <tdevries@suse.de>
279
280 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
281
060b3ab4
TV
2822019-09-27 Tom de Vries <tdevries@suse.de>
283
284 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
285
68f7d34d
TV
2862019-09-27 Tom de Vries <tdevries@suse.de>
287
288 PR record/23188
289 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
290
5d63b30a
TT
2912019-09-26 Tom Tromey <tromey@adacore.com>
292
293 * gdb.ada/py_taft.exp: New file.
294 * gdb.ada/py_taft/main.adb: New file.
295 * gdb.ada/py_taft/pkg.adb: New file.
296 * gdb.ada/py_taft/pkg.ads: New file.
297
3d435220
TV
2982019-09-24 Tom de Vries <tdevries@suse.de>
299
300 PR gdb/24598
301 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
302
77d03678
TV
3032019-09-22 Tom de Vries <tdevries@suse.de>
304
305 * gdb.base/restore.exp: Allow register variables to be optimized out at
306 -O0.
307
abf516c6
UW
3082019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
309
310 * gdb.arch/spu-info.exp: Remove file.
311 * gdb.arch/spu-info.c: Remove file.
312 * gdb.arch/spu-ls.exp: Remove file.
313 * gdb.arch/spu-ls.c: Remove file.
314
315 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
316 * gdb.asm/spu.inc: Remove file.
317
318 * gdb.base/dump.exp: Remove support for spu*-*-*.
319 * gdb.base/stack-checking.exp: Likewise.
320 * gdb.base/overlays.exp: Likewise.
321 * gdb.base/ovlymgr.c: Likewise.
322 * gdb.base/spu.ld: Remove file.
323
324 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
325 * gdb.cp/cpexprs.exp: Likewise.
326 * gdb.cp/exception.exp: Likewise.
327 * gdb.cp/gdb2495.exp: Likewise.
328 * gdb.cp/mb-templates.exp: Likewise.
329 * gdb.cp/pr9167.exp: Likewise.
330 * gdb.cp/userdef.exp: Likewise.
331
332 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
333
334 * gdb.cell: Remove directory.
335 * lib/cell.exp: Remove file.
336
e452e88f
TV
3372019-09-19 Tom de Vries <tdevries@suse.de>
338
339 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
340
8a625130
TV
3412019-09-19 Tom de Vries <tdevries@suse.de>
342
343 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
344
81dc3ab5
TV
3452019-09-19 Tom de Vries <tdevries@suse.de>
346
347 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
348 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
349 (gdb_target_cmd): ... here.
350 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
351 value 2.
352
b078f3ac
AB
3532019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
354
355 * gdb.base/source-dir.exp: Avoid having directory names in test
356 names.
357
f1b620e9
MG
3582019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
359
360 * gdb.base/source-dir.exp: Add extra test for mapped compilation
361 directory.
362
67f3ed6a
AB
3632019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
364
365 * gdb.base/list-missing-source.exp: New file.
366
d1b70248
TV
3672019-09-14 Tom de Vries <tdevries@suse.de>
368
369 PR teststuite/24599
370 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
371 * lib/ada.exp (gnatmake_version_at_least): New proc.
372
5fabdcd6
AB
3732019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
374
375 * gdb.base/maint.exp: Use exec_has_index_section.
376
aa17805f
AB
3772019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
378
379 * gdb.base/maint.exp: Add test for 'maint info sections'.
380
25e5c209
TV
3812019-09-12 Tom de Vries <tdevries@suse.de>
382
383 * gdb.base/store.exp: Allow register variables to be optimized out at
384 -O0.
385
4993045d
PW
3862019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
387
388 * gdb.ada/rdv_wait.exp: Update to new task names.
389 * gdb.base/task_switch_in_core.exp: Likewise.
390 * gdb.base/info_sources_base.c: Likewise.
391
8a516164
TT
3922019-09-10 Tom Tromey <tromey@adacore.com>
393
394 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
395
aa391654
TT
3962019-09-10 Tom Tromey <tromey@adacore.com>
397
398 * gdb.ada/dgopt.exp: New file.
399 * gdb.ada/dgopt/x.adb: New file.
400
8634b462
TT
4012019-09-08 Tom Tromey <tom@tromey.com>
402
403 * gdb.tui/resize.exp: Remove setup_xfail.
404 * gdb.tui/regs.exp: Remove setup_xfail.
405 * gdb.tui/basic.exp: Remove setup_xfail.
406
736b0f76
DB
4072019-09-06 David Blaikie <dblaikie@gmail.com>
408
409 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
410 * gdb.cp/cplabel.exp: Ditto.
411 * gdb.linespec/ls-errs.exp: Ditto.
412
30331a6c
TV
4132019-09-05 Tom de Vries <tdevries@suse.de>
414
415 * lib/gdb.exp (cmp_file_string): New proc.
416 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
417 runto_main. Verify save breakpoints output.
418
98b0ebab
PW
4192019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
420
421 * gdb.base/info-var.exp: Test info variables without running
422 to main, to avoid expect's buffer overflow.
423
4e962e74
TT
4242019-09-03 Tom Tromey <tromey@adacore.com>
425
426 * gdb.ada/bias.exp: New file.
427 * gdb.ada/bias/bias.adb: New file.
428 * gdb.ada/print_chars.exp: Add regression test.
429 * gdb.ada/print_chars/foo.adb (My_Character): New type.
430 (MC): New variable.
431
2ea1a07a
SL
4322019-08-29 Sandra Loosemore <sandra@codesourcery.com>
433
434 * gdb.base/argv0-symlink.exp: Run only on native target
435 and local host.
436
8077c50d
TV
4372019-08-29 Tom de Vries <tdevries@suse.de>
438
439 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
440 diverse debug info.
441 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
442
48352473
TV
4432019-08-28 Tom de Vries <tdevries@suse.de>
444
445 * gdb.base/info-var.exp: Allow info variables to print info for files
446 other than info-var-f1.c and info-var-f2.c.
447
d8f27c60
AB
4482019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
449
450 * gdb.fortran/info-types.exp: Add module.
451 * gdb.fortran/info-types.f90: Update expected results.
452
1f20c35e
AB
4532019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
454
455 * gdb.fortran/info-types.exp: New file.
456 * gdb.fortran/info-types.f90: New file.
457 * lib/fortran.exp (fortran_character1): New proc.
458
4acfdd20
AB
4592019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
460
461 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
462 functions'. Reindent as needed.
463 * gdb.base/info-var-f1.c: New file.
464 * gdb.base/info-var-f2.c: New file.
465 * gdb.base/info-var.exp: New file.
466 * gdb.base/info-var.h: New file.
467
5c31b358
TV
4682019-08-26 Tom de Vries <tdevries@suse.de>
469
470 PR c++/24852
471 * gdb.cp/no-libstdcxx-probe.exp: New test.
472
b694989f
TV
4732019-08-26 Tom de Vries <tdevries@suse.de>
474
475 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
476 * tests need to be skipped.
477 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
478 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
479 mi_skip_libstdcxx_probe_tests.
480
d9c4ba53
SDJ
4812019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
482
483 * gdb.python/py-xmethods.exp: Use raw strings when passing
484 arguments to SimpleXMethodMatcher.
485
395fad09
TV
4862019-08-22 Tom de Vries <tdevries@suse.de>
487
488 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
489 more informative.
490
26c957f1
PA
4912019-08-21 Pedro Alves <palves@redhat.com>
492
493 * gdb.base/with.exp: Test "with" with no arguments.
494
61f80d5d
TV
4952019-08-21 Tom de Vries <tdevries@suse.de>
496
497 * gdb.base/gdb-caching-proc.exp: Sort files.
498
d7a11d13
TV
4992019-08-20 Tom de Vries <tdevries@suse.de>
500
501 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
502 compilation.
503
34dafe9f
TV
5042019-08-16 Tom de Vries <tdevries@suse.de>
505
506 * gdb.base/compare-sections.exp ("after run to main"): Allow
507 mismatched read-only sections for PIE executables.
508
398fdd60
TT
5092019-08-16 Tom Tromey <tom@tromey.com>
510
511 * lib/tuiterm.exp (_csi_Z): New proc.
512 * gdb.tui/basic.exp: Update window positions.
513 * gdb.tui/empty.exp: Update window positions.
514
d8f9e51c
SL
5152019-08-15 Sandra Loosemore <sandra@codesourcery.com>
516
517 * gdb.base/examine-backward.exp: Correct regexp for
518 "examine 3 bytes backward from ${address_zero}".
519
3df505f6
TT
5202019-08-15 Tom Tromey <tom@tromey.com>
521
522 * gdb.tui/empty.exp: Enable resizing tests.
523
272560b5
TT
5242019-08-15 Tom Tromey <tromey@adacore.com>
525
526 * gdb.ada/char_enum.exp: Add regression tests.
527 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
528 and '0'.
529 (Char, Gchar): Update.
530 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
531
08235187
CB
5322019-08-15 Christian Biesinger <cbiesinger@google.com>
533
534 * gdb.python/python.exp: Expect a leading underscore on
535 GdbOutput{,Error}File.
536
22a2ab04
SL
5372019-08-15 Sandra Loosemore <sandra@codesourcery.com>
538
539 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
540 Windows host.
541
835b995b
SL
5422019-08-15 Sandra Loosemore <sandra@codesourcery.com>
543
544 * gdb.base/batch-preserve-term-settings.exp
545 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
546
97dd8e07
CB
5472019-08-15 Christian Biesinger <cbiesinger@google.com>
548
549 * lib/gdb.exp: When running on a mingw target, replace
550 /x/ with x:/.
551
75faf5c4
AH
5522019-08-14 Alan Hayward <alan.hayward@arm.com>
553
554 * gdb.arch/aarch64-prologue.c: New test.
555 * gdb.arch/aarch64-prologue.exp: New file.
556
abc6c00f
TV
5572019-08-13 Tom de Vries <tdevries@suse.de>
558
559 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
560 Thread.
561
74c2c1f4
SL
5622019-08-13 Sandra Loosemore <sandra@codesourcery.com>
563
564 * gdb.python/py-completion.exp: Download the .py file to the host
565 and use its host pathname. Conditionalize tests that use
566 tab completion and manipulate files on the build machine.
567 * gdb.python/py-events.exp: Download the .py file to the host
568 and use its host pathname.
569 * gdb.python/py-evsignal.exp: Likewise.
570 * gdb.python/py-evthreads.exp: Likewise.
571 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
572 pathname syntax.
573 * gdb.python/py-framefilter.exp: Download the .py file to the right
574 place on the host. Match Windows pathname syntax.
575 * gdb.python/py-mi-var-info-path-expression.exp: Download the
576 .py file to the host and use its host pathname.
577 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
578 * gdb.python/py-objfile.exp: Expect a host pathname, not a
579 build pathname. Skip symlink test on Windows host. Add missing
580 newline at end of file.
581 * gdb.python/py-pp-maint.exp: Download the .py file to the host
582 and use its host pathname.
583 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
584 * gdb.python/py-section-script.exp: Use host location of binfile
585 on safe-path. Use correct path separator on Windows host.
586 Reorder alternatives in gdb_test_multiple to prevent matching
587 the wrong alternative on success.
588 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
589
ca2589f3
PP
5902019-08-12 Patrick Palka <patrick@parcs.ath.cx>
591
592 * gdb.gdb/selftest.exp (test_with_self): Update test to now
593 expect the GDB inferior to no longer immediately stop after
594 being resumed with "signal SIGINT".
595
020a839d
SL
5962019-08-09 Sandra Loosemore <sandra@codesourcery.com>
597
598 * gdb.linespec/break-ask.exp: Generalize regexps to match
599 Windows pathnames too.
600
128d6509
TV
6012019-08-08 Tom de Vries <tdevries@suse.de>
602
603 PR testsuite/24862
604 * lib/tuiterm.exp (_accept): Fix CSI regexp.
605
590042fc
PW
6062019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
607
608 * gdb.base/style.exp: Update tests for help doc new invariants.
609 * gdb.base/help.exp: Likewise.
610
046bebe1
TT
6112019-08-06 Tom Tromey <tom@tromey.com>
612
613 * gdb.base/style.exp: Add disassemble test.
614 * gdb.base/style.c (some_called_function): New function.
615 (main): Use it.
616
0b27c27d
CB
6172019-08-05 Christian Biesinger <cbiesinger@google.com>
618
619 * gdb.python/py-block.exp: Test dictionary access on blocks.
620
580f1034
SM
6212019-08-05 Simon Marchi <simon.marchi@efficios.com>
622
623 PR gdb/24863
624 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
625 -list-thread-groups --available test when running under
626 check-read1.
627
d86bd7cb
TV
6282019-08-05 Tom de Vries <tdevries@suse.de>
629
630 PR testsuite/24863
631 * lib/gdb.exp (with_read1_timeout_factor): New proc.
632 * gdb.base/help.exp: Use with_read1_timeout_factor.
633 * gdb.base/info-macros.exp: Same.
634 * gdb.cp/nested-types.exp: Same.
635
a80cf5d8
TV
6362019-08-05 Tom de Vries <tdevries@suse.de>
637
638 * lib/gdb.exp (version_at_least): Factor out of ...
639 (tcl_version_at_least): ... here.
640 (gdb_compile): Fail if pie results in non-PIE executable.
641 (readelf_version, readelf_prints_pie): New proc.
642 (exec_is_pie): Return -1 if unknown.
643
d0962838
TV
6442019-08-05 Tom de Vries <tdevries@suse.de>
645
646 * lib/gdb.exp (tcl_version_at_least): Fix typo.
647
2252ff3d
SL
6482019-08-04 Sandra Loosemore <sandra@codesourcery.com>
649
650 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
651
26655f53
SL
6522019-08-04 Sandra Loosemore <sandra@codesourcery.com>
653
654 * lib/completion-support.exp (test_gdb_complete_none): Skip
655 tab completion tests if no readline support.
656 (test_gdb_complete_unique_re): Likewise.
657 (test_gdb_complete_multiple): Likewise.
658
db4dc13e
PW
6592019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
660
661 * gdb.base/info_sources.exp: New file.
662 * gdb.base/info_sources.c: New file.
663 * gdb.base/info_sources_base.c: New file.
664
0eba165a
PFC
6652019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
666
667 * gdb.base/batch-exit-status.exp: Call test_exit_status with
668 prefix argument.
669 (test_exit_status): Add prefix argument.
670
59bd512b
TV
6712019-08-01 Tom de Vries <tdevries@suse.de>
672
673 PR testsuite/24863
674 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
675 calling exp_continue for new thread and thread exited messages.
676
2a3ad588
TV
6772019-08-01 Tom de Vries <tdevries@suse.de>
678
679 PR testsuite/24863
680 * gdb.base/structs.exp: Fix check-read1 timeout using
681 gdb_test_sequence.
682 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
683
117eb594
TV
6842019-08-01 Tom de Vries <tdevries@suse.de>
685
686 PR testsuite/24863
687 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
688 line.
689
ed591340
TV
6902019-08-01 Tom de Vries <tdevries@suse.de>
691
692 PR testsuite/24863
693 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
694
aa3b6533
TT
6952019-07-30 Tom Tromey <tromey@adacore.com>
696
697 * gdb.ada/display_nested.exp: New file.
698 * gdb.ada/display_nested/foo.adb: New file.
699 * gdb.ada/display_nested/pack.adb: New file.
700 * gdb.ada/display_nested/pack.ads: New file.
701
2906593f
CB
7022019-07-30 Christian Biesinger <cbiesinger@google.com>
703
704 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
705 namespace.
706 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
707
0f575925
TV
7082019-07-30 Tom de Vries <tdevries@suse.de>
709
710 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
711 instead.
712
b13057d9
TV
7132019-07-30 Tom de Vries <tdevries@suse.de>
714
715 PR testsuite/24834
716 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
717 (exec_is_pie): New proc.
718
5c4dde85
CB
7192019-07-29 Christian Biesinger <cbiesinger@google.com>
720
721 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
722
c620ed88
CB
7232019-07-29 Christian Biesinger <cbiesinger@google.com>
724
725 * gdb.python/py-objfile.c: Add global and static vars.
726 * gdb.python/py-objfile.exp: Test new functions Objfile.
727 lookup_global_symbol and lookup_static_symbol.
728
3d235706
TT
7292019-07-29 Tom Tromey <tom@tromey.com>
730
731 * lib/tuiterm.exp (Term::_csi_@): New proc.
732 (Term::_csi_X): Don't move cursor.
733
c7e4c0a6
PW
7342019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
735
736 * gdb.base/options.exp: Update backtrace - completion to
737 new option -frame-info.
738 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
739 Test new 'set print frame-info'. Test backtrace -frame-info
740 overriding 'set print frame-info'.
741 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
742 Test new 'set print frame-info'.
743 Verify consistency of backtrace with and without filters, with and
744 without -no-filters.
745 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
746 default.
747
de28a3b7
TV
7482019-07-29 Tom de Vries <tdevries@suse.de>
749
750 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
751 no arguments".
752
507dd60e
TV
7532019-07-29 Tom de Vries <tdevries@suse.de>
754
755 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
756 is a substring of the first for "complete non-unique file name".
757
5beafce9
TV
7582019-07-29 Tom de Vries <tdevries@suse.de>
759
760 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
761 with ".*".
762
2d274232
TV
7632019-07-29 Tom de Vries <tdevries@suse.de>
764
765 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
766 Pass prompt_regexp parameter to gdb_test_multiple calls.
767
9197cd8b
TV
7682019-07-29 Tom de Vries <tdevries@suse.de>
769
770 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
771 print registers" regexps.
772
b528dae0
TV
7732019-07-29 Tom de Vries <tdevries@suse.de>
774
775 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
776
d17725d7
TV
7772019-07-29 Tom de Vries <tdevries@suse.de>
778
779 PR gdb/24855
780 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
781 (skip_python_tests_prompt): Add prompt_regexp argument to
782 gdb_test_multiple calls.
783
52b75bf1
TT
7842019-07-27 Tom Tromey <tom@tromey.com>
785
786 * gdb.tui/main.exp: New file.
787
2b1d00c2
TT
7882019-07-27 Tom Tromey <tom@tromey.com>
789
790 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
791 optional.
792 * gdb.tui/empty.exp: New file.
793
ded631d5
TT
7942019-07-27 Tom Tromey <tom@tromey.com>
795
796 * lib/tuiterm.exp (spawn): New proc.
797 (Term::resize): New proc.
798 * gdb.tui/resize.exp: New file.
799
58ac439d
TT
8002019-07-27 Tom Tromey <tom@tromey.com>
801
802 * gdb.tui/list.exp: New file.
803
fe1f56ee
TT
8042019-07-27 Tom Tromey <tom@tromey.com>
805
806 * gdb.tui/regs.exp: New file.
807
f790b310
TT
8082019-07-27 Tom Tromey <tom@tromey.com>
809
810 * gdb.tui/basic.exp: Add "layout split" test.
811
d95fc6ee
TT
8122019-07-27 Tom Tromey <tom@tromey.com>
813
814 * gdb.tui/basic.exp: Add "layout asm" test.
815
c3786b3a
TT
8162019-07-27 Tom Tromey <tom@tromey.com>
817
818 * lib/tuiterm.exp: New file.
819 * gdb.tui/basic.exp: New file.
820
98a617f8
KB
8212019-07-27 Kevin Buettner <kevinb@redhat.com>
822
823 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
824 Enable tests associated with this flag. Adjust regex
825 referencing "foo_low" to now refer to "foo_cold" instead.
826
5c076da4
KB
8272019-07-27 Kevin Buettner <kevinb@redhat.com>
828
829 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
830 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
831 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
832 foo_cold. Revise comments to match.
833 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
834 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
835 were wrapped into this proc; Call do_test in loop from outermost
836 level.
837 (foo_low): Rename all occurrences to "foo_cold".
838 (backtrace from baz): New test.
839 (x2/i foo_cold): New test.
840 (info line *foo_cold): New test.
841
1512d3b7
TV
8422019-07-26 Tom de Vries <tdevries@suse.de>
843
844 * gdb.arch/i386-pkru.exp: Fix unterminated string.
845
297989a1
TV
8462019-07-25 Tom de Vries <tdevries@suse.de>
847
848 PR testsuite/24830
849 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
850 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
851 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
852 (skip_libstdcxx_probe_tests): ... here.
853 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
854
b3b965fb
TV
8552019-07-24 Tom de Vries <tdevries@suse.de>
856
857 PR testsuite/24807
858 * gdb.objc/basicclass.m: Include stdio.h.
859 * gdb.objc/nondebug.m: Same.
860 * gdb.objc/objcdecode.m: Same.
861
4625b4d0
TV
8622019-07-24 Tom de Vries <tdevries@suse.de>
863
864 PR testsuite/24612
865 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
866 additional_flags.
867
024a5840
TV
8682019-07-24 Tom de Vries <tdevries@suse.de>
869
870 PR testsuite/24831
871 * gdb.multi/tids.exp: Update error messages for info threads.
872
c76ddaa3
TV
8732019-07-24 Tom de Vries <tdevries@suse.de>
874
875 * gdb.base/info-types.exp: Allow info types to print info for more than
876 one file.
877
9a618ef6
TV
8782019-07-23 Tom de Vries <tdevries@suse.de>
879
880 PR testsuite/24842
881 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
882 gdb_spawn_with_cmdline_opts.
883
40eadf04
SP
8842019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
885
886 * gdb.arch/arm-cmse-sgstubs.c: New test.
887 * gdb.arch/arm-cmse-sgstubs.exp: New file.
888
5ba29434
TV
8892019-07-23 Tom de Vries <tdevries@suse.de>
890
891 PR testsuite/24711
892 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
893 issuing next command.
894
a8e9d247
AB
8952019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
896
897 * gdb.ada/info_auto_lang.exp: Update expected results.
898 * gdb.base/info-types.c: Add additional types to check.
899 * gdb.base/info-types.exp: Update expected results.
900
eb86c5e2
AB
9012019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
902
903 * gdb.base/info-types.c: New file.
904 * gdb.base/info-types.exp: New file.
905
01e175fe
AB
9062019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
907
908 * gdb.arch/riscv-bp-infcall.c: New file.
909 * gdb.arch/riscv-bp-infcall.exp: New file.
910
6b78c3f8
AB
9112019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
912
913 PR breakpoints/24541
914 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
915
da738167
TV
9162019-07-14 Tom de Vries <tdevries@suse.de>
917
918 PR testsuite/24760
919 * gdb.objc/basicclass.exp: Fix unterminated string.
920
0d4e84ed
AB
9212019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
922 Andrew Burgess <andrew.burgess@embecosm.com>
923
924 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
925 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
926 negative bounds.
927 * gdb.fortran/vla-value.exp: Print elements of an array with
928 negative bounds.
929 * gdb.fortran/vla.f90: Setup an array with negative bounds for
930 testing.
931
021d8588
AB
9322019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
933
934 * gdb.base/options.exp (expect_string): Dequote strings in
935 results.
936 (test-string): Test strings with different quoting and reindent.
937
f06f1252
TT
9382019-07-10 Tom Tromey <tromey@adacore.com>
939
940 * gdb.ada/mi_ex_cond.exp: Update expected results.
941 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
942 * gdb.ada/mi_catch_ex.exp: Update expected results.
943 * gdb.ada/mi_catch_assert.exp: Update expected results.
944 * gdb.ada/catch_ex.exp (catch_exception_info)
945 (catch_exception_entry, catch_assert_entry)
946 (catch_unhandled_entry): Update.
947 * gdb.ada/catch_assert_if.exp: Update expected results.
948
b863685d
RB
9492019-07-10 Richard Bunt <richard.bunt@arm.com>
950 Stephen Roberts <stephen.roberts@arm.com>
951
952 * gdb.base/define.exp: Restore original prompt.
953
cb1e4e32
PA
9542019-07-09 Pedro Alves <palves@redhat.com>
955
956 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
957 breakpoints" output.
958 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
959 * gdb.python/py-breakpoint.exp: No longer expect that "catch
960 throw" creates breakpoint.
961 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
962 'type="catchpoint"'.
963
b58a68fe
PA
9642019-07-09 Pedro Alves <palves@redhat.com>
965
966 PR c++/15468
967 * gdb.cp/except-multi-location-lib.cc: New.
968 * gdb.cp/except-multi-location-main.cc: New.
969 * gdb.cp/except-multi-location.exp: New.
970
0826779b
PW
9712019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
972
973 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
974 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
975 argument and update callers.
976
5b0e2db4
AB
9772019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
978
979 * gdb.arch/amd64-break-on-asm-line.S: New file.
980 * gdb.arch/amd64-break-on-asm-line.exp: New file.
981
1f6f6e21
PW
9822019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
983
984 * gdb.base/printcmds.exp: Test printing C string and
985 C wide string convenience vars without transiting via the inferior.
986 Also make test names unique.
987
ea142fbf
AH
9882019-07-08 Alan Hayward <alan.hayward@arm.com>
989
5862c886 990 PR breakpoints/25011
ea142fbf
AH
991 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
992
213fd9fa
PA
9932019-07-04 Pedro Alves <palves@redhat.com>
994
995 * lib/gdb.exp (foreach_with_prefix): Don't return early if
996 body returned ok(0), break(3) or continue(4).
997 * gdb.testsuite/foreach_with_prefix.exp: New file.
998
2b40fda7
AH
9992019-07-04 Alan Hayward <alan.hayward@arm.com>
1000
1001 * gdb.server/unittest.exp: Allow 0 unit tests to run.
1002
a26c8de0
PA
10032019-07-03 Pedro Alves <palves@redhat.com>
1004
1005 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
1006 "return -code".
1007
5f4ba3e7
PA
10082019-07-03 Pedro Alves <palves@redhat.com>
1009
1010 PR cli/24732
1011 * gdb.base/shell.exp: Load completion-support.exp.
1012 Adjust expected error output. Add completion tests.
1013
a994424f
PA
10142019-07-03 Pedro Alves <palves@redhat.com>
1015
1016 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
1017 string_to_regexp.
1018
3d9be6f5
PA
10192019-07-03 Pedro Alves <palves@redhat.com>
1020
1021 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
1022 (expect_integer): Adjust to expect "-string".
1023 (expect_string): New.
1024 (all_options): Expect "-string".
1025 (test-flag, test-boolean): Adjust to expect "-string".
1026 (test-string): New proc.
1027 (top level): Call it.
1028
41fc454c
PA
10292019-07-03 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
1032 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
1033 the expected output in the success.
1034
b2b2a215
PA
10352019-07-03 Pedro Alves <palves@redhat.com>
1036
1037 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
1038 Split one gdb_test_multiple call in two to avoid a race.
1039
fdbc9870
PA
10402019-07-03 Pedro Alves <palves@redhat.com>
1041
1042 * gdb.base/with.c: New file.
1043 * gdb.base/with.exp: New file.
1044
c6ac8931
PA
10452019-07-03 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.base/settings.exp: Replace all references to "maint
1048 test-settings set" with references to "maint set test-settings",
1049 and all references to "maint test-settings show" with references
1050 to "maint show test-settings".
1051
970f9d09
PA
10522019-07-03 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.base/settings.exp (test-string): Adjust expected out when
1055 testing "maint test-settings show filename"
1056
54d66006
PA
10572019-07-02 Pedro Alves <palves@redhat.com>
1058
1059 * gdb.base/options.exp (test-info-threads): New procedure.
1060 (top level): Call it.
1061
10d06d82
TT
10622019-06-28 Tom Tromey <tromey@adacore.com>
1063
1064 * gdb.dwarf2/ada-linkage-name.c: New file.
1065 * gdb.dwarf2/ada-linkage-name.exp: New file.
1066
3d507ff2
TT
10672019-06-27 Tom Tromey <tromey@adacore.com>
1068
d039f014 1069 PR c++/20020:
3d507ff2
TT
1070 * gdb.cp/constexpr-field.exp: Use setup_xfail.
1071
8af58ffe
TV
10722019-06-26 Tom de Vries <tdevries@suse.de>
1073
1074 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
1075
22e21752
TV
10762019-06-26 Tom de Vries <tdevries@suse.de>
1077
1078 * gdb.base/index-cache.exp: Add back missing debug option.
1079
b65b566c
PW
10802019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1081
1082 * gdb.base/alias.exp: Test non matching/non existing prefixes.
1083
5c2c8c69
TV
10842019-06-25 Tom de Vries <tdevries@suse.de>
1085
1086 PR testsuite/24727
1087 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
1088
164e3873
TV
10892019-06-24 Tom de Vries <tdevries@suse.de>
1090
1091 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
1092
824eacee
TV
10932019-06-24 Tom de Vries <tdevries@suse.de>
1094
1095 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
1096 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
1097 * gdb.trace/unavailable-dwarf-piece.exp: Same.
1098
385b97d3
TV
10992019-06-24 Tom de Vries <tdevries@suse.de>
1100
1101 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
1102
c596f180
TV
11032019-06-21 Tom de Vries <tdevries@suse.de>
1104
1105 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
1106
b13a7d03
TV
11072019-06-21 Tom de Vries <tdevries@suse.de>
1108
1109 PR testsuite/24518
1110 PR ada/24713
1111 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
1112 index.
1113
899277ae
TT
11142019-06-19 Tom Tromey <tromey@adacore.com>
1115
1116 * gdb.ada/length_cond.exp: Add intro comment.
1117
680e1bee
TT
11182019-06-19 Tom Tromey <tromey@adacore.com>
1119
1120 * gdb.ada/length_cond.exp: New file.
1121 * gdb.ada/length_cond/length_cond.adb: New file.
1122 * gdb.ada/length_cond/pck.adb: New file.
1123 * gdb.ada/length_cond/pck.ads: New file.
1124
0ed4690a
TV
11252019-06-18 Tom de Vries <tdevries@suse.de>
1126
1127 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
1128
d20ed5fd
TT
11292019-06-18 Tom Tromey <tromey@adacore.com>
1130
1131 * gdb.base/list0.h: Add comment explaining control character.
1132
86e04673
TV
11332019-06-18 Tom de Vries <tdevries@suse.de>
1134
1135 * boards/fission.exp: Break up long debug_flags line.
1136
c4973306
SM
11372019-06-16 Tom de Vries <tdevries@suse.de>
1138
1139 PR gdb/24445
1140 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
1141 generated index.
1142
93cb9841
AB
11432019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1144
1145 PR gdb/24686
1146 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
1147 improve detection of bug gdb/24541.
1148
399aaebd
SM
11492019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
1150
1151 PR gdb/24669
1152 * gdb.base/index-cache.exp (uses_readnow,
1153 expecting_index_cache_use): Define global variable.
1154 (test_cache_enabled_miss, test_cache_enabled_hit): Use
1155 expecting_index_cache_use.
1156
584a927c
AB
11572019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
1158 Andrew Burgess <andrew.burgess@embecosm.com>
1159
1160 * gdb.fortran/pointers.f90: New file.
1161 * gdb.fortran/print_type.exp: New file.
1162 * gdb.fortran/vla-ptype.exp: Adapt expected results.
1163 * gdb.fortran/vla-type.exp: Likewise.
1164 * gdb.fortran/vla-value.exp: Likewise.
1165 * gdb.mi/mi-vla-fortran.exp: Likewise.
1166
30056ea0
AB
11672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
1168
1169 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
1170 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
1171 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
1172 as a stop reason.
1173
ec8e2b6d
AB
11742019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
1175
1176 * gdb.base/annota1.exp: Update expected results.
1177 * gdb.cp/annota2.exp: Likewise.
1178 * gdb.cp/annota3.exp: Likewise.
1179
09e4c4e1
AB
11802019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
1181
1182 * gdb.base/style-logging.exp: Remove path from test name.
1183
0735b091
TT
11842019-06-14 Tom Tromey <tromey@adacore.com>
1185
1186 PR gdb/24502:
1187 * gdb.base/style-logging.exp: New file.
1188
f5686554
TT
11892019-06-14 Tom Tromey <tromey@adacore.com>
1190
1191 * gdb.base/symfile-warn.exp: New file.
1192 * gdb.base/symfile-warn.c: New file.
1193
a0c1ffed
TT
11942019-06-14 Tom Tromey <tromey@adacore.com>
1195
1196 * gdb.base/annotate-symlink.exp: New file.
1197
f411722c
TT
11982019-06-14 Tom Tromey <tromey@adacore.com>
1199
1200 * gdb.ada/set_wstr.exp: Add reassignment test.
1201
4268ec18
TT
12022019-06-14 Tom Tromey <tromey@adacore.com>
1203
1204 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
1205 'unchecked_access and 'unrestricted_access as well.
1206
9a9e394b
TT
12072019-06-14 Tom Tromey <tromey@adacore.com>
1208
1209 PR ada/24539:
1210 * gdb.ada/vla.exp: Update tests.
1211 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
1212 pragma.
1213
4c048731
PA
12142019-06-13 Pedro Alves <palves@redhat.com>
1215
1216 * gdb.base/settings.exp (test-integer): Test junk after
1217 "unlimited".
1218
6665660a
PA
12192019-06-13 Pedro Alves <palves@redhat.com>
1220
1221 * gdb.base/options.exp (test-thread-apply): New.
1222 (top level): Call it.
1223
5d707134
PA
12242019-06-13 Pedro Alves <palves@redhat.com>
1225
1226 * gdb.base/options.exp (test-frame-apply): New.
1227 (top level): Test print commands with different "frame apply"
1228 prefixes.
1229
e2a689da
PA
12302019-06-13 Pedro Alves <palves@redhat.com>
1231
e79be6e5 1232 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
1233 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
1234 'max_completions' parameter and handle it.
1235 (test_gdb_completion_offers_commands): New.
1236
90a1ef87
PA
12372019-06-13 Pedro Alves <palves@redhat.com>
1238
1239 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
1240
d4c16835
PA
12412019-06-13 Pedro Alves <palves@redhat.com>
1242
1243 * gdb.base/options.exp (test-backtrace): New.
1244 (top level): Call it.
1245
2daf894e
PA
12462019-06-13 Pedro Alves <palves@redhat.com>
1247
1248 * gdb.guile/scm-frame-args.exp: Use "set print
1249 raw-frame-arguments" instead of "set print raw frame-arguments".
1250 * gdb.python/py-frame-args.exp: Likewise.
1251
e6ed716c
PA
12522019-06-13 Pedro Alves <palves@redhat.com>
1253
1254 * gdb.compile/compile.exp: Adjust expected output to option
1255 processing changes.
1256
7d8062de
PA
12572019-06-13 Pedro Alves <palves@redhat.com>
1258
1259 * gdb.base/options.exp: Build executable.
1260 (test-print): New procedure.
1261 (top level): Call it, once for "print" and another for "compile
1262 print".
1263
9d0faba9
PA
12642019-06-13 Pedro Alves <palves@redhat.com>
1265
1266 * gdb.base/options.c: New file.
1267 * gdb.base/options.exp: New file.
1268
dee7b4c8
PA
12692019-06-13 Pedro Alves <palves@redhat.com>
1270
1271 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
1272 that "o" is ambiguous.
1273
dca0f6c0
PA
12742019-06-13 Pedro Alves <palves@redhat.com>
1275
1276 * gdb.base/settings.c: New file.
1277 * gdb.base/settings.exp: New file.
1278
ccf46844
PA
12792019-06-13 Pedro Alves <palves@redhat.com>
1280
1281 * gdb.base/completion.exp: Fix comment typo.
1282
b9a3f842
PA
12832019-06-13 Pedro Alves <palves@redhat.com>
1284
1285 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
1286 foo --1" test.
1287
d106773e
PA
12882019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
1289
1290 * gdb.fortran/block-data.f: New.
1291 * gdb.fortran/block-data.exp: New.
1292
fea82da0
TV
12932019-06-11 Tom de Vries <tdevries@suse.de>
1294
1295 PR testsuite/24521
1296 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
1297 message.
1298
8c2e74f1
TV
12992019-06-11 Tom de Vries <tdevries@suse.de>
1300
1301 PR testsuite/24521
1302 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
1303
b49851c8
TV
13042019-06-11 Tom de Vries <tdevries@suse.de>
1305
1306 * boards/readnow.exp: New file.
1307
a7067863
AB
13082019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
1309
1310 * gdb.fortran/vla-sizeof.exp: Update expected results.
1311
1a3da2cd
AB
13122019-06-06 Amos Bird <amosbird@gmail.com>
1313
1314 * gdb.base/annota1.exp (thread_switch): Add test for
1315 thread-exited annotation.
1316
3847a7bf
TT
13172019-06-06 Tom Tromey <tromey@adacore.com>
1318
1319 * gdb.base/maint.exp: Expect command started/finished output.
1320
0088ba59
AB
13212019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
1322
1323 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
1324 comment.
1325 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
1326
312617a3
AB
13272019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
1328
1329 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
1330 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
1331 * gdb.arch/riscv-unwind-long-insn.c: New file.
1332 * gdb.arch/riscv-unwind-long-insn.exp: New file.
1333
e1f2e1a2
CB
13342019-06-04 Christian Biesinger <cbiesinger@google.com>
1335
d3238f7d 1336 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 1337
206584bd
PW
13382019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1339
1340 * lib/gdb.exp (help_list_trailer): New regexp variable
1341 factorizing the help trailer message.
1342 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
1343 arg to allow to better factorize various tests.
1344 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
1345 (test_prefix_command_help): Use help_list_trailer.
1346 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
1347 * gdb.guile/scm-cmd.exp: Likewise.
1348 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
1349 * gdb.base/help.exp: Use test_user_defined_class_help.
1350 * gdb.base/style.exp: Add tests for styling of help and apropos.
1351 * lib/gdb-utils.exp (style): Add title and highlight styles.
1352
708dc93e
PW
13532019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1354
1355 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
1356 $_shell_exitsignal.
1357 * gdb.base/default.exp: Update for new convenience variables.
1358
f49055a5
TT
13592019-05-29 Tom Tromey <tromey@adacore.com>
1360
1361 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
1362 to "break complete ada" test case's regexp.
1363
4330d61d
TT
13642019-05-29 Tom Tromey <tromey@adacore.com>
1365
1366 PR c++/20020:
1367 * gdb.cp/constexpr-field.exp: New file.
1368 * gdb.cp/constexpr-field.cc: New file.
1369
000439d5
TT
13702019-05-29 Tom Tromey <tromey@adacore.com>
1371
1372 * gdb.base/finish.exp (finish_no_print): New proc.
1373 (finish_tests): Call it.
1374
5a01c34c
TV
13752019-05-24 Tom de Vries <tdevries@suse.de>
1376
1377 * gdb.dwarf2/gdb-add-index.exp: New file.
1378
18125b16
TT
13792019-05-22 Tom Tromey <tromey@adacore.com>
1380
1381 * gdb.base/info-shared.exp (check_info_shared): Use "style".
1382 * gdb.base/style.exp: Use "style".
1383 * lib/gdb-utils.exp (style): New proc.
1384
af1a8d03
TV
13852019-05-22 Tom de Vries <tdevries@suse.de>
1386
1387 * gdb.base/align.exp: Require c++11.
1388
e7fe496b
TV
13892019-05-22 Tom de Vries <tdevries@suse.de>
1390
1391 PR testsuite/24586
1392 * gdb.python/py-mi-var-info-path-expression.exp: Call
1393 mi_skip_python_tests to check if python is supported.
1394
8fca4da0
AH
13952019-05-22 Alan Hayward <alan.hayward@arm.com>
1396
1397 * gdb.arch/aarch64-pauth.c: New test.
1398 * gdb.arch/aarch64-pauth.exp: New file.
1399
b7060614
AH
14002019-05-22 Alan Hayward <alan.hayward@arm.com>
1401
1402 * README (Re-running Tests Outside The Testsuite): New section.
1403
669d0468
TV
14042019-05-21 Tom de Vries <tdevries@suse.de>
1405
1406 * gdb.arch/amd64-eval.exp: Require c++11.
1407 * gdb.base/max-depth.exp: Same.
1408 * gdb.compile/compile-cplus-array-decay.exp: Same.
1409 * gdb.cp/meth-typedefs.exp: Same.
1410 * gdb.cp/subtypes.exp: Same.
1411 * gdb.cp/temargs.exp: Same.
1412
ce3ebcaa
AH
14132019-05-21 Alan Hayward <alan.hayward@arm.com>
1414
1415 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
1416
34d11c68
AB
14172019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
1418
1419 PR gdb/18644
1420 * gdb.fortran/complex.exp: Remove setup_kfail calls.
1421 * gdb.fortran/printing-types.exp: Add new test.
1422 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
1423 testing.
1424 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
1425 setup_kfail call.
1426
87781e84
AH
14272019-05-17 Alan Hayward <alan.hayward@arm.com>
1428
1429 * README (Running the Testsuite): Change example.
1430 (Testsuite Parameters): Remove TRANSCRIPT.
1431 * lib/gdb.exp: Remove TRANSCRIPT check.
1432
b420b89e
AH
14332019-05-17 Alan Hayward <alan.hayward@arm.com>
1434
1435 * README (Testsuite Parameters): Add replay logging to
1436 GDBSERVER_DEBUG.
1437 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
1438 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
1439 as a comma separated list.
1440 (gdb_debug_init): Override procedure.
1441
408e9b8b
AH
14422019-05-17 Alan Hayward <alan.hayward@arm.com>
1443
1444 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
1445 (gdb_write_cmd_file): New procedure.
1446 * lib/gdbserver-support.exp (gdbserver_start): Call
1447 gdbserver_write_cmd_file.
1448 (gdbserver_write_cmd_file): New procedure.
1449
f9e2e39d
AH
14502019-05-17 Alan Hayward <alan.hayward@arm.com>
1451
1452 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
1453 (delete_breakpoints): Likewise.
1454 (gdb_run_cmd): Likewise.
1455 (gdb_start_cmd): Likewise.
1456 (gdb_starti_cmd): Likewise.
1457 (gdb_internal_error_resync): Likewise.
1458 (gdb_test_multiple): Likewise.
1459 (gdb_reinitialize_dir): Likewise.
1460 (default_gdb_exit): Likewise.
1461 (gdb_file_cmd): Mark kill as optional.
1462 (default_gdb_start): Call gdb_stdin_log_init.
1463 (send_gdb): Call gdb_stdin_log_write.
1464 (rerun_to_main): Mark Y as an answer.
1465 (gdb_stdin_log_init): New function.
1466 (gdb_stdin_log_write): Likewise.
1467
81f47ac2
AH
14682019-05-17 Alan Hayward <alan.hayward@arm.com>
1469
1470 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
1471 * gdb.base/debug-expr.exp: Likewise.
1472 * gdb.base/foll-fork.exp: Likewise.
1473 * gdb.base/foll-vfork.exp: Likewise.
1474 * gdb.base/fork-print-inferior-events.exp: Likewise.
1475 * gdb.base/gdb-sigterm.exp: Likewise.
1476 * gdb.base/gdbinit-history.exp: Likewise.
1477 * gdb.base/osabi.exp: Likewise.
1478 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
1479 * gdb.base/ui-redirect.exp: Likewise.
1480 * gdb.gdb/unittest.exp: Likewise.
1481 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
1482 * gdb.mi/mi-watch.exp: Likewise.
1483 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1484 * gdb.mi/user-selected-context-sync.exp: Likewise.
1485 * gdb.python/python.exp: Disable debug test when debugging.
1486 * gdb.threads/check-libthread-db.exp: Disable when debugging.
1487 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1488 Likewise.
1489 * gdb.threads/stepi-random-signal.exp: Likewise.
1490
29b52314
AH
14912019-05-17 Alan Hayward <alan.hayward@arm.com>
1492
1493 * Makefile.in: Pass through GDB_DEBUG.
1494 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
1495 (gdb,debug): Add board setting.
1496 * lib/gdb.exp (default_gdb_start): Start debugging.
1497 (gdb_debug_enabled): New procedure.
1498 (gdb_debug_init): Likewise.
29b52314
AH
1499
15002019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 1501
29b52314
AH
1502 * Makefile.in: Pass through GDB_DEBUG.
1503 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
1504 (gdb,debug): Add board setting.
1505 * lib/gdb.exp (default_gdb_start): Start debugging.
1506 (gdb_debug_enabled): New procedure.
1507 (gdb_debug_init): Likewise.
29b52314 1508
ca1285d1
AH
15092019-05-17 Alan Hayward <alan.hayward@arm.com>
1510
1511 * gdb.base/ui-redirect.exp: Add debug redirect tests.
1512
f3a09c80
AH
15132019-05-17 Alan Hayward <alan.hayward@arm.com>
1514
1515 * gdb.base/ui-redirect.exp: Test redirection.
1516
26648588
JV
15172019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
1518
1519 * gdb.mi/mi-complete.exp: New file.
1520 * gdb.mi/mi-complete.cc: Likewise.
1521
14237686
AB
15222019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
1523
1524 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
1525 indexed and sliced arrays, and pointers to arrays.
1526
e7bd7fba
TT
15272019-05-14 Tom Tromey <tromey@adacore.com>
1528
1529 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
1530 styling test.
1531
2764128d
TV
15322019-05-14 Tom de Vries <tdevries@suse.de>
1533
1534 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
1535 selection entry encoding.
1536
71bed2db
TT
15372019-05-10 Tom Tromey <tromey@adacore.com>
1538
1539 * gdb.ada/info_exc.exp: Add "complete" test.
1540
63b667ad
TV
15412019-05-09 Tom de Vries <tdevries@suse.de>
1542
1543 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
1544 CU-relative.
1545
9cfd2b89
TV
15462019-05-09 Tom de Vries <tdevries@suse.de>
1547
1548 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
1549 CU-relative.
1550
2228ef77
XR
15512019-05-08 Joel Brobecker <brobecker@adacore.com>
1552
1553 * gdb.ada/frame_arg_lang.exp: New testcase.
1554 * gdb.ada/frame_arg_lang/bla.adb: New file.
1555 * gdb.ada/frame_arg_lang/pck.ads: New file.
1556 * gdb.ada/frame_arg_lang/pck.adb: New file.
1557 * gdb.ada/frame_arg_lang/foo.c: New file.
1558
80e55b13
TT
15592019-05-08 Tom Tromey <tromey@adacore.com>
1560
1561 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
1562
9d3421af
TT
15632019-05-08 Tom Tromey <tromey@adacore.com>
1564
1565 * gdb.base/ptype-offsets.exp: Update tests.
1566
844333e2
TT
15672019-05-08 Tom Tromey <tromey@adacore.com>
1568
1569 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
1570 cases.
1571 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
1572 "short".
1573
988915ee
TT
15742019-05-08 Tom Tromey <tromey@adacore.com>
1575
1576 * gdb.ada/vla.exp: New file.
1577 * gdb.ada/vla/vla.adb: New file.
1578
7bd55dac
TV
15792019-05-07 Tom de Vries <tdevries@suse.de>
1580
1581 * gdb.base/index-cache.exp (ls_host): Fix return statement.
1582
75f06e9d
TV
15832019-05-07 Tom de Vries <tdevries@suse.de>
1584
1585 PR testsuite/24522
1586 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
1587 section.
1588
77e7aaa4
TV
15892019-05-07 Tom de Vries <tdevries@suse.de>
1590
1591 PR testsuite/24522
1592 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
1593 .debug_aranges section.
1594
456ba0fa
TV
15952019-05-07 Tom de Vries <tdevries@suse.de>
1596
1597 PR testsuite/24159
1598 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
1599
5a56d6a6
TV
16002019-05-06 Tom de Vries <tdevries@suse.de>
1601
1602 * lib/gdb.exp (exec_has_index_section): New proc.
1603 * gdb.base/index-cache.exp: Handle case that binfile contains an index
1604 section.
1605
9d6d4be8
TV
16062019-05-04 Tom de Vries <tdevries@suse.de>
1607
1608 * boards/cc-with-debug-names.exp: New file.
1609
222a8d25
TT
16102019-05-03 Tom Tromey <tromey@adacore.com>
1611
1612 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
1613 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
1614 * gdb.ada/char_enum.exp: Add test.
1615
0fdfd794
TV
16162019-05-03 Tom de Vries <tdevries@suse.de>
1617
1618 * boards/cc-with-gdb-index.exp: New file.
1619
80062eb9
AB
16202019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
1621
1622 * gdb.rust/simple.exp: Add new test case.
1623 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
1624 (main): Initialise an instance of the new struct.
1625
4504bbde
TT
16262019-05-01 Tom Tromey <tromey@adacore.com>
1627
1628 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
1629 record.
1630 (NPR): New variable.
1631 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
1632 test.
1633
d48e62f4
TT
16342019-05-01 Tom Tromey <tromey@adacore.com>
1635
1636 * gdb.ada/packed_array_assign.exp: Add packed assignment
1637 regression test.
1638
f59f30f5
TV
16392019-05-01 Tom de Vries <tdevries@suse.de>
1640
1641 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
1642
b70bfc54
TV
16432019-05-01 Tom de Vries <tdevries@suse.de>
1644
1645 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
1646
15f18d14
AT
16472019-04-30 Ali Tamur <tamur@google.com>
1648
1649 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
1650
2ff0a947
TT
16512019-04-30 Tom Tromey <tromey@adacore.com>
1652
1653 * lib/ada.exp (find_ada_tool): New proc.
1654 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
1655 * gdb.ada/catch_ex_std.exp: New file.
1656 * gdb.ada/catch_ex_std/foo.adb: New file.
1657 * gdb.ada/catch_ex_std/some_package.adb: New file.
1658 * gdb.ada/catch_ex_std/some_package.ads: New file.
1659
a776957c
TT
16602019-04-30 Tom Tromey <tromey@adacore.com>
1661
1662 PR c++/24470:
1663 * gdb.cp/temargs.cc: Add test code from PR.
1664
bc68014d
AB
16652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1666
1667 * gdb.fortran/vla-datatypes.exp: Update expected results.
1668 * gdb.fortran/vla-ptype.exp: Likewise.
1669 * gdb.fortran/vla-type.exp: Likewise.
1670 * gdb.fortran/vla-value.exp: Likewise.
1671
f1fdc960
AB
16722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1673
1674 * gdb.fortran/ptr-indentation.exp: Update expected results.
1675 * gdb.fortran/ptype-on-functions.exp: Likewise.
1676 * gdb.fortran/vla-ptr-info.exp: Likewise.
1677 * gdb.fortran/vla-value.exp: Likewise.
1678
bf7a4de1
AB
16792019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1680
1681 * gdb.fortran/ptype-on-functions.exp: New file.
1682 * gdb.fortran/ptype-on-functions.f90: New file.
1683
bbe75b9d
AB
16842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1685
1686 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
1687 case void string.
1688
1db455a7
AB
16892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1690
1691 * gdb.fortran/complex.exp: Expand.
1692 * gdb.fortran/complex.f: Renamed to...
1693 * gdb.fortran/complex.f90: ...this, and extended to add more
1694 complex values.
1695
b6d03bb2
AB
16962019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1697
1698 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
1699 MODULO, CMPLX.
1700
2e62ab40
AB
17012019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
1702 Richard Bunt <richard.bunt@arm.com>
1703
1704 * gdb.base/max-depth.c: New file.
1705 * gdb.base/max-depth.exp: New file.
1706 * gdb.python/py-nested-maps.c: New file.
1707 * gdb.python/py-nested-maps.exp: New file.
1708 * gdb.python/py-nested-maps.py: New file.
1709 * gdb.python/py-format-string.exp (test_max_depth): New proc.
1710 (test_all_common): Call test_max_depth.
1711 * gdb.fortran/max-depth.exp: New file.
1712 * gdb.fortran/max-depth.f90: New file.
1713 * gdb.go/max-depth.exp: New file.
1714 * gdb.go/max-depth.go: New file.
1715 * gdb.modula2/max-depth.exp: New file.
1716 * gdb.modula2/max-depth.c: New file.
1717 * lib/gdb.exp (get_print_expr_at_depths): New proc.
1718
d2b584a5
TV
17192019-04-29 Tom de Vries <tdevries@suse.de>
1720
1721 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
1722
136afab8
PW
17232019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1724
1725 * gdb.base/callexit.exp: Test may-call-functions off.
1726
725cbb63
KS
17272019-04-25 Keith Seitz <keiths@redhat.com>
1728
1729 PR c++/24367
1730 * gdb.cp/meth-typedefs.cc (incomplete_struct)
1731 (another_incomplete_struct, test_incomplete): New definitions.
1732 (main): Use new definitions.
1733 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
1734 functions.
1735
82433e3e
SDJ
17362019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
1737
1738 PR corefiles/11608
1739 PR corefiles/18187
1740 * gdb.base/coredump-filter-build-id.exp: New file.
1741
dd06d4d6
AH
17422019-04-25 Alan Hayward <alan.hayward@arm.com>
1743
e79be6e5
SM
1744 * Makefile.in: Pass through GDBSERVER_DEBUG.
1745 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
1746 (gdbserver,debug): Add board setting.
1747 * gdb.trace/tspeed.exp: Skip when debugging.
1748 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
1749 * lib/gdbserver-support.exp: Likewise
dd06d4d6 1750
1670072e
TT
17512019-04-24 Tom Tromey <tromey@adacore.com>
1752
1753 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
1754 Rust.
1755
a59240a4
TT
17562019-04-24 Tom Tromey <tromey@adacore.com>
1757
1758 * gdb.arch/amd64-eval.exp: Test bitfield return.
1759 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
1760 (class Foo) <return_bitfields>: New method.
1761 (main): Call it.
1762
b907456c
AB
17632019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
1764
1765 * gdb.cp/many-args.cc: New file.
1766 * gdb.cp/many-args.exp: New file.
1767
5c565afd
TV
17682019-04-23 Tom de Vries <tdevries@suse.de>
1769
1770 PR gdb/24433
1771 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
1772
ba22ff86
AH
17732019-04-23 Alan Hayward <alan.hayward@arm.com>
1774
1775 * gdb.trace/backtrace.exp: Use nopie flag.
1776 * gdb.trace/circ.exp: Likewise.
1777 * gdb.trace/collection.exp: Likewise.
1778 * gdb.trace/ftrace.exp: Likewise.
1779 * gdb.trace/mi-trace-unavailable.exp: Likewise.
1780 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1781 * gdb.trace/qtro.exp: Likewise.
1782 * gdb.trace/read-memory.exp: Likewise.
1783 * gdb.trace/report.exp: Likewise.
1784 * gdb.trace/tfile.exp: Likewise.
1785 * gdb.trace/tfind.exp: Likewise.
1786 * gdb.trace/unavailable.exp: Likewise.
1787
7905fc35
PA
17882019-04-22 Pedro Alves <palves@redhat.com>
1789
1790 * gdb.base/solib-probes-nosharedlibrary.c,
1791 gdb.base/solib-probes-nosharedlibrary.exp: New files.
1792
8ecb59f8
TT
17932019-04-19 Tom Tromey <tromey@adacore.com>
1794
1795 * gdb.ada/ptype_union.c: New file.
1796 * gdb.ada/ptype_union.exp: New file.
1797
62160ec9
TT
17982019-04-19 Tom Tromey <tromey@adacore.com>
1799
1800 PR symtab/24423:
1801 * gdb.base/list0.h (foo): Add a control-l character.
1802
36cd4ba5
TV
18032019-04-18 Tom de Vries <tdevries@suse.de>
1804
1805 PR gdb/24433
1806 * boards/local-board.exp: Set sysroot to "".
1807
b73715df
TV
18082019-04-18 Tom de Vries <tdevries@suse.de>
1809 Pedro Alves <palves@redhat.com>
1810
1811 PR gdb/24454
1812 * gdb.threads/vfork-follow-child-exec.c: New file.
1813 * gdb.threads/vfork-follow-child-exec.exp: New file.
1814 * gdb.threads/vfork-follow-child-exit.c: New file.
1815 * gdb.threads/vfork-follow-child-exit.exp: New file.
1816
4aa866af
LS
18172019-04-15 Leszek Swirski <leszeks@google.com>
1818
1819 * gdb.arch/amd64-eval.cc: New file.
1820 * gdb.arch/amd64-eval.exp: New file.
1821
e5a1a79a
AH
18222019-04-11 Alan Hayward <alan.hayward@arm.com>
1823
1824 * gdb.server/sysroot.c: New test.
1825 * gdb.server/sysroot.exp: New file.
1826 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
1827 matching param.
1828
41077b66
AB
18292019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
1830
1831 * gdb.base/align.exp: Extend test to cover structures containing
1832 only static fields.
1833
c30391f8
TV
18342019-04-11 Tom de Vries <tdevries@suse.de>
1835
1836 * boards/cc-with-dwz-m.exp: New file.
1837 * boards/cc-with-dwz.exp: New file.
1838 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
1839
e242fd12
SM
18402019-04-09 Simon Marchi <simon.marchi@efficios.com>
1841
1842 * gdb.base/start-cpp.exp: New file.
1843 * gdb.base/start-cpp.cc: New file.
1844
2b0c8b01
KB
18452019-04-08 Kevin Buettner <kevinb@redhat.com>
1846
1847 * gdb.python/py-thrhandle.exp: Adjust tests to call
1848 thread_from_handle instead of thread_from_thread_handle.
1849
947210e5
KB
18502019-04-08 Kevin Buettner <kevinb@redhat.com>
1851
1852 * gdb.python/py-thrhandle.exp: Add tests for
1853 gdb.InferiorThread.handle.
1854
d7df6549
AB
18552019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
1856
1857 * gdb.python/py-function.exp: Check calling helper function from
1858 all languages.
1859 * lib/gdb.exp (gdb_supported_languages): New proc.
1860
8bdc1658
AB
18612019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
1862
1863 * gdb.base/complex-parts.c: New file.
1864 * gdb.base/complex-parts.exp: New file.
1865
05caa1d2
TT
18662019-04-01 Tom Tromey <tromey@adacore.com>
1867
1868 PR symtab/23331:
1869 * gdb.dwarf2/dw2-ranges-main.c: New file.
1870 * gdb.dwarf2/dw2-ranges-psym.c: New file.
1871 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
1872
7734102d
EZ
18732019-03-30 Simon Marchi <simark@simark.ca>
1874
1875 * gdb.base/default.exp: Add values for $_gdb_major and
1876 $_gdb_minor.
1877
188e1fa9
TT
18782019-03-29 Tom Tromey <tromey@adacore.com>
1879
1880 * gdb.base/help.exp: Tighten apropos regexp.
1881
2880242d
KS
18822019-03-29 Keith Seitz <keiths@redhat.com>
1883
1884 * gdb.fortran/array-bounds.exp: New file.
1885 * gdb.fortran/array-bounds.f90: New file.
1886
077cad8e
PW
18872019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1888
1889 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
1890
80047cfc
PW
18912019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1892
1893 * gdb.multi/hello.c (main): Increase alarm timer.
1894
f489207e
SL
18952019-03-28 Sandra Loosemore <sandra@codesourcery.com>
1896
1897 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
1898 factor when no hardware watchpoint support.
1899
c92df149
AH
19002019-03-28 Alan Hayward <alan.hayward@arm.com>
1901 Pedro Alves <palves@redhat.com>
1902
1903 * boards/local-board.exp: set sysroot to /.
1904
933aebfa
AH
19052019-03-27 Alan Hayward <alan.hayward@arm.com>
1906
1907 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
1908 in child.
1909
9f9aa852
AB
19102019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1911
1912 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
1913 field.
1914 (make_container): Initialise new field.
1915 * gdb.python/py-prettyprint.exp: Add new tests.
1916 * gdb.python/py-prettyprint.py (class ContainerPrinter)
1917 <display_hint>: New method.
1918
3714a195
AB
19192019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1920
1921 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
1922 gdb_continue_to_breakpoint more throughout this test.
1923 (run_lang_tests) Supply unique test names, and use
1924 gdb_test_no_output.
1925
18c77628
AB
19262019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1927
1928 * gdb.base/finish-pretty.exp: Update expected results.
1929 * gdb.base/pretty-print.c: New file.
1930 * gdb.base/pretty-print.exp: New file.
1931
9a93502f
PA
19322019-03-25 Pedro Alves <palves@redhat.com>
1933
1934 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
1935 move comments outside list. Append '-i "" eof' section.
1936
968aa7ae
AH
19372019-03-22 Alan Hayward <alan.hayward@arm.com>
1938
34a7f2a4 1939 PR testsuite/25016
968aa7ae
AH
1940 * README: Add pie options.
1941 * gdb.base/break-interp.exp: Ensure pie is disabled.
1942 * gdb.base/dump.exp: Likewise.
1943 * lib/gdb.exp (gdb_compile): Add pie option.
1944
4c7d57e7
TT
19452019-03-19 Tom Tromey <tromey@adacore.com>
1946
1947 * gdb.mi/mi2-cli-display.c: New file.
1948 * gdb.mi/mi2-cli-display.exp: New file.
1949
bff8c71f
TT
19502019-03-18 Joel Brobecker <brobecker@adacore.com>
1951 Tom Tromey <tromey@adacore.com>
1952
1953 * gdb.ada/ptype_array/pck.adb: New file.
1954 * gdb.ada/ptype_array/pck.ads: New file.
1955 * gdb.ada/ptype_array/foo.adb: New file.
1956 * gdb.ada/ptype_array.exp: New file.
1957
d085f989
TT
19582019-03-14 Tom Tromey <tromey@adacore.com>
1959
1960 * gdb.base/style.exp: Add "set style sources" test.
1961
b4be1b06
SM
19622019-03-13 Simon Marchi <simon.marchi@ericsson.com>
1963
1964 * mi-breakpoint-location-ena-dis.exp: Rename to ...
1965 * mi-breakpoint-multiple-locations.exp: ... this.
1966 (make_breakpoints_pattern): New proc.
1967 (do_test): Add mi_version parameter, test -break-insert,
1968 -break-info and =breakpoint-created.
1969
7cde5fc2
AB
19702019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1971
1972 * config/default.exp: Remove 'load_lib gdb.exp'.
1973 * config/monitor.exp: Likewise.
1974 * config/sid.exp: Likewise.
1975 * config/sim.exp: Likewise.
1976 * config/slite.exp: Likewise.
1977 * config/unix.exp: Likewise.
1978 * gdb.base/default.exp: Remove unhelpful comment.
1979
efbecbc1
AB
19802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1981
1982 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
1983
0841c79a
AB
19842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1985
1986 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
1987
4a270568
AB
19882019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1989
1990 * gdb.fortran/type-kinds.exp: Update expected results.
1991
067630bd
AB
19922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1993
1994 * gdb.fortran/type-kinds.exp: Test new integer type kind.
1995
3be47f7a
AB
19962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1997
1998 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
1999 function.
2000 (test_basic_parsing_of_type_kinds): Expand types tested.
2001 (test_parsing_invalid_type_kinds): New function.
2002
4d00f5d8
AB
20032019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2004
2005 * gdb.fortran/intrinsics.exp: New file.
2006 * gdb.fortran/intrinsics.f90: New file.
2007 * gdb.fortran/type-kinds.exp: New file.
2008
c8f91604
AB
20092019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2010
2011 * gdb.fortran/dot-ops.exp: New file.
2012
dd9f2c76
AB
20132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2014
2015 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
2016 Check upper and lower case logical literals.
2017
84ec9724
AB
20182019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
2019
2020 * gdb.fortran/types.exp (test_float_literal_types_accepted):
2021 Remove duplicate tests.
2022
c3734e09
AH
20232019-03-06 Alan Hayward <alan.hayward@arm.com>
2024
2025 * lib/gdb.exp (builtin_cd): rename of cd.
2026 (cd): Override builtin.
2027
aa3cfbda
RB
20282019-03-06 Richard Bunt <richard.bunt@arm.com>
2029
2030 * gdb.fortran/function-calls.exp: New file.
2031 * gdb.fortran/function-calls.f90: New test.
2032
7b63ad86
RB
20332019-03-04 Richard Bunt <richard.bunt@arm.com>
2034
2035 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
2036 on user program standard output.
2037 * gdb.fortran/short-circuit-argument-list.f90: Record function
2038 calls.
2039
01abb042
AH
20402019-02-28 Alan Hayward <alan.hayward@arm.com>
2041
c3734e09
AH
2042 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
2043 failure.
01abb042 2044
92137da0
RO
20452019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2046
2047 PR gdb/8527
2048 * gdb.base/interrupt-daemon-attach.c,
2049 gdb.base/interrupt-daemon-attach.exp: New test.
2050
5862844d
PA
20512019-02-27 Pedro Alves <palves@redhat.com>
2052
2053 * gdb.base/page.exp: Add tests for "set width/height -1".
2054
8ed25214
PA
20552019-02-27 Pedro Alves <palves@redhat.com>
2056
2057 * gdb.base/page.exp: Add tests for "set/show width/height" with
2058 "infinite" values.
2059
6c28e44a
TT
20602019-02-27 Tom Tromey <tromey@adacore.com>
2061
2062 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
2063 2.4.
2064 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
2065 workaround.
2066
bf9a735e
AB
20672019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
2068
2069 * gdb.base/align.exp: Extend to compile in both C and C++, and add
2070 tests for structs with static members.
2071
8791793c
TT
20722019-02-26 Tom Tromey <tromey@adacore.com>
2073
2074 * gdb.python/py-value.exp (test_value_from_buffer): Check for
2075 ValueError, not TypeError.
2076
bc2a507e
KB
20772019-02-26 Kevin Buettner <kevinb@redhat.com>
2078
2079 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
2080 call from main program.
2081
e0e7d3bd
JB
20822019-02-23 Joel Brobecker <brobecker@adacore.com>
2083
2084 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
2085 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
2086 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
2087 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
2088 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
2089
9600246d
KS
20902019-02-22 Keith Seitz <keiths@redhat.com>
2091
2092 PR symtab/23853
2093 * gdb.base/symlink-sourcefile.c: New file.
2094 * gdb.base/symlink-sourcefile.exp: New file.
2095
0c95f9ed
TT
20962019-02-20 Tom Tromey <tom@tromey.com>
2097
2098 * gdb.base/info_qt.exp: Update.
2099
6caa91b6
SM
21002019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
2101
2102 * gdb.base/source.exp: Move "error in sourced script" code to
2103 the end.
2104 * gdb.base/source-error.gdb: Move contents to
2105 source-error-1.gdb. Add new code to source source-error-1.gdb.
2106 * gdb.base/source-error-1.gdb: New file, from previous
2107 source-error.gdb.
2108
6506371f
TT
21092019-02-17 Tom Tromey <tom@tromey.com>
2110
2111 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
2112 for macro styling.
2113 * gdb.base/style.c (SOME_MACRO): New macro.
2114
a0087920
TT
21152019-02-17 Tom Tromey <tom@tromey.com>
2116
2117 * gdb.base/style.exp: Add line-wrapping tests.
2118 * gdb.base/page.exp: Add test for quitting during pagination.
2119
a2cd4f14
JB
21202019-02-17 Joel Brobecker <brobecker@adacore.com>
2121
2122 * gdb.ada/big_packed_array: New testcase.
2123 * gdb.ada/homonym.exp: Fix incorrect expected output for
2124 "break <homonym__get_value>" test.
2125
9d70ffbc
WP
21262019-02-13 Weimin Pan <weimin.pan@oracle.com>
2127
2128 PR breakpoints/21870
2129 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
2130 and prepare_for_testing. Add comment.
2131 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
2132 redundant cleanup call. Clean up comment.
2133
01c7ae81
WP
21342019-02-12 Weimin Pan <weimin.pan@oracle.com>
2135
2136 PR breakpoints/21870
2137 * gdb.arch/aarch64-dbreg-contents.exp: New file.
2138 * gdb.arch/aarch64-dbreg-contents.c: New file.
2139
aff29d1c
JB
21402019-02-10 Joel Brobecker <brobecker@adacore.com>
2141
2142 * gdb.ada/mi_ref_changeable: New testcase.
2143
df0da8a2
AH
21442019-02-07 Alan Hayward <alan.hayward@arm.com>
2145
2146 * gdb.base/attach.exp: Add double attach test.
2147
bd447abb
SM
21482019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
2149
2150 * lib/gdb.exp (default_gdb_start): Don't match pagination
2151 prompt.
2152 (gdb_init): Set stty_init.
2153
1dbc40b9
TT
21542019-01-27 Tom Tromey <tom@tromey.com>
2155
2156 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
2157 skip_python_tests.
2158
353229bf
AH
21592019-01-24 Alan Hayward <alan.hayward@arm.com>
2160
2161 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
2162 New structure.
2163 (struct struct_static_02_02): Likewise.
2164 (struct struct_static_02_03): Likewise.
2165 (struct struct_static_02_04): Likewise.
2166 (struct struct_static_04_01): Likewise.
2167 (struct struct_static_04_02): Likewise.
2168 (struct struct_static_04_03): Likewise.
2169 (struct struct_static_04_04): Likewise.
2170 (struct struct_static_06_01): Likewise.
2171 (struct struct_static_06_02): Likewise.
2172 (struct struct_static_06_03): Likewise.
2173 (struct struct_static_06_04): Likewise.
2174 (cmp_struct_static_02_01): Likewise.
2175 (cmp_struct_static_02_02): Likewise.
2176 (cmp_struct_static_02_03): Likewise.
2177 (cmp_struct_static_02_04): Likewise.
2178 (cmp_struct_static_04_01): Likewise.
2179 (cmp_struct_static_04_02): Likewise.
2180 (cmp_struct_static_04_03): Likewise.
2181 (cmp_struct_static_04_04): Likewise.
2182 (cmp_struct_static_06_01): Likewise.
2183 (cmp_struct_static_06_02): Likewise.
2184 (cmp_struct_static_06_03): Likewise.
2185 (cmp_struct_static_06_04): Likewise.
2186 (call_all): Test new structs.
2187 * gdb.base/infcall-nested-structs.exp: Likewise.
2188
73021deb
AH
21892019-01-21 Alan Hayward <alan.hayward@arm.com>
2190 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
2191
fc65c7db
AH
21922019-01-21 Alan Hayward <alan.hayward@arm.com>
2193 * gdb.base/stack-protector.c: New test.
2194 * gdb.base/stack-protector.exp: New file.
2195 * gdb.cp/ovldbreak.exp: Only allow a single break line.
2196 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
2197 option.
2198 (gdb_compile): Remove stack protector for GCC and prevent
2199 recursion.
2200
c24bdb02
KS
22012019-01-16 Keith Seitz <keiths@redhat.com>
2202
2203 PR gdb/23773
2204 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
2205
6f072a10
PFC
22062019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2207
2208 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
2209 aliases.
2210 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
2211 tests.
2212 * gdb.arch/powerpc-vector-regs.c: New file.
2213 * gdb.arch/powerpc-vector-regs.exp: New file.
2214
a7b8d682
PFC
22152019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2216
2217 * gdb.arch/altivec-regs.exp: Fix the list passed to
2218 gdb_expect_list when testing "info vector".
2219
6eb6fb67
AB
22202019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
2221
2222 * gdb.base/style.exp: Don't include path in testname.
2223
b56f80d8
KS
22242019-01-10 Keith Seitz <keiths@redhat.com>
2225
2226 PR gdb/23712
2227 PR symtab/23010
2228 * gdb.dwarf2/multidictionary.exp: New file.
2229
041be526
SM
22302019-01-09 Simon Marchi <simon.marchi@ericsson.com>
2231
2232 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
2233 (test_gnuv3_style_demangling): ... this.
2234 (test_lucid_style_demangling): Remove.
2235 (test_arm_style_demangling): Remove.
2236 (test_hp_style_demangling): Remove.
2237 (do_tests): Remove calls to the above.
2238
d820d0c3
AB
22392019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2240
2241 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
2242 case.
2243
f097f5ad
TT
22442019-01-06 Tom Tromey <tom@tromey.com>
2245
2246 PR gdb/28155:
2247 * gdb.dwarf2/typedef-void-finish.exp: New file.
2248
2cd8cc0b
TT
22492018-12-28 Tom Tromey <tom@tromey.com>
2250 Simon Marchi <simark@simark.ca>
2251
2252 * gdb.base/jit-exec.exp: New file.
2253 * gdb.base/jit-exec.c: New file.
2254 * gdb.base/jit-execd.c: New file.
2255
35fb8261
TT
22562018-12-28 Tom Tromey <tom@tromey.com>
2257
2258 * gdb.base/style.exp: Update test to check for address styling.
2259
47fd17cd
TT
22602018-12-28 Tom Tromey <tom@tromey.com>
2261
2262 * gdb.base/style.exp: Add test for styling of "Reading symbols"
2263 message.
2264
d47032b7
TT
22652018-12-28 Tom Tromey <tom@tromey.com>
2266
2267 * gdb.base/style.exp: Add test for version number styling.
2268
af79b68d
TT
22692018-12-28 Tom Tromey <tom@tromey.com>
2270
2271 * gdb.base/style.exp: Add test for print_address_symbolic.
2272
0bb296cb
TT
22732018-12-28 Tom Tromey <tom@tromey.com>
2274
2275 * gdb.base/style.exp: Add test for breakpoint setting.
2276
80ae2043
TT
22772018-12-28 Tom Tromey <tom@tromey.com>
2278
2279 * gdb.base/style.exp: Add test for variable names.
2280
cbe56571
TT
22812018-12-28 Tom Tromey <tom@tromey.com>
2282
2283 * gdb.base/style.exp: New file.
2284 * gdb.base/style.c: New file.
2285
9162a27c
TT
22862018-12-28 Tom Tromey <tom@tromey.com>
2287
2288 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
2289 "dumb".
2290 * gdb.base/readline.exp (operate_and_get_next): Save and restore
2291 the TERM environment variable.
2292
bc543c90
TT
22932018-12-27 Tom Tromey <tom@tromey.com>
2294
2295 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
2296 pagination test.
2297
6f0ffe50
AB
22982018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
2299
2300 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
2301 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
2302
b5a1e557
PW
23032018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2304
2305 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
2306 Filename a.adb changed to bp_fun_addr.adb.
2307 gdb.ada/bp_fun_addr.exp: Update test accordingly.
2308
6e8b1ab2
JV
23092018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
2310
2311 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
2312 non-PIE executables.
2313 * README: Mention the gdb,nopie_flag board setting.
2314 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
2315 non-PIE executable.
2316 * gdb.arch/amd64-entry-value.exp: Likewise.
2317 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
2318 * gdb.arch/i386-float.exp: Likewise.
2319 * gdb.arch/i386-signal.exp: Likewise.
2320 * gdb.mi/mi-reg-undefined.exp: Likewise.
2321
d00a27c5
PM
23222018-12-21 Paul Marechal <paul.marechal@ericsson.com>
2323
2324 PR gdb/23974
2325 * gdb.base/info-os.exp: Check return for unknown "info os" type.
2326
161d081c
PW
23272018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2328
2329 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
2330 Update order of results accordingly.
2331
b001de23
AB
23322018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
2333
2334 * gdb.base/annota1.exp: Update a test regexp.
2335
99e1a184
AB
23362018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
2337
2338 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
2339
7a81c1e2
PW
23402018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2341
2342 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
2343 (reuse_time): Initialize to REUSE_TIME_CAP.
2344 (check_rc): New function.
2345 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
2346 Check pthread_create rc.
2347 (spawner_thread_func): Check pthread_create and pthread_join rc.
2348
73e8dc90
PA
23492018-12-08 Pedro Alves <palves@redhat.com>
2350
2351 * gdb.base/list.exp (test_forward_search): Rename to ...
2352 (test_forward_reverse_search): ... this. Also test reverse-search
2353 and the forward-search alias.
2354
13f2ed32
AB
23552018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
2356
2357 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
2358 local timeout variable before return, and remove all local timeout
2359 variable entirely.
2360 (gdb_load): Likewise.
2361
64d27cfc
TV
23622018-12-01 Tom de Vries <tdevries@suse.de>
2363
2364 * gdb.base/gdb-caching-proc.exp: New file.
2365
f63c03b4
SDJ
23662018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
2367
2368 * Makefile.in (TIMESTAMP): New variable.
2369 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
2370 command.
2371 (check-single-racy): Likewise.
2372 (check/%.exp): Likewise.
2373 (check-racy/%.exp): Likewise.
2374 (workers/%.worker): Likewise.
2375 (build-perf): Likewise.
2376 (check-perf): Likewise.
2377 * README: Describe new "TS" and "TS_FORMAT" variables.
2378 * print-ts.py: New file.
2379
1c97054b
BF
23802018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
2381
2382 PR python/23714
2383 * gdb.python/python.exp: Test command repetition after
2384 gdb.execute.
2385
1871a62d
AB
23862018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
2387
2388 * gdb.opt/inline-break.exp: Add test that info breakpoint output
2389 is correctly aligned.
2390
fb5e1ed9
PW
23912018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2392
2393 * gdb.ada/info_auto_lang.exp: New testcase.
2394 * gdb.ada/info_auto_lang/global_pack.ads: New file.
2395 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
2396 * gdb.ada/info_auto_lang/some_c.c: New file.
2397
43d397ca
PW
23982018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2399
2400 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
2401 FUNC_lang language syntax.
2402
beddd671
PW
24032018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2404
2405 * gdb.base/info_minsym.c: New file.
2406 * gdb.base/info_minsym.exp: New file.
2407
73fc52c4
TT
24082018-11-19 Tom Tromey <tom@tromey.com>
2409
2410 PR rust/23625:
2411 * gdb.rust/simple.exp: Add ptype test. Update expected output.
2412 * gdb.rust/expr.exp: Update expected output. Change one test.
2413
994b876a
TT
24142018-11-19 Tom Tromey <tom@tromey.com>
2415
2416 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
2417
6769f276
PA
24182018-11-19 Pedro Alves <palves@redhat.com>
2419
2420 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
2421 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
2422 see the expected warning.
2423
38a72da0
AH
24242018-11-16 Alan Hayward <alan.hayward@arm.com>
2425
2426 PR gdb/22736:
2427 * gdb.cp/infcall-nodebug-lib.c: New test.
2428 * gdb.cp/infcall-nodebug-main.c: New test.
2429 * gdb.cp/infcall-nodebug.exp: New file.
2430
53a89d6e
SM
24312018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
2432
2433 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
2434 completer tests.
2435
9325300d
TV
24362018-11-09 Tom de Vries <tdevries@suse.de>
2437
2438 * gdb.base/msym-lang.c: New test.
2439 * gdb.base/msym-lang.exp: New file.
2440 * gdb.base/msym-lang-main.c: New test.
2441
20f0d60d
TT
24422018-11-08 Tom Tromey <tom@tromey.com>
2443
2444 PR gdb/23555:
2445 PR gdb/23838:
2446 * gdb.base/warning.exp: New file.
2447
b5420128
JB
24482018-11-08 Jan Beulich <jbeulich@suse.com>
2449
2450 * testsuite/gdb.arch/i386-avx512.c,
2451 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
2452
cd115d61
AB
24532018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
2454
2455 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
2456 point hardware.
2457
35ee2dc2
AB
24582018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
2459
2460 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
2461 * gdb.dwarf2/missing-type-name.exp: New file.
2462
31aceee8
TV
24632018-11-06 Tom de Vries <tdevries@suse.de>
2464
2465 * gdb.base/many-headers.c: New test.
2466 * gdb.base/many-headers.exp: New file.
2467
109be305
JW
24682018-11-06 Jim Wilson <jimw@sifive.com>
2469
2470 * gdb.base/code_elim.exp: For riscv, set additional_flags
2471 to include -msmall-data-limit=0.
2472
e2b7af72
JB
24732018-11-01 Joel Brobecker <brobecker@adacore.com>
2474
2475 * gdb.ada/watch_minus_l: New testcase.
2476
cdcda965
SM
24772018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
2478
2479 * gdb.arch/aix-sighandle.c: New file.
2480 * gdb.arch/aix-sighandle.exp: New file.
2481
92dcebf3
AB
24822018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2483
2484 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
2485 registers being unions.
2486
68b9ac18
TV
24872018-10-31 Tom de Vries <tdevries@suse.de>
2488
2489 * lib/valgrind.exp: New file.
2490 (vgdb_start, vgdb_stop): New procs, factored out of ...
2491 * gdb.base/valgrind-bt.exp: ... here, ...
2492 * gdb.base/valgrind-disp-step.exp: ... here and ...
2493 * gdb.base/valgrind-infcall.exp: ... here.
2494
1443936e
TV
24952018-10-31 Tom de Vries <tdevries@suse.de>
2496
2497 * lib/gdb.exp (get_valueof): Don't output read value in test name.
2498
eb77c9df
AB
24992018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2500
2501 * gdb.dwarf2/void-type.c: New file.
2502 * gdb.dwarf2/void-type.exp: New file.
2503
82b5e646
PW
25042018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2505
2506 * gdb.base/info_qt.c: New file.
2507 * gdb.base/info_qt.exp: New file.
2508
8d619c01
EBM
25092018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2510
2511 * gdb.arch/powerpc-htm-regs.c: New file.
2512 * gdb.arch/powerpc-htm-regs.exp: New file.
2513
f2cf6173
EBM
25142018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2515
2516 * gdb.arch/powerpc-tar.c: New file.
2517 * gdb.arch/powerpc-tar.exp: New file.
2518
7ca18ed6
EBM
25192018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2520
2521 * gdb.arch/powerpc-ppr-dscr.c: New file.
2522 * gdb.arch/powerpc-ppr-dscr.exp: New file.
2523
bfcc0eba
TV
25242018-10-25 Tom de Vries <tdevries@suse.de>
2525
2526 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
2527
fe1a5cad
TV
25282018-10-24 Tom de Vries <tdevries@suse.de>
2529
2530 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
2531 longer exists error.
2532
a76dc3b7
TV
25332018-10-24 Tom de Vries <tdevries@suse.de>
2534
2535 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
2536
4df46df7
TV
25372018-10-24 Tom de Vries <tdevries@suse.de>
2538
2539 * gdb.base/valgrind-db-attach.exp: Handle removed support for
2540 --db-attach in valgrind.
2541
0dbfcfff
AB
25422018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
2543
2544 * gdb.arch/riscv-reg-aliases.c: New file.
2545 * gdb.arch/riscv-reg-aliases.exp: New file.
2546
b04480b1
AH
25472018-10-19 Alan Hayward <alan.hayward@arm.com>
2548
2549 * gdb.python/py-cmd.exp: Check for gdb_prompt.
2550
2c6ac8d7
AH
25512018-10-19 Alan Hayward <alan.hayward@arm.com>
2552
2553 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
2554
2bc69f25
AH
25552018-10-19 Alan Hayward <alan.hayward@arm.com>
2556
2557 * gdb.cp/ovldbreak.exp: Fix regexps.
2558
1f1ae3a3
AH
25592018-10-19 Alan Hayward <alan.hayward@arm.com>
2560
2561 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
2562
94c18618
SDJ
25632018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
2564
2565 PR cli/23785
2566 * gdb.base/restore.exp: New test to check if "restore" with an
2567 invalid file doesn't segfault.
2568
812cd6eb
TV
25692018-10-18 Tom de Vries <tdevries@suse.de>
2570
2571 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
2572 * gdb.ada/excep_handle.exp: Same.
2573 * gdb.ada/mi_string_access.exp: Same.
2574 * gdb.ada/mi_var_union.exp: Same.
2575 * gdb.arch/arc-analyze-prologue.exp: Same.
2576 * gdb.arch/arc-decode-insn.exp: Same.
2577 * gdb.base/readnever.exp: Same.
2578 * gdb.fortran/printing-types.exp: Same.
2579 * gdb.guile/scm-lazy-string.exp: Same.
2580
c4b90788
TV
25812018-10-16 Tom de Vries <tdevries@suse.de>
2582
2583 PR gdb/23730
2584 * gdb.base/catch-follow-exec.c: Add copyright notice.
2585 * gdb.base/catch-follow-exec.exp: Rewrite to use
2586 gdb_spawn_with_cmdline_opts. Require gdb-native.
2587
8bca2978
SL
25882018-10-12 Sandra Loosemore <sandra@codesourcery.com>
2589
2590 * gdb.trace/actions-changed.exp: Check for arch support.
2591 * gdb.trace/actions.exp: Likewise.
2592 * gdb.trace/ax.exp: Likewise.
2593 * gdb.trace/backtrace.exp: Likewise.
2594 * gdb.trace/change-loc.exp: Likewise.
2595 * gdb.trace/deltrace.exp: Likewise.
2596 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
2597 * gdb.trace/ftrace.exp: Likewise.
2598 * gdb.trace/infotrace.exp: Check for arch support.
2599 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
2600 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2601 * gdb.trace/mi-tsv-changed.exp: Likewise.
2602 * gdb.trace/packetlen.exp: Likewise.
2603 * gdb.trace/passc-dyn.exp: Likewise.
2604 * gdb.trace/passcount.exp: Likewise.
2605 * gdb.trace/pending.exp: Likewise.
2606 * gdb.trace/range-stepping.exp: Check for shlib support.
2607 * gdb.trace/report.exp: Check for arch support.
2608 * gdb.trace/save-trace.exp: Likewise.
2609 * gdb.trace/signal.exp: Check for signal support.
2610 * gdb.trace/tfind.exp: Check for arch support.
2611 * gdb.trace/trace-break.exp: Check for arch and shlib support.
2612 * gdb.trace/trace-common.h: Add comment.
2613 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
2614 * gdb.trace/trace-enable-disable.exp: Likewise.
2615 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
2616 * gdb.trace/tracecmd.exp: Check for arch support.
2617 * gdb.trace/tspeed.exp: Check for shlib and target support.
2618 * gdb.trace/tstatus.exp: Check for arch support.
2619 * gdb.trace/tsv.exp: Likewise.
2620 * gdb.trace/while-dyn.exp: Likewise.
2621 * gdb.trace/while-stepping.exp: Likewise.
2622 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
2623
f9c49bff
SM
26242018-10-12 Simon Marchi <simon.marchi@ericsson.com>
2625
2626 * gdb.trace/tspeed.exp: Remove nowarnings.
2627 (prepare_for_trace_test): Declare "global ipalib".
2628 * gdb.trace/tspeed.c: Include unistd.h.
2629 (main): Remove superfluous printf argument.
2630
d4330bde
SL
26312018-10-11 Sandra Loosemore <sandra@codesourcery.com>
2632
2633 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
2634 directory prefix on the filename.
2635
8ecfd7bd
SDJ
26362018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
2637
2638 * gdb.gdb/unittest.exp: Update expected message informing that
2639 selftests have been disabled.
2640 * gdb.server/unittest.exp: Likewise.
2641
58bbcd02
TV
26422018-10-09 Tom de Vries <tdevries@suse.de>
2643
2644 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
2645 with runto_main.
2646
9f6b697b
WP
26472018-10-08 Weimin Pan <weimin.pan@oracle.com>
2648
2649 PR c++/16841
2650 * gdb.cp/virtbase2.cc: New file.
2651 * gdb.cp/virtbase2.exp: New file.
2652
add5ded5
TT
26532018-10-06 Tom Tromey <tom@tromey.com>
2654
2655 PR python/19399:
2656 * gdb.python/py-inferior.exp: Add architecture test.
2657
f9e48344
TT
26582018-10-06 Tom Tromey <tom@tromey.com>
2659
2660 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
2661 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
2662
2a8be203
TT
26632018-10-06 Tom Tromey <tom@tromey.com>
2664
2665 * gdb.python/py-breakpoint.exp (check_last_event): Check location
2666 of a "throw" catchpoint.
2667
e04caa70
SDJ
26682018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
2669
2670 * gdb.base/info-proc.exp: Update string expected from "help info
2671 proc".
2672
5ca8c39f
TT
26732018-10-04 Tom Tromey <tom@tromey.com>
2674
2675 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
2676 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
2677 (test_initial_complaints, test_empty_complaints): Update.
2678 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
2679
3453e7e4
TT
26802018-10-04 Tom Tromey <tom@tromey.com>
2681
2682 PR cli/19551:
2683 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
2684 * lib/gdb.exp (gdb_file_cmd): Update.
2685 * gdb.stabs/weird.exp (print_weird_var): Update.
2686 * gdb.server/solib-list.exp: Update.
2687 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
2688 * gdb.mi/mi-cli.exp: Update.
2689 * gdb.linespec/linespec.exp: Update.
2690 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
2691 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
2692 * gdb.cp/cp-relocate.exp: Update.
2693 * gdb.base/sym-file.exp: Update.
2694 * gdb.base/relocate.exp: Update.
2695 * gdb.base/readnever.exp: Update.
2696 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2697 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
2698 * gdb.base/dbx.exp (gdb_file_cmd): Update.
2699 * gdb.base/code_elim.exp: Update.
2700 * gdb.base/break-unload-file.exp (test_break): Update.
2701 * gdb.base/break-interp.exp (test_attach_gdb): Update.
2702 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
2703 Update.
2704 * gdb.base/attach.exp (do_attach_tests): Update.
2705 * gdb.base/sepdebug.exp: Update.
2706 * gdb.python/py-section-script.exp: Update.
2707
6afcf761
TT
27082018-10-04 Tom Tromey <tom@tromey.com>
2709
2710 PR cli/22234:
2711 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
2712 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
2713 output.
2714
fef1b293
TT
27152018-10-04 Tom Tromey <tom@tromey.com>
2716
2717 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
2718 set width and height to 0.
2719 (test_command_line_attach_run): Use -quiet.
2720
ca98345e
SL
27212018-10-03 Sandra Loosemore <sandra@codesourcery.com>
2722
2723 * lib/gdb.exp (skip_ifunc_tests): New.
2724 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
2725 other compile failures.
2726 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
2727
ff34e6ae
SM
27282018-10-01 Simon Marchi <simon.marchi@ericsson.com>
2729
2730 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
2731 is_amd64_regs_target.
2732
6bb8890e
AH
27332018-10-01 Alan Hayward <alan.hayward@arm.com>
2734
2735 * gdb.arch/aarch64-sighandler-regs.c: New test.
2736 * gdb.arch/aarch64-sighandler-regs.exp: New file.
2737 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
2738
224d30d3
MM
27392018-10-01 Markus Metzger <markus.t.metzger@intel.com>
2740
2741 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
2742 assembly.
2743
f67ffa6a
AB
27442018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
2745
2746 * gdb.base/frame-selection.exp: New file.
2747 * gdb.base/frame-selection.c: New file.
2748
9fc3183f
AH
27492018-09-27 Alan Hayward <alan.hayward@arm.com>
2750
2751 * gdb.threads/check-libthread-db.c (thread_routine): Use a
2752 pthread barrier.
2753 (main): Likewise.
2754
d354055e
AB
27552018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
2756
2757 * gdb.base/large-frame-1.c: New file.
2758 * gdb.base/large-frame-2.c: New file.
2759 * gdb.base/large-frame.exp: New file.
2760 * gdb.base/large-frame.h: New file.
2761
db727370
JL
27622018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2763
2764 PR gdb/20948
2765 * gdb.base/write_mem.exp: New test.
2766 * gdb.base/write_mem.c: Likewise.
2767
ae778caf
TT
27682018-09-23 Tom Tromey <tom@tromey.com>
2769
2770 PR python/18852:
2771 * gdb.python/py-parameter.exp: Add test for parameter that throws
2772 on "set".
2773
fd3ba736
TT
27742018-09-23 Tom Tromey <tom@tromey.com>
2775
2776 PR python/17284:
2777 * gdb.python/py-template.exp (test_template_arg): Add test for
2778 negative template argument number.
2779
39a24317
TT
27802018-09-23 Tom Tromey <tom@tromey.com>
2781
2782 PR python/14062:
2783 * gdb.python/python.exp: Add test for post_event error.
2784
f5769a2c
TT
27852018-09-23 Tom Tromey <tom@tromey.com>
2786
2787 PR python/18170:
2788 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
2789 convert pointers to int and long.
2790
1c1e54f6
TT
27912018-09-23 Tom Tromey <tom@tromey.com>
2792
2793 PR python/20126:
2794 * gdb.python/py-value.exp (test_value_numeric_ops): Add
2795 signed-ness conversion tests.
2796
fb4fa946
TT
27972018-09-23 Tom Tromey <tom@tromey.com>
2798
2799 PR python/18352;
2800 * gdb.python/py-value.exp (test_float_conversion): New proc.
2801 Use it.
2802
a466edac
HAQ
28032018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
2804
2805 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
2806
4ee9b0c5
SL
28072018-09-18 Sandra Loosemore <sandra@codesourcery.com>
2808
2809 * gdb.base/complete-empty.exp: Skip tab-completion tests if
2810 no readline.
2811 * gdb.base/utf8-identifiers.exp: Likewise.
2812 * gdb.cp/cpcompletion.exp: Likewise.
2813 * gdb.linespec/cpcompletion.exp: Likewise.
2814 * gdb.linespec/cpls-abi-tag.exp: Likewise.
2815 * gdb.linespec/cpls-ops.exp: Likewise.
2816
23be8da7
RB
28172018-09-19 Richard Bunt <richard.bunt@arm.com>
2818 Chris January <chris.january@arm.com>
2819
2820 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
2821 * gdb.fortran/short-circuit-argument-list.exp: New file.
2822 * gdb.fortran/short-circuit-argument-list.f90: New test.
2823
5031d0ae
SDJ
28242018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
2825
2826 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
2827 "arch=" keyword when executing "-stack-list-frames".
2828
b4c0d1a4
SDJ
28292018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
2830
2831 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
2832 "arch=" keyword when executing "-stack-list-frames".
2833
7a6d2b45
SDJ
28342018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
2835
2836 * gdb.ada/complete.exp: Expect for "@" when doing "complete
2837 break ada".
2838
8588b356
SM
28392018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
2840
2841 PR python/23669
2842 * gdb.python/python.exp: Test gdb.execute("show commands").
2843
65e65158
TT
28442018-09-16 Tom Tromey <tom@tromey.com>
2845
2846 * gdb.base/new-ui.exp (do_execution_tests): Update.
2847 * gdb.base/dbx.exp (test_breakpoints): Update.
2848
bf326452
AH
28492018-09-14 Alan Hayward <alan.hayward@arm.com>
2850
2851 * lib/gdb.exp (gdb_simple_compile): Add proc.
2852 (is_elf_target): Use gdb_simple_compile.
2853 (skip_altivec_tests): Likewise.
2854 (skip_vsx_tests): Likewise.
2855 (skip_tsx_tests): Likewise.
2856 (skip_btrace_tests): Likewise.
2857 (skip_btrace_pt_tests): Likewise.
2858 (gdb_can_simple_compile): Likewise.
2859 (gdb_has_argv0): Likewise.
2860 (gdb_target_symbol_prefix): Likewise.
2861 (target_supports_scheduler_locking): Likewise.
2862
2361b0fb
TT
28632018-09-13 Tom Tromey <tom@tromey.com>
2864
2865 * Makefile.in (TAGS): Recognize proc_with_prefix and
2866 gdb_caching_proc.
2867
0ae1a321
SM
28682018-09-13 Simon Marchi <simon.marchi@ericsson.com>
2869
2870 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
2871 method.
2872
a40bf0c2
SM
28732018-09-13 Simon Marchi <simon.marchi@ericsson.com>
2874
2875 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
2876 and a few other Inferior properties when the Inferior is no
2877 longer valid.
2878
4a3fe98f
TT
28792018-09-13 Tom Tromey <tom@tromey.com>
2880
2881 PR rust/23650:
2882 * gdb.rust/simple.exp: Add test for enum field access error.
2883
098b2108
TT
28842018-09-13 Tom Tromey <tom@tromey.com>
2885
2886 PR rust/23626:
2887 * gdb.rust/simple.rs (EmptyEnum): New type.
2888 (main): Use it.
2889 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
2890
1256af7d
SM
28912018-09-13 Simon Marchi <simon.marchi@ericsson.com>
2892
2893 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
2894 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
2895 * gdb.python/py-symtab.exp: Update test printing an objfile.
2896
4aa8e6c2
SM
28972018-09-12 Simon Marchi <simon.marchi@ericsson.com>
2898
2899 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
2900 object.
2901
c221b2f7
AH
29022018-09-12 Alan Hayward <alan.hayward@arm.com>
2903
2904 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
2905 (support_complex_tests): Use gdb_can_simple_compile.
2906 (is_ilp32_target): Likewise.
2907 (is_lp64_target): Likewise.
2908 (is_64_target): Likewise.
2909 (is_amd64_regs_target): Likewise.
2910 (is_aarch32_target): Likewise.
2911 (gdb_int128_helper): Likewise.
2912
6f1107b5
JK
29132018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2914
2915 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
2916
1f5d1570
JG
29172018-09-10 Jerome Guitton <guitton@adacore.com>
2918
2919 * gdb.ada/same_component_name: Add test for case of tagged record
2920 with variable-length fields.
2921
cc330e39
XR
29222018-09-10 Xavier Roirand <roirand@adacore.com>
2923
2924 * gdb.ada/access_to_unbounded_array.exp: New testcase.
2925 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
2926 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
2927 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
2928
b9c50e9a
XR
29292018-09-10 Xavier Roirand <roirand@adacore.com>
2930
2931 * gdb.ada/mi_string_access.exp: New testcase.
2932 * gdb.ada/mi_string_access/bar.adb: New file.
2933 * gdb.ada/mi_string_access/pck.adb: New file.
2934 * gdb.ada/mi_string_access/pck.asd: New file.
2935
2963898f
XR
29362018-09-10 Xavier Roirand <roirand@adacore.com>
2937
2938 * gdb.ada/mi_var_union.exp: New testcase.
2939 * gdb.ada/mi_var_union/bar.adb: New file.
2940 * gdb.ada/mi_var_union/pck.adb: New file.
2941 * gdb.ada/mi_var_union/pck.asd: New file.
2942
1aac008f
TT
29432018-09-08 Tom Tromey <tom@tromey.com>
2944
2945 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
2946
332cf4c9
TT
29472018-09-08 Tom Tromey <tom@tromey.com>
2948
2949 PR python/16047:
2950 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
2951 (register_pretty_printers): Register new printer.
2952 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
2953 test.
2954 * gdb.python/py-prettyprint.c (int_type3): New typedef.
2955 (an_int_type3): New global.
2956
424da6cf
JB
29572018-09-08 Joel Brobecker <brobecker@adacore.com>
2958
2959 * gdb.ada/expr_with_funcall: New testcase.
2960
2a62dfa9
JB
29612018-09-08 Joel Brobecker <brobecker@adacore.com>
2962
2963 * gdb.ada/packed_array_assign: New testcase.
2964
96b6697f
AB
29652018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
2966
2967 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
2968 names, and add test prefixes to make test names unique.
2969
e4a62c65
TV
29702018-09-05 Tom de Vries <tdevries@suse.de>
2971
2972 * gdb.dwarf2/varval.exp: Add test.
2973
dd083ee2
GB
29742018-09-04 Gary Benson <gbenson@redhat.com>
2975
2976 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
2977 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
2978
aef9346c
TT
29792018-08-31 Tom Tromey <tom@tromey.com>
2980
2981 * gdb.rust/simple.rs: Rename second variable "v".
2982
c67f2e15
AB
29832018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
2984
2985 * gdb.base/funcargs.c (use_a): New function.
2986 (recurse): Call use_a.
2987
078a0207
KS
29882018-08-29 Keith Seitz <keiths@redhat.com>
2989
2990 * gdb.compile/compile-cplus-anonymous.cc: New file.
2991 * gdb.compile/compile-cplus-anonymous.exp: New file.
2992 * gdb.compile/compile-cplus-array-decay.cc: New file.
2993 * gdb.compile/compile-cplus-array-decay.exp: New file.
2994 * gdb.compile/compile-cplus-inherit.cc: New file.
2995 * gdb.compile/compile-cplus-inherit.exp: New file.
2996 * gdb.compile/compile-cplus-member.cc: New file.
2997 * gdb.compile/compile-cplus-member.exp: New file.
2998 * gdb.compile/compile-cplus-method.cc: New file.
2999 * gdb.compile/compile-cplus-method.exp: New file.
3000 * gdb.compile/compile-cplus-mod.c: "New" file.
3001 * gdb.compile/compile-cplus-namespace.cc: New file.
3002 * gdb.compile/compile-cplus-namespace.exp: New file.
3003 * gdb.compile/compile-cplus-nested.cc: New file.
3004 * gdb.compile/compile-cplus-nested.exp: New file.
3005 * gdb.compile/compile-cplus-print.c: "New" file.
3006 * gdb.compile/compile-cplus-print.exp: "New" file.
3007 * gdb.compile/compile-cplus-virtual.cc: New file.
3008 * gdb.compile/compile-cplus-virtual.exp: New file.
3009 * gdb.compile/compile-cplus.c: "New" file.
3010 * gdb.compile/compile-cplus.exp: "New" file.
3011 * lib/compile-support.exp: New file.
3012
b0f492b9
GB
30132018-08-16 Gary Benson <gbenson@redhat.com>
3014
3015 PR gdb/13000:
3016 * gdb.base/batch-exit-status.exp: New file.
3017 * gdb.base/batch-exit-status.good-commands: Likewise.
3018 * gdb.base/batch-exit-status.bad-commands: Likewise.
3019
36eb4c5f
AH
30202018-08-29 Alan Hayward <alan.hayward@arm.com>
3021
3022 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
3023 (struct struct02): Likewise.
3024 (struct struct03): Likewise.
3025 (struct struct04): Likewise.
3026 (struct struct_01_01): New struct.
3027 (struct struct_01_02): Likewise.
3028 (struct struct_01_03): Likewise.
3029 (struct struct_01_04): Likewise.
3030 (struct struct_02_01): Likewise.
3031 (struct struct_02_02): Likewise.
3032 (struct struct_02_03): Likewise.
3033 (struct struct_02_04): Likewise.
3034 (struct struct_04_01): Likewise.
3035 (struct struct_04_02): Likewise.
3036 (struct struct_04_03): Likewise.
3037 (struct struct_04_04): Likewise.
3038 (struct struct_05_01): Likewise.
3039 (struct struct_05_02): Likewise.
3040 (struct struct_05_03): Likewise.
3041 (struct struct_05_04): Likewise.
3042 (cmp_struct01): Remove function.
3043 (cmp_struct02): Likewise.
3044 (cmp_struct03): Likewise.
3045 (cmp_struct04): Likewise.
3046 (cmp_struct_01_01): Add Function.
3047 (cmp_struct_01_02): Likewise.
3048 (cmp_struct_01_03): Likewise.
3049 (cmp_struct_01_04): Likewise.
3050 (cmp_struct_02_01): Likewise.
3051 (cmp_struct_02_02): Likewise.
3052 (cmp_struct_02_03): Likewise.
3053 (cmp_struct_02_04): Likewise.
3054 (cmp_struct_04_01): Likewise.
3055 (cmp_struct_04_02): Likewise.
3056 (cmp_struct_04_03): Likewise.
3057 (cmp_struct_04_04): Likewise.
3058 (cmp_struct_05_01): Likewise.
3059 (cmp_struct_05_02): Likewise.
3060 (cmp_struct_05_03): Likewise.
3061 (cmp_struct_05_04): Likewise.
3062 (call_all): Add new structs.
3063 * gdb.base/infcall-nested-structs.exp: Likewise.
3064
3bf9c013
JV
30652018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
3066
3067 * gdb.python/py-framefilter-mi.exp: Update regexp to
3068 check for "arch" field in frame output.
3069
450d1e88
KB
30702018-08-23 Kevin Buettner <kevinb@redhat.com>
3071
3072 * gdb.dwarf2/dw2-ranges-func.c: New file.
3073 * gdb.dwarf2/dw2-ranges-func.exp: New file.
3074
ae739fe7
SM
30752018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
3076
3077 * gdb.base/term.exp: Compare terminal settings with values from
3078 the inferior.
3079 * gdb.base/term.c: Get and set terminal settings.
3080
6d52907e
JV
30812018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
3082
3083 * lib/mi-support.exp (mi_expect_stop): Update regexp to
3084 accommodate new "arch" field in frame output.
3085 * gdb.mi/mi-return.exp: Likewise.
3086 * gdb.mi/mi-stack.exp: Likewise.
3087 * gdb.mi/mi-syn-frame.exp: Likewise.
3088 * gdb.mi/user-selected-context-sync.exp: Likewise.
3089
be2d111a
MS
30902018-08-19 Michael Spang <spang@google.com>
3091
3092 PR gdb/11786
3093 * gdb.base/gcore-tls-pie.c: New file.
3094 * gdb.base/gcore-tls-pie.exp: New file.
3095
ae3a7c47
KB
30962018-08-18 Kevin Buettner <kevinb@redhat.com>
3097
3098 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
3099 * gdb.dwarf2/varval.c: New file.
3100 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 3101
2ecae92e
AH
31022018-08-17 Alan Hayward <alan.hayward@arm.com>
3103
3104 PR gdb/18931
3105 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
3106
c1854f1d
KS
31072018-08-16 Keith Seitz <keiths@redhat.com>
3108
3109 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
3110 tests expected to pass.
3111
26fb3983
JV
31122018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
3113
3114 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
3115 -data-disassemble -a.
3116 (test_disassembly_bogus_args): Likewise.
3117
67943c00
AB
31182018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
3119
3120 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
3121
5ff2bbae
AB
31222018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
3123
3124 * gdb.base/vla-optimized-out.exp: Add new test.
3125
e5bbcd0f
AB
31262018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
3127
3128 * gdb.base/vla-optimized-out-o3.exp: Delete.
3129 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
3130 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
3131 deleted tests.
3132
9d4a934c
AB
31332018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
3134
3135 PR gdb/18050:
3136 * gdb.server/extended-remote-restart.c: New file.
3137 * gdb.server/extended-remote-restart.exp: New file.
3138
045cf012
SM
31392018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
3140
3141 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
3142 "set variable index = 42".
3143
87d6a7aa
SM
31442018-08-07 Simon Marchi <simon.marchi@ericsson.com>
3145
3146 * boards/index-cache-gdb.exp: New file.
3147 * gdb.dwarf2/index-cache.exp: New file.
3148 * gdb.dwarf2/index-cache.c: New file.
3149 * gdb.base/maint.exp: Check if we are using the index cache.
3150
96d68bd4
RO
31512018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3152
3153 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
3154 MAKEFLAGS.
3155
5a699617
RO
31562018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3157
3158 * dg-extract-results.sh: Move to toplevel contrib.
3159 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
3160 * Makefile.in (check-parallel-racy): Likewise.
3161
5bd18990
AB
31622018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
3163
3164 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
3165 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
3166 tests if the target supports scheduler locking.
3167
3fbbcf47
TV
31682018-08-04 Tom de Vries <tdevries@suse.de>
3169
3170 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
3171
3e1d3d8c
TT
31722018-08-02 Tom Tromey <tom@tromey.com>
3173
3174 PR symtab/16842.
3175 * gdb.cp/temargs.exp: Test "info address" of a template
3176 parameter.
3177
5abe0f0c
JV
31782018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
3179
3180 * gdb.python/py-mi-var-info-path-expression.c: New file.
3181 * gdb.python/py-mi-var-info-path-expression.py: New file.
3182 * gdb.python/py-mi-var-info-path-expression.exp: New file.
3183
fb66cde8
SDJ
31842018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
3185
3186 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
3187 error after "cannot resolve name" string.
3188
c708f4d2
AB
31892018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
3190
3191 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
3192 started.
3193 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
3194
37cc0cae
TV
31952018-07-28 Tom de Vries <tdevries@suse.de>
3196
3197 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
3198
63b4ecf7
TV
31992018-07-26 Tom de Vries <tdevries@suse.de>
3200
3201 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
3202
3c3bb058
AB
32032018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
3204
3205 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
3206 is visible.
3207
9e7f3bbb
TV
32082018-07-26 Tom de Vries <tdevries@suse.de>
3209
3210 PR breakpoints/23366
3211 * gdb.base/catch-follow-exec.c: New test.
3212 * gdb.base/catch-follow-exec.exp: New file.
3213
16f808ec
TV
32142018-07-25 Tom de Vries <tdevries@suse.de>
3215
3216 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
3217 vla-optimized-out.c.
3218
d7154a8d
JV
32192018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
3220
3221 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
3222 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
3223
232a0032
TV
32242018-07-20 Tom de Vries <tdevries@suse.de>
3225
3226 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
3227 NOCLONE macro.
3228 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
3229
fbb1d502
TV
32302018-07-19 Tom de Vries <tdevries@suse.de>
3231
3232 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
3233 regular expression.
3234
42dc7699
TV
32352018-07-18 Tom de Vries <tdevries@suse.de>
3236
3237 * gdb.base/vla-optimized-out.c: New test.
3238 * gdb.base/vla-optimized-out.exp: New file.
3239
7f1f7e23
SDJ
32402018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
3241
3242 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
3243 message "No address associated with hostname" when gdbserver
3244 cannot resolve the hostname.
3245
5759ebb3
PW
32462018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3247
3248 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
3249 Add some test prefixes to make tests unique.
3250
3606ccab
PW
32512018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3252
3253 * gdb.base/frameapply.c: New file.
3254 * gdb.base/frameapply.exp: New file.
3255
529c08b2
PW
32562018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3257
3258 * gdb.base/skip.exp: Update expected error message.
3259
c7ab0aef
SDJ
32602018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
3261 Jan Kratochvil <jan.kratochvil@redhat.com>
3262 Paul Fertser <fercerpav@gmail.com>
3263 Tsutomu Seki <sekiriki@gmail.com>
3264
3265 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
3266 parameter.
3267 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
3268 by default.
3269 * boards/native-gdbserver.exp: Likewise.
3270 * gdb.server/run-without-local-binary.exp: Improve regexp used
3271 for detecting when a remote debugging connection succeeds.
3272 * gdb.server/server-connect.exp: New file.
3273 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
3274 Do not prefix the port number with ":".
3275 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
3276 support for detecting and using it. Add '$debughost_gdbserver'
3277 to the list of arguments used to start gdbserver. Handle case
3278 when gdbserver cannot resolve a network name.
3279
16ff70dd
SDJ
32802018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
3281
3282 PR c++/23373
3283 * gdb.base/ptype-offsets.cc (struct static_member): New
3284 struct.
3285 (main) <stmember>: New variable.
3286 * gdb.base/ptype-offsets.exp: Add test for printing a struct
3287 with a static member in it.
3288
3541979f
AB
32892018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
3290
3291 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
3292 watchpoints enabled and disabled.
3293
c8ad9b9a
AB
32942018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3295
3296 * gdb.base/examine-backward.exp: Still run tests around address
3297 0x0, even if address 0x0 is not readable. Update the pattern for
3298 matching address 0x0 in expected output.
3299
e0e5e971
AB
33002018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
3301
3302 * gdb.base/share-env-with-gdbserver.c (main): Add call to
3303 malloc/free.
3304
1ea5da02
TV
33052018-07-04 Tom de Vries <tdevries@suse.de>
3306
3307 * gdb.dwarf2/dw2-error.exp: Update expected error message.
3308
471b9d15
MR
33092018-07-02 Maciej W. Rozycki <macro@mips.com>
3310
3311 PR tdep/8282
3312 * gdb.arch/mips-disassembler-options.exp: New test.
3313 * gdb.arch/mips-disassembler-options.s: New test source.
3314
75acb486
PA
33152018-06-29 Pedro Alves <palves@redhat.com>
3316
3317 * gdb.threads/names.exp: Adjust expected "info threads" output.
3318
cd2bb709
PA
33192018-06-29 Pedro Alves <palves@redhat.com>
3320
3321 * gdb.opt/inline-break.exp (line number, address): Add "info
3322 break" tests.
3323
991ff292
PA
33242018-06-29 Pedro Alves <palves@redhat.com>
3325
3326 * gdb.opt/inline-break.c (func1): Add "break here" marker.
3327 * gdb.opt/inline-break.exp: Test setting breakpoints by line
3328 number and address and running to them.
3329
356819b6 33302018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
3331
3332 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
3333
2512d7ef
JK
33342018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3335
3336 * lib/compiler.c: Remove executable permission flag.
3337
be1b6474
RB
33382018-06-28 Richard Bunt <richard.bunt@arm.com>
3339
3340 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
3341 code.
3342 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
3343
291f9a96
PT
33442018-06-28 Petr Tesarik <ptesarik@suse.cz>
3345
3346 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
3347
ed6dfe51
PT
33482018-06-28 Petr Tesarik <ptesarik@suse.cz>
3349
3350 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
3351 address argument is omitted.
3352
d4d429d5
PT
33532018-06-28 Petr Tesarik <ptesarik@suse.cz>
3354
3355 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
3356
7ab6656f
OJ
33572018-06-27 Omair Javaid <omair.javaid@linaro.org>
3358
3359 PR gdb/21695
3360 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
3361 * gdb.base/infoline-reloc-main-from-zero.c: New file.
3362
a33ccfc7
TT
33632018-06-26 Tom Tromey <tom@tromey.com>
3364
3365 PR rust/22574:
3366 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
3367 * gdb.rust/simple.rs (struct SimpleLayout): New.
3368
6d72d289
SM
33692018-06-22 Simon Marchi <simon.marchi@ericsson.com>
3370
3371 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
3372 "info registers" output.
3373
8363f9d5
RB
33742018-06-21 Richard Bunt <richard.bunt@arm.com>
3375
3376 * gdb.base/watchpoint-hw-attach.c: New test.
3377 * gdb.base/watchpoint-hw-attach.exp: New file.
3378
f00674fe
SM
33792018-06-20 Simon Marchi <simon.marchi@ericsson.com>
3380
3381 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
3382 through /bin/sh.
3383 * boards/dwarf4-gdb-index.exp: Likewise.
3384 * boards/fission-dwp.exp: Likewise.
3385
1d554008
UW
33862018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
3387
3388 * gdb.base/float128.exp: Add comment and improved fail message
3389 to the failure case of "print large128" test.
3390
d0ac1c44
SM
33912018-06-19 Simon Marchi <simon.marchi@ericsson.com>
3392
3393 * configure.ac: Remove AC_PREREQ.
3394 * configure: Re-generate.
3395
61b04dd0
PA
33962018-06-19 Pedro Alves <palves@redhat.com>
3397
3398 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
3399 (func_extern_caller): New.
3400 (main): Call func_extern_caller.
3401 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
3402 logic change.
3403
f63b508a
SM
34042018-06-18 Weimin Pan <weimin.pan@oracle.com>
3405
3406 PR gdb/16841
3407 * gdb.cp/typedef-base.cc: New file.
3408 * gdb.cp/typedef-base.exp: New file.
3409
0fe3a558
TV
34102018-06-18 Tom de Vries <tdevries@suse.de>
3411
3412 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
3413
7010835a
AB
34142018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3415 Richard Bunt <Richard.Bunt@arm.com>
3416
3417 * gdb.threads/attach-slow-waitpid.c: New file.
3418 * gdb.threads/attach-slow-waitpid.exp: New file.
3419 * gdb.threads/slow-waitpid.c: New file.
3420
14897d65
PA
34212018-06-14 Pedro Alves <palves@redhat.com>
3422
3423 * gdb.base/fork-running-state.c: Include <errno.h>.
3424 (exit_if_relative_exits): New.
3425 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
3426 exits.
3427 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
3428 child exits.
3429
5d9a0608
TV
34302018-06-14 Tom de Vries <tdevries@suse.de>
3431
3432 PR cli/22573
3433 * gdb.base/finish-pretty.c: New test.
3434 * gdb.base/finish-pretty.exp: New file.
3435
11ae5818
PA
34362018-06-14 Pedro Alves <palves@redhat.com>
3437
3438 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
3439 gdb's expected startup output.
3440
1d39de44
PA
34412018-06-14 Pedro Alves <palves@redhat.com>
3442
3443 * lib/selftest-support.exp (selftest_setup): Remove inlined
3444 function handling.
3445
70ee0000
TV
34462018-06-14 Tom de Vries <tdevries@suse.de>
3447
3448 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
3449 matching of breakpoint printing.
3450
11f4b608
TV
34512018-06-13 Tom de Vries <tdevries@suse.de>
3452
3453 PR testsuite/23269
3454 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
3455 (fork_child): ... here, and ...
3456 (fork_parent): ... here.
3457
34582018-06-12 Tom de Vries <tdevries@suse.de>
3459
3460 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
3461
9516f85a
AB
34622018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
3463 Stephen Roberts <stephen.roberts@arm.com>
3464
3465 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
3466 rewrite test to describe action performed, rather than possible
3467 failure.
3468
5045b3d7
GB
34692018-06-08 Gary Benson <gbenson@redhat.com>
3470
3471 * gdb.threads/check-libthread-db.exp: New file.
3472 * gdb.threads/check-libthread-db.c: Likewise.
3473
c61b06a1
TT
34742018-06-05 Tom Tromey <tom@tromey.com>
3475
3476 * gdb.base/default.exp: Update expected "show version" output.
3477
eb6af809
TT
34782018-06-05 Tom Tromey <tom@tromey.com>
3479
3480 PR cli/12326:
3481 * gdb.cp/static-print-quit.exp: Update.
3482 * lib/gdb.exp (pagination_prompt): Update.
3483 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
3484 * gdb.python/python.exp: Update.
3485
178d6a63
JB
34862018-06-04 Joel Brobecker <brobecker@adacore.com>
3487
3488 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
3489
8e817061
JB
34902018-06-01 Joel Brobecker <brobecker@adacore.com>
3491
3492 * gdb.ada/bp_fun_addr: New testcase.
3493
e86ca25f
TT
34942018-06-01 Tom Tromey <tom@tromey.com>
3495
3496 * gdb.xml/tdesc-regs.exp (load_description): Update expected
3497 results.
3498 * gdb.dwarf2/method-ptr.exp: Set language to C++.
3499 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
3500 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
3501 * gdb.base/maint.exp (maint_pass_if): Update.
3502
4b2dfa9d
MR
35032018-05-31 Maciej W. Rozycki <macro@mips.com>
3504
3505 * gdb.base/endian.exp: New test.
3506 * gdb.base/endian.c: New test source.
3507
45f25d6c
AB
35082018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
3509
3510 PR gdb/23203
3511 * gdb.base/bt-selected-frame.c: New file.
3512 * gdb.base/bt-selected-frame.exp: New file.
3513 * lib/gdb.exp (get_current_frame_number): New function.
3514
d9f6d7f8
MR
35152018-05-24 Maciej W. Rozycki <macro@mips.com>
3516 Pedro Alves <palves@redhat.com>
3517
3518 * gdb.threads/tls-core.c: Include <stdlib.h>
3519 (thread_proc): Call `abort'.
3520 * gdb.threads/tls-core.exp: Generate a core with core_find too.
3521 (tls_core_test): New procedure, bits factored out from ...
3522 (top level): ... here. Test both native cores and gcore cores.
3523
ff1cf532
TT
35242018-05-23 Tom Tromey <tom@tromey.com>
3525
3526 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
3527
b98664d3
TT
35282018-05-23 Tom Tromey <tom@tromey.com>
3529
3530 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
3531 symfile_complaints.
3532 (test_short_complaints): Likewise.
3533 (test_empty_complaints): Likewise.
3534 (test_initial_complaints): Update.
3535
4e9668d0
TT
35362018-05-23 Tom Tromey <tom@tromey.com>
3537
3538 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
3539
43ba33c7
TT
35402018-05-23 Tom Tromey <tom@tromey.com>
3541
3542 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
3543 (test_short_complaints): Update.
3544
035522c0
PA
35452018-05-22 Pedro Alves <palves@redhat.com>
3546
3547 * gdb.base/remote.exp: Only gdb_start after compiling the
3548 testcase. Issue "disconnect" before testing "set remote" command
3549 defaults. Issue clean_restart before running to main.
3550
cc0be08f
PA
35512018-05-22 Pedro Alves <palves@redhat.com>
3552
3553 * gdb.base/remote.exp: Adjust expected output of "show remote
3554 memory-write-packet-size". Add tests for "set remote
3555 memory-write-packet-size 0" and "set remote
3556 memory-write-packet-size fixed/limit".
3557
b1b60145
PA
35582018-05-22 Pedro Alves <palves@redhat.com>
3559
3560 PR gdb/22973
3561 * gdb.base/utf8-identifiers.c: New file.
3562 * gdb.base/utf8-identifiers.exp: New file.
3563
0ec848ad
PFC
35642018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
3565
3566 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
3567
2c3305f6
PFC
35682018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
3569
3570 * gdb.arch/powerpc-vsx-gcore.exp: New file.
3571
ce1e8424
TT
35722018-05-18 Tom Tromey <tom@tromey.com>
3573
3574 * gdb.base/ptype-offsets.exp: Update.
3575
ddfe970e
KS
35762018-05-17 Keith Seitz <keiths@redhat.com>
3577
3578 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
3579 in expected breakpoint stop locations.
3580 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
3581 move to proper scope to test variable values.
3582 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
3583 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
3584 New functions.
3585 (main): Call not_inline_func3.
3586 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
3587 inline_func1, inline_func2, and inline_func3. Test that when each
3588 breakpoint is hit, GDB properly reports both the stop location
3589 and the backtrace. Repeat tests for temporary breakpoints.
3590
0726fcc6
MR
35912018-05-15 Maciej W. Rozycki <macro@mips.com>
3592
3593 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
3594 rather then trying to access it in determining whether the PID
3595 of `gdbserver' could have been retrieved.
3596
8ee22052
AB
35972018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
3598
3599 * gdb.arch/amd64-init-x87-values.S: New file.
3600 * gdb.arch/amd64-init-x87-values.exp: New file.
3601
7785df48
JK
36022018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
3605
56bcdbea
TT
36062018-05-04 Tom Tromey <tom@tromey.com>
3607
3608 PR python/22730:
3609 * gdb.python/python.exp: Test multi-line execute.
3610
a913fffb
TT
36112018-05-04 Tom Tromey <tom@tromey.com>
3612
3613 PR python/22731:
3614 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
3615
7a2c85f2
TT
36162018-05-04 Tom Tromey <tom@tromey.com>
3617
3618 PR gdb/11750:
3619 * gdb.base/define.exp: Test defining a user command inside a user
3620 command.
3621 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
3622
a3b60e45
JK
36232018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3624 Pedro Alves <palves@redhat.com>
3625
3626 PR breakpoints/19806 and support for PR external/20207.
3627 * gdb.base/watchpoint-unaligned.c: New file.
3628 * gdb.base/watchpoint-unaligned.exp: New file.
3629
45fe4a03
AB
36302018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
3631
3632 * gdb.base/maint.exp: Make test names unique, use
3633 test_prefix_command_help to test 'help maint info', and remove
3634 repeated test of 'help maint'.
3635
9be2ae8f
TT
36362018-05-04 Tom Tromey <tom@tromey.com>
3637
3638 PR gdb/22619:
3639 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
3640 behavior.
3641
11859c31
AB
36422018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
3643
3644 * gdb.base/maint.exp: Process output from 'maint print registers'
3645 line at a time.
3646
089a9490
AB
36472018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
3648
3649 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
3650 timeout.
3651
9b0797e2
AB
36522018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
3653
3654 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
3655 filter pattern.
3656
f6ac5f3d
PA
36572018-05-02 Pedro Alves <palves@redhat.com>
3658
3659 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
3660 to_log_command renames.
3661 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3662
77d3c63b
TT
36632018-05-02 Tom Tromey <tom@tromey.com>
3664
3665 * gdb.python/py-parameter.exp: Set test message.
3666
0489430a
TT
36672018-05-02 Tom Tromey <tom@tromey.com>
3668
3669 PR python/20084:
3670 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
3671 PARAM_ZUINTEGER_UNLIMITED tests.
3672
1632f8ba
DR
36732018-04-28 Dan Robertson <danlrobertson89@gmail.com>
3674
3675 PR rust/23124
3676 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
3677 when casting.
3678
6d7bb824
TT
36792018-04-30 Tom Tromey <tom@tromey.com>
3680
3681 * gdb.python/py-type.exp: Check align attribute.
3682 * gdb.python/py-type.c: New "aligncheck" global.
3683
007e1530
TT
36842018-04-30 Tom Tromey <tom@tromey.com>
3685
3686 PR exp/17095:
3687 * gdb.dwarf2/dw2-align.exp: New file.
3688 * gdb.cp/align.exp: New file.
3689 * gdb.base/align.exp: New file.
3690 * lib/gdb.exp (gdb_int128_helper): New proc.
3691 (has_int128_c, has_int128_cxx): New caching procs.
3692
6873858b
TT
36932018-04-27 Tom Tromey <tom@tromey.com>
3694
3695 PR rust/22545:
3696 * gdb.rust/simple.exp: Add inclusive range tests.
3697
79188d8d
PA
36982018-04-26 Pedro Alves <palves@redhat.com>
3699
3700 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
3701 ifunc breakpoint locations correctly of ifunc breakpoints set
3702 while the program resolves the ifunc.
3703
c7075ad5
PA
37042018-04-26 Pedro Alves <palves@redhat.com>
3705
3706 * gdb.base/gnu-ifunc-final.c: New file.
3707 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
3708 * gdb.base/gnu-ifunc.exp (executable): Delete.
3709 (staticexecutable): Adjust.
3710 (lib_opts, exec_opts): Delete.
3711 (make_binsuffix, build, set-break): New procedures.
3712 (misc_tests): New, with tests factored out from the top level.
3713 (top level): Test different combinations of ifunc resolver name,
3714 resolver with and with debug info, and ifunc target with and
3715 without debug info. Wrap static tests with with_target_prefix.
3716
8388016d
PA
37172018-04-26 Pedro Alves <palves@redhat.com>
3718
3719 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
3720 return type" warnings.
3721
249b5733
PA
37222018-04-25 Pedro Alves <palves@redhat.com>
3723
3724 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
3725 killed".
3726 * gdb.base/kill-after-signal.exp: Likewise.
3727 * gdb.threads/kill.exp: Likewise.
3728
f67c0c91
SDJ
37292018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3730 Sergio Durigan Junior <sergiodj@redhat.com>
3731 Pedro Alves <palves@redhat.com>
3732
3733 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
3734 regexps to expect for '[Inferior ... detached]' as well.
3735 * gdb.base/attach.exp: Likewise.
3736 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
3737 "gdb_continue_to_end".
3738 (test_catch_syscall_with_wrong_args): Likewise.
3739 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
3740 ']'. Don't set 'verbose' on.
3741 * gdb.base/foll-vfork.exp: Likewise.
3742 * gdb.base/fork-print-inferior-events.c: New file.
3743 * gdb.base/fork-print-inferior-events.exp: New file.
3744 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
3745 '[Inferior ... has been killed]' message.
3746 * gdb.base/kill-after-signal.exp: Likewise.
3747 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
3748 detach message.
3749 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
3750 message.
3751 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
3752 regexps to expect for '[Inferior ... detached]' as well.
3753 * gdb.threads/process-dies-while-detaching.exp: Likewise.
3754
0a8ddac4
SM
37552018-04-24 Simon Marchi <simon.marchi@ericsson.com>
3756
3757 PR gdb/23104
3758 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
3759
d27d16bf
RB
37602018-04-19 Richard Bunt <richard.bunt@arm.com>
3761
3762 * gdb.threads/multiple-successive-infcall.c: New test.
3763 * gdb.threads/multiple-successive-infcall.exp: New file.
3764
a037790e
TT
37652018-04-17 Tom Tromey <tom@tromey.com>
3766
3767 * gdb.rust/simple.rs (Union): New type.
3768 (main): New local "u".
3769 * gdb.rust/simple.exp (test_one_slice): Add new test case.
3770
e3a91079
AA
37712018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3772
3773 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
3774 number information in output of "whereis" command.
3775 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
3776
b744723f
AA
37772018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3778
3779 * gdb.ada/info_types.exp: Adjust expected output to the line
3780 numbers now printed by "info var/func/type".
3781 * gdb.base/completion.exp: Likewise.
3782 * gdb.base/included.exp: Likewise.
3783 * gdb.cp/cp-relocate.exp: Likewise.
3784 * gdb.cp/cplusfuncs.exp: Likewise.
3785 * gdb.cp/namespace.exp: Likewise.
3786 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
3787
4a4495d6
MM
37882018-04-13 Markus Metzger <markus.t.metzger@intel.com>
3789
3790 * gdb.btrace/cpu.exp: New.
3791
1d509aa6
MM
37922018-04-13 Markus Metzger <markus.t.metzger@intel.com>
3793
3794 * gdb.base/step-indirect-call-thunk.exp: New.
3795 * gdb.base/step-indirect-call-thunk.c: New.
3796 * gdb.reverse/step-indirect-call-thunk.exp: New.
3797 * gdb.reverse/step-indirect-call-thunk.c: New.
3798
6295b6da
SM
37992018-04-11 Simon Marchi <simon.marchi@ericsson.com>
3800
3801 * gdb.base/pie-fork.c: New file.
3802 * gdb.base/pie-fork.exp: New file.
3803
50146e70
TT
38042018-04-11 Tom Tromey <tom@tromey.com>
3805
3806 * gdb.rust/simple.exp: Add test for ".." struct initializer.
3807
f50d8a2e
PA
38082018-04-10 Pedro Alves <palves@redhat.com>
3809
3810 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
3811 exits. Instead loop running forever.
3812 (fork_parent): Run forever too.
3813
a0be7a36
SM
38142018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
3815
3816 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
3817 mi_continue_to_line.
3818 * gdb.mi/mi-stack.c (callee4): Add comment.
3819
9b73db36
SM
38202018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
3821
3822 * gdb.mi/mi-stack.exp: Fix indentation.
3823
c912f608
SM
38242018-04-07 Simon Marchi <simon.marchi@ericsson.com>
3825
3826 PR gdb/22979
3827 * gdb.arch/amd64-osabi.exp: New file.
3828
26540402
SM
38292018-04-07 Simon Marchi <simon.marchi@ericsson.com>
3830
3831 PR gdb/22980
3832 * gdb.base/osabi.exp: New file.
3833
121ad66c 38342018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
3835
3836 * gdb.cp/static-typedef-print.exp: New file.
3837 * gdb.cp/static-typedef-print.cc: New file.
3838
3fcded8f
JB
38392018-03-27 Joel Brobecker <brobecker@adacore.com>
3840
3841 * gdb.ada/varsize_limit: New testcase.
3842
59cc4834
JB
38432018-03-27 Joel Brobecker <brobecker@adacore.com>
3844
3845 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
3846
3847 * gdb.ada/notcplusplus: New testcase.
3848
3849 * gdb.base/c-linkage-name.c: New file.
3850 * gdb.base/c-linkage-name.exp: New testcase.
3851
4ca59a9f
TT
38522018-03-26 Tom Tromey <tom@tromey.com>
3853
3854 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
3855 * gdb.python/py-framefilter.py (name_error): New global.
3856 (ErrorInName.function): Use name_error.
3857
978d6c75
TT
38582018-03-26 Tom Tromey <tom@tromey.com>
3859
3860 PR backtrace/15582:
3861 * gdb.python/py-framefilter.exp: Add "bt hide" test.
3862
b7fee5a3
KS
38632018-03-23 Keith Seitz <keiths@redhat.com>
3864
3865 PR c++/22968
3866 * gdb.cp/subtypes.exp: New file.
3867 * gdb.cp/subtypes.h: New file.
3868 * gdb.cp/subtypes.cc: New file.
3869 * gdb.cp/subtypes-2.cc: New file.
3870
376be529
AB
38712018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3872
3873 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
3874 (done): Call '_exit' not 'exit' to avoid atexit handlers.
3875 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
3876 -nostartfiles when compiling the test. Confirm that all registers
3877 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
3878
066cfa98
AB
38792018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3880
3881 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
3882 option, syntax was wrong anyway.
3883 * gdb.arch/arm-disp-step.exp: Likewise.
3884 * gdb.arch/sparc64-regs.exp: Likewise.
3885 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
3886 option, syntax was wrong anyway, switch to use
3887 prepare_for_testing.
3888 * gdb.arch/i386-disp-step.exp: Likewise.
3889
079670b9
AA
38902018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
3891
3892 * gdb.ada/exec_changed.exp: Replace "target_info exists
3893 use_gdb_stub" by "use_gdb_stub".
3894 * gdb.ada/start.exp: Likewise.
3895 * gdb.base/async-shell.exp: Likewise.
3896 * gdb.base/attach-pie-misread.exp: Likewise.
3897 * gdb.base/attach-wait-input.exp: Likewise.
3898 * gdb.base/break-entry.exp: Likewise.
3899 * gdb.base/break-interp.exp: Likewise.
3900 * gdb.base/dprintf-detach.exp: Likewise.
3901 * gdb.base/nostdlib.exp: Likewise.
3902 * gdb.base/solib-nodir.exp: Likewise.
3903 * gdb.base/statistics.exp: Likewise.
3904 * gdb.base/testenv.exp: Likewise.
3905 * gdb.mi/mi-exec-run.exp: Likewise.
3906 * gdb.mi/mi-start.exp: Likewise.
3907 * gdb.multi/dummy-frame-restore.exp: Likewise.
3908 * gdb.multi/multi-arch-exec.exp: Likewise.
3909 * gdb.multi/multi-arch.exp: Likewise.
3910 * gdb.multi/tids.exp: Likewise.
3911 * gdb.multi/watchpoint-multi.exp: Likewise.
3912 * gdb.python/py-events.exp: Likewise.
3913 * gdb.threads/attach-into-signal.exp: Likewise.
3914 * gdb.threads/attach-stopped.exp: Likewise.
3915 * gdb.threads/threadapply.exp: Likewise.
3916 * lib/selftest-support.exp: Likewise.
3917
26d6cec4
AA
39182018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
3919
3920 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
3921
4ee89e90
SR
39222018-03-20 Stephen Roberts <stephen.roberts@arm.com>
3923
3924 * gdb.perf/template-breakpoints.cc: New file.
3925 * gdb.perf/template-breakpoints.exp: New file.
3926 * gdb.perf/template-breakpoints.py: New file.
3927
92630041
TT
39282018-03-19 Tom Tromey <tom@tromey.com>
3929
3930 * gdb.rust/simple.rs (main): Add local variables field1, field2,
3931 y0.
3932 * gdb.rust/simple.exp: Test bare identifier form of struct
3933 initializer.
3934
76727919
TT
39352018-03-19 Tom Tromey <tom@tromey.com>
3936
3937 * gdb.gdb/observer.exp: Remove.
3938
194ed413
AA
39392018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
3940
3941 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
3942 "qualified" option when setting breakpoints.
3943 * gdb.trace/backtrace.exp: Likewise.
3944 * gdb.trace/circ.exp: Likewise.
3945 * gdb.trace/collection.exp: Likewise.
3946 * gdb.trace/disconnected-tracing.exp: Likewise.
3947 * gdb.trace/ftrace-lock.exp: Likewise.
3948 * gdb.trace/ftrace.exp: Likewise.
3949 * gdb.trace/infotrace.exp: Likewise.
3950 * gdb.trace/packetlen.exp: Likewise.
3951 * gdb.trace/passc-dyn.exp: Likewise.
3952 * gdb.trace/qtro.exp: Likewise.
3953 * gdb.trace/read-memory.exp: Likewise.
3954 * gdb.trace/report.exp: Likewise.
3955 * gdb.trace/signal.exp: Likewise.
3956 * gdb.trace/status-stop.exp: Likewise.
3957 * gdb.trace/strace.exp: Likewise.
3958 * gdb.trace/tfind.exp: Likewise.
3959 * gdb.trace/trace-break.exp: Likewise.
3960 * gdb.trace/trace-condition.exp: Likewise.
3961 * gdb.trace/trace-mt.exp: Likewise.
3962 * gdb.trace/tstatus.exp: Likewise.
3963 * gdb.trace/tsv.exp: Likewise.
3964 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3965 * gdb.trace/unavailable.exp: Likewise.
3966 * gdb.trace/while-dyn.exp: Likewise.
3967
8b067d2c
AA
39682018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3969
3970 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
3971 that libinproctrace is copied to the target.
3972
3ae9ce5d
TT
39732018-03-14 Tom Tromey <tom@tromey.com>
3974
3975 PR cli/14977:
3976 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
3977 a null pointer.
3978 * gdb.base/wchar.exp: Likewise.
3979
b8c2339b
TT
39802018-03-14 Tom Tromey <tom@tromey.com>
3981
3982 PR cli/19918:
3983 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
3984 flag.
3985
4872dc46
SM
39862018-03-08 Simon Marchi <simon.marchi@ericsson.com>
3987
3988 PR gdb/22841
3989 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
3990 "target" to remote_exec.
3991
e4fe3756
SM
39922018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
3993
3994 PR gdb/22841
3995 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
3996 ${board}_upload): Remove.
3997
e95a97d4
AA
39982018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3999
4000 * gdb.cp/watch-cp.cc: New test.
4001 * gdb.cp/watch-cp.exp: New file.
4002
dbbb1059
AB
40032018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4004
4005 * gdb.base/infcall-nested-structs.exp: New file.
4006 * gdb.base/infcall-nested-structs.c: New file.
4007 * gdb.base/float.exp: Add riscv support.
4008
ecc054c0
TP
40092018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
4010
4011 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
4012 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
4013
25e3c82c
SDJ
40142018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
4015
4016 * gdb.server/abspath.exp: New file.
4017 * lib/gdb.exp (with_cwd): New procedure.
4018
3083294d
SM
40192018-02-28 Simon Marchi <simon.marchi@ericsson.com>
4020
4021 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
4022 use it.
4023 (gdb_is_target_remote_prompt): New proc.
4024 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
4025 (gdb_is_target_native): Pass prompt parameter to
4026 gdb_is_target_1.
4027
3275ef47
SM
40282018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
4029
4030 * gdb.base/load-command.c: New file.
4031 * gdb.base/load-command.exp: New file.
4032 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
4033 (gdb_is_target_1): ...this, and generalize for other targets
4034 than just remote.
4035 (gdb_is_target_remote): Use gdb_is_target_1.
4036 (gdb_is_target_native): use gdb_is_target_1.
4037
6893c19a
TT
40382018-02-26 Tom Tromey <tom@tromey.com>
4039
4040 PR python/16497:
4041 * gdb.python/py-framefilter.exp: Update test.
4042
2ddeaf8a
TT
40432018-02-26 Tom Tromey <tom@tromey.com>
4044
4045 * gdb.dwarf2/variant.c: New file.
4046 * gdb.dwarf2/variant.exp: New file.
4047
c9317f21
TT
40482018-02-26 Tom Tromey <tom@tromey.com>
4049
4050 * gdb.rust/simple.exp: Accept more possible results in enum test.
4051
6f6d0c26
SM
40522018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
4053
4054 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
4055 parentheses.
4056
11b03145
MR
40572018-02-23 Maciej W. Rozycki <macro@mips.com>
4058
4059 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
4060 name of a variable: $actual_linejj -> $actual_line.
4061
54a27fe5
JB
40622018-02-21 John Baldwin <jhb@FreeBSD.org>
4063
4064 * gdb.arch/amd64-i386-address.exp: Fix a typo.
4065
de65820c
MM
40662018-02-20 Markus Metzger <markus.t.metzger@intel.com>
4067
4068 * gdb.btrace/buffer-size.exp: Do not force BTS.
4069
980548fd
PA
40702018-02-14 Pedro Alves <palves@redhat.com>
4071
4072 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
4073 getting a "Quit".
4074
c4e12631
MM
40752018-02-09 Markus Metzger <markus.t.metzger@intel.com>
4076
4077 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
4078 Fix test name.
4079
c2e0e465
SM
40802018-02-07 Simon Marchi <simon.marchi@ericsson.com>
4081
4082 * gdb.cp/m-static.exp: Check type of optimized out static
4083 member.
4084
f7216783
AB
40852018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
4086
4087 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
4088 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
4089
0625771b
LS
40902018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
4091 Leszek Swirski <leszeks@google.com>
4092
4093 * gdb.python/py-prettyprint.c
4094 (struct to_string_returns_value_inner,
4095 struct to_string_returns_value_wrapper): New.
4096 (main): Add tsrvw variable.
4097 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
4098 ToStringReturnsValueWrapper): New classes.
4099 (register_pretty_printers): Register new pretty-printers.
4100 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
4101 recursive pretty printer.
4102 * gdb.python/py-mi.exp: Likewise.
4103
59498c30
LS
41042018-02-01 Leszek Swirski <leszeks@google.com>
4105
4106 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
4107 functions with the same name as an include file are parsed
4108 correctly.
4109
d4d38844
YQ
41102018-02-01 Yao Qi <yao.qi@linaro.org>
4111
4112 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
4113 "\[^\r\n\]*".
4114
07e5f5cf
NP
41152018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
4116
4117 * gdb.arch/powerpc-prologue-frame.s: New file.
4118 * gdb.arch/powerpc-prologue-frame.c: Likewise.
4119 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
4120
929b5ad4
JB
41212018-01-31 Joel Brobecker <brobecker@adacore.com>
4122
4123 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
4124
e671cd59
PA
41252018-01-30 Pedro Alves <palves@redhat.com>
4126
4127 PR gdb/13211
4128 * gdb.base/interrupt-daemon.c: New.
4129 * gdb.base/interrupt-daemon.exp: New.
4130 * gdb.multi/multi-term-settings.c: New.
4131 * gdb.multi/multi-term-settings.exp: New.
4132
fc413dc4
JB
41332018-01-30 Joel Brobecker <brobecker@adacore.com>
4134
4135 * gdb.base/break.exp: Save the location where the breakpoint
4136 on break.c:47 was actually inserted when debugging the version
4137 compiled at -O2 and use it in the expected output of the "info
4138 break" test performed soon after.
4139
5c319bb2
PA
41402018-01-22 Pedro Alves <palves@redhat.com>
4141 Sergio Durigan Junior <sergiodj@redhat.com>
4142
4143 * gdb.base/whatis.exp: Add tests for 'set print object on' +
4144 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
4145
a9e40818
JB
41462018-01-22 Joel Brobecker <brobecker@adacore.com>
4147
4148 * gdb.base/break-include.c, gdb.base/break-include.inc,
4149 gdb.base/break-include.exp: New files.
4150 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
4151 line number now being the actual line number where the breakpoint
4152 was inserted.
4153 * gdb.mi/mi-break.exp: Likewise.
4154 * gdb.mi/mi-reverse.exp: Likewise.
4155 * gdb.mi/mi-simplerun.exp: Ditto.
4156
e707fc44
AB
41572018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
4158
4159 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
4160 varobj.
4161 * gdb.mi/mi-var-create-rtti.exp: Likewise.
4162
ae451627
AB
41632018-01-21 Don Breazeal <donb@codesourcery.com>
4164 Andrew Burgess <andrew.burgess@embecosm.com>
4165
4166 * gdb.mi/basics.c: Add new global.
4167 * gdb.mi/mi-frame-regs.exp: New file.
4168 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
4169 case.
4170
b1b189e0
AB
41712018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
4172
4173 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
4174 non-parameter, and on an unknown symbol.
4175
fcfcc376
TT
41762018-01-19 Tom Tromey <tom@tromey.com>
4177
4178 * gdb.rust/modules.rs (TWENTY_THREE): New global.
4179 * gdb.rust/modules.exp: Add ::-qualified lookup test.
4180
634c1c31
AA
41812018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
4182
4183 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
4184 setrlimit and chdir to int.
4185
d6ad07fd
AA
41862018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
4187
4188 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
4189 function.
4190 (my_tend): Likewise.
4191 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
4192 rationale of avoiding FP- and vector instructions.
4193
adf8243b
RK
41942018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
4195
4196 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
4197 "info reg" with "\[ \t\]*".
4198 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
4199 "\[ \t\]+".
4200 * gdb.arch/s390-multiarch.exp: Ditto.
4201 * gdb.base/pc-fp.exp: Ditto.
4202 * gdb.reverse/i386-precsave.exp: Ditto.
4203 * gdb.reverse/i386-reverse.exp: Ditto.
4204 * gdb.reverse/i387-env-reverse.exp: Ditto.
4205 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4206
dcc06925
AA
42072018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
4208
4209 * lib/gdb.exp (gdb_compile): Re-enable use of
4210 universal_compile_options for languages other than Rust.
4211
25d4fd80
AA
42122018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
4213
4214 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
4215
ee7f689e 42162018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
4217
4218 PR gdb/16577
4219 * gdb.base/solib-vanish.exp: New.
4220 * gdb.base/solib-vanish-main.c: New.
4221 * gdb.base/solib-vanish-lib1.c: New.
4222 * gdb.base/solib-vanish-lib2.c: New.
4223
d8447b6b
YQ
42242018-01-17 Yao Qi <yao.qi@linaro.org>
4225
4226 * gdb.compile/compile.exp: Match the address printed for
4227 frame in the output of command "bt".
4228
86d6a90c
TT
42292018-01-15 Tom Tromey <tom@tromey.com>
4230
4231 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
4232 compute sp_reg.
4233
cbcdb1aa
AB
42342018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4235
4236 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
4237 to prepare.
4238 (prepare): Return 0 on error, 1 on success.
4239
eea61984
PA
42402018-01-12 Pedro Alves <palves@redhat.com>
4241
4242 * gdb.base/continue-after-aborted-step-over.c: New.
4243 * gdb.base/continue-after-aborted-step-over.exp: New.
4244
6181e9c2
SM
42452018-01-11 Simon Marchi <simon.marchi@ericsson.com>
4246
4247 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
4248 options when not creating an executable.
4249
3cada740
PA
42502018-01-11 Pedro Alves <palves@redhat.com>
4251
4252 PR remote/22597
4253 * gdb.server/stop-reply-no-thread.c: New file.
4254 * gdb.server/stop-reply-no-thread.exp: New file.
4255
c63d3e8d
PA
42562018-01-10 Pedro Alves <palves@redhat.com>
4257
4258 PR gdb/22670
4259 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
4260 functions too. Test setting breakpoints and printing C functions
4261 with no debug info too.
4262 * gdb.ada/bp_c_mixed_case/qux.c: New file.
4263
d4c2a405
PA
42642018-01-10 Pedro Alves <palves@redhat.com>
4265
4266 PR gdb/22670
4267 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
4268 a fail.
4269
8825213e
PA
42702018-01-10 Pedro Alves <palves@redhat.com>
4271
4272 PR gdb/22670
4273 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
4274
605fd3c6
YQ
42752018-01-08 Simon Marchi <simon.marchi@ericsson.com>
4276
4277 * gdb.server/unittest.exp: Match the output in non-development
4278 mode.
4279
1e5ded6c
YQ
42802018-01-08 Simon Marchi <simon.marchi@ericsson.com>
4281
4282 * gdb.gdb/unittest.exp: Match output in non-development mode.
4283
30066b0b
JB
42842018-01-08 Joel Brobecker <brobecker@adacore.com>
4285
4286 * gdb.ada/access_tagged_param.exp: Relax expected output
4287 for value of "ObjL" in "continue" to pck.inspect breakpoint
4288 test.
4289
04bafb1e
XR
42902018-01-08 Joel Brobecker <brobecker@adacore.com>
4291
9f86398b
JB
4292 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
4293 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 4294
e379cee6
PA
42952018-01-05 Pedro Alves <palves@redhat.com>
4296
4297 PR gdb/18653
4298 * gdb.base/libsegfault.exp: New.
4299
de63c46b
PA
43002018-01-05 Joel Brobecker <brobecker@adacore.com>
4301
4302 PR gdb/22670
4303 * gdb.ada/access_tagged_param.exp: New file.
4304 * gdb.ada/access_tagged_param/foo.adb: New file.
4305
f98fc17b
PA
43062018-01-05 Pedro Alves <palves@redhat.com>
4307
4308 PR gdb/22670
4309 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
4310 exercise lower case too, and to exercise both full matching and
4311 wild matching.
4312
342f8240
JB
43132018-01-05 Joel Brobecker <brobecker@adacore.com>
4314
4315 * gdb.ada/rename_subscript_param: New testcase.
4316
7150d33c
JG
43172018-01-05 Jerome Guitton <guitton@adacore.com>
4318
4319 * gdb.ada/arr_acc_idx_w_gap: New testcase.
4320
cc0e770c
JB
43212018-01-05 Joel Brobecker <brobecker@adacore.com>
4322
4323 * gdb.ada/convvar_comp: New testcase.
4324
672a41aa 43252018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
4326
4327 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
4328 (My_Table): New global variable.
4329 * testsuite/gdb.ada/array_char_idx.exp: Add test.
4330
7365ec2f
JB
43312018-01-04 Joel Brobecker <brobecker@adacore.com>
4332
4333 PR gdb/22670
4334 * gdb.ada/maint_with_ada: New testcase.
4335
289483b6
JB
43362018-01-04 Joel Brobecker <brobecker@adacore.com>
4337
4338 PR gdb/22670
4339 * gdb.ada/bp_c_mixed_case: New testcase.
4340
344420da
JB
43412018-01-04 Joel Brobecker <brobecker@adacore.com>
4342
4343 PR gdb/22670
4344 * gdb.ada/complete.exp: Add "complete break ada" test.
4345
66fc87a0
JB
43462018-01-04 Joel Brobecker <brobecker@adacore.com>
4347
4348 PR gdb/22670
4349 * gdb.ada/info_addr_mixed_case: New testcase.
4350
9f757bf7
XR
43512018-01-03 Xavier Roirand <roirand@adacore.com>
4352
4353 * gdb.ada/excep_handle.exp: New testcase.
4354 * gdb.ada/excep_handle/foo.adb: New file.
4355 * gdb.ada/excep_handle/pck.ads: New file.
4356
bd570f80
JB
43572018-01-03 Joel Brobecker <brobecker@adacore.com>
4358
4359 * gdb.base/step-line.c: Add extra empty line in copyright header.
4360 * gdb.base/step-line.inp: Likewise.
4361
9fe561ab
JB
43622018-01-02 Joel Brobecker <brobecker@adacore.com>
4363
4364 * gdb.ada/dyn_stride.exp: Add slice test.
4365
a405673c
JB
43662018-01-02 Joel Brobecker <brobecker@adacore.com>
4367
4368 * gdb.ada/dyn_stride: New testcase.
4369
cef0f868
SH
43702017-12-27 Stafford Horne <shorne@gmail.com>
4371
4372 * gdb.xml/extra-regs.xml: Add example foo reggroup.
4373 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
4374
b67d92b0
SH
43752017-12-27 Stafford Horne <shorne@gmail.com>
4376
4377 * gdb.base/reggroups.c: New file.
4378 * gdb.base/reggroups.exp: New file.
4379
eccab96d
JB
43802017-12-18 Joel Brobecker <brobecker@adacore.com>
4381
4382 * gdb.dwarf2/ada-valprint-error.c: New file.
4383 * gdb.dwarf2/ada-valprint-error.exp: New file.
4384
0e2da9f0
JB
43852017-12-18 Joel Brobecker <brobecker@adacore.com>
4386
4387 * gdb.ada/assign_arr: New testcase.
4388
cb923fcc
XR
43892017-12-18 Xavier Roirand <roirand@adacore.com>
4390
4391 * gdb.ada/funcall_ptr: New testcase.
4392
7c161838
SDJ
43932017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
4394
4395 PR cli/16224
4396 * gdb.base/ptype-offsets.cc: New file.
4397 * gdb.base/ptype-offsets.exp: New file.
4398
1af17fd9
YQ
43992017-12-15 Yao Qi <yao.qi@linaro.org>
4400
4401 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
4402 if XML is disabled.
4403
828d5846
XR
44042017-12-15 Xavier Roirand <roirand@adacore.com>
4405
4406 * gdb.ada/same_component_name: New testcase.
4407
79e8fcaa
JB
44082017-12-14 Joel Brobecker <brobecker@adacore.com>
4409
4410 * gdb.ada/str_binop_equal: New testcase.
4411
e05fa6f9
JB
44122017-12-14 Joel Brobecker <brobecker@adacore.com>
4413
4414 * gdb.ada/task_switch_in_core: New testcase.
4415
b89641ba
SM
44162017-12-13 Simon Marchi <simon.marchi@ericsson.com>
4417
4418 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
4419 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
4420 call test_bkpt_qualified.
4421 (test_bkpt_qualified): New proc.
4422
6892d2e4
PA
44232017-12-13 Pedro Alves <palves@redhat.com>
4424
4425 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4426 Tighten regexp by matching with an anchor.
4427
a22ecf70
PA
44282017-12-13 Pedro Alves <palves@redhat.com>
4429
4430 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
4431 ("expression with namespace"): New set of tests.
4432 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
4433 (Nested::Test_NS::qux): New.
4434 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
4435 defaults to 'start_quote_char' and 'end_quote_char' parameters.
4436
9937536c
JB
44372017-12-13 Joel Brobecker <brobecker@adacore.com>
4438
4439 * gdb.base/server-del-break.c: New file.
4440 * gdb.base/server-del-break.exp: New file.
4441
fe49c6f5
SH
44422017-12-12 Stafford Horne <shorne@gmail.com>
4443
4444 * gdb.xml/tdesc-regs.exp: Add or1k support.
4445
c3d18620
SH
44462017-12-12 Stafford Horne <shorne@gmail.com>
4447
4448 * gdb.base/bp-permanent.c: Define nop of or1k.
4449
c5f9cfc8
JB
44502017-12-11 Joel Brobecker <brobecker@adacore.com>
4451
4452 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
4453 output with components being reordered.
4454
a9c135fc
JB
44552017-12-11 Joel Brobecker <brobecker@adacore.com>
4456
4457 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
4458 output with components being reordered.
4459
927aa2e7
JK
44602017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4461 Pedro Alves <palves@redhat.com>
4462
4463 * gdb.base/maint.exp (check for .gdb_index): Check also for
4464 .debug_names.
4465 * gdb.dlang/watch-loc.c (.debug_aranges): New.
4466 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
4467 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
4468 (.gdb_index used after symbol reloading): Support also .debug_names.
4469 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
4470
f17d9474
YQ
44712017-12-08 Yao Qi <yao.qi@linaro.org>
4472
4473 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
4474 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
4475
a0de8c21
YQ
44762017-12-08 Yao Qi <yao.qi@linaro.org>
4477
4478 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
4479 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
4480
a738ea1d
YQ
44812017-12-08 Yao Qi <yao.qi@linaro.org>
4482
4483 * gdb.arch/aarch64-tagged-pointer.c: New file.
4484 * gdb.arch/aarch64-tagged-pointer.exp: New file.
4485
1cd9a73b
SDJ
44862017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
4487
4488 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
4489 "int".
4490
fa6eb693
KS
44912017-12-07 Keith Seitz <keiths@redhat.com>
4492
4493 PR breakpoints/22569
4494 * gdb.linespec/ls-errs.exp: Change expected result of "break
4495 -source this file has spaces.c -line 3".
4496 Check that an explicit source file followed by whitespace is
4497 identified as an invalid explicit location.
4498
883fd55a
KS
44992017-12-07 Keith Seitz <keiths@redhat.com>
4500
4501 * gdb.cp/nested-types.cc: New file.
4502 * gdb.cp/nested-types.exp: New file.
4503 * lib/cp-support.exp: Load data-structures.exp library.
4504 (debug_cp_test_ptype_class): New global.
4505 (cp_ptype_class_verbose, next_line): New procedures.
4506 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
4507 Add and document new return value.
4508 Switch the list of lines to a queue.
4509 Add support for new `type' key for nested type definitions.
4510 Add debugging/troubleshooting messages.
4511 * lib/data-structures.exp: New file.
4512
ec72db3e
SM
45132017-12-07 Simon Marchi <simon.marchi@ericsson.com>
4514
4515 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
4516 with proc_with_prefix, don't use with_test_prefix.
4517
99598d71
TT
45182017-12-07 Tom Tromey <tom@tromey.com>
4519
4520 * gdb.base/break.exp: Add test for empty "commands".
4521
a8806230
YQ
45222017-12-07 Yao Qi <yao.qi@linaro.org>
4523
4524 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
4525 malloc and catch syscall.
4526
824cc835
PM
45272017-12-07 Phil Muldoon <pmuldoon@redhat.com>
4528
e79be6e5 4529 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
4530 tests for explicit locations.
4531
7cc244de
PA
45322017-12-06 Pedro Alves <palves@redhat.com>
4533
4534 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
4535 force-disabling XML descriptions.
4536
50a1fdd5
PA
45372017-12-04 Pedro Alves <palves@redhat.com>
4538
4539 PR gdb/22499
4540 * gdb.arch/amd64-disp-step-avx.S: New file.
4541 * gdb.arch/amd64-disp-step-avx.exp: New file.
4542
f0fb2488
PA
45432017-12-03 Pedro Alves <palves@redhat.com>
4544
4545 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
4546 and <string.h>.
4547 (parent_function): Print distinct messages when waitpid fails, or
4548 the child exits with a signal, or the child exits for an unhandled
4549 reason.
4550 * gdb.threads/process-dies-while-detaching.exp
4551 (detach_and_expect_exit): New 'inf_output_re' parameter and use
4552 it. Wait for both inferior output and GDB's prompt. Use an
4553 indirect spawn id list.
4554 (do_detach): New parameter 'child_exit'. Use it to compute
4555 expected inferior output.
4556 (test_detach, test_detach_watch, test_detach_killed_outside):
4557 Adjust to pass down the expected child exit kind.
4558
97cbe998
SDJ
45592017-12-01 Joel Brobecker <brobecker@adacore.com>
4560 Sergio Durigan Junior <sergiodj@redhat.com>
4561 Pedro Alves <palves@redhat.com>
4562
4563 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
4564
40fc416f
SDJ
45652017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
4566
4567 * gdb.base/relocate.exp: Add tests to guarantee that arguments
4568 to 'symbol-file' and 'add-symbol-file' can be
4569 position-independent.
4570
1cc75e92
YQ
45712017-12-01 Yao Qi <yao.qi@linaro.org>
4572
4573 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
4574 the URL in copyright header.
4575 * gdb.arch/aarch64-fp.exp: Likewise.
4576 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
4577 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
4578 * gdb.base/expand-psymtabs.exp: Likewise.
4579 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
4580 * gdb.fortran/common-block.exp: Likewise.
4581 * gdb.fortran/common-block.f90: Likewise.
4582 * gdb.fortran/logical.exp: Likewise.
4583 * gdb.fortran/vla-datatypes.f90: Likewise.
4584 * gdb.fortran/vla-sub.f90: Likewise.
4585
875fb7a7
JB
45862017-11-30 Joel Brobecker <brobecker@adacore.com>
4587
4588 * gdb.ada/repeat_dyn: New testcase.
4589
6f14765f
UW
45902017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4591
4592 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
4593 Update for changed thread numbering.
4594 * gdb.cell/bt.exp: Update for changed GDB output.
4595
f1af7b94
SM
45962017-11-30 Simon Marchi <simon.marchi@ericsson.com>
4597
4598 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
4599 setting isremote by hand.
4600 * boards/dwarf4-gdb-index.exp: Likewise.
4601 * boards/fission.exp: Likewise.
4602 * boards/stabs.exp: Likewise.
4603
e3919f3e
PA
46042017-11-30 Pedro Alves <palves@redhat.com>
4605
4606 * gdb.linespec/cpls-ops.exp
4607 (check_explicit_skips_function_argument): Extract the underlying
4608 type of size_t instead of hardcoding it.
4609
bd69330d
PA
46102017-11-29 Pedro Alves <palves@redhat.com>
4611
4612 PR c++/19436
4613 * gdb.linespec/cpls-abi-tag.cc: New file.
4614 * gdb.linespec/cpls-abi-tag.exp: New file.
4615
a20714ff
PA
46162017-11-29 Pedro Alves <palves@redhat.com>
4617
4618 * gdb.base/langs.exp: Use -qualified.
4619 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
4620 it.
4621 * gdb.cp/namespace.exp: Use -qualified.
4622 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
4623 (overload-3, template-overload, template-ret-type, const-overload)
4624 (const-overload-quoted, anon-ns, ambiguous-prefix): New
4625 procedures.
4626 (test_driver): Call them.
4627 * gdb.cp/save-bp-qualified.cc: New.
4628 * gdb.cp/save-bp-qualified.exp: New.
4629 * gdb.linespec/explicit.exp: Test -qualified.
4630 * lib/completion-support.exp (completion::explicit_opts_list): Add
4631 "-qualified".
4632 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
4633
f6f1d339
PM
46342017-11-29 Phil Muldoon <pmuldoon@redhat.com>
4635
4636 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
4637
02ca603a
TT
46382017-11-29 Tom Tromey <tom@tromey.com>
4639
4640 * gdb.base/relocate.exp: Update invalid argument test.
4641 Add new tests for invalid arguments.
4642
ed6c0bfb
TP
46432017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4644
4645 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
4646 Return 0 as a long.
4647 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
4648
f106e10e
TP
46492017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4650
4651 * gdb.cp/breakpoint.cc (bar): Set return type to void.
4652 * gdb.cp/psymtab-parameter.cc (func): Likewise.
4653 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
4654 func ().
4655 * gdb.cp/shadow.cc (B.func): Return 0.
4656
10329bb2
JB
46572017-11-27 Joel Brobecker <brobecker@adacore.com>
4658
4659 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
4660 expected output in gdb_expect call to allow the exception
4661 message to be present as well. Fix syntax confusion to avoid
4662 TCL thinking that exception_name is an array.
4663
617cd4bc
UW
46642017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
4665
4666 * gdb.arch/spu-info.c: Include <unistd.h>.
4667 (do_signal_test): Fix broken calls to write.
4668 * gdb.arch/spu-info.exp: Use prepare_for_testing.
4669 Fix checks for empty mailboxes. Update signal tests for corrected
4670 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
4671 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
4672 * gdb.cell/arch.exp: Use standard_output_file.
4673 * gdb.cell/break.exp: Likewise.
4674 * gdb.cell/bt.exp: Likewise.
4675 * gdb.cell/core.exp: Likewise.
4676 * gdb.cell/dwarfaddr.exp: Likewise.
4677 * gdb.cell/ea-cache.exp: Likewise.
4678 * gdb.cell/ea-standalone.exp: Likewise.
4679 * gdb.cell/f-regs.exp: Likewise.
4680 * gdb.cell/fork.exp: Likewise.
4681 * gdb.cell/gcore.exp: Likewise.
4682 * gdb.cell/mem-access.exp: Likewise.
4683 * gdb.cell/ptype.exp: Likewise.
4684 * gdb.cell/registers.exp: Likewise.
4685 * gdb.cell/sizeof.exp: Likewise.
4686 * gdb.cell/solib-symbol.exp: Likewise.
4687 * gdb.cell/solib.exp: Likewise.
617cd4bc 4688
a81aaca0
PA
46892017-11-25 Pedro Alves <palves@redhat.com>
4690
4691 * gdb.base/complete-empty.exp: New file.
4692 * gdb.base/completion.exp: Adjust.
4693
6a3c6ee4
PA
46942017-11-25 Pedro Alves <palves@redhat.com>
4695
4696 * gdb.linespec/cpls-ops.cc: New file.
4697 * gdb.linespec/cpls-ops.exp: New file.
4698 * lib/completion-support.exp (test_complete_prefix_range_re): New,
4699 factored out from ...
4700 (test_complete_prefix_range): ... this.
4701
8955eb2d
PA
47022017-11-24 Pedro Alves <palves@redhat.com>
4703
4704 * gdb.linespec/cpcompletion.exp: New file.
4705 * gdb.linespec/cpls-hyphen.cc: New file.
4706 * gdb.linespec/cpls.cc: New file.
4707 * gdb.linespec/cpls2.cc: New file.
4708 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
4709 test to use test_gdb_complete_unique. Add label completion,
4710 keyword completion and explicit location completion tests.
4711 * lib/completion-support.exp: New file.
4712
e547c119
JB
47132017-11-24 Joel Brobecker <brobecker@adacore.com>
4714
4715 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
4716 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
4717 when hitting an exception catchpoint.
4718
7c3c1aa8
YQ
47192017-11-22 Yao Qi <yao.qi@linaro.org>
4720
4721 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
4722
41bd68f5
SM
47232017-11-22 Simon Marchi <simon.marchi@ericsson.com>
4724
4725 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
4726 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
4727 * gdb.dwarf2/info-locals-optimized-out.c: New file.
4728
1daad298
YQ
47292017-11-22 Yao Qi <yao.qi@linaro.org>
4730
4731 * gdb.base/info-os.exp: Pass pthreads.
4732 * gdb.multi/multi-attach.exp: Likewise.
4733
88465e87
YQ
47342017-11-22 Yao Qi <yao.qi@linaro.org>
4735
4736 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
4737 compiler.
4738
dc196b23
YQ
47392017-11-22 Yao Qi <yao.qi@linaro.org>
4740
4741 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
4742 * gdb.base/break-interp.exp: Likewise.
4743 * gdb.base/jit-attach-pie.exp: Likewise.
4744
2400729e
UW
47452017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
4746
4747 * gdb.base/float128.c (large128): New variable.
4748 * gdb.base/float128.exp: Add test to print largest __float128 value.
4749
7a26362d
UW
47502017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
4751
4752 * gdb.arch/vsx-regs.exp: Update register content checks.
4753
ed0f4273
UW
47542017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
4755
4756 * gdb.arch/ppc-longdouble.exp: New file.
4757 * gdb.arch/ppc-longdouble.c: Likewise.
4758
a25d69c6
PA
47592017-11-21 Pedro Alves <palves@redhat.com>
4760
4761 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
4762
73fcf641
PA
47632017-11-20 Pedro Alves <palves@redhat.com>
4764
4765 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
4766 (long_double_typedef): New typedefs.
4767 Use DEF on double and long double.
4768 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
4769 cases.
4770 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
4771 and 'long_double_ptr_same_size' locals. Use them to decide
4772 whether cast from array/function to float is valid/invalid.
4773
71a3c369
TT
47742017-11-17 Tom Tromey <tom@tromey.com>
4775
4776 * gdb.rust/traits.rs: New file.
4777 * gdb.rust/traits.exp: New file.
4778
ced9779b
JB
47792017-11-17 Joel Brobecker <brobecker@adacore.com>
4780
4781 * gdb.ada/minsyms: New testcase.
4782
a0922d80
PA
47832017-11-16 Pedro Alves <palves@redhat.com>
4784
4785 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
4786 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
4787
ea04e54c
PA
47882017-11-16 Pedro Alves <palves@redhat.com>
4789
4790 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
4791 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
4792
e849ea89
PA
47932017-11-16 Pedro Alves <palves@redhat.com>
4794
4795 * gdb.server/reconnect-ctrl-c.c: New file.
4796 * gdb.server/reconnect-ctrl-c.exp: New file.
4797
d8ae99a7
PM
47982017-11-16 Phil Muldoon <pmuldoon@redhat.com>
4799
4800 * gdb.python/py-rbreak.exp: New file.
4801 * gdb.python/py-rbreak.c: New file.
4802 * gdb.python/py-rbreak-func2.c: New file.
4803
968a13f8
PA
48042017-11-16 Pedro Alves <palves@redhat.com>
4805
4806 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
4807 pattern.
4808 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
4809 GDB.
4810
71774bc9
SM
48112017-11-15 Simon Marchi <simon.marchi@ericsson.com>
4812
4813 * gdb.tui/completionn.exp (test_tab_completion): Add space in
4814 regex.
4815
ddbb44cf
SM
48162017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
4817
4818 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
4819 test names.
4820
584a564f
PA
48212017-11-09 Pedro Alves <palves@redhat.com>
4822
4823 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
4824 factored out from ...
4825 (top level): ... here, and adjusted to avoid expecting beyond the
4826 prompt in a single gdb_test_multiple.
4827
5ed7a928
PA
48282017-11-09 Pedro Alves <palves@redhat.com>
4829
4830 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
4831 output.
4832 * gdb.server/ext-attach.exp ("kill" test): Likewise.
4833 * gdb.server/ext-restart.exp ("kill" test): Likewise.
4834 * gdb.server/ext-run.exp ("kill" test): Likewise.
4835 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
4836
a60e0738
PA
48372017-11-09 Pedro Alves <palves@redhat.com>
4838
4839 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
4840 match till end of line.
4841
2c88253f
PA
48422017-11-09 Pedro Alves <palves@redhat.com>
4843
4844 * gdb.base/memattr.exp: Tighten regexes to match the end line.
4845
c7a38517
PA
48462017-11-09 Pedro Alves <palves@redhat.com>
4847
4848 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
4849 New procedures, factored out from ...
4850 (top level): ... here, and adjusted to avoid expecting beyond the
4851 prompt in one go.
4852
f29f4b6b
PA
48532017-11-09 Pedro Alves <palves@redhat.com>
4854
4855 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
4856 output. Fix '?' match.
4857
286acbb5
JB
48582017-11-08 Joel Brobecker <brobecker@adacore.com>
4859
4860 * gdb.ada/scoped_watch: New testcase.
4861 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
4862 which is actually correct.
4863 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
4864 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
4865
62d7ae92
PA
48662017-11-08 Pedro Alves <palves@redhat.com>
4867
4868 * gdb.gdb/complaints.exp (test_initial_complaints)
4869 (test_serial_complaints, test_short_complaints): Call
4870 complaint_internal instead of complaint.
4871
280ca31f
DT
48722017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
4873
4874 * gdb.threads/tls-core.c: New file.
4875 * gdb.threads/tls-core.exp: Likewise.
4876
b5ec771e
PA
48772017-11-08 Pedro Alves <palves@redhat.com>
4878
4879 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
4880 (p Exported_Capitalized): New test.
4881 (p exported_capitalized): New test.
4882
a02b41a7
PA
48832017-11-07 Pedro Alves <palves@redhat.com>
4884
4885 * gdb.cp/ena-dis-br-range.exp: Add more tests.
4886
95e95a6d
PA
48872017-11-07 Pedro Alves <palves@redhat.com>
4888
4889 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
4890 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
4891 (disable_invalid, disable_inverted, disable_negative): New
4892 procedures.
4893 ("bad numbers"): New set of tests.
4894
cee62dbd
PA
48952017-11-07 Pedro Alves <palves@redhat.com>
4896
4897 * gdb.cp/ena-dis-br-range.exp: Add tests.
4898
cc638e86
PA
48992017-11-07 Pedro Alves <palves@redhat.com>
4900
4901 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
4902
d0fe4701
XR
49032017-11-07 Xavier Roirand <roirand@adacore.com>
4904 Pedro Alves <palves@redhat.com>
4905
4906 * gdb.base/ena-dis-br.exp: Add reference to
4907 gdb.cp/ena-dis-br-range.exp.
4908 * gdb.cp/ena-dis-br-range.exp: New file.
4909 * gdb.cp/ena-dis-br-range.cc: New file.
4910
46f67f80
PA
49112017-11-06 Pedro Alves <palves@redhat.com>
4912
4913 * gdb.base/attach-non-pgrp-leader.c: New.
4914 * gdb.base/attach-non-pgrp-leader.exp: New.
4915
726e1356
PA
49162017-11-06 Pedro Alves <palves@redhat.com>
4917
4918 * configure.ac: No longer check for termio.h and sgtty.h.
4919 * configure: Regenerate.
4920 * remote-utils.c: Include termios.h instead of gdb_termios.h.
4921 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
4922 Remove termio and sgtty code.
4923
50ab6ace
YQ
49242017-11-03 Yao Qi <yao.qi@linaro.org>
4925
4926 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
4927 in GDB is disabled.
4928
8e68731c
YQ
49292017-11-03 Yao Qi <yao.qi@linaro.org>
4930
4931 * gdb.python/py-thrhandle.exp: Skip it if python is not
4932 enabled.
4933
3a87ae65
SM
49342017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
4935
4936 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
4937 as a breakpoint command.
4938
484d8d36
MD
49392017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
4940
4941 PR python/21213
4942 * gdb.python/py-infthread.exp: Test calling
4943 InferiorThread.inferior () multiple times in a row.
4944
4a27f119
KS
49452017-10-27 Keith Seitz <keiths@redhat.com>
4946
4947 * gdb.opt/inline-break.exp (break_info_1): New procedure.
4948 Test "info break" for every inlined function breakpoint.
4949
bb11dd58
YQ
49502017-10-27 Yao Qi <yao.qi@linaro.org>
4951
4952 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
4953
a43f3893
PF
49542017-10-26 Patrick Frants <osscontribute@gmail.com>
4955
4956 * gdb.cp/classes.exp (test_static_members): Test printing
4957 Outer::instance.
4958 * gdb.cp/classes.c (struct Inner, struct Outer): New.
4959 (Inner::instance, Outer::instance): New.
4960
792ccf00
PA
49612017-10-24 Pedro Alves <palves@redhat.com>
4962
4963 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
4964 extra console" test in two stages.
4965
eb2bfbad
PA
49662017-10-24 Pedro Alves <palves@redhat.com>
4967
4968 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
4969
1f75a651
PA
49702017-10-24 Pedro Alves <palves@redhat.com>
4971
4972 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
4973 loop.
4974
779990d9
PA
49752017-10-24 Pedro Alves <palves@redhat.com>
4976
4977 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
4978 $attempt" and "stoppedtry $stoppedtry" test prefixes.
4979
ad9b8f5d
PA
49802017-10-24 Pedro Alves <palves@redhat.com>
4981
4982 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
4983 parameter and handle it. Don't output read value in test name.
4984
fee6da6e
PA
49852017-10-24 Pedro Alves <palves@redhat.com>
4986
4987 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
4988 custom test name.
4989
10389c2c
PA
49902017-10-24 Pedro Alves <palves@redhat.com>
4991
4992 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
4993 include the unstable output directory name in the test's name.
4994 (initial_setup_simple) <'set args'>: Use custom test name.
4995
a80e65a9
PA
49962017-10-24 Pedro Alves <palves@redhat.com>
4997
4998 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
4999 with explicit test name.
5000
15763a09
PA
50012017-10-20 Pedro Alves <palves@redhat.com>
5002
5003 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
5004 'wait -i'. Use gdb_assert and remote_close.
5005
49a4ce2e
AB
50062017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
5007
5008 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
5009 number from variable rather than hard-coded.
5010
a75868f5
PA
50112017-10-19 Pedro Alves <palves@redhat.com>
5012
5013 * gdb.base/long-inferior-output.c: New file.
5014 * gdb.base/long-inferior-output.exp: New file.
5015
c8ba13ad
KS
50162017-11-18 Keith Seitz <keiths@redhat.com>
5017
5018 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
5019 method.
5020 (main): Call it.
5021 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
5022 Add additional user-defined conversion operator tests.
5023
b27de576
PA
50242017-10-17 Pedro Alves <palves@redhat.com>
5025
5026 * boards/native-stdio-gdbserver.exp: Load "local-board".
5027
8484c955
PA
50282017-10-17 Pedro Alves <palves@redhat.com>
5029
5030 * gdb.base/quit-live.c: New file.
5031 * gdb.base/quit-live.exp: New file.
5032
83d5a34d
KS
50332017-10-16 Keith Seitz <keiths@redhat.com>
5034
5035 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
5036 (class_with_protected_typedef, class_with_private_typedef)
5037 (struct_with_public_typedef, struct_with_protected_typedef)
5038 (struct_with_private_typedef): New classes/structs.
5039 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
5040 typedefs and access specifiers.
5041
739b3f1d
PA
50422017-10-16 Pedro Alves <palves@redhat.com>
5043 Simon Marchi <simon.marchi@polymtl.ca>
5044
5045 * README (Local vs Remote vs Native): New section.
5046 * boards/local-board.exp: New file, with bits factored out from
5047 ...
5048 * boards/native-extended-gdbserver.exp: ... here. Load
5049 "local-board".
5050 * boards/native-gdbserver.exp: Load "local-board".
5051 (${board}_spawn, ${board}_exec): Delete.
5052 * boards/native-stdio-gdbserver.exp: Most contents factored out to
5053 ...
5054 * boards/stdio-gdbserver-base.exp: ... this new file.
5055 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
5056 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
5057 procedure.
5058 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
5059 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
5060 stdio_gdbserver_command.
5061 (${board}_get_remote_address, ${board}_get_comm_port)
5062 (${board}_download, ${board}_upload): Delete.
5063 (get_target_remote_pipe_cmd): New.
5064
fe68b953
SM
50652017-10-16 Simon Marchi <simon.marchi@ericsson.com>
5066
5067 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
5068 test_bkpt_deletion, test_bkpt_cond_and_cmds,
5069 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
5070 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
5071 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
5072 remove with_test_prefix.
5073
300b6685
PA
50742017-10-13 Pedro Alves <palves@redhat.com>
5075
5076 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
5077 * gdb.base/annota1.exp: Use it instead of is_remote.
5078 * gdb.base/annota3.exp: Use it instead of is_remote.
5079 * gdb.cp/annota2.exp: Use it instead of is_remote.
5080 * gdb.cp/annota3.exp: Use it instead of is_remote.
5081 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
5082
50500caf
PA
50832017-10-13 Pedro Alves <palves@redhat.com>
5084
5085 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
5086 (test_num_test_vars, run_and_count_vars, find_env)
5087 (test_set_unset_env, test_inherit_env_var): New procedures.
5088 (top level): Use them.
5089
dad0c6d2
PA
50902017-10-13 Pedro Alves <palves@redhat.com>
5091
5092 * lib/selftest-support.exp (selftest_setup): Extend comments, and
5093 also skip on stub-like targets.
5094
8b0553c1
PA
50952017-10-13 Pedro Alves <palves@redhat.com>
5096
5097 PR gdb/22293
5098 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
5099 (top level): Move some tests to ...
5100 (test_not_found): ... this new procedure.
5101 (top level): Call it.
5102
7594f623
PA
51032017-10-13 Pedro Alves <palves@redhat.com>
5104
5105 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
5106 expect different "info terminal" output if testing with a
5107 non-native target.
5108
ebe3b402
PA
51092017-10-13 Pedro Alves <palves@redhat.com>
5110 Simon Marchi <simon.marchi@polymtl.ca>
5111
5112 PR python/12966
5113 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
5114
42f1b161
PA
51152017-10-13 Pedro Alves <palves@redhat.com>
5116
5117 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
5118 already.
5119
8d6ef72b
PA
51202017-10-13 Pedro Alves <palves@redhat.com>
5121
5122 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
5123 is_remote.
5124
d7bcd5b8
PA
51252017-10-13 Pedro Alves <palves@redhat.com>
5126
5127 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
5128 is_remote.
5129
df479dc6
PA
51302017-10-13 Pedro Alves <palves@redhat.com>
5131
5132 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
5133 is set.
5134 (corefile_test_attach): Likewise. Check can_spawn_for_attach
5135 instead of is_remote.
5136
23fb630a
PA
51372017-10-13 Pedro Alves <palves@redhat.com>
5138
5139 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
5140 (top level): Add comment.
5141
cc77b1dc
PA
51422017-10-13 Pedro Alves <palves@redhat.com>
5143
5144 * gdb.base/remote.exp (top level): Fix comment typo and add
5145 missing return.
5146
27c9e813
PA
51472017-10-13 Pedro Alves <palves@redhat.com>
5148 Simon Marchi <simon.marchi@polymtl.ca>
5149
5150 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
5151 calls and add comments. Skip test if use_gdb_stub is set.
5152 (top level): Use "set cwd" command instead of "cd" command.
5153
5e830d98
PA
51542017-10-13 Pedro Alves <palves@redhat.com>
5155
5156 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
5157 is_remote target check.
5158
f5ca0032
PA
51592017-10-13 Pedro Alves <palves@redhat.com>
5160
5161 * gdb.base/scope.exp: Use build_executable + clean_restart +
5162 gdb_file_cmd instead of prepare_for_testing and no longer skip
5163 "before run" tests on is_remote target boards. Update comments.
5164 * boards/native-extended-gdbserver.exp
5165 (extended_gdbserver_load_last_file): New, factored out from ...
5166 (gdb_load): ... this. Move further below and add comment.
5167 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
5168
8aed1c0d
PA
51692017-10-12 Pedro Alves <palves@redhat.com>
5170
5171 * gdb.base/attach.exp: Remove references to gdb64.
5172 * gdb.base/dbx.exp: Remove references to gdb64.
5173
cfa34c87
SM
51742017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
5175 Pedro Alves <palves@redhat.com>
5176
5177 * gdb.base/label.exp: Remove is_remote target check.
5178
9192b7de
PA
51792017-10-12 Pedro Alves <palves@redhat.com>
5180
5181 * gdb.base/auvx.exp (coredir): Update comment.
5182 (top level) <core_works>: Use "set cwd" command instead of "cd"
5183 command.
5184
6bf0052d
PA
51852017-10-12 Pedro Alves <palves@redhat.com>
5186 Simon Marchi <simon.marchi@polymtl.ca>
5187
5188 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
5189 target boards.
5190
e48ef82d
PA
51912017-10-12 Pedro Alves <palves@redhat.com>
5192 Simon Marchi <simon.marchi@polymtl.ca>
5193
5194 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
5195 Instead skip if there's any gdb_protocol set.
5196
8d7aea57
SM
51972017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
5198 Pedro Alves <palves@redhat.com>
5199
5200 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
5201
30440677
PA
52022017-10-12 Pedro Alves <palves@redhat.com>
5203 Simon Marchi <simon.marchi@polymtl.ca>
5204
5205 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
5206 instead of on dejagnu remote boards.
5207
4e04f045 52082017-10-12 Pedro Alves <palves@redhat.com>
175654b9 5209 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
5210
5211 * gdb.base/inferior-died.exp: Remove is_remote and isnative
5212 checks. Use build_executable + clean_restart instead of
5213 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
5214 of enabling non-stop after starting gdb.
5215
871a186e
PA
52162017-10-12 Pedro Alves <palves@redhat.com>
5217
5218 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
5219 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5220 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5221 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5222
56d704da
AK
52232017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
5224
5225 * gdb.arch/arc-tdesc-cpu.exp: New file.
5226 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
5227
2f20e312
SM
52282017-10-10 Simon Marchi <simon.marchi@ericsson.com>
5229
5230 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
5231
65630365
PA
52322017-10-10 Pedro Alves <palves@redhat.com>
5233
5234 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
5235 expect CLI output.
5236
bf469271
PA
52372017-10-10 Pedro Alves <palves@redhat.com>
5238
5239 * lib/selftest-support.exp (selftest_setup): Update for
5240 captured_command_loop's prototype change.
5241
777a42f1
PA
52422017-10-09 Pedro Alves <palves@redhat.com>
5243
5244 Test both arch1=>arch2 and arch2=>arch1.
5245
5246 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
5247 (srcfile2, binfile2, march1, march2): Remove globals. Largely
5248 factored out to...
5249 (append_arch1_options, append_arch2_options, append_arch_options)
5250 (build_executables): New procedures.
5251 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
5252 local.
5253 (top level): Add new 'first_arch' testing axis.
5254
cbd2b4e3
PA
52552017-10-09 Pedro Alves <palves@redhat.com>
5256
5257 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
5258 (barrier): New.
5259 (thread_start, all_started): New functions.
5260 (main): Spawn new thread and wait until it is scheduled.
5261 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
5262 option.
5263 (do_test): Add 'selected_thread' parameter. Run to all_started
5264 instead of main. Explicitly set the breakpoint at main. Switch
5265 to the SELECTED_THREAD thread.
5266 (top level): Test handling the exec event with either the main
5267 thread or the second thread selected.
5268
5c9e4427
PA
52692017-10-09 Pedro Alves <palves@redhat.com>
5270
5271 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
5272 logic. Move STOP marker after the value checks.
5273 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
5274 regexp.
5275
b3b7c423
SL
52762017-10-06 Sandra Loosemore <sandra@codesourcery.com>
5277
5278 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
5279
3b4b2f16
UW
52802017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
5281
5282 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
5283 integer-to-dfp conversion.
5284 * gdb.base/dfp-test.exp: Likewise.
5285
5cd63fda
PA
52862017-10-04 Pedro Alves <palves@redhat.com>
5287
5288 * gdb.multi/hangout.c: Include <unistd.h>.
5289 (hangout_loop): New function.
5290 (main): Call alarm. Call hangout_loop in a loop.
5291 * gdb.multi/hello.c: Include <unistd.h>.
5292 (hello_loop): New function.
5293 (main): Call alarm. Call hangout_loop in a loop.
5294 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
5295 inferior with the other selected.
5296
4c71c105
SM
52972017-10-04 Simon Marchi <simon.marchi@ericsson.com>
5298
5299 * gdb.mi/list-thread-groups-available.exp: New file.
5300 * gdb.mi/list-thread-groups-available.c: New file.
5301
bc3b087d
SDJ
53022017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
5303
5304 * gdb.base/set-cwd.exp: Make it available on
5305 native-extended-gdbserver.
5306
d092c5a2
SDJ
53072017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
5308
5309 * gdb.base/set-cwd.c: New file.
5310 * gdb.base/set-cwd.exp: Likewise.
5311
45320ffa
TT
53122017-10-02 Tom Tromey <tom@tromey.com>
5313
5314 PR rust/22236:
5315 * gdb.rust/simple.rs (main): New variable "fslice".
5316 * gdb.rust/simple.exp: Add slice tests. Update string tests.
5317
b3e3859b
TT
53182017-10-02 Tom Tromey <tom@tromey.com>
5319
5320 * gdb.rust/simple.exp: Test ptype of a slice.
5321
01af5e0d
TT
53222017-10-02 Tom Tromey <tom@tromey.com>
5323
5324 * gdb.rust/simple.exp: Test index of slice.
5325
a9bbfbd8
TT
53262017-09-27 Tom Tromey <tom@tromey.com>
5327
5328 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
5329
df8899e5
TP
53302017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5331 Pedro Alves <palves@redhat.com>
5332
5333 * gdb.base/compare-sections.exp (get value of read-only section): Read
5334 as unsigned value.
5335 (corrupt read-only section): Likewise and don't set written if patching
5336 failed.
5337
757bf54b
KB
53382017-09-21 Kevin Buettner <kevinb@redhat.com>
5339
5340 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
5341 files.
5342
06871ae8
PA
53432017-09-20 Pedro Alves <palves@redhat.com>
5344
5345 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
5346 symbol names in gdb's output.
5347 * gdb.cp/overload.exp ("list all overloads"): Likewise.
5348
e5f25bc5
PA
53492017-09-20 Pedro Alves <palves@redhat.com>
5350
5351 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
5352 Rename to ...
5353 (test_list_ambiguous_symbol): ... this and add a symbol name
5354 parameter. Adjust.
5355 (test_list_ambiguous_function): Reimplement on top of
5356 test_list_ambiguous_symbol and also test listing ambiguous
5357 variables.
5358 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
5359 (ambiguous_fun): ... this.
5360 (ambiguous_var): New.
5361 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
5362 (ambiguous_fun): ... this.
5363 (ambiguous_var): New.
5364
4e5a4f58
JB
53652017-09-19 John Baldwin <jhb@FreeBSD.org>
5366
5367 * gdb.base/starti.c: New file.
5368 * gdb.base/starti.exp: New file.
5369 * lib/gdb.exp (gdb_starti_cmd): New procedure.
5370
26e53f3e
PA
53712017-09-14 Pedro Alves <palves@redhat.com>
5372
5373 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
5374 (top level): Use it instead of runto.
5375
cb791d59
TT
53762017-09-11 Tom Tromey <tom@tromey.com>
5377
5378 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
5379
7c96f8c1
TT
53802017-09-11 Tom Tromey <tom@tromey.com>
5381
5382 * gdb.python/py-infthread.exp: Add tests for new_thread event.
5383 * gdb.python/py-inferior.exp: Add tests for new inferior events.
5384
469412dd
CW
53852017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
5386
5387 * gdb.fortran/printing-types.exp: New file.
5388 * gdb.fortran/printing-types.exp: New file.
5389
e0f86435
BH
53902017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
5391
5392 * gdb.fortran/vla-ptype.exp: Fix typos.
5393 * gdb.fortran/vla-value.exp: Same.
5394
9e9af4be
BH
53952017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
5396
5397 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
5398 * gdb.mi/mi-var-child-f.exp: Likewise.
5399 * gdb.mi/mi-vla-fortran.exp: Likewise.
5400
a5ad232b 54012017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
5402 Christoph Weinmann <christoph.t.weinmann@intel.com>
5403 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
5404
5405 * gdb.fortran/ptr-indentation.f90: New file.
5406 * gdb.fortran/ptr-indentation.exp: New file.
5407
5aec60eb
TT
54082017-09-05 Tom Tromey <tom@tromey.com>
5409
5410 PR gdb/22010:
5411 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
5412
8f8f8152
TP
54132017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5414
5415 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
5416
fbd1b771
JK
54172017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5418
5419 * gdb.threads/tls-nodebug-pie.c: New file.
5420 * gdb.threads/tls-nodebug-pie.exp: New file.
5421
5eb5f850
TT
54222017-09-05 Tom Tromey <tom@tromey.com>
5423
5424 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
5425 for rust.
5426
ae780a21
SM
54272017-09-05 Simon Marchi <simon.marchi@ericsson.com>
5428
5429 * gdb.multi/multi-arch-exec.exp: Test with different
5430 "follow-exec-mode" settings.
5431 (do_test): New procedure.
5432
3693fdb3
PA
54332017-09-04 Pedro Alves <palves@redhat.com>
5434
5435 * gdb.base/func-static.c (S::method const, S::method volatile)
5436 (S::method volatile const): New methods.
5437 (c_s, v_s, cv_s): New instances.
5438 (main): Call method() on them.
5439 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
5440 (cannot_resolve): New procedure.
5441 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
5442 print-quote-unquoted columns.
5443 (do_test): Test printing each scope too.
5444
e68cb8e0
PA
54452017-09-04 Pedro Alves <palves@redhat.com>
5446
5447 * gdb.base/local-static.exp: Also test with
5448 class::method::variable wholly quoted.
5449 * gdb.cp/m-static.exp (class::method::variable): Remove test.
5450
858be34c
PA
54512017-09-04 Pedro Alves <palves@redhat.com>
5452
5453 * gdb.base/local-static.c: New.
5454 * gdb.base/local-static.cc: New.
5455 * gdb.base/local-static.exp: New.
5456
46a4882b
PA
54572017-09-04 Pedro Alves <palves@redhat.com>
5458
5459 * gdb.asm/asm-source.exp: Add casts to int.
5460 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
5461 (dataglobal64_1, dataglobal64_2): New globals.
5462 * gdb.base/nodebug.exp: Test different expressions involving the
5463 new globals, with print, whatis and ptype. Add casts to int.
5464 * gdb.base/solib-display.exp: Add casts to int.
5465 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
5466 * gdb.cp/m-static.exp: Add cast to int.
5467 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
5468 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
5469 tls variable with no debug info without a cast. Test with a cast
5470 to int too.
5471 * gdb.trace/entry-values.exp: Add casts.
5472
2c5a2be1
PA
54732017-09-04 Pedro Alves <palves@redhat.com>
5474
5475 * gdb.base/nodebug.exp: Test that ptype's error about functions
5476 with unknown return type includes the function name too.
5477
7022349d
PA
54782017-09-04 Pedro Alves <palves@redhat.com>
5479
5480 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
5481 return type of munmap in infcall.
5482 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
5483 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
5484 type of ftell in infcall.
5485 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
5486 type of getpid in infcall.
5487 * gdb.base/infcall-exec.exp: Cast return type of execlp in
5488 infcall.
5489 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
5490 Bail on failure to extract the pid.
5491 * gdb.base/nodebug.c: #include <stdint.h>.
5492 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
5493 New functions.
5494 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
5495 Change expected output of print/whatis/ptype with functions with
5496 no debug info. Test all supported languages. Call
5497 test_call_promotion.
5498 * gdb.compile/compile.exp: Adjust expected output to expect
5499 warning.
5500 * gdb.threads/siginfo-threads.exp: Likewise.
5501
54990598
PA
55022017-09-04 Pedro Alves <palves@redhat.com>
5503
5504 * gdb.base/callfuncs.exp (do_function_calls): New parameter
5505 "prototypes". Test calling float functions via prototyped and
5506 unprototyped function pointers.
5507 (perform_all_tests): New parameter "prototypes". Pass it down.
5508 (top level): Pass down "prototypes" parameter to
5509 perform_all_tests.
5510
34d16ea2
SM
55112017-09-04 Simon Marchi <simon.marchi@ericsson.com>
5512
5513 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
5514 Test with nested loops.
5515
9521ecda
SM
55162017-09-04 Simon Marchi <simon.marchi@ericsson.com>
5517
5518 * gdb.base/commands.exp: Call the new procedures.
5519 (loop_break_test, loop_continue_test): New procedures.
5520
80a65e9b
SM
55212017-09-04 Simon Marchi <simon.marchi@ericsson.com>
5522
5523 * gdb.base/commands.exp: Call new procedure.
5524 (define_if_without_arg_test): New procedure.
5525
e439fa14
PA
55262017-09-04 Pedro Alves <palves@redhat.com>
5527
5528 * gdb.base/list-ambiguous.exp: New file.
5529 * gdb.base/list-ambiguous0.c: New file.
5530 * gdb.base/list-ambiguous1.c: New file.
5531 * gdb.base/list.exp (test_list_range): Adjust expected output.
5532
0a2dde4a
SDJ
55332017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
5534
5535 * gdb.base/share-env-with-gdbserver.c: New file.
5536 * gdb.base/share-env-with-gdbserver.exp: Likewise.
5537
5e89eb3a
SM
55382017-08-28 Simon Marchi <simon.marchi@ericsson.com>
5539
5540 * gdb.base/commands.exp (gdbvar_simple_if_test,
5541 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
5542 progvar_simple_if_test, progvar_simple_while_test,
5543 progvar_complex_if_while_test, user_defined_command_test,
5544 user_defined_command_args_eval,
5545 user_defined_command_args_stack_test,
5546 user_defined_command_manyargs_test, bp_deleted_in_command_test,
5547 temporary_breakpoint_commands,
5548 gdb_test_no_prompt, redefine_hook_test,
5549 redefine_backtrace_test): Remove "global gdb_prompt".
5550
fd437cbc
SM
55512017-08-28 Simon Marchi <simon.marchi@ericsson.com>
5552
5553 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
5554 New proc, call it from toplevel.
5555
87215ad1
SDJ
55562017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
5557
5558 PR remote/21852
5559 * gdb.server/normal.c: New file, copied from gdb.base.
5560 * gdb.server/run-without-local-binary.exp: New file.
5561
58afddc6
WP
55622017-08-07 Weimin Pan <weimin.pan@oracle.com>
5563
5564 * gdb.arch/sparc64-adi.exp: New file.
5565 * gdb.arch/sparc64-adi.c: New file.
5566
5277199a
PA
55672017-08-22 Pedro Alves <palves@redhat.com>
5568
5569 * gdb.cp/overload.exp (line_range_pattern): New procedure.
5570 (top level): Add "list all overloads" tests.
5571
14278e1f
TT
55722017-08-22 Tom Tromey <tom@tromey.com>
5573
5574 * gdb.gdb/xfullpath.exp: Remove.
5575
bf223d3e
PA
55762017-08-21 Pedro Alves <palves@redhat.com>
5577
5578 PR gdb/19487
5579 * gdb.base/symbol-alias.c: New.
5580 * gdb.base/symbol-alias2.c: New.
5581 * gdb.base/symbol-alias.exp: New.
5582
c973d0aa
PA
55832017-08-21 Pedro Alves <palves@redhat.com>
5584
5585 * gdb.base/dfp-test.c
5586 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
5587 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
5588 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
5589 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
5590 * gdb.base/whatis-ptype-typedefs.c: New.
5591 * gdb.base/whatis-ptype-typedefs.exp: New.
5592 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
5593 (an_int, an_int_type, an_int_type2): New globals.
5594 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
5595 involving typedefs and cast expressions.
5596 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
5597 (lookup_typedefs_function): New.
5598 (typedefs_pretty_printers_dict): New.
5599 (top level): Register lookup_typedefs_function in
5600 gdb.pretty_printers.
5601
6d580b63
YQ
56022017-08-18 Yao Qi <yao.qi@linaro.org>
5603
5604 * gdb.server/unittest.exp: New.
5605
206726fb
SDJ
56062017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
5607
5608 PR gdb/21954
5609 * gdb.base/environ.exp: Add test to check if 'unset environment'
5610 works.
5611
bf0ec4c2
AA
56122017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
5613
5614 * lib/gdb.exp (universal_compile_options): New caching proc.
5615 (gdb_compile): Suppress GCC's coloring of messages.
5616
d6382fff
TT
56172017-08-14 Tom Tromey <tom@tromey.com>
5618
5619 PR gdb/21675:
5620 * gdb.base/printcmds.exp (test_radices): New function.
5621 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
5622 * gdb.base/sizeof.exp (check_valueof): Use p/d.
5623 * lib/gdb.exp (get_integer_valueof): Use p/d.
5624
c2c2dd9f
SM
56252017-08-12 Simon Marchi <simon.marchi@ericsson.com>
5626
5627 * lib/gdb.exp (get_valueof): Don't capture end-of-line
5628 characters.
5629
fdffd6f4
TT
56302017-08-05 Tom Tromey <tom@tromey.com>
5631
5632 * gdb.rust/simple.exp: Allow String to appear in a different
5633 namespace.
5634
27d41eac
YQ
56352017-07-26 Yao Qi <yao.qi@linaro.org>
5636
5637 * gdb.gdb/unittest.exp: Invoke command
5638 "maintenance check xml-descriptions".
5639
031ed05d
AA
56402017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5641
5642 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
5643 calling context.
5644 (hex128): Drop erroneous calculation of parameters.
5645
dcd27ddf
SM
56462017-07-22 Simon Marchi <simon.marchi@ericsson.com>
5647
5648 * gdb.python/py-unwind.exp: Disable stack protection when
5649 building test file.
5650
47e77640
PA
56512017-07-20 Pedro Alves <palves@redhat.com>
5652
5653 * gdb.base/default.exp (set language): Adjust expected output.
5654
62d2a18a
PA
56552017-07-20 Pedro Alves <palves@redhat.com>
5656
5657 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
5658 (test_minsym): ... this, and make static.
5659 (get_pck__foo__bar__minsym): Rename to ...
5660 (get_test_minsym): ... this.
5661 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
5662 symbol names and comments.
5663 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
5664 (get_test_minsym): ... this.
5665 (pck__foo__bar__minsym__2): Rename to ...
5666 (test_minsym): ... this.
5667 (main): Adjust.
5668
c45ec17c
PA
56692017-07-17 Pedro Alves <palves@redhat.com>
5670
5671 * gdb.base/completion.exp: Adjust expected output.
5672 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
5673 the completer works.
5674
c6756f62
PA
56752017-07-17 Pedro Alves <palves@redhat.com>
5676
5677 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
5678
5bd68487
AB
56792017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
5680
5681 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
5682
8880f2a9
TT
56832017-07-14 Tom Tromey <tom@tromey.com>
5684
5685 PR rust/21764:
5686 * gdb.rust/simple.exp: Add tests.
5687
65547233
TT
56882017-07-14 Tom Tromey <tom@tromey.com>
5689
5690 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
5691
8f14146e
PA
56922017-07-14 Pedro Alves <palves@redhat.com>
5693
5694 * gdb.linespec/base/one/thefile.cc (z1): New function.
5695 * gdb.linespec/base/two/thefile.cc (z2): New function.
5696 * gdb.linespec/linespec.exp: Add tests.
5697
b4365d02
AB
56982017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
5699
5700 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
5701 to mi_create_breakpoint.
5702
5d2cbaa5
AB
57032017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
5704
5705 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
5706 mi_create_breakpoint.
5707
11cb5716
IB
57082017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
5709
5710 * gdb.dlang/demangle.exp: Update for demangling changes.
5711
03278692
TT
57122017-07-09 Tom Tromey <tom@tromey.com>
5713
5714 * gdb.dwarf2/shortpiece.exp: New file.
5715
33c5cd75
DB
57162017-07-06 David Blaikie <dblaikie@gmail.com>
5717
5718 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
5719 built from fissiont-multi-cu{1,2}.c.
5720 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
5721 except putting 'main' and 'func' in separate CUs in the same DWO file.
5722 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
5723 test.
5724 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
5725 test.
5726
8455d262
PA
57272017-07-06 Pedro Alves <palves@redhat.com>
5728
5729 * gdb.python/py-unwind.exp: Test flushregs.
5730
dc4bde35
SDJ
57312017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
5732
5733 PR cli/21688
5734 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
5735 tests for alias commands and trailing whitespace.
5736
51ed89aa
SDJ
57372017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
5738
5739 PR cli/21688
5740 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
5741 procedure. Call it.
5742
eb17d413
PA
57432017-06-29 Pedro Alves <palves@redhat.com>
5744
5745 * gdb.base/printcmds.exp: Add tests.
5746
41664b45
DG
57472017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
5748
5749 PR gdb/21337
5750 * gdb.base/reread-readsym.exp: New file.
5751 * gdb.base/reread-readsym.c: New file.
5752
75312ae3
KB
57532017-06-21 Kevin Buettner <kevinb@redhat.com>
5754
5755 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
5756 subpattern.
5757
66953522
PB
57582017-06-19 Peter Bergner <bergner@vnet.ibm.com>
5759
5760 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
5761 extended mnemonic.
5762 * gdb.arch/powerpc-power9.s: Likewise.
5763
5524b525
AA
57642017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
5765
5766 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
5767 on 32-bit x86 targets. Exploit is_*_target macros where
5768 appropriate.
5769
03c8af18
AA
57702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5771
5772 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
5773 register pieces.
5774
3bf31011
AA
57752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5776
5777 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
5778 located in one or more DWARF pieces.
5779
805acca0
AA
57802017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5781
5782 * lib/gdb.exp (get_endianness): New proc.
5783 * gdb.arch/aarch64-fp.exp: Use it.
5784 * gdb.arch/altivec-regs.exp: Likewise.
5785 * gdb.arch/e500-regs.exp: Likewise.
5786 * gdb.arch/vsx-regs.exp: Likewise.
5787 * gdb.base/dump.exp: Likewise.
5788 * gdb.base/funcargs.exp: Likewise.
5789 * gdb.base/gnu_vector.exp: Likewise.
5790 * gdb.dwarf2/formdata16.exp: Likewise.
5791 * gdb.dwarf2/implptrpiece.exp: Likewise.
5792 * gdb.dwarf2/nonvar-access.exp: Likewise.
5793 * gdb.python/py-inferior.exp: Likewise.
5794 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5795
e9352324
AA
57962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5797
5798 PR gdb/21226
5799 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
5800 stack value pieces are taken from the LSB end.
5801
d5d1163e
AA
58022017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5803
5804 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
5805 variable at nonzero offset.
5806
0567c986
AA
58072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5808
5809 * gdb.dwarf2/var-access.c: New file.
5810 * gdb.dwarf2/var-access.exp: New test.
5811 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
5812
973e9aab
TT
58132017-06-12 Tom Tromey <tom@tromey.com>
5814
5815 * gdb.dwarf2/formdata16.exp: Add tests.
5816
d9109c80
TT
58172017-06-12 Tom Tromey <tom@tromey.com>
5818
5819 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
5820
30a25466
TT
58212017-06-12 Tom Tromey <tom@tromey.com>
5822
5823 PR exp/16225:
5824 * gdb.reverse/i386-sse-reverse.exp: Update tests.
5825 * gdb.arch/vsx-regs.exp: Update tests.
5826 * gdb.arch/s390-vregs.exp (hex128): New proc.
5827 Update test.
5828 * gdb.arch/altivec-regs.exp: Update tests.
5829
aefd8b33
SDJ
58302017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
5831
5832 * gdb.base/startup-with-shell.c: New file.
5833 * gdb.base/startup-with-shell.exp: Likewise.
5834
2090129c
SDJ
58352017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
5836
5837 * gdb.server/non-existing-program.exp: Update regex in order to
5838 reflect the fact that gdbserver is now using fork_inferior (with a
5839 shell) to startup the inferior.
5840
8e86a419
SM
58412017-05-30 Simon Marchi <simon.marchi@ericsson.com>
5842
5843 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
5844 support function calls from GDB.
5845
e6cf65f2
TT
58462017-05-21 Tom Tromey <tom@tromey.com>
5847
5848 PR rust/21466:
5849 * gdb.rust/unsized.exp: New file.
5850 * gdb.rust/unsized.rs: New file.
5851
43cc5389
TT
58522017-05-19 Tom Tromey <tom@tromey.com>
5853
5854 PR rust/21484:
5855 * gdb.rust/watch.exp: New file.
5856 * gdb.rust/watch.rs: New file.
5857
ec8df234
TT
58582017-05-18 Tom Tromey <tom@tromey.com>
5859
5860 * gdb.rust/simple.exp: Allow Box to be qualified.
5861
3e3e7fae
TP
58622017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
5863
5864 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
5865
59cc050d
PA
58662017-05-18 Pedro Alves <palves@redhat.com>
5867
5868 * gdb.base/fileio.c (test_write, test_read, test_close)
5869 (test_fstat): Don't print 'ret' in the fail path.
5870
c8f6abd1
PA
58712017-05-18 Pedro Alves <palves@redhat.com>
5872
5873 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
5874 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
5875 (test_system, test_rename, test_unlink, test_time): Change
5876 prototypes.
5877 * gdb.base/fileio.exp (stop_msg): Adjust.
5878
d2a03b77
PA
58792017-05-18 Pedro Alves <palves@redhat.com>
5880
5881 * gdb.base/fileio.c (null_str): New global.
5882 (test_stat): Use it.
5883 * gdb.base/fileio.exp: Remove nowarnings.
5884
0d5c6999
YQ
58852017-05-17 Yao Qi <yao.qi@linaro.org>
5886
5887 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
5888
21873064
YQ
58892017-05-17 Simon Marchi <simon.marchi@ericsson.com>
5890
5891 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
5892 argument command.
5893 (top-level): Invoke test_set_inferior_tty.
5894
d512d31c
PA
58952017-05-04 Pedro Alves <palves@redhat.com>
5896
5897 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
5898 Add parens to print call for Python 3.
5899
90cef2ed
KS
59002017-05-03 Keith Seitz <keiths@redhat.com>
5901
5902 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
5903 (main): Call it.
5904
14f819c8
TW
59052017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5906
5907 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
5908 to prev and next.
5909
913aeadd
TW
59102017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5911
5912 * gdb.python/py-record-btrace.exp: Remove test for
5913 gdb.BtraceInstruction.error.
5914
a3be24ad
TW
59152017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5916
5917 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
5918
ae20e79a
TW
59192017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5920
5921 * gdb.python/py-record-btrace-threads.c: New file.
5922 * gdb.python/py-record-btrace-threads.exp: New file.
5923
45ce1b47
SDJ
59242017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
5925
5926 PR testsuite/8595
5927 * gdb.base/environ.exp: Make test available in all architectures.
5928 Move bits related to "info program" testing to
5929 gdb.base/info-program.exp. Rewrite tests to use the two new
5930 procedures mentione below.
5931 (test_set_show_env_var) New procedure.
5932 (test_set_show_env_var_equal): Likewise.
5933 * gdb.base/info-program.exp: New file.
5934
e15c3eb4
KS
59352017-04-27 Keith Seitz <keiths@redhat.com>
5936
5937 * gdb.cp/oranking.cc (test15): New function.
5938 (main): Call test15 and declare additional variables for testing.
5939 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
5940 "p foo101('abc')" tests.
5941 Add tests for cv qualifier overloads.
5942 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
5943 "lvalue reference overload" test.
5944 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
5945 "print value of f1 on Child&& in f2" test.
5946
3a3fd0fd
PA
59472017-04-19 Pedro Alves <palves@redhat.com>
5948
5949 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
5950 procedure.
5951 (top level): Call it.
5952 * lib/gdb.exp (gdb_define_cmd): New procedure.
5953
53375380
PA
59542017-04-12 Pedro Alves <palves@redhat.com>
5955
5956 PR gdb/21323
5957 * gdb.cp/wide_char_types.c: Include <wchar.h>.
5958 (wchar): New global.
5959 * gdb.cp/wide_char_types.exp (wide_char_types_program)
5960 (do_test_wide_char, wide_char_types_no_program, top level): Add
5961 wchar_t testing.
5962
53e710ac
PA
59632017-04-12 Pedro Alves <palves@redhat.com>
5964
5965 PR c++/21323
5966 * gdb.cp/wide_char_types.c: New file.
5967 * gdb.cp/wide_char_types.exp: New file.
5968
0ad9d8c7
SDJ
59692017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
5970
5971 PR gdb/21352
5972 * gdb.trace/tsv.exp: Add test for "tsave -r".
5973
b1b45502
IB
59742017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
5975
5976 * gdb.dlang/watch-loc.c: New file.
5977 * gdb.dlang/watch-loc.exp: New file.
5978
ec13808e
JK
59792017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5980
5981 * gdb.python/py-section-script.exp (sepdebug): New testcases.
5982
fe5f7374
AK
59832017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
5984
5985 * gdb.arch/arc-analyze-prologue.S: New file.
5986 * gdb.arch/arc-analyze-prologue.exp: Likewise.
5987
eea78757
AK
59882017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
5989
5990 * gdb.arch/arc-decode-insn.S: New file.
5991 * gdb.arch/arc-decode-insn.exp: Likewise.
5992
5badf10a
IR
59932017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
5994
5995 PR tdep/20928
5996 * gdb.arch/sparc64-regs.exp: New file.
5997 * gdb.arch/sparc64-regs.S: Likewise.
5998
cee59b3f
TW
59992017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
6000
6001 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
6002 and memory view on Python 3.
6003
c0f55cc6
AV
60042017-03-20 Artemiy Volkov <artemiyv@acm.org>
6005 Keith Seitz <keiths@redhat.com>
6006
6007 PR gdb/14441
6008 * gdb.cp/demangle.exp: Add rvalue reference tests.
6009 * gdb.cp/rvalue-ref-casts.cc: New file.
6010 * gdb.cp/rvalue-ref-casts.exp: New file.
6011 * gdb.cp/rvalue-ref-overload.cc: New file.
6012 * gdb.cp/rvalue-ref-overload.exp: New file.
6013 * gdb.cp/rvalue-ref-params.cc: New file.
6014 * gdb.cp/rvalue-ref-params.exp: New file.
6015 * gdb.cp/rvalue-ref-sizeof.cc: New file.
6016 * gdb.cp/rvalue-ref-sizeof.exp: New file.
6017 * gdb.cp/rvalue-ref-types.cc: New file.
6018 * gdb.cp/rvalue-ref-types.exp: New file.
6019 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
6020 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
6021
51457a05
MAL
60222017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
6023
6024 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
6025 New procedure.
6026
5b291c04
MAL
60272017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
6028
6029 * lib/mi-support.exp (mi_gdb_test): Add additional message
6030 for unexpected output.
6031
59a56148
AA
60322017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
6033
6034 * gdb.base/examine-backward.c (Barrier): New character array
6035 constant, to ensure that TestStrings is preceded by a string
6036 terminator.
6037
7942e96e
AA
60382017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6039
6040 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
6041 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
6042 and implicit pointer into such a location.
6043
6ebac3fb
DE
60442017-03-16 Doug Evans <dje@google.com>
6045
6046 * gdb.python/py-lazy-string (pointer): Really add new typedef.
6047
ec3b243d
TP
60482017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
6049
6050 * gdb.cp/m-static.exp: Fix expectation for prototype of
6051 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
6052
60532017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
6054
6055 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
6056 * gdb.guile/scm-lazy-string.c: New file.
6057 * gdb.guile/scm-value.exp: Move lazy string tests to ...
6058 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
6059 for pointer, array, typedef lazy strings.
6060
2cc36e25 60612017-03-16 Doug Evans <dje@google.com>
34b43320
DE
6062
6063 PR python/17728, python/18439, python/18779
6064 * gdb.python/py-value.c (main) Delete locals sptr, sn.
6065 * gdb.python/py-lazy-string.c (pointer): New typedef.
6066 (main): New locals ptr, array, typedef_ptr.
6067 * gdb.python/py-value.exp: Move lazy string tests to ...
6068 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
6069 array, typedef lazy strings.
ec3b243d 6070
0efcde63
AK
60712017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
6072
6073 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
6074 Add optional 'test' parameter.
6075
7978d7c3
SM
60762017-03-13 Simon Marchi <simon.marchi@ericsson.com>
6077
6078 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
6079 Skip for versions of DejaGnu < 1.5.
6080
896c0c1e
SM
60812017-03-13 Simon Marchi <simon.marchi@ericsson.com>
6082
6083 * lib/gdb.exp (dejagnu_version): New proc.
6084 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
6085 Use dejagnu_version.
6086
5f4d1085
KS
60872017-03-10 Keith Seitz <keiths@redhat.com>
6088
6089 PR c++/8128
6090 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
6091 type from destructor regexps.
6092 Add a branch which actually passes the test.
6093 Adjust "ptype t5i" test names.
6094
1de05205
PA
60952017-03-08 Pedro Alves <palves@redhat.com>
6096
6097 * gdb.base/step-over-exit.exp: Add explicit test message.
6098
c65d6b55
PA
60992017-03-08 Pedro Alves <palves@redhat.com>
6100
6101 PR gdb/18360
6102 * gdb.threads/interrupt-while-step-over.c: New file.
6103 * gdb.threads/interrupt-while-step-over.exp: New file.
6104
2e86a283
PA
61052017-03-08 Pedro Alves <palves@redhat.com>
6106
6107 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
6108 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
6109
25dcbff6
PA
61102017-03-08 Pedro Alves <palves@redhat.com>
6111
6112 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
6113 PKRU as not supported as a PASS.
6114
dc9366eb
PA
61152017-03-08 Pedro Alves <palves@redhat.com>
6116
6117 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
6118 prefix instead of $binfile1/$binfile2.
6119 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
6120 in test message.
6121 * gdb.python/py-completion.exp: Use "load python file" as test
6122 messages instead of unstable path names.
6123
6e5d74e7
PA
61242017-03-08 Pedro Alves <palves@redhat.com>
6125 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 PR cli/21218
6128 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
6129 New proc.
6130 (top level): Call it.
6131
9753a2f6
PA
61322017-03-08 Pedro Alves <palves@redhat.com>
6133
6134 PR tui/21216
6135 * gdb.tui/tui-nl-filtered-output.exp: New file.
6136
1a4dd9dd
PA
61372017-03-08 Pedro Alves <palves@redhat.com>
6138
6139 * gdb.base/completion.exp: Move TUI completion tests to ...
6140 * gdb.tui/completion.exp: ... this new file.
6141
7cbbff33
PA
61422017-03-08 Pedro Alves <palves@redhat.com>
6143
6144 * gdb.base/tui-disasm-long-lines.c,
6145 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
6146 gdb.base/tui-layout.exp: Move to ...
6147 * gdb.tui/: ... this new directory.
6148
5f6fd321
PA
61492017-03-07 Pedro Alves <palves@redhat.com>
6150
6151 * gdb.base/tui-layout.c: New file.
6152 * gdb.base/tui-layout.exp: New file.
6153
44959fa8
PA
61542017-03-07 Pedro Alves <palves@redhat.com>
6155
6156 * gdb.base/tui-layout.c: Rename to ...
6157 * gdb.base/tui-disasm-long-lines.c: ... this.
6158 * gdb.base/tui-layout.exp: Rename to ...
6159 * gdb.base/tui-disasm-long-lines.exp: ... this.
6160
f8c4e718
PA
61612017-03-07 Pedro Alves <palves@redhat.com>
6162
6163 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
6164
6dbb839a 61652017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
6166
6167 * i386-mpx-call.c: New file.
6168 * i386-mpx-call.exp: New file.
6169
65b48a81
PB
61702017-02-28 Peter Bergner <bergner@vnet.ibm.com>
6171
6172 * gdb.arch/powerpc-power.exp: Delete test.
6173 * gdb.arch/powerpc-power.s: Likewise.
6174 * gdb.disasm/disassembler-options.exp: New test.
6175 * gdb.arch/powerpc-altivec.exp: Likewise.
6176 * gdb.arch/powerpc-altivec.s: Likewise.
6177 * gdb.arch/powerpc-altivec2.exp: Likewise.
6178 * gdb.arch/powerpc-altivec2.s: Likewise.
6179 * gdb.arch/powerpc-altivec3.exp: Likewise.
6180 * gdb.arch/powerpc-altivec3.s: Likewise.
6181 * gdb.arch/powerpc-power7.exp: Likewise.
6182 * gdb.arch/powerpc-power7.s: Likewise.
6183 * gdb.arch/powerpc-power8.exp: Likewise.
6184 * gdb.arch/powerpc-power8.s: Likewise.
6185 * gdb.arch/powerpc-power9.exp: Likewise.
6186 * gdb.arch/powerpc-power9.s: Likewise.
6187 * gdb.arch/powerpc-vsx.exp: Likewise.
6188 * gdb.arch/powerpc-vsx.s: Likewise.
6189 * gdb.arch/powerpc-vsx2.exp: Likewise.
6190 * gdb.arch/powerpc-vsx2.s: Likewise.
6191 * gdb.arch/powerpc-vsx3.exp: Likewise.
6192 * gdb.arch/powerpc-vsx3.s: Likewise.
6193 * gdb.arch/arm-disassembler-options.exp: Likewise.
6194 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
6195 * gdb.arch/s390-disassembler-options.exp: Likewise.
6196
17cd4947
LM
61972017-02-23 Luis Machado <lgustavo@codesourcery.com>
6198
6199 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
6200 (check_supported_features): ... this. Changed return type to void.
6201 (supports_rdseed): New static global.
6202 (rdseed): Check supports_rdseed.
6203 (initialize): Call check_supported_features.
6204
2039d74e
EBM
62052017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6206
6207 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
6208 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
6209 and lqarx/stqcx.
6210 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
6211 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
6212
a51d7ecf
EBM
62132017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6214
6215 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
6216 uppercase.
6217
0224619f
JK
62182017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6219
6220 * gdb.dwarf2/formdata16.c: New file.
6221 * gdb.dwarf2/formdata16.exp: New file.
6222 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
6223
216f72a1
JK
62242017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6225
6226 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
6227 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
6228 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
6229 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
6230 DW_AT_GNU_*.
6231
43988095
JK
62322017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
6235
99e8a4f9
SDJ
62362017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
6237
6238 PR gdb/21164
6239 * gdb.base/maint.exp: Add testcases for when the commands do
6240 not have arguments.
6241
b58a8c0c
TP
62422017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6243
6244 * gdb.cp/chained-calls.exp: Use p instead of P.
6245
4e746bb6
TW
62462017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
6247
6248 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
6249 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
6250
3f77c769
TT
62512017-02-14 Tom Tromey <tom@tromey.com>
6252
6253 PR python/13598:
6254 * gdb.python/py-events.exp: Add before_prompt event tests.
6255
075beec0
AA
62562017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
6257
6258 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
6259
bf5f525c
LM
62602017-02-13 Luis Machado <lgustavo@codesourcery.com>
6261
6262 * gdb.linespec/explicit.c (my_unique_function_name): New function.
6263 (main): Call my_unique_function_name.
6264 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
6265 completion of patterns with a single match.
6266 Add missing -re switches to gdb_test_multiple calls.
6267
13a66184
LM
62682017-02-13 Luis Machado <lgustavo@codesourcery.com>
6269
6270 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
6271 return if core file is not recognized.
6272
26a06916
SM
62732017-02-10 Simon Marchi <simon.marchi@ericsson.com>
6274
6275 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
6276 and extra UIs.
6277
b761ca9e
SM
62782017-02-10 Simon Marchi <simon.marchi@ericsson.com>
6279
6280 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
6281 proc_with_prefix.
6282
b964bee0
TT
62832017-02-10 Tom Tromey <tom@tromey.com>
6284
6285 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
6286
18da0c51
MG
62872017-02-10 Martin Galvan <martingalvan@sourceware.org>
6288
6289 PR gdb/21122
6290 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
6291
604c4576
JG
62922017-02-08 Jerome Guitton <guitton@adacore.com>
6293
6294 * gdb.base/define.exp: Add test for command abbreviations
6295 in define.
6296
20b477a7
LM
62972017-02-06 Luis Machado <lgustavo@codesourcery.com>
6298
6299 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
6300 * gdb.reverse/insn-reverse-x86.c: New file.
6301
3f7b46f2
IR
63022017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
6303
6304 PR tdep/20936
6305 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
6306
f0fd41c1
TT
63072017-02-03 Tom Tromey <tom@tromey.com>
6308
6309 PR rust/21097:
6310 * gdb.rust/simple.exp: Add new tests.
6311
5be5dbf0
PA
63122017-02-02 Pedro Alves <palves@redhat.com>
6313
6314 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
6315 tests.
6316
7346ef59
AA
63172017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
6318
6319 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
6320 taking a 2-byte value out of a 4-byte DWARF implicit value on
6321 big-endian targets.
6322 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
6323 logic. Add test cases for DW_OP_implicit.
6324
787f0025
MM
63252017-02-01 Markus Metzger <markus.t.metzger@intel.com>
6326
6327 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
6328
68777c29
MM
63292017-02-01 Markus Metzger <markus.t.metzger@intel.com>
6330
6331 * gdb.btrace/enable.exp: Call gdb_exit before
6332 skip_gdbserver_tests.
6333
0a1c7e28
MM
63342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
6335
6336 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
6337 GDBFLAGS.
6338
b5ac99b0
MM
63392017-02-01 Markus Metzger <markus.t.metzger@intel.com>
6340
6341 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
6342 the test is skipped.
6343 * gdb.btrace/data.exp: Likewise.
6344 * gdb.btrace/delta.exp: Likewise.
6345 * gdb.btrace/dlopen.exp: Likewise.
6346 * gdb.btrace/enable-running.exp: Likewise.
6347 * gdb.btrace/enable.exp: Likewise.
6348 * gdb.btrace/exception.exp: Likewise.
6349 * gdb.btrace/function_call_history.exp: Likewise.
6350 * gdb.btrace/gcore.exp: Likewise.
6351 * gdb.btrace/instruction_history.exp: Likewise.
6352 * gdb.btrace/multi-thread-step.exp: Likewise.
6353 * gdb.btrace/nohist.exp: Likewise.
6354 * gdb.btrace/non-stop.exp: Likewise.
6355 * gdb.btrace/reconnect.exp: Likewise.
6356 * gdb.btrace/record_goto-step.exp: Likewise.
6357 * gdb.btrace/record_goto.exp: Likewise.
6358 * gdb.btrace/rn-dl-bind.exp: Likewise.
6359 * gdb.btrace/segv.exp: Likewise.
6360 * gdb.btrace/step.exp: Likewise.
6361 * gdb.btrace/stepi.exp: Likewise.
6362 * gdb.btrace/tailcall-only.exp: Likewise.
6363 * gdb.btrace/tailcall.exp: Likewise.
6364 * gdb.btrace/tsx.exp: Likewise.
6365 * gdb.btrace/unknown_functions.exp: Likewise.
6366 * gdb.btrace/vdso.exp: Likewise.
6367
cd4007e4
MM
63682017-02-01 Markus Metzger <markus.t.metzger@intel.com>
6369
6370 * gdb.btrace/enable-running.c: New.
6371 * gdb.btrace/enable-running.exp: New.
6372
2735833d
WT
63732017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
6374
6375 * gdb.arch/amd64-gs_base.c: New file.
6376 * gdb.arch/amd64-gs_base.exp: New file.
6377
b51e1e94
LM
63782017-01-26 Luis Machado <lgustavo@codesourcery.com>
6379
6380 * lib/memory.exp: Remove spurious empty newlines.
6381
72ca0410
SM
63822017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
6383
6384 * gdb.python/py-bad-printers.exp: Load python file using "source".
6385 * gdb.python/py-events.exp: Likewise.
6386 * gdb.python/py-evsignal.exp: Likewise.
6387 * gdb.python/py-evthreads.exp: Likewise.
6388 * gdb.python/py-frame-args.exp: Likewise.
6389 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
6390 * gdb.python/py-framefilter-mi.exp: Likewise.
6391 * gdb.python/py-framefilter.exp: Likewise.
6392 * gdb.python/py-mi.exp: Likewise.
6393 * gdb.python/py-pp-maint.exp: Likewise.
6394 * gdb.python/py-pp-registration.exp: Likewise.
6395 * gdb.python/py-prettyprint.exp: Likewise.
6396 (run_lang_tests): Likewise.
6397 * gdb.python/py-typeprint.exp: Likewise.
6398
e309aa65
LM
63992017-01-26 Luis Machado <lgustavo@codesourcery.com>
6400
6401 * lib/memory.exp: New file.
6402 * lib/gdb.exp: Load memory.exp.
6403 * gdb.base/memattr.exp (delete_memory): Move proc to
6404 lib/memory.exp and rename to delete_memory_regions.
6405 Replace delete_memory with delete_memory_regions.
6406 Cleanup memory regions before tests.
6407 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
6408 before tests.
6409
515aff23
LM
64102017-01-26 Luis Machado <lgustavo@codesourcery.com>
6411
6412 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
6413 files.
6414 (initialize): New function conditionally defined.
6415 (testcases): Move within conditional block.
6416 (main): Call initialize.
6417 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
6418 of gdb.reverse/insn-reverse.c.
6419 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
6420 gdb.reverse/insn-reverse.c.
6421
d8b49cf0
YQ
64222017-01-26 Yao Qi <yao.qi@linaro.org>
6423
6424 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
6425 disassemble on address 0.
6426
f13a9a0c
YQ
64272017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
6428 Yao Qi <yao.qi@linaro.org>
6429
6430 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
6431 * gdb.dwarf2/implptr-64bit.S: Remove.
6432 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
6433 variables in caller's context. Add DW_OP_implicit_value.
6434
5ac95241
YQ
64352017-01-25 Yao Qi <yao.qi@linaro.org>
6436
6437 * lib/dwarf.exp (Dwarf::_location): Handle
6438 DW_OP_GNU_implicit_pointer with proper size.
6439
23e82930
LM
64402017-01-20 Luis Machado <lgustavo@codesourcery.com>
6441
6442 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
6443 and add untested calls.
6444
d334ae25
LM
64452017-01-20 Luis Machado <lgustavo@codesourcery.com>
6446
6447 * gdb.python/python.exp: Check line number against what GDB thinks
6448 the line number is for func1.
6449
f5e6296e
IB
64502017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
6451
6452 * gdb.dlang/debug-expr.exp: New file.
6453
5b362f04
LM
64542016-12-23 Luis Machado <lgustavo@codesourcery.com>
6455
6456 Fix test names for the following files:
6457
6458 * gdb.ada/exec_changed.exp
6459 * gdb.ada/info_types.exp
6460 * gdb.arch/aarch64-atomic-inst.exp
6461 * gdb.arch/aarch64-fp.exp
6462 * gdb.arch/altivec-abi.exp
6463 * gdb.arch/altivec-regs.exp
6464 * gdb.arch/amd64-byte.exp
6465 * gdb.arch/amd64-disp-step.exp
6466 * gdb.arch/amd64-dword.exp
6467 * gdb.arch/amd64-entry-value-inline.exp
6468 * gdb.arch/amd64-entry-value-param.exp
6469 * gdb.arch/amd64-entry-value-paramref.exp
6470 * gdb.arch/amd64-entry-value.exp
6471 * gdb.arch/amd64-i386-address.exp
6472 * gdb.arch/amd64-invalid-stack-middle.exp
6473 * gdb.arch/amd64-invalid-stack-top.exp
6474 * gdb.arch/amd64-optimout-repeat.exp
6475 * gdb.arch/amd64-prologue-skip.exp
6476 * gdb.arch/amd64-prologue-xmm.exp
6477 * gdb.arch/amd64-stap-special-operands.exp
6478 * gdb.arch/amd64-stap-wrong-subexp.exp
6479 * gdb.arch/amd64-tailcall-cxx.exp
6480 * gdb.arch/amd64-tailcall-noret.exp
6481 * gdb.arch/amd64-tailcall-ret.exp
6482 * gdb.arch/amd64-tailcall-self.exp
6483 * gdb.arch/amd64-word.exp
6484 * gdb.arch/arm-bl-branch-dest.exp
6485 * gdb.arch/arm-disp-step.exp
6486 * gdb.arch/arm-neon.exp
6487 * gdb.arch/arm-single-step-kernel-helper.exp
6488 * gdb.arch/avr-flash-qualifier.exp
6489 * gdb.arch/disp-step-insn-reloc.exp
6490 * gdb.arch/e500-abi.exp
6491 * gdb.arch/e500-regs.exp
6492 * gdb.arch/ftrace-insn-reloc.exp
6493 * gdb.arch/i386-avx512.exp
6494 * gdb.arch/i386-bp_permanent.exp
6495 * gdb.arch/i386-byte.exp
6496 * gdb.arch/i386-cfi-notcurrent.exp
6497 * gdb.arch/i386-disp-step.exp
6498 * gdb.arch/i386-dr3-watch.exp
6499 * gdb.arch/i386-float.exp
6500 * gdb.arch/i386-gnu-cfi.exp
6501 * gdb.arch/i386-mpx-map.exp
6502 * gdb.arch/i386-mpx-sigsegv.exp
6503 * gdb.arch/i386-mpx-simple_segv.exp
6504 * gdb.arch/i386-mpx.exp
6505 * gdb.arch/i386-permbkpt.exp
6506 * gdb.arch/i386-prologue.exp
6507 * gdb.arch/i386-signal.exp
6508 * gdb.arch/i386-size-overlap.exp
6509 * gdb.arch/i386-unwind.exp
6510 * gdb.arch/i386-word.exp
6511 * gdb.arch/mips-fcr.exp
6512 * gdb.arch/powerpc-d128-regs.exp
6513 * gdb.arch/powerpc-stackless.exp
6514 * gdb.arch/ppc64-atomic-inst.exp
6515 * gdb.arch/s390-stackless.exp
6516 * gdb.arch/s390-tdbregs.exp
6517 * gdb.arch/s390-vregs.exp
6518 * gdb.arch/sparc-sysstep.exp
6519 * gdb.arch/thumb-bx-pc.exp
6520 * gdb.arch/thumb-singlestep.exp
6521 * gdb.arch/thumb2-it.exp
6522 * gdb.arch/vsx-regs.exp
6523 * gdb.asm/asm-source.exp
6524 * gdb.base/a2-run.exp
6525 * gdb.base/advance.exp
6526 * gdb.base/all-bin.exp
6527 * gdb.base/anon.exp
6528 * gdb.base/args.exp
6529 * gdb.base/arithmet.exp
6530 * gdb.base/async-shell.exp
6531 * gdb.base/async.exp
6532 * gdb.base/attach-pie-noexec.exp
6533 * gdb.base/attach-twice.exp
6534 * gdb.base/auto-load.exp
6535 * gdb.base/bang.exp
6536 * gdb.base/bitfields.exp
6537 * gdb.base/break-always.exp
6538 * gdb.base/break-caller-line.exp
6539 * gdb.base/break-entry.exp
6540 * gdb.base/break-inline.exp
6541 * gdb.base/break-on-linker-gcd-function.exp
6542 * gdb.base/break-probes.exp
6543 * gdb.base/break.exp
6544 * gdb.base/breakpoint-shadow.exp
6545 * gdb.base/call-ar-st.exp
6546 * gdb.base/call-sc.exp
6547 * gdb.base/call-signal-resume.exp
6548 * gdb.base/call-strs.exp
6549 * gdb.base/callfuncs.exp
6550 * gdb.base/catch-fork-static.exp
6551 * gdb.base/catch-gdb-caused-signals.exp
6552 * gdb.base/catch-load.exp
6553 * gdb.base/catch-signal-fork.exp
6554 * gdb.base/catch-signal.exp
6555 * gdb.base/catch-syscall.exp
6556 * gdb.base/charset.exp
6557 * gdb.base/checkpoint.exp
6558 * gdb.base/chng-syms.exp
6559 * gdb.base/code-expr.exp
6560 * gdb.base/code_elim.exp
6561 * gdb.base/commands.exp
6562 * gdb.base/completion.exp
6563 * gdb.base/complex.exp
6564 * gdb.base/cond-expr.exp
6565 * gdb.base/condbreak.exp
6566 * gdb.base/consecutive.exp
6567 * gdb.base/continue-all-already-running.exp
6568 * gdb.base/coredump-filter.exp
6569 * gdb.base/corefile.exp
6570 * gdb.base/dbx.exp
6571 * gdb.base/debug-expr.exp
6572 * gdb.base/define.exp
6573 * gdb.base/del.exp
6574 * gdb.base/disabled-location.exp
6575 * gdb.base/disasm-end-cu.exp
6576 * gdb.base/disasm-optim.exp
6577 * gdb.base/display.exp
6578 * gdb.base/duplicate-bp.exp
6579 * gdb.base/ena-dis-br.exp
6580 * gdb.base/ending-run.exp
6581 * gdb.base/enumval.exp
6582 * gdb.base/environ.exp
6583 * gdb.base/eu-strip-infcall.exp
6584 * gdb.base/eval-avoid-side-effects.exp
6585 * gdb.base/eval-skip.exp
6586 * gdb.base/exitsignal.exp
6587 * gdb.base/expand-psymtabs.exp
6588 * gdb.base/filesym.exp
6589 * gdb.base/find-unmapped.exp
6590 * gdb.base/finish.exp
6591 * gdb.base/float.exp
6592 * gdb.base/foll-exec-mode.exp
6593 * gdb.base/foll-exec.exp
6594 * gdb.base/foll-fork.exp
6595 * gdb.base/fortran-sym-case.exp
6596 * gdb.base/freebpcmd.exp
6597 * gdb.base/func-ptr.exp
6598 * gdb.base/func-ptrs.exp
6599 * gdb.base/funcargs.exp
6600 * gdb.base/gcore-buffer-overflow.exp
6601 * gdb.base/gcore-relro-pie.exp
6602 * gdb.base/gcore-relro.exp
6603 * gdb.base/gcore.exp
6604 * gdb.base/gdb1090.exp
6605 * gdb.base/gdb11530.exp
6606 * gdb.base/gdb11531.exp
6607 * gdb.base/gdb1821.exp
6608 * gdb.base/gdbindex-stabs.exp
6609 * gdb.base/gdbvars.exp
6610 * gdb.base/hbreak.exp
6611 * gdb.base/hbreak2.exp
6612 * gdb.base/included.exp
6613 * gdb.base/infcall-input.exp
6614 * gdb.base/inferior-died.exp
6615 * gdb.base/infnan.exp
6616 * gdb.base/info-macros.exp
6617 * gdb.base/info-os.exp
6618 * gdb.base/info-proc.exp
6619 * gdb.base/info-shared.exp
6620 * gdb.base/info-target.exp
6621 * gdb.base/infoline.exp
6622 * gdb.base/interp.exp
6623 * gdb.base/interrupt.exp
6624 * gdb.base/jit-reader.exp
6625 * gdb.base/jit-simple.exp
6626 * gdb.base/kill-after-signal.exp
6627 * gdb.base/kill-detach-inferiors-cmd.exp
6628 * gdb.base/label.exp
6629 * gdb.base/langs.exp
6630 * gdb.base/ldbl_e308.exp
6631 * gdb.base/line-symtabs.exp
6632 * gdb.base/linespecs.exp
6633 * gdb.base/list.exp
6634 * gdb.base/long_long.exp
6635 * gdb.base/longest-types.exp
6636 * gdb.base/maint.exp
6637 * gdb.base/max-value-size.exp
6638 * gdb.base/memattr.exp
6639 * gdb.base/mips_pro.exp
6640 * gdb.base/morestack.exp
6641 * gdb.base/moribund-step.exp
6642 * gdb.base/multi-forks.exp
6643 * gdb.base/nested-addr.exp
6644 * gdb.base/nextoverexit.exp
6645 * gdb.base/noreturn-finish.exp
6646 * gdb.base/noreturn-return.exp
6647 * gdb.base/nostdlib.exp
6648 * gdb.base/offsets.exp
6649 * gdb.base/opaque.exp
6650 * gdb.base/pc-fp.exp
6651 * gdb.base/permissions.exp
6652 * gdb.base/print-symbol-loading.exp
6653 * gdb.base/prologue-include.exp
6654 * gdb.base/psymtab.exp
6655 * gdb.base/ptype.exp
6656 * gdb.base/random-signal.exp
6657 * gdb.base/randomize.exp
6658 * gdb.base/range-stepping.exp
6659 * gdb.base/readline-ask.exp
6660 * gdb.base/recpar.exp
6661 * gdb.base/recurse.exp
6662 * gdb.base/relational.exp
6663 * gdb.base/restore.exp
6664 * gdb.base/return-nodebug.exp
6665 * gdb.base/return.exp
6666 * gdb.base/run-after-attach.exp
6667 * gdb.base/save-bp.exp
6668 * gdb.base/scope.exp
6669 * gdb.base/sect-cmd.exp
6670 * gdb.base/set-lang-auto.exp
6671 * gdb.base/set-noassign.exp
6672 * gdb.base/setvar.exp
6673 * gdb.base/sigall.exp
6674 * gdb.base/sigbpt.exp
6675 * gdb.base/siginfo-addr.exp
6676 * gdb.base/siginfo-infcall.exp
6677 * gdb.base/siginfo-obj.exp
6678 * gdb.base/siginfo.exp
6679 * gdb.base/signals-state-child.exp
6680 * gdb.base/signest.exp
6681 * gdb.base/sigstep.exp
6682 * gdb.base/sizeof.exp
6683 * gdb.base/skip.exp
6684 * gdb.base/solib-corrupted.exp
6685 * gdb.base/solib-nodir.exp
6686 * gdb.base/solib-search.exp
6687 * gdb.base/stack-checking.exp
6688 * gdb.base/stale-infcall.exp
6689 * gdb.base/stap-probe.exp
6690 * gdb.base/start.exp
6691 * gdb.base/step-break.exp
6692 * gdb.base/step-bt.exp
6693 * gdb.base/step-line.exp
6694 * gdb.base/step-over-exit.exp
6695 * gdb.base/step-over-syscall.exp
6696 * gdb.base/step-resume-infcall.exp
6697 * gdb.base/step-test.exp
6698 * gdb.base/store.exp
6699 * gdb.base/structs3.exp
6700 * gdb.base/sym-file.exp
6701 * gdb.base/symbol-without-target_section.exp
6702 * gdb.base/term.exp
6703 * gdb.base/testenv.exp
6704 * gdb.base/ui-redirect.exp
6705 * gdb.base/until.exp
6706 * gdb.base/unwindonsignal.exp
6707 * gdb.base/value-double-free.exp
6708 * gdb.base/vla-datatypes.exp
6709 * gdb.base/vla-ptr.exp
6710 * gdb.base/vla-sideeffect.exp
6711 * gdb.base/volatile.exp
6712 * gdb.base/watch-cond-infcall.exp
6713 * gdb.base/watch-cond.exp
6714 * gdb.base/watch-non-mem.exp
6715 * gdb.base/watch-read.exp
6716 * gdb.base/watch-vfork.exp
6717 * gdb.base/watchpoint-cond-gone.exp
6718 * gdb.base/watchpoint-delete.exp
6719 * gdb.base/watchpoint-hw-hit-once.exp
6720 * gdb.base/watchpoint-hw.exp
6721 * gdb.base/watchpoint-stops-at-right-insn.exp
6722 * gdb.base/watchpoints.exp
6723 * gdb.base/wchar.exp
6724 * gdb.base/whatis-exp.exp
6725 * gdb.btrace/buffer-size.exp
6726 * gdb.btrace/data.exp
6727 * gdb.btrace/delta.exp
6728 * gdb.btrace/dlopen.exp
6729 * gdb.btrace/enable.exp
6730 * gdb.btrace/exception.exp
6731 * gdb.btrace/function_call_history.exp
6732 * gdb.btrace/gcore.exp
6733 * gdb.btrace/instruction_history.exp
6734 * gdb.btrace/nohist.exp
6735 * gdb.btrace/reconnect.exp
6736 * gdb.btrace/record_goto-step.exp
6737 * gdb.btrace/record_goto.exp
6738 * gdb.btrace/rn-dl-bind.exp
6739 * gdb.btrace/segv.exp
6740 * gdb.btrace/step.exp
6741 * gdb.btrace/stepi.exp
6742 * gdb.btrace/tailcall-only.exp
6743 * gdb.btrace/tailcall.exp
6744 * gdb.btrace/tsx.exp
6745 * gdb.btrace/unknown_functions.exp
6746 * gdb.btrace/vdso.exp
6747 * gdb.compile/compile-ifunc.exp
6748 * gdb.compile/compile-ops.exp
6749 * gdb.compile/compile-print.exp
6750 * gdb.compile/compile-setjmp.exp
6751 * gdb.cp/abstract-origin.exp
6752 * gdb.cp/ambiguous.exp
6753 * gdb.cp/annota2.exp
6754 * gdb.cp/annota3.exp
6755 * gdb.cp/anon-ns.exp
6756 * gdb.cp/anon-struct.exp
6757 * gdb.cp/anon-union.exp
6758 * gdb.cp/arg-reference.exp
6759 * gdb.cp/baseenum.exp
6760 * gdb.cp/bool.exp
6761 * gdb.cp/breakpoint.exp
6762 * gdb.cp/bs15503.exp
6763 * gdb.cp/call-c.exp
6764 * gdb.cp/casts.exp
6765 * gdb.cp/chained-calls.exp
6766 * gdb.cp/class2.exp
6767 * gdb.cp/classes.exp
6768 * gdb.cp/cmpd-minsyms.exp
6769 * gdb.cp/converts.exp
6770 * gdb.cp/cp-relocate.exp
6771 * gdb.cp/cpcompletion.exp
6772 * gdb.cp/cpexprs.exp
6773 * gdb.cp/cplabel.exp
6774 * gdb.cp/cplusfuncs.exp
6775 * gdb.cp/cpsizeof.exp
6776 * gdb.cp/ctti.exp
6777 * gdb.cp/derivation.exp
6778 * gdb.cp/destrprint.exp
6779 * gdb.cp/dispcxx.exp
6780 * gdb.cp/enum-class.exp
6781 * gdb.cp/exception.exp
6782 * gdb.cp/exceptprint.exp
6783 * gdb.cp/expand-psymtabs-cxx.exp
6784 * gdb.cp/expand-sals.exp
6785 * gdb.cp/extern-c.exp
6786 * gdb.cp/filename.exp
6787 * gdb.cp/formatted-ref.exp
6788 * gdb.cp/fpointer.exp
6789 * gdb.cp/gdb1355.exp
6790 * gdb.cp/gdb2495.exp
6791 * gdb.cp/hang.exp
6792 * gdb.cp/impl-this.exp
6793 * gdb.cp/infcall-dlopen.exp
6794 * gdb.cp/inherit.exp
6795 * gdb.cp/iostream.exp
6796 * gdb.cp/koenig.exp
6797 * gdb.cp/local.exp
6798 * gdb.cp/m-data.exp
6799 * gdb.cp/m-static.exp
6800 * gdb.cp/mb-ctor.exp
6801 * gdb.cp/mb-inline.exp
6802 * gdb.cp/mb-templates.exp
6803 * gdb.cp/member-name.exp
6804 * gdb.cp/member-ptr.exp
6805 * gdb.cp/meth-typedefs.exp
6806 * gdb.cp/method.exp
6807 * gdb.cp/method2.exp
6808 * gdb.cp/minsym-fallback.exp
6809 * gdb.cp/misc.exp
6810 * gdb.cp/namelessclass.exp
6811 * gdb.cp/namespace-enum.exp
6812 * gdb.cp/namespace-nested-import.exp
6813 * gdb.cp/namespace.exp
6814 * gdb.cp/nextoverthrow.exp
6815 * gdb.cp/no-dmgl-verbose.exp
6816 * gdb.cp/non-trivial-retval.exp
6817 * gdb.cp/noparam.exp
6818 * gdb.cp/nsdecl.exp
6819 * gdb.cp/nsimport.exp
6820 * gdb.cp/nsnested.exp
6821 * gdb.cp/nsnoimports.exp
6822 * gdb.cp/nsrecurs.exp
6823 * gdb.cp/nsstress.exp
6824 * gdb.cp/nsusing.exp
6825 * gdb.cp/operator.exp
6826 * gdb.cp/oranking.exp
6827 * gdb.cp/overload-const.exp
6828 * gdb.cp/overload.exp
6829 * gdb.cp/ovldbreak.exp
6830 * gdb.cp/ovsrch.exp
6831 * gdb.cp/paren-type.exp
6832 * gdb.cp/parse-lang.exp
6833 * gdb.cp/pass-by-ref.exp
6834 * gdb.cp/pr-1023.exp
6835 * gdb.cp/pr-1210.exp
6836 * gdb.cp/pr-574.exp
6837 * gdb.cp/pr10687.exp
6838 * gdb.cp/pr12028.exp
6839 * gdb.cp/pr17132.exp
6840 * gdb.cp/pr17494.exp
6841 * gdb.cp/pr9067.exp
6842 * gdb.cp/pr9167.exp
6843 * gdb.cp/pr9631.exp
6844 * gdb.cp/printmethod.exp
6845 * gdb.cp/psmang.exp
6846 * gdb.cp/psymtab-parameter.exp
6847 * gdb.cp/ptype-cv-cp.exp
6848 * gdb.cp/ptype-flags.exp
6849 * gdb.cp/re-set-overloaded.exp
6850 * gdb.cp/ref-types.exp
6851 * gdb.cp/rtti.exp
6852 * gdb.cp/scope-err.exp
6853 * gdb.cp/shadow.exp
6854 * gdb.cp/smartp.exp
6855 * gdb.cp/static-method.exp
6856 * gdb.cp/static-print-quit.exp
6857 * gdb.cp/temargs.exp
6858 * gdb.cp/templates.exp
6859 * gdb.cp/try_catch.exp
6860 * gdb.cp/typedef-operator.exp
6861 * gdb.cp/typeid.exp
6862 * gdb.cp/userdef.exp
6863 * gdb.cp/using-crash.exp
6864 * gdb.cp/var-tag.exp
6865 * gdb.cp/virtbase.exp
6866 * gdb.cp/virtfunc.exp
6867 * gdb.cp/virtfunc2.exp
6868 * gdb.cp/vla-cxx.exp
6869 * gdb.disasm/t01_mov.exp
6870 * gdb.disasm/t02_mova.exp
6871 * gdb.disasm/t03_add.exp
6872 * gdb.disasm/t04_sub.exp
6873 * gdb.disasm/t05_cmp.exp
6874 * gdb.disasm/t06_ari2.exp
6875 * gdb.disasm/t07_ari3.exp
6876 * gdb.disasm/t08_or.exp
6877 * gdb.disasm/t09_xor.exp
6878 * gdb.disasm/t10_and.exp
6879 * gdb.disasm/t11_logs.exp
6880 * gdb.disasm/t12_bit.exp
6881 * gdb.disasm/t13_otr.exp
6882 * gdb.dlang/circular.exp
6883 * gdb.dwarf2/arr-stride.exp
6884 * gdb.dwarf2/arr-subrange.exp
6885 * gdb.dwarf2/atomic-type.exp
6886 * gdb.dwarf2/bad-regnum.exp
6887 * gdb.dwarf2/bitfield-parent-optimized-out.exp
6888 * gdb.dwarf2/callframecfa.exp
6889 * gdb.dwarf2/clztest.exp
6890 * gdb.dwarf2/corrupt.exp
6891 * gdb.dwarf2/data-loc.exp
6892 * gdb.dwarf2/dup-psym.exp
6893 * gdb.dwarf2/dw2-anon-mptr.exp
6894 * gdb.dwarf2/dw2-anonymous-func.exp
6895 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
6896 * gdb.dwarf2/dw2-bad-unresolved.exp
6897 * gdb.dwarf2/dw2-basic.exp
6898 * gdb.dwarf2/dw2-canonicalize-type.exp
6899 * gdb.dwarf2/dw2-case-insensitive.exp
6900 * gdb.dwarf2/dw2-common-block.exp
6901 * gdb.dwarf2/dw2-compdir-oldgcc.exp
6902 * gdb.dwarf2/dw2-compressed.exp
6903 * gdb.dwarf2/dw2-const.exp
6904 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
6905 * gdb.dwarf2/dw2-cu-size.exp
6906 * gdb.dwarf2/dw2-dup-frame.exp
6907 * gdb.dwarf2/dw2-entry-value.exp
6908 * gdb.dwarf2/dw2-icycle.exp
6909 * gdb.dwarf2/dw2-ifort-parameter.exp
6910 * gdb.dwarf2/dw2-inline-break.exp
6911 * gdb.dwarf2/dw2-inline-param.exp
6912 * gdb.dwarf2/dw2-intercu.exp
6913 * gdb.dwarf2/dw2-intermix.exp
6914 * gdb.dwarf2/dw2-lexical-block-bare.exp
6915 * gdb.dwarf2/dw2-linkage-name-trust.exp
6916 * gdb.dwarf2/dw2-minsym-in-cu.exp
6917 * gdb.dwarf2/dw2-noloc.exp
6918 * gdb.dwarf2/dw2-op-call.exp
6919 * gdb.dwarf2/dw2-op-out-param.exp
6920 * gdb.dwarf2/dw2-opt-structptr.exp
6921 * gdb.dwarf2/dw2-param-error.exp
6922 * gdb.dwarf2/dw2-producer.exp
6923 * gdb.dwarf2/dw2-ranges-base.exp
6924 * gdb.dwarf2/dw2-ref-missing-frame.exp
6925 * gdb.dwarf2/dw2-reg-undefined.exp
6926 * gdb.dwarf2/dw2-regno-invalid.exp
6927 * gdb.dwarf2/dw2-restore.exp
6928 * gdb.dwarf2/dw2-restrict.exp
6929 * gdb.dwarf2/dw2-single-line-discriminators.exp
6930 * gdb.dwarf2/dw2-strp.exp
6931 * gdb.dwarf2/dw2-undefined-ret-addr.exp
6932 * gdb.dwarf2/dw2-unresolved.exp
6933 * gdb.dwarf2/dw2-var-zero-addr.exp
6934 * gdb.dwarf2/dw4-sig-types.exp
6935 * gdb.dwarf2/dwz.exp
6936 * gdb.dwarf2/dynarr-ptr.exp
6937 * gdb.dwarf2/enum-type.exp
6938 * gdb.dwarf2/gdb-index.exp
6939 * gdb.dwarf2/implptr-64bit.exp
6940 * gdb.dwarf2/implptr-optimized-out.exp
6941 * gdb.dwarf2/implptr.exp
6942 * gdb.dwarf2/implref-array.exp
6943 * gdb.dwarf2/implref-const.exp
6944 * gdb.dwarf2/implref-global.exp
6945 * gdb.dwarf2/implref-struct.exp
6946 * gdb.dwarf2/mac-fileno.exp
6947 * gdb.dwarf2/main-subprogram.exp
6948 * gdb.dwarf2/member-ptr-forwardref.exp
6949 * gdb.dwarf2/method-ptr.exp
6950 * gdb.dwarf2/missing-sig-type.exp
6951 * gdb.dwarf2/nonvar-access.exp
6952 * gdb.dwarf2/opaque-type-lookup.exp
6953 * gdb.dwarf2/pieces-optimized-out.exp
6954 * gdb.dwarf2/pieces.exp
6955 * gdb.dwarf2/pr10770.exp
6956 * gdb.dwarf2/pr13961.exp
6957 * gdb.dwarf2/staticvirtual.exp
6958 * gdb.dwarf2/subrange.exp
6959 * gdb.dwarf2/symtab-producer.exp
6960 * gdb.dwarf2/trace-crash.exp
6961 * gdb.dwarf2/typeddwarf.exp
6962 * gdb.dwarf2/valop.exp
6963 * gdb.dwarf2/watch-notconst.exp
6964 * gdb.fortran/array-element.exp
6965 * gdb.fortran/charset.exp
6966 * gdb.fortran/common-block.exp
6967 * gdb.fortran/complex.exp
6968 * gdb.fortran/derived-type-function.exp
6969 * gdb.fortran/derived-type.exp
6970 * gdb.fortran/logical.exp
6971 * gdb.fortran/module.exp
6972 * gdb.fortran/multi-dim.exp
6973 * gdb.fortran/nested-funcs.exp
6974 * gdb.fortran/print-formatted.exp
6975 * gdb.fortran/subarray.exp
6976 * gdb.fortran/vla-alloc-assoc.exp
6977 * gdb.fortran/vla-datatypes.exp
6978 * gdb.fortran/vla-history.exp
6979 * gdb.fortran/vla-ptr-info.exp
6980 * gdb.fortran/vla-ptype-sub.exp
6981 * gdb.fortran/vla-ptype.exp
6982 * gdb.fortran/vla-sizeof.exp
6983 * gdb.fortran/vla-type.exp
6984 * gdb.fortran/vla-value-sub-arbitrary.exp
6985 * gdb.fortran/vla-value-sub-finish.exp
6986 * gdb.fortran/vla-value-sub.exp
6987 * gdb.fortran/vla-value.exp
6988 * gdb.fortran/whatis_type.exp
6989 * gdb.go/chan.exp
6990 * gdb.go/handcall.exp
6991 * gdb.go/hello.exp
6992 * gdb.go/integers.exp
6993 * gdb.go/methods.exp
6994 * gdb.go/package.exp
6995 * gdb.go/strings.exp
6996 * gdb.go/types.exp
6997 * gdb.go/unsafe.exp
6998 * gdb.guile/scm-arch.exp
6999 * gdb.guile/scm-block.exp
7000 * gdb.guile/scm-breakpoint.exp
7001 * gdb.guile/scm-cmd.exp
7002 * gdb.guile/scm-disasm.exp
7003 * gdb.guile/scm-equal.exp
7004 * gdb.guile/scm-frame-args.exp
7005 * gdb.guile/scm-frame-inline.exp
7006 * gdb.guile/scm-frame.exp
7007 * gdb.guile/scm-iterator.exp
7008 * gdb.guile/scm-math.exp
7009 * gdb.guile/scm-objfile.exp
7010 * gdb.guile/scm-ports.exp
7011 * gdb.guile/scm-symbol.exp
7012 * gdb.guile/scm-symtab.exp
7013 * gdb.guile/scm-value-cc.exp
7014 * gdb.guile/types-module.exp
7015 * gdb.linespec/break-ask.exp
7016 * gdb.linespec/cpexplicit.exp
7017 * gdb.linespec/explicit.exp
7018 * gdb.linespec/keywords.exp
7019 * gdb.linespec/linespec.exp
7020 * gdb.linespec/ls-dollar.exp
7021 * gdb.linespec/ls-errs.exp
7022 * gdb.linespec/skip-two.exp
7023 * gdb.linespec/thread.exp
7024 * gdb.mi/mi-async.exp
7025 * gdb.mi/mi-basics.exp
7026 * gdb.mi/mi-break.exp
7027 * gdb.mi/mi-catch-load.exp
7028 * gdb.mi/mi-cli.exp
7029 * gdb.mi/mi-cmd-param-changed.exp
7030 * gdb.mi/mi-console.exp
7031 * gdb.mi/mi-detach.exp
7032 * gdb.mi/mi-disassemble.exp
7033 * gdb.mi/mi-eval.exp
7034 * gdb.mi/mi-file-transfer.exp
7035 * gdb.mi/mi-file.exp
7036 * gdb.mi/mi-fill-memory.exp
7037 * gdb.mi/mi-inheritance-syntax-error.exp
7038 * gdb.mi/mi-linespec-err-cp.exp
7039 * gdb.mi/mi-logging.exp
7040 * gdb.mi/mi-memory-changed.exp
7041 * gdb.mi/mi-read-memory.exp
7042 * gdb.mi/mi-record-changed.exp
7043 * gdb.mi/mi-reg-undefined.exp
7044 * gdb.mi/mi-regs.exp
7045 * gdb.mi/mi-return.exp
7046 * gdb.mi/mi-reverse.exp
7047 * gdb.mi/mi-simplerun.exp
7048 * gdb.mi/mi-solib.exp
7049 * gdb.mi/mi-stack.exp
7050 * gdb.mi/mi-stepi.exp
7051 * gdb.mi/mi-syn-frame.exp
7052 * gdb.mi/mi-until.exp
7053 * gdb.mi/mi-var-block.exp
7054 * gdb.mi/mi-var-child.exp
7055 * gdb.mi/mi-var-cmd.exp
7056 * gdb.mi/mi-var-cp.exp
7057 * gdb.mi/mi-var-display.exp
7058 * gdb.mi/mi-var-invalidate.exp
7059 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
7060 * gdb.mi/mi-vla-fortran.exp
7061 * gdb.mi/mi-watch.exp
7062 * gdb.mi/mi2-var-child.exp
7063 * gdb.mi/user-selected-context-sync.exp
7064 * gdb.modula2/unbounded-array.exp
7065 * gdb.multi/dummy-frame-restore.exp
7066 * gdb.multi/multi-arch-exec.exp
7067 * gdb.multi/multi-arch.exp
7068 * gdb.multi/tids.exp
7069 * gdb.multi/watchpoint-multi.exp
7070 * gdb.opencl/callfuncs.exp
7071 * gdb.opencl/convs_casts.exp
7072 * gdb.opencl/datatypes.exp
7073 * gdb.opencl/operators.exp
7074 * gdb.opencl/vec_comps.exp
7075 * gdb.opt/clobbered-registers-O2.exp
7076 * gdb.opt/inline-break.exp
7077 * gdb.opt/inline-bt.exp
7078 * gdb.opt/inline-cmds.exp
7079 * gdb.opt/inline-locals.exp
7080 * gdb.pascal/case-insensitive-symbols.exp
7081 * gdb.pascal/floats.exp
7082 * gdb.pascal/gdb11492.exp
7083 * gdb.python/lib-types.exp
7084 * gdb.python/py-arch.exp
7085 * gdb.python/py-as-string.exp
7086 * gdb.python/py-bad-printers.exp
7087 * gdb.python/py-block.exp
7088 * gdb.python/py-breakpoint-create-fail.exp
7089 * gdb.python/py-breakpoint.exp
7090 * gdb.python/py-caller-is.exp
7091 * gdb.python/py-cmd.exp
7092 * gdb.python/py-explore-cc.exp
7093 * gdb.python/py-explore.exp
7094 * gdb.python/py-finish-breakpoint.exp
7095 * gdb.python/py-finish-breakpoint2.exp
7096 * gdb.python/py-frame-args.exp
7097 * gdb.python/py-frame-inline.exp
7098 * gdb.python/py-frame.exp
7099 * gdb.python/py-framefilter-mi.exp
7100 * gdb.python/py-infthread.exp
7101 * gdb.python/py-lazy-string.exp
7102 * gdb.python/py-linetable.exp
7103 * gdb.python/py-mi-events.exp
7104 * gdb.python/py-mi-objfile.exp
7105 * gdb.python/py-mi.exp
7106 * gdb.python/py-objfile.exp
7107 * gdb.python/py-pp-integral.exp
7108 * gdb.python/py-pp-maint.exp
7109 * gdb.python/py-pp-re-notag.exp
7110 * gdb.python/py-pp-registration.exp
7111 * gdb.python/py-recurse-unwind.exp
7112 * gdb.python/py-strfns.exp
7113 * gdb.python/py-symbol.exp
7114 * gdb.python/py-symtab.exp
7115 * gdb.python/py-sync-interp.exp
7116 * gdb.python/py-typeprint.exp
7117 * gdb.python/py-unwind-maint.exp
7118 * gdb.python/py-unwind.exp
7119 * gdb.python/py-value-cc.exp
7120 * gdb.python/py-xmethods.exp
7121 * gdb.reverse/amd64-tailcall-reverse.exp
7122 * gdb.reverse/break-precsave.exp
7123 * gdb.reverse/break-reverse.exp
7124 * gdb.reverse/consecutive-precsave.exp
7125 * gdb.reverse/consecutive-reverse.exp
7126 * gdb.reverse/finish-precsave.exp
7127 * gdb.reverse/finish-reverse-bkpt.exp
7128 * gdb.reverse/finish-reverse.exp
7129 * gdb.reverse/fstatat-reverse.exp
7130 * gdb.reverse/getresuid-reverse.exp
7131 * gdb.reverse/i386-precsave.exp
7132 * gdb.reverse/i386-reverse.exp
7133 * gdb.reverse/i386-sse-reverse.exp
7134 * gdb.reverse/i387-env-reverse.exp
7135 * gdb.reverse/i387-stack-reverse.exp
7136 * gdb.reverse/insn-reverse.exp
7137 * gdb.reverse/machinestate-precsave.exp
7138 * gdb.reverse/machinestate.exp
7139 * gdb.reverse/next-reverse-bkpt-over-sr.exp
7140 * gdb.reverse/pipe-reverse.exp
7141 * gdb.reverse/readv-reverse.exp
7142 * gdb.reverse/recvmsg-reverse.exp
7143 * gdb.reverse/rerun-prec.exp
7144 * gdb.reverse/s390-mvcle.exp
7145 * gdb.reverse/step-precsave.exp
7146 * gdb.reverse/step-reverse.exp
7147 * gdb.reverse/time-reverse.exp
7148 * gdb.reverse/until-precsave.exp
7149 * gdb.reverse/until-reverse.exp
7150 * gdb.reverse/waitpid-reverse.exp
7151 * gdb.reverse/watch-precsave.exp
7152 * gdb.reverse/watch-reverse.exp
7153 * gdb.rust/generics.exp
7154 * gdb.rust/methods.exp
7155 * gdb.rust/modules.exp
7156 * gdb.rust/simple.exp
7157 * gdb.server/connect-with-no-symbol-file.exp
7158 * gdb.server/ext-attach.exp
7159 * gdb.server/ext-restart.exp
7160 * gdb.server/ext-wrapper.exp
7161 * gdb.server/file-transfer.exp
7162 * gdb.server/server-exec-info.exp
7163 * gdb.server/server-kill.exp
7164 * gdb.server/server-mon.exp
7165 * gdb.server/wrapper.exp
7166 * gdb.stabs/exclfwd.exp
7167 * gdb.stabs/gdb11479.exp
7168 * gdb.threads/clone-new-thread-event.exp
7169 * gdb.threads/corethreads.exp
7170 * gdb.threads/current-lwp-dead.exp
7171 * gdb.threads/dlopen-libpthread.exp
7172 * gdb.threads/gcore-thread.exp
7173 * gdb.threads/sigstep-threads.exp
7174 * gdb.threads/watchpoint-fork.exp
7175 * gdb.trace/actions-changed.exp
7176 * gdb.trace/backtrace.exp
7177 * gdb.trace/change-loc.exp
7178 * gdb.trace/circ.exp
7179 * gdb.trace/collection.exp
7180 * gdb.trace/disconnected-tracing.exp
7181 * gdb.trace/ftrace.exp
7182 * gdb.trace/mi-trace-frame-collected.exp
7183 * gdb.trace/mi-trace-unavailable.exp
7184 * gdb.trace/mi-traceframe-changed.exp
7185 * gdb.trace/mi-tsv-changed.exp
7186 * gdb.trace/no-attach-trace.exp
7187 * gdb.trace/passc-dyn.exp
7188 * gdb.trace/qtro.exp
7189 * gdb.trace/range-stepping.exp
7190 * gdb.trace/read-memory.exp
7191 * gdb.trace/save-trace.exp
7192 * gdb.trace/signal.exp
7193 * gdb.trace/status-stop.exp
7194 * gdb.trace/tfile.exp
7195 * gdb.trace/trace-break.exp
7196 * gdb.trace/trace-buffer-size.exp
7197 * gdb.trace/trace-condition.exp
7198 * gdb.trace/tracefile-pseudo-reg.exp
7199 * gdb.trace/tstatus.exp
7200 * gdb.trace/unavailable.exp
7201 * gdb.trace/while-dyn.exp
7202 * gdb.trace/while-stepping.exp
7203
34c41c68
DE
72042016-12-22 Doug Evans <xdje42@gmail.com>
7205
7206 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
7207 and msymbols.
7208
16e69324
YQ
72092016-12-19 Yao Qi <yao.qi@linaro.org>
7210
7211 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
7212 (test_with_self): Don't call do_steps_and_nexts, and remove
7213 code about stepping into xmalloc.
7214
f94f411b
YQ
72152016-12-09 Yao Qi <yao.qi@linaro.org>
7216
7217 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
7218
72192016-12-09 Yao Qi <yao.qi@linaro.org>
7220
7221 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
7222
f1b5deee
PA
72232016-12-09 Pedro Alves <palves@redhat.com>
7224
7225 * gdb.base/all-architectures-0.exp: New file.
7226 * gdb.base/all-architectures-1.exp: New file.
7227 * gdb.base/all-architectures-2.exp: New file.
7228 * gdb.base/all-architectures-3.exp: New file.
7229 * gdb.base/all-architectures-4.exp: New file.
7230 * gdb.base/all-architectures-5.exp: New file.
7231 * gdb.base/all-architectures-6.exp: New file.
7232 * gdb.base/all-architectures-7.exp: New file.
7233 * gdb.base/all-architectures.exp.in: New file.
7234
364ca42e
YQ
72352016-12-09 Yao Qi <yao.qi@linaro.org>
7236
7237 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
7238
107c2d62
LM
72392016-12-02 Luis Machado <lgustavo@codesourcery.com>
7240
7241 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
7242 possible.
7243 Remove useless pattern-matching code.
7244
df3ee9ca
PA
72452016-12-02 Pedro Alves <palves@redhat.com>
7246
7247 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
7248 procedure.
7249 (top level): Call it.
7250
ec835369
PA
72512016-12-02 Pedro Alves <palves@redhat.com>
7252
7253 * gdb.base/commands.exp (user_defined_command_args_stack_test):
7254 New procedure.
7255 (top level): Call it.
7256
01770bbd
PA
72572016-12-02 Pedro Alves <palves@redhat.com>
7258
7259 PR cli/20559
7260 * gdb.base/commands.exp (user_defined_command_args_eval): New
7261 procedure.
7262 (top level): Call it.
7263
008459ea
LM
72642016-12-02 Luis Machado <lgustavo@codesourcery.com>
7265
7266 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
7267 timeout handling.
7268
0c1b455e
TT
72692016-12-02 Tom Tromey <tom@tromey.com>
7270
7271 * gdb.dwarf2/main-subprogram.c: New file.
7272 * gdb.dwarf2/main-subprogram.exp: New file.
7273
018572b8
LM
72742016-12-01 Luis Machado <lgustavo@codesourcery.com>
7275
7276 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
7277 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
7278 gdb_test_no_output for a couple of cases.
7279 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
7280
84c93cd5
LM
72812016-12-01 Luis Machado <lgustavo@codesourcery.com>
7282
7283 Fix test names and standardize compilation error messages throughout
7284 the following files:
7285
7286 * gdb.ada/start.exp
7287 * gdb.arch/alpha-step.exp
7288 * gdb.arch/e500-prologue.exp
7289 * gdb.arch/ftrace-insn-reloc.exp
7290 * gdb.arch/gdb1291.exp
7291 * gdb.arch/gdb1431.exp
7292 * gdb.arch/gdb1558.exp
7293 * gdb.arch/i386-dr3-watch.exp
7294 * gdb.arch/i386-sse-stack-align.exp
7295 * gdb.arch/ia64-breakpoint-shadow.exp
7296 * gdb.arch/pa-nullify.exp
7297 * gdb.arch/powerpc-aix-prologue.exp
7298 * gdb.arch/thumb-bx-pc.exp
7299 * gdb.base/annota1.exp
7300 * gdb.base/annota3.exp
7301 * gdb.base/arrayidx.exp
7302 * gdb.base/assign.exp
7303 * gdb.base/attach.exp
7304 * gdb.base/auxv.exp
7305 * gdb.base/bang.exp
7306 * gdb.base/bfp-test.exp
7307 * gdb.base/bigcore.exp
7308 * gdb.base/bitfields2.exp
7309 * gdb.base/break-fun-addr.exp
7310 * gdb.base/break-probes.exp
7311 * gdb.base/call-rt-st.exp
7312 * gdb.base/callexit.exp
7313 * gdb.base/catch-fork-kill.exp
7314 * gdb.base/charset.exp
7315 * gdb.base/checkpoint.exp
7316 * gdb.base/comprdebug.exp
7317 * gdb.base/constvars.exp
7318 * gdb.base/coredump-filter.exp
7319 * gdb.base/cursal.exp
7320 * gdb.base/cvexpr.exp
7321 * gdb.base/detach.exp
7322 * gdb.base/display.exp
7323 * gdb.base/dmsym.exp
7324 * gdb.base/dprintf-pending.exp
7325 * gdb.base/dso2dso.exp
7326 * gdb.base/dtrace-probe.exp
7327 * gdb.base/dump.exp
7328 * gdb.base/enum_cond.exp
7329 * gdb.base/exe-lock.exp
7330 * gdb.base/exec-invalid-sysroot.exp
7331 * gdb.base/execl-update-breakpoints.exp
7332 * gdb.base/exprs.exp
7333 * gdb.base/fileio.exp
7334 * gdb.base/find.exp
7335 * gdb.base/finish.exp
7336 * gdb.base/fixsection.exp
7337 * gdb.base/foll-vfork.exp
7338 * gdb.base/frame-args.exp
7339 * gdb.base/gcore.exp
7340 * gdb.base/gdb1250.exp
7341 * gdb.base/global-var-nested-by-dso.exp
7342 * gdb.base/gnu-ifunc.exp
7343 * gdb.base/hashline1.exp
7344 * gdb.base/hashline2.exp
7345 * gdb.base/hashline3.exp
7346 * gdb.base/hbreak-in-shr-unsupported.exp
7347 * gdb.base/huge.exp
7348 * gdb.base/infcall-input.exp
7349 * gdb.base/info-fun.exp
7350 * gdb.base/info-shared.exp
7351 * gdb.base/jit-simple.exp
7352 * gdb.base/jit-so.exp
7353 * gdb.base/jit.exp
7354 * gdb.base/jump.exp
7355 * gdb.base/label.exp
7356 * gdb.base/lineinc.exp
7357 * gdb.base/logical.exp
7358 * gdb.base/longjmp.exp
7359 * gdb.base/macscp.exp
7360 * gdb.base/miscexprs.exp
7361 * gdb.base/new-ui-echo.exp
7362 * gdb.base/new-ui-pending-input.exp
7363 * gdb.base/new-ui.exp
7364 * gdb.base/nodebug.exp
7365 * gdb.base/nofield.exp
7366 * gdb.base/offsets.exp
7367 * gdb.base/overlays.exp
7368 * gdb.base/pending.exp
7369 * gdb.base/pointers.exp
7370 * gdb.base/pr11022.exp
7371 * gdb.base/printcmds.exp
7372 * gdb.base/prologue.exp
7373 * gdb.base/ptr-typedef.exp
7374 * gdb.base/realname-expand.exp
7375 * gdb.base/relativedebug.exp
7376 * gdb.base/relocate.exp
7377 * gdb.base/remote.exp
7378 * gdb.base/reread.exp
7379 * gdb.base/return2.exp
7380 * gdb.base/savedregs.exp
7381 * gdb.base/sep.exp
7382 * gdb.base/sepdebug.exp
7383 * gdb.base/sepsymtab.exp
7384 * gdb.base/set-inferior-tty.exp
7385 * gdb.base/setshow.exp
7386 * gdb.base/shlib-call.exp
7387 * gdb.base/sigaltstack.exp
7388 * gdb.base/siginfo-addr.exp
7389 * gdb.base/signals.exp
7390 * gdb.base/signull.exp
7391 * gdb.base/sigrepeat.exp
7392 * gdb.base/so-impl-ld.exp
7393 * gdb.base/solib-display.exp
7394 * gdb.base/solib-overlap.exp
7395 * gdb.base/solib-search.exp
7396 * gdb.base/solib-symbol.exp
7397 * gdb.base/structs.exp
7398 * gdb.base/structs2.exp
7399 * gdb.base/symtab-search-order.exp
7400 * gdb.base/twice.exp
7401 * gdb.base/unload.exp
7402 * gdb.base/varargs.exp
7403 * gdb.base/watchpoint-solib.exp
7404 * gdb.base/watchpoint.exp
7405 * gdb.base/whatis.exp
7406 * gdb.base/wrong_frame_bt_full.exp
7407 * gdb.btrace/dlopen.exp
7408 * gdb.cell/ea-standalone.exp
7409 * gdb.cell/ea-test.exp
7410 * gdb.cp/dispcxx.exp
7411 * gdb.cp/gdb2384.exp
7412 * gdb.cp/method2.exp
7413 * gdb.cp/nextoverthrow.exp
7414 * gdb.cp/pr10728.exp
7415 * gdb.disasm/am33.exp
7416 * gdb.disasm/h8300s.exp
7417 * gdb.disasm/mn10300.exp
7418 * gdb.disasm/sh3.exp
7419 * gdb.dwarf2/dw2-dir-file-name.exp
7420 * gdb.fortran/complex.exp
7421 * gdb.fortran/library-module.exp
7422 * gdb.guile/scm-pretty-print.exp
7423 * gdb.guile/scm-symbol.exp
7424 * gdb.guile/scm-type.exp
7425 * gdb.guile/scm-value.exp
7426 * gdb.linespec/linespec.exp
7427 * gdb.mi/gdb701.exp
7428 * gdb.mi/gdb792.exp
7429 * gdb.mi/mi-breakpoint-changed.exp
7430 * gdb.mi/mi-dprintf-pending.exp
7431 * gdb.mi/mi-dprintf.exp
7432 * gdb.mi/mi-exit-code.exp
7433 * gdb.mi/mi-pending.exp
7434 * gdb.mi/mi-solib.exp
7435 * gdb.mi/new-ui-mi-sync.exp
7436 * gdb.mi/pr11022.exp
7437 * gdb.mi/user-selected-context-sync.exp
7438 * gdb.opt/solib-intra-step.exp
7439 * gdb.python/py-events.exp
7440 * gdb.python/py-finish-breakpoint.exp
7441 * gdb.python/py-mi.exp
7442 * gdb.python/py-prettyprint.exp
7443 * gdb.python/py-shared.exp
7444 * gdb.python/py-symbol.exp
7445 * gdb.python/py-template.exp
7446 * gdb.python/py-type.exp
7447 * gdb.python/py-value.exp
7448 * gdb.reverse/solib-precsave.exp
7449 * gdb.reverse/solib-reverse.exp
7450 * gdb.server/solib-list.exp
7451 * gdb.stabs/weird.exp
7452 * gdb.threads/reconnect-signal.exp
7453 * gdb.threads/stepi-random-signal.exp
7454 * gdb.trace/actions.exp
7455 * gdb.trace/ax.exp
7456 * gdb.trace/backtrace.exp
7457 * gdb.trace/change-loc.exp
7458 * gdb.trace/deltrace.exp
7459 * gdb.trace/ftrace-lock.exp
7460 * gdb.trace/ftrace.exp
7461 * gdb.trace/infotrace.exp
7462 * gdb.trace/mi-tracepoint-changed.exp
7463 * gdb.trace/packetlen.exp
7464 * gdb.trace/passcount.exp
7465 * gdb.trace/pending.exp
7466 * gdb.trace/range-stepping.exp
7467 * gdb.trace/report.exp
7468 * gdb.trace/stap-trace.exp
7469 * gdb.trace/tfind.exp
7470 * gdb.trace/trace-break.exp
7471 * gdb.trace/trace-condition.exp
7472 * gdb.trace/trace-enable-disable.exp
7473 * gdb.trace/trace-mt.exp
7474 * gdb.trace/tracecmd.exp
7475 * gdb.trace/tspeed.exp
7476 * gdb.trace/tsv.exp
7477 * lib/perftest.exp
7478
fb9feb35
LM
74792016-12-01 Luis Machado <lgustavo@codesourcery.com>
7480
7481 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
7482 with gdb_test_no_output.
7483 Use command as test name.
7484
cd2ddb6c
LM
74852016-12-01 Luis Machado <lgustavo@codesourcery.com>
7486
7487 Fix test names starting with uppercase throughout the files.
7488
7489 * gdb.ada/assign_1.exp
7490 * gdb.ada/boolean_expr.exp
7491 * gdb.base/arrayidx.exp
7492 * gdb.base/del.exp
7493 * gdb.base/gcore-buffer-overflow.exp
7494 * gdb.base/testenv.exp
7495 * gdb.compile/compile.exp
7496 * gdb.python/py-framefilter-invalidarg.exp
7497 * gdb.python/py-framefilter.exp
7498
bb95117e
LM
74992016-12-01 Luis Machado <lgustavo@codesourcery.com>
7500
7501 Fix test names starting with uppercase throughout the files.
7502
7503 * gdb.ada/array_return.exp
7504 * gdb.ada/expr_delims.exp
7505 * gdb.ada/mi_dyn_arr.exp
7506 * gdb.ada/mi_interface.exp
7507 * gdb.ada/mi_var_array.exp
7508 * gdb.ada/watch_arg.exp
7509 * gdb.arch/alpha-step.exp
7510 * gdb.arch/altivec-regs.exp
7511 * gdb.arch/e500-regs.exp
7512 * gdb.arch/powerpc-d128-regs.exp
7513 * gdb.base/arrayidx.exp
7514 * gdb.base/break.exp
7515 * gdb.base/checkpoint.exp
7516 * gdb.base/debug-expr.exp
7517 * gdb.base/dmsym.exp
7518 * gdb.base/radix.exp
7519 * gdb.base/sepdebug.exp
7520 * gdb.base/testenv.exp
7521 * gdb.base/watch_thread_num.exp
7522 * gdb.base/watchpoint-cond-gone.exp
7523 * gdb.cell/break.exp
7524 * gdb.cell/ea-cache.exp
7525 * gdb.compile/compile.exp
7526 * gdb.cp/gdb2495.exp
7527 * gdb.gdb/selftest.exp
7528 * gdb.gdb/xfullpath.exp
7529 * gdb.go/hello.exp
7530 * gdb.go/integers.exp
7531 * gdb.objc/basicclass.exp
7532 * gdb.pascal/hello.exp
7533 * gdb.pascal/integers.exp
7534 * gdb.python/py-breakpoint.exp
7535 * gdb.python/py-cmd.exp
7536 * gdb.python/py-linetable.exp
7537 * gdb.python/py-xmethods.exp
7538 * gdb.python/python.exp
7539 * gdb.reverse/consecutive-precsave.exp
7540 * gdb.reverse/finish-precsave.exp
7541 * gdb.reverse/i386-precsave.exp
7542 * gdb.reverse/machinestate-precsave.exp
7543 * gdb.reverse/sigall-precsave.exp
7544 * gdb.reverse/solib-precsave.exp
7545 * gdb.reverse/step-precsave.exp
7546 * gdb.reverse/until-precsave.exp
7547 * gdb.reverse/watch-precsave.exp
7548 * gdb.threads/leader-exit.exp
7549 * gdb.threads/pthreads.exp
7550 * gdb.threads/wp-replication.exp
7551 * gdb.trace/actions.exp
7552 * gdb.trace/mi-tsv-changed.exp
7553 * gdb.trace/tsv.exp
7554
de97fdd4
LM
75552016-12-01 Luis Machado <lgustavo@codesourcery.com>
7556
7557 Fix test names starting with uppercase throughout the files.
7558
7559 * gdb.arch/i386-bp_permanent.exp
7560 * gdb.arch/i386-gnu-cfi.exp
7561 * gdb.base/disasm-end-cu.exp
7562 * gdb.base/macscp.exp
7563 * gdb.base/pending.exp
7564 * gdb.base/watch_thread_num.exp
7565 * gdb.cp/exception.exp
7566 * gdb.cp/gdb2495.exp
7567 * gdb.cp/local.exp
7568 * gdb.python/py-evsignal.exp
7569 * gdb.python/python.exp
7570 * gdb.trace/tracecmd.exp
7571
9f058c10
LM
75722016-12-01 Luis Machado <lgustavo@codesourcery.com>
7573
7574 Fix test names starting with uppercase throughout the files.
7575
7576 * gdb.base/charset.exp
7577 * gdb.base/eval.exp
7578 * gdb.base/multi-forks.exp
7579 * gdb.guile/scm-progspace.exp
7580 * gdb.opencl/datatypes.exp
7581 * gdb.python/py-block.exp
7582 * gdb.python/py-function.exp
7583 * gdb.python/py-symbol.exp
7584 * gdb.python/py-symtab.exp
7585 * gdb.python/py-xmethods.exp
7586 * gdb.reverse/break-precsave.exp
7587 * gdb.reverse/break-reverse.exp
7588 * gdb.reverse/consecutive-precsave.exp
7589 * gdb.reverse/consecutive-reverse.exp
7590 * gdb.reverse/finish-precsave.exp
7591 * gdb.reverse/finish-reverse-bkpt.exp
7592 * gdb.reverse/finish-reverse.exp
7593 * gdb.reverse/fstatat-reverse.exp
7594 * gdb.reverse/getresuid-reverse.exp
7595 * gdb.reverse/i386-precsave.exp
7596 * gdb.reverse/i386-reverse.exp
7597 * gdb.reverse/i386-sse-reverse.exp
7598 * gdb.reverse/i387-stack-reverse.exp
7599 * gdb.reverse/insn-reverse.exp
7600 * gdb.reverse/machinestate-precsave.exp
7601 * gdb.reverse/machinestate.exp
7602 * gdb.reverse/next-reverse-bkpt-over-sr.exp
7603 * gdb.reverse/pipe-reverse.exp
7604 * gdb.reverse/readv-reverse.exp
7605 * gdb.reverse/recvmsg-reverse.exp
7606 * gdb.reverse/rerun-prec.exp
7607 * gdb.reverse/s390-mvcle.exp
7608 * gdb.reverse/sigall-precsave.exp
7609 * gdb.reverse/sigall-reverse.exp
7610 * gdb.reverse/solib-precsave.exp
7611 * gdb.reverse/solib-reverse.exp
7612 * gdb.reverse/step-precsave.exp
7613 * gdb.reverse/step-reverse.exp
7614 * gdb.reverse/time-reverse.exp
7615 * gdb.reverse/until-precsave.exp
7616 * gdb.reverse/until-reverse.exp
7617 * gdb.reverse/waitpid-reverse.exp
7618 * gdb.reverse/watch-precsave.exp
7619 * gdb.reverse/watch-reverse.exp
7620
cdc7edd7
LM
76212016-12-01 Luis Machado <lgustavo@codesourcery.com>
7622
7623 Fix test names starting with uppercase throughout the files.
7624
7625 * gdb.arch/i386-mpx-simple_segv.exp
7626 * gdb.arch/i386-mpx.exp
7627 * gdb.arch/i386-permbkpt.exp
7628 * gdb.arch/pa-nullify.exp
7629 * gdb.arch/powerpc-d128-regs.exp
7630 * gdb.arch/vsx-regs.exp
7631 * gdb.base/bfp-test.exp
7632 * gdb.base/break.exp
7633 * gdb.base/breakpoint-shadow.exp
7634 * gdb.base/callfuncs.exp
7635 * gdb.base/charset.exp
7636 * gdb.base/commands.exp
7637 * gdb.base/completion.exp
7638 * gdb.base/dfp-test.exp
7639 * gdb.base/echo.exp
7640 * gdb.base/ending-run.exp
7641 * gdb.base/eval.exp
7642 * gdb.base/expand-psymtabs.exp
7643 * gdb.base/float128.exp
7644 * gdb.base/floatn.exp
7645 * gdb.base/foll-exec-mode.exp
7646 * gdb.base/gdb1056.exp
7647 * gdb.base/gdb11531.exp
7648 * gdb.base/kill-after-signal.exp
7649 * gdb.base/multi-forks.exp
7650 * gdb.base/overlays.exp
7651 * gdb.base/pending.exp
7652 * gdb.base/sepdebug.exp
7653 * gdb.base/testenv.exp
7654 * gdb.base/valgrind-db-attach.exp
7655 * gdb.base/watch_thread_num.exp
7656 * gdb.base/watchpoint-cond-gone.exp
7657 * gdb.base/watchpoint.exp
7658 * gdb.base/watchpoints.exp
7659 * gdb.cp/arg-reference.exp
7660 * gdb.cp/baseenum.exp
7661 * gdb.cp/operator.exp
7662 * gdb.cp/shadow.exp
7663 * gdb.dwarf2/dw2-op-out-param.exp
7664 * gdb.dwarf2/dw2-reg-undefined.exp
7665 * gdb.go/chan.exp
7666 * gdb.go/hello.exp
7667 * gdb.go/integers.exp
7668 * gdb.go/methods.exp
7669 * gdb.go/package.exp
7670 * gdb.guile/scm-parameter.exp
7671 * gdb.guile/scm-progspace.exp
7672 * gdb.guile/scm-value.exp
7673 * gdb.mi/mi-pending.exp
7674 * gdb.mi/user-selected-context-sync.exp
7675 * gdb.multi/multi-attach.exp
7676 * gdb.multi/tids.exp
7677 * gdb.opt/clobbered-registers-O2.exp
7678 * gdb.pascal/floats.exp
7679 * gdb.pascal/integers.exp
7680 * gdb.python/py-block.exp
7681 * gdb.python/py-events.exp
7682 * gdb.python/py-parameter.exp
7683 * gdb.python/py-symbol.exp
7684 * gdb.python/py-symtab.exp
7685 * gdb.python/py-type.exp
7686 * gdb.python/py-value.exp
7687 * gdb.python/py-xmethods.exp
7688 * gdb.python/python.exp
7689 * gdb.reverse/break-precsave.exp
7690 * gdb.reverse/consecutive-precsave.exp
7691 * gdb.reverse/finish-precsave.exp
7692 * gdb.reverse/i386-precsave.exp
7693 * gdb.reverse/machinestate-precsave.exp
7694 * gdb.reverse/sigall-precsave.exp
7695 * gdb.reverse/solib-precsave.exp
7696 * gdb.reverse/step-precsave.exp
7697 * gdb.reverse/until-precsave.exp
7698 * gdb.reverse/watch-precsave.exp
7699 * gdb.server/ext-attach.exp
7700 * gdb.server/ext-restart.exp
7701 * gdb.server/ext-run.exp
7702 * gdb.server/ext-wrapper.exp
7703 * gdb.stabs/gdb11479.exp
7704 * gdb.stabs/weird.exp
7705 * gdb.threads/attach-many-short-lived-threads.exp
7706 * gdb.threads/kill.exp
7707 * gdb.threads/watchpoint-fork.exp
7708
bc6c7af4
LM
77092016-12-01 Luis Machado <lgustavo@codesourcery.com>
7710
7711 Fix test names starting with uppercase throughout all the files below.
7712
7713 * gdb.ada/array_return.exp
7714 * gdb.ada/catch_ex.exp
7715 * gdb.ada/info_exc.exp
7716 * gdb.ada/mi_catch_ex.exp
7717 * gdb.ada/mi_dyn_arr.exp
7718 * gdb.ada/mi_ex_cond.exp
7719 * gdb.ada/mi_exc_info.exp
7720 * gdb.ada/mi_interface.exp
7721 * gdb.ada/mi_task_arg.exp
7722 * gdb.ada/mi_task_info.exp
7723 * gdb.ada/mi_var_array.exp
7724 * gdb.arch/alpha-step.exp
7725 * gdb.arch/amd64-disp-step.exp
7726 * gdb.arch/arm-disp-step.exp
7727 * gdb.arch/disp-step-insn-reloc.exp
7728 * gdb.arch/e500-prologue.exp
7729 * gdb.arch/ftrace-insn-reloc.exp
7730 * gdb.arch/gdb1558.exp
7731 * gdb.arch/i386-bp_permanent.exp
7732 * gdb.arch/i386-disp-step.exp
7733 * gdb.arch/i386-float.exp
7734 * gdb.arch/i386-gnu-cfi.exp
7735 * gdb.arch/ia64-breakpoint-shadow.exp
7736 * gdb.arch/mips16-thunks.exp
7737 * gdb.arch/pa-nullify.exp
7738 * gdb.arch/powerpc-aix-prologue.exp
7739 * gdb.arch/powerpc-power.exp
7740 * gdb.arch/ppc-dfp.exp
7741 * gdb.arch/s390-tdbregs.exp
7742 * gdb.arch/spu-info.exp
7743 * gdb.arch/spu-ls.exp
7744 * gdb.arch/thumb-bx-pc.exp
7745 * gdb.base/advance.exp
7746 * gdb.base/annota-input-while-running.exp
7747 * gdb.base/arrayidx.exp
7748 * gdb.base/asmlabel.exp
7749 * gdb.base/async.exp
7750 * gdb.base/attach-wait-input.exp
7751 * gdb.base/auto-connect-native-target.exp
7752 * gdb.base/batch-preserve-term-settings.exp
7753 * gdb.base/bfp-test.exp
7754 * gdb.base/bigcore.exp
7755 * gdb.base/bp-permanent.exp
7756 * gdb.base/break-always.exp
7757 * gdb.base/break-fun-addr.exp
7758 * gdb.base/break-idempotent.exp
7759 * gdb.base/break-main-file-remove-fail.exp
7760 * gdb.base/break-probes.exp
7761 * gdb.base/break-unload-file.exp
7762 * gdb.base/break.exp
7763 * gdb.base/call-ar-st.exp
7764 * gdb.base/call-rt-st.exp
7765 * gdb.base/call-sc.exp
7766 * gdb.base/call-signal-resume.exp
7767 * gdb.base/call-strs.exp
7768 * gdb.base/callexit.exp
7769 * gdb.base/callfuncs.exp
7770 * gdb.base/catch-gdb-caused-signals.exp
7771 * gdb.base/catch-signal-siginfo-cond.exp
7772 * gdb.base/catch-syscall.exp
7773 * gdb.base/compare-sections.exp
7774 * gdb.base/cond-eval-mode.exp
7775 * gdb.base/condbreak-call-false.exp
7776 * gdb.base/consecutive-step-over.exp
7777 * gdb.base/cursal.exp
7778 * gdb.base/disabled-location.exp
7779 * gdb.base/disasm-end-cu.exp
7780 * gdb.base/display.exp
7781 * gdb.base/double-prompt-target-event-error.exp
7782 * gdb.base/dprintf-bp-same-addr.exp
7783 * gdb.base/dprintf-detach.exp
7784 * gdb.base/dprintf-next.exp
7785 * gdb.base/dprintf-non-stop.exp
7786 * gdb.base/dprintf-pending.exp
7787 * gdb.base/dso2dso.exp
7788 * gdb.base/ending-run.exp
7789 * gdb.base/enum_cond.exp
7790 * gdb.base/examine-backward.exp
7791 * gdb.base/exe-lock.exp
7792 * gdb.base/exec-invalid-sysroot.exp
7793 * gdb.base/execl-update-breakpoints.exp
7794 * gdb.base/execution-termios.exp
7795 * gdb.base/fileio.exp
7796 * gdb.base/fixsection.exp
7797 * gdb.base/foll-exec-mode.exp
7798 * gdb.base/foll-exec.exp
7799 * gdb.base/fork-running-state.exp
7800 * gdb.base/frame-args.exp
7801 * gdb.base/fullpath-expand.exp
7802 * gdb.base/func-ptr.exp
7803 * gdb.base/gcore-relro-pie.exp
7804 * gdb.base/gdb1090.exp
7805 * gdb.base/gdb1555.exp
7806 * gdb.base/global-var-nested-by-dso.exp
7807 * gdb.base/gnu-ifunc.exp
7808 * gdb.base/hbreak-in-shr-unsupported.exp
7809 * gdb.base/hbreak-unmapped.exp
7810 * gdb.base/hook-stop.exp
7811 * gdb.base/infcall-input.exp
7812 * gdb.base/info-fun.exp
7813 * gdb.base/info-shared.exp
7814 * gdb.base/interrupt-noterm.exp
7815 * gdb.base/jit-so.exp
7816 * gdb.base/jit.exp
7817 * gdb.base/line-symtabs.exp
7818 * gdb.base/list.exp
7819 * gdb.base/longjmp.exp
7820 * gdb.base/macscp.exp
7821 * gdb.base/max-value-size.exp
7822 * gdb.base/nodebug.exp
7823 * gdb.base/nofield.exp
7824 * gdb.base/overlays.exp
7825 * gdb.base/paginate-after-ctrl-c-running.exp
7826 * gdb.base/paginate-bg-execution.exp
7827 * gdb.base/paginate-inferior-exit.exp
7828 * gdb.base/pending.exp
7829 * gdb.base/pr11022.exp
7830 * gdb.base/printcmds.exp
7831 * gdb.base/ptr-typedef.exp
7832 * gdb.base/ptype.exp
7833 * gdb.base/randomize.exp
7834 * gdb.base/range-stepping.exp
7835 * gdb.base/realname-expand.exp
7836 * gdb.base/relativedebug.exp
7837 * gdb.base/remote.exp
7838 * gdb.base/savedregs.exp
7839 * gdb.base/sepdebug.exp
7840 * gdb.base/set-noassign.exp
7841 * gdb.base/shlib-call.exp
7842 * gdb.base/shreloc.exp
7843 * gdb.base/sigaltstack.exp
7844 * gdb.base/sigbpt.exp
7845 * gdb.base/siginfo-addr.exp
7846 * gdb.base/siginfo-obj.exp
7847 * gdb.base/siginfo-thread.exp
7848 * gdb.base/signest.exp
7849 * gdb.base/signull.exp
7850 * gdb.base/sigrepeat.exp
7851 * gdb.base/skip.exp
7852 * gdb.base/so-impl-ld.exp
7853 * gdb.base/solib-corrupted.exp
7854 * gdb.base/solib-disc.exp
7855 * gdb.base/solib-display.exp
7856 * gdb.base/solib-overlap.exp
7857 * gdb.base/solib-search.exp
7858 * gdb.base/solib-symbol.exp
7859 * gdb.base/source-execution.exp
7860 * gdb.base/sss-bp-on-user-bp-2.exp
7861 * gdb.base/sss-bp-on-user-bp.exp
7862 * gdb.base/stack-checking.exp
7863 * gdb.base/stale-infcall.exp
7864 * gdb.base/step-break.exp
7865 * gdb.base/step-line.exp
7866 * gdb.base/step-over-exit.exp
7867 * gdb.base/step-test.exp
7868 * gdb.base/structs.exp
7869 * gdb.base/sym-file.exp
7870 * gdb.base/symtab-search-order.exp
7871 * gdb.base/term.exp
7872 * gdb.base/type-opaque.exp
7873 * gdb.base/unload.exp
7874 * gdb.base/until-nodebug.exp
7875 * gdb.base/until.exp
7876 * gdb.base/unwindonsignal.exp
7877 * gdb.base/watch-cond.exp
7878 * gdb.base/watch-non-mem.exp
7879 * gdb.base/watch_thread_num.exp
7880 * gdb.base/watchpoint-reuse-slot.exp
7881 * gdb.base/watchpoint-solib.exp
7882 * gdb.base/watchpoint.exp
7883 * gdb.btrace/dlopen.exp
7884 * gdb.cell/arch.exp
7885 * gdb.cell/break.exp
7886 * gdb.cell/bt.exp
7887 * gdb.cell/core.exp
7888 * gdb.cell/data.exp
7889 * gdb.cell/dwarfaddr.exp
7890 * gdb.cell/ea-cache.exp
7891 * gdb.cell/ea-standalone.exp
7892 * gdb.cell/ea-test.exp
7893 * gdb.cell/f-regs.exp
7894 * gdb.cell/fork.exp
7895 * gdb.cell/gcore.exp
7896 * gdb.cell/mem-access.exp
7897 * gdb.cell/ptype.exp
7898 * gdb.cell/registers.exp
7899 * gdb.cell/sizeof.exp
7900 * gdb.cell/solib-symbol.exp
7901 * gdb.cell/solib.exp
7902 * gdb.compile/compile-tls.exp
7903 * gdb.cp/exception.exp
7904 * gdb.cp/gdb2495.exp
7905 * gdb.cp/local.exp
7906 * gdb.cp/mb-inline.exp
7907 * gdb.cp/mb-templates.exp
7908 * gdb.cp/pr10687.exp
7909 * gdb.cp/pr9167.exp
7910 * gdb.cp/scope-err.exp
7911 * gdb.cp/templates.exp
7912 * gdb.cp/virtfunc.exp
7913 * gdb.dwarf2/dw2-dir-file-name.exp
7914 * gdb.dwarf2/dw2-single-line-discriminators.exp
7915 * gdb.fortran/complex.exp
7916 * gdb.fortran/library-module.exp
7917 * gdb.guile/guile.exp
7918 * gdb.guile/scm-cmd.exp
7919 * gdb.guile/scm-frame-inline.exp
7920 * gdb.guile/scm-objfile.exp
7921 * gdb.guile/scm-pretty-print.exp
7922 * gdb.guile/scm-symbol.exp
7923 * gdb.guile/scm-type.exp
7924 * gdb.guile/scm-value.exp
7925 * gdb.linespec/keywords.exp
7926 * gdb.linespec/ls-errs.exp
7927 * gdb.linespec/macro-relative.exp
7928 * gdb.linespec/thread.exp
7929 * gdb.mi/mi-breakpoint-changed.exp
7930 * gdb.mi/mi-dprintf-pending.exp
7931 * gdb.mi/mi-fullname-deleted.exp
7932 * gdb.mi/mi-logging.exp
7933 * gdb.mi/mi-pending.exp
7934 * gdb.mi/mi-solib.exp
7935 * gdb.mi/new-ui-mi-sync.exp
7936 * gdb.mi/user-selected-context-sync.exp
7937 * gdb.multi/dummy-frame-restore.exp
7938 * gdb.multi/multi-arch-exec.exp
7939 * gdb.multi/remove-inferiors.exp
7940 * gdb.multi/watchpoint-multi-exit.exp
7941 * gdb.opt/solib-intra-step.exp
7942 * gdb.perf/backtrace.exp
7943 * gdb.perf/single-step.exp
7944 * gdb.perf/skip-command.exp
7945 * gdb.perf/skip-prologue.exp
7946 * gdb.perf/solib.exp
7947 * gdb.python/lib-types.exp
7948 * gdb.python/py-as-string.exp
7949 * gdb.python/py-bad-printers.exp
7950 * gdb.python/py-block.exp
7951 * gdb.python/py-breakpoint.exp
7952 * gdb.python/py-cmd.exp
7953 * gdb.python/py-events.exp
7954 * gdb.python/py-evthreads.exp
7955 * gdb.python/py-finish-breakpoint.exp
7956 * gdb.python/py-finish-breakpoint2.exp
7957 * gdb.python/py-frame-inline.exp
7958 * gdb.python/py-frame.exp
7959 * gdb.python/py-inferior.exp
7960 * gdb.python/py-infthread.exp
7961 * gdb.python/py-mi.exp
7962 * gdb.python/py-objfile.exp
7963 * gdb.python/py-pp-maint.exp
7964 * gdb.python/py-pp-registration.exp
7965 * gdb.python/py-prettyprint.exp
7966 * gdb.python/py-recurse-unwind.exp
7967 * gdb.python/py-shared.exp
7968 * gdb.python/py-symbol.exp
7969 * gdb.python/py-symtab.exp
7970 * gdb.python/py-template.exp
7971 * gdb.python/py-type.exp
7972 * gdb.python/py-unwind-maint.exp
7973 * gdb.python/py-unwind.exp
7974 * gdb.python/py-value.exp
7975 * gdb.python/python.exp
7976 * gdb.reverse/finish-reverse-bkpt.exp
7977 * gdb.reverse/insn-reverse.exp
7978 * gdb.reverse/next-reverse-bkpt-over-sr.exp
7979 * gdb.reverse/solib-precsave.exp
7980 * gdb.reverse/solib-reverse.exp
7981 * gdb.stabs/gdb11479.exp
7982 * gdb.stabs/weird.exp
7983 * gdb.threads/fork-child-threads.exp
7984 * gdb.threads/fork-plus-threads.exp
7985 * gdb.threads/fork-thread-pending.exp
7986 * gdb.threads/forking-threads-plus-breakpoint.exp
7987 * gdb.threads/hand-call-in-threads.exp
7988 * gdb.threads/interrupted-hand-call.exp
7989 * gdb.threads/linux-dp.exp
7990 * gdb.threads/local-watch-wrong-thread.exp
7991 * gdb.threads/next-while-other-thread-longjmps.exp
7992 * gdb.threads/non-ldr-exit.exp
7993 * gdb.threads/pending-step.exp
7994 * gdb.threads/print-threads.exp
7995 * gdb.threads/process-dies-while-detaching.exp
7996 * gdb.threads/process-dies-while-handling-bp.exp
7997 * gdb.threads/pthreads.exp
7998 * gdb.threads/queue-signal.exp
7999 * gdb.threads/reconnect-signal.exp
8000 * gdb.threads/signal-command-handle-nopass.exp
8001 * gdb.threads/signal-command-multiple-signals-pending.exp
8002 * gdb.threads/signal-delivered-right-thread.exp
8003 * gdb.threads/signal-sigtrap.exp
8004 * gdb.threads/sigthread.exp
8005 * gdb.threads/staticthreads.exp
8006 * gdb.threads/stepi-random-signal.exp
8007 * gdb.threads/thread-unwindonsignal.exp
8008 * gdb.threads/thread_check.exp
8009 * gdb.threads/thread_events.exp
8010 * gdb.threads/tid-reuse.exp
8011 * gdb.threads/tls-nodebug.exp
8012 * gdb.threads/tls-shared.exp
8013 * gdb.threads/tls-so_extern.exp
8014 * gdb.threads/tls.exp
8015 * gdb.threads/wp-replication.exp
8016 * gdb.trace/actions-changed.exp
8017 * gdb.trace/actions.exp
8018 * gdb.trace/backtrace.exp
8019 * gdb.trace/change-loc.exp
8020 * gdb.trace/collection.exp
8021 * gdb.trace/deltrace.exp
8022 * gdb.trace/disconnected-tracing.exp
8023 * gdb.trace/entry-values.exp
8024 * gdb.trace/ftrace-lock.exp
8025 * gdb.trace/ftrace.exp
8026 * gdb.trace/infotrace.exp
8027 * gdb.trace/mi-trace-frame-collected.exp
8028 * gdb.trace/mi-trace-unavailable.exp
8029 * gdb.trace/mi-traceframe-changed.exp
8030 * gdb.trace/mi-tracepoint-changed.exp
8031 * gdb.trace/mi-tsv-changed.exp
8032 * gdb.trace/no-attach-trace.exp
8033 * gdb.trace/packetlen.exp
8034 * gdb.trace/passc-dyn.exp
8035 * gdb.trace/passcount.exp
8036 * gdb.trace/pending.exp
8037 * gdb.trace/pr16508.exp
8038 * gdb.trace/qtro.exp
8039 * gdb.trace/range-stepping.exp
8040 * gdb.trace/read-memory.exp
8041 * gdb.trace/report.exp
8042 * gdb.trace/save-trace.exp
8043 * gdb.trace/signal.exp
8044 * gdb.trace/stap-trace.exp
8045 * gdb.trace/status-stop.exp
8046 * gdb.trace/strace.exp
8047 * gdb.trace/tfile.exp
8048 * gdb.trace/tfind.exp
8049 * gdb.trace/trace-break.exp
8050 * gdb.trace/trace-condition.exp
8051 * gdb.trace/trace-enable-disable.exp
8052 * gdb.trace/trace-mt.exp
8053 * gdb.trace/tracecmd.exp
8054 * gdb.trace/tracefile-pseudo-reg.exp
8055 * gdb.trace/tspeed.exp
8056 * gdb.trace/tstatus.exp
8057 * gdb.trace/tsv.exp
8058 * gdb.trace/unavailable.exp
8059 * gdb.trace/while-dyn.exp
8060 * gdb.trace/while-stepping.exp
8061 * lib/gdb-guile.exp
8062 * lib/gdb.exp
8063 * lib/mi-support.exp
8064 * lib/pascal.exp
8065 * lib/perftest.exp
8066 * lib/prelink-support.exp
8067 * lib/selftest-support.exp
8068
ad02e4fe
SM
80692016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
8070
8071 * Makefile.in: Include disable-implicit-rules.mk.
8072
22347e55
AA
80732016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8074
8075 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
8076 non-byte-aligned bit fields.
8077
da5b30da
AA
80782016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8079
8080 PR gdb/12616
8081 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
8082 respects the DW_AT_data_bit_offset attribute.
8083
b593ecca
SM
80842016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
8085
8086 * gdb.base/default.exp: Fix output of "set language".
8087
3b165252
SM
80882016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
8089
8090 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
8091 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
8092 make.
8093 * configure.ac: Remove checks for the make program.
8094 * configure: Re-generate.
8095
1a2f3d7f
KB
80962016-11-16 Kevin Buettner <kevinb@redhat.com>
8097
8098 * gdb.python/py-recurse-unwind.c (main): Add loop.
8099 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
8100 to read_register() and gdb.parse_and_eval(). Make each code
8101 call a separate case that can be individually tested.
8102 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
8103 proc. Call cont_and_backtrace for each of the code paths that
8104 we want to test in the unwinder.
8105
b7f38fda
AA
81062016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
8107
8108 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
8109 the definition of struct S.
8110
1f8db343
CM
81112016-11-11 Catherine Moore <clm@codesourcery.com>
8112
8113 * gdb.base/dump.exp: Identify verilog format dump tests as such.
8114
fad0c9fb
PA
81152016-11-09 Pedro Alves <palves@redhat.com>
8116
8117 * gdb.base/commands.exp (runto_or_return): New procedure.
8118 (gdbvar_simple_if_test, gdbvar_simple_while_test)
8119 (gdbvar_complex_if_while_test, progvar_simple_if_test)
8120 (progvar_simple_while_test, progvar_complex_if_while_test)
8121 (if_while_breakpoint_command_test)
8122 (infrun_breakpoint_command_test, breakpoint_command_test)
8123 (user_defined_command_test, watchpoint_command_test)
8124 (test_command_prompt_position, redefine_hook_test)
8125 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
8126 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
8127 multi_line_input and multi_line. Remove gdb_expect and
8128 gdb_stop_suppressing_tests uses.
8129 * lib/gdb.exp (valnum_re): New global.
8130 (multi_line_input): New procedure.
8131
8354c62c
SM
81322016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
8133
8134 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
8135 Remove.
8136 (test_setup): Define with proc_with_prefix.
8137 (test_cli_inferior): Likewise.
8138 (test_cli_thread): Likewise.
8139 (test_cli_frame): Likewise.
8140 (test_cli_select_frame): Likewise.
8141 (test_cli_up_down): Likewise.
8142 (test_mi_thread_select): Likewise.
8143 (test_mi_stack_select_frame): Likewise.
8144 (test_cli_in_mi_inferior): Likewise.
8145 (test_cli_in_mi_thread): Likewise.
8146 (test_cli_in_mi_frame): Likewise.
8147 (top level): Do not use with_test_prefix_procname.
8148
64f367a2
PA
81492016-11-09 Pedro Alves <palves@redhat.com>
8150
8151 * gdb.base/commands.exp (gdbvar_simple_if_test)
8152 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
8153 (progvar_simple_if_test, progvar_simple_while_test)
8154 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
8155 (infrun_breakpoint_command_test, breakpoint_command_test)
8156 (user_defined_command_test, watchpoint_command_test)
8157 (test_command_prompt_position, deprecated_command_test)
8158 (bp_deleted_in_command, temporary_breakpoint_commands)
8159 (stray_arg0_test, source_file_with_indented_comment)
8160 (recursive_source_test, if_commands_test)
8161 (error_clears_commands_left, redefine_hook_test)
8162 (redefine_backtrace_test): Use proc_with_prefix.
8163 * lib/gdb.exp (proc_with_prefix): New proc.
8164
0bb65f1e
AA
81652016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
8166
8167 * gdb.base/tui-layout.c: New file.
8168 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
8169 disassembly window contains very long lines.
8170
7353f247
TT
81712016-11-08 Tom Tromey <tom@tromey.com>
8172
8173 * gdb.python/py-value.exp (test_value_creation): Make "long" test
8174 depend on Python 2.
8175
30a7bb83
TT
81762016-11-08 Tom Tromey <tom@tromey.com>
8177
8178 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
8179 New method.
8180
cdf5a07c
MG
81812016-10-29 Manish Goregaokar <manish@mozilla.com>
8182
2806dc7e 8183 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 8184
51a789c3
MG
81852016-10-27 Manish Goregaokar <manish@mozilla.com>
8186
2806dc7e
PA
8187 * gdb.rust/simple.rs: Add test for univariant enums without
8188 discriminants and for encoded struct-like enums.
51a789c3 8189
f610ab6d
PA
81902016-10-28 Pedro Alves <palves@redhat.com>
8191
8192 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
8193 gdb_test_multiple, tighten regexps and match symtabs and line
8194 tables incrementally.
8195
b129b0ca
LM
81962016-10-28 Luis Machado <lgustavo@codesourcery.com>
8197
8198 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
8199 general.
8200
ecf45d2c
SL
82012016-10-25 Luis Machado <lgustavo@codesourcery.com>
8202
8203 * gdb.base/exec-invalid-sysroot.exp: New file.
8204
b8d38ee4
JK
82052016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8206
8207 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
8208
f90fd8c2
JK
82092016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
8212
2d2476aa
MR
82132016-10-19 Maciej W. Rozycki <macro@imgtec.com>
8214
2806dc7e
PA
8215 * gdb.base/killed-outside.exp: Remove $options from a call to
8216 `prepare_for_testing'.
2d2476aa 8217
e42b25a0
SM
82182016-10-17 Simon Marchi <simon.marchi@ericsson.com>
8219
8220 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
8221 Change test message.
8222
3ccdb432
SM
82232016-10-17 Simon Marchi <simon.marchi@ericsson.com>
8224
8225 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
8226 Update comment.
8227
5bad3170
SM
82282016-10-17 Simon Marchi <simon.marchi@ericsson.com>
8229
8230 * gdb.trace/mi-trace-save.exp: New file.
8231
5ad9dba7
YQ
82322016-10-13 Yao Qi <yao.qi@linaro.org>
8233
8234 * gdb.base/code_elim.exp (get_var_address): Remove.
8235 * gdb.base/relocate.exp: Likewise.
8236 * gdb.base/shreloc.exp: Likewise.
8237 * lib/gdb.exp (get_var_address): New.
8238
62df7e21
YQ
82392016-10-13 Yao Qi <yao.qi@linaro.org>
8240
8241 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
8242 floating point tests if $skip_float_test is false.
8243
4dac951e
LM
82442016-10-12 Luis Machado <lgustavo@codesourcery.com>
8245
8246 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
8247 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
8248 argc values.
8249 Add 1 to argc so we guarantee distinct initial/modified argc values.
8250
8f1a8fc4
JK
82512016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8252
8253 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
8254
16c85b5d
JK
82552016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
8258 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
8259 * gdb.arch/vsx-regs.exp: Likewise.
8260
1d0e042a
YQ
82612016-10-07 Yao Qi <yao.qi@linaro.org>
8262
8263 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
8264
68dadef5
MM
82652016-10-07 Markus Metzger <markus.t.metzger@intel.com>
8266
8267 * gdb.python/python.exp: Test decode_line("*0").
8268
33fa2c6e
DE
82692016-10-06 Doug Evans <dje@google.com>
8270
8271 * gdb.python/py-value.exp (test_value_creation): Add test for large
8272 unsigned 64-bit value.
8273
9c37b5ae
TT
82742016-10-06 Tom Tromey <tom@tromey.com>
8275
8276 * gdb.compile/compile.exp: Change java tests to rust.
8277 * gdb.base/setshow.exp: Change java tests to rust.
8278 * gdb.base/default.exp: Remove java from language list.
8279 * README (Examples): Update language example.
8280 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
8281 test.
8282 * lib/gdb.exp (skip_java_tests): Remove.
8283 * lib/java.exp: Remove.
8284 * gdb.java: Remove.
8285
78b86327
MR
82862016-10-06 Maciej W. Rozycki <macro@imgtec.com>
8287
8288 * gdb.arch/mips-fcr.exp: New test.
8289 * gdb.arch/mips-fcr.c: Source for the new test.
8290
7470adbb
MR
82912016-10-06 Maciej W. Rozycki <macro@imgtec.com>
8292
8293 * gdb.base/solib-disc.exp: Use `standard_output_file'
8294 throughout.
8295
4a556533
PA
82962016-10-06 Pedro Alves <palves@redhat.com>
8297
8298 * gdb.base/jit-simple-dl.c: New file.
8299 * gdb.base/jit-simple-jit.c: New file, factored out from ...
8300 * gdb.base/jit-simple.c: ... this.
8301 * gdb.base/jit-simple.exp (jit_run): Delete.
8302 (build_jit): New proc.
8303 (jit_test_reread): Recompile either the main program or the shared
8304 library, depending on what is being tested. Skip changing address
8305 if caller wants to. Compare before/after addresses. If testing
8306 standalone, explicitly load the binary. Test "maint info
8307 breakpoints".
8308 (top level): Add "standalone vs shared lib" and "change address"
8309 vs "same address" axes.
8310
5a122fbc
PA
83112016-10-06 Pedro Alves <palves@redhat.com>
8312
8313 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
8314 call.
8315 (jit_run): Delete.
8316 (jit_test_reread): Use with_test_prefix. Reload the main binary
8317 explicitly. Compare the before/after addresses of the JIT
8318 descriptor.
8319
ee8da4b8
DE
83202016-08-15 Doug Evans <dje@google.com>
8321
8322 * gdb.xml/extra-regs.xml: Update, end field now required, default type
8323 for single bitfields is bool.
8324 * gdb.xml/tdesc-regs.exp: Ditto.
8325
f389f6fe
JK
83262016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
8329
fdebf1a4
YQ
83302016-10-05 Yao Qi <yao.qi@linaro.org>
8331
8332 * lib/gdb.exp (support_complex_tests): Return zero if
8333 gdb_skip_float_test return true.
8334
9c36d954 83352016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 8336 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
8337
8338 PR gdb/20487
8339 * gdb.mi/user-selected-context-sync.exp: New file.
8340 * gdb.mi/user-selected-context-sync.c: New file.
8341
4034d0ff 83422016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 8343 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
8344
8345 PR gdb/20487
8346 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
8347 =thread-select-event check.
8348
a4297203
PB
83492016-09-29 Peter Bergner <bergner@vnet.ibm.com>
8350
8351 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
8352 the compulsory L operand changes.
8353 * gdb.arch/powerpc-power.s: Likewise.
8354
bb805577
JK
83552016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8356
8357 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
8358 * gdb.base/jit-attach-pie.c: New file.
8359 * gdb.base/jit-attach-pie.exp: New file.
8360
6d61dee5
PA
83612016-09-28 Pedro Alves <palves@redhat.com>
8362
8363 * gdb.base/infcall-input.c: New file.
8364 * gdb.base/infcall-input.exp: New file.
8365
f73842fc
YQ
83662016-09-22 Yao Qi <yao.qi@linaro.org>
8367
8368 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
8369 (gdb_exit): Rename it to ...
8370 (gdbserver_gdb_exit): ... Close GDBserver.
8371 (gdb_exit): New proc, call gdbserver_gdb_exit.
8372 (mi_gdb_exit): Likewise.
8373
90681dab
YQ
83742016-09-22 Yao Qi <yao.qi@linaro.org>
8375
8376 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
8377 path.
8378 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
8379 Remove duplication.
8380
9c211fd8
YQ
83812016-09-22 Yao Qi <yao.qi@linaro.org>
8382
8383 * lib/gdbserver-support.exp: Check the existence of
8384 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
8385
ad0a504f
AK
83862016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
8387
8388 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
8389
36cf1806
TT
83902016-09-21 Tom Tromey <tom@tromey.com>
8391
8392 PR gdb/20604:
8393 * gdb.base/quit.exp: New file.
8394
74172ecf
SM
83952016-09-21 Simon Marchi <simon.marchi@ericsson.com>
8396
8397 * .gitignore: New file.
8398
3d0ec882
MR
83992016-09-21 Maciej W. Rozycki <macro@imgtec.com>
8400
8401 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
8402 throughout.
8403
8193adea
AA
84042016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8405
8406 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
8407
d41a5c09
JK
84082016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8409
8410 * gdb.cp/casts.cc (decltype): Move it ...
8411 (main): ... with its call to ...
8412 * gdb.cp/casts03.cc: ... a new file.
8413 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
8414
d2dfe700
JK
84152016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8416
8417 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
8418
e2a92b16
PB
84192016-09-15 Peter Bergner <bergner@vnet.ibm.com>
8420
8421 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
8422 and sync up the test with tests in gas/testsuite/gas/ppc.
8423 * gdb.arch/powerpc-power.exp: Likewise.
8424
49b4de64
JK
84252016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8426
8427 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
8428
2c29df25
SDJ
84292016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
8430 Jan Kratochvil <jan.kratochvil@redhat.com>
8431
8432 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
8433 make m1's definition to be different from m2's. Use 'dummy' as an
8434 argument for probe 'two'.
8435
cc3c2846
JB
84362016-09-10 Jon Beniston <jon@beniston.com>
8437
8438 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
8439 for sim target.
8440
e1b2624a
AA
84412016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
8442
8443 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
8444 variable declaration.
8445 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
8446 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
8447 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
8448 received HWCAP as its argument.
8449
4295e285
PA
84502016-09-06 Pedro Alves <palves@redhat.com>
8451
8452 * gdb.base/new-ui-pending-input.c: New file.
8453 * gdb.base/new-ui-pending-input.exp: New file.
8454 * gdb.exp (clear_gdb_spawn_id): New procedure.
8455 (with_spawn_id): Check whether gdb_spawn_id exists before
8456 referencing it. If gdb_spawn_id didn't exist on entry, clear it
8457 on exit.
8458
00d5215e
UW
84592016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
8460
8461 * gdb.base/float128.c: New file.
8462 * gdb.base/float128.exp: Likewise.
8463 * gdb.base/floatn.c: Likewise.
8464 * gdb.base/floatn.exp: Likewise.
8465
a9ff5f12
UW
84662016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
8467
8468 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
8469
f245535c
PA
84702016-09-05 Pedro Alves <palves@redhat.com>
8471
8472 PR backtrace/19927
8473 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
8474 unwinders are immediately called as side effect of "source" or
8475 "disable unwinder" commands.
8476 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
8477
ae9cf263
YQ
84782016-09-02 Yao Qi <yao.qi@linaro.org>
8479
8480 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
8481 is true and $type is "float" or "double".
8482
27aba047
YQ
84832016-09-02 Yao Qi <yao.qi@linaro.org>
8484
8485 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
8486 true.
8487 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
8488 * gdb.base/call-rt-st.exp: Likewise.
8489 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
8490 return value instead of gdb,skip_float_test.
8491 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
8492 (do_function_calls): Use its return value instead of
8493 gdb,skip_float_test.
8494 * gdb.base/finish.exp: Likewise.
8495 * gdb.base/funcargs.exp: Likewise.
8496 * gdb.base/return.exp: Likewise.
8497 * gdb.base/return2.exp: Likewise.
8498 * gdb.base/varargs.exp: Likewise.
8499 * lib/gdb.exp (gdb_skip_float_test): Change it to
8500 gdb_caching_proc. Detect the broken ptrace on arm-linux.
8501
5af962df
AA
85022016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
8503
8504 * gdb.multi/tids.exp: Test "thread apply all".
8505
7fac6910
JK
85062016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8507
8508 * gdb.base/default.exp (tty): Remove.
8509
bb1fe4ac
KB
85102016-08-24 Kevin Buettner <kevinb@redhat.com>
8511
2806dc7e
PA
8512 * gdb.python/py-recurse-unwind.c: New file.
8513 * gdb.python/py-recurse-unwind.py: New file.
8514 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 8515
0a1ddfa6
SM
85162016-08-24 Simon Marchi <simon.marchi@ericsson.com>
8517
8518 * gdb.base/set-inferior-tty.exp: New file.
8519 * gdb.base/set-inferior-tty.c: New file.
8520
d9de1fe3
PA
85212016-08-23 Pedro Alves <palves@redhat.com>
8522
8523 PR gdb/20494
8524 * gdb.base/new-ui-echo.c: New file.
8525 * gdb.base/new-ui-echo.exp: New file.
8526
e9d9abd7
YQ
85272016-08-23 Yao Qi <yao.qi@linaro.org>
8528
8529 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
8530 gdbserver_spawn.
8531 * gdb.server/connect-without-multi-process.exp (do_test):
8532 Likewise.
8533
3589529e
YQ
85342016-08-23 Yao Qi <yao.qi@linaro.org>
8535
8536 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
8537 standalone_txt. Delete gdb_txt and standalone_txt on host
8538 and target. Spawn the binary on target. Copy files from
8539 target to host.
8540
6bb90213
PA
85412016-08-22 Pedro Alves <palves@redhat.com>
8542
8543 PR gdb/20505
8544 * gdb.base/vdso-warning.exp: Test core dumps too. Use
8545 with_test_prefix. Factor out bits to ...
8546 (test_no_vdso): ... this new procedure.
8547
20c2c024
CL
85482016-08-19 Carl Love <cel@us.ibm.com>
8549
8550 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
8551 maintaining separate logic for constructing the output path.
8552 * gdb.arch/powerpc-d128-regs.exp: Likewise.
8553 * gdb.arch/ppc-dfp.exp: Likewise.
8554 * gdb.arch/ppc-fp.exp: Likewise.
8555 * gdb.arch/vsx-regs.exp: Likewise.
8556 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
8557 binprefix for generating the additional binary files.
8558
0646e07d
PA
85592016-08-19 Pedro Alves <palves@redhat.com>
8560
8561 * gdb.trace/mi-trace-frame-collected.exp
8562 (test_trace_frame_collected): On x32, expect two registers.
8563
46da9242
CL
85642016-08-18 Carl Love <cel@us.ibm.com>
8565
8566 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
8567 and sync up the test with tests in gas/testsuite/gas/ppc.
8568 * gdb.arch/powerpc-power.exp: Likewise.
8569
eb2332d7
SM
85702016-08-17 Simon Marchi <simon.marchi@ericsson.com>
8571
8572 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
8573 expected error message.
8574
63c61e04
SM
85752016-08-17 Simon Marchi <simon.marchi@ericsson.com>
8576
8577 * gdb.multi/remove-inferiors.exp: New file.
8578 * gdb.multi/remove-inferiors.c: New file.
8579
7b17065f
YQ
85802016-08-12 Yao Qi <yao.qi@linaro.org>
8581
8582 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
8583 argument list.
8584
01d3dedf
PA
85852016-08-10 Pedro Alves <palves@redhat.com>
8586
8587 PR gdb/19187
8588 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
8589 setup_kfails.
8590
3eb7562a
PA
85912016-08-09 Pedro Alves <palves@redhat.com>
8592 Simon Marchi <simon.marchi@ericsson.com>
8593
8594 PR gdb/20418
8595 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
8596 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
8597
80614914
PA
85982016-08-09 Pedro Alves <palves@redhat.com>
8599
8600 PR mi/20431
8601 * gdb.mi/mi-cmd-error.exp: New file.
8602
f348d89a
PA
86032016-08-09 Pedro Alves <palves@redhat.com>
8604
8605 PR gdb/18653
8606 * gdb.base/signals-state-child.c: New file.
8607 * gdb.base/signals-state-child.exp: New file.
8608 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
8609
e5ca03b4
PA
86102016-08-09 Pedro Alves <palves@redhat.com>
8611
8612 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
8613
282a0691
TT
86142016-08-03 Tom Tromey <tom@tromey.com>
8615
8616 PR python/18565:
8617 * gdb.python/py-frame-inline.exp: Add Frame.function test.
8618
41bfcd63
YQ
86192016-08-01 Yao Qi <yao.qi@linaro.org>
8620
8621 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
8622 variable mode to "multi-process" if $multi_process is 1, otherwise
8623 set it to "single-process".
8624
e3465b24
YQ
86252016-08-01 Yao Qi <yao.qi@linaro.org>
8626
8627 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
8628 * gdb.cp/cpexprs.exp: Likewise.
8629 * gdb.cp/m-static.exp: Likewise.
8630
0b31a4bc
TT
86312016-07-26 Tom Tromey <tom@tromey.com>
8632
8633 PR python/20190:
8634 * gdb.threads/tls.exp (check_thread_local): Add python symbol
8635 test.
8636
e0461dbb
MM
86372016-07-26 Markus Metzger <markus.t.metzger@intel.com>
8638
8639 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
8640 selecting assembly source files.
8641 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
8642 assembly source files.
8643 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
8644 assembly source files.
8645 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
8646 selecting assembly source files.
8647
8194e927
SM
86482016-07-25 Simon Marchi <simon.marchi@ericsson.com>
8649
8650 * gdb.base/new-ui.exp (do_test_invalid_args): New
8651 procedure.
8652
c0272db5
TW
86532016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
8654
8655 * gdb.btrace/reconnect.c: New file.
8656 * gdb.btrace/reconnect.exp: New file.
8657
e3487908
GKB
86582016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
8659
8660 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
8661 to test_catch_syscall_group.
8662 (test_catch_syscall_group): New.
8663
12df5c00
TT
86642016-07-21 Tom Tromey <tom@tromey.com>
8665
8666 * gdb.rust/simple.rs (main): Use empty struct expression.
8667 * gdb.rust/simple.exp: Add tests for empty struct expression.
8668
bae62ee2
YQ
86692016-07-21 Yao Qi <yao.qi@linaro.org>
8670
8671 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
8672 if gdb_skip_xml_test is true on some targets.
8673
b1b53fb3
YQ
86742016-07-21 Yao Qi <yao.qi@linaro.org>
8675
8676 * gdb.server/solib-list.exp: Unset last_loaded_file.
8677
027d97f8
JK
86782016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8679
8680 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
8681 "step into captured_main (args)".
8682
7674d381
JK
86832016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
8686
72b5d099
JK
86872016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8688
8689 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
8690
1f960ced
PA
86912016-07-19 Pedro Alves <palves@redhat.com>
8692
8693 * gdb.opt/inline-break.exp: Remove optimize=-O2.
8694 * gdb.opt/inline-bt.exp: Likewise.
8695 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
8696 additional_flags=-Winline.
8697 * gdb.opt/inline-locals.exp: Likewise.
8698 * gdb.opt/inline-markers.c (ATTR): Define.
8699 (inlined_fn): Use it.
8700
f25827c1
YQ
87012016-07-19 Yao Qi <yao.qi@linaro.org>
8702
8703 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
8704 (test_with_self): Remove some code. Remove argument executable.
8705 (top-level): Use do_self_tests.
8706
37539ebe
DB
87072016-07-15 Zachary Welch <zwelch@codesourcery.com>
8708 Don Breazeal <donb@codesourcery.com>
8709
8710 * gdb.base/maint.exp: Escape paths used in regular expressions.
8711 * gdb.stabs/weird.exp: Likewise.
8712
dac790e1
TT
87132016-07-13 Tom Tromey <tom@tromey.com>
8714
8715 PR python/15620, PR python/18620:
8716 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
8717 (test_bkpt_events): New procs.
8718
93daf339
TT
87192016-07-13 Tom Tromey <tom@tromey.com>
8720
8721 PR python/17698:
8722 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
8723 test.
8724 (test_watchpoints): Likewise.
8725 (test_bkpt_pending): New proc.
8726
6571a381
TT
87272016-07-13 Tom Tromey <tom@tromey.com>
8728
8729 PR cli/18053:
8730 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
8731 completion test.
8732
e8732474
JK
87332016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8734
8735 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
8736 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
8737 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
8738 f_label.
8739 (g): Rename g_end_lbl to g_label.
8740 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
8741 low_pc and high_pc.
8742 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
8743
e0f3fd7c
TT
87442016-07-12 Tom Tromey <tom@tromey.com>
8745
8746 PR python/19293:
8747 * gdb.python/py-unwind-maint.exp: Update tests.
8748
3cfe46b6
YQ
87492016-07-12 Yao Qi <yao.qi@linaro.org>
8750
8751 * lib/selftest-support.exp (selftest_setup): Match the output
8752 when captured_main is inlined.
8753
4f19a0e6
WT
87542016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
8755
8756 * gdb.fortran/derived-types.exp (result_line, result_line_2):
8757 New variables.
8758 (print this%a, print this%b, print this): New tests.
8759 * gdb.fortran/derived-types.f90 (this): New object and
8760 initialization.
8761
986cf455
SM
87622016-07-06 Simon Marchi <simon.marchi@ericsson.com>
8763
8764 * gdb.ada/arraydim.exp: Remove extra directory level in build
8765 directory.
8766
f0464b23
SM
87672016-07-06 Simon Marchi <simon.marchi@ericsson.com>
8768
8769 * lib/ada.exp: Remove extra directory level in build directory.
8770 * gdb.ada/cond_lang.exp: Likewise.
8771 * gdb.ada/exec_changed.exp: Likewise.
8772 * gdb.ada/lang_switch.exp: Likewise.
8773
42d94011
MG
87742016-07-06 Manish Goregaokar <manish@mozilla.com>
8775
2806dc7e
PA
8776 * simple.rs: Add test for raw pointer subscripting.
8777 * simple.exp: Add test expectations.
42d94011 8778
647c264c
YQ
87792016-07-05 Yao Qi <yao.qi@linaro.org>
8780
8781 * gdb.mi/mi-reverse.exp: Match =record-started output.
8782
20aa2c60
PA
87832016-07-01 Pedro Alves <palves@redhat.com>
8784
8785 * gdb.base/jit-reader.exp (info_registers_current_frame): New
8786 procedure.
8787 (jit_reader_test): Test the jit reader's unwinder.
8788 * gdb.base/jithost.c (jit_function_00_code): New global.
8789 (main): Use memcpy to fill in the mmapped code, instead of poking
8790 bytes manually here.
8791 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
8792 value.
8793 (read_debug_info): Save the function's range.
8794 (read_sp): New function.
8795 (unwind_frame): Use it. Also unwind RBP.
8796 (get_frame_id): Use read_sp.
8797 (gdb_init_reader): Use calloc instead of malloc.
8798 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
8799 parameter. Use gdb_test_multiple.
8800
ced2dffb
PA
88012016-07-01 Pedro Alves <palves@redhat.com>
8802 Antoine Tremblay <antoine.tremblay@ericsson.com>
8803
8804 * gdb.threads/process-dies-while-detaching.c: New file.
8805 * gdb.threads/process-dies-while-detaching.exp: New file.
8806
63000888
PA
88072016-07-01 Pedro Alves <palves@redhat.com>
8808
8809 * gdb.multi/watchpoint-multi-exit.c: New file.
8810 * gdb.multi/watchpoint-multi-exit.exp: New file.
8811
038d4868
PA
88122016-06-30 Pedro Alves <palves@redhat.com>
8813
8814 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
8815 unset inferior_spawn_id.
8816
994e9c83
PA
88172016-06-30 Pedro Alves <palves@redhat.com>
8818
8819 * lib/mi-support.exp (default_mi_gdb_start): Declare global
8820 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
8821
e5653468
YQ
88222016-06-29 Yao Qi <yao.qi@linaro.org>
8823
8824 * gdb.base/return.c: Add copyright header.
8825
803b47e5
TT
88262016-06-29 Tom Tromey <tom@tromey.com>
8827
8828 PR python/20129:
8829 * gdb.python/py-framefilter.exp: Add tests for setting priority
8830 and disabling of non-existent frame filter.
8831
28244707
YQ
88322016-06-29 Yao Qi <yao.qi@linaro.org>
8833
8834 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
8835 0x0f07ff.
8836
a31d2f06
YQ
88372016-06-28 Yao Qi <yao.qi@linaro.org>
8838
8839 * gdb.base/catch-syscall.exp: Remove check on isnative and target
8840 triplets. Start gdb, execute catch syscall, and continue. Check
8841 gdb's output to determine catch syscall is supported.
8842
921d8f54
MG
88432016-06-27 Manish Goregaokar <manish@mozilla.com>
8844
25d49b86
PA
8845 * gdb.rust/simple.rs: Add test for returning unit in a function.
8846 * gdb.rust/simple.exp: Add expectation for functions returning
8847 unit.
921d8f54 8848
f4952523
PMR
88492016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
8850
8851 * gdb.python/py-breakpoint-create-fail.c,
8852 gdb.python/py-breakpoint-create-fail.exp,
8853 gdb.python/py-breakpoint-create-fail.py: New testcase.
8854
fccb08f8
MG
88552016-06-25 Manish Goregaokar <manish@mozilla.com>
8856
8857 PR gdb/20239
8858 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
8859 * gdb.rust/simple.exp: Add test expectations for new NonZero
8860 tests.
fccb08f8 8861
6b850546
DT
88622016-06-24 David Taylor <dtaylor@emc.com>
8863
8864 * gdb.base/offsets.exp: New file.
8865 * gdb.base/offsets.c: New file.
8866
17621150
TT
88672016-06-23 Tom Tromey <tom@tromey.com>
8868
8869 PR gdb/16483:
8870 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
8871 before any filters are loaded.
8872
04d59df6
WT
88732016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
8874
8875 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
8876 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
8877 structs.
8878 * gdb.fortran/derived-type-function.exp: New file.
8879 * gdb.fortran/derived-type-function.f90: New file.
8880
8881
ac69f786
PA
88822016-06-21 Pedro Alves <palves@redhat.com>
8883
8884 * gdb.base/new-ui.exp: New file.
8885 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
8886 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
8887 (with_spawn_id): New procedure.
8888
49940788
PA
88892016-06-21 Pedro Alves <palves@redhat.com>
8890
8891 * gdb.mi/mi-exec-run.exp: New file.
8892
ef274d26
PA
88932016-06-21 Pedro Alves <palves@redhat.com>
8894
8895 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
8896 breakpoint command's output on the main UI.
8897 (test_break): New procedure, factored out from calls in the top
8898 level.
8899 (top level): Use foreach_with_prefix to test MI as main UI and as
8900 separate UI.
8901
468afe6c
PA
89022016-06-21 Pedro Alves <palves@redhat.com>
8903
8904 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
8905 (test_awatch_creation_and_listing)
8906 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
8907 Remove 'type' parameter.
8908 (test_watchpoint_all): New parameter mi_mode. Remove
8909 with_test_prefix.
8910 (top level): Use foreach_with_prefix, and add main/separate UI MI
8911 testing axis.
8912
51f77c37
PA
89132016-06-21 Pedro Alves <palves@redhat.com>
8914
8915 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
8916 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
8917 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
8918 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
8919 (gdb_main_spawn_id, mi_spawn_id): Declare and
8920 comment.
8921 (mi_create_inferior_pty): New procedure,
8922 factored out from default_mi_gdb_start.
8923 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
8924 procedures.
8925 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
8926 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
8927 Use mi_create_inferior_pty.
8928 (mi_gdb_start): Use eval to pass down args list.
8929
8980e177
PA
89302016-06-21 Pedro Alves <palves@redhat.com>
8931
8932 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
8933 * gdb.opt/inline-cmds.exp: Add MI tests.
8934
f38d3ad1
PA
89352016-06-21 Pedro Alves <palves@redhat.com>
8936
8937 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
8938
45db7c09
PA
89392016-06-21 Pedro Alves <palves@redhat.com>
8940
8941 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
8942 (top level): Use it instead of mi_execute_to.
8943
5a069ab3
PA
89442016-06-21 Pedro Alves <palves@redhat.com>
8945
8946 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
8947 (cont_handler_str): New.
8948 (signal_stop_handler): Set stop_handler_str instead of printing to
8949 stdout.
8950 (continue_handler): Set cont_handler_str instead of printing to
8951 stdout.
8952 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
8953 mi_send_resuming_command. Print stop_handler_str and
8954 cont_handler_str instead of expecting the python events print
8955 directly.
8956
2838cc1d
SD
89572016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
8958
8959 * gdb.base/jit-reader.exp: New file.
8960 * gdb.base/jithost.c: New file.
8961 * gdb.base/jithost.h: New file.
8962 * gdb.base/jitreader.c : New file.
8963 * gdb.base/jit-protocol.h: New file.
8964
21a77091
YQ
89652016-06-17 Yao Qi <yao.qi@linaro.org>
8966
8967 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
8968 parameters follow_fork and detach_on_fork. Set follow-fork-mode
8969 and detach-on-fork. Adjust tests.
8970 (top level): Invoke break_cond_on_syscall with combinations of
8971 syscall, follow-fork-mode and detach-on-fork.
8972
f50bf8e5
YQ
89732016-06-17 Yao Qi <yao.qi@linaro.org>
8974
8975 * gdb.base/step-over-exit.c: New.
8976 * gdb.base/step-over-exit.exp: New.
8977
a28d8e50
YTL
89782016-06-17 Yan-Ting Lin <currygt52@gmail.com>
8979
8980 * gdb.base/float.exp: Add target check for nds32*-*-*.
8981 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
8982
cad8e26d
AB
89832016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
8984
8985 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
8986 for unsupported target features.
8987 * gdb.base/call-rt-st.exp: Likewise.
8988 * gdb.base/call-sc.exp: Likewise.
8989 * gdb.base/call-signal-resume.exp: Likewise.
8990 * gdb.base/call-strs.exp: Likewise.
8991 * gdb.base/callexit.exp: Likewise.
8992 * gdb.base/callfuncs.exp: Likewise.
8993 * gdb.base/nodebug.exp: Likewise.
8994 * gdb.base/printcmds.exp: Likewise.
8995 * gdb.base/ptype.exp: Likewise.
8996 * gdb.base/structs.exp: Likewise.
8997 * gdb.base/unwindonsignal.exp: Likewise.
8998 * gdb.cp/gdb2495.exp: Likewise.
8999 * gdb.cp/templates.exp: Likewise.
9000 * gdb.cp/virtfunc.exp: Likewise.
9001 * gdb.threads/hand-call-in-threads.exp: Likewise.
9002 * gdb.threads/interrupted-hand-call.exp: Likewise.
9003 * gdb.threads/thread-unwindonsignal.exp: Likewise.
9004
347dc102
TT
90052016-06-10 Tom Tromey <tom@tromey.com>
9006
9007 PR rust/20110:
9008 * gdb.rust/expr.exp: Add test for integer constant larger than
9009 i32.
9010
5e13cf25
BH
90112016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
9012
9013 * gdb.fortran/nested-funcs.exp: New.
9014 * gdb.fortran/nested-funcs.f90: New.
9015
bb556f1f
TK
90162016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
9017
9018 * gdb.base/examine-backward.c: New file.
9019 * gdb.base/examine-backward.exp: New file.
9020
38b022b4
SM
90212016-06-06 Simon Marchi <simon.marchi@ericsson.com>
9022
9023 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
9024 matching.
9025
1b40ec05
TT
90262016-06-02 Tom Tromey <tom@tromey.com>
9027
9028 PR python/18984:
9029 * gdb.python/py-shared.exp: Add solib_name test.
9030
193bd378
SM
90312016-06-02 Simon Marchi <simon.marchi@ericsson.com>
9032
9033 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
9034
3326303b
MG
90352016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
9036
9037 PR c++/19893
9038 * gdb.dwarf2/implref.exp: Rename to...
9039 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
9040 * gdb.dwarf2/implref-array.c: New file.
9041 * gdb.dwarf2/implref-array.exp: Likewise.
9042 * gdb.dwarf2/implref-global.c: Likewise.
9043 * gdb.dwarf2/implref-global.exp: Likewise.
9044 * gdb.dwarf2/implref-struct.c: Likewise.
9045 * gdb.dwarf2/implref-struct.exp: Likewise.
9046
825c8ef2
AT
90472016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9048
9049 * gdb.trace/trace-condition.exp: Add 64bit tests.
9050
2320162a
AT
90512016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9052
9053 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
9054 bits types.
9055 (main): Adapt to 8 to 64 bits types.
9056 * gdb.trace/trace-condition.exp: Add new tests.
9057
a7818233
AT
90582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9059
9060 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
9061
0d336466
AT
90622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9063
9064 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
9065 Move condition tests...
9066 * gdb.trace/trace-condition.exp: Here.
9067
7faeb45a
AT
90682016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
9069
9070 * gdb.trace/trace-condition.exp: Add counter-case tests.
9071
e385593e
JK
90722016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9073
9074 PR c++/15231
9075 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
9076 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
9077
744608cc
PA
90782016-05-27 Pedro Alves <palves@redhat.com>
9079
9080 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9081 New procedure.
9082 (top level): Call it, and bail out of DejaGnu is known to be bad.
9083
ac775bf4
AB
90842016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
9085
9086 * gdb.base/whatis.c: Extend the test case.
9087 * gdb.base/whatis.exp: Add additional tests.
9088
2bbad2ea
BH
90892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9090
9091* gdb.fortran/type.f90: Add pointer variable.
9092* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
9093
8b70175d
BH
90942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9095
9096 * gdb.fortran/vla-type.exp: Fix testcase name.
9097
86d8a848
BH
90982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9099
9100 * gdb.fortran/vla-type.exp: Access elements in nested structs.
9101
e188eb36
BH
91022016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9103
9104 * gdb.fortran/type.f90: Add nested structures.
9105 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
9106 * gdb.fortran/derived-type.exp: Adapt expected output.
9107 * gdb.fortran/vla-type.exp: Adapt expected output.
9108
9b2db1fd
BH
91092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9110
9111 * gdb.fortran/whatis_type.exp: Adapt expected output.
9112
72b17055
BH
91132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9114
9115 * gdb.fortran/print_type.exp: Fix expected output.
9116 * gdb.fortran/whatis_type.exp: Fix expected output.
9117
3cd81d8d
BH
91182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
9119
9120 * gdb.fortran/whatis_type.exp: Use multi_line.
9121
ddae9462
TT
91222016-05-24 Tom Tromey <tom@tromey.com>
9123
9124 PR python/17386:
9125 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
9126 use value as an index.
9127
1957f6b8
TT
91282016-05-23 Tom Tromey <tom@tromey.com>
9129
9130 PR python/17981:
9131 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
9132 no-breakpoint case.
9133
026a9174
PA
91342016-05-24 Pedro Alves <palves@redhat.com>
9135
9136 PR gdb/19828
9137 * gdb.threads/clone-attach-detach.c: New file.
9138 * gdb.threads/clone-attach-detach.exp: New file.
9139
e70a7231
FR
91402016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
9141
9142 * gdb.base/annota-input-while-running.exp: Fix syntax error.
9143
0f6ed0e0
TT
91442016-05-23 Tom Tromey <tom@tromey.com>
9145
9146 PR python/19438, PR python/18393:
9147 * gdb.python/py-progspace.exp: Add "dir" test.
9148 * gdb.python/py-objfile.exp: Add "dir" test.
9149
ffd19d61
YQ
91502016-05-23 Yao Qi <yao.qi@linaro.org>
9151
9152 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
9153 * gdb.arch/thumb2-it.exp: Likewise.
9154
9e8f9b05
SM
91552016-05-18 Simon Marchi <simon.marchi@ericsson.com>
9156
9157 * gdb.mi/mi-threads-interrupt.c: New file.
9158 * gdb.mi/mi-threads-interrupt.exp: New file.
9159
61c6156d
SM
91602016-05-17 Simon Marchi <simon.marchi@ericsson.com>
9161
9162 PR gdb/18077
9163 * gdb.mi/mi-async-run.exp: New file.
9164 * gdb.mi/mi-async-run.c: New file.
9165
67218854
TT
91662016-05-17 Tom Tromey <tom@tromey.com>
9167 Manish Goregaokar <manishsmail@gmail.com>
9168
9169 * lib/rust-support.exp: New file.
9170 * lib/gdb.exp (skip_rust_tests): New proc.
9171 (build_executable_from_specs): Handle rust.
9172 * lib/future.exp (gdb_find_rustc): New proc.
9173 (gdb_default_target_compile): Handle rust.
9174 * gdb.rust/expr.exp: New file.
9175 * gdb.rust/generics.exp: New file.
9176 * gdb.rust/generics.rs: New file.
9177 * gdb.rust/methods.exp: New file.
9178 * gdb.rust/methods.rs: New file.
9179 * gdb.rust/modules.exp: New file.
9180 * gdb.rust/modules.rs: New file.
9181 * gdb.rust/simple.exp: New file.
9182 * gdb.rust/simple.rs: New file.
9183
c44af4eb
TT
91842016-05-17 Tom Tromey <tom@tromey.com>
9185
9186 * gdb.base/default.exp (set language): Add rust.
9187
dcd1f979
TT
91882016-05-17 Tom Tromey <tom@tromey.com>
9189
9190 * gdb.gdb/unittest.exp: New file.
9191
155b7f57
YQ
91922016-05-16 Yao Qi <yao.qi@linaro.org>
9193
9194 * gdb.base/batch-preserve-term-settings.exp: Remove variable
9195 shell_prompt. Update shell_prompt_re.
9196
8ddd5a6c
DE
91972016-05-12 Doug Evans <dje@google.com>
9198
9199 PR symtab/19999
9200 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
9201 $options when building executable.
9202 * gdb.dwarf2/fission-loclists-pie.S: New file.
9203 * gdb.dwarf2/fission-loclists-pie.exp: New file.
9204
02e370d9
SM
92052016-05-04 Simon Marchi <simon.marchi@ericsson.com>
9206
9207 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
9208 of [is_remote target],
9209
8929ad8b
SM
92102016-05-04 Simon Marchi <simon.marchi@ericsson.com>
9211
9212 * lib/gdb.exp (use_gdb_stub): New procedure.
9213
6c447423
DE
92142016-05-03 Yunlian Jiang <yunlian@google.com>
9215 Doug Evans <dje@google.com>
9216
9217 PR symtab/19914
9218 * gdb.dwarf2/dwp-sepdebug.c: New file.
9219 * gdb.dwarf2/dwp-sepdebug.exp: New file.
9220
444e826c
SM
92212016-05-02 Simon Marchi <simon.marchi@ericsson.com>
9222
9223 * gdb.base/detach.exp: Remove is_remote check.
9224
740feeaa
SM
92252016-05-02 Simon Marchi <simon.marchi@ericsson.com>
9226
9227 * gdb.base/annota-input-while-running.exp: Don't check for
9228 [is_remote target]. Enable annotations after running to main.
9229 Remove unused "set test..." line.
9230
9080ac9d
SM
92312016-04-28 Simon Marchi <simon.marchi@ericsson.com>
9232
9233 * gdb.trace/trace-enable-disable.exp: New file.
9234 * gdb.trace/trace-enable-disable.c: New file.
9235
952ebca5
SM
92362016-04-28 Simon Marchi <simon.marchi@ericsson.com>
9237
9238 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
9239 use it in info sharedlibrary test.
9240 * gdb.trace/ftrace-lock.exp: Likewise.
9241 * gdb.trace/ftrace.exp: Likewise.
9242 * gdb.trace/range-stepping.exp: Likewise.
9243 * gdb.trace/trace-break.exp: Likewise.
9244 * gdb.trace/trace-condition.exp: Likewise.
9245 * gdb.trace/trace-mt.exp: Likewise.
9246
d9019901
SM
92472016-04-27 Simon Marchi <simon.marchi@ericsson.com>
9248
9249 * lib/gdb.exp (gdb_load_shlibs): Rename to...
9250 (gdb_load_shlib): ... this.
9251 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
9252 gdb_load_shlib.
9253 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
9254 * gdb.base/ctxobj.exp: Likewise.
9255 * gdb.base/dprintf-pending.exp: Likewise.
9256 * gdb.base/dso2dso.exp: Likewise.
9257 * gdb.base/fixsection.exp: Likewise.
9258 * gdb.base/gcore-relro.exp: Likewise.
9259 * gdb.base/gdb1555.exp: Likewise.
9260 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9261 * gdb.base/gnu-ifunc.exp: Likewise.
9262 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
9263 * gdb.base/jit-so.exp (one_jit_test): Likewise.
9264 * gdb.base/pending.exp: Likewise.
9265 * gdb.base/print-file-var.exp: Likewise.
9266 * gdb.base/print-symbol-loading.exp: Likewise.
9267 * gdb.base/shlib-call.exp: Likewise.
9268 * gdb.base/shreloc.exp: Likewise.
9269 * gdb.base/so-impl-ld.exp: Likewise.
9270 * gdb.base/solib-disc.exp: Likewise.
9271 * gdb.base/solib-nodir.exp: Likewise.
9272 * gdb.base/solib-overlap.exp: Likewise.
9273 * gdb.base/solib-symbol.exp: Likewise.
9274 * gdb.base/solib-weak.exp (do_test): Likewise.
9275 * gdb.base/sym-file.exp: Likewise.
9276 * gdb.base/symtab-search-order.exp: Likewise.
9277 * gdb.base/type-opaque.exp: Likewise.
9278 * gdb.base/unload.exp: Likewise.
9279 * gdb.base/watchpoint-solib.exp: Likewise.
9280 * gdb.compile/compile.exp: Likewise.
9281 * gdb.cp/gdb2384.exp: Likewise.
9282 * gdb.cp/infcall-dlopen.exp: Likewise.
9283 * gdb.cp/re-set-overloaded.exp: Likewise.
9284 * gdb.fortran/library-module.exp: Likewise.
9285 * gdb.opt/solib-intra-step.exp: Likewise.
9286 * gdb.python/py-finish-breakpoint.exp: Likewise.
9287 * gdb.python/py-shared.exp: Likewise.
9288 * gdb.reverse/solib-precsave.exp: Likewise.
9289 * gdb.reverse/solib-reverse.exp: Likewise.
9290 * gdb.server/solib-list.exp: Likewise.
9291 * gdb.threads/dlopen-libpthread.exp: Likewise.
9292 * gdb.threads/tls-shared.exp: Likewise.
9293 * gdb.threads/tls-so_extern.exp: Likewise.
9294 * gdb.trace/change-loc.exp: Likewise.
9295 * gdb.trace/ftrace-lock.exp: Likewise.
9296 * gdb.trace/ftrace.exp: Likewise.
9297 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
9298 * gdb.trace/pending.exp: Likewise.
9299 * gdb.trace/range-stepping.exp: Likewise.
9300 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
9301 (strace_info_marker): Likewise.
9302 (strace_probe_marker): Likewise.
9303 (strace_trace_on_same_addr): Likewise.
9304 (strace_trace_on_diff_addr): Likewise.
9305 * gdb.trace/trace-break.exp: Likewise.
9306 * gdb.trace/trace-condition.exp: Likewise.
9307 * gdb.trace/trace-mt.exp: Likewise.
9308
fca4cfd9
SM
93092016-04-27 Simon Marchi <simon.marchi@ericsson.com>
9310
9311 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
9312 result of gdb_remote_download.
9313 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
9314 * gdb.base/dso2dso.exp: Likewise.
9315 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9316 * gdb.base/print-file-var.exp: Likewise.
9317 * gdb.base/shlib-call.exp: Likewise.
9318 * gdb.base/shreloc.exp: Likewise.
9319 * gdb.base/solib-overlap.exp: Likewise.
9320 * gdb.base/solib-weak.exp (do_test): Likewise.
9321 * gdb.base/unload.exp: Likewise.
9322
11cf4ffb
YQ
93232016-04-27 Yao Qi <yao.qi@linaro.org>
9324
9325 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
9326 exists.
9327
3e2e34f8
KB
93282016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
9329
9330 * vla-type.exp: Print structure from toplevel.
9331
8f07e298
BH
93322016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
9333
9334 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
9335 of dynamic types.
9336 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
9337 of dynamic types.
9338
9920b434
BH
93392016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
9340
9341 * gdb.fortran/vla-type.f90: New file.
9342 * gdb.fortran/vla-type.exp: New file.
9343
f3abeff5
YQ
93442016-04-25 Yao Qi <yao.qi@linaro.org>
9345
9346 * gdb.base/branch-to-self.c: New file.
9347 * gdb.base/branch-to-self.exp: New file.
9348
0a5d52f0
YQ
93492016-04-22 Yao Qi <yao.qi@linaro.org>
9350
9351 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
9352 more after $hex.
9353
495346f6
YQ
93542016-04-22 Yao Qi <yao.qi@linaro.org>
9355
9356 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
9357 * gdb.base/annota3.exp: Likewise.
9358
4a7e075c
YQ
93592016-04-22 Yao Qi <yao.qi@linaro.org>
9360
9361 * gdb.reverse/step-precsave.exp: Do one step and test program
9362 stops in "callee" and do multiple steps until program goes out
9363 of "callee".
9364 * gdb.reverse/step-reverse.exp: Likewise.
9365
5b061e98
YQ
93662016-04-22 Yao Qi <yao.qi@linaro.org>
9367
9368 * gdb.trace/signal.exp: Also pass if
9369 $tracepoint_hits($i) > $iterations.
9370
5c5dc57f
YQ
93712016-04-22 Yao Qi <yao.qi@linaro.org>
9372
9373 * gdb.trace/signal.c: New file.
9374 * gdb.trace/signal.exp: New file.
9375
a55411b9
DE
93762016-04-19 Doug Evans <xdje42@gmail.com>
9377
9378 * gdb.base/bad-file.exp: New file.
9379
a22df60a
MG
93802016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
9381
9382 * gdb.dwarf2/implref.exp: New file.
9383
0c13f7e5
BH
93842016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
9385
9386 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
9387 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
9388 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
9389 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
9390 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
9391 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
9392 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
9393 * lib/fortran.exp (fortran_int4): New procedure.
9394 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
9395 (fortran_logical4): Likewise.
9396
9b9b09e9
BH
93972016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
9398
9399 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
9400
a14d1f4d
BH
94012016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
9402
9403 * lib/compiler.c: Add Intel specific preprocessor macros.
9404 * lib/compiler.cc: Likewise.
25d49b86 9405
7d49b1d0
LM
94062016-04-13 Luis Machado <lgustavo@codesourcery.com>
9407
9408 * gdb.server/connect-with-no-symbol-file.c: New file.
9409 * gdb.server/connect-with-no-symbol-file.exp: New file.
9410
8392fa22
SM
94112016-04-13 Simon Marchi <simon.marchi@ericsson.com>
9412
9413 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
9414
8c4c4aeb
SM
94152016-04-13 Simon Marchi <simon.marchi@ericsson.com>
9416
9417 * boards/gdbserver-base.exp (${board}_download): Copy source file to
9418 standard output directory.
9419
45e3745e
AT
94202016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
9421
9422 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
9423
e26b7e41
MM
94242016-04-13 Markus Metzger <markus.t.metzger@intel.com>
9425
9426 * gdb.btrace/instruction_history.c (loop): Add declaration.
9427
8ce09462
AT
94282016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
9429
9430 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
9431
2e88a1ea
SM
94322016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
9433
9434 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
9435 parentheses to print.
9436 (continue_handler): Likewise.
9437
f48e22e3
SM
94382016-04-08 Simon Marchi <simon.marchi@ericsson.com>
9439
9440 * gdb.server/solib-list.exp: Remove is_remote check.
9441 Pass shlib= to gdb_compile. Don't link shared library with
9442 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
9443 Run binary filename through "readlink -f" on the target.
9444
096be756
PA
94452016-04-08 Pedro Alves <palves@redhat.com>
9446
9447 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
9448 interpreter filename as argument to gdbserver_spawn.
9449 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
9450 Return empty if $last_loaded_file does not exist.
9451
06500533
JK
94522016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9453
9454 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
9455 * gdb.base/jit-main.c: Use exit after usage.
9456
2d35e871
JK
94572016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9458
9459 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
9460 GDBHISTSIZE prior to the tests.
9461 * gdb.base/gdbinit-history.exp: Likewise.
9462
94632016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
9464
9465 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
9466 instead of build_executable. Use gdb_load_shlibs.
9467
c8064e7e
YQ
94682016-04-07 Yao Qi <yao.qi@linaro.org>
9469
9470 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
9471 Execute "si" command.
9472
bde47561
YQ
94732016-04-07 Yao Qi <yao.qi@linaro.org>
9474
9475 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
9476 number instead of the comments on some line.
9477
b16f8a3b
DB
94782016-04-06 Don Breazeal <donb@codesourcery.com>
9479
9480 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
9481 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
9482
c2f901df
SM
94832016-04-06 Simon Marchi <simon.marchi@ericsson.com>
9484
9485 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
9486 standard_output_file. Remove unused binfile variable.
9487
ac17fda0
CU
94882016-04-05 Catalin Udma <catalin.udma@freescale.com>
9489
9490 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
9491 * gdb.python/py-mi-objfile.exp: Match "list main" output
9492 in console format.
9493
03a8c4df
SM
94942016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
9495
9496 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
9497 absolute.
9498
6e774b13
SM
94992016-04-05 Simon Marchi <simon.marchi@ericsson.com>
9500
9501 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
9502 absolute.
9503 * gdb.trace/ftrace.exp: Likewise.
9504 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
9505 targets as well.
9506 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
9507 (gdb_load_shlibs): Copy libraries to test directory when testing
9508 natively. Only set solib-search-path if testing remotely.
9509 * lib/mi-support.exp (mi_load_shlibs): Likewise.
9510
7817ea46
SM
95112016-04-05 Simon Marchi <simon.marchi@ericsson.com>
9512
9513 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
9514 gdb_download. Use it even if the target is not remote.
9515 * gdb.base/jit.exp (compile_jit_test): Likewise.
9516 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
9517 output directory if the destination board is local, otherwise use
9518 the standard remote_download from DejaGnu.
9519 (gdb_download): Remove.
9520 (gdb_load_shlibs): Use gdb_remote_download instead of
9521 gdb_download.
9522 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
9523 Use gdb_remote_download instead of gdb_download. Use it even if
9524 the target is not remote.
9525 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
9526 instead of gdb_download.
9527
7beb7f68
SM
95282016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
9529
9530 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
9531 (test_insert_delete_modify): Call mi_load_shlibs before trying to
9532 run.
9533
cc63428a
AV
95342016-04-01 Artemiy Volkov <artemiyv@acm.org>
9535
9536 PR gdb/19820
9537 * gdb.base/printcmds.exp: Add artificial arrays tests.
9538
64cdf930
PA
95392016-03-31 Pedro Alves <palves@redhat.com>
9540
9541 PR gdb/19858
9542 * gdb.base/jit-main.c: Include unistd.h.
9543 (ATTACH): Define to 0 if not already defined.
9544 (wait_for_gdb, mypid): New globals.
9545 (WAIT_FOR_GDB): New macro.
9546 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
9547 some breakpoint locations.
9548 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
9549 New procedures.
9550 (one_jit_test): Add REATTACH parameter, and handle it. Use
9551 continue_to_test_location.
9552 (top level): Test attach, and adjusts calls to one_jit_test.
9553
40dea8cb
PA
95542016-03-31 Pedro Alves <palves@redhat.com>
9555
9556 PR gdb/19858
9557 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
9558 BINSUFFIX parameter, and handle it.
9559 (top level): Adjust calls compile_jit_test.
9560
e7ea3ec7
CU
95612016-03-31 Catalin Udma <catalin.udma@freescale.com>
9562
9563 PR python/19743
9564 * gdb.python/py-mi-events-gdb.py: New file.
9565 * gdb.python/py-mi-events.c: New file.
9566 * gdb.python/py-mi-events.exp: New file.
9567
e6359af3
YQ
95682016-03-30 Yao Qi <yao.qi@linaro.org>
9569
9570 * gdb.reverse/until-precsave.exp: Match function name only.
9571 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
9572 Move malloc to a condition block.
9573 * gdb.reverse/until-reverse.exp: Match function name only.
9574
a4105d04
MK
95752016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
9576
9577 * gdb.trace/ftrace.exp: Set arg0exp for s390.
9578 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
9579 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
9580 variable for GPR 0 instead of assuming it is register 0.
9581 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
9582 * lib/trace-support.exp: Add s390 registers.
9583
bfa6adb9
YQ
95842016-03-29 Yao Qi <yao.qi@linaro.org>
9585
9586 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
9587
1e6697ea
YQ
95882016-03-24 Yao Qi <yao.qi@linaro.org>
9589
9590 * gdb.reverse/break-reverse.exp: Add quotation mark in the
9591 test message.
9592
64bcd522
AA
95932016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9594
9595 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
9596 maintaining separate logic for constructing the output path.
9597
7868401b
DB
95982016-03-16 Don Breazeal <donb@codesourcery.com>
9599
9600 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
9601 Retry fork and waitpid on interrupted system call errors.
9602 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
9603 Use with_timeout_factor to increase timeout by factor of 10.
9604
1cafadb4
DB
96052016-03-15 Don Breazeal <donb@codesourcery.com>
9606
9607 * gdb.cp/scope-err.cc: New test program.
9608 * gdb.cp/scope-err.exp: New test script.
9609 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
9610 lines and "set breakpoint here" comment.
9611 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
9612 Fixed some whitespace and format issues.
9613 * gdb.mi/mi-linespec-err-cp.cc: New test program.
9614 * gdb.mi/mi-linespec-err-cp.exp: New test script.
9615
81516450
DE
96162016-03-15 Doug Evans <dje@google.com>
9617
9618 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
9619 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
9620 All callers updated. Add tests for enums, mixed flags register.
9621
aa52b601
DE
96222016-03-15 Doug Evans <dje@google.com>
9623
9624 * gdb.base/skip.c (main): Call test_skip_file_and_function.
9625 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
9626
fa4ff313
SM
96272016-03-14 Simon Marchi <simon.marchi@ericsson.com>
9628
9629 * gdb.base/default.exp: Add $_as_string to the list of expected
9630 convenience functions.
9631
f2403c39
AB
96322016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
9633
9634 * gdb.base/maint.exp: New tests for 'maint info line-table'.
9635
f2f3ccb9
SM
96362016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
9637
9638 * gdb.python/py-as-string.exp: New file.
9639 * gdb.python/py-as-string.c: New file.
9640
00dbd492
PA
96412016-03-09 Pedro Alves <palves@redhat.com>
9642
9643 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
9644 signal" -> "Thread NN received signal" output change.
9645 * gdb.threads/ia64-sigill.exp: Likewise.
9646 * gdb.threads/linux-dp.exp: Likewise.
9647 * gdb.threads/manythreads.exp: Likewise.
9648 * gdb.threads/pending-step.exp: Likewise.
9649 * gdb.threads/print-threads.exp: Likewise.
9650 * gdb.threads/sigstep-threads.exp: Likewise.
9651 * gdb.threads/staticthreads.exp: Likewise.
9652 * gdb.threads/tls.exp: Likewise.
9653
1e6697ea
YQ
96542016-03-09 Pedro Alves <palves@redhat.com>
9655
9656 * gdb.base/command-line-input.exp: New file.
9657
b04fd3be
MK
96582016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9659
9660 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
9661 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
9662 * gdb.trace/pending.exp: Accept leading dot before function name.
9663 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
9664 * lib/trace-support.exp: Set registers for ppc.
9665
98fa59e9
MK
96662016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9667
9668 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
9669 use it for disassembly; accept .main in addition to main in backtrace.
9670
f77198c8
MK
96712016-03-09 Wei-cheng Wang <cole945@gmail.com>
9672 Marcin Kościelnicki <koriakin@0x04.net>
9673
9674 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
9675 (gdb_recursion_test_ptr): New global variable.
9676 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
9677 gdb_recursion_test.
9678 (gdb_c_test): Ditto.
9679
ba84e0da
MK
96802016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9681
9682 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
9683 ordering.
9684
4366d36e
MK
96852016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9686
9687 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
9688 (bar): Add bar_start_lbl label.
9689 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
9690 of foo/bar for emitting DWARF and tracing.
9691
5eb264df
SDJ
96922016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
9693
9694 * analyze-racy-logs.py: Set executable bit.
9695
fb6a751f
SDJ
96962016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
9697
9698 * Makefile.in (DEFAULT_RACY_ITER): New variable.
9699 (CHECK_TARGET_TMP): Likewise.
9700 (check-single-racy): New rule.
9701 (check-parallel-racy): Likewise.
9702 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
9703 (do-check-parallel-racy): New rule.
9704 (check-racy/%.exp): Likewise.
9705 * README (Racy testcases): New section.
9706 * analyze-racy-logs.py: New file.
9707
bdf7e230
DE
97082016-03-03 Doug Evans <dje@google.com>
9709
9710 * gdb.base/skip.exp: Use with_test_prefix.
9711
4719d415
YQ
97122016-03-03 Yao Qi <yao.qi@linaro.org>
9713
9714 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
9715 Invoke step_over_syscall "clone" and break_cond_on_syscall
9716 "clone".
9717 * gdb.base/step-over-clone.c: New file.
9718
ea507862
YQ
97192016-03-03 Yao Qi <yao.qi@linaro.org>
9720
9721 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
9722 code format.
9723
8fc8cbda
YQ
97242016-03-03 Yao Qi <yao.qi@linaro.org>
9725
9726 * gdb.base/disp-step-fork.c: Rename to ...
9727 * gdb.base/step-over-fork.c: ... it. New file.
9728 * gdb.base/disp-step-vfork.c: Rename to ...
9729 * gdb.base/step-over-vfork.c: ... it. New file.
9730 * gdb.base/disp-step-syscall.exp: Rename to ...
9731 * gdb.base/step-over-syscall.exp: ... it. New file.
9732 (disp_step_cross_syscall): Rename to ...
9733 (step_over_syscall): ... it.
9734
92fa70b0
YQ
97352016-03-03 Yao Qi <yao.qi@linaro.org>
9736
9737 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
9738 If target supports condition evaluation on target, invoke
9739 break_cond_on_syscall for fork and vfork.
9740
e197ad3c
YQ
97412016-03-03 Yao Qi <yao.qi@linaro.org>
9742
9743 * gdb.base/disp-step-syscall.exp: Don't invoke
9744 support_displaced_stepping.
9745 (disp_step_cross_syscall): Test with displaced stepping off and
9746 on if supported.
9747
0b47da9f
YQ
97482016-03-03 Yao Qi <yao.qi@linaro.org>
9749
9750 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
9751 proc.
9752 (setup): New proc.
9753 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
9754 and setup.
9755
065ab6dc
BH
97562016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9757
9758 * gdb.fortran/vla-history.exp: Remove breakpoint.
9759
07e448ad 97602016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9761
25d49b86
PA
9762 * gdb.fortran/vla-history.exp: Lookup array elements and printing
9763 exceeds timeout.
07e448ad 9764
9ac2d526 97652016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9766
25d49b86
PA
9767 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
9768 breakpoint.
9ac2d526 9769
17807369
BH
97702016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9771
9772 * gdb.mi/vla.f90: Nullify pointer after declaration.
9773
86e501af
PA
97742016-03-01 Pedro Alves <palves@redhat.com>
9775
9776 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
9777
1e903e32
PA
97782016-03-01 Pedro Alves <palves@redhat.com>
9779
9780 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
9781 before anything else.
9782 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
9783 _GNU_SOURCE here.
9784 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
9785 before anything else.
9786 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
9787
6ccb54e2
PA
97882016-03-01 Pedro Alves <palves@redhat.com>
9789
9790 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
9791
30ca9da1
YQ
97922016-03-01 Yao Qi <yao.qi@linaro.org>
9793
9794 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
9795 prepare_for_testing.
9796
dc856b38
YQ
97972016-03-01 Yao Qi <yao.qi@linaro.org>
9798
9799 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
9800
4a932159
AA
98012016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9802
9803 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
9804 manually constructing the output path.
9805
f2489477
AA
98062016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9807
9808 * gdb.arch/s390-stackless.S: New.
9809 * gdb.arch/s390-stackless.exp: New.
9810
38899f16
IB
98112016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
9812
9813 * gdb.dlang/circular.c: New file.
9814 * gdb.dlang/circular.exp: New file.
9815
9fde51ed
YQ
98162016-02-26 Yao Qi <yao.qi@linaro.org>
9817
9818 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
9819 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
9820 (testcases): Update.
9821
ce90fefe
YQ
98222016-02-26 Yao Qi <yao.qi@linaro.org>
9823
9824 * gdb.reverse/aarch64.c: Rename to ...
9825 * gdb.reverse/insn-reverse.c: ... it.
9826 * gdb.reverse/aarch64.exp: Rename to ...
9827 * gdb.reverse/insn-reverse.exp: ... it.
9828
3263bceb
YQ
98292016-02-26 Yao Qi <yao.qi@linaro.org>
9830
9831 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
9832 (testcase_ftype): New.
9833 (testcases): New array.
9834 (n_testcases): New.
9835 (main): Call each element in testcases.
9836 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
9837 (read_testcase): New.
9838 Do the tests in a loop.
9839
6cb59ff1
YQ
98402016-02-25 Yao Qi <yao.qi@linaro.org>
9841
9842 * gdb.base/branches.c: Remove.
9843
ae91f625
MK
98442016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
9845
9846 PR gdb/13808
9847 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
9848
678b48b7
MK
98492016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
9850
9851 * gdb.trace/ftrace.exp: Remove unnecessary target check.
9852
7337a6f2
MK
98532016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
9854
9855 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
9856 change x86_64 call_insn to 'callq'.
9857
861ca91f
AT
98582016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
9859
9860 * gdb.trace/tfile-avx.c: Move to...
9861 * gdb.trace/tracefile-pseudo-reg.c: Here.
9862 * gdb.trace/tfile-avx.exp: Move to...
9863 * gdb.trace/tracefile-pseudo-reg.exp: Here.
9864
bf74e428
GB
98652016-02-24 Gary Benson <gbenson@redhat.com>
9866
9867 * gdb.base/attach-pie-noexec.exp: Do not expect an error
9868 message on attach.
9869
cce0e923
DE
98702016-02-23 Doug Evans <dje@google.com>
9871
9872 * gdb.base/skip.c (test_skip): New function.
9873 (end_test_skip_file_and_function): New function.
9874 (test_skip_file_and_function): New function.
9875 * gdb.base/skip1.c (test_skip): New function.
9876 (skip1_test_skip_file_and_function): New function.
9877 * gdb.base/skip.exp: Add tests for new skip options.
9878 * gdb.base/skip-solib.exp: Update expected output.
9879 * gdb.perf/skip-command.cc: New file.
9880 * gdb.perf/skip-command.exp: New file.
9881 * gdb.perf/skip-command.py: New file.
9882
4000e47e
MK
98832016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
9884
9885 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
9886 info registers pattern.
9887
24f75ead
IB
98882016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
9889
9890 * lib/future.exp: Add D support.
9891 (gdb_find_gdc): New proc.
9892 (gdb_default_target_compile): Add D support.
9893
fbb7bcbe
WW
98942016-02-18 Wei-cheng Wang <cole945@gmail.com>
9895
9896 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
9897 user+system time.
9898 (trace_speed_test): Determine the iteration count for a time
9899 between 15..30 seconds.
9900
012b3a21
WT
99012016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
9902
9903 * gdb.arch/i386-mpx-sigsegv.c: New file.
9904 * gdb.arch/i386-mpx-sigsegv.exp: New file.
9905 * gdb.arch/i386-mpx-simple_segv.c: New file.
9906 * gdb.arch/i386-mpx-simple_segv.exp: New file.
9907
2d5189bd
YQ
99082016-02-18 Yao Qi <yao.qi@linaro.org>
9909
9910 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
9911 Don't call setup_kfail.
9912
40fb20d0
YQ
99132016-02-18 Yao Qi <yao.qi@linaro.org>
9914
9915 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
9916 Set "set breakpoint condition-evaluation" per $cond_bp_target.
9917
21b1f8d2
DE
99182016-02-16 Doug Evans <dje@google.com>
9919
9920 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
9921 * gdb.base/skip1.c: Ditto.
9922 * gdb.base/skip.exp: Whitespace cleanup.
9923
4041ed77
DB
99242016-02-16 Don Breazeal <donb@codesourcery.com>
9925
9926 PR remote/19496
9927 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
9928 Remove kfail for PR remote/19496.
9929
c4ef31bf
SM
99302016-02-16 Simon Marchi <simon.marchi@ericsson.com>
9931
9932 * lib/gdb.exp (standard_temp_file): Return a path specific to
9933 the runtest invocation.
9934
266b65b3
SM
99352016-02-16 Simon Marchi <simon.marchi@ericsson.com>
9936
9937 * gdb.trace/save-trace.exp: Change relative path to be in the
9938 standard output directory.
9939
a7a0a6a9
JK
99402016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9941
9942 * gdb.arch/i386-prologue.c: Add missing prototypes.
9943
c99dbb42
JK
99442016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9945
9946 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
9947 * gdb.arch/i386-prologue.exp: Likewise.
9948 * gdb.arch/i386-size.exp: Likewise.
9949
aa480355
SM
99502016-02-15 Simon Marchi <simon.marchi@ericsson.com>
9951
9952 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
9953 define object file path.
9954 * gdb.btrace/gcore.exp: Use standard_output_file to define core
9955 file path.
9956 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
9957 standard_output_file to define binfile.
9958
ba881f50
JK
99592016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 Fix compatibility with recent gfortran-5.3.1.
9962 * gdb.fortran/vla-history.exp (print vla1 allocated)
9963 (print vla2 allocated, print $2, print $3): Remove
9964 (print $4): Rename to ...
9965 (print $2): ... here.
9966 (print $9): Rename to ...
9967 (print $5): ... here.
9968 (print $10): Rename to ...
9969 (print $6): ... here.
9970 * gdb.fortran/vla.f90: Add pvla initialization.
9971
e9fb005c
JK
99722016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9973
9974 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
9975 New test.
9976 * gdb.fortran/vla-value-sub.exp: Likewise.
9977
e44e00ff
MK
99782016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
9979
9980 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
9981
97e94151
SM
99822016-02-12 Simon Marchi <simon.marchi@ericsson.com>
9983
9984 * i386-biarch-core.exp: Define corefile using
9985 standard_output_file.
9986
01113bc1
YQ
99872016-02-12 Yao Qi <yao.qi@linaro.org>
9988
9989 * gdb.arch/arm-single-step-kernel-helper.c: New.
9990 * gdb.arch/arm-single-step-kernel-helper.exp: New.
9991
33b4777c
MM
99922016-02-12 Markus Metzger <markus.t.metzger@intel.com>
9993
9994 * gdb.btrace/tailcall-only.exp: New.
9995 * gdb.btrace/tailcall-only.c: New.
9996 * gdb.btrace/x86_64-tailcall-only.S: New.
9997 * gdb.btrace/i686-tailcall-only.S: New.
9998
acc23c11
PA
99992016-02-11 Pedro Alves <palves@redhat.com>
10000
10001 * README (Parallel testing): Add missing double quotes.
10002
e352bf0a
PA
100032016-02-11 Pedro Alves <palves@redhat.com>
10004
10005 * README (Parallel testing): New section.
10006 (GDB_PARALLEL): Rewrite.
10007 (FORCE_PARALLEL): Document.
10008
9f5fed78
MK
100092016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
10010
10011 * gdb.trace/tfile-avx.c: New test.
10012 * gdb.trace/tfile-avx.exp: New test.
10013
9ef9e6a6
KS
100142016-02-09 Keith Seitz <keiths@redhat.com>
10015
10016 PR breakpoints/19546
10017 * gdb.base/infcall-exec.c: New file.
10018 * gdb.base/infcall-exec2.c: New file.
10019 * gdb.base/infcall-exec.exp: New file.
10020
a96e36da
KS
100212016-02-09 Keith Seitz <keiths@redhat.com>
10022
10023 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
10024 (toplevel): Call test_bkpt_address.
10025
9f61929f
KS
100262016-02-09 Keith Seitz <keiths@redhat.com>
10027
10028 PR python/19506
10029 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
10030 (toplevel): Call test_bkpt_address.
10031
1e94266c
SM
100322016-02-09 Simon Marchi <simon.marchi@ericsson.com>
10033
10034 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
10035 to AC_OUTPUT.
10036 * configure: Regenerate.
10037
2a7f3dff
PA
100382016-02-09 Pedro Alves <palves@redhat.com>
10039
10040 PR breakpoints/19548
10041 * gdb.base/execl-update-breakpoints.c (some_function): New
10042 function.
10043 (main): Call it.
10044 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
10045 Tighten expected GDB output.
10046
2151ccc5
SM
100472016-02-08 Simon Marchi <simon.marchi@ericsson.com>
10048
10049 * Makefile.in (ALL_SUBDIRS): Remove.
10050 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
10051 (distclean maintainer-clean realclean): Likewise.
10052 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
10053 * configure: Regenerate.
10054 * gdb.ada/Makefile.in: Delete.
10055 * gdb.arch/Makefile.in: Likewise.
10056 * gdb.asm/Makefile.in: Likewise.
10057 * gdb.base/Makefile.in: Likewise.
10058 * gdb.btrace/Makefile.in: Likewise.
10059 * gdb.cell/Makefile.in: Likewise.
10060 * gdb.compile/Makefile.in: Likewise.
10061 * gdb.cp/Makefile.in: Likewise.
10062 * gdb.disasm/Makefile.in: Likewise.
10063 * gdb.dlang/Makefile.in: Likewise.
10064 * gdb.dwarf2/Makefile.in: Likewise.
10065 * gdb.fortran/Makefile.in: Likewise.
10066 * gdb.gdb/Makefile.in: Likewise.
10067 * gdb.go/Makefile.in: Likewise.
10068 * gdb.guile/Makefile.in: Likewise.
10069 * gdb.java/Makefile.in: Likewise.
10070 * gdb.linespec/Makefile.in: Likewise.
10071 * gdb.mi/Makefile.in: Likewise.
10072 * gdb.modula2/Makefile.in: Likewise.
10073 * gdb.multi/Makefile.in: Likewise.
10074 * gdb.objc/Makefile.in: Likewise.
10075 * gdb.opencl/Makefile.in: Likewise.
10076 * gdb.opt/Makefile.in: Likewise.
10077 * gdb.pascal/Makefile.in: Likewise.
10078 * gdb.perf/Makefile.in: Likewise.
10079 * gdb.python/Makefile.in: Likewise.
10080 * gdb.reverse/Makefile.in: Likewise.
10081 * gdb.server/Makefile.in: Likewise.
10082 * gdb.stabs/Makefile.in: Likewise.
10083 * gdb.threads/Makefile.in: Likewise.
10084 * gdb.trace/Makefile.in: Likewise.
10085 * gdb.xml/Makefile.in: Likewise.
10086 * lib/gdb.exp (make_gdb_parallel_path): Add check for
10087 GDB_PARALLEL.
10088 (standard_output_file): Remove check for GDB_PARALLEL, always
10089 return path in outputs/$subdir/$testname.
10090
437277d4
SM
100912016-02-08 Simon Marchi <simon.marchi@ericsson.com>
10092
10093 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
10094 (site.exp): Assign abs_srcdir to tcl's srcdir.
10095
31d913c7
YQ
100962016-02-04 Yao Qi <yao.qi@linaro.org>
10097
10098 * gdb.base/foll-exec-mode.c: Include limits.h.
10099 (main): Add parameters argc and argv. Get directory from
10100 argv[0].
10101 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
10102 compilation.
10103 * gdb.base/foll-exec.c: Include limits.h.
10104 (main): Add parameters argc and argv.
10105 Get directory from argv[0].
10106 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
10107 Adjust tests on the number of lines as source code changed.
10108 * gdb.base/foll-vfork-exit.c: Include limits.h.
10109 (main): Add one line of statement before vfork.
10110 * gdb.base/foll-vfork.c: Include limits.h and string.h.
10111 (main): Add parameters argc and argv. Get directory from
10112 argv[0].
10113 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
10114 (setup_gdb): Set tbreak to skip some source lines.
10115 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
10116 (main): Add parameters argc and argv. Get directory from
10117 argv[0].
10118 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
10119 compilation.
10120 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
10121 (main): Add parameters argc and argv. Get directory from
10122 argv[0].
10123 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
10124 compilation.
10125
9482b9fb
DE
101262016-02-01 Doug Evans <dje@google.com>
10127
10128 * gdb.base/skip.exp: Clean up multiple references to same test name.
10129
6b2e4f10
PA
101302016-02-01 Pedro Alves <palves@redhat.com>
10131
ccb6afd6 10132 PR remote/19496
6b2e4f10
PA
10133 * gdb.threads/forking-threads-plus-breakpoint.exp
10134 (displaced_stepping_supported): New global.
10135 (probe_displaced_stepping_support): New procedure.
10136 (do_test): Add 'displaced' parameter, and use it.
10137 (top level): Check for displaced stepping support. Add displaced
10138 stepping on/off testing axis.
10139
37a8db1a
AB
101402016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
10141
10142 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
10143 pointer. Don't perform further tests on the unassociated pointer
10144 if the first test fails.
10145
5fdf6324
AB
101462016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
10147
10148 * gdb.base/max-value-size.c: New file.
10149 * gdb.base/max-value-size.exp: New file.
10150 * gdb.base/huge.exp: Disable max-value-size for this test.
10151
935c6144
IB
101522016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
10153
10154 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
10155
7fe8399d
YQ
101562016-01-28 Yao Qi <yao.qi@linaro.org>
10157
10158 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
10159
a2077e25
PA
101602016-01-25 Pedro Alves <palves@redhat.com>
10161
10162 PR threads/19461
10163 * gdb.base/fork-running-state.c: New file.
10164 * gdb.base/fork-running-state.exp: New file.
10165
1d2736d4
PA
101662016-01-25 Pedro Alves <palves@redhat.com>
10167
10168 PR gdb/19494
10169 * gdb.base/catch-fork-kill.c: New file.
10170 * gdb.base/catch-fork-kill.exp: New file.
10171
f1da4b11
PA
101722016-01-25 Pedro Alves <palves@redhat.com>
10173
10174 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
10175 Delete, moved to lib/gdb.exp.
10176 * gdb.threads/forking-threads-plus-breakpoint.exp
10177 (foreach_with_prefix): Likewise.
10178 * gdb.threads/process-dies-while-handling-bp.exp
10179 (foreach_with_prefix): Likewise.
10180 * lib/gdb.exp (foreach_with_prefix): New procedure.
10181
45f38546
MK
101822016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
10183
10184 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
10185 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
10186
dc29a1ce
MK
101872016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
10188
10189 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
10190 endian targets.
10191
092127d7
JK
101922016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10193 Pedro Alves <palves@redhat.com>
10194
10195 Fix testsuite compatibility with Guile.
10196 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
10197 number.
10198
31d765d3
JK
101992016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10200
10201 Fix testsuite compatibility with Guile.
10202 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
10203 (thread 1): New test for backtrace through signal handler.
10204
1ac78c04
YQ
102052016-01-22 Yao Qi <yao.qi@linaro.org>
10206
10207 PR testsuite/19491
10208 * gdb.base/multi-forks.c: Include
10209 ../lib/unbuffer_output.c
10210 (main): Call gdb_unbuffer_output.
10211
4f5946a8
DE
102122016-01-21 Doug Evans <dje@google.com>
10213
10214 * lib/ada.exp (gdb_compile_ada): Fix typo.
10215
305e13e6
JB
102162016-01-21 Joel Brobecker <brobecker@adacore.com>
10217
10218 * gdb.base/break-fun-addr.exp: New file.
10219 * gdb.base/break-fun-addr1.c: New file.
10220 * gdb.base/break-fun-addr2.c: New file.
10221
5f5dfff6
SM
102222016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
10223
10224 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
10225 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
10226 enum flag values.
10227
fd356fa2
AA
102282016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10229
10230 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
10231 when GDB can not set the vector return value. Add more comments
10232 for clarification.
10233
9df22175
AT
102342016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
10235
10236 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
10237 command.
10238
41d1845e
SM
102392016-01-19 Simon Marchi <simon.marchi@ericsson.com>
10240
10241 * Makefile.in (DO_RUNTEST): Add --status and update usages.
10242
01ac6840
SM
102432016-01-19 Simon Marchi <simon.marchi@ericsson.com>
10244
10245 * Makefile.in (check-single): Pass --status to runtest.
10246 (check/%.exp): Likewise.
10247
102482016-01-19 Simon Marchi <simon.marchi@ericsson.com>
10249
10250 * Makefile.in (check-parallel): Propagate return code from make
10251 do-check-parallel.
10252
bd0a71fa
MK
102532016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
10254
10255 * gdb.trace/ftrace.exp: Fix expected message on continue.
10256 * gdb.trace/pending.exp: Fix expected message on continue.
10257 * gdb.trace/trace-break.exp: Fix expected message on continue.
10258
8bcbad33
SM
102592016-01-18 Simon Marchi <simon.marchi@ericsson.com>
10260
10261 * lib/gdb.exp (gdb_test): Remove unused global references.
10262
f303dbd6
PA
102632016-01-18 Pedro Alves <palves@redhat.com>
10264
10265 * gdb.base/async-shell.exp: Adjust expected output.
10266 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
10267 * gdb.base/siginfo-thread.exp: Adjust expected output.
10268 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
10269 * gdb.java/jnpe.exp: Adjust expected output.
10270 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
10271 * gdb.threads/continue-pending-status.exp: Adjust expected output.
10272 * gdb.threads/leader-exit.exp: Adjust expected output.
10273 * gdb.threads/manythreads.exp: Adjust expected output.
10274 * gdb.threads/pthreads.exp: Adjust expected output.
10275 * gdb.threads/schedlock.exp: Adjust expected output.
10276 * gdb.threads/siginfo-threads.exp: Adjust expected output.
10277 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
10278 expected output.
10279 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
10280 output.
10281 * gdb.threads/sigthread.exp: Adjust expected output.
10282 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
10283
b2789696
YQ
102842016-01-18 Yao Qi <yao.qi@linaro.org>
10285
10286 * gdb.guile/scm-section-script.c: Replace @progbits with
10287 %progbits.
10288 * gdb.python/py-section-script.c: Likewise.
10289
71ef29a8
PA
102902016-01-15 Pedro Alves <palves@redhat.com>
10291
10292 * gdb.multi/tids.exp: Test star wildcard ranges.
10293
3f5b7598
PA
102942016-01-15 Pedro Alves <palves@redhat.com>
10295
10296 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
10297 command from "thread apply" invocation.
10298 (thr_apply_info_thr_invalid): Default the expected output to the
10299 input tid list.
10300 (top level): Add tests that use convenience variables. Add tests
10301 for "thread apply" with a valid TID list, but missing the command.
10302
663f6d42
PA
103032016-01-13 Pedro Alves <palves@redhat.com>
10304
10305 * gdb.base/default.exp: Expect $_gthread as well.
10306 * gdb.multi/tids.exp: Test $_gthread.
10307 * gdb.threads/thread-specific.exp: Test $_gthread.
10308
c84f6bbf
PA
103092016-01-13 Pedro Alves <palves@redhat.com>
10310
10311 * gdb.multi/tids.exp: Test "info threads -gid".
10312
22a02324
PA
103132016-01-13 Pedro Alves <palves@redhat.com>
10314
10315 * gdb.multi/tids.exp: Test InferiorThread.global_num and
10316 Breakpoint.thread.
10317 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
10318
5d5658a1
PA
103192016-01-07 Pedro Alves <palves@redhat.com>
10320
10321 * gdb.base/break.exp: Adjust to output changes.
10322 * gdb.base/hbreak2.exp: Likewise.
10323 * gdb.base/sepdebug.exp: Likewise.
10324 * gdb.base/watch_thread_num.exp: Likewise.
10325 * gdb.linespec/keywords.exp: Likewise.
10326 * gdb.multi/info-threads.exp: Likewise.
10327 * gdb.threads/thread-find.exp: Likewise.
10328 * gdb.multi/tids.c: New file.
10329 * gdb.multi/tids.exp: New file.
10330
84654457
PA
103312016-01-13 Pedro Alves <palves@redhat.com>
10332
10333 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
10334
e3940304
PA
103352016-01-13 Pedro Alves <palves@redhat.com>
10336
10337 * gdb.base/default.exp: Expect $_inferior as well.
10338 * gdb.multi/base.exp: Test $_inferior.
10339
a911d87a
PA
103402016-01-13 Pedro Alves <palves@redhat.com>
10341
10342 PR breakpoints/19388
10343 * gdb.base/catch-signal-siginfo-cond.c: New file.
10344 * gdb.base/catch-signal-siginfo-cond.exp: New file.
10345
82075af2
JS
103462016-01-12 Josh Stone <jistone@redhat.com>
10347 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10348
10349 * gdb.base/catch-syscall.c (do_execve): New variable.
10350 (main): Conditionally trigger an execve.
10351 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
10352 (test_catch_syscall_execve): New, check entry/return across execve.
10353 (do_syscall_tests): Call test_catch_syscall_execve.
10354
e46eeedd
PA
103552016-01-12 Pedro Alves <palves@redhat.com>
10356
10357 * gdb.base/random-signal.exp (do_test): New procedure, with body
10358 of testcase moved in.
10359
01d8c27e
JK
103602016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10361 Pedro Alves <palves@redhat.com>
10362
10363 * gdb.base/funcargs.exp (finish from indirectly called function):
10364 Reintroduce the case for 'First'.
10365
9a706302
JK
103662016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10367 Pedro Alves <palves@redhat.com>
10368
10369 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
10370 (tcatch_vfork_then_child_follow_exec)
10371 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
10372 identification.
10373
c0ecb95f
JK
103742016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10375
10376 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
10377 and repeats to unlimited.
10378 * gdb.python/py-value.exp: Likewise.
10379 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
10380 and repeats to unlimited.
10381
6cfc1fcb
JK
103822016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10383
10384 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
10385 and reordering the functions.
10386 * gdb.multi/hangout.c: Likewise.
10387 * gdb.multi/hello.c: Likewise.
10388
582a1b00
SM
103892016-01-08 Simon Marchi <simon.marchi@ericsson.com>
10390
10391 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
10392 absolute.
10393 (SingleStatisticTestResult.report): Use dict.keys instead of
10394 dict.iterkeys.
10395
79bc59cb
PA
103962016-01-06 Pedro Alves <palves@redhat.com>
10397
10398 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
10399
43368e1d
MM
104002016-01-04 Markus Metzger <markus.t.metzger@intel.com>
10401
10402 * gdb.btrace/dlopen.exp: New.
10403 * gdb.btrace/dlopen.c: New.
10404 * gdb.btrace/dlopen-dso.c: New.
10405
79fad5b8
SL
104062015-12-25 Sandra Loosemore <sandra@codesourcery.com>
10407
10408 * lib/gdb.exp (gdb_test): Update comments to clarify that the
10409 PATTERN argument is optional.
10410
ab8314b3
JB
104112015-12-24 Joel Brobecker <brobecker@adacore.com>
10412
10413 * lib/ada.exp (target_compile_ada_from_dir): New function.
10414 (gdb_compile_ada): Reimplement avoiding the use of project files.
10415 * gdb.ada/gnat_ada.gpr: Delete.
10416 * gdb.ada/cond_lang.exp: Adjust test to make path before
10417 filename optional.
10418 * gdb.ada/small_reg_param.exp: Likewise.
10419
fe33faff
SM
104202015-12-22 Simon Marchi <simon.marchi@ericsson.com>
10421
10422 * gdb.base/foll-vork.exp: Remove HP-UX special case.
10423
6d265cb4
TP
104242015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10425
10426 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
10427 case.
10428
10125099
SM
104292015-12-21 Simon Marchi <simon.marchi@ericsson.com>
10430
10431 * gdb.base/break.exp: Remove dead code.
10432 * gdb.base/sepdebug.exp: Likewise.
10433
3ca22649
SM
104342015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
10435
10436 * gdb.asm/asm-source.exp: Remove HP-UX references.
10437 * gdb.base/annota1.exp: Likewise.
10438 * gdb.base/annota3.exp: Likewise.
10439 * gdb.base/attach.exp: Likewise.
10440 * gdb.base/bigcore.exp: Likewise.
10441 * gdb.base/break.exp: Likewise.
10442 * gdb.base/call-ar-st.exp: Likewise.
10443 * gdb.base/callfuncs.exp: Likewise.
10444 * gdb.base/catch-fork-static.exp: Likewise.
10445 * gdb.base/display.exp: Likewise.
10446 * gdb.base/foll-exec-mode.exp: Likewise.
10447 * gdb.base/foll-exec.exp: Likewise.
10448 * gdb.base/foll-fork.exp: Likewise.
10449 * gdb.base/foll-vfork.exp: Likewise.
10450 * gdb.base/funcargs.exp: Likewise.
10451 * gdb.base/hbreak2.exp: Likewise.
10452 * gdb.base/inferior-died.exp: Likewise.
10453 * gdb.base/interrupt.exp: Likewise.
10454 * gdb.base/multi-forks.exp: Likewise.
10455 * gdb.base/nodebug.exp: Likewise.
10456 * gdb.base/sepdebug.exp: Likewise.
10457 * gdb.base/solib1.c: Likewise.
10458 * gdb.base/step-test.exp: Likewise.
10459 * gdb.mi/non-stop.c: Likewise.
10460 * gdb.mi/pthreads.c: Likewise.
10461 * gdb.multi/bkpt-multi-exec.ex: Likewise.
10462 * gdb.threads/pthreads.c: Likewise.
10463 * gdb.threads/staticthreads.exp: Likewise.
10464 * lib/future.exp: Likewise.
10465 * lib/gdb.exp: Likewise.
10466 * gdb.base/so-indr-cl.c: Remove.
10467 * gdb.base/so-indr-cl.exp: Likewise.
10468 * gdb.base/solib.c: Likewise.
10469 * gdb.base/solib.exp: Likewise.
10470 * gdb.base/solib2.c: Likewise.
10471
b6304613
SM
104722015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
10473
10474 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
10475 * gdb.base/call-ar-st.exp: Likewise.
10476 * gdb.base/callfuncs.exp: Likewise.
10477 * gdb.base/condbreak.exp: Likewise.
10478 * gdb.base/constvars.exp: Likewise.
10479 * gdb.base/hbreak2.exp: Likewise.
10480 * gdb.base/langs.exp: Likewise.
10481 * gdb.base/list.exp: Likewise.
10482 * gdb.base/long_long.exp: Likewise.
10483 * gdb.base/ptype.exp: Likewise.
10484 * gdb.base/scope.exp: Likewise.
10485 * gdb.base/signals.exp: Likewise.
10486 * gdb.base/so-impl-ld.exp: Likewise.
10487 * gdb.base/varargs.exp: Likewise.
10488 * gdb.base/volatile.exp: Likewise.
10489 * gdb.base/whatis.exp: Likewise.
10490 * gdb.cp/cplusfuncs.exp: Likewise.
10491 * gdb.cp/inherit.exp: Likewise.
10492 * gdb.cp/local.exp: Likewise.
10493 * gdb.cp/member-ptr.exp: Likewise.
10494 * gdb.cp/method.exp: Likewise.
10495 * gdb.cp/overload.exp: Likewise.
10496 * gdb.cp/templates.exp: Likewise.
10497 * gdb.stabs/weird.exp: Likewise.
10498 * lib/compiler.c: Likewise.
10499 * lib/compiler.cc: Likewise.
10500 * lib/cp-support.exp: Likewise.
10501 * lib/gdb.exp: Likewise.
10502
bf401b07
SM
105032015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
10504
10505 * configure.ac: Remove HP-UX case.
10506 * configure: Regenerate.
10507
aff9c0f8
SM
105082015-12-18 Simon Marchi <simon.marchi@ericsson.com>
10509
10510 * lib/gdb.exp (gdb_compile): Add function doc.
10511
a6904d5a
PA
105122015-12-17 Pedro Alves <palves@redhat.com>
10513
10514 PR threads/19354
10515 * gdb.multi/info-threads.exp: New file.
10516
a22279dd
YQ
105172015-12-15 Yao Qi <yao.qi@linaro.org>
10518
10519 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
10520 is aarch64*-*-*.
10521
0588c796
SL
105222015-12-14 Sandra Loosemore <sandra@codesourcery.com>
10523
10524 * gdb.base/history-duplicates.exp: Skip if no readline support.
10525
5d978e17
SL
105262015-12-14 Sandra Loosemore <sandra@codesourcery.com>
10527
10528 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
10529
7e763b86
SL
105302015-12-14 Sandra Loosemore <sandra@codesourcery.com>
10531
10532 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
10533
87a3a92c
SL
105342015-12-14 Sandra Loosemore <sandra@codesourcery.com>
10535
10536 * gdb.base/completion.exp: Skip tests that interrupt GDB with
10537 ctrl-C if nointerrupts target property is set.
10538 * gdb.base/double-prompt-target-event-error.exp: Likewise.
10539 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
10540 * gdb.base/paginate-bg-execution.exp: Likewise.
10541 * gdb.base/paginate-execution-startup.exp: Likewise.
10542 * gdb.base/random-signal.exp: Likewise.
10543 * gdb.base/range-stepping.exp: Likewise.
10544 * gdb.cp/annota2.exp: Likewise.
10545 * gdb.cp/annota3.exp: Likewise.
10546 * gdb.gdb/selftest.exp: Likewise.
10547 * gdb.threads/continue-pending-status.exp: Likewise.
10548 * gdb.threads/leader-exit.exp: Likewise.
10549 * gdb.threads/manythreads.exp: Likewise.
10550 * gdb.threads/pthreads.exp: Likewise.
10551 * gdb.threads/schedlock.exp: Likewise.
10552 * gdb.threads/sigthread.exp: Likewise.
10553
a8f077dc
DB
105542015-12-11 Don Breazeal <donb@codesourcery.com>
10555
10556 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
10557 remote.
10558 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
10559 * gdb.base/foll-exec.exp (main): Enable for target remote.
10560 * gdb.base/foll-fork.exp (main): Likewise.
10561 * gdb.base/foll-vfork.exp (main): Likewise.
10562 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
10563 (proc continue_to_exit_bp_loc): Use clean_restart.
10564 * gdb.base/pie-execl.exp (main): Disable for target remote.
10565 * gdb.base/watch-vfork.exp (main): Enable for target remote.
10566 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
10567 * gdb.threads/execl.exp (main): Likewise.
10568 * gdb.threads/fork-child-threads.exp (main): Likewise.
10569 * gdb.threads/fork-plus-threads.exp (main): Disable for target
10570 remote.
10571 * gdb.threads/fork-thread-pending.exp (main): Enable for target
10572 remote.
10573 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
10574 pid.tid style ptids, instead of just tid.
10575 * gdb.threads/thread-execl.exp (main): Enable for target remote.
10576 * gdb.threads/watchpoint-fork.exp (main): Likewise.
10577 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
10578 ptids, instead of just tid.
10579
3b2464a8
AB
105802015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
10581
10582 * gdb.base/list.exp (test_list_forward): Add end of file error
10583 test.
10584 (test_repeat_list_command): Add end of file error test.
10585 (test_list_backwards): Add beginning of file error test.
10586
a0def019
AB
105872015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
10588
10589 * gdb.base/list.exp (test_list_invalid_args): New function,
10590 defined, and called.
10591
5c000dff
AB
105922015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
10593
10594 * gdb.base/list.exp (test_list): Make test names unique.
10595
f1637ebe
YQ
105962015-12-11 Yao Qi <yao.qi@linaro.org>
10597
10598 * gdb.base/coremaker2.c: Remove.
10599
36d6fc0a
PA
106002015-12-10 Pedro Alves <palves@redhat.com>
10601
10602 * gdb.multi/base.exp: Remove stale "spaces" references.
10603
762f7747
PA
106042015-12-10 Pedro Alves <palves@redhat.com>
10605
10606 * gdb.multi/base.exp: Don't use nowarnings.
10607 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
10608 * gdb.multi/hangout.c: Include stdio.h.
10609 * gdb.multi/hello.c: Include stdlib.h.
10610 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
10611 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
10612 * gdb.multi/multi-arch.exp: Don't use nowarnings.
10613
28d2bfb9
AB
106142015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
10615
10616 * gdb.dwarf2/dw2-ranges-base.c: New file.
10617 * gdb.dwarf2/dw2-ranges-base.exp: New file.
10618 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
10619 support additional line table, and debug ranges generation.
10620 (Dwarf::ranges): New function, generate .debug_ranges.
10621 (Dwarf::lines): Support generating simple line table programs.
10622 (Dwarf::assemble): Initialise new namespace variables.
10623
5fc2beac
KB
106242015-12-09 Kevin Buettner <kevinb@redhat.com>
10625
10626 * gdb.base/async.exp (proc test_background): Add case for
10627 asynchronous execution not supported.
10628
1c35a88f
LM
106292015-12-09 Luis Machado <lgustavo@codesourcery.com>
10630
10631 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
10632 format and change test names to make them unique.
10633
b593e3d9
RK
106342015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
10635 Pedro Alves <pedro@redhat.com>
10636
10637 PR gdb/18702
10638 Add checking of floatformats setup on x86_64 hosts.
10639 * gdb.arch/i386-float.S (main): Load bigval and smallval.
10640 (smallval, bigval): New labels/constants.
10641 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
10642 float" after loading bigval and smallval.
10643
d72413e6
PMR
106442015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
10645
10646 * gdb.ada/fun_overload_menu.exp: New testcase.
10647 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
10648
ece66d65
JS
106492015-12-04 Josh Stone <jistone@redhat.com>
10650
10651 * gdb.base/catch-fork-static.exp: New.
10652
41d0efca
YQ
106532015-12-03 Yao Qi <yao.qi@linaro.org>
10654
10655 * gdb.base/sizeof.c: Don't include stdio.h and
10656 ../lib/unbuffer_output.c.
10657 (main): New variable 'size' and 'value'. Remove printf and
10658 gdb_unbuffer_output. Assign return value to size and value.
10659 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
10660 at the beginning.
10661 (check_sizeof): Check the result by printing variable 'size'.
10662 (check_valueof): Check the result by printing variable 'value'.
10663
99fd02d9
YQ
106642015-12-01 Yao Qi <yao.qi@linaro.org>
10665
10666 * gdb.base/disp-step-syscall.exp: Define syscall instruction
10667 for aarch64*-*-linux* target.
10668
f2faf941
PA
106692015-11-30 Pedro Alves <palves@redhat.com>
10670
10671 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
10672
04bf20c5
PA
106732015-11-30 Pedro Alves <palves@redhat.com>
10674
10675 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
10676 Handle non-stop mode vCont replies.
10677
09df4675
PA
106782015-11-30 Pedro Alves <palves@redhat.com>
10679
10680 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
10681 prepare_for_testing. Start gdb with "set non-stop on" appended to
10682 GDBFLAGS. Lax expected stop output.
10683
58b584af
YQ
106842015-11-27 Yao Qi <yao.qi@linaro.org>
10685
10686 * gdb.arch/arm-neon.exp: New.
10687 * gdb.arch/arm-neon.c: New.
10688
dfcb77a8
YQ
106892015-11-27 Yao Qi <yao.qi@linaro.org>
10690
10691 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
10692
88e8ec1b
YQ
106932015-11-27 Yao Qi <yao.qi@linaro.org>
10694
10695 * gdb.cp/annota2.exp: Allow multiple occurrences of the
10696 frames-invalid annotation.
10697
bfde72c2
YQ
106982015-11-27 Yao Qi <yao.qi@linaro.org>
10699
10700 * gdb.cp/annota2.exp: Use ${frames_invalid}.
10701
f6512a69
SM
107022015-11-26 Simon Marchi <simon.marchi@ericsson.com>
10703
10704 * gdb.threads/names.exp: New file.
10705 * gdb.threads/names.c: New file.
10706 * README: Mention gdb,no_thread_names.
10707
46a3515b
MM
107082015-11-26 Markus Metzger <markus.t.metzger@intel.com>
10709
10710 PR 19297
10711 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
10712 support" error.
10713
62147a22
PA
107142015-11-24 Pedro Alves <palves@redhat.com>
10715
10716 PR 17539
10717 * gdb.base/display.exp: Expect displays to be sorted in ascending
10718 order. Use multi_line.
10719 * gdb.base/solib-display.exp: Likewise.
10720
2f341b6e
PA
107212015-11-24 Pedro Alves <palves@redhat.com>
10722
10723 PR 17539
25d49b86
PA
10724 * gdb.base/display.exp: Expect displays to be sorted in ascending
10725 order. Use multi_line.
10726 * gdb.base/solib-display.exp: Likewise.
2f341b6e 10727
7e0aa6aa
PA
107282015-11-24 Pedro Alves <palves@redhat.com>
10729
10730 PR 17539
10731 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
10732 threads in ascending order.
10733 * gdb.base/foll-fork.exp: Likewise.
10734 * gdb.base/foll-vfork.exp: Likewise.
10735 * gdb.base/multi-forks.exp: Likewise.
10736 * gdb.mi/mi-nonstop.exp: Likewise.
10737 * gdb.mi/mi-nsintrall.exp: Likewise.
10738 * gdb.multi/base.exp: Likewise.
10739 * gdb.multi/multi-arch.exp: Likewise.
10740 * gdb.python/py-inferior.exp: Likewise.
10741 * gdb.threads/break-while-running.exp: Likewise.
10742 * gdb.threads/execl.exp: Likewise.
10743 * gdb.threads/gcore-thread.exp: Likewise.
10744 * gdb.threads/info-threads-cur-sal.exp: Likewise.
10745 * gdb.threads/kill.exp: Likewise.
10746 * gdb.threads/linux-dp.exp: Likewise.
10747 * gdb.threads/multiple-step-overs.exp: Likewise.
10748 * gdb.threads/next-bp-other-thread.exp: Likewise.
10749 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
10750 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
10751 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
10752 * gdb.threads/thread-find.exp: Likewise.
10753 * gdb.threads/tls.exp: Likewise.
10754 * lib/mi-support.exp (mi_reverse_list): Delete.
10755 (mi_check_thread_states): No longer reverse list.
10756
2cc57ad8
PA
107572015-11-24 Pedro Alves <palves@redhat.com>
10758
10759 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
10760 use lowercase.
10761
c93e8391
SM
107622015-11-23 Simon Marchi <simon.marchi@ericsson.com>
10763
10764 * gdb.trace/actions.c: Include trace-common.h.
10765 (main): Add a location for a fast tracepoint.
10766 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
10767 the normal tracepoints.
10768 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
10769
045ccf91
SM
107702015-11-23 Simon Marchi <simon.marchi@ericsson.com>
10771
10772 * save-trace.exp: Factor out code to these...
10773 (gdb_save_tracepoints): New.
10774 (gdb_load_tracepoints): New.
10775 (do_save_load_test): New.
10776
5506f9f6
KB
107772015-11-23 Kevin Buettner <kevinb@redhat.com>
10778
10779 * gdb.base/asmlabel.exp: New test.
10780 * gdb.base/asmlabel.c: New test case.
10781
16c3b12f
JB
107822015-11-23 Joel Brobecker <brobecker@adacore.com>
10783
10784 * gdb.base/wrong_frame_bt_full-main.c: New file.
10785 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
10786 * gdb.base/wrong_frame_bt_full.exp: New file.
10787
155bfbd3
JB
107882015-11-23 Joel Brobecker <brobecker@adacore.com>
10789
10790 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
10791
bb097445
JM
107922015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
10793
206853a0 10794 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
10795 pstate register when comparing registers values in
10796 sparc64-*-linux-gnu targets to avoid spurious differences.
10797
9c88ed8f
JM
107982015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
10799
206853a0 10800 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 10801
96161e25
SL
108022015-11-19 Sandra Loosemore <sandra@codesourcery.com>
10803
10804 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
10805 as type argument to gdb_compile.
10806 * gdb.base/nested-subp2.exp: Likewise.
10807 * gdb.base/nested-subp3.exp: Likewise.
10808
340c2830
DV
108092015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
10810
10811 * lib/dwarf.exp (_note): Fix left shift of negative value.
10812 * gdb.trace/trace-condition.exp: Likewise.
10813
c1862d0f
YQ
108142015-11-13 Yao Qi <yao.qi@linaro.org>
10815
10816 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
10817 comments about d10v.
10818 (test_scalar_returns): Likewise.
10819 * gdb.base/d10v.ld: Remove.
10820 * gdb.base/overlays.exp: Remove the target triplet checking for
10821 d10v-*-*.
10822 * gdb.base/structs.exp (test_struct_returns): Remove the
10823 comments about d10v.
10824 (test_struct_calls): Likewise.
10825
77ae9c19
YQ
108262015-11-13 Yao Qi <yao.qi@linaro.org>
10827
10828 * gdb.base/gnu_vector.exp: Check the return value by "p res".
10829 * gdb.base/gnu_vector.c: Don't include stdio.h.
10830 (main): Don't print res and call add_some_intvecs.
10831
430e004e
MK
108322015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
10833
10834 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
10835 macro.
10836 (func5): Removed.
10837 (func4): Use FAST_TRACEPOINT_LABEL.
10838 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
10839 macro.
10840 (func): Removed.
10841 (thread_function): Use FAST_TRACEPOINT_LABEL.
10842 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
10843 (func): Remove.
10844 (marker): Use FAST_TRACEPOINT_LABEL.
10845 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
10846 (pendfunc1): Remove.
10847 (pendfunc): Use FAST_TRACEPOINT_LABEL.
10848 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
10849 (foo): Remove.
10850 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
10851 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
10852 macro.
10853 (func): Remove.
10854 (marker): Use FAST_TRACEPOINT_LABEL.
10855 * gdb.trace/trace-common.h: New header.
10856 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
10857 macro.
10858 (func): Remove.
10859 (marker): Use FAST_TRACEPOINT_LABEL.
10860 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
10861 (func): Remove.
10862 (thread_function): Use FAST_TRACEPOINT_LABEL.
10863
6e7675a7
MK
108642015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
10865
10866 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
10867 in front.
10868 * gdb.trace/change-loc.exp: Use global pcreg definition.
10869 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
10870 * gdb.trace/entry-values.exp: Use global spreg definition, add $
10871 in front.
10872 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
10873 * gdb.trace/pending.exp: Likewise.
10874 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
10875 * gdb.trace/trace-break.exp: Likewise.
10876 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
10877 in front.
10878 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
10879 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
10880 in front.
10881 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
10882
dddc0e16
JB
108832015-11-09 Joel Brobecker <brobecker@adacore.com>
10884
10885 * gdb.ada/fin_fun_out: New testcase.
10886
c6f0b406
KB
108872015-11-07 Kevin Buettner <kevinb@redhat.com>
10888
10889 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
10890 value associated with DW_AT_byte_size.
10891 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
10892 constants for DW_AT_byte_size, DW_AT_lower_bound, and
10893 DW_AT_upper_bound.
10894
f01dcfd9
KB
108952015-11-07 Kevin Buettner <kevinb@redhat.com>
10896
10897 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
10898 (gdb_target_symbol_prefix_flags): Define in terms of _asm
10899 version.
10900 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
10901 gdb.dwarf2/dw2-canonicalize-type.exp,
10902 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
10903 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
10904 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
10905 provided by gdb_target_symbol_prefix_flags_asm.
10906 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
10907 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
10908 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
10909 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
10910 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
10911 macros where needed). Use this macro for symbols which require
10912 the prefix provided by SYMBOL_PREFIX.
10913
2223449a
KB
109142015-11-05 Kevin Buettner <kevinb@redhat.com>
10915
10916 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
10917 New procs.
10918 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
10919 representing expressions, of more than one list element.
10920 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
10921 to prepend linker symbol prefix to f.
10922 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
10923 table_1 and table_2.
10924 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
10925 Likewise, for f and g.
10926 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
10927 for ptr.
10928 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
10929 for main.
10930 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
10931 table_1_ptr and table_2_ptr.
10932
6f2f1a3a
JK
109332015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10934 Joel Brobecker <brobecker@adacore.com>
10935
10936 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
10937
566c56c9
MK
109382015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
10939
10940 * gdb.reverse/s390-mvcle.c: New test.
10941 * gdb.reverse/s390-mvcle.exp: New file.
10942 * lib/gdb.exp: Enable reverse tests on s390*-linux.
10943
d5f0636b
MK
109442015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
10945
10946 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
10947
7ad8b86c
MK
109482015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
10949
10950 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
10951 reaching marker2.
10952 * gdb.reverse/getresuid-reverse.exp: Likewise.
10953 * gdb.reverse/pipe-reverse.exp: Likewise.
10954 * gdb.reverse/readv-reverse.exp: Likewise.
10955 * gdb.reverse/recvmsg-reverse.exp: Likewise.
10956 * gdb.reverse/time-reverse.exp: Likewise.
10957 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
10958
4081c0f1
YQ
109592015-10-30 Yao Qi <yao.qi@linaro.org>
10960
10961 * gdb.threads/wp-replication.c (watch_count_done): Remove.
10962 (empty_cycle): Remove.
10963 (main): Don't call empty_cycle. Don't use watch_count_done.
10964 * gdb.threads/wp-replication.exp: Don't set breakpoint on
10965 empty_cycle. Rewrite the code counting HW watchpoints.
10966
452b4ba5
MK
109672015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
10968
10969 * gdb.reverse/fstatat-reverse.c: New test.
10970 * gdb.reverse/fstatat-reverse.exp: New file.
10971 * gdb.reverse/getresuid-reverse.c: New test.
10972 * gdb.reverse/getresuid-reverse.exp: New file.
10973 * gdb.reverse/pipe-reverse.c: New test.
10974 * gdb.reverse/pipe-reverse.exp: New file.
10975 * gdb.reverse/readv-reverse.c: New test.
10976 * gdb.reverse/readv-reverse.exp: New file.
10977 * gdb.reverse/recvmsg-reverse.c: New test.
10978 * gdb.reverse/recvmsg-reverse.exp: New file.
10979 * gdb.reverse/time-reverse.c: New test.
10980 * gdb.reverse/time-reverse.exp: New file.
10981 * gdb.reverse/waitpid-reverse.c: New test.
10982 * gdb.reverse/waitpid-reverse.exp: New file.
10983
5e2e7507
JK
109842015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10985
10986 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
10987
0fde2c53
DE
109882015-10-26 Doug Evans <dje@google.com>
10989
10990 PR symtab/17391
10991 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
10992 * gdb.dwarf2/bad-regnum.c: New file.
10993 * gdb.dwarf2/bad-regnum.exp: New file.
10994
1a70ae97
DE
109952015-10-26 Doug Evans <dje@google.com>
10996
10997 PR python/18938
10998 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
10999 file.
11000
27dc26ab
JK
110012015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 * gdb.compile/compile.exp (compile code globalvar): Update expectation
11004 for a change by "Mention language in compile error message".
11005
bed91f4d
SM
110062015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
11007
11008 PR python/18073
11009 * gdb.python/py-type.c (C::a_method): New.
11010 (C::a_const_method): New.
11011 (C::a_static_method): New.
11012 (a_function): New.
11013 * gdb.python/py-type.exp (test_fields): Test getting fields
11014 from function and method.
11015
3f2f83dd
KB
110162015-10-21 Keven Boell <keven.boell@intel.com>
11017
11018 * gdb.fortran/vla-alloc-assoc.exp: New file.
11019 * gdb.fortran/vla-datatypes.exp: New file.
11020 * gdb.fortran/vla-datatypes.f90: New file.
11021 * gdb.fortran/vla-history.exp: New file.
11022 * gdb.fortran/vla-ptype-sub.exp: New file.
11023 * gdb.fortran/vla-ptype.exp: New file.
11024 * gdb.fortran/vla-sizeof.exp: New file.
11025 * gdb.fortran/vla-sub.f90: New file.
11026 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
11027 * gdb.fortran/vla-value-sub-finish.exp: New file.
11028 * gdb.fortran/vla-value-sub.exp: New file.
11029 * gdb.fortran/vla-value.exp: New file.
11030 * gdb.fortran/vla-ptr-info.exp: New file.
11031 * gdb.mi/mi-vla-fortran.exp: New file.
11032 * gdb.mi/vla.f90: New file.
11033
27145d50
SL
110342015-10-21 Sandra Loosemore <sandra@codesourcery.com>
11035
11036 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
11037 of hardwired timeout value.
11038
5f3ff4f8
JK
110392015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11040 Pedro Alves <palves@redhat.com>
11041
11042 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
11043 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
11044
bfd09d20
JS
110452015-10-19 Josh Stone <jistone@redhat.com>
11046
11047 * gdb.base/catch-syscall.c: Include <sched.h>.
11048 (unknown_syscall): New variable.
11049 (main): Trigger a vfork and an unknown syscall.
11050 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
11051 (unknown_syscall_number): Likewise.
11052 (check_call_to_syscall): Accept an optional syscall pattern.
11053 (check_return_from_syscall): Likewise.
11054 (check_continue): Likewise.
11055 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
11056 (test_catch_syscall_skipping_return): New test toggling off 'catch
11057 syscall' to step over the syscall return, then toggling back on.
11058 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
11059 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
11060 (do_syscall_tests): Call test_catch_syscall_without_args and
11061 test_catch_syscall_mid_vfork.
11062 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
11063 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
11064
b32b93c6
AS
110652015-10-19 Andrew Stubbs <ams@codesourcery.com>
11066
11067 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
11068 print g_vE): Add new pass patterns.
11069 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
11070 print various symbol names for vptr fields.
11071
9d622bda
AB
110722015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
11073
11074 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
11075 results.
11076
0fd8ac1c
YQ
110772015-10-12 Yao Qi <yao.qi@linaro.org>
11078
11079 * gdb.arch/disp-step-insn-reloc.exp: New test case.
11080
34240514
YQ
110812015-10-12 Yao Qi <yao.qi@linaro.org>
11082
11083 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
11084 is aarch64*-*-linux*.
11085
8240f442
YQ
110862015-10-12 Yao Qi <yao.qi@linaro.org>
11087
11088 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
11089 (can_relocate_bcond_true): ... it.
11090 (can_relocate_bcond_false): New function.
11091 (foo): Likewise.
11092 (can_relocate_bl): Likewise.
11093 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
11094 can_relocate_bl.
11095
2520f728
PMR
110962015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
11097
11098 * gdb.base/nested-addr.c: New file.
11099 * gdb.base/nested-addr.exp: New testcase.
11100
abcef95a
MM
111012015-10-09 Markus Metzger <markus.t.metzger@intel.com>
11102
11103 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
11104 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
11105 its output. Ignore the output of "record goto begin" and instead
11106 check that GDB is replaying.
11107
145e3ddb
PA
111082015-10-09 Pedro Alves <palves@redhat.com>
11109
11110 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
11111 (top level): Use it in the run with no args test.
11112
d5d8c4e1
IB
111132015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
11114
11115 * gdb.dlang/properties.exp: New file.
11116
06e635ef
SL
111172015-10-02 Sandra Loosemore <sandra@codesourcery.com>
11118
11119 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
11120 whether or not address 0x1000 is mapped on the target.
11121
e019fd1d
SM
111222015-09-30 Simon Marchi <simon.marchi@ericsson.com>
11123
11124 * gdb.python/py-type.exp: Do not run tests if binaries fail to
11125 build.
11126
77ba2a67
MM
111272015-09-30 Markus Metzger <markus.t.metzger@intel.com>
11128
11129 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
11130 instruction-history test.
11131
c60eb31f
DE
111322015-09-28 Doug Evans <dje@google.com>
11133
11134 * gdb.base/gcore.c (array_func): Add reference to static_array.
11135
9a3c8263
SM
111362015-09-25 Simon Marchi <simon.marchi@ericsson.com>
11137
11138 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
11139 source line.
11140
9720e656
SL
111412015-09-24 Sandra Loosemore <sandra@codesourcery.com>
11142
11143 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
11144 short or char as base type.
11145
938d3bf2
SL
111462015-09-23 Sandra Loosemore <sandra@codesourcery.com>
11147
11148 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
11149 to allow any size enum.
11150
e6c2c623
PMR
111512015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
11152
11153 * gdb.ada/array_ptr_renaming.exp: New testcase.
11154 * gdb.ada/array_ptr_renaming/foo.adb: New file.
11155 * gdb.ada/array_ptr_renaming/pack.ads: New file.
11156
06da0f77
PL
111572015-09-21 Pierre Langlois <pierre.langlois@arm.com>
11158
11159 * gdb.trace/ftrace-lock.c: New file.
11160 * gdb.trace/ftrace-lock.exp: New file.
11161
4f51c22a
PL
111622015-09-21 Pierre Langlois <pierre.langlois@arm.com>
11163
11164 * gdb.arch/insn-reloc.c: New file.
11165 * gdb.arch/ftrace-insn-reloc.exp: New file.
11166
7041adf4
PL
111672015-09-21 Pierre Langlois <pierre.langlois@arm.com>
11168
11169 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
11170 instruction.
11171 * gdb.trace/pendshr1.c (pendfunc): Likewise.
11172 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
11173 * gdb.trace/range-stepping.c: Likewise.
11174 * gdb.trace/trace-break.c: Likewise.
11175 * gdb.trace/trace-mt.c (thread_function): Likewise.
11176 * gdb.trace/ftrace.c (marker): Likewise.
11177 * gdb.trace/trace-condition.c (marker): Likewise.
11178 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
11179 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
11180 is_aarch64_target.
11181
015d2e7e
DE
111822015-09-18 Doug Evans <xdje42@gmail.com>
11183
11184 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
11185 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
11186
26b188a2
SL
111872015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11188
11189 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
11190 the breakpoint.
11191
79dc332b
SL
111922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11193
11194 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
11195 the pending breakpoint. Remove timeout override for "Run till
11196 MI pending breakpoint on pendfunc3 on thread 2" test.
11197
f57929f2
SL
111982015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11199
11200 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
11201 filename pattern.
11202
3f469b17
SL
112032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11204
11205 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
11206 in breakpoint filename pattern.
11207
515b89b3
SL
112082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11209
7800dbe4
SL
11210 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
11211
112122015-09-18 Sandra Loosemore <sandra@codesourcery.com>
11213
515b89b3
SL
11214 * gdb.linespec/explicit.exp: Check for readline support for
11215 tab-completion tests. Fix obvious typo.
11216
d2939ba2
MM
112172015-09-18 Markus Metzger <markus.t.metzger@intel.com>
11218
11219 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
11220 and replay.
11221
cbb55fa7
MM
112222015-09-18 Markus Metzger <markus.t.metzger@intel.com>
11223
11224 * gdb.btrace/non-stop.c: New.
11225 * gdb.btrace/non-stop.exp: New.
11226
43691ca1
PL
112272015-09-17 Pierre Langlois <pierre.langlois@arm.com>
11228 Yao Qi <yao.qi@linaro.org>
11229
11230 * gdb.trace/trace-condition.c: New file.
11231 * gdb.trace/trace-condition.exp: New file.
11232
d78908cf
WW
112332015-09-16 Wei-cheng Wang <cole945@gmail.com>
11234
11235 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
11236 for testing bytecode compilation.
11237
1ed415e2
PA
112382015-09-16 Pedro Alves <palves@redhat.com>
11239 Sandra Loosemore <sandra@codesourcery.com>
11240
11241 * gdb.threads/non-stop-fair-events.c (timeout): New global.
11242 (SECONDS): Redefine.
11243 (main): Call pthread_kill and alarm early.
11244 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
11245 support.
11246 (test): If the target can't hardware step and doesn't support
11247 displaced stepping, increase the timeout.
11248
d136eff5
PA
112492015-09-16 Pedro Alves <palves@redhat.com>
11250
11251 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
11252 (enable_debug): New procedures.
11253 (test): Use them. Bail out if waiting for threads fails.
11254 (top level): Bail out if a test fails.
11255
991f019c
YQ
112562015-09-16 Yao Qi <yao.qi@linaro.org>
11257
11258 * gdb.asm/asm-source.exp: Set asm-arch for
11259 aarch64*-*-* target.
11260 * gdb.asm/aarch64.inc: New file.
11261
bfca584f
PMR
112622015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
11263
11264 * gdb.ada/array_of_variable_length.exp: New testcase.
11265 * gdb.ada/array_of_variable_length/foo.adb: New file.
11266 * gdb.ada/array_of_variable_length/pck.adb: New file.
11267 * gdb.ada/array_of_variable_length/pck.ads: New file.
11268
b326e587
DE
112692015-09-15 Doug Evans <dje@google.com>
11270
11271 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
11272 of function static local variable.
11273
5382cfab
PW
112742015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11275
11276 * gdb.threads/tls-so_extern.exp: New test file.
11277 * gdb.threads/tls-so_extern.c: New test file.
11278 * gdb.threads/tls-so_extern_main.c: New test file.
11279
141c5cc4
JK
112802015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11281
11282 * gdb.opt/solib-intra-step-lib.c: New file.
11283 * gdb.opt/solib-intra-step-main.c: New file.
11284 * gdb.opt/solib-intra-step.exp: New file.
11285
d15dcecd
PA
112862015-09-15 Pedro Alves <palves@redhat.com>
11287
11288 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
11289 gdb_continue_to_breakpoint instead of gdb_test_multiple.
11290
4c2f2a79
PA
112912015-09-14 Pedro Alves <palves@redhat.com>
11292
11293 * gdb.base/hook-stop-continue.c: Delete.
11294 * gdb.base/hook-stop-continue.exp: Delete.
11295 * gdb.base/hook-stop-frame.c: Delete.
11296 * gdb.base/hook-stop-frame.exp: Delete.
11297 * gdb.base/hook-stop.c: New file.
11298 * gdb.base/hook-stop.exp: New file.
11299
919e6dbe
PMR
113002015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
11301
11302 * gdb.ada/access_to_packed_array.exp: New testcase.
11303 * gdb.ada/access_to_packed_array/foo.adb: New file.
11304 * gdb.ada/access_to_packed_array/pack.adb: New file.
11305 * gdb.ada/access_to_packed_array/pack.ads: New file.
11306
157280a4
MM
113072015-09-14 Markus Metzger <markus.t.metzger@intel.com>
11308
11309 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
11310 buffer size test.
11311
2fd33e94
DB
113122015-09-11 Don Breazeal <donb@codesourcery.com>
11313
11314 * gdb.base/foll-exec.c: Add copyright header. Fix
11315 formatting issues.
11316 * gdb.base/foll-exec.exp (zap_session): Delete proc.
11317 (do_exec_tests): Use clean_restart in place of zap_session,
11318 and for test initialization. Fix formatting issues. Use
11319 fail in place of perror.
11320 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
11321 an expect statement to match an expression with output from
11322 the program under debug.
11323 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
11324 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
11325 * gdb.threads/non-ldr-exc-2.exp: Likewise.
11326 * gdb.threads/non-ldr-exc-3.exp: Likewise.
11327 * gdb.threads/non-ldr-exc-4.exp: Likewise.
11328
e70b6e8e
DE
113292015-09-09 Doug Evans <dje@google.com>
11330
11331 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
11332
7a551a51
DE
113332015-09-09 Doug Evans <dje@google.com>
11334
11335 * gdb.base/pie-execl.exp: Fix result test of build_executable.
11336
4c666f84
DE
113372015-09-09 Doug Evans <dje@google.com>
11338
11339 * gdb.base/savedregs.exp: Fix typo.
11340
243a9253
PA
113412015-09-09 Pedro Alves <palves@redhat.com>
11342
11343 * gdb.mi/mi-cli.exp: Add CLI finish tests.
11344
c0fa8fbd
SL
113452015-09-08 Sandra Loosemore <sandra@codesourcery.com>
11346
11347 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
11348 command actually switches threads. Give up on remaining
11349 tests if target fails to stop at breakpoint.
11350
cd7c1778
PMR
113512015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
11352
11353 * gdb.ada/funcall_char.exp: New testcase.
11354 * gdb.ada/funcall_char/foo.adb: New file.
11355
dc5c8746
PMR
113562015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
11357
11358 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
11359 expected outputs. Add two testcases for completing ambiguous
11360 functions.
11361 * gdb.ada/complete/aux_pck.adb: New file.
11362 * gdb.ada/complete/aux_pck.ads: New file.
11363 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
11364 Ambiguous_Func functions.
11365 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
11366 * gdb.ada/complete/pck.adb: Likewise.
11367
4e83a1e7
UW
113682015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
11369
11370 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
11371 failures to run the test program under GDB.
11372
8ce74153
LM
113732015-08-26 Luis Machado <lgustavo@codesourcery.com>
11374
11375 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
11376 to C.
11377
e9756d52
PP
113782015-08-26 Patrick Palka <patrick@parcs.ath.cx>
11379
11380 * gdb.base/run-after-attach.exp: New test file.
11381 * gdb.base/run-after-attach.c: New test file.
11382
8d37573b
DB
113832015-08-26 Don Breazeal <donb@codesourcery.com>
11384
11385 * gdb.base/foll-exec-2.c: New test program.
11386 * gdb.base/foll-exec-2.exp: New test.
11387
63e43d3a
PMR
113882015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
11389
11390 * gdb.base/nested-subp1.exp: New file.
11391 * gdb.base/nested-subp1.c: New file.
11392 * gdb.base/nested-subp2.exp: New file.
11393 * gdb.base/nested-subp2.c: New file.
11394 * gdb.base/nested-subp3.exp: New file.
11395 * gdb.base/nested-subp3.c: New file.
11396
3d40fbb5
PA
113972015-08-24 Pedro Alves <palves@redhat.com>
11398
11399 * gdb.server/connect-without-multi-process.c: New file.
11400 * gdb.server/connect-without-multi-process.exp: New file.
11401
4422ac93
LM
114022015-08-24 Luis Machado <lgustavo@codesourcery.com>
11403
11404 * gdb.opt/inline-markers.c: Make z int.
11405
91dddb86
LM
114062015-08-24 Luis Machado <lgustavo@codesourcery.com>
11407
11408 * gdb.opt/inline-markers.c: Make z volatile.
11409
a48847ee
LM
114102015-08-24 Luis Machado <lgustavo@codesourcery.com>
11411
11412 * gdb.opt/inline-bt.c: New volatile global z.
11413 * gdb.opt/inline-cmds.c: Likewise.
11414 * gdb.opt/inline-locals.c: Likewise.
11415 * gdb.opt/inline-markers.c: New extern global z.
11416 (marker): Use z.
11417 (inline_fn): Likewise.
11418
0ebbc52b
PA
114192015-08-24 Pedro Alves <palves@redhat.com>
11420
11421 * config/m32r-stub.exp: Remove file.
11422 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
11423 * gdb.base/call-rt-st.exp: Likewise.
11424 * gdb.base/call-strs.exp: Likewise.
11425 * gdb.base/default.exp: Remove references to h8300-*-hms and
11426 *-*-udi*.
11427 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
11428
77c365df
AA
114292015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11430
11431 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
11432 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
11433 and "return" use KFAIL when GDB can not read/write the vector
11434 return value.
11435
4313b8c0
GB
114362015-08-21 Gary Benson <gbenson@redhat.com>
11437
11438 * gdb.trace/pending.exp: Cope with remote transfer warnings.
11439
0e433b32
PA
114402015-08-20 Pedro Alves <palves@redhat.com>
11441
11442 * gdb.server/solib-list.exp: No longer expect an interior stop in
11443 non-stop mode.
11444
221e1a37
PA
114452015-08-20 Pedro Alves <palves@redhat.com>
11446
11447 * gdb.server/connect-stopped-target.c: New file.
11448 * gdb.server/connect-stopped-target.exp: New file.
11449
40e3ad0e
PA
114502015-08-20 Pedro Alves <palves@redhat.com>
11451
11452 * gdb.dwarf2/comp-unit-lang.exp: New file.
11453 * gdb.dwarf2/comp-unit-lang.c: New file.
11454
af39b327
PMR
114552015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
11456
11457 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
11458 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
11459
7d45c7c3 114602015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 11461
7d45c7c3
KB
11462 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
11463 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
11464
4d6cceb4
DE
114652015-08-18 Doug Evans <dje@google.com>
11466 Adrian Sendroiu <adrian.sendroiu@freescale.com>
11467
11468 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
11469 skip_python_tests. New arg prompt_regexp.
11470 (skip_python_tests): New function.
11471 * lib/mi-support.exp (mi_skip_python_tests): New function.
11472 * gdb.python/py-mi-objfile-gdb.py: New file.
11473 * gdb.python/py-mi-objfile.c: New file.
11474 * gdb.python/py-mi-objfile.exp: New file.
11475
ad89c2aa
KS
114762015-08-17 Keith Seitz <keiths@redhat.com>
11477
11478 * gdb.linespec/explicit.exp: Move strace test from here ...
11479 * gdb.trace/strace.exp: ... to here.
11480
e3ae3c43
PP
114812015-08-15 Patrick Palka <patrick@parcs.ath.cx>
11482
11483 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
11484 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
11485
604b2636
DE
114862015-08-14 Doug Evans <xdje42@gmail.com>
11487
11488 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
11489 inferior before selecting a new file.
11490
6ff0ba5f
DE
114912015-08-14 Doug Evans <xdje42@gmail.com>
11492
11493 * gdb.mi/mi-disassemble.exp: Update.
11494 * gdb.base/disasm-optim.S: New file.
11495 * gdb.base/disasm-optim.c: New file.
11496 * gdb.base/disasm-optim.h: New file.
11497 * gdb.base/disasm-optim.exp: New file.
11498
9ca98f92
KS
114992015-08-14 Keith Seitz <keiths@redhat.com>
11500
11501 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
11502 "evaluated-by".
11503
52bbc560
JB
115042015-08-13 Joel Brobecker <brobecker@adacore.com>
11505
11506 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
11507
5d8c3ed3
PMR
115082015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
11509
11510 * gdb.ada/fun_renaming.exp: New testcase.
11511 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
11512 * gdb.ada/fun_renaming/pack.adb: New file.
11513 * gdb.ada/fun_renaming/pack.ads: New file.
11514
ea8812bc
KS
115152015-08-12 Keith Seitz <keiths@redhat.com>
11516
11517 * gdb.base/dso2dso.exp: Pass basename of source file in call to
11518 gdb_get_line_number.
11519
4dafcdeb
JB
115202015-08-12 Joel Brobecker <brobecker@adacore.com>
11521
11522 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
11523 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
11524 gdb.base/dso2dso.exp: New files.
11525
5ba32597
SDJ
115262015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
11527 Pedro Alves <palves@redhat.com>
11528 Keith Seitz <keiths@redhat.com>
11529
11530 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
11531 GDBFLAGS.
11532
b6dafabf
PP
115332015-08-12 Patrick Palka <patrick@parcs.ath.cx>
11534
11535 * gdb.base/gdbhistsize-history.exp
11536 (test_histsize_history_setting): Use save_vars.
11537 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
11538 Use save_vars.
11539 (test_no_truncation_of_unlimited_history_file): Use save_vars.
11540 * gdb.base/readline.exp: Use save_vars.
11541
abe8e607
PP
115422015-08-12 Patrick Palka <patrick@parcs.ath.cx>
11543
11544 * lib/gdb.exp (save_vars): New proc.
11545
629500fa
KS
115462015-08-11 Keith Seitz <keiths@redhat.com>
11547
11548 * gdb.base/help.exp: Update help_breakpoint_text.
11549
eb8c4e2e
KS
115502015-08-11 Keith Seitz <keiths@redhat.com>
11551
11552 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
11553 (at toplevel): Call test_explicit_breakpoints.
11554 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
11555 breakpoints.
11556 * lib/mi-support.exp (mi_make_breakpoint): Add support for
11557 breakpoint conditions, "-cond".
11558
87f0e720
KS
115592015-08-11 Keith Seitz <keiths@redhat.com>
11560
11561 * gdb.linespec/3explicit.c: New file.
11562 * gdb.linespec/cpexplicit.cc: New file.
11563 * gdb.linespec/cpexplicit.exp: New file.
11564 * gdb.linespec/explicit.c: New file.
11565 * gdb.linespec/explicit.exp: New file.
11566 * gdb.linespec/explicit2.c: New file.
11567 * gdb.linespec/ls-errs.exp: Add explicit location tests.
11568 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
11569 before using in the matching pattern.
11570 Clarify that `prefix' is a regular expression.
11571
f00aae0f
KS
115722015-08-11 Keith Seitz <keiths@redhat.com>
11573
11574 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
11575 test.
11576 Add tests for missing ",FMT" and ",".
11577
e27852be
DE
115782015-08-10 Doug Evans <dje@google.com>
11579 Keith Seitz <keiths@redhat.com>
11580
11581 PR gdb/17960
11582 * gdb.base/completion.exp: Add location completer tests.
11583
7f03bd92
PA
115842015-08-07 Pedro Alves <palves@redhat.com>
11585
11586 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
11587 tests here.
11588 (top level): Run do_test with and without displaced stepping.
11589
3fc8eb30
PA
115902015-08-07 Pedro Alves <palves@redhat.com>
11591
11592 * gdb.base/valgrind-disp-step.c: New file.
11593 * gdb.base/valgrind-disp-step.exp: New file.
11594
d4569d7b
PA
115952015-08-07 Pedro Alves <palves@redhat.com>
11596
11597 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
11598 Delete function.
11599 (main): Add alarm. Run an infinite loop instead of calling
11600 wait_threads.
11601 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
11602 comment.
11603 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
11604 Delete function.
11605 (main): Add alarm. Run an infinite loop instead of calling
11606 wait_threads.
11607 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
11608 comment.
11609
e1316e60
PA
116102015-08-07 Pedro Alves <palves@redhat.com>
11611
11612 * gdb.base/checkpoint-ns.exp: New file.
11613 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
11614 standard_testfile.
11615
da8c46d2
MM
116162015-08-07 Markus Metzger <markus.t.metzger@intel.com>
11617
11618 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
11619 * gdb.btrace/instruction_history.exp: Update.
11620 * gdb.btrace/tsx.exp: New.
11621 * gdb.btrace/tsx.c: New.
11622
de1c2c52
PA
116232015-08-06 Pedro Alves <palves@redhat.com>
11624
11625 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
11626 increase timeout.
11627 * gdb.reverse/until-precsave.exp: Bump timeouts.
11628
782e0bf4
PA
116292015-08-06 Pedro Alves <palves@redhat.com>
11630
11631 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
11632
83e97ed0
PA
116332015-08-06 Pedro Alves <palves@redhat.com>
11634
11635 PR gdb/18749
11636 * gdb.threads/process-dies-while-handling-bp.c: New file.
11637 * gdb.threads/process-dies-while-handling-bp.exp: New file.
11638
863d01bd
PA
116392015-08-06 Pedro Alves <palves@redhat.com>
11640
11641 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
11642 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
11643
0a39bb32
PA
116442015-08-05 Pedro Alves <palves@redhat.com>
11645
11646 * gdb.threads/next-while-other-thread-longjmps.c: New file.
11647 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
11648
ee2d2b10
SL
116492015-08-03 Sandra Loosemore <sandra@codesourcery.com>
11650
11651 * gdb.base/bp-permanent.exp: Report test as unsupported if
11652 the target cannot stop at the permanent breakpoint.
11653
4e1bdb00
DE
116542015-08-03 Doug Evans <dje@google.com>
11655
11656 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
11657 10000.
11658
3d338901
DE
116592015-08-03 Doug Evans <dje@google.com>
11660
11661 * Makefile.in (workers/%.worker, build-perf): New rule.
11662 (GDB_PERFTEST_MODE): New variable.
11663 (check-perf): Use it.
11664 (clean): Clean up gdb.perf parallel build subdirs.
11665 * lib/build-piece.exp: New file.
11666 * lib/gdb.exp (make_gdb_parallel_path): New function
11667 (standard_output_file, standard_temp_file): Call it.
11668 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
11669 of $GDB_PARALLEL.
11670 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
11671
af061d3e
DE
116722015-08-03 Doug Evans <dje@google.com>
11673
8e1afc81 11674 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
11675 (LOG_FILE_NAME): New global.
11676 (TextReporter.__init__): Initialize self.txt_sum.
11677 (TextReporter.report): Add support for multiple data-points.
11678 Move report to perftest.sum, put raw data in perftest.log.
11679 (TextReporter.start): Open sum and log files.
11680 (TextReporter.end): Close sum and log files.
8e1afc81
DE
11681 * gdb.perf/lib/perftest/testresult.py
11682 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 11683
2c8c5d37
PA
116842015-07-31 Pedro Alves <palves@redhat.com>
11685
11686 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
11687 Use spawn_id_get_pid. Wait for spawn id after eof. Use
11688 kill_wait_spawned_process instead of explicit "kill -9".
11689 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
11690 returning a spawn id instead of a pid. Use spawn_id_get_pid and
11691 kill_wait_spawned_process.
11692 * gdb.base/attach-twice.exp: Likewise.
11693 * gdb.base/attach.exp: Likewise.
11694 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
11695 gdb_test_multiple.
11696 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
11697 returning a spawn id instead of a pid. Use spawn_id_get_pid and
11698 kill_wait_spawned_process.
11699 * gdb.base/valgrind-infcall.exp: Likewise.
11700 * gdb.multi/multi-attach.exp: Likewise.
11701 * gdb.python/py-prompt.exp: Likewise.
11702 * gdb.python/py-sync-interp.exp: Likewise.
11703 * gdb.server/ext-attach.exp: Likewise.
11704 * gdb.threads/attach-into-signal.exp (corefunc): Use
11705 spawn_wait_for_attach, spawn_id_get_pid and
11706 kill_wait_spawned_process.
11707 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
11708 spawn_wait_for_attach returning a spawn id instead of a pid. Use
11709 spawn_id_get_pid and kill_wait_spawned_process.
11710 * gdb.threads/attach-stopped.exp (corefunc): Use
11711 spawn_wait_for_attach, spawn_id_get_pid and
11712 kill_wait_spawned_process.
11713 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
11714 Use spawn_id_get_pid. Wait for spawn id after eof. Use
11715 kill_wait_spawned_process instead of explicit "kill -9".
11716 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
11717 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
11718 (spawn_wait_for_attach): Use spawn instead of exec to spawn
11719 processes. Don't map cygwin/windows pids here. Now returns a
11720 spawn id list.
11721
032a0fca
SL
117222015-07-30 Sandra Loosemore <sandra@codesourcery.com>
11723
11724 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
11725 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
11726 correct patch.
11727
61a934ca
SL
117282015-07-30 Sandra Loosemore <sandra@codesourcery.com>
11729
11730 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
11731
4bc4d428
SL
117322015-07-30 Sandra Loosemore <sandra@codesourcery.com>
11733
11734 Reapply:
11735 2014-05-21 Mark Wielaard <mjw@redhat.com>
11736
11737 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
11738
998d452a
PA
117392015-07-30 Pedro Alves <palves@redhat.com>
11740
11741 * linux-low.c (handle_extended_wait): Set the child's last
11742 reported status to TARGET_WAITKIND_STOPPED.
11743
69dde7dc
PA
117442015-07-30 Pedro Alves <palves@redhat.com>
11745
11746 PR threads/18600
11747 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
11748 only shows inferior 1.
11749
4dd63d48
PA
117502015-07-30 Simon Marchi <simon.marchi@ericsson.com>
11751 Pedro Alves <palves@redhat.com>
11752
11753 PR threads/18600
11754 * gdb.threads/fork-plus-threads.c: New file.
11755 * gdb.threads/fork-plus-threads.exp: New file.
11756
d618e4c5
PP
117572015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11758
11759 * gdb.base/batch-preserve-term-settings.exp
11760 (test_terminal_settings_preserved_after_cli_exit): Use
11761 send_quit_command.
11762
1eef6428
PA
117632015-07-29 Pedro Alves <palves@redhat.com>
11764 Don Breazeal <donb@codesourcery.com>
11765
11766 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
11767 output from both inferior_spawn_id and gdb_spawn_id.
11768
7da5b897
SDJ
117692015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
11770
11771 * gdb.threads/attach-into-signal.exp (corefunc): Use
11772 with_test_prefix on nested loops, uniquefying the test messages.
11773
dac804df
SDJ
117742015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
11775
11776 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
11777 commit.
11778
06265e53
PP
117792015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11780
11781 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
11782 New proc.
11783 (test_terminal_settings_preserved_after_sigterm): New test.
11784
18206ca3
PP
117852015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11786
11787 * gdb.base/batch-preserve-term-settings.exp
11788 (test_terminal_settings_preserved_after_cli_exit): New test.
11789
90074d11
PP
117902015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11791
11792 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
11793 manipulation of saved_gdbflags.
11794 (test_terminal_settings_preserved): Remove global declaration of
11795 the unused variable pagination_prompt. Remove manipulation of
11796 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
11797 GDBFLAGS.
11798
eb1a7902
PA
117992015-07-29 Pedro Alves <palves@redhat.com>
11800
11801 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
11802
8b75dd3b
PA
118032015-07-29 Pedro Alves <palves@redhat.com>
11804
11805 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
11806 at the top.
11807
dedad4e3
PA
118082015-07-29 Pedro Alves <palves@redhat.com>
11809
11810 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
11811 (main): Call gdb_unbuffer_output.
11812 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
11813 (main): Call gdb_unbuffer_output.
11814 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
11815 (main): Call gdb_unbuffer_output.
11816 * gdb.base/call-strs.exp: Adjust to step over the
11817 gdb_unbuffer_output call.
11818 * gdb.base/catch-gdb-caused-signals.c: Include
11819 "../lib/unbuffer_output.c".
11820 (main): Call gdb_unbuffer_output.
11821 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
11822 (main): Call gdb_unbuffer_output.
11823 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
11824 (main): Call gdb_unbuffer_output.
11825 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
11826 (main): Call gdb_unbuffer_output.
11827 * gdb.base/shlib-call.exp: Adjust to step over the
11828 gdb_unbuffer_output call.
11829 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
11830 (main): Call gdb_unbuffer_output.
11831 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
11832 (main): Call gdb_unbuffer_output.
11833 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
11834 (main): Rename to ...
11835 (test): ... this.
11836 (main): Reimplement.
11837 * gdb.base/varargs.exp: Run to test instead of to main.
11838 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
11839 (main): Call gdb_unbuffer_output.
11840
58789a91
PA
118412015-07-29 Pedro Alves <palves@redhat.com>
11842
11843 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
11844 factore out from mi_continue_dprintf. For call-style dprintfs,
11845 expect dprintf output out of $inferior_spawn_id.
11846 (mi_continue_dprintf): Use mi_expect_dprintf.
11847 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
11848 (main): Call gdb_unbuffer_output.
11849
e8376742
PA
118502015-07-29 Pedro Alves <palves@redhat.com>
11851
11852 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
11853 (default_mi_gdb_start): Set inferior_spawn_id instead of
11854 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
11855 gdb_spawn_id.
11856 (mi_gdb_test): Always expect inferior output from both
11857 $inferior_spawn_id and $gdb_spawn_id.
11858
08280010
PA
118592015-07-29 Pedro Alves <palves@redhat.com>
11860
11861 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
11862 send_inferior and $inferior_spawn_id.
11863
4d30e432
PA
118642015-07-29 Pedro Alves <palves@redhat.com>
11865
11866 * gdb.gdb/complaints.exp (test_initial_complaints)
11867 (test_serial_complaints, test_short_complaints): Use
11868 gdb_test_stdio.
11869 (test_empty_complaint): Handle $inferior_spawn_id !=
11870 $gdb_spawn_id.
11871
0d30a335
PA
118722015-07-29 Pedro Alves <palves@redhat.com>
11873
11874 * gdb.base/varargs.exp: Use gdb_test_stdio.
11875
39413b29
PA
118762015-07-29 Pedro Alves <palves@redhat.com>
11877
11878 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
11879
7cb000a9
PA
118802015-07-29 Pedro Alves <palves@redhat.com>
11881
11882 * gdb.base/ending-run.exp: Use gdb_test_stdio.
11883
d7b8ac82
PA
118842015-07-29 Pedro Alves <palves@redhat.com>
11885
11886 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
11887 parameter into two new parameters, "inf_result" and "gdb_result".
11888 Expect inferior output and gdb output from $inferior_spawn_id and
11889 $gdb_spawn_id, respectively. Adjust all callers.
11890
789c3a0c
PA
118912015-07-29 Pedro Alves <palves@redhat.com>
11892
11893 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
11894 of gdb_test_sequence.
11895
77e760c3
PA
118962015-07-29 Pedro Alves <palves@redhat.com>
11897
11898 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
11899 (saw_spurious_output): Expect inferior output from
11900 $inferior_spawn_id. Use gdb_test_stdio.
11901
8396d2cd
PA
119022015-07-29 Pedro Alves <palves@redhat.com>
11903
11904 * gdb.base/dprintf.exp: Use standard_testfile. Change
11905 prepare_for_testing call.
11906 (srcfile): Don't set.
11907 (restart): New procedure.
11908 (test_dprintf): New procecure, use to continue over dprintfs.
11909 (test_call, test_agent): New procedures, tests moved here.
11910 Restart gdb and recreate dprintfs. Adjust expected output.
11911
2051d61f
PA
119122015-07-29 Pedro Alves <palves@redhat.com>
11913
11914 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
11915
452397af
PA
119162015-07-29 Pedro Alves <palves@redhat.com>
11917
11918 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
11919
8aed9555
PA
119202015-07-29 Pedro Alves <palves@redhat.com>
11921
11922 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
11923 gdb_test_stdio.
11924
188a61b4
PA
119252015-07-29 Pedro Alves <palves@redhat.com>
11926
11927 * lib/gdb.exp (gdb_test_stdio): New procedure.
11928
12264a45
PA
119292015-07-29 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
11932
23ffc893
PA
119332015-07-29 Pedro Alves <palves@redhat.com>
11934
11935 * gdb.base/call-signal-resume.exp: Remove check for
11936 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
11937 * gdb.base/unwindonsignal.exp: Likewise.
11938 * gdb.base/call-signals.c (gen_signal): Remove printf call.
11939 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
11940
65566918
PA
119412015-07-29 Pedro Alves <palves@redhat.com>
11942
11943 * gdb.base/siginfo-addr.c (pass): New function.
11944 (handler): Call it iff si_addr is correct.
11945 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
11946 Set a breakpoint at "pass" and continue to it.
11947
d60a9221
SDJ
119482015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
11949
11950 * gdb.python/py-objfile.exp: Make some tests have unique names.
11951 * gdb.python/py-pp-registration.exp: Likewise.
11952
bde40b8f
PA
119532015-07-28 Pedro Alves <palves@redhat.com>
11954
11955 * gdb.server/server-exec-info.exp: Issue a "disconnect".
11956
13e1dec8
SM
119572015-07-27 Simon Marchi <simon.marchi@ericsson.com>
11958
11959 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
11960
da33c9a7
SM
119612015-07-27 Simon Marchi <simon.marchi@ericsson.com>
11962
11963 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
11964
077836f7
PP
119652015-07-27 Patrick Palka <patrick@parcs.ath.cx>
11966
11967 * gdb.base/gdb-sigterm-2.exp: New test.
11968
b8cc7b2e
DE
119692015-07-25 Doug Evans <xdje42@gmail.com>
11970
11971 Revert:
11972 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
11973 (workers/%.worker, build-perf): New rule.
11974 (GDB_PERFTEST_MODE): New variable.
11975 (check-perf): Use it.
11976 (clean): Clean up gdb.perf parallel build subdirs.
11977 * lib/build-piece.exp: New file.
11978 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
11979 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
11980 name.
11981 (standard_temp_file): Ditto.
11982 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
11983 of $GDB_PARALLEL.
11984
c8bd4544
DE
119852015-07-24 Doug Evans <dje@google.com>
11986
11987 * gdb.perf/lib/perftest/utils.py: New file.
11988 * gdb.perf/gm-hello.cc: New file.
11989 * gdb.perf/gm-pervasive-typedef.cc: New file.
11990 * gdb.perf/gm-pervasive-typedef.h: New file.
11991 * gdb.perf/gm-std.cc: New file.
11992 * gdb.perf/gm-std.h: New file.
11993 * gdb.perf/gm-use-cerr.cc: New file.
11994 * gdb.perf/gm-utils.h: New file.
11995 * gdb.perf/gmonster-null-lookup.py: New file.
11996 * gdb.perf/gmonster-pervasive-typedef.py: New file.
11997 * gdb.perf/gmonster-print-cerr.py: New file.
11998 * gdb.perf/gmonster-ptype-string.py: New file.
11999 * gdb.perf/gmonster-runto-main.py: New file.
12000 * gdb.perf/gmonster-select-file.py: New file.
12001 * gdb.perf/gmonster1-null-lookup.exp: New file.
12002 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
12003 * gdb.perf/gmonster1-print-cerr.exp: New file.
12004 * gdb.perf/gmonster1-ptype-string.exp: New file.
12005 * gdb.perf/gmonster1-runto-main.exp: New file.
12006 * gdb.perf/gmonster1-select-file.exp: New file.
12007 * gdb.perf/gmonster1.cc: New file.
12008 * gdb.perf/gmonster1.exp: New file.
12009 * gdb.perf/gmonster2-null-lookup.exp: New file.
12010 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
12011 * gdb.perf/gmonster2-print-cerr.exp: New file.
12012 * gdb.perf/gmonster2-ptype-string.exp: New file.
12013 * gdb.perf/gmonster2-runto-main.exp: New file.
12014 * gdb.perf/gmonster2-select-file.exp: New file.
12015 * gdb.perf/gmonster2.cc: New file.
12016 * gdb.perf/gmonster2.exp: New file.
12017
6eab34f3
DE
120182015-07-24 Doug Evans <dje@google.com>
12019
12020 * gdb.perf/README: New file.
12021 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
12022 * lib/gen-perf-test.exp: New file.
12023
63738bfd
DE
120242015-07-24 Doug Evans <dje@google.com>
12025
12026 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
12027 (PerfTest::startup): New function.
12028 (PerfTest::run): Return result of calling body.
12029 (PerfTest::assemble): Rewrite.
12030 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
12031 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
12032 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
12033 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
12034 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
12035
7b606f95
DE
120362015-07-24 Doug Evans <dje@google.com>
12037
12038 * lib/gdb.exp (clean_restart): Make executable optional.
12039
a97b16b8
DE
120402015-07-24 Doug Evans <dje@google.com>
12041
12042 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
12043 compiler_info references.
12044 * gdb.cp/temargs.exp: Ditto.
12045 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
12046 (get_compiler_info): Early exit if already computed. Set compiler_info
12047 to "unknown" if there was a problem.
12048 (test_compiler_info): Add function comment. Call get_compiler_info.
12049
35baa57f
DE
120502015-07-24 Doug Evans <dje@google.com>
12051
12052 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
12053 (workers/%.worker, build-perf): New rule.
12054 (GDB_PERFTEST_MODE): New variable.
12055 (check-perf): Use it.
12056 (clean): Clean up gdb.perf parallel build subdirs.
12057 * lib/build-piece.exp: New file.
12058 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
12059 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
12060 name.
12061 (standard_temp_file): Ditto.
12062 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
12063 of $GDB_PARALLEL.
12064
6ebea266
DE
120652015-07-24 Doug Evans <dje@google.com>
12066
12067 * lib/future.exp (gdb_default_target_compile): New option
12068 "early_flags".
12069 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
12070 --as-needed.
12071
1e76a7e9
SDJ
120722015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
12073
12074 * gdb.base/catch-syscall.exp: Call gdb_exit before
12075 gdb_skip_xml_test.
12076
5068630a
PA
120772015-07-24 Pedro Alves <palves@redhat.com>
12078
12079 * gdb.python/py-events.exp: Accept output between the stop event
12080 and the prompt.
12081 * gdb.python/py-evsignal.exp: Likewise.
12082 * gdb.python/py-evthreads.exp: Likewise.
12083
77598427
PA
120842015-07-24 Pedro Alves <palves@redhat.com>
12085
12086 PR gdb/18717
12087 * gdb.threads/non-ldr-exit.c: New file.
12088 * gdb.threads/non-ldr-exit.exp: New file.
12089
11e6c98f
YQ
120902015-07-24 Yao Qi <yao.qi@linaro.org>
12091
12092 * gdb.server/ext-wrapper.exp: Test --wrapper option when
12093 restarting process.
12094
51aee833
YQ
120952015-07-24 Yao Qi <yao.qi@linaro.org>
12096
12097 * gdb.server/ext-restart.exp: New file.
12098
8cfe207c
YQ
120992015-07-24 Yao Qi <yao.qi@linaro.org>
12100
12101 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
12102 argument options.
12103 * gdb.server/ext-wrapper.exp: New file.
12104
cc12ce38
DE
121052015-07-23 Doug Evans <dje@google.com>
12106
12107 * gdb.dwarf2/dw2-dummy-cu.S: New file.
12108 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
12109
d0d84780
PMR
121102015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
12111
12112 * gdb.ada/var_arr_typedef.exp: New testcase.
12113 * gdb.ada/var_arr_typedef/pack.adb: New file.
12114 * gdb.ada/var_arr_typedef/pack.ads: New file.
12115 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
12116
8b558f79
JB
121172015-07-20 Joel Brobecker <brobecker@adacore.com>
12118
12119 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
12120
775a3298
JK
121212015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12122
12123 * gdb.arch/i386-biarch-core.exp: Replace istarget
12124 by "complete set gnutarget". Remove expectation for the "core-file"
12125 command.
12126
db1ff28b
JK
121272015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12128
12129 Revert the previous commit:
12130 Tests for validate symbol file using build-id.
12131
0a94970d
JK
121322015-07-15 Aleksandar Ristovski <aristovski@qnx.com
12133
12134 Tests for validate symbol file using build-id.
12135 * gdb.base/solib-mismatch-lib.c: New file.
12136 * gdb.base/solib-mismatch-libmod.c: New file.
12137 * gdb.base/solib-mismatch.c: New file.
12138 * gdb.base/solib-mismatch.exp: New file.
12139
03346981
SL
121402015-07-15 Sandra Loosemore <sandra@codesourcery.com>
12141
12142 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
12143 nios2-*-linux*.
12144 * gdb.base/sigbpt.exp (stepi_out): Likewise.
12145 * gdb.base/siginfo.exp: Likewise.
12146 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12147
42422cc7
PL
121482015-07-15 Pierre Langlois <pierre.langlois@arm.com>
12149
12150 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
12151 Move it to ...
12152 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
12153 ... here.
12154 * gdb.trace/range-stepping.exp: Check that the target supports
12155 range stepping.
12156
cfa68bae
JK
121572015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12158
12159 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
12160
8ffdba26
PA
121612015-07-14 Pedro Alves <palves@redhat.com>
12162
12163 * gdb.base/killed-outside.exp: New file.
12164 * gdb.base/killed-outside.c: New file.
12165
218a5a11
JK
121662015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
12169 (n at main): New.
12170 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
12171
e03ed3c6
AA
121722015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
12173
12174 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
12175 infcall tests instead of setting up for KFAIL.
12176
485668e5
MM
121772015-07-10 Markus Metzger <markus.t.metzger@intel.com>
12178
12179 * gdb.btrace/record_goto-step.exp: New.
12180
08464196
JK
121812015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12182
12183 PR compile/18484
12184 * gdb.compile/compile.c (struct struct_type): Add volatile to
12185 selffield's type.
12186 * gdb.compile/compile.exp
12187 (compile code struct_object.selffield = &struct_object): Skip further
12188 struct_object tests if this one xfails.
12189
bcf5c1d9
RC
121902015-07-08 Robert O'Callahan <robert@ocallahan.org>
12191
12192 PR exp/18617
12193 * gdb.trace/ax.exp: Add test.
12194
4931af25
YQ
121952015-07-07 Yao Qi <yao.qi@linaro.org>
12196
12197 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
12198 instead of istarget "aarch64*-*-*".
12199 * gdb.arch/aarch64-fp.exp: Likewise.
12200 * gdb.base/float.exp: Likewise.
12201 * gdb.reverse/aarch64.exp: Likewise.
12202 * lib/gdb.exp (is_aarch64_target): New proc.
12203
9fcf688e
YQ
122042015-07-07 Yao Qi <yao.qi@linaro.org>
12205
12206 * lib/gdb.exp (is_aarch32_target): New proc.
12207 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
12208 instead of "istarget "arm*-*-*"".
12209 * gdb.arch/arm-disp-step.exp: Likewise.
12210 * gdb.arch/thumb-bx-pc.exp: Likewise.
12211 * gdb.arch/thumb-prologue.exp: Likewise.
12212 * gdb.arch/thumb-singlestep.exp: Likewise.
12213 * gdb.base/disp-step-syscall.exp: Likewise.
12214 * gdb.base/float.exp: Likewise.
12215
fbd8d50d
YQ
122162015-07-07 Yao Qi <yao.qi@linaro.org>
12217
12218 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
12219 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
12220
71be1fdc
YQ
122212015-07-07 Yao Qi <yao.qi@linaro.org>
12222
12223 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
12224 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
12225 if it exists.
12226 * gdb.multi/multi-arch.exp: Likewise.
12227
3e221d36
SM
122282015-07-07 Simon Marchi <simon.marchi@ericsson.com>
12229
12230 * gdb.python/py-lazy-string.exp: Add missing parentheses to
12231 print.
12232
d441430b
YQ
122332015-07-07 Yao Qi <yao.qi@linaro.org>
12234
12235 * gdb.arch/thumb-singlestep.exp: Do one more single step.
12236
06f810bd
MG
122372015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
12238
12239 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
12240 '[' and ']' characters.
12241
5e61e7c0
IB
122422015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
12243
12244 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12245
28bf096c
PA
122462015-06-29 Pedro Alves <palves@redhat.com>
12247
12248 PR threads/18127
12249 * gdb.threads/hand-call-new-thread.c: New file.
12250 * gdb.threads/hand-call-new-thread.c: New file.
12251
ee93cd5e
KS
122522015-06-26 Keith Seitz <keiths@redhat.com>
12253 Doug Evans <dje@google.com>
12254
12255 PR 16253
12256 * gdb.cp/var-tag-2.cc: New file.
12257 * gdb.cp/var-tag-3.cc: New file.
12258 * gdb.cp/var-tag-4.cc: New file.
12259 * gdb.cp/var-tag.cc: New file.
12260 * gdb.cp/var-tag.exp: New file.
12261
fc637f04
PP
122622015-06-26 Patrick Palka <patrick@parcs.ath.cx>
12263
12264 * gdb.base/history-duplicates.exp: New test.
12265
2e52ae68
PP
122662015-06-26 Patrick Palka <patrick@parcs.ath.cx>
12267
12268 * gdb.base/completion.exp: Test the completion of the "focus"
12269 command.
12270
6e22494e
JK
122712015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12272
12273 * gdb.arch/amd64-prologue-skip.S: New file.
12274 * gdb.arch/amd64-prologue-skip.exp: New file.
12275
bf7b9cd9
SM
122762015-06-25 Simon Marchi <simon.marchi@ericsson.com>
12277
12278 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
12279 is_address_zero_readable check.
12280
201e8dfd
PB
122812015-06-24 Peter Bergner <bergner@vnet.ibm.com>
12282
12283 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
12284 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
12285
5cd867b4
YQ
122862015-06-24 Yao Qi <yao.qi@linaro.org>
12287
12288 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
12289 linux targets.
12290
4d7be007
YQ
122912015-06-24 Yao Qi <yao.qi@linaro.org>
12292
12293 * lib/gdb.exp (supports_get_siginfo_type): New proc.
12294 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
12295 * gdb.base/siginfo-thread.exp: Likewise.
12296
07fcd301
YQ
122972015-06-22 Yao Qi <yao.qi@linaro.org>
12298
12299 * boards/remote-gdbserver-on-localhost.exp: Add comments.
12300
52042a00
YQ
123012015-06-22 Yao Qi <yao.qi@linaro.org>
12302
12303 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
12304 aarch64*-*-*.
12305 (skip_hw_watchpoint_tests): Likewise.
12306
74bd41ce
PP
123072015-06-18 Patrick Palka <patrick@parcs.ath.cx>
12308
12309 * gdb.base/gdbinit-history.exp: Test the interaction between
12310 setting GDBHISTSIZE and setting the history size via .gdbinit.
12311
bc460514
PP
123122015-06-17 Patrick Palka <patrick@parcs.ath.cx>
12313
12314 PR gdb/16999
12315 * gdb.base/gdbhistsize-history.exp: New test.
12316
b58c513b
PP
123172015-06-17 Patrick Palka <patrick@parcs.ath.cx>
12318
12319 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
12320 with GDBHISTSIZE.
12321 * gdb.base/readline.exp: Likewise.
12322
92046791
YQ
123232015-06-17 Yao Qi <yao.qi@linaro.org>
12324
12325 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
12326 line.
12327
2093d2d3
PP
123282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
12329
12330 * gdb.base/gdbinit-history.exp: Add test case to check that
12331 an unlimited history file does not get truncated on exit.
12332
e6c693af
AA
123332015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12334
12335 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
12336 (VECTOR): New macro. Use it...
12337 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
12338 ...for these typedefs.
12339 (int8, char1, int1, double1): New typedefs.
12340 (struct just_int2, struct two_int2): New structures.
12341 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
12342 (add_structvecs, add_singlevecs): New functions.
12343 (main): Call add_some_intvecs twice.
12344 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
12345 the compile and exit upon failure. Try compiling for the "native"
12346 architecture. Test inferior function calls with vector arguments
12347 and vector return value handling with "finish" and "return".
12348
c74f7d1c
JT
123492015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
12350
12351 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
12352 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
12353 PE file.
12354 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
12355
98aa42ee
AT
123562015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12357
12358 PR breakpoints/16465
12359 * gdb.mi/mi-dprintf-pending.c: New file.
12360 * gdb.mi/mi-dprintf-pending.exp: New test.
12361 * gdb.mi/mi-dprintf-pendshr.c: New file.
12362
7d73c23c 123632015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 12364 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
12365
12366 * gdb.arch/i386-mpx-map.c: New file.
12367 * gdb.arch/i386-mpx-map.exp: New File.
12368
123692015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
12370
12371 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
12372 * gdb.arch/i386-mpx.exp: Indentation fixed.
12373
123742015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
12375
12376 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
12377 function and improved indentation.
12378 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
12379 gdb_test_multiple. Added additional tests to skip the test.
12380
123812015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
12382
12383 * gdb.arch/i386-avx512.c: Change path in include file.
12384 * gdb.arch/i386-avx512.exp: Change include dir path
12385 compilation flag.
12386 * gdb.arch/i386-mpx.c: Change path in include file.
12387 * gdb.arch/i386-mpx.exp: Change include dir path compilation
12388 flag.
12389
d5eba19a
JK
123902015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12391
12392 * gdb.compile/compile-print.exp (compile print *vararray@3)
12393 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
12394
7f361056
JK
123952015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12396
12397 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
12398 (do not keep jit in memory): ... this.
12399 (expect 5): Change it to ...
12400 (expect no 5): ... this.
12401
3b462ec2
SM
124022015-06-02 Simon Marchi <simon.marchi@ericsson.com>
12403
12404 PR gdb/15564
12405 * gdb.mi/mi-detach.exp: New file.
12406
e0619de6
JK
124072015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12408
12409 PR symtab/18392
12410 * gdb.arch/amd64-tailcall-self.S: New file.
12411 * gdb.arch/amd64-tailcall-self.c: New file.
12412 * gdb.arch/amd64-tailcall-self.exp: New file.
12413
e970cb34
DB
124142015-05-28 Don Breazeal <donb@codesourcery.com>
12415
12416 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
12417 tests for remote targets by checking is_target_gdbserver.
12418
b2e2f908
DE
124192015-05-27 Doug Evans <dje@google.com>
12420
12421 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
12422 * gdb.dwarf2/opaque-type-lookup.c: New file.
12423 * gdb.dwarf2/opaque-type-lookup.exp: New file.
12424
82c7be31
DE
124252015-05-26 Doug Evans <dje@google.com>
12426
12427 * gdb.cp/iostream.cc: New file.
12428 * gdb.cp/iostream.exp: New file.
12429
b4f54984
DE
124302015-05-26 Doug Evans <dje@google.com>
12431
12432 * gdb.dwarf2/dw2-op-call.exp: Update.
12433 * gdb.dwarf2/dw4-sig-types.exp: Update.
12434 * gdb.dwarf2/implptr.exp: Update.
12435 * gdb.mi/mi-cmd-param-changed.exp: Update.
12436
4ea6efe9
DE
124372015-05-26 Doug Evans <dje@google.com>
12438
12439 * gdb.python/py-lazy-string.c: New file.
12440 * gdb.python/py-lazy-string.exp: New file.
12441 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
12442 (main): Update. Add estring3.
12443 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
12444 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
12445
f6bb7db3
YQ
124462015-05-26 Omair Javaid <omair.javaid@linaro.org>
12447 Yao Qi <yao.qi@linaro.org>
12448
12449 * gdb.reverse/aarch64.c: New.
12450 * gdb.reverse/aarch64.exp: New.
12451
a81bfbd0
OJ
124522015-05-26 Omair Javaid <omair.javaid@linaro.org>
12453
25d49b86
PA
12454 * lib/gdb.exp (supports_process_record): Return true for
12455 aarch64*-linux*.
a81bfbd0
OJ
12456 (supports_reverse): Likewise.
12457
158bf1b4
PP
124582015-05-22 Patrick Palka <patrick@parcs.ath.cx>
12459
12460 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
12461 Use with_test_prefix.
12462
a0145030
AB
124632015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
12464
12465 * gdb.base/completion.exp: Add test for completion of layout
12466 names.
12467
ebe3b578
AB
124682015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
12469
12470 * lib/gdb.exp (skip_tui_tests): New proc.
12471 * gdb.base/tui-layout.exp: Check skip_tui_tests.
12472
84204ed7
PA
124732015-05-19 Pedro Alves <palves@redhat.com>
12474
12475 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
12476 Save the whole env array instead of just HOME. Unset HISTSIZE in
12477 the environment while testing. Restore whole environment
12478 afterwards.
12479
37442ce1
DE
124802015-05-16 Doug Evans <xdje42@gmail.com>
12481
12482 * gdb.guile/scm-ports.c: New file.
12483 * gdb.guile/scm-ports.exp: Add memory port tests.
12484
36de76f9
JK
124852015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12486
12487 * gdb.compile/compile-print.c: New file.
12488 * gdb.compile/compile-print.exp: New file.
12489
3a9558c4
JK
124902015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12491
12492 * gdb.compile/compile-ops.exp: Cast param to void.
12493 * gdb.compile/compile.exp: Complete type for _gdb_expr.
12494 (compile code struct_object.selffield = &struct_object): Add xfail.
12495
aa715135
JG
124962015-05-15 Joel Brobecker <brobecker@adacore.com>
12497
12498 * gdb.ada/arr_enum_with_gap: New testcase.
12499
931e5bc3
JG
125002015-05-15 Joel Brobecker <brobecker@adacore.com>
12501
12502 * gdb.ada/byte_packed_arr: New testcase.
12503
9cd4d857
JB
125042015-05-15 Joel Brobecker <brobecker@adacore.com>
12505
12506 * gdb.ada/pckd_neg: New testcase.
12507
ebfd00d2
PP
125082015-05-13 Patrick Palka <patrick@parcs.ath.cx>
12509
12510 PR gdb/17820
12511 * gdb.base/gdbinit-history.exp: New test.
12512 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
12513 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
12514
4c082a81
SC
125152015-05-09 Siva Chandra Reddy <sivachandra@google.com>
12516
12517 * gdb.python/py-xmethods.cc: Enhance test case.
12518 * gdb.python/py-xmethods.exp: New tests.
12519 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
12520 function.
12521 (B_indexoper): Likewise.
12522 (global_dm_list) : Add new xmethod worker functions.
12523
f7797074
SDJ
125242015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
12525
12526 * gdb.base/coredump-filter.exp: Correctly unset
12527 "coredump_var_addr" array.
12528
a4674e4e
PA
125292015-05-08 Pedro Alves <palves@redhat.com>
12530
12531 * gdb.server/non-existing-program.exp: Unset spawn_id.
12532
df2eb078
SC
125332015-05-08 Siva Chandra Reddy <sivachandra@google.com>
12534
12535 PR python/18291
12536 * gdb.python/py-xmethods.exp: Add tests.
12537
422349a3
YQ
125382015-05-08 Yao Qi <yao.qi@linaro.org>
12539
12540 PR gdb/18208
12541 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
12542 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
12543 function set_coredump_filter, and remove remote_exec call.
12544 Remove argument ipid. Callers update.
12545 (top level): Don't get inferior's PID.
12546
63fc80ce
AA
125472015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
12548
12549 * gdb.base/watch_thread_num.exp: Skip test on targets without
12550 access watchpoints.
12551
80ad801e
PA
125522015-05-06 Pedro Alves <palves@redhat.com>
12553
12554 PR server/18081
12555 * gdb.server/non-existing-program.exp: New file.
12556
0fa7fe50
JB
125572015-05-05 Joel Brobecker <brobecker@adacore.com>
12558
12559 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
12560
3ea89b92
PMR
125612015-05-05 Joel Brobecker <brobecker@adacore.com>
12562
12563 * gdb.ada/out_of_line_in_inlined: New testcase.
12564
87b8eff0
JB
125652015-05-05 Joel Brobecker <brobecker@adacore.com>
12566
12567 * gdb.ada/var_rec_arr: New testcase.
12568
5fccc635
YQ
125692015-04-30 Yao Qi <yao.qi@linaro.org>
12570
12571 * gdb.base/break-idempotent.exp: If
12572 skip_hw_watchpoint_multi_tests returns true, skip the tests
12573 on "rwatch" and "awatch".
12574
42d38f42
YQ
125752015-04-30 Yao Qi <yao.qi@linaro.org>
12576
12577 * gdb.base/relativedebug.exp: Invoke gdb command
12578 "info sharedlibrary", and if libc.so doesn't have debug info,
12579 skip the test.
12580
2ce1cdbf
DE
125812015-04-29 Doug Evans <dje@google.com>
12582
12583 * gdb.python/py-xmethods.exp: Add ptype tests.
12584 * gdb.python/py-xmethods.py (E_method_char_worker): Add
12585 get_result_type method.
12586
f24a38c5
LM
125872015-04-29 Luis Machado <lgustavo@codesourcery.com>
12588
12589 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
12590 the target does not support hardware watchpoints.
12591
ecbf2b3c
LM
125922015-04-29 Luis Machado <lgustavo@codesourcery.com>
12593
12594 * gdb.base/break-always.exp: Abort testing if writing to memory
12595 causes an error.
12596
34f5f757
DE
125972015-04-28 Doug Evans <dje@google.com>
12598
12599 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
12600 * gdb.python/py-pp-registration.exp: ... here. New file.
12601 * gdb.python/py-pp-registration.c: New file.
12602 * gdb.python/py-pp-registration.py: New file.
12603
69b4374a
DE
126042015-04-28 Doug Evans <dje@google.com>
12605
12606 * gdb.python/py-bad-printers.c: New file.
12607 * gdb.python/py-bad-printers.py: New file.
12608 * gdb.python/py-bad-printers.exp: New file.
12609
59fb7612
SS
126102015-04-28 Sasha Smundak <asmundak@google.com>
12611
12612 * gdb.python/py-type.exp: New test.
12613
2631b16a
AW
126142015-04-28 Andy Wingo <wingo@igalia.com>
12615
12616 * gdb.python/py-parameter.exp:
12617 * gdb.guile/scm-parameter.exp: Escape the path that we are
12618 matching against, as it might contain characters that are special
12619 to regular expressions.
12620
460efde1
JB
126212015-04-27 Joel Brobecker <brobecker@adacore.com>
12622
12623 * gdb.ada/rec_comp: New testcase.
12624
2d369d8e
SDJ
126252015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
12626
12627 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
12628 before using it.
12629
cf75d6c3
AB
126302015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
12631
12632 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
12633 new tests for verilog output.
12634
8dbe7ca5
YQ
126352015-04-24 Yao Qi <yao.qi@linaro.org>
12636
12637 * boards/remote-gdbserver-on-localhost.exp: New file.
12638
4ef9fb2f
PA
126392015-04-23 Pedro Alves <palves@redhat.com>
12640
12641 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
12642 $inferior_spawn_id instead of $inferior_spawn_id directly. On
12643 "end of file", remove $inferior_spawn_id from the indirect list.
12644
0a803169
PA
126452015-04-23 Pedro Alves <palves@redhat.com>
12646
12647 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
12648
749ef8f8
PA
126492015-04-23 Pedro Alves <palves@redhat.com>
12650
12651 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
12652 on $any_spawn_id instead of only on $gdb_spawn_id.
12653
8aae4344
PM
126542015-04-21 Pierre Muller <muller@sourceware.org>
12655
12656 PR pascal/17815
12657 * lib/pascal.exp (gpc_compile): Add new option "class".
12658 (fpc_compile): Likewise.
12659 * gdb.pascal/case-insensitive-symbols.pas: New file.
12660 * gdb.pascal/case-insensitive-symbols.exp: New file.
12661
1586c8fb
GB
126622015-04-20 Gary Benson <gbenson@redhat.com>
12663
12664 * gdb.base/attach.exp: Fix three extended remote failures.
12665
1b6e6f5c
GB
126662015-04-17 Gary Benson <gbenson@redhat.com>
12667
12668 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
12669 the main executable over the remote protocol.
12670
e797481d
PA
126712015-04-16 Pedro Alves <palves@redhat.com>
12672
12673 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
12674 a new gdbserver if gdbserver_reconnect_p is set.
12675
1ca99c42
PA
126762015-04-16 Pedro Alves <palves@redhat.com>
12677
12678 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
12679 is set, don't exit gdbserver.
12680
af9fd6f8
AA
126812015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12682
12683 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
12684 appropriate .insn, such that an older assembler can be used.
12685 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
12686 the z/Architecture instruction set on 31-bit targets as well.
12687
04ff1e61
AA
126882015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12689
12690 * gdb.go/handcall.exp: Remove all logic related to the first
12691 breakpoint and rely on go_runto_main instead.
12692 * gdb.go/strings.exp: Likewise.
12693 * gdb.go/unsafe.exp: Likewise.
12694 * gdb.go/hello.exp: Likewise. Also rename the remaining
12695 breakpoint marker to "breakpoint 1".
12696 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
12697 * gdb.go/strings.go: Likewise.
12698 * gdb.go/unsafe.go: Likewise.
12699 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
12700 "set breakpoint 2 here" and rename the remaining breakpoint marker
12701 to "breakpoint 1".
12702
40d2f8d6
SM
127032015-04-15 Simon Marchi <simon.marchi@ericsson.com>
12704
12705 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
12706 if itertools.imap is not present.
12707 * gdb.python/py-objfile.exp: Add parentheses.
12708 * gdb.python/py-type.exp: Same.
12709 * gdb.python/py-unwind-maint.py: Same.
12710
8cbc97c6
YQ
127112015-04-15 Yao Qi <yao.qi@linaro.org>
12712
12713 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
12714 of ":$ptr_size" and set its form explicitly.
12715
45fd756c
YQ
127162015-04-15 Pedro Alves <palves@redhat.com>
12717 Yao Qi <yao.qi@linaro.org>
12718
12719 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
12720 timeout by factor of 4.
12721 (test_regular_watch): Likewise.
12722 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
12723 * gdb.reverse/sigall-reverse.exp: Likewise.
12724 * gdb.reverse/until-precsave.exp: Likewise.
12725 * lib/gdb.exp (with_timeout_factor): New proc.
12726 (gdb_expect): Move some code to ...
12727 (get_largest_timeout): ... here. New procedure.
12728
9e811bc3
LM
127292015-04-14 Luis Machado <lgustavo@codesourcery.com>
12730
12731 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
12732
0ff6fcb2
LM
127332015-04-13 Luis Machado <lgustavo@codesourcery.com>
12734
12735 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
12736 to write to the .text section.
12737
7578d5f7
LM
127382015-04-13 Luis Machado <lgustavo@codesourcery.com>
12739
12740 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
12741 Handle the case of targets that do not provide PID information.
12742
2efe15c4
YQ
127432015-04-13 Yao Qi <yao.qi@linaro.org>
12744
12745 * lib/gdbserver-support.exp (gdb_exit): Catch exception
12746 and use expect instead of gdb_expect.
12747
8cd8f2f8
SDJ
127482015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
12749
12750 * gdb.base/coredump-filter.exp: Rename variable "addr" to
12751 "coredump_var_addr" to avoid naming conflict with other testcases.
12752
9ee41772
PA
127532015-04-10 Pedro Alves <palves@redhat.com>
12754
12755 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
12756 gdb_test_sequence and gdb_assert.
12757
07473109
PA
127582015-04-10 Pedro Alves <palves@redhat.com>
12759
12760 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
12761 test messages that don't include the breakpoint address.
12762
de3db44c
YQ
127632015-04-10 Yao Qi <yao.qi@linaro.org>
12764
12765 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
12766 false for some offset and width combinations which aren't
12767 supported by linux kernel.
12768
c79d856c
PA
127692015-04-10 Pedro Alves <palves@redhat.com>
12770
12771 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
12772 procedure, factored out from ...
12773 (top level): ... here. Add "set displaced-stepping" testing axis.
12774 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
12775 parameter "displaced". Use it.
12776 (top level): Use foreach and add "set displaced-stepping" testing
12777 axis.
12778
ebc90b50
PA
127792015-04-10 Pedro Alves <palves@redhat.com>
12780
12781 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
12782 Remove comment.
12783 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
12784 both the address of the instruction that triggers the watchpoint
12785 and the address of the instruction immediately after, and use
12786 those addresses for the test. Fix comment.
12787
8f572e5c
PA
127882015-04-10 Pedro Alves <palves@redhat.com>
12789
12790 * gdb.base/sigstep.exp (breakpoint_to_handler)
12791 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
12792 Test "backtrace" in handler.
12793 (breakpoint_over_handler): New parameter 'displaced'. Use it.
12794 (top level): Add new "displaced" test axis to
12795 breakpoint_to_handler, breakpoint_to_handler_entry and
12796 breakpoint_over_handler.
12797
8d707a12
PA
127982015-04-10 Pedro Alves <palves@redhat.com>
12799
12800 PR gdb/18216
12801 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
12802
ef713951
YQ
128032015-04-10 Yao Qi <yao.qi@linaro.org>
12804
12805 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
12806 (test_add_rn_pc): New function.
12807 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
12808 (top level): Invoke test_add_rn_pc.
12809
906d60cf
PA
128102015-04-10 Pedro Alves <palves@redhat.com>
12811
12812 PR gdb/13858
12813 * gdb.base/step-over-no-symbols.exp: New file.
12814
f2983cc3
AW
128152015-04-09 Andy Wingo <wingo@igalia.com>
12816
12817 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
12818 after the Python tests.
12819
6d62641c
SDJ
128202015-04-08 Keith Seitz <keiths@redhat.com>
12821
12822 PR python/16699
12823 * gdb.python/py-completion.exp: New tests for completion.
12824 * gdb.python/py-completion.py (CompleteLimit1): New class.
12825 (CompleteLimit2): Likewise.
12826 (CompleteLimit3): Likewise.
12827 (CompleteLimit4): Likewise.
12828 (CompleteLimit5): Likewise.
12829 (CompleteLimit6): Likewise.
12830 (CompleteLimit7): Likewise.
12831
f3770638
PA
128322015-04-08 Pedro Alves <palves@redhat.com>
12833
12834 PR gdb/18214
12835 PR gdb/18216
12836 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
12837 function.
12838 (main): Install it as SIGUSR1 handler.
12839 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
12840 parameter. Always use "setup" as prefix. Toggle "set
12841 displaced-stepping" off/on depending on global. Don't switch to
12842 thread 1 here.
12843 (top level): Add displaced stepping "off/on" test axis. Update
12844 "setup" calls. Wrap each subtest with with_test_prefix. Test
12845 continuing with a queued signal in each thread.
12846
4496bed7
PA
128472015-04-08 Pedro Alves <palves@redhat.com>
12848
12849 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
12850 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
12851 gdb_breakpoint instead of gdb_test that doesn't expect anything.
12852 Return early if running to main fails.
12853 * gdb.trace/while-stepping.exp: Likewise.
12854
b97fde92
PA
128552015-04-07 Pedro Alves <palves@redhat.com>
12856
12857 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
12858 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
12859 interact with inferior program.
12860
f71c18e7
PA
128612015-04-07 Pedro Alves <palves@redhat.com>
12862
12863 * lib/gdb.exp (inferior_spawn_id): New global.
12864 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
12865 spawn id after processing the user code.
12866 (default_gdb_start): Set inferior_spawn_id.
12867 (send_inferior): New procedure.
12868 * lib/gdbserver-support.exp (gdbserver_start): Set
12869 inferior_spawn_id.
12870 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
12871
6423214f
PA
128722015-04-07 Pedro Alves <palves@redhat.com>
12873
12874 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
12875 * lib/gdbserver-support.exp (gdbserver_start): Make
12876 $server_spawn_id global.
12877 (gdbserver_start): Don't wait for gdbserver's spawn id with
12878 expect_background.
12879 (close_gdbserver): New procedure.
12880 (gdb_exit): Rename the default version and reimplement.
12881
71c0ee8c
PA
128822015-04-07 Pedro Alves <palves@redhat.com>
12883
72f4393d 12884 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
12885 append the substituted item, not the original item.
12886
203bc29b
PA
128872015-04-07 Pedro Alves <palves@redhat.com>
12888
12889 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
12890 gdb_expect.
12891
508a3ddf
PA
128922015-04-07 Pedro Alves <palves@redhat.com>
12893
12894 * gdb.base/interrupt.exp: Don't handle the case of the inferior
12895 output appearing once only.
12896
9f6dbe2b
PA
128972015-04-07 Pedro Alves <palves@redhat.com>
12898
12899 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
12900 that doesn't expect anything. Return early if running to main
12901 fails.
12902
337532fa
YQ
129032015-04-07 Yao Qi <yao.qi@linaro.org>
12904
12905 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
12906 (child_function): Call alarm.
12907 (main): Move call to alarm into the loop.
12908 * gdb.threads/non-stop-fair-events.exp: Build program with
12909 -DTIMEOUT=$timeout.
12910
01b622d4
DE
129112015-04-06 Doug Evans <xdje42@gmail.com>
12912
12913 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
12914 Fix dest parameter to board_info.
12915 (fpc_compile): Ditto.
12916 (gdb_compile_pascal): Rename dest arg to destfile.
12917
961f4160
PMR
129182015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
12919
12920 * gdb.ada/funcall_ref.exp: New file.
12921 * gdb.ada/funcall_ref/foo.adb: New file.
12922
cafda597
YQ
129232015-04-02 Yao Qi <yao.qi@linaro.org>
12924
12925 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
12926 is remote.
12927
fed040c6
GB
129282015-04-02 Gary Benson <gbenson@redhat.com>
12929
12930 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
12931
d11916aa
SS
129322015-04-01 Sasha Smundak <asmundak@google.com>
12933
12934 * gdb.python/py-unwind-maint.c: New file.
12935 * gdb.python/py-unwind-maint.exp: New test.
12936 * gdb.python/py-unwind-maint.py: New file.
12937 * gdb.python/py-unwind.c: New file.
12938 * gdb.python/py-unwind.exp: New test.
12939 * gdb.python/py-unwind.py: New test.
12940
a1471180
PA
129412015-04-01 Pedro Alves <palves@redhat.com>
12942
12943 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
12944 to fail instead of non-existent $test.
12945
0bbeccb1
PA
129462015-04-01 Pedro Alves <palves@redhat.com>
12947
12948 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
12949 GDBFLAGS if not empty.
12950
3c724c8c
PMR
129512015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
12952
12953 * gdb.ada/complete.exp: Remove "multi_line".
12954 * gdb.ada/info_exc.exp: Remove "multi_line".
12955 * gdb.ada/packed_tagged.exp: Remove "multi_line".
12956 * gdb.ada/ptype_field.exp: Remove "multi_line".
12957 * gdb.ada/sym_print_name.exp: Remove "multi_line".
12958 * gdb.ada/tagged.exp: Remove "multi_line".
12959 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
12960 [multi_line ...]
12961 * gdb.btrace/delta.exp: Likewise.
12962 * gdb.btrace/exception.exp: Likewise.
12963 * gdb.btrace/function_call_history.exp: Likewise.
12964 * gdb.btrace/instruction_history.exp: Likewise.
12965 * gdb.btrace/nohist.exp: Likewise.
12966 * gdb.btrace/record_goto.exp: Likewise.
12967 * gdb.btrace/segv.exp: Likewise.
12968 * gdb.btrace/stepi.exp: Likewise.
12969 * gdb.btrace/tailcall.exp: Likewise.
12970 * gdb.btrace/unknown_functions.exp: Likewise.
12971 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
12972 * lib/gdb.exp: Add the "multi_line" helper.
12973
4eec2deb
PA
129742015-04-01 Pedro Alves <palves@redhat.com>
12975
12976 * gdb.threads/tid-reuse.c: New file.
12977 * gdb.threads/tid-reuse.exp: New file.
12978
df8411da
SDJ
129792015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
12980
12981 PR corefiles/16092
12982 * gdb.base/coredump-filter.c: New file.
12983 * gdb.base/coredump-filter.exp: Likewise.
12984
6ef37366
PM
129852015-03-27 Petr Machata <pmachata@redhat.com>
12986
12987 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
12988 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
12989 (Dwarf::assemble): Initialize them.
12990 (Dwarf::lines): New function.
12991
7ec911b0
JT
129922015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
12993
12994 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
12995 SYMBOL_PREFIX for x86_64-*-cygwin.
12996
ff908ebf
AW
129972015-03-26 Andy Wingo <wingo@igalia.com>
12998
12999 PR symtab/18148
13000 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
13001 const_value but not a location.
13002 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
13003 location defined in non-main CUs are visible.
13004
6d5f0679
YQ
130052015-03-26 Yao Qi <yao.qi@linaro.org>
13006
13007 PR testsuite/18139
13008 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
13009 Add a line number entry for the same line.
13010 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
13011 Add a line number entry for the same line.
13012
2898689b
YQ
130132015-03-26 Yao Qi <yao.qi@linaro.org>
13014
13015 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
13016 .int 0.
13017 (func): Likewise. Add .Lfunc_1 label.
13018 Use .Lfunc_1 label.
13019 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
13020 .int 0.
13021 (func): Likewise.
13022 Use .Lfunc_1 label.
13023
85180498
YQ
130242015-03-26 Yao Qi <yao.qi@linaro.org>
13025
13026 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
13027 Call gdb_compile instead to compile each .s files without debug
13028 information.
13029
8aa08a8d
YQ
130302015-03-26 Yao Qi <yao.qi@linaro.org>
13031
13032 * gdb.base/savedregs.exp (process_saved_regs): Make
13033 "Saved registers:" optional in the pattern.
13034
66849923
MM
130352015-03-25 Markus Metzger <markus.t.metzger@intel.com>
13036
13037 * gdb.btrace/next.exp: Merged into step.exp.
13038 * gdb.btrace/finish.exp: Merged into step.exp.
13039 * gdb.btrace/nexti.exp: Merged into stepi.exp.
13040 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
13041 "record goto" and checking the exact replay position.
13042 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
13043 check for "Recording format" in "info record" output.
13044 * gdb.btrace/record_goto.exp: Choose test file based on target.
13045 * gdb.btrace/x86-record_goto.S: Renamed into ...
13046 * gdb.btrace/x86_64-record_goto.S: ... this.
13047 * gdb.btrace/i686-record_goto.S: New.
13048 * gdb.btrace/x86-tailcall.S: Renamed into ...
13049 * gdb.btrace/x86_64-tailcall.S: ... this.
13050 * gdb.btrace/i686-tailcall.S: New.
13051 * gdb.btrace/x86-tailcall.c: Renamed into ...
13052 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
13053 separate statements. Update test.
13054 * gdb.btrace/delta.exp: Use record_goto.c as test file.
13055 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
13056 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
13057 * gdb.btrace/tailcall.exp: Choose test file based on target.
13058 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
13059
11cc1b74
MM
130602015-03-25 Markus Metzger <markus.t.metzger@intel.com>
13061
13062 * gdb.btrace/exception.exp: Increase BTS buffer size.
13063
a25d8bf9
PA
130642015-03-24 Pedro Alves <palves@redhat.com>
13065
13066 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
13067
856e7dd6
PA
130682015-03-24 Pedro Alves <palves@redhat.com>
13069
13070 * gdb.threads/schedlock.exp (test_step): No longer expect that
13071 "set scheduler-locking step" with "next" over a function call runs
13072 threads unlocked.
13073
ad235a41
AT
130742015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13075
13076 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
13077
15630549
AT
130782015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13079
13080 PR breakpoints/16466
13081 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
13082 * gdb.mi/mi-pending.c (thread_func): New function.
13083 (int main): Add threading support required.
13084 * gdb.mi/mi-pending.exp: Add tests for this issue.
13085 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
13086 (pendfunc2): Remove stdio dependency.
13087 * gdb.mi/mi-pendshr2.c: New file.
13088
693dca06
KS
130892015-03-23 Keith Seitz <keiths@redhat.com>
13090
13091 * gdb.linespec/keywords.c: New file.
13092 * gdb.linespec/keywords.exp: New file.
13093
7e993ebf
KS
130942015-03-23 Keith Seitz <keiths@redhat.com>
13095
13096 PR gdb/18021
13097 * gdb.dwarf2/staticvirtual.exp: New test.
13098
bc23328c
JK
130992015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13100
13101 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
13102 * README: Remove HP-UX and gdb.hp.
13103 (configuration):
13104 * configure: Regenerate.
13105 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
13106 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
13107 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
13108 gdb.hp/gdb.defects/Makefile.
13109 * gdb.hp/Makefile.in: File deleted.
13110 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
13111 * gdb.hp/gdb.aCC/optimize.c: File deleted.
13112 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
13113 * gdb.hp/gdb.aCC/run.c: File deleted.
13114 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
13115 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
13116 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
13117 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
13118 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
13119 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
13120 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
13121 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
13122 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
13123 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
13124 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
13125 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
13126 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
13127 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
13128 * gdb.hp/gdb.base-hp/reg.s: File deleted.
13129 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
13130 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
13131 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
13132 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
13133 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
13134 * gdb.hp/gdb.compat/Makefile.in: File deleted.
13135 * gdb.hp/gdb.compat/average.c: File deleted.
13136 * gdb.hp/gdb.compat/sum.c: File deleted.
13137 * gdb.hp/gdb.compat/xdb.c: File deleted.
13138 * gdb.hp/gdb.compat/xdb0.c: File deleted.
13139 * gdb.hp/gdb.compat/xdb0.h: File deleted.
13140 * gdb.hp/gdb.compat/xdb1.c: File deleted.
13141 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
13142 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
13143 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
13144 * gdb.hp/gdb.defects/Makefile.in: File deleted.
13145 * gdb.hp/gdb.defects/bs14602.c: File deleted.
13146 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
13147 * gdb.hp/gdb.defects/solib-d.c: File deleted.
13148 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
13149 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
13150 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
13151 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
13152 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
13153 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
13154 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
13155 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
13156 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
13157 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
13158 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
13159 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
13160 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
13161 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
13162 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
13163 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
13164 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
13165 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
13166 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
13167 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
13168 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
13169 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
13170 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
13171 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
13172 * gdb.hp/tools/odump: File deleted.
13173
8bf3b159
PA
131742015-03-19 Pedro Alves <palves@redhat.com>
13175
13176 * gdb.threads/continue-pending-status.exp (saw_thread_2)
13177 (saw_thread_3): New globals.
13178 (top level): Increment them when an event for the corresponding
13179 thread is seen.
13180 (no thread starvation): New test.
13181
eb54c8bf
PA
131822015-03-19 Pedro Alves <palves@redhat.com>
13183
13184 * gdb.threads/continue-pending-status.c: New file.
13185 * gdb.threads/continue-pending-status.exp: New file.
13186
32d2e5d6
PA
131872015-03-18 Pedro Alves <palves@redhat.com>
13188
13189 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13190 Use gdb_is_target_remote instead of is_remote. Use
13191 gdb_test_multiple instead of gdb_expect. Exit early if
13192 gdb_test_multiple hits its internal matches. Tighten stepi tests
13193 expected output. Fail on exit with any signal, instead of just
13194 SIGILL.
13195
f68f11b7
YQ
131962015-03-18 Yao Qi <yao.qi@linaro.org>
13197
13198 PR tdep/18107
13199 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
13200 variable.
13201 * gdb.base/catch-syscall.exp: Don't skip it on
13202 aarch64*-*-linux* target. Remove elements in all_syscalls.
13203 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
13204 target.
13205 (setup_all_syscalls): New proc.
13206
ca5fd19b
YQ
132072015-03-16 Yao Qi <yao.qi@linaro.org>
13208
13209 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
13210 (top level): Skip tests if valid_addr_p returns false for
13211 $cmd1 or $cmd2.
13212
85642ba0
AW
132132015-03-11 Andy Wingo <wingo@igalia.com>
13214
13215 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
13216
e03f9645
YQ
132172015-03-11 Yao Qi <yao.qi@linaro.org>
13218
13219 * gdb.base/catch-syscall.exp: Fix typo in comments.
13220
5d0962b2
YQ
132212015-03-11 Yao Qi <yao.qi@linaro.org>
13222
13223 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
13224
b2df3cef
PA
132252015-03-09 Pedro Alves <palves@redhat.com>
13226
13227 * dg-extract-results.py: Delete.
13228
ef878e53
PA
132292015-03-09 Pedro Alves <palves@redhat.com>
13230
13231 Merge dg-extract-results.sh from GCC upstream (r218843).
13232
13233 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
13234 * dg-extract-results.sh: Use --text with grep to avoid issues with
13235 binary files. Fall back to cat -v, if that doesn't work.
13236
9494d219
PA
132372015-03-05 Pedro Alves <palves@redhat.com>
13238
13239 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
13240
a8d9763a
SM
132412015-03-04 Simon Marchi <simon.marchi@ericsson.com>
13242
13243 * lib/mi-support.exp (mi_expect_interrupt): Accept
13244 alternative event for when in all-stop mode.
13245
be9957b8
PA
132462015-03-04 Pedro Alves <palves@redhat.com>
13247
13248 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
13249
d57be0f4 132502015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
13251
13252 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
13253
c214c7cf
AA
132542015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
13255
13256 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
13257 regexps for GDB's current line display, accept a hex address
13258 preceding the line number.
13259
6d74a497
AA
132602015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
13261
13262 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
13263 the 'arch1' variable for "s390*-linux*" targets.
13264
511aee7c
PA
132652015-03-04 Pedro Alves <palves@redhat.com>
13266
13267 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
13268 (main): Pass missing retval argument to pthread_join call.
13269
95e50b27
PA
132702015-03-02 Pedro Alves <palves@redhat.com>
13271
13272 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
13273 (top level): Call do_test with non-stop as well.
13274
28054d69
PA
132752015-03-02 Pedro Alves <palves@redhat.com>
13276
13277 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
13278 -1.
13279
4fa5d7b4
AA
132802015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
13281
13282 * gdb.arch/s390-vregs.exp: New test.
13283 * gdb.arch/s390-vregs.S: New file.
13284
97c18565
PA
132852015-02-27 Pedro Alves <palves@redhat.com>
13286
13287 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
13288 call to catch_command_errors.
13289 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
13290 catch_command_errors.
13291
a37bfa30
PA
132922015-02-27 Pedro Alves <palves@redhat.com>
13293
13294 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
13295 "true" for boolean result.
13296 * gdb.gdb/selftest.exp (test_with_self): Also accept full
13297 prototype of main.
13298
6f98576f
PA
132992015-02-27 Pedro Alves <palves@redhat.com>
13300
13301 * lib/unbuffer_output.c: New file.
13302 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
13303 (main): Call gdb_unbuffer_output.
13304
eba5ab56
YQ
133052015-02-27 Yao Qi <yao.qi@linaro.org>
13306
13307 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
13308 target.
13309
0def5aaa
DE
133102015-02-26 Doug Evans <dje@google.com>
13311
13312 * gdb.cp/class2.cc (Dbase, D): New classes.
13313 (main): New local delta.
13314 * gdb.cp/class2.exp: Test printing delta.
13315 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
13316 (dynbar): New global.
13317 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
13318
081a1c2c
JK
133192015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13320
13321 * gdb.compile/compile-ifunc.c: New file.
13322 * gdb.compile/compile-ifunc.exp: New file.
13323
2f41223f
AT
133242015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
13325
13326 * gdb.base/structs.exp: Check for correct struct on finish.
13327
03eddd80
YQ
133282015-02-26 Yao Qi <yao.qi@linaro.org>
13329
13330 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
13331 is zero.
13332
80c57053
JK
133332015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13334
13335 * gdb.arch/cordic.ko.bz2: New file.
13336 * gdb.arch/cordic.ko.debug.bz2: New file.
13337 * gdb.arch/ppc64-symtab-cordic.exp: New file.
13338
21613c12
YQ
133392015-02-25 Yao Qi <yao.qi@linaro.org>
13340
13341 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
13342 aarch64*-*-* target.
13343
d8b901ed
PA
133442015-02-23 Pedro Alves <palves@redhat.com>
13345
13346 * lib/gdb.exp (delete_breakpoints): Rewrite using
13347 gdb_test_multiple.
13348
e5b85ead
PA
133492015-02-23 Pedro Alves <palves@redhat.com>
13350
13351 * gdb.base/info-os.c: Include stdlib.h.
13352
85c3a371
DE
133532015-02-22 Doug Evans <xdje42@gmail.com>
13354
13355 PR symtab/17855
13356 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
13357 is read after symbols have been re-read.
13358 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
13359 * gdb.ada/exec_changed/second.adb (Second): Ditto.
13360
96553a0c
DE
133612015-02-21 Doug Evans <dje@google.com>
13362
13363 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
13364
97a0c697
JK
133652015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 PR corefiles/17808
13368 * gdb.arch/i386-biarch-core.core.bz2: New file.
13369 * gdb.arch/i386-biarch-core.exp: New file.
13370
a47cd6e9
PA
133712015-02-21 Pedro Alves <palves@redhat.com>
13372
13373 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
13374 runto_main fails.
13375
c5facdc4
PA
133762015-02-20 Pedro Alves <palves@redhat.com>
13377
13378 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
13379 info probes.
13380
2db9a427
PA
133812015-02-20 Pedro Alves <palves@redhat.com>
13382
13383 * gdb.threads/multi-create-ns-info-thr.exp: New file.
13384
60fb7e9e
PA
133852015-02-20 Pedro Alves <palves@redhat.com>
13386
13387 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
13388 clean_restart before gdb_target_supports_trace.
13389
5c5019c2
PA
133902015-02-20 Pedro Alves <palves@redhat.com>
13391
13392 PR threads/18006
13393 * gdb.threads/clone-thread_db.c: New file.
13394 * gdb.threads/clone-thread_db.exp: New file.
13395
c9587f88
AT
133962015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
13397
13398 PR breakpoints/16812
13399 * gdb.base/catch-gdb-caused-signals.c: New file.
13400 * gdb.base/catch-gdb-caused-signals.exp: New file.
13401
f6a88844
JM
134022015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
13403
13404 * configure: Regenerated.
13405 * configure.ac: Use GDB_AC_TRANSFORM.
13406 * aclocal.m4: sinclude ../transform.m4.
13407
497c491b
JM
134082015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
13409
13410 * lib/dtrace.exp: New file.
13411 * gdb.base/dtrace-probe.exp: Likewise.
13412 * gdb.base/dtrace-probe.d: Likewise.
13413 * gdb.base/dtrace-probe.c: Likewise.
13414 * lib/pdtrace.in: Likewise.
13415 * configure.ac: Output variables with the transformed names of
13416 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
13417 * configure: Regenerated.
13418
03e98035
JM
134192015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
13420
13421 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
13422 expected message when trying to access $_probe_* convenience
13423 variables while not on a probe.
13424
63cc30e9
JK
134252015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13426
13427 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
13428
0703599a
PA
134292015-02-11 Pedro Alves <pedro@codesourcery.com>
13430
13431 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
13432 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
13433
7e60a48e
DE
134342015-02-10 Doug Evans <xdje42@gmail.com>
13435
13436 * lib/gdb.exp (gdb_load): Always return a result.
13437
01b088bc
PA
134382015-02-10 Pedro Alves <palves@redhat.com>
13439
13440 * gdb.threads/signal-sigtrap.c: New file.
13441 * gdb.threads/signal-sigtrap.exp: New file.
13442
b05ec7a5
AT
134432015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
13444
13445 * gdb.trace/no-attach-trace.c: New file.
13446 * gdb.trace/no-attach-trace.exp: New file.
13447
a2c2acaf
MW
134482015-02-09 Mark Wielaard <mjw@redhat.com>
13449
13450 * gdb.dwarf2/atomic.c: New file.
13451 * gdb.dwarf2/atomic-type.exp: Likewise.
13452
31fd9caa
MM
134532015-02-09 Markus Metzger <markus.t.metzger@intel.com>
13454
13455 * gdb.btrace/buffer-size.exp: Update "info record" output.
13456 * gdb.btrace/delta.exp: Update "info record" output.
13457 * gdb.btrace/enable.exp: Update "info record" output.
13458 * gdb.btrace/finish.exp: Update "info record" output.
13459 * gdb.btrace/instruction_history.exp: Update "info record" output.
13460 * gdb.btrace/next.exp: Update "info record" output.
13461 * gdb.btrace/nexti.exp: Update "info record" output.
13462 * gdb.btrace/step.exp: Update "info record" output.
13463 * gdb.btrace/stepi.exp: Update "info record" output.
13464 * gdb.btrace/nohist.exp: Update "info record" output.
13465
d33501a5
MM
134662015-02-09 Markus Metzger <markus.t.metzger@intel.com>
13467
13468 * gdb.btrace/buffer-size: New.
13469
f4abbc16
MM
134702015-02-09 Markus Metzger <markus.t.metzger@intel.com>
13471
13472 * gdb.btrace/delta.exp: Update "info record" output.
13473 * gdb.btrace/enable.exp: Update "info record" output.
13474 * gdb.btrace/finish.exp: Update "info record" output.
13475 * gdb.btrace/instruction_history.exp: Update "info record" output.
13476 * gdb.btrace/next.exp: Update "info record" output.
13477 * gdb.btrace/nexti.exp: Update "info record" output.
13478 * gdb.btrace/step.exp: Update "info record" output.
13479 * gdb.btrace/stepi.exp: Update "info record" output.
13480 * gdb.btrace/nohist.exp: Update "info record" output.
13481
b9d61307
SM
134822015-02-06 Simon Marchi <simon.marchi@ericsson.com>
13483
13484 PR gdb/15678
13485 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
13486
e584fdbc
PA
134872015-02-06 Pedro Alves <palves@redhat.com>
13488
13489 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
13490 macro.
13491 (seconds_left, again): New globals.
13492 (main): Wait seconds_left in a 1-second sleep loop instead of
13493 sleeping 180 seconds. If 'again' is set, reset the seconds
13494 counter.
13495 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
13496 'again' in the inferior before detaching. Print the seconds left.
13497 (options): New global.
13498 (top level): Build program with -DTIMEOUT=$timeout.
13499
77f41761
PA
135002015-02-06 Pedro Alves <palves@redhat.com>
13501
13502 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
13503 determine how many seconds to pass to 'alarm'.
13504 * gdb.base/gdb-sigterm.exp (top level): Build program with
13505 -DTIMEOUT=$timeout.
13506 (do_test): Return success/failure indication. Add more verbose
13507 logging. Don't fail if 200 single steps are seen. Instead, fail
13508 when the test times out.
13509 (passes): New global.
13510 (top level): Break the testing loop if testing fails on any
13511 iteration. Use gdb_assert.
13512
b9394193
DB
135132015-02-04 Don Breazeal <donb@codesourcery.com>
13514
13515 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
13516 and initialize them.
13517 (ipc_cleanup): New function.
13518 (main): Don't declare shmid, semid, and msqid. Add a call to
13519 atexit so that we call ipc_cleanup on exit.
13520
42d9e528
PA
135212015-02-04 Pedro Alves <palves@redhat.com>
13522
13523 * boards/native-extended-gdbserver.exp: Remove any target variant
13524 specifications from the board name before clearing the isremote
13525 flag from board_info.
13526
ae6ae975
DE
135272015-01-31 Doug Evans <xdje42@gmail.com>
13528
13529 * gdb.base/maint.exp <maint print type argc>: Update expected output.
13530
cfb069a8
GB
135312015-01-31 Gary Benson <gbenson@redhat.com>
13532
13533 * gdb.base/completion.exp: Disable completion limiting for
13534 existing tests. Add new tests to check completion limiting.
13535 * gdb.linespec/ls-errs.exp: Disable completion limiting.
13536
5dd31d79
DE
135372015-01-31 Doug Evans <xdje42@gmail.com>
13538
13539 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
13540
9f050062
DE
135412015-01-31 Doug Evans <xdje42@gmail.com>
13542
13543 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
13544 entries. Duplicate file section script entries.
13545 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
13546 inlined entries. Add test for safe-path rejection.
13547 * gdb.python/py-section-script.c: Add duplicate inlined section script
13548 entries. Duplicate file section script entries.
13549 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
13550 inlined entries. Add test for safe-path rejection.
13551
df25ebbd
JB
135522015-01-29 Joel Brobecker <brobecker@adacore.com>
13553
13554 * gdb.ada/disc_arr_bound: New testcase.
13555
4a0ca9ec
JB
135562015-01-29 Joel Brobecker <brobecker@adacore.com>
13557
13558 * gdb.ada/mi_var_array: New testcase.
13559
3a8b707a
DE
135602015-01-27 Doug Evans <dje@google.com>
13561
13562 * gdb.python/py-objfile.exp: Add tests for objfile.username.
13563 Add test for objfile.filename, objfile.username after objfile
13564 has been unloaded.
13565
f8313f6e
JB
135662015-01-26 Joel Brobecker <brobecker@adacore.com>
13567
13568 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
13569 the second test to print the name attribute of value
13570 returned by the call to gdb.lookup_type, and adjust
13571 the expected output accordingly.
13572
37bc665e
MW
135732015-01-25 Mark Wielaard <mjw@redhat.com>
13574
13575 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
13576 * gdb.base/disp-step-fork.c: Include unistd.h.
13577 * gdb.base/siginfo-obj.c: Include stdio.h.
13578 * gdb.base/siginfo-thread.c: Likewise.
13579 * gdb.mi/non-stop.c: Include unistd.h.
13580 * gdb.mi/nsthrexec.c: Include stdio.h.
13581 * gdb.mi/pthreads.c: Include unistd.h.
13582 * gdb.modula2/unbounded1.c (main): Declare returns int.
13583 * gdb.reverse/consecutive-reverse.c: Likewise.
13584 * gdb.threads/create-fail.c: Include unistd.h.
13585 * gdb.threads/killed.c: Likewise.
13586 * gdb.threads/linux-dp.c: Likewise.
13587 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
13588 * gdb.threads/non-ldr-exc-2.c: Likewise.
13589 * gdb.threads/non-ldr-exc-3.c: Likewise.
13590 * gdb.threads/non-ldr-exc-4.c: Likewise.
13591 * gdb.threads/pthreads.c: Include unistd.h.
13592 (main): Declare returns int.
13593 * gdb.threads/tls-main.c (foo): New declaration.
13594 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
13595
f7e5394d
SM
135962015-01-23 Simon Marchi <simon.marchi@ericsson.com>
13597
13598 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
13599 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
13600
743649fd
MW
136012015-01-15 Mark Wielaard <mjw@redhat.com>
13602
13603 * gdb.base/noreturn-return.c: New file.
13604 * gdb.base/noreturn-return.exp: New file.
13605 * gdb.base/noreturn-finish.c: New file.
13606 * gdb.base/noreturn-finish.exp: New file.
13607
198297aa
PA
136082015-01-23 Pedro Alves <palves@redhat.com>
13609
13610 * gdb.threads/continue-pending-after-query.c: New file.
13611 * gdb.threads/continue-pending-after-query.exp: New file.
13612
717cf30c
AG
136132015-01-22 Anders Granlund <anders.granlund@ericsson.com>
13614 Simon Marchi <simon.marchi@ericsson.com>
13615
13616 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
13617 * gdb.base/valgrind-db-attach.exp: Same.
13618 * gdb.base/valgrind-infcall.exp: Same.
13619 * lib/mi-support.exp (default_mi_gdb_start): Same.
13620 * lib/prompt.exp (default_prompt_gdb_start): Same.
13621 * lib/gdb.exp (default_gdb_spawn): Same.
13622 (gdb_interact): New.
13623
13624
4b62a76e
JK
136252015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13626
13627 * gdb.compile/compile.exp (pointer to jit function): New test.
13628
b4cdae6f
WW
136292015-01-17 Wei-cheng Wang <cole945@gmail.com>
13630
13631 * lib/gdb.exp (supports_process_record): Return true for
13632 powerpc*-*-linux*.
13633 (supports_reverse): Likewise.
13634
d221e7ef
DB
136352015-01-15 Don Breazeal <donb@codesourcery.com>
13636
13637 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
13638 instead of checking whether the target board is remote and
13639 use spawn_wait_for_attach instead of exec/sleep.
13640 * gdb.base/attach-twice.exp: Likewise.
13641
bafffb51
JB
136422015-01-15 Joel Brobecker <brobecker@adacore.com>
13643
13644 * gdb.ada/var_arr_attrs: New testcase.
13645
5589af0e
PA
136462015-01-14 Pedro Alves <palves@redhat.com>
13647 Joel Brobecker <brobecker@adacore.com>
13648
13649 PR gdb/17525
13650 * gdb.base/bp-cmds-execution-x-script.c: New file.
13651 * gdb.base/bp-cmds-execution-x-script.exp: New file.
13652 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
13653
6c400b59
PA
136542015-01-14 Pedro Alves <palves@redhat.com>
13655
13656 PR cli/17828
13657 * gdb.base/batch-preserve-term-settings.c: New file.
13658 * gdb.base/batch-preserve-term-settings.exp: New file.
13659
e02c96a7
DE
136602015-01-13 Doug Evans <dje@google.com>
13661
13662 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
13663 binary.
13664
576fd14c
JB
136652015-01-13 Joel Brobecker <brobecker@adacore.com>
13666
13667 * Makefile.in (clean mostlyclean): Do not delete *.py.
13668
04dccad0
JB
136692015-01-13 Joel Brobecker <brobecker@adacore.com>
13670
13671 * gdb.python/py-lookup-type.exp: New file.
13672
3d230f71
PA
136732015-01-12 Pedro Alves <palves@redhat.com>
13674
13675 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
13676 restore GDBFLAGS before returning.
13677
7e67715d
JK
136782015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13679
13680 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
13681 is_amd64_regs_target and is_x86_like_target.
13682
f2e0d4b4
DE
136832015-01-11 Doug Evans <xdje42@gmail.com>
13684
13685 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
13686 is given without an explicit form.
13687 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
13688 attributes.
13689 * gdb.dwarf/corrupt.exp: Ditto.
13690 * gdb.dwarf2/enum-type.exp: Ditto.
13691 * gdb.trace/entry-values.exp: Ditto.
13692 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
13693
439250fb
DE
136942015-01-11 Doug Evans <xdje42@gmail.com>
13695
13696 PR gdb/15830
13697 * gdb.base/maint.exp: Remove references to "maint demangle".
13698 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
13699 Add tests for explicitly specifying language to demangle.
13700 * gdb.dlang/demangle.exp: Ditto.
13701
ede9f622
PA
137022015-01-09 Pedro Alves <palves@redhat.com>
13703
13704 * gdb.threads/non-stop-fair-events.c: New file.
13705 * gdb.threads/non-stop-fair-events.exp: New file.
13706
a7b796db
PA
137072015-01-09 Pedro Alves <palves@redhat.com>
13708
13709 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
13710 the global scope. Set a breakpoint after all threads are started
13711 rather than stepping over two source lines. Expect the prompt.
13712 * gdb.base/watch_thread_num.c (threads_started_barrier): New
13713 global.
13714 (NUM): Now 15.
13715 (main): Use threads_started_barrier to wait for all threads to
13716 start. Main thread no longer calls thread_function. Exit after
13717 180 seconds.
13718 (loop): New function.
13719 (thread_function): Wait on threads_started_barrier barrier. Call
13720 'loop' at each iteration.
13721 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
13722 threads have started, instead of hardcoding number of "next"
13723 steps. Use an access watchpoint instead of a write watchpoint.
13724
9665ffdd
PA
137252015-01-09 Pedro Alves <palves@redhat.com>
13726
13727 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
13728 (thread_func): Wait on barrier.
13729 (main): Wait for all threads to start before stopping GDB.
13730 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
13731 global.
13732 (thread1_func, thread2_func): Wait on barrier.
13733 (main): Wait for all threads to start before stopping GDB.
13734 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
13735 New global.
13736 (thread1_func, thread2_func): Wait on barrier.
13737 (main): Wait for all threads to start before stopping GDB.
13738
c945a99f
PA
137392015-01-09 Pedro Alves <palves@redhat.com>
13740
13741 * gdb.threads/attach-many-short-lived-threads.c: New file.
13742 * gdb.threads/attach-many-short-lived-threads.exp: New file.
13743
c1a747c1
PA
137442014-01-09 Pedro Alves <palves@redhat.com>
13745
13746 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
13747 instead of to thread 2.
13748 * gdb.threads/signal-command-multiple-signals-pending.c (main):
13749 Add barrier around each pthread_create call instead of around all
13750 calls.
13751 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
13752 Set a break on thread_function and have the child threads hit it
13753 one at at a time.
13754
60b3033e
PA
137552015-01-09 Pedro Alves <palves@redhat.com>
13756
13757 * lib/gdb.exp (can_spawn_for_attach): New procedure.
13758 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
13759 false.
13760 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
13761 checking whether the target board is remote.
13762 * gdb.multi/multi-attach.exp: Likewise.
13763 * gdb.python/py-sync-interp.exp: Likewise.
13764 * gdb.server/ext-attach.exp: Likewise.
13765 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
13766 tests that need to attach, instead of checking whether the target
13767 board is remote at the top of the file.
13768
acc018ac
YQ
137692015-01-08 Yao Qi <yao@codesourcery.com>
13770
13771 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
13772
50a18af8
JK
137732015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13774
13775 Fix testcase compilation.
13776 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
13777
8503d6e1
JB
137782015-01-06 Joel Brobecker <brobecker@adacore.com>
13779
13780 * gdb.python/py-type.exp: Add a couple test about empty
13781 array creation, and negative-length array creation.
13782
cc73dbcc
DE
137832015-01-02 Doug Evans <xdje42@gmail.com>
13784
13785 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
13786
0300bbc7
DE
137872015-01-02 Doug Evans <dje@google.com>
13788
13789 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
13790
9d85a0ec
YQ
137912014-12-29 Yao Qi <yao@codesourcery.com>
13792
13793 * gdb.trace/entry-values.exp: Update comments. Rename variable
13794 bar_call_foo to returned_from_foo.
13795
87186c6a
MMN
137962014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
13797
13798 PR gdb/17394
13799 * gdb.linespec/break-asm-file.c: New file.
13800 * gdb.linespec/break-asm-file.exp: New file.
13801 * gdb.linespec/break-asm-file0.s: New file.
13802 * gdb.linespec/break-asm-file1.s: New file.
13803
1bab7383
YQ
138042014-12-18 Nigel Stephens <nigel@mips.com>
13805 Maciej W. Rozycki <macro@codesourcery.com>
13806
13807 * gdb.base/float.exp: Handle the new output from "info float" on
13808 MIPS targets.
13809
1bc1068a
JK
138102014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13811
13812 Fix MinGW compilation.
13813 * gdb.compile/compile-ops.exp: Update untested message if
13814 !skip_compile_feature_tests.
13815 * gdb.compile/compile-setjmp.exp: Likewise.
13816 * gdb.compile/compile-tls.exp: Likewise.
13817 * gdb.compile/compile.exp: Likewise.
13818 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
13819 supported on this host".
13820
b6615d10
DE
138212014-12-16 Doug Evans <xdje42@gmail.com>
13822
13823 * boards/stabs.exp: New file.
13824
25dda427
AA
138252014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
13826
13827 * gdb.base/completion.exp: Adjust to format changes of "maint
13828 print user-registers".
13829
bf330350
CU
138302014-12-16 Catalin Udma <catalin.udma@freescale.com>
13831
13832 PR server/17457
13833 * gdb.arch/aarch64-fp.c: New file.
13834 * gdb.arch/aarch64-fp.exp: New file.
13835
395cf596
SDJ
138362014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
13837
13838 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
13839 r210637, r210913, r211666, r215400, r215817).
13840
13841 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13842 * dg-extract-results.py: New file.
13843 * dg-extract-results.sh: Use it if the environment seems
13844 suitable.
13845
13846 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
13847
13848 * dg-extract-results.py (parse_run): Handle warnings that
13849 are printed before a test harness is run.
13850
13851 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
13852
13853 * dg-extract-results.py (Named): Remove __cmp__ method.
13854 (output_variation): Use a key to sort variation.harnesses.
13855
13856 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
13857
13858 * dg-extract-results.py: For Python 3, force sys.stdout to
13859 handle surrogate escape sequences.
13860 (safe_open): New function.
13861 (output_segment, main): Use it.
13862
13863 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
13864
13865 * dg-extract-results.py (Prog.result_re): Include options
13866 in test name.
13867
13868 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
13869
13870 * dg-extract-results.py (output_variation): Always sort if
13871 do_sum.
13872
e882ef3c
SM
138732014-12-15 Simon Marchi <simon.marchi@ericsson.com>
13874
13875 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
13876 as long as we get pagination notifications.
13877
4992aa20
JM
138782014-12-15 Jason Merrill <jason@redhat.com>
13879
13880 * Makefile.in (check-gdb.%): Restore.
13881 * README: Mention it.
13882
c1b5a1a6
JB
138832014-12-13 Joel Brobecker <brobecker@adacore.com>
13884
13885 * gdb.ada/str_uninit: New testcase.
13886
5537b577
JK
138872014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13888
13889 PR symtab/17642
13890 * gdb.base/vla-stub-define.c: New file.
13891 * gdb.base/vla-stub.c: New file.
13892 * gdb.base/vla-stub.exp: New file.
13893
bb2ec1b3
TT
138942014-12-12 Phil Muldoon <pmuldoon@redhat.com>
13895 Jan Kratochvil <jan.kratochvil@redhat.com>
13896 Tom Tromey <tromey@redhat.com>
13897
13898 * configure.ac: Add gdb.compile/.
13899 * configure: Regenerate.
13900 * gdb.compile/Makefile.in: New file.
13901 * gdb.compile/compile-ops.exp: New file.
13902 * gdb.compile/compile-ops.c: New file.
13903 * gdb.compile/compile-tls.c: New file.
13904 * gdb.compile/compile-tls.exp: New file.
13905 * gdb.compile/compile-constvar.S: New file.
13906 * gdb.compile/compile-constvar.c: New file.
13907 * gdb.compile/compile-mod.c: New file.
13908 * gdb.compile/compile-nodebug.c: New file.
13909 * gdb.compile/compile-setjmp-mod.c: New file.
13910 * gdb.compile/compile-setjmp.c: New file.
13911 * gdb.compile/compile-setjmp.exp: New file.
13912 * gdb.compile/compile-shlib.c: New file.
13913 * gdb.compile/compile.c: New file.
13914 * gdb.compile/compile.exp: New file.
13915 * lib/gdb.exp (skip_compile_feature_tests): New proc.
13916
4ff709eb
TT
139172014-12-12 Tom Tromey <tromey@redhat.com>
13918
13919 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
13920 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
13921
6dddd6a5
DE
139222014-12-12 Doug Evans <dje@google.com>
13923
13924 * lib/gdb-python.exp (get_python_valueof): New function.
13925 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
13926
71c24708
AA
139272014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
13928
13929 * gdb.base/completion.exp: Add test for completion of "info
13930 registers ".
13931
3e29f34a
MR
139322014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
13933
13934 * gdb.base/func-ptrs.c: New file.
13935 * gdb.base/func-ptrs.exp: New file.
13936
fc126975
SM
139372014-12-10 Simon Marchi <simon.marchi@ericsson.com>
13938
13939 PR breakpoints/17012
13940 * gdb.base/dprintf-detach.c: New file.
13941 * gdb.base/dprintf-detach.exp: New file.
13942
0a46d518
SM
139432014-12-10 Simon Marchi <simon.marchi@ericsson.com>
13944
13945 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
13946 * lib/gdb.exp (target_is_gdbserver): New procedure.
13947
a0be3e44
DE
139482014-12-08 Doug Evans <dje@google.com>
13949
13950 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
13951
df1b803a
YQ
139522014-12-05 Yao Qi <yao@codesourcery.com>
13953
13954 * gdb.guile/scm-error.exp: Remove the third argument to
13955 gdb_remote_download.
13956 * gdb.guile/scm-frame-args.exp: Likewise.
13957 * gdb.guile/scm-section-script.exp: Likewise.
13958
ddb9f679
YQ
139592014-12-05 Yao Qi <yao@codesourcery.com>
13960
13961 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
13962
86e4ed39
DE
139632014-12-04 Doug Evans <dje@google.com>
13964
13965 * gdb.python/py-objfile.exp: Add tests for
13966 objfile.add_separate_debug_file.
13967
7c50a931
DE
139682014-12-04 Doug Evans <dje@google.com>
13969
13970 * lib/gdb.exp (get_build_id): New function.
13971 (build_id_debug_filename_get): Rewrite to use it.
13972 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
13973
621661e3
MR
139742014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
13975
13976 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
13977 `method(long)', not just 0x0.
13978 * gdb.cp/nsalias.exp: Align code labels to 4.
13979 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
13980 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
13981 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
13982 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
13983 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
13984 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
13985
29f0c3b7
DE
139862014-12-02 Doug Evans <dje@google.com>
13987
e1e061e7 13988 PR symtab/17602
29f0c3b7 13989 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 13990 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
13991 * gdb.cp/anon-ns.exp: Update.
13992
162078c8
NB
139932014-12-02 Nick Bull <nicholaspbull@gmail.com>
13994
13995 * gdb.python/py-events.py (inferior_call_handler): New.
13996 (register_changed_handler, memory_changed_handler): New.
13997 (test_events.invoke): Register new handlers.
13998 * gdb.python/py-events.exp: Add tests for inferior call,
13999 memory_changed and register_changed events.
14000
fdb09caf
AA
140012014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14002
14003 * gdb.base/execl-update-breakpoints.exp: Specify the link address
14004 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
14005 if the linker doesn't understand this.
14006
55cfb2c4
SM
140072014-12-01 Simon Marchi <simon.marchi@ericsson.com>
14008
14009 * gdb.python/python.exp: Change expected reply to help().
14010
9e8cd6df
YQ
140112014-12-01 Yao Qi <yao@codesourcery.com>
14012
14013 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
14014 AC_CONFIG_SUBDIRS(gdb.gdbtk).
14015 * configure: Re-generated.
14016
6c659fc2
SC
140172014-11-28 Siva Chandra Reddy <sivachandra@google.com>
14018
14019 * gdb.cp/chained-calls.cc: New file.
14020 * gdb.cp/chained-calls.exp: New file.
14021 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
14022
d7fc3181
SM
140232014-11-28 Simon Marchi <simon.marchi@ericsson.com>
14024
14025 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
14026 * gdb.dwarf2/symtab-producer.exp: Same.
14027 * gdb.gdb/python-interrupts.exp: Same.
14028 * gdb.gdb/python-selftest.exp: Same.
14029 * gdb.python/py-linetable.exp: Same.
14030 * gdb.python/py-type.exp: Same.
14031 * gdb.python/py-value-cc.exp: Same.
14032 * gdb.python/py-value.exp: Same.
14033
10e79639
YQ
140342014-11-28 Yao Qi <yao@codesourcery.com>
14035
14036 * gdb.base/break-probes.exp: Match library name prefixed with
14037 sysroot.
14038
f28a0564
SM
140392014-11-27 Simon Marchi <simon.marchi@ericsson.com>
14040
14041 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
14042 test expected output. Add parentheses for the call to print.
14043 Remove L suffix from integers.
14044
3fe1ce1d
DE
140452014-11-26 Doug Evans <dje@google.com>
14046
14047 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
14048
84429e27
YQ
140492014-11-22 Yao Qi <yao@codesourcery.com>
14050
14051 * gdb.trace/entry-values.c: Remove asms.
14052 (foo): Add foo_label.
14053 (bar): Add bar_label.
14054 * gdb.trace/entry-values.exp: Remove code computing foo's
14055 length and bar's length.
14056 (Dwarf::assemble): Invoke function_range for bar and use
14057 MACRO_AT_func for foo.
14058
26741859
YQ
140592014-11-22 Yao Qi <yao@codesourcery.com>
14060
14061 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
14062 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
14063 Use .Lgcc43_procstart instead of gcc43.
14064
45e44d27
JB
140652014-11-21 Joel Brobecker <brobecker@adacore.com>
14066
14067 * gdb.ada/n_arr_bound: New testcase.
14068
458c8db8
SDJ
140692014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
14070
14071 PR breakpoints/10737
14072 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
14073 test_catch_syscall_multi_arch.
14074 (test_catch_syscall_multi_arch): New function.
14075
43f3e411
DE
140762014-11-20 Doug Evans <xdje42@gmail.com>
14077
14078 * gdb.base/maint.exp: Update expected output.
14079
0d7b2549
AA
140802014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
14081
14082 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
14083 4-byte instruction on S390.
14084
8908fca5
JB
140852014-11-19 Joel Brobecker <brobecker@adacore.com>
14086
14087 * gdb.ada/arr_arr: New testcase.
14088
4a46959e
JB
140892014-11-19 Joel Brobecker <brobecker@adacore.com>
14090
14091 * gdb.ada/pkd_arr_elem: New Testcase.
14092
470e2f4e
LM
140932014-11-18 Luis Machado <lgustavo@codesourcery.com>
14094
14095 * gdb.reverse/break-precsave: Expect completion message for
14096 core file reads.
14097 * gdb.reverse/consecutive-precsave.exp: Likewise.
14098 * gdb.reverse/finish-precsave.exp: Likewise.
14099 * gdb.reverse/i386-precsave.exp: Likewise.
14100 * gdb.reverse/machinestate-precsave.exp: Likewise.
14101 * gdb.reverse/sigall-precsave.exp: Likewise.
14102 * gdb.reverse/solib-precsave.exp: Likewise.
14103 * gdb.reverse/step-precsave.exp: Likewise.
14104 * gdb.reverse/until-precsave.exp: Likewise.
14105 * gdb.reverse/watch-precsave.exp: Likewise.
14106
a267f3ad
AA
141072014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14108
14109 * gdb.base/bp-permanent.c: Include unistd.h.
14110 * gdb.python/py-framefilter-mi.c (main): Add return type.
14111 * gdb.python/py-framefilter.c (main): Likewise.
14112 * gdb.trace/actions-changed.c (main): Likewise.
14113
12084a9a
AA
141142014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14115
14116 * gdb.mi/until.c: Add eye-catchers.
14117 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
14118 line numbers.
14119
dc7e1a77
AA
141202014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14121
14122 * gdb.base/condbreak.exp: Drop references to removed non-prototype
14123 function header variants in break1.c.
14124 * gdb.base/ena-dis-br.exp: Likewise.
14125 * gdb.base/hbreak2.exp: Likewise.
14126 * gdb.reverse/until-precsave.exp: Drop references to removed
14127 non-prototype function header variants in ur1.c.
14128 * gdb.reverse/until-reverse.exp: Likewise.
14129
41c77605
PM
141302014-11-17 Petr Machata <pmachata@redhat.com>
14131
14132 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
14133 ${_cu_offset_size} bytes abbrev offset.
14134
34248c3a
DE
141352014-11-15 Doug Evans <xdje42@gmail.com>
14136
14137 PR symtab/17559
14138 * gdb.base/line-symtabs.exp: New file.
14139 * gdb.base/line-symtabs.c: New file.
14140 * gdb.base/line-symtabs.h: New file.
14141
646da059
YQ
141422014-11-14 Yao Qi <yao@codesourcery.com>
14143
14144 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
14145 (func): Add label func_label.
14146 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
14147 Replace low_pc and high_pc with MACRO_AT_range.
14148 Replace name, low_pc and high_pc with MACRO_AT_func.
14149
9301ebe6
YQ
141502014-11-14 Yao Qi <yao@codesourcery.com>
14151
14152 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
14153 Replace name, low_pc and high_pc with MACRO_AT_func.
14154
f166b542
YQ
141552014-11-14 Yao Qi <yao@codesourcery.com>
14156
14157 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
14158 produce debug information.
14159 * gdb.dwarf2/implptr-optimized-out.S: Removed.
14160
0f6e71e3
YQ
141612014-11-14 Yao Qi <yao@codesourcery.com>
14162
14163 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
14164 object and get function length.
14165 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
14166 with MACRO_AT_func.
14167 (top-level): Replace gdb_compile and clean_restart with
14168 prepare_for_testing.
14169 * gdb.dwarf2/main.c (main): Add label main_label.
14170
876c4df9
YQ
141712014-11-14 Yao Qi <yao@codesourcery.com>
14172
14173 * lib/dwarf.exp (function_range): New procedure.
14174 (Dwarf::_handle_macro_at_func): New procedure.
14175 (Dwarf::_handle_macro_at_range): New procedure.
14176 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
14177
02ad9cf1
YQ
141782014-11-14 Yao Qi <yao@codesourcery.com>
14179
14180 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
14181 (_handle_attribute): New procedure.
14182
a59add0c
AA
141832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14184
14185 * gdb.ada/cond_lang/foo.c (callme): Add return type.
14186 * gdb.base/call-sc.c (zed): Likewise.
14187 * gdb.base/checkpoint.c (main): Likewise.
14188 * gdb.base/dump.c (main): Likewise.
14189 * gdb.base/gcore.c (main): Likewise.
14190 * gdb.base/huge.c (main): Likewise.
14191 * gdb.base/multi-forks.c (main): Likewise.
14192 * gdb.base/pr10179-a.c (main): Likewise.
14193 * gdb.base/savedregs.c (main): Likewise.
14194 * gdb.base/sigaltstack.c (main): Likewise.
14195 * gdb.base/siginfo.c (main): Likewise.
14196 * gdb.base/structs.c (zed): Likewise.
14197 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
14198 * gdb.mi/mi-syn-frame.c (main): Likewise.
14199 * gdb.mi/until.c (foo, main): Likewise.
14200 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
14201 * gdb.base/solib-weak.c (foo): Declare.
14202 * gdb.base/attach-twice.c: Include stdio.h.
14203 * gdb.base/weaklib1.c: Likewise.
14204 * gdb.base/weaklib2.c: Likewise.
14205 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
14206 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
14207 unistd.h.
14208 * gdb.base/attach-pie-misread.c: Include stdlib.h.
14209 * gdb.mi/mi-exit-code.c: Likewise.
14210 * gdb.base/break-interp-lib.c: Include string.h.
14211 * gdb.base/coremaker.c: Likewise.
14212 * gdb.base/testenv.c: Likewise.
14213 * gdb.python/py-finish-breakpoint.c: Likewise.
14214 * gdb.base/inferior-died.c: Include sys/wait.h.
14215 * gdb.base/fileio.c: Include time.h.
14216 * gdb.base/async-shell.c: Include unistd.h.
14217 * gdb.base/dprintf-non-stop.c: Likewise.
14218 * gdb.base/info-os.c: Likewise.
14219 * gdb.mi/mi-console.c: Likewise.
14220 * gdb.mi/watch-nonstop.c: Likewise.
14221 * gdb.python/py-events.c: Likewise.
14222 * gdb.base/async.c (baz): Move up before its invocation.
14223 * gdb.base/code_elim2.c (my_global_func): Likewise.
14224 * gdb.base/skip-solib-lib.c (multiply): Likewise.
14225 * gdb.base/advance.c (func2): Likewise.
14226
3b5d5997
AA
142272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14228
14229 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
14230 variant.
14231 * gdb.base/annota3.c: Likewise.
14232 * gdb.base/async.c: Likewise.
14233 * gdb.base/average.c: Likewise.
14234 * gdb.base/call-ar-st.c: Likewise.
14235 * gdb.base/call-rt-st.c: Likewise.
14236 * gdb.base/call-sc.c: Likewise.
14237 * gdb.base/call-strs.c: Likewise.
14238 * gdb.base/ending-run.c: Likewise.
14239 * gdb.base/execd-prog.c: Likewise.
14240 * gdb.base/exprs.c: Likewise.
14241 * gdb.base/foll-exec.c: Likewise.
14242 * gdb.base/foll-fork.c: Likewise.
14243 * gdb.base/foll-vfork.c: Likewise.
14244 * gdb.base/funcargs.c: Likewise.
14245 * gdb.base/gcore.c: Likewise.
14246 * gdb.base/jump.c: Likewise.
14247 * gdb.base/langs0.c: Likewise.
14248 * gdb.base/langs1.c: Likewise.
14249 * gdb.base/langs2.c: Likewise.
14250 * gdb.base/mips_pro.c: Likewise.
14251 * gdb.base/nodebug.c: Likewise.
14252 * gdb.base/opaque0.c: Likewise.
14253 * gdb.base/opaque1.c: Likewise.
14254 * gdb.base/recurse.c: Likewise.
14255 * gdb.base/run.c: Likewise.
14256 * gdb.base/scope0.c: Likewise.
14257 * gdb.base/scope1.c: Likewise.
14258 * gdb.base/setshow.c: Likewise.
14259 * gdb.base/setvar.c: Likewise.
14260 * gdb.base/shmain.c: Likewise.
14261 * gdb.base/shr1.c: Likewise.
14262 * gdb.base/shr2.c: Likewise.
14263 * gdb.base/sigall.c: Likewise.
14264 * gdb.base/signals.c: Likewise.
14265 * gdb.base/so-indr-cl.c: Likewise.
14266 * gdb.base/solib2.c: Likewise.
14267 * gdb.base/structs.c: Likewise.
14268 * gdb.base/sum.c: Likewise.
14269 * gdb.base/vforked-prog.c: Likewise.
14270 * gdb.base/watchpoint.c: Likewise.
14271 * gdb.reverse/shr2.c: Likewise.
14272 * gdb.reverse/until-reverse.c: Likewise.
14273 * gdb.reverse/ur1.c: Likewise.
14274 * gdb.reverse/watch-reverse.c: Likewise.
14275
066a77c5
AA
142762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14277
14278 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
14279 variant.
14280 * gdb.base/sepdebug.exp: Drop references to removed code.
14281
4f204ea5
AA
142822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14283
14284 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
14285 variant. Preserve original line numbering.
14286 * gdb.base/list1.c: Likewise.
14287
3b377a3a
AA
142882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14289
14290 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
14291 variant.
14292 * gdb.base/break1.c: Likewise.
14293 * gdb.base/break.exp: Drop references to removed code.
14294
e444df73
AA
142952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14296
14297 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
14298 variant.
14299
8008f2a7
AA
143002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14301
14302 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
14303
a5a06887
AA
143042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14305
14306 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
14307 logic into perform_all_tests() and invoke it with and without
14308 function header prototypes.
14309 (do_function_calls): Remove conditional XFAIL for PR 5318.
14310 (rerun_and_prepare): Remove duplicate code.
14311 (perform_all_tests): New. Main logic moved here.
14312
44dba9b9
AA
143132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14314
14315 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
14316 code guarded by #ifdef NO_PROTOTYPES.
14317 (t_double_many_args): Likewise.
14318 (DEF_FUNC_MANY_ARGS_1): Likewise.
14319 (DEF_FUNC_VALUES_1): Likewise.
14320 (t_structs_ldc): Renamed from t_structs_fc in conditional code
14321 guarded by #ifdef PROTOTYPES.
14322
d1fbcd56
AA
143232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14324
14325 * gdb.mi/mi-console.c: Add eye-catcher.
14326 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
14327 instead of literal line number.
14328
b0e59b8f
AA
143292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14330
14331 * gdb.base/shr2.c: Add eye-catcher.
14332 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
14333 line number.
14334
78f98cca
AA
143352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14336
14337 * gdb.base/jump.c: Add eye-catchers.
14338 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
14339 numbers.
14340
58fa2af0
AA
143412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14342
14343 * gdb.base/execd-prog.c: Add eye-catchers.
14344 * gdb.base/foll-exec.c: Likewise.
14345 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
14346 line numbers.
14347
04e5059b
AA
143482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14349
14350 * gdb.base/ending-run.c: Add eye-catchers.
14351 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
14352 literal line numbers.
14353
dbfdb174
AA
143542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14355
14356 * gdb.base/call-rt-st.c: Add eye-catchers.
14357 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
14358 literal line numbers.
14359
888a2ade
AA
143602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14361
14362 * gdb.base/call-ar-st.c: Add eye-catchers.
14363 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
14364 literal line numbers.
14365
6acc2dde
AA
143662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14367
14368 * gdb.base/average.c: Add eye-catchers.
14369 * gdb.base/sum.c: Likewise.
14370 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
14371 regexps dynamically.
14372
9ecfcd1d
AA
143732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14374
14375 * gdb.base/solib1.c: Add eye-catchers.
14376 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
14377 literal line numbers.
14378
78708b7c
PA
143792014-11-12 Pedro Alves <palves@redhat.com>
14380
14381 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
14382 leader has exited.
14383
af48d08f
PA
143842014-11-12 Pedro Alves <palves@redhat.com>
14385
14386 * gdb.arch/i386-bp_permanent.c: New file.
14387 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
14388 (srcfile): Set to i386-bp_permanent.c.
14389 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
14390 that stepi does not execute the 'leave' instruction, instead of
14391 testing it does execute.
14392 * gdb.base/bp-permanent.c: New file.
14393 * gdb.base/bp-permanent.exp: New file.
14394
af3768e9
DE
143952014-11-10 Doug Evans <xdje42@gmail.com>
14396
14397 PR symtab/17564
14398 * gdb.base/symtab-search-order.exp: New file.
14399 * gdb.base/symtab-search-order.c: New file.
14400 * gdb.base/symtab-search-order-1.c: New file.
14401 * gdb.base/symtab-search-order-shlib-1.c: New file.
14402
9de00a4a
PA
144032014-11-07 Pedro Alves <palves@redhat.com>
14404
14405 PR gdb/17511
14406 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
14407 i?86-*-linux*.
14408
e0f52461
SC
144092014-11-03 Siva Chandra Reddy <sivachandra@google.com>
14410
14411 PR c++/17494
14412 * gdb.cp/pr17494.cc: New file.
14413 * gdb.cp/pr17494.exp: New file.
14414
6ce8c980
YQ
144152014-11-02 Yao Qi <yao@codesourcery.com>
14416
14417 * gdb.python/python.exp: Get working directory and match the
14418 output of "set extended-prompt \\w " with it.
14419
02be9a71
DE
144202014-10-30 Doug Evans <dje@google.com>
14421
14422 * gdb.python/py-objfile.exp: Add tests for setting random attributes
14423 in objfiles.
14424 * gdb.python/py-progspace.exp: Add tests for setting random attributes
14425 in progspaces.
14426
3bdff46b
LM
144272014-10-30 Janis Johnson <janisjo@codesourcery.com>
14428
14429 * gdb.base/fullpath-expand.exp: Skip for a remote host.
14430 * gdb.base/realname-expand.exp: Likewise.
14431 * gdb.linespec/macro-relative.exp: Likewise.
14432
ab917dfb
PA
144332014-10-29 Pedro Alves <palves@redhat.com>
14434
14435 PR gdb/17408
14436 * gdb.threads/schedlock.c (some_function): New function.
14437 (call_function): New global.
14438 (MAYBE_CALL_SOME_FUNCTION): New macro.
14439 (thread_function): Call it.
14440 * gdb.threads/schedlock.exp (get_args): Add description parameter,
14441 and use it instead of a global counter. Adjust all callers.
14442 (get_current_thread): Use "find current thread" for test message
14443 here rather than having all callers pass down the same string.
14444 (goto_loop): New procedure, factored out from ...
14445 (my_continue): ... this.
14446 (step_ten_loops): Change parameter from test message to command to
14447 use. Adjust.
14448 (list_count): Delete global.
14449 (check_result): New procedure, factored out from duplicate top
14450 level code.
14451 (continue tests): Wrap in with_test_prefix.
14452 (test_step): New procedure, factored out from duplicate top level
14453 code.
14454 (top level): Test "step" in combination with all scheduler-locking
14455 modes. Test "next" in combination with all scheduler-locking
14456 modes, and in combination with stepping over a function call or
14457 not.
14458 * gdb.threads/next-bp-other-thread.c: New file.
14459 * gdb.threads/next-bp-other-thread.exp: New file.
14460
d3d4baed
PA
144612014-10-29 Pedro Alves <palves@redhat.com>
14462
14463 PR python/17372
14464 * gdb.python/python.exp: Test a multi-line command that spawns
14465 interactive Python.
14466 * gdb.base/multi-line-starts-subshell.exp: New file.
14467
563e8d85
YQ
144682014-10-29 Yao Qi <yao@codesourcery.com>
14469
14470 * gdb.base/fileio.exp: Make directories on host.
14471
0ea4d52e
YQ
144722014-10-29 Yao Qi <yao@codesourcery.com>
14473
14474 * gdb.base/fileio.c (test_write): Close the file.
14475
7f5ef605
PA
144762014-10-28 Pedro Alves <palves@redhat.com>
14477
14478 PR gdb/12623
14479 * gdb.base/sigstep.c (no_handler): New global.
14480 (main): If 'no_handler is true, set the signal handlers to
14481 SIG_IGN.
14482 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
14483 with_sw_watch and no_handler parameters. Handle them.
14484 (top level) <stepping over handler when stopped at a breakpoint
14485 test>: Add a test axis for testing with a software watchpoint, and
14486 another for testing with the signal handler set to SIG_IGN.
14487 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
14488 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
14489
abbdbd03
PA
144902014-10-28 Pedro Alves <palves@redhat.com>
14491
14492 PR gdb/17511
14493 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
14494 * gdb.base/sigstep.exp (other_handler_location): New global.
14495 (advance): Support stepping into the signal handler, and running
14496 commands while in the handler.
14497 (in_handler_map): New global.
14498 (top level): In the advance test, add combinations for getting
14499 into the handler with stepping commands, and for running commands
14500 in the handler. Add comment descripting the advancei tests.
14501
1df4399f
PA
145022014-10-28 Pedro Alves <palves@redhat.com>
14503
14504 * gdb.base/sigstep.exp: Use build_executable instead of
14505 prepare_for_testing.
14506 (top level): Move code that starts GDB, runs to main and creates a
14507 display to ...
14508 (restart): ... this new procedure.
14509 (top level): Move backtrace from signal handler test to ...
14510 (validate_backtrace): ... this new procedure.
14511 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
14512 with_test_prefix. Always restart GDB.
14513 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
14514 with_test_prefix. Always restart GDB. No need to delete
14515 breakpoints after the test.
14516 (test_skip_handler): Remove prefix parameter.
14517 (skip_over_handler, breakpoint_to_handler)
14518 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
14519 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
14520 restart GDB. No need to delete breakpoints after the test.
14521 (top level): Use foreach to call the test procedures with
14522 different commands.
14523
a5b6e449
PA
145242014-10-28 Pedro Alves <palves@redhat.com>
14525
14526 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
14527 instead of GNATS numbers.
14528 * gdb.base/sigbpt.exp: Likewise.
14529 * gdb.base/siginfo.exp: Likewise.
14530 * gdb.base/sigstep.exp: Likewise.
14531
e5f8a7cc
PA
145322014-10-27 Pedro Alves <palves@redhat.com>
14533
14534 * gdb.base/sigstep.c (dummy): New global.
14535 (main): Issue a couple writes to the new global.
14536 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
14537 procedures.
14538 (skip_over_handler): Use test_skip_handler.
14539 (top level): Call skip_over_handler for stepi and nexti too.
14540 (breakpoint_over_handler): Use test_skip_handler.
14541 (top level): Call breakpoint_over_handler for stepi and nexti too.
14542
763905a3
YQ
145432014-10-27 Yao Qi <yao@codesourcery.com>
14544
14545 * gdb.trace/tfile.c (adjust_function_address)
14546 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
14547 function descriptor.
14548
6f259a23
DB
145492014-10-24 Don Breazeal <donb@codesourcery.com>
14550
14551 * gdb.base/foll-fork.exp (test_follow_fork,
14552 catch_fork_child_follow): Check for updated fork messages emitted
14553 from infrun.c.
14554 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
14555 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
14556 vfork_and_exec_child_follow_through_step): Check for updated vfork
14557 messages emitted from infrun.c.
14558
09dd9a69
PA
145592014-10-24 Pedro Alves <palves@redhat.com>
14560
14561 * gdb.base/corefile.exp: Remove references to ultrix.
14562 * gdb.base/interrupt.exp: Likewise.
14563 * gdb.base/whatis.exp: Likewise.
14564 * gdb.gdb/selftest.exp: Likewise.
14565 * gdb.threads/manythreads.exp: Likewise.
14566 * gdb.threads/print-threads.exp: Likewise.
14567 * gdb.threads/pthreads.exp:: Likewise.
14568 * gdb.threads/schedlock.exp: Likewise.
14569
3433cfa5
SC
145702014-10-24 Siva Chandra Reddy <sivachandra@google.com>
14571
14572 * gdb.cp/non-trivial-retval.cc: Add a test case.
14573 * gdb.cp/non-trivial-retval.exp: Add a test.
14574
092f880b
YQ
145752014-10-20 Yao Qi <yao@codesourcery.com>
14576
14577 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
14578 * gdb.python/py-objfile-script-gdb.py: New file.
14579 * gdb.python/py-objfile-script.exp: Update reference to
14580 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
14581 of remote_download. Remove the dest file.
14582
acbdb7f3
YQ
145832014-10-20 Yao Qi <yao@codesourcery.com>
14584
14585 * gdb.base/checkpoint.exp: Don't remove file copied on host.
14586 * gdb.base/step-line.exp: Likewise.
14587 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
14588 * gdb.dwarf2/dw2-basic.exp: Likewise.
14589 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14590 * gdb.dwarf2/dw2-filename.exp: Likewise.
14591 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14592 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14593 * gdb.dwarf2/dw2-producer.exp: Likewise.
14594 * gdb.dwarf2/mac-fileno.exp: Likewise.
14595 * gdb.python/py-frame-args.exp: Likewise.
14596 * gdb.python/py-framefilter.exp: Likewise.
14597 * gdb.python/py-mi.exp: Likewise.
14598 * gdb.python/py-objfile-script.exp: Likewise
14599 * gdb.python/py-pp-integral.exp: Likewise.
14600 * gdb.python/py-pp-re-notag.exp: Likewise.
14601 * gdb.python/py-prettyprint.exp: Likewise.
14602 * gdb.python/py-section-script.exp: Likewise.
14603 * gdb.python/py-typeprint.exp: Likewise.
14604 * gdb.python/py-xmethods.exp: Likewise.
14605 * gdb.stabs/weird.exp: Likewise.
14606 * gdb.xml/tdesc-regs.exp: Likewise.
14607
bd286a29
KCY
146082014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
14609
14610 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
14611 (out_cu): Use addr_len for the size of addresses.
14612 (out_line): Likewise. Size DW_LNE_set_address instruction
14613 according to addr_len.
14614 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
14615 (FUNC): Add START_INSNS to definition.
14616
673dc4a0
YQ
146172014-10-18 Yao Qi <yao@codesourcery.com>
14618
14619 * gdb.base/argv0-symlink.exp: Check argv[0] value if
14620 gdb_has_argv0 return true.
14621 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
14622 check [target_info exists noargs], check [gdb_has_argv0]
14623 instead.
14624 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
14625 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
14626 procedures.
14627
4ffbba72
DE
146282014-10-17 Doug Evans <dje@google.com>
14629
14630 * gdb.python/py-events.exp: Update expected output for clear_objfiles
14631 event.
14632 * gdb.python/py-events.py: Add clear_objfiles event.
14633
d096d8c1
DE
146342014-10-17 Doug Evans <dje@google.com>
14635
14636 * gdb.python/py-objfile.exp: Test progspace attribute.
14637
a80db015
LM
146382014-10-17 Luis Machado <lgustavo@codesourcery.com>
14639
14640 * gdb.guile/scm-breakpoint.exp: Do not assume any
14641 directory separators when matching source file paths.
14642 * gdb.python/py-breakpoint.exp: Likewise.
14643 * gdb.reverse/break-precsave.exp: Likewise.
14644 * gdb.reverse/break-reverse.exp: Likewise.
14645 * gdb.reverse/consecutive-precsave.exp: Likewise.
14646 * gdb.reverse/finish-precsave.exp: Likewise.
14647 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
14648 * gdb.reverse/finish-reverse.exp: Likewise.
14649 * gdb.reverse/i386-precsave.exp: Likewise.
14650 * gdb.reverse/i387-env-reverse.exp: Likewise.
14651 * gdb.reverse/i387-stack-reverse.exp: Likewise.
14652 * gdb.reverse/machinestate-precsave.exp: Likewise.
14653 * gdb.reverse/machinestate.exp: Likewise.
14654 * gdb.reverse/sigall-precsave.exp: Likewise.
14655 * gdb.reverse/solib-precsave.exp: Likewise.
14656 * gdb.reverse/step-precsave.exp: Likewise.
14657 * gdb.reverse/until-precsave.exp: Likewise.
14658 * gdb.reverse/watch-precsave.exp: Likewise.
14659 * gdb.reverse/watch-reverse.exp: Likewise.
14660
b22089ab
YQ
146612014-10-17 Yao Qi <yao@codesourcery.com>
14662
14663 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
14664 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
14665
6c4486e6
PA
146662014-10-17 Pedro Alves <palves@redhat.com>
14667
14668 PR gdb/17471
14669 * gdb.base/bg-execution-repeat.c: New file.
14670 * gdb.base/bg-execution-repeat.exp: New file.
14671
0ff33695
PA
146722014-10-17 Pedro Alves <palves@redhat.com>
14673
14674 PR gdb/17300
14675 * gdb.base/continue-all-already-running.c: New file.
14676 * gdb.base/continue-all-already-running.exp: New file.
14677
6fdebc3d
PA
146782014-10-17 Pedro Alves <palves@redhat.com>
14679
14680 PR gdb/17472
14681 * gdb.base/annota-input-while-running.c: New file.
14682 * gdb.base/annota-input-while-running.exp: New file.
14683
32a8097b
PA
146842014-10-17 Pedro Alves <palves@redhat.com>
14685
14686 * gdb.base/callfuncs.exp: emove references to osf.
14687 * gdb.base/sigall.exp: Likewise.
14688 * gdb.gdb/selftest.exp: Likewise.
14689 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14690 * gdb.mi/non-stop.c: Likewise.
14691 * gdb.mi/pthreads.c: Likewise.
14692 * gdb.reverse/sigall-precsave.exp: Likewise.
14693 * gdb.reverse/sigall-reverse.exp: Likewise.
14694 * gdb.threads/pthreads.c: Likewise.
14695 * gdb.threads/pthreads.exp: Likewise.
14696
7a3517ff
YQ
146972014-10-17 Yao Qi <yao@codesourcery.com>
14698
14699 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
14700 check 'target_info exists noargs'.
14701 (test_command_prompt_position): Likewise.
14702 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
14703 Remove "set args".
14704 (progvar_simple_while_test): Likewise.
14705 (progvar_complex_if_while_test): Likewise.
14706 (if_while_breakpoint_command_test): Likewise.
14707 (infrun_breakpoint_command_test): Likewise.
14708 (breakpoint_command_test): Likewise.
14709 (watchpoint_command_test): Likewise.
14710 (bp_deleted_in_command_test): Likewise.
14711 (temporary_breakpoint_commands): Likewise.
14712
bb99c472
YQ
147132014-10-16 Yao Qi <yao@codesourcery.com>
14714
14715 * gdb.base/remotetimeout.exp: Remove noargs checking.
14716
7c16b83e
PA
147172014-10-15 Pedro Alves <palves@redhat.com>
14718
14719 PR breakpoints/9649
14720 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
14721 * gdb.base/breakpoint-in-ro-region.exp
14722 (probe_target_hardware_step): New procedure.
14723 (top level): Probe hardware stepping and hardware breakpoint
14724 support. Test stepping through a read-only region, with both
14725 "breakpoint auto-hw" on and off and both "always-inserted" on and
14726 off.
14727
35a49624
IB
147282014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
14729
14730 * gdb.dlang/demangle.exp: Update for demangling changes.
14731
2d1c107c
SC
147322014-10-15 Siva Chandra Reddy <sivachandra@google.com>
14733
14734 * gdb.cp/non-trivial-retval.cc: Add new test cases.
14735 * gdb.cp/non-trivial-retval.exp: Add new tests.
14736
778811d5
SC
147372014-10-15 Siva Chandra Reddy <sivachandra@google.com>
14738
14739 PR c++/13403
14740 PR c++/15154
14741 * gdb.cp/non-trivial-retval.cc: New file.
14742 * gdb.cp/non-trivial-retval.exp: New file.
14743
10c5f0a8
YQ
147442014-10-15 Yao Qi <yao@codesourcery.com>
14745
14746 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
14747 remote host.
14748
65d7b369
YQ
147492014-10-15 Yao Qi <yao@codesourcery.com>
14750
14751 * gdb.python/py-symbol.exp: Match file base name if host is
14752 remote, otherwise match file name with dir name.
14753 * gdb.python/py-symtab.exp: Likewise.
14754 * gdb.python/python.exp: Likewise.
14755
46dc1394
YQ
147562014-10-15 Yao Qi <yao@codesourcery.com>
14757
14758 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
14759 pattern.
14760 * gdb.python/py-symtab.exp: Likewise.
14761 * gdb.python/python.exp: Remove trailing ".*". Fix typo
14762 locationn.
14763
c40cc657
JB
147642014-10-14 Joel Brobecker <brobecker@adacore.com>
14765
14766 * gdb.ada/addr_arith: New testcase.
14767
2abf49e1
MR
147682014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
14769
14770 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
14771 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
14772 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
14773 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
14774
f7088df3
SDJ
147752014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
14776
14777 * gdb.arch/stap-eval-lang-ada.S: Likewise.
14778 * gdb.arch/stap-eval-lang-ada.c: Likewise.
14779 * gdb.arch/stap-eval-lang-ada.exp: New file.
14780
4dc06805
YQ
147812014-10-14 Yao Qi <yao@codesourcery.com>
14782
14783 * gdb.mi/mi-var-child.c (nothing1): New function.
14784 (nothing2): New function.
14785 (do_children_tests): Set function pointers by nothing1 and
14786 nothing2.
14787 * gdb.mi/mi-var-child.exp: Step over new added statements.
14788 Update test to match the new output.
14789 * gdb.mi/var-cmd.c (nothing1): New function.
14790 (nothing2): New function.
14791 (do_children_tests): Set function pointers by nothing1 and
14792 nothing2.
14793 * gdb.mi/mi-var-display.exp: Update test to match output.
14794 Step to the line specified by $line_dct_nothing.
14795 Increase the number of lines to step.
14796
46a93de2
YQ
147972014-10-14 Yao Qi <yao@codesourcery.com>
14798
14799 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
14800 tests.
14801 * gdb.mi/mi2-var-child.exp: Likewise.
14802
14ea52ee
DE
148032014-10-13 Doug Evans <dje@google.com>
14804
14805 * gdb.python/py-objfile.exp: Change name of file name test.
14806
e5c6e92b
DE
148072014-10-13 Doug Evans <dje@google.com>
14808
14809 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
14810 from the start of the CU.
14811
c780cc2f
JK
148122014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14813 Yao Qi <yao@codesourcery.com>
14814
14815 Fix "save breakpoints" for "catch" command.
14816 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
14817 Remove -nonewline. Match also the added "main" line.
14818
99894e11
JK
148192014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14820
14821 Fix "save breakpoints" for "disable $bpnum" command.
14822 * gdb.base/save-bp.c (main): Add label.
14823 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
14824
6e1ac5a3
JK
148252014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14826
14827 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
14828
754dd2b0
YQ
148292014-10-11 Yao Qi <yao@codesourcery.com>
14830
14831 * gdb.server/server-kill.exp: Execute command
14832 "set remote trace-status-packet on" before "tstatus".
14833
f90183d7
YQ
148342014-10-11 Yao Qi <yao@codesourcery.com>
14835
14836 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
14837 (main): Call getppid.
14838 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
14839 and continue to it. Read variable "server_pid".
14840
bf40a607
YQ
148412014-10-11 Yao Qi <yao@codesourcery.com>
14842
14843 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
14844
052ca370
YQ
148452014-10-11 Yao Qi <yao@codesourcery.com>
14846
14847 * gdb.threads/thread-find.exp: Don't execute command
14848 "info threads".
14849 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
14850 * gdb.threads/linux-dp.exp: Don't check the condition
14851 $threads_created equals to zero.
14852
3831839c
PA
148532014-10-10 Pedro Alves <palves@redhat.com>
14854
14855 * gdb.base/bigcore.exp: Remove references to IRIX.
14856 * gdb.base/funcargs.exp: Likewise.
14857 * gdb.base/interrupt.exp: Likewise.
14858 * gdb.base/mips_pro.exp: Likewise.
14859 * gdb.base/nodebug.exp: Likewise.
14860 * gdb.base/setvar.exp: Likewise.
14861 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
14862
8b9a549d
PA
148632014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14864 Pedro Alves <palves@redhat.com>
14865
14866 PR symtab/14466
14867 * gdb.base/vdso-warning.c: New file.
14868 * gdb.base/vdso-warning.exp: New file.
14869
d48ba5e8
DE
148702014-10-02 Doug Evans <dje@google.com>
14871
14872 * gdb.base/structs.c (main): Don't run forever.
14873
2278c276
PA
148742014-10-02 Pedro Alves <palves@redhat.com>
14875
14876 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
14877 (top level) <stop threads 1, stop threads 2>: Use it.
14878
b57bacec
PA
148792014-10-02 Pedro Alves <palves@redhat.com>
14880
14881 * gdb.threads/break-while-running.exp (test): Add new
14882 'update_thread_list' argument. Skip "info threads" if false.
14883 (top level): Add new 'update_thread_list' axis.
14884
13fd3ff3
PA
148852014-10-02 Pedro Alves <palves@redhat.com>
14886
14887 PR breakpoints/17431
14888 * gdb.base/execl-update-breakpoints.c: New file.
14889 * gdb.base/execl-update-breakpoints.exp: New file.
14890
0fec99e8
PA
148912014-10-01 Pedro Alves <palves@redhat.com>
14892
14893 * gdb.base/breakpoint-in-ro-region.c: New file.
14894 * gdb.base/breakpoint-in-ro-region.exp: New file.
14895
2ddf4301
SM
148962014-10-01 Simon Marchi <simon.marchi@ericsson.com>
14897
14898 * gdb.mi/mi-exit-code.exp: New file.
14899 * gdb.mi/mi-exit-code.c: New file.
14900
6a5f3f43
YQ
149012014-09-30 Yao Qi <yao@codesourcery.com>
14902
14903 * lib/prelink-support.exp (build_executable_own_libs): Error if
14904 the target isn't native.
14905
345bcc73
YQ
149062014-09-30 Yao Qi <yao@codesourcery.com>
14907
14908 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
14909 false.
14910
a25a5a45
PA
149112014-09-22 Pedro Alves <palves@redhat.com>
14912
14913 * gdb.threads/break-while-running.exp: New file.
14914 * gdb.threads/break-while-running.c: New file.
14915
00ba3162
YQ
149162014-09-19 Yao Qi <yao@codesourcery.com>
14917
14918 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
14919 Invoke test. Restart GDB with --readnow and invoke test again.
14920
c3b7b696
YQ
149212014-09-19 Yao Qi <yao@codesourcery.com>
14922
14923 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
14924 proc set_breakpoint_on_gcd_function. Invoke
14925 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
14926 invoke set_breakpoint_on_gcd_function again.
14927
2b4fd423
DE
149282014-09-18 Doug Evans <dje@google.com>
14929
14930 * gdb.dwarf2/symtab-producer.exp: New file.
14931
a5947601
SDJ
149322014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
14933
14934 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
14935 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
14936 * gdb.base/global-var-nested-by-dso.c: Likewise.
14937 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14938
91c19059
SDJ
149392014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
14940 Pedro Alves <palves@redhat.com>
14941
14942 * gdb.base/watch-bitfields.exp: Pass string other than test file
14943 name to prepare_for_testing.
14944 (watch): New procedure.
14945 (expect_watchpoint): Use with_test_prefix.
14946 (top level): Factor out tests to ...
14947 (test_watch_location, test_regular_watch): ... these new
14948 procedures, and use with_test_prefix and gdb_continue_to_end.
14949
bb9d5f81
PP
149502014-09-16 Patrick Palka <patrick@parcs.ath.cx>
14951
14952 PR breakpoints/12526
14953 * gdb.base/watch-bitfields.exp: New file.
14954 * gdb.base/watch-bitfields.c: New file.
14955
635856f5
PA
149562014-09-16 Pedro Alves <palves@redhat.com>
14957
14958 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
14959 software and hardware addresses, not software address against
14960 itself.
14961
7280ceea
PA
149622014-09-16 Pedro Alves <palves@redhat.com>
14963
14964 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
14965 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
14966
428b16bd
PA
149672014-09-16 Pedro Alves <palves@redhat.com>
14968
14969 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
14970 files.
14971 * gdb.base/a2-run.exp: Remove all code guarded by istarget
14972 "*-*-vxworks*" throughout.
14973 * gdb.base/break.exp: Likewise.
14974 * gdb.base/default.exp: Likewise.
14975 * gdb.base/scope.exp: Likewise.
14976 * gdb.base/sepdebug.exp: Likewise.
14977 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
14978 throughout.
14979 * gdb.base/run.c: Likewise.
14980 * gdb.base/sepdebug.c: Likewise.
14981 * gdb.hp/gdb.aCC/run.c: Likewise.
14982 * gdb.reverse/until-reverse.c: Likewise.
14983 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
14984
666d413c
YQ
149852014-09-16 Yao Qi <yao@codesourcery.com>
14986
14987 * boards/local-remote-host-native.exp: New file.
14988
57cbd724
DE
149892014-09-14 Doug Evans <xdje42@gmail.com>
14990
14991 * gdb.threads/queue-signal.c (thread_count): New variable.
14992 (thread_count_mutex, thread_count_condvar): New variables.
14993 (incr_thread_count, wait_all_threads_running): New functions.
14994 (main): Wait for all threads to be in their thread functions.
14995
81219e53
DE
149962014-09-13 Doug Evans <xdje42@gmail.com>
14997
14998 * gdb.threads/queue-signal.c: New file.
14999 * gdb.threads/queue-signal.exp: New file.
15000
3714cea7
DE
150012014-09-13 Doug Evans <xdje42@gmail.com>
15002
15003 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
15004 be consistent with what default_gdb_init uses.
15005 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
15006 the plain text of the prompt. Add some logging printfs.
15007 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
15008
fa43b1d7
PA
150092014-09-12 Pedro Alves <palves@redhat.com>
15010
15011 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
15012 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
15013 * gdb.arch/i386-size-overlap.exp: Likewise.
15014 * gdb.arch/i386-size.exp: Likewise.
15015 * gdb.arch/i386-unwind.exp: Likewise.
15016 * gdb.base/a2-run.exp: Likewise.
15017 * gdb.base/break.exp: Likewise.
15018 * gdb.base/charset.exp: Likewise.
15019 * gdb.base/chng-syms.exp: Likewise.
15020 * gdb.base/commands.exp: Likewise.
15021 * gdb.base/dbx.exp: Likewise.
15022 * gdb.base/find.exp: Likewise.
15023 * gdb.base/funcargs.exp: Likewise.
15024 * gdb.base/jit-simple.exp: Likewise.
15025 * gdb.base/reread.exp: Likewise.
15026 * gdb.base/sepdebug.exp: Likewise.
15027 * gdb.base/step-bt.exp: Likewise.
15028 * gdb.cp/mb-inline.exp: Likewise.
15029 * gdb.cp/mb-templates.exp: Likewise.
15030 * gdb.objc/basicclass.exp: Likewise.
15031 * gdb.threads/killed.exp: Likewise.
15032
9d9bf2df
EBM
150332014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15034
15035 PR tdep/17379
15036 * gdb.arch/powerpc-stackless.S: New file.
15037 * gdb.arch/powerpc-stackless.exp: New file.
15038
1cf2f1b0
JK
150392014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15040
15041 * gdb.base/attach.c: Include unistd.h.
15042 (main): Call alarm. Add label postloop.
15043 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
15044 gdb_breakpoint, gdb_continue_to_breakpoint.
15045 (test_command_line_attach_run): Kill ${testpid} in one exit path.
15046
98880d46
PA
150472014-09-11 Pedro Alves <palves@redhat.com>
15048
15049 PR gdb/17347
15050 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
15051 * gdb.base/attach.exp (test_command_line_attach_run): New
15052 procedure.
15053 (top level): Call it.
15054
4c92ff2c
PA
150552014-09-11 Pedro Alves <palves@redhat.com>
15056
15057 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
15058 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
15059 (do_command_attach_tests): Use spawn_wait_for_attach.
15060 * gdb.base/solib-overlap.exp: Likewise.
15061 * gdb.multi/multi-attach.exp: Likewise.
15062 * gdb.python/py-prompt.exp: Likewise.
15063 * gdb.python/py-sync-interp.exp: Likewise.
15064 * gdb.server/ext-attach.exp: Likewise.
15065
3adc1a7d
GKB
150662014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
15067
15068 * gdb.fortran/array-element.exp: Remove unexpected "continue"
15069 command in testcase. Simplify testcase.
15070
96334934
JB
150712014-09-10 Joel Brobecker <brobecker@adacore.com>
15072
15073 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
15074
eb479039
JB
150752014-09-10 Joel Brobecker <brobecker@adacore.com>
15076
15077 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
15078
deede10c
JB
150792014-09-10 Joel Brobecker <brobecker@adacore.com>
15080
15081 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
15082
7828a5f5
JB
150832014-09-10 Joel Brobecker <brobecker@adacore.com>
15084
15085 * gdb.dwarf2/dynarr-ptr.c: New file.
15086 * gdb.dwarf2/dynarr-ptr.exp: New file.
15087
33aeebcf
MR
150882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15089
15090 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
15091 of 30 rather than hardcoding 120 for a slow test case. Take the
15092 `gdb,timeout' target setting into account for this calculation.
15093 Don't extend the timeout for the test cases that don't need it.
15094
7b415901
MR
150952014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15096
15097 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
15098 a factor of 2 for a slow test case. Take the `gdb,timeout'
15099 target setting into account for this calculation.
15100 * gdb.reverse/until-precsave.exp: Increase the timeout by
15101 a factor of 15 and 3 respectively rather than adding 120
15102 for a pair of slow test cases. Take the `gdb,timeout'
15103 target setting into account for this calculation.
15104
4a40f85a
MR
151052014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15106
15107 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
15108 timeout, don't pass one down to gdb_expect.
15109 (gdb_expect): Rework timeout selection.
15110
09635af7
MR
151112014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15112
15113 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
15114 exception on timeout.
15115 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
15116 (gdbserver_start_extended): Catch any `gdbserver_start' error
15117 exceptions.
15118 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
15119 * lib/mi-support.exp (mi_gdb_target_load): Catch any
15120 `gdbserver_gdb_load' error exceptions.
15121
2bdd10b7
MR
151222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
15123
15124 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
15125 120 on waiting for the TCP socket to open.
15126
316935f0
DE
151272014-09-09 Doug Evans <xdje42@gmail.com>
15128
15129 * gdb.base/default.exp (show_conv_list): Add _caller_is,
15130 _caller_matches, _any_caller_is, _any_caller_matches.
15131
83740597
DE
151322014-09-09 Doug Evans <xdje42@gmail.com>
15133
15134 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
15135
4c122fc3
YQ
151362014-09-09 Yao Qi <yao@codesourcery.com>
15137
15138 * gdb.mi/mi-var-display.exp: Set print symbol off.
15139
a9f116cb
GKB
151402014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
15141
15142 PR gdb/17035
15143 * gdb.base/commands.exp: Add tests to verify user-defined
15144 commands with empty bodies.
15145 * gdb.python/py-cmd.exp: Test that we don't show user-defined
15146 python commands in `show user command`.
15147 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
15148 scheme commands in `show user command`.
15149
c75bd3a2
JK
151502014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15151
15152 PR python/17355
15153 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
15154 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
15155 * gdb.python/py-framefilter-invalidarg.exp: New file.
15156 * gdb.python/py-framefilter-invalidarg.py: New file.
15157
faa42425
DE
151582014-09-06 Doug Evans <xdje42@gmail.com>
15159
15160 PR 15276
15161 * gdb.python/py-caller-is.c: New file.
15162 * gdb.python/py-caller-is.exp: New file.
15163
474ca4f6
SDJ
151642014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
15165
15166 PR gdb/17235
15167 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
15168 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
15169
eb0b0463
SDJ
151702014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
15171
15172 PR fortran/17237
15173 * gdb.fortran/print-formatted.exp: New file.
15174 * gdb.fortran/print-formatted.f90: Likewise.
15175
5f3b99cf
SS
151762014-09-03 Sasha Smundak <asmundak@google.com>
15177
15178 * gdb.python/py-frame.exp: Test Frame.read_register.
15179
7d793aa9
SDJ
151802014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
15181
15182 PR python/16699
15183 * gdb.python/py-completion.exp: New file.
15184 * gdb.python/py-completion.py: Likewise.
15185
fb0576e9
DE
151862014-08-28 Doug Evans <dje@google.com>
15187
15188 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
15189 eax,etc. are live with values set by gdb and thus the compiler can't
15190 use them.
15191 * gdb.arch/i386-pseudo.c (main): Ditto.
15192
ee92b0dd
DE
151932014-08-27 Doug Evans <dje@google.com>
15194
15195 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
15196
6649db35
DE
151972014-08-25 Doug Evans <dje@google.com>
15198
15199 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
15200 (main): Ditto.
15201
564b7600
DE
152022014-08-25 Doug Evans <dje@google.com>
15203
15204 * gdb.threads/thread-execl.exp: #include <stdio.h>.
15205
3881fb67
YQ
152062014-08-24 Yao Qi <yao@codesourcery.com>
15207
15208 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
15209 symbol off.
15210 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
15211
a05a36a5
DE
152122014-08-22 Doug Evans <dje@google.com>
15213
15214 PR 17276
15215 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
15216 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
15217 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
15218
7c343b48
YQ
152192014-08-22 Yao Qi <yao@codesourcery.com>
15220
15221 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
15222 * gdb.python/py-finish-breakpoint2.exp: Likewise.
15223 * gdb.python/python.exp: Likewise. Use .py file on the host
15224 instead of the build.
15225
22fd09ae
JK
152262014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15227
15228 * gdb.threads/gcore-stale-thread.c: New file.
15229 * gdb.threads/gcore-stale-thread.exp: New file.
15230
a8454a7c
PA
152312014-08-21 Pedro Alves <palves@redhat.com>
15232
15233 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
15234 * gdb.base/gcore-relro-pie.exp: Likewise.
15235 * gdb.base/gcore-relro.exp: Likewise.
15236 * gdb.base/gcore.exp: Likewise.
15237 * gdb.base/print-symbol-loading.exp: Likewise.
15238 * gdb.threads/gcore-thread.exp: Likewise.
15239 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
15240
2a31c623
PA
152412014-08-20 Pedro Alves <palves@redhat.com>
15242 Jan Kratochvil <jan.kratochvil@redhat.com>
15243
15244 * Makefile.in (EXTRA_RULES, CC): New variables, get from
15245 configure.
15246 (EXPECT): Handle READ1 being set.
15247 (all): Depend on EXTRA_RULES.
15248 (check-read1, expect-read1, read1.so, read1): New rules.
15249 * README (Testsuite Parameters): Document the READ1 make variable.
15250 (Race detection): New section.
15251 * configure: Regenerate.
15252 * configure.ac: If build==host==target, and running under a
15253 GNU/glibc system, add read1 to the extra Makefile rules.
15254 (EXTRA_RULES): AC_SUBST it.
15255 * lib/read1.c: New file.
15256
d36430db
JB
152572014-08-20 Joel Brobecker <brobecker@adacore.com>
15258
15259 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
15260 the handling of variables declared as a typedef to an array
15261 which a DW_AT_data_location attribute.
15262
9a0dc9e3
PA
152632014-08-19 Andrew Burgess <aburgess@broadcom.com>
15264 Pedro Alves <palves@redhat.com>
15265
15266 PR symtab/14604
15267 PR symtab/14605
15268 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
15269 gdb_test.
15270
0718a8da
PA
152712014-08-19 Pedro Alves <palves@redhat.com>
15272
15273 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
15274
13b448cd
YQ
152752014-08-19 Yao Qi <yao@codesourcery.com>
15276
15277 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
15278 right line.
15279
1cbf5077
DB
152802014-08-18 David Blaikie <dblaikie@gmail.com>
15281
15282 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
15283
bf0fae19
JB
152842014-08-18 Joel Brobecker <brobecker@adacore.com>
15285
15286 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
15287 attribute in array range.
15288
3c8c5dcc
JB
152892014-08-18 Joel Brobecker <brobecker@adacore.com>
15290
15291 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
15292
e66d4446
SC
152932014-08-15 Siva Chandra Reddy <sivachandra@google.com>
15294
15295 PR c++/17132
15296 * gdb.cp/pr17132.cc: New file.
15297 * gdb.cp/pr17132.exp: New file.
15298
940df408
SC
152992014-08-15 Siva Chandra Reddy <sivachandra@google.com>
15300
15301 * gdb.python/py-xmethods.py (A_getarrayind)
15302 (E_method_char_worker.__call__, E_method_int_worker.__call__):
15303 Use 'print' with function call syntax.
15304 (E_method_matcher.match): Fix tab vs space indentation mixup.
15305
ebcc6c3a
YQ
153062014-08-15 Yao Qi <yao@codesourcery.com>
15307
15308 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
15309 false.
15310
775e0f04
YQ
153112014-08-15 Yao Qi <yao@codesourcery.com>
15312
15313 * gdb.cp/casts.exp: Set print symbol off.
15314 * gdb.cp/class2.exp: Likewise.
15315 * gdb.cp/overload.exp: Likewise.
15316 * gdb.cp/templates.exp: Likewise.
15317
d769e349
DE
153182014-08-11 Doug Evans <dje@google.com>
15319
15320 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
15321 (test_load_shlib): Update.
15322
20c6f1e1
YQ
153232014-08-09 Yao Qi <yao@codesourcery.com>
15324
15325 * gdb.base/display.exp: Invoke is_address_zero_readable.
15326 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
15327 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
15328 * gdb.base/hbreak-unmapped.exp: Return if
15329 is_address_zero_readable returns true.
15330 * gdb.base/signest.exp: Likewise.
15331 * gdb.base/signull.exp: Likewise.
15332 * gdb.base/sigbpt.exp: Likewise.
15333 * gdb.guile/scm-disasm.exp: Do the test if
15334 is_address_zero_readable returns false.
15335 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
15336 * gdb.python/py-arch.exp: Likewise.
15337 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
15338 * lib/gdb.exp (is_address_zero_readable): New proc.
15339
5792e8e3
YQ
153402014-08-09 Yao Qi <yao@codesourcery.com>
15341
15342 PR testsuite/13443
15343 * gdb.mi/mi-var-display.exp: Make test messages unique.
15344
3cecbbbe
TT
153452014-08-04 Tom Tromey <tromey@redhat.com>
15346
15347 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
15348 target 0".
15349
00b51ff5
TT
153502014-08-04 Tom Tromey <tromey@redhat.com>
15351
15352 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
15353 "target_resume".
15354
6908c509
JB
153552014-08-01 Joel Brobecker <brobecker@adacore.com>
15356
15357 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
15358 inner_vla_struct_object_size.
15359 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
15360 as xfail.
15361
cc6563d2
PA
153622014-07-30 Pedro Alves <palves@redhat.com>
15363
15364 * gdb.threads/signal-command-handle-nopass.exp (test): Add
15365 comment.
15366
7e09a223
YQ
153672014-07-29 Yao Qi <yao@codesourcery.com>
15368
15369 PR gdb/17206
15370 * gdb.base/until-nodebug.exp: New.
15371
7ebdbe92
DE
153722014-07-28 Doug Evans <xdje42@gmail.com>
15373
15374 PR guile/17203
15375 * gdb.guile/scm-parameter.exp: Add tests for trying to create
15376 previously existing parameter, and previously ambiguously spelled
15377 parameter.
15378
fdb1adc6
WN
153792014-07-28 Will Newton <will.newton@linaro.org>
15380
15381 * gdb.base/varargs.exp: Remove KFAILs for ARM.
15382
186fcde0
DE
153832014-07-26 Ludovic Courtès <ludo@gnu.org>
15384 Doug Evans <xdje42@gmail.com>
15385
15386 PR guile/17146
15387 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
15388
70509625
PA
153892014-07-25 Pedro Alves <palves@redhat.com>
15390
15391 * gdb.threads/signal-command-handle-nopass.c: New file.
15392 * gdb.threads/signal-command-handle-nopass.exp: New file.
15393 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
15394 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
15395 * gdb.threads/signal-delivered-right-thread.c: New file.
15396 * gdb.threads/signal-delivered-right-thread.exp: New file.
15397
c3f814a1
PA
153982014-07-25 Pedro Alves <palves@redhat.com>
15399
15400 * gdb.base/double-prompt-target-event-error.exp
15401 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
15402 match.
15403 (cancel_pagination_in_target_event): Rework double prompt
15404 detection.
15405 * gdb.base/paginate-after-ctrl-c-running.exp
15406 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
15407 <return>' match.
15408 * gdb.base/paginate-bg-execution.exp
15409 (test_bg_execution_pagination_return)
15410 (test_bg_execution_pagination_cancel): Remove '-notransfer
15411 <return>' matches.
15412 * gdb.base/paginate-execution-startup.exp
15413 (test_fg_execution_pagination_return)
15414 (test_fg_execution_pagination_cancel): Remove '-notransfer
15415 <return>' matches.
15416 * gdb.base/paginate-inferior-exit.exp
15417 (test_paginate_inferior_exited): Remove '-notransfer <return>'
15418 match.
15419 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
15420 * lib/gdb.exp (pagination_prompt): Run text through
15421 string_to_regexp.
15422 (gdb_test_multiple): Match $pagination_prompt instead of
15423 "<return>".
15424 (string_to_regexp): Move to lib/gdb-utils.exp.
15425
e214cf6c
JK
154262014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15427
15428 * gdb.arch/amd64-entry-value-paramref.S: New file.
15429 * gdb.arch/amd64-entry-value-paramref.cc: New file.
15430 * gdb.arch/amd64-entry-value-paramref.exp: New file.
15431 * gdb.arch/amd64-optimout-repeat.S: New file.
15432 * gdb.arch/amd64-optimout-repeat.c: New file.
15433 * gdb.arch/amd64-optimout-repeat.exp: New file.
15434
17d0c5c8
JK
154352014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15436
15437 PR gdb/17170
15438 * gdb.base/statistics.exp: New file.
15439
b8b8facf
DE
154402014-07-17 Doug Evans <dje@google.com>
15441
74b49205 15442 PR gdb/17170
b8b8facf
DE
15443 * gdb.base/maint.exp: Update testing of per-command stats.
15444
1b5d0ab3
PA
154452014-07-16 Pedro Alves <palves@redhat.com>
15446
15447 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
15448 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
15449 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
15450 (tfile_write_buf): New functions.
15451 (add_memory_block): Rewrite using the above.
15452 (adjust_function_address): New function.
15453 (FUNCTION_ADDRESS): New macro.
15454 (write_basic_trace_file): Remove short_x local, and use
15455 tfile_write_16. Change type of func_addr local to unsigned long
15456 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
15457 here. Cast argument of add_memory_block to char pointer.
15458 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
15459 (main): Remove parameters.
15460 * gdb.trace/tfile.exp: Remove nowarnings.
15461
4d974e88
SM
154622014-07-15 Simon Marchi <simon.marchi@ericsson.com>
15463
15464 * gdb.base/debug-expr.exp: Test string evaluation with
15465 "debug expression" on.
15466
41e99568
PA
154672014-07-15 Pedro Alves <palves@redhat.com>
15468
15469 * gdb.base/reread.exp: Use clean_restart.
15470
487d9753
PL
154712014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
15472
15473 * gdb.arch/avr-flash-qualifer.c: New.
15474 * gdb.arch/avr-flash-qualifer.exp: New.
15475
cc1c52ad
PA
154762014-07-14 Pedro Alves <palves@redhat.com>
15477
15478 * gdb.base/paginate-after-ctrl-c-running.c: New file.
15479 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
15480
1e973570
PA
154812014-07-14 Pedro Alves <palves@redhat.com>
15482
15483 * gdb.base/double-prompt-target-event-error.c: New file.
15484 * gdb.base/double-prompt-target-event-error.exp: New file.
15485
93d6eb10
PA
154862014-07-14 Pedro Alves <palves@redhat.com>
15487
15488 PR gdb/17072
15489 * gdb.base/paginate-inferior-exit.c: New file.
15490 * gdb.base/paginate-inferior-exit.exp: New file.
15491
0017922d
PA
154922014-07-14 Pedro Alves <palves@redhat.com>
15493
15494 PR gdb/17072
15495 * gdb.base/paginate-bg-execution.c: New file.
15496 * gdb.base/paginate-bg-execution.exp: New file.
15497
94696ad3
PA
154982014-07-14 Pedro Alves <palves@redhat.com>
15499
15500 PR gdb/17072
15501 * gdb.base/paginate-execution-startup.c: New file.
15502 * gdb.base/paginate-execution-startup.exp: New file.
15503 * lib/gdb.exp (pagination_prompt): New global.
15504 (default_gdb_spawn): New procedure, factored out from
15505 default_gdb_spawn.
15506 (default_gdb_start): Adjust to call default_gdb_spawn.
15507 (gdb_spawn): New procedure.
15508
bd293940
PA
155092014-07-14 Pedro Alves <palves@redhat.com>
15510
15511 * lib/gdb.exp (gdb_assert): New procedure.
15512 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
15513
c933f875
PA
155142014-07-14 Pedro Alves <palves@redhat.com>
15515
15516 * gdb.base/execution-termios.c: New file.
15517 * gdb.base/execution-termios.exp: New file.
15518
d98b7a16
TT
155192014-07-14 Tom Tromey <tromey@redhat.com>
15520
15521 * gdb.cp/vla-cxx.cc: New file.
15522 * gdb.cp/vla-cxx.exp: New file.
15523
548740d6
TT
155242014-07-14 Tom Tromey <tromey@redhat.com>
15525
15526 * gdb.reverse/rerun-prec.c: New file.
15527 * gdb.reverse/rerun-prec.exp: New file.
15528
a25eb028
MR
155292014-07-12 Maciej W. Rozycki <macro@mips.com>
15530 Maciej W. Rozycki <macro@codesourcery.com>
15531
15532 * lib/gdb-utils.exp: New file.
15533 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
15534 inline `gdb_init_command' processing.
15535 (gdb_start_cmd): Likewise.
15536 * lib/mi-support.exp (mi_run_cmd): Likewise.
15537 * README: Document `gdb_init_command' and `gdb_init_commands'.
15538
218c2655
JK
155392014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15540
15541 Fix false FAIL running under a very long directory name.
15542 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
15543 and "set print elements 10000". Twice.
15544
5401fde3
YQ
155452014-07-11 Yao Qi <yao@codesourcery.com>
15546
15547 * gdb.base/exprs.exp: "set print symbol off".
15548
e76126e8
PA
155492014-07-11 Pedro Alves <palves@redhat.com>
15550
15551 * gdb.threads/kill.c: New file.
15552 * gdb.threads/kill.exp: New file.
15553
2d6f0de6
YQ
155542014-07-10 Yao Qi <yao@codesourcery.com>
15555
15556 * gdb.trace/tfile.c (write_basic_trace_file)
15557 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
15558 address written to trace file.
15559
7180e04a
PA
155602014-07-09 Pedro Alves <palves@redhat.com>
15561
15562 * gdb.base/attach-wait-input.exp: New file.
15563 * gdb.base/attach-wait-input.c: New file.
15564
9a9a7608
AB
155652014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
15566
15567 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
15568 setting up test structures.
15569 (main): Call new test function.
15570 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
15571 test function, continue into test function and walk test
15572 structures.
15573
161ac41e
YQ
155742014-07-02 Yao Qi <yao@codesourcery.com>
15575
15576 * gdb.trace/entry-values.c: Define labels 'foo_start' and
15577 'bar_start' at the beginning of functions 'foo' and 'bar'
15578 respectively.
15579 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
15580 instead of 'foo' and 'bar'.
15581
1f267ae3
MM
155822014-07-08 Markus Metzger <markus.t.metzger@intel.com>
15583
15584 * gdb.btrace/segv.exp: New.
15585 * gdb.btrace/segv.c: New.
15586
2b239efb
LM
155872014-07-02 Luis Machado <lgustavo@codesourcery.com>
15588
15589 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
15590 instruction.
15591
cf363f18
MW
155922014-06-30 Mark Wielaard <mjw@redhat.com>
15593
15594 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
15595 vulture, vilify, villar): New volatile array constants.
15596 (vindictive, vegetation): New const volatile array constants.
15597 * gdb.base/volatile.exp: Test volatile and const volatile array
15598 types.
15599
aebf9d24
AA
156002014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15601
15602 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
15603 target lacks support for awatch, rwatch, or hbreak.
15604
b67a2c6f
YQ
156052014-06-27 Yao Qi <yao@codesourcery.com>
15606
15607 * gdb.multi/dummy-frame-restore.exp: New.
15608 * gdb.multi/dummy-frame-restore.c: New.
15609
aef92902
MM
156102014-06-25 Markus Metzger <markus.t.metzger@intel.com>
15611
15612 * gdb.btrace/gcore.exp: New.
15613
8e9db26e
PA
156142014-06-23 Pedro Alves <palves@redhat.com>
15615
15616 * gdb.base/watchpoint-reuse-slot.c: New file.
15617 * gdb.base/watchpoint-reuse-slot.exp: New file.
15618
70afc5b7
SC
156192014-06-23 Siva Chandra Reddy <sivachandra@google.com>
15620
15621 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
15622 progspace's filename in 'info', 'enable' and 'disable' command
15623 tests.
15624
b972bd9c
JK
156252014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15626
15627 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
15628 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
15629 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
15630
125f8a3d
GB
156312014-06-20 Gary Benson <gbenson@redhat.com>
15632
15633 * gdb.arch/i386-avx.exp: Fix include file location.
15634 * gdb.arch/i386-sse.exp: Likewise.
15635
3ed9baed
IB
156362014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
15637
15638 * gdb.dlang/expression.exp: New file.
15639
034f788c
PA
156402014-06-19 Pedro Alves <palves@redhat.com>
15641
15642 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
15643 out from ...
15644 (top level): ... here. Iterate running tests under different
15645 scheduler-locking settings.
15646
45371d0c
LM
156472014-06-18 Luis Machado <lgustavo@codesourcery.com>
15648
15649 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
15650 to DW_FORM_addr and use non-zero addresses.
15651
5d376983
SC
156522014-06-18 Siva Chandra Reddy <sivachandra@google.com>
15653
15654 PR gdb/17017
15655 * gdb.python/py-xmethods.cc: Add global function call counters and
15656 increment them in their respective functions. Remove "cout"
15657 statements.
15658 * gdb.python/py-xmethods.exp: Make tests check the global function
15659 call counters instead of depending on inferior IO.
15660
a1aa2221
LM
156612014-06-18 Don Breazeal <donb@codesourcery.com>
15662
15663 * gdb.base/foll-fork.exp (default_fork_parent_follow):
15664 Deleted procedure.
15665 (explicit_fork_parent_follow): Deleted procedure.
15666 (explicit_fork_child_follow): Deleted procedure.
15667 (test_follow_fork): New procedure.
15668 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 15669 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
15670 procedure calls.
15671
0fc05997
YQ
156722014-06-17 Yao Qi <yao@codesourcery.com>
15673
15674 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
15675 CP1252.
15676
70795c52
LM
156772014-06-17 Luis Machado <lgustavo@codesourcery.com>
15678
15679 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
15680 Initialize ptr and S explicitly.
15681 (skip_type_update_when_not_use_rtti_test): Likewise.
15682
6be47f0c
KS
156832014-06-16 Keith Seitz <keiths@redhat.com>
15684
15685 PR mi/15863
15686 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
15687 the inferior is started.
15688
d03de421
PA
156892014-06-16 Pedro Alves <palves@redhat.com>
15690
15691 * gdb.base/break-main-file-remove-fail.c: New file.
15692 * gdb.base/break-main-file-remove-fail.exp: New file.
15693 * gdb.base/break-unload-file.exp: Use build_executable instead of
15694 prepare_for_testing.
15695 (test_break): New parameter "initial_load". Handle it.
15696 (top level): Add initial_load cmdline/file axis.
15697
f9579b99
TT
156982014-06-12 Tom Tromey <tromey@redhat.com>
15699
15700 * gdb.base/completion.exp: Don't use directory name in test.
15701
3657956b
GB
157022014-06-09 Gary Benson <gbenson@redhat.com>
15703
15704 * gdb.base/sigall.c [Functions to send signals]: Reorder to
15705 separate the always-available ANSI-standard signals from the
15706 signals that require checking.
15707 (main): Likewise.
15708 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
15709 Likewise.
15710 (main): Likewise.
15711
4186eb54
KS
157122014-06-07 Keith Seitz <keiths@redhat.com>
15713
15714 Revert:
15715 PR c++/16253
15716 * gdb.cp/var-tag.cc: New file.
15717 * gdb.cp/var-tag.exp: New file.
15718 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
15719 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
15720 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
15721 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
15722
25326a28 157232014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
15724
15725 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
15726
829155c9
PA
157272014-06-06 Pedro Alves <palves@redhat.com>
15728
15729 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
15730 in target debug output instead of looking at RSP packets,
15731 disabling the test on any target that uses hardware stepping.
15732 Update comments.
15733
61c8d22e
PA
157342014-06-06 Pedro Alves <palves@redhat.com>
15735
15736 * gdb.base/break-unload-file.exp: Fix typo.
15737
d9a47287
YQ
157382014-06-06 Yao Qi <yao@codesourcery.com>
15739
15740 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
15741 from "jit_function" to "^jit_function".
15742
e5e01dbf
YQ
157432014-06-06 Yao Qi <yao@codesourcery.com>
15744
15745 * gdb.base/async.c (foo): Add one statement.
15746 * gdb.base/async.exp: Get the next instruction address and
15747 match the output of "nexti" by instruction address. Match
15748 the hex address in the output of "finish".
15749
73ba372c
GB
157502014-06-06 Gary Benson <gbenson@redhat.com>
15751
15752 * gdb.base/call-signals.c: Remove preprocessor conditionals
15753 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
15754 SIGSEGV and SIGTERM.
15755 * gdb.base/sigall.c: Likewise.
15756 * gdb.base/unwindonsignal.c: Likewise.
15757 * gdb.reverse/sigall-reverse.c: Likewise.
15758
831517df
YQ
157592014-06-06 Yao Qi <yao@codesourcery.com>
15760
15761 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
15762 readable, skip the test.
15763
b8b91e98
YQ
157642014-06-06 Yao Qi <yao@codesourcery.com>
15765
15766 * gdb.threads/staticthreads.c (thread_function): Move the line
15767 setting breakpoint on forward.
15768 * gdb.threads/staticthreads.exp: Update comments.
15769
fb934770
LC
157702014-06-05 Ludovic Courtès <ludo@gnu.org>
15771
15772 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
15773 "history-append! type error".
15774
6ef284bd
SM
157752014-06-05 Simon Marchi <simon.marchi@ericsson.com>
15776
15777 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
15778 erroneous dprintf expected input.
15779
a872e241
DE
157802014-06-04 Doug Evans <xdje42@gmail.com>
15781
15782 * gdb.guile/scm-generics.exp: Delete.
15783
16f691fb
DE
157842014-06-04 Doug Evans <xdje42@gmail.com>
15785
15786 * gdb.guile/scm-breakpoint.exp: Update.
15787 Add tests for breakpoint registration.
15788
012370f6
TT
157892014-06-04 Tom Tromey <tromey@redhat.com>
15790
15791 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
15792 VLA-in-union.
15793 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
15794 inner_vla_struct, vla_union types. Initialize objects of those
15795 types and compute their sizes.
15796
9f5a4cef
HZ
157972014-06-04 Nathan Sidwell <nathan@codesourcery.com>
15798 Hui Zhu <hui@codesourcery.com>
15799
15800 * gdb.base/fileio.exp: Add test for shell not available as well as
15801 available.
15802 * gdb.base/fileio.c (test_system): Check for shell twice.
15803
90a45c4d
YQ
158042014-06-04 Yao Qi <yao@codesourcery.com>
15805
15806 * gdb.base/auto-connect-native-target.exp: Remove redundant
15807 space from the regexp pattern.
15808
70017e41
YQ
158092014-06-04 Yao Qi <yao@codesourcery.com>
15810
15811 * gdb.base/default.exp: Replace "child" with "native" in
15812 regexp pattern.
15813
883964a7
SC
158142014-06-03 Siva Chandra Reddy <sivachandra@google.com>
15815
15816 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
15817 * gdb.python/py-xmethods.exp: New tests to test xmethods.
15818 * gdb.python/py-xmethods.py: Python script supporting the
15819 new testcase and tests.
15820
ef370185
JB
158212014-06-03 Joel Brobecker <brobecker@adacore.com>
15822 Pedro Alves <palves@redhat.com>
15823
15824 PR breakpoints/17000
15825 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
15826 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
15827
1e2ccb61
BM
158282014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
15829
15830 * gdb.base/subst.exp: Add tests to verify partial path matching
15831 output.
15832
c6ec5ab2
PA
158332014-06-03 Pedro Alves <palves@redhat.com>
15834
15835 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
15836 target that doesn't use software single-stepping.
15837
835c559f
PA
158382014-06-03 Pedro Alves <palves@redhat.com>
15839
15840 PR breakpoints/17000
15841 * gdb.base/sss-bp-on-user-bp-2.c: New file.
15842 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
15843
06eb1586
DE
158442014-06-02 Doug Evans <xdje42@gmail.com>
15845
15846 * gdb.guile/scm-parameter.exp: New file.
15847
e698b8c4
DE
158482014-06-02 Doug Evans <xdje42@gmail.com>
15849
15850 * gdb.guile/scm-cmd.c: New file.
15851 * gdb.guile/scm-cmd.exp: New file.
15852
ded03782
DE
158532014-06-02 Doug Evans <xdje42@gmail.com>
15854
15855 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
15856 pretty-printer lookup.
15857 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
15858 (make-pp_s-printer): Call it.
15859 (make-pretty-printer-from-dict): New function.
15860 (lookup-pretty-printer-maker-from-dict): New function.
15861 (*pretty-printer*): Simplify.
15862 (make-objfile-pp_s-printer): New function.
15863 (install-objfile-pretty-printers!): New function.
15864 (make-progspace-pp_s-printer): New function.
15865 (install-progspace-pretty-printers!): New function.
15866 * gdb.guile/scm-progspace.c: New file.
15867 * gdb.guile/scm-progspace.exp: New file.
15868
41fac0cf
PA
158692014-06-02 Pedro Alves <palves@redhat.com>
15870
15871 * gdb.base/dprintf-bp-same-addr.c: New file.
15872 * gdb.base/dprintf-bp-same-addr.exp: New file.
15873
96ae5695
EBM
158742014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15875
15876 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
15877 * gdb.arch/powerpc-power.s: Likewise.
15878
da02b3a8
JB
158792014-06-02 Joel Brobecker <brobecker@adacore.com>
15880
15881 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
15882
c72b2e7b
YQ
158832014-06-01 Yao Qi <yao@codesourcery.com>
15884
15885 * gdb.base/watchpoint.exp (test_watch_location): Check null
15886 pointer can be dereferenced. If not, do the test, otherwise
15887 skip it.
15888
53e8a631
AB
158892014-05-30 Andrew Burgess <aburgess@broadcom.com>
15890
15891 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
15892 results.
15893 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
15894
938f0e2f
AB
158952014-05-30 Andrew Burgess <aburgess@broadcom.com>
15896
15897 * gdb.arch/amd64-invalid-stack-middle.S: New file.
15898 * gdb.arch/amd64-invalid-stack-middle.c: New file.
15899 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
15900 * gdb.arch/amd64-invalid-stack-top.c: New file.
15901 * gdb.arch/amd64-invalid-stack-top.exp: New file.
15902
9ba6657a
PA
159032014-05-30 Pedro Alves <palves@redhat.com>
15904
15905 PR breakpoints/17000
15906 * gdb.base/sss-bp-on-user-bp.c: New file.
15907 * gdb.base/sss-bp-on-user-bp.exp: New file.
15908
522c09bf
DB
159092014-05-30 David Blaikie <dblaikie@gmail.com>
15910
15911 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
15912 gnu_inline semantics via attribute.
15913 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
15914 source explicitly specifies the required semantics.
15915
bf4ef81e
MR
159162014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
15917
15918 * gdb.reverse/sigall-reverse.exp: Fix a typo.
15919
329ea579
PA
159202014-05-29 Pedro Alves <palves@redhat.com>
15921 Tom Tromey <tromey@redhat.com>
15922
15923 * gdb.base/async-shell.exp: Don't enable target-async.
15924 * gdb.base/async.exp
15925 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
15926 parameter. Adjust.
15927 (top level): Don't test with "target-async".
15928 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
15929 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
15930 * gdb.base/inferior-died.exp: Don't enable target-async.
15931 * gdb.base/interrupt-noterm.exp: Likewise.
15932 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
15933 * gdb.mi/mi-nonstop-exit.exp: Likewise.
15934 * gdb.mi/mi-nonstop.exp: Likewise.
15935 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
15936 * gdb.mi/mi-nsintrall.exp: Likewise.
15937 * gdb.mi/mi-nsmoribund.exp: Likewise.
15938 * gdb.mi/mi-nsthrexec.exp: Likewise.
15939 * gdb.mi/mi-watch-nonstop.exp: Likewise.
15940 * gdb.multi/watchpoint-multi.exp: Adjust comment.
15941 * gdb.python/py-evsignal.exp: Don't enable target-async.
15942 * gdb.python/py-evthreads.exp: Likewise.
15943 * gdb.python/py-prompt.exp: Likewise.
15944 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
15945 * gdb.server/solib-list.exp: Don't enable target-async.
15946 * gdb.threads/thread-specific-bp.exp: Likewise.
15947 * lib/mi-support.exp: Adjust to use mi-async.
15948
fd664c91
PA
159492014-05-29 Pedro Alves <palves@redhat.com>
15950
15951 PR gdb/13860
15952 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
15953 reason, even in sync mode.
15954
251bde03
PA
159552014-05-29 Pedro Alves <palves@redhat.com>
15956 Hui Zhu <hui@codesourcery.com>
15957
15958 PR PR15693
15959 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
15960 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
15961 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
15962 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
15963
7f3c0343
JB
159642014-05-28 Joel Brobecker <brobecker@adacore.com>
15965
15966 * config/monitor.exp (gdb_target_monitor): Replace use of
15967 "set remotebaud" by "set serial baud".
15968
b2715b27
AW
159692014-05-26 Andy Wingo <wingo@igalia.com>
15970
15971 * gdb.guile/scm-breakpoint.exp:
15972 * gdb.guile/scm-gsmob.exp: Update to use plain old object
15973 properties instead of gdb-object-properties.
15974
498a4489
YQ
159752014-05-26 Yao Qi <yao@codesourcery.com>
15976
15977 * gdb.server/no-thread-db.exp: Specify source file name
15978 explicitly when setting a breakpoint.
15979
589fdceb
MM
159802014-05-23 Markus Metzger <markus.t.metzger@intel.com>
15981
15982 * gdb.btrace/vdso.c: New.
15983 * gdb.btrace/vdso.exp: New.
15984
e9089e05
MM
159852014-05-23 Markus Metzger <markus.t.metzger@intel.com>
15986
15987 * gdb.base/gcore.exp (capture_command_output): Move ...
15988 * lib/gdb.exp (capture_command_output): ... here.
15989
67b5c0c1
MM
159902014-05-23 Markus Metzger <markus.t.metzger@intel.com>
15991
15992 * gdb.btrace/data.exp: Test memory access during btrace replay.
15993
a2199296
SM
159942014-05-22 Simon Marchi <simon.marchi@ericsson.com>
15995
15996 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
15997
17b2616c
PA
159982014-05-21 Pedro Alves <palves@redhat.com>
15999
16000 PR gdb/13860
16001 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
16002 (top level): Test that output related to execution commands is
16003 sent to the console with CLI commands, but not with MI commands.
16004 Test that breakpoint events are always mirrored to the console.
16005 Also expect the new source line to be output after a "next" in
16006 async mode too. Make it a pass/fail test.
16007 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
16008 output.
16009 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
16010
5166082f
PA
160112014-05-21 Pedro Alves <palves@redhat.com>
16012
16013 * gdb.base/list.exp (build_pattern, test_list): New procedures.
16014 Use them to test variations of "list" after reaching a breakpoint.
16015 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
16016 Test "list" with listsize 10 after reaching a breakpoint.
16017 * gdb.python/python.exp (decode_line current location line
16018 number): Adjust expected line number.
16019
2f25d70f
SM
160202014-05-21 Simon Marchi <simon.marchi@ericsson.com>
16021
16022 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
16023 behavior for $args, pass it directly to "run".
16024
ff604a67
MR
160252014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
16026
16027 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
16028 30000 to 65536.
16029
6a3cb8e8
PA
160302014-05-21 Pedro Alves <palves@redhat.com>
16031
16032 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
16033 auto-connect-native-target off".
16034 * gdb.base/auto-connect-native-target.c: New file.
16035 * gdb.base/auto-connect-native-target.exp: New file.
16036
4ebfc96e
PA
160372014-05-21 Pedro Alves <palves@redhat.com>
16038
16039 * gdb.base/default.exp: Test "target native" instead of "target
16040 child".
16041
36d46afb
MW
160422014-05-21 Mark Wielaard <mjw@redhat.com>
16043
16044 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16045
5876f503
JK
160462014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16047
16048 Fix TLS access for -static -pthread.
16049 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
16050 <HAVE_TLS> (thread_function, main): Initialize it.
16051 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
16052 Add clean_restart.
16053 <$have_tls != "">: Check TLSVAR.
16054
0256a6ac
PA
160552014-05-21 Pedro Alves <palves@redhat.com>
16056
16057 * gdb.base/dcache-line-read-error.c: New.
16058 * gdb.base/dcache-line-read-error.exp: New.
16059
936d2992
PA
160602014-05-20 Pedro Alves <palves@redhat.com>
16061
16062 * gdb.base/compare-sections.c: New file.
16063 * gdb.base/compare-sections.exp: New file.
16064
802e8e6d
PA
160652014-05-20 Pedro Alves <palves@redhat.com>
16066
16067 * gdb.base/break-idempotent.c: New file.
16068 * gdb.base/break-idempotent.exp: New file.
16069
e59fa00f
MM
160702014-05-20 Markus Metzger <markus.t.metzger@intel.com>
16071
16072 * gdb.btrace/nohist.exp: New.
16073
8b696e31
YQ
160742014-05-20 Yao Qi <yao@codesourcery.com>
16075
16076 * lib/gdb.exp (gdb_init): Set timeout if test file is under
16077 gdb.reverse directory and gdb_reverse_timeout exists in board
16078 setting.
16079 * README: Document gdb_reverse_timeout.
16080
73c9764f
YQ
160812014-05-20 Yao Qi <yao@codesourcery.com>
16082
16083 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
16084 'test_file_name'. Treat args as a string instead of a list.
16085 (gdb_init): Rename argument 'args' by 'test_file_name'.
16086
f1f4348a
JK
160872014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
16088
16089 * gdb.arch/powerpc-power.exp: New file.
16090 * gdb.arch/powerpc-power.s: New file.
16091
0dbe70ce
DE
160922014-05-16 Doug Evans <dje@google.com>
16093
16094 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
16095 * gdb.base/completion.exp: Check that all expected files exist
16096 before doing file completion.
0dbe70ce 16097
8d551b02
DE
160982014-05-16 Doug Evans <dje@google.com>
16099
16100 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
16101 Update.
16102 (do_syscall_tests_without_xml): Update.
16103
73eb7709
PA
161042014-05-16 Pedro Alves <palves@redhat.com>
16105
16106 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
16107 instead of "unknown output after running".
16108
3fae92fc
YQ
161092014-05-16 Yao Qi <yao@codesourcery.com>
16110
16111 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
16112 file1.txt from host at the end.
16113 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16114
c2b2ccc5
DE
161152014-05-15 Doug Evans <dje@google.com>
16116
16117 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
16118 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
16119 loading file. Add test for TU lookup.
16120
8c217a4b
SM
161212014-05-15 Simon Marchi <simon.marchi@ericsson.com>
16122
16123 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
16124 calling "-exec-arguments" or "set args" before running the
16125 inferior.
16126
3deb39c6
SM
161272014-05-15 Simon Marchi <simon.marchi@ericsson.com>
16128
16129 * lib/mi-support.exp (mi_expect_stop): Expect message for
16130 inferiors that exit with non-zero exit code.
16131
71a79f8c
YQ
161322014-05-14 Yao Qi <yao@codesourcery.com>
16133
16134 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
16135 match absolute path on remote host.
16136 (test_file_list_exec_source_files): Remove "/" from the
16137 pattern.
16138
f23fcd46
YQ
161392014-05-14 Yao Qi <yao@codesourcery.com>
16140
16141 * boards/local-remote-host-notty.exp (${board}_file): New
16142 proc.
16143
9404b58f
KM
161442014-05-07 Kyle McMartin <kyle@redhat.com>
16145
16146 Pushed by Joel Brobecker <brobecker@adacore.com>.
16147 * gdb.arch/aarch64-atomic-inst.c: New file.
16148 * gdb.arch/aarch64-atomic-inst.exp: New file.
16149
5e45f04c
YQ
161502014-05-07 Yao Qi <yao@codesourcery.com>
16151
16152 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
16153 in current context" too.
16154
c888a17d
KS
161552014-05-05 Keith Seitz <keiths@redhat.com>
16156
16157 * gdb.linespec/ls-dollar.exp: Add test for linespec
16158 file:convenience_variable.
16159
290a839c
YQ
161602014-05-05 Yao Qi <yao@codesourcery.com>
16161
16162 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
16163 traceframes into tfile and ctf trace files. Read data from
16164 trace file and test collected data.
16165 (gdb_collect_locals_test): Likewise.
16166 (gdb_unavailable_registers_test): Likewise.
16167 (gdb_unavailable_floats): Likewise.
16168 (gdb_collect_globals_test): Likewise.
16169 (top-level): Append "ctf" to trace_file_targets if GDB
16170 supports.
16171
b5262cd0
YQ
161722014-05-05 Yao Qi <yao@codesourcery.com>
16173
16174 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
16175 code to ...
16176 (gdb_collect_args_test_1): ... it. New proc.
16177 (gdb_collect_locals_test): Move some code to ...
16178 (gdb_collect_locals_test_1): ... it. New proc.
16179 (gdb_unavailable_registers_test): Move some code to ...
16180 (gdb_unavailable_registers_test_1): ... it. New proc.
16181 (gdb_unavailable_floats): Move some code to ...
16182 (gdb_unavailable_floats_1): ... it. New proc.
16183
30a1e6cc
SDJ
161842014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
16185
16186 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
16187 probes to test for bitness recognition.
16188 * gdb.arch/amd64-stap-optional-prefix.exp
16189 (test_probe_value_without_reg): New procedure.
16190 Add code to test for different kinds of bitness.
16191
f33da99a
SDJ
161922014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
16193
16194 PR breakpoints/16889
16195 * gdb.arch/amd64-stap-optional-prefix.S: New file.
16196 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16197
5b80f00d
PA
161982014-05-01 Pedro Alves <palves@redhat.com>
16199
16200 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
16201 gdb_file_cmd if no file is specified.
16202 * boards/native-extended-gdbserver.exp (gdb_load): Use the
16203 last_loaded_file to set the remote exec-file.
16204
f8c2a73c
PA
162052014-05-01 Pedro Alves <palves@redhat.com>
16206
16207 * boards/local-remote-host.exp: New file.
16208
be6e8ac7
PA
162092014-05-01 Pedro Alves <palves@redhat.com>
16210
16211 * boards/local-remote-host.exp: Rename to ...
16212 * boards/local-remote-host-notty.exp: ... this.
16213
cac0dc8f
JB
162142014-04-28 Joel Brobecker <brobecker@adacore.com>
16215
16216 * gdb.ada/dyn_arrayidx: New testcase.
16217
9730e6cc
YQ
162182014-04-26 Yao Qi <yao@codesourcery.com>
16219
16220 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
16221 and compute the length of function main. Save it in
16222 $main_length.
16223 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
16224 (top-level): Use gdb_compile to compile objects into
16225 executable and restart GDB. Remove invocation to
16226 prepare_for_testing.
16227
7ae1a6a6
PA
162282014-04-25 Simon Marchi <simon.marchi@ericsson.com>
16229 Pedro Alves <palves@redhat.com>
16230
16231 PR server/16255
16232 * gdb.multi/multi-attach.c: New file.
16233 * gdb.multi/multi-attach.exp: New file.
16234
4082afcc
PA
162352014-04-25 Pedro Alves <palves@redhat.com>
16236
16237 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
16238 user.
16239 (top level): Test that "set remote conditional-breakpoints-packet
16240 off" works as intended.
16241 * gdb.base/dprintf.exp: Test that "set remote
16242 breakpoint-commands-packet off" works as intended.
16243 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
16244 New function.
16245 (top level): Call it.
16246 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
16247 remote fast-tracepoints-packet off" works as intended.
16248 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
16249 * lib/gdb.exp (gdb_is_target_remote): ... here.
16250
2abc3f8d
DB
162512014-04-24 David Blaikie <dblaikie@gmail.com>
16252
16253 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
16254 ensure clang would not discard them.
16255 * gdb.base/gdbvars.c: Ditto.
16256 * gdb.base/memattr.c: Ditto.
16257 * gdb.base/whatis.c: Ditto.
16258 * gdb.python/py-prettyprint.c: Ditto.
16259 * gdb.trace/actions.c: Ditto.
16260 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
16261 ensure clang would not discard it.
16262
bfd39632
DB
162632014-04-24 David Blaikie <dblaikie@gmail.com>
16264
16265 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
16266 clang to emit the full definition of type required by the test
16267 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
16268
22842ff6
DB
162692014-04-24 David Blaikie <dblaikie@gmail.com>
16270
16271 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
16272 coax Clang into emitting the definition of the type.
16273 * gdb.cp/pr10728-x.h (y): Ditto.
16274 * gdb.cp/pr10728-y.cc (y): Ditto.
16275
c2e827ad
DB
162762014-04-24 David Blaikie <dblaikie@gmail.com>
16277
16278 * gdb.base/label.exp: XFAIL label related tests under Clang.
16279 * gdb.cp/cplabel.exp: Ditto.
16280 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
16281 under Clang those using labels.
16282
4c2d33e7
YQ
162832014-04-25 Yao Qi <yao@codesourcery.com>
16284
16285 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
16286 double_label.
16287 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
16288 partial_label and double_label.
16289
56083b99
DB
162902014-04-24 David Blaikie <dblaikie@gmail.com>
16291
16292 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
16293
25d4e99d
DB
162942014-04-24 David Blaikie <dblaikie@gmail.com>
16295
16296 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
16297 of the function to work across GCC and Clang.
16298 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
16299 pointer types (const void ** const V void **).
16300
01f9f808
MS
163012014-04-24 Michael Sturm <michael.sturm@mintel.com>
16302 Walfred Tedeschi <walfred.tedeschi@intel.com>
16303
16304 * Makefile.in (EXECUTABLES): Added i386-avx512.
16305 * gdb.arch/i386-avx512.c: New file.
16306 * gdb.arch/i386-avx512.exp: Likewise.
16307
4b48d439
KS
163082014-04-23 Keith Seitz <keiths@redhat.com>
16309
16310 * lib/mi-support.exp (mi_list_breakpoints): Delete.
16311 (mi_make_breakpoint_table): New procedure.
16312 (mi_create_breakpoint): Use mi_make_breakpoint
16313 and return the result.
16314 (mi_make_breakpoint): New procedure.
16315 (mi_build_kv_pairs): New procedure.
16316
16317 * gdb.mi/mi-break.exp: Remove unused globals,
16318 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
16319 All callers updated.
16320 * gdb.mi/mi-dprintf.exp: Use variable to track command
16321 number.
16322 Update all callers of mi_create_breakpoint and use
16323 mi_make_breakpoint_table.
16324 Remove any unused global variables.
16325 * gdb.mi/mi-nonstop.exp: Likewise.
16326 * gdb.mi/mi-nsintrall.exp: Likewise.
16327 * gdb.mi/mi-nsmoribund.exp: Likewise.
16328 * gdb.mi/mi-nsthrexec.exp: Likewise.
16329 * gdb.mi/mi-reverse.exp: Likewise.
16330 * gdb.mi/mi-simplerun.exp: Likewise.
16331 * gdb.mi/mi-stepn.exp: Likewise.
16332 * gdb.mi/mi-syn-frame.exp: Likewise.
16333 * gdb.mi/mi-until.exp: Likewise.
16334 * gdb.mi/mi-var-cp.exp: Likewise.
16335 * gdb.mi/mi-var-display.exp: Likewise.
16336 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
16337 * gdb.mi/mi2-var-child.exp: Likewise.
16338 * gdb.mi/mi-vla-c99.exp: Likewise.
16339 * lib/mi-support.exp: Likewise.
16340
16341 From Ian Lance Taylor <iant@cygnus.com>:
16342 * lib/gdb.exp (parse_args): New procedure.
16343
08351840
PA
163442014-04-23 Pedro Alves <palves@redhat.com>
16345
16346 * gdb.base/break-unload-file.c: New file.
16347 * gdb.base/break-unload-file.exp: New file.
16348 * gdb.base/sym-file-lib.c (baz): New function.
16349 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
16350 field.
16351 (load): Store the segment's mapped size.
16352 (unload): New function.
16353 (unload_shlib): New function.
16354 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
16355 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
16356 set a breakpoint at baz, and call it.
16357 * gdb.base/sym-file.exp: New tests for stale breakpoint
16358 instructions.
16359
076855f9
PA
163602014-04-23 Pedro Alves <palves@redhat.com>
16361
16362 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
16363 * gdb.base/hbreak-in-shr-unsupported.c: New file.
16364 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
16365 * gdb.base/hbreak-unmapped.c: New file.
16366 * gdb.base/hbreak-unmapped.exp: New file.
16367 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
16368 * lib/gdb.exp (gdb_is_target_remote): ... here.
16369
483805cf
PA
163702014-04-22 Pedro Alves <palves@redhat.com>
16371
16372 * gdb.base/consecutive-step-over.c: New file.
16373 * gdb.base/consecutive-step-over.exp: New file.
16374
06d97543
PA
163752014-04-22 Pedro Alves <palves@redhat.com>
16376
16377 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
16378 instead of send_gdb/gdb_expect.
16379
b4429ea2
YQ
163802014-04-22 Yao Qi <yao@codesourcery.com>
16381
16382 * lib/trace-support.exp (generate_tracefile): New procedure.
16383 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
16384 return 0.
16385 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
16386 if generate_tracefile returns 1.
16387
51d48146
PA
163882014-04-18 Tom Tromey <palves@redhat.com>
16389 Pedro alves <tromey@redhat.com>
16390
16391 PR backtrace/15558
16392 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
16393 with a backtrace limit.
16394 * gdb.python/py-frame-inline.exp: Test running to an inline
16395 function with a backtrace limit, and printing the newest frame.
16396 * gdb.python/py-frame-inline.c (main): Call f.
16397
bd1dce5f
MS
163982014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
16399
16400 * gdb.java/jnpe.exp: Drop srcdir from untested path.
16401
40d1a503
MS
164022014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
16403
16404 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
16405 Drop prefix from unsupported source file path.
16406
389b98f7
YQ
164072014-04-17 Yao Qi <yao@codesourcery.com>
16408
16409 * lib/gdb.exp (with_target_charset): New proc.
16410 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
16411 with_target_charset.
16412 (test_print_strings): Likewise.
16413 (test_repeat_bytes): Likewise.
16414 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
16415 for some tests.
16416
22869d73
KS
164172014-04-16 Keith Seitz <keiths@redhat.com>
16418
16419 PR gdb/15827
16420 * gdb.dwarf2/corrupt.c: New file.
16421 * gdb.dwarf2/corrupt.exp: New file.
16422
c4f87ca6
KS
164232014-04-16 Keith Seitz <keiths@redhat.com>
16424
16425 PR c++/16597
16426 * gdb.cp/namelessclass.cc: New file.
16427 * gdb.cp/namelessclass.exp: New file.
16428 * gdb.cp/namelessclass.S: New file.
16429
ab19de87
DE
164302014-04-16 Doug Evans <dje@google.com>
16431
16432 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
16433 Add comment.
16434 (gdbserver_default_get_comm_port): New function.
16435 (gdbserver_start): Check if board file provided
16436 "gdbserver,get_comm_port" and use it if so.
16437 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
16438 (gdb,socketport): Set to "stdio".
16439 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
16440 (stdio_gdbserver_template): Delete.
16441 (${board}_get_remote_address): Update.
16442 (${board}_build_remote_cmd): Delete.
16443 (${board}_get_comm_port): New function.
16444 (${board}_spawn): Update.
16445 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
16446 Delete.
16447 (${board}_get_remote_address): Update.
16448 (${board}_get_comm_port): New function.
16449
fc98a809
AB
164502014-04-16 Andrew Burgess <aburgess@broadcom.com>
16451
16452 * gdb.base/memattr.exp: Improve regexps to handle memory regions
16453 appearing in any order.
16454
87fd9e6e
DE
164552014-04-15 Doug Evans <dje@google.com>
16456
16457 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
16458 uninitialized value of "description".
16459
099fc3ea
KS
164602014-04-15 Keith Seitz <keiths@redhat.com>
16461
16462 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
16463 Remove unused globals.
16464 (test_running_the_program): Likewise.
16465 (test_controlled_execution): Likewise.
16466 (test_controlling_breakpoints): Likewise.
16467 (test_program_termination): Likewise.
16468
5da151d4
KS
164692014-04-15 Keith Seitz <keiths@redhat.com>
16470
16471 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
16472 unused globals.
16473 (test_rbreak_creation_and_listing): Likewise.
16474 (test_ignore_count): Likewise.
16475 (test_error): Likewise.
16476
35e5d2f0
PA
164772014-04-15 Pedro Alves <palves@redhat.com>
16478
16479 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
16480 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
16481 sym-file-loader.c.
16482 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
16483 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
16484 to sym-file-loader.c.
16485 (struct library): Forward declare.
16486 (load_shlib, lookup_function): Change prototypes.
16487 (find_shstrtab, find_strtab, find_shdr, find_symtab)
16488 (translate_offset): Remove declarations.
16489 (get_text_addr): New declaration.
16490 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
16491 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
16492 sym-file-loader.h.
16493 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
16494 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
16495 here from sym-file-loader.h.
16496 (struct library): New structure.
16497 (load_shlib, lookup_function): Change prototypes and adjust to
16498 work with a struct library.
16499 (find_shstrtab, find_strtab, find_shdr, find_symtab)
16500 (translate_offset): Make static.
16501 (get_text_addr): New function.
16502 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
16503
eb4c1710
PA
165042014-04-15 Pedro Alves <palves@redhat.com>
16505
16506 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
16507
2d1baf52
PA
165082014-04-15 Pedro Alves <palves@redhat.com>
16509
16510 * gdb.base/sym-file-loader.c: Include <limits.h>.
16511 (SELF_LINK): New define.
16512 (get_origin): New function.
16513 (load_shlib): Use it.
16514 * gdb.base/sym-file.exp: Don't early return if the target is
16515 remote. Use runto_main, and issue fail is that fails. Use
16516 gdb_load_shlibs.
16517 (shlib_name): Delete.
16518 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
16519
7dd6df01
PA
165202014-04-15 Pedro Alves <palves@redhat.com>
16521
16522 * gdb.base/sym-file.exp: Remove regex characters from test
16523 message. Don't refer to breakpoint numbers in test messages.
16524
b50c8614
KS
165252014-04-14 Keith Seitz <keiths@redhat.com>
16526
16527 PR c++/16253
16528 * gdb.cp/var-tag.cc: New file.
16529 * gdb.cp/var-tag.exp: New file.
16530 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
16531 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
16532 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
16533 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
16534
3d567982
TT
165352014-04-14 Tom Tromey <tromey@redhat.com>
16536
16537 * gdb.cp/classes.exp (test_enums): Handle underlying type.
16538 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
16539 type.
16540 * gdb.cp/enum-class.exp: New file.
16541 * gdb.cp/enum-class.cc: New file.
16542
0626fc76
TT
165432014-04-14 Tom Tromey <tromey@redhat.com>
16544
16545 * gdb.dwarf2/enum-type.exp: New file.
16546
dca325b3
SA
165472014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16548
16549 * gdb.mi/mi-vla-c99.exp: New file.
16550 * gdb.mi/vla.c: New file.
16551
5854b38a
SA
165522014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16553
16554 * gdb.base/vla-datatypes.c: New file.
16555 * gdb.base/vla-datatypes.exp: New file.
16556
463bb957
SA
165572014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16558
16559 * gdb.base/vla-ptr.c: New file.
16560 * gdb.base/vla-ptr.exp: New file.
16561
3dd170be
SA
165622014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16563
16564 * gdb.dwarf2/count.exp: New file.
16565
5ecaaa66
SA
165662014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16567
16568 * gdb.base/vla-sideeffect.c: New file.
16569 * gdb.base/vla-sideeffect.exp: New file.
16570
41f1ada5
DB
165712014-04-14 David Blaikie <dblaikie@gmail.com>
16572
16573 * gdb.mi/non-stop.c: Add return value for non-void function return
16574 statement.
16575 * gdb.threads/staticthreads.c: Ditto.
16576
0be03e84
DE
165772014-04-12 Siva Chandra Reddy <sivachandra@google.com>
16578 Doug Evans <xdje42@gmail.com>
16579
16580 * gdb.guile/scm-value.c: Improve test case.
16581 * gdb.guile/scm-value.exp: Add new test.
16582
f180a1fb
DB
165832014-04-11 David Blaikie <dblaikie@gmail.com>
16584
16585 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
16586 override Clang's default.
16587
6b662e19
JB
165882014-04-11 Joel Brobecker <brobecker@adacore.com>
16589
16590 Revert the following changes (regressions):
16591
16592 * gdb.base/vla-sideeffect.c: New file.
16593 * gdb.base/vla-sideeffect.exp: New file.
16594
16595 * gdb.dwarf2/count.exp: New file.
16596
16597 * gdb.base/vla-multi.c: New file.
16598 * gdb.base/vla-multi.exp: New file.
16599
16600 * gdb.base/vla-ptr.c: New file.
16601 * gdb.base/vla-ptr.exp: New file.
16602
16603 * gdb.base/vla-datatypes.c: New file.
16604 * gdb.base/vla-datatypes.exp: New file.
16605
16606 * gdb.mi/mi-vla-c99.exp: New file.
16607 * gdb.mi/vla.c: New file.
16608
245a5f0b
KS
166092014-04-11 Keith Seitz <keiths@redhat.com>
16610
16611 PR c++/16675
16612 * gdb.cp/cpsizeof.exp: New file.
16613 * gdb.cp/cpsizeof.cc: New file.
16614
58a84dcf
SA
166152014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16616
191a8a90
JB
16617 * gdb.mi/mi-vla-c99.exp: New file.
16618 * gdb.mi/vla.c: New file.
58a84dcf 16619
c8655f75
SA
166202014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16621
16622 * gdb.base/vla-datatypes.c: New file.
16623 * gdb.base/vla-datatypes.exp: New file.
16624
024e13b4
SA
166252014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16626
16627 * gdb.base/vla-ptr.c: New file.
16628 * gdb.base/vla-ptr.exp: New file.
16629
1a237e0e
SA
166302014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16631
16632 * gdb.base/vla-multi.c: New file.
16633 * gdb.base/vla-multi.exp: New file.
16634
504f3432
SA
166352014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16636
16637 * gdb.dwarf2/count.exp: New file.
16638
3bce8237
SA
166392014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16640
191a8a90
JB
16641 * gdb.base/vla-sideeffect.c: New file.
16642 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 16643
322f9c21
YQ
166442014-04-11 Yao Qi <yao@codesourcery.com>
16645
16646 * gdb.base/completion.exp: Check file exists before running tests
16647 on file completion.
16648
d708bcd1
PA
166492014-04-10 Pedro Alves <palves@redhat.com>
16650
16651 * gdb.base/cond-eval-mode.c: New file.
16652 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
16653 prepare_for_testing to build the new file. Check result of
16654 runto_main.
16655 (test_break, test_watch): New procedures.
16656 (top level): Use them.
16657
ae1d2761
PM
166582014-04-08 Pierre Muller <muller@sourceware.org>
16659
16660 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
16661 Ctrl-V use for mingw hosts.
16662
7af389b8
SC
166632014-04-07 Siva Chandra Reddy <sivachandra@google.com>
16664
16665 * gdb.python/py-value.c: Improve test case.
16666 * gdb.python/py-value.exp: Add new test.
16667
5e703181
DE
166682014-04-07 David Blaikie <dblaikie@gmail.com>
16669
16670 * lib/compiler.c: Identify the clang compiler.
16671 * lib/compiler.cc: Ditto.
16672
9810b410
YQ
166732014-04-03 Yao Qi <yao@codesourcery.com>
16674
16675 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
16676
98d1b8dc
AB
166772014-04-01 Anton Blanchard <anton@samba.org>
16678
16679 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
16680 messages unique.
16681
3114cea1
AB
166822014-04-01 Anton Blanchard <anton@samba.org>
16683
16684 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
16685 prepare_for_testing.
16686
62f7182c
AB
166872014-04-01 Anton Blanchard <anton@samba.org>
16688
16689 * gdb.arch/ppc64-atomic-inst.c: Remove.
16690 * gdb.arch/ppc64-atomic-inst.S: New file.
16691 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
16692
770e7fc7
DE
166932014-03-31 Doug Evans <dje@google.com>
16694
16695 * gdb.base/print-symbol-loading-lib.c: New file.
16696 * gdb.base/print-symbol-loading-main.c: New file.
16697 * gdb.base/print-symbol-loading.exp: New file.
16698
46e2bafa
YQ
166992014-03-31 Yao Qi <yao@codesourcery.com>
16700
16701 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
16702
8776cfe9
JB
167032014-03-28 Joel Brobecker <brobecker@adacore.com>
16704
16705 * gdb.ada/mi_dyn_arr: New testcase.
16706
5d1ef361
DE
167072014-03-27 Doug Evans <dje@google.com>
16708
16709 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
16710
b5bee914
YQ
167112014-03-27 Yao Qi <yao@codesourcery.com>
16712
16713 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
16714 if target is nios2-*-*.
16715
0d4d0e77
YQ
167162014-03-26 Yao Qi <yao@codesourcery.com>
16717
16718 * lib/gdb.exp (readline_is_used): New proc.
16719 * gdb.base/completion.exp: Move tests on command complete up.
16720 Skip the rest of tests if readline is not used.
16721 * gdb.ada/complete.exp: Skp the test if readline is not
16722 used.
16723 * gdb.base/filesym.exp: Likewise.
16724 * gdb.base/macscp.exp: Likewise.
16725 * gdb.base/readline-ask.exp: Likewise.
16726 * gdb.base/readline.exp: Likewise.
16727 * gdb.python/py-cmd.exp: Likewise.
16728 * gdb.trace/tfile.exp: Likewise.
16729
29361eee
YQ
167302014-03-26 Yao Qi <yao@codesourcery.com>
16731
16732 * gdb.base/macscp.exp: Fix code format issues.
16733
bc9a5525
UW
167342014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
16735
16736 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
16737 * gdb.asm/powerpc64le.inc: New file.
16738
d3839ede
PA
167392014-03-25 Pedro Alves <palves@redhat.com>
16740 Doug Evans <dje@google.com>
16741
16742 * gdb.base/source-execution.c: New file.
16743 * gdb.base/source-execution.exp: New file.
16744 * gdb.base/source-execution.gdb: New file.
16745
01672a57
DE
167462014-03-24 Doug Evans <dje@google.com>
16747
16748 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
16749 using fission.
16750
88bbeca9
HZ
167512014-03-24 Hui Zhu <hui@codesourcery.com>
16752 Pedro Alves <palves@redhat.com>
16753
16754 PR breakpoints/16101
16755 * gdb.base/dprintf.exp: Use unsupported rather than changing the
16756 test pass/fail messages. Detect missing support for dprintf when
16757 breakpoints are actually inserted.
16758 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
16759 breakpoints are actually inserted.
16760 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
16761 fails.
16762
d2348791
JK
167632014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16764
16765 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
16766
feef67ab
DE
167672014-03-22 Doug Evans <xdje42@gmail.com>
16768
16769 * gdb.python/python.exp (python not supported): Verify multi-line
16770 python command issues an error.
25d743f9 16771 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 16772 guile command issues an error.
feef67ab 16773
ecebef6a
MR
167742014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
16775
16776 * gdb.threads/thread-specific.exp: Handle the lack of usable
16777 $this_breakpoint and $this_thread.
16778
ccdd1909
HZ
167792014-03-21 Hui Zhu <hui@codesourcery.com>
16780
16781 * gdb.base/attach.exp (do_command_attach_tests): New.
16782
beb460e8
PA
167832014-03-20 Tom Tromey <tromey@redhat.com>
16784 Pedro Alves <palves@redhat.com>
16785
16786 PR cli/15718
16787 * gdb.base/condbreak-call-false.c: New file.
16788 * gdb.base/condbreak-call-false.exp: New file.
16789
40acf43a
PA
167902014-03-20 Pedro Alves <palves@redhat.com>
16791
16792 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
16793 Delete.
16794 (block_signals, unblock_signals): Delete.
16795 (child_function_2, main): Remove references to deleted variable
16796 and functions.
16797
9f5e1e02
PA
167982014-03-20 Pedro Alves <palves@redhat.com>
16799
16800 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
16801 Use pthread_kill to signal thread 2.
16802 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
16803 Adjust to make the test send itself a signal rather than using the
16804 host's "kill" command.
16805
99619bea
PA
168062014-03-20 Pedro Alves <palves@redhat.com>
16807
16808 * gdb.threads/multiple-step-overs.c: New file.
16809 * gdb.threads/multiple-step-overs.exp: New file.
16810 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
16811 Adjust expected infrun debug output.
16812
2adfaa28
PA
168132014-03-20 Pedro Alves <palves@redhat.com>
16814
16815 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
16816 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
16817
31e77af2
PA
168182014-03-20 Pedro Alves <palves@redhat.com>
16819
16820 PR breakpoints/7143
16821 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
16822 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
16823 of gdb_test_multiple.
16824 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
16825 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
16826
b9f437de
PA
168272014-03-20 Pedro Alves <palves@redhat.com>
16828
16829 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
16830 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
16831
05adc73e
PA
168322014-03-19 Pedro Alves <palves@redhat.com>
16833
16834 * gdb.base/async.exp: Remove early return.
16835
6048b950
PA
168362014-03-19 Pedro Alves <palves@redhat.com>
16837
16838 * gdb.base/async.exp (step& tests): Pass explicit test messages.
16839
8bcfb00a
PA
168402014-03-19 Pedro Alves <palves@redhat.com>
16841
16842 * gdb.base/async.exp (test_background): Expect \r\n after
16843 "completed." in the fail pattern.
16844
884e37dc
PA
168452014-03-19 Pedro Alves <palves@redhat.com>
16846
16847 * gdb.base/async.exp (test_background): New procedure.
16848 Use it for all background execution command tests.
16849
148e57e2
PA
168502014-03-19 Pedro Alves <palves@redhat.com>
16851
16852 * gdb.base/async.exp: Use prepare_for_testing.
16853
f48088c7
PA
168542014-03-19 Pedro Alves <palves@redhat.com>
16855
16856 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
16857 the same line.
16858
e2f6c966
PA
168592014-03-19 Pedro Alves <palves@redhat.com>
16860
16861 * gdb.base/async.c (main): Add "jump here" and "until here" line
16862 marker comments.
16863 * gdb.base/async.exp (jump_here): New global.
16864 (jump& test): Use it.
16865 (until_here): New global.
16866 (until& test): Use it.
16867
c30568d4
PA
168682014-03-19 Pedro Alves <palves@redhat.com>
16869
16870 * gdb.base/async.exp: Don't frob gdb_protocol.
16871
0172b6a7
DE
168722014-03-18 Doug Evans <xdje42@gmail.com>
16873
16874 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
16875 Fix spelling of exec-done-display.
16876
06c868a8
JK
168772014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16878
16879 PR gdb/15358
16880 * gdb.base/gdb-sigterm.c: New file.
16881 * gdb.base/gdb-sigterm.exp: New file.
16882
0c7e1a46
PA
168832014-03-18 Pedro Alves <palves@redhat.com>
16884
16885 PR gdb/13860
16886 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
16887 * lib/mi-support.exp (mi_expect_stop): Add special handling for
16888 solib-event.
16889
f7c77d93
JB
168902014-03-17 Joel Brobecker <brobecker@adacore.com>
16891
16892 * gdb.ada/pckd_arr_ren: New testcase.
16893
5a1e8c7a
DE
168942014-03-13 Doug Evans <xdje42@gmail.com>
16895
16896 PR guile/16612
16897 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
16898 collect after discarding symbols.
16899
350e1a76
DE
169002014-03-13 Ludovic Courtès <ludo@gnu.org>
16901 Doug Evans <xdje42@gmail.com>
16902
16903 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
16904 to history survives a gc.
16905
a69900ae
PA
169062014-03-13 Pedro Alves <palves@redhat.com>
16907
16908 * gdb.base/default.exp: Don't test "target procfs".
16909
5db9f0bd
PA
169102014-03-13 Pedro Alves <palves@redhat.com>
16911
16912 * gdb.base/default.exp: Update "target child" and "target procfs"
16913 tests to not expect "Unix".
16914
b3ccfe11
TT
169152014-03-12 Tom Tromey <tromey@redhat.com>
16916
16917 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
16918 New procs. Add target-async tests.
16919 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
16920 Add target-async tests.
16921
646f4417
AA
169222014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16923
16924 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
16925 'func_start' and 'func_end' for the beginning and end of the
16926 function code, respectively.
16927 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
16928 'func_end' instead of 'func' and 'main'.
16929
288c211f
AA
169302014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16931
16932 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
16933 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
16934 generate the debug info assembler source.
16935
e0c0f156
AA
169362014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16937
16938 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
16939 * gdb.dwarf2/arr-subrange.exp: Likewise.
16940 * gdb.dwarf2/dwz.exp: Likewise.
16941 * gdb.dwarf2/method-ptr.exp: Likewise.
16942 * gdb.dwarf2/missing-sig-type.exp: Likewise.
16943 * gdb.dwarf2/subrange.exp: Likewise.
16944 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
16945 * gdb.dwarf2/implptrpiece.exp: Likewise.
16946 * gdb.dwarf2/nostaticblock.exp: Likewise.
16947
0e5c4555
AA
169482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16949
16950 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
16951 directory to absolute path name arguments.
16952
5ec18f2b
JG
169532014-03-10 Joel Brobecker <brobecker@adacore.com>
16954
16955 * gdb.ada/tagged_access: New testcase.
16956
847fc4f2
MM
169572014-03-07 Markus Metzger <markus.t.metzger@intel.com>
16958
16959 * gdb.btrace/data.exp: Update expected output.
16960
cc3da688
YQ
169612014-03-06 Yao Qi <yao@codesourcery.com>
16962
16963 * gdb.trace/pr16508.exp: New file.
16964
0f26cec1
PA
169652014-03-05 Pedro Alves <palves@redhat.com>
16966
16967 PR gdb/16575
16968 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
16969 procedure.
16970 (top level): Adjust to use it. Add tests that exercise breakpoint
16971 interaction with the code-cache.
16972
7a5a839f
LC
169732014-02-26 Ludovic Courtès <ludo@gnu.org>
16974
16975 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
16976 test for 'history-append!'.
16977
31aa7e4e
JB
169782014-02-26 Joel Brobecker <brobecker@adacore.com>
16979
16980 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
16981 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
16982 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
16983 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
16984 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
16985 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
16986
1b588015
JB
169872014-02-26 Joel Brobecker <brobecker@adacore.com>
16988
16989 * testsuite/gdb.python/py-pp-re-notag.c: New file.
16990 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
16991 * testsuite/gdb.python/py-pp-re-notag.p: New file.
16992
55426c9d
JB
169932014-02-26 Joel Brobecker <brobecker@adacore.com>
16994
16995 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
16996
dc53a7ad
JB
169972014-02-26 Joel Brobecker <brobecker@adacore.com>
16998
16999 * gdb.dwarf2/arr-stride.c: New file.
17000 * gdb.dwarf2/arr-stride.exp: New file.
17001
12ab52e9
PA
170022014-02-26 Pedro Alves <palves@redhat.com>
17003
17004 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
17005 that won't ever trigger. Make sure that GDB reports the correct
17006 breakpoint that caused the stop.
17007
849c862e
JK
170082014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17009
17010 PR gdb/16626
17011 * gdb.base/auto-load-script: New file.
17012 * gdb.base/auto-load.c: New file.
17013 * gdb.base/auto-load.exp: New file.
17014
71b7d793
JK
17015 PR gdb/16626
17016 * gdb.base/auto-load.exp: Fix out-of-srctree run.
17017
e2f0d509
JK
170182014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17019
17020 Fix dw2-icycle.exp -fsanitize=address GDB crash.
17021 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
17022
50cc37c8
DE
170232014-02-24 Doug Evans <dje@google.com>
17024
17025 * lib/gdb.exp (run_on_host): Log error output if program fails.
17026
ea4758f2
PA
170272014-02-21 Pedro Alves <palves@redhat.com>
17028
17029 * gdb.threads/step-after-sr-lock.c: Rename to ...
17030 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
17031 * gdb.threads/step-after-sr-lock.exp: Rename to ...
17032 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
17033 ... this.
17034
d7b30f67
SDJ
170352014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
17036
17037 PR tdep/16397
17038 * gdb.arch/amd64-stap-special-operands.exp: New file.
17039 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
17040 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
17041 * gdb.arch/amd64-stap-triplet.S: Likewise.
17042 * gdb.arch/amd64-stap-triplet.c: Likewise.
17043
83deb43f
JB
170442014-02-20 Joel Brobecker <brobecker@adacore.com>
17045
17046 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
17047 in .section pseudo-op.
17048
adde2bff
DE
170492014-02-20 lin zuojian <manjian2006@gmail.com>
17050 Joel Brobecker <brobecker@adacore.com>
17051 Doug Evans <xdje42@gmail.com>
17052
17053 PR symtab/16581
17054 * gdb.dwarf2/dw2-icycle.S: New file.
17055 * gdb.dwarf2/dw2-icycle.c: New file.
17056 * gdb.dwarf2/dw2-icycle.exp: New file.
17057
f7bd0f78
SC
170582014-02-19 Siva Chandra Reddy <sivachandra@google.com>
17059
17060 * gdb.python/py-value-cc.cc: Improve test case to enable testing
17061 operations on gdb.Value objects.
17062 * gdb.python/py-value-cc.exp: Add new test to test operations on
17063 gdb.Value objects.
17064
c17ef0d5
DE
170652014-02-18 Doug Evans <dje@google.com>
17066
17067 * Makefile.in (TESTS): New variable.
17068 (expanded_tests, expanded_tests_or_none): New variables
17069 (check-single): Pass $(expanded_tests_or_none) to runtest.
17070 (check-parallel): Only run tests in $(TESTS) if non-empty.
17071 (check/no-matching-tests-found): New rule.
17072 * README: Document TESTS makefile variable.
17073
5dd3176f
DE
170742014-02-18 Doug Evans <dje@google.com>
17075
17076 * Makefile.in (check-parallel): rm -rf outputs temp.
17077
0b10be4f
JK
170782014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17079
17080 Fix "ERROR: no fileid for" in the testsuite.
17081 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
17082
85f224e7
DE
170832014-02-12 Doug Evans <dje@google.com>
17084
17085 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
17086 (MISCELLANEOUS): New variable.
17087 (clean): rm -rf $(MISCELLANEOUS).
17088 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
17089 dwp live in the same directory as symlinks, with each symlink pointed
17090 to a differently named file in a different directory.
17091
149b30ff
DE
170922014-02-11 Doug Evans <dje@google.com>
17093
17094 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
17095 of Tcl file commands.
17096
1dfdac32
MK
170972014-02-10 Mark Kettenis <kettenis@gnu.org>
17098
17099 * gdb.threads/step-after-sr-lock.exp: Avoid executing
17100 "kill -SIGUSR1 -1".
17101
aa4fb036
JB
171022014-02-10 Joel Brobecker <brobecker@adacore.com>
17103
17104 * gdb.ada/tick_length_array_enum_idx: New testcase.
17105
ed3ef339
DE
171062014-02-10 Doug Evans <xdje42@gmail.com>
17107
17108 * configure.ac (AC_OUTPUT): Add gdb.guile.
17109 * configure: Regenerate.
17110 * lib/gdb-guile.exp: New file.
17111 * lib/gdb.exp (get_target_charset): New function.
17112 * gdb.base/help.exp: Update expected output from "apropos apropos".
17113 * gdb.guile/Makefile.in: New file.
17114 * gdb.guile/guile.exp: New file.
17115 * gdb.guile/scm-arch.c: New file.
17116 * gdb.guile/scm-arch.exp: New file.
17117 * gdb.guile/scm-block.c: New file.
17118 * gdb.guile/scm-block.exp: New file.
17119 * gdb.guile/scm-breakpoint.c: New file.
17120 * gdb.guile/scm-breakpoint.exp: New file.
17121 * gdb.guile/scm-disasm.c: New file.
17122 * gdb.guile/scm-disasm.exp: New file.
17123 * gdb.guile/scm-equal.c: New file.
17124 * gdb.guile/scm-equal.exp: New file.
17125 * gdb.guile/scm-error.exp: New file.
17126 * gdb.guile/scm-error.scm: New file.
17127 * gdb.guile/scm-frame-args.c: New file.
17128 * gdb.guile/scm-frame-args.exp: New file.
17129 * gdb.guile/scm-frame-args.scm: New file.
17130 * gdb.guile/scm-frame-inline.c: New file.
17131 * gdb.guile/scm-frame-inline.exp: New file.
17132 * gdb.guile/scm-frame.c: New file.
17133 * gdb.guile/scm-frame.exp: New file.
17134 * gdb.guile/scm-generics.exp: New file.
17135 * gdb.guile/scm-gsmob.exp: New file.
17136 * gdb.guile/scm-iterator.c: New file.
17137 * gdb.guile/scm-iterator.exp: New file.
17138 * gdb.guile/scm-math.c: New file.
17139 * gdb.guile/scm-math.exp: New file.
17140 * gdb.guile/scm-objfile-script-gdb.in: New file.
17141 * gdb.guile/scm-objfile-script.c: New file.
17142 * gdb.guile/scm-objfile-script.exp: New file.
17143 * gdb.guile/scm-objfile.c: New file.
17144 * gdb.guile/scm-objfile.exp: New file.
17145 * gdb.guile/scm-ports.exp: New file.
17146 * gdb.guile/scm-pretty-print.c: New file.
17147 * gdb.guile/scm-pretty-print.exp: New file.
17148 * gdb.guile/scm-pretty-print.scm: New file.
17149 * gdb.guile/scm-section-script.c: New file.
17150 * gdb.guile/scm-section-script.exp: New file.
17151 * gdb.guile/scm-section-script.scm: New file.
17152 * gdb.guile/scm-symbol.c: New file.
17153 * gdb.guile/scm-symbol.exp: New file.
17154 * gdb.guile/scm-symtab-2.c: New file.
17155 * gdb.guile/scm-symtab.c: New file.
17156 * gdb.guile/scm-symtab.exp: New file.
17157 * gdb.guile/scm-type.c: New file.
17158 * gdb.guile/scm-type.exp: New file.
17159 * gdb.guile/scm-value-cc.cc: New file.
17160 * gdb.guile/scm-value-cc.exp: New file.
17161 * gdb.guile/scm-value.c: New file.
17162 * gdb.guile/scm-value.exp: New file.
17163 * gdb.guile/source2.scm: New file.
17164 * gdb.guile/types-module.cc: New file.
17165 * gdb.guile/types-module.exp: New file.
17166
7026a7c1
YQ
171672014-02-10 Yao Qi <yao@codesourcery.com>
17168
17169 PR testsuite/16543
17170 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
17171 * configure: Regenerated.
17172 * Makefile.in: New file.
17173
6c466447
AS
171742014-02-08 Andreas Schwab <schwab@linux-m68k.org>
17175
17176 * gdb.python/py-framefilter.exp: Fix typo.
17177
6e854735
YQ
171782014-02-08 Yao Qi <yao@codesourcery.com>
17179
17180 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
17181 that no =breakpoint-modified is emitted when breakpoints are
17182 modified through MI commands.
17183
d137e6dc
PA
171842014-02-07 Pedro Alves <pedro@codesourcery.com>
17185 Pedro Alves <palves@redhat.com>
17186
17187 * gdb.threads/step-after-sr-lock.c: New file.
17188 * gdb.threads/step-after-sr-lock.exp: New file.
17189
b5ee5a50
PA
171902014-02-07 Pedro Alves <palves@redhat.com>
17191
17192 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
17193
3c77faf3
JK
171942014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17195
17196 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
17197 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
17198
6dddc817
DE
171992014-02-06 Doug Evans <xdje42@gmail.com>
17200
17201 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
17202 output.
17203
17204 * gdb.gdb/python-interrupts.exp: New file.
17205
de7b2893
YQ
172062014-02-05 Yao Qi <yao@codesourcery.com>
17207
17208 * gdb.trace/report.exp (use_collected_data): Test the output
17209 of "info threads" and "info inferiors".
17210
66d032ac
YQ
172112014-02-05 Yao Qi <yao@codesourcery.com>
17212
17213 Revert this patch:
17214
17215 2013-05-24 Yao Qi <yao@codesourcery.com>
17216
17217 * gdb.trace/tfile.exp: Test inferior and thread.
17218
591a12a1
UW
172192014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17220
17221 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
17222 on a function.
17223 * gdb.base/step-bt.c: Call hello via function pointer to make
17224 sure its first instruction is executed on powerpc64le-linux.
17225
0ff3e01f
UW
172262014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17227
17228 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
17229
084ee545
UW
172302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17231
17232 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
17233 of the test patterns for use on little-endian systems.
17234
6ed14ff3
UW
172352014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
17236
17237 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
17238 (decimal_vector): Fix for little-endian.
17239
401e27fd
JM
172402014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
17241
17242 * gdb.arch/sparc-sysstep.exp: New file.
17243 * gdb.arch/sparc-sysstep.c: Likewise.
17244
17245 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
17246
8b924729
EBM
172472014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17248
17249 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
17250
fb151210
JB
172512014-01-23 Tom Tromey <tromey@redhat.com>
17252
17253 * gdb.ada/array_char_idx: New testcase.
17254
0740f8d8
TT
172552014-01-23 Tom Tromey <tromey@redhat.com>
17256
17257 PR python/16487:
17258 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
17259 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
17260 classes.
17261
21909fa1
TT
172622014-01-23 Tom Tromey <tromey@redhat.com>
17263
17264 PR python/16491:
17265 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
17266 string from an inferior frame.
17267 * gdb.python/py-framefilter-mi.exp: Update.
17268
87ce2a04
DE
172692014-01-22 Doug Evans <dje@google.com>
17270
17271 * gdb.server/server-mon.exp: Add tests for "set debug-format".
17272
237b092b
AA
172732014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
17274
17275 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
17276
d674a709
AA
172772014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
17278
17279 * gdb.trace/entry-values.exp: Remove excess space character from
17280 regex patterns. Handle s390 call instruction.
17281
20fa3390
AA
172822014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
17283
17284 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
17285 define "*_start" label. Make "name" static.
17286 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
17287 ${name} by references to ${name}_start.
17288
78466714
AA
172892014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
17290
17291 * gdb.base/info-macros.exp: Remove "debug" from the compile
17292 options.
17293
ec9f644a
IB
172942014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
17295
17296 * gdb.dlang/demangle.exp: New file.
17297
94b1b47e
IB
172982014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
17299
17300 * gdb.dlang/primitive-types.exp: New file.
17301
7f420862
IB
173022014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
17303
17304 * configure.ac: Create gdb.dlang/Makefile.
17305 * configure: Regenerate.
17306 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
17307 * gdb.dlang/Makefile.in: New file.
17308 * lib/d-support.exp: New file.
17309 * lib/gdb.exp (skip_d_tests): New proc.
17310
52834460
MM
173112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17312
17313 * gdb.btrace/delta.exp: Check reverse stepi.
17314 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
17315 * gdb.btrace/finish.exp: New.
17316 * gdb.btrace/next.exp: New.
17317 * gdb.btrace/nexti.exp: New.
17318 * gdb.btrace/record_goto.c: Add comments.
17319 * gdb.btrace/step.exp: New.
17320 * gdb.btrace/stepi.exp: New.
17321 * gdb.btrace/multi-thread-step.c: New.
17322 * gdb.btrace/multi-thread-step.exp: New.
17323 * gdb.btrace/rn-dl-bind.c: New.
17324 * gdb.btrace/rn-dl-bind.exp: New.
17325 * gdb.btrace/data.c: New.
17326 * gdb.btrace/data.exp: New.
17327 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
17328
6e07b1d2
MM
173292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17330
17331 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
17332 * gdb.btrace/exception.exp: Update.
17333 * gdb.btrace/instruction_history.exp: Update.
17334 * gdb.btrace/record_goto.exp: Update.
17335 * gdb.btrace/tailcall.exp: Update.
17336 * gdb.btrace/unknown_functions.exp: Update.
17337 * gdb.btrace/delta.exp: New.
17338
0b722aec
MM
173392014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17340
17341 * gdb.btrace/record_goto.exp: Add backtrace test.
17342 * gdb.btrace/tailcall.exp: Add backtrace test.
17343
066ce621
MM
173442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17345
17346 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
17347 * gdb.btrace/record_goto.c: New.
17348 * gdb.btrace/record_goto.exp: New.
17349 * gdb.btrace/x86-record_goto.S: New.
17350
0688d04e
MM
173512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17352
17353 * gdb.btrace/function_call_history.exp: Update tests.
17354 * gdb.btrace/instruction_history.exp: Update tests.
17355
8710b709
MM
173562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17357
17358 * gdb.btrace/function_call_history.exp: Fix expected field
17359 order for "record function-call-history".
17360 Add new tests for "record function-call-history /c".
17361 * gdb.btrace/exception.cc: New.
17362 * gdb.btrace/exception.exp: New.
17363 * gdb.btrace/tailcall.exp: New.
17364 * gdb.btrace/x86-tailcall.S: New.
17365 * gdb.btrace/x86-tailcall.c: New.
17366 * gdb.btrace/unknown_functions.c: New.
17367 * gdb.btrace/unknown_functions.exp: New.
17368 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
17369
5de9129b
MM
173702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17371
17372 * gdb.btrace/instruction_history.exp: Update.
17373 * gdb.btrace/function_call_history.exp: Update.
17374
23a7fe75
MM
173752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17376
17377 * gdb.btrace/function_call_history.exp: Fix expected function
17378 trace.
17379 * gdb.btrace/instruction_history.exp: Initialize traced.
17380 Remove traced_functions.
17381
724c7dd8
MM
173822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17383
17384 * gdb.btrace/function_call_history.exp: Update
17385 * gdb.btrace/instruction_history.exp: Update.
17386
6d78d93b
MM
173872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
17388
17389 * gdb.btrace/enable.exp: Update expected text.
17390
93a360cc
OJ
173912014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
17392
17393 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
17394 bytes.
17395
3772b53f
MR
173962014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
17397
17398 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
17399
596662fa
OJ
174002014-01-15 Omair Javaid <omair.javaid@linaro.org>
17401
17402 * lib/gdb.exp (supports_process_record): Return true for
17403 arm*-linux*. (supports_reverse): Likewise.
17404
b5b08fb4
SC
174052014-01-13 Siva Chandra Reddy <sivachandra@google.com>
17406
17407 PR python/15464
17408 PR python/16113
17409 * gdb.python/py-type.c: Enhance test case.
17410 * gdb.python/py-value-cc.cc: Likewise
17411 * gdb.python/py-type.exp: Add new tests.
17412 * gdb.python/py-value-cc.exp: Likewise
17413
52d7fb13
AA
174142014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17415 Pedro Alves <palves@redhat.com>
17416
17417 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
17418 Make "name" extern.
17419 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
17420 references to ${name}_start by references to ${name}.
17421
a2cd8cfe
JB
174222014-01-10 Joel Brobecker <brobecker@adacore.com>
17423
17424 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
17425
4e23fced
JB
174262014-01-10 Joel Brobecker <brobecker@adacore.com>
17427
17428 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
17429
c6a9e42c
PA
174302014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
17431 Pedro Alves <palves@redhat.com>
17432
17433 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 17434 mi_gdb_target_load.
c6a9e42c 17435
b7ea362b
PA
174362014-01-08 Pedro Alves <palves@redhat.com>
17437
17438 * gdb.threads/reconnect-signal.c: New file.
17439 * gdb.threads/reconnect-signal.exp: New file.
17440
5e3f4fab
EBM
174412014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17442
17443 * gdb.base/source-dir.exp: New file.
17444
79301218
JB
174452014-01-07 Joel Brobecker <brobecker@adacore.com>
17446
17447 * gdb.ada/mi_interface: New testcase.
17448
8e355c5d
JB
174492014-01-07 Joel Brobecker <brobecker@adacore.com>
17450
17451 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
17452 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
17453 gdb.ada/pp-rec-component/pck.ads: New files.
17454
c0d48811
JB
174552014-01-07 Joel Brobecker <brobecker@adacore.com>
17456
17457 * gdb.python/py-pp-integral.c: New file.
17458 * gdb.python/py-pp-integral.py: New file.
17459 * gdb.python/py-pp-integral.exp: New file.
17460
17b609c3 17461For older changes see ChangeLog-1993-2013.
c906108c 17462\f
8d8cb839
EZ
17463;; Local Variables:
17464;; mode: change-log
17465;; left-margin: 8
17466;; fill-column: 74
17467;; version-control: never
17468;; End:
902f2ccb 17469
42a4f53d 17470 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
17471 Copying and distribution of this file, with or without modification,
17472 are permitted provided the copyright notice and this notice are preserved.