]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
A small set of code improvements for the Z80 assembler.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ed3bdac4
AB
12020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
4 make use of regions throughout.
5 * gdb.base/overlays.exp: Enclose string with variableds in "..",
6 not {...}.
7 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
8
cd096ec8
HD
92020-10-05 Hannes Domani <ssbssa@yahoo.de>
10
11 * gdb.base/call-sc.c: Fix return struct on stack test case.
12 * gdb.base/call-sc.exp: Likewise.
13
3ee6f75d
GB
142020-10-02 Gary Benson <gbenson@redhat.com>
15
16 * README: Fix "paralell".
17
f65825ec
GB
182020-09-30 Gary Benson <gbenson@redhat.com>
19
20 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
21 Convert directive to lowercase.
22 (.Labbrev1_begin): Add missing label.
23 (abbrev code 0x1): Remove DW_AT_stmt_list.
24 (.Ldie_b): Likewise.
25
5f278258
TT
262020-09-27 Tom Tromey <tom@tromey.com>
27
28 * gdb.tui/new-layout.exp: Use with_test_prefix.
29
8f9929bb
GR
302020-09-26 Gareth Rees <grees@undo.io> (tiny change)
31
32 PR python/26586
33 * gdb.python/python.exp: add test cases for the from_tty
34 argument to gdb.execute.
35
c20c017b
GB
362020-09-25 Gary Benson <gbenson@redhat.com>
37
38 * gdb.base/infcall-nested-structs.exp.tcl: Add
39 additional_flags=-Wno-tautological-compare for C++
40 tests when compiling using Clang.
41
68d654af
GB
422020-09-25 Gary Benson <gbenson@redhat.com>
43
44 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
45 for .c files.
46
b551a89f
TT
472020-09-24 Tom Tromey <tromey@adacore.com>
48
49 PR tui/26638:
50 * gdb.tui/list.exp: Check output of "focus next".
51
20a5fcbd
TT
522020-09-23 Tom Tromey <tom@tromey.com>
53
54 * gdb.dwarf2/intbits.exp: New file.
55 * gdb.dwarf2/intbits.c: New file.
56
b167e53f
PA
572020-09-20 Pedro Alves <pedro@palves.net>
58
59 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
60 spawn_id before calling remote_close. Close secondary MI channel.
61
dbc49e9f
PA
622020-09-20 Pedro Alves <pedro@palves.net>
63
64 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
65 fails.
66
c8d5abea
AB
672020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
68
69 * gdb.fortran/array-slices.exp: Update expected results.
70 * gdb.fortran/class-allocatable-array.exp: Likewise.
71 * gdb.fortran/multi-dim.exp: Likewise.
72 * gdb.fortran/vla-type.exp: Likewise.
73 * gdb.mi/mi-vla-fortran.exp: Likewise.
74
14f9473c
VC
752020-09-18 Victor Collod <vcollod@nvidia.com>
76
77 PR gdb/26635
78 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
79 compatible with i386, and move it to...
80 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
81 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
82 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
83
e8ef12b9
PA
842020-09-18 Pedro Alves <pedro@palves.net>
85
86 PR gdb/26631
87 * gdb.multi/multi-target-thread-find.exp: New file.
88
e11daf7a
PA
892020-09-18 Pedro Alves <pedro@palves.net>
90
91 * gdb.multi/multi-target-continue.exp: New file, factored out from
92 multi-target.exp.
93 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
94 multi-target.exp.
95 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
96 multi-target.exp.
97 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
98 multi-target.exp.
99 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
100 multi-target.exp.
101 * gdb.multi/multi-target.exp.tcl: New file, factored out from
102 multi-target.exp.
103 * gdb.multi/multi-target.exp: Delete.
104
d0edc2b8
AB
1052020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
106
107 * gdb.fortran/array-slices.exp: Add missing message data.
108
7474326c
PA
1092020-09-17 Pedro Alves <pedro@palves.net>
110
111 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
112
dd23068d
PA
1132020-09-17 Pedro Alves <pedro@palves.net>
114
115 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
116 full prototype.
117
0640a543
PA
1182020-09-17 Pedro Alves <pedro@palves.net>
119
120 * gdb.python/py-as-string.c: Add cast.
121
ef0cdbc1
PA
1222020-09-17 Pedro Alves <pedro@palves.net>
123
124 * gdb.base/sizeof.c (fill): Add cast.
125
3a5eeb8b
PA
1262020-09-17 Pedro Alves <pedro@palves.net>
127
128 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
129
a8129512
PA
1302020-09-17 Pedro Alves <pedro@palves.net>
131
132 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
133 linkage name.
134 * gdb.base/prologue.exp: Use print /d.
135 * gdb.base/symbol-alias.exp: Handle C++ output.
136 * gdb.base/symbol-alias2.c: Handle C++ output.
137 [__cplusplus] (func): Explicitly specify linkage name.
138
a83cdcb6
PA
1392020-09-17 Pedro Alves <pedro@palves.net>
140
141 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
142 (struct my_key_t): ... this. Adjust all references.
143 (struct value_t): Rename to ...
144 (struct my_value_t): ... this. Adjust all references.
145 (create_map, add_map_element, create_map_map)
146 (add_map_map_element): Add casts.
147
d4bcee5c
PA
1482020-09-17 Pedro Alves <pedro@palves.net>
149
150 * gdb.python/py-framefilter-mi.c (funca): Add casts.
151 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
152
81f90489
PA
1532020-09-17 Pedro Alves <pedro@palves.net>
154
155 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
156
0a229804
PA
1572020-09-17 Pedro Alves <pedro@palves.net>
158
159 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
160 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
161 (charfoo, intfoo): Define full prototype.
162 * gdb.base/ptype1.c (charfoo): Define full prototype.
163 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
164 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
165
c3e5138d
PA
1662020-09-17 Pedro Alves <pedro@palves.net>
167
168 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
169 Don't define.
170 (utf_32_string): Compile for both C and C++.
171 * gdb.base/charset.exp: Use "print /d".
172
151fdbad
PA
1732020-09-17 Pedro Alves <pedro@palves.net>
174
175 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
176 (nullptr): Rename to ...
177 (null_ptr): ... this.
178 * gdb.base/watchpoint.exp: Adjust to rename.
179
18a25b64
PA
1802020-09-17 Pedro Alves <pedro@palves.net>
181
182 * gdb.base/printcmds.c (three, flag_enum_without_zero)
183 (three_not_flag): Add casts.
184
11fac337
PA
1852020-09-17 Pedro Alves <pedro@palves.net>
186
187 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
188 char array.
189 (main): Add references to Barrier, TestStrings, TestStringsH and
190 TestStringsW.
191 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
192 and expect a full prototype in C++.
193
52626c58
PA
1942020-09-17 Pedro Alves <pedro@palves.net>
195
196 * gdb.base/nested-addr.c (main): Add cast.
197 * gdb.base/nested-addr.exp: Use "print /d".
198
52bb0902
PA
1992020-09-17 Pedro Alves <pedro@palves.net>
200
201 * gdb.base/break.exp (func): New. Use it throughout when
202 expecting a function name.
203
73e18ac9
PA
2042020-09-17 Pedro Alves <pedro@palves.net>
205
206 * gdb.base/display.exp: Issue "set print asm-demangle on".
207
c8b18808
PA
2082020-09-17 Pedro Alves <pedro@palves.net>
209
210 * gdb.base/find.c: Include <string.h>.
211 (init_bufs): Add cast.
212 * gdb.base/find.exp: Issue "set print asm-demangle on".
213
fe830662
TT
2142020-09-16 Tom Tromey <tromey@adacore.com>
215
216 PR gdb/26598:
217 * gdb.base/skipcxx.exp: New file.
218 * gdb.base/skipcxx.cc: New file.
219
945ff6e2
TV
2202020-09-16 Tom de Vries <tdevries@suse.de>
221
222 PR testsuite/26617
223 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
224 WITH_DEBUG_SECTIONS is defined.
225 (xstr, str): New macro.
226 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
227 to get start and size of _Dmain.
228 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
229 using additional_flags.
230
da1df1db
TBA
2312020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
232
233 * gdb.base/bp-cmds-sourced-script.c: New file.
234 * gdb.base/bp-cmds-sourced-script.exp: New test.
235 * gdb.base/bp-cmds-sourced-script.gdb: New file.
236
337882d4
TV
2372020-09-16 Tom de Vries <tdevries@suse.de>
238
239 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
240 get the gdb prompt after issuing "monitor exit".
241
7361f908
TV
2422020-09-16 Tom de Vries <tdevries@suse.de>
243
244 PR testsuite/26624
245 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
246
4d91ddd3
TV
2472020-09-16 Tom de Vries <tdevries@suse.de>
248
249 PR testsuite/26618
250 * gdb.tui/new-layout.exp: Escape unbalanced braces.
251
08cc37dd
TT
2522020-09-15 Tom Tromey <tromey@adacore.com>
253
254 PR rust/26197:
255 * lib/rust-support.exp (rust_llvm_version): New proc.
256 * gdb.rust/simple.exp: Check rust_llvm_version.
257
ee6372f2
TV
2582020-09-14 Tom de Vries <tdevries@suse.de>
259
260 * gdb.rust/traits.exp: Fix PATH warning.
261
dc3a371e
PA
2622020-09-13 Pedro Alves <pedro@palves.net>
263
264 * gdb.base/catch-follow-exec.c (main): Add explicit return
265 statement.
266 * gdb.base/catch-signal.c (main): Likewise.
267 * gdb.base/condbreak-call-false.c (main): Likewise.
268 * gdb.base/consecutive.c (main): Add explicit return
269 statement and return type.
270 * gdb.base/cursal.c (main): Add explicit return statement.
271 * gdb.base/cvexpr.c (main): Likewise.
272 * gdb.base/display.c (main): Add explicit return statement and
273 return type.
274 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
275 * gdb.base/endianity.c (main): Likewise.
276 * gdb.base/execd-prog.c (main): Likewise.
277 * gdb.base/gdb1090.c (main): Likewise.
278 * gdb.base/info_qt.c (main): Likewise.
279 * gdb.base/lineinc.c (main): Likewise.
280 * gdb.base/load-command.c (main): Likewise.
281 * gdb.base/macscp1.c (main): Likewise.
282 * gdb.base/pr10179-a.c (main): Likewise.
283 * gdb.base/quit-live.c (main): Likewise.
284 * gdb.base/scope0.c (main): Likewise.
285 * gdb.base/settings.c (main): Likewise.
286 * gdb.base/stack-checking.c (main): Return int.
287 * gdb.base/varargs.c (main): Add explicit return statement.
288 * gdb.cp/ambiguous.cc (main): Likewise.
289 * gdb.cp/anon-struct.cc (main): Likewise.
290 * gdb.cp/anon-union.cc (main): Likewise.
291 * gdb.cp/bool.cc (main): Likewise.
292 * gdb.cp/bs15503.cc (main): Likewise.
293 * gdb.cp/cplusfuncs.cc (main): Likewise.
294 * gdb.cp/cttiadd.cc (main): Likewise.
295 * gdb.cp/extern-c.cc (main): Likewise.
296 * gdb.cp/filename.cc (main): Likewise.
297 * gdb.cp/formatted-ref.cc (main): Likewise.
298 * gdb.cp/mb-ctor.cc (main): Likewise.
299 * gdb.cp/member-ptr.cc (main): Likewise.
300 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
301 * gdb.cp/overload-const.cc (main): Likewise.
302 * gdb.cp/paren-type.cc (main): Likewise.
303 * gdb.cp/parse-lang.cc (main): Likewise.
304 * gdb.cp/pr-1023.cc (main): Likewise.
305 * gdb.cp/psmang1.cc (main): Likewise.
306 * gdb.cp/readnow-language.cc (main): Likewise.
307 * gdb.cp/ref-params.cc (main): Likewise.
308 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
309 * gdb.cp/virtbase2.cc (main): Likewise.
310 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
311 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
312 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
313 * gdb.mi/mi-console.c (main): Likewise.
314 * gdb.mi/mi-read-memory.c (main): Likewise.
315 * gdb.modula2/multidim.c (main): Likewise.
316 * gdb.opt/inline-small-func.c (main): Likewise.
317 * gdb.python/py-rbreak.c (main): Likewise.
318 * gdb.stabs/exclfwd1.c (main): Likewise.
319 * gdb.trace/qtro.c (main): Likewise.
320
af26601c
PA
3212020-09-13 Pedro Alves <pedro@palves.net>
322
323 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
324 instead of getenv.
325
2f4b83cd
PA
3262020-09-13 Pedro Alves <pedro@palves.net>
327
328 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
329 instead of spawning GDB with remote_spawn.
330 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
331 gdb_spawn instead of spawning GDB with remote_spawn.
332
c49da0e4
PA
3332020-09-13 Pedro Alves <pedro@palves.net>
334
335 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
336 file and add calls to first and second.
337 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
338 add call to f.
339
6791b117
PA
3402020-09-13 Pedro Alves <pedro@palves.net>
341
342 * gdb.mi/mi-break-qualified.cc: New file.
343 * gdb.mi/mi-break-qualified.exp: New file.
344 * lib/mi-support.exp (mi_create_breakpoint_multi)
345 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
346 procedures.
347 (mi_create_breakpoint_1): New, factored out from
348 mi_create_breakpoint.
349
3b8d4c5c
PA
3502020-09-13 Pedro Alves <pedro@palves.net>
351
352 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
353 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
354 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
355 (register_class): Delete.
356 (main): Don't call register_class.
357
d5f96005
PA
3582020-09-13 Pedro Alves <pedro@palves.net>
359
360 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
361 (do_tests): Remove "calling method for small class" test.
362 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
363 (register_class): Delete.
364 (main): Don't call register_class.
365 * gdb.cp/call-method-register.exp: New file, based on bits removed
366 from classes.exp.
367 * gdb.cp/call-method-register.cc: New file, based on bits removed
368 from classes.cc.
369
77f2120b
PA
3702020-09-13 Pedro Alves <pedro@palves.net>
371
372 * gdb.base/msym-bp-2.c: New.
373 * gdb.base/msym-bp-shl-lib.c: New file.
374 * gdb.base/msym-bp-shl-main-2.c: New file.
375 * gdb.base/msym-bp-shl-main.c: New file.
376 * gdb.base/msym-bp-shl.exp: New file.
377 * gdb.base/msym-bp.c: New file.
378 * gdb.base/msym-bp.exp: New file.
379
32aea73e
JB
3802020-09-13 Joel Brobecker <brobecker@adacore.com>
381
382 * gdb.base/default.exp: Change $_gdb_major to 11.
383
2a67f09d
FW
3842020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
385 Felix Willgerodt <Felix.Willgerodt@intel.com>
386
387 * x86-avx512bf16.c: New file.
388 * x86-avx512bf16.exp: Likewise.
389 * lib/gdb.exp (skip_avx512bf16_tests): New function.
390
ad570dd7
TV
3912020-09-11 Tom de Vries <tdevries@suse.de>
392
393 PR exp/26602
394 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
395
a56f7391
TBA
3962020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
397
398 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
399
918619e5
AM
4002020-09-10 Alan Modra <amodra@gmail.com>
401
402 PR 26597
403 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
404
cac1e71d
TV
4052020-09-08 Tom de Vries <tdevries@suse.de>
406
407 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
408 after gdb_starti_cmd.
409
c5cd900e
AKS
4102020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
411
412 * lib/fortran.exp (fortran_complex8): New proc.
413 (fortran_complex16): New proc.
414 * gdb.fortran/complex.exp: Use routines from fortran.exp
415 * gdb.fortran/pointer-to-pointer.exp: Likewise.
416 * gdb.fortran/vla-ptr-info.exp: Likewise.
417
8f5c6526
TV
4182020-09-03 Tom de Vries <tdevries@suse.de>
419
420 PR breakpoint/26546
421 * gdb.base/label-without-address.exp: Runto main first.
422
02c6f3f1
TT
4232020-09-02 Tom Tromey <tromey@adacore.com>
424
425 * gdb.ada/mi_var_access.exp: Test children of access variable.
426 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
427 * gdb.ada/mi_var_array.exp: Update.
428
efe24f05
KB
4292020-08-31 Kevin Buettner <kevinb@redhat.com>
430
431 * gdb.base/corefile.exp (warning-free): XFAIL test when running
432 on docker w/ AUFS storage driver.
433
973695d6
KB
4342020-08-31 Kevin Buettner <kevinb@redhat.com>
435
436 * gdb.base/corefile2.exp (renamed binfile): New tests.
437
f3bd50f1
SM
4382020-08-31 Simon Marchi <simon.marchi@efficios.com>
439
440 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
441
22b9b4b0
SL
4422020-08-31 Simon Marchi <simon.marchi@efficios.com>
443
444 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
445 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
446
8efaf6b3
SM
4472020-08-31 Simon Marchi <simon.marchi@efficios.com>
448
449 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
450 output, printing a "not saved" value from history and printing a
451 convenience variable created from a "not saved" value.
452
e840f2e3
TV
4532020-08-31 Tom de Vries <tdevries@suse.de>
454
455 * gdb.base/eh_return.exp: Use nopie.
456
8f57f343
PA
4572020-08-28 Pedro Alves <pedro@palves.net>
458
459 * gdb.base/advance-until-multiple-locations.exp
460 (advance_overload, until_overload): Adjust to match the
461 frame/function header instead of the source line text.
462
626d2320
TV
4632020-08-28 Tom de Vries <tdevries@suse.de>
464
465 * gdb.base/label-without-address.c: New test.
466 * gdb.base/label-without-address.exp: New file.
467
df631783
PA
4682020-08-27 Pedro Alves <pedro@palves.net>
469
470 PR gdb/26523
471 PR gdb/26524
472 * gdb.base/advance-until-multiple-locations.cc: New.
473 * gdb.base/advance-until-multiple-locations.exp: New.
474
48b076bb
SM
4752020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
476
477 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
478
c2015ce4
AB
4792020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
480
481 * gdb.arch/amd64-byte.exp: Make test names unique, use
482 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
483 * gdb.arch/amd64-dword.exp: Likewise.
484 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
485 * gdb.arch/amd64-stap-special-operands.exp: Make test names
486 unique.
487 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
488 * gdb.arch/amd64-word.exp: Make test names unique, use
489 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
490 * gdb.arch/i386-byte.exp: Make test names unique, use
491 gdb_breakpoint.
492 * gdb.arch/i386-word.exp: Likewise.
493
995d3a19
SV
4942020-08-25 Shahab Vahedi <shahab@synopsys.com>
495
496 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
497
8cac2b31
SM
4982020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
499
500 PR gdb/26532
501 * gdb.threads/stepi-random-signal.exp: Update pattern.
502
2bc19622
SM
5032020-08-25 Simon Marchi <simon.marchi@efficios.com>
504
505 PR gdb/26532
506 * gdb.base/ui-redirect.exp: Update pattern.
507
b04aa1fc
GB
5082020-08-25 Gary Benson <gbenson@redhat.com>
509
510 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
511 when compiling with clang.
8571e9c8 512 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 513
9f68b453
GB
5142020-08-25 Gary Benson <gbenson@redhat.com>
515
516 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
517 Add additional_flags=-Wno-inaccessible-base when compiling
518 with GCC >= 10.1 or clang. Add additional_flags=-w when
519 compiling with GCC < 10.
520
3945d2d7
GM
5212020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
522
523 PR m2/26372
fc5d6901
SM
524 * gdb.modula2/multidim.c: New file.
525 * gdb.modula2/multidim.exp: New file.
3945d2d7 526
60122dbe
SM
5272020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
528
529 * lib/gdb.exp (runto): Always emit fail on internal error.
530
1eb8556f
SM
5312020-08-24 Simon Marchi <simon.marchi@efficios.com>
532
533 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
534 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
535 Likewise.
536 * gdb.threads/stepi-random-signal.exp: Likewise.
537
33bf4c5c
TBA
5382020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
539
540 * gdb.base/print-file-var.exp: Fix typo "breapoint".
541 * gdb.trace/strace.exp: Ditto.
542
c2fd7fae
AKS
5432020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
544
545 * gdb.fortran/vla-type.exp: Skip commands not required for
546 the Flang compiled binaries after prologue fix.
547
326afb72
TT
5482020-08-17 Tom de Vries <tdevries@suse.de>
549 Tom Tromey <tromey@adacore.com>
550
551 PR rust/26197:
552 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
553
3ae7ab99
TT
5542020-08-17 Tom Tromey <tromey@adacore.com>
555
556 * gdb.ada/mi_var_access.exp: New file.
557 * gdb.ada/mi_var_access/mi_access.adb: New file.
558 * gdb.ada/mi_var_access/pck.adb: New file.
559 * gdb.ada/mi_var_access/pck.ads: New file.
560
f569c1c5
TV
5612020-08-16 Tom de Vries <tdevries@suse.de>
562
563 PR gdb/25350
564 * gdb.base/eh_return.c: New test.
565 * gdb.base/eh_return.exp: New file.
566
3d11c30a
TV
5672020-08-15 Tom de Vries <tdevries@suse.de>
568
569 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
570 (mixed_func_1d_): Use fortran_charlen_t in decl.
571
547ce8f0
TV
5722020-08-15 Tom de Vries <tdevries@suse.de>
573
574 PR backtrace/26390
575 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
576 Update expected pattern.
577
a54a7f13
PA
5782020-08-13 Pedro Alves <pedro@palves.net>
579
580 * gdb.fortran/complex.exp: Check skip_fortran_tests.
581 * gdb.fortran/library-module.exp: Likewise.
582 * gdb.fortran/logical.exp: Likewise.
583 * gdb.fortran/module.exp: Likewise.
584 * gdb.fortran/print_type.exp: Likewise.
585 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
586 * gdb.fortran/vla-datatypes.exp: Likewise.
587 * gdb.fortran/vla-history.exp: Likewise.
588 * gdb.fortran/vla-ptr-info.exp: Likewise.
589 * gdb.fortran/vla-ptype-sub.exp: Likewise.
590 * gdb.fortran/vla-ptype.exp: Likewise.
591 * gdb.fortran/vla-sizeof.exp: Likewise.
592 * gdb.fortran/vla-type.exp: Likewise.
593 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
594 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
595 * gdb.fortran/vla-value-sub.exp: Likewise.
596 * gdb.fortran/vla-value.exp: Likewise.
597
7a82e903
PA
5982020-08-13 Pedro Alves <pedro@palves.net>
599
600 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
601 * gdb.ada/access_to_packed_array.exp: Likewise.
602 * gdb.ada/access_to_unbounded_array.exp: Likewise.
603 * gdb.ada/addr_arith.exp: Likewise.
604 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
605 * gdb.ada/arr_arr.exp: Likewise.
606 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
607 * gdb.ada/array_bounds.exp: Likewise.
608 * gdb.ada/array_of_variable_length.exp: Likewise.
609 * gdb.ada/array_ptr_renaming.exp: Likewise.
610 * gdb.ada/array_subscript_addr.exp: Likewise.
611 * gdb.ada/arraydim.exp: Likewise.
612 * gdb.ada/arrayparam.exp: Likewise.
613 * gdb.ada/arrayptr.exp: Likewise.
614 * gdb.ada/assign_1.exp: Likewise.
615 * gdb.ada/assign_arr.exp: Likewise.
616 * gdb.ada/atomic_enum.exp: Likewise.
617 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
618 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
619 * gdb.ada/bias.exp: Likewise.
620 * gdb.ada/boolean_expr.exp: Likewise.
621 * gdb.ada/bp_c_mixed_case.exp: Likewise.
622 * gdb.ada/bp_enum_homonym.exp: Likewise.
623 * gdb.ada/bp_inlined_func.exp: Likewise.
624 * gdb.ada/bp_on_var.exp: Likewise.
625 * gdb.ada/bp_range_type.exp: Likewise.
626 * gdb.ada/bp_reset.exp: Likewise.
627 * gdb.ada/call_pn.exp: Likewise.
628 * gdb.ada/catch_assert_if.exp: Likewise.
629 * gdb.ada/catch_ex.exp: Likewise.
630 * gdb.ada/catch_ex_std.exp: Likewise.
631 * gdb.ada/char_enum.exp: Likewise.
632 * gdb.ada/char_param.exp: Likewise.
633 * gdb.ada/complete.exp: Likewise.
634 * gdb.ada/cond_lang.exp: Likewise.
635 * gdb.ada/convvar_comp.exp: Likewise.
636 * gdb.ada/dgopt.exp: Likewise.
637 * gdb.ada/disc_arr_bound.exp: Likewise.
638 * gdb.ada/display_nested.exp: Likewise.
639 * gdb.ada/dot_all.exp: Likewise.
640 * gdb.ada/dyn_loc.exp: Likewise.
641 * gdb.ada/dyn_stride.exp: Likewise.
642 * gdb.ada/excep_handle.exp: Likewise.
643 * gdb.ada/expr_delims.exp: Likewise.
644 * gdb.ada/expr_with_funcall.exp: Likewise.
645 * gdb.ada/exprs.exp: Likewise.
646 * gdb.ada/fin_fun_out.exp: Likewise.
647 * gdb.ada/fixed_cmp.exp: Likewise.
648 * gdb.ada/formatted_ref.exp: Likewise.
649 * gdb.ada/frame_arg_lang.exp: Likewise.
650 * gdb.ada/frame_args.exp: Likewise.
651 * gdb.ada/fullname_bp.exp: Likewise.
652 * gdb.ada/fun_addr.exp: Likewise.
653 * gdb.ada/fun_in_declare.exp: Likewise.
654 * gdb.ada/fun_overload_menu.exp: Likewise.
655 * gdb.ada/fun_renaming.exp: Likewise.
656 * gdb.ada/funcall_char.exp: Likewise.
657 * gdb.ada/funcall_param.exp: Likewise.
658 * gdb.ada/funcall_ptr.exp: Likewise.
659 * gdb.ada/funcall_ref.exp: Likewise.
660 * gdb.ada/homonym.exp: Likewise.
661 * gdb.ada/info_addr_mixed_case.exp: Likewise.
662 * gdb.ada/info_auto_lang.exp: Likewise.
663 * gdb.ada/info_exc.exp: Likewise.
664 * gdb.ada/info_types.exp: Likewise.
665 * gdb.ada/int_deref.exp: Likewise.
666 * gdb.ada/interface.exp: Likewise.
667 * gdb.ada/iwide.exp: Likewise.
668 * gdb.ada/lang_switch.exp: Likewise.
669 * gdb.ada/length_cond.exp: Likewise.
670 * gdb.ada/maint_with_ada.exp: Likewise.
671 * gdb.ada/mi_catch_assert.exp: Likewise.
672 * gdb.ada/mi_catch_ex.exp: Likewise.
673 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
674 * gdb.ada/mi_dyn_arr.exp: Likewise.
675 * gdb.ada/mi_ex_cond.exp: Likewise.
676 * gdb.ada/mi_exc_info.exp: Likewise.
677 * gdb.ada/mi_interface.exp: Likewise.
678 * gdb.ada/mi_prot.exp: Likewise.
679 * gdb.ada/mi_ref_changeable.exp: Likewise.
680 * gdb.ada/mi_string_access.exp: Likewise.
681 * gdb.ada/mi_task_arg.exp: Likewise.
682 * gdb.ada/mi_task_info.exp: Likewise.
683 * gdb.ada/mi_var_array.exp: Likewise.
684 * gdb.ada/mi_var_union.exp: Likewise.
685 * gdb.ada/mi_variant.exp: Likewise.
686 * gdb.ada/minsyms.exp: Likewise.
687 * gdb.ada/mod_from_name.exp: Likewise.
688 * gdb.ada/nested.exp: Likewise.
689 * gdb.ada/null_array.exp: Likewise.
690 * gdb.ada/optim_drec.exp: Likewise.
691 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
692 * gdb.ada/packed_array_assign.exp: Likewise.
693 * gdb.ada/packed_tagged.exp: Likewise.
694 * gdb.ada/pp-rec-component.exp: Likewise.
695 * gdb.ada/print_chars.exp: Likewise.
696 * gdb.ada/print_pc.exp: Likewise.
697 * gdb.ada/ptr_typedef.exp: Likewise.
698 * gdb.ada/ptype_arith_binop.exp: Likewise.
699 * gdb.ada/ptype_array.exp: Likewise.
700 * gdb.ada/ptype_field.exp: Likewise.
701 * gdb.ada/ptype_tagged_param.exp: Likewise.
702 * gdb.ada/ptype_union.exp: Likewise.
703 * gdb.ada/py_range.exp: Likewise.
704 * gdb.ada/py_taft.exp: Likewise.
705 * gdb.ada/rdv_wait.exp: Likewise.
706 * gdb.ada/rec_comp.exp: Likewise.
707 * gdb.ada/rec_return.exp: Likewise.
708 * gdb.ada/ref_param.exp: Likewise.
709 * gdb.ada/ref_tick_size.exp: Likewise.
710 * gdb.ada/rename_subscript_param.exp: Likewise.
711 * gdb.ada/repeat_dyn.exp: Likewise.
712 * gdb.ada/same_component_name.exp: Likewise.
713 * gdb.ada/same_enum.exp: Likewise.
714 * gdb.ada/scalar_storage.exp: Likewise.
715 * gdb.ada/set_wstr.exp: Likewise.
716 * gdb.ada/small_reg_param.exp: Likewise.
717 * gdb.ada/str_binop_equal.exp: Likewise.
718 * gdb.ada/str_ref_cmp.exp: Likewise.
719 * gdb.ada/str_uninit.exp: Likewise.
720 * gdb.ada/sub_variant.exp: Likewise.
721 * gdb.ada/sym_print_name.exp: Likewise.
722 * gdb.ada/taft_type.exp: Likewise.
723 * gdb.ada/tagged.exp: Likewise.
724 * gdb.ada/tagged_access.exp: Likewise.
725 * gdb.ada/task_bp.exp: Likewise.
726 * gdb.ada/task_switch_in_core.exp: Likewise.
727 * gdb.ada/tasks.exp: Likewise.
728 * gdb.ada/tick_last_segv.exp: Likewise.
729 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
730 * gdb.ada/type_coercion.exp: Likewise.
731 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
732 * gdb.ada/unchecked_union.exp: Likewise.
733 * gdb.ada/uninitialized_vars.exp: Likewise.
734 * gdb.ada/var_arr_attrs.exp: Likewise.
735 * gdb.ada/var_arr_typedef.exp: Likewise.
736 * gdb.ada/var_rec_arr.exp: Likewise.
737 * gdb.ada/variant-record.exp: Likewise.
738 * gdb.ada/variant.exp: Likewise.
739 * gdb.ada/variant_record_packed_array.exp: Likewise.
740 * gdb.ada/varsize_limit.exp: Likewise.
741 * gdb.ada/whatis_array_val.exp: Likewise.
742 * gdb.ada/widewide.exp: Likewise.
743 * gdb.ada/win_fu_syms.exp: Likewise.
744
7452020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
746
747 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
748
10c381b5
AB
7492020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
750
751 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
752 unset the array variable.
753
8f34b746
TV
7542020-08-03 Tom de Vries <tdevries@suse.de>
755
756 PR symtab/26333
757 * lib/dwarf.exp (DW_LNE_user): New proc.
758 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
759 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
760
0245e136
KB
7612020-07-31 Kevin Buettner <kevinb@redhat.com>
762
763 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
764 to 'uintptr_t'
765 (inttypes.h): Include.
766
9ef1ec5d
KB
7672020-07-31 Kevin Buettner <kevinb@redhat.com>
768
769 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
770 (C5_24k): Delete.
771 (C5_8k, C5_64k, C5_256k): New macros.
772 (buf_ro): Allocate 256 KiB of initialized data.
773
4c55e970
TBA
7742020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
775
776 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
777 that attempt to overwrite an existing condition with a condition
778 that fails parsing and also with a condition that parses fine
779 but contains junk at the end.
780
1e620590
TBA
7812020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
782
783 * gdb.base/condbreak-bad.c: New test.
784 * gdb.base/condbreak-bad.exp: New file.
785
e12dcc50
TV
7862020-07-30 Tom de Vries <tdevries@suse.de>
787
788 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
789 out of ...
790 (GDBInfoModuleSymbols::check_entry): ... here.
791 (GDBInfoModuleSymbols::check_optional_entry): New proc.
792 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
793 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
794
6cc64caa
TV
7952020-07-30 Tom de Vries <tdevries@suse.de>
796
797 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
798 "__class_some_module_Number_t" optional.
799
90fd07fc
TV
8002020-07-29 Tom de Vries <tdevries@suse.de>
801
802 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
803 multiple locations.
804
f5c79e97
TV
8052020-07-29 Tom de Vries <tdevries@suse.de>
806
807 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
808 rather than function name.
809
f75a0693
AB
8102020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
811
812 PR symtab/26270:
813 * gdb.cp/disasm-func-name.cc: New file.
814 * gdb.cp/disasm-func-name.exp: New file.
815
4888741a
TT
8162020-07-28 Tom Tromey <tromey@adacore.com>
817
818 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
819 'varval' location.
820
43d5901d
AB
8212020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
822
823 * gdb.python/py-unwind.py: Update to make use of a register
824 descriptor.
825
14fa8fb3
AB
8262020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
827
828 * gdb.python/py-arch-reg-names.exp: Add additional tests.
829
e79eb02f
AB
8302020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
831
832 PR fortran/23051
833 PR fortran/26139
834 * gdb.fortran/class-allocatable-array.exp: New file.
835 * gdb.fortran/class-allocatable-array.f90: New file.
836 * gdb.fortran/pointer-to-pointer.exp: New file.
837 * gdb.fortran/pointer-to-pointer.f90: New file.
838
876518dd
TV
8392020-07-25 Tom de Vries <tdevries@suse.de>
840
841 PR symtab/26243
842 * gdb.dwarf2/dw2-line-number-zero.c: New test.
843 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
844
6dcfb80a
TV
8452020-07-24 Tom de Vries <tdevries@suse.de>
846
847 PR testsuite/26293
848 * gdb.ada/mi_prot.exp: Require gnatmake-8.
849
e7bc9db8
PA
8502020-07-23 Pedro Alves <pedro@palves.net>
851
852 * gdb.server/server-kill.exp (prepare): New, factored out from the
853 top level.
854 (kill_server): New.
855 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
856 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
857
78344df7
AB
8582020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
859
860 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
861
25dfed24
SL
8622020-07-22 Sandra Loosemore <sandra@codesourcery.com>
863
864 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
865 Initialize to empty string at top level.
866 (gdb_wrapper_init): Revert check for file existence on build.
867 Build the wrapper in its default place, not a build-specific
868 location. When host == build, make the pathname absolute.
869 (gdb_compile): Delete leftover declaration of
870 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
871 string instead of uninitialized.
872
7da515fd
KB
8732020-07-22 Kevin Buettner <kevinb@redhat.com>
874
875 * gdb.base/corefile2.exp: New file.
876 * gdb.base/coremaker2.exp: New file.
877
9c5ec5c2
KB
8782020-07-22 Kevin Buettner <kevinb@redhat.com>
879
880 * gdb.base/coredump-filter.exp: Add second
881 non-Private-Shared-Anon-File test.
882 (test_disasm): Rename binfile for test which is expected
883 to fail.
884
f9e233c9
KB
8852020-07-22 Kevin Buettner <kevinb@redhat.com>
886
887 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
888 data in core file".
889 * gdb.base/coremaker.c (buf2ro): New global.
890 (mmapdata): Add a read-only mmap mapping.
891
94c265d7
KB
8922020-07-22 Kevin Buettner <kevinb@redhat.com>
893
894 PR corefiles/25631
895 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
896 New test.
897 * gdb.base/coremaker.c (buf3): New global.
898 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
899 flags.
900
9012020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
902
903 * gdb.base/coremaker.c (filler_ro): New global constant.
904
32fa152e
TT
9052020-07-22 Tom Tromey <tromey@adacore.com>
906
907 * gdb.ada/mi_prot.exp: New file.
908 * gdb.ada/mi_prot/pkg.adb: New file.
909 * gdb.ada/mi_prot/pkg.ads: New file.
910 * gdb.ada/mi_prot/prot.adb: New file.
911
c8474dc3
TBA
9122020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
913
914 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
915 loads two JITers.
916
baf8791e
AB
9172020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
918
919 * gdb.python/py-arch-reg-groups.exp: Additional tests.
920
f7306dac
AB
9212020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
922
923 * gdb.python/py-arch-reg-names.exp: Additional tests.
924
6d3d6e4b
TV
9252020-07-21 Tom de Vries <tdevries@suse.de>
926
927 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
928 breakpoint locations".
929 * gdb.reverse/solib-reverse.exp: Same.
930
803d0592
TV
9312020-07-21 Tom de Vries <tdevries@suse.de>
932
933 * gdb.reverse/step-reverse.c (callee): Merge statements.
934
e9bdc510
TV
9352020-07-21 Tom de Vries <tdevries@suse.de>
936
937 * gdb.fortran/info-modules.exp (info module variables): Allow missing
938 line numbers for some variables.
939
f0f9e75a
TV
9402020-07-21 Tom de Vries <tdevries@suse.de>
941
942 * gdb.opt/inline-locals.c (init_array): New func.
943 (func1): Use init_array.
944 * gdb.opt/inline-locals.exp: Update pattern.
945
bd460ecb
TV
9462020-07-21 Tom de Vries <tdevries@suse.de>
947
948 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
949 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
950
ae5369e7
LC
9512020-07-20 Ludovic Courtès <ludo@gnu.org>
952
953 * gdb.guile/source2.scm: Add #f first argument to 'format'.
954 * gdb.guile/types-module.exp: Remove "ERROR:" from
955 regexps since Guile 3.0 no longer prints that.
956
68cf161c
LC
9572020-07-20 Ludovic Courtès <ludo@gnu.org>
958
959 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
960 error regexp to match on Guile 2.2.
961
c14b4913
GB
9622020-07-20 Gary Benson <gbenson@redhat.com>
963
964 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
965 with clang.
966
b243ba58
TV
9672020-07-20 Tom de Vries <tdevries@suse.de>
968
969 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
970 (omp_set_lock_in_order): New function.
971 (single_scope, multi_scope, nested_func, nested_parallel): Use
972 omp_set_lock_in_order and omp_unset_lock.
973 (main): Init and destroy lock and lock2.
974
c06ad8b5
TV
9752020-07-20 Tom de Vries <tdevries@suse.de>
976
977 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
978
6e22f117
TV
9792020-07-20 Tom de Vries <tdevries@suse.de>
980
981 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
982
33176ea7
TV
9832020-07-17 Tom de Vries <tdevries@suse.de>
984
985 * gdb.base/valgrind-infcall-2.c: New test.
986 * gdb.base/valgrind-infcall-2.exp: New file.
987 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
988
90c3ec2d
TV
9892020-07-17 Tom de Vries <tdevries@suse.de>
990
991 * gdb.dlang/circular.c (found): Use found_label as label name.
992 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
993 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
994 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
995 * gdb.dwarf2/ada-linkage-name.exp: Same.
996 * gdb.dwarf2/arr-subrange.exp: Same.
997 * gdb.dwarf2/atomic-type.exp: Same.
998 * gdb.dwarf2/comp-unit-lang.exp: Same.
999 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1000 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1001 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1002 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1003 * gdb.dwarf2/implptr-64bit.exp: Same.
1004 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1005 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1006 * gdb.dwarf2/imported-unit.exp: Same.
1007 * gdb.dwarf2/main-subprogram.exp: Same.
1008 * gdb.dwarf2/missing-type-name.exp: Same.
1009 * gdb.dwarf2/nonvar-access.exp: Same.
1010 * gdb.dwarf2/struct-with-sig.exp: Same.
1011 * gdb.dwarf2/typedef-void-finish.exp: Same.
1012 * gdb.dwarf2/void-type.exp: Same.
1013
10da644d
TV
10142020-07-17 Tom de Vries <tdevries@suse.de>
1015
1016 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1017 src parameter.
1018 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1019 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1020 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1021 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1022 * gdb.dwarf2/dwz.exp: Same.
1023 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1024 * gdb.dwarf2/implref-array.exp: Same.
1025 * gdb.dwarf2/implref-const.exp: Same.
1026 * gdb.dwarf2/implref-global.exp: Same.
1027 * gdb.dwarf2/implref-struct.exp: Same.
1028 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1029 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1030 * gdb.dwarf2/var-access.exp: Same.
1031 * gdb.dwarf2/varval.exp: Same.
1032 * gdb.trace/entry-values.exp: Same.
1033
315e6afc
TV
10342020-07-17 Tom de Vries <tdevries@suse.de>
1035
1036 * lib/dwarf.exp (Dwarf::extern): Remove.
1037 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1038 * gdb.dlang/circular.exp: Same.
1039 * gdb.dwarf2/comp-unit-lang.exp: Same.
1040 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1041 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1042 * gdb.dwarf2/dwz.exp: Same.
1043 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1044 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1045 * gdb.dwarf2/imported-unit.exp: Same.
1046 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1047
5597c940
SL
10482020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1049
1050 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1051 Use double quotes instead of single quotes.
1052
d0ce17d8
CT
10532020-07-16 Caroline Tice <cmtice@google.com>
1054
1055 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1056 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1057
853772cc
TV
10582020-07-16 Tom de Vries <tdevries@suse.de>
1059
1060 * lib/dwarf.exp (program): Initialize _line.
1061 (DW_LNE_end_sequence): Reinitialize _line.
1062 (DW_LNS_advance_line): Update _line.
1063 (line): New proc.
1064 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1065 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1066 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1067 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1068 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1069 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1070
fe07b572
AB
10712020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1072
1073 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1074 generic.
1075
52781cce
TV
10762020-07-15 Tom de Vries <tdevries@suse.de>
1077
1078 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1079 is_amd64_regs_target.
1080
3dcc261c
AB
10812020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1082
1083 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1084 * gdb.fortran/ptype-on-functions.f90: Likewise.
1085
054a0959
SM
10862020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1087
1088 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1089 values in documentation for addr_size to 4 and 8.
1090
ccb9eba6
AB
10912020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1092
1093 * gdb.arch/amd64-osabi.exp: Update.
1094 * gdb.arch/arm-disassembler-options.exp: Update.
1095 * gdb.arch/powerpc-disassembler-options.exp: Update.
1096 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1097 * gdb.arch/s390-disassembler-options.exp: Update.
1098 * gdb.base/all-architectures.exp.tcl: Update.
1099 * gdb.base/attach-pie-noexec.exp: Update.
1100 * gdb.base/catch-syscall.exp: Update.
1101 * gdb.xml/tdesc-arch.exp: Update.
1102
025a39a7
TV
11032020-07-14 Tom de Vries <tdevries@suse.de>
1104
1105 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1106 (local_gettid): ... this.
1107 (fn): Update.
1108
74e4b667
SL
11092020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1110
1111 * gdb.base/info_sources.exp: Skip directory match tests on
1112 remote hosts.
1113
f413dd74
GB
11142020-07-13 Gary Benson <gbenson@redhat.com>
1115
1116 * gdb.base/savedregs.exp (caller): Use parentheses to
1117 make expected expression evaluation ordering explicit.
1118
915771bb
GB
11192020-07-13 Gary Benson <gbenson@redhat.com>
1120
1121 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1122
2a122642
GB
11232020-07-13 Gary Benson <gbenson@redhat.com>
1124
1125 * gdb.base/bigcore.c (main): Use a volatile pointer when
1126 attempting to trigger a SIGSEGV.
1127 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1128 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1129 * gdb.base/savedregs.c (thrower): Likewise.
1130 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1131
3f00c730
GB
11322020-07-13 Gary Benson <gbenson@redhat.com>
1133
1134 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1135 defining and using VLA structure fields into...
1136 * gdb.base/vla-struct-fields.c: New file.
1137 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1138 tests into...
1139 * gdb.base/vla-struct-fields.exp: New file.
1140
963eeee4
TV
11412020-07-13 Tom de Vries <tdevries@suse.de>
1142
1143 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1144 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1145 * gdb.base/gold-gdb-index.exp: Same.
1146 * gdb.base/morestack.exp: Same.
1147
0ed35c9a
DX
11482020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1149
1150 PR rust/26121
1151 * gdb.rust/modules.rs: Prevent linker from discarding test
1152 symbol.
1153
4fdba23d
PA
11542020-07-10 Pedro Alves <pedro@palves.net>
1155
1156 PR gdb/26199
1157 * gdb.multi/multi-target.c (exit_thread): New.
1158 (thread_start): Break loop if EXIT_THREAD.
1159 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1160 (top level) Call test_no_resumed.
1161
15f3b077
TT
11622020-07-08 Tom Tromey <tromey@adacore.com>
1163
1164 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1165 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1166
9fc501fd
AB
11672020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1168
1169 PR python/22748
1170 * gdb.opt/inline-frame-tailcall.c: New file.
1171 * gdb.opt/inline-frame-tailcall.exp: New file.
1172 * gdb.python/py-unwind-inline.c: New file.
1173 * gdb.python/py-unwind-inline.exp: New file.
1174 * gdb.python/py-unwind-inline.py: New file.
1175
64cb3757
AB
11762020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1177
1178 * gdb.python/py-arch-reg-groups.exp: New file.
1179
0f767f94
AB
11802020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1181
1182 * gdb.python/py-arch-reg-names.exp: New file.
1183
87dbc774
AB
11842020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1185
1186 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1187 gdb.PendingFrame.architecture method.
1188
d8cc8af6
TV
11892020-07-06 Tom de Vries <tdevries@suse.de>
1190
1191 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1192
3c8ea5be
PA
11932020-07-03 Pedro Alves <palves@redhat.com>
1194
1195 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1196 explicitly write negative numbers.
1197 * gdb.base/structs2.exp: Adjust expected output.
1198
bf90c83a
PA
11992020-07-03 Pedro Alves <palves@redhat.com>
1200
1201 * gdb.base/charset.c (init_string): Change all char parameters to
1202 unsigned char parameters.
1203
2eb82157
PA
12042020-07-03 Pedro Alves <palves@redhat.com>
1205
1206 * gdb.base/call-sc.exp (start_scalars_test): Use
1207 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1208 * gdb.base/overlays.c: Remove references to PARAMS.
1209 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1210 * gdb.base/reread.exp: Don't set 'prototypes' global.
1211 * gdb.base/structs.exp (start_structs_test): Use
1212 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1213 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1214 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1215 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1216 call.
1217 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1218
9adda7af
PA
12192020-07-03 Pedro Alves <palves@redhat.com>
1220
1221 * gdb.base/m32rovly.c: Delete.
1222 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1223
2a17c803
PW
12242020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1225
1226 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1227 of gdb_py_test_multiple.
1228 * gdb.python/py-cmd.exp: Likewise.
1229 * gdb.python/py-events.exp: Likewise.
1230 * gdb.python/py-function.exp: Likewise.
1231 * gdb.python/py-inferior.exp: Likewise.
1232 * gdb.python/py-infthread.exp: Likewise.
1233 * gdb.python/py-linetable.exp: Likewise.
1234 * gdb.python/py-parameter.exp: Likewise.
1235 * gdb.python/py-value.exp: Likewise.
1236
b011fe1a
TV
12372020-06-30 Tom de Vries <tdevries@suse.de>
1238
1239 PR testsuite/26175
1240 * lib/future.exp (gdb_default_target_compile): Detect and handle
1241 early_flags.
1242
df5b8876
SM
12432020-06-29 Simon Marchi <simon.marchi@efficios.com>
1244
1245 * boards/simavr.exp (gdb_load): Catch errors when closing
1246 previous connection. Close connection, wait for process and
1247 unset simavr_spawn_id on failure.
1248
a3ca48cd
TV
12492020-06-29 Tom de Vries <tdevries@suse.de>
1250
1251 * lib/gdb.exp (unknown): Make test-case unresolved.
1252
b0237c0e
TV
12532020-06-29 Tom de Vries <tdevries@suse.de>
1254
1255 PR gdb/25475
1256 * gdb.server/solib-list.exp: Verify that the symbol reload
1257 confirmation question is asked.
1258
c0b3b3bd
PW
12592020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1260
1261 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1262 have a input seq nr in each pass message.
fe4c3d43 1263 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1264 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1265 * gdb.python/python.exp: Make test names unique,
1266 use gdb_test_multiline instead of gdb_py_test_multiple,
1267 use $gdb_test_name.
1268 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1269
1776e3e5
NA
12702020-06-26 Nick Alcock <nick.alcock@oracle.com>
1271
1272 * configure.ac: Add --enable-libctf.
1273 * aclocal.m4: sinclude ../config/enable.m4.
1274 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1275 * lib/gdb.exp (skip_ctf_tests): Use it.
1276 * gdb.base/ctf-constvars.exp: Error message tweak.
1277 * gdb.base/ctf-ptype.exp: Likewise.
1278 * configure: Regenerate.
1279
f53b3eeb
GB
12802020-06-26 Gary Benson <gbenson@redhat.com>
1281
1282 * gdb.cp/try_catch.cc: Include string.h.
1283 (main): Replace comparison against string literal with
1284 strcmp, avoiding build failure with -Wstring-compare.
1285 Add "marker test-complete".
1286 * gdb.cp/try_catch.exp: Run the test to the above marker,
1287 then verify that the value of "test" is still true.
1288
6d74da72
AB
12892020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1290
1291 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1292
2e52d038
AB
12932020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1294
1295 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1296
3b9fce96
AB
12972020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1298
1299 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1300 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1301 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1302 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1303 * gdb.arch/riscv-tdesc-loading.exp: New file.
1304
ed69cbc8
AB
13052020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1306
1307 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1308
767a879e
AB
13092020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1310
1311 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1312 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1313 * gdb.arch/riscv-tdesc-regs.c: New file.
1314 * gdb.arch/riscv-tdesc-regs.exp: New file.
1315
221db974
PA
13162020-06-24 Pedro Alves <palves@redhat.com>
1317
1318 * gdb.arch/amd64-entry-value-paramref.exp: Use
1319 prepare_for_testing_full and don't pass "c++" for the .S file
1320 build spec.
1321 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1322 $options, since it's an assembly file. Remove -Wno-deprecated.
1323 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1324 compiling C++ programs.
1325
331733cd
PA
13262020-06-24 Pedro Alves <palves@redhat.com>
1327
1328 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1329 Clang, add "-Wno-unknown-warning-option" to the options.
1330
caa7fd04
AB
13312020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1332
1333 * gdb.xml/tdesc-reload.c: New file.
1334 * gdb.xml/tdesc-reload.exp: New file.
1335 * gdb.xml/maint-xml-dump-01.xml: New file.
1336 * gdb.xml/maint-xml-dump-02.xml: New file.
1337 * gdb.xml/maint-xml-dump.exp: New file.
1338
bb8d1260
SL
13392020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1340
1341 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1342 Adjust for omitted commands when TUI is disabled.
1343
7e4b9c4c
GB
13442020-06-23 Gary Benson <gbenson@redhat.com>
1345 Pedro Alves <palves@redhat.com>
1346
1347 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1348 * gdb.cp/nsimport.cc: Likewise.
1349 * gdb.cp/nsnested.cc: Likewise.
1350 * gdb.cp/nsnoimports.cc: Likewise.
1351 * gdb.cp/nsusing.cc: Likewise.
1352 * gdb.cp/smartp.cc: Likewise.
1353 * gdb.python/py-pp-integral.c: Likewise.
1354 * gdb.python/py-pp-re-notag.c: Likewise.
1355
2e573c0a
GB
13562020-06-23 Gary Benson <gbenson@redhat.com>
1357
1358 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1359 * gdb.cp/nsimport.cc: Likewise.
1360 * gdb.cp/nsnested.cc: Likewise.
1361 * gdb.cp/nsnoimports.cc: Likewise.
1362 * gdb.cp/nsusing.cc: Likewise.
1363 * gdb.cp/smartp.cc: Likewise.
1364 * gdb.python/py-pp-integral.c: Likewise.
1365 * gdb.python/py-pp-re-notag.c: Likewise.
1366
746ebfe8
PW
13672020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1368
1369 * gdb.base/default-args.exp: New test.
1370 * gdb.base/default-args.c: New file.
1371 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1372 * gdb.base/default.exp: Update to new help text.
1373 * gdb.base/help.exp: Likewise.
1374 * gdb.base/page.exp: Likewise.
1375 * gdb.base/style.exp: Likewise.
1376 * gdb.guile/guile.exp: Likewise.
1377 * gdb.python/python.exp: Likewise.
1378
e822f2cd
SL
13792020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1380
1381 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1382 remote host. Fix search path syntax on Windows host.
1383
48e9cc84
PW
13842020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1385
1386 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1387 over 'exec-file-mismatch'.
1388 * gdb.base/attach.c: Mark should_exit volatile.
1389 * gdb.base/attach2.c: Likewise. Add a comment explaining
1390 why the sleep cannot be big.
1391 * gdb.base/attach3.c: New file.
1392
160f8a8f
SL
13932020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1394
1395 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1396 prefix optional.
1397
4d91c2a4
SL
13982020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1399
1400 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1401 for remote host.
1402
87f83f20
SL
14032020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1404 Hafiz Abid Qadeer <abidh@codesourcery.com>
1405
1406 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1407 file sent to remote host.
1408 (top level): Allow int32_t as type of 32-bit register.
1409
37ab8655
TV
14102020-06-19 Tom de Vries <tdevries@suse.de>
1411
1412 * lib/gdb.exp (gdb_note): New proc.
1413 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1414 (gdb_default_target_compile): ... here. Only call
1415 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1416 (use_gdb_compile): Change to array.
1417 (toplevel): Update sets of use_gdb_compile to specify language.
1418 Warn about default_target_compile override. Store dejagnu's version
1419 of default_target_compile in dejagnu_default_target_compile.
1420
a8a56685
TV
14212020-06-18 Tom de Vries <tdevries@suse.de>
1422
1423 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1424 (default_gdb_init): ... here.
1425
581bea2c
SL
14262020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1427
1428 Fix TUI support checks in gdb.tui tests.
1429
1430 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1431 just say UNSUPPORTED.
1432 * gdb.tui/corefile-run.exp: Likewise.
1433 * gdb.tui/empty.exp: Likewise.
1434 * gdb.tui/list-before.exp: Likewise.
1435 * gdb.tui/list.exp: Likewise.
1436 * gdb.tui/main.exp: Likewise.
1437 * gdb.tui/regs.exp: Likewise.
1438 * gdb.tui/resize.exp: Likewise.
1439 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1440 * gdb.tui/tui-layout-asm.exp: Likewise.
1441 * gdb.tui/tui-missing-src.exp: Likewise.
1442 * gdb.tui/winheight.exp: Likewise.
1443 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1444
05e682e3
SL
14452020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1446
1447 Fix TCL error in gdb.python/py-format-string.exp.
1448
1449 * gdb.python/py-format-string.exp: Move test for python support
1450 earlier, out of function body.
1451
efb763a5
SM
14522020-06-15 Simon Marchi <simon.marchi@efficios.com>
1453
1454 * gdb.base/index-cache-load-twice.c: New.
1455 * gdb.base/index-cache-load-twice.exp: New.
1456
43327b20
KS
14572020-06-17 Keith Seitz <keiths@redhat.com>
1458
99cf27cf 1459 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1460 when executing "gdb --configuration".
1461
081e778c
TV
14622020-06-17 Tom de Vries <tdevries@suse.de>
1463
1464 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1465 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1466 conditional on presence of gdb_tcl_unknown.
1467 (gdb_finish): Make override undo conditional on presence of
1468 gdb_tcl_unknown.
1469
d2d1ea20
TT
14702020-06-16 Tom Tromey <tom@tromey.com>
1471
1472 * gdb.python/tui-window.py (failwin): New function. Register it
1473 as a TUI window type.
1474 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1475
c802e8a7
GB
14762020-06-16 Gary Benson <gbenson@redhat.com>
1477
1478 * gdb.python/py-nested-maps.c (create_map): Add missing return
1479 value.
1480 (create_map_map): Likewise.
1481
ff08abb8
TBA
14822020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1483
1484 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1485 variable.
1486 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1487 and use the already-defined 'options' variable.
1488
a29d5112
AB
14892020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1490 Tom de Vries <tdevries@suse.de>
1491
1492 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1493 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1494 (gdb_setup_known_globals): New proc.
1495 (gdb_cleanup_globals): New proc.
1496 * lib/gdb.exp (load_lib): New override proc.
1497 (gdb_stdin_log_init): Set var in_file as persistent global.
1498 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1499 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1500 fpc_compiler as persistent global.
1501
8c74a764
TV
15022020-06-12 Tom de Vries <tdevries@suse.de>
1503
1504 * lib/tuiterm.exp (spawn): Rename to ...
1505 (tui_spawn): ... this.
1506 (toplevel): Move rename of spawn ...
1507 (gdb_init_tuiterm): ... here. New proc.
1508 (gdb_finish_tuiterm): New proc.
1509 * lib/gdb.exp (gdb_finish_hooks): New global var.
1510 (gdb_finish): Handle gdb_finish_hooks.
1511 (tuiterm_env): New proc.
1512 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1513 tuiterm_env.
1514 * gdb.tui/basic.exp: Same.
1515 * gdb.tui/corefile-run.exp: Same.
1516 * gdb.tui/empty.exp: Same.
1517 * gdb.tui/list-before.exp: Same.
1518 * gdb.tui/list.exp: Same.
1519 * gdb.tui/main.exp: Same.
1520 * gdb.tui/new-layout.exp: Same.
1521 * gdb.tui/regs.exp: Same.
1522 * gdb.tui/resize.exp: Same.
1523 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1524 * gdb.tui/tui-layout-asm.exp: Same.
1525 * gdb.tui/tui-missing-src.exp: Same.
1526 * gdb.tui/winheight.exp: Same.
1527
26783bce
TV
15282020-06-12 Tom de Vries <tdevries@suse.de>
1529
1530 PR testsuite/26110
1531 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1532 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1533
2b4e6a3f
TT
15342020-06-11 Tom Tromey <tom@tromey.com>
1535
1536 PR gdb/18318:
1537 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1538 floating point tests.
1539
2f33032a
KS
15402020-06-11 Keith Seitz <keiths@redhat.com>
1541
1542 PR gdb/21356
1543 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1544 vla_struct.
1545 Add new struct vla_typedef and union vla_typedef_union and
1546 corresponding instantiation objects.
1547 Initialize new objects.
1548 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1549 and vla_typedef_union_object.
1550 Fixup type for vla_struct_object.
1551
a8baf0a3
TV
15522020-06-11 Tom de Vries <tdevries@suse.de>
1553
1554 * lib/gdb.exp (with_override): New proc, factored out of ...
1555 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1556
7ab96794
TV
15572020-06-10 Tom de Vries <tdevries@suse.de>
1558
1559 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1560
cab5c3b7
SM
15612020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1562
1563 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1564 parameter, update callers.
1565
f8c41851
SM
15662020-06-04 Simon Marchi <simon.marchi@efficios.com>
1567
1568 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1569 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1570 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1571
1c07a73f
TV
15722020-06-04 Tom de Vries <tdevries@suse.de>
1573
1574 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1575
95146b5d
TV
15762020-06-04 Tom de Vries <tdevries@suse.de>
1577
1578 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1579 exp_continue.
1580
0cfcd4f0
TV
15812020-06-04 Tom de Vries <tdevries@suse.de>
1582
1583 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1584
f9b5d5ea
TV
15852020-06-03 Tom de Vries <tdevries@suse.de>
1586
1587 PR symtab/26046
1588 * gdb.cp/breakpoint-locs-2.cc: New test.
1589 * gdb.cp/breakpoint-locs.cc: New test.
1590 * gdb.cp/breakpoint-locs.exp: New file.
1591 * gdb.cp/breakpoint-locs.h: New test.
1592
5144dfba
TV
15932020-06-03 Tom de Vries <tdevries@suse.de>
1594
1595 PR testsuite/25609
1596 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1597 value of global verbose.
1598 * gdb.base/jit-elf.exp: Same.
1599 * gdb.base/jit-reader.exp: Same.
1600
621eacdf
TV
16012020-06-02 Tom de Vries <tdevries@suse.de>
1602
1603 * gdb.dwarf2/multidictionary.exp: Don't use
1604 gdb_spawn_with_cmdline_opts.
1605
1313c56e
AB
16062020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1607
1608 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1609 use_header case.
1610 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1611 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1612 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1613 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1614 * gdb.dwarf2/dw2-inline-header.c: New file.
1615 * gdb.dwarf2/dw2-inline-header.h: New file.
1616
f68f85b5
PA
16172020-05-30 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1620 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1621
678048e8
GB
16222020-05-29 Gary Benson <gbenson@redhat.com>
1623
1624 * gdb.compile/compile-cplus.exp (additional_flags): Also
1625 set when building with clang.
1626 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1627 when building with clang.
1628
9fcafd23
GB
16292020-05-29 Gary Benson <gbenson@redhat.com>
1630
1631 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1632 building with clang.
1633 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1634
735d5a07
GB
16352020-05-29 Gary Benson <gbenson@redhat.com>
1636
1637 * gdb.cp/koenig.exp (prepare_for_testing): Add
1638 additional_flags=-Wno-unused-comparison.
1639 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1640
4ad2c6a0
GB
16412020-05-28 Gary Benson <gbenson@redhat.com>
1642
1643 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1644 statement.
1645
09fe663e
GB
16462020-05-28 Gary Benson <gbenson@redhat.com>
1647
1648 * gdb.cp/classes.exp (prepare_for_testing): Add
1649 additional_flags=-Wno-deprecated-register.
1650 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1651 * gdb.cp/misc.exp: Likewise.
1652
cee00f17
GB
16532020-05-28 Gary Benson <gbenson@redhat.com>
1654
1655 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1656 (test_op_new::operator new): Add return statement.
1657 (test_op_new_array::operator new[]): Likewise.
1658
636edd00
PA
16592020-05-27 Pedro Alves <palves@redhat.com>
1660
1661 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1662 check. Use test_gdb_complete_unique instead of
1663 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1664 test_gdb_complete_multiple instead of
1665 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1666
c2b75043
LM
16672020-05-27 Luis Machado <luis.machado@linaro.org>
1668
1669 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1670 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1671 * gdb.arch/arm-disassembler-options.exp: Likewise.
1672 * gdb.arch/arm-disp-step.exp: Likewise.
1673 * gdb.arch/thumb-prologue.exp: Likewise.
1674 * gdb.base/async.exp: Likewise.
1675 * gdb.base/auxv.exp: Likewise.
1676 * gdb.base/complex-parts.exp: Likewise.
1677 * gdb.base/ena-dis-br.exp: Likewise.
1678 * gdb.base/foll-exec.exp: Likewise.
1679 * gdb.base/permissions.exp: Likewise.
1680 * gdb.base/relocate.exp: Likewise.
1681 * gdb.base/return2.exp: Likewise.
1682 * gdb.base/sigbpt.exp: Likewise.
1683 * gdb.base/siginfo-obj.exp: Likewise.
1684 * gdb.cp/converts.exp: Likewise.
1685 * gdb.cp/exceptprint.exp: Likewise.
1686 * gdb.cp/inherit.exp: Likewise.
1687 * gdb.cp/nsnoimports.exp: Likewise.
1688 * gdb.cp/virtbase2.exp: Likewise.
1689 * gdb.mi/mi-var-cmd.exp: Likewise.
1690 * gdb.mi/var-cmd.c: Likewise.
1691
53a47a3e
TT
16922020-05-26 Tom Tromey <tromey@adacore.com>
1693
1694 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1695
0bc2354b
TT
16962020-05-26 Tom Tromey <tromey@adacore.com>
1697
1698 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1699 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1700 type.
1701 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1702 variable.
1703
0db49895
CBG
17042020-05-26 Christian Biesinger <cbiesinger@google.com>
1705
1706 * Makefile.in: Use = instead of == for the test command
1707 for portability.
1708
40d22035
TV
17092020-05-26 Tom de Vries <tdevries@suse.de>
1710
1711 * gdb.base/gold-gdb-index-2.c: New test.
1712 * gdb.base/gold-gdb-index.c: New test.
1713 * gdb.base/gold-gdb-index.exp: New file.
1714 * gdb.base/gold-gdb-index.h: New test.
1715
043e2e02
TV
17162020-05-25 Tom de Vries <tdevries@suse.de>
1717
1718 * boards/gold-gdb-index.exp: New file.
1719
462f72c5
SM
17202020-05-25 Simon Marchi <simon.marchi@efficios.com>
1721
1722 * boards/simavr.exp: New file.
1723
6cf66e76
SM
17242020-05-25 Simon Marchi <simon.marchi@efficios.com>
1725
1726 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1727 * gdb.base/inferior-args.exp: New file.
1728 * gdb.base/inferior-args.c: New file.
1729
75d04512
SM
17302020-05-25 Simon Marchi <simon.marchi@efficios.com>
1731
1732 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1733 inferior_args. Pass it to gdb_reload.
1734 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1735 inferior_args.
1736 (gdb_reload): Add inferior_args argument.
1737 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1738 pass it to gdbserver_run.
1739 * boards/native-gdbserver.exp: Do not set noargs.
1740 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1741 inferior_args argument.
1742 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1743 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1744 * gdb.base/args.exp: Likewise.
1745
42cf1844
TV
17462020-05-25 Tom de Vries <tdevries@suse.de>
1747
1748 * lib/gdb.exp (exec_is_pie): Add comment.
1749
8f7d38ef
TV
17502020-05-25 Tom de Vries <tdevries@suse.de>
1751
1752 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1753 instead of $binfile in the untested message.
1754
465e1b0f
TV
17552020-05-25 Tom de Vries <tdevries@suse.de>
1756
1757 PR testsuite/26031
1758 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1759
3c5a0e02
TV
17602020-05-25 Tom de Vries <tdevries@suse.de>
1761
1762 * boards/gold.exp: New file.
1763
0a4f5f8c
TT
17642020-05-23 Tom Tromey <tom@tromey.com>
1765
1766 * gdb.base/style.exp: Remove completion styling test.
1767 * lib/gdb-utils.exp (style): Remove completion styles.
1768
eca1f90c
TT
17692020-05-23 Tom Tromey <tom@tromey.com>
1770
1771 * gdb.base/style.exp: Add completion styling test.
1772 * lib/gdb-utils.exp (style): Add completion styles.
1773
7c13f4e8
AB
17742020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
1775
1776 * gdb.base/annota1.exp: Update expected results.
1777 * gdb.cp/annota2.exp: Update expected results, remove duplicate
1778 test name.
1779 * gdb.cp/annota3.exp: Update expected results.
1780
41977d16
SM
17812020-05-20 Simon Marchi <simon.marchi@efficios.com>
1782
1783 PR gdb/26016
1784 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
1785 against MAP_FAILED.
1786 * gdb.base/coremaker.c (mmapdata): Likewise.
1787 * gdb.base/jit-reader-host.c (main): Likewise.
1788 * gdb.base/sym-file-loader.c (load): Likewise.
1789 (load_shlib): Likewise.
1790
b4757f2e
TT
17912020-05-20 Tom Tromey <tromey@adacore.com>
1792
1793 * gdb.ada/array_char_idx.exp: Recognize initialized array.
1794
9a0bacfb
TV
17952020-05-20 Tom de Vries <tdevries@suse.de>
1796
1797 PR symtab/25833
1798 * gdb.base/with-mf-inc.c: New test.
1799 * gdb.base/with-mf-main.c: New test.
1800 * gdb.base/with-mf.exp: New file.
1801
76571211
TT
18022020-05-19 Tom Tromey <tromey@adacore.com>
1803
1804 * gdb.rust/simple.exp: Restore missing test result.
1805
4cd9f3d5
TV
18062020-05-19 Tom de Vries <tdevries@suse.de>
1807
1808 * gdb.base/gdb-caching-proc.exp: Fix typo.
1809
7d874253
TT
18102020-05-19 Tom Tromey <tromey@adacore.com>
1811
1812 * gdb.rust/simple.exp: Add some test descriptions.
1813 (test_one_slice): Use with_test_prefix.
1814
1d727695
TV
18152020-05-18 Tom de Vries <tdevries@suse.de>
1816
1817 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
1818
7f32a4d5
PA
18192020-05-17 Pedro Alves <palves@redhat.com>
1820
1821 PR gdb/25741
1822 * gdb.base/hw-sw-break-same-address.exp: New file.
1823
7cfd74cf
PA
18242020-05-16 Pedro Alves <palves@redhat.com>
1825
1826 * gdb.multi/multi-re-run.exp (test_re_run): Switch
1827 LAST_LOADED_FILE accordingly.
1828
57b4f16e
PW
18292020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1830
1831 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
1832
7c05caf7
PW
18332020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1834
1835 * gdb.base/help.exp: Test apropos and help for commands
1836 having aliases. Fixed comments not starting with an
1837 upper-case letter or not finishing with a dot.
1838
7aa1b46f
PW
18392020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1840
3b3aaacb
PW
1841 * gdb.base/alias.exp: Update help output check.
1842
57b4f16e 18432020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 1844
7aa1b46f
PW
1845 * gdb.base/default.exp: Update output following fixes.
1846
0605465f
PW
18472020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1848
1849 * gdb.base/alias.exp: Test aliases starting with a prefix of
1850 another alias.
1851
86e4e63d
GB
18522020-05-15 Gary Benson <gbenson@redhat.com>
1853
1854 * gdb.base/info-os.c (main): Add return statement.
1855 * gdb.base/info_minsym.c (minsym_fun): Likewise.
1856 * gdb.base/large-frame-2.c (func): Likewise.
1857 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
1858 * gdb.base/pr10179-b.c (foo2): Likewise.
1859 * gdb.base/valgrind-disp-step.c (foo): Likewise.
1860 * gdb.base/watch-cond.c (func): Likewise.
1861 * gdb.multi/goodbye.c (verylongfun): Likewise.
1862 * gdb.multi/hello.c (commonfun): Likewise.
1863 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
1864 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
1865 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
1866 Likewise.
1867 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
1868 * gdb.threads/interrupt-while-step-over.c (child_function):
1869 Likewise.
1870 * gdb.trace/actions-changed.c (end): Likewise.
1871
163df4df
GB
18722020-05-15 Gary Benson <gbenson@redhat.com>
1873
1874 * gdb.opencl/callfuncs.exp: Report when test skipped.
1875 * gdb.opencl/convs_casts.exp: Likewise.
1876 * gdb.opencl/datatypes.exp: Likewise.
1877 * gdb.opencl/operators.exp: Likewise.
1878 * gdb.opencl/vec_comps.exp: Likewise.
1879
6dbc505a
TV
18802020-05-15 Tom de Vries <tdevries@suse.de>
1881
1882 * gdb.base/align.exp.in: Rename to ...
1883 * gdb.base/align.exp.tcl: ... this.
1884 * gdb.base/align-c++.exp: Update.
1885 * gdb.base/align-c.exp: Update.
1886 * gdb.base/all-architectures.exp.in: Rename to ...
1887 * gdb.base/all-architectures.exp: ... this.
1888 * gdb.base/all-architectures-0.exp: Update.
1889 * gdb.base/all-architectures-1.exp: Update.
1890 * gdb.base/all-architectures-2.exp: Update.
1891 * gdb.base/all-architectures-3.exp: Update.
1892 * gdb.base/all-architectures-4.exp: Update.
1893 * gdb.base/all-architectures-5.exp: Update.
1894 * gdb.base/all-architectures-6.exp: Update.
1895 * gdb.base/all-architectures-7.exp: Update.
1896 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
1897 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
1898 * gdb.base/infcall-nested-structs-c++.exp: Update.
1899 * gdb.base/infcall-nested-structs-c.exp: Update.
1900 * gdb.base/info-types.exp.in: Rename to ...
1901 * gdb.base/info-types.exp.tcl: ... this.
1902 * gdb.base/info-types-c++.exp: Update.
1903 * gdb.base/info-types-c.exp: Update.
1904 * gdb.base/max-depth.exp.in: Rename to ...
1905 * gdb.base/max-depth.exp.tcl: ... this.
1906 * gdb.base/max-depth-c++.exp: Update.
1907 * gdb.base/max-depth-c.exp: Update.
1908 * gdb.cp/cpexprs.exp.in: Rename to ...
1909 * gdb.cp/cpexprs.exp.tcl: ... this.
1910 * gdb.cp/cpexprs-debug-types.exp: Update.
1911 * gdb.cp/cpexprs.exp: Update.
1912 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
1913 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
1914 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
1915 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
1916 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
1917 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
1918 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
1919 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1920 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1921 * gdb.dwarf2/clang-debug-names.exp: Update.
1922
d1034d78
AB
19232020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1924
1925 * lib/check-test-names.exp: Remove code that prevents this file
1926 loading when tests are run in parallel.
1927
3c5c3649
PA
19282020-05-15 Pedro Alves <palves@redhat.com>
1929
1930 * gdb.multi/multi-kill.exp (start_inferior): Remove
1931 'testpid' parameter. Refer to namespace variable directly.
1932 (testpid): Declare as namespace variable.
1933
272c36b8
PA
19342020-05-15 Pedro Alves <palves@redhat.com>
1935
1936 * gdb.multi/multi-kill.exp: Wrap in namespace.
1937 (start_inferior): Add TESTPID parameter. Use it instead of the
1938 testpid global.
1939 (top level): Define empty TESTPID array, and pass it down to
1940 start_inferior.
1941
02eba61a
TV
19422020-05-14 Tom de Vries <tdevries@suse.de>
1943
1944 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1945 output.
1946
971a3747
TV
19472020-05-14 Tom de Vries <tdevries@suse.de>
1948
1949 * gdb.base/align.exp: Split into ...
1950 * gdb.base/align.exp.in: ...
1951 * gdb.base/align-c++.exp: ...
1952 * gdb.base/align-c.exp: ... these.
1953 * gdb.base/infcall-nested-structs.exp: Split into ...
1954 * gdb.base/infcall-nested-structs.exp.in: ...
1955 * gdb.base/infcall-nested-structs-c++.exp: ...
1956 * gdb.base/infcall-nested-structs-c.exp: ... these.
1957 * gdb.base/info-types.exp: Split into ...
1958 * gdb.base/info-types.exp.in: ...
1959 * gdb.base/info-types-c++.exp: ...
1960 * gdb.base/info-types-c.exp: ... these.
1961 * gdb.base/max-depth.exp: Split into ...
1962 * gdb.base/max-depth.exp.in: ...
1963 * gdb.base/max-depth-c++.exp: ...
1964 * gdb.base/max-depth-c.exp: ... these.
1965 * gdb.cp/infcall-nodebug.exp: Split into ...
1966 * gdb.cp/infcall-nodebug.exp.in: ...
1967 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1968 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1969 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1970 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1971
a05575d3
TBA
19722020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1973 Pedro Alves <palves@redhat.com>
1974
1975 * gdb.multi/multi-exit.c: New file.
1976 * gdb.multi/multi-exit.exp: New file.
1977 * gdb.multi/multi-kill.c: New file.
1978 * gdb.multi/multi-kill.exp: New file.
1979
6ad82919
TBA
19802020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1981
1982 * gdb.base/annota1.exp: Update the expected output.
1983 * gdb.cp/annota2.exp: Ditto.
1984
843f4d93
AB
19852020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1986
1987 * lib/check-test-names.exp: Disable when testing is being run in
1988 parallel.
1989
c7c66341
TV
19902020-05-12 Tom de Vries <tdevries@suse.de>
1991
1992 * gdb.base/jit-elf.exp: Fix string concat.
1993
1b59ca1c
TV
19942020-05-12 Tom de Vries <tdevries@suse.de>
1995
1996 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1997 messages.
1998
b4991d29
TV
19992020-05-12 Tom de Vries <tdevries@suse.de>
2000
2001 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2002
dbb0ab10
TV
20032020-05-12 Tom de Vries <tdevries@suse.de>
2004
2005 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2006 * gdb.ada/mi_catch_ex.exp: Same.
2007 * gdb.ada/mi_catch_ex_hand.exp: Same.
2008
7549fed8
TV
20092020-05-12 Tom de Vries <tdevries@suse.de>
2010
2011 * gdb.fortran/complex.exp: Use with_test_prefix.
2012
af2d5cd8
TV
20132020-05-12 Tom de Vries <tdevries@suse.de>
2014
2015 * gdb.trace/passcount.exp: Fix test-names.
2016
7c121311
TV
20172020-05-12 Tom de Vries <tdevries@suse.de>
2018
2019 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2020
c9f3b40e
TV
20212020-05-12 Tom de Vries <tdevries@suse.de>
2022
2023 * gdb.gdb/complaints.exp: Use with_test_prefix.
2024 * gdb.xml/tdesc-regs.exp: Same.
2025 * gdb.opt/inline-locals.exp: Fix test name.
2026
111b33f0
TV
20272020-05-12 Tom de Vries <tdevries@suse.de>
2028
2029 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2030 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2031 * gdb.dwarf2/implref-struct.exp: Same.
2032 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2033 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2034
ebf47080
SM
20352020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2036
2037 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2038
d30dcd12
AB
20392020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2040
2041 * lib/check-test-names.exp (all_test_names): New module variable.
2042 (counts): Add 'duplicates' field.
2043 (_check_duplicates): New procedure.
2044 (check): Also check for duplicates.
2045 (do_log_summary): Print duplicates count.
2046 (do_reset_vars): Reset counter for duplicate test names, and
2047 discard all know test names.
2048
34584c09
AB
20492020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2050
2051 * lib/gdb.exp: Include check-test-names.exp library.
2052 * lib/check-test-names.exp: New file.
2053
e0002117
TV
20542020-05-11 Tom de Vries <tdevries@suse.de>
2055
2056 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2057
53f539a3
KS
20582020-05-11 Keith Seitz <keiths@redhat.com>
2059
2060 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2061
113ee09a
TV
20622020-05-11 Tom de Vries <tdevries@suse.de>
2063
2064 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2065 * gdb.cp/cpexprs.exp.in: .. here.
2066 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2067 cpexprs.exp.
2068
ba3e70b0
KS
20692020-05-11 Keith Seitz <keiths@redhat.com>
2070
2071 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2072 test names.
2073 * gdb.ada/arrayptr.exp: Likewise.
2074 * gdb.ada/assign_arr.exp: Likewise.
2075 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2076 * gdb.ada/bp_on_var.exp: Likewise.
2077 * gdb.ada/call_pn.exp: Likewise.
2078 * gdb.ada/complete.exp: Likewise.
2079 * gdb.ada/fun_overload_menu.exp: Likewise.
2080 * gdb.ada/funcall_param.exp: Likewise.
2081 * gdb.ada/funcall_ref.exp: Likewise.
2082 * gdb.ada/packed_array_assign.exp: Likewise.
2083 * gdb.ada/same_component_name.exp: Likewise.
2084 * gdb.ada/type_coercion.exp: Likewise.
2085 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2086 * gdb.ada/variant_record_packed_array.exp: Likewise.
2087
3ee6bb11
TV
20882020-05-11 Tom de Vries <tdevries@suse.de>
2089
2090 PR symtab/25941
2091 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2092 out of ...
2093 * gdb.dwarf2/clang-debug-names.exp: ... here.
2094 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2095 clang-debug-names.exp.in.
2096 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2097 * gdb.dwarf2/clang-debug-names-2.c: New test.
2098
86cd6bc8
AKS
20992020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2100
2101 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2102 (fortran_runto_main): New Proc, fortran version of runto_main.
2103 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2104 * gdb.fortran/array-bounds.exp: Likewise.
2105 * gdb.fortran/array-slices.exp: Likewise.
2106 * gdb.fortran/block-data.exp: Likewise.
2107 * gdb.fortran/charset.exp: Likewise.
2108 * gdb.fortran/common-block.exp: Likewise.
2109 * gdb.fortran/complex.exp: Likewise.
2110 * gdb.fortran/derived-type-function.exp: Likewise.
2111 * gdb.fortran/derived-type.exp: Likewise.
2112 * gdb.fortran/info-modules.exp: Likewise.
2113 * gdb.fortran/info-types.exp: Likewise.
2114 * gdb.fortran/intrinsics.exp: Likewise.
2115 * gdb.fortran/library-module.exp: Likewise.
2116 * gdb.fortran/logical.exp: Likewise.
2117 * gdb.fortran/max-depth.exp: Likewise.
2118 * gdb.fortran/module.exp: Likewise.
2119 * gdb.fortran/multi-dim.exp: Likewise.
2120 * gdb.fortran/nested-funcs.exp: Likewise.
2121 * gdb.fortran/print-formatted.exp: Likewise.
2122 * gdb.fortran/print_type.exp: Likewise.
2123 * gdb.fortran/printing-types.exp: Likewise.
2124 * gdb.fortran/ptr-indentation.exp: Likewise.
2125 * gdb.fortran/ptype-on-functions.exp: Likewise.
2126 * gdb.fortran/subarray.exp: Likewise.
2127 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2128 * gdb.fortran/vla-datatypes.exp: Likewise.
2129 * gdb.fortran/vla-history.exp: Likewise.
2130 * gdb.fortran/vla-ptr-info.exp: Likewise.
2131 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2132 * gdb.fortran/vla-ptype.exp: Likewise.
2133 * gdb.fortran/vla-sizeof.exp: Likewise.
2134 * gdb.fortran/vla-type.exp: Likewise.
2135 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2136 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2137 * gdb.fortran/vla-value-sub.exp: Likewise.
2138 * gdb.fortran/vla-value.exp: Likewise.
2139 * gdb.fortran/whatis_type.exp: Likewise.
2140 * gdb.mi/mi-var-child-f.exp: Likewise.
2141
6dc55ce9 21422020-05-09 Tom de Vries <tdevries@suse.de>
2143
2144 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2145
283cb58c
TV
21462020-05-08 Tom de Vries <tdevries@suse.de>
2147
2148 * gdb.dwarf2/clang-debug-names.c: New test.
2149 * gdb.dwarf2/clang-debug-names.exp: New file.
2150
ac4a4f1c
SM
21512020-05-06 Simon Marchi <simon.marchi@efficios.com>
2152
2153 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2154 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2155
24fe640b
TV
21562020-05-06 Tom de Vries <tdevries@suse.de>
2157
2158 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2159 breakpoint is at a "recommended breakpoint location".
2160 * gdb.reverse/consecutive-reverse.exp: Same.
2161
0d8683a3
TV
21622020-05-06 Tom de Vries <tdevries@suse.de>
2163
2164 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2165 address.
2166
b8983c46
TV
21672020-05-06 Tom de Vries <tdevries@suse.de>
2168
2169 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2170
abf6d805
TV
21712020-05-06 Tom de Vries <tdevries@suse.de>
2172
2173 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2174 info for r.
2175
0fc2a808
TV
21762020-05-06 Tom de Vries <tdevries@suse.de>
2177
2178 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2179 necessary.
2180
873dd427
TV
21812020-05-06 Tom de Vries <tdevries@suse.de>
2182
2183 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2184 void.
2185
7c99e7e2
TV
21862020-05-06 Tom de Vries <tdevries@suse.de>
2187
2188 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2189 of ...
2190 * gdb.base/async.exp: ... here.
2191 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2192 "recommended breakpoint location".
2193
6173d6a6
TV
21942020-05-06 Tom de Vries <tdevries@suse.de>
2195
2196 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2197
6015a067
TV
21982020-05-04 Tom de Vries <tdevries@suse.de>
2199
2200 * gdb.base/async.exp: Check whether instruction addresses are a
2201 "recommended breakpoint location".
2202
3b6acaee
TT
22032020-05-03 Tom Tromey <tom@tromey.com>
2204
2205 * gdb.base/sepdebug.exp: Remove "catch" test.
2206 * gdb.base/break.exp: Remove "catch" test.
2207 * gdb.base/default.exp: Update expected output.
2208
5beb4d17
TV
22092020-05-02 Tom de Vries <tdevries@suse.de>
2210
2211 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2212 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2213 * gdb.arch/i386-mpx-map.exp: Same.
2214 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2215 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2216 * gdb.arch/i386-mpx.exp: Same.
2217
8caf140d
TV
22182020-05-02 Tom de Vries <tdevries@suse.de>
2219
2220 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2221
693196cb
TV
22222020-05-01 Tom de Vries <tdevries@suse.de>
2223
2224 * gdb.ada/operator_bp.exp: Allow more than required amount of
2225 breakpoint.
2226
53ae0aa9
TV
22272020-05-01 Tom de Vries <tdevries@suse.de>
2228
2229 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2230
ee9d1e5f
HD
22312020-04-30 Hannes Domani <ssbssa@yahoo.de>
2232
2233 PR gdb/18706
2234 * gdb.cp/stub-array-size.cc: New test.
2235 * gdb.cp/stub-array-size.exp: New file.
2236 * gdb.cp/stub-array-size.h: New test.
2237 * gdb.cp/stub-array-size2.cc: New test.
2238
d5cf82c0
HD
22392020-04-30 Hannes Domani <ssbssa@yahoo.de>
2240
2241 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2242 output to the new format.
2243
42e165c3
SM
22442020-04-29 Simon Marchi <simon.marchi@efficios.com>
2245
2246 * gdb.base/break.exp: Use with_test_prefix.
2247
6e4e3fe1
TV
22482020-04-29 Tom de Vries <tdevries@suse.de>
2249
2250 * lib/gdb.exp (debug_types): New proc.
2251 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2252 * gdb.python/py-symtab.exp: Same.
2253
d642b692
HD
22542020-04-29 Hannes Domani <ssbssa@yahoo.de>
2255
2256 PR gdb/17320
2257 * gdb.base/pretty-array.c: New test.
2258 * gdb.base/pretty-array.exp: New file.
2259
ea90f227
TV
22602020-04-29 Tom de Vries <tdevries@suse.de>
2261
2262 PR symtab/25889
2263 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2264 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2265 and include cpexprs.exp.
2266
a65189c9
TV
22672020-04-28 Mark Williams <mark@myosotissp.com>
2268
2269 PR gdb/24480
2270 * dw4-toplevel-types.exp: Test for top level types.
2271 * dw4-toplevel-types.cc: Test for top level types.
2272
32d1f47a
TBA
22732020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2274
2275 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2276 (theads -> threads).
2277
56a4f5a1
TV
22782020-04-28 Tom de Vries <tdevries@suse.de>
2279
2280 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2281
0b2f8a3b
TV
22822020-04-28 Tom de Vries <tdevries@suse.de>
2283
2284 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2285
5390c717
TV
22862020-04-28 Tom de Vries <tdevries@suse.de>
2287
2288 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2289
15cd93d0
TV
22902020-04-28 Tom de Vries <tdevries@suse.de>
2291
2292 * gdb.dwarf2/main-foo.c: New test.
2293 * gdb.dwarf2/struct-with-sig.exp: New file.
2294
d472f0fb
TV
22952020-04-25 Tom de Vries <tdevries@suse.de>
2296
2297 * boards/debug-types.exp: New file.
2298
8d840e05
AB
22992020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2300
2301 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2302
bcfe6157
TT
23032020-04-24 Tom Tromey <tom@tromey.com>
2304
2305 PR symtab/12707:
2306 * gdb.python/py-symbol.exp: Update expected results for
2307 linkage_name test.
2308 * gdb.cp/print-demangle.exp: New file.
2309 * gdb.base/c-linkage-name.exp: Fix test.
2310 * gdb.guile/scm-symbol.exp: Update expected results for
2311 linkage_name test.
2312
f049a313
TT
23132020-04-24 Tom Tromey <tom@tromey.com>
2314
2315 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2316 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2317 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2318 assembler.
2319
7cf28874
TV
23202020-04-24 Tom de Vries <tdevries@suse.de>
2321
2322 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2323 C++.
2324
dac2fef7
TT
23252020-04-24 Tom Tromey <tromey@adacore.com>
2326
2327 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2328 values.
2329 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2330 values. Update test for minimal encodings.
2331 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2332 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2333 values. Update test for minimal encodings.
2334
1acda803
TT
23352020-04-24 Tom Tromey <tromey@adacore.com>
2336
2337 PR python/23662:
2338 * gdb.ada/variant.exp: Add Python checks.
2339 * gdb.rust/simple.exp: Add dynamic type checks.
2340
adfb9815
TT
23412020-04-24 Tom Tromey <tromey@adacore.com>
2342
2343 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2344 Make array type matching more lax.
2345 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2346 * gdb.ada/mi_variant.exp: New file.
2347 * gdb.ada/mi_variant/pck.ads: New file.
2348 * gdb.ada/mi_variant/pkg.adb: New file.
2349 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2350 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2351
7d79de9a
TT
23522020-04-24 Tom Tromey <tromey@adacore.com>
2353
2354 * gdb.ada/variant.exp: Add dynamic field offset tests.
2355 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2356 * gdb.ada/variant/pkg.adb: Add new variables.
2357
f8e89861
TT
23582020-04-24 Tom Tromey <tromey@adacore.com>
2359
2360 * gdb.ada/variant.exp: New file
2361 * gdb.ada/variant/pkg.adb: New file
2362 * gdb.ada/variant/pck.adb: New file
2363
86e887ae
TV
23642020-04-24 Tom de Vries <tdevries@suse.de>
2365
2366 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2367
88428775
TV
23682020-04-24 Tom de Vries <tdevries@suse.de>
2369
2370 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2371 flags.
2372
4e86f6e7
TV
23732020-04-24 Tom de Vries <tdevries@suse.de>
2374
2375 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2376
2016d3e6
TV
23772020-04-24 Tom de Vries <tdevries@suse.de>
2378
2379 * lib/gdb.exp (default_gdb_start): Handle eof.
2380 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2381 failure.
2382 * gdb.base/readnever.exp: Handle clean_restart failure.
2383
70bc38f5
TV
23842020-04-23 Tom de Vries <tdevries@suse.de>
2385
2386 * gdb.base/decl-before-def.exp: Run to main and print a again.
2387
de82891c
TV
23882020-04-23 Tom de Vries <tdevries@suse.de>
2389
2390 * gdb.base/decl-before-def-decl.c: New test.
2391 * gdb.base/decl-before-def-def.c: New test.
2392 * gdb.base/decl-before-def.exp: New file.
2393
96038148
TV
23942020-04-23 Tom de Vries <tdevries@suse.de>
2395
2396 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2397
54ac3df1
TV
23982020-04-22 Tom de Vries <tdevries@suse.de>
2399
2400 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2401 debug_info_offset.
2402 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2403 before $objsfile in the line line.
2404
714534e1
TV
24052020-04-22 Tom de Vries <tdevries@suse.de>
2406
2407 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2408
16a7dbf4
MS
24092020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2410
2411 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2412 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2413 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2414 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2415 * gdb.base/jit-protocol.h: Update definitions to match all usage
2416 contexts.
2417
24182020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2419
2420 * gdb.base: Rename all jit related test and source files.
2421
24222020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2423
2424 * gdb.base/jit-reader.exp: Relax register output check.
2425
317d2668
TV
24262020-04-22 Tom de Vries <tdevries@suse.de>
2427
2428 PR symtab/25764
2429 * gdb.base/psym-external-decl-2.c: New test.
2430 * gdb.base/psym-external-decl.c: New test.
2431 * gdb.base/psym-external-decl.exp: New file.
2432 * gdb.threads/tls.exp: Add PR25807 kfail.
2433
eea9e357
TV
24342020-04-22 Tom de Vries <tdevries@suse.de>
2435
2436 PR symtab/25801
2437 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2438 in "info source" output.
2439
3d5afab3
TV
24402020-04-22 Tom de Vries <tdevries@suse.de>
2441
2442 PR symtab/25700
2443 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2444 symtab for imported_unit.c.
2445
b32102f6
GB
24462020-04-21 Gary Benson <gbenson@redhat.com>
2447
2448 * gdb.base/advance.c (func): New argument, to match call site.
2449 (func2, func3): Add return statements.
2450
d43b7a2d
TBA
24512020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2452
2453 * gdb.multi/run-only-second-inf.c: New file.
2454 * gdb.multi/run-only-second-inf.exp: New file.
2455
d89edf9b
MM
24562020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2457
2458 * gdb.btrace/multi-inferior.c: New test.
2459 * gdb.btrace/multi-inferior.exp: New file.
2460
1a476b6d
MM
24612020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2462
2463 * gdb.btrace/enable-new-thread.c: New test.
2464 * gdb.btrace/enable-new-thread.exp: New file.
2465
4778a5f8
TV
24662020-04-21 Tom de Vries <tdevries@suse.de>
2467
2468 PR gdb/25471
2469 * gdb.threads/killed-outside.c: New test.
2470 * gdb.threads/killed-outside.exp: New file.
2471
9b2c992c
GB
24722020-04-20 Gary Benson <gbenson@redhat.com>
2473
2474 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2475 * gdb.base/nested-subp2.exp: Likewise.
2476 * gdb.base/nested-subp3.exp: Likewise.
2477
b5d1d6f7
GB
24782020-04-20 Gary Benson <gbenson@redhat.com>
2479
2480 * gdb.base/nested-subp1.exp: Disable test when using clang.
2481 * gdb.base/nested-subp2.exp: Likewise.
2482 * gdb.base/nested-subp3.exp: Likewise.
2483
25230285
GB
24842020-04-20 Gary Benson <gbenson@redhat.com>
2485
2486 * gdb.cp/exception.cc: Fix compilation error with clang.
2487
fa93cc8f
GB
24882020-04-20 Gary Benson <gbenson@redhat.com>
2489
809730f3 2490 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2491
e0c45f30
GB
24922020-04-20 Gary Benson <gbenson@redhat.com>
2493
2494 * gdb.base/jit-main.c: Fix compilation error with clang.
2495
4ddfec93
KR
24962020-04-17 Kamil Rytarowski <n54@gmx.com>
2497
2498 * gdb.base/attach-twice.c: Include "sys/types.h".
2499 (PTRACE_ATTACH): Add fallback definition.
2500 (main): Pass `0' to the 4th argument of `ptrace'.
2501
2bed205e
KR
25022020-04-17 Kamil Rytarowski <n54@gmx.com>
2503
2504 * gdb.base/fork-running-state.c: Include "signal.h".
2505
0743fc83
TT
25062020-04-17 Tom Tromey <tromey@adacore.com>
2507
2508 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2509 Update tests.
2510 * gdb.btrace/cpu.exp: Update tests.
2511 * gdb.base/maint.exp: Update tests.
2512 * gdb.base/default.exp: Update tests.
2513 * gdb.base/completion.exp: Update tests.
2514
efba5c23
TV
25152020-04-16 Tom de Vries <tdevries@suse.de>
2516
2517 PR symtab/25791
2518 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2519 (ensure_gdb_index): and factor out and move ...
2520 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2521 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2522
d191d716
TV
25232020-04-16 Tom de Vries <tdevries@suse.de>
2524
2525 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2526 loading exec.
2527
99f1bc6a
AB
25282020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2529
2530 * gdb.base/many-completions.exp: New file.
2531
194d088f
TV
25322020-04-14 Tom de Vries <tdevries@suse.de>
2533
2534 PR symtab/25718
2535 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2536
c1a66c06
TV
25372020-04-14 Tom de Vries <tdevries@suse.de>
2538
2539 PR symtab/25720
2540 * gdb.base/maint-expand-symbols-header-file.c: New test.
2541 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2542 * gdb.base/maint-expand-symbols-header-file.h: New test.
2543
21b0982c
AB
25442020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2545
2546 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2547 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2548 get_func_info.
2549 (get_func_info): Delete.
2550 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2551 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2552 * lib/dwarf.exp (get_func_info): New function.
2553
dd1cab06
TV
25542020-04-13 Tom de Vries <tdevries@suse.de>
2555
2556 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2557 to what find_gnatmake does.
2558
71ea2b6b
TV
25592020-04-10 Tom de Vries <tdevries@suse.de>
2560
2561 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2562 -readnow.
2563
bdfc1e8a
TV
25642020-04-10 Tom de Vries <tdevries@suse.de>
2565
2566 PR cli/25808
2567 * gdb.base/style.c: Add leading newlines.
2568 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2569 Check listing of main's one-line body.
2570
14ca8ecf
TV
25712020-04-08 Tom de Vries <tdevries@suse.de>
2572
2573 * lib/gdb.exp (psymtabs_p): New proc.
2574 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2575 importing unit" unsupported if there are no partial symbols.
2576
e21d048f
TV
25772020-04-08 Tom de Vries <tdevries@suse.de>
2578
2579 PR testsuite/25760
2580 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2581
25c11aca
TV
25822020-04-07 Tom de Vries <tdevries@suse.de>
2583
2584 PR symtab/25796
2585 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2586
5707e24b
TV
25872020-04-07 Tom de Vries <tdevries@suse.de>
2588
2589 * gdb.base/check-psymtab.c: New test.
2590 * gdb.base/check-psymtab.exp: New file.
2591
6ee448cc
TT
25922020-04-06 Tom Tromey <tromey@adacore.com>
2593
2594 * gdb.ada/variant-record/proc.adb: New file.
2595 * gdb.ada/variant-record/value.adb: New file.
2596 * gdb.ada/variant-record/value.s: New file.
2597 * gdb.ada/variant-record.exp: New file.
2598
9e7c9a03
HD
25992020-04-03 Hannes Domani <ssbssa@yahoo.de>
2600
2601 PR gdb/25325
2602 * gdb.cp/typed-enum.cc: New test.
2603 * gdb.cp/typed-enum.exp: New file.
2604
c90d28ac
AB
26052020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2606
2607 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2608 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2609 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2610 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2611 * gdb.opt/inline-small-func.c: New file.
2612 * gdb.opt/inline-small-func.exp: New file.
2613 * gdb.opt/inline-small-func.h: New file.
2614
34e9a9fa
AB
26152020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2616
2617 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2618 function.
2619
6a354911
AB
26202020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2621
2622 * lib/dwarf.exp (function_range): Allow compiler options to be
2623 specified.
2624
880d9777
TV
26252020-04-02 Tom de Vries <tdevries@suse.de>
2626
2627 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2628 __attribute__((always_inline)).
2629 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2630
f32682ea
TV
26312020-04-02 Tom de Vries <tdevries@suse.de>
2632
2633 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2634 (gdbserver_gdb_exit): ... here. Add timeout warning.
2635 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2636 (connect_target_extended_remote): Append new server_spawn_id to
2637 server_spawn_ids.
2638 (cleanup): New proc.
2639 (setup, <toplevel>): Call cleanup.
2640
d3214198
TV
26412020-04-02 Tom de Vries <tdevries@suse.de>
2642
2643 * gdb.base/main-psymtab.exp: New file.
2644
cc77ed24
TV
26452020-04-02 Tom de Vries <tdevries@suse.de>
2646
2647 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2648
3638a098
TT
26492020-04-01 Tom Tromey <tom@tromey.com>
2650
2651 * gdb.base/complex-parts.exp: Add type tests.
2652
c34e8714
TT
26532020-04-01 Tom Tromey <tom@tromey.com>
2654
2655 * gdb.base/complex-parts.exp: Add arithmetic tests.
2656
981c08ce
TT
26572020-04-01 Tom Tromey <tom@tromey.com>
2658
2659 * gdb.compile/compile.exp: Update.
2660 * gdb.compile/compile-cplus.exp: Update.
2661 * gdb.base/varargs.exp: Update.
2662 * gdb.base/floatn.exp: Update.
2663 * gdb.base/endianity.exp: Update.
2664 * gdb.base/callfuncs.exp (do_function_calls): Update.
2665 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2666 (complex_float_integral_args): Update.
2667 * gdb.base/complex.exp: Update.
2668 * gdb.base/complex-parts.exp: Update.
2669
3d1cfd43
TT
26702020-04-01 Tom Tromey <tromey@adacore.com>
2671
2672 * gdb.rust/union.rs: New file.
2673 * gdb.rust/union.exp: New file.
2674 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2675 (main): Update.
2676 * gdb.rust/simple.exp: Move union tests to union.exp.
2677
e033dfa9
TT
26782020-04-01 Tom Tromey <tromey@adacore.com>
2679
2680 * gdb.rust/simple.rs (main): Remove "y0".
2681
53cccef1
TBA
26822020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2683
2684 * gdb.multi/stop-all-on-exit.c: New test.
2685 * gdb.multi/stop-all-on-exit.exp: New file.
2686
60e22c1e
HD
26872020-04-01 Hannes Domani <ssbssa@yahoo.de>
2688
2689 PR gdb/24789
2690 * gdb.cp/misc.cc: Add integer reference variable.
2691 * gdb.cp/misc.exp: Add test.
2692
e139a727
TBA
26932020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2694
2695 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2696 scenario to cover execution until the end and also the case
2697
16b0db75
TV
26982020-03-31 Tom de Vries <tdevries@suse.de>
2699
2700 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2701 c. Use "maint info symtabs" to check symtab expansion.
2702
c0502da6
TV
27032020-03-30 Tom de Vries <tdevries@suse.de>
2704
2705 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2706 unsupported.
2707 (verify_psymtab_expanded): Move ...
2708 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2709 test.
2710 (readnow): New proc.
2711
5935fd15
AB
27122020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2713
2714 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2715 with $hex.
2716
1773be9e
TT
27172020-03-20 Tom Tromey <tromey@adacore.com>
2718
2719 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2720
70304be9
TT
27212020-03-20 Tom Tromey <tromey@adacore.com>
2722
2723 * gdb.ada/sub_variant/subv.adb: New file.
2724 * gdb.ada/sub_variant.exp: New file.
2725
0dd7b8f7
TV
27262020-03-20 Tom de Vries <tdevries@suse.de>
2727
2728 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2729 first break fails.
2730 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2731
cada5fc9
AB
27322020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2733
2734 * gdb.server/exit-multiple-threads.c: New file.
2735 * gdb.server/exit-multiple-threads.exp: New file.
2736
6b8c53f2
AB
27372020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2738
2739 * gdb.fortran/mixed-lang-stack.c: New file.
2740 * gdb.fortran/mixed-lang-stack.cpp: New file.
2741 * gdb.fortran/mixed-lang-stack.exp: New file.
2742 * gdb.fortran/mixed-lang-stack.f90: New file.
2743
19a2740f
AB
27442020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2745
2746 * gdb.linespec/cp-completion-aliases.cc: New file.
2747 * gdb.linespec/cp-completion-aliases.exp: New file.
2748
d8c8b848
TV
27492020-03-19 Tom de Vries <tdevries@suse.de>
2750
2751 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2752 more precise.
2753
a9933ccf
TV
27542020-03-18 Tom de Vries <tdevries@suse.de>
2755
2756 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2757 * gdb.dwarf2/break-inline-psymtab.c: New test.
2758 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2759
2f89101f
TV
27602020-03-16 Tom de Vries <tdevries@suse.de>
2761
2762 * lib/cache.exp (gdb_do_cache): Add and handle local variables
2763 cache_verify and cache_verify_proc.
2764
6b9374f1
TV
27652020-03-15 Tom de Vries <tdevries@suse.de>
2766
2767 * gdb.server/solib-list.exp: Handle
2768 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
2769
eaeaf44c
TV
27702020-03-15 Tom de Vries <tdevries@suse.de>
2771
2772 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
2773 objfiles".
2774
3293bbaf
TT
27752020-03-14 Tom Tromey <tom@tromey.com>
2776
2777 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
2778
ab44624c
TV
27792020-03-14 Tom de Vries <tdevries@suse.de>
2780
2781 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
2782
54c43825
TV
27832020-03-14 Tom de Vries <tdevries@suse.de>
2784
2785 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
2786 result in line-by-line fashion.
2787
2ac70237
TV
27882020-03-14 Tom de Vries <tdevries@suse.de>
2789
2790 * lib/gdb.exp (supports_statement_frontiers): New proc.
2791 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
2792
09546b56
TV
27932020-03-14 Tom de Vries <tdevries@suse.de>
2794
2795 * gdb.base/printcmds.exp: Add missing quoting for "print
2796 teststring2".
2797
a1f6a07c
TT
27982020-03-13 Tom Tromey <tom@tromey.com>
2799
2800 * gdb.base/printcmds.exp (test_print_strings): Add regression
2801 test.
2802 * gdb.base/printcmds.c (charptr): New typedef.
2803 (teststring2): New global.
2804
1b83d09c
AB
28052020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
2806
2807 * gdb.base/break-interp.exp: Use the tail of the filename, not the
2808 full path in the test name.
2809 (test_ld): Add some with_test_prefix blocks to make test names
2810 unique.
2811
2d61316c
TV
28122020-03-13 Tom de Vries <tdevries@suse.de>
2813
2814 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
2815
2e9145ac
TV
28162020-03-13 Tom de Vries <tdevries@suse.de>
2817
2818 * gdb.mi/mi-sym-info.exp: Make matching more precise.
2819
96c7f873
TV
28202020-03-13 Tom de Vries <tdevries@suse.de>
2821
2822 PR symtab/25646
2823 * gdb.dwarf2/imported-unit.exp: Add test.
2824
49ba92c0
TV
28252020-03-13 Tom de Vries <tdevries@suse.de>
2826
2827 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
2828 (var1, var2): New variable.
2829 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
2830 matching symbols.
2831
301b21e0
TV
28322020-03-13 Tom de Vries <tdevries@suse.de>
2833
2834 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
2835 (Term::command): Use prompt prefix.
2836 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
2837 * gdb.tui/tui-layout-asm-short-prog.exp: Use
2838 command_no_prompt_prefix instead of prefix.
2839 * gdb.tui/tui-layout-asm.exp: Same.
2840
3f512721
SM
28412020-03-12 Simon Marchi <simon.marchi@efficios.com>
2842
2843 * gdb.base/break-interp.exp: Use foreach_with_prefix.
2844
40310f30
SM
28452020-03-12 Simon Marchi <simon.marchi@efficios.com>
2846
2847 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
2848 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
2849 on" while stepping over the test instruction, match printed
2850 message.
2851
09252140
TV
28522020-03-12 Tom de Vries <tdevries@suse.de>
2853
2854 * gdb.base/info-types.exp: Use exp_continue during matching of output
2855 of "info types".
2856
14e9c72c
TV
28572020-03-12 Tom de Vries <tdevries@suse.de>
2858
2859 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
2860
e515d67e
TV
28612020-03-12 Tom de Vries <tdevries@suse.de>
2862
2863 * gdb.fortran/module.exp: Use exp_continue during matching of output
2864 of "info variable -n".
2865
307eafd8
TV
28662020-03-12 Tom de Vries <tdevries@suse.de>
2867
2868 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
2869 gdb.dwarf2/dw2-ranges-base.c.
2870
9a2de3fc
TV
28712020-03-12 Tom de Vries <tdevries@suse.de>
2872
2873 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
2874 in presence of GLIBC debuginfo.
2875
3217502e
TV
28762020-03-12 Tom de Vries <tdevries@suse.de>
2877
2878 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
2879 $core.
2880
1281424c
TV
28812020-03-12 Tom de Vries <tdevries@suse.de>
2882
2883 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
2884 more precise.
2885
038b97fc
SM
28862020-03-11 Simon Marchi <simon.marchi@efficios.com>
2887
2888 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
2889 from Unix to Windows path.
2890
5308d1e7
TV
28912020-03-11 Tom de Vries <tdevries@suse.de>
2892
2893 * gdb.ada/minsyms.exp: Set language to ada.
2894
f870f78f
TV
28952020-03-11 Tom de Vries <tdevries@suse.de>
2896
2897 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
2898
5a13315d
TV
28992020-03-11 Tom de Vries <tdevries@suse.de>
2900
2901 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
2902
976862ed
TT
29032020-03-11 Tom Tromey <tromey@adacore.com>
2904
2905 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
2906
7462c383
TV
29072020-03-11 Tom de Vries <tdevries@suse.de>
2908
2909 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
2910
1c6c46a0
TV
29112020-03-11 Tom de Vries <tdevries@suse.de>
2912
2913 * gdb.base/break-interp.exp: Limit verbose scope.
2914
44f41bb7
TV
29152020-03-11 Tom de Vries <tdevries@suse.de>
2916
2917 * gdb.fortran/logical.f90: Define variable with character type.
2918 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
2919
b76f3a42
TV
29202020-03-11 Tom de Vries <tdevries@suse.de>
2921
2922 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2923
1c33af77
TV
29242020-03-11 Tom de Vries <tdevries@suse.de>
2925
2926 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2927 symtabs.
2928
8c95582d
AB
29292020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2930 Bernd Edlinger <bernd.edlinger@hotmail.de>
2931
2932 * gdb.cp/step-and-next-inline.cc: New file.
2933 * gdb.cp/step-and-next-inline.exp: New file.
2934 * gdb.cp/step-and-next-inline.h: New file.
2935 * gdb.dwarf2/dw2-is-stmt.c: New file.
2936 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2937 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2938 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2939 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2940
cecf8547
AB
29412020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2942
2943 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2944 is-stmt flag in the line table.
2945
0ba678c9
TV
29462020-03-09 Tom de Vries <tdevries@suse.de>
2947
2948 * lib/gdb.exp (cached_file): Create cache dir.
2949
72fbdf83
TV
29502020-03-07 Tom de Vries <tdevries@suse.de>
2951
2952 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2953 * gdb.cp/rvalue-ref-params.exp: Same.
2954
436b5e99
TV
29552020-03-06 Tom de Vries <tdevries@suse.de>
2956
2957 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2958 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2959
09f2921c
TV
29602020-03-06 Tom de Vries <tdevries@suse.de>
2961
2962 * README: Fix "the the".
2963 * gdb.base/dprintf.exp: Same.
2964
50a3cc5d
TV
29652020-03-05 Tom de Vries <tdevries@suse.de>
2966
2967 * gdb.base/maint.exp: Update "main print statistics" expected output.
2968
0a709cba
AKS
29692020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2970
2971 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2972 (fortran_int8): Likewise.
2973 (fortran_real4): Likewise.
2974 (fortran_real8): Likewise.
2975 (fortran_complex4): Likewise.
2976 (fortran_logical4): Likewise.
2977 (fortran_character1): Likewise.
2978
5e5d66b6
AB
29792020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2980
2981 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2982 printed as true.
2983
7b973adc
SDJ
29842020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2985
2986 * gdb.base/printcmds.exp: Add test to verify printf of a
2987 variable holding an address.
2988
478e490a
TV
29892020-03-03 Tom de Vries <tdevries@suse.de>
2990
2991 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2992
1ef44e86
TV
29932020-03-03 Tom de Vries <tdevries@suse.de>
2994
2995 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2996 gdb_test_multiple call.
2997
b98cc2cf
TV
29982020-03-03 Tom de Vries <tdevries@suse.de>
2999
3000 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3001 gdb_test_multiple calls.
3002
63e163f2
AB
30032020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3004
3005 * gdb.base/default.exp: Remove test of 'set history filename'.
3006 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3007 filename to the empty string.
3008 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3009 and GDBHISTSIZE.
3010
24ed6739
AB
30112020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3012
3013 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3014 disabled.
3015
590003dc 30162020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3017 Tom de Vries <tdevries@suse.de>
590003dc
TV
3018
3019 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3020 -prompt prefix, before user_code argument. Add -lbl option likewise.
3021 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3022 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3023 argument.
3024 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3025 have "\r\n" at start-of-line, instead of at end-of-line.
3026
f5e46084
SM
30272020-02-28 Simon Marchi <simon.marchi@efficios.com>
3028
3029 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3030 libinproctrace.so.
3031
f7a7000d
LM
30322020-02-28 Luis Machado <luis.machado@linaro.org>
3033
3034 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3035 to "p/x".
3036
718e0816
LM
30372020-02-28 Luis Machado <luis.machado@linaro.org>
3038
3039 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3040 asm/ptrace.h and error.h.
3041
13c3a74a
TV
30422020-02-28 Tom de Vries <tdevries@suse.de>
3043
3044 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3045 (struct wrapper, do_something, mundane/symada__cS): Move ...
3046 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3047 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3048 Update "print symada__cS before partial symtab expansion" regexp.
3049 Update breakpoint location. Flush symbol cache after expansion.
3050
85d2d5bb
LM
30512020-02-28 Luis Machado <luis.machado@linaro.org>
3052
3053 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3054
3608f86c
TV
30552020-02-27 Tom de Vries <tdevries@suse.de>
3056
3057 * config/sid.exp: Remove unused globals.
3058 * gdb.base/attach.exp: Same.
3059 * gdb.base/catch-load.exp: Same.
3060 * gdb.base/dbx.exp: Same.
3061 * lib/gdb.exp: Same.
3062 * lib/mi-support.exp: Same.
3063 * lib/prompt.exp: Same.
3064
c8d4f6df
TV
30652020-02-27 Tom de Vries <tdevries@suse.de>
3066
3067 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3068 not set.
3069
0d79cdc4
AM
30702020-02-26 Aaron Merey <amerey@redhat.com>
3071
3072 * gdb.debuginfod: New directory for debuginfod tests.
3073 * gdb.debuginfod/main.c: New test file.
3074 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3075
0dce4280
TV
30762020-02-26 Tom de Vries <tdevries@suse.de>
3077
3078 PR gdb/25603
3079 * gdb.base/persistent-lang.cc: New test.
3080 * gdb.base/persistent-lang.exp: New file.
3081
9e80cfa1
AB
30822020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3083
3084 * gdb.fortran/derived-type-striding.exp: Add a new test.
3085 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3086 new test.
3087
2078dbb2
AB
30882020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3089
3090 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3091 names.
3092
70d49700
TV
30932020-02-25 Tom de Vries <tdevries@suse.de>
3094
3095 PR go/18926
3096 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3097
a88ef40d
TV
30982020-02-24 Tom de Vries <tdevries@suse.de>
3099
3100 PR gdb/25592
3101 * gdb.base/info-locals-unused-static-var.c: New test.
3102 * gdb.base/info-locals-unused-static-var.exp: New file.
3103
01b1af32
TT
31042020-02-22 Tom Tromey <tom@tromey.com>
3105
3106 * gdb.python/tui-window.exp: New file.
3107 * gdb.python/tui-window.py: New file.
3108
7c043ba6
TT
31092020-02-22 Tom Tromey <tom@tromey.com>
3110
3111 PR tui/17850:
3112 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3113 tests.
3114
c22fef7e
TT
31152020-02-22 Tom Tromey <tom@tromey.com>
3116
3117 * gdb.tui/new-layout.exp: Add sub-layout tests.
3118
ee325b61
TT
31192020-02-22 Tom Tromey <tom@tromey.com>
3120
3121 * gdb.tui/new-layout.exp: New file.
3122
3f0cbb04
TT
31232020-02-22 Tom Tromey <tom@tromey.com>
3124
3125 * gdb.rust/rust-style.rs: New file.
3126 * gdb.rust/rust-style.exp: New file.
3127 * gdb.base/style.exp: Test structure printing.
3128 * gdb.base/style.c (struct some_struct): New type.
3129 (enum etype): New type.
3130 (struct_value): New global.
3131
75525152
TV
31322020-02-21 Tom de Vries <tdevries@suse.de>
3133
3134 PR go/18926
3135 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3136 Remove blanket xfails. Use message argument for gdb_breakpoint.
3137 Make continuing to breakpoint test conditional on setting breakpoint.
3138 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3139 DW_AT_name attribute. Add xfail for GCC PR93866.
3140
bd360d30
AB
31412020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3142
3143 * gdb.dwarf2/cpp-linkage-name.c: New file.
3144 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3145
c7adb09f 31462020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3147
3148 * lib/gdb.exp (gdb_wrapper_init): Reset
3149 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3150 not exist.
3151
a9c79803
TV
31522020-02-20 Tom de Vries <tdevries@suse.de>
3153
3154 PR go/17018
3155 * gdb.go/hello.exp: Copy ...
3156 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3157 print of st to print value of global definition. Add xfail for GCC
3158 PR93844.
3159 * gdb.go/hello.exp: Remove printing of st before definition.
3160 * gdb.go/hello.go: Copy ...
3161 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3162 to st.
3163 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3164
d7445728
TV
31652020-02-20 Tom de Vries <tdevries@suse.de>
3166
3167 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3168 (gdb_simple_compile): Handle compile_flags go by using .go extension
3169 for source file.
3170 * gdb.go/chan.exp: Use support_go_compile.
3171 * gdb.go/handcall.exp: Same.
3172 * gdb.go/hello.exp: Same.
3173 * gdb.go/integers.exp: Same.
3174 * gdb.go/max-depth.exp: Same.
3175 * gdb.go/methods.exp: Same.
3176 * gdb.go/package.exp: Same.
3177 * gdb.go/strings.exp: Same.
3178 * gdb.go/types.exp: Same.
3179 * gdb.go/unsafe.exp: Same.
3180
c9c41e6d
TV
31812020-02-19 Tom de Vries <tdevries@suse.de>
3182
3183 * gdb.python/lib-types.exp: Make xfail more strict.
3184
f20ff837
TV
31852020-02-19 Tom de Vries <tdevries@suse.de>
3186
3187 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3188
08410482
DE
31892020-02-19 Doug Evans <dje@google.com>
3190
3191 PR rust/25535
3192 * gdb.rust/simple.exp: Add test.
3193 * gdb.rust/simple.rs: Add test.
3194
623563f7
TV
31952020-02-19 Tom de Vries <tdevries@suse.de>
3196
3197 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3198 output line-by-line.
3199
d3308cfd
TV
32002020-02-19 Tom de Vries <tdevries@suse.de>
3201
3202 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3203
86cbc5dc
TV
32042020-02-19 Tom de Vries <tdevries@suse.de>
3205
3206 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3207 prelink.
3208
9db2b96b
TV
32092020-02-19 Tom de Vries <tdevries@suse.de>
3210
3211 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3212 (gdb_do_cache): Use gdb_do_cache_wrap.
3213 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3214
89e2fdc5
TV
32152020-02-19 Tom de Vries <tdevries@suse.de>
3216
3217 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3218 gdb_compile option.
3219
373d7ac0
SM
32202020-02-18 Simon Marchi <simon.marchi@efficios.com>
3221
3222 * gdb.base/printcmds.exp (test_print_enums): Update expected
3223 output.
3224
b29a2df0
SM
32252020-02-18 Simon Marchi <simon.marchi@efficios.com>
3226
3227 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3228 for "unknown".
3229
6740f0cc
SM
32302020-02-18 Simon Marchi <simon.marchi@efficios.com>
3231
3232 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3233 enumerator.
3234
edd45eb0
SM
32352020-02-18 Simon Marchi <simon.marchi@efficios.com>
3236
3237 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3238 FE_, add FE_NONE.
3239 (three): Update.
3240 (enum flag_enum_without_zero): New enum.
3241 (flag_enum_without_zero): New variable.
3242 (enum not_flag_enum): New enum.
3243 (three_not_flag): New variable.
3244 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3245 (test_print_enums): Add more tests for printing flag enums.
3246
d4295de4
TV
32472020-02-18 Tom de Vries <tdevries@suse.de>
3248
3249 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3250 (gdb_compile_ada): ... here.
3251 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3252 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3253
f251f505
TT
32542020-02-14 Tom Tromey <tom@tromey.com>
3255
3256 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3257 build directory.
3258 * boards/gdbserver-base.exp: Update path to gdbserver.
3259
8f432634
TV
32602020-02-13 Tom de Vries <tdevries@suse.de>
3261
3262 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3263
92b6eaf7
TV
32642020-02-13 Tom de Vries <tdevries@suse.de>
3265
3266 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3267 are missing.
3268
f3b0f7fe
TV
32692020-02-13 Tom de Vries <tdevries@suse.de>
3270
3271 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3272 call.
3273
f6be8713
SDJ
32742020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3275
3276 PR tui/25126
3277 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3278 * gdb.base/cached-source-file.c: New file.
3279 * gdb.base/cached-source-file.exp: New file.
3280
b2770d5e
TV
32812020-02-11 Tom de Vries <tdevries@suse.de>
3282
3283 PR testsuite/25488
3284 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3285
44f6938e
TV
32862020-02-10 Tom de Vries <tdevries@suse.de>
3287
3288 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3289
5f0e2eb7
MR
32902020-02-10 Maciej W. Rozycki <macro@wdc.com>
3291
3292 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3293 and $after_addr are both integers before making a comparison.
3294
46ce2b6f
TV
32952020-02-09 Tom de Vries <tdevries@suse.de>
3296
3297 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3298 command output and paste it into gdb.log. If any, paste catch message
3299 to gdb.log.
3300
5abbbe1d
TT
33012020-02-07 Tom Tromey <tromey@adacore.com>
3302
3303 PR breakpoints/24915:
3304 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3305
1d5d29e7
SV
33062020-02-06 Shahab Vahedi <shahab@synopsys.com>
3307
3308 * gdb.tui/tui-missing-src.exp: Add the "missing source
3309 file" test for the TUI.
3310
b0999b9b
AB
33112020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3312
3313 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3314 including a port number in the output.
3315
c3b149eb
AKS
33162020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3317
3318 * lib/fortran.exp (fortran_int4): Handle clang.
3319 (fortran_int8): Likewise.
3320 (fortran_real4): Likewise.
3321 (fortran_real8): Likewise.
3322 (fortran_complex4): Likewise.
3323 (fortran_logical4): Likewise.
3324 (fortran_character1): Likewise.
3325
f8dcc90b
TV
33262020-02-04 Tom de Vries <tdevries@suse.de>
3327
3328 * README (Race detection): Add note.
3329
f90ac7c2
TV
33302020-02-04 Tom de Vries <tdevries@suse.de>
3331
3332 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3333
780636ae
TV
33342020-02-04 Tom de Vries <tdevries@suse.de>
3335
3336 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3337
5d2e1193
RA
33382020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3339
3340 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3341 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3342 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3343 blttar, bnetarl.
3344 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3345 binary for blttar, bnetarl.
3346 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3347 wait instruction. Delete ldmx test.
3348 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3349
e409c542
AKS
33502020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3351
3352 * gdb.fortran/array-bounds-high.exp: New file.
3353 * gdb.fortran/array-bounds-high.f90: New file.
3354
b0029748
LD
33552020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3356
3357 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3358 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3359
195a8287
TV
33602020-02-01 Tom de Vries <tdevries@suse.de>
3361
3362 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3363
42330a68
AB
33642020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3365
3366 PR tui/9765
3367 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3368 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3369
b62a8028
LM
33702020-01-29 Luis Machado <luis.machado@linaro.org>
3371
3372 * gdb.arch/aarch64-brk-patterns.c: New source file.
3373 * gdb.arch/aarch64-brk-patterns.exp: New test.
3374
5f440116
TBA
33752020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3376
3377 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3378 GCC/Clang version.
3379 * gdb.cp/pass-by-ref.exp: Ditto.
3380
ee2a6fc6
TV
33812020-01-29 Tom de Vries <tdevries@suse.de>
3382
3383 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3384 * gdb.threads/watchpoint-fork-mt.c: Same.
3385 * gdb.threads/watchpoint-fork-parent.c: Same.
3386 * gdb.threads/watchpoint-fork-st.c: Same.
3387 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3388
16b10d6e
LM
33892020-01-27 Luis Machado <luis.machado@linaro.org>
3390
3391 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3392 sitting at a syscall instruction when we hit the syscall function's
3393 breakpoint.
3394 Check PC against one obtained with the x command.
3395 Validate syscall number.
3396 (step_over_syscall): Don't continue to the syscall instruction if
3397 we're already there.
3398
b1468492
PW
33992020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3400
3401 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3402
7ffa82e1
AB
34032020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3404
3405 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3406 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3407
3d92a3e3
AB
34082020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3409
3410 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3411 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3412
94a72be7
AB
34132020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3414
3415 * gdb.base/maint.exp: Update line table parsing test.
3416 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3417
53af73bf
PA
34182020-01-24 Pedro Alves <palves@redhat.com>
3419
3420 PR gdb/25410
3421 * gdb.multi/multi-re-run-1.c: New.
3422 * gdb.multi/multi-re-run-2.c: New.
3423 * gdb.multi/multi-re-run.exp: New.
3424
1ba1ac88
AB
34252020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3426
3427 PR gdb/23718
3428 * gdb.server/server-kill-python.exp: New file.
3429
f3364a6d
AB
34302020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3431
3432 * gdb.server/multi-ui-errors.c: New file.
3433 * gdb.server/multi-ui-errors.exp: New file.
3434
733d0a67
AB
34352020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3436
3437 PR tui/9765
3438 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3439
4f13c1c0
TT
34402020-01-19 Tom Tromey <tom@tromey.com>
3441
3442 * gdb.tui/main.exp: Add check for plain "file".
3443
40c94099
CB
34442020-01-16 Christian Biesinger <cbiesinger@google.com>
3445
3446 * lib/gdb.exp: Fix spelling error (seperatelly).
3447
ff47f4f0
TT
34482020-01-14 Tom Tromey <tom@tromey.com>
3449
3450 PR symtab/12535:
3451 * gdb.python/python.exp: Test decode_line with empty string
3452 argument.
3453
717c684d
BE
34542020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3455
3456 * gdb.base/skip-inline.exp: Extend test.
3457
44e4c775
AB
34582020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3459
3460 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3461 * gdb.dwarf2/dw2-bad-elf.c: New file.
3462 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3463
d93c6db7
AB
34642020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3465
3466 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3467 _line_saw_file.
3468
9a6d629c
AB
34692020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3470
3471 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3472 border.
3473
d9ebdab7
TBA
34742020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3475
3476 * gdb.multi/multi-target.exp (setup): Factor out "info
3477 connections" and "info inferiors" tests to ...
3478 (test_info_inferiors): ... this new procedure.
3479 (top level): Run new "info-inferiors" tests.
3480
f3c469b9
PA
34812020-01-10 Pedro Alves <palves@redhat.com>
3482
3483 * gdb.server/bkpt-other-inferior.exp: New file.
3484
121b3efd
PA
34852020-01-10 Pedro Alves <palves@redhat.com>
3486
3487 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3488 of "add-inferior".
3489 * gdb.base/quit-live.exp: Likewise.
3490 * gdb.base/remote-exec-file.exp: Likewise.
3491 * gdb.guile/scm-progspace.exp: Likewise.
3492 * gdb.linespec/linespec.exp: Likewise.
3493 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3494 * gdb.mi/user-selected-context-sync.exp: Likewise.
3495 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3496 "info inferiors" tests.
3497 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3498 "add-inferior".
3499 * gdb.multi/watchpoint-multi.exp: Likewise.
3500 * gdb.python/py-inferior.exp: Likewise.
3501 * gdb.server/extended-remote-restart.exp: Likewise.
3502 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3503 "info inferiors".
3504 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3505 * gdb.trace/report.exp: Likewise.
3506
1dadb1dd
PA
35072020-01-10 Pedro Alves <palves@redhat.com>
3508
3509 * gdb.multi/multi-target.c: New file.
3510 * gdb.multi/multi-target.exp: New file.
3511 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3512 mode requested, but remote does not support non-stop".
3513
78f2c40a
PA
35142020-01-10 Pedro Alves <palves@redhat.com>
3515
3516 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3517 disconnect before reconnecting.
3518
e7af6c70
TBA
35192020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3520 Pedro Alves <palves@redhat.com>
3521
3522 * gdb.server/connect-without-multi-process.exp: Also test
3523 continuing to end.
3524
acdf84a6
PA
35252020-01-10 Pedro Alves <palves@redhat.com>
3526
3527 * gdb.base/remote-exec-file.exp: New file.
3528
873657b9
PA
35292020-01-10 Pedro Alves <palves@redhat.com>
3530
3531 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3532 output.
3533 * gdb.threads/async.c: New.
3534 * gdb.threads/async.exp: New.
3535 * gdb.multi/tids-gid-reset.c: New.
3536 * gdb.multi/tids-gid-reset.exp: New.
3537
7f0ae84c
GB
35382020-01-10 George Barrett <bob@bob131.so>
3539
3540 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3541 to help in finding the image relocation offset.
3542 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3543 options in arguments.
3544 (stap_test_no_debuginfo): Likewise.
3545 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3546 test variants.
3547 (stap_test): Add null semaphore relocation test.
3548
47e9d49d
GB
35492020-01-10 George Barrett <bob@bob131.so>
3550
3551 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3552 * gdb.base/stap-probe.exp: Likewise.
3553 (stap_test): Pass argument as an additional flag.
3554 (stap_test_no_debuginfo): Likewise.
3555 (stap_test): Check `info probes stap' output for semaphore
3556 addresses if the test binary is supposed to have them.
3557
f5a7c406
AB
35582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3559
3560 * gdb.tui/basic.exp: Add more scrolling tests.
3561
9ae6bf64
TT
35622020-01-09 Tom Tromey <tom@tromey.com>
3563
3564 PR tui/18932:
3565 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3566 meangingful value.
3567 (Term::command, Term::resize): Update.
3568 * gdb.tui/basic.exp: Add scrolling test.
3569
b2efe70c
AB
35702020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3571
3572 * gdb.tui/tui-layout-asm.exp: New file.
3573
3804da7e
AB
35742020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3575
3576 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3577
b40aa28f
AB
35782020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3579
3580 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3581 (Term::enter_tui): Use Term::prepare_for_tui.
3582
63ffd7c9
AB
35832020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3584
3585 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3586 called.
3587
3be966f6
AB
35882020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3589
3590 * gdb.base/skip.exp: Fix race condition in test.
3591
153d79c4
AB
35922020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3593
3594 * gdb.base/backtrace.c: New file.
3595 * gdb.base/backtrace.exp: New file.
3596
f2302a34
AB
35972020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3598
3599 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3600
6ec1d75e
PW
36012020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3602
3603 * gdb.base/style.exp: Test that warnings are styled.
3604
c296cbe6
BE
36052019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3606
3607 * gdb.base/line65535.exp: New file.
3608 * gdb.base/line65535.c: New file.
3609
b28a729d
SM
36102019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3611
3612 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3613 * lib/gnat_debug_info_test.adb: New file.
3614 * gdb.ada/ptype_tagged_param.exp: Use
3615 gnat_runtime_has_debug_info, expect a different output if
3616 runtime does not have debug info.
3617
7f2d7a0d
SM
36182019-12-20 Simon Marchi <simon.marchi@efficios.com>
3619
3620 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3621 (another) quote in test name.
3622
f3bce483
SM
36232019-12-20 Simon Marchi <simon.marchi@efficios.com>
3624
3625 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3626 Add quote in test name.
3627
c855a912
TBA
36282019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3629
3630 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3631 directory instead.
3632 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3633 * gdb.cp/pass-by-ref-2.cc: New file.
3634 * gdb.cp/pass-by-ref-2.exp: New file.
3635
fc9d2d72
TT
36362019-12-20 Tom Tromey <tom@tromey.com>
3637
3638 * gdb.tui/list-before.exp: New file.
3639
77b97e00
TT
36402019-12-20 Tom Tromey <tom@tromey.com>
3641
3642 * gdb.tui/list.exp: Check for source on initial listing.
3643
f69656d0
TT
36442019-12-11 Tom Tromey <tromey@adacore.com>
3645
3646 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3647 Add crlf test.
3648
99a55965
SM
36492019-12-18 Simon Marchi <simon.marchi@efficios.com>
3650
3651 * gdb.base/default.exp: Update value of $_gdb_major.
3652
5024637f
BE
36532019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3654
3655 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3656
b63634be
BE
36572019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3658
3659 * gdb.base/skip.exp: Whitespace fix.
3660
45d73523
BE
36612019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3662
3663 * gdb.base/skip-inline.c: New file.
3664 * gdb.base/skip-inline.exp: New file.
3665
d043f8c8
SM
36662019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3667
3668 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3669 jit_function_00 to jit_function_stack_mangle.
3670 * gdb.base/jithost.c (jit_function_t): Rename to...
3671 (jit_function_stack_mangle_t): ... this.
3672 (jit_function_add_t): New typedef.
3673 (jit_function_00_code): Rename to...
3674 (jit_function_stack_mangle_code): ... this, make static.
3675 (jit_function_add_code): New.
3676 (main): Generate "add" function and call it. Adjust to changes
3677 in jithost_abi.
3678 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3679 (struct jithost_abi) <begin, end>: Remove fields.
3680 <object, function_stack_mangle, function_add>: New fields.
3681 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3682 code_end>: Remove fields.
3683 <func_stack_mangle>: New field.
3684 (read_debug_info): Adjust to renaming, create block for "add"
3685 function.
3686 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3687
873de05c
TT
36882019-12-11 Tom Tromey <tom@tromey.com>
3689
3690 * gdb.tui/resize.exp: Fix regexp.
3691 * gdb.tui/regs.exp: Fix regexps.
3692 * gdb.tui/main.exp: Fix regexp.
3693
3d979945
TT
36942019-12-11 Tom Tromey <tom@tromey.com>
3695
3696 * gdb.tui/resize.exp: Update.
3697 * gdb.tui/empty.exp (layouts): Update.
3698
2192a9d3
TT
36992019-12-11 Tom Tromey <tom@tromey.com>
3700
3701 * gdb.tui/regs.exp: Update.
3702 * gdb.tui/empty.exp (layouts): Update.
3703 * gdb.tui/basic.exp: Update.
3704 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3705
d8edc8b7
PW
37062019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3707
3708 * gdb.base/options.exp: Add -raw-values in the print completion list.
3709 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3710
4c12d936
KB
37112019-12-10 Kevin Buettner <kevinb@redhat.com>
3712
3713 * gdb.threads/omp-par-scope.c: New file.
3714 * gdb/threads/omp-par-scope.exp: New file.
3715
26b911fb
KB
37162019-12-10 Kevin Buettner <kevinb@redhat.com>
3717
bb47f919
KB
3718 * lib/gdb.exp (support_nested_function_tests): New proc.
3719
37202019-12-10 Kevin Buettner <kevinb@redhat.com>
3721
3722 * lib/gdb.exp (gdb_compile_openmp): New proc.
3723 (build_executable_from_specs): Add an "openmp" option.
3724 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3725
6c71eb7d
TT
37262019-12-10 Tom Tromey <tromey@adacore.com>
3727
3728 * gdb.ada/unchecked_union.exp: New file.
3729 * gdb.ada/unchecked_union/pck.adb: New file.
3730 * gdb.ada/unchecked_union/pck.ads: New file.
3731 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3732 * gdb-utils.exp (string_to_regexp): Also quote "?".
3733
bac7c5cf
GB
37342019-12-10 George Barrett <bob@bob131.so>
3735
3736 Test scripted probe breakpoints.
3737 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3738 * gdb.python/py-breakpoint.c (main): Likewise.
3739 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3740 specifier test.
3741 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3742
330f1d38
TBA
37432019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3744
3745 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3746 an rvalue parameter.
3747 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3748 parameter.
3749
b43315e2
AB
37502019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3751
3752 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3753 modules.
3754
54f73dad
AB
37552019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3756
3757 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3758 broken version of GCC.
3759
d57cbee9
AB
37602019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3761
3762 * gdb.fortran/info-modules.exp: Rewrite to make use of new
3763 sym-info-cmds library.
3764 * gdb.fortran/info-types.exp: Likewise.
3765 * lib/sym-info-cmds.exp: New file.
3766
c14aab8c
TV
37672019-12-08 Tom de Vries <tdevries@suse.de>
3768
3769 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
3770
aa2d5a42
KS
37712019-12-07 Keith Seitz <keiths@redhat.com>
3772
3773 * gdb.base/corefile-buildid-shlib-shr.c: New file.
3774 * gdb.base/corefile-buildid-shlib.c: New file.
3775 * gdb.base/corefile-buildid.c: New file.
3776 * gdb.base/corefile-buildid.exp: New file.
3777
93e55f0a
TV
37782019-12-06 Tom de Vries <tdevries@suse.de>
3779
3780 * gdb.dwarf2/varval.exp: Add decl before def test.
3781
c7d12402
TBA
37822019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3783
3784 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
3785
06acc08f
TBA
37862019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3787
3788 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
3789 CV and reference conversion for overload resolution.
3790 * gdb.cp/rvalue-ref-overload.exp: Test it.
3791
e0fad1ea
PW
37922019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3793
3794 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
3795 * gdb.base/frameapply.exp: Test faas without command.
3796
8d70a9f0
AB
37972019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3798
3799 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
3800 Fortran tests.
3801 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
3802 order.
3803
36c8fb93
AB
38042019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3805
3806 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
3807 casting to type with no kind specified.
3808 (test_basic_parsing_of_type_kinds): Additional tests for types
3809 with no kind specified, and add tests for single/double
3810 precision/complex types.
3811
4139ff00
TT
38122019-12-04 Tom Tromey <tromey@adacore.com>
3813
3814 * gdb.base/endianity.c (struct other) <x>: New field.
3815 (main): Initialize it.
3816 * gdb.base/endianity.exp: Update.
3817
a05cf17a
TT
38182019-12-04 Tom Tromey <tromey@adacore.com>
3819
3820 * gdb.ada/scalar_storage/storage.adb: New file.
3821 * gdb.ada/scalar_storage/pck.adb: New file.
3822 * gdb.ada/scalar_storage/pck.ads: New file.
3823 * gdb.ada/scalar_storage.exp: New file.
3824
103a685e
TT
38252019-12-04 Tom Tromey <tromey@adacore.com>
3826
3827 * gdb.base/endianity.c (struct otherendian) <f>: New field.
3828 (main): Initialize it.
3829 * gdb.base/endianity.exp: Update.
3830
c2512106
AB
38312019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3832
3833 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
3834
293b38d6
AB
38352019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3836
3837 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
3838 -symbol-info-module-functions and -symbol-info-module-variables.
3839
216a7e6b
AB
38402019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
3841
3842 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
3843
5bbd8269
AB
38442019-12-01 Richard Bunt <richard.bunt@arm.com>
3845 Andrew Burgess <andrew.burgess@embecosm.com>
3846
3847 * gdb.fortran/derived-type-striding.exp: New file.
3848 * gdb.fortran/derived-type-striding.f90: New file.
3849 * gdb.fortran/array-slices.exp: New file.
3850 * gdb.fortran/array-slices.f90: New file.
3851
be09caf1
PW
38522019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3853
3854 * gdb.base/define.exp: Test . in command names.
3855 * gdb.base/setshow.exp: Update test, as . is now part of
3856 command name.
3857
643c0cbe
PW
38582019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3859
3860 * gdb.base/define-prefix.exp: New file.
3861
dcdec678
AB
38622019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
3863
3864 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
3865 compile.
3866 (skip_btrace_pt_tests): Likewise.
3867
640ab947
AB
38682019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3869
3870 * gdb.fortran/info-modules.exp: Compile source files in correct
3871 order.
3872
d22670f0
KB
38732019-11-27 Kevin Buettner <kevinb@redhat.com>
3874
3875 * gdb.dwarf2/imported-unit.exp: New file.
3876 * gdb.dwarf2/imported-unit.c: New file.
3877
db5960b4
AB
38782019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3879
3880 * gdb.mi/mi-fortran-modules-2.f90: New file.
3881 * gdb.mi/mi-fortran-modules.exp: New file.
3882 * gdb.mi/mi-fortran-modules.f90: New file.
3883
7dc42066
AB
38842019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3885
3886 * gdb.mi/mi-sym-info-1.c: New file.
3887 * gdb.mi/mi-sym-info-2.c: New file.
3888 * gdb.mi/mi-sym-info.exp: New file.
3889
0dfeecca
TT
38902019-11-22 Tom Tromey <tromey@adacore.com>
3891
3892 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
3893 * gdb.ada/tasks/foo.adb: Add another stopping location.
3894
34877895
PJ
38952019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
3896
3897 * gdb.base/endianity.c: New test.
3898 * gdb.base/endianity.exp: New file.
3899
2e84f897
LD
39002019-11-21 Lukas Durfina <ldurfina@tachyum.com>
3901
3902 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
3903
65d1cd5f
TV
39042019-11-21 Tom de Vries <tdevries@suse.de>
3905
3906 PR gdb/24956
3907 * gdb.base/ui-redirect.exp: Test output of user-defined command.
3908
4f22c3f4
SDJ
39092019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
3910
3911 * gdb.python/py-progspace.exp: Add missing parentheses on some
3912 'print' commands.
3913
9f6ad286
TT
39142019-11-19 Tom Tromey <tom@tromey.com>
3915
3916 * gdb.tui/winheight.exp: New file.
3917
0b8dbf3f
AB
39182019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3919
3920 * gdb.base/ctf-whatis.c: Delete.
3921 * gdb.base/ctf-whatis.exp: Delete.
3922 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3923
f833b7a7
AB
39242019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3925
3926 * gdb.base/ctf-cvexpr.exp: Delete.
3927 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3928
30d0a636
AB
39292019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3930
3931 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3932 the compiler. Clean up header comment a little.
3933 * gdb.base/ctf-ptype.exp: Likewise.
3934 * gdb.base/ctf-whatis.exp: Likewise.
3935 * lib/gdb.exp (skip_ctf_tests): New proc.
3936
494409bb
SDJ
39372019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3938
3939 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3940 * gdb.tui/corefile-run.exp: New file.
3941
55708e99
TT
39422019-11-14 Tom Tromey <tromey@adacore.com>
3943
3944 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3945 regression tests.
3946
45e42163
TT
39472019-11-12 Tom Tromey <tom@tromey.com>
3948
3949 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3950 after any command. Expect prompt after WAIT_FOR is seen.
3951 (enter_tui): Enable resize messages.
3952 (command): Expect command in output.
3953 (get_line): Avoid error when cursor appears to be off-screen.
3954 (dump_screen): Include screen size in title.
3955 (_do_resize): New proc, from "resize".
3956 (resize): Rewrite. Do resize in two steps.
3957 * gdb.tui/empty.exp (layouts): Fix entries.
3958 (check_boxes): Remove xfail.
3959 (check_text): Dump screen on failure.
3960
086baaf1
AB
39612019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3962
3963 * gdb.python/py-symbol.exp: Add test for
3964 gdb.lookup_static_symbols.
3965
09ff83af
AB
39662019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3967
3968 * gdb.python/py-symbol.c: Declare and call function from new
3969 py-symbol-2.c file.
3970 * gdb.python/py-symbol.exp: Compile both source files, and add new
3971 tests for gdb.lookup_static_symbol.
3972 * gdb.python/py-symbol-2.c: New file.
3973
11af934b
TV
39742019-11-02 Tom de Vries <tdevries@suse.de>
3975
3976 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3977 * gdb.base/anon.exp: Same.
3978 * gdb.base/auto-connect-native-target.exp: Same.
3979 * gdb.base/call-ar-st.exp: Same.
3980 * gdb.base/catch-syscall.exp: Same.
3981 * gdb.base/commands.exp: Same.
3982 * gdb.base/default.exp: Same.
3983 * gdb.base/display.exp: Same.
3984 * gdb.base/float.exp: Same.
3985 * gdb.base/foll-fork.exp: Same.
3986 * gdb.base/help.exp: Same.
3987 * gdb.base/info-macros.exp: Same.
3988 * gdb.base/info-proc.exp: Same.
3989 * gdb.base/info-target.exp: Same.
3990 * gdb.base/long_long.exp: Same.
3991 * gdb.base/macscp.exp: Same.
3992 * gdb.base/memattr.exp: Same.
3993 * gdb.base/nofield.exp: Same.
3994 * gdb.base/pointers.exp: Same.
3995 * gdb.base/printcmds.exp: Same.
3996 * gdb.base/ptype.exp: Same.
3997 * gdb.base/restore.exp: Same.
3998 * gdb.base/return.exp: Same.
3999 * gdb.base/scope.exp: Same.
4000 * gdb.base/set-noassign.exp: Same.
4001 * gdb.base/setshow.exp: Same.
4002 * gdb.base/shlib-call.exp: Same.
4003 * gdb.base/signals.exp: Same.
4004 * gdb.base/sigstep.exp: Same.
4005 * gdb.base/skip.exp: Same.
4006 * gdb.base/solib-symbol.exp: Same.
4007 * gdb.base/stap-probe.exp: Same.
4008 * gdb.base/step-line.exp: Same.
4009 * gdb.base/step-test.exp: Same.
4010 * gdb.base/style.exp: Same.
4011 * gdb.base/varargs.exp: Same.
4012 * gdb.base/vla-datatypes.exp: Same.
4013 * gdb.base/vla-ptr.exp: Same.
4014 * gdb.base/vla-sideeffect.exp: Same.
4015 * gdb.base/volatile.exp: Same.
4016 * gdb.base/watch-cond-infcall.exp: Same.
4017 * gdb.base/watchpoint.exp: Same.
4018
e96ec2ba
TV
40192019-11-02 Tom de Vries <tdevries@suse.de>
4020
4021 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4022 * gdb.cp/cpexprs.exp: Same.
4023 * gdb.cp/except-multi-location.exp: Same.
4024 * gdb.cp/exceptprint.exp: Same.
4025 * gdb.cp/gdb2384.exp: Same.
4026 * gdb.cp/inherit.exp: Same.
4027 * gdb.cp/m-static.exp: Same.
4028 * gdb.cp/meth-typedefs.exp: Same.
4029 * gdb.cp/misc.exp: Same.
4030 * gdb.cp/namespace.exp: Same.
4031 * gdb.cp/non-trivial-retval.exp: Same.
4032 * gdb.cp/overload.exp: Same.
4033 * gdb.cp/pr17132.exp: Same.
4034 * gdb.cp/re-set-overloaded.exp: Same.
4035 * gdb.cp/rvalue-ref-types.exp: Same.
4036 * gdb.cp/templates.exp: Same.
4037
bd5766ec
LM
40382019-11-01 Luis Machado <luis.machado@linaro.org>
4039
4040 PR gdb/25124
4041
4042 * gdb.arch/pr25124.S: New file.
4043 * gdb.arch/pr25124.exp: New file.
4044
165f8965
AB
40452019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4046
4047 * gdb.fortran/info-modules.exp: Update expected results, and add
4048 additional tests for 'info module functinos', and 'info module
4049 variables'.
4050 * gdb.fortran/info-types.exp: Update expected results.
4051 * gdb.fortran/info-types.f90: Extend testcase with additional
4052 module variables and functions.
4053
59c35742
AB
40542019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4055
4056 * gdb.fortran/info-modules.exp: New file.
4057 * gdb.fortran/info-types.exp: Build with new file.
4058 * gdb.fortran/info-types.f90: Include and use new module.
4059 * gdb.fortran/info-types-2.f90: New file.
4060
f3fb2519
PW
40612019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4062
4063 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4064 * gdb.base/settings.exp: Test all settings types using
4065 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4066 that now verifies that the value of "maint show" is the same as
4067 returned by the settings functions. Test the type of the
4068 maintenance settings.
4069 * gdb.base/default.exp: Update show_conv_list.
4070
d1e36019
TV
40712019-10-31 Tom de Vries <tdevries@suse.de>
4072
4073 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4074 gdb_test.
4075 * gdb.arch/amd64-disp-step.exp: Same.
4076 * gdb.asm/asm-source.exp: Same.
4077 * gdb.btrace/buffer-size.exp: Same.
4078 * gdb.btrace/cpu.exp: Same.
4079 * gdb.btrace/enable.exp: Same.
4080 * gdb.dwarf2/count.exp: Same.
4081 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4082 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4083 * gdb.fortran/vla-datatypes.exp: Same.
4084 * gdb.fortran/vla-history.exp: Same.
4085 * gdb.fortran/vla-ptype.exp: Same.
4086 * gdb.fortran/vla-value.exp: Same.
4087 * gdb.fortran/whatis_type.exp: Same.
4088 * gdb.guile/guile.exp: Same.
4089 * gdb.multi/tids.exp: Same.
4090 * gdb.python/py-finish-breakpoint.exp: Same.
4091 * gdb.python/py-framefilter.exp: Same.
4092 * gdb.python/py-pp-registration.exp: Same.
4093 * gdb.python/py-xmethods.exp: Same.
4094 * gdb.python/python.exp: Same.
4095 * gdb.server/connect-with-no-symbol-file.exp: Same.
4096 * gdb.server/no-thread-db.exp: Same.
4097 * gdb.server/run-without-local-binary.exp: Same.
4098 * gdb.stabs/weird.exp: Same.
4099 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4100 * gdb.threads/thread-find.exp: Same.
4101 * gdb.threads/tls-shared.exp: Same.
4102 * gdb.threads/tls.exp: Same.
4103 * gdb.threads/wp-replication.exp: Same.
4104 * gdb.trace/ax.exp: Same.
4105 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4106
3d11e68e
TV
41072019-10-31 Tom de Vries <tdevries@suse.de>
4108
4109 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4110 * gdb.ada/array_subscript_addr.exp: Same.
4111 * gdb.ada/arrayidx.exp: Same.
4112 * gdb.ada/arrayparam.exp: Same.
4113 * gdb.ada/arrayptr.exp: Same.
4114 * gdb.ada/boolean_expr.exp: Same.
4115 * gdb.ada/call_pn.exp: Same.
4116 * gdb.ada/complete.exp: Same.
4117 * gdb.ada/fixed_cmp.exp: Same.
4118 * gdb.ada/fun_addr.exp: Same.
4119 * gdb.ada/funcall_param.exp: Same.
4120 * gdb.ada/interface.exp: Same.
4121 * gdb.ada/mod_from_name.exp: Same.
4122 * gdb.ada/null_array.exp: Same.
4123 * gdb.ada/packed_array.exp: Same.
4124 * gdb.ada/packed_tagged.exp: Same.
4125 * gdb.ada/print_chars.exp: Same.
4126 * gdb.ada/print_pc.exp: Same.
4127 * gdb.ada/ptype_arith_binop.exp: Same.
4128 * gdb.ada/ptype_field.exp: Same.
4129 * gdb.ada/ptype_tagged_param.exp: Same.
4130 * gdb.ada/rec_return.exp: Same.
4131 * gdb.ada/ref_tick_size.exp: Same.
4132 * gdb.ada/str_ref_cmp.exp: Same.
4133 * gdb.ada/taft_type.exp: Same.
4134 * gdb.ada/tagged.exp: Same.
4135 * gdb.ada/type_coercion.exp: Same.
4136 * gdb.ada/uninitialized_vars.exp: Same.
4137
60b6ede8
TV
41382019-10-30 Tom de Vries <tdevries@suse.de>
4139
4140 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4141
30baf67b
TV
41422019-10-26 Tom de Vries <tdevries@suse.de>
4143
4144 * gdb.base/bigcore.c: Fix typos in comments.
4145 * gdb.base/ctf-ptype.c: Same.
4146 * gdb.base/long_long.c: Same.
4147 * gdb.dwarf2/dw2-op-out-param.S: Same.
4148 * gdb.python/py-evthreads.c: Same.
4149 * gdb.reverse/i387-stack-reverse.c: Same.
4150 * gdb.trace/tfile.c: Same.
4151 * lib/compiler.c: Same.
4152 * lib/compiler.cc: Same.
4153
158da0d1
TV
41542019-10-25 Tom de Vries <tdevries@suse.de>
4155
4156 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4157 gdb_test_multiple calls.
4158 * gdb.reverse/sigall-reverse.exp: Same.
4159 * gdb.reverse/solib-precsave.exp: Same.
4160 * gdb.reverse/solib-reverse.exp: Same.
4161 * gdb.reverse/until-precsave.exp: Same.
4162 * gdb.reverse/until-reverse.exp: Same.
4163
4ccdfbec
TV
41642019-10-24 Tom de Vries <tdevries@suse.de>
4165
4166 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4167 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4168 kfail using -wrap pattern flag and convenience variable
4169 gdb_test_name.
4170
33d569b7
AB
41712019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4172
4173 * gdb.python/py-progspace.exp: Add tests for the
4174 Progspace.block_for_pc method.
4175
4d0b984b
TT
41762019-10-23 Tom Tromey <tom@tromey.com>
4177
4178 * configure: Rebuild.
4179 * aclocal.m4: Use m4_include, not sinclude.
4180
94cb3754
TV
41812019-10-21 Tom de Vries <tdevries@suse.de>
4182
4183 * gdb.base/infcall-nested-structs.c: Add
4184 __attribute__((noinline,noclone)) to all functions.
4185 (call_all): Add missing variable initialization. Simplify return value.
4186 (breakpt): Increment volatile variable, to prevent call from being
4187 optimized out.
4188 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4189
062f1fc1
TV
41902019-10-17 Tom de Vries <tdevries@suse.de>
4191
4192 * gdb.fortran/module.exp: Allow info variables to print info for files
4193 other than module.f90.
4194
0b54364d
AB
41952019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4196
4197 * gdb.fortran/module.exp: Extend with 'info variables' test.
4198
7ff5fae7
AB
41992019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4200
4201 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4202 F77_FOR_TARGET.
4203
d10eccaa
TV
42042019-10-16 Tom de Vries <tdevries@suse.de>
4205
4206 PR tdep/25096
4207 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4208
745ff14e
TV
42092019-10-16 Tom de Vries <tdevries@suse.de>
4210
4211 PR tdep/24104
4212 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4213 Add KFAIL for PR tdep/25096.
4214
03e1ab94
TV
42152019-10-16 Tom de Vries <tdevries@suse.de>
4216
4217 PR testsuite/25059
4218 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4219
b17fcc10
TV
42202019-10-16 Tom de Vries <tdevries@suse.de>
4221
4222 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4223 as signed.
4224
9223170f
SM
42252019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4226
4227 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4228 one instead of increasing timeout.
4229
d6e76313
TV
42302019-10-13 Tom de Vries <tdevries@suse.de>
4231
4232 PR record/25038
4233 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4234 * gdb.reverse/sigall-reverse.exp: Same.
4235 * gdb.reverse/solib-precsave.exp: Same.
4236 * gdb.reverse/solib-reverse.exp: Same.
4237 * gdb.reverse/step-precsave.exp: Same.
4238 * gdb.reverse/until-precsave.exp: Same.
4239 * gdb.reverse/until-reverse.exp: Same.
4240 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4241
6dfc0041
AA
42422019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4243
4244 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4245 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4246 (cmp_struct_05_01, cmp_struct_static_02_01)
4247 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4248 comparisons.
4249
abcf2cc8
TV
42502019-10-10 Tom de Vries <tdevries@suse.de>
4251
4252 PR testsuite/24888
4253 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4254 gnatlink.
4255
a50faaf6
TV
42562019-10-09 Tom de Vries <tdevries@suse.de>
4257
4258 PR testsuite/25048
4259 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4260
60ff3cd7
AB
42612019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4262
4263 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4264 exceptions due to missing debug information.
4265
dfee8566
TV
42662019-10-07 Tom de Vries <tdevries@suse.de>
4267
4268 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4269
3d63690a
AB
42702019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4271
4272 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4273 * gdb.base/annota1.exp: Update to use gdb_test_name.
4274
30d1f018
WP
42752019-10-07 Weimin Pan <weimin.pan@oracle.com>
4276
4277 * gdb.base/ctf-whatis.exp: New file.
4278 * gdb.base/ctf-whatis.c: New file.
4279 * gdb.base/ctf-ptype.exp: New file.
4280 * gdb.base/ctf-ptype.c: New file.
4281 * gdb.base/ctf-constvars.exp: New file.
4282 * gdb.base/ctf-constvars.c: New file.
4283 * gdb.base/ctf-cvexpr.exp: New file.
4284
4dbbb47c
TV
42852019-10-04 Tom de Vries <tdevries@suse.de>
4286
4287 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4288 for loop.
4289
77c2dba3
TT
42902019-10-03 Tom Tromey <tom@tromey.com>
4291
4292 PR rust/24976:
4293 * gdb.rust/simple.rs (Union2): New type.
4294 (main): Use Union2.
4295 * gdb.rust/simple.exp: Add test.
4296
179aed7f
AB
42972019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4298
4299 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4300 nested function prefix.
4301
0a4b0913
AB
43022019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4303 Richard Bunt <richard.bunt@arm.com>
4304 Andrew Burgess <andrew.burgess@embecosm.com>
4305
4306 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4307 nested functions.
4308 * gdb.fortran/nested-funcs.f90: Update expected results.
4309 * gdb.fortran/nested-funcs-2.exp: New file.
4310 * gdb.fortran/nested-funcs-2.f90: New file.
4311
082cce05
AB
43122019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4313
4314 * gdb.python/py-parameter.exp: Make test names unique.
4315 * gdb.python/py-template.exp: Likewise.
4316 * gdb.python/py-value.exp: Likewise.
4317
2b74ba5a
AB
43182019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4319
4320 * gdb.base/break-interp.exp: Reduce test name duplication.
4321 * gdb.base/call-sc.exp: Likewise.
4322 * gdb.base/callfuncs.exp: Likewise.
4323 * gdb.base/charset.exp: Likewise.
4324 * gdb.base/dump.exp: Likewise.
4325 * gdb.base/ena-dis-br.exp: Likewise.
4326 * gdb.base/relational.exp: Likewise.
4327 * gdb.base/step-over-syscall.exp: Likewise.
4328 * gdb.base/structs.exp: Likewise.
4329
58eb20d5
AB
43302019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4331
4332 * gdb.linespec/explicit.exp: Make test names unique.
4333 * gdb.linespec/ls-errs.exp: Likewise.
4334
4d421147
AB
43352019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4336
4337 * gdb.reverse/break-precsave.exp: Make test names unique.
4338 * gdb.reverse/break-reverse.exp: Likewise.
4339 * gdb.reverse/finish-precsave.exp: Likewise.
4340 * gdb.reverse/finish-reverse.exp: Likewise.
4341 * gdb.reverse/machinestate-precsave.exp: Likewise.
4342 * gdb.reverse/machinestate.exp: Likewise.
4343 * gdb.reverse/readv-reverse.exp: Likewise.
4344 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4345 * gdb.reverse/sigall-precsave.exp: Likewise.
4346 * gdb.reverse/sigall-reverse.exp: Likewise.
4347 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4348 * gdb.reverse/watch-precsave.exp: Likewise.
4349 * gdb.reverse/watch-reverse.exp: Likewise.
4350
d8c06f22
AB
43512019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4352
4353 * gdb.threads/stop-with-handle.c: New file.
4354 * gdb.threads/stop-with-handle.exp: New file.
4355
3a56ed86
TV
43562019-10-03 Tom de Vries <tdevries@suse.de>
4357
4358 PR testsuite/25059
4359 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4360 directory" line to be missing.
4361
42275044
TV
43622019-10-03 Tom de Vries <tdevries@suse.de>
4363
4364 PR testsuite/25059
4365 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4366 type optional.
4367
9ef62df0
AA
43682019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4369
4370 * gdb.python/py-format-string.c (string.h): New include.
4371 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4372 the same value, for endianness-independence.
4373 * gdb.python/py-format-string.exp (default_regexp_dict)
4374 (test_pretty_structs, test_format): Adjust expected output to the
4375 changed initialization.
4376
37f6a7f4
TT
43772019-10-02 Tom Tromey <tromey@adacore.com>
4378
4379 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4380
1d58d6a2
PA
43812019-10-02 Pedro Alves <palves@redhat.com>
4382 Andrew Burgess <andrew.burgess@embecosm.com>
4383
4384 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4385 "print-file-var.h".
4386 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4387 (get_version_1): Print this_version_id and its address.
4388 Add extern "C" wrappers around interface functions.
4389 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4390 "print-file-var.h".
4391 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4392 (get_version_2): Print this_version_id and its address.
4393 Add extern "C" wrappers around interface functions.
4394 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4395 <stddef.h> and "print-file-var.h".
4396 Add extern "C" wrappers around interface functions.
4397 [VERSION_ID_MAIN] (this_version_id): Define.
4398 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4399 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4400 up extern "C" blocks.
4401 * gdb.base/print-file-var.exp (test): New, factored out from top
4402 level.
4403 (top level): Test all combinations of attribute hidden or not,
4404 dlopen or not, and this_version_id symbol in main file or not.
4405 Compile tests as both C++ and C, make test names unique.
4406
d770d56f
TT
44072019-10-01 Tom Tromey <tom@tromey.com>
4408
4409 * gdb.base/style.exp: Test "show logging filename".
4410
7f6aba03
TT
44112019-10-01 Tom Tromey <tom@tromey.com>
4412
4413 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4414 * gdb.base/style.exp: Add metadata style test.
4415
14309bb6
TT
44162019-10-01 Tom Tromey <tom@tromey.com>
4417
4418 * gdb.base/style.exp: Test "pwd".
4419
2a3c1174
PA
44202019-10-01 Tom Tromey <tom@tromey.com>
4421
4422 * gdb.base/style.exp: Update tests.
4423
53d666ec
AA
44242019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4425
4426 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4427 'six' to unsigned.
4428 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4429 'five'. Use an all-ones bit pattern for each.
4430 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4431 to its changed values.
4432
4a56a520
TT
44332019-09-30 Tom Tromey <tromey@adacore.com>
4434
4435 * gdb.rust/traits.rs: Disable all warnings.
4436
0df0352a
TV
44372019-09-29 Tom de Vries <tdevries@suse.de>
4438
aac66a4c 4439 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4440
73d9a918
TV
44412019-09-29 Tom de Vries <tdevries@suse.de>
4442
4443 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4444
060b3ab4
TV
44452019-09-27 Tom de Vries <tdevries@suse.de>
4446
4447 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4448
68f7d34d
TV
44492019-09-27 Tom de Vries <tdevries@suse.de>
4450
4451 PR record/23188
4452 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4453
5d63b30a
TT
44542019-09-26 Tom Tromey <tromey@adacore.com>
4455
4456 * gdb.ada/py_taft.exp: New file.
4457 * gdb.ada/py_taft/main.adb: New file.
4458 * gdb.ada/py_taft/pkg.adb: New file.
4459 * gdb.ada/py_taft/pkg.ads: New file.
4460
3d435220
TV
44612019-09-24 Tom de Vries <tdevries@suse.de>
4462
4463 PR gdb/24598
4464 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4465
77d03678
TV
44662019-09-22 Tom de Vries <tdevries@suse.de>
4467
4468 * gdb.base/restore.exp: Allow register variables to be optimized out at
4469 -O0.
4470
abf516c6
UW
44712019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4472
4473 * gdb.arch/spu-info.exp: Remove file.
4474 * gdb.arch/spu-info.c: Remove file.
4475 * gdb.arch/spu-ls.exp: Remove file.
4476 * gdb.arch/spu-ls.c: Remove file.
4477
4478 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4479 * gdb.asm/spu.inc: Remove file.
4480
4481 * gdb.base/dump.exp: Remove support for spu*-*-*.
4482 * gdb.base/stack-checking.exp: Likewise.
4483 * gdb.base/overlays.exp: Likewise.
4484 * gdb.base/ovlymgr.c: Likewise.
4485 * gdb.base/spu.ld: Remove file.
4486
4487 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4488 * gdb.cp/cpexprs.exp: Likewise.
4489 * gdb.cp/exception.exp: Likewise.
4490 * gdb.cp/gdb2495.exp: Likewise.
4491 * gdb.cp/mb-templates.exp: Likewise.
4492 * gdb.cp/pr9167.exp: Likewise.
4493 * gdb.cp/userdef.exp: Likewise.
4494
4495 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4496
4497 * gdb.cell: Remove directory.
4498 * lib/cell.exp: Remove file.
4499
e452e88f
TV
45002019-09-19 Tom de Vries <tdevries@suse.de>
4501
4502 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4503
8a625130
TV
45042019-09-19 Tom de Vries <tdevries@suse.de>
4505
4506 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4507
81dc3ab5
TV
45082019-09-19 Tom de Vries <tdevries@suse.de>
4509
4510 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4511 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4512 (gdb_target_cmd): ... here.
4513 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4514 value 2.
4515
b078f3ac
AB
45162019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4517
4518 * gdb.base/source-dir.exp: Avoid having directory names in test
4519 names.
4520
f1b620e9
MG
45212019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4522
4523 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4524 directory.
4525
67f3ed6a
AB
45262019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4527
4528 * gdb.base/list-missing-source.exp: New file.
4529
d1b70248
TV
45302019-09-14 Tom de Vries <tdevries@suse.de>
4531
4532 PR teststuite/24599
4533 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4534 * lib/ada.exp (gnatmake_version_at_least): New proc.
4535
5fabdcd6
AB
45362019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4537
4538 * gdb.base/maint.exp: Use exec_has_index_section.
4539
aa17805f
AB
45402019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4541
4542 * gdb.base/maint.exp: Add test for 'maint info sections'.
4543
25e5c209
TV
45442019-09-12 Tom de Vries <tdevries@suse.de>
4545
4546 * gdb.base/store.exp: Allow register variables to be optimized out at
4547 -O0.
4548
4993045d
PW
45492019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4550
4551 * gdb.ada/rdv_wait.exp: Update to new task names.
4552 * gdb.base/task_switch_in_core.exp: Likewise.
4553 * gdb.base/info_sources_base.c: Likewise.
4554
8a516164
TT
45552019-09-10 Tom Tromey <tromey@adacore.com>
4556
4557 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4558
aa391654
TT
45592019-09-10 Tom Tromey <tromey@adacore.com>
4560
4561 * gdb.ada/dgopt.exp: New file.
4562 * gdb.ada/dgopt/x.adb: New file.
4563
8634b462
TT
45642019-09-08 Tom Tromey <tom@tromey.com>
4565
4566 * gdb.tui/resize.exp: Remove setup_xfail.
4567 * gdb.tui/regs.exp: Remove setup_xfail.
4568 * gdb.tui/basic.exp: Remove setup_xfail.
4569
736b0f76
DB
45702019-09-06 David Blaikie <dblaikie@gmail.com>
4571
4572 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4573 * gdb.cp/cplabel.exp: Ditto.
4574 * gdb.linespec/ls-errs.exp: Ditto.
4575
30331a6c
TV
45762019-09-05 Tom de Vries <tdevries@suse.de>
4577
4578 * lib/gdb.exp (cmp_file_string): New proc.
4579 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4580 runto_main. Verify save breakpoints output.
4581
98b0ebab
PW
45822019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4583
4584 * gdb.base/info-var.exp: Test info variables without running
4585 to main, to avoid expect's buffer overflow.
4586
4e962e74
TT
45872019-09-03 Tom Tromey <tromey@adacore.com>
4588
4589 * gdb.ada/bias.exp: New file.
4590 * gdb.ada/bias/bias.adb: New file.
4591 * gdb.ada/print_chars.exp: Add regression test.
4592 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4593 (MC): New variable.
4594
2ea1a07a
SL
45952019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4596
4597 * gdb.base/argv0-symlink.exp: Run only on native target
4598 and local host.
4599
8077c50d
TV
46002019-08-29 Tom de Vries <tdevries@suse.de>
4601
4602 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4603 diverse debug info.
4604 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4605
48352473
TV
46062019-08-28 Tom de Vries <tdevries@suse.de>
4607
4608 * gdb.base/info-var.exp: Allow info variables to print info for files
4609 other than info-var-f1.c and info-var-f2.c.
4610
d8f27c60
AB
46112019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4612
4613 * gdb.fortran/info-types.exp: Add module.
4614 * gdb.fortran/info-types.f90: Update expected results.
4615
1f20c35e
AB
46162019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4617
4618 * gdb.fortran/info-types.exp: New file.
4619 * gdb.fortran/info-types.f90: New file.
4620 * lib/fortran.exp (fortran_character1): New proc.
4621
4acfdd20
AB
46222019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4623
4624 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4625 functions'. Reindent as needed.
4626 * gdb.base/info-var-f1.c: New file.
4627 * gdb.base/info-var-f2.c: New file.
4628 * gdb.base/info-var.exp: New file.
4629 * gdb.base/info-var.h: New file.
4630
5c31b358
TV
46312019-08-26 Tom de Vries <tdevries@suse.de>
4632
4633 PR c++/24852
4634 * gdb.cp/no-libstdcxx-probe.exp: New test.
4635
b694989f
TV
46362019-08-26 Tom de Vries <tdevries@suse.de>
4637
4638 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4639 * tests need to be skipped.
4640 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4641 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4642 mi_skip_libstdcxx_probe_tests.
4643
d9c4ba53
SDJ
46442019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4645
4646 * gdb.python/py-xmethods.exp: Use raw strings when passing
4647 arguments to SimpleXMethodMatcher.
4648
395fad09
TV
46492019-08-22 Tom de Vries <tdevries@suse.de>
4650
4651 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4652 more informative.
4653
26c957f1
PA
46542019-08-21 Pedro Alves <palves@redhat.com>
4655
4656 * gdb.base/with.exp: Test "with" with no arguments.
4657
61f80d5d
TV
46582019-08-21 Tom de Vries <tdevries@suse.de>
4659
4660 * gdb.base/gdb-caching-proc.exp: Sort files.
4661
d7a11d13
TV
46622019-08-20 Tom de Vries <tdevries@suse.de>
4663
4664 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4665 compilation.
4666
34dafe9f
TV
46672019-08-16 Tom de Vries <tdevries@suse.de>
4668
4669 * gdb.base/compare-sections.exp ("after run to main"): Allow
4670 mismatched read-only sections for PIE executables.
4671
398fdd60
TT
46722019-08-16 Tom Tromey <tom@tromey.com>
4673
4674 * lib/tuiterm.exp (_csi_Z): New proc.
4675 * gdb.tui/basic.exp: Update window positions.
4676 * gdb.tui/empty.exp: Update window positions.
4677
d8f9e51c
SL
46782019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4679
4680 * gdb.base/examine-backward.exp: Correct regexp for
4681 "examine 3 bytes backward from ${address_zero}".
4682
3df505f6
TT
46832019-08-15 Tom Tromey <tom@tromey.com>
4684
4685 * gdb.tui/empty.exp: Enable resizing tests.
4686
272560b5
TT
46872019-08-15 Tom Tromey <tromey@adacore.com>
4688
4689 * gdb.ada/char_enum.exp: Add regression tests.
4690 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4691 and '0'.
4692 (Char, Gchar): Update.
4693 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4694
08235187
CB
46952019-08-15 Christian Biesinger <cbiesinger@google.com>
4696
4697 * gdb.python/python.exp: Expect a leading underscore on
4698 GdbOutput{,Error}File.
4699
22a2ab04
SL
47002019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4701
4702 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4703 Windows host.
4704
835b995b
SL
47052019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4706
4707 * gdb.base/batch-preserve-term-settings.exp
4708 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4709
97dd8e07
CB
47102019-08-15 Christian Biesinger <cbiesinger@google.com>
4711
4712 * lib/gdb.exp: When running on a mingw target, replace
4713 /x/ with x:/.
4714
75faf5c4
AH
47152019-08-14 Alan Hayward <alan.hayward@arm.com>
4716
4717 * gdb.arch/aarch64-prologue.c: New test.
4718 * gdb.arch/aarch64-prologue.exp: New file.
4719
abc6c00f
TV
47202019-08-13 Tom de Vries <tdevries@suse.de>
4721
4722 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4723 Thread.
4724
74c2c1f4
SL
47252019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4726
4727 * gdb.python/py-completion.exp: Download the .py file to the host
4728 and use its host pathname. Conditionalize tests that use
4729 tab completion and manipulate files on the build machine.
4730 * gdb.python/py-events.exp: Download the .py file to the host
4731 and use its host pathname.
4732 * gdb.python/py-evsignal.exp: Likewise.
4733 * gdb.python/py-evthreads.exp: Likewise.
4734 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4735 pathname syntax.
4736 * gdb.python/py-framefilter.exp: Download the .py file to the right
4737 place on the host. Match Windows pathname syntax.
4738 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4739 .py file to the host and use its host pathname.
4740 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4741 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4742 build pathname. Skip symlink test on Windows host. Add missing
4743 newline at end of file.
4744 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4745 and use its host pathname.
4746 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4747 * gdb.python/py-section-script.exp: Use host location of binfile
4748 on safe-path. Use correct path separator on Windows host.
4749 Reorder alternatives in gdb_test_multiple to prevent matching
4750 the wrong alternative on success.
4751 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4752
ca2589f3
PP
47532019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4754
4755 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4756 expect the GDB inferior to no longer immediately stop after
4757 being resumed with "signal SIGINT".
4758
020a839d
SL
47592019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4760
4761 * gdb.linespec/break-ask.exp: Generalize regexps to match
4762 Windows pathnames too.
4763
128d6509
TV
47642019-08-08 Tom de Vries <tdevries@suse.de>
4765
4766 PR testsuite/24862
4767 * lib/tuiterm.exp (_accept): Fix CSI regexp.
4768
590042fc
PW
47692019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4770
4771 * gdb.base/style.exp: Update tests for help doc new invariants.
4772 * gdb.base/help.exp: Likewise.
4773
046bebe1
TT
47742019-08-06 Tom Tromey <tom@tromey.com>
4775
4776 * gdb.base/style.exp: Add disassemble test.
4777 * gdb.base/style.c (some_called_function): New function.
4778 (main): Use it.
4779
0b27c27d
CB
47802019-08-05 Christian Biesinger <cbiesinger@google.com>
4781
4782 * gdb.python/py-block.exp: Test dictionary access on blocks.
4783
580f1034
SM
47842019-08-05 Simon Marchi <simon.marchi@efficios.com>
4785
4786 PR gdb/24863
4787 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
4788 -list-thread-groups --available test when running under
4789 check-read1.
4790
d86bd7cb
TV
47912019-08-05 Tom de Vries <tdevries@suse.de>
4792
4793 PR testsuite/24863
4794 * lib/gdb.exp (with_read1_timeout_factor): New proc.
4795 * gdb.base/help.exp: Use with_read1_timeout_factor.
4796 * gdb.base/info-macros.exp: Same.
4797 * gdb.cp/nested-types.exp: Same.
4798
a80cf5d8
TV
47992019-08-05 Tom de Vries <tdevries@suse.de>
4800
4801 * lib/gdb.exp (version_at_least): Factor out of ...
4802 (tcl_version_at_least): ... here.
4803 (gdb_compile): Fail if pie results in non-PIE executable.
4804 (readelf_version, readelf_prints_pie): New proc.
4805 (exec_is_pie): Return -1 if unknown.
4806
d0962838
TV
48072019-08-05 Tom de Vries <tdevries@suse.de>
4808
4809 * lib/gdb.exp (tcl_version_at_least): Fix typo.
4810
2252ff3d
SL
48112019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4812
4813 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
4814
26655f53
SL
48152019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4816
4817 * lib/completion-support.exp (test_gdb_complete_none): Skip
4818 tab completion tests if no readline support.
4819 (test_gdb_complete_unique_re): Likewise.
4820 (test_gdb_complete_multiple): Likewise.
4821
db4dc13e
PW
48222019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4823
4824 * gdb.base/info_sources.exp: New file.
4825 * gdb.base/info_sources.c: New file.
4826 * gdb.base/info_sources_base.c: New file.
4827
0eba165a
PFC
48282019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4829
4830 * gdb.base/batch-exit-status.exp: Call test_exit_status with
4831 prefix argument.
4832 (test_exit_status): Add prefix argument.
4833
59bd512b
TV
48342019-08-01 Tom de Vries <tdevries@suse.de>
4835
4836 PR testsuite/24863
4837 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
4838 calling exp_continue for new thread and thread exited messages.
4839
2a3ad588
TV
48402019-08-01 Tom de Vries <tdevries@suse.de>
4841
4842 PR testsuite/24863
4843 * gdb.base/structs.exp: Fix check-read1 timeout using
4844 gdb_test_sequence.
4845 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
4846
117eb594
TV
48472019-08-01 Tom de Vries <tdevries@suse.de>
4848
4849 PR testsuite/24863
4850 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
4851 line.
4852
ed591340
TV
48532019-08-01 Tom de Vries <tdevries@suse.de>
4854
4855 PR testsuite/24863
4856 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
4857
aa3b6533
TT
48582019-07-30 Tom Tromey <tromey@adacore.com>
4859
4860 * gdb.ada/display_nested.exp: New file.
4861 * gdb.ada/display_nested/foo.adb: New file.
4862 * gdb.ada/display_nested/pack.adb: New file.
4863 * gdb.ada/display_nested/pack.ads: New file.
4864
2906593f
CB
48652019-07-30 Christian Biesinger <cbiesinger@google.com>
4866
4867 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
4868 namespace.
4869 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
4870
0f575925
TV
48712019-07-30 Tom de Vries <tdevries@suse.de>
4872
4873 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
4874 instead.
4875
b13057d9
TV
48762019-07-30 Tom de Vries <tdevries@suse.de>
4877
4878 PR testsuite/24834
4879 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
4880 (exec_is_pie): New proc.
4881
5c4dde85
CB
48822019-07-29 Christian Biesinger <cbiesinger@google.com>
4883
4884 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
4885
c620ed88
CB
48862019-07-29 Christian Biesinger <cbiesinger@google.com>
4887
4888 * gdb.python/py-objfile.c: Add global and static vars.
4889 * gdb.python/py-objfile.exp: Test new functions Objfile.
4890 lookup_global_symbol and lookup_static_symbol.
4891
3d235706
TT
48922019-07-29 Tom Tromey <tom@tromey.com>
4893
4894 * lib/tuiterm.exp (Term::_csi_@): New proc.
4895 (Term::_csi_X): Don't move cursor.
4896
c7e4c0a6
PW
48972019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4898
4899 * gdb.base/options.exp: Update backtrace - completion to
4900 new option -frame-info.
4901 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
4902 Test new 'set print frame-info'. Test backtrace -frame-info
4903 overriding 'set print frame-info'.
4904 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
4905 Test new 'set print frame-info'.
4906 Verify consistency of backtrace with and without filters, with and
4907 without -no-filters.
4908 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
4909 default.
4910
de28a3b7
TV
49112019-07-29 Tom de Vries <tdevries@suse.de>
4912
4913 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
4914 no arguments".
4915
507dd60e
TV
49162019-07-29 Tom de Vries <tdevries@suse.de>
4917
4918 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
4919 is a substring of the first for "complete non-unique file name".
4920
5beafce9
TV
49212019-07-29 Tom de Vries <tdevries@suse.de>
4922
4923 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4924 with ".*".
4925
2d274232
TV
49262019-07-29 Tom de Vries <tdevries@suse.de>
4927
4928 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4929 Pass prompt_regexp parameter to gdb_test_multiple calls.
4930
9197cd8b
TV
49312019-07-29 Tom de Vries <tdevries@suse.de>
4932
4933 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4934 print registers" regexps.
9197cd8b 4935
b528dae0
TV
49362019-07-29 Tom de Vries <tdevries@suse.de>
4937
4938 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4939
d17725d7
TV
49402019-07-29 Tom de Vries <tdevries@suse.de>
4941
4942 PR gdb/24855
4943 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4944 (skip_python_tests_prompt): Add prompt_regexp argument to
4945 gdb_test_multiple calls.
4946
52b75bf1
TT
49472019-07-27 Tom Tromey <tom@tromey.com>
4948
4949 * gdb.tui/main.exp: New file.
4950
2b1d00c2
TT
49512019-07-27 Tom Tromey <tom@tromey.com>
4952
4953 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4954 optional.
4955 * gdb.tui/empty.exp: New file.
4956
ded631d5
TT
49572019-07-27 Tom Tromey <tom@tromey.com>
4958
4959 * lib/tuiterm.exp (spawn): New proc.
4960 (Term::resize): New proc.
4961 * gdb.tui/resize.exp: New file.
4962
58ac439d
TT
49632019-07-27 Tom Tromey <tom@tromey.com>
4964
4965 * gdb.tui/list.exp: New file.
4966
fe1f56ee
TT
49672019-07-27 Tom Tromey <tom@tromey.com>
4968
4969 * gdb.tui/regs.exp: New file.
4970
f790b310
TT
49712019-07-27 Tom Tromey <tom@tromey.com>
4972
4973 * gdb.tui/basic.exp: Add "layout split" test.
4974
d95fc6ee
TT
49752019-07-27 Tom Tromey <tom@tromey.com>
4976
4977 * gdb.tui/basic.exp: Add "layout asm" test.
4978
c3786b3a
TT
49792019-07-27 Tom Tromey <tom@tromey.com>
4980
4981 * lib/tuiterm.exp: New file.
4982 * gdb.tui/basic.exp: New file.
4983
98a617f8
KB
49842019-07-27 Kevin Buettner <kevinb@redhat.com>
4985
4986 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4987 Enable tests associated with this flag. Adjust regex
4988 referencing "foo_low" to now refer to "foo_cold" instead.
4989
5c076da4
KB
49902019-07-27 Kevin Buettner <kevinb@redhat.com>
4991
4992 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4993 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4994 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4995 foo_cold. Revise comments to match.
4996 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4997 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4998 were wrapped into this proc; Call do_test in loop from outermost
4999 level.
5000 (foo_low): Rename all occurrences to "foo_cold".
5001 (backtrace from baz): New test.
5002 (x2/i foo_cold): New test.
5003 (info line *foo_cold): New test.
5004
1512d3b7
TV
50052019-07-26 Tom de Vries <tdevries@suse.de>
5006
5007 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5008
297989a1
TV
50092019-07-25 Tom de Vries <tdevries@suse.de>
5010
5011 PR testsuite/24830
5012 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5013 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5014 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5015 (skip_libstdcxx_probe_tests): ... here.
5016 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5017
b3b965fb
TV
50182019-07-24 Tom de Vries <tdevries@suse.de>
5019
5020 PR testsuite/24807
5021 * gdb.objc/basicclass.m: Include stdio.h.
5022 * gdb.objc/nondebug.m: Same.
5023 * gdb.objc/objcdecode.m: Same.
5024
4625b4d0
TV
50252019-07-24 Tom de Vries <tdevries@suse.de>
5026
5027 PR testsuite/24612
5028 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5029 additional_flags.
5030
024a5840
TV
50312019-07-24 Tom de Vries <tdevries@suse.de>
5032
5033 PR testsuite/24831
5034 * gdb.multi/tids.exp: Update error messages for info threads.
5035
c76ddaa3
TV
50362019-07-24 Tom de Vries <tdevries@suse.de>
5037
5038 * gdb.base/info-types.exp: Allow info types to print info for more than
5039 one file.
5040
9a618ef6
TV
50412019-07-23 Tom de Vries <tdevries@suse.de>
5042
5043 PR testsuite/24842
5044 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5045 gdb_spawn_with_cmdline_opts.
5046
40eadf04
SP
50472019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5048
5049 * gdb.arch/arm-cmse-sgstubs.c: New test.
5050 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5051
5ba29434
TV
50522019-07-23 Tom de Vries <tdevries@suse.de>
5053
5054 PR testsuite/24711
5055 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5056 issuing next command.
5057
a8e9d247
AB
50582019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5059
5060 * gdb.ada/info_auto_lang.exp: Update expected results.
5061 * gdb.base/info-types.c: Add additional types to check.
5062 * gdb.base/info-types.exp: Update expected results.
5063
eb86c5e2
AB
50642019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5065
5066 * gdb.base/info-types.c: New file.
5067 * gdb.base/info-types.exp: New file.
5068
01e175fe
AB
50692019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5070
5071 * gdb.arch/riscv-bp-infcall.c: New file.
5072 * gdb.arch/riscv-bp-infcall.exp: New file.
5073
6b78c3f8
AB
50742019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5075
5076 PR breakpoints/24541
5077 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5078
da738167
TV
50792019-07-14 Tom de Vries <tdevries@suse.de>
5080
5081 PR testsuite/24760
5082 * gdb.objc/basicclass.exp: Fix unterminated string.
5083
0d4e84ed
AB
50842019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5085 Andrew Burgess <andrew.burgess@embecosm.com>
5086
5087 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5088 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5089 negative bounds.
5090 * gdb.fortran/vla-value.exp: Print elements of an array with
5091 negative bounds.
5092 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5093 testing.
5094
021d8588
AB
50952019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5096
5097 * gdb.base/options.exp (expect_string): Dequote strings in
5098 results.
5099 (test-string): Test strings with different quoting and reindent.
5100
f06f1252
TT
51012019-07-10 Tom Tromey <tromey@adacore.com>
5102
5103 * gdb.ada/mi_ex_cond.exp: Update expected results.
5104 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5105 * gdb.ada/mi_catch_ex.exp: Update expected results.
5106 * gdb.ada/mi_catch_assert.exp: Update expected results.
5107 * gdb.ada/catch_ex.exp (catch_exception_info)
5108 (catch_exception_entry, catch_assert_entry)
5109 (catch_unhandled_entry): Update.
5110 * gdb.ada/catch_assert_if.exp: Update expected results.
5111
b863685d
RB
51122019-07-10 Richard Bunt <richard.bunt@arm.com>
5113 Stephen Roberts <stephen.roberts@arm.com>
5114
5115 * gdb.base/define.exp: Restore original prompt.
5116
cb1e4e32
PA
51172019-07-09 Pedro Alves <palves@redhat.com>
5118
5119 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5120 breakpoints" output.
5121 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5122 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5123 throw" creates breakpoint.
5124 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5125 'type="catchpoint"'.
5126
b58a68fe
PA
51272019-07-09 Pedro Alves <palves@redhat.com>
5128
5129 PR c++/15468
5130 * gdb.cp/except-multi-location-lib.cc: New.
5131 * gdb.cp/except-multi-location-main.cc: New.
5132 * gdb.cp/except-multi-location.exp: New.
5133
0826779b
PW
51342019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5135
5136 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5137 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5138 argument and update callers.
5139
5b0e2db4
AB
51402019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5141
5142 * gdb.arch/amd64-break-on-asm-line.S: New file.
5143 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5144
1f6f6e21
PW
51452019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5146
5147 * gdb.base/printcmds.exp: Test printing C string and
5148 C wide string convenience vars without transiting via the inferior.
5149 Also make test names unique.
5150
ea142fbf
AH
51512019-07-08 Alan Hayward <alan.hayward@arm.com>
5152
5862c886 5153 PR breakpoints/25011
ea142fbf
AH
5154 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5155
213fd9fa
PA
51562019-07-04 Pedro Alves <palves@redhat.com>
5157
5158 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5159 body returned ok(0), break(3) or continue(4).
5160 * gdb.testsuite/foreach_with_prefix.exp: New file.
5161
2b40fda7
AH
51622019-07-04 Alan Hayward <alan.hayward@arm.com>
5163
5164 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5165
a26c8de0
PA
51662019-07-03 Pedro Alves <palves@redhat.com>
5167
5168 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5169 "return -code".
5170
5f4ba3e7
PA
51712019-07-03 Pedro Alves <palves@redhat.com>
5172
5173 PR cli/24732
5174 * gdb.base/shell.exp: Load completion-support.exp.
5175 Adjust expected error output. Add completion tests.
5176
a994424f
PA
51772019-07-03 Pedro Alves <palves@redhat.com>
5178
5179 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5180 string_to_regexp.
5181
3d9be6f5
PA
51822019-07-03 Pedro Alves <palves@redhat.com>
5183
5184 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5185 (expect_integer): Adjust to expect "-string".
5186 (expect_string): New.
5187 (all_options): Expect "-string".
5188 (test-flag, test-boolean): Adjust to expect "-string".
5189 (test-string): New proc.
5190 (top level): Call it.
5191
41fc454c
PA
51922019-07-03 Pedro Alves <palves@redhat.com>
5193
5194 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5195 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5196 the expected output in the success.
5197
b2b2a215
PA
51982019-07-03 Pedro Alves <palves@redhat.com>
5199
5200 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5201 Split one gdb_test_multiple call in two to avoid a race.
5202
fdbc9870
PA
52032019-07-03 Pedro Alves <palves@redhat.com>
5204
5205 * gdb.base/with.c: New file.
5206 * gdb.base/with.exp: New file.
5207
c6ac8931
PA
52082019-07-03 Pedro Alves <palves@redhat.com>
5209
5210 * gdb.base/settings.exp: Replace all references to "maint
5211 test-settings set" with references to "maint set test-settings",
5212 and all references to "maint test-settings show" with references
5213 to "maint show test-settings".
5214
970f9d09
PA
52152019-07-03 Pedro Alves <palves@redhat.com>
5216
5217 * gdb.base/settings.exp (test-string): Adjust expected out when
5218 testing "maint test-settings show filename"
5219
54d66006
PA
52202019-07-02 Pedro Alves <palves@redhat.com>
5221
5222 * gdb.base/options.exp (test-info-threads): New procedure.
5223 (top level): Call it.
5224
10d06d82
TT
52252019-06-28 Tom Tromey <tromey@adacore.com>
5226
5227 * gdb.dwarf2/ada-linkage-name.c: New file.
5228 * gdb.dwarf2/ada-linkage-name.exp: New file.
5229
3d507ff2
TT
52302019-06-27 Tom Tromey <tromey@adacore.com>
5231
d039f014 5232 PR c++/20020:
3d507ff2
TT
5233 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5234
8af58ffe
TV
52352019-06-26 Tom de Vries <tdevries@suse.de>
5236
5237 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5238
22e21752
TV
52392019-06-26 Tom de Vries <tdevries@suse.de>
5240
5241 * gdb.base/index-cache.exp: Add back missing debug option.
5242
b65b566c
PW
52432019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5244
5245 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5246
5c2c8c69
TV
52472019-06-25 Tom de Vries <tdevries@suse.de>
5248
5249 PR testsuite/24727
5250 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5251
164e3873
TV
52522019-06-24 Tom de Vries <tdevries@suse.de>
5253
5254 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5255
824eacee
TV
52562019-06-24 Tom de Vries <tdevries@suse.de>
5257
5258 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5259 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5260 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5261
385b97d3
TV
52622019-06-24 Tom de Vries <tdevries@suse.de>
5263
5264 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5265
c596f180
TV
52662019-06-21 Tom de Vries <tdevries@suse.de>
5267
5268 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5269
b13a7d03
TV
52702019-06-21 Tom de Vries <tdevries@suse.de>
5271
5272 PR testsuite/24518
5273 PR ada/24713
5274 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5275 index.
5276
899277ae
TT
52772019-06-19 Tom Tromey <tromey@adacore.com>
5278
5279 * gdb.ada/length_cond.exp: Add intro comment.
5280
680e1bee
TT
52812019-06-19 Tom Tromey <tromey@adacore.com>
5282
5283 * gdb.ada/length_cond.exp: New file.
5284 * gdb.ada/length_cond/length_cond.adb: New file.
5285 * gdb.ada/length_cond/pck.adb: New file.
5286 * gdb.ada/length_cond/pck.ads: New file.
5287
0ed4690a
TV
52882019-06-18 Tom de Vries <tdevries@suse.de>
5289
5290 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5291
d20ed5fd
TT
52922019-06-18 Tom Tromey <tromey@adacore.com>
5293
5294 * gdb.base/list0.h: Add comment explaining control character.
5295
86e04673
TV
52962019-06-18 Tom de Vries <tdevries@suse.de>
5297
5298 * boards/fission.exp: Break up long debug_flags line.
5299
c4973306
SM
53002019-06-16 Tom de Vries <tdevries@suse.de>
5301
5302 PR gdb/24445
5303 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5304 generated index.
5305
93cb9841
AB
53062019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5307
5308 PR gdb/24686
5309 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5310 improve detection of bug gdb/24541.
5311
399aaebd
SM
53122019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5313
5314 PR gdb/24669
5315 * gdb.base/index-cache.exp (uses_readnow,
5316 expecting_index_cache_use): Define global variable.
5317 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5318 expecting_index_cache_use.
5319
584a927c
AB
53202019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5321 Andrew Burgess <andrew.burgess@embecosm.com>
5322
5323 * gdb.fortran/pointers.f90: New file.
5324 * gdb.fortran/print_type.exp: New file.
5325 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5326 * gdb.fortran/vla-type.exp: Likewise.
5327 * gdb.fortran/vla-value.exp: Likewise.
5328 * gdb.mi/mi-vla-fortran.exp: Likewise.
5329
30056ea0
AB
53302019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5331
5332 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5333 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5334 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5335 as a stop reason.
5336
ec8e2b6d
AB
53372019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5338
5339 * gdb.base/annota1.exp: Update expected results.
5340 * gdb.cp/annota2.exp: Likewise.
5341 * gdb.cp/annota3.exp: Likewise.
5342
09e4c4e1
AB
53432019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5344
5345 * gdb.base/style-logging.exp: Remove path from test name.
5346
0735b091
TT
53472019-06-14 Tom Tromey <tromey@adacore.com>
5348
5349 PR gdb/24502:
5350 * gdb.base/style-logging.exp: New file.
5351
f5686554
TT
53522019-06-14 Tom Tromey <tromey@adacore.com>
5353
5354 * gdb.base/symfile-warn.exp: New file.
5355 * gdb.base/symfile-warn.c: New file.
5356
a0c1ffed
TT
53572019-06-14 Tom Tromey <tromey@adacore.com>
5358
5359 * gdb.base/annotate-symlink.exp: New file.
5360
f411722c
TT
53612019-06-14 Tom Tromey <tromey@adacore.com>
5362
5363 * gdb.ada/set_wstr.exp: Add reassignment test.
5364
4268ec18
TT
53652019-06-14 Tom Tromey <tromey@adacore.com>
5366
5367 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5368 'unchecked_access and 'unrestricted_access as well.
5369
9a9e394b
TT
53702019-06-14 Tom Tromey <tromey@adacore.com>
5371
5372 PR ada/24539:
5373 * gdb.ada/vla.exp: Update tests.
5374 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5375 pragma.
5376
4c048731
PA
53772019-06-13 Pedro Alves <palves@redhat.com>
5378
5379 * gdb.base/settings.exp (test-integer): Test junk after
5380 "unlimited".
5381
6665660a
PA
53822019-06-13 Pedro Alves <palves@redhat.com>
5383
5384 * gdb.base/options.exp (test-thread-apply): New.
5385 (top level): Call it.
5386
5d707134
PA
53872019-06-13 Pedro Alves <palves@redhat.com>
5388
5389 * gdb.base/options.exp (test-frame-apply): New.
5390 (top level): Test print commands with different "frame apply"
5391 prefixes.
5392
e2a689da
PA
53932019-06-13 Pedro Alves <palves@redhat.com>
5394
e79be6e5 5395 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5396 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5397 'max_completions' parameter and handle it.
5398 (test_gdb_completion_offers_commands): New.
5399
90a1ef87
PA
54002019-06-13 Pedro Alves <palves@redhat.com>
5401
5402 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5403
d4c16835
PA
54042019-06-13 Pedro Alves <palves@redhat.com>
5405
5406 * gdb.base/options.exp (test-backtrace): New.
5407 (top level): Call it.
5408
2daf894e
PA
54092019-06-13 Pedro Alves <palves@redhat.com>
5410
5411 * gdb.guile/scm-frame-args.exp: Use "set print
5412 raw-frame-arguments" instead of "set print raw frame-arguments".
5413 * gdb.python/py-frame-args.exp: Likewise.
5414
e6ed716c
PA
54152019-06-13 Pedro Alves <palves@redhat.com>
5416
5417 * gdb.compile/compile.exp: Adjust expected output to option
5418 processing changes.
5419
7d8062de
PA
54202019-06-13 Pedro Alves <palves@redhat.com>
5421
5422 * gdb.base/options.exp: Build executable.
5423 (test-print): New procedure.
5424 (top level): Call it, once for "print" and another for "compile
5425 print".
5426
9d0faba9
PA
54272019-06-13 Pedro Alves <palves@redhat.com>
5428
5429 * gdb.base/options.c: New file.
5430 * gdb.base/options.exp: New file.
5431
dee7b4c8
PA
54322019-06-13 Pedro Alves <palves@redhat.com>
5433
5434 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5435 that "o" is ambiguous.
5436
dca0f6c0
PA
54372019-06-13 Pedro Alves <palves@redhat.com>
5438
5439 * gdb.base/settings.c: New file.
5440 * gdb.base/settings.exp: New file.
5441
ccf46844
PA
54422019-06-13 Pedro Alves <palves@redhat.com>
5443
5444 * gdb.base/completion.exp: Fix comment typo.
5445
b9a3f842
PA
54462019-06-13 Pedro Alves <palves@redhat.com>
5447
5448 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5449 foo --1" test.
5450
d106773e
PA
54512019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5452
5453 * gdb.fortran/block-data.f: New.
5454 * gdb.fortran/block-data.exp: New.
5455
fea82da0
TV
54562019-06-11 Tom de Vries <tdevries@suse.de>
5457
5458 PR testsuite/24521
5459 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5460 message.
5461
8c2e74f1
TV
54622019-06-11 Tom de Vries <tdevries@suse.de>
5463
5464 PR testsuite/24521
5465 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5466
b49851c8
TV
54672019-06-11 Tom de Vries <tdevries@suse.de>
5468
5469 * boards/readnow.exp: New file.
5470
a7067863
AB
54712019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5472
5473 * gdb.fortran/vla-sizeof.exp: Update expected results.
5474
1a3da2cd
AB
54752019-06-06 Amos Bird <amosbird@gmail.com>
5476
5477 * gdb.base/annota1.exp (thread_switch): Add test for
5478 thread-exited annotation.
5479
3847a7bf
TT
54802019-06-06 Tom Tromey <tromey@adacore.com>
5481
5482 * gdb.base/maint.exp: Expect command started/finished output.
5483
0088ba59
AB
54842019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5485
5486 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5487 comment.
5488 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5489
312617a3
AB
54902019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5491
5492 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5493 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5494 * gdb.arch/riscv-unwind-long-insn.c: New file.
5495 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5496
e1f2e1a2
CB
54972019-06-04 Christian Biesinger <cbiesinger@google.com>
5498
d3238f7d 5499 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5500
206584bd
PW
55012019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5502
5503 * lib/gdb.exp (help_list_trailer): New regexp variable
5504 factorizing the help trailer message.
5505 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5506 arg to allow to better factorize various tests.
5507 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5508 (test_prefix_command_help): Use help_list_trailer.
5509 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5510 * gdb.guile/scm-cmd.exp: Likewise.
5511 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5512 * gdb.base/help.exp: Use test_user_defined_class_help.
5513 * gdb.base/style.exp: Add tests for styling of help and apropos.
5514 * lib/gdb-utils.exp (style): Add title and highlight styles.
5515
708dc93e
PW
55162019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5517
5518 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5519 $_shell_exitsignal.
5520 * gdb.base/default.exp: Update for new convenience variables.
5521
f49055a5
TT
55222019-05-29 Tom Tromey <tromey@adacore.com>
5523
5524 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5525 to "break complete ada" test case's regexp.
5526
4330d61d
TT
55272019-05-29 Tom Tromey <tromey@adacore.com>
5528
5529 PR c++/20020:
5530 * gdb.cp/constexpr-field.exp: New file.
5531 * gdb.cp/constexpr-field.cc: New file.
5532
000439d5
TT
55332019-05-29 Tom Tromey <tromey@adacore.com>
5534
5535 * gdb.base/finish.exp (finish_no_print): New proc.
5536 (finish_tests): Call it.
5537
5a01c34c
TV
55382019-05-24 Tom de Vries <tdevries@suse.de>
5539
5540 * gdb.dwarf2/gdb-add-index.exp: New file.
5541
18125b16
TT
55422019-05-22 Tom Tromey <tromey@adacore.com>
5543
5544 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5545 * gdb.base/style.exp: Use "style".
5546 * lib/gdb-utils.exp (style): New proc.
5547
af1a8d03
TV
55482019-05-22 Tom de Vries <tdevries@suse.de>
5549
5550 * gdb.base/align.exp: Require c++11.
5551
e7fe496b
TV
55522019-05-22 Tom de Vries <tdevries@suse.de>
5553
5554 PR testsuite/24586
5555 * gdb.python/py-mi-var-info-path-expression.exp: Call
5556 mi_skip_python_tests to check if python is supported.
5557
8fca4da0
AH
55582019-05-22 Alan Hayward <alan.hayward@arm.com>
5559
5560 * gdb.arch/aarch64-pauth.c: New test.
5561 * gdb.arch/aarch64-pauth.exp: New file.
5562
b7060614
AH
55632019-05-22 Alan Hayward <alan.hayward@arm.com>
5564
5565 * README (Re-running Tests Outside The Testsuite): New section.
5566
669d0468
TV
55672019-05-21 Tom de Vries <tdevries@suse.de>
5568
5569 * gdb.arch/amd64-eval.exp: Require c++11.
5570 * gdb.base/max-depth.exp: Same.
5571 * gdb.compile/compile-cplus-array-decay.exp: Same.
5572 * gdb.cp/meth-typedefs.exp: Same.
5573 * gdb.cp/subtypes.exp: Same.
5574 * gdb.cp/temargs.exp: Same.
5575
ce3ebcaa
AH
55762019-05-21 Alan Hayward <alan.hayward@arm.com>
5577
5578 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5579
34d11c68
AB
55802019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5581
5582 PR gdb/18644
5583 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5584 * gdb.fortran/printing-types.exp: Add new test.
5585 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5586 testing.
5587 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5588 setup_kfail call.
5589
87781e84
AH
55902019-05-17 Alan Hayward <alan.hayward@arm.com>
5591
5592 * README (Running the Testsuite): Change example.
5593 (Testsuite Parameters): Remove TRANSCRIPT.
5594 * lib/gdb.exp: Remove TRANSCRIPT check.
5595
b420b89e
AH
55962019-05-17 Alan Hayward <alan.hayward@arm.com>
5597
5598 * README (Testsuite Parameters): Add replay logging to
5599 GDBSERVER_DEBUG.
5600 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5601 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5602 as a comma separated list.
5603 (gdb_debug_init): Override procedure.
5604
408e9b8b
AH
56052019-05-17 Alan Hayward <alan.hayward@arm.com>
5606
5607 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5608 (gdb_write_cmd_file): New procedure.
5609 * lib/gdbserver-support.exp (gdbserver_start): Call
5610 gdbserver_write_cmd_file.
5611 (gdbserver_write_cmd_file): New procedure.
5612
f9e2e39d
AH
56132019-05-17 Alan Hayward <alan.hayward@arm.com>
5614
5615 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5616 (delete_breakpoints): Likewise.
5617 (gdb_run_cmd): Likewise.
5618 (gdb_start_cmd): Likewise.
5619 (gdb_starti_cmd): Likewise.
5620 (gdb_internal_error_resync): Likewise.
5621 (gdb_test_multiple): Likewise.
5622 (gdb_reinitialize_dir): Likewise.
5623 (default_gdb_exit): Likewise.
5624 (gdb_file_cmd): Mark kill as optional.
5625 (default_gdb_start): Call gdb_stdin_log_init.
5626 (send_gdb): Call gdb_stdin_log_write.
5627 (rerun_to_main): Mark Y as an answer.
5628 (gdb_stdin_log_init): New function.
5629 (gdb_stdin_log_write): Likewise.
5630
81f47ac2
AH
56312019-05-17 Alan Hayward <alan.hayward@arm.com>
5632
5633 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5634 * gdb.base/debug-expr.exp: Likewise.
5635 * gdb.base/foll-fork.exp: Likewise.
5636 * gdb.base/foll-vfork.exp: Likewise.
5637 * gdb.base/fork-print-inferior-events.exp: Likewise.
5638 * gdb.base/gdb-sigterm.exp: Likewise.
5639 * gdb.base/gdbinit-history.exp: Likewise.
5640 * gdb.base/osabi.exp: Likewise.
5641 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5642 * gdb.base/ui-redirect.exp: Likewise.
5643 * gdb.gdb/unittest.exp: Likewise.
5644 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5645 * gdb.mi/mi-watch.exp: Likewise.
5646 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5647 * gdb.mi/user-selected-context-sync.exp: Likewise.
5648 * gdb.python/python.exp: Disable debug test when debugging.
5649 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5650 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5651 Likewise.
5652 * gdb.threads/stepi-random-signal.exp: Likewise.
5653
29b52314
AH
56542019-05-17 Alan Hayward <alan.hayward@arm.com>
5655
5656 * Makefile.in: Pass through GDB_DEBUG.
5657 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5658 (gdb,debug): Add board setting.
5659 * lib/gdb.exp (default_gdb_start): Start debugging.
5660 (gdb_debug_enabled): New procedure.
5661 (gdb_debug_init): Likewise.
29b52314
AH
5662
56632019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5664
29b52314
AH
5665 * Makefile.in: Pass through GDB_DEBUG.
5666 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5667 (gdb,debug): Add board setting.
5668 * lib/gdb.exp (default_gdb_start): Start debugging.
5669 (gdb_debug_enabled): New procedure.
5670 (gdb_debug_init): Likewise.
29b52314 5671
ca1285d1
AH
56722019-05-17 Alan Hayward <alan.hayward@arm.com>
5673
5674 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5675
f3a09c80
AH
56762019-05-17 Alan Hayward <alan.hayward@arm.com>
5677
5678 * gdb.base/ui-redirect.exp: Test redirection.
5679
26648588
JV
56802019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5681
5682 * gdb.mi/mi-complete.exp: New file.
5683 * gdb.mi/mi-complete.cc: Likewise.
5684
14237686
AB
56852019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5686
5687 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5688 indexed and sliced arrays, and pointers to arrays.
5689
e7bd7fba
TT
56902019-05-14 Tom Tromey <tromey@adacore.com>
5691
5692 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5693 styling test.
5694
2764128d
TV
56952019-05-14 Tom de Vries <tdevries@suse.de>
5696
5697 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5698 selection entry encoding.
5699
71bed2db
TT
57002019-05-10 Tom Tromey <tromey@adacore.com>
5701
5702 * gdb.ada/info_exc.exp: Add "complete" test.
5703
63b667ad
TV
57042019-05-09 Tom de Vries <tdevries@suse.de>
5705
5706 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5707 CU-relative.
5708
9cfd2b89
TV
57092019-05-09 Tom de Vries <tdevries@suse.de>
5710
5711 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5712 CU-relative.
5713
2228ef77
XR
57142019-05-08 Joel Brobecker <brobecker@adacore.com>
5715
5716 * gdb.ada/frame_arg_lang.exp: New testcase.
5717 * gdb.ada/frame_arg_lang/bla.adb: New file.
5718 * gdb.ada/frame_arg_lang/pck.ads: New file.
5719 * gdb.ada/frame_arg_lang/pck.adb: New file.
5720 * gdb.ada/frame_arg_lang/foo.c: New file.
5721
80e55b13
TT
57222019-05-08 Tom Tromey <tromey@adacore.com>
5723
5724 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5725
9d3421af
TT
57262019-05-08 Tom Tromey <tromey@adacore.com>
5727
5728 * gdb.base/ptype-offsets.exp: Update tests.
5729
844333e2
TT
57302019-05-08 Tom Tromey <tromey@adacore.com>
5731
5732 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5733 cases.
5734 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5735 "short".
5736
988915ee
TT
57372019-05-08 Tom Tromey <tromey@adacore.com>
5738
5739 * gdb.ada/vla.exp: New file.
5740 * gdb.ada/vla/vla.adb: New file.
5741
7bd55dac
TV
57422019-05-07 Tom de Vries <tdevries@suse.de>
5743
5744 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5745
75f06e9d
TV
57462019-05-07 Tom de Vries <tdevries@suse.de>
5747
5748 PR testsuite/24522
5749 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5750 section.
5751
77e7aaa4
TV
57522019-05-07 Tom de Vries <tdevries@suse.de>
5753
5754 PR testsuite/24522
5755 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5756 .debug_aranges section.
5757
456ba0fa
TV
57582019-05-07 Tom de Vries <tdevries@suse.de>
5759
5760 PR testsuite/24159
5761 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5762
5a56d6a6
TV
57632019-05-06 Tom de Vries <tdevries@suse.de>
5764
5765 * lib/gdb.exp (exec_has_index_section): New proc.
5766 * gdb.base/index-cache.exp: Handle case that binfile contains an index
5767 section.
5768
9d6d4be8
TV
57692019-05-04 Tom de Vries <tdevries@suse.de>
5770
5771 * boards/cc-with-debug-names.exp: New file.
5772
222a8d25
TT
57732019-05-03 Tom Tromey <tromey@adacore.com>
5774
5775 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
5776 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
5777 * gdb.ada/char_enum.exp: Add test.
5778
0fdfd794
TV
57792019-05-03 Tom de Vries <tdevries@suse.de>
5780
5781 * boards/cc-with-gdb-index.exp: New file.
5782
80062eb9
AB
57832019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
5784
5785 * gdb.rust/simple.exp: Add new test case.
5786 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
5787 (main): Initialise an instance of the new struct.
5788
4504bbde
TT
57892019-05-01 Tom Tromey <tromey@adacore.com>
5790
5791 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
5792 record.
5793 (NPR): New variable.
5794 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
5795 test.
5796
d48e62f4
TT
57972019-05-01 Tom Tromey <tromey@adacore.com>
5798
5799 * gdb.ada/packed_array_assign.exp: Add packed assignment
5800 regression test.
5801
f59f30f5
TV
58022019-05-01 Tom de Vries <tdevries@suse.de>
5803
5804 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
5805
b70bfc54
TV
58062019-05-01 Tom de Vries <tdevries@suse.de>
5807
5808 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
5809
15f18d14
AT
58102019-04-30 Ali Tamur <tamur@google.com>
5811
5812 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
5813
2ff0a947
TT
58142019-04-30 Tom Tromey <tromey@adacore.com>
5815
5816 * lib/ada.exp (find_ada_tool): New proc.
5817 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
5818 * gdb.ada/catch_ex_std.exp: New file.
5819 * gdb.ada/catch_ex_std/foo.adb: New file.
5820 * gdb.ada/catch_ex_std/some_package.adb: New file.
5821 * gdb.ada/catch_ex_std/some_package.ads: New file.
5822
a776957c
TT
58232019-04-30 Tom Tromey <tromey@adacore.com>
5824
5825 PR c++/24470:
5826 * gdb.cp/temargs.cc: Add test code from PR.
5827
bc68014d
AB
58282019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5829
5830 * gdb.fortran/vla-datatypes.exp: Update expected results.
5831 * gdb.fortran/vla-ptype.exp: Likewise.
5832 * gdb.fortran/vla-type.exp: Likewise.
5833 * gdb.fortran/vla-value.exp: Likewise.
5834
f1fdc960
AB
58352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5836
5837 * gdb.fortran/ptr-indentation.exp: Update expected results.
5838 * gdb.fortran/ptype-on-functions.exp: Likewise.
5839 * gdb.fortran/vla-ptr-info.exp: Likewise.
5840 * gdb.fortran/vla-value.exp: Likewise.
5841
bf7a4de1
AB
58422019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5843
5844 * gdb.fortran/ptype-on-functions.exp: New file.
5845 * gdb.fortran/ptype-on-functions.f90: New file.
5846
bbe75b9d
AB
58472019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5848
5849 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
5850 case void string.
5851
1db455a7
AB
58522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5853
5854 * gdb.fortran/complex.exp: Expand.
5855 * gdb.fortran/complex.f: Renamed to...
5856 * gdb.fortran/complex.f90: ...this, and extended to add more
5857 complex values.
5858
b6d03bb2
AB
58592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5860
5861 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
5862 MODULO, CMPLX.
5863
2e62ab40
AB
58642019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
5865 Richard Bunt <richard.bunt@arm.com>
5866
5867 * gdb.base/max-depth.c: New file.
5868 * gdb.base/max-depth.exp: New file.
5869 * gdb.python/py-nested-maps.c: New file.
5870 * gdb.python/py-nested-maps.exp: New file.
5871 * gdb.python/py-nested-maps.py: New file.
5872 * gdb.python/py-format-string.exp (test_max_depth): New proc.
5873 (test_all_common): Call test_max_depth.
5874 * gdb.fortran/max-depth.exp: New file.
5875 * gdb.fortran/max-depth.f90: New file.
5876 * gdb.go/max-depth.exp: New file.
5877 * gdb.go/max-depth.go: New file.
5878 * gdb.modula2/max-depth.exp: New file.
5879 * gdb.modula2/max-depth.c: New file.
5880 * lib/gdb.exp (get_print_expr_at_depths): New proc.
5881
d2b584a5
TV
58822019-04-29 Tom de Vries <tdevries@suse.de>
5883
5884 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
5885
136afab8
PW
58862019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5887
5888 * gdb.base/callexit.exp: Test may-call-functions off.
5889
725cbb63
KS
58902019-04-25 Keith Seitz <keiths@redhat.com>
5891
5892 PR c++/24367
5893 * gdb.cp/meth-typedefs.cc (incomplete_struct)
5894 (another_incomplete_struct, test_incomplete): New definitions.
5895 (main): Use new definitions.
5896 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
5897 functions.
5898
701adfb0
PA
58992019-04-25 Ali Tamur <tamur@google.com>
5900
5901 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
5902
82433e3e
SDJ
59032019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
5904
5905 PR corefiles/11608
5906 PR corefiles/18187
5907 * gdb.base/coredump-filter-build-id.exp: New file.
5908
dd06d4d6
AH
59092019-04-25 Alan Hayward <alan.hayward@arm.com>
5910
e79be6e5
SM
5911 * Makefile.in: Pass through GDBSERVER_DEBUG.
5912 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
5913 (gdbserver,debug): Add board setting.
5914 * gdb.trace/tspeed.exp: Skip when debugging.
5915 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
5916 * lib/gdbserver-support.exp: Likewise
dd06d4d6 5917
1670072e
TT
59182019-04-24 Tom Tromey <tromey@adacore.com>
5919
5920 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5921 Rust.
5922
a59240a4
TT
59232019-04-24 Tom Tromey <tromey@adacore.com>
5924
5925 * gdb.arch/amd64-eval.exp: Test bitfield return.
5926 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5927 (class Foo) <return_bitfields>: New method.
5928 (main): Call it.
5929
b907456c
AB
59302019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5931
5932 * gdb.cp/many-args.cc: New file.
5933 * gdb.cp/many-args.exp: New file.
5934
5c565afd
TV
59352019-04-23 Tom de Vries <tdevries@suse.de>
5936
5937 PR gdb/24433
5938 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5939
ba22ff86
AH
59402019-04-23 Alan Hayward <alan.hayward@arm.com>
5941
5942 * gdb.trace/backtrace.exp: Use nopie flag.
5943 * gdb.trace/circ.exp: Likewise.
5944 * gdb.trace/collection.exp: Likewise.
5945 * gdb.trace/ftrace.exp: Likewise.
5946 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5947 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5948 * gdb.trace/qtro.exp: Likewise.
5949 * gdb.trace/read-memory.exp: Likewise.
5950 * gdb.trace/report.exp: Likewise.
5951 * gdb.trace/tfile.exp: Likewise.
5952 * gdb.trace/tfind.exp: Likewise.
5953 * gdb.trace/unavailable.exp: Likewise.
5954
7905fc35
PA
59552019-04-22 Pedro Alves <palves@redhat.com>
5956
5957 * gdb.base/solib-probes-nosharedlibrary.c,
5958 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5959
8ecb59f8
TT
59602019-04-19 Tom Tromey <tromey@adacore.com>
5961
5962 * gdb.ada/ptype_union.c: New file.
5963 * gdb.ada/ptype_union.exp: New file.
5964
62160ec9
TT
59652019-04-19 Tom Tromey <tromey@adacore.com>
5966
5967 PR symtab/24423:
5968 * gdb.base/list0.h (foo): Add a control-l character.
5969
36cd4ba5
TV
59702019-04-18 Tom de Vries <tdevries@suse.de>
5971
5972 PR gdb/24433
5973 * boards/local-board.exp: Set sysroot to "".
5974
b73715df
TV
59752019-04-18 Tom de Vries <tdevries@suse.de>
5976 Pedro Alves <palves@redhat.com>
5977
5978 PR gdb/24454
5979 * gdb.threads/vfork-follow-child-exec.c: New file.
5980 * gdb.threads/vfork-follow-child-exec.exp: New file.
5981 * gdb.threads/vfork-follow-child-exit.c: New file.
5982 * gdb.threads/vfork-follow-child-exit.exp: New file.
5983
4aa866af
LS
59842019-04-15 Leszek Swirski <leszeks@google.com>
5985
5986 * gdb.arch/amd64-eval.cc: New file.
5987 * gdb.arch/amd64-eval.exp: New file.
5988
e5a1a79a
AH
59892019-04-11 Alan Hayward <alan.hayward@arm.com>
5990
5991 * gdb.server/sysroot.c: New test.
5992 * gdb.server/sysroot.exp: New file.
5993 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5994 matching param.
5995
41077b66
AB
59962019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5997
5998 * gdb.base/align.exp: Extend test to cover structures containing
5999 only static fields.
6000
c30391f8
TV
60012019-04-11 Tom de Vries <tdevries@suse.de>
6002
6003 * boards/cc-with-dwz-m.exp: New file.
6004 * boards/cc-with-dwz.exp: New file.
6005 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6006
e242fd12
SM
60072019-04-09 Simon Marchi <simon.marchi@efficios.com>
6008
6009 * gdb.base/start-cpp.exp: New file.
6010 * gdb.base/start-cpp.cc: New file.
6011
2b0c8b01
KB
60122019-04-08 Kevin Buettner <kevinb@redhat.com>
6013
6014 * gdb.python/py-thrhandle.exp: Adjust tests to call
6015 thread_from_handle instead of thread_from_thread_handle.
6016
947210e5
KB
60172019-04-08 Kevin Buettner <kevinb@redhat.com>
6018
6019 * gdb.python/py-thrhandle.exp: Add tests for
6020 gdb.InferiorThread.handle.
6021
d7df6549
AB
60222019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6023
6024 * gdb.python/py-function.exp: Check calling helper function from
6025 all languages.
6026 * lib/gdb.exp (gdb_supported_languages): New proc.
6027
8bdc1658
AB
60282019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6029
6030 * gdb.base/complex-parts.c: New file.
6031 * gdb.base/complex-parts.exp: New file.
6032
05caa1d2
TT
60332019-04-01 Tom Tromey <tromey@adacore.com>
6034
6035 PR symtab/23331:
6036 * gdb.dwarf2/dw2-ranges-main.c: New file.
6037 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6038 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6039
7734102d
EZ
60402019-03-30 Simon Marchi <simark@simark.ca>
6041
6042 * gdb.base/default.exp: Add values for $_gdb_major and
6043 $_gdb_minor.
6044
188e1fa9
TT
60452019-03-29 Tom Tromey <tromey@adacore.com>
6046
6047 * gdb.base/help.exp: Tighten apropos regexp.
6048
2880242d
KS
60492019-03-29 Keith Seitz <keiths@redhat.com>
6050
6051 * gdb.fortran/array-bounds.exp: New file.
6052 * gdb.fortran/array-bounds.f90: New file.
6053
077cad8e
PW
60542019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6055
6056 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6057
80047cfc
PW
60582019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6059
6060 * gdb.multi/hello.c (main): Increase alarm timer.
6061
f489207e
SL
60622019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6063
6064 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6065 factor when no hardware watchpoint support.
6066
c92df149
AH
60672019-03-28 Alan Hayward <alan.hayward@arm.com>
6068 Pedro Alves <palves@redhat.com>
6069
6070 * boards/local-board.exp: set sysroot to /.
6071
933aebfa
AH
60722019-03-27 Alan Hayward <alan.hayward@arm.com>
6073
6074 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6075 in child.
6076
9f9aa852
AB
60772019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6078
6079 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6080 field.
6081 (make_container): Initialise new field.
6082 * gdb.python/py-prettyprint.exp: Add new tests.
6083 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6084 <display_hint>: New method.
6085
3714a195
AB
60862019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6087
6088 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6089 gdb_continue_to_breakpoint more throughout this test.
6090 (run_lang_tests) Supply unique test names, and use
6091 gdb_test_no_output.
6092
18c77628
AB
60932019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6094
6095 * gdb.base/finish-pretty.exp: Update expected results.
6096 * gdb.base/pretty-print.c: New file.
6097 * gdb.base/pretty-print.exp: New file.
6098
9a93502f
PA
60992019-03-25 Pedro Alves <palves@redhat.com>
6100
6101 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6102 move comments outside list. Append '-i "" eof' section.
6103
968aa7ae
AH
61042019-03-22 Alan Hayward <alan.hayward@arm.com>
6105
34a7f2a4 6106 PR testsuite/25016
968aa7ae
AH
6107 * README: Add pie options.
6108 * gdb.base/break-interp.exp: Ensure pie is disabled.
6109 * gdb.base/dump.exp: Likewise.
6110 * lib/gdb.exp (gdb_compile): Add pie option.
6111
4c7d57e7
TT
61122019-03-19 Tom Tromey <tromey@adacore.com>
6113
6114 * gdb.mi/mi2-cli-display.c: New file.
6115 * gdb.mi/mi2-cli-display.exp: New file.
6116
bff8c71f
TT
61172019-03-18 Joel Brobecker <brobecker@adacore.com>
6118 Tom Tromey <tromey@adacore.com>
6119
6120 * gdb.ada/ptype_array/pck.adb: New file.
6121 * gdb.ada/ptype_array/pck.ads: New file.
6122 * gdb.ada/ptype_array/foo.adb: New file.
6123 * gdb.ada/ptype_array.exp: New file.
6124
d085f989
TT
61252019-03-14 Tom Tromey <tromey@adacore.com>
6126
6127 * gdb.base/style.exp: Add "set style sources" test.
6128
b4be1b06
SM
61292019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6130
6131 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6132 * mi-breakpoint-multiple-locations.exp: ... this.
6133 (make_breakpoints_pattern): New proc.
6134 (do_test): Add mi_version parameter, test -break-insert,
6135 -break-info and =breakpoint-created.
6136
7cde5fc2
AB
61372019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6138
6139 * config/default.exp: Remove 'load_lib gdb.exp'.
6140 * config/monitor.exp: Likewise.
6141 * config/sid.exp: Likewise.
6142 * config/sim.exp: Likewise.
6143 * config/slite.exp: Likewise.
6144 * config/unix.exp: Likewise.
6145 * gdb.base/default.exp: Remove unhelpful comment.
6146
efbecbc1
AB
61472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6148
6149 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6150
0841c79a
AB
61512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6152
6153 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6154
4a270568
AB
61552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6156
6157 * gdb.fortran/type-kinds.exp: Update expected results.
6158
067630bd
AB
61592019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6160
6161 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6162
3be47f7a
AB
61632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6164
6165 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6166 function.
6167 (test_basic_parsing_of_type_kinds): Expand types tested.
6168 (test_parsing_invalid_type_kinds): New function.
6169
4d00f5d8
AB
61702019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6171
6172 * gdb.fortran/intrinsics.exp: New file.
6173 * gdb.fortran/intrinsics.f90: New file.
6174 * gdb.fortran/type-kinds.exp: New file.
6175
c8f91604
AB
61762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6177
6178 * gdb.fortran/dot-ops.exp: New file.
6179
dd9f2c76
AB
61802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6181
6182 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6183 Check upper and lower case logical literals.
6184
84ec9724
AB
61852019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6186
6187 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6188 Remove duplicate tests.
6189
c3734e09
AH
61902019-03-06 Alan Hayward <alan.hayward@arm.com>
6191
6192 * lib/gdb.exp (builtin_cd): rename of cd.
6193 (cd): Override builtin.
6194
aa3cfbda
RB
61952019-03-06 Richard Bunt <richard.bunt@arm.com>
6196
6197 * gdb.fortran/function-calls.exp: New file.
6198 * gdb.fortran/function-calls.f90: New test.
6199
7b63ad86
RB
62002019-03-04 Richard Bunt <richard.bunt@arm.com>
6201
6202 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6203 on user program standard output.
6204 * gdb.fortran/short-circuit-argument-list.f90: Record function
6205 calls.
6206
01abb042
AH
62072019-02-28 Alan Hayward <alan.hayward@arm.com>
6208
c3734e09
AH
6209 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6210 failure.
01abb042 6211
92137da0
RO
62122019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6213
6214 PR gdb/8527
6215 * gdb.base/interrupt-daemon-attach.c,
6216 gdb.base/interrupt-daemon-attach.exp: New test.
6217
5862844d
PA
62182019-02-27 Pedro Alves <palves@redhat.com>
6219
6220 * gdb.base/page.exp: Add tests for "set width/height -1".
6221
8ed25214
PA
62222019-02-27 Pedro Alves <palves@redhat.com>
6223
6224 * gdb.base/page.exp: Add tests for "set/show width/height" with
6225 "infinite" values.
6226
6c28e44a
TT
62272019-02-27 Tom Tromey <tromey@adacore.com>
6228
6229 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6230 2.4.
6231 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6232 workaround.
6233
bf9a735e
AB
62342019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6235
6236 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6237 tests for structs with static members.
6238
8791793c
TT
62392019-02-26 Tom Tromey <tromey@adacore.com>
6240
6241 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6242 ValueError, not TypeError.
6243
bc2a507e
KB
62442019-02-26 Kevin Buettner <kevinb@redhat.com>
6245
6246 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6247 call from main program.
6248
e0e7d3bd
JB
62492019-02-23 Joel Brobecker <brobecker@adacore.com>
6250
6251 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6252 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6253 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6254 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6255 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6256
9600246d
KS
62572019-02-22 Keith Seitz <keiths@redhat.com>
6258
6259 PR symtab/23853
6260 * gdb.base/symlink-sourcefile.c: New file.
6261 * gdb.base/symlink-sourcefile.exp: New file.
6262
0c95f9ed
TT
62632019-02-20 Tom Tromey <tom@tromey.com>
6264
6265 * gdb.base/info_qt.exp: Update.
6266
6caa91b6
SM
62672019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6268
6269 * gdb.base/source.exp: Move "error in sourced script" code to
6270 the end.
6271 * gdb.base/source-error.gdb: Move contents to
6272 source-error-1.gdb. Add new code to source source-error-1.gdb.
6273 * gdb.base/source-error-1.gdb: New file, from previous
6274 source-error.gdb.
6275
6506371f
TT
62762019-02-17 Tom Tromey <tom@tromey.com>
6277
6278 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6279 for macro styling.
6280 * gdb.base/style.c (SOME_MACRO): New macro.
6281
a0087920
TT
62822019-02-17 Tom Tromey <tom@tromey.com>
6283
6284 * gdb.base/style.exp: Add line-wrapping tests.
6285 * gdb.base/page.exp: Add test for quitting during pagination.
6286
a2cd4f14
JB
62872019-02-17 Joel Brobecker <brobecker@adacore.com>
6288
6289 * gdb.ada/big_packed_array: New testcase.
6290 * gdb.ada/homonym.exp: Fix incorrect expected output for
6291 "break <homonym__get_value>" test.
6292
9d70ffbc
WP
62932019-02-13 Weimin Pan <weimin.pan@oracle.com>
6294
6295 PR breakpoints/21870
6296 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6297 and prepare_for_testing. Add comment.
6298 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6299 redundant cleanup call. Clean up comment.
6300
01c7ae81
WP
63012019-02-12 Weimin Pan <weimin.pan@oracle.com>
6302
6303 PR breakpoints/21870
6304 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6305 * gdb.arch/aarch64-dbreg-contents.c: New file.
6306
aff29d1c
JB
63072019-02-10 Joel Brobecker <brobecker@adacore.com>
6308
6309 * gdb.ada/mi_ref_changeable: New testcase.
6310
df0da8a2
AH
63112019-02-07 Alan Hayward <alan.hayward@arm.com>
6312
6313 * gdb.base/attach.exp: Add double attach test.
6314
bd447abb
SM
63152019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6316
6317 * lib/gdb.exp (default_gdb_start): Don't match pagination
6318 prompt.
6319 (gdb_init): Set stty_init.
6320
1dbc40b9
TT
63212019-01-27 Tom Tromey <tom@tromey.com>
6322
6323 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6324 skip_python_tests.
6325
353229bf
AH
63262019-01-24 Alan Hayward <alan.hayward@arm.com>
6327
6328 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6329 New structure.
6330 (struct struct_static_02_02): Likewise.
6331 (struct struct_static_02_03): Likewise.
6332 (struct struct_static_02_04): Likewise.
6333 (struct struct_static_04_01): Likewise.
6334 (struct struct_static_04_02): Likewise.
6335 (struct struct_static_04_03): Likewise.
6336 (struct struct_static_04_04): Likewise.
6337 (struct struct_static_06_01): Likewise.
6338 (struct struct_static_06_02): Likewise.
6339 (struct struct_static_06_03): Likewise.
6340 (struct struct_static_06_04): Likewise.
6341 (cmp_struct_static_02_01): Likewise.
6342 (cmp_struct_static_02_02): Likewise.
6343 (cmp_struct_static_02_03): Likewise.
6344 (cmp_struct_static_02_04): Likewise.
6345 (cmp_struct_static_04_01): Likewise.
6346 (cmp_struct_static_04_02): Likewise.
6347 (cmp_struct_static_04_03): Likewise.
6348 (cmp_struct_static_04_04): Likewise.
6349 (cmp_struct_static_06_01): Likewise.
6350 (cmp_struct_static_06_02): Likewise.
6351 (cmp_struct_static_06_03): Likewise.
6352 (cmp_struct_static_06_04): Likewise.
6353 (call_all): Test new structs.
6354 * gdb.base/infcall-nested-structs.exp: Likewise.
6355
73021deb
AH
63562019-01-21 Alan Hayward <alan.hayward@arm.com>
6357 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6358
fc65c7db
AH
63592019-01-21 Alan Hayward <alan.hayward@arm.com>
6360 * gdb.base/stack-protector.c: New test.
6361 * gdb.base/stack-protector.exp: New file.
6362 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6363 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6364 option.
6365 (gdb_compile): Remove stack protector for GCC and prevent
6366 recursion.
6367
c24bdb02
KS
63682019-01-16 Keith Seitz <keiths@redhat.com>
6369
6370 PR gdb/23773
6371 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6372
6f072a10
PFC
63732019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6374
6375 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6376 aliases.
6377 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6378 tests.
6379 * gdb.arch/powerpc-vector-regs.c: New file.
6380 * gdb.arch/powerpc-vector-regs.exp: New file.
6381
a7b8d682
PFC
63822019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6383
6384 * gdb.arch/altivec-regs.exp: Fix the list passed to
6385 gdb_expect_list when testing "info vector".
6386
6eb6fb67
AB
63872019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6388
6389 * gdb.base/style.exp: Don't include path in testname.
6390
b56f80d8
KS
63912019-01-10 Keith Seitz <keiths@redhat.com>
6392
6393 PR gdb/23712
6394 PR symtab/23010
6395 * gdb.dwarf2/multidictionary.exp: New file.
6396
041be526
SM
63972019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6398
6399 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6400 (test_gnuv3_style_demangling): ... this.
6401 (test_lucid_style_demangling): Remove.
6402 (test_arm_style_demangling): Remove.
6403 (test_hp_style_demangling): Remove.
6404 (do_tests): Remove calls to the above.
6405
d820d0c3
AB
64062019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6407
6408 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6409 case.
6410
f097f5ad
TT
64112019-01-06 Tom Tromey <tom@tromey.com>
6412
6413 PR gdb/28155:
6414 * gdb.dwarf2/typedef-void-finish.exp: New file.
6415
2cd8cc0b
TT
64162018-12-28 Tom Tromey <tom@tromey.com>
6417 Simon Marchi <simark@simark.ca>
6418
6419 * gdb.base/jit-exec.exp: New file.
6420 * gdb.base/jit-exec.c: New file.
6421 * gdb.base/jit-execd.c: New file.
6422
35fb8261
TT
64232018-12-28 Tom Tromey <tom@tromey.com>
6424
6425 * gdb.base/style.exp: Update test to check for address styling.
6426
47fd17cd
TT
64272018-12-28 Tom Tromey <tom@tromey.com>
6428
6429 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6430 message.
6431
d47032b7
TT
64322018-12-28 Tom Tromey <tom@tromey.com>
6433
6434 * gdb.base/style.exp: Add test for version number styling.
6435
af79b68d
TT
64362018-12-28 Tom Tromey <tom@tromey.com>
6437
6438 * gdb.base/style.exp: Add test for print_address_symbolic.
6439
0bb296cb
TT
64402018-12-28 Tom Tromey <tom@tromey.com>
6441
6442 * gdb.base/style.exp: Add test for breakpoint setting.
6443
80ae2043
TT
64442018-12-28 Tom Tromey <tom@tromey.com>
6445
6446 * gdb.base/style.exp: Add test for variable names.
6447
cbe56571
TT
64482018-12-28 Tom Tromey <tom@tromey.com>
6449
6450 * gdb.base/style.exp: New file.
6451 * gdb.base/style.c: New file.
6452
9162a27c
TT
64532018-12-28 Tom Tromey <tom@tromey.com>
6454
6455 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6456 "dumb".
6457 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6458 the TERM environment variable.
6459
bc543c90
TT
64602018-12-27 Tom Tromey <tom@tromey.com>
6461
6462 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6463 pagination test.
6464
6f0ffe50
AB
64652018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6466
6467 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6468 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6469
b5a1e557
PW
64702018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6471
6472 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6473 Filename a.adb changed to bp_fun_addr.adb.
6474 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6475
6e8b1ab2
JV
64762018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6477
6478 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6479 non-PIE executables.
6480 * README: Mention the gdb,nopie_flag board setting.
6481 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6482 non-PIE executable.
6483 * gdb.arch/amd64-entry-value.exp: Likewise.
6484 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6485 * gdb.arch/i386-float.exp: Likewise.
6486 * gdb.arch/i386-signal.exp: Likewise.
6487 * gdb.mi/mi-reg-undefined.exp: Likewise.
6488
d00a27c5
PM
64892018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6490
6491 PR gdb/23974
6492 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6493
161d081c
PW
64942018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6495
6496 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6497 Update order of results accordingly.
6498
b001de23
AB
64992018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6500
6501 * gdb.base/annota1.exp: Update a test regexp.
6502
99e1a184
AB
65032018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6504
6505 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6506
7a81c1e2
PW
65072018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6508
6509 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6510 (reuse_time): Initialize to REUSE_TIME_CAP.
6511 (check_rc): New function.
6512 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6513 Check pthread_create rc.
6514 (spawner_thread_func): Check pthread_create and pthread_join rc.
6515
73e8dc90
PA
65162018-12-08 Pedro Alves <palves@redhat.com>
6517
6518 * gdb.base/list.exp (test_forward_search): Rename to ...
6519 (test_forward_reverse_search): ... this. Also test reverse-search
6520 and the forward-search alias.
6521
13f2ed32
AB
65222018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6523
6524 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6525 local timeout variable before return, and remove all local timeout
6526 variable entirely.
6527 (gdb_load): Likewise.
6528
64d27cfc
TV
65292018-12-01 Tom de Vries <tdevries@suse.de>
6530
6531 * gdb.base/gdb-caching-proc.exp: New file.
6532
f63c03b4
SDJ
65332018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6534
6535 * Makefile.in (TIMESTAMP): New variable.
6536 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6537 command.
6538 (check-single-racy): Likewise.
6539 (check/%.exp): Likewise.
6540 (check-racy/%.exp): Likewise.
6541 (workers/%.worker): Likewise.
6542 (build-perf): Likewise.
6543 (check-perf): Likewise.
6544 * README: Describe new "TS" and "TS_FORMAT" variables.
6545 * print-ts.py: New file.
6546
1c97054b
BF
65472018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6548
6549 PR python/23714
6550 * gdb.python/python.exp: Test command repetition after
6551 gdb.execute.
6552
1871a62d
AB
65532018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6554
6555 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6556 is correctly aligned.
6557
fb5e1ed9
PW
65582018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6559
6560 * gdb.ada/info_auto_lang.exp: New testcase.
6561 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6562 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6563 * gdb.ada/info_auto_lang/some_c.c: New file.
6564
43d397ca
PW
65652018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6566
6567 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6568 FUNC_lang language syntax.
6569
beddd671
PW
65702018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6571
6572 * gdb.base/info_minsym.c: New file.
6573 * gdb.base/info_minsym.exp: New file.
6574
73fc52c4
TT
65752018-11-19 Tom Tromey <tom@tromey.com>
6576
6577 PR rust/23625:
6578 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6579 * gdb.rust/expr.exp: Update expected output. Change one test.
6580
994b876a
TT
65812018-11-19 Tom Tromey <tom@tromey.com>
6582
6583 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6584
6769f276
PA
65852018-11-19 Pedro Alves <palves@redhat.com>
6586
6587 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6588 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6589 see the expected warning.
6590
38a72da0
AH
65912018-11-16 Alan Hayward <alan.hayward@arm.com>
6592
6593 PR gdb/22736:
6594 * gdb.cp/infcall-nodebug-lib.c: New test.
6595 * gdb.cp/infcall-nodebug-main.c: New test.
6596 * gdb.cp/infcall-nodebug.exp: New file.
6597
53a89d6e
SM
65982018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6599
6600 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6601 completer tests.
6602
9325300d
TV
66032018-11-09 Tom de Vries <tdevries@suse.de>
6604
6605 * gdb.base/msym-lang.c: New test.
6606 * gdb.base/msym-lang.exp: New file.
6607 * gdb.base/msym-lang-main.c: New test.
6608
20f0d60d
TT
66092018-11-08 Tom Tromey <tom@tromey.com>
6610
6611 PR gdb/23555:
6612 PR gdb/23838:
6613 * gdb.base/warning.exp: New file.
6614
b5420128
JB
66152018-11-08 Jan Beulich <jbeulich@suse.com>
6616
6617 * testsuite/gdb.arch/i386-avx512.c,
6618 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6619
cd115d61
AB
66202018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6621
6622 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6623 point hardware.
6624
35ee2dc2
AB
66252018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6626
6627 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6628 * gdb.dwarf2/missing-type-name.exp: New file.
6629
31aceee8
TV
66302018-11-06 Tom de Vries <tdevries@suse.de>
6631
6632 * gdb.base/many-headers.c: New test.
6633 * gdb.base/many-headers.exp: New file.
6634
109be305
JW
66352018-11-06 Jim Wilson <jimw@sifive.com>
6636
6637 * gdb.base/code_elim.exp: For riscv, set additional_flags
6638 to include -msmall-data-limit=0.
6639
e2b7af72
JB
66402018-11-01 Joel Brobecker <brobecker@adacore.com>
6641
6642 * gdb.ada/watch_minus_l: New testcase.
6643
cdcda965
SM
66442018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6645
6646 * gdb.arch/aix-sighandle.c: New file.
6647 * gdb.arch/aix-sighandle.exp: New file.
6648
92dcebf3
AB
66492018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6650
6651 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6652 registers being unions.
6653
68b9ac18
TV
66542018-10-31 Tom de Vries <tdevries@suse.de>
6655
6656 * lib/valgrind.exp: New file.
6657 (vgdb_start, vgdb_stop): New procs, factored out of ...
6658 * gdb.base/valgrind-bt.exp: ... here, ...
6659 * gdb.base/valgrind-disp-step.exp: ... here and ...
6660 * gdb.base/valgrind-infcall.exp: ... here.
6661
1443936e
TV
66622018-10-31 Tom de Vries <tdevries@suse.de>
6663
6664 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6665
eb77c9df
AB
66662018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6667
6668 * gdb.dwarf2/void-type.c: New file.
6669 * gdb.dwarf2/void-type.exp: New file.
6670
82b5e646
PW
66712018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6672
6673 * gdb.base/info_qt.c: New file.
6674 * gdb.base/info_qt.exp: New file.
6675
8d619c01
EBM
66762018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6677
6678 * gdb.arch/powerpc-htm-regs.c: New file.
6679 * gdb.arch/powerpc-htm-regs.exp: New file.
6680
f2cf6173
EBM
66812018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6682
6683 * gdb.arch/powerpc-tar.c: New file.
6684 * gdb.arch/powerpc-tar.exp: New file.
6685
7ca18ed6
EBM
66862018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6687
6688 * gdb.arch/powerpc-ppr-dscr.c: New file.
6689 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6690
bfcc0eba
TV
66912018-10-25 Tom de Vries <tdevries@suse.de>
6692
6693 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6694
fe1a5cad
TV
66952018-10-24 Tom de Vries <tdevries@suse.de>
6696
6697 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6698 longer exists error.
6699
a76dc3b7
TV
67002018-10-24 Tom de Vries <tdevries@suse.de>
6701
6702 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6703
4df46df7
TV
67042018-10-24 Tom de Vries <tdevries@suse.de>
6705
6706 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6707 --db-attach in valgrind.
6708
0dbfcfff
AB
67092018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6710
6711 * gdb.arch/riscv-reg-aliases.c: New file.
6712 * gdb.arch/riscv-reg-aliases.exp: New file.
6713
b04480b1
AH
67142018-10-19 Alan Hayward <alan.hayward@arm.com>
6715
6716 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6717
2c6ac8d7
AH
67182018-10-19 Alan Hayward <alan.hayward@arm.com>
6719
6720 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6721
2bc69f25
AH
67222018-10-19 Alan Hayward <alan.hayward@arm.com>
6723
6724 * gdb.cp/ovldbreak.exp: Fix regexps.
6725
1f1ae3a3
AH
67262018-10-19 Alan Hayward <alan.hayward@arm.com>
6727
6728 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6729
94c18618
SDJ
67302018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6731
6732 PR cli/23785
6733 * gdb.base/restore.exp: New test to check if "restore" with an
6734 invalid file doesn't segfault.
6735
812cd6eb
TV
67362018-10-18 Tom de Vries <tdevries@suse.de>
6737
6738 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6739 * gdb.ada/excep_handle.exp: Same.
6740 * gdb.ada/mi_string_access.exp: Same.
6741 * gdb.ada/mi_var_union.exp: Same.
6742 * gdb.arch/arc-analyze-prologue.exp: Same.
6743 * gdb.arch/arc-decode-insn.exp: Same.
6744 * gdb.base/readnever.exp: Same.
6745 * gdb.fortran/printing-types.exp: Same.
6746 * gdb.guile/scm-lazy-string.exp: Same.
6747
c4b90788
TV
67482018-10-16 Tom de Vries <tdevries@suse.de>
6749
6750 PR gdb/23730
6751 * gdb.base/catch-follow-exec.c: Add copyright notice.
6752 * gdb.base/catch-follow-exec.exp: Rewrite to use
6753 gdb_spawn_with_cmdline_opts. Require gdb-native.
6754
8bca2978
SL
67552018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6756
6757 * gdb.trace/actions-changed.exp: Check for arch support.
6758 * gdb.trace/actions.exp: Likewise.
6759 * gdb.trace/ax.exp: Likewise.
6760 * gdb.trace/backtrace.exp: Likewise.
6761 * gdb.trace/change-loc.exp: Likewise.
6762 * gdb.trace/deltrace.exp: Likewise.
6763 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
6764 * gdb.trace/ftrace.exp: Likewise.
6765 * gdb.trace/infotrace.exp: Check for arch support.
6766 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
6767 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
6768 * gdb.trace/mi-tsv-changed.exp: Likewise.
6769 * gdb.trace/packetlen.exp: Likewise.
6770 * gdb.trace/passc-dyn.exp: Likewise.
6771 * gdb.trace/passcount.exp: Likewise.
6772 * gdb.trace/pending.exp: Likewise.
6773 * gdb.trace/range-stepping.exp: Check for shlib support.
6774 * gdb.trace/report.exp: Check for arch support.
6775 * gdb.trace/save-trace.exp: Likewise.
6776 * gdb.trace/signal.exp: Check for signal support.
6777 * gdb.trace/tfind.exp: Check for arch support.
6778 * gdb.trace/trace-break.exp: Check for arch and shlib support.
6779 * gdb.trace/trace-common.h: Add comment.
6780 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
6781 * gdb.trace/trace-enable-disable.exp: Likewise.
6782 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
6783 * gdb.trace/tracecmd.exp: Check for arch support.
6784 * gdb.trace/tspeed.exp: Check for shlib and target support.
6785 * gdb.trace/tstatus.exp: Check for arch support.
6786 * gdb.trace/tsv.exp: Likewise.
6787 * gdb.trace/while-dyn.exp: Likewise.
6788 * gdb.trace/while-stepping.exp: Likewise.
6789 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
6790
f9c49bff
SM
67912018-10-12 Simon Marchi <simon.marchi@ericsson.com>
6792
6793 * gdb.trace/tspeed.exp: Remove nowarnings.
6794 (prepare_for_trace_test): Declare "global ipalib".
6795 * gdb.trace/tspeed.c: Include unistd.h.
6796 (main): Remove superfluous printf argument.
6797
d4330bde
SL
67982018-10-11 Sandra Loosemore <sandra@codesourcery.com>
6799
6800 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
6801 directory prefix on the filename.
6802
8ecfd7bd
SDJ
68032018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
6804
6805 * gdb.gdb/unittest.exp: Update expected message informing that
6806 selftests have been disabled.
6807 * gdb.server/unittest.exp: Likewise.
6808
58bbcd02
TV
68092018-10-09 Tom de Vries <tdevries@suse.de>
6810
6811 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
6812 with runto_main.
6813
9f6b697b
WP
68142018-10-08 Weimin Pan <weimin.pan@oracle.com>
6815
6816 PR c++/16841
6817 * gdb.cp/virtbase2.cc: New file.
6818 * gdb.cp/virtbase2.exp: New file.
6819
add5ded5
TT
68202018-10-06 Tom Tromey <tom@tromey.com>
6821
6822 PR python/19399:
6823 * gdb.python/py-inferior.exp: Add architecture test.
6824
f9e48344
TT
68252018-10-06 Tom Tromey <tom@tromey.com>
6826
6827 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
6828 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
6829
2a8be203
TT
68302018-10-06 Tom Tromey <tom@tromey.com>
6831
6832 * gdb.python/py-breakpoint.exp (check_last_event): Check location
6833 of a "throw" catchpoint.
6834
e04caa70
SDJ
68352018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
6836
6837 * gdb.base/info-proc.exp: Update string expected from "help info
6838 proc".
6839
5ca8c39f
TT
68402018-10-04 Tom Tromey <tom@tromey.com>
6841
6842 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
6843 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
6844 (test_initial_complaints, test_empty_complaints): Update.
6845 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6846
3453e7e4
TT
68472018-10-04 Tom Tromey <tom@tromey.com>
6848
6849 PR cli/19551:
6850 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
6851 * lib/gdb.exp (gdb_file_cmd): Update.
6852 * gdb.stabs/weird.exp (print_weird_var): Update.
6853 * gdb.server/solib-list.exp: Update.
6854 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
6855 * gdb.mi/mi-cli.exp: Update.
6856 * gdb.linespec/linespec.exp: Update.
6857 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6858 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
6859 * gdb.cp/cp-relocate.exp: Update.
6860 * gdb.base/sym-file.exp: Update.
6861 * gdb.base/relocate.exp: Update.
6862 * gdb.base/readnever.exp: Update.
6863 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6864 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
6865 * gdb.base/dbx.exp (gdb_file_cmd): Update.
6866 * gdb.base/code_elim.exp: Update.
6867 * gdb.base/break-unload-file.exp (test_break): Update.
6868 * gdb.base/break-interp.exp (test_attach_gdb): Update.
6869 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
6870 Update.
6871 * gdb.base/attach.exp (do_attach_tests): Update.
6872 * gdb.base/sepdebug.exp: Update.
6873 * gdb.python/py-section-script.exp: Update.
6874
6afcf761
TT
68752018-10-04 Tom Tromey <tom@tromey.com>
6876
6877 PR cli/22234:
6878 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
6879 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
6880 output.
6881
fef1b293
TT
68822018-10-04 Tom Tromey <tom@tromey.com>
6883
6884 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
6885 set width and height to 0.
6886 (test_command_line_attach_run): Use -quiet.
6887
ca98345e
SL
68882018-10-03 Sandra Loosemore <sandra@codesourcery.com>
6889
6890 * lib/gdb.exp (skip_ifunc_tests): New.
6891 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
6892 other compile failures.
6893 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
6894
ff34e6ae
SM
68952018-10-01 Simon Marchi <simon.marchi@ericsson.com>
6896
6897 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
6898 is_amd64_regs_target.
6899
6bb8890e
AH
69002018-10-01 Alan Hayward <alan.hayward@arm.com>
6901
6902 * gdb.arch/aarch64-sighandler-regs.c: New test.
6903 * gdb.arch/aarch64-sighandler-regs.exp: New file.
6904 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
6905
224d30d3
MM
69062018-10-01 Markus Metzger <markus.t.metzger@intel.com>
6907
6908 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
6909 assembly.
6910
f67ffa6a
AB
69112018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
6912
6913 * gdb.base/frame-selection.exp: New file.
6914 * gdb.base/frame-selection.c: New file.
6915
9fc3183f
AH
69162018-09-27 Alan Hayward <alan.hayward@arm.com>
6917
6918 * gdb.threads/check-libthread-db.c (thread_routine): Use a
6919 pthread barrier.
6920 (main): Likewise.
6921
d354055e
AB
69222018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6923
6924 * gdb.base/large-frame-1.c: New file.
6925 * gdb.base/large-frame-2.c: New file.
6926 * gdb.base/large-frame.exp: New file.
6927 * gdb.base/large-frame.h: New file.
6928
db727370
JL
69292018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6930
6931 PR gdb/20948
6932 * gdb.base/write_mem.exp: New test.
6933 * gdb.base/write_mem.c: Likewise.
6934
ae778caf
TT
69352018-09-23 Tom Tromey <tom@tromey.com>
6936
6937 PR python/18852:
6938 * gdb.python/py-parameter.exp: Add test for parameter that throws
6939 on "set".
6940
fd3ba736
TT
69412018-09-23 Tom Tromey <tom@tromey.com>
6942
6943 PR python/17284:
6944 * gdb.python/py-template.exp (test_template_arg): Add test for
6945 negative template argument number.
6946
39a24317
TT
69472018-09-23 Tom Tromey <tom@tromey.com>
6948
6949 PR python/14062:
6950 * gdb.python/python.exp: Add test for post_event error.
6951
f5769a2c
TT
69522018-09-23 Tom Tromey <tom@tromey.com>
6953
6954 PR python/18170:
6955 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6956 convert pointers to int and long.
6957
1c1e54f6
TT
69582018-09-23 Tom Tromey <tom@tromey.com>
6959
6960 PR python/20126:
6961 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6962 signed-ness conversion tests.
6963
fb4fa946
TT
69642018-09-23 Tom Tromey <tom@tromey.com>
6965
6966 PR python/18352;
6967 * gdb.python/py-value.exp (test_float_conversion): New proc.
6968 Use it.
6969
a466edac
HAQ
69702018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6971
6972 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6973
4ee9b0c5
SL
69742018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6975
6976 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6977 no readline.
6978 * gdb.base/utf8-identifiers.exp: Likewise.
6979 * gdb.cp/cpcompletion.exp: Likewise.
6980 * gdb.linespec/cpcompletion.exp: Likewise.
6981 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6982 * gdb.linespec/cpls-ops.exp: Likewise.
6983
23be8da7
RB
69842018-09-19 Richard Bunt <richard.bunt@arm.com>
6985 Chris January <chris.january@arm.com>
6986
6987 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6988 * gdb.fortran/short-circuit-argument-list.exp: New file.
6989 * gdb.fortran/short-circuit-argument-list.f90: New test.
6990
5031d0ae
SDJ
69912018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6992
6993 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6994 "arch=" keyword when executing "-stack-list-frames".
6995
b4c0d1a4
SDJ
69962018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6997
6998 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6999 "arch=" keyword when executing "-stack-list-frames".
7000
7a6d2b45
SDJ
70012018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7002
7003 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7004 break ada".
7005
8588b356
SM
70062018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7007
7008 PR python/23669
7009 * gdb.python/python.exp: Test gdb.execute("show commands").
7010
65e65158
TT
70112018-09-16 Tom Tromey <tom@tromey.com>
7012
7013 * gdb.base/new-ui.exp (do_execution_tests): Update.
7014 * gdb.base/dbx.exp (test_breakpoints): Update.
7015
bf326452
AH
70162018-09-14 Alan Hayward <alan.hayward@arm.com>
7017
7018 * lib/gdb.exp (gdb_simple_compile): Add proc.
7019 (is_elf_target): Use gdb_simple_compile.
7020 (skip_altivec_tests): Likewise.
7021 (skip_vsx_tests): Likewise.
7022 (skip_tsx_tests): Likewise.
7023 (skip_btrace_tests): Likewise.
7024 (skip_btrace_pt_tests): Likewise.
7025 (gdb_can_simple_compile): Likewise.
7026 (gdb_has_argv0): Likewise.
7027 (gdb_target_symbol_prefix): Likewise.
7028 (target_supports_scheduler_locking): Likewise.
7029
2361b0fb
TT
70302018-09-13 Tom Tromey <tom@tromey.com>
7031
7032 * Makefile.in (TAGS): Recognize proc_with_prefix and
7033 gdb_caching_proc.
7034
0ae1a321
SM
70352018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7036
7037 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7038 method.
7039
a40bf0c2
SM
70402018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7041
7042 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7043 and a few other Inferior properties when the Inferior is no
7044 longer valid.
7045
4a3fe98f
TT
70462018-09-13 Tom Tromey <tom@tromey.com>
7047
7048 PR rust/23650:
7049 * gdb.rust/simple.exp: Add test for enum field access error.
7050
098b2108
TT
70512018-09-13 Tom Tromey <tom@tromey.com>
7052
7053 PR rust/23626:
7054 * gdb.rust/simple.rs (EmptyEnum): New type.
7055 (main): Use it.
7056 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7057
1256af7d
SM
70582018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7059
7060 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7061 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7062 * gdb.python/py-symtab.exp: Update test printing an objfile.
7063
4aa8e6c2
SM
70642018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7065
7066 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7067 object.
7068
c221b2f7
AH
70692018-09-12 Alan Hayward <alan.hayward@arm.com>
7070
7071 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7072 (support_complex_tests): Use gdb_can_simple_compile.
7073 (is_ilp32_target): Likewise.
7074 (is_lp64_target): Likewise.
7075 (is_64_target): Likewise.
7076 (is_amd64_regs_target): Likewise.
7077 (is_aarch32_target): Likewise.
7078 (gdb_int128_helper): Likewise.
7079
6f1107b5
JK
70802018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7081
7082 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7083
1f5d1570
JG
70842018-09-10 Jerome Guitton <guitton@adacore.com>
7085
7086 * gdb.ada/same_component_name: Add test for case of tagged record
7087 with variable-length fields.
7088
cc330e39
XR
70892018-09-10 Xavier Roirand <roirand@adacore.com>
7090
7091 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7092 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7093 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7094 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7095
b9c50e9a
XR
70962018-09-10 Xavier Roirand <roirand@adacore.com>
7097
7098 * gdb.ada/mi_string_access.exp: New testcase.
7099 * gdb.ada/mi_string_access/bar.adb: New file.
7100 * gdb.ada/mi_string_access/pck.adb: New file.
7101 * gdb.ada/mi_string_access/pck.asd: New file.
7102
2963898f
XR
71032018-09-10 Xavier Roirand <roirand@adacore.com>
7104
7105 * gdb.ada/mi_var_union.exp: New testcase.
7106 * gdb.ada/mi_var_union/bar.adb: New file.
7107 * gdb.ada/mi_var_union/pck.adb: New file.
7108 * gdb.ada/mi_var_union/pck.asd: New file.
7109
1aac008f
TT
71102018-09-08 Tom Tromey <tom@tromey.com>
7111
7112 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7113
332cf4c9
TT
71142018-09-08 Tom Tromey <tom@tromey.com>
7115
7116 PR python/16047:
7117 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7118 (register_pretty_printers): Register new printer.
7119 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7120 test.
7121 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7122 (an_int_type3): New global.
7123
424da6cf
JB
71242018-09-08 Joel Brobecker <brobecker@adacore.com>
7125
7126 * gdb.ada/expr_with_funcall: New testcase.
7127
2a62dfa9
JB
71282018-09-08 Joel Brobecker <brobecker@adacore.com>
7129
7130 * gdb.ada/packed_array_assign: New testcase.
7131
96b6697f
AB
71322018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7133
7134 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7135 names, and add test prefixes to make test names unique.
7136
e4a62c65
TV
71372018-09-05 Tom de Vries <tdevries@suse.de>
7138
7139 * gdb.dwarf2/varval.exp: Add test.
7140
dd083ee2
GB
71412018-09-04 Gary Benson <gbenson@redhat.com>
7142
7143 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7144 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7145
aef9346c
TT
71462018-08-31 Tom Tromey <tom@tromey.com>
7147
7148 * gdb.rust/simple.rs: Rename second variable "v".
7149
c67f2e15
AB
71502018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7151
7152 * gdb.base/funcargs.c (use_a): New function.
7153 (recurse): Call use_a.
7154
078a0207
KS
71552018-08-29 Keith Seitz <keiths@redhat.com>
7156
7157 * gdb.compile/compile-cplus-anonymous.cc: New file.
7158 * gdb.compile/compile-cplus-anonymous.exp: New file.
7159 * gdb.compile/compile-cplus-array-decay.cc: New file.
7160 * gdb.compile/compile-cplus-array-decay.exp: New file.
7161 * gdb.compile/compile-cplus-inherit.cc: New file.
7162 * gdb.compile/compile-cplus-inherit.exp: New file.
7163 * gdb.compile/compile-cplus-member.cc: New file.
7164 * gdb.compile/compile-cplus-member.exp: New file.
7165 * gdb.compile/compile-cplus-method.cc: New file.
7166 * gdb.compile/compile-cplus-method.exp: New file.
7167 * gdb.compile/compile-cplus-mod.c: "New" file.
7168 * gdb.compile/compile-cplus-namespace.cc: New file.
7169 * gdb.compile/compile-cplus-namespace.exp: New file.
7170 * gdb.compile/compile-cplus-nested.cc: New file.
7171 * gdb.compile/compile-cplus-nested.exp: New file.
7172 * gdb.compile/compile-cplus-print.c: "New" file.
7173 * gdb.compile/compile-cplus-print.exp: "New" file.
7174 * gdb.compile/compile-cplus-virtual.cc: New file.
7175 * gdb.compile/compile-cplus-virtual.exp: New file.
7176 * gdb.compile/compile-cplus.c: "New" file.
7177 * gdb.compile/compile-cplus.exp: "New" file.
7178 * lib/compile-support.exp: New file.
7179
b0f492b9
GB
71802018-08-16 Gary Benson <gbenson@redhat.com>
7181
7182 PR gdb/13000:
7183 * gdb.base/batch-exit-status.exp: New file.
7184 * gdb.base/batch-exit-status.good-commands: Likewise.
7185 * gdb.base/batch-exit-status.bad-commands: Likewise.
7186
36eb4c5f
AH
71872018-08-29 Alan Hayward <alan.hayward@arm.com>
7188
7189 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7190 (struct struct02): Likewise.
7191 (struct struct03): Likewise.
7192 (struct struct04): Likewise.
7193 (struct struct_01_01): New struct.
7194 (struct struct_01_02): Likewise.
7195 (struct struct_01_03): Likewise.
7196 (struct struct_01_04): Likewise.
7197 (struct struct_02_01): Likewise.
7198 (struct struct_02_02): Likewise.
7199 (struct struct_02_03): Likewise.
7200 (struct struct_02_04): Likewise.
7201 (struct struct_04_01): Likewise.
7202 (struct struct_04_02): Likewise.
7203 (struct struct_04_03): Likewise.
7204 (struct struct_04_04): Likewise.
7205 (struct struct_05_01): Likewise.
7206 (struct struct_05_02): Likewise.
7207 (struct struct_05_03): Likewise.
7208 (struct struct_05_04): Likewise.
7209 (cmp_struct01): Remove function.
7210 (cmp_struct02): Likewise.
7211 (cmp_struct03): Likewise.
7212 (cmp_struct04): Likewise.
7213 (cmp_struct_01_01): Add Function.
7214 (cmp_struct_01_02): Likewise.
7215 (cmp_struct_01_03): Likewise.
7216 (cmp_struct_01_04): Likewise.
7217 (cmp_struct_02_01): Likewise.
7218 (cmp_struct_02_02): Likewise.
7219 (cmp_struct_02_03): Likewise.
7220 (cmp_struct_02_04): Likewise.
7221 (cmp_struct_04_01): Likewise.
7222 (cmp_struct_04_02): Likewise.
7223 (cmp_struct_04_03): Likewise.
7224 (cmp_struct_04_04): Likewise.
7225 (cmp_struct_05_01): Likewise.
7226 (cmp_struct_05_02): Likewise.
7227 (cmp_struct_05_03): Likewise.
7228 (cmp_struct_05_04): Likewise.
7229 (call_all): Add new structs.
7230 * gdb.base/infcall-nested-structs.exp: Likewise.
7231
3bf9c013
JV
72322018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7233
7234 * gdb.python/py-framefilter-mi.exp: Update regexp to
7235 check for "arch" field in frame output.
7236
450d1e88
KB
72372018-08-23 Kevin Buettner <kevinb@redhat.com>
7238
7239 * gdb.dwarf2/dw2-ranges-func.c: New file.
7240 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7241
ae739fe7
SM
72422018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7243
7244 * gdb.base/term.exp: Compare terminal settings with values from
7245 the inferior.
7246 * gdb.base/term.c: Get and set terminal settings.
7247
6d52907e
JV
72482018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7249
7250 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7251 accommodate new "arch" field in frame output.
7252 * gdb.mi/mi-return.exp: Likewise.
7253 * gdb.mi/mi-stack.exp: Likewise.
7254 * gdb.mi/mi-syn-frame.exp: Likewise.
7255 * gdb.mi/user-selected-context-sync.exp: Likewise.
7256
be2d111a
MS
72572018-08-19 Michael Spang <spang@google.com>
7258
7259 PR gdb/11786
7260 * gdb.base/gcore-tls-pie.c: New file.
7261 * gdb.base/gcore-tls-pie.exp: New file.
7262
ae3a7c47
KB
72632018-08-18 Kevin Buettner <kevinb@redhat.com>
7264
7265 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7266 * gdb.dwarf2/varval.c: New file.
7267 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7268
2ecae92e
AH
72692018-08-17 Alan Hayward <alan.hayward@arm.com>
7270
7271 PR gdb/18931
7272 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7273
c1854f1d
KS
72742018-08-16 Keith Seitz <keiths@redhat.com>
7275
7276 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7277 tests expected to pass.
7278
26fb3983
JV
72792018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7280
7281 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7282 -data-disassemble -a.
7283 (test_disassembly_bogus_args): Likewise.
7284
67943c00
AB
72852018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7286
7287 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7288
5ff2bbae
AB
72892018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7290
7291 * gdb.base/vla-optimized-out.exp: Add new test.
7292
e5bbcd0f
AB
72932018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7294
7295 * gdb.base/vla-optimized-out-o3.exp: Delete.
7296 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7297 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7298 deleted tests.
7299
9d4a934c
AB
73002018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7301
7302 PR gdb/18050:
7303 * gdb.server/extended-remote-restart.c: New file.
7304 * gdb.server/extended-remote-restart.exp: New file.
7305
045cf012
SM
73062018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7307
7308 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7309 "set variable index = 42".
7310
87d6a7aa
SM
73112018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7312
7313 * boards/index-cache-gdb.exp: New file.
7314 * gdb.dwarf2/index-cache.exp: New file.
7315 * gdb.dwarf2/index-cache.c: New file.
7316 * gdb.base/maint.exp: Check if we are using the index cache.
7317
96d68bd4
RO
73182018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319
7320 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7321 MAKEFLAGS.
7322
5a699617
RO
73232018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324
7325 * dg-extract-results.sh: Move to toplevel contrib.
7326 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7327 * Makefile.in (check-parallel-racy): Likewise.
7328
5bd18990
AB
73292018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7330
7331 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7332 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7333 tests if the target supports scheduler locking.
7334
3fbbcf47
TV
73352018-08-04 Tom de Vries <tdevries@suse.de>
7336
7337 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7338
3e1d3d8c
TT
73392018-08-02 Tom Tromey <tom@tromey.com>
7340
7341 PR symtab/16842.
7342 * gdb.cp/temargs.exp: Test "info address" of a template
7343 parameter.
7344
5abe0f0c
JV
73452018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7346
7347 * gdb.python/py-mi-var-info-path-expression.c: New file.
7348 * gdb.python/py-mi-var-info-path-expression.py: New file.
7349 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7350
fb66cde8
SDJ
73512018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7352
7353 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7354 error after "cannot resolve name" string.
7355
c708f4d2
AB
73562018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7357
7358 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7359 started.
7360 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7361
37cc0cae
TV
73622018-07-28 Tom de Vries <tdevries@suse.de>
7363
7364 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7365
63b4ecf7
TV
73662018-07-26 Tom de Vries <tdevries@suse.de>
7367
7368 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7369
3c3bb058
AB
73702018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7371
7372 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7373 is visible.
7374
9e7f3bbb
TV
73752018-07-26 Tom de Vries <tdevries@suse.de>
7376
7377 PR breakpoints/23366
7378 * gdb.base/catch-follow-exec.c: New test.
7379 * gdb.base/catch-follow-exec.exp: New file.
7380
16f808ec
TV
73812018-07-25 Tom de Vries <tdevries@suse.de>
7382
7383 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7384 vla-optimized-out.c.
7385
d7154a8d
JV
73862018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7387
7388 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7389 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7390
232a0032
TV
73912018-07-20 Tom de Vries <tdevries@suse.de>
7392
7393 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7394 NOCLONE macro.
7395 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7396
fbb1d502
TV
73972018-07-19 Tom de Vries <tdevries@suse.de>
7398
7399 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7400 regular expression.
7401
42dc7699
TV
74022018-07-18 Tom de Vries <tdevries@suse.de>
7403
7404 * gdb.base/vla-optimized-out.c: New test.
7405 * gdb.base/vla-optimized-out.exp: New file.
7406
7f1f7e23
SDJ
74072018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7408
7409 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7410 message "No address associated with hostname" when gdbserver
7411 cannot resolve the hostname.
7412
5759ebb3
PW
74132018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7414
7415 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7416 Add some test prefixes to make tests unique.
7417
3606ccab
PW
74182018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7419
7420 * gdb.base/frameapply.c: New file.
7421 * gdb.base/frameapply.exp: New file.
7422
529c08b2
PW
74232018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7424
7425 * gdb.base/skip.exp: Update expected error message.
7426
c7ab0aef
SDJ
74272018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7428 Jan Kratochvil <jan.kratochvil@redhat.com>
7429 Paul Fertser <fercerpav@gmail.com>
7430 Tsutomu Seki <sekiriki@gmail.com>
7431
7432 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7433 parameter.
7434 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7435 by default.
7436 * boards/native-gdbserver.exp: Likewise.
7437 * gdb.server/run-without-local-binary.exp: Improve regexp used
7438 for detecting when a remote debugging connection succeeds.
7439 * gdb.server/server-connect.exp: New file.
7440 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7441 Do not prefix the port number with ":".
7442 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7443 support for detecting and using it. Add '$debughost_gdbserver'
7444 to the list of arguments used to start gdbserver. Handle case
7445 when gdbserver cannot resolve a network name.
7446
16ff70dd
SDJ
74472018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7448
7449 PR c++/23373
7450 * gdb.base/ptype-offsets.cc (struct static_member): New
7451 struct.
7452 (main) <stmember>: New variable.
7453 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7454 with a static member in it.
7455
3541979f
AB
74562018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7457
7458 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7459 watchpoints enabled and disabled.
7460
c8ad9b9a
AB
74612018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7462
7463 * gdb.base/examine-backward.exp: Still run tests around address
7464 0x0, even if address 0x0 is not readable. Update the pattern for
7465 matching address 0x0 in expected output.
7466
e0e5e971
AB
74672018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7468
7469 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7470 malloc/free.
7471
1ea5da02
TV
74722018-07-04 Tom de Vries <tdevries@suse.de>
7473
7474 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7475
471b9d15
MR
74762018-07-02 Maciej W. Rozycki <macro@mips.com>
7477
7478 PR tdep/8282
7479 * gdb.arch/mips-disassembler-options.exp: New test.
7480 * gdb.arch/mips-disassembler-options.s: New test source.
7481
75acb486
PA
74822018-06-29 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.threads/names.exp: Adjust expected "info threads" output.
7485
cd2bb709
PA
74862018-06-29 Pedro Alves <palves@redhat.com>
7487
7488 * gdb.opt/inline-break.exp (line number, address): Add "info
7489 break" tests.
7490
991ff292
PA
74912018-06-29 Pedro Alves <palves@redhat.com>
7492
7493 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7494 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7495 number and address and running to them.
7496
356819b6 74972018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7498
7499 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7500
2512d7ef
JK
75012018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7502
7503 * lib/compiler.c: Remove executable permission flag.
7504
be1b6474
RB
75052018-06-28 Richard Bunt <richard.bunt@arm.com>
7506
7507 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7508 code.
7509 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7510
291f9a96
PT
75112018-06-28 Petr Tesarik <ptesarik@suse.cz>
7512
7513 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7514
ed6dfe51
PT
75152018-06-28 Petr Tesarik <ptesarik@suse.cz>
7516
7517 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7518 address argument is omitted.
7519
d4d429d5
PT
75202018-06-28 Petr Tesarik <ptesarik@suse.cz>
7521
7522 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7523
7ab6656f
OJ
75242018-06-27 Omair Javaid <omair.javaid@linaro.org>
7525
7526 PR gdb/21695
7527 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7528 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7529
a33ccfc7
TT
75302018-06-26 Tom Tromey <tom@tromey.com>
7531
7532 PR rust/22574:
7533 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7534 * gdb.rust/simple.rs (struct SimpleLayout): New.
7535
6d72d289
SM
75362018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7537
7538 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7539 "info registers" output.
7540
8363f9d5
RB
75412018-06-21 Richard Bunt <richard.bunt@arm.com>
7542
7543 * gdb.base/watchpoint-hw-attach.c: New test.
7544 * gdb.base/watchpoint-hw-attach.exp: New file.
7545
f00674fe
SM
75462018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7547
7548 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7549 through /bin/sh.
7550 * boards/dwarf4-gdb-index.exp: Likewise.
7551 * boards/fission-dwp.exp: Likewise.
7552
1d554008
UW
75532018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7554
7555 * gdb.base/float128.exp: Add comment and improved fail message
7556 to the failure case of "print large128" test.
7557
d0ac1c44
SM
75582018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7559
7560 * configure.ac: Remove AC_PREREQ.
7561 * configure: Re-generate.
7562
61b04dd0
PA
75632018-06-19 Pedro Alves <palves@redhat.com>
7564
7565 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7566 (func_extern_caller): New.
7567 (main): Call func_extern_caller.
7568 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7569 logic change.
7570
f63b508a
SM
75712018-06-18 Weimin Pan <weimin.pan@oracle.com>
7572
7573 PR gdb/16841
7574 * gdb.cp/typedef-base.cc: New file.
7575 * gdb.cp/typedef-base.exp: New file.
7576
0fe3a558
TV
75772018-06-18 Tom de Vries <tdevries@suse.de>
7578
7579 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7580
7010835a
AB
75812018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7582 Richard Bunt <Richard.Bunt@arm.com>
7583
7584 * gdb.threads/attach-slow-waitpid.c: New file.
7585 * gdb.threads/attach-slow-waitpid.exp: New file.
7586 * gdb.threads/slow-waitpid.c: New file.
7587
14897d65
PA
75882018-06-14 Pedro Alves <palves@redhat.com>
7589
7590 * gdb.base/fork-running-state.c: Include <errno.h>.
7591 (exit_if_relative_exits): New.
7592 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7593 exits.
7594 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7595 child exits.
7596
5d9a0608
TV
75972018-06-14 Tom de Vries <tdevries@suse.de>
7598
7599 PR cli/22573
7600 * gdb.base/finish-pretty.c: New test.
7601 * gdb.base/finish-pretty.exp: New file.
7602
11ae5818
PA
76032018-06-14 Pedro Alves <palves@redhat.com>
7604
7605 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7606 gdb's expected startup output.
7607
1d39de44
PA
76082018-06-14 Pedro Alves <palves@redhat.com>
7609
7610 * lib/selftest-support.exp (selftest_setup): Remove inlined
7611 function handling.
7612
70ee0000
TV
76132018-06-14 Tom de Vries <tdevries@suse.de>
7614
7615 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7616 matching of breakpoint printing.
7617
11f4b608
TV
76182018-06-13 Tom de Vries <tdevries@suse.de>
7619
7620 PR testsuite/23269
7621 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7622 (fork_child): ... here, and ...
7623 (fork_parent): ... here.
7624
76252018-06-12 Tom de Vries <tdevries@suse.de>
7626
7627 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7628
9516f85a
AB
76292018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7630 Stephen Roberts <stephen.roberts@arm.com>
7631
7632 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7633 rewrite test to describe action performed, rather than possible
7634 failure.
7635
5045b3d7
GB
76362018-06-08 Gary Benson <gbenson@redhat.com>
7637
7638 * gdb.threads/check-libthread-db.exp: New file.
7639 * gdb.threads/check-libthread-db.c: Likewise.
7640
c61b06a1
TT
76412018-06-05 Tom Tromey <tom@tromey.com>
7642
7643 * gdb.base/default.exp: Update expected "show version" output.
7644
eb6af809
TT
76452018-06-05 Tom Tromey <tom@tromey.com>
7646
7647 PR cli/12326:
7648 * gdb.cp/static-print-quit.exp: Update.
7649 * lib/gdb.exp (pagination_prompt): Update.
7650 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7651 * gdb.python/python.exp: Update.
7652
178d6a63
JB
76532018-06-04 Joel Brobecker <brobecker@adacore.com>
7654
7655 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7656
8e817061
JB
76572018-06-01 Joel Brobecker <brobecker@adacore.com>
7658
7659 * gdb.ada/bp_fun_addr: New testcase.
7660
e86ca25f
TT
76612018-06-01 Tom Tromey <tom@tromey.com>
7662
7663 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7664 results.
7665 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7666 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7667 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7668 * gdb.base/maint.exp (maint_pass_if): Update.
7669
4b2dfa9d
MR
76702018-05-31 Maciej W. Rozycki <macro@mips.com>
7671
7672 * gdb.base/endian.exp: New test.
7673 * gdb.base/endian.c: New test source.
7674
45f25d6c
AB
76752018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7676
7677 PR gdb/23203
7678 * gdb.base/bt-selected-frame.c: New file.
7679 * gdb.base/bt-selected-frame.exp: New file.
7680 * lib/gdb.exp (get_current_frame_number): New function.
7681
d9f6d7f8
MR
76822018-05-24 Maciej W. Rozycki <macro@mips.com>
7683 Pedro Alves <palves@redhat.com>
7684
7685 * gdb.threads/tls-core.c: Include <stdlib.h>
7686 (thread_proc): Call `abort'.
7687 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7688 (tls_core_test): New procedure, bits factored out from ...
7689 (top level): ... here. Test both native cores and gcore cores.
7690
ff1cf532
TT
76912018-05-23 Tom Tromey <tom@tromey.com>
7692
7693 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7694
b98664d3
TT
76952018-05-23 Tom Tromey <tom@tromey.com>
7696
7697 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7698 symfile_complaints.
7699 (test_short_complaints): Likewise.
7700 (test_empty_complaints): Likewise.
7701 (test_initial_complaints): Update.
7702
4e9668d0
TT
77032018-05-23 Tom Tromey <tom@tromey.com>
7704
7705 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7706
43ba33c7
TT
77072018-05-23 Tom Tromey <tom@tromey.com>
7708
7709 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7710 (test_short_complaints): Update.
7711
035522c0
PA
77122018-05-22 Pedro Alves <palves@redhat.com>
7713
7714 * gdb.base/remote.exp: Only gdb_start after compiling the
7715 testcase. Issue "disconnect" before testing "set remote" command
7716 defaults. Issue clean_restart before running to main.
7717
cc0be08f
PA
77182018-05-22 Pedro Alves <palves@redhat.com>
7719
7720 * gdb.base/remote.exp: Adjust expected output of "show remote
7721 memory-write-packet-size". Add tests for "set remote
7722 memory-write-packet-size 0" and "set remote
7723 memory-write-packet-size fixed/limit".
7724
b1b60145
PA
77252018-05-22 Pedro Alves <palves@redhat.com>
7726
7727 PR gdb/22973
7728 * gdb.base/utf8-identifiers.c: New file.
7729 * gdb.base/utf8-identifiers.exp: New file.
7730
0ec848ad
PFC
77312018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7732
7733 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7734
2c3305f6
PFC
77352018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7736
7737 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7738
ce1e8424
TT
77392018-05-18 Tom Tromey <tom@tromey.com>
7740
7741 * gdb.base/ptype-offsets.exp: Update.
7742
ddfe970e
KS
77432018-05-17 Keith Seitz <keiths@redhat.com>
7744
7745 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7746 in expected breakpoint stop locations.
7747 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7748 move to proper scope to test variable values.
7749 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7750 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7751 New functions.
7752 (main): Call not_inline_func3.
7753 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7754 inline_func1, inline_func2, and inline_func3. Test that when each
7755 breakpoint is hit, GDB properly reports both the stop location
7756 and the backtrace. Repeat tests for temporary breakpoints.
7757
0726fcc6
MR
77582018-05-15 Maciej W. Rozycki <macro@mips.com>
7759
7760 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7761 rather then trying to access it in determining whether the PID
7762 of `gdbserver' could have been retrieved.
7763
8ee22052
AB
77642018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
7765
7766 * gdb.arch/amd64-init-x87-values.S: New file.
7767 * gdb.arch/amd64-init-x87-values.exp: New file.
7768
7785df48
JK
77692018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
7772
56bcdbea
TT
77732018-05-04 Tom Tromey <tom@tromey.com>
7774
7775 PR python/22730:
7776 * gdb.python/python.exp: Test multi-line execute.
7777
a913fffb
TT
77782018-05-04 Tom Tromey <tom@tromey.com>
7779
7780 PR python/22731:
7781 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
7782
7a2c85f2
TT
77832018-05-04 Tom Tromey <tom@tromey.com>
7784
7785 PR gdb/11750:
7786 * gdb.base/define.exp: Test defining a user command inside a user
7787 command.
7788 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
7789
a3b60e45
JK
77902018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7791 Pedro Alves <palves@redhat.com>
7792
7793 PR breakpoints/19806 and support for PR external/20207.
7794 * gdb.base/watchpoint-unaligned.c: New file.
7795 * gdb.base/watchpoint-unaligned.exp: New file.
7796
45fe4a03
AB
77972018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7798
7799 * gdb.base/maint.exp: Make test names unique, use
7800 test_prefix_command_help to test 'help maint info', and remove
7801 repeated test of 'help maint'.
7802
9be2ae8f
TT
78032018-05-04 Tom Tromey <tom@tromey.com>
7804
7805 PR gdb/22619:
7806 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
7807 behavior.
7808
11859c31
AB
78092018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7810
7811 * gdb.base/maint.exp: Process output from 'maint print registers'
7812 line at a time.
7813
089a9490
AB
78142018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7815
7816 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
7817 timeout.
7818
9b0797e2
AB
78192018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
7820
7821 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
7822 filter pattern.
7823
f6ac5f3d
PA
78242018-05-02 Pedro Alves <palves@redhat.com>
7825
7826 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
7827 to_log_command renames.
7828 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7829
77d3c63b
TT
78302018-05-02 Tom Tromey <tom@tromey.com>
7831
7832 * gdb.python/py-parameter.exp: Set test message.
7833
0489430a
TT
78342018-05-02 Tom Tromey <tom@tromey.com>
7835
7836 PR python/20084:
7837 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
7838 PARAM_ZUINTEGER_UNLIMITED tests.
7839
1632f8ba
DR
78402018-04-28 Dan Robertson <danlrobertson89@gmail.com>
7841
7842 PR rust/23124
7843 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
7844 when casting.
7845
6d7bb824
TT
78462018-04-30 Tom Tromey <tom@tromey.com>
7847
7848 * gdb.python/py-type.exp: Check align attribute.
7849 * gdb.python/py-type.c: New "aligncheck" global.
7850
007e1530
TT
78512018-04-30 Tom Tromey <tom@tromey.com>
7852
7853 PR exp/17095:
7854 * gdb.dwarf2/dw2-align.exp: New file.
7855 * gdb.cp/align.exp: New file.
7856 * gdb.base/align.exp: New file.
7857 * lib/gdb.exp (gdb_int128_helper): New proc.
7858 (has_int128_c, has_int128_cxx): New caching procs.
7859
6873858b
TT
78602018-04-27 Tom Tromey <tom@tromey.com>
7861
7862 PR rust/22545:
7863 * gdb.rust/simple.exp: Add inclusive range tests.
7864
79188d8d
PA
78652018-04-26 Pedro Alves <palves@redhat.com>
7866
7867 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
7868 ifunc breakpoint locations correctly of ifunc breakpoints set
7869 while the program resolves the ifunc.
7870
c7075ad5
PA
78712018-04-26 Pedro Alves <palves@redhat.com>
7872
7873 * gdb.base/gnu-ifunc-final.c: New file.
7874 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
7875 * gdb.base/gnu-ifunc.exp (executable): Delete.
7876 (staticexecutable): Adjust.
7877 (lib_opts, exec_opts): Delete.
7878 (make_binsuffix, build, set-break): New procedures.
7879 (misc_tests): New, with tests factored out from the top level.
7880 (top level): Test different combinations of ifunc resolver name,
7881 resolver with and with debug info, and ifunc target with and
7882 without debug info. Wrap static tests with with_target_prefix.
7883
8388016d
PA
78842018-04-26 Pedro Alves <palves@redhat.com>
7885
7886 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
7887 return type" warnings.
7888
249b5733
PA
78892018-04-25 Pedro Alves <palves@redhat.com>
7890
7891 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
7892 killed".
7893 * gdb.base/kill-after-signal.exp: Likewise.
7894 * gdb.threads/kill.exp: Likewise.
7895
f67c0c91
SDJ
78962018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7897 Sergio Durigan Junior <sergiodj@redhat.com>
7898 Pedro Alves <palves@redhat.com>
7899
7900 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
7901 regexps to expect for '[Inferior ... detached]' as well.
7902 * gdb.base/attach.exp: Likewise.
7903 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
7904 "gdb_continue_to_end".
7905 (test_catch_syscall_with_wrong_args): Likewise.
7906 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
7907 ']'. Don't set 'verbose' on.
7908 * gdb.base/foll-vfork.exp: Likewise.
7909 * gdb.base/fork-print-inferior-events.c: New file.
7910 * gdb.base/fork-print-inferior-events.exp: New file.
7911 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
7912 '[Inferior ... has been killed]' message.
7913 * gdb.base/kill-after-signal.exp: Likewise.
7914 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
7915 detach message.
7916 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
7917 message.
7918 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
7919 regexps to expect for '[Inferior ... detached]' as well.
7920 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7921
0a8ddac4
SM
79222018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7923
7924 PR gdb/23104
7925 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7926
701adfb0
PA
79272018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7928
7929 PR gdb/23095
7930 * gdb.base/break-probes.exp: Pass shlib_load to
7931 prepare_for_testing. Set normal_bp to r_debug_state if target is
7932 bsd.
7933
d27d16bf
RB
79342018-04-19 Richard Bunt <richard.bunt@arm.com>
7935
7936 * gdb.threads/multiple-successive-infcall.c: New test.
7937 * gdb.threads/multiple-successive-infcall.exp: New file.
7938
a037790e
TT
79392018-04-17 Tom Tromey <tom@tromey.com>
7940
7941 * gdb.rust/simple.rs (Union): New type.
7942 (main): New local "u".
7943 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7944
e3a91079
AA
79452018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7946
7947 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7948 number information in output of "whereis" command.
7949 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7950
b744723f
AA
79512018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7952
7953 * gdb.ada/info_types.exp: Adjust expected output to the line
7954 numbers now printed by "info var/func/type".
7955 * gdb.base/completion.exp: Likewise.
7956 * gdb.base/included.exp: Likewise.
7957 * gdb.cp/cp-relocate.exp: Likewise.
7958 * gdb.cp/cplusfuncs.exp: Likewise.
7959 * gdb.cp/namespace.exp: Likewise.
7960 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7961
4a4495d6
MM
79622018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7963
7964 * gdb.btrace/cpu.exp: New.
7965
1d509aa6
MM
79662018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7967
7968 * gdb.base/step-indirect-call-thunk.exp: New.
7969 * gdb.base/step-indirect-call-thunk.c: New.
7970 * gdb.reverse/step-indirect-call-thunk.exp: New.
7971 * gdb.reverse/step-indirect-call-thunk.c: New.
7972
6295b6da
SM
79732018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7974
7975 * gdb.base/pie-fork.c: New file.
7976 * gdb.base/pie-fork.exp: New file.
7977
50146e70
TT
79782018-04-11 Tom Tromey <tom@tromey.com>
7979
7980 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7981
f50d8a2e
PA
79822018-04-10 Pedro Alves <palves@redhat.com>
7983
7984 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7985 exits. Instead loop running forever.
7986 (fork_parent): Run forever too.
7987
a0be7a36
SM
79882018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7989
7990 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7991 mi_continue_to_line.
7992 * gdb.mi/mi-stack.c (callee4): Add comment.
7993
9b73db36
SM
79942018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7995
7996 * gdb.mi/mi-stack.exp: Fix indentation.
7997
c912f608
SM
79982018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7999
8000 PR gdb/22979
8001 * gdb.arch/amd64-osabi.exp: New file.
8002
26540402
SM
80032018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8004
8005 PR gdb/22980
8006 * gdb.base/osabi.exp: New file.
8007
121ad66c 80082018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8009
8010 * gdb.cp/static-typedef-print.exp: New file.
8011 * gdb.cp/static-typedef-print.cc: New file.
8012
3fcded8f
JB
80132018-03-27 Joel Brobecker <brobecker@adacore.com>
8014
8015 * gdb.ada/varsize_limit: New testcase.
8016
59cc4834
JB
80172018-03-27 Joel Brobecker <brobecker@adacore.com>
8018
8019 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8020
8021 * gdb.ada/notcplusplus: New testcase.
8022
8023 * gdb.base/c-linkage-name.c: New file.
8024 * gdb.base/c-linkage-name.exp: New testcase.
8025
4ca59a9f
TT
80262018-03-26 Tom Tromey <tom@tromey.com>
8027
8028 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8029 * gdb.python/py-framefilter.py (name_error): New global.
8030 (ErrorInName.function): Use name_error.
8031
978d6c75
TT
80322018-03-26 Tom Tromey <tom@tromey.com>
8033
8034 PR backtrace/15582:
8035 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8036
b7fee5a3
KS
80372018-03-23 Keith Seitz <keiths@redhat.com>
8038
8039 PR c++/22968
8040 * gdb.cp/subtypes.exp: New file.
8041 * gdb.cp/subtypes.h: New file.
8042 * gdb.cp/subtypes.cc: New file.
8043 * gdb.cp/subtypes-2.cc: New file.
8044
376be529
AB
80452018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8046
8047 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8048 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8049 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8050 -nostartfiles when compiling the test. Confirm that all registers
8051 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8052
066cfa98
AB
80532018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8054
8055 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8056 option, syntax was wrong anyway.
8057 * gdb.arch/arm-disp-step.exp: Likewise.
8058 * gdb.arch/sparc64-regs.exp: Likewise.
8059 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8060 option, syntax was wrong anyway, switch to use
8061 prepare_for_testing.
8062 * gdb.arch/i386-disp-step.exp: Likewise.
8063
079670b9
AA
80642018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8065
8066 * gdb.ada/exec_changed.exp: Replace "target_info exists
8067 use_gdb_stub" by "use_gdb_stub".
8068 * gdb.ada/start.exp: Likewise.
8069 * gdb.base/async-shell.exp: Likewise.
8070 * gdb.base/attach-pie-misread.exp: Likewise.
8071 * gdb.base/attach-wait-input.exp: Likewise.
8072 * gdb.base/break-entry.exp: Likewise.
8073 * gdb.base/break-interp.exp: Likewise.
8074 * gdb.base/dprintf-detach.exp: Likewise.
8075 * gdb.base/nostdlib.exp: Likewise.
8076 * gdb.base/solib-nodir.exp: Likewise.
8077 * gdb.base/statistics.exp: Likewise.
8078 * gdb.base/testenv.exp: Likewise.
8079 * gdb.mi/mi-exec-run.exp: Likewise.
8080 * gdb.mi/mi-start.exp: Likewise.
8081 * gdb.multi/dummy-frame-restore.exp: Likewise.
8082 * gdb.multi/multi-arch-exec.exp: Likewise.
8083 * gdb.multi/multi-arch.exp: Likewise.
8084 * gdb.multi/tids.exp: Likewise.
8085 * gdb.multi/watchpoint-multi.exp: Likewise.
8086 * gdb.python/py-events.exp: Likewise.
8087 * gdb.threads/attach-into-signal.exp: Likewise.
8088 * gdb.threads/attach-stopped.exp: Likewise.
8089 * gdb.threads/threadapply.exp: Likewise.
8090 * lib/selftest-support.exp: Likewise.
8091
26d6cec4
AA
80922018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8093
8094 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8095
4ee89e90
SR
80962018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8097
8098 * gdb.perf/template-breakpoints.cc: New file.
8099 * gdb.perf/template-breakpoints.exp: New file.
8100 * gdb.perf/template-breakpoints.py: New file.
8101
92630041
TT
81022018-03-19 Tom Tromey <tom@tromey.com>
8103
8104 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8105 y0.
8106 * gdb.rust/simple.exp: Test bare identifier form of struct
8107 initializer.
8108
76727919
TT
81092018-03-19 Tom Tromey <tom@tromey.com>
8110
8111 * gdb.gdb/observer.exp: Remove.
8112
194ed413
AA
81132018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8114
8115 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8116 "qualified" option when setting breakpoints.
8117 * gdb.trace/backtrace.exp: Likewise.
8118 * gdb.trace/circ.exp: Likewise.
8119 * gdb.trace/collection.exp: Likewise.
8120 * gdb.trace/disconnected-tracing.exp: Likewise.
8121 * gdb.trace/ftrace-lock.exp: Likewise.
8122 * gdb.trace/ftrace.exp: Likewise.
8123 * gdb.trace/infotrace.exp: Likewise.
8124 * gdb.trace/packetlen.exp: Likewise.
8125 * gdb.trace/passc-dyn.exp: Likewise.
8126 * gdb.trace/qtro.exp: Likewise.
8127 * gdb.trace/read-memory.exp: Likewise.
8128 * gdb.trace/report.exp: Likewise.
8129 * gdb.trace/signal.exp: Likewise.
8130 * gdb.trace/status-stop.exp: Likewise.
8131 * gdb.trace/strace.exp: Likewise.
8132 * gdb.trace/tfind.exp: Likewise.
8133 * gdb.trace/trace-break.exp: Likewise.
8134 * gdb.trace/trace-condition.exp: Likewise.
8135 * gdb.trace/trace-mt.exp: Likewise.
8136 * gdb.trace/tstatus.exp: Likewise.
8137 * gdb.trace/tsv.exp: Likewise.
8138 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8139 * gdb.trace/unavailable.exp: Likewise.
8140 * gdb.trace/while-dyn.exp: Likewise.
8141
8b067d2c
AA
81422018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8143
8144 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8145 that libinproctrace is copied to the target.
8146
3ae9ce5d
TT
81472018-03-14 Tom Tromey <tom@tromey.com>
8148
8149 PR cli/14977:
8150 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8151 a null pointer.
8152 * gdb.base/wchar.exp: Likewise.
8153
b8c2339b
TT
81542018-03-14 Tom Tromey <tom@tromey.com>
8155
8156 PR cli/19918:
8157 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8158 flag.
8159
4872dc46
SM
81602018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8161
8162 PR gdb/22841
8163 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8164 "target" to remote_exec.
8165
e4fe3756
SM
81662018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8167
8168 PR gdb/22841
8169 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8170 ${board}_upload): Remove.
8171
e95a97d4
AA
81722018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8173
8174 * gdb.cp/watch-cp.cc: New test.
8175 * gdb.cp/watch-cp.exp: New file.
8176
dbbb1059
AB
81772018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8178
8179 * gdb.base/infcall-nested-structs.exp: New file.
8180 * gdb.base/infcall-nested-structs.c: New file.
8181 * gdb.base/float.exp: Add riscv support.
8182
ecc054c0
TP
81832018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8184
8185 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8186 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8187
25e3c82c
SDJ
81882018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8189
8190 * gdb.server/abspath.exp: New file.
8191 * lib/gdb.exp (with_cwd): New procedure.
8192
3083294d
SM
81932018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8194
8195 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8196 use it.
8197 (gdb_is_target_remote_prompt): New proc.
8198 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8199 (gdb_is_target_native): Pass prompt parameter to
8200 gdb_is_target_1.
8201
3275ef47
SM
82022018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8203
8204 * gdb.base/load-command.c: New file.
8205 * gdb.base/load-command.exp: New file.
8206 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8207 (gdb_is_target_1): ...this, and generalize for other targets
8208 than just remote.
8209 (gdb_is_target_remote): Use gdb_is_target_1.
8210 (gdb_is_target_native): use gdb_is_target_1.
8211
6893c19a
TT
82122018-02-26 Tom Tromey <tom@tromey.com>
8213
8214 PR python/16497:
8215 * gdb.python/py-framefilter.exp: Update test.
8216
2ddeaf8a
TT
82172018-02-26 Tom Tromey <tom@tromey.com>
8218
8219 * gdb.dwarf2/variant.c: New file.
8220 * gdb.dwarf2/variant.exp: New file.
8221
c9317f21
TT
82222018-02-26 Tom Tromey <tom@tromey.com>
8223
8224 * gdb.rust/simple.exp: Accept more possible results in enum test.
8225
6f6d0c26
SM
82262018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8227
8228 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8229 parentheses.
8230
11b03145
MR
82312018-02-23 Maciej W. Rozycki <macro@mips.com>
8232
8233 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8234 name of a variable: $actual_linejj -> $actual_line.
8235
54a27fe5
JB
82362018-02-21 John Baldwin <jhb@FreeBSD.org>
8237
8238 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8239
de65820c
MM
82402018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8241
8242 * gdb.btrace/buffer-size.exp: Do not force BTS.
8243
980548fd
PA
82442018-02-14 Pedro Alves <palves@redhat.com>
8245
8246 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8247 getting a "Quit".
8248
c4e12631
MM
82492018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8250
8251 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8252 Fix test name.
8253
c2e0e465
SM
82542018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8255
8256 * gdb.cp/m-static.exp: Check type of optimized out static
8257 member.
8258
f7216783
AB
82592018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8260
8261 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8262 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8263
0625771b
LS
82642018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8265 Leszek Swirski <leszeks@google.com>
8266
8267 * gdb.python/py-prettyprint.c
8268 (struct to_string_returns_value_inner,
8269 struct to_string_returns_value_wrapper): New.
8270 (main): Add tsrvw variable.
8271 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8272 ToStringReturnsValueWrapper): New classes.
8273 (register_pretty_printers): Register new pretty-printers.
8274 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8275 recursive pretty printer.
8276 * gdb.python/py-mi.exp: Likewise.
8277
59498c30
LS
82782018-02-01 Leszek Swirski <leszeks@google.com>
8279
8280 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8281 functions with the same name as an include file are parsed
8282 correctly.
8283
d4d38844
YQ
82842018-02-01 Yao Qi <yao.qi@linaro.org>
8285
8286 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8287 "\[^\r\n\]*".
8288
07e5f5cf
NP
82892018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8290
8291 * gdb.arch/powerpc-prologue-frame.s: New file.
8292 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8293 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8294
929b5ad4
JB
82952018-01-31 Joel Brobecker <brobecker@adacore.com>
8296
8297 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8298
e671cd59
PA
82992018-01-30 Pedro Alves <palves@redhat.com>
8300
8301 PR gdb/13211
8302 * gdb.base/interrupt-daemon.c: New.
8303 * gdb.base/interrupt-daemon.exp: New.
8304 * gdb.multi/multi-term-settings.c: New.
8305 * gdb.multi/multi-term-settings.exp: New.
8306
fc413dc4
JB
83072018-01-30 Joel Brobecker <brobecker@adacore.com>
8308
8309 * gdb.base/break.exp: Save the location where the breakpoint
8310 on break.c:47 was actually inserted when debugging the version
8311 compiled at -O2 and use it in the expected output of the "info
8312 break" test performed soon after.
8313
5c319bb2
PA
83142018-01-22 Pedro Alves <palves@redhat.com>
8315 Sergio Durigan Junior <sergiodj@redhat.com>
8316
8317 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8318 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8319
a9e40818
JB
83202018-01-22 Joel Brobecker <brobecker@adacore.com>
8321
8322 * gdb.base/break-include.c, gdb.base/break-include.inc,
8323 gdb.base/break-include.exp: New files.
8324 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8325 line number now being the actual line number where the breakpoint
8326 was inserted.
8327 * gdb.mi/mi-break.exp: Likewise.
8328 * gdb.mi/mi-reverse.exp: Likewise.
8329 * gdb.mi/mi-simplerun.exp: Ditto.
8330
e707fc44
AB
83312018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8332
8333 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8334 varobj.
8335 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8336
ae451627
AB
83372018-01-21 Don Breazeal <donb@codesourcery.com>
8338 Andrew Burgess <andrew.burgess@embecosm.com>
8339
8340 * gdb.mi/basics.c: Add new global.
8341 * gdb.mi/mi-frame-regs.exp: New file.
8342 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8343 case.
8344
b1b189e0
AB
83452018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8346
8347 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8348 non-parameter, and on an unknown symbol.
8349
fcfcc376
TT
83502018-01-19 Tom Tromey <tom@tromey.com>
8351
8352 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8353 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8354
634c1c31
AA
83552018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8356
8357 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8358 setrlimit and chdir to int.
8359
d6ad07fd
AA
83602018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8361
8362 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8363 function.
8364 (my_tend): Likewise.
8365 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8366 rationale of avoiding FP- and vector instructions.
8367
adf8243b
RK
83682018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8369
8370 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8371 "info reg" with "\[ \t\]*".
8372 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8373 "\[ \t\]+".
8374 * gdb.arch/s390-multiarch.exp: Ditto.
8375 * gdb.base/pc-fp.exp: Ditto.
8376 * gdb.reverse/i386-precsave.exp: Ditto.
8377 * gdb.reverse/i386-reverse.exp: Ditto.
8378 * gdb.reverse/i387-env-reverse.exp: Ditto.
8379 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8380
dcc06925
AA
83812018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8382
8383 * lib/gdb.exp (gdb_compile): Re-enable use of
8384 universal_compile_options for languages other than Rust.
8385
25d4fd80
AA
83862018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8387
8388 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8389
ee7f689e 83902018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8391
8392 PR gdb/16577
8393 * gdb.base/solib-vanish.exp: New.
8394 * gdb.base/solib-vanish-main.c: New.
8395 * gdb.base/solib-vanish-lib1.c: New.
8396 * gdb.base/solib-vanish-lib2.c: New.
8397
d8447b6b
YQ
83982018-01-17 Yao Qi <yao.qi@linaro.org>
8399
8400 * gdb.compile/compile.exp: Match the address printed for
8401 frame in the output of command "bt".
8402
86d6a90c
TT
84032018-01-15 Tom Tromey <tom@tromey.com>
8404
8405 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8406 compute sp_reg.
8407
cbcdb1aa
AB
84082018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8409
8410 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8411 to prepare.
8412 (prepare): Return 0 on error, 1 on success.
8413
eea61984
PA
84142018-01-12 Pedro Alves <palves@redhat.com>
8415
8416 * gdb.base/continue-after-aborted-step-over.c: New.
8417 * gdb.base/continue-after-aborted-step-over.exp: New.
8418
6181e9c2
SM
84192018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8420
8421 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8422 options when not creating an executable.
8423
3cada740
PA
84242018-01-11 Pedro Alves <palves@redhat.com>
8425
8426 PR remote/22597
8427 * gdb.server/stop-reply-no-thread.c: New file.
8428 * gdb.server/stop-reply-no-thread.exp: New file.
8429
c63d3e8d
PA
84302018-01-10 Pedro Alves <palves@redhat.com>
8431
8432 PR gdb/22670
8433 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8434 functions too. Test setting breakpoints and printing C functions
8435 with no debug info too.
8436 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8437
d4c2a405
PA
84382018-01-10 Pedro Alves <palves@redhat.com>
8439
8440 PR gdb/22670
8441 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8442 a fail.
8443
8825213e
PA
84442018-01-10 Pedro Alves <palves@redhat.com>
8445
8446 PR gdb/22670
8447 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8448
605fd3c6
YQ
84492018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8450
8451 * gdb.server/unittest.exp: Match the output in non-development
8452 mode.
8453
1e5ded6c
YQ
84542018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8455
8456 * gdb.gdb/unittest.exp: Match output in non-development mode.
8457
30066b0b
JB
84582018-01-08 Joel Brobecker <brobecker@adacore.com>
8459
8460 * gdb.ada/access_tagged_param.exp: Relax expected output
8461 for value of "ObjL" in "continue" to pck.inspect breakpoint
8462 test.
8463
04bafb1e
XR
84642018-01-08 Joel Brobecker <brobecker@adacore.com>
8465
9f86398b
JB
8466 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8467 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8468
e379cee6
PA
84692018-01-05 Pedro Alves <palves@redhat.com>
8470
8471 PR gdb/18653
8472 * gdb.base/libsegfault.exp: New.
8473
de63c46b
PA
84742018-01-05 Joel Brobecker <brobecker@adacore.com>
8475
8476 PR gdb/22670
8477 * gdb.ada/access_tagged_param.exp: New file.
8478 * gdb.ada/access_tagged_param/foo.adb: New file.
8479
f98fc17b
PA
84802018-01-05 Pedro Alves <palves@redhat.com>
8481
8482 PR gdb/22670
8483 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8484 exercise lower case too, and to exercise both full matching and
8485 wild matching.
8486
342f8240
JB
84872018-01-05 Joel Brobecker <brobecker@adacore.com>
8488
8489 * gdb.ada/rename_subscript_param: New testcase.
8490
7150d33c
JG
84912018-01-05 Jerome Guitton <guitton@adacore.com>
8492
8493 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8494
cc0e770c
JB
84952018-01-05 Joel Brobecker <brobecker@adacore.com>
8496
8497 * gdb.ada/convvar_comp: New testcase.
8498
672a41aa 84992018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8500
8501 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8502 (My_Table): New global variable.
8503 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8504
7365ec2f
JB
85052018-01-04 Joel Brobecker <brobecker@adacore.com>
8506
8507 PR gdb/22670
8508 * gdb.ada/maint_with_ada: New testcase.
8509
289483b6
JB
85102018-01-04 Joel Brobecker <brobecker@adacore.com>
8511
8512 PR gdb/22670
8513 * gdb.ada/bp_c_mixed_case: New testcase.
8514
344420da
JB
85152018-01-04 Joel Brobecker <brobecker@adacore.com>
8516
8517 PR gdb/22670
8518 * gdb.ada/complete.exp: Add "complete break ada" test.
8519
66fc87a0
JB
85202018-01-04 Joel Brobecker <brobecker@adacore.com>
8521
8522 PR gdb/22670
8523 * gdb.ada/info_addr_mixed_case: New testcase.
8524
9f757bf7
XR
85252018-01-03 Xavier Roirand <roirand@adacore.com>
8526
8527 * gdb.ada/excep_handle.exp: New testcase.
8528 * gdb.ada/excep_handle/foo.adb: New file.
8529 * gdb.ada/excep_handle/pck.ads: New file.
8530
bd570f80
JB
85312018-01-03 Joel Brobecker <brobecker@adacore.com>
8532
8533 * gdb.base/step-line.c: Add extra empty line in copyright header.
8534 * gdb.base/step-line.inp: Likewise.
8535
9fe561ab
JB
85362018-01-02 Joel Brobecker <brobecker@adacore.com>
8537
8538 * gdb.ada/dyn_stride.exp: Add slice test.
8539
a405673c
JB
85402018-01-02 Joel Brobecker <brobecker@adacore.com>
8541
8542 * gdb.ada/dyn_stride: New testcase.
8543
cef0f868
SH
85442017-12-27 Stafford Horne <shorne@gmail.com>
8545
8546 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8547 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8548
b67d92b0
SH
85492017-12-27 Stafford Horne <shorne@gmail.com>
8550
8551 * gdb.base/reggroups.c: New file.
8552 * gdb.base/reggroups.exp: New file.
8553
eccab96d
JB
85542017-12-18 Joel Brobecker <brobecker@adacore.com>
8555
8556 * gdb.dwarf2/ada-valprint-error.c: New file.
8557 * gdb.dwarf2/ada-valprint-error.exp: New file.
8558
0e2da9f0
JB
85592017-12-18 Joel Brobecker <brobecker@adacore.com>
8560
8561 * gdb.ada/assign_arr: New testcase.
8562
cb923fcc
XR
85632017-12-18 Xavier Roirand <roirand@adacore.com>
8564
8565 * gdb.ada/funcall_ptr: New testcase.
8566
7c161838
SDJ
85672017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8568
8569 PR cli/16224
8570 * gdb.base/ptype-offsets.cc: New file.
8571 * gdb.base/ptype-offsets.exp: New file.
8572
1af17fd9
YQ
85732017-12-15 Yao Qi <yao.qi@linaro.org>
8574
8575 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8576 if XML is disabled.
8577
828d5846
XR
85782017-12-15 Xavier Roirand <roirand@adacore.com>
8579
8580 * gdb.ada/same_component_name: New testcase.
8581
79e8fcaa
JB
85822017-12-14 Joel Brobecker <brobecker@adacore.com>
8583
8584 * gdb.ada/str_binop_equal: New testcase.
8585
e05fa6f9
JB
85862017-12-14 Joel Brobecker <brobecker@adacore.com>
8587
8588 * gdb.ada/task_switch_in_core: New testcase.
8589
b89641ba
SM
85902017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8591
8592 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8593 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8594 call test_bkpt_qualified.
8595 (test_bkpt_qualified): New proc.
8596
6892d2e4
PA
85972017-12-13 Pedro Alves <palves@redhat.com>
8598
8599 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8600 Tighten regexp by matching with an anchor.
8601
a22ecf70
PA
86022017-12-13 Pedro Alves <palves@redhat.com>
8603
8604 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8605 ("expression with namespace"): New set of tests.
8606 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8607 (Nested::Test_NS::qux): New.
8608 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8609 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8610
9937536c
JB
86112017-12-13 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.base/server-del-break.c: New file.
8614 * gdb.base/server-del-break.exp: New file.
8615
fe49c6f5
SH
86162017-12-12 Stafford Horne <shorne@gmail.com>
8617
8618 * gdb.xml/tdesc-regs.exp: Add or1k support.
8619
c3d18620
SH
86202017-12-12 Stafford Horne <shorne@gmail.com>
8621
8622 * gdb.base/bp-permanent.c: Define nop of or1k.
8623
c5f9cfc8
JB
86242017-12-11 Joel Brobecker <brobecker@adacore.com>
8625
8626 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8627 output with components being reordered.
8628
a9c135fc
JB
86292017-12-11 Joel Brobecker <brobecker@adacore.com>
8630
8631 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8632 output with components being reordered.
8633
927aa2e7
JK
86342017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8635 Pedro Alves <palves@redhat.com>
8636
8637 * gdb.base/maint.exp (check for .gdb_index): Check also for
8638 .debug_names.
8639 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8640 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8641 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8642 (.gdb_index used after symbol reloading): Support also .debug_names.
8643 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8644
f17d9474
YQ
86452017-12-08 Yao Qi <yao.qi@linaro.org>
8646
8647 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8648 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8649
a0de8c21
YQ
86502017-12-08 Yao Qi <yao.qi@linaro.org>
8651
8652 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8653 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8654
a738ea1d
YQ
86552017-12-08 Yao Qi <yao.qi@linaro.org>
8656
8657 * gdb.arch/aarch64-tagged-pointer.c: New file.
8658 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8659
1cd9a73b
SDJ
86602017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8661
8662 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8663 "int".
8664
fa6eb693
KS
86652017-12-07 Keith Seitz <keiths@redhat.com>
8666
8667 PR breakpoints/22569
8668 * gdb.linespec/ls-errs.exp: Change expected result of "break
8669 -source this file has spaces.c -line 3".
8670 Check that an explicit source file followed by whitespace is
8671 identified as an invalid explicit location.
8672
883fd55a
KS
86732017-12-07 Keith Seitz <keiths@redhat.com>
8674
8675 * gdb.cp/nested-types.cc: New file.
8676 * gdb.cp/nested-types.exp: New file.
8677 * lib/cp-support.exp: Load data-structures.exp library.
8678 (debug_cp_test_ptype_class): New global.
8679 (cp_ptype_class_verbose, next_line): New procedures.
8680 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8681 Add and document new return value.
8682 Switch the list of lines to a queue.
8683 Add support for new `type' key for nested type definitions.
8684 Add debugging/troubleshooting messages.
8685 * lib/data-structures.exp: New file.
8686
ec72db3e
SM
86872017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8688
8689 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8690 with proc_with_prefix, don't use with_test_prefix.
8691
99598d71
TT
86922017-12-07 Tom Tromey <tom@tromey.com>
8693
8694 * gdb.base/break.exp: Add test for empty "commands".
8695
a8806230
YQ
86962017-12-07 Yao Qi <yao.qi@linaro.org>
8697
8698 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8699 malloc and catch syscall.
8700
824cc835
PM
87012017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8702
e79be6e5 8703 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8704 tests for explicit locations.
8705
7cc244de
PA
87062017-12-06 Pedro Alves <palves@redhat.com>
8707
8708 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8709 force-disabling XML descriptions.
8710
50a1fdd5
PA
87112017-12-04 Pedro Alves <palves@redhat.com>
8712
8713 PR gdb/22499
8714 * gdb.arch/amd64-disp-step-avx.S: New file.
8715 * gdb.arch/amd64-disp-step-avx.exp: New file.
8716
f0fb2488
PA
87172017-12-03 Pedro Alves <palves@redhat.com>
8718
8719 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8720 and <string.h>.
8721 (parent_function): Print distinct messages when waitpid fails, or
8722 the child exits with a signal, or the child exits for an unhandled
8723 reason.
8724 * gdb.threads/process-dies-while-detaching.exp
8725 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8726 it. Wait for both inferior output and GDB's prompt. Use an
8727 indirect spawn id list.
8728 (do_detach): New parameter 'child_exit'. Use it to compute
8729 expected inferior output.
8730 (test_detach, test_detach_watch, test_detach_killed_outside):
8731 Adjust to pass down the expected child exit kind.
8732
97cbe998
SDJ
87332017-12-01 Joel Brobecker <brobecker@adacore.com>
8734 Sergio Durigan Junior <sergiodj@redhat.com>
8735 Pedro Alves <palves@redhat.com>
8736
8737 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8738
40fc416f
SDJ
87392017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8740
8741 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8742 to 'symbol-file' and 'add-symbol-file' can be
8743 position-independent.
8744
1cc75e92
YQ
87452017-12-01 Yao Qi <yao.qi@linaro.org>
8746
8747 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8748 the URL in copyright header.
8749 * gdb.arch/aarch64-fp.exp: Likewise.
8750 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8751 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8752 * gdb.base/expand-psymtabs.exp: Likewise.
8753 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8754 * gdb.fortran/common-block.exp: Likewise.
8755 * gdb.fortran/common-block.f90: Likewise.
8756 * gdb.fortran/logical.exp: Likewise.
8757 * gdb.fortran/vla-datatypes.f90: Likewise.
8758 * gdb.fortran/vla-sub.f90: Likewise.
8759
875fb7a7
JB
87602017-11-30 Joel Brobecker <brobecker@adacore.com>
8761
8762 * gdb.ada/repeat_dyn: New testcase.
8763
6f14765f
UW
87642017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8765
8766 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
8767 Update for changed thread numbering.
8768 * gdb.cell/bt.exp: Update for changed GDB output.
8769
f1af7b94
SM
87702017-11-30 Simon Marchi <simon.marchi@ericsson.com>
8771
8772 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
8773 setting isremote by hand.
8774 * boards/dwarf4-gdb-index.exp: Likewise.
8775 * boards/fission.exp: Likewise.
8776 * boards/stabs.exp: Likewise.
8777
e3919f3e
PA
87782017-11-30 Pedro Alves <palves@redhat.com>
8779
8780 * gdb.linespec/cpls-ops.exp
8781 (check_explicit_skips_function_argument): Extract the underlying
8782 type of size_t instead of hardcoding it.
8783
bd69330d
PA
87842017-11-29 Pedro Alves <palves@redhat.com>
8785
8786 PR c++/19436
8787 * gdb.linespec/cpls-abi-tag.cc: New file.
8788 * gdb.linespec/cpls-abi-tag.exp: New file.
8789
a20714ff
PA
87902017-11-29 Pedro Alves <palves@redhat.com>
8791
8792 * gdb.base/langs.exp: Use -qualified.
8793 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
8794 it.
8795 * gdb.cp/namespace.exp: Use -qualified.
8796 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
8797 (overload-3, template-overload, template-ret-type, const-overload)
8798 (const-overload-quoted, anon-ns, ambiguous-prefix): New
8799 procedures.
8800 (test_driver): Call them.
8801 * gdb.cp/save-bp-qualified.cc: New.
8802 * gdb.cp/save-bp-qualified.exp: New.
8803 * gdb.linespec/explicit.exp: Test -qualified.
8804 * lib/completion-support.exp (completion::explicit_opts_list): Add
8805 "-qualified".
8806 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
8807
f6f1d339
PM
88082017-11-29 Phil Muldoon <pmuldoon@redhat.com>
8809
8810 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
8811
02ca603a
TT
88122017-11-29 Tom Tromey <tom@tromey.com>
8813
8814 * gdb.base/relocate.exp: Update invalid argument test.
8815 Add new tests for invalid arguments.
8816
ed6c0bfb
TP
88172017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8818
8819 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
8820 Return 0 as a long.
8821 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
8822
f106e10e
TP
88232017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8824
8825 * gdb.cp/breakpoint.cc (bar): Set return type to void.
8826 * gdb.cp/psymtab-parameter.cc (func): Likewise.
8827 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
8828 func ().
8829 * gdb.cp/shadow.cc (B.func): Return 0.
8830
10329bb2
JB
88312017-11-27 Joel Brobecker <brobecker@adacore.com>
8832
8833 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
8834 expected output in gdb_expect call to allow the exception
8835 message to be present as well. Fix syntax confusion to avoid
8836 TCL thinking that exception_name is an array.
8837
617cd4bc
UW
88382017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
8839
8840 * gdb.arch/spu-info.c: Include <unistd.h>.
8841 (do_signal_test): Fix broken calls to write.
8842 * gdb.arch/spu-info.exp: Use prepare_for_testing.
8843 Fix checks for empty mailboxes. Update signal tests for corrected
8844 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
8845 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
8846 * gdb.cell/arch.exp: Use standard_output_file.
8847 * gdb.cell/break.exp: Likewise.
8848 * gdb.cell/bt.exp: Likewise.
8849 * gdb.cell/core.exp: Likewise.
8850 * gdb.cell/dwarfaddr.exp: Likewise.
8851 * gdb.cell/ea-cache.exp: Likewise.
8852 * gdb.cell/ea-standalone.exp: Likewise.
8853 * gdb.cell/f-regs.exp: Likewise.
8854 * gdb.cell/fork.exp: Likewise.
8855 * gdb.cell/gcore.exp: Likewise.
8856 * gdb.cell/mem-access.exp: Likewise.
8857 * gdb.cell/ptype.exp: Likewise.
8858 * gdb.cell/registers.exp: Likewise.
8859 * gdb.cell/sizeof.exp: Likewise.
8860 * gdb.cell/solib-symbol.exp: Likewise.
8861 * gdb.cell/solib.exp: Likewise.
617cd4bc 8862
a81aaca0
PA
88632017-11-25 Pedro Alves <palves@redhat.com>
8864
8865 * gdb.base/complete-empty.exp: New file.
8866 * gdb.base/completion.exp: Adjust.
8867
6a3c6ee4
PA
88682017-11-25 Pedro Alves <palves@redhat.com>
8869
8870 * gdb.linespec/cpls-ops.cc: New file.
8871 * gdb.linespec/cpls-ops.exp: New file.
8872 * lib/completion-support.exp (test_complete_prefix_range_re): New,
8873 factored out from ...
8874 (test_complete_prefix_range): ... this.
8875
8955eb2d
PA
88762017-11-24 Pedro Alves <palves@redhat.com>
8877
8878 * gdb.linespec/cpcompletion.exp: New file.
8879 * gdb.linespec/cpls-hyphen.cc: New file.
8880 * gdb.linespec/cpls.cc: New file.
8881 * gdb.linespec/cpls2.cc: New file.
8882 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
8883 test to use test_gdb_complete_unique. Add label completion,
8884 keyword completion and explicit location completion tests.
8885 * lib/completion-support.exp: New file.
8886
e547c119
JB
88872017-11-24 Joel Brobecker <brobecker@adacore.com>
8888
8889 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
8890 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
8891 when hitting an exception catchpoint.
8892
7c3c1aa8
YQ
88932017-11-22 Yao Qi <yao.qi@linaro.org>
8894
8895 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
8896
41bd68f5
SM
88972017-11-22 Simon Marchi <simon.marchi@ericsson.com>
8898
8899 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
8900 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
8901 * gdb.dwarf2/info-locals-optimized-out.c: New file.
8902
1daad298
YQ
89032017-11-22 Yao Qi <yao.qi@linaro.org>
8904
8905 * gdb.base/info-os.exp: Pass pthreads.
8906 * gdb.multi/multi-attach.exp: Likewise.
8907
88465e87
YQ
89082017-11-22 Yao Qi <yao.qi@linaro.org>
8909
8910 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
8911 compiler.
8912
dc196b23
YQ
89132017-11-22 Yao Qi <yao.qi@linaro.org>
8914
8915 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
8916 * gdb.base/break-interp.exp: Likewise.
8917 * gdb.base/jit-attach-pie.exp: Likewise.
8918
2400729e
UW
89192017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8920
8921 * gdb.base/float128.c (large128): New variable.
8922 * gdb.base/float128.exp: Add test to print largest __float128 value.
8923
7a26362d
UW
89242017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8925
8926 * gdb.arch/vsx-regs.exp: Update register content checks.
8927
ed0f4273
UW
89282017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8929
8930 * gdb.arch/ppc-longdouble.exp: New file.
8931 * gdb.arch/ppc-longdouble.c: Likewise.
8932
a25d69c6
PA
89332017-11-21 Pedro Alves <palves@redhat.com>
8934
8935 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8936
73fcf641
PA
89372017-11-20 Pedro Alves <palves@redhat.com>
8938
8939 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8940 (long_double_typedef): New typedefs.
8941 Use DEF on double and long double.
8942 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8943 cases.
8944 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8945 and 'long_double_ptr_same_size' locals. Use them to decide
8946 whether cast from array/function to float is valid/invalid.
8947
71a3c369
TT
89482017-11-17 Tom Tromey <tom@tromey.com>
8949
8950 * gdb.rust/traits.rs: New file.
8951 * gdb.rust/traits.exp: New file.
8952
ced9779b
JB
89532017-11-17 Joel Brobecker <brobecker@adacore.com>
8954
8955 * gdb.ada/minsyms: New testcase.
8956
a0922d80
PA
89572017-11-16 Pedro Alves <palves@redhat.com>
8958
8959 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8960 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8961
ea04e54c
PA
89622017-11-16 Pedro Alves <palves@redhat.com>
8963
8964 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8965 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8966
e849ea89
PA
89672017-11-16 Pedro Alves <palves@redhat.com>
8968
8969 * gdb.server/reconnect-ctrl-c.c: New file.
8970 * gdb.server/reconnect-ctrl-c.exp: New file.
8971
d8ae99a7
PM
89722017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8973
8974 * gdb.python/py-rbreak.exp: New file.
8975 * gdb.python/py-rbreak.c: New file.
8976 * gdb.python/py-rbreak-func2.c: New file.
8977
968a13f8
PA
89782017-11-16 Pedro Alves <palves@redhat.com>
8979
8980 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8981 pattern.
8982 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8983 GDB.
8984
71774bc9
SM
89852017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8986
8987 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8988 regex.
8989
ddbb44cf
SM
89902017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8991
8992 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8993 test names.
8994
584a564f
PA
89952017-11-09 Pedro Alves <palves@redhat.com>
8996
8997 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8998 factored out from ...
8999 (top level): ... here, and adjusted to avoid expecting beyond the
9000 prompt in a single gdb_test_multiple.
9001
5ed7a928
PA
90022017-11-09 Pedro Alves <palves@redhat.com>
9003
9004 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9005 output.
9006 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9007 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9008 * gdb.server/ext-run.exp ("kill" test): Likewise.
9009 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9010
a60e0738
PA
90112017-11-09 Pedro Alves <palves@redhat.com>
9012
9013 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9014 match till end of line.
9015
2c88253f
PA
90162017-11-09 Pedro Alves <palves@redhat.com>
9017
9018 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9019
c7a38517
PA
90202017-11-09 Pedro Alves <palves@redhat.com>
9021
9022 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9023 New procedures, factored out from ...
9024 (top level): ... here, and adjusted to avoid expecting beyond the
9025 prompt in one go.
9026
f29f4b6b
PA
90272017-11-09 Pedro Alves <palves@redhat.com>
9028
9029 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9030 output. Fix '?' match.
9031
286acbb5
JB
90322017-11-08 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/scoped_watch: New testcase.
9035 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9036 which is actually correct.
9037 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9038 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9039
62d7ae92
PA
90402017-11-08 Pedro Alves <palves@redhat.com>
9041
9042 * gdb.gdb/complaints.exp (test_initial_complaints)
9043 (test_serial_complaints, test_short_complaints): Call
9044 complaint_internal instead of complaint.
9045
280ca31f
DT
90462017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9047
9048 * gdb.threads/tls-core.c: New file.
9049 * gdb.threads/tls-core.exp: Likewise.
9050
b5ec771e
PA
90512017-11-08 Pedro Alves <palves@redhat.com>
9052
9053 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9054 (p Exported_Capitalized): New test.
9055 (p exported_capitalized): New test.
9056
a02b41a7
PA
90572017-11-07 Pedro Alves <palves@redhat.com>
9058
9059 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9060
95e95a6d
PA
90612017-11-07 Pedro Alves <palves@redhat.com>
9062
9063 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9064 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9065 (disable_invalid, disable_inverted, disable_negative): New
9066 procedures.
9067 ("bad numbers"): New set of tests.
9068
cee62dbd
PA
90692017-11-07 Pedro Alves <palves@redhat.com>
9070
9071 * gdb.cp/ena-dis-br-range.exp: Add tests.
9072
cc638e86
PA
90732017-11-07 Pedro Alves <palves@redhat.com>
9074
9075 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9076
d0fe4701
XR
90772017-11-07 Xavier Roirand <roirand@adacore.com>
9078 Pedro Alves <palves@redhat.com>
9079
9080 * gdb.base/ena-dis-br.exp: Add reference to
9081 gdb.cp/ena-dis-br-range.exp.
9082 * gdb.cp/ena-dis-br-range.exp: New file.
9083 * gdb.cp/ena-dis-br-range.cc: New file.
9084
46f67f80
PA
90852017-11-06 Pedro Alves <palves@redhat.com>
9086
9087 * gdb.base/attach-non-pgrp-leader.c: New.
9088 * gdb.base/attach-non-pgrp-leader.exp: New.
9089
726e1356
PA
90902017-11-06 Pedro Alves <palves@redhat.com>
9091
9092 * configure.ac: No longer check for termio.h and sgtty.h.
9093 * configure: Regenerate.
9094 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9095 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9096 Remove termio and sgtty code.
9097
50ab6ace
YQ
90982017-11-03 Yao Qi <yao.qi@linaro.org>
9099
9100 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9101 in GDB is disabled.
9102
8e68731c
YQ
91032017-11-03 Yao Qi <yao.qi@linaro.org>
9104
9105 * gdb.python/py-thrhandle.exp: Skip it if python is not
9106 enabled.
9107
3a87ae65
SM
91082017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9109
9110 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9111 as a breakpoint command.
9112
484d8d36
MD
91132017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9114
9115 PR python/21213
9116 * gdb.python/py-infthread.exp: Test calling
9117 InferiorThread.inferior () multiple times in a row.
9118
4a27f119
KS
91192017-10-27 Keith Seitz <keiths@redhat.com>
9120
9121 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9122 Test "info break" for every inlined function breakpoint.
9123
bb11dd58
YQ
91242017-10-27 Yao Qi <yao.qi@linaro.org>
9125
9126 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9127
a43f3893
PF
91282017-10-26 Patrick Frants <osscontribute@gmail.com>
9129
9130 * gdb.cp/classes.exp (test_static_members): Test printing
9131 Outer::instance.
9132 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9133 (Inner::instance, Outer::instance): New.
9134
792ccf00
PA
91352017-10-24 Pedro Alves <palves@redhat.com>
9136
9137 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9138 extra console" test in two stages.
9139
eb2bfbad
PA
91402017-10-24 Pedro Alves <palves@redhat.com>
9141
9142 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9143
1f75a651
PA
91442017-10-24 Pedro Alves <palves@redhat.com>
9145
9146 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9147 loop.
9148
779990d9
PA
91492017-10-24 Pedro Alves <palves@redhat.com>
9150
9151 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9152 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9153
ad9b8f5d
PA
91542017-10-24 Pedro Alves <palves@redhat.com>
9155
9156 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9157 parameter and handle it. Don't output read value in test name.
9158
fee6da6e
PA
91592017-10-24 Pedro Alves <palves@redhat.com>
9160
9161 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9162 custom test name.
9163
10389c2c
PA
91642017-10-24 Pedro Alves <palves@redhat.com>
9165
9166 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9167 include the unstable output directory name in the test's name.
9168 (initial_setup_simple) <'set args'>: Use custom test name.
9169
a80e65a9
PA
91702017-10-24 Pedro Alves <palves@redhat.com>
9171
9172 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9173 with explicit test name.
9174
15763a09
PA
91752017-10-20 Pedro Alves <palves@redhat.com>
9176
9177 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9178 'wait -i'. Use gdb_assert and remote_close.
9179
49a4ce2e
AB
91802017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9181
9182 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9183 number from variable rather than hard-coded.
9184
a75868f5
PA
91852017-10-19 Pedro Alves <palves@redhat.com>
9186
9187 * gdb.base/long-inferior-output.c: New file.
9188 * gdb.base/long-inferior-output.exp: New file.
9189
c8ba13ad
KS
91902017-11-18 Keith Seitz <keiths@redhat.com>
9191
9192 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9193 method.
9194 (main): Call it.
9195 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9196 Add additional user-defined conversion operator tests.
9197
b27de576
PA
91982017-10-17 Pedro Alves <palves@redhat.com>
9199
9200 * boards/native-stdio-gdbserver.exp: Load "local-board".
9201
8484c955
PA
92022017-10-17 Pedro Alves <palves@redhat.com>
9203
9204 * gdb.base/quit-live.c: New file.
9205 * gdb.base/quit-live.exp: New file.
9206
83d5a34d
KS
92072017-10-16 Keith Seitz <keiths@redhat.com>
9208
9209 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9210 (class_with_protected_typedef, class_with_private_typedef)
9211 (struct_with_public_typedef, struct_with_protected_typedef)
9212 (struct_with_private_typedef): New classes/structs.
9213 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9214 typedefs and access specifiers.
9215
739b3f1d
PA
92162017-10-16 Pedro Alves <palves@redhat.com>
9217 Simon Marchi <simon.marchi@polymtl.ca>
9218
9219 * README (Local vs Remote vs Native): New section.
9220 * boards/local-board.exp: New file, with bits factored out from
9221 ...
9222 * boards/native-extended-gdbserver.exp: ... here. Load
9223 "local-board".
9224 * boards/native-gdbserver.exp: Load "local-board".
9225 (${board}_spawn, ${board}_exec): Delete.
9226 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9227 ...
9228 * boards/stdio-gdbserver-base.exp: ... this new file.
9229 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9230 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9231 procedure.
9232 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9233 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9234 stdio_gdbserver_command.
9235 (${board}_get_remote_address, ${board}_get_comm_port)
9236 (${board}_download, ${board}_upload): Delete.
9237 (get_target_remote_pipe_cmd): New.
9238
fe68b953
SM
92392017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9240
9241 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9242 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9243 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9244 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9245 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9246 remove with_test_prefix.
9247
300b6685
PA
92482017-10-13 Pedro Alves <palves@redhat.com>
9249
9250 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9251 * gdb.base/annota1.exp: Use it instead of is_remote.
9252 * gdb.base/annota3.exp: Use it instead of is_remote.
9253 * gdb.cp/annota2.exp: Use it instead of is_remote.
9254 * gdb.cp/annota3.exp: Use it instead of is_remote.
9255 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9256
50500caf
PA
92572017-10-13 Pedro Alves <palves@redhat.com>
9258
9259 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9260 (test_num_test_vars, run_and_count_vars, find_env)
9261 (test_set_unset_env, test_inherit_env_var): New procedures.
9262 (top level): Use them.
9263
dad0c6d2
PA
92642017-10-13 Pedro Alves <palves@redhat.com>
9265
9266 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9267 also skip on stub-like targets.
9268
8b0553c1
PA
92692017-10-13 Pedro Alves <palves@redhat.com>
9270
9271 PR gdb/22293
9272 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9273 (top level): Move some tests to ...
9274 (test_not_found): ... this new procedure.
9275 (top level): Call it.
9276
7594f623
PA
92772017-10-13 Pedro Alves <palves@redhat.com>
9278
9279 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9280 expect different "info terminal" output if testing with a
9281 non-native target.
9282
ebe3b402
PA
92832017-10-13 Pedro Alves <palves@redhat.com>
9284 Simon Marchi <simon.marchi@polymtl.ca>
9285
9286 PR python/12966
9287 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9288
42f1b161
PA
92892017-10-13 Pedro Alves <palves@redhat.com>
9290
9291 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9292 already.
9293
8d6ef72b
PA
92942017-10-13 Pedro Alves <palves@redhat.com>
9295
9296 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9297 is_remote.
9298
d7bcd5b8
PA
92992017-10-13 Pedro Alves <palves@redhat.com>
9300
9301 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9302 is_remote.
9303
df479dc6
PA
93042017-10-13 Pedro Alves <palves@redhat.com>
9305
9306 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9307 is set.
9308 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9309 instead of is_remote.
9310
23fb630a
PA
93112017-10-13 Pedro Alves <palves@redhat.com>
9312
9313 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9314 (top level): Add comment.
9315
cc77b1dc
PA
93162017-10-13 Pedro Alves <palves@redhat.com>
9317
9318 * gdb.base/remote.exp (top level): Fix comment typo and add
9319 missing return.
9320
27c9e813
PA
93212017-10-13 Pedro Alves <palves@redhat.com>
9322 Simon Marchi <simon.marchi@polymtl.ca>
9323
9324 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9325 calls and add comments. Skip test if use_gdb_stub is set.
9326 (top level): Use "set cwd" command instead of "cd" command.
9327
5e830d98
PA
93282017-10-13 Pedro Alves <palves@redhat.com>
9329
9330 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9331 is_remote target check.
9332
f5ca0032
PA
93332017-10-13 Pedro Alves <palves@redhat.com>
9334
9335 * gdb.base/scope.exp: Use build_executable + clean_restart +
9336 gdb_file_cmd instead of prepare_for_testing and no longer skip
9337 "before run" tests on is_remote target boards. Update comments.
9338 * boards/native-extended-gdbserver.exp
9339 (extended_gdbserver_load_last_file): New, factored out from ...
9340 (gdb_load): ... this. Move further below and add comment.
9341 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9342
8aed1c0d
PA
93432017-10-12 Pedro Alves <palves@redhat.com>
9344
9345 * gdb.base/attach.exp: Remove references to gdb64.
9346 * gdb.base/dbx.exp: Remove references to gdb64.
9347
cfa34c87
SM
93482017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9349 Pedro Alves <palves@redhat.com>
9350
9351 * gdb.base/label.exp: Remove is_remote target check.
9352
9192b7de
PA
93532017-10-12 Pedro Alves <palves@redhat.com>
9354
9355 * gdb.base/auvx.exp (coredir): Update comment.
9356 (top level) <core_works>: Use "set cwd" command instead of "cd"
9357 command.
9358
6bf0052d
PA
93592017-10-12 Pedro Alves <palves@redhat.com>
9360 Simon Marchi <simon.marchi@polymtl.ca>
9361
9362 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9363 target boards.
9364
e48ef82d
PA
93652017-10-12 Pedro Alves <palves@redhat.com>
9366 Simon Marchi <simon.marchi@polymtl.ca>
9367
9368 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9369 Instead skip if there's any gdb_protocol set.
9370
8d7aea57
SM
93712017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9372 Pedro Alves <palves@redhat.com>
9373
9374 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9375
30440677
PA
93762017-10-12 Pedro Alves <palves@redhat.com>
9377 Simon Marchi <simon.marchi@polymtl.ca>
9378
9379 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9380 instead of on dejagnu remote boards.
9381
4e04f045 93822017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9383 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9384
9385 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9386 checks. Use build_executable + clean_restart instead of
9387 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9388 of enabling non-stop after starting gdb.
9389
871a186e
PA
93902017-10-12 Pedro Alves <palves@redhat.com>
9391
9392 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9393 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9394 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9395 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9396
56d704da
AK
93972017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9398
9399 * gdb.arch/arc-tdesc-cpu.exp: New file.
9400 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9401
2f20e312
SM
94022017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9403
9404 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9405
65630365
PA
94062017-10-10 Pedro Alves <palves@redhat.com>
9407
9408 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9409 expect CLI output.
9410
bf469271
PA
94112017-10-10 Pedro Alves <palves@redhat.com>
9412
9413 * lib/selftest-support.exp (selftest_setup): Update for
9414 captured_command_loop's prototype change.
9415
777a42f1
PA
94162017-10-09 Pedro Alves <palves@redhat.com>
9417
9418 Test both arch1=>arch2 and arch2=>arch1.
9419
9420 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9421 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9422 factored out to...
9423 (append_arch1_options, append_arch2_options, append_arch_options)
9424 (build_executables): New procedures.
9425 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9426 local.
9427 (top level): Add new 'first_arch' testing axis.
9428
cbd2b4e3
PA
94292017-10-09 Pedro Alves <palves@redhat.com>
9430
9431 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9432 (barrier): New.
9433 (thread_start, all_started): New functions.
9434 (main): Spawn new thread and wait until it is scheduled.
9435 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9436 option.
9437 (do_test): Add 'selected_thread' parameter. Run to all_started
9438 instead of main. Explicitly set the breakpoint at main. Switch
9439 to the SELECTED_THREAD thread.
9440 (top level): Test handling the exec event with either the main
9441 thread or the second thread selected.
9442
5c9e4427
PA
94432017-10-09 Pedro Alves <palves@redhat.com>
9444
9445 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9446 logic. Move STOP marker after the value checks.
9447 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9448 regexp.
9449
b3b7c423
SL
94502017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9451
9452 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9453
3b4b2f16
UW
94542017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9455
9456 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9457 integer-to-dfp conversion.
9458 * gdb.base/dfp-test.exp: Likewise.
9459
5cd63fda
PA
94602017-10-04 Pedro Alves <palves@redhat.com>
9461
9462 * gdb.multi/hangout.c: Include <unistd.h>.
9463 (hangout_loop): New function.
9464 (main): Call alarm. Call hangout_loop in a loop.
9465 * gdb.multi/hello.c: Include <unistd.h>.
9466 (hello_loop): New function.
9467 (main): Call alarm. Call hangout_loop in a loop.
9468 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9469 inferior with the other selected.
9470
4c71c105
SM
94712017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9472
9473 * gdb.mi/list-thread-groups-available.exp: New file.
9474 * gdb.mi/list-thread-groups-available.c: New file.
9475
bc3b087d
SDJ
94762017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9477
9478 * gdb.base/set-cwd.exp: Make it available on
9479 native-extended-gdbserver.
9480
d092c5a2
SDJ
94812017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9482
9483 * gdb.base/set-cwd.c: New file.
9484 * gdb.base/set-cwd.exp: Likewise.
9485
45320ffa
TT
94862017-10-02 Tom Tromey <tom@tromey.com>
9487
9488 PR rust/22236:
9489 * gdb.rust/simple.rs (main): New variable "fslice".
9490 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9491
b3e3859b
TT
94922017-10-02 Tom Tromey <tom@tromey.com>
9493
9494 * gdb.rust/simple.exp: Test ptype of a slice.
9495
01af5e0d
TT
94962017-10-02 Tom Tromey <tom@tromey.com>
9497
9498 * gdb.rust/simple.exp: Test index of slice.
9499
a9bbfbd8
TT
95002017-09-27 Tom Tromey <tom@tromey.com>
9501
9502 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9503
df8899e5
TP
95042017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9505 Pedro Alves <palves@redhat.com>
9506
9507 * gdb.base/compare-sections.exp (get value of read-only section): Read
9508 as unsigned value.
9509 (corrupt read-only section): Likewise and don't set written if patching
9510 failed.
9511
757bf54b
KB
95122017-09-21 Kevin Buettner <kevinb@redhat.com>
9513
9514 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9515 files.
9516
06871ae8
PA
95172017-09-20 Pedro Alves <palves@redhat.com>
9518
9519 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9520 symbol names in gdb's output.
9521 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9522
e5f25bc5
PA
95232017-09-20 Pedro Alves <palves@redhat.com>
9524
9525 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9526 Rename to ...
9527 (test_list_ambiguous_symbol): ... this and add a symbol name
9528 parameter. Adjust.
9529 (test_list_ambiguous_function): Reimplement on top of
9530 test_list_ambiguous_symbol and also test listing ambiguous
9531 variables.
9532 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9533 (ambiguous_fun): ... this.
9534 (ambiguous_var): New.
9535 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9536 (ambiguous_fun): ... this.
9537 (ambiguous_var): New.
9538
4e5a4f58
JB
95392017-09-19 John Baldwin <jhb@FreeBSD.org>
9540
9541 * gdb.base/starti.c: New file.
9542 * gdb.base/starti.exp: New file.
9543 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9544
26e53f3e
PA
95452017-09-14 Pedro Alves <palves@redhat.com>
9546
9547 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9548 (top level): Use it instead of runto.
9549
cb791d59
TT
95502017-09-11 Tom Tromey <tom@tromey.com>
9551
9552 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9553
7c96f8c1
TT
95542017-09-11 Tom Tromey <tom@tromey.com>
9555
9556 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9557 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9558
469412dd
CW
95592017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9560
9561 * gdb.fortran/printing-types.exp: New file.
9562 * gdb.fortran/printing-types.exp: New file.
9563
e0f86435
BH
95642017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9565
9566 * gdb.fortran/vla-ptype.exp: Fix typos.
9567 * gdb.fortran/vla-value.exp: Same.
9568
9e9af4be
BH
95692017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9570
9571 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9572 * gdb.mi/mi-var-child-f.exp: Likewise.
9573 * gdb.mi/mi-vla-fortran.exp: Likewise.
9574
a5ad232b 95752017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9576 Christoph Weinmann <christoph.t.weinmann@intel.com>
9577 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9578
9579 * gdb.fortran/ptr-indentation.f90: New file.
9580 * gdb.fortran/ptr-indentation.exp: New file.
9581
5aec60eb
TT
95822017-09-05 Tom Tromey <tom@tromey.com>
9583
9584 PR gdb/22010:
9585 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9586
8f8f8152
TP
95872017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9588
9589 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9590
fbd1b771
JK
95912017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9592
9593 * gdb.threads/tls-nodebug-pie.c: New file.
9594 * gdb.threads/tls-nodebug-pie.exp: New file.
9595
5eb5f850
TT
95962017-09-05 Tom Tromey <tom@tromey.com>
9597
9598 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9599 for rust.
9600
ae780a21
SM
96012017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9602
9603 * gdb.multi/multi-arch-exec.exp: Test with different
9604 "follow-exec-mode" settings.
9605 (do_test): New procedure.
9606
3693fdb3
PA
96072017-09-04 Pedro Alves <palves@redhat.com>
9608
9609 * gdb.base/func-static.c (S::method const, S::method volatile)
9610 (S::method volatile const): New methods.
9611 (c_s, v_s, cv_s): New instances.
9612 (main): Call method() on them.
9613 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9614 (cannot_resolve): New procedure.
9615 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9616 print-quote-unquoted columns.
9617 (do_test): Test printing each scope too.
9618
e68cb8e0
PA
96192017-09-04 Pedro Alves <palves@redhat.com>
9620
9621 * gdb.base/local-static.exp: Also test with
9622 class::method::variable wholly quoted.
9623 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9624
858be34c
PA
96252017-09-04 Pedro Alves <palves@redhat.com>
9626
9627 * gdb.base/local-static.c: New.
9628 * gdb.base/local-static.cc: New.
9629 * gdb.base/local-static.exp: New.
9630
46a4882b
PA
96312017-09-04 Pedro Alves <palves@redhat.com>
9632
9633 * gdb.asm/asm-source.exp: Add casts to int.
9634 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9635 (dataglobal64_1, dataglobal64_2): New globals.
9636 * gdb.base/nodebug.exp: Test different expressions involving the
9637 new globals, with print, whatis and ptype. Add casts to int.
9638 * gdb.base/solib-display.exp: Add casts to int.
9639 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9640 * gdb.cp/m-static.exp: Add cast to int.
9641 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9642 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9643 tls variable with no debug info without a cast. Test with a cast
9644 to int too.
9645 * gdb.trace/entry-values.exp: Add casts.
9646
2c5a2be1
PA
96472017-09-04 Pedro Alves <palves@redhat.com>
9648
9649 * gdb.base/nodebug.exp: Test that ptype's error about functions
9650 with unknown return type includes the function name too.
9651
7022349d
PA
96522017-09-04 Pedro Alves <palves@redhat.com>
9653
9654 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9655 return type of munmap in infcall.
9656 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9657 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9658 type of ftell in infcall.
9659 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9660 type of getpid in infcall.
9661 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9662 infcall.
9663 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9664 Bail on failure to extract the pid.
9665 * gdb.base/nodebug.c: #include <stdint.h>.
9666 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9667 New functions.
9668 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9669 Change expected output of print/whatis/ptype with functions with
9670 no debug info. Test all supported languages. Call
9671 test_call_promotion.
9672 * gdb.compile/compile.exp: Adjust expected output to expect
9673 warning.
9674 * gdb.threads/siginfo-threads.exp: Likewise.
9675
54990598
PA
96762017-09-04 Pedro Alves <palves@redhat.com>
9677
9678 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9679 "prototypes". Test calling float functions via prototyped and
9680 unprototyped function pointers.
9681 (perform_all_tests): New parameter "prototypes". Pass it down.
9682 (top level): Pass down "prototypes" parameter to
9683 perform_all_tests.
9684
34d16ea2
SM
96852017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9686
9687 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9688 Test with nested loops.
9689
9521ecda
SM
96902017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9691
9692 * gdb.base/commands.exp: Call the new procedures.
9693 (loop_break_test, loop_continue_test): New procedures.
9694
80a65e9b
SM
96952017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9696
9697 * gdb.base/commands.exp: Call new procedure.
9698 (define_if_without_arg_test): New procedure.
9699
e439fa14
PA
97002017-09-04 Pedro Alves <palves@redhat.com>
9701
9702 * gdb.base/list-ambiguous.exp: New file.
9703 * gdb.base/list-ambiguous0.c: New file.
9704 * gdb.base/list-ambiguous1.c: New file.
9705 * gdb.base/list.exp (test_list_range): Adjust expected output.
9706
0a2dde4a
SDJ
97072017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9708
9709 * gdb.base/share-env-with-gdbserver.c: New file.
9710 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9711
5e89eb3a
SM
97122017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9713
9714 * gdb.base/commands.exp (gdbvar_simple_if_test,
9715 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9716 progvar_simple_if_test, progvar_simple_while_test,
9717 progvar_complex_if_while_test, user_defined_command_test,
9718 user_defined_command_args_eval,
9719 user_defined_command_args_stack_test,
9720 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9721 temporary_breakpoint_commands,
9722 gdb_test_no_prompt, redefine_hook_test,
9723 redefine_backtrace_test): Remove "global gdb_prompt".
9724
fd437cbc
SM
97252017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9726
9727 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9728 New proc, call it from toplevel.
9729
87215ad1
SDJ
97302017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9731
9732 PR remote/21852
9733 * gdb.server/normal.c: New file, copied from gdb.base.
9734 * gdb.server/run-without-local-binary.exp: New file.
9735
58afddc6
WP
97362017-08-07 Weimin Pan <weimin.pan@oracle.com>
9737
9738 * gdb.arch/sparc64-adi.exp: New file.
9739 * gdb.arch/sparc64-adi.c: New file.
9740
5277199a
PA
97412017-08-22 Pedro Alves <palves@redhat.com>
9742
9743 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9744 (top level): Add "list all overloads" tests.
9745
14278e1f
TT
97462017-08-22 Tom Tromey <tom@tromey.com>
9747
9748 * gdb.gdb/xfullpath.exp: Remove.
9749
bf223d3e
PA
97502017-08-21 Pedro Alves <palves@redhat.com>
9751
9752 PR gdb/19487
9753 * gdb.base/symbol-alias.c: New.
9754 * gdb.base/symbol-alias2.c: New.
9755 * gdb.base/symbol-alias.exp: New.
9756
c973d0aa
PA
97572017-08-21 Pedro Alves <palves@redhat.com>
9758
9759 * gdb.base/dfp-test.c
9760 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9761 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9762 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
9763 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
9764 * gdb.base/whatis-ptype-typedefs.c: New.
9765 * gdb.base/whatis-ptype-typedefs.exp: New.
9766 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
9767 (an_int, an_int_type, an_int_type2): New globals.
9768 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
9769 involving typedefs and cast expressions.
9770 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
9771 (lookup_typedefs_function): New.
9772 (typedefs_pretty_printers_dict): New.
9773 (top level): Register lookup_typedefs_function in
9774 gdb.pretty_printers.
9775
6d580b63
YQ
97762017-08-18 Yao Qi <yao.qi@linaro.org>
9777
9778 * gdb.server/unittest.exp: New.
9779
206726fb
SDJ
97802017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
9781
9782 PR gdb/21954
9783 * gdb.base/environ.exp: Add test to check if 'unset environment'
9784 works.
9785
bf0ec4c2
AA
97862017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9787
9788 * lib/gdb.exp (universal_compile_options): New caching proc.
9789 (gdb_compile): Suppress GCC's coloring of messages.
9790
d6382fff
TT
97912017-08-14 Tom Tromey <tom@tromey.com>
9792
9793 PR gdb/21675:
9794 * gdb.base/printcmds.exp (test_radices): New function.
9795 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
9796 * gdb.base/sizeof.exp (check_valueof): Use p/d.
9797 * lib/gdb.exp (get_integer_valueof): Use p/d.
9798
c2c2dd9f
SM
97992017-08-12 Simon Marchi <simon.marchi@ericsson.com>
9800
9801 * lib/gdb.exp (get_valueof): Don't capture end-of-line
9802 characters.
9803
fdffd6f4
TT
98042017-08-05 Tom Tromey <tom@tromey.com>
9805
9806 * gdb.rust/simple.exp: Allow String to appear in a different
9807 namespace.
9808
27d41eac
YQ
98092017-07-26 Yao Qi <yao.qi@linaro.org>
9810
9811 * gdb.gdb/unittest.exp: Invoke command
9812 "maintenance check xml-descriptions".
9813
031ed05d
AA
98142017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9815
9816 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9817 calling context.
9818 (hex128): Drop erroneous calculation of parameters.
9819
dcd27ddf
SM
98202017-07-22 Simon Marchi <simon.marchi@ericsson.com>
9821
9822 * gdb.python/py-unwind.exp: Disable stack protection when
9823 building test file.
9824
47e77640
PA
98252017-07-20 Pedro Alves <palves@redhat.com>
9826
9827 * gdb.base/default.exp (set language): Adjust expected output.
9828
62d2a18a
PA
98292017-07-20 Pedro Alves <palves@redhat.com>
9830
9831 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
9832 (test_minsym): ... this, and make static.
9833 (get_pck__foo__bar__minsym): Rename to ...
9834 (get_test_minsym): ... this.
9835 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
9836 symbol names and comments.
9837 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
9838 (get_test_minsym): ... this.
9839 (pck__foo__bar__minsym__2): Rename to ...
9840 (test_minsym): ... this.
9841 (main): Adjust.
9842
c45ec17c
PA
98432017-07-17 Pedro Alves <palves@redhat.com>
9844
9845 * gdb.base/completion.exp: Adjust expected output.
9846 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
9847 the completer works.
9848
c6756f62
PA
98492017-07-17 Pedro Alves <palves@redhat.com>
9850
9851 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
9852
5bd68487
AB
98532017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
9854
9855 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
9856
8880f2a9
TT
98572017-07-14 Tom Tromey <tom@tromey.com>
9858
9859 PR rust/21764:
9860 * gdb.rust/simple.exp: Add tests.
9861
65547233
TT
98622017-07-14 Tom Tromey <tom@tromey.com>
9863
9864 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
9865
8f14146e
PA
98662017-07-14 Pedro Alves <palves@redhat.com>
9867
9868 * gdb.linespec/base/one/thefile.cc (z1): New function.
9869 * gdb.linespec/base/two/thefile.cc (z2): New function.
9870 * gdb.linespec/linespec.exp: Add tests.
9871
b4365d02
AB
98722017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9873
9874 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
9875 to mi_create_breakpoint.
9876
5d2cbaa5
AB
98772017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9878
9879 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
9880 mi_create_breakpoint.
9881
11cb5716
IB
98822017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
9883
9884 * gdb.dlang/demangle.exp: Update for demangling changes.
9885
03278692
TT
98862017-07-09 Tom Tromey <tom@tromey.com>
9887
9888 * gdb.dwarf2/shortpiece.exp: New file.
9889
33c5cd75
DB
98902017-07-06 David Blaikie <dblaikie@gmail.com>
9891
9892 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
9893 built from fissiont-multi-cu{1,2}.c.
9894 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
9895 except putting 'main' and 'func' in separate CUs in the same DWO file.
9896 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
9897 test.
9898 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
9899 test.
9900
8455d262
PA
99012017-07-06 Pedro Alves <palves@redhat.com>
9902
9903 * gdb.python/py-unwind.exp: Test flushregs.
9904
dc4bde35
SDJ
99052017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9906
9907 PR cli/21688
9908 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
9909 tests for alias commands and trailing whitespace.
9910
51ed89aa
SDJ
99112017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9912
9913 PR cli/21688
9914 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
9915 procedure. Call it.
9916
eb17d413
PA
99172017-06-29 Pedro Alves <palves@redhat.com>
9918
9919 * gdb.base/printcmds.exp: Add tests.
9920
41664b45
DG
99212017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9922
9923 PR gdb/21337
9924 * gdb.base/reread-readsym.exp: New file.
9925 * gdb.base/reread-readsym.c: New file.
9926
75312ae3
KB
99272017-06-21 Kevin Buettner <kevinb@redhat.com>
9928
9929 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9930 subpattern.
9931
66953522
PB
99322017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9933
9934 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9935 extended mnemonic.
9936 * gdb.arch/powerpc-power9.s: Likewise.
9937
5524b525
AA
99382017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9939
9940 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9941 on 32-bit x86 targets. Exploit is_*_target macros where
9942 appropriate.
9943
03c8af18
AA
99442017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9945
9946 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9947 register pieces.
9948
3bf31011
AA
99492017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9950
9951 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9952 located in one or more DWARF pieces.
9953
805acca0
AA
99542017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9955
9956 * lib/gdb.exp (get_endianness): New proc.
9957 * gdb.arch/aarch64-fp.exp: Use it.
9958 * gdb.arch/altivec-regs.exp: Likewise.
9959 * gdb.arch/e500-regs.exp: Likewise.
9960 * gdb.arch/vsx-regs.exp: Likewise.
9961 * gdb.base/dump.exp: Likewise.
9962 * gdb.base/funcargs.exp: Likewise.
9963 * gdb.base/gnu_vector.exp: Likewise.
9964 * gdb.dwarf2/formdata16.exp: Likewise.
9965 * gdb.dwarf2/implptrpiece.exp: Likewise.
9966 * gdb.dwarf2/nonvar-access.exp: Likewise.
9967 * gdb.python/py-inferior.exp: Likewise.
9968 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9969
e9352324
AA
99702017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9971
9972 PR gdb/21226
9973 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9974 stack value pieces are taken from the LSB end.
9975
d5d1163e
AA
99762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9977
9978 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9979 variable at nonzero offset.
9980
0567c986
AA
99812017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9982
9983 * gdb.dwarf2/var-access.c: New file.
9984 * gdb.dwarf2/var-access.exp: New test.
9985 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9986
973e9aab
TT
99872017-06-12 Tom Tromey <tom@tromey.com>
9988
9989 * gdb.dwarf2/formdata16.exp: Add tests.
9990
d9109c80
TT
99912017-06-12 Tom Tromey <tom@tromey.com>
9992
9993 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9994
30a25466
TT
99952017-06-12 Tom Tromey <tom@tromey.com>
9996
9997 PR exp/16225:
9998 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9999 * gdb.arch/vsx-regs.exp: Update tests.
10000 * gdb.arch/s390-vregs.exp (hex128): New proc.
10001 Update test.
10002 * gdb.arch/altivec-regs.exp: Update tests.
10003
aefd8b33
SDJ
100042017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10005
10006 * gdb.base/startup-with-shell.c: New file.
10007 * gdb.base/startup-with-shell.exp: Likewise.
10008
2090129c
SDJ
100092017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10010
10011 * gdb.server/non-existing-program.exp: Update regex in order to
10012 reflect the fact that gdbserver is now using fork_inferior (with a
10013 shell) to startup the inferior.
10014
8e86a419
SM
100152017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10016
10017 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10018 support function calls from GDB.
10019
e6cf65f2
TT
100202017-05-21 Tom Tromey <tom@tromey.com>
10021
10022 PR rust/21466:
10023 * gdb.rust/unsized.exp: New file.
10024 * gdb.rust/unsized.rs: New file.
10025
43cc5389
TT
100262017-05-19 Tom Tromey <tom@tromey.com>
10027
10028 PR rust/21484:
10029 * gdb.rust/watch.exp: New file.
10030 * gdb.rust/watch.rs: New file.
10031
ec8df234
TT
100322017-05-18 Tom Tromey <tom@tromey.com>
10033
10034 * gdb.rust/simple.exp: Allow Box to be qualified.
10035
3e3e7fae
TP
100362017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10037
10038 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10039
59cc050d
PA
100402017-05-18 Pedro Alves <palves@redhat.com>
10041
10042 * gdb.base/fileio.c (test_write, test_read, test_close)
10043 (test_fstat): Don't print 'ret' in the fail path.
10044
c8f6abd1
PA
100452017-05-18 Pedro Alves <palves@redhat.com>
10046
10047 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10048 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10049 (test_system, test_rename, test_unlink, test_time): Change
10050 prototypes.
10051 * gdb.base/fileio.exp (stop_msg): Adjust.
10052
d2a03b77
PA
100532017-05-18 Pedro Alves <palves@redhat.com>
10054
10055 * gdb.base/fileio.c (null_str): New global.
10056 (test_stat): Use it.
10057 * gdb.base/fileio.exp: Remove nowarnings.
10058
0d5c6999
YQ
100592017-05-17 Yao Qi <yao.qi@linaro.org>
10060
10061 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10062
21873064
YQ
100632017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10064
10065 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10066 argument command.
10067 (top-level): Invoke test_set_inferior_tty.
10068
d512d31c
PA
100692017-05-04 Pedro Alves <palves@redhat.com>
10070
10071 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10072 Add parens to print call for Python 3.
10073
90cef2ed
KS
100742017-05-03 Keith Seitz <keiths@redhat.com>
10075
10076 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10077 (main): Call it.
10078
14f819c8
TW
100792017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10080
10081 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10082 to prev and next.
10083
913aeadd
TW
100842017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10085
10086 * gdb.python/py-record-btrace.exp: Remove test for
10087 gdb.BtraceInstruction.error.
10088
a3be24ad
TW
100892017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10090
10091 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10092
ae20e79a
TW
100932017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10094
10095 * gdb.python/py-record-btrace-threads.c: New file.
10096 * gdb.python/py-record-btrace-threads.exp: New file.
10097
45ce1b47
SDJ
100982017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10099
10100 PR testsuite/8595
10101 * gdb.base/environ.exp: Make test available in all architectures.
10102 Move bits related to "info program" testing to
10103 gdb.base/info-program.exp. Rewrite tests to use the two new
10104 procedures mentione below.
10105 (test_set_show_env_var) New procedure.
10106 (test_set_show_env_var_equal): Likewise.
10107 * gdb.base/info-program.exp: New file.
10108
e15c3eb4
KS
101092017-04-27 Keith Seitz <keiths@redhat.com>
10110
10111 * gdb.cp/oranking.cc (test15): New function.
10112 (main): Call test15 and declare additional variables for testing.
10113 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10114 "p foo101('abc')" tests.
10115 Add tests for cv qualifier overloads.
10116 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10117 "lvalue reference overload" test.
10118 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10119 "print value of f1 on Child&& in f2" test.
10120
3a3fd0fd
PA
101212017-04-19 Pedro Alves <palves@redhat.com>
10122
10123 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10124 procedure.
10125 (top level): Call it.
10126 * lib/gdb.exp (gdb_define_cmd): New procedure.
10127
53375380
PA
101282017-04-12 Pedro Alves <palves@redhat.com>
10129
10130 PR gdb/21323
10131 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10132 (wchar): New global.
10133 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10134 (do_test_wide_char, wide_char_types_no_program, top level): Add
10135 wchar_t testing.
10136
53e710ac
PA
101372017-04-12 Pedro Alves <palves@redhat.com>
10138
10139 PR c++/21323
10140 * gdb.cp/wide_char_types.c: New file.
10141 * gdb.cp/wide_char_types.exp: New file.
10142
0ad9d8c7
SDJ
101432017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10144
10145 PR gdb/21352
10146 * gdb.trace/tsv.exp: Add test for "tsave -r".
10147
b1b45502
IB
101482017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10149
10150 * gdb.dlang/watch-loc.c: New file.
10151 * gdb.dlang/watch-loc.exp: New file.
10152
ec13808e
JK
101532017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10154
10155 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10156
fe5f7374
AK
101572017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10158
10159 * gdb.arch/arc-analyze-prologue.S: New file.
10160 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10161
eea78757
AK
101622017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10163
10164 * gdb.arch/arc-decode-insn.S: New file.
10165 * gdb.arch/arc-decode-insn.exp: Likewise.
10166
5badf10a
IR
101672017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10168
10169 PR tdep/20928
10170 * gdb.arch/sparc64-regs.exp: New file.
10171 * gdb.arch/sparc64-regs.S: Likewise.
10172
cee59b3f
TW
101732017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10174
10175 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10176 and memory view on Python 3.
10177
c0f55cc6
AV
101782017-03-20 Artemiy Volkov <artemiyv@acm.org>
10179 Keith Seitz <keiths@redhat.com>
10180
10181 PR gdb/14441
10182 * gdb.cp/demangle.exp: Add rvalue reference tests.
10183 * gdb.cp/rvalue-ref-casts.cc: New file.
10184 * gdb.cp/rvalue-ref-casts.exp: New file.
10185 * gdb.cp/rvalue-ref-overload.cc: New file.
10186 * gdb.cp/rvalue-ref-overload.exp: New file.
10187 * gdb.cp/rvalue-ref-params.cc: New file.
10188 * gdb.cp/rvalue-ref-params.exp: New file.
10189 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10190 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10191 * gdb.cp/rvalue-ref-types.cc: New file.
10192 * gdb.cp/rvalue-ref-types.exp: New file.
10193 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10194 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10195
51457a05
MAL
101962017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10197
10198 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10199 New procedure.
10200
5b291c04
MAL
102012017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10202
10203 * lib/mi-support.exp (mi_gdb_test): Add additional message
10204 for unexpected output.
10205
59a56148
AA
102062017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10207
10208 * gdb.base/examine-backward.c (Barrier): New character array
10209 constant, to ensure that TestStrings is preceded by a string
10210 terminator.
10211
7942e96e
AA
102122017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10213
10214 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10215 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10216 and implicit pointer into such a location.
10217
6ebac3fb
DE
102182017-03-16 Doug Evans <dje@google.com>
10219
10220 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10221
ec3b243d
TP
102222017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10223
10224 * gdb.cp/m-static.exp: Fix expectation for prototype of
10225 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10226
102272017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10228
10229 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10230 * gdb.guile/scm-lazy-string.c: New file.
10231 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10232 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10233 for pointer, array, typedef lazy strings.
10234
2cc36e25 102352017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10236
10237 PR python/17728, python/18439, python/18779
10238 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10239 * gdb.python/py-lazy-string.c (pointer): New typedef.
10240 (main): New locals ptr, array, typedef_ptr.
10241 * gdb.python/py-value.exp: Move lazy string tests to ...
10242 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10243 array, typedef lazy strings.
ec3b243d 10244
0efcde63
AK
102452017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10246
10247 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10248 Add optional 'test' parameter.
10249
7978d7c3
SM
102502017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10251
10252 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10253 Skip for versions of DejaGnu < 1.5.
10254
896c0c1e
SM
102552017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10256
10257 * lib/gdb.exp (dejagnu_version): New proc.
10258 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10259 Use dejagnu_version.
10260
5f4d1085
KS
102612017-03-10 Keith Seitz <keiths@redhat.com>
10262
10263 PR c++/8128
10264 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10265 type from destructor regexps.
10266 Add a branch which actually passes the test.
10267 Adjust "ptype t5i" test names.
10268
1de05205
PA
102692017-03-08 Pedro Alves <palves@redhat.com>
10270
10271 * gdb.base/step-over-exit.exp: Add explicit test message.
10272
c65d6b55
PA
102732017-03-08 Pedro Alves <palves@redhat.com>
10274
10275 PR gdb/18360
10276 * gdb.threads/interrupt-while-step-over.c: New file.
10277 * gdb.threads/interrupt-while-step-over.exp: New file.
10278
2e86a283
PA
102792017-03-08 Pedro Alves <palves@redhat.com>
10280
10281 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10282 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10283
25dcbff6
PA
102842017-03-08 Pedro Alves <palves@redhat.com>
10285
10286 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10287 PKRU as not supported as a PASS.
10288
dc9366eb
PA
102892017-03-08 Pedro Alves <palves@redhat.com>
10290
10291 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10292 prefix instead of $binfile1/$binfile2.
10293 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10294 in test message.
10295 * gdb.python/py-completion.exp: Use "load python file" as test
10296 messages instead of unstable path names.
10297
6e5d74e7
PA
102982017-03-08 Pedro Alves <palves@redhat.com>
10299 Jan Kratochvil <jan.kratochvil@redhat.com>
10300
10301 PR cli/21218
10302 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10303 New proc.
10304 (top level): Call it.
10305
9753a2f6
PA
103062017-03-08 Pedro Alves <palves@redhat.com>
10307
10308 PR tui/21216
10309 * gdb.tui/tui-nl-filtered-output.exp: New file.
10310
1a4dd9dd
PA
103112017-03-08 Pedro Alves <palves@redhat.com>
10312
10313 * gdb.base/completion.exp: Move TUI completion tests to ...
10314 * gdb.tui/completion.exp: ... this new file.
10315
7cbbff33
PA
103162017-03-08 Pedro Alves <palves@redhat.com>
10317
10318 * gdb.base/tui-disasm-long-lines.c,
10319 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10320 gdb.base/tui-layout.exp: Move to ...
10321 * gdb.tui/: ... this new directory.
10322
5f6fd321
PA
103232017-03-07 Pedro Alves <palves@redhat.com>
10324
10325 * gdb.base/tui-layout.c: New file.
10326 * gdb.base/tui-layout.exp: New file.
10327
44959fa8
PA
103282017-03-07 Pedro Alves <palves@redhat.com>
10329
10330 * gdb.base/tui-layout.c: Rename to ...
10331 * gdb.base/tui-disasm-long-lines.c: ... this.
10332 * gdb.base/tui-layout.exp: Rename to ...
10333 * gdb.base/tui-disasm-long-lines.exp: ... this.
10334
f8c4e718
PA
103352017-03-07 Pedro Alves <palves@redhat.com>
10336
10337 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10338
6dbb839a 103392017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10340
10341 * i386-mpx-call.c: New file.
10342 * i386-mpx-call.exp: New file.
10343
65b48a81
PB
103442017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10345
10346 * gdb.arch/powerpc-power.exp: Delete test.
10347 * gdb.arch/powerpc-power.s: Likewise.
10348 * gdb.disasm/disassembler-options.exp: New test.
10349 * gdb.arch/powerpc-altivec.exp: Likewise.
10350 * gdb.arch/powerpc-altivec.s: Likewise.
10351 * gdb.arch/powerpc-altivec2.exp: Likewise.
10352 * gdb.arch/powerpc-altivec2.s: Likewise.
10353 * gdb.arch/powerpc-altivec3.exp: Likewise.
10354 * gdb.arch/powerpc-altivec3.s: Likewise.
10355 * gdb.arch/powerpc-power7.exp: Likewise.
10356 * gdb.arch/powerpc-power7.s: Likewise.
10357 * gdb.arch/powerpc-power8.exp: Likewise.
10358 * gdb.arch/powerpc-power8.s: Likewise.
10359 * gdb.arch/powerpc-power9.exp: Likewise.
10360 * gdb.arch/powerpc-power9.s: Likewise.
10361 * gdb.arch/powerpc-vsx.exp: Likewise.
10362 * gdb.arch/powerpc-vsx.s: Likewise.
10363 * gdb.arch/powerpc-vsx2.exp: Likewise.
10364 * gdb.arch/powerpc-vsx2.s: Likewise.
10365 * gdb.arch/powerpc-vsx3.exp: Likewise.
10366 * gdb.arch/powerpc-vsx3.s: Likewise.
10367 * gdb.arch/arm-disassembler-options.exp: Likewise.
10368 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10369 * gdb.arch/s390-disassembler-options.exp: Likewise.
10370
17cd4947
LM
103712017-02-23 Luis Machado <lgustavo@codesourcery.com>
10372
10373 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10374 (check_supported_features): ... this. Changed return type to void.
10375 (supports_rdseed): New static global.
10376 (rdseed): Check supports_rdseed.
10377 (initialize): Call check_supported_features.
10378
2039d74e
EBM
103792017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10380
10381 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10382 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10383 and lqarx/stqcx.
10384 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10385 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10386
a51d7ecf
EBM
103872017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10388
10389 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10390 uppercase.
10391
0224619f
JK
103922017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10393
10394 * gdb.dwarf2/formdata16.c: New file.
10395 * gdb.dwarf2/formdata16.exp: New file.
10396 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10397
216f72a1
JK
103982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10399
10400 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10401 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10402 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10403 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10404 DW_AT_GNU_*.
10405
43988095
JK
104062017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10407
10408 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10409
99e8a4f9
SDJ
104102017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10411
10412 PR gdb/21164
10413 * gdb.base/maint.exp: Add testcases for when the commands do
10414 not have arguments.
10415
b58a8c0c
TP
104162017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10417
10418 * gdb.cp/chained-calls.exp: Use p instead of P.
10419
4e746bb6
TW
104202017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10421
10422 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10423 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10424
3f77c769
TT
104252017-02-14 Tom Tromey <tom@tromey.com>
10426
10427 PR python/13598:
10428 * gdb.python/py-events.exp: Add before_prompt event tests.
10429
075beec0
AA
104302017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10431
10432 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10433
bf5f525c
LM
104342017-02-13 Luis Machado <lgustavo@codesourcery.com>
10435
10436 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10437 (main): Call my_unique_function_name.
10438 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10439 completion of patterns with a single match.
10440 Add missing -re switches to gdb_test_multiple calls.
10441
13a66184
LM
104422017-02-13 Luis Machado <lgustavo@codesourcery.com>
10443
10444 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10445 return if core file is not recognized.
10446
26a06916
SM
104472017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10448
10449 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10450 and extra UIs.
10451
b761ca9e
SM
104522017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10453
10454 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10455 proc_with_prefix.
10456
b964bee0
TT
104572017-02-10 Tom Tromey <tom@tromey.com>
10458
10459 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10460
18da0c51
MG
104612017-02-10 Martin Galvan <martingalvan@sourceware.org>
10462
10463 PR gdb/21122
10464 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10465
604c4576
JG
104662017-02-08 Jerome Guitton <guitton@adacore.com>
10467
10468 * gdb.base/define.exp: Add test for command abbreviations
10469 in define.
10470
20b477a7
LM
104712017-02-06 Luis Machado <lgustavo@codesourcery.com>
10472
10473 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10474 * gdb.reverse/insn-reverse-x86.c: New file.
10475
3f7b46f2
IR
104762017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10477
10478 PR tdep/20936
10479 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10480
f0fd41c1
TT
104812017-02-03 Tom Tromey <tom@tromey.com>
10482
10483 PR rust/21097:
10484 * gdb.rust/simple.exp: Add new tests.
10485
5be5dbf0
PA
104862017-02-02 Pedro Alves <palves@redhat.com>
10487
10488 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10489 tests.
10490
7346ef59
AA
104912017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10492
10493 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10494 taking a 2-byte value out of a 4-byte DWARF implicit value on
10495 big-endian targets.
10496 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10497 logic. Add test cases for DW_OP_implicit.
10498
787f0025
MM
104992017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10500
10501 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10502
68777c29
MM
105032017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10504
10505 * gdb.btrace/enable.exp: Call gdb_exit before
10506 skip_gdbserver_tests.
10507
0a1c7e28
MM
105082017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10509
10510 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10511 GDBFLAGS.
10512
b5ac99b0
MM
105132017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10514
10515 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10516 the test is skipped.
10517 * gdb.btrace/data.exp: Likewise.
10518 * gdb.btrace/delta.exp: Likewise.
10519 * gdb.btrace/dlopen.exp: Likewise.
10520 * gdb.btrace/enable-running.exp: Likewise.
10521 * gdb.btrace/enable.exp: Likewise.
10522 * gdb.btrace/exception.exp: Likewise.
10523 * gdb.btrace/function_call_history.exp: Likewise.
10524 * gdb.btrace/gcore.exp: Likewise.
10525 * gdb.btrace/instruction_history.exp: Likewise.
10526 * gdb.btrace/multi-thread-step.exp: Likewise.
10527 * gdb.btrace/nohist.exp: Likewise.
10528 * gdb.btrace/non-stop.exp: Likewise.
10529 * gdb.btrace/reconnect.exp: Likewise.
10530 * gdb.btrace/record_goto-step.exp: Likewise.
10531 * gdb.btrace/record_goto.exp: Likewise.
10532 * gdb.btrace/rn-dl-bind.exp: Likewise.
10533 * gdb.btrace/segv.exp: Likewise.
10534 * gdb.btrace/step.exp: Likewise.
10535 * gdb.btrace/stepi.exp: Likewise.
10536 * gdb.btrace/tailcall-only.exp: Likewise.
10537 * gdb.btrace/tailcall.exp: Likewise.
10538 * gdb.btrace/tsx.exp: Likewise.
10539 * gdb.btrace/unknown_functions.exp: Likewise.
10540 * gdb.btrace/vdso.exp: Likewise.
10541
cd4007e4
MM
105422017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10543
10544 * gdb.btrace/enable-running.c: New.
10545 * gdb.btrace/enable-running.exp: New.
10546
2735833d
WT
105472017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10548
10549 * gdb.arch/amd64-gs_base.c: New file.
10550 * gdb.arch/amd64-gs_base.exp: New file.
10551
b51e1e94
LM
105522017-01-26 Luis Machado <lgustavo@codesourcery.com>
10553
10554 * lib/memory.exp: Remove spurious empty newlines.
10555
72ca0410
SM
105562017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10557
10558 * gdb.python/py-bad-printers.exp: Load python file using "source".
10559 * gdb.python/py-events.exp: Likewise.
10560 * gdb.python/py-evsignal.exp: Likewise.
10561 * gdb.python/py-evthreads.exp: Likewise.
10562 * gdb.python/py-frame-args.exp: Likewise.
10563 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10564 * gdb.python/py-framefilter-mi.exp: Likewise.
10565 * gdb.python/py-framefilter.exp: Likewise.
10566 * gdb.python/py-mi.exp: Likewise.
10567 * gdb.python/py-pp-maint.exp: Likewise.
10568 * gdb.python/py-pp-registration.exp: Likewise.
10569 * gdb.python/py-prettyprint.exp: Likewise.
10570 (run_lang_tests): Likewise.
10571 * gdb.python/py-typeprint.exp: Likewise.
10572
e309aa65
LM
105732017-01-26 Luis Machado <lgustavo@codesourcery.com>
10574
10575 * lib/memory.exp: New file.
10576 * lib/gdb.exp: Load memory.exp.
10577 * gdb.base/memattr.exp (delete_memory): Move proc to
10578 lib/memory.exp and rename to delete_memory_regions.
10579 Replace delete_memory with delete_memory_regions.
10580 Cleanup memory regions before tests.
10581 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10582 before tests.
10583
515aff23
LM
105842017-01-26 Luis Machado <lgustavo@codesourcery.com>
10585
10586 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10587 files.
10588 (initialize): New function conditionally defined.
10589 (testcases): Move within conditional block.
10590 (main): Call initialize.
10591 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10592 of gdb.reverse/insn-reverse.c.
10593 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10594 gdb.reverse/insn-reverse.c.
10595
d8b49cf0
YQ
105962017-01-26 Yao Qi <yao.qi@linaro.org>
10597
10598 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10599 disassemble on address 0.
10600
f13a9a0c
YQ
106012017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10602 Yao Qi <yao.qi@linaro.org>
10603
10604 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10605 * gdb.dwarf2/implptr-64bit.S: Remove.
10606 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10607 variables in caller's context. Add DW_OP_implicit_value.
10608
5ac95241
YQ
106092017-01-25 Yao Qi <yao.qi@linaro.org>
10610
10611 * lib/dwarf.exp (Dwarf::_location): Handle
10612 DW_OP_GNU_implicit_pointer with proper size.
10613
23e82930
LM
106142017-01-20 Luis Machado <lgustavo@codesourcery.com>
10615
10616 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10617 and add untested calls.
10618
d334ae25
LM
106192017-01-20 Luis Machado <lgustavo@codesourcery.com>
10620
10621 * gdb.python/python.exp: Check line number against what GDB thinks
10622 the line number is for func1.
10623
f5e6296e
IB
106242017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10625
10626 * gdb.dlang/debug-expr.exp: New file.
10627
5b362f04
LM
106282016-12-23 Luis Machado <lgustavo@codesourcery.com>
10629
10630 Fix test names for the following files:
10631
10632 * gdb.ada/exec_changed.exp
10633 * gdb.ada/info_types.exp
10634 * gdb.arch/aarch64-atomic-inst.exp
10635 * gdb.arch/aarch64-fp.exp
10636 * gdb.arch/altivec-abi.exp
10637 * gdb.arch/altivec-regs.exp
10638 * gdb.arch/amd64-byte.exp
10639 * gdb.arch/amd64-disp-step.exp
10640 * gdb.arch/amd64-dword.exp
10641 * gdb.arch/amd64-entry-value-inline.exp
10642 * gdb.arch/amd64-entry-value-param.exp
10643 * gdb.arch/amd64-entry-value-paramref.exp
10644 * gdb.arch/amd64-entry-value.exp
10645 * gdb.arch/amd64-i386-address.exp
10646 * gdb.arch/amd64-invalid-stack-middle.exp
10647 * gdb.arch/amd64-invalid-stack-top.exp
10648 * gdb.arch/amd64-optimout-repeat.exp
10649 * gdb.arch/amd64-prologue-skip.exp
10650 * gdb.arch/amd64-prologue-xmm.exp
10651 * gdb.arch/amd64-stap-special-operands.exp
10652 * gdb.arch/amd64-stap-wrong-subexp.exp
10653 * gdb.arch/amd64-tailcall-cxx.exp
10654 * gdb.arch/amd64-tailcall-noret.exp
10655 * gdb.arch/amd64-tailcall-ret.exp
10656 * gdb.arch/amd64-tailcall-self.exp
10657 * gdb.arch/amd64-word.exp
10658 * gdb.arch/arm-bl-branch-dest.exp
10659 * gdb.arch/arm-disp-step.exp
10660 * gdb.arch/arm-neon.exp
10661 * gdb.arch/arm-single-step-kernel-helper.exp
10662 * gdb.arch/avr-flash-qualifier.exp
10663 * gdb.arch/disp-step-insn-reloc.exp
10664 * gdb.arch/e500-abi.exp
10665 * gdb.arch/e500-regs.exp
10666 * gdb.arch/ftrace-insn-reloc.exp
10667 * gdb.arch/i386-avx512.exp
10668 * gdb.arch/i386-bp_permanent.exp
10669 * gdb.arch/i386-byte.exp
10670 * gdb.arch/i386-cfi-notcurrent.exp
10671 * gdb.arch/i386-disp-step.exp
10672 * gdb.arch/i386-dr3-watch.exp
10673 * gdb.arch/i386-float.exp
10674 * gdb.arch/i386-gnu-cfi.exp
10675 * gdb.arch/i386-mpx-map.exp
10676 * gdb.arch/i386-mpx-sigsegv.exp
10677 * gdb.arch/i386-mpx-simple_segv.exp
10678 * gdb.arch/i386-mpx.exp
10679 * gdb.arch/i386-permbkpt.exp
10680 * gdb.arch/i386-prologue.exp
10681 * gdb.arch/i386-signal.exp
10682 * gdb.arch/i386-size-overlap.exp
10683 * gdb.arch/i386-unwind.exp
10684 * gdb.arch/i386-word.exp
10685 * gdb.arch/mips-fcr.exp
10686 * gdb.arch/powerpc-d128-regs.exp
10687 * gdb.arch/powerpc-stackless.exp
10688 * gdb.arch/ppc64-atomic-inst.exp
10689 * gdb.arch/s390-stackless.exp
10690 * gdb.arch/s390-tdbregs.exp
10691 * gdb.arch/s390-vregs.exp
10692 * gdb.arch/sparc-sysstep.exp
10693 * gdb.arch/thumb-bx-pc.exp
10694 * gdb.arch/thumb-singlestep.exp
10695 * gdb.arch/thumb2-it.exp
10696 * gdb.arch/vsx-regs.exp
10697 * gdb.asm/asm-source.exp
10698 * gdb.base/a2-run.exp
10699 * gdb.base/advance.exp
10700 * gdb.base/all-bin.exp
10701 * gdb.base/anon.exp
10702 * gdb.base/args.exp
10703 * gdb.base/arithmet.exp
10704 * gdb.base/async-shell.exp
10705 * gdb.base/async.exp
10706 * gdb.base/attach-pie-noexec.exp
10707 * gdb.base/attach-twice.exp
10708 * gdb.base/auto-load.exp
10709 * gdb.base/bang.exp
10710 * gdb.base/bitfields.exp
10711 * gdb.base/break-always.exp
10712 * gdb.base/break-caller-line.exp
10713 * gdb.base/break-entry.exp
10714 * gdb.base/break-inline.exp
10715 * gdb.base/break-on-linker-gcd-function.exp
10716 * gdb.base/break-probes.exp
10717 * gdb.base/break.exp
10718 * gdb.base/breakpoint-shadow.exp
10719 * gdb.base/call-ar-st.exp
10720 * gdb.base/call-sc.exp
10721 * gdb.base/call-signal-resume.exp
10722 * gdb.base/call-strs.exp
10723 * gdb.base/callfuncs.exp
10724 * gdb.base/catch-fork-static.exp
10725 * gdb.base/catch-gdb-caused-signals.exp
10726 * gdb.base/catch-load.exp
10727 * gdb.base/catch-signal-fork.exp
10728 * gdb.base/catch-signal.exp
10729 * gdb.base/catch-syscall.exp
10730 * gdb.base/charset.exp
10731 * gdb.base/checkpoint.exp
10732 * gdb.base/chng-syms.exp
10733 * gdb.base/code-expr.exp
10734 * gdb.base/code_elim.exp
10735 * gdb.base/commands.exp
10736 * gdb.base/completion.exp
10737 * gdb.base/complex.exp
10738 * gdb.base/cond-expr.exp
10739 * gdb.base/condbreak.exp
10740 * gdb.base/consecutive.exp
10741 * gdb.base/continue-all-already-running.exp
10742 * gdb.base/coredump-filter.exp
10743 * gdb.base/corefile.exp
10744 * gdb.base/dbx.exp
10745 * gdb.base/debug-expr.exp
10746 * gdb.base/define.exp
10747 * gdb.base/del.exp
10748 * gdb.base/disabled-location.exp
10749 * gdb.base/disasm-end-cu.exp
10750 * gdb.base/disasm-optim.exp
10751 * gdb.base/display.exp
10752 * gdb.base/duplicate-bp.exp
10753 * gdb.base/ena-dis-br.exp
10754 * gdb.base/ending-run.exp
10755 * gdb.base/enumval.exp
10756 * gdb.base/environ.exp
10757 * gdb.base/eu-strip-infcall.exp
10758 * gdb.base/eval-avoid-side-effects.exp
10759 * gdb.base/eval-skip.exp
10760 * gdb.base/exitsignal.exp
10761 * gdb.base/expand-psymtabs.exp
10762 * gdb.base/filesym.exp
10763 * gdb.base/find-unmapped.exp
10764 * gdb.base/finish.exp
10765 * gdb.base/float.exp
10766 * gdb.base/foll-exec-mode.exp
10767 * gdb.base/foll-exec.exp
10768 * gdb.base/foll-fork.exp
10769 * gdb.base/fortran-sym-case.exp
10770 * gdb.base/freebpcmd.exp
10771 * gdb.base/func-ptr.exp
10772 * gdb.base/func-ptrs.exp
10773 * gdb.base/funcargs.exp
10774 * gdb.base/gcore-buffer-overflow.exp
10775 * gdb.base/gcore-relro-pie.exp
10776 * gdb.base/gcore-relro.exp
10777 * gdb.base/gcore.exp
10778 * gdb.base/gdb1090.exp
10779 * gdb.base/gdb11530.exp
10780 * gdb.base/gdb11531.exp
10781 * gdb.base/gdb1821.exp
10782 * gdb.base/gdbindex-stabs.exp
10783 * gdb.base/gdbvars.exp
10784 * gdb.base/hbreak.exp
10785 * gdb.base/hbreak2.exp
10786 * gdb.base/included.exp
10787 * gdb.base/infcall-input.exp
10788 * gdb.base/inferior-died.exp
10789 * gdb.base/infnan.exp
10790 * gdb.base/info-macros.exp
10791 * gdb.base/info-os.exp
10792 * gdb.base/info-proc.exp
10793 * gdb.base/info-shared.exp
10794 * gdb.base/info-target.exp
10795 * gdb.base/infoline.exp
10796 * gdb.base/interp.exp
10797 * gdb.base/interrupt.exp
10798 * gdb.base/jit-reader.exp
10799 * gdb.base/jit-simple.exp
10800 * gdb.base/kill-after-signal.exp
10801 * gdb.base/kill-detach-inferiors-cmd.exp
10802 * gdb.base/label.exp
10803 * gdb.base/langs.exp
10804 * gdb.base/ldbl_e308.exp
10805 * gdb.base/line-symtabs.exp
10806 * gdb.base/linespecs.exp
10807 * gdb.base/list.exp
10808 * gdb.base/long_long.exp
10809 * gdb.base/longest-types.exp
10810 * gdb.base/maint.exp
10811 * gdb.base/max-value-size.exp
10812 * gdb.base/memattr.exp
10813 * gdb.base/mips_pro.exp
10814 * gdb.base/morestack.exp
10815 * gdb.base/moribund-step.exp
10816 * gdb.base/multi-forks.exp
10817 * gdb.base/nested-addr.exp
10818 * gdb.base/nextoverexit.exp
10819 * gdb.base/noreturn-finish.exp
10820 * gdb.base/noreturn-return.exp
10821 * gdb.base/nostdlib.exp
10822 * gdb.base/offsets.exp
10823 * gdb.base/opaque.exp
10824 * gdb.base/pc-fp.exp
10825 * gdb.base/permissions.exp
10826 * gdb.base/print-symbol-loading.exp
10827 * gdb.base/prologue-include.exp
10828 * gdb.base/psymtab.exp
10829 * gdb.base/ptype.exp
10830 * gdb.base/random-signal.exp
10831 * gdb.base/randomize.exp
10832 * gdb.base/range-stepping.exp
10833 * gdb.base/readline-ask.exp
10834 * gdb.base/recpar.exp
10835 * gdb.base/recurse.exp
10836 * gdb.base/relational.exp
10837 * gdb.base/restore.exp
10838 * gdb.base/return-nodebug.exp
10839 * gdb.base/return.exp
10840 * gdb.base/run-after-attach.exp
10841 * gdb.base/save-bp.exp
10842 * gdb.base/scope.exp
10843 * gdb.base/sect-cmd.exp
10844 * gdb.base/set-lang-auto.exp
10845 * gdb.base/set-noassign.exp
10846 * gdb.base/setvar.exp
10847 * gdb.base/sigall.exp
10848 * gdb.base/sigbpt.exp
10849 * gdb.base/siginfo-addr.exp
10850 * gdb.base/siginfo-infcall.exp
10851 * gdb.base/siginfo-obj.exp
10852 * gdb.base/siginfo.exp
10853 * gdb.base/signals-state-child.exp
10854 * gdb.base/signest.exp
10855 * gdb.base/sigstep.exp
10856 * gdb.base/sizeof.exp
10857 * gdb.base/skip.exp
10858 * gdb.base/solib-corrupted.exp
10859 * gdb.base/solib-nodir.exp
10860 * gdb.base/solib-search.exp
10861 * gdb.base/stack-checking.exp
10862 * gdb.base/stale-infcall.exp
10863 * gdb.base/stap-probe.exp
10864 * gdb.base/start.exp
10865 * gdb.base/step-break.exp
10866 * gdb.base/step-bt.exp
10867 * gdb.base/step-line.exp
10868 * gdb.base/step-over-exit.exp
10869 * gdb.base/step-over-syscall.exp
10870 * gdb.base/step-resume-infcall.exp
10871 * gdb.base/step-test.exp
10872 * gdb.base/store.exp
10873 * gdb.base/structs3.exp
10874 * gdb.base/sym-file.exp
10875 * gdb.base/symbol-without-target_section.exp
10876 * gdb.base/term.exp
10877 * gdb.base/testenv.exp
10878 * gdb.base/ui-redirect.exp
10879 * gdb.base/until.exp
10880 * gdb.base/unwindonsignal.exp
10881 * gdb.base/value-double-free.exp
10882 * gdb.base/vla-datatypes.exp
10883 * gdb.base/vla-ptr.exp
10884 * gdb.base/vla-sideeffect.exp
10885 * gdb.base/volatile.exp
10886 * gdb.base/watch-cond-infcall.exp
10887 * gdb.base/watch-cond.exp
10888 * gdb.base/watch-non-mem.exp
10889 * gdb.base/watch-read.exp
10890 * gdb.base/watch-vfork.exp
10891 * gdb.base/watchpoint-cond-gone.exp
10892 * gdb.base/watchpoint-delete.exp
10893 * gdb.base/watchpoint-hw-hit-once.exp
10894 * gdb.base/watchpoint-hw.exp
10895 * gdb.base/watchpoint-stops-at-right-insn.exp
10896 * gdb.base/watchpoints.exp
10897 * gdb.base/wchar.exp
10898 * gdb.base/whatis-exp.exp
10899 * gdb.btrace/buffer-size.exp
10900 * gdb.btrace/data.exp
10901 * gdb.btrace/delta.exp
10902 * gdb.btrace/dlopen.exp
10903 * gdb.btrace/enable.exp
10904 * gdb.btrace/exception.exp
10905 * gdb.btrace/function_call_history.exp
10906 * gdb.btrace/gcore.exp
10907 * gdb.btrace/instruction_history.exp
10908 * gdb.btrace/nohist.exp
10909 * gdb.btrace/reconnect.exp
10910 * gdb.btrace/record_goto-step.exp
10911 * gdb.btrace/record_goto.exp
10912 * gdb.btrace/rn-dl-bind.exp
10913 * gdb.btrace/segv.exp
10914 * gdb.btrace/step.exp
10915 * gdb.btrace/stepi.exp
10916 * gdb.btrace/tailcall-only.exp
10917 * gdb.btrace/tailcall.exp
10918 * gdb.btrace/tsx.exp
10919 * gdb.btrace/unknown_functions.exp
10920 * gdb.btrace/vdso.exp
10921 * gdb.compile/compile-ifunc.exp
10922 * gdb.compile/compile-ops.exp
10923 * gdb.compile/compile-print.exp
10924 * gdb.compile/compile-setjmp.exp
10925 * gdb.cp/abstract-origin.exp
10926 * gdb.cp/ambiguous.exp
10927 * gdb.cp/annota2.exp
10928 * gdb.cp/annota3.exp
10929 * gdb.cp/anon-ns.exp
10930 * gdb.cp/anon-struct.exp
10931 * gdb.cp/anon-union.exp
10932 * gdb.cp/arg-reference.exp
10933 * gdb.cp/baseenum.exp
10934 * gdb.cp/bool.exp
10935 * gdb.cp/breakpoint.exp
10936 * gdb.cp/bs15503.exp
10937 * gdb.cp/call-c.exp
10938 * gdb.cp/casts.exp
10939 * gdb.cp/chained-calls.exp
10940 * gdb.cp/class2.exp
10941 * gdb.cp/classes.exp
10942 * gdb.cp/cmpd-minsyms.exp
10943 * gdb.cp/converts.exp
10944 * gdb.cp/cp-relocate.exp
10945 * gdb.cp/cpcompletion.exp
10946 * gdb.cp/cpexprs.exp
10947 * gdb.cp/cplabel.exp
10948 * gdb.cp/cplusfuncs.exp
10949 * gdb.cp/cpsizeof.exp
10950 * gdb.cp/ctti.exp
10951 * gdb.cp/derivation.exp
10952 * gdb.cp/destrprint.exp
10953 * gdb.cp/dispcxx.exp
10954 * gdb.cp/enum-class.exp
10955 * gdb.cp/exception.exp
10956 * gdb.cp/exceptprint.exp
10957 * gdb.cp/expand-psymtabs-cxx.exp
10958 * gdb.cp/expand-sals.exp
10959 * gdb.cp/extern-c.exp
10960 * gdb.cp/filename.exp
10961 * gdb.cp/formatted-ref.exp
10962 * gdb.cp/fpointer.exp
10963 * gdb.cp/gdb1355.exp
10964 * gdb.cp/gdb2495.exp
10965 * gdb.cp/hang.exp
10966 * gdb.cp/impl-this.exp
10967 * gdb.cp/infcall-dlopen.exp
10968 * gdb.cp/inherit.exp
10969 * gdb.cp/iostream.exp
10970 * gdb.cp/koenig.exp
10971 * gdb.cp/local.exp
10972 * gdb.cp/m-data.exp
10973 * gdb.cp/m-static.exp
10974 * gdb.cp/mb-ctor.exp
10975 * gdb.cp/mb-inline.exp
10976 * gdb.cp/mb-templates.exp
10977 * gdb.cp/member-name.exp
10978 * gdb.cp/member-ptr.exp
10979 * gdb.cp/meth-typedefs.exp
10980 * gdb.cp/method.exp
10981 * gdb.cp/method2.exp
10982 * gdb.cp/minsym-fallback.exp
10983 * gdb.cp/misc.exp
10984 * gdb.cp/namelessclass.exp
10985 * gdb.cp/namespace-enum.exp
10986 * gdb.cp/namespace-nested-import.exp
10987 * gdb.cp/namespace.exp
10988 * gdb.cp/nextoverthrow.exp
10989 * gdb.cp/no-dmgl-verbose.exp
10990 * gdb.cp/non-trivial-retval.exp
10991 * gdb.cp/noparam.exp
10992 * gdb.cp/nsdecl.exp
10993 * gdb.cp/nsimport.exp
10994 * gdb.cp/nsnested.exp
10995 * gdb.cp/nsnoimports.exp
10996 * gdb.cp/nsrecurs.exp
10997 * gdb.cp/nsstress.exp
10998 * gdb.cp/nsusing.exp
10999 * gdb.cp/operator.exp
11000 * gdb.cp/oranking.exp
11001 * gdb.cp/overload-const.exp
11002 * gdb.cp/overload.exp
11003 * gdb.cp/ovldbreak.exp
11004 * gdb.cp/ovsrch.exp
11005 * gdb.cp/paren-type.exp
11006 * gdb.cp/parse-lang.exp
11007 * gdb.cp/pass-by-ref.exp
11008 * gdb.cp/pr-1023.exp
11009 * gdb.cp/pr-1210.exp
11010 * gdb.cp/pr-574.exp
11011 * gdb.cp/pr10687.exp
11012 * gdb.cp/pr12028.exp
11013 * gdb.cp/pr17132.exp
11014 * gdb.cp/pr17494.exp
11015 * gdb.cp/pr9067.exp
11016 * gdb.cp/pr9167.exp
11017 * gdb.cp/pr9631.exp
11018 * gdb.cp/printmethod.exp
11019 * gdb.cp/psmang.exp
11020 * gdb.cp/psymtab-parameter.exp
11021 * gdb.cp/ptype-cv-cp.exp
11022 * gdb.cp/ptype-flags.exp
11023 * gdb.cp/re-set-overloaded.exp
11024 * gdb.cp/ref-types.exp
11025 * gdb.cp/rtti.exp
11026 * gdb.cp/scope-err.exp
11027 * gdb.cp/shadow.exp
11028 * gdb.cp/smartp.exp
11029 * gdb.cp/static-method.exp
11030 * gdb.cp/static-print-quit.exp
11031 * gdb.cp/temargs.exp
11032 * gdb.cp/templates.exp
11033 * gdb.cp/try_catch.exp
11034 * gdb.cp/typedef-operator.exp
11035 * gdb.cp/typeid.exp
11036 * gdb.cp/userdef.exp
11037 * gdb.cp/using-crash.exp
11038 * gdb.cp/var-tag.exp
11039 * gdb.cp/virtbase.exp
11040 * gdb.cp/virtfunc.exp
11041 * gdb.cp/virtfunc2.exp
11042 * gdb.cp/vla-cxx.exp
11043 * gdb.disasm/t01_mov.exp
11044 * gdb.disasm/t02_mova.exp
11045 * gdb.disasm/t03_add.exp
11046 * gdb.disasm/t04_sub.exp
11047 * gdb.disasm/t05_cmp.exp
11048 * gdb.disasm/t06_ari2.exp
11049 * gdb.disasm/t07_ari3.exp
11050 * gdb.disasm/t08_or.exp
11051 * gdb.disasm/t09_xor.exp
11052 * gdb.disasm/t10_and.exp
11053 * gdb.disasm/t11_logs.exp
11054 * gdb.disasm/t12_bit.exp
11055 * gdb.disasm/t13_otr.exp
11056 * gdb.dlang/circular.exp
11057 * gdb.dwarf2/arr-stride.exp
11058 * gdb.dwarf2/arr-subrange.exp
11059 * gdb.dwarf2/atomic-type.exp
11060 * gdb.dwarf2/bad-regnum.exp
11061 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11062 * gdb.dwarf2/callframecfa.exp
11063 * gdb.dwarf2/clztest.exp
11064 * gdb.dwarf2/corrupt.exp
11065 * gdb.dwarf2/data-loc.exp
11066 * gdb.dwarf2/dup-psym.exp
11067 * gdb.dwarf2/dw2-anon-mptr.exp
11068 * gdb.dwarf2/dw2-anonymous-func.exp
11069 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11070 * gdb.dwarf2/dw2-bad-unresolved.exp
11071 * gdb.dwarf2/dw2-basic.exp
11072 * gdb.dwarf2/dw2-canonicalize-type.exp
11073 * gdb.dwarf2/dw2-case-insensitive.exp
11074 * gdb.dwarf2/dw2-common-block.exp
11075 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11076 * gdb.dwarf2/dw2-compressed.exp
11077 * gdb.dwarf2/dw2-const.exp
11078 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11079 * gdb.dwarf2/dw2-cu-size.exp
11080 * gdb.dwarf2/dw2-dup-frame.exp
11081 * gdb.dwarf2/dw2-entry-value.exp
11082 * gdb.dwarf2/dw2-icycle.exp
11083 * gdb.dwarf2/dw2-ifort-parameter.exp
11084 * gdb.dwarf2/dw2-inline-break.exp
11085 * gdb.dwarf2/dw2-inline-param.exp
11086 * gdb.dwarf2/dw2-intercu.exp
11087 * gdb.dwarf2/dw2-intermix.exp
11088 * gdb.dwarf2/dw2-lexical-block-bare.exp
11089 * gdb.dwarf2/dw2-linkage-name-trust.exp
11090 * gdb.dwarf2/dw2-minsym-in-cu.exp
11091 * gdb.dwarf2/dw2-noloc.exp
11092 * gdb.dwarf2/dw2-op-call.exp
11093 * gdb.dwarf2/dw2-op-out-param.exp
11094 * gdb.dwarf2/dw2-opt-structptr.exp
11095 * gdb.dwarf2/dw2-param-error.exp
11096 * gdb.dwarf2/dw2-producer.exp
11097 * gdb.dwarf2/dw2-ranges-base.exp
11098 * gdb.dwarf2/dw2-ref-missing-frame.exp
11099 * gdb.dwarf2/dw2-reg-undefined.exp
11100 * gdb.dwarf2/dw2-regno-invalid.exp
11101 * gdb.dwarf2/dw2-restore.exp
11102 * gdb.dwarf2/dw2-restrict.exp
11103 * gdb.dwarf2/dw2-single-line-discriminators.exp
11104 * gdb.dwarf2/dw2-strp.exp
11105 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11106 * gdb.dwarf2/dw2-unresolved.exp
11107 * gdb.dwarf2/dw2-var-zero-addr.exp
11108 * gdb.dwarf2/dw4-sig-types.exp
11109 * gdb.dwarf2/dwz.exp
11110 * gdb.dwarf2/dynarr-ptr.exp
11111 * gdb.dwarf2/enum-type.exp
11112 * gdb.dwarf2/gdb-index.exp
11113 * gdb.dwarf2/implptr-64bit.exp
11114 * gdb.dwarf2/implptr-optimized-out.exp
11115 * gdb.dwarf2/implptr.exp
11116 * gdb.dwarf2/implref-array.exp
11117 * gdb.dwarf2/implref-const.exp
11118 * gdb.dwarf2/implref-global.exp
11119 * gdb.dwarf2/implref-struct.exp
11120 * gdb.dwarf2/mac-fileno.exp
11121 * gdb.dwarf2/main-subprogram.exp
11122 * gdb.dwarf2/member-ptr-forwardref.exp
11123 * gdb.dwarf2/method-ptr.exp
11124 * gdb.dwarf2/missing-sig-type.exp
11125 * gdb.dwarf2/nonvar-access.exp
11126 * gdb.dwarf2/opaque-type-lookup.exp
11127 * gdb.dwarf2/pieces-optimized-out.exp
11128 * gdb.dwarf2/pieces.exp
11129 * gdb.dwarf2/pr10770.exp
11130 * gdb.dwarf2/pr13961.exp
11131 * gdb.dwarf2/staticvirtual.exp
11132 * gdb.dwarf2/subrange.exp
11133 * gdb.dwarf2/symtab-producer.exp
11134 * gdb.dwarf2/trace-crash.exp
11135 * gdb.dwarf2/typeddwarf.exp
11136 * gdb.dwarf2/valop.exp
11137 * gdb.dwarf2/watch-notconst.exp
11138 * gdb.fortran/array-element.exp
11139 * gdb.fortran/charset.exp
11140 * gdb.fortran/common-block.exp
11141 * gdb.fortran/complex.exp
11142 * gdb.fortran/derived-type-function.exp
11143 * gdb.fortran/derived-type.exp
11144 * gdb.fortran/logical.exp
11145 * gdb.fortran/module.exp
11146 * gdb.fortran/multi-dim.exp
11147 * gdb.fortran/nested-funcs.exp
11148 * gdb.fortran/print-formatted.exp
11149 * gdb.fortran/subarray.exp
11150 * gdb.fortran/vla-alloc-assoc.exp
11151 * gdb.fortran/vla-datatypes.exp
11152 * gdb.fortran/vla-history.exp
11153 * gdb.fortran/vla-ptr-info.exp
11154 * gdb.fortran/vla-ptype-sub.exp
11155 * gdb.fortran/vla-ptype.exp
11156 * gdb.fortran/vla-sizeof.exp
11157 * gdb.fortran/vla-type.exp
11158 * gdb.fortran/vla-value-sub-arbitrary.exp
11159 * gdb.fortran/vla-value-sub-finish.exp
11160 * gdb.fortran/vla-value-sub.exp
11161 * gdb.fortran/vla-value.exp
11162 * gdb.fortran/whatis_type.exp
11163 * gdb.go/chan.exp
11164 * gdb.go/handcall.exp
11165 * gdb.go/hello.exp
11166 * gdb.go/integers.exp
11167 * gdb.go/methods.exp
11168 * gdb.go/package.exp
11169 * gdb.go/strings.exp
11170 * gdb.go/types.exp
11171 * gdb.go/unsafe.exp
11172 * gdb.guile/scm-arch.exp
11173 * gdb.guile/scm-block.exp
11174 * gdb.guile/scm-breakpoint.exp
11175 * gdb.guile/scm-cmd.exp
11176 * gdb.guile/scm-disasm.exp
11177 * gdb.guile/scm-equal.exp
11178 * gdb.guile/scm-frame-args.exp
11179 * gdb.guile/scm-frame-inline.exp
11180 * gdb.guile/scm-frame.exp
11181 * gdb.guile/scm-iterator.exp
11182 * gdb.guile/scm-math.exp
11183 * gdb.guile/scm-objfile.exp
11184 * gdb.guile/scm-ports.exp
11185 * gdb.guile/scm-symbol.exp
11186 * gdb.guile/scm-symtab.exp
11187 * gdb.guile/scm-value-cc.exp
11188 * gdb.guile/types-module.exp
11189 * gdb.linespec/break-ask.exp
11190 * gdb.linespec/cpexplicit.exp
11191 * gdb.linespec/explicit.exp
11192 * gdb.linespec/keywords.exp
11193 * gdb.linespec/linespec.exp
11194 * gdb.linespec/ls-dollar.exp
11195 * gdb.linespec/ls-errs.exp
11196 * gdb.linespec/skip-two.exp
11197 * gdb.linespec/thread.exp
11198 * gdb.mi/mi-async.exp
11199 * gdb.mi/mi-basics.exp
11200 * gdb.mi/mi-break.exp
11201 * gdb.mi/mi-catch-load.exp
11202 * gdb.mi/mi-cli.exp
11203 * gdb.mi/mi-cmd-param-changed.exp
11204 * gdb.mi/mi-console.exp
11205 * gdb.mi/mi-detach.exp
11206 * gdb.mi/mi-disassemble.exp
11207 * gdb.mi/mi-eval.exp
11208 * gdb.mi/mi-file-transfer.exp
11209 * gdb.mi/mi-file.exp
11210 * gdb.mi/mi-fill-memory.exp
11211 * gdb.mi/mi-inheritance-syntax-error.exp
11212 * gdb.mi/mi-linespec-err-cp.exp
11213 * gdb.mi/mi-logging.exp
11214 * gdb.mi/mi-memory-changed.exp
11215 * gdb.mi/mi-read-memory.exp
11216 * gdb.mi/mi-record-changed.exp
11217 * gdb.mi/mi-reg-undefined.exp
11218 * gdb.mi/mi-regs.exp
11219 * gdb.mi/mi-return.exp
11220 * gdb.mi/mi-reverse.exp
11221 * gdb.mi/mi-simplerun.exp
11222 * gdb.mi/mi-solib.exp
11223 * gdb.mi/mi-stack.exp
11224 * gdb.mi/mi-stepi.exp
11225 * gdb.mi/mi-syn-frame.exp
11226 * gdb.mi/mi-until.exp
11227 * gdb.mi/mi-var-block.exp
11228 * gdb.mi/mi-var-child.exp
11229 * gdb.mi/mi-var-cmd.exp
11230 * gdb.mi/mi-var-cp.exp
11231 * gdb.mi/mi-var-display.exp
11232 * gdb.mi/mi-var-invalidate.exp
11233 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11234 * gdb.mi/mi-vla-fortran.exp
11235 * gdb.mi/mi-watch.exp
11236 * gdb.mi/mi2-var-child.exp
11237 * gdb.mi/user-selected-context-sync.exp
11238 * gdb.modula2/unbounded-array.exp
11239 * gdb.multi/dummy-frame-restore.exp
11240 * gdb.multi/multi-arch-exec.exp
11241 * gdb.multi/multi-arch.exp
11242 * gdb.multi/tids.exp
11243 * gdb.multi/watchpoint-multi.exp
11244 * gdb.opencl/callfuncs.exp
11245 * gdb.opencl/convs_casts.exp
11246 * gdb.opencl/datatypes.exp
11247 * gdb.opencl/operators.exp
11248 * gdb.opencl/vec_comps.exp
11249 * gdb.opt/clobbered-registers-O2.exp
11250 * gdb.opt/inline-break.exp
11251 * gdb.opt/inline-bt.exp
11252 * gdb.opt/inline-cmds.exp
11253 * gdb.opt/inline-locals.exp
11254 * gdb.pascal/case-insensitive-symbols.exp
11255 * gdb.pascal/floats.exp
11256 * gdb.pascal/gdb11492.exp
11257 * gdb.python/lib-types.exp
11258 * gdb.python/py-arch.exp
11259 * gdb.python/py-as-string.exp
11260 * gdb.python/py-bad-printers.exp
11261 * gdb.python/py-block.exp
11262 * gdb.python/py-breakpoint-create-fail.exp
11263 * gdb.python/py-breakpoint.exp
11264 * gdb.python/py-caller-is.exp
11265 * gdb.python/py-cmd.exp
11266 * gdb.python/py-explore-cc.exp
11267 * gdb.python/py-explore.exp
11268 * gdb.python/py-finish-breakpoint.exp
11269 * gdb.python/py-finish-breakpoint2.exp
11270 * gdb.python/py-frame-args.exp
11271 * gdb.python/py-frame-inline.exp
11272 * gdb.python/py-frame.exp
11273 * gdb.python/py-framefilter-mi.exp
11274 * gdb.python/py-infthread.exp
11275 * gdb.python/py-lazy-string.exp
11276 * gdb.python/py-linetable.exp
11277 * gdb.python/py-mi-events.exp
11278 * gdb.python/py-mi-objfile.exp
11279 * gdb.python/py-mi.exp
11280 * gdb.python/py-objfile.exp
11281 * gdb.python/py-pp-integral.exp
11282 * gdb.python/py-pp-maint.exp
11283 * gdb.python/py-pp-re-notag.exp
11284 * gdb.python/py-pp-registration.exp
11285 * gdb.python/py-recurse-unwind.exp
11286 * gdb.python/py-strfns.exp
11287 * gdb.python/py-symbol.exp
11288 * gdb.python/py-symtab.exp
11289 * gdb.python/py-sync-interp.exp
11290 * gdb.python/py-typeprint.exp
11291 * gdb.python/py-unwind-maint.exp
11292 * gdb.python/py-unwind.exp
11293 * gdb.python/py-value-cc.exp
11294 * gdb.python/py-xmethods.exp
11295 * gdb.reverse/amd64-tailcall-reverse.exp
11296 * gdb.reverse/break-precsave.exp
11297 * gdb.reverse/break-reverse.exp
11298 * gdb.reverse/consecutive-precsave.exp
11299 * gdb.reverse/consecutive-reverse.exp
11300 * gdb.reverse/finish-precsave.exp
11301 * gdb.reverse/finish-reverse-bkpt.exp
11302 * gdb.reverse/finish-reverse.exp
11303 * gdb.reverse/fstatat-reverse.exp
11304 * gdb.reverse/getresuid-reverse.exp
11305 * gdb.reverse/i386-precsave.exp
11306 * gdb.reverse/i386-reverse.exp
11307 * gdb.reverse/i386-sse-reverse.exp
11308 * gdb.reverse/i387-env-reverse.exp
11309 * gdb.reverse/i387-stack-reverse.exp
11310 * gdb.reverse/insn-reverse.exp
11311 * gdb.reverse/machinestate-precsave.exp
11312 * gdb.reverse/machinestate.exp
11313 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11314 * gdb.reverse/pipe-reverse.exp
11315 * gdb.reverse/readv-reverse.exp
11316 * gdb.reverse/recvmsg-reverse.exp
11317 * gdb.reverse/rerun-prec.exp
11318 * gdb.reverse/s390-mvcle.exp
11319 * gdb.reverse/step-precsave.exp
11320 * gdb.reverse/step-reverse.exp
11321 * gdb.reverse/time-reverse.exp
11322 * gdb.reverse/until-precsave.exp
11323 * gdb.reverse/until-reverse.exp
11324 * gdb.reverse/waitpid-reverse.exp
11325 * gdb.reverse/watch-precsave.exp
11326 * gdb.reverse/watch-reverse.exp
11327 * gdb.rust/generics.exp
11328 * gdb.rust/methods.exp
11329 * gdb.rust/modules.exp
11330 * gdb.rust/simple.exp
11331 * gdb.server/connect-with-no-symbol-file.exp
11332 * gdb.server/ext-attach.exp
11333 * gdb.server/ext-restart.exp
11334 * gdb.server/ext-wrapper.exp
11335 * gdb.server/file-transfer.exp
11336 * gdb.server/server-exec-info.exp
11337 * gdb.server/server-kill.exp
11338 * gdb.server/server-mon.exp
11339 * gdb.server/wrapper.exp
11340 * gdb.stabs/exclfwd.exp
11341 * gdb.stabs/gdb11479.exp
11342 * gdb.threads/clone-new-thread-event.exp
11343 * gdb.threads/corethreads.exp
11344 * gdb.threads/current-lwp-dead.exp
11345 * gdb.threads/dlopen-libpthread.exp
11346 * gdb.threads/gcore-thread.exp
11347 * gdb.threads/sigstep-threads.exp
11348 * gdb.threads/watchpoint-fork.exp
11349 * gdb.trace/actions-changed.exp
11350 * gdb.trace/backtrace.exp
11351 * gdb.trace/change-loc.exp
11352 * gdb.trace/circ.exp
11353 * gdb.trace/collection.exp
11354 * gdb.trace/disconnected-tracing.exp
11355 * gdb.trace/ftrace.exp
11356 * gdb.trace/mi-trace-frame-collected.exp
11357 * gdb.trace/mi-trace-unavailable.exp
11358 * gdb.trace/mi-traceframe-changed.exp
11359 * gdb.trace/mi-tsv-changed.exp
11360 * gdb.trace/no-attach-trace.exp
11361 * gdb.trace/passc-dyn.exp
11362 * gdb.trace/qtro.exp
11363 * gdb.trace/range-stepping.exp
11364 * gdb.trace/read-memory.exp
11365 * gdb.trace/save-trace.exp
11366 * gdb.trace/signal.exp
11367 * gdb.trace/status-stop.exp
11368 * gdb.trace/tfile.exp
11369 * gdb.trace/trace-break.exp
11370 * gdb.trace/trace-buffer-size.exp
11371 * gdb.trace/trace-condition.exp
11372 * gdb.trace/tracefile-pseudo-reg.exp
11373 * gdb.trace/tstatus.exp
11374 * gdb.trace/unavailable.exp
11375 * gdb.trace/while-dyn.exp
11376 * gdb.trace/while-stepping.exp
11377
34c41c68
DE
113782016-12-22 Doug Evans <xdje42@gmail.com>
11379
11380 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11381 and msymbols.
11382
16e69324
YQ
113832016-12-19 Yao Qi <yao.qi@linaro.org>
11384
11385 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11386 (test_with_self): Don't call do_steps_and_nexts, and remove
11387 code about stepping into xmalloc.
11388
f94f411b
YQ
113892016-12-09 Yao Qi <yao.qi@linaro.org>
11390
11391 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11392
113932016-12-09 Yao Qi <yao.qi@linaro.org>
11394
11395 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11396
f1b5deee
PA
113972016-12-09 Pedro Alves <palves@redhat.com>
11398
11399 * gdb.base/all-architectures-0.exp: New file.
11400 * gdb.base/all-architectures-1.exp: New file.
11401 * gdb.base/all-architectures-2.exp: New file.
11402 * gdb.base/all-architectures-3.exp: New file.
11403 * gdb.base/all-architectures-4.exp: New file.
11404 * gdb.base/all-architectures-5.exp: New file.
11405 * gdb.base/all-architectures-6.exp: New file.
11406 * gdb.base/all-architectures-7.exp: New file.
11407 * gdb.base/all-architectures.exp.in: New file.
11408
364ca42e
YQ
114092016-12-09 Yao Qi <yao.qi@linaro.org>
11410
11411 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11412
107c2d62
LM
114132016-12-02 Luis Machado <lgustavo@codesourcery.com>
11414
11415 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11416 possible.
11417 Remove useless pattern-matching code.
11418
df3ee9ca
PA
114192016-12-02 Pedro Alves <palves@redhat.com>
11420
11421 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11422 procedure.
11423 (top level): Call it.
11424
ec835369
PA
114252016-12-02 Pedro Alves <palves@redhat.com>
11426
11427 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11428 New procedure.
11429 (top level): Call it.
11430
01770bbd
PA
114312016-12-02 Pedro Alves <palves@redhat.com>
11432
11433 PR cli/20559
11434 * gdb.base/commands.exp (user_defined_command_args_eval): New
11435 procedure.
11436 (top level): Call it.
11437
008459ea
LM
114382016-12-02 Luis Machado <lgustavo@codesourcery.com>
11439
11440 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11441 timeout handling.
11442
0c1b455e
TT
114432016-12-02 Tom Tromey <tom@tromey.com>
11444
11445 * gdb.dwarf2/main-subprogram.c: New file.
11446 * gdb.dwarf2/main-subprogram.exp: New file.
11447
018572b8
LM
114482016-12-01 Luis Machado <lgustavo@codesourcery.com>
11449
11450 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11451 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11452 gdb_test_no_output for a couple of cases.
11453 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11454
84c93cd5
LM
114552016-12-01 Luis Machado <lgustavo@codesourcery.com>
11456
11457 Fix test names and standardize compilation error messages throughout
11458 the following files:
11459
11460 * gdb.ada/start.exp
11461 * gdb.arch/alpha-step.exp
11462 * gdb.arch/e500-prologue.exp
11463 * gdb.arch/ftrace-insn-reloc.exp
11464 * gdb.arch/gdb1291.exp
11465 * gdb.arch/gdb1431.exp
11466 * gdb.arch/gdb1558.exp
11467 * gdb.arch/i386-dr3-watch.exp
11468 * gdb.arch/i386-sse-stack-align.exp
11469 * gdb.arch/ia64-breakpoint-shadow.exp
11470 * gdb.arch/pa-nullify.exp
11471 * gdb.arch/powerpc-aix-prologue.exp
11472 * gdb.arch/thumb-bx-pc.exp
11473 * gdb.base/annota1.exp
11474 * gdb.base/annota3.exp
11475 * gdb.base/arrayidx.exp
11476 * gdb.base/assign.exp
11477 * gdb.base/attach.exp
11478 * gdb.base/auxv.exp
11479 * gdb.base/bang.exp
11480 * gdb.base/bfp-test.exp
11481 * gdb.base/bigcore.exp
11482 * gdb.base/bitfields2.exp
11483 * gdb.base/break-fun-addr.exp
11484 * gdb.base/break-probes.exp
11485 * gdb.base/call-rt-st.exp
11486 * gdb.base/callexit.exp
11487 * gdb.base/catch-fork-kill.exp
11488 * gdb.base/charset.exp
11489 * gdb.base/checkpoint.exp
11490 * gdb.base/comprdebug.exp
11491 * gdb.base/constvars.exp
11492 * gdb.base/coredump-filter.exp
11493 * gdb.base/cursal.exp
11494 * gdb.base/cvexpr.exp
11495 * gdb.base/detach.exp
11496 * gdb.base/display.exp
11497 * gdb.base/dmsym.exp
11498 * gdb.base/dprintf-pending.exp
11499 * gdb.base/dso2dso.exp
11500 * gdb.base/dtrace-probe.exp
11501 * gdb.base/dump.exp
11502 * gdb.base/enum_cond.exp
11503 * gdb.base/exe-lock.exp
11504 * gdb.base/exec-invalid-sysroot.exp
11505 * gdb.base/execl-update-breakpoints.exp
11506 * gdb.base/exprs.exp
11507 * gdb.base/fileio.exp
11508 * gdb.base/find.exp
11509 * gdb.base/finish.exp
11510 * gdb.base/fixsection.exp
11511 * gdb.base/foll-vfork.exp
11512 * gdb.base/frame-args.exp
11513 * gdb.base/gcore.exp
11514 * gdb.base/gdb1250.exp
11515 * gdb.base/global-var-nested-by-dso.exp
11516 * gdb.base/gnu-ifunc.exp
11517 * gdb.base/hashline1.exp
11518 * gdb.base/hashline2.exp
11519 * gdb.base/hashline3.exp
11520 * gdb.base/hbreak-in-shr-unsupported.exp
11521 * gdb.base/huge.exp
11522 * gdb.base/infcall-input.exp
11523 * gdb.base/info-fun.exp
11524 * gdb.base/info-shared.exp
11525 * gdb.base/jit-simple.exp
11526 * gdb.base/jit-so.exp
11527 * gdb.base/jit.exp
11528 * gdb.base/jump.exp
11529 * gdb.base/label.exp
11530 * gdb.base/lineinc.exp
11531 * gdb.base/logical.exp
11532 * gdb.base/longjmp.exp
11533 * gdb.base/macscp.exp
11534 * gdb.base/miscexprs.exp
11535 * gdb.base/new-ui-echo.exp
11536 * gdb.base/new-ui-pending-input.exp
11537 * gdb.base/new-ui.exp
11538 * gdb.base/nodebug.exp
11539 * gdb.base/nofield.exp
11540 * gdb.base/offsets.exp
11541 * gdb.base/overlays.exp
11542 * gdb.base/pending.exp
11543 * gdb.base/pointers.exp
11544 * gdb.base/pr11022.exp
11545 * gdb.base/printcmds.exp
11546 * gdb.base/prologue.exp
11547 * gdb.base/ptr-typedef.exp
11548 * gdb.base/realname-expand.exp
11549 * gdb.base/relativedebug.exp
11550 * gdb.base/relocate.exp
11551 * gdb.base/remote.exp
11552 * gdb.base/reread.exp
11553 * gdb.base/return2.exp
11554 * gdb.base/savedregs.exp
11555 * gdb.base/sep.exp
11556 * gdb.base/sepdebug.exp
11557 * gdb.base/sepsymtab.exp
11558 * gdb.base/set-inferior-tty.exp
11559 * gdb.base/setshow.exp
11560 * gdb.base/shlib-call.exp
11561 * gdb.base/sigaltstack.exp
11562 * gdb.base/siginfo-addr.exp
11563 * gdb.base/signals.exp
11564 * gdb.base/signull.exp
11565 * gdb.base/sigrepeat.exp
11566 * gdb.base/so-impl-ld.exp
11567 * gdb.base/solib-display.exp
11568 * gdb.base/solib-overlap.exp
11569 * gdb.base/solib-search.exp
11570 * gdb.base/solib-symbol.exp
11571 * gdb.base/structs.exp
11572 * gdb.base/structs2.exp
11573 * gdb.base/symtab-search-order.exp
11574 * gdb.base/twice.exp
11575 * gdb.base/unload.exp
11576 * gdb.base/varargs.exp
11577 * gdb.base/watchpoint-solib.exp
11578 * gdb.base/watchpoint.exp
11579 * gdb.base/whatis.exp
11580 * gdb.base/wrong_frame_bt_full.exp
11581 * gdb.btrace/dlopen.exp
11582 * gdb.cell/ea-standalone.exp
11583 * gdb.cell/ea-test.exp
11584 * gdb.cp/dispcxx.exp
11585 * gdb.cp/gdb2384.exp
11586 * gdb.cp/method2.exp
11587 * gdb.cp/nextoverthrow.exp
11588 * gdb.cp/pr10728.exp
11589 * gdb.disasm/am33.exp
11590 * gdb.disasm/h8300s.exp
11591 * gdb.disasm/mn10300.exp
11592 * gdb.disasm/sh3.exp
11593 * gdb.dwarf2/dw2-dir-file-name.exp
11594 * gdb.fortran/complex.exp
11595 * gdb.fortran/library-module.exp
11596 * gdb.guile/scm-pretty-print.exp
11597 * gdb.guile/scm-symbol.exp
11598 * gdb.guile/scm-type.exp
11599 * gdb.guile/scm-value.exp
11600 * gdb.linespec/linespec.exp
11601 * gdb.mi/gdb701.exp
11602 * gdb.mi/gdb792.exp
11603 * gdb.mi/mi-breakpoint-changed.exp
11604 * gdb.mi/mi-dprintf-pending.exp
11605 * gdb.mi/mi-dprintf.exp
11606 * gdb.mi/mi-exit-code.exp
11607 * gdb.mi/mi-pending.exp
11608 * gdb.mi/mi-solib.exp
11609 * gdb.mi/new-ui-mi-sync.exp
11610 * gdb.mi/pr11022.exp
11611 * gdb.mi/user-selected-context-sync.exp
11612 * gdb.opt/solib-intra-step.exp
11613 * gdb.python/py-events.exp
11614 * gdb.python/py-finish-breakpoint.exp
11615 * gdb.python/py-mi.exp
11616 * gdb.python/py-prettyprint.exp
11617 * gdb.python/py-shared.exp
11618 * gdb.python/py-symbol.exp
11619 * gdb.python/py-template.exp
11620 * gdb.python/py-type.exp
11621 * gdb.python/py-value.exp
11622 * gdb.reverse/solib-precsave.exp
11623 * gdb.reverse/solib-reverse.exp
11624 * gdb.server/solib-list.exp
11625 * gdb.stabs/weird.exp
11626 * gdb.threads/reconnect-signal.exp
11627 * gdb.threads/stepi-random-signal.exp
11628 * gdb.trace/actions.exp
11629 * gdb.trace/ax.exp
11630 * gdb.trace/backtrace.exp
11631 * gdb.trace/change-loc.exp
11632 * gdb.trace/deltrace.exp
11633 * gdb.trace/ftrace-lock.exp
11634 * gdb.trace/ftrace.exp
11635 * gdb.trace/infotrace.exp
11636 * gdb.trace/mi-tracepoint-changed.exp
11637 * gdb.trace/packetlen.exp
11638 * gdb.trace/passcount.exp
11639 * gdb.trace/pending.exp
11640 * gdb.trace/range-stepping.exp
11641 * gdb.trace/report.exp
11642 * gdb.trace/stap-trace.exp
11643 * gdb.trace/tfind.exp
11644 * gdb.trace/trace-break.exp
11645 * gdb.trace/trace-condition.exp
11646 * gdb.trace/trace-enable-disable.exp
11647 * gdb.trace/trace-mt.exp
11648 * gdb.trace/tracecmd.exp
11649 * gdb.trace/tspeed.exp
11650 * gdb.trace/tsv.exp
11651 * lib/perftest.exp
11652
fb9feb35
LM
116532016-12-01 Luis Machado <lgustavo@codesourcery.com>
11654
11655 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11656 with gdb_test_no_output.
11657 Use command as test name.
11658
cd2ddb6c
LM
116592016-12-01 Luis Machado <lgustavo@codesourcery.com>
11660
11661 Fix test names starting with uppercase throughout the files.
11662
11663 * gdb.ada/assign_1.exp
11664 * gdb.ada/boolean_expr.exp
11665 * gdb.base/arrayidx.exp
11666 * gdb.base/del.exp
11667 * gdb.base/gcore-buffer-overflow.exp
11668 * gdb.base/testenv.exp
11669 * gdb.compile/compile.exp
11670 * gdb.python/py-framefilter-invalidarg.exp
11671 * gdb.python/py-framefilter.exp
11672
bb95117e
LM
116732016-12-01 Luis Machado <lgustavo@codesourcery.com>
11674
11675 Fix test names starting with uppercase throughout the files.
11676
11677 * gdb.ada/array_return.exp
11678 * gdb.ada/expr_delims.exp
11679 * gdb.ada/mi_dyn_arr.exp
11680 * gdb.ada/mi_interface.exp
11681 * gdb.ada/mi_var_array.exp
11682 * gdb.ada/watch_arg.exp
11683 * gdb.arch/alpha-step.exp
11684 * gdb.arch/altivec-regs.exp
11685 * gdb.arch/e500-regs.exp
11686 * gdb.arch/powerpc-d128-regs.exp
11687 * gdb.base/arrayidx.exp
11688 * gdb.base/break.exp
11689 * gdb.base/checkpoint.exp
11690 * gdb.base/debug-expr.exp
11691 * gdb.base/dmsym.exp
11692 * gdb.base/radix.exp
11693 * gdb.base/sepdebug.exp
11694 * gdb.base/testenv.exp
11695 * gdb.base/watch_thread_num.exp
11696 * gdb.base/watchpoint-cond-gone.exp
11697 * gdb.cell/break.exp
11698 * gdb.cell/ea-cache.exp
11699 * gdb.compile/compile.exp
11700 * gdb.cp/gdb2495.exp
11701 * gdb.gdb/selftest.exp
11702 * gdb.gdb/xfullpath.exp
11703 * gdb.go/hello.exp
11704 * gdb.go/integers.exp
11705 * gdb.objc/basicclass.exp
11706 * gdb.pascal/hello.exp
11707 * gdb.pascal/integers.exp
11708 * gdb.python/py-breakpoint.exp
11709 * gdb.python/py-cmd.exp
11710 * gdb.python/py-linetable.exp
11711 * gdb.python/py-xmethods.exp
11712 * gdb.python/python.exp
11713 * gdb.reverse/consecutive-precsave.exp
11714 * gdb.reverse/finish-precsave.exp
11715 * gdb.reverse/i386-precsave.exp
11716 * gdb.reverse/machinestate-precsave.exp
11717 * gdb.reverse/sigall-precsave.exp
11718 * gdb.reverse/solib-precsave.exp
11719 * gdb.reverse/step-precsave.exp
11720 * gdb.reverse/until-precsave.exp
11721 * gdb.reverse/watch-precsave.exp
11722 * gdb.threads/leader-exit.exp
11723 * gdb.threads/pthreads.exp
11724 * gdb.threads/wp-replication.exp
11725 * gdb.trace/actions.exp
11726 * gdb.trace/mi-tsv-changed.exp
11727 * gdb.trace/tsv.exp
11728
de97fdd4
LM
117292016-12-01 Luis Machado <lgustavo@codesourcery.com>
11730
11731 Fix test names starting with uppercase throughout the files.
11732
11733 * gdb.arch/i386-bp_permanent.exp
11734 * gdb.arch/i386-gnu-cfi.exp
11735 * gdb.base/disasm-end-cu.exp
11736 * gdb.base/macscp.exp
11737 * gdb.base/pending.exp
11738 * gdb.base/watch_thread_num.exp
11739 * gdb.cp/exception.exp
11740 * gdb.cp/gdb2495.exp
11741 * gdb.cp/local.exp
11742 * gdb.python/py-evsignal.exp
11743 * gdb.python/python.exp
11744 * gdb.trace/tracecmd.exp
11745
9f058c10
LM
117462016-12-01 Luis Machado <lgustavo@codesourcery.com>
11747
11748 Fix test names starting with uppercase throughout the files.
11749
11750 * gdb.base/charset.exp
11751 * gdb.base/eval.exp
11752 * gdb.base/multi-forks.exp
11753 * gdb.guile/scm-progspace.exp
11754 * gdb.opencl/datatypes.exp
11755 * gdb.python/py-block.exp
11756 * gdb.python/py-function.exp
11757 * gdb.python/py-symbol.exp
11758 * gdb.python/py-symtab.exp
11759 * gdb.python/py-xmethods.exp
11760 * gdb.reverse/break-precsave.exp
11761 * gdb.reverse/break-reverse.exp
11762 * gdb.reverse/consecutive-precsave.exp
11763 * gdb.reverse/consecutive-reverse.exp
11764 * gdb.reverse/finish-precsave.exp
11765 * gdb.reverse/finish-reverse-bkpt.exp
11766 * gdb.reverse/finish-reverse.exp
11767 * gdb.reverse/fstatat-reverse.exp
11768 * gdb.reverse/getresuid-reverse.exp
11769 * gdb.reverse/i386-precsave.exp
11770 * gdb.reverse/i386-reverse.exp
11771 * gdb.reverse/i386-sse-reverse.exp
11772 * gdb.reverse/i387-stack-reverse.exp
11773 * gdb.reverse/insn-reverse.exp
11774 * gdb.reverse/machinestate-precsave.exp
11775 * gdb.reverse/machinestate.exp
11776 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11777 * gdb.reverse/pipe-reverse.exp
11778 * gdb.reverse/readv-reverse.exp
11779 * gdb.reverse/recvmsg-reverse.exp
11780 * gdb.reverse/rerun-prec.exp
11781 * gdb.reverse/s390-mvcle.exp
11782 * gdb.reverse/sigall-precsave.exp
11783 * gdb.reverse/sigall-reverse.exp
11784 * gdb.reverse/solib-precsave.exp
11785 * gdb.reverse/solib-reverse.exp
11786 * gdb.reverse/step-precsave.exp
11787 * gdb.reverse/step-reverse.exp
11788 * gdb.reverse/time-reverse.exp
11789 * gdb.reverse/until-precsave.exp
11790 * gdb.reverse/until-reverse.exp
11791 * gdb.reverse/waitpid-reverse.exp
11792 * gdb.reverse/watch-precsave.exp
11793 * gdb.reverse/watch-reverse.exp
11794
cdc7edd7
LM
117952016-12-01 Luis Machado <lgustavo@codesourcery.com>
11796
11797 Fix test names starting with uppercase throughout the files.
11798
11799 * gdb.arch/i386-mpx-simple_segv.exp
11800 * gdb.arch/i386-mpx.exp
11801 * gdb.arch/i386-permbkpt.exp
11802 * gdb.arch/pa-nullify.exp
11803 * gdb.arch/powerpc-d128-regs.exp
11804 * gdb.arch/vsx-regs.exp
11805 * gdb.base/bfp-test.exp
11806 * gdb.base/break.exp
11807 * gdb.base/breakpoint-shadow.exp
11808 * gdb.base/callfuncs.exp
11809 * gdb.base/charset.exp
11810 * gdb.base/commands.exp
11811 * gdb.base/completion.exp
11812 * gdb.base/dfp-test.exp
11813 * gdb.base/echo.exp
11814 * gdb.base/ending-run.exp
11815 * gdb.base/eval.exp
11816 * gdb.base/expand-psymtabs.exp
11817 * gdb.base/float128.exp
11818 * gdb.base/floatn.exp
11819 * gdb.base/foll-exec-mode.exp
11820 * gdb.base/gdb1056.exp
11821 * gdb.base/gdb11531.exp
11822 * gdb.base/kill-after-signal.exp
11823 * gdb.base/multi-forks.exp
11824 * gdb.base/overlays.exp
11825 * gdb.base/pending.exp
11826 * gdb.base/sepdebug.exp
11827 * gdb.base/testenv.exp
11828 * gdb.base/valgrind-db-attach.exp
11829 * gdb.base/watch_thread_num.exp
11830 * gdb.base/watchpoint-cond-gone.exp
11831 * gdb.base/watchpoint.exp
11832 * gdb.base/watchpoints.exp
11833 * gdb.cp/arg-reference.exp
11834 * gdb.cp/baseenum.exp
11835 * gdb.cp/operator.exp
11836 * gdb.cp/shadow.exp
11837 * gdb.dwarf2/dw2-op-out-param.exp
11838 * gdb.dwarf2/dw2-reg-undefined.exp
11839 * gdb.go/chan.exp
11840 * gdb.go/hello.exp
11841 * gdb.go/integers.exp
11842 * gdb.go/methods.exp
11843 * gdb.go/package.exp
11844 * gdb.guile/scm-parameter.exp
11845 * gdb.guile/scm-progspace.exp
11846 * gdb.guile/scm-value.exp
11847 * gdb.mi/mi-pending.exp
11848 * gdb.mi/user-selected-context-sync.exp
11849 * gdb.multi/multi-attach.exp
11850 * gdb.multi/tids.exp
11851 * gdb.opt/clobbered-registers-O2.exp
11852 * gdb.pascal/floats.exp
11853 * gdb.pascal/integers.exp
11854 * gdb.python/py-block.exp
11855 * gdb.python/py-events.exp
11856 * gdb.python/py-parameter.exp
11857 * gdb.python/py-symbol.exp
11858 * gdb.python/py-symtab.exp
11859 * gdb.python/py-type.exp
11860 * gdb.python/py-value.exp
11861 * gdb.python/py-xmethods.exp
11862 * gdb.python/python.exp
11863 * gdb.reverse/break-precsave.exp
11864 * gdb.reverse/consecutive-precsave.exp
11865 * gdb.reverse/finish-precsave.exp
11866 * gdb.reverse/i386-precsave.exp
11867 * gdb.reverse/machinestate-precsave.exp
11868 * gdb.reverse/sigall-precsave.exp
11869 * gdb.reverse/solib-precsave.exp
11870 * gdb.reverse/step-precsave.exp
11871 * gdb.reverse/until-precsave.exp
11872 * gdb.reverse/watch-precsave.exp
11873 * gdb.server/ext-attach.exp
11874 * gdb.server/ext-restart.exp
11875 * gdb.server/ext-run.exp
11876 * gdb.server/ext-wrapper.exp
11877 * gdb.stabs/gdb11479.exp
11878 * gdb.stabs/weird.exp
11879 * gdb.threads/attach-many-short-lived-threads.exp
11880 * gdb.threads/kill.exp
11881 * gdb.threads/watchpoint-fork.exp
11882
bc6c7af4
LM
118832016-12-01 Luis Machado <lgustavo@codesourcery.com>
11884
11885 Fix test names starting with uppercase throughout all the files below.
11886
11887 * gdb.ada/array_return.exp
11888 * gdb.ada/catch_ex.exp
11889 * gdb.ada/info_exc.exp
11890 * gdb.ada/mi_catch_ex.exp
11891 * gdb.ada/mi_dyn_arr.exp
11892 * gdb.ada/mi_ex_cond.exp
11893 * gdb.ada/mi_exc_info.exp
11894 * gdb.ada/mi_interface.exp
11895 * gdb.ada/mi_task_arg.exp
11896 * gdb.ada/mi_task_info.exp
11897 * gdb.ada/mi_var_array.exp
11898 * gdb.arch/alpha-step.exp
11899 * gdb.arch/amd64-disp-step.exp
11900 * gdb.arch/arm-disp-step.exp
11901 * gdb.arch/disp-step-insn-reloc.exp
11902 * gdb.arch/e500-prologue.exp
11903 * gdb.arch/ftrace-insn-reloc.exp
11904 * gdb.arch/gdb1558.exp
11905 * gdb.arch/i386-bp_permanent.exp
11906 * gdb.arch/i386-disp-step.exp
11907 * gdb.arch/i386-float.exp
11908 * gdb.arch/i386-gnu-cfi.exp
11909 * gdb.arch/ia64-breakpoint-shadow.exp
11910 * gdb.arch/mips16-thunks.exp
11911 * gdb.arch/pa-nullify.exp
11912 * gdb.arch/powerpc-aix-prologue.exp
11913 * gdb.arch/powerpc-power.exp
11914 * gdb.arch/ppc-dfp.exp
11915 * gdb.arch/s390-tdbregs.exp
11916 * gdb.arch/spu-info.exp
11917 * gdb.arch/spu-ls.exp
11918 * gdb.arch/thumb-bx-pc.exp
11919 * gdb.base/advance.exp
11920 * gdb.base/annota-input-while-running.exp
11921 * gdb.base/arrayidx.exp
11922 * gdb.base/asmlabel.exp
11923 * gdb.base/async.exp
11924 * gdb.base/attach-wait-input.exp
11925 * gdb.base/auto-connect-native-target.exp
11926 * gdb.base/batch-preserve-term-settings.exp
11927 * gdb.base/bfp-test.exp
11928 * gdb.base/bigcore.exp
11929 * gdb.base/bp-permanent.exp
11930 * gdb.base/break-always.exp
11931 * gdb.base/break-fun-addr.exp
11932 * gdb.base/break-idempotent.exp
11933 * gdb.base/break-main-file-remove-fail.exp
11934 * gdb.base/break-probes.exp
11935 * gdb.base/break-unload-file.exp
11936 * gdb.base/break.exp
11937 * gdb.base/call-ar-st.exp
11938 * gdb.base/call-rt-st.exp
11939 * gdb.base/call-sc.exp
11940 * gdb.base/call-signal-resume.exp
11941 * gdb.base/call-strs.exp
11942 * gdb.base/callexit.exp
11943 * gdb.base/callfuncs.exp
11944 * gdb.base/catch-gdb-caused-signals.exp
11945 * gdb.base/catch-signal-siginfo-cond.exp
11946 * gdb.base/catch-syscall.exp
11947 * gdb.base/compare-sections.exp
11948 * gdb.base/cond-eval-mode.exp
11949 * gdb.base/condbreak-call-false.exp
11950 * gdb.base/consecutive-step-over.exp
11951 * gdb.base/cursal.exp
11952 * gdb.base/disabled-location.exp
11953 * gdb.base/disasm-end-cu.exp
11954 * gdb.base/display.exp
11955 * gdb.base/double-prompt-target-event-error.exp
11956 * gdb.base/dprintf-bp-same-addr.exp
11957 * gdb.base/dprintf-detach.exp
11958 * gdb.base/dprintf-next.exp
11959 * gdb.base/dprintf-non-stop.exp
11960 * gdb.base/dprintf-pending.exp
11961 * gdb.base/dso2dso.exp
11962 * gdb.base/ending-run.exp
11963 * gdb.base/enum_cond.exp
11964 * gdb.base/examine-backward.exp
11965 * gdb.base/exe-lock.exp
11966 * gdb.base/exec-invalid-sysroot.exp
11967 * gdb.base/execl-update-breakpoints.exp
11968 * gdb.base/execution-termios.exp
11969 * gdb.base/fileio.exp
11970 * gdb.base/fixsection.exp
11971 * gdb.base/foll-exec-mode.exp
11972 * gdb.base/foll-exec.exp
11973 * gdb.base/fork-running-state.exp
11974 * gdb.base/frame-args.exp
11975 * gdb.base/fullpath-expand.exp
11976 * gdb.base/func-ptr.exp
11977 * gdb.base/gcore-relro-pie.exp
11978 * gdb.base/gdb1090.exp
11979 * gdb.base/gdb1555.exp
11980 * gdb.base/global-var-nested-by-dso.exp
11981 * gdb.base/gnu-ifunc.exp
11982 * gdb.base/hbreak-in-shr-unsupported.exp
11983 * gdb.base/hbreak-unmapped.exp
11984 * gdb.base/hook-stop.exp
11985 * gdb.base/infcall-input.exp
11986 * gdb.base/info-fun.exp
11987 * gdb.base/info-shared.exp
11988 * gdb.base/interrupt-noterm.exp
11989 * gdb.base/jit-so.exp
11990 * gdb.base/jit.exp
11991 * gdb.base/line-symtabs.exp
11992 * gdb.base/list.exp
11993 * gdb.base/longjmp.exp
11994 * gdb.base/macscp.exp
11995 * gdb.base/max-value-size.exp
11996 * gdb.base/nodebug.exp
11997 * gdb.base/nofield.exp
11998 * gdb.base/overlays.exp
11999 * gdb.base/paginate-after-ctrl-c-running.exp
12000 * gdb.base/paginate-bg-execution.exp
12001 * gdb.base/paginate-inferior-exit.exp
12002 * gdb.base/pending.exp
12003 * gdb.base/pr11022.exp
12004 * gdb.base/printcmds.exp
12005 * gdb.base/ptr-typedef.exp
12006 * gdb.base/ptype.exp
12007 * gdb.base/randomize.exp
12008 * gdb.base/range-stepping.exp
12009 * gdb.base/realname-expand.exp
12010 * gdb.base/relativedebug.exp
12011 * gdb.base/remote.exp
12012 * gdb.base/savedregs.exp
12013 * gdb.base/sepdebug.exp
12014 * gdb.base/set-noassign.exp
12015 * gdb.base/shlib-call.exp
12016 * gdb.base/shreloc.exp
12017 * gdb.base/sigaltstack.exp
12018 * gdb.base/sigbpt.exp
12019 * gdb.base/siginfo-addr.exp
12020 * gdb.base/siginfo-obj.exp
12021 * gdb.base/siginfo-thread.exp
12022 * gdb.base/signest.exp
12023 * gdb.base/signull.exp
12024 * gdb.base/sigrepeat.exp
12025 * gdb.base/skip.exp
12026 * gdb.base/so-impl-ld.exp
12027 * gdb.base/solib-corrupted.exp
12028 * gdb.base/solib-disc.exp
12029 * gdb.base/solib-display.exp
12030 * gdb.base/solib-overlap.exp
12031 * gdb.base/solib-search.exp
12032 * gdb.base/solib-symbol.exp
12033 * gdb.base/source-execution.exp
12034 * gdb.base/sss-bp-on-user-bp-2.exp
12035 * gdb.base/sss-bp-on-user-bp.exp
12036 * gdb.base/stack-checking.exp
12037 * gdb.base/stale-infcall.exp
12038 * gdb.base/step-break.exp
12039 * gdb.base/step-line.exp
12040 * gdb.base/step-over-exit.exp
12041 * gdb.base/step-test.exp
12042 * gdb.base/structs.exp
12043 * gdb.base/sym-file.exp
12044 * gdb.base/symtab-search-order.exp
12045 * gdb.base/term.exp
12046 * gdb.base/type-opaque.exp
12047 * gdb.base/unload.exp
12048 * gdb.base/until-nodebug.exp
12049 * gdb.base/until.exp
12050 * gdb.base/unwindonsignal.exp
12051 * gdb.base/watch-cond.exp
12052 * gdb.base/watch-non-mem.exp
12053 * gdb.base/watch_thread_num.exp
12054 * gdb.base/watchpoint-reuse-slot.exp
12055 * gdb.base/watchpoint-solib.exp
12056 * gdb.base/watchpoint.exp
12057 * gdb.btrace/dlopen.exp
12058 * gdb.cell/arch.exp
12059 * gdb.cell/break.exp
12060 * gdb.cell/bt.exp
12061 * gdb.cell/core.exp
12062 * gdb.cell/data.exp
12063 * gdb.cell/dwarfaddr.exp
12064 * gdb.cell/ea-cache.exp
12065 * gdb.cell/ea-standalone.exp
12066 * gdb.cell/ea-test.exp
12067 * gdb.cell/f-regs.exp
12068 * gdb.cell/fork.exp
12069 * gdb.cell/gcore.exp
12070 * gdb.cell/mem-access.exp
12071 * gdb.cell/ptype.exp
12072 * gdb.cell/registers.exp
12073 * gdb.cell/sizeof.exp
12074 * gdb.cell/solib-symbol.exp
12075 * gdb.cell/solib.exp
12076 * gdb.compile/compile-tls.exp
12077 * gdb.cp/exception.exp
12078 * gdb.cp/gdb2495.exp
12079 * gdb.cp/local.exp
12080 * gdb.cp/mb-inline.exp
12081 * gdb.cp/mb-templates.exp
12082 * gdb.cp/pr10687.exp
12083 * gdb.cp/pr9167.exp
12084 * gdb.cp/scope-err.exp
12085 * gdb.cp/templates.exp
12086 * gdb.cp/virtfunc.exp
12087 * gdb.dwarf2/dw2-dir-file-name.exp
12088 * gdb.dwarf2/dw2-single-line-discriminators.exp
12089 * gdb.fortran/complex.exp
12090 * gdb.fortran/library-module.exp
12091 * gdb.guile/guile.exp
12092 * gdb.guile/scm-cmd.exp
12093 * gdb.guile/scm-frame-inline.exp
12094 * gdb.guile/scm-objfile.exp
12095 * gdb.guile/scm-pretty-print.exp
12096 * gdb.guile/scm-symbol.exp
12097 * gdb.guile/scm-type.exp
12098 * gdb.guile/scm-value.exp
12099 * gdb.linespec/keywords.exp
12100 * gdb.linespec/ls-errs.exp
12101 * gdb.linespec/macro-relative.exp
12102 * gdb.linespec/thread.exp
12103 * gdb.mi/mi-breakpoint-changed.exp
12104 * gdb.mi/mi-dprintf-pending.exp
12105 * gdb.mi/mi-fullname-deleted.exp
12106 * gdb.mi/mi-logging.exp
12107 * gdb.mi/mi-pending.exp
12108 * gdb.mi/mi-solib.exp
12109 * gdb.mi/new-ui-mi-sync.exp
12110 * gdb.mi/user-selected-context-sync.exp
12111 * gdb.multi/dummy-frame-restore.exp
12112 * gdb.multi/multi-arch-exec.exp
12113 * gdb.multi/remove-inferiors.exp
12114 * gdb.multi/watchpoint-multi-exit.exp
12115 * gdb.opt/solib-intra-step.exp
12116 * gdb.perf/backtrace.exp
12117 * gdb.perf/single-step.exp
12118 * gdb.perf/skip-command.exp
12119 * gdb.perf/skip-prologue.exp
12120 * gdb.perf/solib.exp
12121 * gdb.python/lib-types.exp
12122 * gdb.python/py-as-string.exp
12123 * gdb.python/py-bad-printers.exp
12124 * gdb.python/py-block.exp
12125 * gdb.python/py-breakpoint.exp
12126 * gdb.python/py-cmd.exp
12127 * gdb.python/py-events.exp
12128 * gdb.python/py-evthreads.exp
12129 * gdb.python/py-finish-breakpoint.exp
12130 * gdb.python/py-finish-breakpoint2.exp
12131 * gdb.python/py-frame-inline.exp
12132 * gdb.python/py-frame.exp
12133 * gdb.python/py-inferior.exp
12134 * gdb.python/py-infthread.exp
12135 * gdb.python/py-mi.exp
12136 * gdb.python/py-objfile.exp
12137 * gdb.python/py-pp-maint.exp
12138 * gdb.python/py-pp-registration.exp
12139 * gdb.python/py-prettyprint.exp
12140 * gdb.python/py-recurse-unwind.exp
12141 * gdb.python/py-shared.exp
12142 * gdb.python/py-symbol.exp
12143 * gdb.python/py-symtab.exp
12144 * gdb.python/py-template.exp
12145 * gdb.python/py-type.exp
12146 * gdb.python/py-unwind-maint.exp
12147 * gdb.python/py-unwind.exp
12148 * gdb.python/py-value.exp
12149 * gdb.python/python.exp
12150 * gdb.reverse/finish-reverse-bkpt.exp
12151 * gdb.reverse/insn-reverse.exp
12152 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12153 * gdb.reverse/solib-precsave.exp
12154 * gdb.reverse/solib-reverse.exp
12155 * gdb.stabs/gdb11479.exp
12156 * gdb.stabs/weird.exp
12157 * gdb.threads/fork-child-threads.exp
12158 * gdb.threads/fork-plus-threads.exp
12159 * gdb.threads/fork-thread-pending.exp
12160 * gdb.threads/forking-threads-plus-breakpoint.exp
12161 * gdb.threads/hand-call-in-threads.exp
12162 * gdb.threads/interrupted-hand-call.exp
12163 * gdb.threads/linux-dp.exp
12164 * gdb.threads/local-watch-wrong-thread.exp
12165 * gdb.threads/next-while-other-thread-longjmps.exp
12166 * gdb.threads/non-ldr-exit.exp
12167 * gdb.threads/pending-step.exp
12168 * gdb.threads/print-threads.exp
12169 * gdb.threads/process-dies-while-detaching.exp
12170 * gdb.threads/process-dies-while-handling-bp.exp
12171 * gdb.threads/pthreads.exp
12172 * gdb.threads/queue-signal.exp
12173 * gdb.threads/reconnect-signal.exp
12174 * gdb.threads/signal-command-handle-nopass.exp
12175 * gdb.threads/signal-command-multiple-signals-pending.exp
12176 * gdb.threads/signal-delivered-right-thread.exp
12177 * gdb.threads/signal-sigtrap.exp
12178 * gdb.threads/sigthread.exp
12179 * gdb.threads/staticthreads.exp
12180 * gdb.threads/stepi-random-signal.exp
12181 * gdb.threads/thread-unwindonsignal.exp
12182 * gdb.threads/thread_check.exp
12183 * gdb.threads/thread_events.exp
12184 * gdb.threads/tid-reuse.exp
12185 * gdb.threads/tls-nodebug.exp
12186 * gdb.threads/tls-shared.exp
12187 * gdb.threads/tls-so_extern.exp
12188 * gdb.threads/tls.exp
12189 * gdb.threads/wp-replication.exp
12190 * gdb.trace/actions-changed.exp
12191 * gdb.trace/actions.exp
12192 * gdb.trace/backtrace.exp
12193 * gdb.trace/change-loc.exp
12194 * gdb.trace/collection.exp
12195 * gdb.trace/deltrace.exp
12196 * gdb.trace/disconnected-tracing.exp
12197 * gdb.trace/entry-values.exp
12198 * gdb.trace/ftrace-lock.exp
12199 * gdb.trace/ftrace.exp
12200 * gdb.trace/infotrace.exp
12201 * gdb.trace/mi-trace-frame-collected.exp
12202 * gdb.trace/mi-trace-unavailable.exp
12203 * gdb.trace/mi-traceframe-changed.exp
12204 * gdb.trace/mi-tracepoint-changed.exp
12205 * gdb.trace/mi-tsv-changed.exp
12206 * gdb.trace/no-attach-trace.exp
12207 * gdb.trace/packetlen.exp
12208 * gdb.trace/passc-dyn.exp
12209 * gdb.trace/passcount.exp
12210 * gdb.trace/pending.exp
12211 * gdb.trace/pr16508.exp
12212 * gdb.trace/qtro.exp
12213 * gdb.trace/range-stepping.exp
12214 * gdb.trace/read-memory.exp
12215 * gdb.trace/report.exp
12216 * gdb.trace/save-trace.exp
12217 * gdb.trace/signal.exp
12218 * gdb.trace/stap-trace.exp
12219 * gdb.trace/status-stop.exp
12220 * gdb.trace/strace.exp
12221 * gdb.trace/tfile.exp
12222 * gdb.trace/tfind.exp
12223 * gdb.trace/trace-break.exp
12224 * gdb.trace/trace-condition.exp
12225 * gdb.trace/trace-enable-disable.exp
12226 * gdb.trace/trace-mt.exp
12227 * gdb.trace/tracecmd.exp
12228 * gdb.trace/tracefile-pseudo-reg.exp
12229 * gdb.trace/tspeed.exp
12230 * gdb.trace/tstatus.exp
12231 * gdb.trace/tsv.exp
12232 * gdb.trace/unavailable.exp
12233 * gdb.trace/while-dyn.exp
12234 * gdb.trace/while-stepping.exp
12235 * lib/gdb-guile.exp
12236 * lib/gdb.exp
12237 * lib/mi-support.exp
12238 * lib/pascal.exp
12239 * lib/perftest.exp
12240 * lib/prelink-support.exp
12241 * lib/selftest-support.exp
12242
ad02e4fe
SM
122432016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12244
12245 * Makefile.in: Include disable-implicit-rules.mk.
12246
22347e55
AA
122472016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12248
12249 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12250 non-byte-aligned bit fields.
12251
da5b30da
AA
122522016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12253
12254 PR gdb/12616
12255 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12256 respects the DW_AT_data_bit_offset attribute.
12257
b593ecca
SM
122582016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12259
12260 * gdb.base/default.exp: Fix output of "set language".
12261
3b165252
SM
122622016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12263
12264 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12265 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12266 make.
12267 * configure.ac: Remove checks for the make program.
12268 * configure: Re-generate.
12269
1a2f3d7f
KB
122702016-11-16 Kevin Buettner <kevinb@redhat.com>
12271
12272 * gdb.python/py-recurse-unwind.c (main): Add loop.
12273 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12274 to read_register() and gdb.parse_and_eval(). Make each code
12275 call a separate case that can be individually tested.
12276 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12277 proc. Call cont_and_backtrace for each of the code paths that
12278 we want to test in the unwinder.
12279
b7f38fda
AA
122802016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12281
12282 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12283 the definition of struct S.
12284
1f8db343
CM
122852016-11-11 Catherine Moore <clm@codesourcery.com>
12286
12287 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12288
fad0c9fb
PA
122892016-11-09 Pedro Alves <palves@redhat.com>
12290
12291 * gdb.base/commands.exp (runto_or_return): New procedure.
12292 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12293 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12294 (progvar_simple_while_test, progvar_complex_if_while_test)
12295 (if_while_breakpoint_command_test)
12296 (infrun_breakpoint_command_test, breakpoint_command_test)
12297 (user_defined_command_test, watchpoint_command_test)
12298 (test_command_prompt_position, redefine_hook_test)
12299 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12300 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12301 multi_line_input and multi_line. Remove gdb_expect and
12302 gdb_stop_suppressing_tests uses.
12303 * lib/gdb.exp (valnum_re): New global.
12304 (multi_line_input): New procedure.
12305
8354c62c
SM
123062016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12307
12308 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12309 Remove.
12310 (test_setup): Define with proc_with_prefix.
12311 (test_cli_inferior): Likewise.
12312 (test_cli_thread): Likewise.
12313 (test_cli_frame): Likewise.
12314 (test_cli_select_frame): Likewise.
12315 (test_cli_up_down): Likewise.
12316 (test_mi_thread_select): Likewise.
12317 (test_mi_stack_select_frame): Likewise.
12318 (test_cli_in_mi_inferior): Likewise.
12319 (test_cli_in_mi_thread): Likewise.
12320 (test_cli_in_mi_frame): Likewise.
12321 (top level): Do not use with_test_prefix_procname.
12322
64f367a2
PA
123232016-11-09 Pedro Alves <palves@redhat.com>
12324
12325 * gdb.base/commands.exp (gdbvar_simple_if_test)
12326 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12327 (progvar_simple_if_test, progvar_simple_while_test)
12328 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12329 (infrun_breakpoint_command_test, breakpoint_command_test)
12330 (user_defined_command_test, watchpoint_command_test)
12331 (test_command_prompt_position, deprecated_command_test)
12332 (bp_deleted_in_command, temporary_breakpoint_commands)
12333 (stray_arg0_test, source_file_with_indented_comment)
12334 (recursive_source_test, if_commands_test)
12335 (error_clears_commands_left, redefine_hook_test)
12336 (redefine_backtrace_test): Use proc_with_prefix.
12337 * lib/gdb.exp (proc_with_prefix): New proc.
12338
0bb65f1e
AA
123392016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12340
12341 * gdb.base/tui-layout.c: New file.
12342 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12343 disassembly window contains very long lines.
12344
7353f247
TT
123452016-11-08 Tom Tromey <tom@tromey.com>
12346
12347 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12348 depend on Python 2.
12349
30a7bb83
TT
123502016-11-08 Tom Tromey <tom@tromey.com>
12351
12352 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12353 New method.
12354
cdf5a07c
MG
123552016-10-29 Manish Goregaokar <manish@mozilla.com>
12356
2806dc7e 12357 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12358
51a789c3
MG
123592016-10-27 Manish Goregaokar <manish@mozilla.com>
12360
2806dc7e
PA
12361 * gdb.rust/simple.rs: Add test for univariant enums without
12362 discriminants and for encoded struct-like enums.
51a789c3 12363
f610ab6d
PA
123642016-10-28 Pedro Alves <palves@redhat.com>
12365
12366 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12367 gdb_test_multiple, tighten regexps and match symtabs and line
12368 tables incrementally.
12369
b129b0ca
LM
123702016-10-28 Luis Machado <lgustavo@codesourcery.com>
12371
12372 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12373 general.
12374
ecf45d2c
SL
123752016-10-25 Luis Machado <lgustavo@codesourcery.com>
12376
12377 * gdb.base/exec-invalid-sysroot.exp: New file.
12378
b8d38ee4
JK
123792016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12380
12381 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12382
f90fd8c2
JK
123832016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12384
12385 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12386
2d2476aa
MR
123872016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12388
2806dc7e
PA
12389 * gdb.base/killed-outside.exp: Remove $options from a call to
12390 `prepare_for_testing'.
2d2476aa 12391
e42b25a0
SM
123922016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12393
12394 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12395 Change test message.
12396
3ccdb432
SM
123972016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12398
12399 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12400 Update comment.
12401
5bad3170
SM
124022016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12403
12404 * gdb.trace/mi-trace-save.exp: New file.
12405
5ad9dba7
YQ
124062016-10-13 Yao Qi <yao.qi@linaro.org>
12407
12408 * gdb.base/code_elim.exp (get_var_address): Remove.
12409 * gdb.base/relocate.exp: Likewise.
12410 * gdb.base/shreloc.exp: Likewise.
12411 * lib/gdb.exp (get_var_address): New.
12412
62df7e21
YQ
124132016-10-13 Yao Qi <yao.qi@linaro.org>
12414
12415 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12416 floating point tests if $skip_float_test is false.
12417
4dac951e
LM
124182016-10-12 Luis Machado <lgustavo@codesourcery.com>
12419
12420 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12421 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12422 argc values.
12423 Add 1 to argc so we guarantee distinct initial/modified argc values.
12424
8f1a8fc4
JK
124252016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12426
12427 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12428
16c85b5d
JK
124292016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12430
12431 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12432 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12433 * gdb.arch/vsx-regs.exp: Likewise.
12434
1d0e042a
YQ
124352016-10-07 Yao Qi <yao.qi@linaro.org>
12436
12437 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12438
68dadef5
MM
124392016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12440
12441 * gdb.python/python.exp: Test decode_line("*0").
12442
33fa2c6e
DE
124432016-10-06 Doug Evans <dje@google.com>
12444
12445 * gdb.python/py-value.exp (test_value_creation): Add test for large
12446 unsigned 64-bit value.
12447
9c37b5ae
TT
124482016-10-06 Tom Tromey <tom@tromey.com>
12449
12450 * gdb.compile/compile.exp: Change java tests to rust.
12451 * gdb.base/setshow.exp: Change java tests to rust.
12452 * gdb.base/default.exp: Remove java from language list.
12453 * README (Examples): Update language example.
12454 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12455 test.
12456 * lib/gdb.exp (skip_java_tests): Remove.
12457 * lib/java.exp: Remove.
12458 * gdb.java: Remove.
12459
78b86327
MR
124602016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12461
12462 * gdb.arch/mips-fcr.exp: New test.
12463 * gdb.arch/mips-fcr.c: Source for the new test.
12464
7470adbb
MR
124652016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12466
12467 * gdb.base/solib-disc.exp: Use `standard_output_file'
12468 throughout.
12469
4a556533
PA
124702016-10-06 Pedro Alves <palves@redhat.com>
12471
12472 * gdb.base/jit-simple-dl.c: New file.
12473 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12474 * gdb.base/jit-simple.c: ... this.
12475 * gdb.base/jit-simple.exp (jit_run): Delete.
12476 (build_jit): New proc.
12477 (jit_test_reread): Recompile either the main program or the shared
12478 library, depending on what is being tested. Skip changing address
12479 if caller wants to. Compare before/after addresses. If testing
12480 standalone, explicitly load the binary. Test "maint info
12481 breakpoints".
12482 (top level): Add "standalone vs shared lib" and "change address"
12483 vs "same address" axes.
12484
5a122fbc
PA
124852016-10-06 Pedro Alves <palves@redhat.com>
12486
12487 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12488 call.
12489 (jit_run): Delete.
12490 (jit_test_reread): Use with_test_prefix. Reload the main binary
12491 explicitly. Compare the before/after addresses of the JIT
12492 descriptor.
12493
ee8da4b8
DE
124942016-08-15 Doug Evans <dje@google.com>
12495
12496 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12497 for single bitfields is bool.
12498 * gdb.xml/tdesc-regs.exp: Ditto.
12499
f389f6fe
JK
125002016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12501
12502 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12503
fdebf1a4
YQ
125042016-10-05 Yao Qi <yao.qi@linaro.org>
12505
12506 * lib/gdb.exp (support_complex_tests): Return zero if
12507 gdb_skip_float_test return true.
12508
9c36d954 125092016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12510 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12511
12512 PR gdb/20487
12513 * gdb.mi/user-selected-context-sync.exp: New file.
12514 * gdb.mi/user-selected-context-sync.c: New file.
12515
4034d0ff 125162016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12517 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12518
12519 PR gdb/20487
12520 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12521 =thread-select-event check.
12522
a4297203
PB
125232016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12524
12525 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12526 the compulsory L operand changes.
12527 * gdb.arch/powerpc-power.s: Likewise.
12528
bb805577
JK
125292016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12530
12531 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12532 * gdb.base/jit-attach-pie.c: New file.
12533 * gdb.base/jit-attach-pie.exp: New file.
12534
6d61dee5
PA
125352016-09-28 Pedro Alves <palves@redhat.com>
12536
12537 * gdb.base/infcall-input.c: New file.
12538 * gdb.base/infcall-input.exp: New file.
12539
f73842fc
YQ
125402016-09-22 Yao Qi <yao.qi@linaro.org>
12541
12542 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12543 (gdb_exit): Rename it to ...
12544 (gdbserver_gdb_exit): ... Close GDBserver.
12545 (gdb_exit): New proc, call gdbserver_gdb_exit.
12546 (mi_gdb_exit): Likewise.
12547
90681dab
YQ
125482016-09-22 Yao Qi <yao.qi@linaro.org>
12549
12550 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12551 path.
12552 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12553 Remove duplication.
12554
9c211fd8
YQ
125552016-09-22 Yao Qi <yao.qi@linaro.org>
12556
12557 * lib/gdbserver-support.exp: Check the existence of
12558 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12559
ad0a504f
AK
125602016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12561
12562 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12563
36cf1806
TT
125642016-09-21 Tom Tromey <tom@tromey.com>
12565
12566 PR gdb/20604:
12567 * gdb.base/quit.exp: New file.
12568
74172ecf
SM
125692016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12570
12571 * .gitignore: New file.
12572
3d0ec882
MR
125732016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12574
12575 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12576 throughout.
12577
8193adea
AA
125782016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12579
12580 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12581
d41a5c09
JK
125822016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12583
12584 * gdb.cp/casts.cc (decltype): Move it ...
12585 (main): ... with its call to ...
12586 * gdb.cp/casts03.cc: ... a new file.
12587 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12588
d2dfe700
JK
125892016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12590
12591 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12592
e2a92b16
PB
125932016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12594
12595 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12596 and sync up the test with tests in gas/testsuite/gas/ppc.
12597 * gdb.arch/powerpc-power.exp: Likewise.
12598
49b4de64
JK
125992016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12600
12601 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12602
2c29df25
SDJ
126032016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12604 Jan Kratochvil <jan.kratochvil@redhat.com>
12605
12606 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12607 make m1's definition to be different from m2's. Use 'dummy' as an
12608 argument for probe 'two'.
12609
cc3c2846
JB
126102016-09-10 Jon Beniston <jon@beniston.com>
12611
12612 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12613 for sim target.
12614
e1b2624a
AA
126152016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12616
12617 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12618 variable declaration.
12619 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12620 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12621 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12622 received HWCAP as its argument.
12623
4295e285
PA
126242016-09-06 Pedro Alves <palves@redhat.com>
12625
12626 * gdb.base/new-ui-pending-input.c: New file.
12627 * gdb.base/new-ui-pending-input.exp: New file.
12628 * gdb.exp (clear_gdb_spawn_id): New procedure.
12629 (with_spawn_id): Check whether gdb_spawn_id exists before
12630 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12631 on exit.
12632
00d5215e
UW
126332016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12634
12635 * gdb.base/float128.c: New file.
12636 * gdb.base/float128.exp: Likewise.
12637 * gdb.base/floatn.c: Likewise.
12638 * gdb.base/floatn.exp: Likewise.
12639
a9ff5f12
UW
126402016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12641
12642 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12643
f245535c
PA
126442016-09-05 Pedro Alves <palves@redhat.com>
12645
12646 PR backtrace/19927
12647 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12648 unwinders are immediately called as side effect of "source" or
12649 "disable unwinder" commands.
12650 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12651
ae9cf263
YQ
126522016-09-02 Yao Qi <yao.qi@linaro.org>
12653
12654 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12655 is true and $type is "float" or "double".
12656
27aba047
YQ
126572016-09-02 Yao Qi <yao.qi@linaro.org>
12658
12659 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12660 true.
12661 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12662 * gdb.base/call-rt-st.exp: Likewise.
12663 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12664 return value instead of gdb,skip_float_test.
12665 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12666 (do_function_calls): Use its return value instead of
12667 gdb,skip_float_test.
12668 * gdb.base/finish.exp: Likewise.
12669 * gdb.base/funcargs.exp: Likewise.
12670 * gdb.base/return.exp: Likewise.
12671 * gdb.base/return2.exp: Likewise.
12672 * gdb.base/varargs.exp: Likewise.
12673 * lib/gdb.exp (gdb_skip_float_test): Change it to
12674 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12675
5af962df
AA
126762016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12677
12678 * gdb.multi/tids.exp: Test "thread apply all".
12679
7fac6910
JK
126802016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 * gdb.base/default.exp (tty): Remove.
12683
bb1fe4ac
KB
126842016-08-24 Kevin Buettner <kevinb@redhat.com>
12685
2806dc7e
PA
12686 * gdb.python/py-recurse-unwind.c: New file.
12687 * gdb.python/py-recurse-unwind.py: New file.
12688 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12689
0a1ddfa6
SM
126902016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12691
12692 * gdb.base/set-inferior-tty.exp: New file.
12693 * gdb.base/set-inferior-tty.c: New file.
12694
d9de1fe3
PA
126952016-08-23 Pedro Alves <palves@redhat.com>
12696
12697 PR gdb/20494
12698 * gdb.base/new-ui-echo.c: New file.
12699 * gdb.base/new-ui-echo.exp: New file.
12700
e9d9abd7
YQ
127012016-08-23 Yao Qi <yao.qi@linaro.org>
12702
12703 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12704 gdbserver_spawn.
12705 * gdb.server/connect-without-multi-process.exp (do_test):
12706 Likewise.
12707
3589529e
YQ
127082016-08-23 Yao Qi <yao.qi@linaro.org>
12709
12710 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12711 standalone_txt. Delete gdb_txt and standalone_txt on host
12712 and target. Spawn the binary on target. Copy files from
12713 target to host.
12714
6bb90213
PA
127152016-08-22 Pedro Alves <palves@redhat.com>
12716
12717 PR gdb/20505
12718 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12719 with_test_prefix. Factor out bits to ...
12720 (test_no_vdso): ... this new procedure.
12721
20c2c024
CL
127222016-08-19 Carl Love <cel@us.ibm.com>
12723
12724 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12725 maintaining separate logic for constructing the output path.
12726 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12727 * gdb.arch/ppc-dfp.exp: Likewise.
12728 * gdb.arch/ppc-fp.exp: Likewise.
12729 * gdb.arch/vsx-regs.exp: Likewise.
12730 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12731 binprefix for generating the additional binary files.
12732
0646e07d
PA
127332016-08-19 Pedro Alves <palves@redhat.com>
12734
12735 * gdb.trace/mi-trace-frame-collected.exp
12736 (test_trace_frame_collected): On x32, expect two registers.
12737
46da9242
CL
127382016-08-18 Carl Love <cel@us.ibm.com>
12739
12740 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12741 and sync up the test with tests in gas/testsuite/gas/ppc.
12742 * gdb.arch/powerpc-power.exp: Likewise.
12743
eb2332d7
SM
127442016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12745
12746 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12747 expected error message.
12748
63c61e04
SM
127492016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12750
12751 * gdb.multi/remove-inferiors.exp: New file.
12752 * gdb.multi/remove-inferiors.c: New file.
12753
7b17065f
YQ
127542016-08-12 Yao Qi <yao.qi@linaro.org>
12755
12756 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12757 argument list.
12758
01d3dedf
PA
127592016-08-10 Pedro Alves <palves@redhat.com>
12760
12761 PR gdb/19187
12762 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
12763 setup_kfails.
12764
3eb7562a
PA
127652016-08-09 Pedro Alves <palves@redhat.com>
12766 Simon Marchi <simon.marchi@ericsson.com>
12767
12768 PR gdb/20418
12769 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
12770 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
12771
80614914
PA
127722016-08-09 Pedro Alves <palves@redhat.com>
12773
12774 PR mi/20431
12775 * gdb.mi/mi-cmd-error.exp: New file.
12776
f348d89a
PA
127772016-08-09 Pedro Alves <palves@redhat.com>
12778
12779 PR gdb/18653
12780 * gdb.base/signals-state-child.c: New file.
12781 * gdb.base/signals-state-child.exp: New file.
12782 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
12783
e5ca03b4
PA
127842016-08-09 Pedro Alves <palves@redhat.com>
12785
12786 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
12787
282a0691
TT
127882016-08-03 Tom Tromey <tom@tromey.com>
12789
12790 PR python/18565:
12791 * gdb.python/py-frame-inline.exp: Add Frame.function test.
12792
41bfcd63
YQ
127932016-08-01 Yao Qi <yao.qi@linaro.org>
12794
12795 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
12796 variable mode to "multi-process" if $multi_process is 1, otherwise
12797 set it to "single-process".
12798
e3465b24
YQ
127992016-08-01 Yao Qi <yao.qi@linaro.org>
12800
12801 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
12802 * gdb.cp/cpexprs.exp: Likewise.
12803 * gdb.cp/m-static.exp: Likewise.
12804
0b31a4bc
TT
128052016-07-26 Tom Tromey <tom@tromey.com>
12806
12807 PR python/20190:
12808 * gdb.threads/tls.exp (check_thread_local): Add python symbol
12809 test.
12810
e0461dbb
MM
128112016-07-26 Markus Metzger <markus.t.metzger@intel.com>
12812
12813 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
12814 selecting assembly source files.
12815 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
12816 assembly source files.
12817 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
12818 assembly source files.
12819 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
12820 selecting assembly source files.
12821
8194e927
SM
128222016-07-25 Simon Marchi <simon.marchi@ericsson.com>
12823
12824 * gdb.base/new-ui.exp (do_test_invalid_args): New
12825 procedure.
12826
c0272db5
TW
128272016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
12828
12829 * gdb.btrace/reconnect.c: New file.
12830 * gdb.btrace/reconnect.exp: New file.
12831
e3487908
GKB
128322016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
12833
12834 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
12835 to test_catch_syscall_group.
12836 (test_catch_syscall_group): New.
12837
12df5c00
TT
128382016-07-21 Tom Tromey <tom@tromey.com>
12839
12840 * gdb.rust/simple.rs (main): Use empty struct expression.
12841 * gdb.rust/simple.exp: Add tests for empty struct expression.
12842
bae62ee2
YQ
128432016-07-21 Yao Qi <yao.qi@linaro.org>
12844
12845 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
12846 if gdb_skip_xml_test is true on some targets.
12847
b1b53fb3
YQ
128482016-07-21 Yao Qi <yao.qi@linaro.org>
12849
12850 * gdb.server/solib-list.exp: Unset last_loaded_file.
12851
027d97f8
JK
128522016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12853
12854 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
12855 "step into captured_main (args)".
12856
7674d381
JK
128572016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12858
12859 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
12860
72b5d099
JK
128612016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12862
12863 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
12864
1f960ced
PA
128652016-07-19 Pedro Alves <palves@redhat.com>
12866
12867 * gdb.opt/inline-break.exp: Remove optimize=-O2.
12868 * gdb.opt/inline-bt.exp: Likewise.
12869 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
12870 additional_flags=-Winline.
12871 * gdb.opt/inline-locals.exp: Likewise.
12872 * gdb.opt/inline-markers.c (ATTR): Define.
12873 (inlined_fn): Use it.
12874
f25827c1
YQ
128752016-07-19 Yao Qi <yao.qi@linaro.org>
12876
12877 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
12878 (test_with_self): Remove some code. Remove argument executable.
12879 (top-level): Use do_self_tests.
12880
37539ebe
DB
128812016-07-15 Zachary Welch <zwelch@codesourcery.com>
12882 Don Breazeal <donb@codesourcery.com>
12883
12884 * gdb.base/maint.exp: Escape paths used in regular expressions.
12885 * gdb.stabs/weird.exp: Likewise.
12886
dac790e1
TT
128872016-07-13 Tom Tromey <tom@tromey.com>
12888
12889 PR python/15620, PR python/18620:
12890 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
12891 (test_bkpt_events): New procs.
12892
93daf339
TT
128932016-07-13 Tom Tromey <tom@tromey.com>
12894
12895 PR python/17698:
12896 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
12897 test.
12898 (test_watchpoints): Likewise.
12899 (test_bkpt_pending): New proc.
12900
6571a381
TT
129012016-07-13 Tom Tromey <tom@tromey.com>
12902
12903 PR cli/18053:
12904 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
12905 completion test.
12906
e8732474
JK
129072016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12908
12909 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
12910 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
12911 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
12912 f_label.
12913 (g): Rename g_end_lbl to g_label.
12914 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
12915 low_pc and high_pc.
12916 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
12917
e0f3fd7c
TT
129182016-07-12 Tom Tromey <tom@tromey.com>
12919
12920 PR python/19293:
12921 * gdb.python/py-unwind-maint.exp: Update tests.
12922
3cfe46b6
YQ
129232016-07-12 Yao Qi <yao.qi@linaro.org>
12924
12925 * lib/selftest-support.exp (selftest_setup): Match the output
12926 when captured_main is inlined.
12927
4f19a0e6
WT
129282016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12929
12930 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12931 New variables.
12932 (print this%a, print this%b, print this): New tests.
12933 * gdb.fortran/derived-types.f90 (this): New object and
12934 initialization.
12935
986cf455
SM
129362016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12937
12938 * gdb.ada/arraydim.exp: Remove extra directory level in build
12939 directory.
12940
f0464b23
SM
129412016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12942
12943 * lib/ada.exp: Remove extra directory level in build directory.
12944 * gdb.ada/cond_lang.exp: Likewise.
12945 * gdb.ada/exec_changed.exp: Likewise.
12946 * gdb.ada/lang_switch.exp: Likewise.
12947
42d94011
MG
129482016-07-06 Manish Goregaokar <manish@mozilla.com>
12949
2806dc7e
PA
12950 * simple.rs: Add test for raw pointer subscripting.
12951 * simple.exp: Add test expectations.
42d94011 12952
647c264c
YQ
129532016-07-05 Yao Qi <yao.qi@linaro.org>
12954
12955 * gdb.mi/mi-reverse.exp: Match =record-started output.
12956
20aa2c60
PA
129572016-07-01 Pedro Alves <palves@redhat.com>
12958
12959 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12960 procedure.
12961 (jit_reader_test): Test the jit reader's unwinder.
12962 * gdb.base/jithost.c (jit_function_00_code): New global.
12963 (main): Use memcpy to fill in the mmapped code, instead of poking
12964 bytes manually here.
12965 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12966 value.
12967 (read_debug_info): Save the function's range.
12968 (read_sp): New function.
12969 (unwind_frame): Use it. Also unwind RBP.
12970 (get_frame_id): Use read_sp.
12971 (gdb_init_reader): Use calloc instead of malloc.
12972 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12973 parameter. Use gdb_test_multiple.
12974
ced2dffb
PA
129752016-07-01 Pedro Alves <palves@redhat.com>
12976 Antoine Tremblay <antoine.tremblay@ericsson.com>
12977
12978 * gdb.threads/process-dies-while-detaching.c: New file.
12979 * gdb.threads/process-dies-while-detaching.exp: New file.
12980
63000888
PA
129812016-07-01 Pedro Alves <palves@redhat.com>
12982
12983 * gdb.multi/watchpoint-multi-exit.c: New file.
12984 * gdb.multi/watchpoint-multi-exit.exp: New file.
12985
038d4868
PA
129862016-06-30 Pedro Alves <palves@redhat.com>
12987
12988 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12989 unset inferior_spawn_id.
12990
994e9c83
PA
129912016-06-30 Pedro Alves <palves@redhat.com>
12992
12993 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12994 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12995
e5653468
YQ
129962016-06-29 Yao Qi <yao.qi@linaro.org>
12997
12998 * gdb.base/return.c: Add copyright header.
12999
803b47e5
TT
130002016-06-29 Tom Tromey <tom@tromey.com>
13001
13002 PR python/20129:
13003 * gdb.python/py-framefilter.exp: Add tests for setting priority
13004 and disabling of non-existent frame filter.
13005
28244707
YQ
130062016-06-29 Yao Qi <yao.qi@linaro.org>
13007
13008 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13009 0x0f07ff.
13010
a31d2f06
YQ
130112016-06-28 Yao Qi <yao.qi@linaro.org>
13012
13013 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13014 triplets. Start gdb, execute catch syscall, and continue. Check
13015 gdb's output to determine catch syscall is supported.
13016
921d8f54
MG
130172016-06-27 Manish Goregaokar <manish@mozilla.com>
13018
25d49b86
PA
13019 * gdb.rust/simple.rs: Add test for returning unit in a function.
13020 * gdb.rust/simple.exp: Add expectation for functions returning
13021 unit.
921d8f54 13022
f4952523
PMR
130232016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13024
13025 * gdb.python/py-breakpoint-create-fail.c,
13026 gdb.python/py-breakpoint-create-fail.exp,
13027 gdb.python/py-breakpoint-create-fail.py: New testcase.
13028
fccb08f8
MG
130292016-06-25 Manish Goregaokar <manish@mozilla.com>
13030
13031 PR gdb/20239
13032 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13033 * gdb.rust/simple.exp: Add test expectations for new NonZero
13034 tests.
fccb08f8 13035
6b850546
DT
130362016-06-24 David Taylor <dtaylor@emc.com>
13037
13038 * gdb.base/offsets.exp: New file.
13039 * gdb.base/offsets.c: New file.
13040
17621150
TT
130412016-06-23 Tom Tromey <tom@tromey.com>
13042
13043 PR gdb/16483:
13044 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13045 before any filters are loaded.
13046
04d59df6
WT
130472016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13048
13049 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13050 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13051 structs.
13052 * gdb.fortran/derived-type-function.exp: New file.
13053 * gdb.fortran/derived-type-function.f90: New file.
13054
13055
ac69f786
PA
130562016-06-21 Pedro Alves <palves@redhat.com>
13057
13058 * gdb.base/new-ui.exp: New file.
13059 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13060 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13061 (with_spawn_id): New procedure.
13062
49940788
PA
130632016-06-21 Pedro Alves <palves@redhat.com>
13064
13065 * gdb.mi/mi-exec-run.exp: New file.
13066
ef274d26
PA
130672016-06-21 Pedro Alves <palves@redhat.com>
13068
13069 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13070 breakpoint command's output on the main UI.
13071 (test_break): New procedure, factored out from calls in the top
13072 level.
13073 (top level): Use foreach_with_prefix to test MI as main UI and as
13074 separate UI.
13075
468afe6c
PA
130762016-06-21 Pedro Alves <palves@redhat.com>
13077
13078 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13079 (test_awatch_creation_and_listing)
13080 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13081 Remove 'type' parameter.
13082 (test_watchpoint_all): New parameter mi_mode. Remove
13083 with_test_prefix.
13084 (top level): Use foreach_with_prefix, and add main/separate UI MI
13085 testing axis.
13086
51f77c37
PA
130872016-06-21 Pedro Alves <palves@redhat.com>
13088
13089 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13090 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13091 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13092 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13093 (gdb_main_spawn_id, mi_spawn_id): Declare and
13094 comment.
13095 (mi_create_inferior_pty): New procedure,
13096 factored out from default_mi_gdb_start.
13097 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13098 procedures.
13099 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13100 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13101 Use mi_create_inferior_pty.
13102 (mi_gdb_start): Use eval to pass down args list.
13103
8980e177
PA
131042016-06-21 Pedro Alves <palves@redhat.com>
13105
13106 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13107 * gdb.opt/inline-cmds.exp: Add MI tests.
13108
f38d3ad1
PA
131092016-06-21 Pedro Alves <palves@redhat.com>
13110
13111 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13112
45db7c09
PA
131132016-06-21 Pedro Alves <palves@redhat.com>
13114
13115 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13116 (top level): Use it instead of mi_execute_to.
13117
5a069ab3
PA
131182016-06-21 Pedro Alves <palves@redhat.com>
13119
13120 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13121 (cont_handler_str): New.
13122 (signal_stop_handler): Set stop_handler_str instead of printing to
13123 stdout.
13124 (continue_handler): Set cont_handler_str instead of printing to
13125 stdout.
13126 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13127 mi_send_resuming_command. Print stop_handler_str and
13128 cont_handler_str instead of expecting the python events print
13129 directly.
13130
2838cc1d
SD
131312016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13132
13133 * gdb.base/jit-reader.exp: New file.
13134 * gdb.base/jithost.c: New file.
13135 * gdb.base/jithost.h: New file.
13136 * gdb.base/jitreader.c : New file.
13137 * gdb.base/jit-protocol.h: New file.
13138
21a77091
YQ
131392016-06-17 Yao Qi <yao.qi@linaro.org>
13140
13141 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13142 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13143 and detach-on-fork. Adjust tests.
13144 (top level): Invoke break_cond_on_syscall with combinations of
13145 syscall, follow-fork-mode and detach-on-fork.
13146
f50bf8e5
YQ
131472016-06-17 Yao Qi <yao.qi@linaro.org>
13148
13149 * gdb.base/step-over-exit.c: New.
13150 * gdb.base/step-over-exit.exp: New.
13151
a28d8e50
YTL
131522016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13153
13154 * gdb.base/float.exp: Add target check for nds32*-*-*.
13155 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13156
cad8e26d
AB
131572016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13158
13159 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13160 for unsupported target features.
13161 * gdb.base/call-rt-st.exp: Likewise.
13162 * gdb.base/call-sc.exp: Likewise.
13163 * gdb.base/call-signal-resume.exp: Likewise.
13164 * gdb.base/call-strs.exp: Likewise.
13165 * gdb.base/callexit.exp: Likewise.
13166 * gdb.base/callfuncs.exp: Likewise.
13167 * gdb.base/nodebug.exp: Likewise.
13168 * gdb.base/printcmds.exp: Likewise.
13169 * gdb.base/ptype.exp: Likewise.
13170 * gdb.base/structs.exp: Likewise.
13171 * gdb.base/unwindonsignal.exp: Likewise.
13172 * gdb.cp/gdb2495.exp: Likewise.
13173 * gdb.cp/templates.exp: Likewise.
13174 * gdb.cp/virtfunc.exp: Likewise.
13175 * gdb.threads/hand-call-in-threads.exp: Likewise.
13176 * gdb.threads/interrupted-hand-call.exp: Likewise.
13177 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13178
347dc102
TT
131792016-06-10 Tom Tromey <tom@tromey.com>
13180
13181 PR rust/20110:
13182 * gdb.rust/expr.exp: Add test for integer constant larger than
13183 i32.
13184
5e13cf25
BH
131852016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13186
13187 * gdb.fortran/nested-funcs.exp: New.
13188 * gdb.fortran/nested-funcs.f90: New.
13189
bb556f1f
TK
131902016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13191
13192 * gdb.base/examine-backward.c: New file.
13193 * gdb.base/examine-backward.exp: New file.
13194
38b022b4
SM
131952016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13196
13197 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13198 matching.
13199
1b40ec05
TT
132002016-06-02 Tom Tromey <tom@tromey.com>
13201
13202 PR python/18984:
13203 * gdb.python/py-shared.exp: Add solib_name test.
13204
193bd378
SM
132052016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13206
13207 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13208
3326303b
MG
132092016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13210
13211 PR c++/19893
13212 * gdb.dwarf2/implref.exp: Rename to...
13213 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13214 * gdb.dwarf2/implref-array.c: New file.
13215 * gdb.dwarf2/implref-array.exp: Likewise.
13216 * gdb.dwarf2/implref-global.c: Likewise.
13217 * gdb.dwarf2/implref-global.exp: Likewise.
13218 * gdb.dwarf2/implref-struct.c: Likewise.
13219 * gdb.dwarf2/implref-struct.exp: Likewise.
13220
825c8ef2
AT
132212016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13222
13223 * gdb.trace/trace-condition.exp: Add 64bit tests.
13224
2320162a
AT
132252016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13226
13227 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13228 bits types.
13229 (main): Adapt to 8 to 64 bits types.
13230 * gdb.trace/trace-condition.exp: Add new tests.
13231
a7818233
AT
132322016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13233
13234 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13235
0d336466
AT
132362016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13237
13238 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13239 Move condition tests...
13240 * gdb.trace/trace-condition.exp: Here.
13241
7faeb45a
AT
132422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13243
13244 * gdb.trace/trace-condition.exp: Add counter-case tests.
13245
e385593e
JK
132462016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13247
13248 PR c++/15231
13249 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13250 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13251
744608cc
PA
132522016-05-27 Pedro Alves <palves@redhat.com>
13253
13254 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13255 New procedure.
13256 (top level): Call it, and bail out of DejaGnu is known to be bad.
13257
ac775bf4
AB
132582016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13259
13260 * gdb.base/whatis.c: Extend the test case.
13261 * gdb.base/whatis.exp: Add additional tests.
13262
2bbad2ea
BH
132632016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13264
13265* gdb.fortran/type.f90: Add pointer variable.
13266* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13267
8b70175d
BH
132682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13269
13270 * gdb.fortran/vla-type.exp: Fix testcase name.
13271
86d8a848
BH
132722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13273
13274 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13275
e188eb36
BH
132762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13277
13278 * gdb.fortran/type.f90: Add nested structures.
13279 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13280 * gdb.fortran/derived-type.exp: Adapt expected output.
13281 * gdb.fortran/vla-type.exp: Adapt expected output.
13282
9b2db1fd
BH
132832016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13284
13285 * gdb.fortran/whatis_type.exp: Adapt expected output.
13286
72b17055
BH
132872016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13288
13289 * gdb.fortran/print_type.exp: Fix expected output.
13290 * gdb.fortran/whatis_type.exp: Fix expected output.
13291
3cd81d8d
BH
132922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13293
13294 * gdb.fortran/whatis_type.exp: Use multi_line.
13295
ddae9462
TT
132962016-05-24 Tom Tromey <tom@tromey.com>
13297
13298 PR python/17386:
13299 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13300 use value as an index.
13301
1957f6b8
TT
133022016-05-23 Tom Tromey <tom@tromey.com>
13303
13304 PR python/17981:
13305 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13306 no-breakpoint case.
13307
026a9174
PA
133082016-05-24 Pedro Alves <palves@redhat.com>
13309
13310 PR gdb/19828
13311 * gdb.threads/clone-attach-detach.c: New file.
13312 * gdb.threads/clone-attach-detach.exp: New file.
13313
e70a7231
FR
133142016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13315
13316 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13317
0f6ed0e0
TT
133182016-05-23 Tom Tromey <tom@tromey.com>
13319
13320 PR python/19438, PR python/18393:
13321 * gdb.python/py-progspace.exp: Add "dir" test.
13322 * gdb.python/py-objfile.exp: Add "dir" test.
13323
ffd19d61
YQ
133242016-05-23 Yao Qi <yao.qi@linaro.org>
13325
13326 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13327 * gdb.arch/thumb2-it.exp: Likewise.
13328
9e8f9b05
SM
133292016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13330
13331 * gdb.mi/mi-threads-interrupt.c: New file.
13332 * gdb.mi/mi-threads-interrupt.exp: New file.
13333
61c6156d
SM
133342016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13335
13336 PR gdb/18077
13337 * gdb.mi/mi-async-run.exp: New file.
13338 * gdb.mi/mi-async-run.c: New file.
13339
67218854
TT
133402016-05-17 Tom Tromey <tom@tromey.com>
13341 Manish Goregaokar <manishsmail@gmail.com>
13342
13343 * lib/rust-support.exp: New file.
13344 * lib/gdb.exp (skip_rust_tests): New proc.
13345 (build_executable_from_specs): Handle rust.
13346 * lib/future.exp (gdb_find_rustc): New proc.
13347 (gdb_default_target_compile): Handle rust.
13348 * gdb.rust/expr.exp: New file.
13349 * gdb.rust/generics.exp: New file.
13350 * gdb.rust/generics.rs: New file.
13351 * gdb.rust/methods.exp: New file.
13352 * gdb.rust/methods.rs: New file.
13353 * gdb.rust/modules.exp: New file.
13354 * gdb.rust/modules.rs: New file.
13355 * gdb.rust/simple.exp: New file.
13356 * gdb.rust/simple.rs: New file.
13357
c44af4eb
TT
133582016-05-17 Tom Tromey <tom@tromey.com>
13359
13360 * gdb.base/default.exp (set language): Add rust.
13361
dcd1f979
TT
133622016-05-17 Tom Tromey <tom@tromey.com>
13363
13364 * gdb.gdb/unittest.exp: New file.
13365
155b7f57
YQ
133662016-05-16 Yao Qi <yao.qi@linaro.org>
13367
13368 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13369 shell_prompt. Update shell_prompt_re.
13370
8ddd5a6c
DE
133712016-05-12 Doug Evans <dje@google.com>
13372
13373 PR symtab/19999
13374 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13375 $options when building executable.
13376 * gdb.dwarf2/fission-loclists-pie.S: New file.
13377 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13378
02e370d9
SM
133792016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13380
13381 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13382 of [is_remote target],
13383
8929ad8b
SM
133842016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13385
13386 * lib/gdb.exp (use_gdb_stub): New procedure.
13387
6c447423
DE
133882016-05-03 Yunlian Jiang <yunlian@google.com>
13389 Doug Evans <dje@google.com>
13390
13391 PR symtab/19914
13392 * gdb.dwarf2/dwp-sepdebug.c: New file.
13393 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13394
444e826c
SM
133952016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13396
13397 * gdb.base/detach.exp: Remove is_remote check.
13398
740feeaa
SM
133992016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13400
13401 * gdb.base/annota-input-while-running.exp: Don't check for
13402 [is_remote target]. Enable annotations after running to main.
13403 Remove unused "set test..." line.
13404
9080ac9d
SM
134052016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13406
13407 * gdb.trace/trace-enable-disable.exp: New file.
13408 * gdb.trace/trace-enable-disable.c: New file.
13409
952ebca5
SM
134102016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13411
13412 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13413 use it in info sharedlibrary test.
13414 * gdb.trace/ftrace-lock.exp: Likewise.
13415 * gdb.trace/ftrace.exp: Likewise.
13416 * gdb.trace/range-stepping.exp: Likewise.
13417 * gdb.trace/trace-break.exp: Likewise.
13418 * gdb.trace/trace-condition.exp: Likewise.
13419 * gdb.trace/trace-mt.exp: Likewise.
13420
d9019901
SM
134212016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13422
13423 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13424 (gdb_load_shlib): ... this.
13425 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13426 gdb_load_shlib.
13427 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13428 * gdb.base/ctxobj.exp: Likewise.
13429 * gdb.base/dprintf-pending.exp: Likewise.
13430 * gdb.base/dso2dso.exp: Likewise.
13431 * gdb.base/fixsection.exp: Likewise.
13432 * gdb.base/gcore-relro.exp: Likewise.
13433 * gdb.base/gdb1555.exp: Likewise.
13434 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13435 * gdb.base/gnu-ifunc.exp: Likewise.
13436 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13437 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13438 * gdb.base/pending.exp: Likewise.
13439 * gdb.base/print-file-var.exp: Likewise.
13440 * gdb.base/print-symbol-loading.exp: Likewise.
13441 * gdb.base/shlib-call.exp: Likewise.
13442 * gdb.base/shreloc.exp: Likewise.
13443 * gdb.base/so-impl-ld.exp: Likewise.
13444 * gdb.base/solib-disc.exp: Likewise.
13445 * gdb.base/solib-nodir.exp: Likewise.
13446 * gdb.base/solib-overlap.exp: Likewise.
13447 * gdb.base/solib-symbol.exp: Likewise.
13448 * gdb.base/solib-weak.exp (do_test): Likewise.
13449 * gdb.base/sym-file.exp: Likewise.
13450 * gdb.base/symtab-search-order.exp: Likewise.
13451 * gdb.base/type-opaque.exp: Likewise.
13452 * gdb.base/unload.exp: Likewise.
13453 * gdb.base/watchpoint-solib.exp: Likewise.
13454 * gdb.compile/compile.exp: Likewise.
13455 * gdb.cp/gdb2384.exp: Likewise.
13456 * gdb.cp/infcall-dlopen.exp: Likewise.
13457 * gdb.cp/re-set-overloaded.exp: Likewise.
13458 * gdb.fortran/library-module.exp: Likewise.
13459 * gdb.opt/solib-intra-step.exp: Likewise.
13460 * gdb.python/py-finish-breakpoint.exp: Likewise.
13461 * gdb.python/py-shared.exp: Likewise.
13462 * gdb.reverse/solib-precsave.exp: Likewise.
13463 * gdb.reverse/solib-reverse.exp: Likewise.
13464 * gdb.server/solib-list.exp: Likewise.
13465 * gdb.threads/dlopen-libpthread.exp: Likewise.
13466 * gdb.threads/tls-shared.exp: Likewise.
13467 * gdb.threads/tls-so_extern.exp: Likewise.
13468 * gdb.trace/change-loc.exp: Likewise.
13469 * gdb.trace/ftrace-lock.exp: Likewise.
13470 * gdb.trace/ftrace.exp: Likewise.
13471 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13472 * gdb.trace/pending.exp: Likewise.
13473 * gdb.trace/range-stepping.exp: Likewise.
13474 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13475 (strace_info_marker): Likewise.
13476 (strace_probe_marker): Likewise.
13477 (strace_trace_on_same_addr): Likewise.
13478 (strace_trace_on_diff_addr): Likewise.
13479 * gdb.trace/trace-break.exp: Likewise.
13480 * gdb.trace/trace-condition.exp: Likewise.
13481 * gdb.trace/trace-mt.exp: Likewise.
13482
fca4cfd9
SM
134832016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13484
13485 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13486 result of gdb_remote_download.
13487 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13488 * gdb.base/dso2dso.exp: Likewise.
13489 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13490 * gdb.base/print-file-var.exp: Likewise.
13491 * gdb.base/shlib-call.exp: Likewise.
13492 * gdb.base/shreloc.exp: Likewise.
13493 * gdb.base/solib-overlap.exp: Likewise.
13494 * gdb.base/solib-weak.exp (do_test): Likewise.
13495 * gdb.base/unload.exp: Likewise.
13496
11cf4ffb
YQ
134972016-04-27 Yao Qi <yao.qi@linaro.org>
13498
13499 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13500 exists.
13501
3e2e34f8
KB
135022016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13503
13504 * vla-type.exp: Print structure from toplevel.
13505
8f07e298
BH
135062016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13507
13508 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13509 of dynamic types.
13510 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13511 of dynamic types.
13512
9920b434
BH
135132016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13514
13515 * gdb.fortran/vla-type.f90: New file.
13516 * gdb.fortran/vla-type.exp: New file.
13517
f3abeff5
YQ
135182016-04-25 Yao Qi <yao.qi@linaro.org>
13519
13520 * gdb.base/branch-to-self.c: New file.
13521 * gdb.base/branch-to-self.exp: New file.
13522
0a5d52f0
YQ
135232016-04-22 Yao Qi <yao.qi@linaro.org>
13524
13525 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13526 more after $hex.
13527
495346f6
YQ
135282016-04-22 Yao Qi <yao.qi@linaro.org>
13529
13530 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13531 * gdb.base/annota3.exp: Likewise.
13532
4a7e075c
YQ
135332016-04-22 Yao Qi <yao.qi@linaro.org>
13534
13535 * gdb.reverse/step-precsave.exp: Do one step and test program
13536 stops in "callee" and do multiple steps until program goes out
13537 of "callee".
13538 * gdb.reverse/step-reverse.exp: Likewise.
13539
5b061e98
YQ
135402016-04-22 Yao Qi <yao.qi@linaro.org>
13541
13542 * gdb.trace/signal.exp: Also pass if
13543 $tracepoint_hits($i) > $iterations.
13544
5c5dc57f
YQ
135452016-04-22 Yao Qi <yao.qi@linaro.org>
13546
13547 * gdb.trace/signal.c: New file.
13548 * gdb.trace/signal.exp: New file.
13549
a55411b9
DE
135502016-04-19 Doug Evans <xdje42@gmail.com>
13551
13552 * gdb.base/bad-file.exp: New file.
13553
a22df60a
MG
135542016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13555
13556 * gdb.dwarf2/implref.exp: New file.
13557
0c13f7e5
BH
135582016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13559
13560 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13561 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13562 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13563 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13564 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13565 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13566 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13567 * lib/fortran.exp (fortran_int4): New procedure.
13568 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13569 (fortran_logical4): Likewise.
13570
9b9b09e9
BH
135712016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13572
13573 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13574
a14d1f4d
BH
135752016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13576
13577 * lib/compiler.c: Add Intel specific preprocessor macros.
13578 * lib/compiler.cc: Likewise.
25d49b86 13579
7d49b1d0
LM
135802016-04-13 Luis Machado <lgustavo@codesourcery.com>
13581
13582 * gdb.server/connect-with-no-symbol-file.c: New file.
13583 * gdb.server/connect-with-no-symbol-file.exp: New file.
13584
8392fa22
SM
135852016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13586
13587 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13588
8c4c4aeb
SM
135892016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13590
13591 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13592 standard output directory.
13593
45e3745e
AT
135942016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13595
13596 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13597
e26b7e41
MM
135982016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13599
13600 * gdb.btrace/instruction_history.c (loop): Add declaration.
13601
8ce09462
AT
136022016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13603
13604 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13605
2e88a1ea
SM
136062016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13607
13608 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13609 parentheses to print.
13610 (continue_handler): Likewise.
13611
f48e22e3
SM
136122016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13613
13614 * gdb.server/solib-list.exp: Remove is_remote check.
13615 Pass shlib= to gdb_compile. Don't link shared library with
13616 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13617 Run binary filename through "readlink -f" on the target.
13618
096be756
PA
136192016-04-08 Pedro Alves <palves@redhat.com>
13620
13621 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13622 interpreter filename as argument to gdbserver_spawn.
13623 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13624 Return empty if $last_loaded_file does not exist.
13625
06500533
JK
136262016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13629 * gdb.base/jit-main.c: Use exit after usage.
13630
2d35e871
JK
136312016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13632
13633 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13634 GDBHISTSIZE prior to the tests.
13635 * gdb.base/gdbinit-history.exp: Likewise.
13636
136372016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13638
13639 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13640 instead of build_executable. Use gdb_load_shlibs.
13641
c8064e7e
YQ
136422016-04-07 Yao Qi <yao.qi@linaro.org>
13643
13644 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13645 Execute "si" command.
13646
bde47561
YQ
136472016-04-07 Yao Qi <yao.qi@linaro.org>
13648
13649 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13650 number instead of the comments on some line.
13651
b16f8a3b
DB
136522016-04-06 Don Breazeal <donb@codesourcery.com>
13653
13654 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13655 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13656
c2f901df
SM
136572016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13658
13659 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13660 standard_output_file. Remove unused binfile variable.
13661
ac17fda0
CU
136622016-04-05 Catalin Udma <catalin.udma@freescale.com>
13663
13664 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13665 * gdb.python/py-mi-objfile.exp: Match "list main" output
13666 in console format.
13667
03a8c4df
SM
136682016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13669
13670 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13671 absolute.
13672
6e774b13
SM
136732016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13674
13675 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13676 absolute.
13677 * gdb.trace/ftrace.exp: Likewise.
13678 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13679 targets as well.
13680 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13681 (gdb_load_shlibs): Copy libraries to test directory when testing
13682 natively. Only set solib-search-path if testing remotely.
13683 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13684
7817ea46
SM
136852016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13686
13687 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13688 gdb_download. Use it even if the target is not remote.
13689 * gdb.base/jit.exp (compile_jit_test): Likewise.
13690 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13691 output directory if the destination board is local, otherwise use
13692 the standard remote_download from DejaGnu.
13693 (gdb_download): Remove.
13694 (gdb_load_shlibs): Use gdb_remote_download instead of
13695 gdb_download.
13696 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13697 Use gdb_remote_download instead of gdb_download. Use it even if
13698 the target is not remote.
13699 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13700 instead of gdb_download.
13701
7beb7f68
SM
137022016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13703
13704 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13705 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13706 run.
13707
cc63428a
AV
137082016-04-01 Artemiy Volkov <artemiyv@acm.org>
13709
13710 PR gdb/19820
13711 * gdb.base/printcmds.exp: Add artificial arrays tests.
13712
64cdf930
PA
137132016-03-31 Pedro Alves <palves@redhat.com>
13714
13715 PR gdb/19858
13716 * gdb.base/jit-main.c: Include unistd.h.
13717 (ATTACH): Define to 0 if not already defined.
13718 (wait_for_gdb, mypid): New globals.
13719 (WAIT_FOR_GDB): New macro.
13720 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13721 some breakpoint locations.
13722 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13723 New procedures.
13724 (one_jit_test): Add REATTACH parameter, and handle it. Use
13725 continue_to_test_location.
13726 (top level): Test attach, and adjusts calls to one_jit_test.
13727
40dea8cb
PA
137282016-03-31 Pedro Alves <palves@redhat.com>
13729
13730 PR gdb/19858
13731 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13732 BINSUFFIX parameter, and handle it.
13733 (top level): Adjust calls compile_jit_test.
13734
e7ea3ec7
CU
137352016-03-31 Catalin Udma <catalin.udma@freescale.com>
13736
13737 PR python/19743
13738 * gdb.python/py-mi-events-gdb.py: New file.
13739 * gdb.python/py-mi-events.c: New file.
13740 * gdb.python/py-mi-events.exp: New file.
13741
e6359af3
YQ
137422016-03-30 Yao Qi <yao.qi@linaro.org>
13743
13744 * gdb.reverse/until-precsave.exp: Match function name only.
13745 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13746 Move malloc to a condition block.
13747 * gdb.reverse/until-reverse.exp: Match function name only.
13748
a4105d04
MK
137492016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13750
13751 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13752 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13753 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13754 variable for GPR 0 instead of assuming it is register 0.
13755 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13756 * lib/trace-support.exp: Add s390 registers.
13757
bfa6adb9
YQ
137582016-03-29 Yao Qi <yao.qi@linaro.org>
13759
13760 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13761
1e6697ea
YQ
137622016-03-24 Yao Qi <yao.qi@linaro.org>
13763
13764 * gdb.reverse/break-reverse.exp: Add quotation mark in the
13765 test message.
13766
64bcd522
AA
137672016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13768
13769 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
13770 maintaining separate logic for constructing the output path.
13771
7868401b
DB
137722016-03-16 Don Breazeal <donb@codesourcery.com>
13773
13774 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
13775 Retry fork and waitpid on interrupted system call errors.
13776 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13777 Use with_timeout_factor to increase timeout by factor of 10.
13778
1cafadb4
DB
137792016-03-15 Don Breazeal <donb@codesourcery.com>
13780
13781 * gdb.cp/scope-err.cc: New test program.
13782 * gdb.cp/scope-err.exp: New test script.
13783 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
13784 lines and "set breakpoint here" comment.
13785 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
13786 Fixed some whitespace and format issues.
13787 * gdb.mi/mi-linespec-err-cp.cc: New test program.
13788 * gdb.mi/mi-linespec-err-cp.exp: New test script.
13789
81516450
DE
137902016-03-15 Doug Evans <dje@google.com>
13791
13792 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
13793 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
13794 All callers updated. Add tests for enums, mixed flags register.
13795
aa52b601
DE
137962016-03-15 Doug Evans <dje@google.com>
13797
13798 * gdb.base/skip.c (main): Call test_skip_file_and_function.
13799 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
13800
fa4ff313
SM
138012016-03-14 Simon Marchi <simon.marchi@ericsson.com>
13802
13803 * gdb.base/default.exp: Add $_as_string to the list of expected
13804 convenience functions.
13805
f2403c39
AB
138062016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
13807
13808 * gdb.base/maint.exp: New tests for 'maint info line-table'.
13809
f2f3ccb9
SM
138102016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
13811
13812 * gdb.python/py-as-string.exp: New file.
13813 * gdb.python/py-as-string.c: New file.
13814
00dbd492
PA
138152016-03-09 Pedro Alves <palves@redhat.com>
13816
13817 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
13818 signal" -> "Thread NN received signal" output change.
13819 * gdb.threads/ia64-sigill.exp: Likewise.
13820 * gdb.threads/linux-dp.exp: Likewise.
13821 * gdb.threads/manythreads.exp: Likewise.
13822 * gdb.threads/pending-step.exp: Likewise.
13823 * gdb.threads/print-threads.exp: Likewise.
13824 * gdb.threads/sigstep-threads.exp: Likewise.
13825 * gdb.threads/staticthreads.exp: Likewise.
13826 * gdb.threads/tls.exp: Likewise.
13827
1e6697ea
YQ
138282016-03-09 Pedro Alves <palves@redhat.com>
13829
13830 * gdb.base/command-line-input.exp: New file.
13831
b04fd3be
MK
138322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13833
13834 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
13835 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
13836 * gdb.trace/pending.exp: Accept leading dot before function name.
13837 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
13838 * lib/trace-support.exp: Set registers for ppc.
13839
98fa59e9
MK
138402016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13841
13842 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
13843 use it for disassembly; accept .main in addition to main in backtrace.
13844
f77198c8
MK
138452016-03-09 Wei-cheng Wang <cole945@gmail.com>
13846 Marcin Kościelnicki <koriakin@0x04.net>
13847
13848 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
13849 (gdb_recursion_test_ptr): New global variable.
13850 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
13851 gdb_recursion_test.
13852 (gdb_c_test): Ditto.
13853
ba84e0da
MK
138542016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13855
13856 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
13857 ordering.
13858
4366d36e
MK
138592016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13860
13861 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
13862 (bar): Add bar_start_lbl label.
13863 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
13864 of foo/bar for emitting DWARF and tracing.
13865
5eb264df
SDJ
138662016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
13867
13868 * analyze-racy-logs.py: Set executable bit.
13869
fb6a751f
SDJ
138702016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
13871
13872 * Makefile.in (DEFAULT_RACY_ITER): New variable.
13873 (CHECK_TARGET_TMP): Likewise.
13874 (check-single-racy): New rule.
13875 (check-parallel-racy): Likewise.
13876 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
13877 (do-check-parallel-racy): New rule.
13878 (check-racy/%.exp): Likewise.
13879 * README (Racy testcases): New section.
13880 * analyze-racy-logs.py: New file.
13881
bdf7e230
DE
138822016-03-03 Doug Evans <dje@google.com>
13883
13884 * gdb.base/skip.exp: Use with_test_prefix.
13885
4719d415
YQ
138862016-03-03 Yao Qi <yao.qi@linaro.org>
13887
13888 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
13889 Invoke step_over_syscall "clone" and break_cond_on_syscall
13890 "clone".
13891 * gdb.base/step-over-clone.c: New file.
13892
ea507862
YQ
138932016-03-03 Yao Qi <yao.qi@linaro.org>
13894
13895 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
13896 code format.
13897
8fc8cbda
YQ
138982016-03-03 Yao Qi <yao.qi@linaro.org>
13899
13900 * gdb.base/disp-step-fork.c: Rename to ...
13901 * gdb.base/step-over-fork.c: ... it. New file.
13902 * gdb.base/disp-step-vfork.c: Rename to ...
13903 * gdb.base/step-over-vfork.c: ... it. New file.
13904 * gdb.base/disp-step-syscall.exp: Rename to ...
13905 * gdb.base/step-over-syscall.exp: ... it. New file.
13906 (disp_step_cross_syscall): Rename to ...
13907 (step_over_syscall): ... it.
13908
92fa70b0
YQ
139092016-03-03 Yao Qi <yao.qi@linaro.org>
13910
13911 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
13912 If target supports condition evaluation on target, invoke
13913 break_cond_on_syscall for fork and vfork.
13914
e197ad3c
YQ
139152016-03-03 Yao Qi <yao.qi@linaro.org>
13916
13917 * gdb.base/disp-step-syscall.exp: Don't invoke
13918 support_displaced_stepping.
13919 (disp_step_cross_syscall): Test with displaced stepping off and
13920 on if supported.
13921
0b47da9f
YQ
139222016-03-03 Yao Qi <yao.qi@linaro.org>
13923
13924 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13925 proc.
13926 (setup): New proc.
13927 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13928 and setup.
13929
065ab6dc
BH
139302016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13931
13932 * gdb.fortran/vla-history.exp: Remove breakpoint.
13933
07e448ad 139342016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13935
25d49b86
PA
13936 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13937 exceeds timeout.
07e448ad 13938
9ac2d526 139392016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13940
25d49b86
PA
13941 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13942 breakpoint.
9ac2d526 13943
17807369
BH
139442016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13945
13946 * gdb.mi/vla.f90: Nullify pointer after declaration.
13947
86e501af
PA
139482016-03-01 Pedro Alves <palves@redhat.com>
13949
13950 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13951
1e903e32
PA
139522016-03-01 Pedro Alves <palves@redhat.com>
13953
13954 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13955 before anything else.
13956 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13957 _GNU_SOURCE here.
13958 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13959 before anything else.
13960 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13961
6ccb54e2
PA
139622016-03-01 Pedro Alves <palves@redhat.com>
13963
13964 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13965
30ca9da1
YQ
139662016-03-01 Yao Qi <yao.qi@linaro.org>
13967
13968 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13969 prepare_for_testing.
13970
dc856b38
YQ
139712016-03-01 Yao Qi <yao.qi@linaro.org>
13972
13973 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13974
4a932159
AA
139752016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13976
13977 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13978 manually constructing the output path.
13979
f2489477
AA
139802016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13981
13982 * gdb.arch/s390-stackless.S: New.
13983 * gdb.arch/s390-stackless.exp: New.
13984
38899f16
IB
139852016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13986
13987 * gdb.dlang/circular.c: New file.
13988 * gdb.dlang/circular.exp: New file.
13989
9fde51ed
YQ
139902016-02-26 Yao Qi <yao.qi@linaro.org>
13991
13992 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13993 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13994 (testcases): Update.
13995
ce90fefe
YQ
139962016-02-26 Yao Qi <yao.qi@linaro.org>
13997
13998 * gdb.reverse/aarch64.c: Rename to ...
13999 * gdb.reverse/insn-reverse.c: ... it.
14000 * gdb.reverse/aarch64.exp: Rename to ...
14001 * gdb.reverse/insn-reverse.exp: ... it.
14002
3263bceb
YQ
140032016-02-26 Yao Qi <yao.qi@linaro.org>
14004
14005 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14006 (testcase_ftype): New.
14007 (testcases): New array.
14008 (n_testcases): New.
14009 (main): Call each element in testcases.
14010 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14011 (read_testcase): New.
14012 Do the tests in a loop.
14013
6cb59ff1
YQ
140142016-02-25 Yao Qi <yao.qi@linaro.org>
14015
14016 * gdb.base/branches.c: Remove.
14017
ae91f625
MK
140182016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14019
14020 PR gdb/13808
14021 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14022
678b48b7
MK
140232016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14024
14025 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14026
7337a6f2
MK
140272016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14028
14029 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14030 change x86_64 call_insn to 'callq'.
14031
861ca91f
AT
140322016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14033
14034 * gdb.trace/tfile-avx.c: Move to...
14035 * gdb.trace/tracefile-pseudo-reg.c: Here.
14036 * gdb.trace/tfile-avx.exp: Move to...
14037 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14038
bf74e428
GB
140392016-02-24 Gary Benson <gbenson@redhat.com>
14040
14041 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14042 message on attach.
14043
cce0e923
DE
140442016-02-23 Doug Evans <dje@google.com>
14045
14046 * gdb.base/skip.c (test_skip): New function.
14047 (end_test_skip_file_and_function): New function.
14048 (test_skip_file_and_function): New function.
14049 * gdb.base/skip1.c (test_skip): New function.
14050 (skip1_test_skip_file_and_function): New function.
14051 * gdb.base/skip.exp: Add tests for new skip options.
14052 * gdb.base/skip-solib.exp: Update expected output.
14053 * gdb.perf/skip-command.cc: New file.
14054 * gdb.perf/skip-command.exp: New file.
14055 * gdb.perf/skip-command.py: New file.
14056
4000e47e
MK
140572016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14058
14059 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14060 info registers pattern.
14061
24f75ead
IB
140622016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14063
14064 * lib/future.exp: Add D support.
14065 (gdb_find_gdc): New proc.
14066 (gdb_default_target_compile): Add D support.
14067
fbb7bcbe
WW
140682016-02-18 Wei-cheng Wang <cole945@gmail.com>
14069
14070 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14071 user+system time.
14072 (trace_speed_test): Determine the iteration count for a time
14073 between 15..30 seconds.
14074
012b3a21
WT
140752016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14076
14077 * gdb.arch/i386-mpx-sigsegv.c: New file.
14078 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14079 * gdb.arch/i386-mpx-simple_segv.c: New file.
14080 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14081
2d5189bd
YQ
140822016-02-18 Yao Qi <yao.qi@linaro.org>
14083
14084 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14085 Don't call setup_kfail.
14086
40fb20d0
YQ
140872016-02-18 Yao Qi <yao.qi@linaro.org>
14088
14089 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14090 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14091
21b1f8d2
DE
140922016-02-16 Doug Evans <dje@google.com>
14093
14094 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14095 * gdb.base/skip1.c: Ditto.
14096 * gdb.base/skip.exp: Whitespace cleanup.
14097
4041ed77
DB
140982016-02-16 Don Breazeal <donb@codesourcery.com>
14099
14100 PR remote/19496
14101 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14102 Remove kfail for PR remote/19496.
14103
c4ef31bf
SM
141042016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14105
14106 * lib/gdb.exp (standard_temp_file): Return a path specific to
14107 the runtest invocation.
14108
266b65b3
SM
141092016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14110
14111 * gdb.trace/save-trace.exp: Change relative path to be in the
14112 standard output directory.
14113
a7a0a6a9
JK
141142016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14115
14116 * gdb.arch/i386-prologue.c: Add missing prototypes.
14117
c99dbb42
JK
141182016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14119
14120 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14121 * gdb.arch/i386-prologue.exp: Likewise.
14122 * gdb.arch/i386-size.exp: Likewise.
14123
aa480355
SM
141242016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14125
14126 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14127 define object file path.
14128 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14129 file path.
14130 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14131 standard_output_file to define binfile.
14132
ba881f50
JK
141332016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14134
14135 Fix compatibility with recent gfortran-5.3.1.
14136 * gdb.fortran/vla-history.exp (print vla1 allocated)
14137 (print vla2 allocated, print $2, print $3): Remove
14138 (print $4): Rename to ...
14139 (print $2): ... here.
14140 (print $9): Rename to ...
14141 (print $5): ... here.
14142 (print $10): Rename to ...
14143 (print $6): ... here.
14144 * gdb.fortran/vla.f90: Add pvla initialization.
14145
e9fb005c
JK
141462016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14147
14148 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14149 New test.
14150 * gdb.fortran/vla-value-sub.exp: Likewise.
14151
e44e00ff
MK
141522016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14153
14154 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14155
97e94151
SM
141562016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14157
14158 * i386-biarch-core.exp: Define corefile using
14159 standard_output_file.
14160
01113bc1
YQ
141612016-02-12 Yao Qi <yao.qi@linaro.org>
14162
14163 * gdb.arch/arm-single-step-kernel-helper.c: New.
14164 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14165
33b4777c
MM
141662016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14167
14168 * gdb.btrace/tailcall-only.exp: New.
14169 * gdb.btrace/tailcall-only.c: New.
14170 * gdb.btrace/x86_64-tailcall-only.S: New.
14171 * gdb.btrace/i686-tailcall-only.S: New.
14172
acc23c11
PA
141732016-02-11 Pedro Alves <palves@redhat.com>
14174
14175 * README (Parallel testing): Add missing double quotes.
14176
e352bf0a
PA
141772016-02-11 Pedro Alves <palves@redhat.com>
14178
14179 * README (Parallel testing): New section.
14180 (GDB_PARALLEL): Rewrite.
14181 (FORCE_PARALLEL): Document.
14182
9f5fed78
MK
141832016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14184
14185 * gdb.trace/tfile-avx.c: New test.
14186 * gdb.trace/tfile-avx.exp: New test.
14187
9ef9e6a6
KS
141882016-02-09 Keith Seitz <keiths@redhat.com>
14189
14190 PR breakpoints/19546
14191 * gdb.base/infcall-exec.c: New file.
14192 * gdb.base/infcall-exec2.c: New file.
14193 * gdb.base/infcall-exec.exp: New file.
14194
a96e36da
KS
141952016-02-09 Keith Seitz <keiths@redhat.com>
14196
14197 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14198 (toplevel): Call test_bkpt_address.
14199
9f61929f
KS
142002016-02-09 Keith Seitz <keiths@redhat.com>
14201
14202 PR python/19506
14203 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14204 (toplevel): Call test_bkpt_address.
14205
1e94266c
SM
142062016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14207
14208 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14209 to AC_OUTPUT.
14210 * configure: Regenerate.
14211
2a7f3dff
PA
142122016-02-09 Pedro Alves <palves@redhat.com>
14213
14214 PR breakpoints/19548
14215 * gdb.base/execl-update-breakpoints.c (some_function): New
14216 function.
14217 (main): Call it.
14218 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14219 Tighten expected GDB output.
14220
2151ccc5
SM
142212016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14222
14223 * Makefile.in (ALL_SUBDIRS): Remove.
14224 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14225 (distclean maintainer-clean realclean): Likewise.
14226 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14227 * configure: Regenerate.
14228 * gdb.ada/Makefile.in: Delete.
14229 * gdb.arch/Makefile.in: Likewise.
14230 * gdb.asm/Makefile.in: Likewise.
14231 * gdb.base/Makefile.in: Likewise.
14232 * gdb.btrace/Makefile.in: Likewise.
14233 * gdb.cell/Makefile.in: Likewise.
14234 * gdb.compile/Makefile.in: Likewise.
14235 * gdb.cp/Makefile.in: Likewise.
14236 * gdb.disasm/Makefile.in: Likewise.
14237 * gdb.dlang/Makefile.in: Likewise.
14238 * gdb.dwarf2/Makefile.in: Likewise.
14239 * gdb.fortran/Makefile.in: Likewise.
14240 * gdb.gdb/Makefile.in: Likewise.
14241 * gdb.go/Makefile.in: Likewise.
14242 * gdb.guile/Makefile.in: Likewise.
14243 * gdb.java/Makefile.in: Likewise.
14244 * gdb.linespec/Makefile.in: Likewise.
14245 * gdb.mi/Makefile.in: Likewise.
14246 * gdb.modula2/Makefile.in: Likewise.
14247 * gdb.multi/Makefile.in: Likewise.
14248 * gdb.objc/Makefile.in: Likewise.
14249 * gdb.opencl/Makefile.in: Likewise.
14250 * gdb.opt/Makefile.in: Likewise.
14251 * gdb.pascal/Makefile.in: Likewise.
14252 * gdb.perf/Makefile.in: Likewise.
14253 * gdb.python/Makefile.in: Likewise.
14254 * gdb.reverse/Makefile.in: Likewise.
14255 * gdb.server/Makefile.in: Likewise.
14256 * gdb.stabs/Makefile.in: Likewise.
14257 * gdb.threads/Makefile.in: Likewise.
14258 * gdb.trace/Makefile.in: Likewise.
14259 * gdb.xml/Makefile.in: Likewise.
14260 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14261 GDB_PARALLEL.
14262 (standard_output_file): Remove check for GDB_PARALLEL, always
14263 return path in outputs/$subdir/$testname.
14264
437277d4
SM
142652016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14266
14267 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14268 (site.exp): Assign abs_srcdir to tcl's srcdir.
14269
31d913c7
YQ
142702016-02-04 Yao Qi <yao.qi@linaro.org>
14271
14272 * gdb.base/foll-exec-mode.c: Include limits.h.
14273 (main): Add parameters argc and argv. Get directory from
14274 argv[0].
14275 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14276 compilation.
14277 * gdb.base/foll-exec.c: Include limits.h.
14278 (main): Add parameters argc and argv.
14279 Get directory from argv[0].
14280 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14281 Adjust tests on the number of lines as source code changed.
14282 * gdb.base/foll-vfork-exit.c: Include limits.h.
14283 (main): Add one line of statement before vfork.
14284 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14285 (main): Add parameters argc and argv. Get directory from
14286 argv[0].
14287 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14288 (setup_gdb): Set tbreak to skip some source lines.
14289 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14290 (main): Add parameters argc and argv. Get directory from
14291 argv[0].
14292 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14293 compilation.
14294 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14295 (main): Add parameters argc and argv. Get directory from
14296 argv[0].
14297 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14298 compilation.
14299
9482b9fb
DE
143002016-02-01 Doug Evans <dje@google.com>
14301
14302 * gdb.base/skip.exp: Clean up multiple references to same test name.
14303
6b2e4f10
PA
143042016-02-01 Pedro Alves <palves@redhat.com>
14305
ccb6afd6 14306 PR remote/19496
6b2e4f10
PA
14307 * gdb.threads/forking-threads-plus-breakpoint.exp
14308 (displaced_stepping_supported): New global.
14309 (probe_displaced_stepping_support): New procedure.
14310 (do_test): Add 'displaced' parameter, and use it.
14311 (top level): Check for displaced stepping support. Add displaced
14312 stepping on/off testing axis.
14313
37a8db1a
AB
143142016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14315
14316 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14317 pointer. Don't perform further tests on the unassociated pointer
14318 if the first test fails.
14319
5fdf6324
AB
143202016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14321
14322 * gdb.base/max-value-size.c: New file.
14323 * gdb.base/max-value-size.exp: New file.
14324 * gdb.base/huge.exp: Disable max-value-size for this test.
14325
935c6144
IB
143262016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14327
14328 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14329
7fe8399d
YQ
143302016-01-28 Yao Qi <yao.qi@linaro.org>
14331
14332 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14333
a2077e25
PA
143342016-01-25 Pedro Alves <palves@redhat.com>
14335
14336 PR threads/19461
14337 * gdb.base/fork-running-state.c: New file.
14338 * gdb.base/fork-running-state.exp: New file.
14339
1d2736d4
PA
143402016-01-25 Pedro Alves <palves@redhat.com>
14341
14342 PR gdb/19494
14343 * gdb.base/catch-fork-kill.c: New file.
14344 * gdb.base/catch-fork-kill.exp: New file.
14345
f1da4b11
PA
143462016-01-25 Pedro Alves <palves@redhat.com>
14347
14348 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14349 Delete, moved to lib/gdb.exp.
14350 * gdb.threads/forking-threads-plus-breakpoint.exp
14351 (foreach_with_prefix): Likewise.
14352 * gdb.threads/process-dies-while-handling-bp.exp
14353 (foreach_with_prefix): Likewise.
14354 * lib/gdb.exp (foreach_with_prefix): New procedure.
14355
45f38546
MK
143562016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14357
14358 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14359 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14360
dc29a1ce
MK
143612016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14362
14363 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14364 endian targets.
14365
092127d7
JK
143662016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14367 Pedro Alves <palves@redhat.com>
14368
14369 Fix testsuite compatibility with Guile.
14370 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14371 number.
14372
31d765d3
JK
143732016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14374
14375 Fix testsuite compatibility with Guile.
14376 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14377 (thread 1): New test for backtrace through signal handler.
14378
1ac78c04
YQ
143792016-01-22 Yao Qi <yao.qi@linaro.org>
14380
14381 PR testsuite/19491
14382 * gdb.base/multi-forks.c: Include
14383 ../lib/unbuffer_output.c
14384 (main): Call gdb_unbuffer_output.
14385
4f5946a8
DE
143862016-01-21 Doug Evans <dje@google.com>
14387
14388 * lib/ada.exp (gdb_compile_ada): Fix typo.
14389
305e13e6
JB
143902016-01-21 Joel Brobecker <brobecker@adacore.com>
14391
14392 * gdb.base/break-fun-addr.exp: New file.
14393 * gdb.base/break-fun-addr1.c: New file.
14394 * gdb.base/break-fun-addr2.c: New file.
14395
5f5dfff6
SM
143962016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14397
14398 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14399 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14400 enum flag values.
14401
fd356fa2
AA
144022016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14403
14404 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14405 when GDB can not set the vector return value. Add more comments
14406 for clarification.
14407
9df22175
AT
144082016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14409
14410 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14411 command.
14412
41d1845e
SM
144132016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14414
14415 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14416
01ac6840
SM
144172016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14418
14419 * Makefile.in (check-single): Pass --status to runtest.
14420 (check/%.exp): Likewise.
14421
144222016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14423
14424 * Makefile.in (check-parallel): Propagate return code from make
14425 do-check-parallel.
14426
bd0a71fa
MK
144272016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14428
14429 * gdb.trace/ftrace.exp: Fix expected message on continue.
14430 * gdb.trace/pending.exp: Fix expected message on continue.
14431 * gdb.trace/trace-break.exp: Fix expected message on continue.
14432
8bcbad33
SM
144332016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14434
14435 * lib/gdb.exp (gdb_test): Remove unused global references.
14436
f303dbd6
PA
144372016-01-18 Pedro Alves <palves@redhat.com>
14438
14439 * gdb.base/async-shell.exp: Adjust expected output.
14440 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14441 * gdb.base/siginfo-thread.exp: Adjust expected output.
14442 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14443 * gdb.java/jnpe.exp: Adjust expected output.
14444 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14445 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14446 * gdb.threads/leader-exit.exp: Adjust expected output.
14447 * gdb.threads/manythreads.exp: Adjust expected output.
14448 * gdb.threads/pthreads.exp: Adjust expected output.
14449 * gdb.threads/schedlock.exp: Adjust expected output.
14450 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14451 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14452 expected output.
14453 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14454 output.
14455 * gdb.threads/sigthread.exp: Adjust expected output.
14456 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14457
b2789696
YQ
144582016-01-18 Yao Qi <yao.qi@linaro.org>
14459
14460 * gdb.guile/scm-section-script.c: Replace @progbits with
14461 %progbits.
14462 * gdb.python/py-section-script.c: Likewise.
14463
71ef29a8
PA
144642016-01-15 Pedro Alves <palves@redhat.com>
14465
14466 * gdb.multi/tids.exp: Test star wildcard ranges.
14467
3f5b7598
PA
144682016-01-15 Pedro Alves <palves@redhat.com>
14469
14470 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14471 command from "thread apply" invocation.
14472 (thr_apply_info_thr_invalid): Default the expected output to the
14473 input tid list.
14474 (top level): Add tests that use convenience variables. Add tests
14475 for "thread apply" with a valid TID list, but missing the command.
14476
663f6d42
PA
144772016-01-13 Pedro Alves <palves@redhat.com>
14478
14479 * gdb.base/default.exp: Expect $_gthread as well.
14480 * gdb.multi/tids.exp: Test $_gthread.
14481 * gdb.threads/thread-specific.exp: Test $_gthread.
14482
c84f6bbf
PA
144832016-01-13 Pedro Alves <palves@redhat.com>
14484
14485 * gdb.multi/tids.exp: Test "info threads -gid".
14486
22a02324
PA
144872016-01-13 Pedro Alves <palves@redhat.com>
14488
14489 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14490 Breakpoint.thread.
14491 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14492
5d5658a1
PA
144932016-01-07 Pedro Alves <palves@redhat.com>
14494
14495 * gdb.base/break.exp: Adjust to output changes.
14496 * gdb.base/hbreak2.exp: Likewise.
14497 * gdb.base/sepdebug.exp: Likewise.
14498 * gdb.base/watch_thread_num.exp: Likewise.
14499 * gdb.linespec/keywords.exp: Likewise.
14500 * gdb.multi/info-threads.exp: Likewise.
14501 * gdb.threads/thread-find.exp: Likewise.
14502 * gdb.multi/tids.c: New file.
14503 * gdb.multi/tids.exp: New file.
14504
84654457
PA
145052016-01-13 Pedro Alves <palves@redhat.com>
14506
14507 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14508
e3940304
PA
145092016-01-13 Pedro Alves <palves@redhat.com>
14510
14511 * gdb.base/default.exp: Expect $_inferior as well.
14512 * gdb.multi/base.exp: Test $_inferior.
14513
a911d87a
PA
145142016-01-13 Pedro Alves <palves@redhat.com>
14515
14516 PR breakpoints/19388
14517 * gdb.base/catch-signal-siginfo-cond.c: New file.
14518 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14519
82075af2
JS
145202016-01-12 Josh Stone <jistone@redhat.com>
14521 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14522
14523 * gdb.base/catch-syscall.c (do_execve): New variable.
14524 (main): Conditionally trigger an execve.
14525 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14526 (test_catch_syscall_execve): New, check entry/return across execve.
14527 (do_syscall_tests): Call test_catch_syscall_execve.
14528
e46eeedd
PA
145292016-01-12 Pedro Alves <palves@redhat.com>
14530
14531 * gdb.base/random-signal.exp (do_test): New procedure, with body
14532 of testcase moved in.
14533
01d8c27e
JK
145342016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14535 Pedro Alves <palves@redhat.com>
14536
14537 * gdb.base/funcargs.exp (finish from indirectly called function):
14538 Reintroduce the case for 'First'.
14539
9a706302
JK
145402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14541 Pedro Alves <palves@redhat.com>
14542
14543 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14544 (tcatch_vfork_then_child_follow_exec)
14545 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14546 identification.
14547
c0ecb95f
JK
145482016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14549
14550 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14551 and repeats to unlimited.
14552 * gdb.python/py-value.exp: Likewise.
14553 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14554 and repeats to unlimited.
14555
6cfc1fcb
JK
145562016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14557
14558 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14559 and reordering the functions.
14560 * gdb.multi/hangout.c: Likewise.
14561 * gdb.multi/hello.c: Likewise.
14562
582a1b00
SM
145632016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14564
14565 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14566 absolute.
14567 (SingleStatisticTestResult.report): Use dict.keys instead of
14568 dict.iterkeys.
14569
79bc59cb
PA
145702016-01-06 Pedro Alves <palves@redhat.com>
14571
14572 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14573
43368e1d
MM
145742016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14575
14576 * gdb.btrace/dlopen.exp: New.
14577 * gdb.btrace/dlopen.c: New.
14578 * gdb.btrace/dlopen-dso.c: New.
14579
79fad5b8
SL
145802015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14581
14582 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14583 PATTERN argument is optional.
14584
ab8314b3
JB
145852015-12-24 Joel Brobecker <brobecker@adacore.com>
14586
14587 * lib/ada.exp (target_compile_ada_from_dir): New function.
14588 (gdb_compile_ada): Reimplement avoiding the use of project files.
14589 * gdb.ada/gnat_ada.gpr: Delete.
14590 * gdb.ada/cond_lang.exp: Adjust test to make path before
14591 filename optional.
14592 * gdb.ada/small_reg_param.exp: Likewise.
14593
fe33faff
SM
145942015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14595
14596 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14597
6d265cb4
TP
145982015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14599
14600 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14601 case.
14602
10125099
SM
146032015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14604
14605 * gdb.base/break.exp: Remove dead code.
14606 * gdb.base/sepdebug.exp: Likewise.
14607
3ca22649
SM
146082015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14609
14610 * gdb.asm/asm-source.exp: Remove HP-UX references.
14611 * gdb.base/annota1.exp: Likewise.
14612 * gdb.base/annota3.exp: Likewise.
14613 * gdb.base/attach.exp: Likewise.
14614 * gdb.base/bigcore.exp: Likewise.
14615 * gdb.base/break.exp: Likewise.
14616 * gdb.base/call-ar-st.exp: Likewise.
14617 * gdb.base/callfuncs.exp: Likewise.
14618 * gdb.base/catch-fork-static.exp: Likewise.
14619 * gdb.base/display.exp: Likewise.
14620 * gdb.base/foll-exec-mode.exp: Likewise.
14621 * gdb.base/foll-exec.exp: Likewise.
14622 * gdb.base/foll-fork.exp: Likewise.
14623 * gdb.base/foll-vfork.exp: Likewise.
14624 * gdb.base/funcargs.exp: Likewise.
14625 * gdb.base/hbreak2.exp: Likewise.
14626 * gdb.base/inferior-died.exp: Likewise.
14627 * gdb.base/interrupt.exp: Likewise.
14628 * gdb.base/multi-forks.exp: Likewise.
14629 * gdb.base/nodebug.exp: Likewise.
14630 * gdb.base/sepdebug.exp: Likewise.
14631 * gdb.base/solib1.c: Likewise.
14632 * gdb.base/step-test.exp: Likewise.
14633 * gdb.mi/non-stop.c: Likewise.
14634 * gdb.mi/pthreads.c: Likewise.
14635 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14636 * gdb.threads/pthreads.c: Likewise.
14637 * gdb.threads/staticthreads.exp: Likewise.
14638 * lib/future.exp: Likewise.
14639 * lib/gdb.exp: Likewise.
14640 * gdb.base/so-indr-cl.c: Remove.
14641 * gdb.base/so-indr-cl.exp: Likewise.
14642 * gdb.base/solib.c: Likewise.
14643 * gdb.base/solib.exp: Likewise.
14644 * gdb.base/solib2.c: Likewise.
14645
b6304613
SM
146462015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14647
14648 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14649 * gdb.base/call-ar-st.exp: Likewise.
14650 * gdb.base/callfuncs.exp: Likewise.
14651 * gdb.base/condbreak.exp: Likewise.
14652 * gdb.base/constvars.exp: Likewise.
14653 * gdb.base/hbreak2.exp: Likewise.
14654 * gdb.base/langs.exp: Likewise.
14655 * gdb.base/list.exp: Likewise.
14656 * gdb.base/long_long.exp: Likewise.
14657 * gdb.base/ptype.exp: Likewise.
14658 * gdb.base/scope.exp: Likewise.
14659 * gdb.base/signals.exp: Likewise.
14660 * gdb.base/so-impl-ld.exp: Likewise.
14661 * gdb.base/varargs.exp: Likewise.
14662 * gdb.base/volatile.exp: Likewise.
14663 * gdb.base/whatis.exp: Likewise.
14664 * gdb.cp/cplusfuncs.exp: Likewise.
14665 * gdb.cp/inherit.exp: Likewise.
14666 * gdb.cp/local.exp: Likewise.
14667 * gdb.cp/member-ptr.exp: Likewise.
14668 * gdb.cp/method.exp: Likewise.
14669 * gdb.cp/overload.exp: Likewise.
14670 * gdb.cp/templates.exp: Likewise.
14671 * gdb.stabs/weird.exp: Likewise.
14672 * lib/compiler.c: Likewise.
14673 * lib/compiler.cc: Likewise.
14674 * lib/cp-support.exp: Likewise.
14675 * lib/gdb.exp: Likewise.
14676
bf401b07
SM
146772015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14678
14679 * configure.ac: Remove HP-UX case.
14680 * configure: Regenerate.
14681
aff9c0f8
SM
146822015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14683
14684 * lib/gdb.exp (gdb_compile): Add function doc.
14685
a6904d5a
PA
146862015-12-17 Pedro Alves <palves@redhat.com>
14687
14688 PR threads/19354
14689 * gdb.multi/info-threads.exp: New file.
14690
a22279dd
YQ
146912015-12-15 Yao Qi <yao.qi@linaro.org>
14692
14693 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14694 is aarch64*-*-*.
14695
0588c796
SL
146962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14697
14698 * gdb.base/history-duplicates.exp: Skip if no readline support.
14699
5d978e17
SL
147002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14701
14702 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14703
7e763b86
SL
147042015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14705
14706 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14707
87a3a92c
SL
147082015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14709
14710 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14711 ctrl-C if nointerrupts target property is set.
14712 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14713 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14714 * gdb.base/paginate-bg-execution.exp: Likewise.
14715 * gdb.base/paginate-execution-startup.exp: Likewise.
14716 * gdb.base/random-signal.exp: Likewise.
14717 * gdb.base/range-stepping.exp: Likewise.
14718 * gdb.cp/annota2.exp: Likewise.
14719 * gdb.cp/annota3.exp: Likewise.
14720 * gdb.gdb/selftest.exp: Likewise.
14721 * gdb.threads/continue-pending-status.exp: Likewise.
14722 * gdb.threads/leader-exit.exp: Likewise.
14723 * gdb.threads/manythreads.exp: Likewise.
14724 * gdb.threads/pthreads.exp: Likewise.
14725 * gdb.threads/schedlock.exp: Likewise.
14726 * gdb.threads/sigthread.exp: Likewise.
14727
a8f077dc
DB
147282015-12-11 Don Breazeal <donb@codesourcery.com>
14729
14730 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14731 remote.
14732 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14733 * gdb.base/foll-exec.exp (main): Enable for target remote.
14734 * gdb.base/foll-fork.exp (main): Likewise.
14735 * gdb.base/foll-vfork.exp (main): Likewise.
14736 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14737 (proc continue_to_exit_bp_loc): Use clean_restart.
14738 * gdb.base/pie-execl.exp (main): Disable for target remote.
14739 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14740 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14741 * gdb.threads/execl.exp (main): Likewise.
14742 * gdb.threads/fork-child-threads.exp (main): Likewise.
14743 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14744 remote.
14745 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14746 remote.
14747 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14748 pid.tid style ptids, instead of just tid.
14749 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14750 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14751 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14752 ptids, instead of just tid.
14753
3b2464a8
AB
147542015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14755
14756 * gdb.base/list.exp (test_list_forward): Add end of file error
14757 test.
14758 (test_repeat_list_command): Add end of file error test.
14759 (test_list_backwards): Add beginning of file error test.
14760
a0def019
AB
147612015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14762
14763 * gdb.base/list.exp (test_list_invalid_args): New function,
14764 defined, and called.
14765
5c000dff
AB
147662015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14767
14768 * gdb.base/list.exp (test_list): Make test names unique.
14769
f1637ebe
YQ
147702015-12-11 Yao Qi <yao.qi@linaro.org>
14771
14772 * gdb.base/coremaker2.c: Remove.
14773
36d6fc0a
PA
147742015-12-10 Pedro Alves <palves@redhat.com>
14775
14776 * gdb.multi/base.exp: Remove stale "spaces" references.
14777
762f7747
PA
147782015-12-10 Pedro Alves <palves@redhat.com>
14779
14780 * gdb.multi/base.exp: Don't use nowarnings.
14781 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
14782 * gdb.multi/hangout.c: Include stdio.h.
14783 * gdb.multi/hello.c: Include stdlib.h.
14784 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
14785 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
14786 * gdb.multi/multi-arch.exp: Don't use nowarnings.
14787
28d2bfb9
AB
147882015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
14789
14790 * gdb.dwarf2/dw2-ranges-base.c: New file.
14791 * gdb.dwarf2/dw2-ranges-base.exp: New file.
14792 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
14793 support additional line table, and debug ranges generation.
14794 (Dwarf::ranges): New function, generate .debug_ranges.
14795 (Dwarf::lines): Support generating simple line table programs.
14796 (Dwarf::assemble): Initialise new namespace variables.
14797
5fc2beac
KB
147982015-12-09 Kevin Buettner <kevinb@redhat.com>
14799
14800 * gdb.base/async.exp (proc test_background): Add case for
14801 asynchronous execution not supported.
14802
1c35a88f
LM
148032015-12-09 Luis Machado <lgustavo@codesourcery.com>
14804
14805 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
14806 format and change test names to make them unique.
14807
b593e3d9
RK
148082015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
14809 Pedro Alves <pedro@redhat.com>
14810
14811 PR gdb/18702
14812 Add checking of floatformats setup on x86_64 hosts.
14813 * gdb.arch/i386-float.S (main): Load bigval and smallval.
14814 (smallval, bigval): New labels/constants.
14815 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
14816 float" after loading bigval and smallval.
14817
d72413e6
PMR
148182015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
14819
14820 * gdb.ada/fun_overload_menu.exp: New testcase.
14821 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
14822
ece66d65
JS
148232015-12-04 Josh Stone <jistone@redhat.com>
14824
14825 * gdb.base/catch-fork-static.exp: New.
14826
41d0efca
YQ
148272015-12-03 Yao Qi <yao.qi@linaro.org>
14828
14829 * gdb.base/sizeof.c: Don't include stdio.h and
14830 ../lib/unbuffer_output.c.
14831 (main): New variable 'size' and 'value'. Remove printf and
14832 gdb_unbuffer_output. Assign return value to size and value.
14833 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
14834 at the beginning.
14835 (check_sizeof): Check the result by printing variable 'size'.
14836 (check_valueof): Check the result by printing variable 'value'.
14837
99fd02d9
YQ
148382015-12-01 Yao Qi <yao.qi@linaro.org>
14839
14840 * gdb.base/disp-step-syscall.exp: Define syscall instruction
14841 for aarch64*-*-linux* target.
14842
f2faf941
PA
148432015-11-30 Pedro Alves <palves@redhat.com>
14844
14845 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
14846
04bf20c5
PA
148472015-11-30 Pedro Alves <palves@redhat.com>
14848
14849 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
14850 Handle non-stop mode vCont replies.
14851
09df4675
PA
148522015-11-30 Pedro Alves <palves@redhat.com>
14853
14854 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
14855 prepare_for_testing. Start gdb with "set non-stop on" appended to
14856 GDBFLAGS. Lax expected stop output.
14857
58b584af
YQ
148582015-11-27 Yao Qi <yao.qi@linaro.org>
14859
14860 * gdb.arch/arm-neon.exp: New.
14861 * gdb.arch/arm-neon.c: New.
14862
dfcb77a8
YQ
148632015-11-27 Yao Qi <yao.qi@linaro.org>
14864
14865 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
14866
88e8ec1b
YQ
148672015-11-27 Yao Qi <yao.qi@linaro.org>
14868
14869 * gdb.cp/annota2.exp: Allow multiple occurrences of the
14870 frames-invalid annotation.
14871
bfde72c2
YQ
148722015-11-27 Yao Qi <yao.qi@linaro.org>
14873
14874 * gdb.cp/annota2.exp: Use ${frames_invalid}.
14875
f6512a69
SM
148762015-11-26 Simon Marchi <simon.marchi@ericsson.com>
14877
14878 * gdb.threads/names.exp: New file.
14879 * gdb.threads/names.c: New file.
14880 * README: Mention gdb,no_thread_names.
14881
46a3515b
MM
148822015-11-26 Markus Metzger <markus.t.metzger@intel.com>
14883
14884 PR 19297
14885 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
14886 support" error.
14887
62147a22
PA
148882015-11-24 Pedro Alves <palves@redhat.com>
14889
14890 PR 17539
14891 * gdb.base/display.exp: Expect displays to be sorted in ascending
14892 order. Use multi_line.
14893 * gdb.base/solib-display.exp: Likewise.
14894
2f341b6e
PA
148952015-11-24 Pedro Alves <palves@redhat.com>
14896
14897 PR 17539
25d49b86
PA
14898 * gdb.base/display.exp: Expect displays to be sorted in ascending
14899 order. Use multi_line.
14900 * gdb.base/solib-display.exp: Likewise.
2f341b6e 14901
7e0aa6aa
PA
149022015-11-24 Pedro Alves <palves@redhat.com>
14903
14904 PR 17539
14905 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
14906 threads in ascending order.
14907 * gdb.base/foll-fork.exp: Likewise.
14908 * gdb.base/foll-vfork.exp: Likewise.
14909 * gdb.base/multi-forks.exp: Likewise.
14910 * gdb.mi/mi-nonstop.exp: Likewise.
14911 * gdb.mi/mi-nsintrall.exp: Likewise.
14912 * gdb.multi/base.exp: Likewise.
14913 * gdb.multi/multi-arch.exp: Likewise.
14914 * gdb.python/py-inferior.exp: Likewise.
14915 * gdb.threads/break-while-running.exp: Likewise.
14916 * gdb.threads/execl.exp: Likewise.
14917 * gdb.threads/gcore-thread.exp: Likewise.
14918 * gdb.threads/info-threads-cur-sal.exp: Likewise.
14919 * gdb.threads/kill.exp: Likewise.
14920 * gdb.threads/linux-dp.exp: Likewise.
14921 * gdb.threads/multiple-step-overs.exp: Likewise.
14922 * gdb.threads/next-bp-other-thread.exp: Likewise.
14923 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14924 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14925 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14926 * gdb.threads/thread-find.exp: Likewise.
14927 * gdb.threads/tls.exp: Likewise.
14928 * lib/mi-support.exp (mi_reverse_list): Delete.
14929 (mi_check_thread_states): No longer reverse list.
14930
2cc57ad8
PA
149312015-11-24 Pedro Alves <palves@redhat.com>
14932
14933 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14934 use lowercase.
14935
c93e8391
SM
149362015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14937
14938 * gdb.trace/actions.c: Include trace-common.h.
14939 (main): Add a location for a fast tracepoint.
14940 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14941 the normal tracepoints.
14942 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14943
045ccf91
SM
149442015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14945
14946 * save-trace.exp: Factor out code to these...
14947 (gdb_save_tracepoints): New.
14948 (gdb_load_tracepoints): New.
14949 (do_save_load_test): New.
14950
5506f9f6
KB
149512015-11-23 Kevin Buettner <kevinb@redhat.com>
14952
14953 * gdb.base/asmlabel.exp: New test.
14954 * gdb.base/asmlabel.c: New test case.
14955
16c3b12f
JB
149562015-11-23 Joel Brobecker <brobecker@adacore.com>
14957
14958 * gdb.base/wrong_frame_bt_full-main.c: New file.
14959 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14960 * gdb.base/wrong_frame_bt_full.exp: New file.
14961
155bfbd3
JB
149622015-11-23 Joel Brobecker <brobecker@adacore.com>
14963
14964 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14965
bb097445
JM
149662015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14967
206853a0 14968 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14969 pstate register when comparing registers values in
14970 sparc64-*-linux-gnu targets to avoid spurious differences.
14971
9c88ed8f
JM
149722015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14973
206853a0 14974 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14975
96161e25
SL
149762015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14977
14978 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14979 as type argument to gdb_compile.
14980 * gdb.base/nested-subp2.exp: Likewise.
14981 * gdb.base/nested-subp3.exp: Likewise.
14982
340c2830
DV
149832015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14984
14985 * lib/dwarf.exp (_note): Fix left shift of negative value.
14986 * gdb.trace/trace-condition.exp: Likewise.
14987
c1862d0f
YQ
149882015-11-13 Yao Qi <yao.qi@linaro.org>
14989
14990 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14991 comments about d10v.
14992 (test_scalar_returns): Likewise.
14993 * gdb.base/d10v.ld: Remove.
14994 * gdb.base/overlays.exp: Remove the target triplet checking for
14995 d10v-*-*.
14996 * gdb.base/structs.exp (test_struct_returns): Remove the
14997 comments about d10v.
14998 (test_struct_calls): Likewise.
14999
77ae9c19
YQ
150002015-11-13 Yao Qi <yao.qi@linaro.org>
15001
15002 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15003 * gdb.base/gnu_vector.c: Don't include stdio.h.
15004 (main): Don't print res and call add_some_intvecs.
15005
430e004e
MK
150062015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15007
15008 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15009 macro.
15010 (func5): Removed.
15011 (func4): Use FAST_TRACEPOINT_LABEL.
15012 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15013 macro.
15014 (func): Removed.
15015 (thread_function): Use FAST_TRACEPOINT_LABEL.
15016 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15017 (func): Remove.
15018 (marker): Use FAST_TRACEPOINT_LABEL.
15019 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15020 (pendfunc1): Remove.
15021 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15022 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15023 (foo): Remove.
15024 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15025 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15026 macro.
15027 (func): Remove.
15028 (marker): Use FAST_TRACEPOINT_LABEL.
15029 * gdb.trace/trace-common.h: New header.
15030 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15031 macro.
15032 (func): Remove.
15033 (marker): Use FAST_TRACEPOINT_LABEL.
15034 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15035 (func): Remove.
15036 (thread_function): Use FAST_TRACEPOINT_LABEL.
15037
6e7675a7
MK
150382015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15039
15040 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15041 in front.
15042 * gdb.trace/change-loc.exp: Use global pcreg definition.
15043 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15044 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15045 in front.
15046 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15047 * gdb.trace/pending.exp: Likewise.
15048 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15049 * gdb.trace/trace-break.exp: Likewise.
15050 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15051 in front.
15052 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15053 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15054 in front.
15055 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15056
dddc0e16
JB
150572015-11-09 Joel Brobecker <brobecker@adacore.com>
15058
15059 * gdb.ada/fin_fun_out: New testcase.
15060
c6f0b406
KB
150612015-11-07 Kevin Buettner <kevinb@redhat.com>
15062
15063 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15064 value associated with DW_AT_byte_size.
15065 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15066 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15067 DW_AT_upper_bound.
15068
f01dcfd9
KB
150692015-11-07 Kevin Buettner <kevinb@redhat.com>
15070
15071 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15072 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15073 version.
15074 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15075 gdb.dwarf2/dw2-canonicalize-type.exp,
15076 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15077 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15078 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15079 provided by gdb_target_symbol_prefix_flags_asm.
15080 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15081 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15082 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15083 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15084 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15085 macros where needed). Use this macro for symbols which require
15086 the prefix provided by SYMBOL_PREFIX.
15087
2223449a
KB
150882015-11-05 Kevin Buettner <kevinb@redhat.com>
15089
15090 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15091 New procs.
15092 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15093 representing expressions, of more than one list element.
15094 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15095 to prepend linker symbol prefix to f.
15096 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15097 table_1 and table_2.
15098 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15099 Likewise, for f and g.
15100 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15101 for ptr.
15102 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15103 for main.
15104 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15105 table_1_ptr and table_2_ptr.
15106
6f2f1a3a
JK
151072015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15108 Joel Brobecker <brobecker@adacore.com>
15109
15110 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15111
566c56c9
MK
151122015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15113
15114 * gdb.reverse/s390-mvcle.c: New test.
15115 * gdb.reverse/s390-mvcle.exp: New file.
15116 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15117
d5f0636b
MK
151182015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15119
15120 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15121
7ad8b86c
MK
151222015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15123
15124 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15125 reaching marker2.
15126 * gdb.reverse/getresuid-reverse.exp: Likewise.
15127 * gdb.reverse/pipe-reverse.exp: Likewise.
15128 * gdb.reverse/readv-reverse.exp: Likewise.
15129 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15130 * gdb.reverse/time-reverse.exp: Likewise.
15131 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15132
4081c0f1
YQ
151332015-10-30 Yao Qi <yao.qi@linaro.org>
15134
15135 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15136 (empty_cycle): Remove.
15137 (main): Don't call empty_cycle. Don't use watch_count_done.
15138 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15139 empty_cycle. Rewrite the code counting HW watchpoints.
15140
452b4ba5
MK
151412015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15142
15143 * gdb.reverse/fstatat-reverse.c: New test.
15144 * gdb.reverse/fstatat-reverse.exp: New file.
15145 * gdb.reverse/getresuid-reverse.c: New test.
15146 * gdb.reverse/getresuid-reverse.exp: New file.
15147 * gdb.reverse/pipe-reverse.c: New test.
15148 * gdb.reverse/pipe-reverse.exp: New file.
15149 * gdb.reverse/readv-reverse.c: New test.
15150 * gdb.reverse/readv-reverse.exp: New file.
15151 * gdb.reverse/recvmsg-reverse.c: New test.
15152 * gdb.reverse/recvmsg-reverse.exp: New file.
15153 * gdb.reverse/time-reverse.c: New test.
15154 * gdb.reverse/time-reverse.exp: New file.
15155 * gdb.reverse/waitpid-reverse.c: New test.
15156 * gdb.reverse/waitpid-reverse.exp: New file.
15157
5e2e7507
JK
151582015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15159
15160 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15161
0fde2c53
DE
151622015-10-26 Doug Evans <dje@google.com>
15163
15164 PR symtab/17391
15165 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15166 * gdb.dwarf2/bad-regnum.c: New file.
15167 * gdb.dwarf2/bad-regnum.exp: New file.
15168
1a70ae97
DE
151692015-10-26 Doug Evans <dje@google.com>
15170
15171 PR python/18938
15172 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15173 file.
15174
27dc26ab
JK
151752015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15176
15177 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15178 for a change by "Mention language in compile error message".
15179
bed91f4d
SM
151802015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15181
15182 PR python/18073
15183 * gdb.python/py-type.c (C::a_method): New.
15184 (C::a_const_method): New.
15185 (C::a_static_method): New.
15186 (a_function): New.
15187 * gdb.python/py-type.exp (test_fields): Test getting fields
15188 from function and method.
15189
3f2f83dd
KB
151902015-10-21 Keven Boell <keven.boell@intel.com>
15191
15192 * gdb.fortran/vla-alloc-assoc.exp: New file.
15193 * gdb.fortran/vla-datatypes.exp: New file.
15194 * gdb.fortran/vla-datatypes.f90: New file.
15195 * gdb.fortran/vla-history.exp: New file.
15196 * gdb.fortran/vla-ptype-sub.exp: New file.
15197 * gdb.fortran/vla-ptype.exp: New file.
15198 * gdb.fortran/vla-sizeof.exp: New file.
15199 * gdb.fortran/vla-sub.f90: New file.
15200 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15201 * gdb.fortran/vla-value-sub-finish.exp: New file.
15202 * gdb.fortran/vla-value-sub.exp: New file.
15203 * gdb.fortran/vla-value.exp: New file.
15204 * gdb.fortran/vla-ptr-info.exp: New file.
15205 * gdb.mi/mi-vla-fortran.exp: New file.
15206 * gdb.mi/vla.f90: New file.
15207
27145d50
SL
152082015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15209
15210 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15211 of hardwired timeout value.
15212
5f3ff4f8
JK
152132015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15214 Pedro Alves <palves@redhat.com>
15215
15216 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15217 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15218
bfd09d20
JS
152192015-10-19 Josh Stone <jistone@redhat.com>
15220
15221 * gdb.base/catch-syscall.c: Include <sched.h>.
15222 (unknown_syscall): New variable.
15223 (main): Trigger a vfork and an unknown syscall.
15224 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15225 (unknown_syscall_number): Likewise.
15226 (check_call_to_syscall): Accept an optional syscall pattern.
15227 (check_return_from_syscall): Likewise.
15228 (check_continue): Likewise.
15229 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15230 (test_catch_syscall_skipping_return): New test toggling off 'catch
15231 syscall' to step over the syscall return, then toggling back on.
15232 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15233 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15234 (do_syscall_tests): Call test_catch_syscall_without_args and
15235 test_catch_syscall_mid_vfork.
15236 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15237 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15238
b32b93c6
AS
152392015-10-19 Andrew Stubbs <ams@codesourcery.com>
15240
15241 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15242 print g_vE): Add new pass patterns.
15243 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15244 print various symbol names for vptr fields.
15245
9d622bda
AB
152462015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15247
15248 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15249 results.
15250
0fd8ac1c
YQ
152512015-10-12 Yao Qi <yao.qi@linaro.org>
15252
15253 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15254
34240514
YQ
152552015-10-12 Yao Qi <yao.qi@linaro.org>
15256
15257 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15258 is aarch64*-*-linux*.
15259
8240f442
YQ
152602015-10-12 Yao Qi <yao.qi@linaro.org>
15261
15262 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15263 (can_relocate_bcond_true): ... it.
15264 (can_relocate_bcond_false): New function.
15265 (foo): Likewise.
15266 (can_relocate_bl): Likewise.
15267 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15268 can_relocate_bl.
15269
2520f728
PMR
152702015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15271
15272 * gdb.base/nested-addr.c: New file.
15273 * gdb.base/nested-addr.exp: New testcase.
15274
abcef95a
MM
152752015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15276
15277 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15278 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15279 its output. Ignore the output of "record goto begin" and instead
15280 check that GDB is replaying.
15281
145e3ddb
PA
152822015-10-09 Pedro Alves <palves@redhat.com>
15283
15284 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15285 (top level): Use it in the run with no args test.
15286
d5d8c4e1
IB
152872015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15288
15289 * gdb.dlang/properties.exp: New file.
15290
06e635ef
SL
152912015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15292
15293 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15294 whether or not address 0x1000 is mapped on the target.
15295
e019fd1d
SM
152962015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15297
15298 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15299 build.
15300
77ba2a67
MM
153012015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15302
15303 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15304 instruction-history test.
15305
c60eb31f
DE
153062015-09-28 Doug Evans <dje@google.com>
15307
15308 * gdb.base/gcore.c (array_func): Add reference to static_array.
15309
9a3c8263
SM
153102015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15311
15312 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15313 source line.
15314
9720e656
SL
153152015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15316
15317 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15318 short or char as base type.
15319
938d3bf2
SL
153202015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15321
15322 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15323 to allow any size enum.
15324
e6c2c623
PMR
153252015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15326
15327 * gdb.ada/array_ptr_renaming.exp: New testcase.
15328 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15329 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15330
06da0f77
PL
153312015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15332
15333 * gdb.trace/ftrace-lock.c: New file.
15334 * gdb.trace/ftrace-lock.exp: New file.
15335
4f51c22a
PL
153362015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15337
15338 * gdb.arch/insn-reloc.c: New file.
15339 * gdb.arch/ftrace-insn-reloc.exp: New file.
15340
7041adf4
PL
153412015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15342
15343 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15344 instruction.
15345 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15346 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15347 * gdb.trace/range-stepping.c: Likewise.
15348 * gdb.trace/trace-break.c: Likewise.
15349 * gdb.trace/trace-mt.c (thread_function): Likewise.
15350 * gdb.trace/ftrace.c (marker): Likewise.
15351 * gdb.trace/trace-condition.c (marker): Likewise.
15352 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15353 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15354 is_aarch64_target.
15355
015d2e7e
DE
153562015-09-18 Doug Evans <xdje42@gmail.com>
15357
15358 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15359 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15360
26b188a2
SL
153612015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15362
15363 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15364 the breakpoint.
15365
79dc332b
SL
153662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15367
15368 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15369 the pending breakpoint. Remove timeout override for "Run till
15370 MI pending breakpoint on pendfunc3 on thread 2" test.
15371
f57929f2
SL
153722015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15373
15374 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15375 filename pattern.
15376
3f469b17
SL
153772015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15378
15379 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15380 in breakpoint filename pattern.
15381
515b89b3
SL
153822015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15383
7800dbe4
SL
15384 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15385
153862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15387
515b89b3
SL
15388 * gdb.linespec/explicit.exp: Check for readline support for
15389 tab-completion tests. Fix obvious typo.
15390
d2939ba2
MM
153912015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15392
15393 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15394 and replay.
15395
cbb55fa7
MM
153962015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15397
15398 * gdb.btrace/non-stop.c: New.
15399 * gdb.btrace/non-stop.exp: New.
15400
43691ca1
PL
154012015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15402 Yao Qi <yao.qi@linaro.org>
15403
15404 * gdb.trace/trace-condition.c: New file.
15405 * gdb.trace/trace-condition.exp: New file.
15406
d78908cf
WW
154072015-09-16 Wei-cheng Wang <cole945@gmail.com>
15408
15409 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15410 for testing bytecode compilation.
15411
1ed415e2
PA
154122015-09-16 Pedro Alves <palves@redhat.com>
15413 Sandra Loosemore <sandra@codesourcery.com>
15414
15415 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15416 (SECONDS): Redefine.
15417 (main): Call pthread_kill and alarm early.
15418 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15419 support.
15420 (test): If the target can't hardware step and doesn't support
15421 displaced stepping, increase the timeout.
15422
d136eff5
PA
154232015-09-16 Pedro Alves <palves@redhat.com>
15424
15425 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15426 (enable_debug): New procedures.
15427 (test): Use them. Bail out if waiting for threads fails.
15428 (top level): Bail out if a test fails.
15429
991f019c
YQ
154302015-09-16 Yao Qi <yao.qi@linaro.org>
15431
15432 * gdb.asm/asm-source.exp: Set asm-arch for
15433 aarch64*-*-* target.
15434 * gdb.asm/aarch64.inc: New file.
15435
bfca584f
PMR
154362015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15437
15438 * gdb.ada/array_of_variable_length.exp: New testcase.
15439 * gdb.ada/array_of_variable_length/foo.adb: New file.
15440 * gdb.ada/array_of_variable_length/pck.adb: New file.
15441 * gdb.ada/array_of_variable_length/pck.ads: New file.
15442
b326e587
DE
154432015-09-15 Doug Evans <dje@google.com>
15444
15445 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15446 of function static local variable.
15447
5382cfab
PW
154482015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15449
15450 * gdb.threads/tls-so_extern.exp: New test file.
15451 * gdb.threads/tls-so_extern.c: New test file.
15452 * gdb.threads/tls-so_extern_main.c: New test file.
15453
141c5cc4
JK
154542015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15455
15456 * gdb.opt/solib-intra-step-lib.c: New file.
15457 * gdb.opt/solib-intra-step-main.c: New file.
15458 * gdb.opt/solib-intra-step.exp: New file.
15459
d15dcecd
PA
154602015-09-15 Pedro Alves <palves@redhat.com>
15461
15462 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15463 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15464
4c2f2a79
PA
154652015-09-14 Pedro Alves <palves@redhat.com>
15466
15467 * gdb.base/hook-stop-continue.c: Delete.
15468 * gdb.base/hook-stop-continue.exp: Delete.
15469 * gdb.base/hook-stop-frame.c: Delete.
15470 * gdb.base/hook-stop-frame.exp: Delete.
15471 * gdb.base/hook-stop.c: New file.
15472 * gdb.base/hook-stop.exp: New file.
15473
919e6dbe
PMR
154742015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15475
15476 * gdb.ada/access_to_packed_array.exp: New testcase.
15477 * gdb.ada/access_to_packed_array/foo.adb: New file.
15478 * gdb.ada/access_to_packed_array/pack.adb: New file.
15479 * gdb.ada/access_to_packed_array/pack.ads: New file.
15480
157280a4
MM
154812015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15482
15483 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15484 buffer size test.
15485
2fd33e94
DB
154862015-09-11 Don Breazeal <donb@codesourcery.com>
15487
15488 * gdb.base/foll-exec.c: Add copyright header. Fix
15489 formatting issues.
15490 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15491 (do_exec_tests): Use clean_restart in place of zap_session,
15492 and for test initialization. Fix formatting issues. Use
15493 fail in place of perror.
15494 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15495 an expect statement to match an expression with output from
15496 the program under debug.
15497 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15498 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15499 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15500 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15501 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15502
e70b6e8e
DE
155032015-09-09 Doug Evans <dje@google.com>
15504
15505 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15506
7a551a51
DE
155072015-09-09 Doug Evans <dje@google.com>
15508
15509 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15510
4c666f84
DE
155112015-09-09 Doug Evans <dje@google.com>
15512
15513 * gdb.base/savedregs.exp: Fix typo.
15514
243a9253
PA
155152015-09-09 Pedro Alves <palves@redhat.com>
15516
15517 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15518
c0fa8fbd
SL
155192015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15520
15521 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15522 command actually switches threads. Give up on remaining
15523 tests if target fails to stop at breakpoint.
15524
cd7c1778
PMR
155252015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15526
15527 * gdb.ada/funcall_char.exp: New testcase.
15528 * gdb.ada/funcall_char/foo.adb: New file.
15529
dc5c8746
PMR
155302015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15531
15532 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15533 expected outputs. Add two testcases for completing ambiguous
15534 functions.
15535 * gdb.ada/complete/aux_pck.adb: New file.
15536 * gdb.ada/complete/aux_pck.ads: New file.
15537 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15538 Ambiguous_Func functions.
15539 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15540 * gdb.ada/complete/pck.adb: Likewise.
15541
4e83a1e7
UW
155422015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15543
15544 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15545 failures to run the test program under GDB.
15546
8ce74153
LM
155472015-08-26 Luis Machado <lgustavo@codesourcery.com>
15548
15549 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15550 to C.
15551
e9756d52
PP
155522015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15553
15554 * gdb.base/run-after-attach.exp: New test file.
15555 * gdb.base/run-after-attach.c: New test file.
15556
8d37573b
DB
155572015-08-26 Don Breazeal <donb@codesourcery.com>
15558
15559 * gdb.base/foll-exec-2.c: New test program.
15560 * gdb.base/foll-exec-2.exp: New test.
15561
63e43d3a
PMR
155622015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15563
15564 * gdb.base/nested-subp1.exp: New file.
15565 * gdb.base/nested-subp1.c: New file.
15566 * gdb.base/nested-subp2.exp: New file.
15567 * gdb.base/nested-subp2.c: New file.
15568 * gdb.base/nested-subp3.exp: New file.
15569 * gdb.base/nested-subp3.c: New file.
15570
3d40fbb5
PA
155712015-08-24 Pedro Alves <palves@redhat.com>
15572
15573 * gdb.server/connect-without-multi-process.c: New file.
15574 * gdb.server/connect-without-multi-process.exp: New file.
15575
4422ac93
LM
155762015-08-24 Luis Machado <lgustavo@codesourcery.com>
15577
15578 * gdb.opt/inline-markers.c: Make z int.
15579
91dddb86
LM
155802015-08-24 Luis Machado <lgustavo@codesourcery.com>
15581
15582 * gdb.opt/inline-markers.c: Make z volatile.
15583
a48847ee
LM
155842015-08-24 Luis Machado <lgustavo@codesourcery.com>
15585
15586 * gdb.opt/inline-bt.c: New volatile global z.
15587 * gdb.opt/inline-cmds.c: Likewise.
15588 * gdb.opt/inline-locals.c: Likewise.
15589 * gdb.opt/inline-markers.c: New extern global z.
15590 (marker): Use z.
15591 (inline_fn): Likewise.
15592
0ebbc52b
PA
155932015-08-24 Pedro Alves <palves@redhat.com>
15594
15595 * config/m32r-stub.exp: Remove file.
15596 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15597 * gdb.base/call-rt-st.exp: Likewise.
15598 * gdb.base/call-strs.exp: Likewise.
15599 * gdb.base/default.exp: Remove references to h8300-*-hms and
15600 *-*-udi*.
15601 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15602
77c365df
AA
156032015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15604
15605 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15606 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15607 and "return" use KFAIL when GDB can not read/write the vector
15608 return value.
15609
4313b8c0
GB
156102015-08-21 Gary Benson <gbenson@redhat.com>
15611
15612 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15613
0e433b32
PA
156142015-08-20 Pedro Alves <palves@redhat.com>
15615
15616 * gdb.server/solib-list.exp: No longer expect an interior stop in
15617 non-stop mode.
15618
221e1a37
PA
156192015-08-20 Pedro Alves <palves@redhat.com>
15620
15621 * gdb.server/connect-stopped-target.c: New file.
15622 * gdb.server/connect-stopped-target.exp: New file.
15623
40e3ad0e
PA
156242015-08-20 Pedro Alves <palves@redhat.com>
15625
15626 * gdb.dwarf2/comp-unit-lang.exp: New file.
15627 * gdb.dwarf2/comp-unit-lang.c: New file.
15628
af39b327
PMR
156292015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15630
15631 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15632 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15633
7d45c7c3 156342015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15635
7d45c7c3
KB
15636 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15637 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15638
4d6cceb4
DE
156392015-08-18 Doug Evans <dje@google.com>
15640 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15641
15642 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15643 skip_python_tests. New arg prompt_regexp.
15644 (skip_python_tests): New function.
15645 * lib/mi-support.exp (mi_skip_python_tests): New function.
15646 * gdb.python/py-mi-objfile-gdb.py: New file.
15647 * gdb.python/py-mi-objfile.c: New file.
15648 * gdb.python/py-mi-objfile.exp: New file.
15649
ad89c2aa
KS
156502015-08-17 Keith Seitz <keiths@redhat.com>
15651
15652 * gdb.linespec/explicit.exp: Move strace test from here ...
15653 * gdb.trace/strace.exp: ... to here.
15654
e3ae3c43
PP
156552015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15656
15657 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15658 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15659
604b2636
DE
156602015-08-14 Doug Evans <xdje42@gmail.com>
15661
15662 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15663 inferior before selecting a new file.
15664
6ff0ba5f
DE
156652015-08-14 Doug Evans <xdje42@gmail.com>
15666
15667 * gdb.mi/mi-disassemble.exp: Update.
15668 * gdb.base/disasm-optim.S: New file.
15669 * gdb.base/disasm-optim.c: New file.
15670 * gdb.base/disasm-optim.h: New file.
15671 * gdb.base/disasm-optim.exp: New file.
15672
9ca98f92
KS
156732015-08-14 Keith Seitz <keiths@redhat.com>
15674
15675 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15676 "evaluated-by".
15677
52bbc560
JB
156782015-08-13 Joel Brobecker <brobecker@adacore.com>
15679
15680 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15681
5d8c3ed3
PMR
156822015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15683
15684 * gdb.ada/fun_renaming.exp: New testcase.
15685 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15686 * gdb.ada/fun_renaming/pack.adb: New file.
15687 * gdb.ada/fun_renaming/pack.ads: New file.
15688
ea8812bc
KS
156892015-08-12 Keith Seitz <keiths@redhat.com>
15690
15691 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15692 gdb_get_line_number.
15693
4dafcdeb
JB
156942015-08-12 Joel Brobecker <brobecker@adacore.com>
15695
15696 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15697 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15698 gdb.base/dso2dso.exp: New files.
15699
5ba32597
SDJ
157002015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15701 Pedro Alves <palves@redhat.com>
15702 Keith Seitz <keiths@redhat.com>
15703
15704 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15705 GDBFLAGS.
15706
b6dafabf
PP
157072015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15708
15709 * gdb.base/gdbhistsize-history.exp
15710 (test_histsize_history_setting): Use save_vars.
15711 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15712 Use save_vars.
15713 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15714 * gdb.base/readline.exp: Use save_vars.
15715
abe8e607
PP
157162015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15717
15718 * lib/gdb.exp (save_vars): New proc.
15719
629500fa
KS
157202015-08-11 Keith Seitz <keiths@redhat.com>
15721
15722 * gdb.base/help.exp: Update help_breakpoint_text.
15723
eb8c4e2e
KS
157242015-08-11 Keith Seitz <keiths@redhat.com>
15725
15726 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15727 (at toplevel): Call test_explicit_breakpoints.
15728 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15729 breakpoints.
15730 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15731 breakpoint conditions, "-cond".
15732
87f0e720
KS
157332015-08-11 Keith Seitz <keiths@redhat.com>
15734
15735 * gdb.linespec/3explicit.c: New file.
15736 * gdb.linespec/cpexplicit.cc: New file.
15737 * gdb.linespec/cpexplicit.exp: New file.
15738 * gdb.linespec/explicit.c: New file.
15739 * gdb.linespec/explicit.exp: New file.
15740 * gdb.linespec/explicit2.c: New file.
15741 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15742 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15743 before using in the matching pattern.
15744 Clarify that `prefix' is a regular expression.
15745
f00aae0f
KS
157462015-08-11 Keith Seitz <keiths@redhat.com>
15747
15748 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15749 test.
15750 Add tests for missing ",FMT" and ",".
15751
e27852be
DE
157522015-08-10 Doug Evans <dje@google.com>
15753 Keith Seitz <keiths@redhat.com>
15754
15755 PR gdb/17960
15756 * gdb.base/completion.exp: Add location completer tests.
15757
7f03bd92
PA
157582015-08-07 Pedro Alves <palves@redhat.com>
15759
15760 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15761 tests here.
15762 (top level): Run do_test with and without displaced stepping.
15763
3fc8eb30
PA
157642015-08-07 Pedro Alves <palves@redhat.com>
15765
15766 * gdb.base/valgrind-disp-step.c: New file.
15767 * gdb.base/valgrind-disp-step.exp: New file.
15768
d4569d7b
PA
157692015-08-07 Pedro Alves <palves@redhat.com>
15770
15771 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
15772 Delete function.
15773 (main): Add alarm. Run an infinite loop instead of calling
15774 wait_threads.
15775 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
15776 comment.
15777 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
15778 Delete function.
15779 (main): Add alarm. Run an infinite loop instead of calling
15780 wait_threads.
15781 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
15782 comment.
15783
e1316e60
PA
157842015-08-07 Pedro Alves <palves@redhat.com>
15785
15786 * gdb.base/checkpoint-ns.exp: New file.
15787 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
15788 standard_testfile.
15789
da8c46d2
MM
157902015-08-07 Markus Metzger <markus.t.metzger@intel.com>
15791
15792 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
15793 * gdb.btrace/instruction_history.exp: Update.
15794 * gdb.btrace/tsx.exp: New.
15795 * gdb.btrace/tsx.c: New.
15796
de1c2c52
PA
157972015-08-06 Pedro Alves <palves@redhat.com>
15798
15799 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
15800 increase timeout.
15801 * gdb.reverse/until-precsave.exp: Bump timeouts.
15802
782e0bf4
PA
158032015-08-06 Pedro Alves <palves@redhat.com>
15804
15805 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
15806
83e97ed0
PA
158072015-08-06 Pedro Alves <palves@redhat.com>
15808
15809 PR gdb/18749
15810 * gdb.threads/process-dies-while-handling-bp.c: New file.
15811 * gdb.threads/process-dies-while-handling-bp.exp: New file.
15812
863d01bd
PA
158132015-08-06 Pedro Alves <palves@redhat.com>
15814
15815 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
15816 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
15817
0a39bb32
PA
158182015-08-05 Pedro Alves <palves@redhat.com>
15819
15820 * gdb.threads/next-while-other-thread-longjmps.c: New file.
15821 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
15822
ee2d2b10
SL
158232015-08-03 Sandra Loosemore <sandra@codesourcery.com>
15824
15825 * gdb.base/bp-permanent.exp: Report test as unsupported if
15826 the target cannot stop at the permanent breakpoint.
15827
4e1bdb00
DE
158282015-08-03 Doug Evans <dje@google.com>
15829
15830 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
15831 10000.
15832
3d338901
DE
158332015-08-03 Doug Evans <dje@google.com>
15834
15835 * Makefile.in (workers/%.worker, build-perf): New rule.
15836 (GDB_PERFTEST_MODE): New variable.
15837 (check-perf): Use it.
15838 (clean): Clean up gdb.perf parallel build subdirs.
15839 * lib/build-piece.exp: New file.
15840 * lib/gdb.exp (make_gdb_parallel_path): New function
15841 (standard_output_file, standard_temp_file): Call it.
15842 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15843 of $GDB_PARALLEL.
15844 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
15845
af061d3e
DE
158462015-08-03 Doug Evans <dje@google.com>
15847
8e1afc81 15848 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
15849 (LOG_FILE_NAME): New global.
15850 (TextReporter.__init__): Initialize self.txt_sum.
15851 (TextReporter.report): Add support for multiple data-points.
15852 Move report to perftest.sum, put raw data in perftest.log.
15853 (TextReporter.start): Open sum and log files.
15854 (TextReporter.end): Close sum and log files.
8e1afc81
DE
15855 * gdb.perf/lib/perftest/testresult.py
15856 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 15857
2c8c5d37
PA
158582015-07-31 Pedro Alves <palves@redhat.com>
15859
15860 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
15861 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15862 kill_wait_spawned_process instead of explicit "kill -9".
15863 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
15864 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15865 kill_wait_spawned_process.
15866 * gdb.base/attach-twice.exp: Likewise.
15867 * gdb.base/attach.exp: Likewise.
15868 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
15869 gdb_test_multiple.
15870 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
15871 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15872 kill_wait_spawned_process.
15873 * gdb.base/valgrind-infcall.exp: Likewise.
15874 * gdb.multi/multi-attach.exp: Likewise.
15875 * gdb.python/py-prompt.exp: Likewise.
15876 * gdb.python/py-sync-interp.exp: Likewise.
15877 * gdb.server/ext-attach.exp: Likewise.
15878 * gdb.threads/attach-into-signal.exp (corefunc): Use
15879 spawn_wait_for_attach, spawn_id_get_pid and
15880 kill_wait_spawned_process.
15881 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
15882 spawn_wait_for_attach returning a spawn id instead of a pid. Use
15883 spawn_id_get_pid and kill_wait_spawned_process.
15884 * gdb.threads/attach-stopped.exp (corefunc): Use
15885 spawn_wait_for_attach, spawn_id_get_pid and
15886 kill_wait_spawned_process.
15887 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
15888 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15889 kill_wait_spawned_process instead of explicit "kill -9".
15890 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
15891 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
15892 (spawn_wait_for_attach): Use spawn instead of exec to spawn
15893 processes. Don't map cygwin/windows pids here. Now returns a
15894 spawn id list.
15895
032a0fca
SL
158962015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15897
15898 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
15899 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
15900 correct patch.
15901
61a934ca
SL
159022015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15903
15904 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
15905
4bc4d428
SL
159062015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15907
15908 Reapply:
15909 2014-05-21 Mark Wielaard <mjw@redhat.com>
15910
15911 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15912
998d452a
PA
159132015-07-30 Pedro Alves <palves@redhat.com>
15914
15915 * linux-low.c (handle_extended_wait): Set the child's last
15916 reported status to TARGET_WAITKIND_STOPPED.
15917
69dde7dc
PA
159182015-07-30 Pedro Alves <palves@redhat.com>
15919
15920 PR threads/18600
15921 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15922 only shows inferior 1.
15923
4dd63d48
PA
159242015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15925 Pedro Alves <palves@redhat.com>
15926
15927 PR threads/18600
15928 * gdb.threads/fork-plus-threads.c: New file.
15929 * gdb.threads/fork-plus-threads.exp: New file.
15930
d618e4c5
PP
159312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15932
15933 * gdb.base/batch-preserve-term-settings.exp
15934 (test_terminal_settings_preserved_after_cli_exit): Use
15935 send_quit_command.
15936
1eef6428
PA
159372015-07-29 Pedro Alves <palves@redhat.com>
15938 Don Breazeal <donb@codesourcery.com>
15939
15940 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15941 output from both inferior_spawn_id and gdb_spawn_id.
15942
7da5b897
SDJ
159432015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15944
15945 * gdb.threads/attach-into-signal.exp (corefunc): Use
15946 with_test_prefix on nested loops, uniquefying the test messages.
15947
dac804df
SDJ
159482015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15949
15950 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15951 commit.
15952
06265e53
PP
159532015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15954
15955 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15956 New proc.
15957 (test_terminal_settings_preserved_after_sigterm): New test.
15958
18206ca3
PP
159592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15960
15961 * gdb.base/batch-preserve-term-settings.exp
15962 (test_terminal_settings_preserved_after_cli_exit): New test.
15963
90074d11
PP
159642015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15965
15966 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15967 manipulation of saved_gdbflags.
15968 (test_terminal_settings_preserved): Remove global declaration of
15969 the unused variable pagination_prompt. Remove manipulation of
15970 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15971 GDBFLAGS.
15972
eb1a7902
PA
159732015-07-29 Pedro Alves <palves@redhat.com>
15974
15975 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15976
8b75dd3b
PA
159772015-07-29 Pedro Alves <palves@redhat.com>
15978
15979 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15980 at the top.
15981
dedad4e3
PA
159822015-07-29 Pedro Alves <palves@redhat.com>
15983
15984 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15985 (main): Call gdb_unbuffer_output.
15986 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15987 (main): Call gdb_unbuffer_output.
15988 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15989 (main): Call gdb_unbuffer_output.
15990 * gdb.base/call-strs.exp: Adjust to step over the
15991 gdb_unbuffer_output call.
15992 * gdb.base/catch-gdb-caused-signals.c: Include
15993 "../lib/unbuffer_output.c".
15994 (main): Call gdb_unbuffer_output.
15995 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15996 (main): Call gdb_unbuffer_output.
15997 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15998 (main): Call gdb_unbuffer_output.
15999 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16000 (main): Call gdb_unbuffer_output.
16001 * gdb.base/shlib-call.exp: Adjust to step over the
16002 gdb_unbuffer_output call.
16003 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16004 (main): Call gdb_unbuffer_output.
16005 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16006 (main): Call gdb_unbuffer_output.
16007 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16008 (main): Rename to ...
16009 (test): ... this.
16010 (main): Reimplement.
16011 * gdb.base/varargs.exp: Run to test instead of to main.
16012 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16013 (main): Call gdb_unbuffer_output.
16014
58789a91
PA
160152015-07-29 Pedro Alves <palves@redhat.com>
16016
16017 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16018 factore out from mi_continue_dprintf. For call-style dprintfs,
16019 expect dprintf output out of $inferior_spawn_id.
16020 (mi_continue_dprintf): Use mi_expect_dprintf.
16021 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16022 (main): Call gdb_unbuffer_output.
16023
e8376742
PA
160242015-07-29 Pedro Alves <palves@redhat.com>
16025
16026 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16027 (default_mi_gdb_start): Set inferior_spawn_id instead of
16028 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16029 gdb_spawn_id.
16030 (mi_gdb_test): Always expect inferior output from both
16031 $inferior_spawn_id and $gdb_spawn_id.
16032
08280010
PA
160332015-07-29 Pedro Alves <palves@redhat.com>
16034
16035 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16036 send_inferior and $inferior_spawn_id.
16037
4d30e432
PA
160382015-07-29 Pedro Alves <palves@redhat.com>
16039
16040 * gdb.gdb/complaints.exp (test_initial_complaints)
16041 (test_serial_complaints, test_short_complaints): Use
16042 gdb_test_stdio.
16043 (test_empty_complaint): Handle $inferior_spawn_id !=
16044 $gdb_spawn_id.
16045
0d30a335
PA
160462015-07-29 Pedro Alves <palves@redhat.com>
16047
16048 * gdb.base/varargs.exp: Use gdb_test_stdio.
16049
39413b29
PA
160502015-07-29 Pedro Alves <palves@redhat.com>
16051
16052 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16053
7cb000a9
PA
160542015-07-29 Pedro Alves <palves@redhat.com>
16055
16056 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16057
d7b8ac82
PA
160582015-07-29 Pedro Alves <palves@redhat.com>
16059
16060 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16061 parameter into two new parameters, "inf_result" and "gdb_result".
16062 Expect inferior output and gdb output from $inferior_spawn_id and
16063 $gdb_spawn_id, respectively. Adjust all callers.
16064
789c3a0c
PA
160652015-07-29 Pedro Alves <palves@redhat.com>
16066
16067 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16068 of gdb_test_sequence.
16069
77e760c3
PA
160702015-07-29 Pedro Alves <palves@redhat.com>
16071
16072 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16073 (saw_spurious_output): Expect inferior output from
16074 $inferior_spawn_id. Use gdb_test_stdio.
16075
8396d2cd
PA
160762015-07-29 Pedro Alves <palves@redhat.com>
16077
16078 * gdb.base/dprintf.exp: Use standard_testfile. Change
16079 prepare_for_testing call.
16080 (srcfile): Don't set.
16081 (restart): New procedure.
16082 (test_dprintf): New procecure, use to continue over dprintfs.
16083 (test_call, test_agent): New procedures, tests moved here.
16084 Restart gdb and recreate dprintfs. Adjust expected output.
16085
2051d61f
PA
160862015-07-29 Pedro Alves <palves@redhat.com>
16087
16088 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16089
452397af
PA
160902015-07-29 Pedro Alves <palves@redhat.com>
16091
16092 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16093
8aed9555
PA
160942015-07-29 Pedro Alves <palves@redhat.com>
16095
16096 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16097 gdb_test_stdio.
16098
188a61b4
PA
160992015-07-29 Pedro Alves <palves@redhat.com>
16100
16101 * lib/gdb.exp (gdb_test_stdio): New procedure.
16102
12264a45
PA
161032015-07-29 Pedro Alves <palves@redhat.com>
16104
16105 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16106
23ffc893
PA
161072015-07-29 Pedro Alves <palves@redhat.com>
16108
16109 * gdb.base/call-signal-resume.exp: Remove check for
16110 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16111 * gdb.base/unwindonsignal.exp: Likewise.
16112 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16113 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16114
65566918
PA
161152015-07-29 Pedro Alves <palves@redhat.com>
16116
16117 * gdb.base/siginfo-addr.c (pass): New function.
16118 (handler): Call it iff si_addr is correct.
16119 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16120 Set a breakpoint at "pass" and continue to it.
16121
d60a9221
SDJ
161222015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16123
16124 * gdb.python/py-objfile.exp: Make some tests have unique names.
16125 * gdb.python/py-pp-registration.exp: Likewise.
16126
bde40b8f
PA
161272015-07-28 Pedro Alves <palves@redhat.com>
16128
16129 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16130
13e1dec8
SM
161312015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16132
16133 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16134
da33c9a7
SM
161352015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16136
16137 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16138
077836f7
PP
161392015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16140
16141 * gdb.base/gdb-sigterm-2.exp: New test.
16142
b8cc7b2e
DE
161432015-07-25 Doug Evans <xdje42@gmail.com>
16144
16145 Revert:
16146 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16147 (workers/%.worker, build-perf): New rule.
16148 (GDB_PERFTEST_MODE): New variable.
16149 (check-perf): Use it.
16150 (clean): Clean up gdb.perf parallel build subdirs.
16151 * lib/build-piece.exp: New file.
16152 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16153 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16154 name.
16155 (standard_temp_file): Ditto.
16156 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16157 of $GDB_PARALLEL.
16158
c8bd4544
DE
161592015-07-24 Doug Evans <dje@google.com>
16160
16161 * gdb.perf/lib/perftest/utils.py: New file.
16162 * gdb.perf/gm-hello.cc: New file.
16163 * gdb.perf/gm-pervasive-typedef.cc: New file.
16164 * gdb.perf/gm-pervasive-typedef.h: New file.
16165 * gdb.perf/gm-std.cc: New file.
16166 * gdb.perf/gm-std.h: New file.
16167 * gdb.perf/gm-use-cerr.cc: New file.
16168 * gdb.perf/gm-utils.h: New file.
16169 * gdb.perf/gmonster-null-lookup.py: New file.
16170 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16171 * gdb.perf/gmonster-print-cerr.py: New file.
16172 * gdb.perf/gmonster-ptype-string.py: New file.
16173 * gdb.perf/gmonster-runto-main.py: New file.
16174 * gdb.perf/gmonster-select-file.py: New file.
16175 * gdb.perf/gmonster1-null-lookup.exp: New file.
16176 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16177 * gdb.perf/gmonster1-print-cerr.exp: New file.
16178 * gdb.perf/gmonster1-ptype-string.exp: New file.
16179 * gdb.perf/gmonster1-runto-main.exp: New file.
16180 * gdb.perf/gmonster1-select-file.exp: New file.
16181 * gdb.perf/gmonster1.cc: New file.
16182 * gdb.perf/gmonster1.exp: New file.
16183 * gdb.perf/gmonster2-null-lookup.exp: New file.
16184 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16185 * gdb.perf/gmonster2-print-cerr.exp: New file.
16186 * gdb.perf/gmonster2-ptype-string.exp: New file.
16187 * gdb.perf/gmonster2-runto-main.exp: New file.
16188 * gdb.perf/gmonster2-select-file.exp: New file.
16189 * gdb.perf/gmonster2.cc: New file.
16190 * gdb.perf/gmonster2.exp: New file.
16191
6eab34f3
DE
161922015-07-24 Doug Evans <dje@google.com>
16193
16194 * gdb.perf/README: New file.
16195 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16196 * lib/gen-perf-test.exp: New file.
16197
63738bfd
DE
161982015-07-24 Doug Evans <dje@google.com>
16199
16200 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16201 (PerfTest::startup): New function.
16202 (PerfTest::run): Return result of calling body.
16203 (PerfTest::assemble): Rewrite.
16204 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16205 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16206 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16207 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16208 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16209
7b606f95
DE
162102015-07-24 Doug Evans <dje@google.com>
16211
16212 * lib/gdb.exp (clean_restart): Make executable optional.
16213
a97b16b8
DE
162142015-07-24 Doug Evans <dje@google.com>
16215
16216 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16217 compiler_info references.
16218 * gdb.cp/temargs.exp: Ditto.
16219 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16220 (get_compiler_info): Early exit if already computed. Set compiler_info
16221 to "unknown" if there was a problem.
16222 (test_compiler_info): Add function comment. Call get_compiler_info.
16223
35baa57f
DE
162242015-07-24 Doug Evans <dje@google.com>
16225
16226 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16227 (workers/%.worker, build-perf): New rule.
16228 (GDB_PERFTEST_MODE): New variable.
16229 (check-perf): Use it.
16230 (clean): Clean up gdb.perf parallel build subdirs.
16231 * lib/build-piece.exp: New file.
16232 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16233 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16234 name.
16235 (standard_temp_file): Ditto.
16236 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16237 of $GDB_PARALLEL.
16238
6ebea266
DE
162392015-07-24 Doug Evans <dje@google.com>
16240
16241 * lib/future.exp (gdb_default_target_compile): New option
16242 "early_flags".
16243 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16244 --as-needed.
16245
1e76a7e9
SDJ
162462015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16247
16248 * gdb.base/catch-syscall.exp: Call gdb_exit before
16249 gdb_skip_xml_test.
16250
5068630a
PA
162512015-07-24 Pedro Alves <palves@redhat.com>
16252
16253 * gdb.python/py-events.exp: Accept output between the stop event
16254 and the prompt.
16255 * gdb.python/py-evsignal.exp: Likewise.
16256 * gdb.python/py-evthreads.exp: Likewise.
16257
77598427
PA
162582015-07-24 Pedro Alves <palves@redhat.com>
16259
16260 PR gdb/18717
16261 * gdb.threads/non-ldr-exit.c: New file.
16262 * gdb.threads/non-ldr-exit.exp: New file.
16263
11e6c98f
YQ
162642015-07-24 Yao Qi <yao.qi@linaro.org>
16265
16266 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16267 restarting process.
16268
51aee833
YQ
162692015-07-24 Yao Qi <yao.qi@linaro.org>
16270
16271 * gdb.server/ext-restart.exp: New file.
16272
8cfe207c
YQ
162732015-07-24 Yao Qi <yao.qi@linaro.org>
16274
16275 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16276 argument options.
16277 * gdb.server/ext-wrapper.exp: New file.
16278
cc12ce38
DE
162792015-07-23 Doug Evans <dje@google.com>
16280
16281 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16282 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16283
d0d84780
PMR
162842015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16285
16286 * gdb.ada/var_arr_typedef.exp: New testcase.
16287 * gdb.ada/var_arr_typedef/pack.adb: New file.
16288 * gdb.ada/var_arr_typedef/pack.ads: New file.
16289 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16290
8b558f79
JB
162912015-07-20 Joel Brobecker <brobecker@adacore.com>
16292
16293 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16294
775a3298
JK
162952015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16296
16297 * gdb.arch/i386-biarch-core.exp: Replace istarget
16298 by "complete set gnutarget". Remove expectation for the "core-file"
16299 command.
16300
db1ff28b
JK
163012015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16302
16303 Revert the previous commit:
16304 Tests for validate symbol file using build-id.
16305
0a94970d
JK
163062015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16307
16308 Tests for validate symbol file using build-id.
16309 * gdb.base/solib-mismatch-lib.c: New file.
16310 * gdb.base/solib-mismatch-libmod.c: New file.
16311 * gdb.base/solib-mismatch.c: New file.
16312 * gdb.base/solib-mismatch.exp: New file.
16313
03346981
SL
163142015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16315
16316 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16317 nios2-*-linux*.
16318 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16319 * gdb.base/siginfo.exp: Likewise.
16320 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16321
42422cc7
PL
163222015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16323
16324 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16325 Move it to ...
16326 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16327 ... here.
16328 * gdb.trace/range-stepping.exp: Check that the target supports
16329 range stepping.
16330
cfa68bae
JK
163312015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16332
16333 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16334
8ffdba26
PA
163352015-07-14 Pedro Alves <palves@redhat.com>
16336
16337 * gdb.base/killed-outside.exp: New file.
16338 * gdb.base/killed-outside.c: New file.
16339
218a5a11
JK
163402015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16341
16342 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16343 (n at main): New.
16344 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16345
e03ed3c6
AA
163462015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16347
16348 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16349 infcall tests instead of setting up for KFAIL.
16350
485668e5
MM
163512015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16352
16353 * gdb.btrace/record_goto-step.exp: New.
16354
08464196
JK
163552015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16356
16357 PR compile/18484
16358 * gdb.compile/compile.c (struct struct_type): Add volatile to
16359 selffield's type.
16360 * gdb.compile/compile.exp
16361 (compile code struct_object.selffield = &struct_object): Skip further
16362 struct_object tests if this one xfails.
16363
bcf5c1d9
RC
163642015-07-08 Robert O'Callahan <robert@ocallahan.org>
16365
16366 PR exp/18617
16367 * gdb.trace/ax.exp: Add test.
16368
4931af25
YQ
163692015-07-07 Yao Qi <yao.qi@linaro.org>
16370
16371 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16372 instead of istarget "aarch64*-*-*".
16373 * gdb.arch/aarch64-fp.exp: Likewise.
16374 * gdb.base/float.exp: Likewise.
16375 * gdb.reverse/aarch64.exp: Likewise.
16376 * lib/gdb.exp (is_aarch64_target): New proc.
16377
9fcf688e
YQ
163782015-07-07 Yao Qi <yao.qi@linaro.org>
16379
16380 * lib/gdb.exp (is_aarch32_target): New proc.
16381 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16382 instead of "istarget "arm*-*-*"".
16383 * gdb.arch/arm-disp-step.exp: Likewise.
16384 * gdb.arch/thumb-bx-pc.exp: Likewise.
16385 * gdb.arch/thumb-prologue.exp: Likewise.
16386 * gdb.arch/thumb-singlestep.exp: Likewise.
16387 * gdb.base/disp-step-syscall.exp: Likewise.
16388 * gdb.base/float.exp: Likewise.
16389
fbd8d50d
YQ
163902015-07-07 Yao Qi <yao.qi@linaro.org>
16391
16392 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16393 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16394
71be1fdc
YQ
163952015-07-07 Yao Qi <yao.qi@linaro.org>
16396
16397 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16398 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16399 if it exists.
16400 * gdb.multi/multi-arch.exp: Likewise.
16401
3e221d36
SM
164022015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16403
16404 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16405 print.
16406
d441430b
YQ
164072015-07-07 Yao Qi <yao.qi@linaro.org>
16408
16409 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16410
06f810bd
MG
164112015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16412
16413 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16414 '[' and ']' characters.
16415
5e61e7c0
IB
164162015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16417
16418 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16419
28bf096c
PA
164202015-06-29 Pedro Alves <palves@redhat.com>
16421
16422 PR threads/18127
16423 * gdb.threads/hand-call-new-thread.c: New file.
16424 * gdb.threads/hand-call-new-thread.c: New file.
16425
ee93cd5e
KS
164262015-06-26 Keith Seitz <keiths@redhat.com>
16427 Doug Evans <dje@google.com>
16428
16429 PR 16253
16430 * gdb.cp/var-tag-2.cc: New file.
16431 * gdb.cp/var-tag-3.cc: New file.
16432 * gdb.cp/var-tag-4.cc: New file.
16433 * gdb.cp/var-tag.cc: New file.
16434 * gdb.cp/var-tag.exp: New file.
16435
fc637f04
PP
164362015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16437
16438 * gdb.base/history-duplicates.exp: New test.
16439
2e52ae68
PP
164402015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16441
16442 * gdb.base/completion.exp: Test the completion of the "focus"
16443 command.
16444
6e22494e
JK
164452015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16446
16447 * gdb.arch/amd64-prologue-skip.S: New file.
16448 * gdb.arch/amd64-prologue-skip.exp: New file.
16449
bf7b9cd9
SM
164502015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16451
16452 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16453 is_address_zero_readable check.
16454
201e8dfd
PB
164552015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16456
16457 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16458 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16459
5cd867b4
YQ
164602015-06-24 Yao Qi <yao.qi@linaro.org>
16461
16462 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16463 linux targets.
16464
4d7be007
YQ
164652015-06-24 Yao Qi <yao.qi@linaro.org>
16466
16467 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16468 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16469 * gdb.base/siginfo-thread.exp: Likewise.
16470
07fcd301
YQ
164712015-06-22 Yao Qi <yao.qi@linaro.org>
16472
16473 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16474
52042a00
YQ
164752015-06-22 Yao Qi <yao.qi@linaro.org>
16476
16477 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16478 aarch64*-*-*.
16479 (skip_hw_watchpoint_tests): Likewise.
16480
74bd41ce
PP
164812015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16482
16483 * gdb.base/gdbinit-history.exp: Test the interaction between
16484 setting GDBHISTSIZE and setting the history size via .gdbinit.
16485
bc460514
PP
164862015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16487
16488 PR gdb/16999
16489 * gdb.base/gdbhistsize-history.exp: New test.
16490
b58c513b
PP
164912015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16492
16493 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16494 with GDBHISTSIZE.
16495 * gdb.base/readline.exp: Likewise.
16496
92046791
YQ
164972015-06-17 Yao Qi <yao.qi@linaro.org>
16498
16499 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16500 line.
16501
2093d2d3
PP
165022015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16503
16504 * gdb.base/gdbinit-history.exp: Add test case to check that
16505 an unlimited history file does not get truncated on exit.
16506
e6c693af
AA
165072015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16508
16509 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16510 (VECTOR): New macro. Use it...
16511 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16512 ...for these typedefs.
16513 (int8, char1, int1, double1): New typedefs.
16514 (struct just_int2, struct two_int2): New structures.
16515 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16516 (add_structvecs, add_singlevecs): New functions.
16517 (main): Call add_some_intvecs twice.
16518 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16519 the compile and exit upon failure. Try compiling for the "native"
16520 architecture. Test inferior function calls with vector arguments
16521 and vector return value handling with "finish" and "return".
16522
c74f7d1c
JT
165232015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16524
16525 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16526 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16527 PE file.
16528 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16529
98aa42ee
AT
165302015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16531
16532 PR breakpoints/16465
16533 * gdb.mi/mi-dprintf-pending.c: New file.
16534 * gdb.mi/mi-dprintf-pending.exp: New test.
16535 * gdb.mi/mi-dprintf-pendshr.c: New file.
16536
7d73c23c 165372015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16538 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16539
16540 * gdb.arch/i386-mpx-map.c: New file.
16541 * gdb.arch/i386-mpx-map.exp: New File.
16542
165432015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16544
16545 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16546 * gdb.arch/i386-mpx.exp: Indentation fixed.
16547
165482015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16549
16550 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16551 function and improved indentation.
16552 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16553 gdb_test_multiple. Added additional tests to skip the test.
16554
165552015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16556
16557 * gdb.arch/i386-avx512.c: Change path in include file.
16558 * gdb.arch/i386-avx512.exp: Change include dir path
16559 compilation flag.
16560 * gdb.arch/i386-mpx.c: Change path in include file.
16561 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16562 flag.
16563
d5eba19a
JK
165642015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16565
16566 * gdb.compile/compile-print.exp (compile print *vararray@3)
16567 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16568
7f361056
JK
165692015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16570
16571 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16572 (do not keep jit in memory): ... this.
16573 (expect 5): Change it to ...
16574 (expect no 5): ... this.
16575
3b462ec2
SM
165762015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16577
16578 PR gdb/15564
16579 * gdb.mi/mi-detach.exp: New file.
16580
e0619de6
JK
165812015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16582
16583 PR symtab/18392
16584 * gdb.arch/amd64-tailcall-self.S: New file.
16585 * gdb.arch/amd64-tailcall-self.c: New file.
16586 * gdb.arch/amd64-tailcall-self.exp: New file.
16587
e970cb34
DB
165882015-05-28 Don Breazeal <donb@codesourcery.com>
16589
16590 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16591 tests for remote targets by checking is_target_gdbserver.
16592
b2e2f908
DE
165932015-05-27 Doug Evans <dje@google.com>
16594
16595 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16596 * gdb.dwarf2/opaque-type-lookup.c: New file.
16597 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16598
82c7be31
DE
165992015-05-26 Doug Evans <dje@google.com>
16600
16601 * gdb.cp/iostream.cc: New file.
16602 * gdb.cp/iostream.exp: New file.
16603
b4f54984
DE
166042015-05-26 Doug Evans <dje@google.com>
16605
16606 * gdb.dwarf2/dw2-op-call.exp: Update.
16607 * gdb.dwarf2/dw4-sig-types.exp: Update.
16608 * gdb.dwarf2/implptr.exp: Update.
16609 * gdb.mi/mi-cmd-param-changed.exp: Update.
16610
4ea6efe9
DE
166112015-05-26 Doug Evans <dje@google.com>
16612
16613 * gdb.python/py-lazy-string.c: New file.
16614 * gdb.python/py-lazy-string.exp: New file.
16615 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16616 (main): Update. Add estring3.
16617 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16618 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16619
f6bb7db3
YQ
166202015-05-26 Omair Javaid <omair.javaid@linaro.org>
16621 Yao Qi <yao.qi@linaro.org>
16622
16623 * gdb.reverse/aarch64.c: New.
16624 * gdb.reverse/aarch64.exp: New.
16625
a81bfbd0
OJ
166262015-05-26 Omair Javaid <omair.javaid@linaro.org>
16627
25d49b86
PA
16628 * lib/gdb.exp (supports_process_record): Return true for
16629 aarch64*-linux*.
a81bfbd0
OJ
16630 (supports_reverse): Likewise.
16631
158bf1b4
PP
166322015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16633
16634 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16635 Use with_test_prefix.
16636
a0145030
AB
166372015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16638
16639 * gdb.base/completion.exp: Add test for completion of layout
16640 names.
16641
ebe3b578
AB
166422015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16643
16644 * lib/gdb.exp (skip_tui_tests): New proc.
16645 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16646
84204ed7
PA
166472015-05-19 Pedro Alves <palves@redhat.com>
16648
16649 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16650 Save the whole env array instead of just HOME. Unset HISTSIZE in
16651 the environment while testing. Restore whole environment
16652 afterwards.
16653
37442ce1
DE
166542015-05-16 Doug Evans <xdje42@gmail.com>
16655
16656 * gdb.guile/scm-ports.c: New file.
16657 * gdb.guile/scm-ports.exp: Add memory port tests.
16658
36de76f9
JK
166592015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16660
16661 * gdb.compile/compile-print.c: New file.
16662 * gdb.compile/compile-print.exp: New file.
16663
3a9558c4
JK
166642015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16665
16666 * gdb.compile/compile-ops.exp: Cast param to void.
16667 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16668 (compile code struct_object.selffield = &struct_object): Add xfail.
16669
aa715135
JG
166702015-05-15 Joel Brobecker <brobecker@adacore.com>
16671
16672 * gdb.ada/arr_enum_with_gap: New testcase.
16673
931e5bc3
JG
166742015-05-15 Joel Brobecker <brobecker@adacore.com>
16675
16676 * gdb.ada/byte_packed_arr: New testcase.
16677
9cd4d857
JB
166782015-05-15 Joel Brobecker <brobecker@adacore.com>
16679
16680 * gdb.ada/pckd_neg: New testcase.
16681
ebfd00d2
PP
166822015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16683
16684 PR gdb/17820
16685 * gdb.base/gdbinit-history.exp: New test.
16686 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16687 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16688
4c082a81
SC
166892015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16690
16691 * gdb.python/py-xmethods.cc: Enhance test case.
16692 * gdb.python/py-xmethods.exp: New tests.
16693 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16694 function.
16695 (B_indexoper): Likewise.
16696 (global_dm_list) : Add new xmethod worker functions.
16697
f7797074
SDJ
166982015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16699
16700 * gdb.base/coredump-filter.exp: Correctly unset
16701 "coredump_var_addr" array.
16702
a4674e4e
PA
167032015-05-08 Pedro Alves <palves@redhat.com>
16704
16705 * gdb.server/non-existing-program.exp: Unset spawn_id.
16706
df2eb078
SC
167072015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16708
16709 PR python/18291
16710 * gdb.python/py-xmethods.exp: Add tests.
16711
422349a3
YQ
167122015-05-08 Yao Qi <yao.qi@linaro.org>
16713
16714 PR gdb/18208
16715 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16716 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16717 function set_coredump_filter, and remove remote_exec call.
16718 Remove argument ipid. Callers update.
16719 (top level): Don't get inferior's PID.
16720
63fc80ce
AA
167212015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16722
16723 * gdb.base/watch_thread_num.exp: Skip test on targets without
16724 access watchpoints.
16725
80ad801e
PA
167262015-05-06 Pedro Alves <palves@redhat.com>
16727
16728 PR server/18081
16729 * gdb.server/non-existing-program.exp: New file.
16730
0fa7fe50
JB
167312015-05-05 Joel Brobecker <brobecker@adacore.com>
16732
16733 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16734
3ea89b92
PMR
167352015-05-05 Joel Brobecker <brobecker@adacore.com>
16736
16737 * gdb.ada/out_of_line_in_inlined: New testcase.
16738
87b8eff0
JB
167392015-05-05 Joel Brobecker <brobecker@adacore.com>
16740
16741 * gdb.ada/var_rec_arr: New testcase.
16742
5fccc635
YQ
167432015-04-30 Yao Qi <yao.qi@linaro.org>
16744
16745 * gdb.base/break-idempotent.exp: If
16746 skip_hw_watchpoint_multi_tests returns true, skip the tests
16747 on "rwatch" and "awatch".
16748
42d38f42
YQ
167492015-04-30 Yao Qi <yao.qi@linaro.org>
16750
16751 * gdb.base/relativedebug.exp: Invoke gdb command
16752 "info sharedlibrary", and if libc.so doesn't have debug info,
16753 skip the test.
16754
2ce1cdbf
DE
167552015-04-29 Doug Evans <dje@google.com>
16756
16757 * gdb.python/py-xmethods.exp: Add ptype tests.
16758 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16759 get_result_type method.
16760
f24a38c5
LM
167612015-04-29 Luis Machado <lgustavo@codesourcery.com>
16762
16763 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
16764 the target does not support hardware watchpoints.
16765
ecbf2b3c
LM
167662015-04-29 Luis Machado <lgustavo@codesourcery.com>
16767
16768 * gdb.base/break-always.exp: Abort testing if writing to memory
16769 causes an error.
16770
34f5f757
DE
167712015-04-28 Doug Evans <dje@google.com>
16772
16773 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
16774 * gdb.python/py-pp-registration.exp: ... here. New file.
16775 * gdb.python/py-pp-registration.c: New file.
16776 * gdb.python/py-pp-registration.py: New file.
16777
69b4374a
DE
167782015-04-28 Doug Evans <dje@google.com>
16779
16780 * gdb.python/py-bad-printers.c: New file.
16781 * gdb.python/py-bad-printers.py: New file.
16782 * gdb.python/py-bad-printers.exp: New file.
16783
59fb7612
SS
167842015-04-28 Sasha Smundak <asmundak@google.com>
16785
16786 * gdb.python/py-type.exp: New test.
16787
2631b16a
AW
167882015-04-28 Andy Wingo <wingo@igalia.com>
16789
16790 * gdb.python/py-parameter.exp:
16791 * gdb.guile/scm-parameter.exp: Escape the path that we are
16792 matching against, as it might contain characters that are special
16793 to regular expressions.
16794
460efde1
JB
167952015-04-27 Joel Brobecker <brobecker@adacore.com>
16796
16797 * gdb.ada/rec_comp: New testcase.
16798
2d369d8e
SDJ
167992015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
16800
16801 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
16802 before using it.
16803
cf75d6c3
AB
168042015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
16805
16806 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
16807 new tests for verilog output.
16808
8dbe7ca5
YQ
168092015-04-24 Yao Qi <yao.qi@linaro.org>
16810
16811 * boards/remote-gdbserver-on-localhost.exp: New file.
16812
4ef9fb2f
PA
168132015-04-23 Pedro Alves <palves@redhat.com>
16814
16815 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
16816 $inferior_spawn_id instead of $inferior_spawn_id directly. On
16817 "end of file", remove $inferior_spawn_id from the indirect list.
16818
0a803169
PA
168192015-04-23 Pedro Alves <palves@redhat.com>
16820
16821 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
16822
749ef8f8
PA
168232015-04-23 Pedro Alves <palves@redhat.com>
16824
16825 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
16826 on $any_spawn_id instead of only on $gdb_spawn_id.
16827
8aae4344
PM
168282015-04-21 Pierre Muller <muller@sourceware.org>
16829
16830 PR pascal/17815
16831 * lib/pascal.exp (gpc_compile): Add new option "class".
16832 (fpc_compile): Likewise.
16833 * gdb.pascal/case-insensitive-symbols.pas: New file.
16834 * gdb.pascal/case-insensitive-symbols.exp: New file.
16835
1586c8fb
GB
168362015-04-20 Gary Benson <gbenson@redhat.com>
16837
16838 * gdb.base/attach.exp: Fix three extended remote failures.
16839
1b6e6f5c
GB
168402015-04-17 Gary Benson <gbenson@redhat.com>
16841
16842 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
16843 the main executable over the remote protocol.
16844
e797481d
PA
168452015-04-16 Pedro Alves <palves@redhat.com>
16846
16847 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
16848 a new gdbserver if gdbserver_reconnect_p is set.
16849
1ca99c42
PA
168502015-04-16 Pedro Alves <palves@redhat.com>
16851
16852 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
16853 is set, don't exit gdbserver.
16854
af9fd6f8
AA
168552015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16856
16857 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
16858 appropriate .insn, such that an older assembler can be used.
16859 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
16860 the z/Architecture instruction set on 31-bit targets as well.
16861
04ff1e61
AA
168622015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16863
16864 * gdb.go/handcall.exp: Remove all logic related to the first
16865 breakpoint and rely on go_runto_main instead.
16866 * gdb.go/strings.exp: Likewise.
16867 * gdb.go/unsafe.exp: Likewise.
16868 * gdb.go/hello.exp: Likewise. Also rename the remaining
16869 breakpoint marker to "breakpoint 1".
16870 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
16871 * gdb.go/strings.go: Likewise.
16872 * gdb.go/unsafe.go: Likewise.
16873 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
16874 "set breakpoint 2 here" and rename the remaining breakpoint marker
16875 to "breakpoint 1".
16876
40d2f8d6
SM
168772015-04-15 Simon Marchi <simon.marchi@ericsson.com>
16878
16879 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
16880 if itertools.imap is not present.
16881 * gdb.python/py-objfile.exp: Add parentheses.
16882 * gdb.python/py-type.exp: Same.
16883 * gdb.python/py-unwind-maint.py: Same.
16884
8cbc97c6
YQ
168852015-04-15 Yao Qi <yao.qi@linaro.org>
16886
16887 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
16888 of ":$ptr_size" and set its form explicitly.
16889
45fd756c
YQ
168902015-04-15 Pedro Alves <palves@redhat.com>
16891 Yao Qi <yao.qi@linaro.org>
16892
16893 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
16894 timeout by factor of 4.
16895 (test_regular_watch): Likewise.
16896 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
16897 * gdb.reverse/sigall-reverse.exp: Likewise.
16898 * gdb.reverse/until-precsave.exp: Likewise.
16899 * lib/gdb.exp (with_timeout_factor): New proc.
16900 (gdb_expect): Move some code to ...
16901 (get_largest_timeout): ... here. New procedure.
16902
9e811bc3
LM
169032015-04-14 Luis Machado <lgustavo@codesourcery.com>
16904
16905 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
16906
0ff6fcb2
LM
169072015-04-13 Luis Machado <lgustavo@codesourcery.com>
16908
16909 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
16910 to write to the .text section.
16911
7578d5f7
LM
169122015-04-13 Luis Machado <lgustavo@codesourcery.com>
16913
16914 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
16915 Handle the case of targets that do not provide PID information.
16916
2efe15c4
YQ
169172015-04-13 Yao Qi <yao.qi@linaro.org>
16918
16919 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16920 and use expect instead of gdb_expect.
16921
8cd8f2f8
SDJ
169222015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16923
16924 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16925 "coredump_var_addr" to avoid naming conflict with other testcases.
16926
9ee41772
PA
169272015-04-10 Pedro Alves <palves@redhat.com>
16928
16929 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16930 gdb_test_sequence and gdb_assert.
16931
07473109
PA
169322015-04-10 Pedro Alves <palves@redhat.com>
16933
16934 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16935 test messages that don't include the breakpoint address.
16936
de3db44c
YQ
169372015-04-10 Yao Qi <yao.qi@linaro.org>
16938
16939 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16940 false for some offset and width combinations which aren't
16941 supported by linux kernel.
16942
c79d856c
PA
169432015-04-10 Pedro Alves <palves@redhat.com>
16944
16945 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16946 procedure, factored out from ...
16947 (top level): ... here. Add "set displaced-stepping" testing axis.
16948 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16949 parameter "displaced". Use it.
16950 (top level): Use foreach and add "set displaced-stepping" testing
16951 axis.
16952
ebc90b50
PA
169532015-04-10 Pedro Alves <palves@redhat.com>
16954
16955 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16956 Remove comment.
16957 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16958 both the address of the instruction that triggers the watchpoint
16959 and the address of the instruction immediately after, and use
16960 those addresses for the test. Fix comment.
16961
8f572e5c
PA
169622015-04-10 Pedro Alves <palves@redhat.com>
16963
16964 * gdb.base/sigstep.exp (breakpoint_to_handler)
16965 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16966 Test "backtrace" in handler.
16967 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16968 (top level): Add new "displaced" test axis to
16969 breakpoint_to_handler, breakpoint_to_handler_entry and
16970 breakpoint_over_handler.
16971
8d707a12
PA
169722015-04-10 Pedro Alves <palves@redhat.com>
16973
16974 PR gdb/18216
16975 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16976
ef713951
YQ
169772015-04-10 Yao Qi <yao.qi@linaro.org>
16978
16979 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16980 (test_add_rn_pc): New function.
16981 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16982 (top level): Invoke test_add_rn_pc.
16983
906d60cf
PA
169842015-04-10 Pedro Alves <palves@redhat.com>
16985
16986 PR gdb/13858
16987 * gdb.base/step-over-no-symbols.exp: New file.
16988
f2983cc3
AW
169892015-04-09 Andy Wingo <wingo@igalia.com>
16990
16991 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16992 after the Python tests.
16993
6d62641c
SDJ
169942015-04-08 Keith Seitz <keiths@redhat.com>
16995
16996 PR python/16699
16997 * gdb.python/py-completion.exp: New tests for completion.
16998 * gdb.python/py-completion.py (CompleteLimit1): New class.
16999 (CompleteLimit2): Likewise.
17000 (CompleteLimit3): Likewise.
17001 (CompleteLimit4): Likewise.
17002 (CompleteLimit5): Likewise.
17003 (CompleteLimit6): Likewise.
17004 (CompleteLimit7): Likewise.
17005
f3770638
PA
170062015-04-08 Pedro Alves <palves@redhat.com>
17007
17008 PR gdb/18214
17009 PR gdb/18216
17010 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17011 function.
17012 (main): Install it as SIGUSR1 handler.
17013 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17014 parameter. Always use "setup" as prefix. Toggle "set
17015 displaced-stepping" off/on depending on global. Don't switch to
17016 thread 1 here.
17017 (top level): Add displaced stepping "off/on" test axis. Update
17018 "setup" calls. Wrap each subtest with with_test_prefix. Test
17019 continuing with a queued signal in each thread.
17020
4496bed7
PA
170212015-04-08 Pedro Alves <palves@redhat.com>
17022
17023 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17024 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17025 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17026 Return early if running to main fails.
17027 * gdb.trace/while-stepping.exp: Likewise.
17028
b97fde92
PA
170292015-04-07 Pedro Alves <palves@redhat.com>
17030
17031 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17032 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17033 interact with inferior program.
17034
f71c18e7
PA
170352015-04-07 Pedro Alves <palves@redhat.com>
17036
17037 * lib/gdb.exp (inferior_spawn_id): New global.
17038 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17039 spawn id after processing the user code.
17040 (default_gdb_start): Set inferior_spawn_id.
17041 (send_inferior): New procedure.
17042 * lib/gdbserver-support.exp (gdbserver_start): Set
17043 inferior_spawn_id.
17044 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17045
6423214f
PA
170462015-04-07 Pedro Alves <palves@redhat.com>
17047
17048 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17049 * lib/gdbserver-support.exp (gdbserver_start): Make
17050 $server_spawn_id global.
17051 (gdbserver_start): Don't wait for gdbserver's spawn id with
17052 expect_background.
17053 (close_gdbserver): New procedure.
17054 (gdb_exit): Rename the default version and reimplement.
17055
71c0ee8c
PA
170562015-04-07 Pedro Alves <palves@redhat.com>
17057
72f4393d 17058 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17059 append the substituted item, not the original item.
17060
203bc29b
PA
170612015-04-07 Pedro Alves <palves@redhat.com>
17062
17063 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17064 gdb_expect.
17065
508a3ddf
PA
170662015-04-07 Pedro Alves <palves@redhat.com>
17067
17068 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17069 output appearing once only.
17070
9f6dbe2b
PA
170712015-04-07 Pedro Alves <palves@redhat.com>
17072
17073 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17074 that doesn't expect anything. Return early if running to main
17075 fails.
17076
337532fa
YQ
170772015-04-07 Yao Qi <yao.qi@linaro.org>
17078
17079 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17080 (child_function): Call alarm.
17081 (main): Move call to alarm into the loop.
17082 * gdb.threads/non-stop-fair-events.exp: Build program with
17083 -DTIMEOUT=$timeout.
17084
01b622d4
DE
170852015-04-06 Doug Evans <xdje42@gmail.com>
17086
17087 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17088 Fix dest parameter to board_info.
17089 (fpc_compile): Ditto.
17090 (gdb_compile_pascal): Rename dest arg to destfile.
17091
961f4160
PMR
170922015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17093
17094 * gdb.ada/funcall_ref.exp: New file.
17095 * gdb.ada/funcall_ref/foo.adb: New file.
17096
cafda597
YQ
170972015-04-02 Yao Qi <yao.qi@linaro.org>
17098
17099 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17100 is remote.
17101
fed040c6
GB
171022015-04-02 Gary Benson <gbenson@redhat.com>
17103
17104 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17105
d11916aa
SS
171062015-04-01 Sasha Smundak <asmundak@google.com>
17107
17108 * gdb.python/py-unwind-maint.c: New file.
17109 * gdb.python/py-unwind-maint.exp: New test.
17110 * gdb.python/py-unwind-maint.py: New file.
17111 * gdb.python/py-unwind.c: New file.
17112 * gdb.python/py-unwind.exp: New test.
17113 * gdb.python/py-unwind.py: New test.
17114
a1471180
PA
171152015-04-01 Pedro Alves <palves@redhat.com>
17116
17117 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17118 to fail instead of non-existent $test.
17119
0bbeccb1
PA
171202015-04-01 Pedro Alves <palves@redhat.com>
17121
17122 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17123 GDBFLAGS if not empty.
17124
3c724c8c
PMR
171252015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17126
17127 * gdb.ada/complete.exp: Remove "multi_line".
17128 * gdb.ada/info_exc.exp: Remove "multi_line".
17129 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17130 * gdb.ada/ptype_field.exp: Remove "multi_line".
17131 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17132 * gdb.ada/tagged.exp: Remove "multi_line".
17133 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17134 [multi_line ...]
17135 * gdb.btrace/delta.exp: Likewise.
17136 * gdb.btrace/exception.exp: Likewise.
17137 * gdb.btrace/function_call_history.exp: Likewise.
17138 * gdb.btrace/instruction_history.exp: Likewise.
17139 * gdb.btrace/nohist.exp: Likewise.
17140 * gdb.btrace/record_goto.exp: Likewise.
17141 * gdb.btrace/segv.exp: Likewise.
17142 * gdb.btrace/stepi.exp: Likewise.
17143 * gdb.btrace/tailcall.exp: Likewise.
17144 * gdb.btrace/unknown_functions.exp: Likewise.
17145 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17146 * lib/gdb.exp: Add the "multi_line" helper.
17147
4eec2deb
PA
171482015-04-01 Pedro Alves <palves@redhat.com>
17149
17150 * gdb.threads/tid-reuse.c: New file.
17151 * gdb.threads/tid-reuse.exp: New file.
17152
df8411da
SDJ
171532015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17154
17155 PR corefiles/16092
17156 * gdb.base/coredump-filter.c: New file.
17157 * gdb.base/coredump-filter.exp: Likewise.
17158
6ef37366
PM
171592015-03-27 Petr Machata <pmachata@redhat.com>
17160
17161 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17162 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17163 (Dwarf::assemble): Initialize them.
17164 (Dwarf::lines): New function.
17165
7ec911b0
JT
171662015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17167
17168 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17169 SYMBOL_PREFIX for x86_64-*-cygwin.
17170
ff908ebf
AW
171712015-03-26 Andy Wingo <wingo@igalia.com>
17172
17173 PR symtab/18148
17174 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17175 const_value but not a location.
17176 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17177 location defined in non-main CUs are visible.
17178
6d5f0679
YQ
171792015-03-26 Yao Qi <yao.qi@linaro.org>
17180
17181 PR testsuite/18139
17182 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17183 Add a line number entry for the same line.
17184 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17185 Add a line number entry for the same line.
17186
2898689b
YQ
171872015-03-26 Yao Qi <yao.qi@linaro.org>
17188
17189 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17190 .int 0.
17191 (func): Likewise. Add .Lfunc_1 label.
17192 Use .Lfunc_1 label.
17193 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17194 .int 0.
17195 (func): Likewise.
17196 Use .Lfunc_1 label.
17197
85180498
YQ
171982015-03-26 Yao Qi <yao.qi@linaro.org>
17199
17200 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17201 Call gdb_compile instead to compile each .s files without debug
17202 information.
17203
8aa08a8d
YQ
172042015-03-26 Yao Qi <yao.qi@linaro.org>
17205
17206 * gdb.base/savedregs.exp (process_saved_regs): Make
17207 "Saved registers:" optional in the pattern.
17208
66849923
MM
172092015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17210
17211 * gdb.btrace/next.exp: Merged into step.exp.
17212 * gdb.btrace/finish.exp: Merged into step.exp.
17213 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17214 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17215 "record goto" and checking the exact replay position.
17216 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17217 check for "Recording format" in "info record" output.
17218 * gdb.btrace/record_goto.exp: Choose test file based on target.
17219 * gdb.btrace/x86-record_goto.S: Renamed into ...
17220 * gdb.btrace/x86_64-record_goto.S: ... this.
17221 * gdb.btrace/i686-record_goto.S: New.
17222 * gdb.btrace/x86-tailcall.S: Renamed into ...
17223 * gdb.btrace/x86_64-tailcall.S: ... this.
17224 * gdb.btrace/i686-tailcall.S: New.
17225 * gdb.btrace/x86-tailcall.c: Renamed into ...
17226 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17227 separate statements. Update test.
17228 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17229 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17230 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17231 * gdb.btrace/tailcall.exp: Choose test file based on target.
17232 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17233
11cc1b74
MM
172342015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17235
17236 * gdb.btrace/exception.exp: Increase BTS buffer size.
17237
a25d8bf9
PA
172382015-03-24 Pedro Alves <palves@redhat.com>
17239
17240 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17241
856e7dd6
PA
172422015-03-24 Pedro Alves <palves@redhat.com>
17243
17244 * gdb.threads/schedlock.exp (test_step): No longer expect that
17245 "set scheduler-locking step" with "next" over a function call runs
17246 threads unlocked.
17247
ad235a41
AT
172482015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17249
17250 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17251
15630549
AT
172522015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17253
17254 PR breakpoints/16466
17255 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17256 * gdb.mi/mi-pending.c (thread_func): New function.
17257 (int main): Add threading support required.
17258 * gdb.mi/mi-pending.exp: Add tests for this issue.
17259 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17260 (pendfunc2): Remove stdio dependency.
17261 * gdb.mi/mi-pendshr2.c: New file.
17262
693dca06
KS
172632015-03-23 Keith Seitz <keiths@redhat.com>
17264
17265 * gdb.linespec/keywords.c: New file.
17266 * gdb.linespec/keywords.exp: New file.
17267
7e993ebf
KS
172682015-03-23 Keith Seitz <keiths@redhat.com>
17269
17270 PR gdb/18021
17271 * gdb.dwarf2/staticvirtual.exp: New test.
17272
bc23328c
JK
172732015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17274
17275 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17276 * README: Remove HP-UX and gdb.hp.
17277 (configuration):
17278 * configure: Regenerate.
17279 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17280 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17281 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17282 gdb.hp/gdb.defects/Makefile.
17283 * gdb.hp/Makefile.in: File deleted.
17284 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17285 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17286 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17287 * gdb.hp/gdb.aCC/run.c: File deleted.
17288 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17289 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17290 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17291 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17292 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17293 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17294 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17295 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17296 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17297 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17298 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17299 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17300 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17301 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17302 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17303 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17304 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17305 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17306 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17307 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17308 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17309 * gdb.hp/gdb.compat/average.c: File deleted.
17310 * gdb.hp/gdb.compat/sum.c: File deleted.
17311 * gdb.hp/gdb.compat/xdb.c: File deleted.
17312 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17313 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17314 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17315 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17316 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17317 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17318 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17319 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17320 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17321 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17322 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17323 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17324 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17325 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17326 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17327 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17328 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17329 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17330 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17331 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17332 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17333 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17334 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17335 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17336 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17337 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17338 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17339 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17340 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17341 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17342 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17343 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17344 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17345 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17346 * gdb.hp/tools/odump: File deleted.
17347
8bf3b159
PA
173482015-03-19 Pedro Alves <palves@redhat.com>
17349
17350 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17351 (saw_thread_3): New globals.
17352 (top level): Increment them when an event for the corresponding
17353 thread is seen.
17354 (no thread starvation): New test.
17355
eb54c8bf
PA
173562015-03-19 Pedro Alves <palves@redhat.com>
17357
17358 * gdb.threads/continue-pending-status.c: New file.
17359 * gdb.threads/continue-pending-status.exp: New file.
17360
32d2e5d6
PA
173612015-03-18 Pedro Alves <palves@redhat.com>
17362
17363 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17364 Use gdb_is_target_remote instead of is_remote. Use
17365 gdb_test_multiple instead of gdb_expect. Exit early if
17366 gdb_test_multiple hits its internal matches. Tighten stepi tests
17367 expected output. Fail on exit with any signal, instead of just
17368 SIGILL.
17369
f68f11b7
YQ
173702015-03-18 Yao Qi <yao.qi@linaro.org>
17371
17372 PR tdep/18107
17373 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17374 variable.
17375 * gdb.base/catch-syscall.exp: Don't skip it on
17376 aarch64*-*-linux* target. Remove elements in all_syscalls.
17377 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17378 target.
17379 (setup_all_syscalls): New proc.
17380
ca5fd19b
YQ
173812015-03-16 Yao Qi <yao.qi@linaro.org>
17382
17383 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17384 (top level): Skip tests if valid_addr_p returns false for
17385 $cmd1 or $cmd2.
17386
85642ba0
AW
173872015-03-11 Andy Wingo <wingo@igalia.com>
17388
17389 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17390
e03f9645
YQ
173912015-03-11 Yao Qi <yao.qi@linaro.org>
17392
17393 * gdb.base/catch-syscall.exp: Fix typo in comments.
17394
5d0962b2
YQ
173952015-03-11 Yao Qi <yao.qi@linaro.org>
17396
17397 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17398
b2df3cef
PA
173992015-03-09 Pedro Alves <palves@redhat.com>
17400
17401 * dg-extract-results.py: Delete.
17402
ef878e53
PA
174032015-03-09 Pedro Alves <palves@redhat.com>
17404
17405 Merge dg-extract-results.sh from GCC upstream (r218843).
17406
17407 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17408 * dg-extract-results.sh: Use --text with grep to avoid issues with
17409 binary files. Fall back to cat -v, if that doesn't work.
17410
9494d219
PA
174112015-03-05 Pedro Alves <palves@redhat.com>
17412
17413 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17414
a8d9763a
SM
174152015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17416
17417 * lib/mi-support.exp (mi_expect_interrupt): Accept
17418 alternative event for when in all-stop mode.
17419
be9957b8
PA
174202015-03-04 Pedro Alves <palves@redhat.com>
17421
17422 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17423
d57be0f4 174242015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17425
17426 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17427
c214c7cf
AA
174282015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17429
17430 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17431 regexps for GDB's current line display, accept a hex address
17432 preceding the line number.
17433
6d74a497
AA
174342015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17435
17436 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17437 the 'arch1' variable for "s390*-linux*" targets.
17438
511aee7c
PA
174392015-03-04 Pedro Alves <palves@redhat.com>
17440
17441 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17442 (main): Pass missing retval argument to pthread_join call.
17443
95e50b27
PA
174442015-03-02 Pedro Alves <palves@redhat.com>
17445
17446 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17447 (top level): Call do_test with non-stop as well.
17448
28054d69
PA
174492015-03-02 Pedro Alves <palves@redhat.com>
17450
17451 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17452 -1.
17453
4fa5d7b4
AA
174542015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17455
17456 * gdb.arch/s390-vregs.exp: New test.
17457 * gdb.arch/s390-vregs.S: New file.
17458
97c18565
PA
174592015-02-27 Pedro Alves <palves@redhat.com>
17460
17461 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17462 call to catch_command_errors.
17463 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17464 catch_command_errors.
17465
a37bfa30
PA
174662015-02-27 Pedro Alves <palves@redhat.com>
17467
17468 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17469 "true" for boolean result.
17470 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17471 prototype of main.
17472
6f98576f
PA
174732015-02-27 Pedro Alves <palves@redhat.com>
17474
17475 * lib/unbuffer_output.c: New file.
17476 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17477 (main): Call gdb_unbuffer_output.
17478
eba5ab56
YQ
174792015-02-27 Yao Qi <yao.qi@linaro.org>
17480
17481 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17482 target.
17483
0def5aaa
DE
174842015-02-26 Doug Evans <dje@google.com>
17485
17486 * gdb.cp/class2.cc (Dbase, D): New classes.
17487 (main): New local delta.
17488 * gdb.cp/class2.exp: Test printing delta.
17489 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17490 (dynbar): New global.
17491 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17492
081a1c2c
JK
174932015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17494
17495 * gdb.compile/compile-ifunc.c: New file.
17496 * gdb.compile/compile-ifunc.exp: New file.
17497
2f41223f
AT
174982015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17499
17500 * gdb.base/structs.exp: Check for correct struct on finish.
17501
03eddd80
YQ
175022015-02-26 Yao Qi <yao.qi@linaro.org>
17503
17504 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17505 is zero.
17506
80c57053
JK
175072015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17508
17509 * gdb.arch/cordic.ko.bz2: New file.
17510 * gdb.arch/cordic.ko.debug.bz2: New file.
17511 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17512
21613c12
YQ
175132015-02-25 Yao Qi <yao.qi@linaro.org>
17514
17515 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17516 aarch64*-*-* target.
17517
d8b901ed
PA
175182015-02-23 Pedro Alves <palves@redhat.com>
17519
17520 * lib/gdb.exp (delete_breakpoints): Rewrite using
17521 gdb_test_multiple.
17522
e5b85ead
PA
175232015-02-23 Pedro Alves <palves@redhat.com>
17524
17525 * gdb.base/info-os.c: Include stdlib.h.
17526
85c3a371
DE
175272015-02-22 Doug Evans <xdje42@gmail.com>
17528
17529 PR symtab/17855
17530 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17531 is read after symbols have been re-read.
17532 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17533 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17534
96553a0c
DE
175352015-02-21 Doug Evans <dje@google.com>
17536
17537 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17538
97a0c697
JK
175392015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17540
17541 PR corefiles/17808
17542 * gdb.arch/i386-biarch-core.core.bz2: New file.
17543 * gdb.arch/i386-biarch-core.exp: New file.
17544
a47cd6e9
PA
175452015-02-21 Pedro Alves <palves@redhat.com>
17546
17547 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17548 runto_main fails.
17549
c5facdc4
PA
175502015-02-20 Pedro Alves <palves@redhat.com>
17551
17552 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17553 info probes.
17554
2db9a427
PA
175552015-02-20 Pedro Alves <palves@redhat.com>
17556
17557 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17558
60fb7e9e
PA
175592015-02-20 Pedro Alves <palves@redhat.com>
17560
17561 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17562 clean_restart before gdb_target_supports_trace.
17563
5c5019c2
PA
175642015-02-20 Pedro Alves <palves@redhat.com>
17565
17566 PR threads/18006
17567 * gdb.threads/clone-thread_db.c: New file.
17568 * gdb.threads/clone-thread_db.exp: New file.
17569
c9587f88
AT
175702015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17571
17572 PR breakpoints/16812
17573 * gdb.base/catch-gdb-caused-signals.c: New file.
17574 * gdb.base/catch-gdb-caused-signals.exp: New file.
17575
f6a88844
JM
175762015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17577
17578 * configure: Regenerated.
17579 * configure.ac: Use GDB_AC_TRANSFORM.
17580 * aclocal.m4: sinclude ../transform.m4.
17581
497c491b
JM
175822015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17583
17584 * lib/dtrace.exp: New file.
17585 * gdb.base/dtrace-probe.exp: Likewise.
17586 * gdb.base/dtrace-probe.d: Likewise.
17587 * gdb.base/dtrace-probe.c: Likewise.
17588 * lib/pdtrace.in: Likewise.
17589 * configure.ac: Output variables with the transformed names of
17590 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17591 * configure: Regenerated.
17592
03e98035
JM
175932015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17594
17595 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17596 expected message when trying to access $_probe_* convenience
17597 variables while not on a probe.
17598
63cc30e9
JK
175992015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17600
17601 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17602
0703599a
PA
176032015-02-11 Pedro Alves <pedro@codesourcery.com>
17604
17605 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17606 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17607
7e60a48e
DE
176082015-02-10 Doug Evans <xdje42@gmail.com>
17609
17610 * lib/gdb.exp (gdb_load): Always return a result.
17611
01b088bc
PA
176122015-02-10 Pedro Alves <palves@redhat.com>
17613
17614 * gdb.threads/signal-sigtrap.c: New file.
17615 * gdb.threads/signal-sigtrap.exp: New file.
17616
b05ec7a5
AT
176172015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17618
17619 * gdb.trace/no-attach-trace.c: New file.
17620 * gdb.trace/no-attach-trace.exp: New file.
17621
a2c2acaf
MW
176222015-02-09 Mark Wielaard <mjw@redhat.com>
17623
17624 * gdb.dwarf2/atomic.c: New file.
17625 * gdb.dwarf2/atomic-type.exp: Likewise.
17626
31fd9caa
MM
176272015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17628
17629 * gdb.btrace/buffer-size.exp: Update "info record" output.
17630 * gdb.btrace/delta.exp: Update "info record" output.
17631 * gdb.btrace/enable.exp: Update "info record" output.
17632 * gdb.btrace/finish.exp: Update "info record" output.
17633 * gdb.btrace/instruction_history.exp: Update "info record" output.
17634 * gdb.btrace/next.exp: Update "info record" output.
17635 * gdb.btrace/nexti.exp: Update "info record" output.
17636 * gdb.btrace/step.exp: Update "info record" output.
17637 * gdb.btrace/stepi.exp: Update "info record" output.
17638 * gdb.btrace/nohist.exp: Update "info record" output.
17639
d33501a5
MM
176402015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17641
17642 * gdb.btrace/buffer-size: New.
17643
f4abbc16
MM
176442015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17645
17646 * gdb.btrace/delta.exp: Update "info record" output.
17647 * gdb.btrace/enable.exp: Update "info record" output.
17648 * gdb.btrace/finish.exp: Update "info record" output.
17649 * gdb.btrace/instruction_history.exp: Update "info record" output.
17650 * gdb.btrace/next.exp: Update "info record" output.
17651 * gdb.btrace/nexti.exp: Update "info record" output.
17652 * gdb.btrace/step.exp: Update "info record" output.
17653 * gdb.btrace/stepi.exp: Update "info record" output.
17654 * gdb.btrace/nohist.exp: Update "info record" output.
17655
b9d61307
SM
176562015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17657
17658 PR gdb/15678
17659 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17660
e584fdbc
PA
176612015-02-06 Pedro Alves <palves@redhat.com>
17662
17663 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17664 macro.
17665 (seconds_left, again): New globals.
17666 (main): Wait seconds_left in a 1-second sleep loop instead of
17667 sleeping 180 seconds. If 'again' is set, reset the seconds
17668 counter.
17669 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17670 'again' in the inferior before detaching. Print the seconds left.
17671 (options): New global.
17672 (top level): Build program with -DTIMEOUT=$timeout.
17673
77f41761
PA
176742015-02-06 Pedro Alves <palves@redhat.com>
17675
17676 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17677 determine how many seconds to pass to 'alarm'.
17678 * gdb.base/gdb-sigterm.exp (top level): Build program with
17679 -DTIMEOUT=$timeout.
17680 (do_test): Return success/failure indication. Add more verbose
17681 logging. Don't fail if 200 single steps are seen. Instead, fail
17682 when the test times out.
17683 (passes): New global.
17684 (top level): Break the testing loop if testing fails on any
17685 iteration. Use gdb_assert.
17686
b9394193
DB
176872015-02-04 Don Breazeal <donb@codesourcery.com>
17688
17689 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17690 and initialize them.
17691 (ipc_cleanup): New function.
17692 (main): Don't declare shmid, semid, and msqid. Add a call to
17693 atexit so that we call ipc_cleanup on exit.
17694
42d9e528
PA
176952015-02-04 Pedro Alves <palves@redhat.com>
17696
17697 * boards/native-extended-gdbserver.exp: Remove any target variant
17698 specifications from the board name before clearing the isremote
17699 flag from board_info.
17700
ae6ae975
DE
177012015-01-31 Doug Evans <xdje42@gmail.com>
17702
17703 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17704
cfb069a8
GB
177052015-01-31 Gary Benson <gbenson@redhat.com>
17706
17707 * gdb.base/completion.exp: Disable completion limiting for
17708 existing tests. Add new tests to check completion limiting.
17709 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17710
5dd31d79
DE
177112015-01-31 Doug Evans <xdje42@gmail.com>
17712
17713 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17714
9f050062
DE
177152015-01-31 Doug Evans <xdje42@gmail.com>
17716
17717 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17718 entries. Duplicate file section script entries.
17719 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17720 inlined entries. Add test for safe-path rejection.
17721 * gdb.python/py-section-script.c: Add duplicate inlined section script
17722 entries. Duplicate file section script entries.
17723 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17724 inlined entries. Add test for safe-path rejection.
17725
df25ebbd
JB
177262015-01-29 Joel Brobecker <brobecker@adacore.com>
17727
17728 * gdb.ada/disc_arr_bound: New testcase.
17729
4a0ca9ec
JB
177302015-01-29 Joel Brobecker <brobecker@adacore.com>
17731
17732 * gdb.ada/mi_var_array: New testcase.
17733
3a8b707a
DE
177342015-01-27 Doug Evans <dje@google.com>
17735
17736 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17737 Add test for objfile.filename, objfile.username after objfile
17738 has been unloaded.
17739
f8313f6e
JB
177402015-01-26 Joel Brobecker <brobecker@adacore.com>
17741
17742 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17743 the second test to print the name attribute of value
17744 returned by the call to gdb.lookup_type, and adjust
17745 the expected output accordingly.
17746
37bc665e
MW
177472015-01-25 Mark Wielaard <mjw@redhat.com>
17748
17749 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17750 * gdb.base/disp-step-fork.c: Include unistd.h.
17751 * gdb.base/siginfo-obj.c: Include stdio.h.
17752 * gdb.base/siginfo-thread.c: Likewise.
17753 * gdb.mi/non-stop.c: Include unistd.h.
17754 * gdb.mi/nsthrexec.c: Include stdio.h.
17755 * gdb.mi/pthreads.c: Include unistd.h.
17756 * gdb.modula2/unbounded1.c (main): Declare returns int.
17757 * gdb.reverse/consecutive-reverse.c: Likewise.
17758 * gdb.threads/create-fail.c: Include unistd.h.
17759 * gdb.threads/killed.c: Likewise.
17760 * gdb.threads/linux-dp.c: Likewise.
17761 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17762 * gdb.threads/non-ldr-exc-2.c: Likewise.
17763 * gdb.threads/non-ldr-exc-3.c: Likewise.
17764 * gdb.threads/non-ldr-exc-4.c: Likewise.
17765 * gdb.threads/pthreads.c: Include unistd.h.
17766 (main): Declare returns int.
17767 * gdb.threads/tls-main.c (foo): New declaration.
17768 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
17769
f7e5394d
SM
177702015-01-23 Simon Marchi <simon.marchi@ericsson.com>
17771
17772 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
17773 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
17774
743649fd
MW
177752015-01-15 Mark Wielaard <mjw@redhat.com>
17776
17777 * gdb.base/noreturn-return.c: New file.
17778 * gdb.base/noreturn-return.exp: New file.
17779 * gdb.base/noreturn-finish.c: New file.
17780 * gdb.base/noreturn-finish.exp: New file.
17781
198297aa
PA
177822015-01-23 Pedro Alves <palves@redhat.com>
17783
17784 * gdb.threads/continue-pending-after-query.c: New file.
17785 * gdb.threads/continue-pending-after-query.exp: New file.
17786
717cf30c
AG
177872015-01-22 Anders Granlund <anders.granlund@ericsson.com>
17788 Simon Marchi <simon.marchi@ericsson.com>
17789
17790 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
17791 * gdb.base/valgrind-db-attach.exp: Same.
17792 * gdb.base/valgrind-infcall.exp: Same.
17793 * lib/mi-support.exp (default_mi_gdb_start): Same.
17794 * lib/prompt.exp (default_prompt_gdb_start): Same.
17795 * lib/gdb.exp (default_gdb_spawn): Same.
17796 (gdb_interact): New.
17797
17798
4b62a76e
JK
177992015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17800
17801 * gdb.compile/compile.exp (pointer to jit function): New test.
17802
b4cdae6f
WW
178032015-01-17 Wei-cheng Wang <cole945@gmail.com>
17804
17805 * lib/gdb.exp (supports_process_record): Return true for
17806 powerpc*-*-linux*.
17807 (supports_reverse): Likewise.
17808
d221e7ef
DB
178092015-01-15 Don Breazeal <donb@codesourcery.com>
17810
17811 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
17812 instead of checking whether the target board is remote and
17813 use spawn_wait_for_attach instead of exec/sleep.
17814 * gdb.base/attach-twice.exp: Likewise.
17815
bafffb51
JB
178162015-01-15 Joel Brobecker <brobecker@adacore.com>
17817
17818 * gdb.ada/var_arr_attrs: New testcase.
17819
5589af0e
PA
178202015-01-14 Pedro Alves <palves@redhat.com>
17821 Joel Brobecker <brobecker@adacore.com>
17822
17823 PR gdb/17525
17824 * gdb.base/bp-cmds-execution-x-script.c: New file.
17825 * gdb.base/bp-cmds-execution-x-script.exp: New file.
17826 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
17827
6c400b59
PA
178282015-01-14 Pedro Alves <palves@redhat.com>
17829
17830 PR cli/17828
17831 * gdb.base/batch-preserve-term-settings.c: New file.
17832 * gdb.base/batch-preserve-term-settings.exp: New file.
17833
e02c96a7
DE
178342015-01-13 Doug Evans <dje@google.com>
17835
17836 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
17837 binary.
17838
576fd14c
JB
178392015-01-13 Joel Brobecker <brobecker@adacore.com>
17840
17841 * Makefile.in (clean mostlyclean): Do not delete *.py.
17842
04dccad0
JB
178432015-01-13 Joel Brobecker <brobecker@adacore.com>
17844
17845 * gdb.python/py-lookup-type.exp: New file.
17846
3d230f71
PA
178472015-01-12 Pedro Alves <palves@redhat.com>
17848
17849 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
17850 restore GDBFLAGS before returning.
17851
7e67715d
JK
178522015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17853
17854 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17855 is_amd64_regs_target and is_x86_like_target.
17856
f2e0d4b4
DE
178572015-01-11 Doug Evans <xdje42@gmail.com>
17858
17859 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
17860 is given without an explicit form.
17861 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
17862 attributes.
17863 * gdb.dwarf/corrupt.exp: Ditto.
17864 * gdb.dwarf2/enum-type.exp: Ditto.
17865 * gdb.trace/entry-values.exp: Ditto.
17866 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
17867
439250fb
DE
178682015-01-11 Doug Evans <xdje42@gmail.com>
17869
17870 PR gdb/15830
17871 * gdb.base/maint.exp: Remove references to "maint demangle".
17872 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
17873 Add tests for explicitly specifying language to demangle.
17874 * gdb.dlang/demangle.exp: Ditto.
17875
ede9f622
PA
178762015-01-09 Pedro Alves <palves@redhat.com>
17877
17878 * gdb.threads/non-stop-fair-events.c: New file.
17879 * gdb.threads/non-stop-fair-events.exp: New file.
17880
a7b796db
PA
178812015-01-09 Pedro Alves <palves@redhat.com>
17882
17883 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
17884 the global scope. Set a breakpoint after all threads are started
17885 rather than stepping over two source lines. Expect the prompt.
17886 * gdb.base/watch_thread_num.c (threads_started_barrier): New
17887 global.
17888 (NUM): Now 15.
17889 (main): Use threads_started_barrier to wait for all threads to
17890 start. Main thread no longer calls thread_function. Exit after
17891 180 seconds.
17892 (loop): New function.
17893 (thread_function): Wait on threads_started_barrier barrier. Call
17894 'loop' at each iteration.
17895 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
17896 threads have started, instead of hardcoding number of "next"
17897 steps. Use an access watchpoint instead of a write watchpoint.
17898
9665ffdd
PA
178992015-01-09 Pedro Alves <palves@redhat.com>
17900
17901 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
17902 (thread_func): Wait on barrier.
17903 (main): Wait for all threads to start before stopping GDB.
17904 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
17905 global.
17906 (thread1_func, thread2_func): Wait on barrier.
17907 (main): Wait for all threads to start before stopping GDB.
17908 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
17909 New global.
17910 (thread1_func, thread2_func): Wait on barrier.
17911 (main): Wait for all threads to start before stopping GDB.
17912
c945a99f
PA
179132015-01-09 Pedro Alves <palves@redhat.com>
17914
17915 * gdb.threads/attach-many-short-lived-threads.c: New file.
17916 * gdb.threads/attach-many-short-lived-threads.exp: New file.
17917
c1a747c1
PA
179182014-01-09 Pedro Alves <palves@redhat.com>
17919
17920 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17921 instead of to thread 2.
17922 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17923 Add barrier around each pthread_create call instead of around all
17924 calls.
17925 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17926 Set a break on thread_function and have the child threads hit it
17927 one at at a time.
17928
60b3033e
PA
179292015-01-09 Pedro Alves <palves@redhat.com>
17930
17931 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17932 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17933 false.
17934 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17935 checking whether the target board is remote.
17936 * gdb.multi/multi-attach.exp: Likewise.
17937 * gdb.python/py-sync-interp.exp: Likewise.
17938 * gdb.server/ext-attach.exp: Likewise.
17939 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17940 tests that need to attach, instead of checking whether the target
17941 board is remote at the top of the file.
17942
acc018ac
YQ
179432015-01-08 Yao Qi <yao@codesourcery.com>
17944
17945 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17946
50a18af8
JK
179472015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17948
17949 Fix testcase compilation.
17950 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17951
8503d6e1
JB
179522015-01-06 Joel Brobecker <brobecker@adacore.com>
17953
17954 * gdb.python/py-type.exp: Add a couple test about empty
17955 array creation, and negative-length array creation.
17956
cc73dbcc
DE
179572015-01-02 Doug Evans <xdje42@gmail.com>
17958
17959 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17960
0300bbc7
DE
179612015-01-02 Doug Evans <dje@google.com>
17962
17963 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17964
9d85a0ec
YQ
179652014-12-29 Yao Qi <yao@codesourcery.com>
17966
17967 * gdb.trace/entry-values.exp: Update comments. Rename variable
17968 bar_call_foo to returned_from_foo.
17969
87186c6a
MMN
179702014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17971
17972 PR gdb/17394
17973 * gdb.linespec/break-asm-file.c: New file.
17974 * gdb.linespec/break-asm-file.exp: New file.
17975 * gdb.linespec/break-asm-file0.s: New file.
17976 * gdb.linespec/break-asm-file1.s: New file.
17977
1bab7383
YQ
179782014-12-18 Nigel Stephens <nigel@mips.com>
17979 Maciej W. Rozycki <macro@codesourcery.com>
17980
17981 * gdb.base/float.exp: Handle the new output from "info float" on
17982 MIPS targets.
17983
1bc1068a
JK
179842014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17985
17986 Fix MinGW compilation.
17987 * gdb.compile/compile-ops.exp: Update untested message if
17988 !skip_compile_feature_tests.
17989 * gdb.compile/compile-setjmp.exp: Likewise.
17990 * gdb.compile/compile-tls.exp: Likewise.
17991 * gdb.compile/compile.exp: Likewise.
17992 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17993 supported on this host".
17994
b6615d10
DE
179952014-12-16 Doug Evans <xdje42@gmail.com>
17996
17997 * boards/stabs.exp: New file.
17998
25dda427
AA
179992014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18000
18001 * gdb.base/completion.exp: Adjust to format changes of "maint
18002 print user-registers".
18003
bf330350
CU
180042014-12-16 Catalin Udma <catalin.udma@freescale.com>
18005
18006 PR server/17457
18007 * gdb.arch/aarch64-fp.c: New file.
18008 * gdb.arch/aarch64-fp.exp: New file.
18009
395cf596
SDJ
180102014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18011
18012 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18013 r210637, r210913, r211666, r215400, r215817).
18014
18015 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18016 * dg-extract-results.py: New file.
18017 * dg-extract-results.sh: Use it if the environment seems
18018 suitable.
18019
18020 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18021
18022 * dg-extract-results.py (parse_run): Handle warnings that
18023 are printed before a test harness is run.
18024
18025 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18026
18027 * dg-extract-results.py (Named): Remove __cmp__ method.
18028 (output_variation): Use a key to sort variation.harnesses.
18029
18030 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18031
18032 * dg-extract-results.py: For Python 3, force sys.stdout to
18033 handle surrogate escape sequences.
18034 (safe_open): New function.
18035 (output_segment, main): Use it.
18036
18037 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18038
18039 * dg-extract-results.py (Prog.result_re): Include options
18040 in test name.
18041
18042 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18043
18044 * dg-extract-results.py (output_variation): Always sort if
18045 do_sum.
18046
e882ef3c
SM
180472014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18048
18049 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18050 as long as we get pagination notifications.
18051
4992aa20
JM
180522014-12-15 Jason Merrill <jason@redhat.com>
18053
18054 * Makefile.in (check-gdb.%): Restore.
18055 * README: Mention it.
18056
c1b5a1a6
JB
180572014-12-13 Joel Brobecker <brobecker@adacore.com>
18058
18059 * gdb.ada/str_uninit: New testcase.
18060
5537b577
JK
180612014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18062
18063 PR symtab/17642
18064 * gdb.base/vla-stub-define.c: New file.
18065 * gdb.base/vla-stub.c: New file.
18066 * gdb.base/vla-stub.exp: New file.
18067
bb2ec1b3
TT
180682014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18069 Jan Kratochvil <jan.kratochvil@redhat.com>
18070 Tom Tromey <tromey@redhat.com>
18071
18072 * configure.ac: Add gdb.compile/.
18073 * configure: Regenerate.
18074 * gdb.compile/Makefile.in: New file.
18075 * gdb.compile/compile-ops.exp: New file.
18076 * gdb.compile/compile-ops.c: New file.
18077 * gdb.compile/compile-tls.c: New file.
18078 * gdb.compile/compile-tls.exp: New file.
18079 * gdb.compile/compile-constvar.S: New file.
18080 * gdb.compile/compile-constvar.c: New file.
18081 * gdb.compile/compile-mod.c: New file.
18082 * gdb.compile/compile-nodebug.c: New file.
18083 * gdb.compile/compile-setjmp-mod.c: New file.
18084 * gdb.compile/compile-setjmp.c: New file.
18085 * gdb.compile/compile-setjmp.exp: New file.
18086 * gdb.compile/compile-shlib.c: New file.
18087 * gdb.compile/compile.c: New file.
18088 * gdb.compile/compile.exp: New file.
18089 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18090
4ff709eb
TT
180912014-12-12 Tom Tromey <tromey@redhat.com>
18092
18093 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18094 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18095
6dddd6a5
DE
180962014-12-12 Doug Evans <dje@google.com>
18097
18098 * lib/gdb-python.exp (get_python_valueof): New function.
18099 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18100
71c24708
AA
181012014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18102
18103 * gdb.base/completion.exp: Add test for completion of "info
18104 registers ".
18105
3e29f34a
MR
181062014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18107
18108 * gdb.base/func-ptrs.c: New file.
18109 * gdb.base/func-ptrs.exp: New file.
18110
fc126975
SM
181112014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18112
18113 PR breakpoints/17012
18114 * gdb.base/dprintf-detach.c: New file.
18115 * gdb.base/dprintf-detach.exp: New file.
18116
0a46d518
SM
181172014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18118
18119 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18120 * lib/gdb.exp (target_is_gdbserver): New procedure.
18121
a0be3e44
DE
181222014-12-08 Doug Evans <dje@google.com>
18123
18124 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18125
df1b803a
YQ
181262014-12-05 Yao Qi <yao@codesourcery.com>
18127
18128 * gdb.guile/scm-error.exp: Remove the third argument to
18129 gdb_remote_download.
18130 * gdb.guile/scm-frame-args.exp: Likewise.
18131 * gdb.guile/scm-section-script.exp: Likewise.
18132
ddb9f679
YQ
181332014-12-05 Yao Qi <yao@codesourcery.com>
18134
18135 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18136
86e4ed39
DE
181372014-12-04 Doug Evans <dje@google.com>
18138
18139 * gdb.python/py-objfile.exp: Add tests for
18140 objfile.add_separate_debug_file.
18141
7c50a931
DE
181422014-12-04 Doug Evans <dje@google.com>
18143
18144 * lib/gdb.exp (get_build_id): New function.
18145 (build_id_debug_filename_get): Rewrite to use it.
18146 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18147
621661e3
MR
181482014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18149
18150 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18151 `method(long)', not just 0x0.
18152 * gdb.cp/nsalias.exp: Align code labels to 4.
18153 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18154 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18155 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18156 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18157 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18158 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18159
29f0c3b7
DE
181602014-12-02 Doug Evans <dje@google.com>
18161
e1e061e7 18162 PR symtab/17602
29f0c3b7 18163 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18164 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18165 * gdb.cp/anon-ns.exp: Update.
18166
162078c8
NB
181672014-12-02 Nick Bull <nicholaspbull@gmail.com>
18168
18169 * gdb.python/py-events.py (inferior_call_handler): New.
18170 (register_changed_handler, memory_changed_handler): New.
18171 (test_events.invoke): Register new handlers.
18172 * gdb.python/py-events.exp: Add tests for inferior call,
18173 memory_changed and register_changed events.
18174
fdb09caf
AA
181752014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18176
18177 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18178 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18179 if the linker doesn't understand this.
18180
55cfb2c4
SM
181812014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18182
18183 * gdb.python/python.exp: Change expected reply to help().
18184
9e8cd6df
YQ
181852014-12-01 Yao Qi <yao@codesourcery.com>
18186
18187 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18188 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18189 * configure: Re-generated.
18190
6c659fc2
SC
181912014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18192
18193 * gdb.cp/chained-calls.cc: New file.
18194 * gdb.cp/chained-calls.exp: New file.
18195 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18196
d7fc3181
SM
181972014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18198
18199 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18200 * gdb.dwarf2/symtab-producer.exp: Same.
18201 * gdb.gdb/python-interrupts.exp: Same.
18202 * gdb.gdb/python-selftest.exp: Same.
18203 * gdb.python/py-linetable.exp: Same.
18204 * gdb.python/py-type.exp: Same.
18205 * gdb.python/py-value-cc.exp: Same.
18206 * gdb.python/py-value.exp: Same.
18207
10e79639
YQ
182082014-11-28 Yao Qi <yao@codesourcery.com>
18209
18210 * gdb.base/break-probes.exp: Match library name prefixed with
18211 sysroot.
18212
f28a0564
SM
182132014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18214
18215 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18216 test expected output. Add parentheses for the call to print.
18217 Remove L suffix from integers.
18218
3fe1ce1d
DE
182192014-11-26 Doug Evans <dje@google.com>
18220
18221 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18222
84429e27
YQ
182232014-11-22 Yao Qi <yao@codesourcery.com>
18224
18225 * gdb.trace/entry-values.c: Remove asms.
18226 (foo): Add foo_label.
18227 (bar): Add bar_label.
18228 * gdb.trace/entry-values.exp: Remove code computing foo's
18229 length and bar's length.
18230 (Dwarf::assemble): Invoke function_range for bar and use
18231 MACRO_AT_func for foo.
18232
26741859
YQ
182332014-11-22 Yao Qi <yao@codesourcery.com>
18234
18235 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18236 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18237 Use .Lgcc43_procstart instead of gcc43.
18238
45e44d27
JB
182392014-11-21 Joel Brobecker <brobecker@adacore.com>
18240
18241 * gdb.ada/n_arr_bound: New testcase.
18242
458c8db8
SDJ
182432014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18244
18245 PR breakpoints/10737
18246 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18247 test_catch_syscall_multi_arch.
18248 (test_catch_syscall_multi_arch): New function.
18249
43f3e411
DE
182502014-11-20 Doug Evans <xdje42@gmail.com>
18251
18252 * gdb.base/maint.exp: Update expected output.
18253
0d7b2549
AA
182542014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18255
18256 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18257 4-byte instruction on S390.
18258
8908fca5
JB
182592014-11-19 Joel Brobecker <brobecker@adacore.com>
18260
18261 * gdb.ada/arr_arr: New testcase.
18262
4a46959e
JB
182632014-11-19 Joel Brobecker <brobecker@adacore.com>
18264
18265 * gdb.ada/pkd_arr_elem: New Testcase.
18266
470e2f4e
LM
182672014-11-18 Luis Machado <lgustavo@codesourcery.com>
18268
18269 * gdb.reverse/break-precsave: Expect completion message for
18270 core file reads.
18271 * gdb.reverse/consecutive-precsave.exp: Likewise.
18272 * gdb.reverse/finish-precsave.exp: Likewise.
18273 * gdb.reverse/i386-precsave.exp: Likewise.
18274 * gdb.reverse/machinestate-precsave.exp: Likewise.
18275 * gdb.reverse/sigall-precsave.exp: Likewise.
18276 * gdb.reverse/solib-precsave.exp: Likewise.
18277 * gdb.reverse/step-precsave.exp: Likewise.
18278 * gdb.reverse/until-precsave.exp: Likewise.
18279 * gdb.reverse/watch-precsave.exp: Likewise.
18280
a267f3ad
AA
182812014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18282
18283 * gdb.base/bp-permanent.c: Include unistd.h.
18284 * gdb.python/py-framefilter-mi.c (main): Add return type.
18285 * gdb.python/py-framefilter.c (main): Likewise.
18286 * gdb.trace/actions-changed.c (main): Likewise.
18287
12084a9a
AA
182882014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18289
18290 * gdb.mi/until.c: Add eye-catchers.
18291 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18292 line numbers.
18293
dc7e1a77
AA
182942014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18295
18296 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18297 function header variants in break1.c.
18298 * gdb.base/ena-dis-br.exp: Likewise.
18299 * gdb.base/hbreak2.exp: Likewise.
18300 * gdb.reverse/until-precsave.exp: Drop references to removed
18301 non-prototype function header variants in ur1.c.
18302 * gdb.reverse/until-reverse.exp: Likewise.
18303
41c77605
PM
183042014-11-17 Petr Machata <pmachata@redhat.com>
18305
18306 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18307 ${_cu_offset_size} bytes abbrev offset.
18308
34248c3a
DE
183092014-11-15 Doug Evans <xdje42@gmail.com>
18310
18311 PR symtab/17559
18312 * gdb.base/line-symtabs.exp: New file.
18313 * gdb.base/line-symtabs.c: New file.
18314 * gdb.base/line-symtabs.h: New file.
18315
646da059
YQ
183162014-11-14 Yao Qi <yao@codesourcery.com>
18317
18318 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18319 (func): Add label func_label.
18320 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18321 Replace low_pc and high_pc with MACRO_AT_range.
18322 Replace name, low_pc and high_pc with MACRO_AT_func.
18323
9301ebe6
YQ
183242014-11-14 Yao Qi <yao@codesourcery.com>
18325
18326 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18327 Replace name, low_pc and high_pc with MACRO_AT_func.
18328
f166b542
YQ
183292014-11-14 Yao Qi <yao@codesourcery.com>
18330
18331 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18332 produce debug information.
18333 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18334
0f6e71e3
YQ
183352014-11-14 Yao Qi <yao@codesourcery.com>
18336
18337 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18338 object and get function length.
18339 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18340 with MACRO_AT_func.
18341 (top-level): Replace gdb_compile and clean_restart with
18342 prepare_for_testing.
18343 * gdb.dwarf2/main.c (main): Add label main_label.
18344
876c4df9
YQ
183452014-11-14 Yao Qi <yao@codesourcery.com>
18346
18347 * lib/dwarf.exp (function_range): New procedure.
18348 (Dwarf::_handle_macro_at_func): New procedure.
18349 (Dwarf::_handle_macro_at_range): New procedure.
18350 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18351
02ad9cf1
YQ
183522014-11-14 Yao Qi <yao@codesourcery.com>
18353
18354 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18355 (_handle_attribute): New procedure.
18356
a59add0c
AA
183572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18358
18359 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18360 * gdb.base/call-sc.c (zed): Likewise.
18361 * gdb.base/checkpoint.c (main): Likewise.
18362 * gdb.base/dump.c (main): Likewise.
18363 * gdb.base/gcore.c (main): Likewise.
18364 * gdb.base/huge.c (main): Likewise.
18365 * gdb.base/multi-forks.c (main): Likewise.
18366 * gdb.base/pr10179-a.c (main): Likewise.
18367 * gdb.base/savedregs.c (main): Likewise.
18368 * gdb.base/sigaltstack.c (main): Likewise.
18369 * gdb.base/siginfo.c (main): Likewise.
18370 * gdb.base/structs.c (zed): Likewise.
18371 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18372 * gdb.mi/mi-syn-frame.c (main): Likewise.
18373 * gdb.mi/until.c (foo, main): Likewise.
18374 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18375 * gdb.base/solib-weak.c (foo): Declare.
18376 * gdb.base/attach-twice.c: Include stdio.h.
18377 * gdb.base/weaklib1.c: Likewise.
18378 * gdb.base/weaklib2.c: Likewise.
18379 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18380 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18381 unistd.h.
18382 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18383 * gdb.mi/mi-exit-code.c: Likewise.
18384 * gdb.base/break-interp-lib.c: Include string.h.
18385 * gdb.base/coremaker.c: Likewise.
18386 * gdb.base/testenv.c: Likewise.
18387 * gdb.python/py-finish-breakpoint.c: Likewise.
18388 * gdb.base/inferior-died.c: Include sys/wait.h.
18389 * gdb.base/fileio.c: Include time.h.
18390 * gdb.base/async-shell.c: Include unistd.h.
18391 * gdb.base/dprintf-non-stop.c: Likewise.
18392 * gdb.base/info-os.c: Likewise.
18393 * gdb.mi/mi-console.c: Likewise.
18394 * gdb.mi/watch-nonstop.c: Likewise.
18395 * gdb.python/py-events.c: Likewise.
18396 * gdb.base/async.c (baz): Move up before its invocation.
18397 * gdb.base/code_elim2.c (my_global_func): Likewise.
18398 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18399 * gdb.base/advance.c (func2): Likewise.
18400
3b5d5997
AA
184012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18402
18403 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18404 variant.
18405 * gdb.base/annota3.c: Likewise.
18406 * gdb.base/async.c: Likewise.
18407 * gdb.base/average.c: Likewise.
18408 * gdb.base/call-ar-st.c: Likewise.
18409 * gdb.base/call-rt-st.c: Likewise.
18410 * gdb.base/call-sc.c: Likewise.
18411 * gdb.base/call-strs.c: Likewise.
18412 * gdb.base/ending-run.c: Likewise.
18413 * gdb.base/execd-prog.c: Likewise.
18414 * gdb.base/exprs.c: Likewise.
18415 * gdb.base/foll-exec.c: Likewise.
18416 * gdb.base/foll-fork.c: Likewise.
18417 * gdb.base/foll-vfork.c: Likewise.
18418 * gdb.base/funcargs.c: Likewise.
18419 * gdb.base/gcore.c: Likewise.
18420 * gdb.base/jump.c: Likewise.
18421 * gdb.base/langs0.c: Likewise.
18422 * gdb.base/langs1.c: Likewise.
18423 * gdb.base/langs2.c: Likewise.
18424 * gdb.base/mips_pro.c: Likewise.
18425 * gdb.base/nodebug.c: Likewise.
18426 * gdb.base/opaque0.c: Likewise.
18427 * gdb.base/opaque1.c: Likewise.
18428 * gdb.base/recurse.c: Likewise.
18429 * gdb.base/run.c: Likewise.
18430 * gdb.base/scope0.c: Likewise.
18431 * gdb.base/scope1.c: Likewise.
18432 * gdb.base/setshow.c: Likewise.
18433 * gdb.base/setvar.c: Likewise.
18434 * gdb.base/shmain.c: Likewise.
18435 * gdb.base/shr1.c: Likewise.
18436 * gdb.base/shr2.c: Likewise.
18437 * gdb.base/sigall.c: Likewise.
18438 * gdb.base/signals.c: Likewise.
18439 * gdb.base/so-indr-cl.c: Likewise.
18440 * gdb.base/solib2.c: Likewise.
18441 * gdb.base/structs.c: Likewise.
18442 * gdb.base/sum.c: Likewise.
18443 * gdb.base/vforked-prog.c: Likewise.
18444 * gdb.base/watchpoint.c: Likewise.
18445 * gdb.reverse/shr2.c: Likewise.
18446 * gdb.reverse/until-reverse.c: Likewise.
18447 * gdb.reverse/ur1.c: Likewise.
18448 * gdb.reverse/watch-reverse.c: Likewise.
18449
066a77c5
AA
184502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18451
18452 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18453 variant.
18454 * gdb.base/sepdebug.exp: Drop references to removed code.
18455
4f204ea5
AA
184562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18457
18458 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18459 variant. Preserve original line numbering.
18460 * gdb.base/list1.c: Likewise.
18461
3b377a3a
AA
184622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18463
18464 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18465 variant.
18466 * gdb.base/break1.c: Likewise.
18467 * gdb.base/break.exp: Drop references to removed code.
18468
e444df73
AA
184692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18470
18471 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18472 variant.
18473
8008f2a7
AA
184742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18475
18476 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18477
a5a06887
AA
184782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18479
18480 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18481 logic into perform_all_tests() and invoke it with and without
18482 function header prototypes.
18483 (do_function_calls): Remove conditional XFAIL for PR 5318.
18484 (rerun_and_prepare): Remove duplicate code.
18485 (perform_all_tests): New. Main logic moved here.
18486
44dba9b9
AA
184872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18488
18489 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18490 code guarded by #ifdef NO_PROTOTYPES.
18491 (t_double_many_args): Likewise.
18492 (DEF_FUNC_MANY_ARGS_1): Likewise.
18493 (DEF_FUNC_VALUES_1): Likewise.
18494 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18495 guarded by #ifdef PROTOTYPES.
18496
d1fbcd56
AA
184972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18498
18499 * gdb.mi/mi-console.c: Add eye-catcher.
18500 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18501 instead of literal line number.
18502
b0e59b8f
AA
185032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18504
18505 * gdb.base/shr2.c: Add eye-catcher.
18506 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18507 line number.
18508
78f98cca
AA
185092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18510
18511 * gdb.base/jump.c: Add eye-catchers.
18512 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18513 numbers.
18514
58fa2af0
AA
185152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18516
18517 * gdb.base/execd-prog.c: Add eye-catchers.
18518 * gdb.base/foll-exec.c: Likewise.
18519 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18520 line numbers.
18521
04e5059b
AA
185222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18523
18524 * gdb.base/ending-run.c: Add eye-catchers.
18525 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18526 literal line numbers.
18527
dbfdb174
AA
185282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18529
18530 * gdb.base/call-rt-st.c: Add eye-catchers.
18531 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18532 literal line numbers.
18533
888a2ade
AA
185342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18535
18536 * gdb.base/call-ar-st.c: Add eye-catchers.
18537 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18538 literal line numbers.
18539
6acc2dde
AA
185402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18541
18542 * gdb.base/average.c: Add eye-catchers.
18543 * gdb.base/sum.c: Likewise.
18544 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18545 regexps dynamically.
18546
9ecfcd1d
AA
185472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18548
18549 * gdb.base/solib1.c: Add eye-catchers.
18550 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18551 literal line numbers.
18552
78708b7c
PA
185532014-11-12 Pedro Alves <palves@redhat.com>
18554
18555 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18556 leader has exited.
18557
af48d08f
PA
185582014-11-12 Pedro Alves <palves@redhat.com>
18559
18560 * gdb.arch/i386-bp_permanent.c: New file.
18561 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18562 (srcfile): Set to i386-bp_permanent.c.
18563 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18564 that stepi does not execute the 'leave' instruction, instead of
18565 testing it does execute.
18566 * gdb.base/bp-permanent.c: New file.
18567 * gdb.base/bp-permanent.exp: New file.
18568
af3768e9
DE
185692014-11-10 Doug Evans <xdje42@gmail.com>
18570
18571 PR symtab/17564
18572 * gdb.base/symtab-search-order.exp: New file.
18573 * gdb.base/symtab-search-order.c: New file.
18574 * gdb.base/symtab-search-order-1.c: New file.
18575 * gdb.base/symtab-search-order-shlib-1.c: New file.
18576
9de00a4a
PA
185772014-11-07 Pedro Alves <palves@redhat.com>
18578
18579 PR gdb/17511
18580 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18581 i?86-*-linux*.
18582
e0f52461
SC
185832014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18584
18585 PR c++/17494
18586 * gdb.cp/pr17494.cc: New file.
18587 * gdb.cp/pr17494.exp: New file.
18588
6ce8c980
YQ
185892014-11-02 Yao Qi <yao@codesourcery.com>
18590
18591 * gdb.python/python.exp: Get working directory and match the
18592 output of "set extended-prompt \\w " with it.
18593
02be9a71
DE
185942014-10-30 Doug Evans <dje@google.com>
18595
18596 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18597 in objfiles.
18598 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18599 in progspaces.
18600
3bdff46b
LM
186012014-10-30 Janis Johnson <janisjo@codesourcery.com>
18602
18603 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18604 * gdb.base/realname-expand.exp: Likewise.
18605 * gdb.linespec/macro-relative.exp: Likewise.
18606
ab917dfb
PA
186072014-10-29 Pedro Alves <palves@redhat.com>
18608
18609 PR gdb/17408
18610 * gdb.threads/schedlock.c (some_function): New function.
18611 (call_function): New global.
18612 (MAYBE_CALL_SOME_FUNCTION): New macro.
18613 (thread_function): Call it.
18614 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18615 and use it instead of a global counter. Adjust all callers.
18616 (get_current_thread): Use "find current thread" for test message
18617 here rather than having all callers pass down the same string.
18618 (goto_loop): New procedure, factored out from ...
18619 (my_continue): ... this.
18620 (step_ten_loops): Change parameter from test message to command to
18621 use. Adjust.
18622 (list_count): Delete global.
18623 (check_result): New procedure, factored out from duplicate top
18624 level code.
18625 (continue tests): Wrap in with_test_prefix.
18626 (test_step): New procedure, factored out from duplicate top level
18627 code.
18628 (top level): Test "step" in combination with all scheduler-locking
18629 modes. Test "next" in combination with all scheduler-locking
18630 modes, and in combination with stepping over a function call or
18631 not.
18632 * gdb.threads/next-bp-other-thread.c: New file.
18633 * gdb.threads/next-bp-other-thread.exp: New file.
18634
d3d4baed
PA
186352014-10-29 Pedro Alves <palves@redhat.com>
18636
18637 PR python/17372
18638 * gdb.python/python.exp: Test a multi-line command that spawns
18639 interactive Python.
18640 * gdb.base/multi-line-starts-subshell.exp: New file.
18641
563e8d85
YQ
186422014-10-29 Yao Qi <yao@codesourcery.com>
18643
18644 * gdb.base/fileio.exp: Make directories on host.
18645
0ea4d52e
YQ
186462014-10-29 Yao Qi <yao@codesourcery.com>
18647
18648 * gdb.base/fileio.c (test_write): Close the file.
18649
7f5ef605
PA
186502014-10-28 Pedro Alves <palves@redhat.com>
18651
18652 PR gdb/12623
18653 * gdb.base/sigstep.c (no_handler): New global.
18654 (main): If 'no_handler is true, set the signal handlers to
18655 SIG_IGN.
18656 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18657 with_sw_watch and no_handler parameters. Handle them.
18658 (top level) <stepping over handler when stopped at a breakpoint
18659 test>: Add a test axis for testing with a software watchpoint, and
18660 another for testing with the signal handler set to SIG_IGN.
18661 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18662 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18663
abbdbd03
PA
186642014-10-28 Pedro Alves <palves@redhat.com>
18665
18666 PR gdb/17511
18667 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18668 * gdb.base/sigstep.exp (other_handler_location): New global.
18669 (advance): Support stepping into the signal handler, and running
18670 commands while in the handler.
18671 (in_handler_map): New global.
18672 (top level): In the advance test, add combinations for getting
18673 into the handler with stepping commands, and for running commands
18674 in the handler. Add comment descripting the advancei tests.
18675
1df4399f
PA
186762014-10-28 Pedro Alves <palves@redhat.com>
18677
18678 * gdb.base/sigstep.exp: Use build_executable instead of
18679 prepare_for_testing.
18680 (top level): Move code that starts GDB, runs to main and creates a
18681 display to ...
18682 (restart): ... this new procedure.
18683 (top level): Move backtrace from signal handler test to ...
18684 (validate_backtrace): ... this new procedure.
18685 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18686 with_test_prefix. Always restart GDB.
18687 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18688 with_test_prefix. Always restart GDB. No need to delete
18689 breakpoints after the test.
18690 (test_skip_handler): Remove prefix parameter.
18691 (skip_over_handler, breakpoint_to_handler)
18692 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18693 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18694 restart GDB. No need to delete breakpoints after the test.
18695 (top level): Use foreach to call the test procedures with
18696 different commands.
18697
a5b6e449
PA
186982014-10-28 Pedro Alves <palves@redhat.com>
18699
18700 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18701 instead of GNATS numbers.
18702 * gdb.base/sigbpt.exp: Likewise.
18703 * gdb.base/siginfo.exp: Likewise.
18704 * gdb.base/sigstep.exp: Likewise.
18705
e5f8a7cc
PA
187062014-10-27 Pedro Alves <palves@redhat.com>
18707
18708 * gdb.base/sigstep.c (dummy): New global.
18709 (main): Issue a couple writes to the new global.
18710 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18711 procedures.
18712 (skip_over_handler): Use test_skip_handler.
18713 (top level): Call skip_over_handler for stepi and nexti too.
18714 (breakpoint_over_handler): Use test_skip_handler.
18715 (top level): Call breakpoint_over_handler for stepi and nexti too.
18716
763905a3
YQ
187172014-10-27 Yao Qi <yao@codesourcery.com>
18718
18719 * gdb.trace/tfile.c (adjust_function_address)
18720 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18721 function descriptor.
18722
6f259a23
DB
187232014-10-24 Don Breazeal <donb@codesourcery.com>
18724
18725 * gdb.base/foll-fork.exp (test_follow_fork,
18726 catch_fork_child_follow): Check for updated fork messages emitted
18727 from infrun.c.
18728 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18729 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18730 vfork_and_exec_child_follow_through_step): Check for updated vfork
18731 messages emitted from infrun.c.
18732
09dd9a69
PA
187332014-10-24 Pedro Alves <palves@redhat.com>
18734
18735 * gdb.base/corefile.exp: Remove references to ultrix.
18736 * gdb.base/interrupt.exp: Likewise.
18737 * gdb.base/whatis.exp: Likewise.
18738 * gdb.gdb/selftest.exp: Likewise.
18739 * gdb.threads/manythreads.exp: Likewise.
18740 * gdb.threads/print-threads.exp: Likewise.
18741 * gdb.threads/pthreads.exp:: Likewise.
18742 * gdb.threads/schedlock.exp: Likewise.
18743
3433cfa5
SC
187442014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18745
18746 * gdb.cp/non-trivial-retval.cc: Add a test case.
18747 * gdb.cp/non-trivial-retval.exp: Add a test.
18748
092f880b
YQ
187492014-10-20 Yao Qi <yao@codesourcery.com>
18750
18751 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18752 * gdb.python/py-objfile-script-gdb.py: New file.
18753 * gdb.python/py-objfile-script.exp: Update reference to
18754 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18755 of remote_download. Remove the dest file.
18756
acbdb7f3
YQ
187572014-10-20 Yao Qi <yao@codesourcery.com>
18758
18759 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18760 * gdb.base/step-line.exp: Likewise.
18761 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18762 * gdb.dwarf2/dw2-basic.exp: Likewise.
18763 * gdb.dwarf2/dw2-compressed.exp: Likewise.
18764 * gdb.dwarf2/dw2-filename.exp: Likewise.
18765 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18766 * gdb.dwarf2/dw2-intermix.exp: Likewise.
18767 * gdb.dwarf2/dw2-producer.exp: Likewise.
18768 * gdb.dwarf2/mac-fileno.exp: Likewise.
18769 * gdb.python/py-frame-args.exp: Likewise.
18770 * gdb.python/py-framefilter.exp: Likewise.
18771 * gdb.python/py-mi.exp: Likewise.
18772 * gdb.python/py-objfile-script.exp: Likewise
18773 * gdb.python/py-pp-integral.exp: Likewise.
18774 * gdb.python/py-pp-re-notag.exp: Likewise.
18775 * gdb.python/py-prettyprint.exp: Likewise.
18776 * gdb.python/py-section-script.exp: Likewise.
18777 * gdb.python/py-typeprint.exp: Likewise.
18778 * gdb.python/py-xmethods.exp: Likewise.
18779 * gdb.stabs/weird.exp: Likewise.
18780 * gdb.xml/tdesc-regs.exp: Likewise.
18781
bd286a29
KCY
187822014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
18783
18784 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
18785 (out_cu): Use addr_len for the size of addresses.
18786 (out_line): Likewise. Size DW_LNE_set_address instruction
18787 according to addr_len.
18788 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
18789 (FUNC): Add START_INSNS to definition.
18790
673dc4a0
YQ
187912014-10-18 Yao Qi <yao@codesourcery.com>
18792
18793 * gdb.base/argv0-symlink.exp: Check argv[0] value if
18794 gdb_has_argv0 return true.
18795 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
18796 check [target_info exists noargs], check [gdb_has_argv0]
18797 instead.
18798 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18799 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
18800 procedures.
18801
4ffbba72
DE
188022014-10-17 Doug Evans <dje@google.com>
18803
18804 * gdb.python/py-events.exp: Update expected output for clear_objfiles
18805 event.
18806 * gdb.python/py-events.py: Add clear_objfiles event.
18807
d096d8c1
DE
188082014-10-17 Doug Evans <dje@google.com>
18809
18810 * gdb.python/py-objfile.exp: Test progspace attribute.
18811
a80db015
LM
188122014-10-17 Luis Machado <lgustavo@codesourcery.com>
18813
18814 * gdb.guile/scm-breakpoint.exp: Do not assume any
18815 directory separators when matching source file paths.
18816 * gdb.python/py-breakpoint.exp: Likewise.
18817 * gdb.reverse/break-precsave.exp: Likewise.
18818 * gdb.reverse/break-reverse.exp: Likewise.
18819 * gdb.reverse/consecutive-precsave.exp: Likewise.
18820 * gdb.reverse/finish-precsave.exp: Likewise.
18821 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
18822 * gdb.reverse/finish-reverse.exp: Likewise.
18823 * gdb.reverse/i386-precsave.exp: Likewise.
18824 * gdb.reverse/i387-env-reverse.exp: Likewise.
18825 * gdb.reverse/i387-stack-reverse.exp: Likewise.
18826 * gdb.reverse/machinestate-precsave.exp: Likewise.
18827 * gdb.reverse/machinestate.exp: Likewise.
18828 * gdb.reverse/sigall-precsave.exp: Likewise.
18829 * gdb.reverse/solib-precsave.exp: Likewise.
18830 * gdb.reverse/step-precsave.exp: Likewise.
18831 * gdb.reverse/until-precsave.exp: Likewise.
18832 * gdb.reverse/watch-precsave.exp: Likewise.
18833 * gdb.reverse/watch-reverse.exp: Likewise.
18834
b22089ab
YQ
188352014-10-17 Yao Qi <yao@codesourcery.com>
18836
18837 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
18838 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
18839
6c4486e6
PA
188402014-10-17 Pedro Alves <palves@redhat.com>
18841
18842 PR gdb/17471
18843 * gdb.base/bg-execution-repeat.c: New file.
18844 * gdb.base/bg-execution-repeat.exp: New file.
18845
0ff33695
PA
188462014-10-17 Pedro Alves <palves@redhat.com>
18847
18848 PR gdb/17300
18849 * gdb.base/continue-all-already-running.c: New file.
18850 * gdb.base/continue-all-already-running.exp: New file.
18851
6fdebc3d
PA
188522014-10-17 Pedro Alves <palves@redhat.com>
18853
18854 PR gdb/17472
18855 * gdb.base/annota-input-while-running.c: New file.
18856 * gdb.base/annota-input-while-running.exp: New file.
18857
32a8097b
PA
188582014-10-17 Pedro Alves <palves@redhat.com>
18859
18860 * gdb.base/callfuncs.exp: emove references to osf.
18861 * gdb.base/sigall.exp: Likewise.
18862 * gdb.gdb/selftest.exp: Likewise.
18863 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18864 * gdb.mi/non-stop.c: Likewise.
18865 * gdb.mi/pthreads.c: Likewise.
18866 * gdb.reverse/sigall-precsave.exp: Likewise.
18867 * gdb.reverse/sigall-reverse.exp: Likewise.
18868 * gdb.threads/pthreads.c: Likewise.
18869 * gdb.threads/pthreads.exp: Likewise.
18870
7a3517ff
YQ
188712014-10-17 Yao Qi <yao@codesourcery.com>
18872
18873 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
18874 check 'target_info exists noargs'.
18875 (test_command_prompt_position): Likewise.
18876 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
18877 Remove "set args".
18878 (progvar_simple_while_test): Likewise.
18879 (progvar_complex_if_while_test): Likewise.
18880 (if_while_breakpoint_command_test): Likewise.
18881 (infrun_breakpoint_command_test): Likewise.
18882 (breakpoint_command_test): Likewise.
18883 (watchpoint_command_test): Likewise.
18884 (bp_deleted_in_command_test): Likewise.
18885 (temporary_breakpoint_commands): Likewise.
18886
bb99c472
YQ
188872014-10-16 Yao Qi <yao@codesourcery.com>
18888
18889 * gdb.base/remotetimeout.exp: Remove noargs checking.
18890
7c16b83e
PA
188912014-10-15 Pedro Alves <palves@redhat.com>
18892
18893 PR breakpoints/9649
18894 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
18895 * gdb.base/breakpoint-in-ro-region.exp
18896 (probe_target_hardware_step): New procedure.
18897 (top level): Probe hardware stepping and hardware breakpoint
18898 support. Test stepping through a read-only region, with both
18899 "breakpoint auto-hw" on and off and both "always-inserted" on and
18900 off.
18901
35a49624
IB
189022014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
18903
18904 * gdb.dlang/demangle.exp: Update for demangling changes.
18905
2d1c107c
SC
189062014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18907
18908 * gdb.cp/non-trivial-retval.cc: Add new test cases.
18909 * gdb.cp/non-trivial-retval.exp: Add new tests.
18910
778811d5
SC
189112014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18912
18913 PR c++/13403
18914 PR c++/15154
18915 * gdb.cp/non-trivial-retval.cc: New file.
18916 * gdb.cp/non-trivial-retval.exp: New file.
18917
10c5f0a8
YQ
189182014-10-15 Yao Qi <yao@codesourcery.com>
18919
18920 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18921 remote host.
18922
65d7b369
YQ
189232014-10-15 Yao Qi <yao@codesourcery.com>
18924
18925 * gdb.python/py-symbol.exp: Match file base name if host is
18926 remote, otherwise match file name with dir name.
18927 * gdb.python/py-symtab.exp: Likewise.
18928 * gdb.python/python.exp: Likewise.
18929
46dc1394
YQ
189302014-10-15 Yao Qi <yao@codesourcery.com>
18931
18932 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18933 pattern.
18934 * gdb.python/py-symtab.exp: Likewise.
18935 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18936 locationn.
18937
c40cc657
JB
189382014-10-14 Joel Brobecker <brobecker@adacore.com>
18939
18940 * gdb.ada/addr_arith: New testcase.
18941
2abf49e1
MR
189422014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18943
18944 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18945 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18946 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18947 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18948
f7088df3
SDJ
189492014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18950
18951 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18952 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18953 * gdb.arch/stap-eval-lang-ada.exp: New file.
18954
4dc06805
YQ
189552014-10-14 Yao Qi <yao@codesourcery.com>
18956
18957 * gdb.mi/mi-var-child.c (nothing1): New function.
18958 (nothing2): New function.
18959 (do_children_tests): Set function pointers by nothing1 and
18960 nothing2.
18961 * gdb.mi/mi-var-child.exp: Step over new added statements.
18962 Update test to match the new output.
18963 * gdb.mi/var-cmd.c (nothing1): New function.
18964 (nothing2): New function.
18965 (do_children_tests): Set function pointers by nothing1 and
18966 nothing2.
18967 * gdb.mi/mi-var-display.exp: Update test to match output.
18968 Step to the line specified by $line_dct_nothing.
18969 Increase the number of lines to step.
18970
46a93de2
YQ
189712014-10-14 Yao Qi <yao@codesourcery.com>
18972
18973 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18974 tests.
18975 * gdb.mi/mi2-var-child.exp: Likewise.
18976
14ea52ee
DE
189772014-10-13 Doug Evans <dje@google.com>
18978
18979 * gdb.python/py-objfile.exp: Change name of file name test.
18980
e5c6e92b
DE
189812014-10-13 Doug Evans <dje@google.com>
18982
18983 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18984 from the start of the CU.
18985
c780cc2f
JK
189862014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18987 Yao Qi <yao@codesourcery.com>
18988
18989 Fix "save breakpoints" for "catch" command.
18990 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18991 Remove -nonewline. Match also the added "main" line.
18992
99894e11
JK
189932014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18994
18995 Fix "save breakpoints" for "disable $bpnum" command.
18996 * gdb.base/save-bp.c (main): Add label.
18997 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18998
6e1ac5a3
JK
189992014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19000
19001 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19002
754dd2b0
YQ
190032014-10-11 Yao Qi <yao@codesourcery.com>
19004
19005 * gdb.server/server-kill.exp: Execute command
19006 "set remote trace-status-packet on" before "tstatus".
19007
f90183d7
YQ
190082014-10-11 Yao Qi <yao@codesourcery.com>
19009
19010 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19011 (main): Call getppid.
19012 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19013 and continue to it. Read variable "server_pid".
19014
bf40a607
YQ
190152014-10-11 Yao Qi <yao@codesourcery.com>
19016
19017 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19018
052ca370
YQ
190192014-10-11 Yao Qi <yao@codesourcery.com>
19020
19021 * gdb.threads/thread-find.exp: Don't execute command
19022 "info threads".
19023 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19024 * gdb.threads/linux-dp.exp: Don't check the condition
19025 $threads_created equals to zero.
19026
3831839c
PA
190272014-10-10 Pedro Alves <palves@redhat.com>
19028
19029 * gdb.base/bigcore.exp: Remove references to IRIX.
19030 * gdb.base/funcargs.exp: Likewise.
19031 * gdb.base/interrupt.exp: Likewise.
19032 * gdb.base/mips_pro.exp: Likewise.
19033 * gdb.base/nodebug.exp: Likewise.
19034 * gdb.base/setvar.exp: Likewise.
19035 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19036
8b9a549d
PA
190372014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19038 Pedro Alves <palves@redhat.com>
19039
19040 PR symtab/14466
19041 * gdb.base/vdso-warning.c: New file.
19042 * gdb.base/vdso-warning.exp: New file.
19043
d48ba5e8
DE
190442014-10-02 Doug Evans <dje@google.com>
19045
19046 * gdb.base/structs.c (main): Don't run forever.
19047
2278c276
PA
190482014-10-02 Pedro Alves <palves@redhat.com>
19049
19050 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19051 (top level) <stop threads 1, stop threads 2>: Use it.
19052
b57bacec
PA
190532014-10-02 Pedro Alves <palves@redhat.com>
19054
19055 * gdb.threads/break-while-running.exp (test): Add new
19056 'update_thread_list' argument. Skip "info threads" if false.
19057 (top level): Add new 'update_thread_list' axis.
19058
13fd3ff3
PA
190592014-10-02 Pedro Alves <palves@redhat.com>
19060
19061 PR breakpoints/17431
19062 * gdb.base/execl-update-breakpoints.c: New file.
19063 * gdb.base/execl-update-breakpoints.exp: New file.
19064
0fec99e8
PA
190652014-10-01 Pedro Alves <palves@redhat.com>
19066
19067 * gdb.base/breakpoint-in-ro-region.c: New file.
19068 * gdb.base/breakpoint-in-ro-region.exp: New file.
19069
2ddf4301
SM
190702014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19071
19072 * gdb.mi/mi-exit-code.exp: New file.
19073 * gdb.mi/mi-exit-code.c: New file.
19074
6a5f3f43
YQ
190752014-09-30 Yao Qi <yao@codesourcery.com>
19076
19077 * lib/prelink-support.exp (build_executable_own_libs): Error if
19078 the target isn't native.
19079
345bcc73
YQ
190802014-09-30 Yao Qi <yao@codesourcery.com>
19081
19082 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19083 false.
19084
a25a5a45
PA
190852014-09-22 Pedro Alves <palves@redhat.com>
19086
19087 * gdb.threads/break-while-running.exp: New file.
19088 * gdb.threads/break-while-running.c: New file.
19089
00ba3162
YQ
190902014-09-19 Yao Qi <yao@codesourcery.com>
19091
19092 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19093 Invoke test. Restart GDB with --readnow and invoke test again.
19094
c3b7b696
YQ
190952014-09-19 Yao Qi <yao@codesourcery.com>
19096
19097 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19098 proc set_breakpoint_on_gcd_function. Invoke
19099 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19100 invoke set_breakpoint_on_gcd_function again.
19101
2b4fd423
DE
191022014-09-18 Doug Evans <dje@google.com>
19103
19104 * gdb.dwarf2/symtab-producer.exp: New file.
19105
a5947601
SDJ
191062014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19107
19108 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19109 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19110 * gdb.base/global-var-nested-by-dso.c: Likewise.
19111 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19112
91c19059
SDJ
191132014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19114 Pedro Alves <palves@redhat.com>
19115
19116 * gdb.base/watch-bitfields.exp: Pass string other than test file
19117 name to prepare_for_testing.
19118 (watch): New procedure.
19119 (expect_watchpoint): Use with_test_prefix.
19120 (top level): Factor out tests to ...
19121 (test_watch_location, test_regular_watch): ... these new
19122 procedures, and use with_test_prefix and gdb_continue_to_end.
19123
bb9d5f81
PP
191242014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19125
19126 PR breakpoints/12526
19127 * gdb.base/watch-bitfields.exp: New file.
19128 * gdb.base/watch-bitfields.c: New file.
19129
635856f5
PA
191302014-09-16 Pedro Alves <palves@redhat.com>
19131
19132 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19133 software and hardware addresses, not software address against
19134 itself.
19135
7280ceea
PA
191362014-09-16 Pedro Alves <palves@redhat.com>
19137
19138 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19139 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19140
428b16bd
PA
191412014-09-16 Pedro Alves <palves@redhat.com>
19142
19143 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19144 files.
19145 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19146 "*-*-vxworks*" throughout.
19147 * gdb.base/break.exp: Likewise.
19148 * gdb.base/default.exp: Likewise.
19149 * gdb.base/scope.exp: Likewise.
19150 * gdb.base/sepdebug.exp: Likewise.
19151 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19152 throughout.
19153 * gdb.base/run.c: Likewise.
19154 * gdb.base/sepdebug.c: Likewise.
19155 * gdb.hp/gdb.aCC/run.c: Likewise.
19156 * gdb.reverse/until-reverse.c: Likewise.
19157 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19158
666d413c
YQ
191592014-09-16 Yao Qi <yao@codesourcery.com>
19160
19161 * boards/local-remote-host-native.exp: New file.
19162
57cbd724
DE
191632014-09-14 Doug Evans <xdje42@gmail.com>
19164
19165 * gdb.threads/queue-signal.c (thread_count): New variable.
19166 (thread_count_mutex, thread_count_condvar): New variables.
19167 (incr_thread_count, wait_all_threads_running): New functions.
19168 (main): Wait for all threads to be in their thread functions.
19169
81219e53
DE
191702014-09-13 Doug Evans <xdje42@gmail.com>
19171
19172 * gdb.threads/queue-signal.c: New file.
19173 * gdb.threads/queue-signal.exp: New file.
19174
3714cea7
DE
191752014-09-13 Doug Evans <xdje42@gmail.com>
19176
19177 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19178 be consistent with what default_gdb_init uses.
19179 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19180 the plain text of the prompt. Add some logging printfs.
19181 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19182
fa43b1d7
PA
191832014-09-12 Pedro Alves <palves@redhat.com>
19184
19185 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19186 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19187 * gdb.arch/i386-size-overlap.exp: Likewise.
19188 * gdb.arch/i386-size.exp: Likewise.
19189 * gdb.arch/i386-unwind.exp: Likewise.
19190 * gdb.base/a2-run.exp: Likewise.
19191 * gdb.base/break.exp: Likewise.
19192 * gdb.base/charset.exp: Likewise.
19193 * gdb.base/chng-syms.exp: Likewise.
19194 * gdb.base/commands.exp: Likewise.
19195 * gdb.base/dbx.exp: Likewise.
19196 * gdb.base/find.exp: Likewise.
19197 * gdb.base/funcargs.exp: Likewise.
19198 * gdb.base/jit-simple.exp: Likewise.
19199 * gdb.base/reread.exp: Likewise.
19200 * gdb.base/sepdebug.exp: Likewise.
19201 * gdb.base/step-bt.exp: Likewise.
19202 * gdb.cp/mb-inline.exp: Likewise.
19203 * gdb.cp/mb-templates.exp: Likewise.
19204 * gdb.objc/basicclass.exp: Likewise.
19205 * gdb.threads/killed.exp: Likewise.
19206
9d9bf2df
EBM
192072014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19208
19209 PR tdep/17379
19210 * gdb.arch/powerpc-stackless.S: New file.
19211 * gdb.arch/powerpc-stackless.exp: New file.
19212
1cf2f1b0
JK
192132014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19214
19215 * gdb.base/attach.c: Include unistd.h.
19216 (main): Call alarm. Add label postloop.
19217 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19218 gdb_breakpoint, gdb_continue_to_breakpoint.
19219 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19220
98880d46
PA
192212014-09-11 Pedro Alves <palves@redhat.com>
19222
19223 PR gdb/17347
19224 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19225 * gdb.base/attach.exp (test_command_line_attach_run): New
19226 procedure.
19227 (top level): Call it.
19228
4c92ff2c
PA
192292014-09-11 Pedro Alves <palves@redhat.com>
19230
19231 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19232 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19233 (do_command_attach_tests): Use spawn_wait_for_attach.
19234 * gdb.base/solib-overlap.exp: Likewise.
19235 * gdb.multi/multi-attach.exp: Likewise.
19236 * gdb.python/py-prompt.exp: Likewise.
19237 * gdb.python/py-sync-interp.exp: Likewise.
19238 * gdb.server/ext-attach.exp: Likewise.
19239
3adc1a7d
GKB
192402014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19241
19242 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19243 command in testcase. Simplify testcase.
19244
96334934
JB
192452014-09-10 Joel Brobecker <brobecker@adacore.com>
19246
19247 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19248
eb479039
JB
192492014-09-10 Joel Brobecker <brobecker@adacore.com>
19250
19251 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19252
deede10c
JB
192532014-09-10 Joel Brobecker <brobecker@adacore.com>
19254
19255 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19256
7828a5f5
JB
192572014-09-10 Joel Brobecker <brobecker@adacore.com>
19258
19259 * gdb.dwarf2/dynarr-ptr.c: New file.
19260 * gdb.dwarf2/dynarr-ptr.exp: New file.
19261
33aeebcf
MR
192622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19263
19264 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19265 of 30 rather than hardcoding 120 for a slow test case. Take the
19266 `gdb,timeout' target setting into account for this calculation.
19267 Don't extend the timeout for the test cases that don't need it.
19268
7b415901
MR
192692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19270
19271 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19272 a factor of 2 for a slow test case. Take the `gdb,timeout'
19273 target setting into account for this calculation.
19274 * gdb.reverse/until-precsave.exp: Increase the timeout by
19275 a factor of 15 and 3 respectively rather than adding 120
19276 for a pair of slow test cases. Take the `gdb,timeout'
19277 target setting into account for this calculation.
19278
4a40f85a
MR
192792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19280
19281 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19282 timeout, don't pass one down to gdb_expect.
19283 (gdb_expect): Rework timeout selection.
19284
09635af7
MR
192852014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19286
19287 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19288 exception on timeout.
19289 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19290 (gdbserver_start_extended): Catch any `gdbserver_start' error
19291 exceptions.
19292 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19293 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19294 `gdbserver_gdb_load' error exceptions.
19295
2bdd10b7
MR
192962014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19297
19298 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19299 120 on waiting for the TCP socket to open.
19300
316935f0
DE
193012014-09-09 Doug Evans <xdje42@gmail.com>
19302
19303 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19304 _caller_matches, _any_caller_is, _any_caller_matches.
19305
83740597
DE
193062014-09-09 Doug Evans <xdje42@gmail.com>
19307
19308 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19309
4c122fc3
YQ
193102014-09-09 Yao Qi <yao@codesourcery.com>
19311
19312 * gdb.mi/mi-var-display.exp: Set print symbol off.
19313
a9f116cb
GKB
193142014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19315
19316 PR gdb/17035
19317 * gdb.base/commands.exp: Add tests to verify user-defined
19318 commands with empty bodies.
19319 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19320 python commands in `show user command`.
19321 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19322 scheme commands in `show user command`.
19323
c75bd3a2
JK
193242014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19325
19326 PR python/17355
19327 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19328 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19329 * gdb.python/py-framefilter-invalidarg.exp: New file.
19330 * gdb.python/py-framefilter-invalidarg.py: New file.
19331
faa42425
DE
193322014-09-06 Doug Evans <xdje42@gmail.com>
19333
19334 PR 15276
19335 * gdb.python/py-caller-is.c: New file.
19336 * gdb.python/py-caller-is.exp: New file.
19337
474ca4f6
SDJ
193382014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19339
19340 PR gdb/17235
19341 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19342 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19343
eb0b0463
SDJ
193442014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19345
19346 PR fortran/17237
19347 * gdb.fortran/print-formatted.exp: New file.
19348 * gdb.fortran/print-formatted.f90: Likewise.
19349
5f3b99cf
SS
193502014-09-03 Sasha Smundak <asmundak@google.com>
19351
19352 * gdb.python/py-frame.exp: Test Frame.read_register.
19353
7d793aa9
SDJ
193542014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19355
19356 PR python/16699
19357 * gdb.python/py-completion.exp: New file.
19358 * gdb.python/py-completion.py: Likewise.
19359
fb0576e9
DE
193602014-08-28 Doug Evans <dje@google.com>
19361
19362 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19363 eax,etc. are live with values set by gdb and thus the compiler can't
19364 use them.
19365 * gdb.arch/i386-pseudo.c (main): Ditto.
19366
ee92b0dd
DE
193672014-08-27 Doug Evans <dje@google.com>
19368
19369 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19370
6649db35
DE
193712014-08-25 Doug Evans <dje@google.com>
19372
19373 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19374 (main): Ditto.
19375
564b7600
DE
193762014-08-25 Doug Evans <dje@google.com>
19377
19378 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19379
3881fb67
YQ
193802014-08-24 Yao Qi <yao@codesourcery.com>
19381
19382 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19383 symbol off.
19384 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19385
a05a36a5
DE
193862014-08-22 Doug Evans <dje@google.com>
19387
19388 PR 17276
19389 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19390 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19391 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19392
7c343b48
YQ
193932014-08-22 Yao Qi <yao@codesourcery.com>
19394
19395 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19396 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19397 * gdb.python/python.exp: Likewise. Use .py file on the host
19398 instead of the build.
19399
22fd09ae
JK
194002014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19401
19402 * gdb.threads/gcore-stale-thread.c: New file.
19403 * gdb.threads/gcore-stale-thread.exp: New file.
19404
a8454a7c
PA
194052014-08-21 Pedro Alves <palves@redhat.com>
19406
19407 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19408 * gdb.base/gcore-relro-pie.exp: Likewise.
19409 * gdb.base/gcore-relro.exp: Likewise.
19410 * gdb.base/gcore.exp: Likewise.
19411 * gdb.base/print-symbol-loading.exp: Likewise.
19412 * gdb.threads/gcore-thread.exp: Likewise.
19413 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19414
2a31c623
PA
194152014-08-20 Pedro Alves <palves@redhat.com>
19416 Jan Kratochvil <jan.kratochvil@redhat.com>
19417
19418 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19419 configure.
19420 (EXPECT): Handle READ1 being set.
19421 (all): Depend on EXTRA_RULES.
19422 (check-read1, expect-read1, read1.so, read1): New rules.
19423 * README (Testsuite Parameters): Document the READ1 make variable.
19424 (Race detection): New section.
19425 * configure: Regenerate.
19426 * configure.ac: If build==host==target, and running under a
19427 GNU/glibc system, add read1 to the extra Makefile rules.
19428 (EXTRA_RULES): AC_SUBST it.
19429 * lib/read1.c: New file.
19430
d36430db
JB
194312014-08-20 Joel Brobecker <brobecker@adacore.com>
19432
19433 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19434 the handling of variables declared as a typedef to an array
19435 which a DW_AT_data_location attribute.
19436
9a0dc9e3
PA
194372014-08-19 Andrew Burgess <aburgess@broadcom.com>
19438 Pedro Alves <palves@redhat.com>
19439
19440 PR symtab/14604
19441 PR symtab/14605
19442 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19443 gdb_test.
19444
0718a8da
PA
194452014-08-19 Pedro Alves <palves@redhat.com>
19446
19447 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19448
13b448cd
YQ
194492014-08-19 Yao Qi <yao@codesourcery.com>
19450
19451 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19452 right line.
19453
1cbf5077
DB
194542014-08-18 David Blaikie <dblaikie@gmail.com>
19455
19456 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19457
bf0fae19
JB
194582014-08-18 Joel Brobecker <brobecker@adacore.com>
19459
19460 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19461 attribute in array range.
19462
3c8c5dcc
JB
194632014-08-18 Joel Brobecker <brobecker@adacore.com>
19464
19465 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19466
e66d4446
SC
194672014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19468
19469 PR c++/17132
19470 * gdb.cp/pr17132.cc: New file.
19471 * gdb.cp/pr17132.exp: New file.
19472
940df408
SC
194732014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19474
19475 * gdb.python/py-xmethods.py (A_getarrayind)
19476 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19477 Use 'print' with function call syntax.
19478 (E_method_matcher.match): Fix tab vs space indentation mixup.
19479
ebcc6c3a
YQ
194802014-08-15 Yao Qi <yao@codesourcery.com>
19481
19482 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19483 false.
19484
775e0f04
YQ
194852014-08-15 Yao Qi <yao@codesourcery.com>
19486
19487 * gdb.cp/casts.exp: Set print symbol off.
19488 * gdb.cp/class2.exp: Likewise.
19489 * gdb.cp/overload.exp: Likewise.
19490 * gdb.cp/templates.exp: Likewise.
19491
d769e349
DE
194922014-08-11 Doug Evans <dje@google.com>
19493
19494 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19495 (test_load_shlib): Update.
19496
20c6f1e1
YQ
194972014-08-09 Yao Qi <yao@codesourcery.com>
19498
19499 * gdb.base/display.exp: Invoke is_address_zero_readable.
19500 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19501 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19502 * gdb.base/hbreak-unmapped.exp: Return if
19503 is_address_zero_readable returns true.
19504 * gdb.base/signest.exp: Likewise.
19505 * gdb.base/signull.exp: Likewise.
19506 * gdb.base/sigbpt.exp: Likewise.
19507 * gdb.guile/scm-disasm.exp: Do the test if
19508 is_address_zero_readable returns false.
19509 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19510 * gdb.python/py-arch.exp: Likewise.
19511 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19512 * lib/gdb.exp (is_address_zero_readable): New proc.
19513
5792e8e3
YQ
195142014-08-09 Yao Qi <yao@codesourcery.com>
19515
19516 PR testsuite/13443
19517 * gdb.mi/mi-var-display.exp: Make test messages unique.
19518
3cecbbbe
TT
195192014-08-04 Tom Tromey <tromey@redhat.com>
19520
19521 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19522 target 0".
19523
00b51ff5
TT
195242014-08-04 Tom Tromey <tromey@redhat.com>
19525
19526 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19527 "target_resume".
19528
6908c509
JB
195292014-08-01 Joel Brobecker <brobecker@adacore.com>
19530
19531 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19532 inner_vla_struct_object_size.
19533 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19534 as xfail.
19535
cc6563d2
PA
195362014-07-30 Pedro Alves <palves@redhat.com>
19537
19538 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19539 comment.
19540
7e09a223
YQ
195412014-07-29 Yao Qi <yao@codesourcery.com>
19542
19543 PR gdb/17206
19544 * gdb.base/until-nodebug.exp: New.
19545
7ebdbe92
DE
195462014-07-28 Doug Evans <xdje42@gmail.com>
19547
19548 PR guile/17203
19549 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19550 previously existing parameter, and previously ambiguously spelled
19551 parameter.
19552
fdb1adc6
WN
195532014-07-28 Will Newton <will.newton@linaro.org>
19554
19555 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19556
186fcde0
DE
195572014-07-26 Ludovic Courtès <ludo@gnu.org>
19558 Doug Evans <xdje42@gmail.com>
19559
19560 PR guile/17146
19561 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19562
70509625
PA
195632014-07-25 Pedro Alves <palves@redhat.com>
19564
19565 * gdb.threads/signal-command-handle-nopass.c: New file.
19566 * gdb.threads/signal-command-handle-nopass.exp: New file.
19567 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19568 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19569 * gdb.threads/signal-delivered-right-thread.c: New file.
19570 * gdb.threads/signal-delivered-right-thread.exp: New file.
19571
c3f814a1
PA
195722014-07-25 Pedro Alves <palves@redhat.com>
19573
19574 * gdb.base/double-prompt-target-event-error.exp
19575 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19576 match.
19577 (cancel_pagination_in_target_event): Rework double prompt
19578 detection.
19579 * gdb.base/paginate-after-ctrl-c-running.exp
19580 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19581 <return>' match.
19582 * gdb.base/paginate-bg-execution.exp
19583 (test_bg_execution_pagination_return)
19584 (test_bg_execution_pagination_cancel): Remove '-notransfer
19585 <return>' matches.
19586 * gdb.base/paginate-execution-startup.exp
19587 (test_fg_execution_pagination_return)
19588 (test_fg_execution_pagination_cancel): Remove '-notransfer
19589 <return>' matches.
19590 * gdb.base/paginate-inferior-exit.exp
19591 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19592 match.
19593 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19594 * lib/gdb.exp (pagination_prompt): Run text through
19595 string_to_regexp.
19596 (gdb_test_multiple): Match $pagination_prompt instead of
19597 "<return>".
19598 (string_to_regexp): Move to lib/gdb-utils.exp.
19599
e214cf6c
JK
196002014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19601
19602 * gdb.arch/amd64-entry-value-paramref.S: New file.
19603 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19604 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19605 * gdb.arch/amd64-optimout-repeat.S: New file.
19606 * gdb.arch/amd64-optimout-repeat.c: New file.
19607 * gdb.arch/amd64-optimout-repeat.exp: New file.
19608
17d0c5c8
JK
196092014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19610
19611 PR gdb/17170
19612 * gdb.base/statistics.exp: New file.
19613
b8b8facf
DE
196142014-07-17 Doug Evans <dje@google.com>
19615
74b49205 19616 PR gdb/17170
b8b8facf
DE
19617 * gdb.base/maint.exp: Update testing of per-command stats.
19618
1b5d0ab3
PA
196192014-07-16 Pedro Alves <palves@redhat.com>
19620
19621 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19622 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19623 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19624 (tfile_write_buf): New functions.
19625 (add_memory_block): Rewrite using the above.
19626 (adjust_function_address): New function.
19627 (FUNCTION_ADDRESS): New macro.
19628 (write_basic_trace_file): Remove short_x local, and use
19629 tfile_write_16. Change type of func_addr local to unsigned long
19630 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19631 here. Cast argument of add_memory_block to char pointer.
19632 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19633 (main): Remove parameters.
19634 * gdb.trace/tfile.exp: Remove nowarnings.
19635
4d974e88
SM
196362014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19637
19638 * gdb.base/debug-expr.exp: Test string evaluation with
19639 "debug expression" on.
19640
41e99568
PA
196412014-07-15 Pedro Alves <palves@redhat.com>
19642
19643 * gdb.base/reread.exp: Use clean_restart.
19644
487d9753
PL
196452014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19646
19647 * gdb.arch/avr-flash-qualifer.c: New.
19648 * gdb.arch/avr-flash-qualifer.exp: New.
19649
cc1c52ad
PA
196502014-07-14 Pedro Alves <palves@redhat.com>
19651
19652 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19653 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19654
1e973570
PA
196552014-07-14 Pedro Alves <palves@redhat.com>
19656
19657 * gdb.base/double-prompt-target-event-error.c: New file.
19658 * gdb.base/double-prompt-target-event-error.exp: New file.
19659
93d6eb10
PA
196602014-07-14 Pedro Alves <palves@redhat.com>
19661
19662 PR gdb/17072
19663 * gdb.base/paginate-inferior-exit.c: New file.
19664 * gdb.base/paginate-inferior-exit.exp: New file.
19665
0017922d
PA
196662014-07-14 Pedro Alves <palves@redhat.com>
19667
19668 PR gdb/17072
19669 * gdb.base/paginate-bg-execution.c: New file.
19670 * gdb.base/paginate-bg-execution.exp: New file.
19671
94696ad3
PA
196722014-07-14 Pedro Alves <palves@redhat.com>
19673
19674 PR gdb/17072
19675 * gdb.base/paginate-execution-startup.c: New file.
19676 * gdb.base/paginate-execution-startup.exp: New file.
19677 * lib/gdb.exp (pagination_prompt): New global.
19678 (default_gdb_spawn): New procedure, factored out from
19679 default_gdb_spawn.
19680 (default_gdb_start): Adjust to call default_gdb_spawn.
19681 (gdb_spawn): New procedure.
19682
bd293940
PA
196832014-07-14 Pedro Alves <palves@redhat.com>
19684
19685 * lib/gdb.exp (gdb_assert): New procedure.
19686 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19687
c933f875
PA
196882014-07-14 Pedro Alves <palves@redhat.com>
19689
19690 * gdb.base/execution-termios.c: New file.
19691 * gdb.base/execution-termios.exp: New file.
19692
d98b7a16
TT
196932014-07-14 Tom Tromey <tromey@redhat.com>
19694
19695 * gdb.cp/vla-cxx.cc: New file.
19696 * gdb.cp/vla-cxx.exp: New file.
19697
548740d6
TT
196982014-07-14 Tom Tromey <tromey@redhat.com>
19699
19700 * gdb.reverse/rerun-prec.c: New file.
19701 * gdb.reverse/rerun-prec.exp: New file.
19702
a25eb028
MR
197032014-07-12 Maciej W. Rozycki <macro@mips.com>
19704 Maciej W. Rozycki <macro@codesourcery.com>
19705
19706 * lib/gdb-utils.exp: New file.
19707 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19708 inline `gdb_init_command' processing.
19709 (gdb_start_cmd): Likewise.
19710 * lib/mi-support.exp (mi_run_cmd): Likewise.
19711 * README: Document `gdb_init_command' and `gdb_init_commands'.
19712
218c2655
JK
197132014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19714
19715 Fix false FAIL running under a very long directory name.
19716 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19717 and "set print elements 10000". Twice.
19718
5401fde3
YQ
197192014-07-11 Yao Qi <yao@codesourcery.com>
19720
19721 * gdb.base/exprs.exp: "set print symbol off".
19722
e76126e8
PA
197232014-07-11 Pedro Alves <palves@redhat.com>
19724
19725 * gdb.threads/kill.c: New file.
19726 * gdb.threads/kill.exp: New file.
19727
2d6f0de6
YQ
197282014-07-10 Yao Qi <yao@codesourcery.com>
19729
19730 * gdb.trace/tfile.c (write_basic_trace_file)
19731 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19732 address written to trace file.
19733
7180e04a
PA
197342014-07-09 Pedro Alves <palves@redhat.com>
19735
19736 * gdb.base/attach-wait-input.exp: New file.
19737 * gdb.base/attach-wait-input.c: New file.
19738
9a9a7608
AB
197392014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19740
19741 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19742 setting up test structures.
19743 (main): Call new test function.
19744 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19745 test function, continue into test function and walk test
19746 structures.
19747
161ac41e
YQ
197482014-07-02 Yao Qi <yao@codesourcery.com>
19749
19750 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19751 'bar_start' at the beginning of functions 'foo' and 'bar'
19752 respectively.
19753 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19754 instead of 'foo' and 'bar'.
19755
1f267ae3
MM
197562014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19757
19758 * gdb.btrace/segv.exp: New.
19759 * gdb.btrace/segv.c: New.
19760
2b239efb
LM
197612014-07-02 Luis Machado <lgustavo@codesourcery.com>
19762
19763 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
19764 instruction.
19765
cf363f18
MW
197662014-06-30 Mark Wielaard <mjw@redhat.com>
19767
19768 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
19769 vulture, vilify, villar): New volatile array constants.
19770 (vindictive, vegetation): New const volatile array constants.
19771 * gdb.base/volatile.exp: Test volatile and const volatile array
19772 types.
19773
aebf9d24
AA
197742014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
19775
19776 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
19777 target lacks support for awatch, rwatch, or hbreak.
19778
b67a2c6f
YQ
197792014-06-27 Yao Qi <yao@codesourcery.com>
19780
19781 * gdb.multi/dummy-frame-restore.exp: New.
19782 * gdb.multi/dummy-frame-restore.c: New.
19783
aef92902
MM
197842014-06-25 Markus Metzger <markus.t.metzger@intel.com>
19785
19786 * gdb.btrace/gcore.exp: New.
19787
8e9db26e
PA
197882014-06-23 Pedro Alves <palves@redhat.com>
19789
19790 * gdb.base/watchpoint-reuse-slot.c: New file.
19791 * gdb.base/watchpoint-reuse-slot.exp: New file.
19792
70afc5b7
SC
197932014-06-23 Siva Chandra Reddy <sivachandra@google.com>
19794
19795 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
19796 progspace's filename in 'info', 'enable' and 'disable' command
19797 tests.
19798
b972bd9c
JK
197992014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
19800
19801 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
19802 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19803 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
19804
125f8a3d
GB
198052014-06-20 Gary Benson <gbenson@redhat.com>
19806
19807 * gdb.arch/i386-avx.exp: Fix include file location.
19808 * gdb.arch/i386-sse.exp: Likewise.
19809
3ed9baed
IB
198102014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19811
19812 * gdb.dlang/expression.exp: New file.
19813
034f788c
PA
198142014-06-19 Pedro Alves <palves@redhat.com>
19815
19816 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
19817 out from ...
19818 (top level): ... here. Iterate running tests under different
19819 scheduler-locking settings.
19820
45371d0c
LM
198212014-06-18 Luis Machado <lgustavo@codesourcery.com>
19822
19823 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
19824 to DW_FORM_addr and use non-zero addresses.
19825
5d376983
SC
198262014-06-18 Siva Chandra Reddy <sivachandra@google.com>
19827
19828 PR gdb/17017
19829 * gdb.python/py-xmethods.cc: Add global function call counters and
19830 increment them in their respective functions. Remove "cout"
19831 statements.
19832 * gdb.python/py-xmethods.exp: Make tests check the global function
19833 call counters instead of depending on inferior IO.
19834
a1aa2221
LM
198352014-06-18 Don Breazeal <donb@codesourcery.com>
19836
19837 * gdb.base/foll-fork.exp (default_fork_parent_follow):
19838 Deleted procedure.
19839 (explicit_fork_parent_follow): Deleted procedure.
19840 (explicit_fork_child_follow): Deleted procedure.
19841 (test_follow_fork): New procedure.
19842 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 19843 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
19844 procedure calls.
19845
0fc05997
YQ
198462014-06-17 Yao Qi <yao@codesourcery.com>
19847
19848 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
19849 CP1252.
19850
70795c52
LM
198512014-06-17 Luis Machado <lgustavo@codesourcery.com>
19852
19853 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
19854 Initialize ptr and S explicitly.
19855 (skip_type_update_when_not_use_rtti_test): Likewise.
19856
6be47f0c
KS
198572014-06-16 Keith Seitz <keiths@redhat.com>
19858
19859 PR mi/15863
19860 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
19861 the inferior is started.
19862
d03de421
PA
198632014-06-16 Pedro Alves <palves@redhat.com>
19864
19865 * gdb.base/break-main-file-remove-fail.c: New file.
19866 * gdb.base/break-main-file-remove-fail.exp: New file.
19867 * gdb.base/break-unload-file.exp: Use build_executable instead of
19868 prepare_for_testing.
19869 (test_break): New parameter "initial_load". Handle it.
19870 (top level): Add initial_load cmdline/file axis.
19871
f9579b99
TT
198722014-06-12 Tom Tromey <tromey@redhat.com>
19873
19874 * gdb.base/completion.exp: Don't use directory name in test.
19875
3657956b
GB
198762014-06-09 Gary Benson <gbenson@redhat.com>
19877
19878 * gdb.base/sigall.c [Functions to send signals]: Reorder to
19879 separate the always-available ANSI-standard signals from the
19880 signals that require checking.
19881 (main): Likewise.
19882 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
19883 Likewise.
19884 (main): Likewise.
19885
4186eb54
KS
198862014-06-07 Keith Seitz <keiths@redhat.com>
19887
19888 Revert:
19889 PR c++/16253
19890 * gdb.cp/var-tag.cc: New file.
19891 * gdb.cp/var-tag.exp: New file.
19892 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19893 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19894 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19895 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19896
25326a28 198972014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
19898
19899 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
19900
829155c9
PA
199012014-06-06 Pedro Alves <palves@redhat.com>
19902
19903 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
19904 in target debug output instead of looking at RSP packets,
19905 disabling the test on any target that uses hardware stepping.
19906 Update comments.
19907
61c8d22e
PA
199082014-06-06 Pedro Alves <palves@redhat.com>
19909
19910 * gdb.base/break-unload-file.exp: Fix typo.
19911
d9a47287
YQ
199122014-06-06 Yao Qi <yao@codesourcery.com>
19913
19914 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
19915 from "jit_function" to "^jit_function".
19916
e5e01dbf
YQ
199172014-06-06 Yao Qi <yao@codesourcery.com>
19918
19919 * gdb.base/async.c (foo): Add one statement.
19920 * gdb.base/async.exp: Get the next instruction address and
19921 match the output of "nexti" by instruction address. Match
19922 the hex address in the output of "finish".
19923
73ba372c
GB
199242014-06-06 Gary Benson <gbenson@redhat.com>
19925
19926 * gdb.base/call-signals.c: Remove preprocessor conditionals
19927 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19928 SIGSEGV and SIGTERM.
19929 * gdb.base/sigall.c: Likewise.
19930 * gdb.base/unwindonsignal.c: Likewise.
19931 * gdb.reverse/sigall-reverse.c: Likewise.
19932
831517df
YQ
199332014-06-06 Yao Qi <yao@codesourcery.com>
19934
19935 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19936 readable, skip the test.
19937
b8b91e98
YQ
199382014-06-06 Yao Qi <yao@codesourcery.com>
19939
19940 * gdb.threads/staticthreads.c (thread_function): Move the line
19941 setting breakpoint on forward.
19942 * gdb.threads/staticthreads.exp: Update comments.
19943
fb934770
LC
199442014-06-05 Ludovic Courtès <ludo@gnu.org>
19945
19946 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19947 "history-append! type error".
19948
6ef284bd
SM
199492014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19950
19951 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19952 erroneous dprintf expected input.
19953
a872e241
DE
199542014-06-04 Doug Evans <xdje42@gmail.com>
19955
19956 * gdb.guile/scm-generics.exp: Delete.
19957
16f691fb
DE
199582014-06-04 Doug Evans <xdje42@gmail.com>
19959
19960 * gdb.guile/scm-breakpoint.exp: Update.
19961 Add tests for breakpoint registration.
19962
012370f6
TT
199632014-06-04 Tom Tromey <tromey@redhat.com>
19964
19965 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19966 VLA-in-union.
19967 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19968 inner_vla_struct, vla_union types. Initialize objects of those
19969 types and compute their sizes.
19970
9f5a4cef
HZ
199712014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19972 Hui Zhu <hui@codesourcery.com>
19973
19974 * gdb.base/fileio.exp: Add test for shell not available as well as
19975 available.
19976 * gdb.base/fileio.c (test_system): Check for shell twice.
19977
90a45c4d
YQ
199782014-06-04 Yao Qi <yao@codesourcery.com>
19979
19980 * gdb.base/auto-connect-native-target.exp: Remove redundant
19981 space from the regexp pattern.
19982
70017e41
YQ
199832014-06-04 Yao Qi <yao@codesourcery.com>
19984
19985 * gdb.base/default.exp: Replace "child" with "native" in
19986 regexp pattern.
19987
883964a7
SC
199882014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19989
19990 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19991 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19992 * gdb.python/py-xmethods.py: Python script supporting the
19993 new testcase and tests.
19994
ef370185
JB
199952014-06-03 Joel Brobecker <brobecker@adacore.com>
19996 Pedro Alves <palves@redhat.com>
19997
19998 PR breakpoints/17000
19999 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20000 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20001
1e2ccb61
BM
200022014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20003
20004 * gdb.base/subst.exp: Add tests to verify partial path matching
20005 output.
20006
c6ec5ab2
PA
200072014-06-03 Pedro Alves <palves@redhat.com>
20008
20009 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20010 target that doesn't use software single-stepping.
20011
835c559f
PA
200122014-06-03 Pedro Alves <palves@redhat.com>
20013
20014 PR breakpoints/17000
20015 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20016 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20017
06eb1586
DE
200182014-06-02 Doug Evans <xdje42@gmail.com>
20019
20020 * gdb.guile/scm-parameter.exp: New file.
20021
e698b8c4
DE
200222014-06-02 Doug Evans <xdje42@gmail.com>
20023
20024 * gdb.guile/scm-cmd.c: New file.
20025 * gdb.guile/scm-cmd.exp: New file.
20026
ded03782
DE
200272014-06-02 Doug Evans <xdje42@gmail.com>
20028
20029 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20030 pretty-printer lookup.
20031 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20032 (make-pp_s-printer): Call it.
20033 (make-pretty-printer-from-dict): New function.
20034 (lookup-pretty-printer-maker-from-dict): New function.
20035 (*pretty-printer*): Simplify.
20036 (make-objfile-pp_s-printer): New function.
20037 (install-objfile-pretty-printers!): New function.
20038 (make-progspace-pp_s-printer): New function.
20039 (install-progspace-pretty-printers!): New function.
20040 * gdb.guile/scm-progspace.c: New file.
20041 * gdb.guile/scm-progspace.exp: New file.
20042
41fac0cf
PA
200432014-06-02 Pedro Alves <palves@redhat.com>
20044
20045 * gdb.base/dprintf-bp-same-addr.c: New file.
20046 * gdb.base/dprintf-bp-same-addr.exp: New file.
20047
96ae5695
EBM
200482014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20049
20050 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20051 * gdb.arch/powerpc-power.s: Likewise.
20052
da02b3a8
JB
200532014-06-02 Joel Brobecker <brobecker@adacore.com>
20054
20055 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20056
c72b2e7b
YQ
200572014-06-01 Yao Qi <yao@codesourcery.com>
20058
20059 * gdb.base/watchpoint.exp (test_watch_location): Check null
20060 pointer can be dereferenced. If not, do the test, otherwise
20061 skip it.
20062
53e8a631
AB
200632014-05-30 Andrew Burgess <aburgess@broadcom.com>
20064
20065 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20066 results.
20067 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20068
938f0e2f
AB
200692014-05-30 Andrew Burgess <aburgess@broadcom.com>
20070
20071 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20072 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20073 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20074 * gdb.arch/amd64-invalid-stack-top.c: New file.
20075 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20076
9ba6657a
PA
200772014-05-30 Pedro Alves <palves@redhat.com>
20078
20079 PR breakpoints/17000
20080 * gdb.base/sss-bp-on-user-bp.c: New file.
20081 * gdb.base/sss-bp-on-user-bp.exp: New file.
20082
522c09bf
DB
200832014-05-30 David Blaikie <dblaikie@gmail.com>
20084
20085 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20086 gnu_inline semantics via attribute.
20087 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20088 source explicitly specifies the required semantics.
20089
bf4ef81e
MR
200902014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20091
20092 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20093
329ea579
PA
200942014-05-29 Pedro Alves <palves@redhat.com>
20095 Tom Tromey <tromey@redhat.com>
20096
20097 * gdb.base/async-shell.exp: Don't enable target-async.
20098 * gdb.base/async.exp
20099 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20100 parameter. Adjust.
20101 (top level): Don't test with "target-async".
20102 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20103 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20104 * gdb.base/inferior-died.exp: Don't enable target-async.
20105 * gdb.base/interrupt-noterm.exp: Likewise.
20106 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20107 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20108 * gdb.mi/mi-nonstop.exp: Likewise.
20109 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20110 * gdb.mi/mi-nsintrall.exp: Likewise.
20111 * gdb.mi/mi-nsmoribund.exp: Likewise.
20112 * gdb.mi/mi-nsthrexec.exp: Likewise.
20113 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20114 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20115 * gdb.python/py-evsignal.exp: Don't enable target-async.
20116 * gdb.python/py-evthreads.exp: Likewise.
20117 * gdb.python/py-prompt.exp: Likewise.
20118 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20119 * gdb.server/solib-list.exp: Don't enable target-async.
20120 * gdb.threads/thread-specific-bp.exp: Likewise.
20121 * lib/mi-support.exp: Adjust to use mi-async.
20122
fd664c91
PA
201232014-05-29 Pedro Alves <palves@redhat.com>
20124
20125 PR gdb/13860
20126 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20127 reason, even in sync mode.
20128
251bde03
PA
201292014-05-29 Pedro Alves <palves@redhat.com>
20130 Hui Zhu <hui@codesourcery.com>
20131
20132 PR PR15693
20133 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20134 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20135 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20136 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20137
7f3c0343
JB
201382014-05-28 Joel Brobecker <brobecker@adacore.com>
20139
20140 * config/monitor.exp (gdb_target_monitor): Replace use of
20141 "set remotebaud" by "set serial baud".
20142
b2715b27
AW
201432014-05-26 Andy Wingo <wingo@igalia.com>
20144
20145 * gdb.guile/scm-breakpoint.exp:
20146 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20147 properties instead of gdb-object-properties.
20148
498a4489
YQ
201492014-05-26 Yao Qi <yao@codesourcery.com>
20150
20151 * gdb.server/no-thread-db.exp: Specify source file name
20152 explicitly when setting a breakpoint.
20153
589fdceb
MM
201542014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20155
20156 * gdb.btrace/vdso.c: New.
20157 * gdb.btrace/vdso.exp: New.
20158
e9089e05
MM
201592014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20160
20161 * gdb.base/gcore.exp (capture_command_output): Move ...
20162 * lib/gdb.exp (capture_command_output): ... here.
20163
67b5c0c1
MM
201642014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20165
20166 * gdb.btrace/data.exp: Test memory access during btrace replay.
20167
a2199296
SM
201682014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20169
20170 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20171
17b2616c
PA
201722014-05-21 Pedro Alves <palves@redhat.com>
20173
20174 PR gdb/13860
20175 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20176 (top level): Test that output related to execution commands is
20177 sent to the console with CLI commands, but not with MI commands.
20178 Test that breakpoint events are always mirrored to the console.
20179 Also expect the new source line to be output after a "next" in
20180 async mode too. Make it a pass/fail test.
20181 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20182 output.
20183 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20184
5166082f
PA
201852014-05-21 Pedro Alves <palves@redhat.com>
20186
20187 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20188 Use them to test variations of "list" after reaching a breakpoint.
20189 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20190 Test "list" with listsize 10 after reaching a breakpoint.
20191 * gdb.python/python.exp (decode_line current location line
20192 number): Adjust expected line number.
20193
2f25d70f
SM
201942014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20195
20196 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20197 behavior for $args, pass it directly to "run".
20198
ff604a67
MR
201992014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20200
20201 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20202 30000 to 65536.
20203
6a3cb8e8
PA
202042014-05-21 Pedro Alves <palves@redhat.com>
20205
20206 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20207 auto-connect-native-target off".
20208 * gdb.base/auto-connect-native-target.c: New file.
20209 * gdb.base/auto-connect-native-target.exp: New file.
20210
4ebfc96e
PA
202112014-05-21 Pedro Alves <palves@redhat.com>
20212
20213 * gdb.base/default.exp: Test "target native" instead of "target
20214 child".
20215
36d46afb
MW
202162014-05-21 Mark Wielaard <mjw@redhat.com>
20217
20218 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20219
5876f503
JK
202202014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20221
20222 Fix TLS access for -static -pthread.
20223 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20224 <HAVE_TLS> (thread_function, main): Initialize it.
20225 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20226 Add clean_restart.
20227 <$have_tls != "">: Check TLSVAR.
20228
0256a6ac
PA
202292014-05-21 Pedro Alves <palves@redhat.com>
20230
20231 * gdb.base/dcache-line-read-error.c: New.
20232 * gdb.base/dcache-line-read-error.exp: New.
20233
936d2992
PA
202342014-05-20 Pedro Alves <palves@redhat.com>
20235
20236 * gdb.base/compare-sections.c: New file.
20237 * gdb.base/compare-sections.exp: New file.
20238
802e8e6d
PA
202392014-05-20 Pedro Alves <palves@redhat.com>
20240
20241 * gdb.base/break-idempotent.c: New file.
20242 * gdb.base/break-idempotent.exp: New file.
20243
e59fa00f
MM
202442014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20245
20246 * gdb.btrace/nohist.exp: New.
20247
8b696e31
YQ
202482014-05-20 Yao Qi <yao@codesourcery.com>
20249
20250 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20251 gdb.reverse directory and gdb_reverse_timeout exists in board
20252 setting.
20253 * README: Document gdb_reverse_timeout.
20254
73c9764f
YQ
202552014-05-20 Yao Qi <yao@codesourcery.com>
20256
20257 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20258 'test_file_name'. Treat args as a string instead of a list.
20259 (gdb_init): Rename argument 'args' by 'test_file_name'.
20260
f1f4348a
JK
202612014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20262
20263 * gdb.arch/powerpc-power.exp: New file.
20264 * gdb.arch/powerpc-power.s: New file.
20265
0dbe70ce
DE
202662014-05-16 Doug Evans <dje@google.com>
20267
20268 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20269 * gdb.base/completion.exp: Check that all expected files exist
20270 before doing file completion.
0dbe70ce 20271
8d551b02
DE
202722014-05-16 Doug Evans <dje@google.com>
20273
20274 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20275 Update.
20276 (do_syscall_tests_without_xml): Update.
20277
73eb7709
PA
202782014-05-16 Pedro Alves <palves@redhat.com>
20279
20280 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20281 instead of "unknown output after running".
20282
3fae92fc
YQ
202832014-05-16 Yao Qi <yao@codesourcery.com>
20284
20285 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20286 file1.txt from host at the end.
20287 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20288
c2b2ccc5
DE
202892014-05-15 Doug Evans <dje@google.com>
20290
20291 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20292 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20293 loading file. Add test for TU lookup.
20294
8c217a4b
SM
202952014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20296
20297 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20298 calling "-exec-arguments" or "set args" before running the
20299 inferior.
20300
3deb39c6
SM
203012014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20302
20303 * lib/mi-support.exp (mi_expect_stop): Expect message for
20304 inferiors that exit with non-zero exit code.
20305
71a79f8c
YQ
203062014-05-14 Yao Qi <yao@codesourcery.com>
20307
20308 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20309 match absolute path on remote host.
20310 (test_file_list_exec_source_files): Remove "/" from the
20311 pattern.
20312
f23fcd46
YQ
203132014-05-14 Yao Qi <yao@codesourcery.com>
20314
20315 * boards/local-remote-host-notty.exp (${board}_file): New
20316 proc.
20317
9404b58f
KM
203182014-05-07 Kyle McMartin <kyle@redhat.com>
20319
20320 Pushed by Joel Brobecker <brobecker@adacore.com>.
20321 * gdb.arch/aarch64-atomic-inst.c: New file.
20322 * gdb.arch/aarch64-atomic-inst.exp: New file.
20323
5e45f04c
YQ
203242014-05-07 Yao Qi <yao@codesourcery.com>
20325
20326 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20327 in current context" too.
20328
c888a17d
KS
203292014-05-05 Keith Seitz <keiths@redhat.com>
20330
20331 * gdb.linespec/ls-dollar.exp: Add test for linespec
20332 file:convenience_variable.
20333
290a839c
YQ
203342014-05-05 Yao Qi <yao@codesourcery.com>
20335
20336 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20337 traceframes into tfile and ctf trace files. Read data from
20338 trace file and test collected data.
20339 (gdb_collect_locals_test): Likewise.
20340 (gdb_unavailable_registers_test): Likewise.
20341 (gdb_unavailable_floats): Likewise.
20342 (gdb_collect_globals_test): Likewise.
20343 (top-level): Append "ctf" to trace_file_targets if GDB
20344 supports.
20345
b5262cd0
YQ
203462014-05-05 Yao Qi <yao@codesourcery.com>
20347
20348 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20349 code to ...
20350 (gdb_collect_args_test_1): ... it. New proc.
20351 (gdb_collect_locals_test): Move some code to ...
20352 (gdb_collect_locals_test_1): ... it. New proc.
20353 (gdb_unavailable_registers_test): Move some code to ...
20354 (gdb_unavailable_registers_test_1): ... it. New proc.
20355 (gdb_unavailable_floats): Move some code to ...
20356 (gdb_unavailable_floats_1): ... it. New proc.
20357
30a1e6cc
SDJ
203582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20359
20360 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20361 probes to test for bitness recognition.
20362 * gdb.arch/amd64-stap-optional-prefix.exp
20363 (test_probe_value_without_reg): New procedure.
20364 Add code to test for different kinds of bitness.
20365
f33da99a
SDJ
203662014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20367
20368 PR breakpoints/16889
20369 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20370 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20371
5b80f00d
PA
203722014-05-01 Pedro Alves <palves@redhat.com>
20373
20374 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20375 gdb_file_cmd if no file is specified.
20376 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20377 last_loaded_file to set the remote exec-file.
20378
f8c2a73c
PA
203792014-05-01 Pedro Alves <palves@redhat.com>
20380
20381 * boards/local-remote-host.exp: New file.
20382
be6e8ac7
PA
203832014-05-01 Pedro Alves <palves@redhat.com>
20384
20385 * boards/local-remote-host.exp: Rename to ...
20386 * boards/local-remote-host-notty.exp: ... this.
20387
cac0dc8f
JB
203882014-04-28 Joel Brobecker <brobecker@adacore.com>
20389
20390 * gdb.ada/dyn_arrayidx: New testcase.
20391
9730e6cc
YQ
203922014-04-26 Yao Qi <yao@codesourcery.com>
20393
20394 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20395 and compute the length of function main. Save it in
20396 $main_length.
20397 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20398 (top-level): Use gdb_compile to compile objects into
20399 executable and restart GDB. Remove invocation to
20400 prepare_for_testing.
20401
7ae1a6a6
PA
204022014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20403 Pedro Alves <palves@redhat.com>
20404
20405 PR server/16255
20406 * gdb.multi/multi-attach.c: New file.
20407 * gdb.multi/multi-attach.exp: New file.
20408
4082afcc
PA
204092014-04-25 Pedro Alves <palves@redhat.com>
20410
20411 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20412 user.
20413 (top level): Test that "set remote conditional-breakpoints-packet
20414 off" works as intended.
20415 * gdb.base/dprintf.exp: Test that "set remote
20416 breakpoint-commands-packet off" works as intended.
20417 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20418 New function.
20419 (top level): Call it.
20420 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20421 remote fast-tracepoints-packet off" works as intended.
20422 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20423 * lib/gdb.exp (gdb_is_target_remote): ... here.
20424
2abc3f8d
DB
204252014-04-24 David Blaikie <dblaikie@gmail.com>
20426
20427 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20428 ensure clang would not discard them.
20429 * gdb.base/gdbvars.c: Ditto.
20430 * gdb.base/memattr.c: Ditto.
20431 * gdb.base/whatis.c: Ditto.
20432 * gdb.python/py-prettyprint.c: Ditto.
20433 * gdb.trace/actions.c: Ditto.
20434 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20435 ensure clang would not discard it.
20436
bfd39632
DB
204372014-04-24 David Blaikie <dblaikie@gmail.com>
20438
20439 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20440 clang to emit the full definition of type required by the test
20441 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20442
22842ff6
DB
204432014-04-24 David Blaikie <dblaikie@gmail.com>
20444
20445 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20446 coax Clang into emitting the definition of the type.
20447 * gdb.cp/pr10728-x.h (y): Ditto.
20448 * gdb.cp/pr10728-y.cc (y): Ditto.
20449
c2e827ad
DB
204502014-04-24 David Blaikie <dblaikie@gmail.com>
20451
20452 * gdb.base/label.exp: XFAIL label related tests under Clang.
20453 * gdb.cp/cplabel.exp: Ditto.
20454 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20455 under Clang those using labels.
20456
4c2d33e7
YQ
204572014-04-25 Yao Qi <yao@codesourcery.com>
20458
20459 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20460 double_label.
20461 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20462 partial_label and double_label.
20463
56083b99
DB
204642014-04-24 David Blaikie <dblaikie@gmail.com>
20465
20466 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20467
25d4e99d
DB
204682014-04-24 David Blaikie <dblaikie@gmail.com>
20469
20470 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20471 of the function to work across GCC and Clang.
20472 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20473 pointer types (const void ** const V void **).
20474
01f9f808
MS
204752014-04-24 Michael Sturm <michael.sturm@mintel.com>
20476 Walfred Tedeschi <walfred.tedeschi@intel.com>
20477
20478 * Makefile.in (EXECUTABLES): Added i386-avx512.
20479 * gdb.arch/i386-avx512.c: New file.
20480 * gdb.arch/i386-avx512.exp: Likewise.
20481
4b48d439
KS
204822014-04-23 Keith Seitz <keiths@redhat.com>
20483
20484 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20485 (mi_make_breakpoint_table): New procedure.
20486 (mi_create_breakpoint): Use mi_make_breakpoint
20487 and return the result.
20488 (mi_make_breakpoint): New procedure.
20489 (mi_build_kv_pairs): New procedure.
20490
20491 * gdb.mi/mi-break.exp: Remove unused globals,
20492 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20493 All callers updated.
20494 * gdb.mi/mi-dprintf.exp: Use variable to track command
20495 number.
20496 Update all callers of mi_create_breakpoint and use
20497 mi_make_breakpoint_table.
20498 Remove any unused global variables.
20499 * gdb.mi/mi-nonstop.exp: Likewise.
20500 * gdb.mi/mi-nsintrall.exp: Likewise.
20501 * gdb.mi/mi-nsmoribund.exp: Likewise.
20502 * gdb.mi/mi-nsthrexec.exp: Likewise.
20503 * gdb.mi/mi-reverse.exp: Likewise.
20504 * gdb.mi/mi-simplerun.exp: Likewise.
20505 * gdb.mi/mi-stepn.exp: Likewise.
20506 * gdb.mi/mi-syn-frame.exp: Likewise.
20507 * gdb.mi/mi-until.exp: Likewise.
20508 * gdb.mi/mi-var-cp.exp: Likewise.
20509 * gdb.mi/mi-var-display.exp: Likewise.
20510 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20511 * gdb.mi/mi2-var-child.exp: Likewise.
20512 * gdb.mi/mi-vla-c99.exp: Likewise.
20513 * lib/mi-support.exp: Likewise.
20514
20515 From Ian Lance Taylor <iant@cygnus.com>:
20516 * lib/gdb.exp (parse_args): New procedure.
20517
08351840
PA
205182014-04-23 Pedro Alves <palves@redhat.com>
20519
20520 * gdb.base/break-unload-file.c: New file.
20521 * gdb.base/break-unload-file.exp: New file.
20522 * gdb.base/sym-file-lib.c (baz): New function.
20523 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20524 field.
20525 (load): Store the segment's mapped size.
20526 (unload): New function.
20527 (unload_shlib): New function.
20528 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20529 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20530 set a breakpoint at baz, and call it.
20531 * gdb.base/sym-file.exp: New tests for stale breakpoint
20532 instructions.
20533
076855f9
PA
205342014-04-23 Pedro Alves <palves@redhat.com>
20535
20536 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20537 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20538 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20539 * gdb.base/hbreak-unmapped.c: New file.
20540 * gdb.base/hbreak-unmapped.exp: New file.
20541 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20542 * lib/gdb.exp (gdb_is_target_remote): ... here.
20543
483805cf
PA
205442014-04-22 Pedro Alves <palves@redhat.com>
20545
20546 * gdb.base/consecutive-step-over.c: New file.
20547 * gdb.base/consecutive-step-over.exp: New file.
20548
06d97543
PA
205492014-04-22 Pedro Alves <palves@redhat.com>
20550
20551 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20552 instead of send_gdb/gdb_expect.
20553
b4429ea2
YQ
205542014-04-22 Yao Qi <yao@codesourcery.com>
20555
20556 * lib/trace-support.exp (generate_tracefile): New procedure.
20557 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20558 return 0.
20559 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20560 if generate_tracefile returns 1.
20561
51d48146
PA
205622014-04-18 Tom Tromey <palves@redhat.com>
20563 Pedro alves <tromey@redhat.com>
20564
20565 PR backtrace/15558
20566 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20567 with a backtrace limit.
20568 * gdb.python/py-frame-inline.exp: Test running to an inline
20569 function with a backtrace limit, and printing the newest frame.
20570 * gdb.python/py-frame-inline.c (main): Call f.
20571
bd1dce5f
MS
205722014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20573
20574 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20575
40d1a503
MS
205762014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20577
20578 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20579 Drop prefix from unsupported source file path.
20580
389b98f7
YQ
205812014-04-17 Yao Qi <yao@codesourcery.com>
20582
20583 * lib/gdb.exp (with_target_charset): New proc.
20584 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20585 with_target_charset.
20586 (test_print_strings): Likewise.
20587 (test_repeat_bytes): Likewise.
20588 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20589 for some tests.
20590
22869d73
KS
205912014-04-16 Keith Seitz <keiths@redhat.com>
20592
20593 PR gdb/15827
20594 * gdb.dwarf2/corrupt.c: New file.
20595 * gdb.dwarf2/corrupt.exp: New file.
20596
c4f87ca6
KS
205972014-04-16 Keith Seitz <keiths@redhat.com>
20598
20599 PR c++/16597
20600 * gdb.cp/namelessclass.cc: New file.
20601 * gdb.cp/namelessclass.exp: New file.
20602 * gdb.cp/namelessclass.S: New file.
20603
ab19de87
DE
206042014-04-16 Doug Evans <dje@google.com>
20605
20606 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20607 Add comment.
20608 (gdbserver_default_get_comm_port): New function.
20609 (gdbserver_start): Check if board file provided
20610 "gdbserver,get_comm_port" and use it if so.
20611 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20612 (gdb,socketport): Set to "stdio".
20613 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20614 (stdio_gdbserver_template): Delete.
20615 (${board}_get_remote_address): Update.
20616 (${board}_build_remote_cmd): Delete.
20617 (${board}_get_comm_port): New function.
20618 (${board}_spawn): Update.
20619 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20620 Delete.
20621 (${board}_get_remote_address): Update.
20622 (${board}_get_comm_port): New function.
20623
fc98a809
AB
206242014-04-16 Andrew Burgess <aburgess@broadcom.com>
20625
20626 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20627 appearing in any order.
20628
87fd9e6e
DE
206292014-04-15 Doug Evans <dje@google.com>
20630
20631 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20632 uninitialized value of "description".
20633
099fc3ea
KS
206342014-04-15 Keith Seitz <keiths@redhat.com>
20635
20636 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20637 Remove unused globals.
20638 (test_running_the_program): Likewise.
20639 (test_controlled_execution): Likewise.
20640 (test_controlling_breakpoints): Likewise.
20641 (test_program_termination): Likewise.
20642
5da151d4
KS
206432014-04-15 Keith Seitz <keiths@redhat.com>
20644
20645 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20646 unused globals.
20647 (test_rbreak_creation_and_listing): Likewise.
20648 (test_ignore_count): Likewise.
20649 (test_error): Likewise.
20650
35e5d2f0
PA
206512014-04-15 Pedro Alves <palves@redhat.com>
20652
20653 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20654 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20655 sym-file-loader.c.
20656 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20657 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20658 to sym-file-loader.c.
20659 (struct library): Forward declare.
20660 (load_shlib, lookup_function): Change prototypes.
20661 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20662 (translate_offset): Remove declarations.
20663 (get_text_addr): New declaration.
20664 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20665 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20666 sym-file-loader.h.
20667 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20668 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20669 here from sym-file-loader.h.
20670 (struct library): New structure.
20671 (load_shlib, lookup_function): Change prototypes and adjust to
20672 work with a struct library.
20673 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20674 (translate_offset): Make static.
20675 (get_text_addr): New function.
20676 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20677
eb4c1710
PA
206782014-04-15 Pedro Alves <palves@redhat.com>
20679
20680 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20681
2d1baf52
PA
206822014-04-15 Pedro Alves <palves@redhat.com>
20683
20684 * gdb.base/sym-file-loader.c: Include <limits.h>.
20685 (SELF_LINK): New define.
20686 (get_origin): New function.
20687 (load_shlib): Use it.
20688 * gdb.base/sym-file.exp: Don't early return if the target is
20689 remote. Use runto_main, and issue fail is that fails. Use
20690 gdb_load_shlibs.
20691 (shlib_name): Delete.
20692 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20693
7dd6df01
PA
206942014-04-15 Pedro Alves <palves@redhat.com>
20695
20696 * gdb.base/sym-file.exp: Remove regex characters from test
20697 message. Don't refer to breakpoint numbers in test messages.
20698
b50c8614
KS
206992014-04-14 Keith Seitz <keiths@redhat.com>
20700
20701 PR c++/16253
20702 * gdb.cp/var-tag.cc: New file.
20703 * gdb.cp/var-tag.exp: New file.
20704 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20705 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20706 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20707 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20708
3d567982
TT
207092014-04-14 Tom Tromey <tromey@redhat.com>
20710
20711 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20712 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20713 type.
20714 * gdb.cp/enum-class.exp: New file.
20715 * gdb.cp/enum-class.cc: New file.
20716
0626fc76
TT
207172014-04-14 Tom Tromey <tromey@redhat.com>
20718
20719 * gdb.dwarf2/enum-type.exp: New file.
20720
dca325b3
SA
207212014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20722
20723 * gdb.mi/mi-vla-c99.exp: New file.
20724 * gdb.mi/vla.c: New file.
20725
5854b38a
SA
207262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20727
20728 * gdb.base/vla-datatypes.c: New file.
20729 * gdb.base/vla-datatypes.exp: New file.
20730
463bb957
SA
207312014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20732
20733 * gdb.base/vla-ptr.c: New file.
20734 * gdb.base/vla-ptr.exp: New file.
20735
3dd170be
SA
207362014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20737
20738 * gdb.dwarf2/count.exp: New file.
20739
5ecaaa66
SA
207402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20741
20742 * gdb.base/vla-sideeffect.c: New file.
20743 * gdb.base/vla-sideeffect.exp: New file.
20744
41f1ada5
DB
207452014-04-14 David Blaikie <dblaikie@gmail.com>
20746
20747 * gdb.mi/non-stop.c: Add return value for non-void function return
20748 statement.
20749 * gdb.threads/staticthreads.c: Ditto.
20750
0be03e84
DE
207512014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20752 Doug Evans <xdje42@gmail.com>
20753
20754 * gdb.guile/scm-value.c: Improve test case.
20755 * gdb.guile/scm-value.exp: Add new test.
20756
f180a1fb
DB
207572014-04-11 David Blaikie <dblaikie@gmail.com>
20758
20759 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20760 override Clang's default.
20761
6b662e19
JB
207622014-04-11 Joel Brobecker <brobecker@adacore.com>
20763
20764 Revert the following changes (regressions):
20765
20766 * gdb.base/vla-sideeffect.c: New file.
20767 * gdb.base/vla-sideeffect.exp: New file.
20768
20769 * gdb.dwarf2/count.exp: New file.
20770
20771 * gdb.base/vla-multi.c: New file.
20772 * gdb.base/vla-multi.exp: New file.
20773
20774 * gdb.base/vla-ptr.c: New file.
20775 * gdb.base/vla-ptr.exp: New file.
20776
20777 * gdb.base/vla-datatypes.c: New file.
20778 * gdb.base/vla-datatypes.exp: New file.
20779
20780 * gdb.mi/mi-vla-c99.exp: New file.
20781 * gdb.mi/vla.c: New file.
20782
245a5f0b
KS
207832014-04-11 Keith Seitz <keiths@redhat.com>
20784
20785 PR c++/16675
20786 * gdb.cp/cpsizeof.exp: New file.
20787 * gdb.cp/cpsizeof.cc: New file.
20788
58a84dcf
SA
207892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20790
191a8a90
JB
20791 * gdb.mi/mi-vla-c99.exp: New file.
20792 * gdb.mi/vla.c: New file.
58a84dcf 20793
c8655f75
SA
207942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20795
20796 * gdb.base/vla-datatypes.c: New file.
20797 * gdb.base/vla-datatypes.exp: New file.
20798
024e13b4
SA
207992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20800
20801 * gdb.base/vla-ptr.c: New file.
20802 * gdb.base/vla-ptr.exp: New file.
20803
1a237e0e
SA
208042014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20805
20806 * gdb.base/vla-multi.c: New file.
20807 * gdb.base/vla-multi.exp: New file.
20808
504f3432
SA
208092014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20810
20811 * gdb.dwarf2/count.exp: New file.
20812
3bce8237
SA
208132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20814
191a8a90
JB
20815 * gdb.base/vla-sideeffect.c: New file.
20816 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 20817
322f9c21
YQ
208182014-04-11 Yao Qi <yao@codesourcery.com>
20819
20820 * gdb.base/completion.exp: Check file exists before running tests
20821 on file completion.
20822
d708bcd1
PA
208232014-04-10 Pedro Alves <palves@redhat.com>
20824
20825 * gdb.base/cond-eval-mode.c: New file.
20826 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
20827 prepare_for_testing to build the new file. Check result of
20828 runto_main.
20829 (test_break, test_watch): New procedures.
20830 (top level): Use them.
20831
ae1d2761
PM
208322014-04-08 Pierre Muller <muller@sourceware.org>
20833
20834 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
20835 Ctrl-V use for mingw hosts.
20836
7af389b8
SC
208372014-04-07 Siva Chandra Reddy <sivachandra@google.com>
20838
20839 * gdb.python/py-value.c: Improve test case.
20840 * gdb.python/py-value.exp: Add new test.
20841
5e703181
DE
208422014-04-07 David Blaikie <dblaikie@gmail.com>
20843
20844 * lib/compiler.c: Identify the clang compiler.
20845 * lib/compiler.cc: Ditto.
20846
9810b410
YQ
208472014-04-03 Yao Qi <yao@codesourcery.com>
20848
20849 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
20850
98d1b8dc
AB
208512014-04-01 Anton Blanchard <anton@samba.org>
20852
20853 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
20854 messages unique.
20855
3114cea1
AB
208562014-04-01 Anton Blanchard <anton@samba.org>
20857
20858 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
20859 prepare_for_testing.
20860
62f7182c
AB
208612014-04-01 Anton Blanchard <anton@samba.org>
20862
20863 * gdb.arch/ppc64-atomic-inst.c: Remove.
20864 * gdb.arch/ppc64-atomic-inst.S: New file.
20865 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
20866
770e7fc7
DE
208672014-03-31 Doug Evans <dje@google.com>
20868
20869 * gdb.base/print-symbol-loading-lib.c: New file.
20870 * gdb.base/print-symbol-loading-main.c: New file.
20871 * gdb.base/print-symbol-loading.exp: New file.
20872
46e2bafa
YQ
208732014-03-31 Yao Qi <yao@codesourcery.com>
20874
20875 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
20876
8776cfe9
JB
208772014-03-28 Joel Brobecker <brobecker@adacore.com>
20878
20879 * gdb.ada/mi_dyn_arr: New testcase.
20880
5d1ef361
DE
208812014-03-27 Doug Evans <dje@google.com>
20882
20883 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
20884
b5bee914
YQ
208852014-03-27 Yao Qi <yao@codesourcery.com>
20886
20887 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
20888 if target is nios2-*-*.
20889
0d4d0e77
YQ
208902014-03-26 Yao Qi <yao@codesourcery.com>
20891
20892 * lib/gdb.exp (readline_is_used): New proc.
20893 * gdb.base/completion.exp: Move tests on command complete up.
20894 Skip the rest of tests if readline is not used.
20895 * gdb.ada/complete.exp: Skp the test if readline is not
20896 used.
20897 * gdb.base/filesym.exp: Likewise.
20898 * gdb.base/macscp.exp: Likewise.
20899 * gdb.base/readline-ask.exp: Likewise.
20900 * gdb.base/readline.exp: Likewise.
20901 * gdb.python/py-cmd.exp: Likewise.
20902 * gdb.trace/tfile.exp: Likewise.
20903
29361eee
YQ
209042014-03-26 Yao Qi <yao@codesourcery.com>
20905
20906 * gdb.base/macscp.exp: Fix code format issues.
20907
bc9a5525
UW
209082014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
20909
20910 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
20911 * gdb.asm/powerpc64le.inc: New file.
20912
d3839ede
PA
209132014-03-25 Pedro Alves <palves@redhat.com>
20914 Doug Evans <dje@google.com>
20915
20916 * gdb.base/source-execution.c: New file.
20917 * gdb.base/source-execution.exp: New file.
20918 * gdb.base/source-execution.gdb: New file.
20919
01672a57
DE
209202014-03-24 Doug Evans <dje@google.com>
20921
20922 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20923 using fission.
20924
88bbeca9
HZ
209252014-03-24 Hui Zhu <hui@codesourcery.com>
20926 Pedro Alves <palves@redhat.com>
20927
20928 PR breakpoints/16101
20929 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20930 test pass/fail messages. Detect missing support for dprintf when
20931 breakpoints are actually inserted.
20932 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20933 breakpoints are actually inserted.
20934 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20935 fails.
20936
d2348791
JK
209372014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20938
20939 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20940
feef67ab
DE
209412014-03-22 Doug Evans <xdje42@gmail.com>
20942
20943 * gdb.python/python.exp (python not supported): Verify multi-line
20944 python command issues an error.
25d743f9 20945 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20946 guile command issues an error.
feef67ab 20947
ecebef6a
MR
209482014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20949
20950 * gdb.threads/thread-specific.exp: Handle the lack of usable
20951 $this_breakpoint and $this_thread.
20952
ccdd1909
HZ
209532014-03-21 Hui Zhu <hui@codesourcery.com>
20954
20955 * gdb.base/attach.exp (do_command_attach_tests): New.
20956
beb460e8
PA
209572014-03-20 Tom Tromey <tromey@redhat.com>
20958 Pedro Alves <palves@redhat.com>
20959
20960 PR cli/15718
20961 * gdb.base/condbreak-call-false.c: New file.
20962 * gdb.base/condbreak-call-false.exp: New file.
20963
40acf43a
PA
209642014-03-20 Pedro Alves <palves@redhat.com>
20965
20966 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20967 Delete.
20968 (block_signals, unblock_signals): Delete.
20969 (child_function_2, main): Remove references to deleted variable
20970 and functions.
20971
9f5e1e02
PA
209722014-03-20 Pedro Alves <palves@redhat.com>
20973
20974 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20975 Use pthread_kill to signal thread 2.
20976 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20977 Adjust to make the test send itself a signal rather than using the
20978 host's "kill" command.
20979
99619bea
PA
209802014-03-20 Pedro Alves <palves@redhat.com>
20981
20982 * gdb.threads/multiple-step-overs.c: New file.
20983 * gdb.threads/multiple-step-overs.exp: New file.
20984 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20985 Adjust expected infrun debug output.
20986
2adfaa28
PA
209872014-03-20 Pedro Alves <palves@redhat.com>
20988
20989 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20990 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20991
31e77af2
PA
209922014-03-20 Pedro Alves <palves@redhat.com>
20993
20994 PR breakpoints/7143
20995 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20996 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20997 of gdb_test_multiple.
20998 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20999 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21000
b9f437de
PA
210012014-03-20 Pedro Alves <palves@redhat.com>
21002
21003 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21004 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21005
05adc73e
PA
210062014-03-19 Pedro Alves <palves@redhat.com>
21007
21008 * gdb.base/async.exp: Remove early return.
21009
6048b950
PA
210102014-03-19 Pedro Alves <palves@redhat.com>
21011
21012 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21013
8bcfb00a
PA
210142014-03-19 Pedro Alves <palves@redhat.com>
21015
21016 * gdb.base/async.exp (test_background): Expect \r\n after
21017 "completed." in the fail pattern.
21018
884e37dc
PA
210192014-03-19 Pedro Alves <palves@redhat.com>
21020
21021 * gdb.base/async.exp (test_background): New procedure.
21022 Use it for all background execution command tests.
21023
148e57e2
PA
210242014-03-19 Pedro Alves <palves@redhat.com>
21025
21026 * gdb.base/async.exp: Use prepare_for_testing.
21027
f48088c7
PA
210282014-03-19 Pedro Alves <palves@redhat.com>
21029
21030 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21031 the same line.
21032
e2f6c966
PA
210332014-03-19 Pedro Alves <palves@redhat.com>
21034
21035 * gdb.base/async.c (main): Add "jump here" and "until here" line
21036 marker comments.
21037 * gdb.base/async.exp (jump_here): New global.
21038 (jump& test): Use it.
21039 (until_here): New global.
21040 (until& test): Use it.
21041
c30568d4
PA
210422014-03-19 Pedro Alves <palves@redhat.com>
21043
21044 * gdb.base/async.exp: Don't frob gdb_protocol.
21045
0172b6a7
DE
210462014-03-18 Doug Evans <xdje42@gmail.com>
21047
21048 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21049 Fix spelling of exec-done-display.
21050
06c868a8
JK
210512014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21052
21053 PR gdb/15358
21054 * gdb.base/gdb-sigterm.c: New file.
21055 * gdb.base/gdb-sigterm.exp: New file.
21056
0c7e1a46
PA
210572014-03-18 Pedro Alves <palves@redhat.com>
21058
21059 PR gdb/13860
21060 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21061 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21062 solib-event.
21063
f7c77d93
JB
210642014-03-17 Joel Brobecker <brobecker@adacore.com>
21065
21066 * gdb.ada/pckd_arr_ren: New testcase.
21067
5a1e8c7a
DE
210682014-03-13 Doug Evans <xdje42@gmail.com>
21069
21070 PR guile/16612
21071 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21072 collect after discarding symbols.
21073
350e1a76
DE
210742014-03-13 Ludovic Courtès <ludo@gnu.org>
21075 Doug Evans <xdje42@gmail.com>
21076
21077 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21078 to history survives a gc.
21079
a69900ae
PA
210802014-03-13 Pedro Alves <palves@redhat.com>
21081
21082 * gdb.base/default.exp: Don't test "target procfs".
21083
5db9f0bd
PA
210842014-03-13 Pedro Alves <palves@redhat.com>
21085
21086 * gdb.base/default.exp: Update "target child" and "target procfs"
21087 tests to not expect "Unix".
21088
b3ccfe11
TT
210892014-03-12 Tom Tromey <tromey@redhat.com>
21090
21091 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21092 New procs. Add target-async tests.
21093 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21094 Add target-async tests.
21095
646f4417
AA
210962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21097
21098 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21099 'func_start' and 'func_end' for the beginning and end of the
21100 function code, respectively.
21101 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21102 'func_end' instead of 'func' and 'main'.
21103
288c211f
AA
211042014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21105
21106 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21107 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21108 generate the debug info assembler source.
21109
e0c0f156
AA
211102014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21111
21112 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21113 * gdb.dwarf2/arr-subrange.exp: Likewise.
21114 * gdb.dwarf2/dwz.exp: Likewise.
21115 * gdb.dwarf2/method-ptr.exp: Likewise.
21116 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21117 * gdb.dwarf2/subrange.exp: Likewise.
21118 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21119 * gdb.dwarf2/implptrpiece.exp: Likewise.
21120 * gdb.dwarf2/nostaticblock.exp: Likewise.
21121
0e5c4555
AA
211222014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21123
21124 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21125 directory to absolute path name arguments.
21126
5ec18f2b
JG
211272014-03-10 Joel Brobecker <brobecker@adacore.com>
21128
21129 * gdb.ada/tagged_access: New testcase.
21130
847fc4f2
MM
211312014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21132
21133 * gdb.btrace/data.exp: Update expected output.
21134
cc3da688
YQ
211352014-03-06 Yao Qi <yao@codesourcery.com>
21136
21137 * gdb.trace/pr16508.exp: New file.
21138
0f26cec1
PA
211392014-03-05 Pedro Alves <palves@redhat.com>
21140
21141 PR gdb/16575
21142 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21143 procedure.
21144 (top level): Adjust to use it. Add tests that exercise breakpoint
21145 interaction with the code-cache.
21146
7a5a839f
LC
211472014-02-26 Ludovic Courtès <ludo@gnu.org>
21148
21149 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21150 test for 'history-append!'.
21151
31aa7e4e
JB
211522014-02-26 Joel Brobecker <brobecker@adacore.com>
21153
21154 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21155 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21156 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21157 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21158 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21159 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21160
1b588015
JB
211612014-02-26 Joel Brobecker <brobecker@adacore.com>
21162
21163 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21164 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21165 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21166
55426c9d
JB
211672014-02-26 Joel Brobecker <brobecker@adacore.com>
21168
21169 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21170
dc53a7ad
JB
211712014-02-26 Joel Brobecker <brobecker@adacore.com>
21172
21173 * gdb.dwarf2/arr-stride.c: New file.
21174 * gdb.dwarf2/arr-stride.exp: New file.
21175
12ab52e9
PA
211762014-02-26 Pedro Alves <palves@redhat.com>
21177
21178 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21179 that won't ever trigger. Make sure that GDB reports the correct
21180 breakpoint that caused the stop.
21181
849c862e
JK
211822014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21183
21184 PR gdb/16626
21185 * gdb.base/auto-load-script: New file.
21186 * gdb.base/auto-load.c: New file.
21187 * gdb.base/auto-load.exp: New file.
21188
71b7d793
JK
21189 PR gdb/16626
21190 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21191
e2f0d509
JK
211922014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21193
21194 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21195 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21196
50cc37c8
DE
211972014-02-24 Doug Evans <dje@google.com>
21198
21199 * lib/gdb.exp (run_on_host): Log error output if program fails.
21200
ea4758f2
PA
212012014-02-21 Pedro Alves <palves@redhat.com>
21202
21203 * gdb.threads/step-after-sr-lock.c: Rename to ...
21204 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21205 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21206 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21207 ... this.
21208
d7b30f67
SDJ
212092014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21210
21211 PR tdep/16397
21212 * gdb.arch/amd64-stap-special-operands.exp: New file.
21213 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21214 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21215 * gdb.arch/amd64-stap-triplet.S: Likewise.
21216 * gdb.arch/amd64-stap-triplet.c: Likewise.
21217
83deb43f
JB
212182014-02-20 Joel Brobecker <brobecker@adacore.com>
21219
21220 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21221 in .section pseudo-op.
21222
adde2bff
DE
212232014-02-20 lin zuojian <manjian2006@gmail.com>
21224 Joel Brobecker <brobecker@adacore.com>
21225 Doug Evans <xdje42@gmail.com>
21226
21227 PR symtab/16581
21228 * gdb.dwarf2/dw2-icycle.S: New file.
21229 * gdb.dwarf2/dw2-icycle.c: New file.
21230 * gdb.dwarf2/dw2-icycle.exp: New file.
21231
f7bd0f78
SC
212322014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21233
21234 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21235 operations on gdb.Value objects.
21236 * gdb.python/py-value-cc.exp: Add new test to test operations on
21237 gdb.Value objects.
21238
c17ef0d5
DE
212392014-02-18 Doug Evans <dje@google.com>
21240
21241 * Makefile.in (TESTS): New variable.
21242 (expanded_tests, expanded_tests_or_none): New variables
21243 (check-single): Pass $(expanded_tests_or_none) to runtest.
21244 (check-parallel): Only run tests in $(TESTS) if non-empty.
21245 (check/no-matching-tests-found): New rule.
21246 * README: Document TESTS makefile variable.
21247
5dd3176f
DE
212482014-02-18 Doug Evans <dje@google.com>
21249
21250 * Makefile.in (check-parallel): rm -rf outputs temp.
21251
0b10be4f
JK
212522014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21253
21254 Fix "ERROR: no fileid for" in the testsuite.
21255 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21256
85f224e7
DE
212572014-02-12 Doug Evans <dje@google.com>
21258
21259 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21260 (MISCELLANEOUS): New variable.
21261 (clean): rm -rf $(MISCELLANEOUS).
21262 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21263 dwp live in the same directory as symlinks, with each symlink pointed
21264 to a differently named file in a different directory.
21265
149b30ff
DE
212662014-02-11 Doug Evans <dje@google.com>
21267
21268 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21269 of Tcl file commands.
21270
1dfdac32
MK
212712014-02-10 Mark Kettenis <kettenis@gnu.org>
21272
21273 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21274 "kill -SIGUSR1 -1".
21275
aa4fb036
JB
212762014-02-10 Joel Brobecker <brobecker@adacore.com>
21277
21278 * gdb.ada/tick_length_array_enum_idx: New testcase.
21279
ed3ef339
DE
212802014-02-10 Doug Evans <xdje42@gmail.com>
21281
21282 * configure.ac (AC_OUTPUT): Add gdb.guile.
21283 * configure: Regenerate.
21284 * lib/gdb-guile.exp: New file.
21285 * lib/gdb.exp (get_target_charset): New function.
21286 * gdb.base/help.exp: Update expected output from "apropos apropos".
21287 * gdb.guile/Makefile.in: New file.
21288 * gdb.guile/guile.exp: New file.
21289 * gdb.guile/scm-arch.c: New file.
21290 * gdb.guile/scm-arch.exp: New file.
21291 * gdb.guile/scm-block.c: New file.
21292 * gdb.guile/scm-block.exp: New file.
21293 * gdb.guile/scm-breakpoint.c: New file.
21294 * gdb.guile/scm-breakpoint.exp: New file.
21295 * gdb.guile/scm-disasm.c: New file.
21296 * gdb.guile/scm-disasm.exp: New file.
21297 * gdb.guile/scm-equal.c: New file.
21298 * gdb.guile/scm-equal.exp: New file.
21299 * gdb.guile/scm-error.exp: New file.
21300 * gdb.guile/scm-error.scm: New file.
21301 * gdb.guile/scm-frame-args.c: New file.
21302 * gdb.guile/scm-frame-args.exp: New file.
21303 * gdb.guile/scm-frame-args.scm: New file.
21304 * gdb.guile/scm-frame-inline.c: New file.
21305 * gdb.guile/scm-frame-inline.exp: New file.
21306 * gdb.guile/scm-frame.c: New file.
21307 * gdb.guile/scm-frame.exp: New file.
21308 * gdb.guile/scm-generics.exp: New file.
21309 * gdb.guile/scm-gsmob.exp: New file.
21310 * gdb.guile/scm-iterator.c: New file.
21311 * gdb.guile/scm-iterator.exp: New file.
21312 * gdb.guile/scm-math.c: New file.
21313 * gdb.guile/scm-math.exp: New file.
21314 * gdb.guile/scm-objfile-script-gdb.in: New file.
21315 * gdb.guile/scm-objfile-script.c: New file.
21316 * gdb.guile/scm-objfile-script.exp: New file.
21317 * gdb.guile/scm-objfile.c: New file.
21318 * gdb.guile/scm-objfile.exp: New file.
21319 * gdb.guile/scm-ports.exp: New file.
21320 * gdb.guile/scm-pretty-print.c: New file.
21321 * gdb.guile/scm-pretty-print.exp: New file.
21322 * gdb.guile/scm-pretty-print.scm: New file.
21323 * gdb.guile/scm-section-script.c: New file.
21324 * gdb.guile/scm-section-script.exp: New file.
21325 * gdb.guile/scm-section-script.scm: New file.
21326 * gdb.guile/scm-symbol.c: New file.
21327 * gdb.guile/scm-symbol.exp: New file.
21328 * gdb.guile/scm-symtab-2.c: New file.
21329 * gdb.guile/scm-symtab.c: New file.
21330 * gdb.guile/scm-symtab.exp: New file.
21331 * gdb.guile/scm-type.c: New file.
21332 * gdb.guile/scm-type.exp: New file.
21333 * gdb.guile/scm-value-cc.cc: New file.
21334 * gdb.guile/scm-value-cc.exp: New file.
21335 * gdb.guile/scm-value.c: New file.
21336 * gdb.guile/scm-value.exp: New file.
21337 * gdb.guile/source2.scm: New file.
21338 * gdb.guile/types-module.cc: New file.
21339 * gdb.guile/types-module.exp: New file.
21340
7026a7c1
YQ
213412014-02-10 Yao Qi <yao@codesourcery.com>
21342
21343 PR testsuite/16543
21344 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21345 * configure: Regenerated.
21346 * Makefile.in: New file.
21347
6c466447
AS
213482014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21349
21350 * gdb.python/py-framefilter.exp: Fix typo.
21351
6e854735
YQ
213522014-02-08 Yao Qi <yao@codesourcery.com>
21353
21354 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21355 that no =breakpoint-modified is emitted when breakpoints are
21356 modified through MI commands.
21357
d137e6dc
PA
213582014-02-07 Pedro Alves <pedro@codesourcery.com>
21359 Pedro Alves <palves@redhat.com>
21360
21361 * gdb.threads/step-after-sr-lock.c: New file.
21362 * gdb.threads/step-after-sr-lock.exp: New file.
21363
b5ee5a50
PA
213642014-02-07 Pedro Alves <palves@redhat.com>
21365
21366 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21367
3c77faf3
JK
213682014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21369
21370 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21371 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21372
6dddc817
DE
213732014-02-06 Doug Evans <xdje42@gmail.com>
21374
21375 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21376 output.
21377
21378 * gdb.gdb/python-interrupts.exp: New file.
21379
de7b2893
YQ
213802014-02-05 Yao Qi <yao@codesourcery.com>
21381
21382 * gdb.trace/report.exp (use_collected_data): Test the output
21383 of "info threads" and "info inferiors".
21384
66d032ac
YQ
213852014-02-05 Yao Qi <yao@codesourcery.com>
21386
21387 Revert this patch:
21388
21389 2013-05-24 Yao Qi <yao@codesourcery.com>
21390
21391 * gdb.trace/tfile.exp: Test inferior and thread.
21392
591a12a1
UW
213932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21394
21395 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21396 on a function.
21397 * gdb.base/step-bt.c: Call hello via function pointer to make
21398 sure its first instruction is executed on powerpc64le-linux.
21399
0ff3e01f
UW
214002014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21401
21402 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21403
084ee545
UW
214042014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21405
21406 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21407 of the test patterns for use on little-endian systems.
21408
6ed14ff3
UW
214092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21410
21411 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21412 (decimal_vector): Fix for little-endian.
21413
401e27fd
JM
214142014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21415
21416 * gdb.arch/sparc-sysstep.exp: New file.
21417 * gdb.arch/sparc-sysstep.c: Likewise.
21418
21419 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21420
8b924729
EBM
214212014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21422
21423 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21424
fb151210
JB
214252014-01-23 Tom Tromey <tromey@redhat.com>
21426
21427 * gdb.ada/array_char_idx: New testcase.
21428
0740f8d8
TT
214292014-01-23 Tom Tromey <tromey@redhat.com>
21430
21431 PR python/16487:
21432 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21433 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21434 classes.
21435
21909fa1
TT
214362014-01-23 Tom Tromey <tromey@redhat.com>
21437
21438 PR python/16491:
21439 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21440 string from an inferior frame.
21441 * gdb.python/py-framefilter-mi.exp: Update.
21442
87ce2a04
DE
214432014-01-22 Doug Evans <dje@google.com>
21444
21445 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21446
237b092b
AA
214472014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21448
21449 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21450
d674a709
AA
214512014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21452
21453 * gdb.trace/entry-values.exp: Remove excess space character from
21454 regex patterns. Handle s390 call instruction.
21455
20fa3390
AA
214562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21457
21458 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21459 define "*_start" label. Make "name" static.
21460 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21461 ${name} by references to ${name}_start.
21462
78466714
AA
214632014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21464
21465 * gdb.base/info-macros.exp: Remove "debug" from the compile
21466 options.
21467
ec9f644a
IB
214682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21469
21470 * gdb.dlang/demangle.exp: New file.
21471
94b1b47e
IB
214722014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21473
21474 * gdb.dlang/primitive-types.exp: New file.
21475
7f420862
IB
214762014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21477
21478 * configure.ac: Create gdb.dlang/Makefile.
21479 * configure: Regenerate.
21480 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21481 * gdb.dlang/Makefile.in: New file.
21482 * lib/d-support.exp: New file.
21483 * lib/gdb.exp (skip_d_tests): New proc.
21484
52834460
MM
214852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21486
21487 * gdb.btrace/delta.exp: Check reverse stepi.
21488 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21489 * gdb.btrace/finish.exp: New.
21490 * gdb.btrace/next.exp: New.
21491 * gdb.btrace/nexti.exp: New.
21492 * gdb.btrace/record_goto.c: Add comments.
21493 * gdb.btrace/step.exp: New.
21494 * gdb.btrace/stepi.exp: New.
21495 * gdb.btrace/multi-thread-step.c: New.
21496 * gdb.btrace/multi-thread-step.exp: New.
21497 * gdb.btrace/rn-dl-bind.c: New.
21498 * gdb.btrace/rn-dl-bind.exp: New.
21499 * gdb.btrace/data.c: New.
21500 * gdb.btrace/data.exp: New.
21501 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21502
6e07b1d2
MM
215032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21504
21505 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21506 * gdb.btrace/exception.exp: Update.
21507 * gdb.btrace/instruction_history.exp: Update.
21508 * gdb.btrace/record_goto.exp: Update.
21509 * gdb.btrace/tailcall.exp: Update.
21510 * gdb.btrace/unknown_functions.exp: Update.
21511 * gdb.btrace/delta.exp: New.
21512
0b722aec
MM
215132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21514
21515 * gdb.btrace/record_goto.exp: Add backtrace test.
21516 * gdb.btrace/tailcall.exp: Add backtrace test.
21517
066ce621
MM
215182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21519
21520 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21521 * gdb.btrace/record_goto.c: New.
21522 * gdb.btrace/record_goto.exp: New.
21523 * gdb.btrace/x86-record_goto.S: New.
21524
0688d04e
MM
215252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21526
21527 * gdb.btrace/function_call_history.exp: Update tests.
21528 * gdb.btrace/instruction_history.exp: Update tests.
21529
8710b709
MM
215302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21531
21532 * gdb.btrace/function_call_history.exp: Fix expected field
21533 order for "record function-call-history".
21534 Add new tests for "record function-call-history /c".
21535 * gdb.btrace/exception.cc: New.
21536 * gdb.btrace/exception.exp: New.
21537 * gdb.btrace/tailcall.exp: New.
21538 * gdb.btrace/x86-tailcall.S: New.
21539 * gdb.btrace/x86-tailcall.c: New.
21540 * gdb.btrace/unknown_functions.c: New.
21541 * gdb.btrace/unknown_functions.exp: New.
21542 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21543
5de9129b
MM
215442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21545
21546 * gdb.btrace/instruction_history.exp: Update.
21547 * gdb.btrace/function_call_history.exp: Update.
21548
23a7fe75
MM
215492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21550
21551 * gdb.btrace/function_call_history.exp: Fix expected function
21552 trace.
21553 * gdb.btrace/instruction_history.exp: Initialize traced.
21554 Remove traced_functions.
21555
724c7dd8
MM
215562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21557
21558 * gdb.btrace/function_call_history.exp: Update
21559 * gdb.btrace/instruction_history.exp: Update.
21560
6d78d93b
MM
215612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21562
21563 * gdb.btrace/enable.exp: Update expected text.
21564
93a360cc
OJ
215652014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21566
21567 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21568 bytes.
21569
3772b53f
MR
215702014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21571
21572 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21573
596662fa
OJ
215742014-01-15 Omair Javaid <omair.javaid@linaro.org>
21575
21576 * lib/gdb.exp (supports_process_record): Return true for
21577 arm*-linux*. (supports_reverse): Likewise.
21578
b5b08fb4
SC
215792014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21580
21581 PR python/15464
21582 PR python/16113
21583 * gdb.python/py-type.c: Enhance test case.
21584 * gdb.python/py-value-cc.cc: Likewise
21585 * gdb.python/py-type.exp: Add new tests.
21586 * gdb.python/py-value-cc.exp: Likewise
21587
52d7fb13
AA
215882014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21589 Pedro Alves <palves@redhat.com>
21590
21591 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21592 Make "name" extern.
21593 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21594 references to ${name}_start by references to ${name}.
21595
a2cd8cfe
JB
215962014-01-10 Joel Brobecker <brobecker@adacore.com>
21597
21598 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21599
4e23fced
JB
216002014-01-10 Joel Brobecker <brobecker@adacore.com>
21601
21602 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21603
c6a9e42c
PA
216042014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21605 Pedro Alves <palves@redhat.com>
21606
21607 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21608 mi_gdb_target_load.
c6a9e42c 21609
b7ea362b
PA
216102014-01-08 Pedro Alves <palves@redhat.com>
21611
21612 * gdb.threads/reconnect-signal.c: New file.
21613 * gdb.threads/reconnect-signal.exp: New file.
21614
5e3f4fab
EBM
216152014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21616
21617 * gdb.base/source-dir.exp: New file.
21618
79301218
JB
216192014-01-07 Joel Brobecker <brobecker@adacore.com>
21620
21621 * gdb.ada/mi_interface: New testcase.
21622
8e355c5d
JB
216232014-01-07 Joel Brobecker <brobecker@adacore.com>
21624
21625 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21626 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21627 gdb.ada/pp-rec-component/pck.ads: New files.
21628
c0d48811
JB
216292014-01-07 Joel Brobecker <brobecker@adacore.com>
21630
21631 * gdb.python/py-pp-integral.c: New file.
21632 * gdb.python/py-pp-integral.py: New file.
21633 * gdb.python/py-pp-integral.exp: New file.
21634
17b609c3 21635For older changes see ChangeLog-1993-2013.
c906108c 21636\f
8d8cb839
EZ
21637;; Local Variables:
21638;; mode: change-log
21639;; left-margin: 8
21640;; fill-column: 74
21641;; version-control: never
21642;; End:
902f2ccb 21643
b811d2c2 21644 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21645 Copying and distribution of this file, with or without modification,
21646 are permitted provided the copyright notice and this notice are preserved.