[GOLD] PPC64_OPT_LOCALENTRY is incompatible with tail calls
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c20c017b
GB
12020-09-25 Gary Benson <gbenson@redhat.com>
2
3 * gdb.base/infcall-nested-structs.exp.tcl: Add
4 additional_flags=-Wno-tautological-compare for C++
5 tests when compiling using Clang.
6
68d654af
GB
72020-09-25 Gary Benson <gbenson@redhat.com>
8
9 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
10 for .c files.
11
b551a89f
TT
122020-09-24 Tom Tromey <tromey@adacore.com>
13
14 PR tui/26638:
15 * gdb.tui/list.exp: Check output of "focus next".
16
20a5fcbd
TT
172020-09-23 Tom Tromey <tom@tromey.com>
18
19 * gdb.dwarf2/intbits.exp: New file.
20 * gdb.dwarf2/intbits.c: New file.
21
b167e53f
PA
222020-09-20 Pedro Alves <pedro@palves.net>
23
24 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
25 spawn_id before calling remote_close. Close secondary MI channel.
26
dbc49e9f
PA
272020-09-20 Pedro Alves <pedro@palves.net>
28
29 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
30 fails.
31
c8d5abea
AB
322020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
33
34 * gdb.fortran/array-slices.exp: Update expected results.
35 * gdb.fortran/class-allocatable-array.exp: Likewise.
36 * gdb.fortran/multi-dim.exp: Likewise.
37 * gdb.fortran/vla-type.exp: Likewise.
38 * gdb.mi/mi-vla-fortran.exp: Likewise.
39
14f9473c
VC
402020-09-18 Victor Collod <vcollod@nvidia.com>
41
42 PR gdb/26635
43 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
44 compatible with i386, and move it to...
45 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
46 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
47 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
48
e8ef12b9
PA
492020-09-18 Pedro Alves <pedro@palves.net>
50
51 PR gdb/26631
52 * gdb.multi/multi-target-thread-find.exp: New file.
53
e11daf7a
PA
542020-09-18 Pedro Alves <pedro@palves.net>
55
56 * gdb.multi/multi-target-continue.exp: New file, factored out from
57 multi-target.exp.
58 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
59 multi-target.exp.
60 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
61 multi-target.exp.
62 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
63 multi-target.exp.
64 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
65 multi-target.exp.
66 * gdb.multi/multi-target.exp.tcl: New file, factored out from
67 multi-target.exp.
68 * gdb.multi/multi-target.exp: Delete.
69
d0edc2b8
AB
702020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
71
72 * gdb.fortran/array-slices.exp: Add missing message data.
73
7474326c
PA
742020-09-17 Pedro Alves <pedro@palves.net>
75
76 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
77
dd23068d
PA
782020-09-17 Pedro Alves <pedro@palves.net>
79
80 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
81 full prototype.
82
0640a543
PA
832020-09-17 Pedro Alves <pedro@palves.net>
84
85 * gdb.python/py-as-string.c: Add cast.
86
ef0cdbc1
PA
872020-09-17 Pedro Alves <pedro@palves.net>
88
89 * gdb.base/sizeof.c (fill): Add cast.
90
3a5eeb8b
PA
912020-09-17 Pedro Alves <pedro@palves.net>
92
93 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
94
a8129512
PA
952020-09-17 Pedro Alves <pedro@palves.net>
96
97 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
98 linkage name.
99 * gdb.base/prologue.exp: Use print /d.
100 * gdb.base/symbol-alias.exp: Handle C++ output.
101 * gdb.base/symbol-alias2.c: Handle C++ output.
102 [__cplusplus] (func): Explicitly specify linkage name.
103
a83cdcb6
PA
1042020-09-17 Pedro Alves <pedro@palves.net>
105
106 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
107 (struct my_key_t): ... this. Adjust all references.
108 (struct value_t): Rename to ...
109 (struct my_value_t): ... this. Adjust all references.
110 (create_map, add_map_element, create_map_map)
111 (add_map_map_element): Add casts.
112
d4bcee5c
PA
1132020-09-17 Pedro Alves <pedro@palves.net>
114
115 * gdb.python/py-framefilter-mi.c (funca): Add casts.
116 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
117
81f90489
PA
1182020-09-17 Pedro Alves <pedro@palves.net>
119
120 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
121
0a229804
PA
1222020-09-17 Pedro Alves <pedro@palves.net>
123
124 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
125 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
126 (charfoo, intfoo): Define full prototype.
127 * gdb.base/ptype1.c (charfoo): Define full prototype.
128 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
129 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
130
c3e5138d
PA
1312020-09-17 Pedro Alves <pedro@palves.net>
132
133 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
134 Don't define.
135 (utf_32_string): Compile for both C and C++.
136 * gdb.base/charset.exp: Use "print /d".
137
151fdbad
PA
1382020-09-17 Pedro Alves <pedro@palves.net>
139
140 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
141 (nullptr): Rename to ...
142 (null_ptr): ... this.
143 * gdb.base/watchpoint.exp: Adjust to rename.
144
18a25b64
PA
1452020-09-17 Pedro Alves <pedro@palves.net>
146
147 * gdb.base/printcmds.c (three, flag_enum_without_zero)
148 (three_not_flag): Add casts.
149
11fac337
PA
1502020-09-17 Pedro Alves <pedro@palves.net>
151
152 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
153 char array.
154 (main): Add references to Barrier, TestStrings, TestStringsH and
155 TestStringsW.
156 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
157 and expect a full prototype in C++.
158
52626c58
PA
1592020-09-17 Pedro Alves <pedro@palves.net>
160
161 * gdb.base/nested-addr.c (main): Add cast.
162 * gdb.base/nested-addr.exp: Use "print /d".
163
52bb0902
PA
1642020-09-17 Pedro Alves <pedro@palves.net>
165
166 * gdb.base/break.exp (func): New. Use it throughout when
167 expecting a function name.
168
73e18ac9
PA
1692020-09-17 Pedro Alves <pedro@palves.net>
170
171 * gdb.base/display.exp: Issue "set print asm-demangle on".
172
c8b18808
PA
1732020-09-17 Pedro Alves <pedro@palves.net>
174
175 * gdb.base/find.c: Include <string.h>.
176 (init_bufs): Add cast.
177 * gdb.base/find.exp: Issue "set print asm-demangle on".
178
fe830662
TT
1792020-09-16 Tom Tromey <tromey@adacore.com>
180
181 PR gdb/26598:
182 * gdb.base/skipcxx.exp: New file.
183 * gdb.base/skipcxx.cc: New file.
184
945ff6e2
TV
1852020-09-16 Tom de Vries <tdevries@suse.de>
186
187 PR testsuite/26617
188 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
189 WITH_DEBUG_SECTIONS is defined.
190 (xstr, str): New macro.
191 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
192 to get start and size of _Dmain.
193 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
194 using additional_flags.
195
da1df1db
TBA
1962020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
197
198 * gdb.base/bp-cmds-sourced-script.c: New file.
199 * gdb.base/bp-cmds-sourced-script.exp: New test.
200 * gdb.base/bp-cmds-sourced-script.gdb: New file.
201
337882d4
TV
2022020-09-16 Tom de Vries <tdevries@suse.de>
203
204 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
205 get the gdb prompt after issuing "monitor exit".
206
7361f908
TV
2072020-09-16 Tom de Vries <tdevries@suse.de>
208
209 PR testsuite/26624
210 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
211
4d91ddd3
TV
2122020-09-16 Tom de Vries <tdevries@suse.de>
213
214 PR testsuite/26618
215 * gdb.tui/new-layout.exp: Escape unbalanced braces.
216
08cc37dd
TT
2172020-09-15 Tom Tromey <tromey@adacore.com>
218
219 PR rust/26197:
220 * lib/rust-support.exp (rust_llvm_version): New proc.
221 * gdb.rust/simple.exp: Check rust_llvm_version.
222
ee6372f2
TV
2232020-09-14 Tom de Vries <tdevries@suse.de>
224
225 * gdb.rust/traits.exp: Fix PATH warning.
226
dc3a371e
PA
2272020-09-13 Pedro Alves <pedro@palves.net>
228
229 * gdb.base/catch-follow-exec.c (main): Add explicit return
230 statement.
231 * gdb.base/catch-signal.c (main): Likewise.
232 * gdb.base/condbreak-call-false.c (main): Likewise.
233 * gdb.base/consecutive.c (main): Add explicit return
234 statement and return type.
235 * gdb.base/cursal.c (main): Add explicit return statement.
236 * gdb.base/cvexpr.c (main): Likewise.
237 * gdb.base/display.c (main): Add explicit return statement and
238 return type.
239 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
240 * gdb.base/endianity.c (main): Likewise.
241 * gdb.base/execd-prog.c (main): Likewise.
242 * gdb.base/gdb1090.c (main): Likewise.
243 * gdb.base/info_qt.c (main): Likewise.
244 * gdb.base/lineinc.c (main): Likewise.
245 * gdb.base/load-command.c (main): Likewise.
246 * gdb.base/macscp1.c (main): Likewise.
247 * gdb.base/pr10179-a.c (main): Likewise.
248 * gdb.base/quit-live.c (main): Likewise.
249 * gdb.base/scope0.c (main): Likewise.
250 * gdb.base/settings.c (main): Likewise.
251 * gdb.base/stack-checking.c (main): Return int.
252 * gdb.base/varargs.c (main): Add explicit return statement.
253 * gdb.cp/ambiguous.cc (main): Likewise.
254 * gdb.cp/anon-struct.cc (main): Likewise.
255 * gdb.cp/anon-union.cc (main): Likewise.
256 * gdb.cp/bool.cc (main): Likewise.
257 * gdb.cp/bs15503.cc (main): Likewise.
258 * gdb.cp/cplusfuncs.cc (main): Likewise.
259 * gdb.cp/cttiadd.cc (main): Likewise.
260 * gdb.cp/extern-c.cc (main): Likewise.
261 * gdb.cp/filename.cc (main): Likewise.
262 * gdb.cp/formatted-ref.cc (main): Likewise.
263 * gdb.cp/mb-ctor.cc (main): Likewise.
264 * gdb.cp/member-ptr.cc (main): Likewise.
265 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
266 * gdb.cp/overload-const.cc (main): Likewise.
267 * gdb.cp/paren-type.cc (main): Likewise.
268 * gdb.cp/parse-lang.cc (main): Likewise.
269 * gdb.cp/pr-1023.cc (main): Likewise.
270 * gdb.cp/psmang1.cc (main): Likewise.
271 * gdb.cp/readnow-language.cc (main): Likewise.
272 * gdb.cp/ref-params.cc (main): Likewise.
273 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
274 * gdb.cp/virtbase2.cc (main): Likewise.
275 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
276 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
277 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
278 * gdb.mi/mi-console.c (main): Likewise.
279 * gdb.mi/mi-read-memory.c (main): Likewise.
280 * gdb.modula2/multidim.c (main): Likewise.
281 * gdb.opt/inline-small-func.c (main): Likewise.
282 * gdb.python/py-rbreak.c (main): Likewise.
283 * gdb.stabs/exclfwd1.c (main): Likewise.
284 * gdb.trace/qtro.c (main): Likewise.
285
af26601c
PA
2862020-09-13 Pedro Alves <pedro@palves.net>
287
288 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
289 instead of getenv.
290
2f4b83cd
PA
2912020-09-13 Pedro Alves <pedro@palves.net>
292
293 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
294 instead of spawning GDB with remote_spawn.
295 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
296 gdb_spawn instead of spawning GDB with remote_spawn.
297
c49da0e4
PA
2982020-09-13 Pedro Alves <pedro@palves.net>
299
300 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
301 file and add calls to first and second.
302 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
303 add call to f.
304
6791b117
PA
3052020-09-13 Pedro Alves <pedro@palves.net>
306
307 * gdb.mi/mi-break-qualified.cc: New file.
308 * gdb.mi/mi-break-qualified.exp: New file.
309 * lib/mi-support.exp (mi_create_breakpoint_multi)
310 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
311 procedures.
312 (mi_create_breakpoint_1): New, factored out from
313 mi_create_breakpoint.
314
3b8d4c5c
PA
3152020-09-13 Pedro Alves <pedro@palves.net>
316
317 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
318 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
319 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
320 (register_class): Delete.
321 (main): Don't call register_class.
322
d5f96005
PA
3232020-09-13 Pedro Alves <pedro@palves.net>
324
325 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
326 (do_tests): Remove "calling method for small class" test.
327 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
328 (register_class): Delete.
329 (main): Don't call register_class.
330 * gdb.cp/call-method-register.exp: New file, based on bits removed
331 from classes.exp.
332 * gdb.cp/call-method-register.cc: New file, based on bits removed
333 from classes.cc.
334
77f2120b
PA
3352020-09-13 Pedro Alves <pedro@palves.net>
336
337 * gdb.base/msym-bp-2.c: New.
338 * gdb.base/msym-bp-shl-lib.c: New file.
339 * gdb.base/msym-bp-shl-main-2.c: New file.
340 * gdb.base/msym-bp-shl-main.c: New file.
341 * gdb.base/msym-bp-shl.exp: New file.
342 * gdb.base/msym-bp.c: New file.
343 * gdb.base/msym-bp.exp: New file.
344
32aea73e
JB
3452020-09-13 Joel Brobecker <brobecker@adacore.com>
346
347 * gdb.base/default.exp: Change $_gdb_major to 11.
348
2a67f09d
FW
3492020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
350 Felix Willgerodt <Felix.Willgerodt@intel.com>
351
352 * x86-avx512bf16.c: New file.
353 * x86-avx512bf16.exp: Likewise.
354 * lib/gdb.exp (skip_avx512bf16_tests): New function.
355
ad570dd7
TV
3562020-09-11 Tom de Vries <tdevries@suse.de>
357
358 PR exp/26602
359 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
360
a56f7391
TBA
3612020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
362
363 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
364
918619e5
AM
3652020-09-10 Alan Modra <amodra@gmail.com>
366
367 PR 26597
368 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
369
cac1e71d
TV
3702020-09-08 Tom de Vries <tdevries@suse.de>
371
372 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
373 after gdb_starti_cmd.
374
c5cd900e
AKS
3752020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
376
377 * lib/fortran.exp (fortran_complex8): New proc.
378 (fortran_complex16): New proc.
379 * gdb.fortran/complex.exp: Use routines from fortran.exp
380 * gdb.fortran/pointer-to-pointer.exp: Likewise.
381 * gdb.fortran/vla-ptr-info.exp: Likewise.
382
8f5c6526
TV
3832020-09-03 Tom de Vries <tdevries@suse.de>
384
385 PR breakpoint/26546
386 * gdb.base/label-without-address.exp: Runto main first.
387
02c6f3f1
TT
3882020-09-02 Tom Tromey <tromey@adacore.com>
389
390 * gdb.ada/mi_var_access.exp: Test children of access variable.
391 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
392 * gdb.ada/mi_var_array.exp: Update.
393
efe24f05
KB
3942020-08-31 Kevin Buettner <kevinb@redhat.com>
395
396 * gdb.base/corefile.exp (warning-free): XFAIL test when running
397 on docker w/ AUFS storage driver.
398
973695d6
KB
3992020-08-31 Kevin Buettner <kevinb@redhat.com>
400
401 * gdb.base/corefile2.exp (renamed binfile): New tests.
402
f3bd50f1
SM
4032020-08-31 Simon Marchi <simon.marchi@efficios.com>
404
405 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
406
22b9b4b0
SL
4072020-08-31 Simon Marchi <simon.marchi@efficios.com>
408
409 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
410 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
411
8efaf6b3
SM
4122020-08-31 Simon Marchi <simon.marchi@efficios.com>
413
414 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
415 output, printing a "not saved" value from history and printing a
416 convenience variable created from a "not saved" value.
417
e840f2e3
TV
4182020-08-31 Tom de Vries <tdevries@suse.de>
419
420 * gdb.base/eh_return.exp: Use nopie.
421
8f57f343
PA
4222020-08-28 Pedro Alves <pedro@palves.net>
423
424 * gdb.base/advance-until-multiple-locations.exp
425 (advance_overload, until_overload): Adjust to match the
426 frame/function header instead of the source line text.
427
626d2320
TV
4282020-08-28 Tom de Vries <tdevries@suse.de>
429
430 * gdb.base/label-without-address.c: New test.
431 * gdb.base/label-without-address.exp: New file.
432
df631783
PA
4332020-08-27 Pedro Alves <pedro@palves.net>
434
435 PR gdb/26523
436 PR gdb/26524
437 * gdb.base/advance-until-multiple-locations.cc: New.
438 * gdb.base/advance-until-multiple-locations.exp: New.
439
48b076bb
SM
4402020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
441
442 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
443
c2015ce4
AB
4442020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
445
446 * gdb.arch/amd64-byte.exp: Make test names unique, use
447 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
448 * gdb.arch/amd64-dword.exp: Likewise.
449 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
450 * gdb.arch/amd64-stap-special-operands.exp: Make test names
451 unique.
452 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
453 * gdb.arch/amd64-word.exp: Make test names unique, use
454 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
455 * gdb.arch/i386-byte.exp: Make test names unique, use
456 gdb_breakpoint.
457 * gdb.arch/i386-word.exp: Likewise.
458
995d3a19
SV
4592020-08-25 Shahab Vahedi <shahab@synopsys.com>
460
461 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
462
8cac2b31
SM
4632020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
464
465 PR gdb/26532
466 * gdb.threads/stepi-random-signal.exp: Update pattern.
467
2bc19622
SM
4682020-08-25 Simon Marchi <simon.marchi@efficios.com>
469
470 PR gdb/26532
471 * gdb.base/ui-redirect.exp: Update pattern.
472
b04aa1fc
GB
4732020-08-25 Gary Benson <gbenson@redhat.com>
474
475 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
476 when compiling with clang.
8571e9c8 477 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 478
9f68b453
GB
4792020-08-25 Gary Benson <gbenson@redhat.com>
480
481 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
482 Add additional_flags=-Wno-inaccessible-base when compiling
483 with GCC >= 10.1 or clang. Add additional_flags=-w when
484 compiling with GCC < 10.
485
3945d2d7
GM
4862020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
487
488 PR m2/26372
fc5d6901
SM
489 * gdb.modula2/multidim.c: New file.
490 * gdb.modula2/multidim.exp: New file.
3945d2d7 491
60122dbe
SM
4922020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
493
494 * lib/gdb.exp (runto): Always emit fail on internal error.
495
1eb8556f
SM
4962020-08-24 Simon Marchi <simon.marchi@efficios.com>
497
498 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
499 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
500 Likewise.
501 * gdb.threads/stepi-random-signal.exp: Likewise.
502
33bf4c5c
TBA
5032020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
504
505 * gdb.base/print-file-var.exp: Fix typo "breapoint".
506 * gdb.trace/strace.exp: Ditto.
507
c2fd7fae
AKS
5082020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
509
510 * gdb.fortran/vla-type.exp: Skip commands not required for
511 the Flang compiled binaries after prologue fix.
512
326afb72
TT
5132020-08-17 Tom de Vries <tdevries@suse.de>
514 Tom Tromey <tromey@adacore.com>
515
516 PR rust/26197:
517 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
518
3ae7ab99
TT
5192020-08-17 Tom Tromey <tromey@adacore.com>
520
521 * gdb.ada/mi_var_access.exp: New file.
522 * gdb.ada/mi_var_access/mi_access.adb: New file.
523 * gdb.ada/mi_var_access/pck.adb: New file.
524 * gdb.ada/mi_var_access/pck.ads: New file.
525
f569c1c5
TV
5262020-08-16 Tom de Vries <tdevries@suse.de>
527
528 PR gdb/25350
529 * gdb.base/eh_return.c: New test.
530 * gdb.base/eh_return.exp: New file.
531
3d11c30a
TV
5322020-08-15 Tom de Vries <tdevries@suse.de>
533
534 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
535 (mixed_func_1d_): Use fortran_charlen_t in decl.
536
547ce8f0
TV
5372020-08-15 Tom de Vries <tdevries@suse.de>
538
539 PR backtrace/26390
540 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
541 Update expected pattern.
542
a54a7f13
PA
5432020-08-13 Pedro Alves <pedro@palves.net>
544
545 * gdb.fortran/complex.exp: Check skip_fortran_tests.
546 * gdb.fortran/library-module.exp: Likewise.
547 * gdb.fortran/logical.exp: Likewise.
548 * gdb.fortran/module.exp: Likewise.
549 * gdb.fortran/print_type.exp: Likewise.
550 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
551 * gdb.fortran/vla-datatypes.exp: Likewise.
552 * gdb.fortran/vla-history.exp: Likewise.
553 * gdb.fortran/vla-ptr-info.exp: Likewise.
554 * gdb.fortran/vla-ptype-sub.exp: Likewise.
555 * gdb.fortran/vla-ptype.exp: Likewise.
556 * gdb.fortran/vla-sizeof.exp: Likewise.
557 * gdb.fortran/vla-type.exp: Likewise.
558 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
559 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
560 * gdb.fortran/vla-value-sub.exp: Likewise.
561 * gdb.fortran/vla-value.exp: Likewise.
562
7a82e903
PA
5632020-08-13 Pedro Alves <pedro@palves.net>
564
565 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
566 * gdb.ada/access_to_packed_array.exp: Likewise.
567 * gdb.ada/access_to_unbounded_array.exp: Likewise.
568 * gdb.ada/addr_arith.exp: Likewise.
569 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
570 * gdb.ada/arr_arr.exp: Likewise.
571 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
572 * gdb.ada/array_bounds.exp: Likewise.
573 * gdb.ada/array_of_variable_length.exp: Likewise.
574 * gdb.ada/array_ptr_renaming.exp: Likewise.
575 * gdb.ada/array_subscript_addr.exp: Likewise.
576 * gdb.ada/arraydim.exp: Likewise.
577 * gdb.ada/arrayparam.exp: Likewise.
578 * gdb.ada/arrayptr.exp: Likewise.
579 * gdb.ada/assign_1.exp: Likewise.
580 * gdb.ada/assign_arr.exp: Likewise.
581 * gdb.ada/atomic_enum.exp: Likewise.
582 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
583 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
584 * gdb.ada/bias.exp: Likewise.
585 * gdb.ada/boolean_expr.exp: Likewise.
586 * gdb.ada/bp_c_mixed_case.exp: Likewise.
587 * gdb.ada/bp_enum_homonym.exp: Likewise.
588 * gdb.ada/bp_inlined_func.exp: Likewise.
589 * gdb.ada/bp_on_var.exp: Likewise.
590 * gdb.ada/bp_range_type.exp: Likewise.
591 * gdb.ada/bp_reset.exp: Likewise.
592 * gdb.ada/call_pn.exp: Likewise.
593 * gdb.ada/catch_assert_if.exp: Likewise.
594 * gdb.ada/catch_ex.exp: Likewise.
595 * gdb.ada/catch_ex_std.exp: Likewise.
596 * gdb.ada/char_enum.exp: Likewise.
597 * gdb.ada/char_param.exp: Likewise.
598 * gdb.ada/complete.exp: Likewise.
599 * gdb.ada/cond_lang.exp: Likewise.
600 * gdb.ada/convvar_comp.exp: Likewise.
601 * gdb.ada/dgopt.exp: Likewise.
602 * gdb.ada/disc_arr_bound.exp: Likewise.
603 * gdb.ada/display_nested.exp: Likewise.
604 * gdb.ada/dot_all.exp: Likewise.
605 * gdb.ada/dyn_loc.exp: Likewise.
606 * gdb.ada/dyn_stride.exp: Likewise.
607 * gdb.ada/excep_handle.exp: Likewise.
608 * gdb.ada/expr_delims.exp: Likewise.
609 * gdb.ada/expr_with_funcall.exp: Likewise.
610 * gdb.ada/exprs.exp: Likewise.
611 * gdb.ada/fin_fun_out.exp: Likewise.
612 * gdb.ada/fixed_cmp.exp: Likewise.
613 * gdb.ada/formatted_ref.exp: Likewise.
614 * gdb.ada/frame_arg_lang.exp: Likewise.
615 * gdb.ada/frame_args.exp: Likewise.
616 * gdb.ada/fullname_bp.exp: Likewise.
617 * gdb.ada/fun_addr.exp: Likewise.
618 * gdb.ada/fun_in_declare.exp: Likewise.
619 * gdb.ada/fun_overload_menu.exp: Likewise.
620 * gdb.ada/fun_renaming.exp: Likewise.
621 * gdb.ada/funcall_char.exp: Likewise.
622 * gdb.ada/funcall_param.exp: Likewise.
623 * gdb.ada/funcall_ptr.exp: Likewise.
624 * gdb.ada/funcall_ref.exp: Likewise.
625 * gdb.ada/homonym.exp: Likewise.
626 * gdb.ada/info_addr_mixed_case.exp: Likewise.
627 * gdb.ada/info_auto_lang.exp: Likewise.
628 * gdb.ada/info_exc.exp: Likewise.
629 * gdb.ada/info_types.exp: Likewise.
630 * gdb.ada/int_deref.exp: Likewise.
631 * gdb.ada/interface.exp: Likewise.
632 * gdb.ada/iwide.exp: Likewise.
633 * gdb.ada/lang_switch.exp: Likewise.
634 * gdb.ada/length_cond.exp: Likewise.
635 * gdb.ada/maint_with_ada.exp: Likewise.
636 * gdb.ada/mi_catch_assert.exp: Likewise.
637 * gdb.ada/mi_catch_ex.exp: Likewise.
638 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
639 * gdb.ada/mi_dyn_arr.exp: Likewise.
640 * gdb.ada/mi_ex_cond.exp: Likewise.
641 * gdb.ada/mi_exc_info.exp: Likewise.
642 * gdb.ada/mi_interface.exp: Likewise.
643 * gdb.ada/mi_prot.exp: Likewise.
644 * gdb.ada/mi_ref_changeable.exp: Likewise.
645 * gdb.ada/mi_string_access.exp: Likewise.
646 * gdb.ada/mi_task_arg.exp: Likewise.
647 * gdb.ada/mi_task_info.exp: Likewise.
648 * gdb.ada/mi_var_array.exp: Likewise.
649 * gdb.ada/mi_var_union.exp: Likewise.
650 * gdb.ada/mi_variant.exp: Likewise.
651 * gdb.ada/minsyms.exp: Likewise.
652 * gdb.ada/mod_from_name.exp: Likewise.
653 * gdb.ada/nested.exp: Likewise.
654 * gdb.ada/null_array.exp: Likewise.
655 * gdb.ada/optim_drec.exp: Likewise.
656 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
657 * gdb.ada/packed_array_assign.exp: Likewise.
658 * gdb.ada/packed_tagged.exp: Likewise.
659 * gdb.ada/pp-rec-component.exp: Likewise.
660 * gdb.ada/print_chars.exp: Likewise.
661 * gdb.ada/print_pc.exp: Likewise.
662 * gdb.ada/ptr_typedef.exp: Likewise.
663 * gdb.ada/ptype_arith_binop.exp: Likewise.
664 * gdb.ada/ptype_array.exp: Likewise.
665 * gdb.ada/ptype_field.exp: Likewise.
666 * gdb.ada/ptype_tagged_param.exp: Likewise.
667 * gdb.ada/ptype_union.exp: Likewise.
668 * gdb.ada/py_range.exp: Likewise.
669 * gdb.ada/py_taft.exp: Likewise.
670 * gdb.ada/rdv_wait.exp: Likewise.
671 * gdb.ada/rec_comp.exp: Likewise.
672 * gdb.ada/rec_return.exp: Likewise.
673 * gdb.ada/ref_param.exp: Likewise.
674 * gdb.ada/ref_tick_size.exp: Likewise.
675 * gdb.ada/rename_subscript_param.exp: Likewise.
676 * gdb.ada/repeat_dyn.exp: Likewise.
677 * gdb.ada/same_component_name.exp: Likewise.
678 * gdb.ada/same_enum.exp: Likewise.
679 * gdb.ada/scalar_storage.exp: Likewise.
680 * gdb.ada/set_wstr.exp: Likewise.
681 * gdb.ada/small_reg_param.exp: Likewise.
682 * gdb.ada/str_binop_equal.exp: Likewise.
683 * gdb.ada/str_ref_cmp.exp: Likewise.
684 * gdb.ada/str_uninit.exp: Likewise.
685 * gdb.ada/sub_variant.exp: Likewise.
686 * gdb.ada/sym_print_name.exp: Likewise.
687 * gdb.ada/taft_type.exp: Likewise.
688 * gdb.ada/tagged.exp: Likewise.
689 * gdb.ada/tagged_access.exp: Likewise.
690 * gdb.ada/task_bp.exp: Likewise.
691 * gdb.ada/task_switch_in_core.exp: Likewise.
692 * gdb.ada/tasks.exp: Likewise.
693 * gdb.ada/tick_last_segv.exp: Likewise.
694 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
695 * gdb.ada/type_coercion.exp: Likewise.
696 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
697 * gdb.ada/unchecked_union.exp: Likewise.
698 * gdb.ada/uninitialized_vars.exp: Likewise.
699 * gdb.ada/var_arr_attrs.exp: Likewise.
700 * gdb.ada/var_arr_typedef.exp: Likewise.
701 * gdb.ada/var_rec_arr.exp: Likewise.
702 * gdb.ada/variant-record.exp: Likewise.
703 * gdb.ada/variant.exp: Likewise.
704 * gdb.ada/variant_record_packed_array.exp: Likewise.
705 * gdb.ada/varsize_limit.exp: Likewise.
706 * gdb.ada/whatis_array_val.exp: Likewise.
707 * gdb.ada/widewide.exp: Likewise.
708 * gdb.ada/win_fu_syms.exp: Likewise.
709
7102020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
711
712 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
713
10c381b5
AB
7142020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
715
716 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
717 unset the array variable.
718
8f34b746
TV
7192020-08-03 Tom de Vries <tdevries@suse.de>
720
721 PR symtab/26333
722 * lib/dwarf.exp (DW_LNE_user): New proc.
723 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
724 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
725
0245e136
KB
7262020-07-31 Kevin Buettner <kevinb@redhat.com>
727
728 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
729 to 'uintptr_t'
730 (inttypes.h): Include.
731
9ef1ec5d
KB
7322020-07-31 Kevin Buettner <kevinb@redhat.com>
733
734 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
735 (C5_24k): Delete.
736 (C5_8k, C5_64k, C5_256k): New macros.
737 (buf_ro): Allocate 256 KiB of initialized data.
738
4c55e970
TBA
7392020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
740
741 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
742 that attempt to overwrite an existing condition with a condition
743 that fails parsing and also with a condition that parses fine
744 but contains junk at the end.
745
1e620590
TBA
7462020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
747
748 * gdb.base/condbreak-bad.c: New test.
749 * gdb.base/condbreak-bad.exp: New file.
750
e12dcc50
TV
7512020-07-30 Tom de Vries <tdevries@suse.de>
752
753 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
754 out of ...
755 (GDBInfoModuleSymbols::check_entry): ... here.
756 (GDBInfoModuleSymbols::check_optional_entry): New proc.
757 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
758 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
759
6cc64caa
TV
7602020-07-30 Tom de Vries <tdevries@suse.de>
761
762 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
763 "__class_some_module_Number_t" optional.
764
90fd07fc
TV
7652020-07-29 Tom de Vries <tdevries@suse.de>
766
767 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
768 multiple locations.
769
f5c79e97
TV
7702020-07-29 Tom de Vries <tdevries@suse.de>
771
772 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
773 rather than function name.
774
f75a0693
AB
7752020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
776
777 PR symtab/26270:
778 * gdb.cp/disasm-func-name.cc: New file.
779 * gdb.cp/disasm-func-name.exp: New file.
780
4888741a
TT
7812020-07-28 Tom Tromey <tromey@adacore.com>
782
783 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
784 'varval' location.
785
43d5901d
AB
7862020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
787
788 * gdb.python/py-unwind.py: Update to make use of a register
789 descriptor.
790
14fa8fb3
AB
7912020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
792
793 * gdb.python/py-arch-reg-names.exp: Add additional tests.
794
e79eb02f
AB
7952020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
796
797 PR fortran/23051
798 PR fortran/26139
799 * gdb.fortran/class-allocatable-array.exp: New file.
800 * gdb.fortran/class-allocatable-array.f90: New file.
801 * gdb.fortran/pointer-to-pointer.exp: New file.
802 * gdb.fortran/pointer-to-pointer.f90: New file.
803
876518dd
TV
8042020-07-25 Tom de Vries <tdevries@suse.de>
805
806 PR symtab/26243
807 * gdb.dwarf2/dw2-line-number-zero.c: New test.
808 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
809
6dcfb80a
TV
8102020-07-24 Tom de Vries <tdevries@suse.de>
811
812 PR testsuite/26293
813 * gdb.ada/mi_prot.exp: Require gnatmake-8.
814
e7bc9db8
PA
8152020-07-23 Pedro Alves <pedro@palves.net>
816
817 * gdb.server/server-kill.exp (prepare): New, factored out from the
818 top level.
819 (kill_server): New.
820 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
821 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
822
78344df7
AB
8232020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
824
825 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
826
25dfed24
SL
8272020-07-22 Sandra Loosemore <sandra@codesourcery.com>
828
829 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
830 Initialize to empty string at top level.
831 (gdb_wrapper_init): Revert check for file existence on build.
832 Build the wrapper in its default place, not a build-specific
833 location. When host == build, make the pathname absolute.
834 (gdb_compile): Delete leftover declaration of
835 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
836 string instead of uninitialized.
837
7da515fd
KB
8382020-07-22 Kevin Buettner <kevinb@redhat.com>
839
840 * gdb.base/corefile2.exp: New file.
841 * gdb.base/coremaker2.exp: New file.
842
9c5ec5c2
KB
8432020-07-22 Kevin Buettner <kevinb@redhat.com>
844
845 * gdb.base/coredump-filter.exp: Add second
846 non-Private-Shared-Anon-File test.
847 (test_disasm): Rename binfile for test which is expected
848 to fail.
849
f9e233c9
KB
8502020-07-22 Kevin Buettner <kevinb@redhat.com>
851
852 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
853 data in core file".
854 * gdb.base/coremaker.c (buf2ro): New global.
855 (mmapdata): Add a read-only mmap mapping.
856
94c265d7
KB
8572020-07-22 Kevin Buettner <kevinb@redhat.com>
858
859 PR corefiles/25631
860 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
861 New test.
862 * gdb.base/coremaker.c (buf3): New global.
863 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
864 flags.
865
8662020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
867
868 * gdb.base/coremaker.c (filler_ro): New global constant.
869
32fa152e
TT
8702020-07-22 Tom Tromey <tromey@adacore.com>
871
872 * gdb.ada/mi_prot.exp: New file.
873 * gdb.ada/mi_prot/pkg.adb: New file.
874 * gdb.ada/mi_prot/pkg.ads: New file.
875 * gdb.ada/mi_prot/prot.adb: New file.
876
c8474dc3
TBA
8772020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
878
879 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
880 loads two JITers.
881
baf8791e
AB
8822020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
883
884 * gdb.python/py-arch-reg-groups.exp: Additional tests.
885
f7306dac
AB
8862020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
887
888 * gdb.python/py-arch-reg-names.exp: Additional tests.
889
6d3d6e4b
TV
8902020-07-21 Tom de Vries <tdevries@suse.de>
891
892 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
893 breakpoint locations".
894 * gdb.reverse/solib-reverse.exp: Same.
895
803d0592
TV
8962020-07-21 Tom de Vries <tdevries@suse.de>
897
898 * gdb.reverse/step-reverse.c (callee): Merge statements.
899
e9bdc510
TV
9002020-07-21 Tom de Vries <tdevries@suse.de>
901
902 * gdb.fortran/info-modules.exp (info module variables): Allow missing
903 line numbers for some variables.
904
f0f9e75a
TV
9052020-07-21 Tom de Vries <tdevries@suse.de>
906
907 * gdb.opt/inline-locals.c (init_array): New func.
908 (func1): Use init_array.
909 * gdb.opt/inline-locals.exp: Update pattern.
910
bd460ecb
TV
9112020-07-21 Tom de Vries <tdevries@suse.de>
912
913 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
914 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
915
ae5369e7
LC
9162020-07-20 Ludovic Courtès <ludo@gnu.org>
917
918 * gdb.guile/source2.scm: Add #f first argument to 'format'.
919 * gdb.guile/types-module.exp: Remove "ERROR:" from
920 regexps since Guile 3.0 no longer prints that.
921
68cf161c
LC
9222020-07-20 Ludovic Courtès <ludo@gnu.org>
923
924 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
925 error regexp to match on Guile 2.2.
926
c14b4913
GB
9272020-07-20 Gary Benson <gbenson@redhat.com>
928
929 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
930 with clang.
931
b243ba58
TV
9322020-07-20 Tom de Vries <tdevries@suse.de>
933
934 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
935 (omp_set_lock_in_order): New function.
936 (single_scope, multi_scope, nested_func, nested_parallel): Use
937 omp_set_lock_in_order and omp_unset_lock.
938 (main): Init and destroy lock and lock2.
939
c06ad8b5
TV
9402020-07-20 Tom de Vries <tdevries@suse.de>
941
942 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
943
6e22f117
TV
9442020-07-20 Tom de Vries <tdevries@suse.de>
945
946 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
947
33176ea7
TV
9482020-07-17 Tom de Vries <tdevries@suse.de>
949
950 * gdb.base/valgrind-infcall-2.c: New test.
951 * gdb.base/valgrind-infcall-2.exp: New file.
952 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
953
90c3ec2d
TV
9542020-07-17 Tom de Vries <tdevries@suse.de>
955
956 * gdb.dlang/circular.c (found): Use found_label as label name.
957 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
958 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
959 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
960 * gdb.dwarf2/ada-linkage-name.exp: Same.
961 * gdb.dwarf2/arr-subrange.exp: Same.
962 * gdb.dwarf2/atomic-type.exp: Same.
963 * gdb.dwarf2/comp-unit-lang.exp: Same.
964 * gdb.dwarf2/cpp-linkage-name.exp: Same.
965 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
966 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
967 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
968 * gdb.dwarf2/implptr-64bit.exp: Same.
969 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
970 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
971 * gdb.dwarf2/imported-unit.exp: Same.
972 * gdb.dwarf2/main-subprogram.exp: Same.
973 * gdb.dwarf2/missing-type-name.exp: Same.
974 * gdb.dwarf2/nonvar-access.exp: Same.
975 * gdb.dwarf2/struct-with-sig.exp: Same.
976 * gdb.dwarf2/typedef-void-finish.exp: Same.
977 * gdb.dwarf2/void-type.exp: Same.
978
10da644d
TV
9792020-07-17 Tom de Vries <tdevries@suse.de>
980
981 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
982 src parameter.
983 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
984 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
985 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
986 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
987 * gdb.dwarf2/dwz.exp: Same.
988 * gdb.dwarf2/implptr-optimized-out.exp: Same.
989 * gdb.dwarf2/implref-array.exp: Same.
990 * gdb.dwarf2/implref-const.exp: Same.
991 * gdb.dwarf2/implref-global.exp: Same.
992 * gdb.dwarf2/implref-struct.exp: Same.
993 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
994 * gdb.dwarf2/opaque-type-lookup.exp: Same.
995 * gdb.dwarf2/var-access.exp: Same.
996 * gdb.dwarf2/varval.exp: Same.
997 * gdb.trace/entry-values.exp: Same.
998
315e6afc
TV
9992020-07-17 Tom de Vries <tdevries@suse.de>
1000
1001 * lib/dwarf.exp (Dwarf::extern): Remove.
1002 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1003 * gdb.dlang/circular.exp: Same.
1004 * gdb.dwarf2/comp-unit-lang.exp: Same.
1005 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1006 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1007 * gdb.dwarf2/dwz.exp: Same.
1008 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1009 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1010 * gdb.dwarf2/imported-unit.exp: Same.
1011 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1012
5597c940
SL
10132020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1014
1015 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1016 Use double quotes instead of single quotes.
1017
d0ce17d8
CT
10182020-07-16 Caroline Tice <cmtice@google.com>
1019
1020 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1021 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1022
853772cc
TV
10232020-07-16 Tom de Vries <tdevries@suse.de>
1024
1025 * lib/dwarf.exp (program): Initialize _line.
1026 (DW_LNE_end_sequence): Reinitialize _line.
1027 (DW_LNS_advance_line): Update _line.
1028 (line): New proc.
1029 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1030 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1031 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1032 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1033 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1034 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1035
fe07b572
AB
10362020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1037
1038 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1039 generic.
1040
52781cce
TV
10412020-07-15 Tom de Vries <tdevries@suse.de>
1042
1043 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1044 is_amd64_regs_target.
1045
3dcc261c
AB
10462020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1047
1048 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1049 * gdb.fortran/ptype-on-functions.f90: Likewise.
1050
054a0959
SM
10512020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1052
1053 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1054 values in documentation for addr_size to 4 and 8.
1055
ccb9eba6
AB
10562020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1057
1058 * gdb.arch/amd64-osabi.exp: Update.
1059 * gdb.arch/arm-disassembler-options.exp: Update.
1060 * gdb.arch/powerpc-disassembler-options.exp: Update.
1061 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1062 * gdb.arch/s390-disassembler-options.exp: Update.
1063 * gdb.base/all-architectures.exp.tcl: Update.
1064 * gdb.base/attach-pie-noexec.exp: Update.
1065 * gdb.base/catch-syscall.exp: Update.
1066 * gdb.xml/tdesc-arch.exp: Update.
1067
025a39a7
TV
10682020-07-14 Tom de Vries <tdevries@suse.de>
1069
1070 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1071 (local_gettid): ... this.
1072 (fn): Update.
1073
74e4b667
SL
10742020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1075
1076 * gdb.base/info_sources.exp: Skip directory match tests on
1077 remote hosts.
1078
f413dd74
GB
10792020-07-13 Gary Benson <gbenson@redhat.com>
1080
1081 * gdb.base/savedregs.exp (caller): Use parentheses to
1082 make expected expression evaluation ordering explicit.
1083
915771bb
GB
10842020-07-13 Gary Benson <gbenson@redhat.com>
1085
1086 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1087
2a122642
GB
10882020-07-13 Gary Benson <gbenson@redhat.com>
1089
1090 * gdb.base/bigcore.c (main): Use a volatile pointer when
1091 attempting to trigger a SIGSEGV.
1092 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1093 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1094 * gdb.base/savedregs.c (thrower): Likewise.
1095 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1096
3f00c730
GB
10972020-07-13 Gary Benson <gbenson@redhat.com>
1098
1099 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1100 defining and using VLA structure fields into...
1101 * gdb.base/vla-struct-fields.c: New file.
1102 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1103 tests into...
1104 * gdb.base/vla-struct-fields.exp: New file.
1105
963eeee4
TV
11062020-07-13 Tom de Vries <tdevries@suse.de>
1107
1108 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1109 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1110 * gdb.base/gold-gdb-index.exp: Same.
1111 * gdb.base/morestack.exp: Same.
1112
0ed35c9a
DX
11132020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1114
1115 PR rust/26121
1116 * gdb.rust/modules.rs: Prevent linker from discarding test
1117 symbol.
1118
4fdba23d
PA
11192020-07-10 Pedro Alves <pedro@palves.net>
1120
1121 PR gdb/26199
1122 * gdb.multi/multi-target.c (exit_thread): New.
1123 (thread_start): Break loop if EXIT_THREAD.
1124 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1125 (top level) Call test_no_resumed.
1126
15f3b077
TT
11272020-07-08 Tom Tromey <tromey@adacore.com>
1128
1129 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1130 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1131
9fc501fd
AB
11322020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1133
1134 PR python/22748
1135 * gdb.opt/inline-frame-tailcall.c: New file.
1136 * gdb.opt/inline-frame-tailcall.exp: New file.
1137 * gdb.python/py-unwind-inline.c: New file.
1138 * gdb.python/py-unwind-inline.exp: New file.
1139 * gdb.python/py-unwind-inline.py: New file.
1140
64cb3757
AB
11412020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1142
1143 * gdb.python/py-arch-reg-groups.exp: New file.
1144
0f767f94
AB
11452020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1146
1147 * gdb.python/py-arch-reg-names.exp: New file.
1148
87dbc774
AB
11492020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1150
1151 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1152 gdb.PendingFrame.architecture method.
1153
d8cc8af6
TV
11542020-07-06 Tom de Vries <tdevries@suse.de>
1155
1156 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1157
3c8ea5be
PA
11582020-07-03 Pedro Alves <palves@redhat.com>
1159
1160 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1161 explicitly write negative numbers.
1162 * gdb.base/structs2.exp: Adjust expected output.
1163
bf90c83a
PA
11642020-07-03 Pedro Alves <palves@redhat.com>
1165
1166 * gdb.base/charset.c (init_string): Change all char parameters to
1167 unsigned char parameters.
1168
2eb82157
PA
11692020-07-03 Pedro Alves <palves@redhat.com>
1170
1171 * gdb.base/call-sc.exp (start_scalars_test): Use
1172 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1173 * gdb.base/overlays.c: Remove references to PARAMS.
1174 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1175 * gdb.base/reread.exp: Don't set 'prototypes' global.
1176 * gdb.base/structs.exp (start_structs_test): Use
1177 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1178 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1179 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1180 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1181 call.
1182 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1183
9adda7af
PA
11842020-07-03 Pedro Alves <palves@redhat.com>
1185
1186 * gdb.base/m32rovly.c: Delete.
1187 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1188
2a17c803
PW
11892020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1190
1191 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1192 of gdb_py_test_multiple.
1193 * gdb.python/py-cmd.exp: Likewise.
1194 * gdb.python/py-events.exp: Likewise.
1195 * gdb.python/py-function.exp: Likewise.
1196 * gdb.python/py-inferior.exp: Likewise.
1197 * gdb.python/py-infthread.exp: Likewise.
1198 * gdb.python/py-linetable.exp: Likewise.
1199 * gdb.python/py-parameter.exp: Likewise.
1200 * gdb.python/py-value.exp: Likewise.
1201
b011fe1a
TV
12022020-06-30 Tom de Vries <tdevries@suse.de>
1203
1204 PR testsuite/26175
1205 * lib/future.exp (gdb_default_target_compile): Detect and handle
1206 early_flags.
1207
df5b8876
SM
12082020-06-29 Simon Marchi <simon.marchi@efficios.com>
1209
1210 * boards/simavr.exp (gdb_load): Catch errors when closing
1211 previous connection. Close connection, wait for process and
1212 unset simavr_spawn_id on failure.
1213
a3ca48cd
TV
12142020-06-29 Tom de Vries <tdevries@suse.de>
1215
1216 * lib/gdb.exp (unknown): Make test-case unresolved.
1217
b0237c0e
TV
12182020-06-29 Tom de Vries <tdevries@suse.de>
1219
1220 PR gdb/25475
1221 * gdb.server/solib-list.exp: Verify that the symbol reload
1222 confirmation question is asked.
1223
c0b3b3bd
PW
12242020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1225
1226 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1227 have a input seq nr in each pass message.
fe4c3d43 1228 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1229 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1230 * gdb.python/python.exp: Make test names unique,
1231 use gdb_test_multiline instead of gdb_py_test_multiple,
1232 use $gdb_test_name.
1233 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1234
1776e3e5
NA
12352020-06-26 Nick Alcock <nick.alcock@oracle.com>
1236
1237 * configure.ac: Add --enable-libctf.
1238 * aclocal.m4: sinclude ../config/enable.m4.
1239 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1240 * lib/gdb.exp (skip_ctf_tests): Use it.
1241 * gdb.base/ctf-constvars.exp: Error message tweak.
1242 * gdb.base/ctf-ptype.exp: Likewise.
1243 * configure: Regenerate.
1244
f53b3eeb
GB
12452020-06-26 Gary Benson <gbenson@redhat.com>
1246
1247 * gdb.cp/try_catch.cc: Include string.h.
1248 (main): Replace comparison against string literal with
1249 strcmp, avoiding build failure with -Wstring-compare.
1250 Add "marker test-complete".
1251 * gdb.cp/try_catch.exp: Run the test to the above marker,
1252 then verify that the value of "test" is still true.
1253
6d74da72
AB
12542020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1255
1256 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1257
2e52d038
AB
12582020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1259
1260 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1261
3b9fce96
AB
12622020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1263
1264 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1265 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1266 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1267 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1268 * gdb.arch/riscv-tdesc-loading.exp: New file.
1269
ed69cbc8
AB
12702020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1271
1272 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1273
767a879e
AB
12742020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1275
1276 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1277 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1278 * gdb.arch/riscv-tdesc-regs.c: New file.
1279 * gdb.arch/riscv-tdesc-regs.exp: New file.
1280
221db974
PA
12812020-06-24 Pedro Alves <palves@redhat.com>
1282
1283 * gdb.arch/amd64-entry-value-paramref.exp: Use
1284 prepare_for_testing_full and don't pass "c++" for the .S file
1285 build spec.
1286 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1287 $options, since it's an assembly file. Remove -Wno-deprecated.
1288 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1289 compiling C++ programs.
1290
331733cd
PA
12912020-06-24 Pedro Alves <palves@redhat.com>
1292
1293 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1294 Clang, add "-Wno-unknown-warning-option" to the options.
1295
caa7fd04
AB
12962020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1297
1298 * gdb.xml/tdesc-reload.c: New file.
1299 * gdb.xml/tdesc-reload.exp: New file.
1300 * gdb.xml/maint-xml-dump-01.xml: New file.
1301 * gdb.xml/maint-xml-dump-02.xml: New file.
1302 * gdb.xml/maint-xml-dump.exp: New file.
1303
bb8d1260
SL
13042020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1305
1306 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1307 Adjust for omitted commands when TUI is disabled.
1308
7e4b9c4c
GB
13092020-06-23 Gary Benson <gbenson@redhat.com>
1310 Pedro Alves <palves@redhat.com>
1311
1312 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1313 * gdb.cp/nsimport.cc: Likewise.
1314 * gdb.cp/nsnested.cc: Likewise.
1315 * gdb.cp/nsnoimports.cc: Likewise.
1316 * gdb.cp/nsusing.cc: Likewise.
1317 * gdb.cp/smartp.cc: Likewise.
1318 * gdb.python/py-pp-integral.c: Likewise.
1319 * gdb.python/py-pp-re-notag.c: Likewise.
1320
2e573c0a
GB
13212020-06-23 Gary Benson <gbenson@redhat.com>
1322
1323 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1324 * gdb.cp/nsimport.cc: Likewise.
1325 * gdb.cp/nsnested.cc: Likewise.
1326 * gdb.cp/nsnoimports.cc: Likewise.
1327 * gdb.cp/nsusing.cc: Likewise.
1328 * gdb.cp/smartp.cc: Likewise.
1329 * gdb.python/py-pp-integral.c: Likewise.
1330 * gdb.python/py-pp-re-notag.c: Likewise.
1331
746ebfe8
PW
13322020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1333
1334 * gdb.base/default-args.exp: New test.
1335 * gdb.base/default-args.c: New file.
1336 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1337 * gdb.base/default.exp: Update to new help text.
1338 * gdb.base/help.exp: Likewise.
1339 * gdb.base/page.exp: Likewise.
1340 * gdb.base/style.exp: Likewise.
1341 * gdb.guile/guile.exp: Likewise.
1342 * gdb.python/python.exp: Likewise.
1343
e822f2cd
SL
13442020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1345
1346 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1347 remote host. Fix search path syntax on Windows host.
1348
48e9cc84
PW
13492020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1350
1351 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1352 over 'exec-file-mismatch'.
1353 * gdb.base/attach.c: Mark should_exit volatile.
1354 * gdb.base/attach2.c: Likewise. Add a comment explaining
1355 why the sleep cannot be big.
1356 * gdb.base/attach3.c: New file.
1357
160f8a8f
SL
13582020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1359
1360 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1361 prefix optional.
1362
4d91c2a4
SL
13632020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1364
1365 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1366 for remote host.
1367
87f83f20
SL
13682020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1369 Hafiz Abid Qadeer <abidh@codesourcery.com>
1370
1371 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1372 file sent to remote host.
1373 (top level): Allow int32_t as type of 32-bit register.
1374
37ab8655
TV
13752020-06-19 Tom de Vries <tdevries@suse.de>
1376
1377 * lib/gdb.exp (gdb_note): New proc.
1378 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1379 (gdb_default_target_compile): ... here. Only call
1380 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1381 (use_gdb_compile): Change to array.
1382 (toplevel): Update sets of use_gdb_compile to specify language.
1383 Warn about default_target_compile override. Store dejagnu's version
1384 of default_target_compile in dejagnu_default_target_compile.
1385
a8a56685
TV
13862020-06-18 Tom de Vries <tdevries@suse.de>
1387
1388 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1389 (default_gdb_init): ... here.
1390
581bea2c
SL
13912020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1392
1393 Fix TUI support checks in gdb.tui tests.
1394
1395 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1396 just say UNSUPPORTED.
1397 * gdb.tui/corefile-run.exp: Likewise.
1398 * gdb.tui/empty.exp: Likewise.
1399 * gdb.tui/list-before.exp: Likewise.
1400 * gdb.tui/list.exp: Likewise.
1401 * gdb.tui/main.exp: Likewise.
1402 * gdb.tui/regs.exp: Likewise.
1403 * gdb.tui/resize.exp: Likewise.
1404 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1405 * gdb.tui/tui-layout-asm.exp: Likewise.
1406 * gdb.tui/tui-missing-src.exp: Likewise.
1407 * gdb.tui/winheight.exp: Likewise.
1408 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1409
05e682e3
SL
14102020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1411
1412 Fix TCL error in gdb.python/py-format-string.exp.
1413
1414 * gdb.python/py-format-string.exp: Move test for python support
1415 earlier, out of function body.
1416
efb763a5
SM
14172020-06-15 Simon Marchi <simon.marchi@efficios.com>
1418
1419 * gdb.base/index-cache-load-twice.c: New.
1420 * gdb.base/index-cache-load-twice.exp: New.
1421
43327b20
KS
14222020-06-17 Keith Seitz <keiths@redhat.com>
1423
99cf27cf 1424 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1425 when executing "gdb --configuration".
1426
081e778c
TV
14272020-06-17 Tom de Vries <tdevries@suse.de>
1428
1429 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1430 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1431 conditional on presence of gdb_tcl_unknown.
1432 (gdb_finish): Make override undo conditional on presence of
1433 gdb_tcl_unknown.
1434
d2d1ea20
TT
14352020-06-16 Tom Tromey <tom@tromey.com>
1436
1437 * gdb.python/tui-window.py (failwin): New function. Register it
1438 as a TUI window type.
1439 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1440
c802e8a7
GB
14412020-06-16 Gary Benson <gbenson@redhat.com>
1442
1443 * gdb.python/py-nested-maps.c (create_map): Add missing return
1444 value.
1445 (create_map_map): Likewise.
1446
ff08abb8
TBA
14472020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1448
1449 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1450 variable.
1451 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1452 and use the already-defined 'options' variable.
1453
a29d5112
AB
14542020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1455 Tom de Vries <tdevries@suse.de>
1456
1457 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1458 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1459 (gdb_setup_known_globals): New proc.
1460 (gdb_cleanup_globals): New proc.
1461 * lib/gdb.exp (load_lib): New override proc.
1462 (gdb_stdin_log_init): Set var in_file as persistent global.
1463 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1464 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1465 fpc_compiler as persistent global.
1466
8c74a764
TV
14672020-06-12 Tom de Vries <tdevries@suse.de>
1468
1469 * lib/tuiterm.exp (spawn): Rename to ...
1470 (tui_spawn): ... this.
1471 (toplevel): Move rename of spawn ...
1472 (gdb_init_tuiterm): ... here. New proc.
1473 (gdb_finish_tuiterm): New proc.
1474 * lib/gdb.exp (gdb_finish_hooks): New global var.
1475 (gdb_finish): Handle gdb_finish_hooks.
1476 (tuiterm_env): New proc.
1477 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1478 tuiterm_env.
1479 * gdb.tui/basic.exp: Same.
1480 * gdb.tui/corefile-run.exp: Same.
1481 * gdb.tui/empty.exp: Same.
1482 * gdb.tui/list-before.exp: Same.
1483 * gdb.tui/list.exp: Same.
1484 * gdb.tui/main.exp: Same.
1485 * gdb.tui/new-layout.exp: Same.
1486 * gdb.tui/regs.exp: Same.
1487 * gdb.tui/resize.exp: Same.
1488 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1489 * gdb.tui/tui-layout-asm.exp: Same.
1490 * gdb.tui/tui-missing-src.exp: Same.
1491 * gdb.tui/winheight.exp: Same.
1492
26783bce
TV
14932020-06-12 Tom de Vries <tdevries@suse.de>
1494
1495 PR testsuite/26110
1496 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1497 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1498
2b4e6a3f
TT
14992020-06-11 Tom Tromey <tom@tromey.com>
1500
1501 PR gdb/18318:
1502 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1503 floating point tests.
1504
2f33032a
KS
15052020-06-11 Keith Seitz <keiths@redhat.com>
1506
1507 PR gdb/21356
1508 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1509 vla_struct.
1510 Add new struct vla_typedef and union vla_typedef_union and
1511 corresponding instantiation objects.
1512 Initialize new objects.
1513 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1514 and vla_typedef_union_object.
1515 Fixup type for vla_struct_object.
1516
a8baf0a3
TV
15172020-06-11 Tom de Vries <tdevries@suse.de>
1518
1519 * lib/gdb.exp (with_override): New proc, factored out of ...
1520 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1521
7ab96794
TV
15222020-06-10 Tom de Vries <tdevries@suse.de>
1523
1524 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1525
cab5c3b7
SM
15262020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1527
1528 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1529 parameter, update callers.
1530
f8c41851
SM
15312020-06-04 Simon Marchi <simon.marchi@efficios.com>
1532
1533 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1534 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1535 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1536
1c07a73f
TV
15372020-06-04 Tom de Vries <tdevries@suse.de>
1538
1539 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1540
95146b5d
TV
15412020-06-04 Tom de Vries <tdevries@suse.de>
1542
1543 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1544 exp_continue.
1545
0cfcd4f0
TV
15462020-06-04 Tom de Vries <tdevries@suse.de>
1547
1548 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1549
f9b5d5ea
TV
15502020-06-03 Tom de Vries <tdevries@suse.de>
1551
1552 PR symtab/26046
1553 * gdb.cp/breakpoint-locs-2.cc: New test.
1554 * gdb.cp/breakpoint-locs.cc: New test.
1555 * gdb.cp/breakpoint-locs.exp: New file.
1556 * gdb.cp/breakpoint-locs.h: New test.
1557
5144dfba
TV
15582020-06-03 Tom de Vries <tdevries@suse.de>
1559
1560 PR testsuite/25609
1561 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1562 value of global verbose.
1563 * gdb.base/jit-elf.exp: Same.
1564 * gdb.base/jit-reader.exp: Same.
1565
621eacdf
TV
15662020-06-02 Tom de Vries <tdevries@suse.de>
1567
1568 * gdb.dwarf2/multidictionary.exp: Don't use
1569 gdb_spawn_with_cmdline_opts.
1570
1313c56e
AB
15712020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1572
1573 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1574 use_header case.
1575 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1576 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1577 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1578 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1579 * gdb.dwarf2/dw2-inline-header.c: New file.
1580 * gdb.dwarf2/dw2-inline-header.h: New file.
1581
f68f85b5
PA
15822020-05-30 Pedro Alves <palves@redhat.com>
1583
1584 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1585 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1586
678048e8
GB
15872020-05-29 Gary Benson <gbenson@redhat.com>
1588
1589 * gdb.compile/compile-cplus.exp (additional_flags): Also
1590 set when building with clang.
1591 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1592 when building with clang.
1593
9fcafd23
GB
15942020-05-29 Gary Benson <gbenson@redhat.com>
1595
1596 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1597 building with clang.
1598 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1599
735d5a07
GB
16002020-05-29 Gary Benson <gbenson@redhat.com>
1601
1602 * gdb.cp/koenig.exp (prepare_for_testing): Add
1603 additional_flags=-Wno-unused-comparison.
1604 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1605
4ad2c6a0
GB
16062020-05-28 Gary Benson <gbenson@redhat.com>
1607
1608 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1609 statement.
1610
09fe663e
GB
16112020-05-28 Gary Benson <gbenson@redhat.com>
1612
1613 * gdb.cp/classes.exp (prepare_for_testing): Add
1614 additional_flags=-Wno-deprecated-register.
1615 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1616 * gdb.cp/misc.exp: Likewise.
1617
cee00f17
GB
16182020-05-28 Gary Benson <gbenson@redhat.com>
1619
1620 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1621 (test_op_new::operator new): Add return statement.
1622 (test_op_new_array::operator new[]): Likewise.
1623
636edd00
PA
16242020-05-27 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1627 check. Use test_gdb_complete_unique instead of
1628 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1629 test_gdb_complete_multiple instead of
1630 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1631
c2b75043
LM
16322020-05-27 Luis Machado <luis.machado@linaro.org>
1633
1634 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1635 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1636 * gdb.arch/arm-disassembler-options.exp: Likewise.
1637 * gdb.arch/arm-disp-step.exp: Likewise.
1638 * gdb.arch/thumb-prologue.exp: Likewise.
1639 * gdb.base/async.exp: Likewise.
1640 * gdb.base/auxv.exp: Likewise.
1641 * gdb.base/complex-parts.exp: Likewise.
1642 * gdb.base/ena-dis-br.exp: Likewise.
1643 * gdb.base/foll-exec.exp: Likewise.
1644 * gdb.base/permissions.exp: Likewise.
1645 * gdb.base/relocate.exp: Likewise.
1646 * gdb.base/return2.exp: Likewise.
1647 * gdb.base/sigbpt.exp: Likewise.
1648 * gdb.base/siginfo-obj.exp: Likewise.
1649 * gdb.cp/converts.exp: Likewise.
1650 * gdb.cp/exceptprint.exp: Likewise.
1651 * gdb.cp/inherit.exp: Likewise.
1652 * gdb.cp/nsnoimports.exp: Likewise.
1653 * gdb.cp/virtbase2.exp: Likewise.
1654 * gdb.mi/mi-var-cmd.exp: Likewise.
1655 * gdb.mi/var-cmd.c: Likewise.
1656
53a47a3e
TT
16572020-05-26 Tom Tromey <tromey@adacore.com>
1658
1659 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1660
0bc2354b
TT
16612020-05-26 Tom Tromey <tromey@adacore.com>
1662
1663 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1664 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1665 type.
1666 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1667 variable.
1668
0db49895
CBG
16692020-05-26 Christian Biesinger <cbiesinger@google.com>
1670
1671 * Makefile.in: Use = instead of == for the test command
1672 for portability.
1673
40d22035
TV
16742020-05-26 Tom de Vries <tdevries@suse.de>
1675
1676 * gdb.base/gold-gdb-index-2.c: New test.
1677 * gdb.base/gold-gdb-index.c: New test.
1678 * gdb.base/gold-gdb-index.exp: New file.
1679 * gdb.base/gold-gdb-index.h: New test.
1680
043e2e02
TV
16812020-05-25 Tom de Vries <tdevries@suse.de>
1682
1683 * boards/gold-gdb-index.exp: New file.
1684
462f72c5
SM
16852020-05-25 Simon Marchi <simon.marchi@efficios.com>
1686
1687 * boards/simavr.exp: New file.
1688
6cf66e76
SM
16892020-05-25 Simon Marchi <simon.marchi@efficios.com>
1690
1691 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1692 * gdb.base/inferior-args.exp: New file.
1693 * gdb.base/inferior-args.c: New file.
1694
75d04512
SM
16952020-05-25 Simon Marchi <simon.marchi@efficios.com>
1696
1697 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1698 inferior_args. Pass it to gdb_reload.
1699 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1700 inferior_args.
1701 (gdb_reload): Add inferior_args argument.
1702 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1703 pass it to gdbserver_run.
1704 * boards/native-gdbserver.exp: Do not set noargs.
1705 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1706 inferior_args argument.
1707 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1708 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1709 * gdb.base/args.exp: Likewise.
1710
42cf1844
TV
17112020-05-25 Tom de Vries <tdevries@suse.de>
1712
1713 * lib/gdb.exp (exec_is_pie): Add comment.
1714
8f7d38ef
TV
17152020-05-25 Tom de Vries <tdevries@suse.de>
1716
1717 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1718 instead of $binfile in the untested message.
1719
465e1b0f
TV
17202020-05-25 Tom de Vries <tdevries@suse.de>
1721
1722 PR testsuite/26031
1723 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1724
3c5a0e02
TV
17252020-05-25 Tom de Vries <tdevries@suse.de>
1726
1727 * boards/gold.exp: New file.
1728
0a4f5f8c
TT
17292020-05-23 Tom Tromey <tom@tromey.com>
1730
1731 * gdb.base/style.exp: Remove completion styling test.
1732 * lib/gdb-utils.exp (style): Remove completion styles.
1733
eca1f90c
TT
17342020-05-23 Tom Tromey <tom@tromey.com>
1735
1736 * gdb.base/style.exp: Add completion styling test.
1737 * lib/gdb-utils.exp (style): Add completion styles.
1738
7c13f4e8
AB
17392020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
1740
1741 * gdb.base/annota1.exp: Update expected results.
1742 * gdb.cp/annota2.exp: Update expected results, remove duplicate
1743 test name.
1744 * gdb.cp/annota3.exp: Update expected results.
1745
41977d16
SM
17462020-05-20 Simon Marchi <simon.marchi@efficios.com>
1747
1748 PR gdb/26016
1749 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
1750 against MAP_FAILED.
1751 * gdb.base/coremaker.c (mmapdata): Likewise.
1752 * gdb.base/jit-reader-host.c (main): Likewise.
1753 * gdb.base/sym-file-loader.c (load): Likewise.
1754 (load_shlib): Likewise.
1755
b4757f2e
TT
17562020-05-20 Tom Tromey <tromey@adacore.com>
1757
1758 * gdb.ada/array_char_idx.exp: Recognize initialized array.
1759
9a0bacfb
TV
17602020-05-20 Tom de Vries <tdevries@suse.de>
1761
1762 PR symtab/25833
1763 * gdb.base/with-mf-inc.c: New test.
1764 * gdb.base/with-mf-main.c: New test.
1765 * gdb.base/with-mf.exp: New file.
1766
76571211
TT
17672020-05-19 Tom Tromey <tromey@adacore.com>
1768
1769 * gdb.rust/simple.exp: Restore missing test result.
1770
4cd9f3d5
TV
17712020-05-19 Tom de Vries <tdevries@suse.de>
1772
1773 * gdb.base/gdb-caching-proc.exp: Fix typo.
1774
7d874253
TT
17752020-05-19 Tom Tromey <tromey@adacore.com>
1776
1777 * gdb.rust/simple.exp: Add some test descriptions.
1778 (test_one_slice): Use with_test_prefix.
1779
1d727695
TV
17802020-05-18 Tom de Vries <tdevries@suse.de>
1781
1782 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
1783
7f32a4d5
PA
17842020-05-17 Pedro Alves <palves@redhat.com>
1785
1786 PR gdb/25741
1787 * gdb.base/hw-sw-break-same-address.exp: New file.
1788
7cfd74cf
PA
17892020-05-16 Pedro Alves <palves@redhat.com>
1790
1791 * gdb.multi/multi-re-run.exp (test_re_run): Switch
1792 LAST_LOADED_FILE accordingly.
1793
57b4f16e
PW
17942020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1795
1796 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
1797
7c05caf7
PW
17982020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1799
1800 * gdb.base/help.exp: Test apropos and help for commands
1801 having aliases. Fixed comments not starting with an
1802 upper-case letter or not finishing with a dot.
1803
7aa1b46f
PW
18042020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1805
3b3aaacb
PW
1806 * gdb.base/alias.exp: Update help output check.
1807
57b4f16e 18082020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 1809
7aa1b46f
PW
1810 * gdb.base/default.exp: Update output following fixes.
1811
0605465f
PW
18122020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1813
1814 * gdb.base/alias.exp: Test aliases starting with a prefix of
1815 another alias.
1816
86e4e63d
GB
18172020-05-15 Gary Benson <gbenson@redhat.com>
1818
1819 * gdb.base/info-os.c (main): Add return statement.
1820 * gdb.base/info_minsym.c (minsym_fun): Likewise.
1821 * gdb.base/large-frame-2.c (func): Likewise.
1822 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
1823 * gdb.base/pr10179-b.c (foo2): Likewise.
1824 * gdb.base/valgrind-disp-step.c (foo): Likewise.
1825 * gdb.base/watch-cond.c (func): Likewise.
1826 * gdb.multi/goodbye.c (verylongfun): Likewise.
1827 * gdb.multi/hello.c (commonfun): Likewise.
1828 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
1829 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
1830 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
1831 Likewise.
1832 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
1833 * gdb.threads/interrupt-while-step-over.c (child_function):
1834 Likewise.
1835 * gdb.trace/actions-changed.c (end): Likewise.
1836
163df4df
GB
18372020-05-15 Gary Benson <gbenson@redhat.com>
1838
1839 * gdb.opencl/callfuncs.exp: Report when test skipped.
1840 * gdb.opencl/convs_casts.exp: Likewise.
1841 * gdb.opencl/datatypes.exp: Likewise.
1842 * gdb.opencl/operators.exp: Likewise.
1843 * gdb.opencl/vec_comps.exp: Likewise.
1844
6dbc505a
TV
18452020-05-15 Tom de Vries <tdevries@suse.de>
1846
1847 * gdb.base/align.exp.in: Rename to ...
1848 * gdb.base/align.exp.tcl: ... this.
1849 * gdb.base/align-c++.exp: Update.
1850 * gdb.base/align-c.exp: Update.
1851 * gdb.base/all-architectures.exp.in: Rename to ...
1852 * gdb.base/all-architectures.exp: ... this.
1853 * gdb.base/all-architectures-0.exp: Update.
1854 * gdb.base/all-architectures-1.exp: Update.
1855 * gdb.base/all-architectures-2.exp: Update.
1856 * gdb.base/all-architectures-3.exp: Update.
1857 * gdb.base/all-architectures-4.exp: Update.
1858 * gdb.base/all-architectures-5.exp: Update.
1859 * gdb.base/all-architectures-6.exp: Update.
1860 * gdb.base/all-architectures-7.exp: Update.
1861 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
1862 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
1863 * gdb.base/infcall-nested-structs-c++.exp: Update.
1864 * gdb.base/infcall-nested-structs-c.exp: Update.
1865 * gdb.base/info-types.exp.in: Rename to ...
1866 * gdb.base/info-types.exp.tcl: ... this.
1867 * gdb.base/info-types-c++.exp: Update.
1868 * gdb.base/info-types-c.exp: Update.
1869 * gdb.base/max-depth.exp.in: Rename to ...
1870 * gdb.base/max-depth.exp.tcl: ... this.
1871 * gdb.base/max-depth-c++.exp: Update.
1872 * gdb.base/max-depth-c.exp: Update.
1873 * gdb.cp/cpexprs.exp.in: Rename to ...
1874 * gdb.cp/cpexprs.exp.tcl: ... this.
1875 * gdb.cp/cpexprs-debug-types.exp: Update.
1876 * gdb.cp/cpexprs.exp: Update.
1877 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
1878 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
1879 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
1880 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
1881 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
1882 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
1883 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
1884 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1885 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1886 * gdb.dwarf2/clang-debug-names.exp: Update.
1887
d1034d78
AB
18882020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1889
1890 * lib/check-test-names.exp: Remove code that prevents this file
1891 loading when tests are run in parallel.
1892
3c5c3649
PA
18932020-05-15 Pedro Alves <palves@redhat.com>
1894
1895 * gdb.multi/multi-kill.exp (start_inferior): Remove
1896 'testpid' parameter. Refer to namespace variable directly.
1897 (testpid): Declare as namespace variable.
1898
272c36b8
PA
18992020-05-15 Pedro Alves <palves@redhat.com>
1900
1901 * gdb.multi/multi-kill.exp: Wrap in namespace.
1902 (start_inferior): Add TESTPID parameter. Use it instead of the
1903 testpid global.
1904 (top level): Define empty TESTPID array, and pass it down to
1905 start_inferior.
1906
02eba61a
TV
19072020-05-14 Tom de Vries <tdevries@suse.de>
1908
1909 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1910 output.
1911
971a3747
TV
19122020-05-14 Tom de Vries <tdevries@suse.de>
1913
1914 * gdb.base/align.exp: Split into ...
1915 * gdb.base/align.exp.in: ...
1916 * gdb.base/align-c++.exp: ...
1917 * gdb.base/align-c.exp: ... these.
1918 * gdb.base/infcall-nested-structs.exp: Split into ...
1919 * gdb.base/infcall-nested-structs.exp.in: ...
1920 * gdb.base/infcall-nested-structs-c++.exp: ...
1921 * gdb.base/infcall-nested-structs-c.exp: ... these.
1922 * gdb.base/info-types.exp: Split into ...
1923 * gdb.base/info-types.exp.in: ...
1924 * gdb.base/info-types-c++.exp: ...
1925 * gdb.base/info-types-c.exp: ... these.
1926 * gdb.base/max-depth.exp: Split into ...
1927 * gdb.base/max-depth.exp.in: ...
1928 * gdb.base/max-depth-c++.exp: ...
1929 * gdb.base/max-depth-c.exp: ... these.
1930 * gdb.cp/infcall-nodebug.exp: Split into ...
1931 * gdb.cp/infcall-nodebug.exp.in: ...
1932 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1933 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1934 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1935 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1936
a05575d3
TBA
19372020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1938 Pedro Alves <palves@redhat.com>
1939
1940 * gdb.multi/multi-exit.c: New file.
1941 * gdb.multi/multi-exit.exp: New file.
1942 * gdb.multi/multi-kill.c: New file.
1943 * gdb.multi/multi-kill.exp: New file.
1944
6ad82919
TBA
19452020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1946
1947 * gdb.base/annota1.exp: Update the expected output.
1948 * gdb.cp/annota2.exp: Ditto.
1949
843f4d93
AB
19502020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1951
1952 * lib/check-test-names.exp: Disable when testing is being run in
1953 parallel.
1954
c7c66341
TV
19552020-05-12 Tom de Vries <tdevries@suse.de>
1956
1957 * gdb.base/jit-elf.exp: Fix string concat.
1958
1b59ca1c
TV
19592020-05-12 Tom de Vries <tdevries@suse.de>
1960
1961 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1962 messages.
1963
b4991d29
TV
19642020-05-12 Tom de Vries <tdevries@suse.de>
1965
1966 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1967
dbb0ab10
TV
19682020-05-12 Tom de Vries <tdevries@suse.de>
1969
1970 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1971 * gdb.ada/mi_catch_ex.exp: Same.
1972 * gdb.ada/mi_catch_ex_hand.exp: Same.
1973
7549fed8
TV
19742020-05-12 Tom de Vries <tdevries@suse.de>
1975
1976 * gdb.fortran/complex.exp: Use with_test_prefix.
1977
af2d5cd8
TV
19782020-05-12 Tom de Vries <tdevries@suse.de>
1979
1980 * gdb.trace/passcount.exp: Fix test-names.
1981
7c121311
TV
19822020-05-12 Tom de Vries <tdevries@suse.de>
1983
1984 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1985
c9f3b40e
TV
19862020-05-12 Tom de Vries <tdevries@suse.de>
1987
1988 * gdb.gdb/complaints.exp: Use with_test_prefix.
1989 * gdb.xml/tdesc-regs.exp: Same.
1990 * gdb.opt/inline-locals.exp: Fix test name.
1991
111b33f0
TV
19922020-05-12 Tom de Vries <tdevries@suse.de>
1993
1994 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1995 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1996 * gdb.dwarf2/implref-struct.exp: Same.
1997 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1998 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1999
ebf47080
SM
20002020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2001
2002 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2003
d30dcd12
AB
20042020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2005
2006 * lib/check-test-names.exp (all_test_names): New module variable.
2007 (counts): Add 'duplicates' field.
2008 (_check_duplicates): New procedure.
2009 (check): Also check for duplicates.
2010 (do_log_summary): Print duplicates count.
2011 (do_reset_vars): Reset counter for duplicate test names, and
2012 discard all know test names.
2013
34584c09
AB
20142020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2015
2016 * lib/gdb.exp: Include check-test-names.exp library.
2017 * lib/check-test-names.exp: New file.
2018
e0002117
TV
20192020-05-11 Tom de Vries <tdevries@suse.de>
2020
2021 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2022
53f539a3
KS
20232020-05-11 Keith Seitz <keiths@redhat.com>
2024
2025 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2026
113ee09a
TV
20272020-05-11 Tom de Vries <tdevries@suse.de>
2028
2029 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2030 * gdb.cp/cpexprs.exp.in: .. here.
2031 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2032 cpexprs.exp.
2033
ba3e70b0
KS
20342020-05-11 Keith Seitz <keiths@redhat.com>
2035
2036 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2037 test names.
2038 * gdb.ada/arrayptr.exp: Likewise.
2039 * gdb.ada/assign_arr.exp: Likewise.
2040 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2041 * gdb.ada/bp_on_var.exp: Likewise.
2042 * gdb.ada/call_pn.exp: Likewise.
2043 * gdb.ada/complete.exp: Likewise.
2044 * gdb.ada/fun_overload_menu.exp: Likewise.
2045 * gdb.ada/funcall_param.exp: Likewise.
2046 * gdb.ada/funcall_ref.exp: Likewise.
2047 * gdb.ada/packed_array_assign.exp: Likewise.
2048 * gdb.ada/same_component_name.exp: Likewise.
2049 * gdb.ada/type_coercion.exp: Likewise.
2050 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2051 * gdb.ada/variant_record_packed_array.exp: Likewise.
2052
3ee6bb11
TV
20532020-05-11 Tom de Vries <tdevries@suse.de>
2054
2055 PR symtab/25941
2056 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2057 out of ...
2058 * gdb.dwarf2/clang-debug-names.exp: ... here.
2059 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2060 clang-debug-names.exp.in.
2061 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2062 * gdb.dwarf2/clang-debug-names-2.c: New test.
2063
86cd6bc8
AKS
20642020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2065
2066 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2067 (fortran_runto_main): New Proc, fortran version of runto_main.
2068 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2069 * gdb.fortran/array-bounds.exp: Likewise.
2070 * gdb.fortran/array-slices.exp: Likewise.
2071 * gdb.fortran/block-data.exp: Likewise.
2072 * gdb.fortran/charset.exp: Likewise.
2073 * gdb.fortran/common-block.exp: Likewise.
2074 * gdb.fortran/complex.exp: Likewise.
2075 * gdb.fortran/derived-type-function.exp: Likewise.
2076 * gdb.fortran/derived-type.exp: Likewise.
2077 * gdb.fortran/info-modules.exp: Likewise.
2078 * gdb.fortran/info-types.exp: Likewise.
2079 * gdb.fortran/intrinsics.exp: Likewise.
2080 * gdb.fortran/library-module.exp: Likewise.
2081 * gdb.fortran/logical.exp: Likewise.
2082 * gdb.fortran/max-depth.exp: Likewise.
2083 * gdb.fortran/module.exp: Likewise.
2084 * gdb.fortran/multi-dim.exp: Likewise.
2085 * gdb.fortran/nested-funcs.exp: Likewise.
2086 * gdb.fortran/print-formatted.exp: Likewise.
2087 * gdb.fortran/print_type.exp: Likewise.
2088 * gdb.fortran/printing-types.exp: Likewise.
2089 * gdb.fortran/ptr-indentation.exp: Likewise.
2090 * gdb.fortran/ptype-on-functions.exp: Likewise.
2091 * gdb.fortran/subarray.exp: Likewise.
2092 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2093 * gdb.fortran/vla-datatypes.exp: Likewise.
2094 * gdb.fortran/vla-history.exp: Likewise.
2095 * gdb.fortran/vla-ptr-info.exp: Likewise.
2096 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2097 * gdb.fortran/vla-ptype.exp: Likewise.
2098 * gdb.fortran/vla-sizeof.exp: Likewise.
2099 * gdb.fortran/vla-type.exp: Likewise.
2100 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2101 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2102 * gdb.fortran/vla-value-sub.exp: Likewise.
2103 * gdb.fortran/vla-value.exp: Likewise.
2104 * gdb.fortran/whatis_type.exp: Likewise.
2105 * gdb.mi/mi-var-child-f.exp: Likewise.
2106
6dc55ce9 21072020-05-09 Tom de Vries <tdevries@suse.de>
2108
2109 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2110
283cb58c
TV
21112020-05-08 Tom de Vries <tdevries@suse.de>
2112
2113 * gdb.dwarf2/clang-debug-names.c: New test.
2114 * gdb.dwarf2/clang-debug-names.exp: New file.
2115
ac4a4f1c
SM
21162020-05-06 Simon Marchi <simon.marchi@efficios.com>
2117
2118 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2119 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2120
24fe640b
TV
21212020-05-06 Tom de Vries <tdevries@suse.de>
2122
2123 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2124 breakpoint is at a "recommended breakpoint location".
2125 * gdb.reverse/consecutive-reverse.exp: Same.
2126
0d8683a3
TV
21272020-05-06 Tom de Vries <tdevries@suse.de>
2128
2129 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2130 address.
2131
b8983c46
TV
21322020-05-06 Tom de Vries <tdevries@suse.de>
2133
2134 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2135
abf6d805
TV
21362020-05-06 Tom de Vries <tdevries@suse.de>
2137
2138 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2139 info for r.
2140
0fc2a808
TV
21412020-05-06 Tom de Vries <tdevries@suse.de>
2142
2143 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2144 necessary.
2145
873dd427
TV
21462020-05-06 Tom de Vries <tdevries@suse.de>
2147
2148 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2149 void.
2150
7c99e7e2
TV
21512020-05-06 Tom de Vries <tdevries@suse.de>
2152
2153 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2154 of ...
2155 * gdb.base/async.exp: ... here.
2156 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2157 "recommended breakpoint location".
2158
6173d6a6
TV
21592020-05-06 Tom de Vries <tdevries@suse.de>
2160
2161 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2162
6015a067
TV
21632020-05-04 Tom de Vries <tdevries@suse.de>
2164
2165 * gdb.base/async.exp: Check whether instruction addresses are a
2166 "recommended breakpoint location".
2167
3b6acaee
TT
21682020-05-03 Tom Tromey <tom@tromey.com>
2169
2170 * gdb.base/sepdebug.exp: Remove "catch" test.
2171 * gdb.base/break.exp: Remove "catch" test.
2172 * gdb.base/default.exp: Update expected output.
2173
5beb4d17
TV
21742020-05-02 Tom de Vries <tdevries@suse.de>
2175
2176 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2177 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2178 * gdb.arch/i386-mpx-map.exp: Same.
2179 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2180 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2181 * gdb.arch/i386-mpx.exp: Same.
2182
8caf140d
TV
21832020-05-02 Tom de Vries <tdevries@suse.de>
2184
2185 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2186
693196cb
TV
21872020-05-01 Tom de Vries <tdevries@suse.de>
2188
2189 * gdb.ada/operator_bp.exp: Allow more than required amount of
2190 breakpoint.
2191
53ae0aa9
TV
21922020-05-01 Tom de Vries <tdevries@suse.de>
2193
2194 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2195
ee9d1e5f
HD
21962020-04-30 Hannes Domani <ssbssa@yahoo.de>
2197
2198 PR gdb/18706
2199 * gdb.cp/stub-array-size.cc: New test.
2200 * gdb.cp/stub-array-size.exp: New file.
2201 * gdb.cp/stub-array-size.h: New test.
2202 * gdb.cp/stub-array-size2.cc: New test.
2203
d5cf82c0
HD
22042020-04-30 Hannes Domani <ssbssa@yahoo.de>
2205
2206 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2207 output to the new format.
2208
42e165c3
SM
22092020-04-29 Simon Marchi <simon.marchi@efficios.com>
2210
2211 * gdb.base/break.exp: Use with_test_prefix.
2212
6e4e3fe1
TV
22132020-04-29 Tom de Vries <tdevries@suse.de>
2214
2215 * lib/gdb.exp (debug_types): New proc.
2216 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2217 * gdb.python/py-symtab.exp: Same.
2218
d642b692
HD
22192020-04-29 Hannes Domani <ssbssa@yahoo.de>
2220
2221 PR gdb/17320
2222 * gdb.base/pretty-array.c: New test.
2223 * gdb.base/pretty-array.exp: New file.
2224
ea90f227
TV
22252020-04-29 Tom de Vries <tdevries@suse.de>
2226
2227 PR symtab/25889
2228 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2229 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2230 and include cpexprs.exp.
2231
a65189c9
TV
22322020-04-28 Mark Williams <mark@myosotissp.com>
2233
2234 PR gdb/24480
2235 * dw4-toplevel-types.exp: Test for top level types.
2236 * dw4-toplevel-types.cc: Test for top level types.
2237
32d1f47a
TBA
22382020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2239
2240 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2241 (theads -> threads).
2242
56a4f5a1
TV
22432020-04-28 Tom de Vries <tdevries@suse.de>
2244
2245 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2246
0b2f8a3b
TV
22472020-04-28 Tom de Vries <tdevries@suse.de>
2248
2249 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2250
5390c717
TV
22512020-04-28 Tom de Vries <tdevries@suse.de>
2252
2253 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2254
15cd93d0
TV
22552020-04-28 Tom de Vries <tdevries@suse.de>
2256
2257 * gdb.dwarf2/main-foo.c: New test.
2258 * gdb.dwarf2/struct-with-sig.exp: New file.
2259
d472f0fb
TV
22602020-04-25 Tom de Vries <tdevries@suse.de>
2261
2262 * boards/debug-types.exp: New file.
2263
8d840e05
AB
22642020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2265
2266 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2267
bcfe6157
TT
22682020-04-24 Tom Tromey <tom@tromey.com>
2269
2270 PR symtab/12707:
2271 * gdb.python/py-symbol.exp: Update expected results for
2272 linkage_name test.
2273 * gdb.cp/print-demangle.exp: New file.
2274 * gdb.base/c-linkage-name.exp: Fix test.
2275 * gdb.guile/scm-symbol.exp: Update expected results for
2276 linkage_name test.
2277
f049a313
TT
22782020-04-24 Tom Tromey <tom@tromey.com>
2279
2280 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2281 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2282 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2283 assembler.
2284
7cf28874
TV
22852020-04-24 Tom de Vries <tdevries@suse.de>
2286
2287 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2288 C++.
2289
dac2fef7
TT
22902020-04-24 Tom Tromey <tromey@adacore.com>
2291
2292 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2293 values.
2294 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2295 values. Update test for minimal encodings.
2296 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2297 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2298 values. Update test for minimal encodings.
2299
1acda803
TT
23002020-04-24 Tom Tromey <tromey@adacore.com>
2301
2302 PR python/23662:
2303 * gdb.ada/variant.exp: Add Python checks.
2304 * gdb.rust/simple.exp: Add dynamic type checks.
2305
adfb9815
TT
23062020-04-24 Tom Tromey <tromey@adacore.com>
2307
2308 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2309 Make array type matching more lax.
2310 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2311 * gdb.ada/mi_variant.exp: New file.
2312 * gdb.ada/mi_variant/pck.ads: New file.
2313 * gdb.ada/mi_variant/pkg.adb: New file.
2314 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2315 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2316
7d79de9a
TT
23172020-04-24 Tom Tromey <tromey@adacore.com>
2318
2319 * gdb.ada/variant.exp: Add dynamic field offset tests.
2320 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2321 * gdb.ada/variant/pkg.adb: Add new variables.
2322
f8e89861
TT
23232020-04-24 Tom Tromey <tromey@adacore.com>
2324
2325 * gdb.ada/variant.exp: New file
2326 * gdb.ada/variant/pkg.adb: New file
2327 * gdb.ada/variant/pck.adb: New file
2328
86e887ae
TV
23292020-04-24 Tom de Vries <tdevries@suse.de>
2330
2331 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2332
88428775
TV
23332020-04-24 Tom de Vries <tdevries@suse.de>
2334
2335 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2336 flags.
2337
4e86f6e7
TV
23382020-04-24 Tom de Vries <tdevries@suse.de>
2339
2340 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2341
2016d3e6
TV
23422020-04-24 Tom de Vries <tdevries@suse.de>
2343
2344 * lib/gdb.exp (default_gdb_start): Handle eof.
2345 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2346 failure.
2347 * gdb.base/readnever.exp: Handle clean_restart failure.
2348
70bc38f5
TV
23492020-04-23 Tom de Vries <tdevries@suse.de>
2350
2351 * gdb.base/decl-before-def.exp: Run to main and print a again.
2352
de82891c
TV
23532020-04-23 Tom de Vries <tdevries@suse.de>
2354
2355 * gdb.base/decl-before-def-decl.c: New test.
2356 * gdb.base/decl-before-def-def.c: New test.
2357 * gdb.base/decl-before-def.exp: New file.
2358
96038148
TV
23592020-04-23 Tom de Vries <tdevries@suse.de>
2360
2361 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2362
54ac3df1
TV
23632020-04-22 Tom de Vries <tdevries@suse.de>
2364
2365 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2366 debug_info_offset.
2367 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2368 before $objsfile in the line line.
2369
714534e1
TV
23702020-04-22 Tom de Vries <tdevries@suse.de>
2371
2372 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2373
16a7dbf4
MS
23742020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2375
2376 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2377 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2378 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2379 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2380 * gdb.base/jit-protocol.h: Update definitions to match all usage
2381 contexts.
2382
23832020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2384
2385 * gdb.base: Rename all jit related test and source files.
2386
23872020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2388
2389 * gdb.base/jit-reader.exp: Relax register output check.
2390
317d2668
TV
23912020-04-22 Tom de Vries <tdevries@suse.de>
2392
2393 PR symtab/25764
2394 * gdb.base/psym-external-decl-2.c: New test.
2395 * gdb.base/psym-external-decl.c: New test.
2396 * gdb.base/psym-external-decl.exp: New file.
2397 * gdb.threads/tls.exp: Add PR25807 kfail.
2398
eea9e357
TV
23992020-04-22 Tom de Vries <tdevries@suse.de>
2400
2401 PR symtab/25801
2402 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2403 in "info source" output.
2404
3d5afab3
TV
24052020-04-22 Tom de Vries <tdevries@suse.de>
2406
2407 PR symtab/25700
2408 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2409 symtab for imported_unit.c.
2410
b32102f6
GB
24112020-04-21 Gary Benson <gbenson@redhat.com>
2412
2413 * gdb.base/advance.c (func): New argument, to match call site.
2414 (func2, func3): Add return statements.
2415
d43b7a2d
TBA
24162020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2417
2418 * gdb.multi/run-only-second-inf.c: New file.
2419 * gdb.multi/run-only-second-inf.exp: New file.
2420
d89edf9b
MM
24212020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2422
2423 * gdb.btrace/multi-inferior.c: New test.
2424 * gdb.btrace/multi-inferior.exp: New file.
2425
1a476b6d
MM
24262020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2427
2428 * gdb.btrace/enable-new-thread.c: New test.
2429 * gdb.btrace/enable-new-thread.exp: New file.
2430
4778a5f8
TV
24312020-04-21 Tom de Vries <tdevries@suse.de>
2432
2433 PR gdb/25471
2434 * gdb.threads/killed-outside.c: New test.
2435 * gdb.threads/killed-outside.exp: New file.
2436
9b2c992c
GB
24372020-04-20 Gary Benson <gbenson@redhat.com>
2438
2439 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2440 * gdb.base/nested-subp2.exp: Likewise.
2441 * gdb.base/nested-subp3.exp: Likewise.
2442
b5d1d6f7
GB
24432020-04-20 Gary Benson <gbenson@redhat.com>
2444
2445 * gdb.base/nested-subp1.exp: Disable test when using clang.
2446 * gdb.base/nested-subp2.exp: Likewise.
2447 * gdb.base/nested-subp3.exp: Likewise.
2448
25230285
GB
24492020-04-20 Gary Benson <gbenson@redhat.com>
2450
2451 * gdb.cp/exception.cc: Fix compilation error with clang.
2452
fa93cc8f
GB
24532020-04-20 Gary Benson <gbenson@redhat.com>
2454
809730f3 2455 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2456
e0c45f30
GB
24572020-04-20 Gary Benson <gbenson@redhat.com>
2458
2459 * gdb.base/jit-main.c: Fix compilation error with clang.
2460
4ddfec93
KR
24612020-04-17 Kamil Rytarowski <n54@gmx.com>
2462
2463 * gdb.base/attach-twice.c: Include "sys/types.h".
2464 (PTRACE_ATTACH): Add fallback definition.
2465 (main): Pass `0' to the 4th argument of `ptrace'.
2466
2bed205e
KR
24672020-04-17 Kamil Rytarowski <n54@gmx.com>
2468
2469 * gdb.base/fork-running-state.c: Include "signal.h".
2470
0743fc83
TT
24712020-04-17 Tom Tromey <tromey@adacore.com>
2472
2473 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2474 Update tests.
2475 * gdb.btrace/cpu.exp: Update tests.
2476 * gdb.base/maint.exp: Update tests.
2477 * gdb.base/default.exp: Update tests.
2478 * gdb.base/completion.exp: Update tests.
2479
efba5c23
TV
24802020-04-16 Tom de Vries <tdevries@suse.de>
2481
2482 PR symtab/25791
2483 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2484 (ensure_gdb_index): and factor out and move ...
2485 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2486 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2487
d191d716
TV
24882020-04-16 Tom de Vries <tdevries@suse.de>
2489
2490 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2491 loading exec.
2492
99f1bc6a
AB
24932020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2494
2495 * gdb.base/many-completions.exp: New file.
2496
194d088f
TV
24972020-04-14 Tom de Vries <tdevries@suse.de>
2498
2499 PR symtab/25718
2500 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2501
c1a66c06
TV
25022020-04-14 Tom de Vries <tdevries@suse.de>
2503
2504 PR symtab/25720
2505 * gdb.base/maint-expand-symbols-header-file.c: New test.
2506 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2507 * gdb.base/maint-expand-symbols-header-file.h: New test.
2508
21b0982c
AB
25092020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2510
2511 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2512 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2513 get_func_info.
2514 (get_func_info): Delete.
2515 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2516 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2517 * lib/dwarf.exp (get_func_info): New function.
2518
dd1cab06
TV
25192020-04-13 Tom de Vries <tdevries@suse.de>
2520
2521 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2522 to what find_gnatmake does.
2523
71ea2b6b
TV
25242020-04-10 Tom de Vries <tdevries@suse.de>
2525
2526 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2527 -readnow.
2528
bdfc1e8a
TV
25292020-04-10 Tom de Vries <tdevries@suse.de>
2530
2531 PR cli/25808
2532 * gdb.base/style.c: Add leading newlines.
2533 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2534 Check listing of main's one-line body.
2535
14ca8ecf
TV
25362020-04-08 Tom de Vries <tdevries@suse.de>
2537
2538 * lib/gdb.exp (psymtabs_p): New proc.
2539 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2540 importing unit" unsupported if there are no partial symbols.
2541
e21d048f
TV
25422020-04-08 Tom de Vries <tdevries@suse.de>
2543
2544 PR testsuite/25760
2545 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2546
25c11aca
TV
25472020-04-07 Tom de Vries <tdevries@suse.de>
2548
2549 PR symtab/25796
2550 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2551
5707e24b
TV
25522020-04-07 Tom de Vries <tdevries@suse.de>
2553
2554 * gdb.base/check-psymtab.c: New test.
2555 * gdb.base/check-psymtab.exp: New file.
2556
6ee448cc
TT
25572020-04-06 Tom Tromey <tromey@adacore.com>
2558
2559 * gdb.ada/variant-record/proc.adb: New file.
2560 * gdb.ada/variant-record/value.adb: New file.
2561 * gdb.ada/variant-record/value.s: New file.
2562 * gdb.ada/variant-record.exp: New file.
2563
9e7c9a03
HD
25642020-04-03 Hannes Domani <ssbssa@yahoo.de>
2565
2566 PR gdb/25325
2567 * gdb.cp/typed-enum.cc: New test.
2568 * gdb.cp/typed-enum.exp: New file.
2569
c90d28ac
AB
25702020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2571
2572 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2573 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2574 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2575 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2576 * gdb.opt/inline-small-func.c: New file.
2577 * gdb.opt/inline-small-func.exp: New file.
2578 * gdb.opt/inline-small-func.h: New file.
2579
34e9a9fa
AB
25802020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2581
2582 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2583 function.
2584
6a354911
AB
25852020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2586
2587 * lib/dwarf.exp (function_range): Allow compiler options to be
2588 specified.
2589
880d9777
TV
25902020-04-02 Tom de Vries <tdevries@suse.de>
2591
2592 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2593 __attribute__((always_inline)).
2594 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2595
f32682ea
TV
25962020-04-02 Tom de Vries <tdevries@suse.de>
2597
2598 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2599 (gdbserver_gdb_exit): ... here. Add timeout warning.
2600 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2601 (connect_target_extended_remote): Append new server_spawn_id to
2602 server_spawn_ids.
2603 (cleanup): New proc.
2604 (setup, <toplevel>): Call cleanup.
2605
d3214198
TV
26062020-04-02 Tom de Vries <tdevries@suse.de>
2607
2608 * gdb.base/main-psymtab.exp: New file.
2609
cc77ed24
TV
26102020-04-02 Tom de Vries <tdevries@suse.de>
2611
2612 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2613
3638a098
TT
26142020-04-01 Tom Tromey <tom@tromey.com>
2615
2616 * gdb.base/complex-parts.exp: Add type tests.
2617
c34e8714
TT
26182020-04-01 Tom Tromey <tom@tromey.com>
2619
2620 * gdb.base/complex-parts.exp: Add arithmetic tests.
2621
981c08ce
TT
26222020-04-01 Tom Tromey <tom@tromey.com>
2623
2624 * gdb.compile/compile.exp: Update.
2625 * gdb.compile/compile-cplus.exp: Update.
2626 * gdb.base/varargs.exp: Update.
2627 * gdb.base/floatn.exp: Update.
2628 * gdb.base/endianity.exp: Update.
2629 * gdb.base/callfuncs.exp (do_function_calls): Update.
2630 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2631 (complex_float_integral_args): Update.
2632 * gdb.base/complex.exp: Update.
2633 * gdb.base/complex-parts.exp: Update.
2634
3d1cfd43
TT
26352020-04-01 Tom Tromey <tromey@adacore.com>
2636
2637 * gdb.rust/union.rs: New file.
2638 * gdb.rust/union.exp: New file.
2639 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2640 (main): Update.
2641 * gdb.rust/simple.exp: Move union tests to union.exp.
2642
e033dfa9
TT
26432020-04-01 Tom Tromey <tromey@adacore.com>
2644
2645 * gdb.rust/simple.rs (main): Remove "y0".
2646
53cccef1
TBA
26472020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2648
2649 * gdb.multi/stop-all-on-exit.c: New test.
2650 * gdb.multi/stop-all-on-exit.exp: New file.
2651
60e22c1e
HD
26522020-04-01 Hannes Domani <ssbssa@yahoo.de>
2653
2654 PR gdb/24789
2655 * gdb.cp/misc.cc: Add integer reference variable.
2656 * gdb.cp/misc.exp: Add test.
2657
e139a727
TBA
26582020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2659
2660 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2661 scenario to cover execution until the end and also the case
2662
16b0db75
TV
26632020-03-31 Tom de Vries <tdevries@suse.de>
2664
2665 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2666 c. Use "maint info symtabs" to check symtab expansion.
2667
c0502da6
TV
26682020-03-30 Tom de Vries <tdevries@suse.de>
2669
2670 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2671 unsupported.
2672 (verify_psymtab_expanded): Move ...
2673 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2674 test.
2675 (readnow): New proc.
2676
5935fd15
AB
26772020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2678
2679 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2680 with $hex.
2681
1773be9e
TT
26822020-03-20 Tom Tromey <tromey@adacore.com>
2683
2684 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2685
70304be9
TT
26862020-03-20 Tom Tromey <tromey@adacore.com>
2687
2688 * gdb.ada/sub_variant/subv.adb: New file.
2689 * gdb.ada/sub_variant.exp: New file.
2690
0dd7b8f7
TV
26912020-03-20 Tom de Vries <tdevries@suse.de>
2692
2693 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2694 first break fails.
2695 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2696
cada5fc9
AB
26972020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2698
2699 * gdb.server/exit-multiple-threads.c: New file.
2700 * gdb.server/exit-multiple-threads.exp: New file.
2701
6b8c53f2
AB
27022020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2703
2704 * gdb.fortran/mixed-lang-stack.c: New file.
2705 * gdb.fortran/mixed-lang-stack.cpp: New file.
2706 * gdb.fortran/mixed-lang-stack.exp: New file.
2707 * gdb.fortran/mixed-lang-stack.f90: New file.
2708
19a2740f
AB
27092020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2710
2711 * gdb.linespec/cp-completion-aliases.cc: New file.
2712 * gdb.linespec/cp-completion-aliases.exp: New file.
2713
d8c8b848
TV
27142020-03-19 Tom de Vries <tdevries@suse.de>
2715
2716 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2717 more precise.
2718
a9933ccf
TV
27192020-03-18 Tom de Vries <tdevries@suse.de>
2720
2721 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2722 * gdb.dwarf2/break-inline-psymtab.c: New test.
2723 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2724
2f89101f
TV
27252020-03-16 Tom de Vries <tdevries@suse.de>
2726
2727 * lib/cache.exp (gdb_do_cache): Add and handle local variables
2728 cache_verify and cache_verify_proc.
2729
6b9374f1
TV
27302020-03-15 Tom de Vries <tdevries@suse.de>
2731
2732 * gdb.server/solib-list.exp: Handle
2733 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
2734
eaeaf44c
TV
27352020-03-15 Tom de Vries <tdevries@suse.de>
2736
2737 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
2738 objfiles".
2739
3293bbaf
TT
27402020-03-14 Tom Tromey <tom@tromey.com>
2741
2742 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
2743
ab44624c
TV
27442020-03-14 Tom de Vries <tdevries@suse.de>
2745
2746 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
2747
54c43825
TV
27482020-03-14 Tom de Vries <tdevries@suse.de>
2749
2750 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
2751 result in line-by-line fashion.
2752
2ac70237
TV
27532020-03-14 Tom de Vries <tdevries@suse.de>
2754
2755 * lib/gdb.exp (supports_statement_frontiers): New proc.
2756 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
2757
09546b56
TV
27582020-03-14 Tom de Vries <tdevries@suse.de>
2759
2760 * gdb.base/printcmds.exp: Add missing quoting for "print
2761 teststring2".
2762
a1f6a07c
TT
27632020-03-13 Tom Tromey <tom@tromey.com>
2764
2765 * gdb.base/printcmds.exp (test_print_strings): Add regression
2766 test.
2767 * gdb.base/printcmds.c (charptr): New typedef.
2768 (teststring2): New global.
2769
1b83d09c
AB
27702020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
2771
2772 * gdb.base/break-interp.exp: Use the tail of the filename, not the
2773 full path in the test name.
2774 (test_ld): Add some with_test_prefix blocks to make test names
2775 unique.
2776
2d61316c
TV
27772020-03-13 Tom de Vries <tdevries@suse.de>
2778
2779 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
2780
2e9145ac
TV
27812020-03-13 Tom de Vries <tdevries@suse.de>
2782
2783 * gdb.mi/mi-sym-info.exp: Make matching more precise.
2784
96c7f873
TV
27852020-03-13 Tom de Vries <tdevries@suse.de>
2786
2787 PR symtab/25646
2788 * gdb.dwarf2/imported-unit.exp: Add test.
2789
49ba92c0
TV
27902020-03-13 Tom de Vries <tdevries@suse.de>
2791
2792 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
2793 (var1, var2): New variable.
2794 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
2795 matching symbols.
2796
301b21e0
TV
27972020-03-13 Tom de Vries <tdevries@suse.de>
2798
2799 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
2800 (Term::command): Use prompt prefix.
2801 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
2802 * gdb.tui/tui-layout-asm-short-prog.exp: Use
2803 command_no_prompt_prefix instead of prefix.
2804 * gdb.tui/tui-layout-asm.exp: Same.
2805
3f512721
SM
28062020-03-12 Simon Marchi <simon.marchi@efficios.com>
2807
2808 * gdb.base/break-interp.exp: Use foreach_with_prefix.
2809
40310f30
SM
28102020-03-12 Simon Marchi <simon.marchi@efficios.com>
2811
2812 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
2813 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
2814 on" while stepping over the test instruction, match printed
2815 message.
2816
09252140
TV
28172020-03-12 Tom de Vries <tdevries@suse.de>
2818
2819 * gdb.base/info-types.exp: Use exp_continue during matching of output
2820 of "info types".
2821
14e9c72c
TV
28222020-03-12 Tom de Vries <tdevries@suse.de>
2823
2824 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
2825
e515d67e
TV
28262020-03-12 Tom de Vries <tdevries@suse.de>
2827
2828 * gdb.fortran/module.exp: Use exp_continue during matching of output
2829 of "info variable -n".
2830
307eafd8
TV
28312020-03-12 Tom de Vries <tdevries@suse.de>
2832
2833 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
2834 gdb.dwarf2/dw2-ranges-base.c.
2835
9a2de3fc
TV
28362020-03-12 Tom de Vries <tdevries@suse.de>
2837
2838 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
2839 in presence of GLIBC debuginfo.
2840
3217502e
TV
28412020-03-12 Tom de Vries <tdevries@suse.de>
2842
2843 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
2844 $core.
2845
1281424c
TV
28462020-03-12 Tom de Vries <tdevries@suse.de>
2847
2848 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
2849 more precise.
2850
038b97fc
SM
28512020-03-11 Simon Marchi <simon.marchi@efficios.com>
2852
2853 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
2854 from Unix to Windows path.
2855
5308d1e7
TV
28562020-03-11 Tom de Vries <tdevries@suse.de>
2857
2858 * gdb.ada/minsyms.exp: Set language to ada.
2859
f870f78f
TV
28602020-03-11 Tom de Vries <tdevries@suse.de>
2861
2862 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
2863
5a13315d
TV
28642020-03-11 Tom de Vries <tdevries@suse.de>
2865
2866 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
2867
976862ed
TT
28682020-03-11 Tom Tromey <tromey@adacore.com>
2869
2870 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
2871
7462c383
TV
28722020-03-11 Tom de Vries <tdevries@suse.de>
2873
2874 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
2875
1c6c46a0
TV
28762020-03-11 Tom de Vries <tdevries@suse.de>
2877
2878 * gdb.base/break-interp.exp: Limit verbose scope.
2879
44f41bb7
TV
28802020-03-11 Tom de Vries <tdevries@suse.de>
2881
2882 * gdb.fortran/logical.f90: Define variable with character type.
2883 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
2884
b76f3a42
TV
28852020-03-11 Tom de Vries <tdevries@suse.de>
2886
2887 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2888
1c33af77
TV
28892020-03-11 Tom de Vries <tdevries@suse.de>
2890
2891 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2892 symtabs.
2893
8c95582d
AB
28942020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2895 Bernd Edlinger <bernd.edlinger@hotmail.de>
2896
2897 * gdb.cp/step-and-next-inline.cc: New file.
2898 * gdb.cp/step-and-next-inline.exp: New file.
2899 * gdb.cp/step-and-next-inline.h: New file.
2900 * gdb.dwarf2/dw2-is-stmt.c: New file.
2901 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2902 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2903 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2904 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2905
cecf8547
AB
29062020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2907
2908 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2909 is-stmt flag in the line table.
2910
0ba678c9
TV
29112020-03-09 Tom de Vries <tdevries@suse.de>
2912
2913 * lib/gdb.exp (cached_file): Create cache dir.
2914
72fbdf83
TV
29152020-03-07 Tom de Vries <tdevries@suse.de>
2916
2917 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2918 * gdb.cp/rvalue-ref-params.exp: Same.
2919
436b5e99
TV
29202020-03-06 Tom de Vries <tdevries@suse.de>
2921
2922 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2923 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2924
09f2921c
TV
29252020-03-06 Tom de Vries <tdevries@suse.de>
2926
2927 * README: Fix "the the".
2928 * gdb.base/dprintf.exp: Same.
2929
50a3cc5d
TV
29302020-03-05 Tom de Vries <tdevries@suse.de>
2931
2932 * gdb.base/maint.exp: Update "main print statistics" expected output.
2933
0a709cba
AKS
29342020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2935
2936 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2937 (fortran_int8): Likewise.
2938 (fortran_real4): Likewise.
2939 (fortran_real8): Likewise.
2940 (fortran_complex4): Likewise.
2941 (fortran_logical4): Likewise.
2942 (fortran_character1): Likewise.
2943
5e5d66b6
AB
29442020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2945
2946 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2947 printed as true.
2948
7b973adc
SDJ
29492020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2950
2951 * gdb.base/printcmds.exp: Add test to verify printf of a
2952 variable holding an address.
2953
478e490a
TV
29542020-03-03 Tom de Vries <tdevries@suse.de>
2955
2956 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2957
1ef44e86
TV
29582020-03-03 Tom de Vries <tdevries@suse.de>
2959
2960 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2961 gdb_test_multiple call.
2962
b98cc2cf
TV
29632020-03-03 Tom de Vries <tdevries@suse.de>
2964
2965 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2966 gdb_test_multiple calls.
2967
63e163f2
AB
29682020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2969
2970 * gdb.base/default.exp: Remove test of 'set history filename'.
2971 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2972 filename to the empty string.
2973 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2974 and GDBHISTSIZE.
2975
24ed6739
AB
29762020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2977
2978 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2979 disabled.
2980
590003dc 29812020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 2982 Tom de Vries <tdevries@suse.de>
590003dc
TV
2983
2984 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2985 -prompt prefix, before user_code argument. Add -lbl option likewise.
2986 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2987 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2988 argument.
2989 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2990 have "\r\n" at start-of-line, instead of at end-of-line.
2991
f5e46084
SM
29922020-02-28 Simon Marchi <simon.marchi@efficios.com>
2993
2994 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2995 libinproctrace.so.
2996
f7a7000d
LM
29972020-02-28 Luis Machado <luis.machado@linaro.org>
2998
2999 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3000 to "p/x".
3001
718e0816
LM
30022020-02-28 Luis Machado <luis.machado@linaro.org>
3003
3004 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3005 asm/ptrace.h and error.h.
3006
13c3a74a
TV
30072020-02-28 Tom de Vries <tdevries@suse.de>
3008
3009 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3010 (struct wrapper, do_something, mundane/symada__cS): Move ...
3011 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3012 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3013 Update "print symada__cS before partial symtab expansion" regexp.
3014 Update breakpoint location. Flush symbol cache after expansion.
3015
85d2d5bb
LM
30162020-02-28 Luis Machado <luis.machado@linaro.org>
3017
3018 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3019
3608f86c
TV
30202020-02-27 Tom de Vries <tdevries@suse.de>
3021
3022 * config/sid.exp: Remove unused globals.
3023 * gdb.base/attach.exp: Same.
3024 * gdb.base/catch-load.exp: Same.
3025 * gdb.base/dbx.exp: Same.
3026 * lib/gdb.exp: Same.
3027 * lib/mi-support.exp: Same.
3028 * lib/prompt.exp: Same.
3029
c8d4f6df
TV
30302020-02-27 Tom de Vries <tdevries@suse.de>
3031
3032 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3033 not set.
3034
0d79cdc4
AM
30352020-02-26 Aaron Merey <amerey@redhat.com>
3036
3037 * gdb.debuginfod: New directory for debuginfod tests.
3038 * gdb.debuginfod/main.c: New test file.
3039 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3040
0dce4280
TV
30412020-02-26 Tom de Vries <tdevries@suse.de>
3042
3043 PR gdb/25603
3044 * gdb.base/persistent-lang.cc: New test.
3045 * gdb.base/persistent-lang.exp: New file.
3046
9e80cfa1
AB
30472020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3048
3049 * gdb.fortran/derived-type-striding.exp: Add a new test.
3050 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3051 new test.
3052
2078dbb2
AB
30532020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3054
3055 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3056 names.
3057
70d49700
TV
30582020-02-25 Tom de Vries <tdevries@suse.de>
3059
3060 PR go/18926
3061 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3062
a88ef40d
TV
30632020-02-24 Tom de Vries <tdevries@suse.de>
3064
3065 PR gdb/25592
3066 * gdb.base/info-locals-unused-static-var.c: New test.
3067 * gdb.base/info-locals-unused-static-var.exp: New file.
3068
01b1af32
TT
30692020-02-22 Tom Tromey <tom@tromey.com>
3070
3071 * gdb.python/tui-window.exp: New file.
3072 * gdb.python/tui-window.py: New file.
3073
7c043ba6
TT
30742020-02-22 Tom Tromey <tom@tromey.com>
3075
3076 PR tui/17850:
3077 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3078 tests.
3079
c22fef7e
TT
30802020-02-22 Tom Tromey <tom@tromey.com>
3081
3082 * gdb.tui/new-layout.exp: Add sub-layout tests.
3083
ee325b61
TT
30842020-02-22 Tom Tromey <tom@tromey.com>
3085
3086 * gdb.tui/new-layout.exp: New file.
3087
3f0cbb04
TT
30882020-02-22 Tom Tromey <tom@tromey.com>
3089
3090 * gdb.rust/rust-style.rs: New file.
3091 * gdb.rust/rust-style.exp: New file.
3092 * gdb.base/style.exp: Test structure printing.
3093 * gdb.base/style.c (struct some_struct): New type.
3094 (enum etype): New type.
3095 (struct_value): New global.
3096
75525152
TV
30972020-02-21 Tom de Vries <tdevries@suse.de>
3098
3099 PR go/18926
3100 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3101 Remove blanket xfails. Use message argument for gdb_breakpoint.
3102 Make continuing to breakpoint test conditional on setting breakpoint.
3103 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3104 DW_AT_name attribute. Add xfail for GCC PR93866.
3105
bd360d30
AB
31062020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3107
3108 * gdb.dwarf2/cpp-linkage-name.c: New file.
3109 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3110
c7adb09f 31112020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3112
3113 * lib/gdb.exp (gdb_wrapper_init): Reset
3114 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3115 not exist.
3116
a9c79803
TV
31172020-02-20 Tom de Vries <tdevries@suse.de>
3118
3119 PR go/17018
3120 * gdb.go/hello.exp: Copy ...
3121 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3122 print of st to print value of global definition. Add xfail for GCC
3123 PR93844.
3124 * gdb.go/hello.exp: Remove printing of st before definition.
3125 * gdb.go/hello.go: Copy ...
3126 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3127 to st.
3128 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3129
d7445728
TV
31302020-02-20 Tom de Vries <tdevries@suse.de>
3131
3132 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3133 (gdb_simple_compile): Handle compile_flags go by using .go extension
3134 for source file.
3135 * gdb.go/chan.exp: Use support_go_compile.
3136 * gdb.go/handcall.exp: Same.
3137 * gdb.go/hello.exp: Same.
3138 * gdb.go/integers.exp: Same.
3139 * gdb.go/max-depth.exp: Same.
3140 * gdb.go/methods.exp: Same.
3141 * gdb.go/package.exp: Same.
3142 * gdb.go/strings.exp: Same.
3143 * gdb.go/types.exp: Same.
3144 * gdb.go/unsafe.exp: Same.
3145
c9c41e6d
TV
31462020-02-19 Tom de Vries <tdevries@suse.de>
3147
3148 * gdb.python/lib-types.exp: Make xfail more strict.
3149
f20ff837
TV
31502020-02-19 Tom de Vries <tdevries@suse.de>
3151
3152 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3153
08410482
DE
31542020-02-19 Doug Evans <dje@google.com>
3155
3156 PR rust/25535
3157 * gdb.rust/simple.exp: Add test.
3158 * gdb.rust/simple.rs: Add test.
3159
623563f7
TV
31602020-02-19 Tom de Vries <tdevries@suse.de>
3161
3162 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3163 output line-by-line.
3164
d3308cfd
TV
31652020-02-19 Tom de Vries <tdevries@suse.de>
3166
3167 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3168
86cbc5dc
TV
31692020-02-19 Tom de Vries <tdevries@suse.de>
3170
3171 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3172 prelink.
3173
9db2b96b
TV
31742020-02-19 Tom de Vries <tdevries@suse.de>
3175
3176 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3177 (gdb_do_cache): Use gdb_do_cache_wrap.
3178 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3179
89e2fdc5
TV
31802020-02-19 Tom de Vries <tdevries@suse.de>
3181
3182 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3183 gdb_compile option.
3184
373d7ac0
SM
31852020-02-18 Simon Marchi <simon.marchi@efficios.com>
3186
3187 * gdb.base/printcmds.exp (test_print_enums): Update expected
3188 output.
3189
b29a2df0
SM
31902020-02-18 Simon Marchi <simon.marchi@efficios.com>
3191
3192 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3193 for "unknown".
3194
6740f0cc
SM
31952020-02-18 Simon Marchi <simon.marchi@efficios.com>
3196
3197 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3198 enumerator.
3199
edd45eb0
SM
32002020-02-18 Simon Marchi <simon.marchi@efficios.com>
3201
3202 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3203 FE_, add FE_NONE.
3204 (three): Update.
3205 (enum flag_enum_without_zero): New enum.
3206 (flag_enum_without_zero): New variable.
3207 (enum not_flag_enum): New enum.
3208 (three_not_flag): New variable.
3209 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3210 (test_print_enums): Add more tests for printing flag enums.
3211
d4295de4
TV
32122020-02-18 Tom de Vries <tdevries@suse.de>
3213
3214 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3215 (gdb_compile_ada): ... here.
3216 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3217 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3218
f251f505
TT
32192020-02-14 Tom Tromey <tom@tromey.com>
3220
3221 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3222 build directory.
3223 * boards/gdbserver-base.exp: Update path to gdbserver.
3224
8f432634
TV
32252020-02-13 Tom de Vries <tdevries@suse.de>
3226
3227 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3228
92b6eaf7
TV
32292020-02-13 Tom de Vries <tdevries@suse.de>
3230
3231 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3232 are missing.
3233
f3b0f7fe
TV
32342020-02-13 Tom de Vries <tdevries@suse.de>
3235
3236 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3237 call.
3238
f6be8713
SDJ
32392020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3240
3241 PR tui/25126
3242 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3243 * gdb.base/cached-source-file.c: New file.
3244 * gdb.base/cached-source-file.exp: New file.
3245
b2770d5e
TV
32462020-02-11 Tom de Vries <tdevries@suse.de>
3247
3248 PR testsuite/25488
3249 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3250
44f6938e
TV
32512020-02-10 Tom de Vries <tdevries@suse.de>
3252
3253 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3254
5f0e2eb7
MR
32552020-02-10 Maciej W. Rozycki <macro@wdc.com>
3256
3257 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3258 and $after_addr are both integers before making a comparison.
3259
46ce2b6f
TV
32602020-02-09 Tom de Vries <tdevries@suse.de>
3261
3262 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3263 command output and paste it into gdb.log. If any, paste catch message
3264 to gdb.log.
3265
5abbbe1d
TT
32662020-02-07 Tom Tromey <tromey@adacore.com>
3267
3268 PR breakpoints/24915:
3269 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3270
1d5d29e7
SV
32712020-02-06 Shahab Vahedi <shahab@synopsys.com>
3272
3273 * gdb.tui/tui-missing-src.exp: Add the "missing source
3274 file" test for the TUI.
3275
b0999b9b
AB
32762020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3277
3278 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3279 including a port number in the output.
3280
c3b149eb
AKS
32812020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3282
3283 * lib/fortran.exp (fortran_int4): Handle clang.
3284 (fortran_int8): Likewise.
3285 (fortran_real4): Likewise.
3286 (fortran_real8): Likewise.
3287 (fortran_complex4): Likewise.
3288 (fortran_logical4): Likewise.
3289 (fortran_character1): Likewise.
3290
f8dcc90b
TV
32912020-02-04 Tom de Vries <tdevries@suse.de>
3292
3293 * README (Race detection): Add note.
3294
f90ac7c2
TV
32952020-02-04 Tom de Vries <tdevries@suse.de>
3296
3297 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3298
780636ae
TV
32992020-02-04 Tom de Vries <tdevries@suse.de>
3300
3301 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3302
5d2e1193
RA
33032020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3304
3305 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3306 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3307 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3308 blttar, bnetarl.
3309 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3310 binary for blttar, bnetarl.
3311 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3312 wait instruction. Delete ldmx test.
3313 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3314
e409c542
AKS
33152020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3316
3317 * gdb.fortran/array-bounds-high.exp: New file.
3318 * gdb.fortran/array-bounds-high.f90: New file.
3319
b0029748
LD
33202020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3321
3322 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3323 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3324
195a8287
TV
33252020-02-01 Tom de Vries <tdevries@suse.de>
3326
3327 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3328
42330a68
AB
33292020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3330
3331 PR tui/9765
3332 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3333 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3334
b62a8028
LM
33352020-01-29 Luis Machado <luis.machado@linaro.org>
3336
3337 * gdb.arch/aarch64-brk-patterns.c: New source file.
3338 * gdb.arch/aarch64-brk-patterns.exp: New test.
3339
5f440116
TBA
33402020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3341
3342 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3343 GCC/Clang version.
3344 * gdb.cp/pass-by-ref.exp: Ditto.
3345
ee2a6fc6
TV
33462020-01-29 Tom de Vries <tdevries@suse.de>
3347
3348 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3349 * gdb.threads/watchpoint-fork-mt.c: Same.
3350 * gdb.threads/watchpoint-fork-parent.c: Same.
3351 * gdb.threads/watchpoint-fork-st.c: Same.
3352 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3353
16b10d6e
LM
33542020-01-27 Luis Machado <luis.machado@linaro.org>
3355
3356 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3357 sitting at a syscall instruction when we hit the syscall function's
3358 breakpoint.
3359 Check PC against one obtained with the x command.
3360 Validate syscall number.
3361 (step_over_syscall): Don't continue to the syscall instruction if
3362 we're already there.
3363
b1468492
PW
33642020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3365
3366 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3367
7ffa82e1
AB
33682020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3369
3370 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3371 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3372
3d92a3e3
AB
33732020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3374
3375 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3376 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3377
94a72be7
AB
33782020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3379
3380 * gdb.base/maint.exp: Update line table parsing test.
3381 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3382
53af73bf
PA
33832020-01-24 Pedro Alves <palves@redhat.com>
3384
3385 PR gdb/25410
3386 * gdb.multi/multi-re-run-1.c: New.
3387 * gdb.multi/multi-re-run-2.c: New.
3388 * gdb.multi/multi-re-run.exp: New.
3389
1ba1ac88
AB
33902020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3391
3392 PR gdb/23718
3393 * gdb.server/server-kill-python.exp: New file.
3394
f3364a6d
AB
33952020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3396
3397 * gdb.server/multi-ui-errors.c: New file.
3398 * gdb.server/multi-ui-errors.exp: New file.
3399
733d0a67
AB
34002020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3401
3402 PR tui/9765
3403 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3404
4f13c1c0
TT
34052020-01-19 Tom Tromey <tom@tromey.com>
3406
3407 * gdb.tui/main.exp: Add check for plain "file".
3408
40c94099
CB
34092020-01-16 Christian Biesinger <cbiesinger@google.com>
3410
3411 * lib/gdb.exp: Fix spelling error (seperatelly).
3412
ff47f4f0
TT
34132020-01-14 Tom Tromey <tom@tromey.com>
3414
3415 PR symtab/12535:
3416 * gdb.python/python.exp: Test decode_line with empty string
3417 argument.
3418
717c684d
BE
34192020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3420
3421 * gdb.base/skip-inline.exp: Extend test.
3422
44e4c775
AB
34232020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3424
3425 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3426 * gdb.dwarf2/dw2-bad-elf.c: New file.
3427 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3428
d93c6db7
AB
34292020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3430
3431 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3432 _line_saw_file.
3433
9a6d629c
AB
34342020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3435
3436 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3437 border.
3438
d9ebdab7
TBA
34392020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3440
3441 * gdb.multi/multi-target.exp (setup): Factor out "info
3442 connections" and "info inferiors" tests to ...
3443 (test_info_inferiors): ... this new procedure.
3444 (top level): Run new "info-inferiors" tests.
3445
f3c469b9
PA
34462020-01-10 Pedro Alves <palves@redhat.com>
3447
3448 * gdb.server/bkpt-other-inferior.exp: New file.
3449
121b3efd
PA
34502020-01-10 Pedro Alves <palves@redhat.com>
3451
3452 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3453 of "add-inferior".
3454 * gdb.base/quit-live.exp: Likewise.
3455 * gdb.base/remote-exec-file.exp: Likewise.
3456 * gdb.guile/scm-progspace.exp: Likewise.
3457 * gdb.linespec/linespec.exp: Likewise.
3458 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3459 * gdb.mi/user-selected-context-sync.exp: Likewise.
3460 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3461 "info inferiors" tests.
3462 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3463 "add-inferior".
3464 * gdb.multi/watchpoint-multi.exp: Likewise.
3465 * gdb.python/py-inferior.exp: Likewise.
3466 * gdb.server/extended-remote-restart.exp: Likewise.
3467 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3468 "info inferiors".
3469 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3470 * gdb.trace/report.exp: Likewise.
3471
1dadb1dd
PA
34722020-01-10 Pedro Alves <palves@redhat.com>
3473
3474 * gdb.multi/multi-target.c: New file.
3475 * gdb.multi/multi-target.exp: New file.
3476 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3477 mode requested, but remote does not support non-stop".
3478
78f2c40a
PA
34792020-01-10 Pedro Alves <palves@redhat.com>
3480
3481 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3482 disconnect before reconnecting.
3483
e7af6c70
TBA
34842020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3485 Pedro Alves <palves@redhat.com>
3486
3487 * gdb.server/connect-without-multi-process.exp: Also test
3488 continuing to end.
3489
acdf84a6
PA
34902020-01-10 Pedro Alves <palves@redhat.com>
3491
3492 * gdb.base/remote-exec-file.exp: New file.
3493
873657b9
PA
34942020-01-10 Pedro Alves <palves@redhat.com>
3495
3496 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3497 output.
3498 * gdb.threads/async.c: New.
3499 * gdb.threads/async.exp: New.
3500 * gdb.multi/tids-gid-reset.c: New.
3501 * gdb.multi/tids-gid-reset.exp: New.
3502
7f0ae84c
GB
35032020-01-10 George Barrett <bob@bob131.so>
3504
3505 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3506 to help in finding the image relocation offset.
3507 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3508 options in arguments.
3509 (stap_test_no_debuginfo): Likewise.
3510 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3511 test variants.
3512 (stap_test): Add null semaphore relocation test.
3513
47e9d49d
GB
35142020-01-10 George Barrett <bob@bob131.so>
3515
3516 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3517 * gdb.base/stap-probe.exp: Likewise.
3518 (stap_test): Pass argument as an additional flag.
3519 (stap_test_no_debuginfo): Likewise.
3520 (stap_test): Check `info probes stap' output for semaphore
3521 addresses if the test binary is supposed to have them.
3522
f5a7c406
AB
35232020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3524
3525 * gdb.tui/basic.exp: Add more scrolling tests.
3526
9ae6bf64
TT
35272020-01-09 Tom Tromey <tom@tromey.com>
3528
3529 PR tui/18932:
3530 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3531 meangingful value.
3532 (Term::command, Term::resize): Update.
3533 * gdb.tui/basic.exp: Add scrolling test.
3534
b2efe70c
AB
35352020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3536
3537 * gdb.tui/tui-layout-asm.exp: New file.
3538
3804da7e
AB
35392020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3540
3541 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3542
b40aa28f
AB
35432020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3544
3545 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3546 (Term::enter_tui): Use Term::prepare_for_tui.
3547
63ffd7c9
AB
35482020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3549
3550 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3551 called.
3552
3be966f6
AB
35532020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3554
3555 * gdb.base/skip.exp: Fix race condition in test.
3556
153d79c4
AB
35572020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3558
3559 * gdb.base/backtrace.c: New file.
3560 * gdb.base/backtrace.exp: New file.
3561
f2302a34
AB
35622020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3563
3564 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3565
6ec1d75e
PW
35662020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3567
3568 * gdb.base/style.exp: Test that warnings are styled.
3569
c296cbe6
BE
35702019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3571
3572 * gdb.base/line65535.exp: New file.
3573 * gdb.base/line65535.c: New file.
3574
b28a729d
SM
35752019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3576
3577 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3578 * lib/gnat_debug_info_test.adb: New file.
3579 * gdb.ada/ptype_tagged_param.exp: Use
3580 gnat_runtime_has_debug_info, expect a different output if
3581 runtime does not have debug info.
3582
7f2d7a0d
SM
35832019-12-20 Simon Marchi <simon.marchi@efficios.com>
3584
3585 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3586 (another) quote in test name.
3587
f3bce483
SM
35882019-12-20 Simon Marchi <simon.marchi@efficios.com>
3589
3590 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3591 Add quote in test name.
3592
c855a912
TBA
35932019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3594
3595 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3596 directory instead.
3597 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3598 * gdb.cp/pass-by-ref-2.cc: New file.
3599 * gdb.cp/pass-by-ref-2.exp: New file.
3600
fc9d2d72
TT
36012019-12-20 Tom Tromey <tom@tromey.com>
3602
3603 * gdb.tui/list-before.exp: New file.
3604
77b97e00
TT
36052019-12-20 Tom Tromey <tom@tromey.com>
3606
3607 * gdb.tui/list.exp: Check for source on initial listing.
3608
f69656d0
TT
36092019-12-11 Tom Tromey <tromey@adacore.com>
3610
3611 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3612 Add crlf test.
3613
99a55965
SM
36142019-12-18 Simon Marchi <simon.marchi@efficios.com>
3615
3616 * gdb.base/default.exp: Update value of $_gdb_major.
3617
5024637f
BE
36182019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3619
3620 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3621
b63634be
BE
36222019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3623
3624 * gdb.base/skip.exp: Whitespace fix.
3625
45d73523
BE
36262019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3627
3628 * gdb.base/skip-inline.c: New file.
3629 * gdb.base/skip-inline.exp: New file.
3630
d043f8c8
SM
36312019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3632
3633 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3634 jit_function_00 to jit_function_stack_mangle.
3635 * gdb.base/jithost.c (jit_function_t): Rename to...
3636 (jit_function_stack_mangle_t): ... this.
3637 (jit_function_add_t): New typedef.
3638 (jit_function_00_code): Rename to...
3639 (jit_function_stack_mangle_code): ... this, make static.
3640 (jit_function_add_code): New.
3641 (main): Generate "add" function and call it. Adjust to changes
3642 in jithost_abi.
3643 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3644 (struct jithost_abi) <begin, end>: Remove fields.
3645 <object, function_stack_mangle, function_add>: New fields.
3646 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3647 code_end>: Remove fields.
3648 <func_stack_mangle>: New field.
3649 (read_debug_info): Adjust to renaming, create block for "add"
3650 function.
3651 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3652
873de05c
TT
36532019-12-11 Tom Tromey <tom@tromey.com>
3654
3655 * gdb.tui/resize.exp: Fix regexp.
3656 * gdb.tui/regs.exp: Fix regexps.
3657 * gdb.tui/main.exp: Fix regexp.
3658
3d979945
TT
36592019-12-11 Tom Tromey <tom@tromey.com>
3660
3661 * gdb.tui/resize.exp: Update.
3662 * gdb.tui/empty.exp (layouts): Update.
3663
2192a9d3
TT
36642019-12-11 Tom Tromey <tom@tromey.com>
3665
3666 * gdb.tui/regs.exp: Update.
3667 * gdb.tui/empty.exp (layouts): Update.
3668 * gdb.tui/basic.exp: Update.
3669 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3670
d8edc8b7
PW
36712019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3672
3673 * gdb.base/options.exp: Add -raw-values in the print completion list.
3674 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3675
4c12d936
KB
36762019-12-10 Kevin Buettner <kevinb@redhat.com>
3677
3678 * gdb.threads/omp-par-scope.c: New file.
3679 * gdb/threads/omp-par-scope.exp: New file.
3680
26b911fb
KB
36812019-12-10 Kevin Buettner <kevinb@redhat.com>
3682
bb47f919
KB
3683 * lib/gdb.exp (support_nested_function_tests): New proc.
3684
36852019-12-10 Kevin Buettner <kevinb@redhat.com>
3686
3687 * lib/gdb.exp (gdb_compile_openmp): New proc.
3688 (build_executable_from_specs): Add an "openmp" option.
3689 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3690
6c71eb7d
TT
36912019-12-10 Tom Tromey <tromey@adacore.com>
3692
3693 * gdb.ada/unchecked_union.exp: New file.
3694 * gdb.ada/unchecked_union/pck.adb: New file.
3695 * gdb.ada/unchecked_union/pck.ads: New file.
3696 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3697 * gdb-utils.exp (string_to_regexp): Also quote "?".
3698
bac7c5cf
GB
36992019-12-10 George Barrett <bob@bob131.so>
3700
3701 Test scripted probe breakpoints.
3702 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3703 * gdb.python/py-breakpoint.c (main): Likewise.
3704 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3705 specifier test.
3706 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3707
330f1d38
TBA
37082019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3709
3710 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3711 an rvalue parameter.
3712 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3713 parameter.
3714
b43315e2
AB
37152019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3716
3717 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3718 modules.
3719
54f73dad
AB
37202019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3721
3722 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3723 broken version of GCC.
3724
d57cbee9
AB
37252019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3726
3727 * gdb.fortran/info-modules.exp: Rewrite to make use of new
3728 sym-info-cmds library.
3729 * gdb.fortran/info-types.exp: Likewise.
3730 * lib/sym-info-cmds.exp: New file.
3731
c14aab8c
TV
37322019-12-08 Tom de Vries <tdevries@suse.de>
3733
3734 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
3735
aa2d5a42
KS
37362019-12-07 Keith Seitz <keiths@redhat.com>
3737
3738 * gdb.base/corefile-buildid-shlib-shr.c: New file.
3739 * gdb.base/corefile-buildid-shlib.c: New file.
3740 * gdb.base/corefile-buildid.c: New file.
3741 * gdb.base/corefile-buildid.exp: New file.
3742
93e55f0a
TV
37432019-12-06 Tom de Vries <tdevries@suse.de>
3744
3745 * gdb.dwarf2/varval.exp: Add decl before def test.
3746
c7d12402
TBA
37472019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3748
3749 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
3750
06acc08f
TBA
37512019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3752
3753 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
3754 CV and reference conversion for overload resolution.
3755 * gdb.cp/rvalue-ref-overload.exp: Test it.
3756
e0fad1ea
PW
37572019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3758
3759 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
3760 * gdb.base/frameapply.exp: Test faas without command.
3761
8d70a9f0
AB
37622019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3763
3764 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
3765 Fortran tests.
3766 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
3767 order.
3768
36c8fb93
AB
37692019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3770
3771 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
3772 casting to type with no kind specified.
3773 (test_basic_parsing_of_type_kinds): Additional tests for types
3774 with no kind specified, and add tests for single/double
3775 precision/complex types.
3776
4139ff00
TT
37772019-12-04 Tom Tromey <tromey@adacore.com>
3778
3779 * gdb.base/endianity.c (struct other) <x>: New field.
3780 (main): Initialize it.
3781 * gdb.base/endianity.exp: Update.
3782
a05cf17a
TT
37832019-12-04 Tom Tromey <tromey@adacore.com>
3784
3785 * gdb.ada/scalar_storage/storage.adb: New file.
3786 * gdb.ada/scalar_storage/pck.adb: New file.
3787 * gdb.ada/scalar_storage/pck.ads: New file.
3788 * gdb.ada/scalar_storage.exp: New file.
3789
103a685e
TT
37902019-12-04 Tom Tromey <tromey@adacore.com>
3791
3792 * gdb.base/endianity.c (struct otherendian) <f>: New field.
3793 (main): Initialize it.
3794 * gdb.base/endianity.exp: Update.
3795
c2512106
AB
37962019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3797
3798 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
3799
293b38d6
AB
38002019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
3801
3802 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
3803 -symbol-info-module-functions and -symbol-info-module-variables.
3804
216a7e6b
AB
38052019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
3806
3807 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
3808
5bbd8269
AB
38092019-12-01 Richard Bunt <richard.bunt@arm.com>
3810 Andrew Burgess <andrew.burgess@embecosm.com>
3811
3812 * gdb.fortran/derived-type-striding.exp: New file.
3813 * gdb.fortran/derived-type-striding.f90: New file.
3814 * gdb.fortran/array-slices.exp: New file.
3815 * gdb.fortran/array-slices.f90: New file.
3816
be09caf1
PW
38172019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3818
3819 * gdb.base/define.exp: Test . in command names.
3820 * gdb.base/setshow.exp: Update test, as . is now part of
3821 command name.
3822
643c0cbe
PW
38232019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3824
3825 * gdb.base/define-prefix.exp: New file.
3826
dcdec678
AB
38272019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
3828
3829 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
3830 compile.
3831 (skip_btrace_pt_tests): Likewise.
3832
640ab947
AB
38332019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3834
3835 * gdb.fortran/info-modules.exp: Compile source files in correct
3836 order.
3837
d22670f0
KB
38382019-11-27 Kevin Buettner <kevinb@redhat.com>
3839
3840 * gdb.dwarf2/imported-unit.exp: New file.
3841 * gdb.dwarf2/imported-unit.c: New file.
3842
db5960b4
AB
38432019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3844
3845 * gdb.mi/mi-fortran-modules-2.f90: New file.
3846 * gdb.mi/mi-fortran-modules.exp: New file.
3847 * gdb.mi/mi-fortran-modules.f90: New file.
3848
7dc42066
AB
38492019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
3850
3851 * gdb.mi/mi-sym-info-1.c: New file.
3852 * gdb.mi/mi-sym-info-2.c: New file.
3853 * gdb.mi/mi-sym-info.exp: New file.
3854
0dfeecca
TT
38552019-11-22 Tom Tromey <tromey@adacore.com>
3856
3857 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
3858 * gdb.ada/tasks/foo.adb: Add another stopping location.
3859
34877895
PJ
38602019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
3861
3862 * gdb.base/endianity.c: New test.
3863 * gdb.base/endianity.exp: New file.
3864
2e84f897
LD
38652019-11-21 Lukas Durfina <ldurfina@tachyum.com>
3866
3867 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
3868
65d1cd5f
TV
38692019-11-21 Tom de Vries <tdevries@suse.de>
3870
3871 PR gdb/24956
3872 * gdb.base/ui-redirect.exp: Test output of user-defined command.
3873
4f22c3f4
SDJ
38742019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
3875
3876 * gdb.python/py-progspace.exp: Add missing parentheses on some
3877 'print' commands.
3878
9f6ad286
TT
38792019-11-19 Tom Tromey <tom@tromey.com>
3880
3881 * gdb.tui/winheight.exp: New file.
3882
0b8dbf3f
AB
38832019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3884
3885 * gdb.base/ctf-whatis.c: Delete.
3886 * gdb.base/ctf-whatis.exp: Delete.
3887 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3888
f833b7a7
AB
38892019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3890
3891 * gdb.base/ctf-cvexpr.exp: Delete.
3892 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3893
30d0a636
AB
38942019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3895
3896 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3897 the compiler. Clean up header comment a little.
3898 * gdb.base/ctf-ptype.exp: Likewise.
3899 * gdb.base/ctf-whatis.exp: Likewise.
3900 * lib/gdb.exp (skip_ctf_tests): New proc.
3901
494409bb
SDJ
39022019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3903
3904 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3905 * gdb.tui/corefile-run.exp: New file.
3906
55708e99
TT
39072019-11-14 Tom Tromey <tromey@adacore.com>
3908
3909 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3910 regression tests.
3911
45e42163
TT
39122019-11-12 Tom Tromey <tom@tromey.com>
3913
3914 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3915 after any command. Expect prompt after WAIT_FOR is seen.
3916 (enter_tui): Enable resize messages.
3917 (command): Expect command in output.
3918 (get_line): Avoid error when cursor appears to be off-screen.
3919 (dump_screen): Include screen size in title.
3920 (_do_resize): New proc, from "resize".
3921 (resize): Rewrite. Do resize in two steps.
3922 * gdb.tui/empty.exp (layouts): Fix entries.
3923 (check_boxes): Remove xfail.
3924 (check_text): Dump screen on failure.
3925
086baaf1
AB
39262019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3927
3928 * gdb.python/py-symbol.exp: Add test for
3929 gdb.lookup_static_symbols.
3930
09ff83af
AB
39312019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3932
3933 * gdb.python/py-symbol.c: Declare and call function from new
3934 py-symbol-2.c file.
3935 * gdb.python/py-symbol.exp: Compile both source files, and add new
3936 tests for gdb.lookup_static_symbol.
3937 * gdb.python/py-symbol-2.c: New file.
3938
11af934b
TV
39392019-11-02 Tom de Vries <tdevries@suse.de>
3940
3941 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3942 * gdb.base/anon.exp: Same.
3943 * gdb.base/auto-connect-native-target.exp: Same.
3944 * gdb.base/call-ar-st.exp: Same.
3945 * gdb.base/catch-syscall.exp: Same.
3946 * gdb.base/commands.exp: Same.
3947 * gdb.base/default.exp: Same.
3948 * gdb.base/display.exp: Same.
3949 * gdb.base/float.exp: Same.
3950 * gdb.base/foll-fork.exp: Same.
3951 * gdb.base/help.exp: Same.
3952 * gdb.base/info-macros.exp: Same.
3953 * gdb.base/info-proc.exp: Same.
3954 * gdb.base/info-target.exp: Same.
3955 * gdb.base/long_long.exp: Same.
3956 * gdb.base/macscp.exp: Same.
3957 * gdb.base/memattr.exp: Same.
3958 * gdb.base/nofield.exp: Same.
3959 * gdb.base/pointers.exp: Same.
3960 * gdb.base/printcmds.exp: Same.
3961 * gdb.base/ptype.exp: Same.
3962 * gdb.base/restore.exp: Same.
3963 * gdb.base/return.exp: Same.
3964 * gdb.base/scope.exp: Same.
3965 * gdb.base/set-noassign.exp: Same.
3966 * gdb.base/setshow.exp: Same.
3967 * gdb.base/shlib-call.exp: Same.
3968 * gdb.base/signals.exp: Same.
3969 * gdb.base/sigstep.exp: Same.
3970 * gdb.base/skip.exp: Same.
3971 * gdb.base/solib-symbol.exp: Same.
3972 * gdb.base/stap-probe.exp: Same.
3973 * gdb.base/step-line.exp: Same.
3974 * gdb.base/step-test.exp: Same.
3975 * gdb.base/style.exp: Same.
3976 * gdb.base/varargs.exp: Same.
3977 * gdb.base/vla-datatypes.exp: Same.
3978 * gdb.base/vla-ptr.exp: Same.
3979 * gdb.base/vla-sideeffect.exp: Same.
3980 * gdb.base/volatile.exp: Same.
3981 * gdb.base/watch-cond-infcall.exp: Same.
3982 * gdb.base/watchpoint.exp: Same.
3983
e96ec2ba
TV
39842019-11-02 Tom de Vries <tdevries@suse.de>
3985
3986 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3987 * gdb.cp/cpexprs.exp: Same.
3988 * gdb.cp/except-multi-location.exp: Same.
3989 * gdb.cp/exceptprint.exp: Same.
3990 * gdb.cp/gdb2384.exp: Same.
3991 * gdb.cp/inherit.exp: Same.
3992 * gdb.cp/m-static.exp: Same.
3993 * gdb.cp/meth-typedefs.exp: Same.
3994 * gdb.cp/misc.exp: Same.
3995 * gdb.cp/namespace.exp: Same.
3996 * gdb.cp/non-trivial-retval.exp: Same.
3997 * gdb.cp/overload.exp: Same.
3998 * gdb.cp/pr17132.exp: Same.
3999 * gdb.cp/re-set-overloaded.exp: Same.
4000 * gdb.cp/rvalue-ref-types.exp: Same.
4001 * gdb.cp/templates.exp: Same.
4002
bd5766ec
LM
40032019-11-01 Luis Machado <luis.machado@linaro.org>
4004
4005 PR gdb/25124
4006
4007 * gdb.arch/pr25124.S: New file.
4008 * gdb.arch/pr25124.exp: New file.
4009
165f8965
AB
40102019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4011
4012 * gdb.fortran/info-modules.exp: Update expected results, and add
4013 additional tests for 'info module functinos', and 'info module
4014 variables'.
4015 * gdb.fortran/info-types.exp: Update expected results.
4016 * gdb.fortran/info-types.f90: Extend testcase with additional
4017 module variables and functions.
4018
59c35742
AB
40192019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4020
4021 * gdb.fortran/info-modules.exp: New file.
4022 * gdb.fortran/info-types.exp: Build with new file.
4023 * gdb.fortran/info-types.f90: Include and use new module.
4024 * gdb.fortran/info-types-2.f90: New file.
4025
f3fb2519
PW
40262019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4027
4028 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4029 * gdb.base/settings.exp: Test all settings types using
4030 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4031 that now verifies that the value of "maint show" is the same as
4032 returned by the settings functions. Test the type of the
4033 maintenance settings.
4034 * gdb.base/default.exp: Update show_conv_list.
4035
d1e36019
TV
40362019-10-31 Tom de Vries <tdevries@suse.de>
4037
4038 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4039 gdb_test.
4040 * gdb.arch/amd64-disp-step.exp: Same.
4041 * gdb.asm/asm-source.exp: Same.
4042 * gdb.btrace/buffer-size.exp: Same.
4043 * gdb.btrace/cpu.exp: Same.
4044 * gdb.btrace/enable.exp: Same.
4045 * gdb.dwarf2/count.exp: Same.
4046 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4047 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4048 * gdb.fortran/vla-datatypes.exp: Same.
4049 * gdb.fortran/vla-history.exp: Same.
4050 * gdb.fortran/vla-ptype.exp: Same.
4051 * gdb.fortran/vla-value.exp: Same.
4052 * gdb.fortran/whatis_type.exp: Same.
4053 * gdb.guile/guile.exp: Same.
4054 * gdb.multi/tids.exp: Same.
4055 * gdb.python/py-finish-breakpoint.exp: Same.
4056 * gdb.python/py-framefilter.exp: Same.
4057 * gdb.python/py-pp-registration.exp: Same.
4058 * gdb.python/py-xmethods.exp: Same.
4059 * gdb.python/python.exp: Same.
4060 * gdb.server/connect-with-no-symbol-file.exp: Same.
4061 * gdb.server/no-thread-db.exp: Same.
4062 * gdb.server/run-without-local-binary.exp: Same.
4063 * gdb.stabs/weird.exp: Same.
4064 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4065 * gdb.threads/thread-find.exp: Same.
4066 * gdb.threads/tls-shared.exp: Same.
4067 * gdb.threads/tls.exp: Same.
4068 * gdb.threads/wp-replication.exp: Same.
4069 * gdb.trace/ax.exp: Same.
4070 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4071
3d11e68e
TV
40722019-10-31 Tom de Vries <tdevries@suse.de>
4073
4074 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4075 * gdb.ada/array_subscript_addr.exp: Same.
4076 * gdb.ada/arrayidx.exp: Same.
4077 * gdb.ada/arrayparam.exp: Same.
4078 * gdb.ada/arrayptr.exp: Same.
4079 * gdb.ada/boolean_expr.exp: Same.
4080 * gdb.ada/call_pn.exp: Same.
4081 * gdb.ada/complete.exp: Same.
4082 * gdb.ada/fixed_cmp.exp: Same.
4083 * gdb.ada/fun_addr.exp: Same.
4084 * gdb.ada/funcall_param.exp: Same.
4085 * gdb.ada/interface.exp: Same.
4086 * gdb.ada/mod_from_name.exp: Same.
4087 * gdb.ada/null_array.exp: Same.
4088 * gdb.ada/packed_array.exp: Same.
4089 * gdb.ada/packed_tagged.exp: Same.
4090 * gdb.ada/print_chars.exp: Same.
4091 * gdb.ada/print_pc.exp: Same.
4092 * gdb.ada/ptype_arith_binop.exp: Same.
4093 * gdb.ada/ptype_field.exp: Same.
4094 * gdb.ada/ptype_tagged_param.exp: Same.
4095 * gdb.ada/rec_return.exp: Same.
4096 * gdb.ada/ref_tick_size.exp: Same.
4097 * gdb.ada/str_ref_cmp.exp: Same.
4098 * gdb.ada/taft_type.exp: Same.
4099 * gdb.ada/tagged.exp: Same.
4100 * gdb.ada/type_coercion.exp: Same.
4101 * gdb.ada/uninitialized_vars.exp: Same.
4102
60b6ede8
TV
41032019-10-30 Tom de Vries <tdevries@suse.de>
4104
4105 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4106
30baf67b
TV
41072019-10-26 Tom de Vries <tdevries@suse.de>
4108
4109 * gdb.base/bigcore.c: Fix typos in comments.
4110 * gdb.base/ctf-ptype.c: Same.
4111 * gdb.base/long_long.c: Same.
4112 * gdb.dwarf2/dw2-op-out-param.S: Same.
4113 * gdb.python/py-evthreads.c: Same.
4114 * gdb.reverse/i387-stack-reverse.c: Same.
4115 * gdb.trace/tfile.c: Same.
4116 * lib/compiler.c: Same.
4117 * lib/compiler.cc: Same.
4118
158da0d1
TV
41192019-10-25 Tom de Vries <tdevries@suse.de>
4120
4121 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4122 gdb_test_multiple calls.
4123 * gdb.reverse/sigall-reverse.exp: Same.
4124 * gdb.reverse/solib-precsave.exp: Same.
4125 * gdb.reverse/solib-reverse.exp: Same.
4126 * gdb.reverse/until-precsave.exp: Same.
4127 * gdb.reverse/until-reverse.exp: Same.
4128
4ccdfbec
TV
41292019-10-24 Tom de Vries <tdevries@suse.de>
4130
4131 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4132 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4133 kfail using -wrap pattern flag and convenience variable
4134 gdb_test_name.
4135
33d569b7
AB
41362019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4137
4138 * gdb.python/py-progspace.exp: Add tests for the
4139 Progspace.block_for_pc method.
4140
4d0b984b
TT
41412019-10-23 Tom Tromey <tom@tromey.com>
4142
4143 * configure: Rebuild.
4144 * aclocal.m4: Use m4_include, not sinclude.
4145
94cb3754
TV
41462019-10-21 Tom de Vries <tdevries@suse.de>
4147
4148 * gdb.base/infcall-nested-structs.c: Add
4149 __attribute__((noinline,noclone)) to all functions.
4150 (call_all): Add missing variable initialization. Simplify return value.
4151 (breakpt): Increment volatile variable, to prevent call from being
4152 optimized out.
4153 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4154
062f1fc1
TV
41552019-10-17 Tom de Vries <tdevries@suse.de>
4156
4157 * gdb.fortran/module.exp: Allow info variables to print info for files
4158 other than module.f90.
4159
0b54364d
AB
41602019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4161
4162 * gdb.fortran/module.exp: Extend with 'info variables' test.
4163
7ff5fae7
AB
41642019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4165
4166 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4167 F77_FOR_TARGET.
4168
d10eccaa
TV
41692019-10-16 Tom de Vries <tdevries@suse.de>
4170
4171 PR tdep/25096
4172 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4173
745ff14e
TV
41742019-10-16 Tom de Vries <tdevries@suse.de>
4175
4176 PR tdep/24104
4177 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4178 Add KFAIL for PR tdep/25096.
4179
03e1ab94
TV
41802019-10-16 Tom de Vries <tdevries@suse.de>
4181
4182 PR testsuite/25059
4183 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4184
b17fcc10
TV
41852019-10-16 Tom de Vries <tdevries@suse.de>
4186
4187 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4188 as signed.
4189
9223170f
SM
41902019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4191
4192 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4193 one instead of increasing timeout.
4194
d6e76313
TV
41952019-10-13 Tom de Vries <tdevries@suse.de>
4196
4197 PR record/25038
4198 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4199 * gdb.reverse/sigall-reverse.exp: Same.
4200 * gdb.reverse/solib-precsave.exp: Same.
4201 * gdb.reverse/solib-reverse.exp: Same.
4202 * gdb.reverse/step-precsave.exp: Same.
4203 * gdb.reverse/until-precsave.exp: Same.
4204 * gdb.reverse/until-reverse.exp: Same.
4205 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4206
6dfc0041
AA
42072019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4208
4209 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4210 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4211 (cmp_struct_05_01, cmp_struct_static_02_01)
4212 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4213 comparisons.
4214
abcf2cc8
TV
42152019-10-10 Tom de Vries <tdevries@suse.de>
4216
4217 PR testsuite/24888
4218 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4219 gnatlink.
4220
a50faaf6
TV
42212019-10-09 Tom de Vries <tdevries@suse.de>
4222
4223 PR testsuite/25048
4224 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4225
60ff3cd7
AB
42262019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4227
4228 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4229 exceptions due to missing debug information.
4230
dfee8566
TV
42312019-10-07 Tom de Vries <tdevries@suse.de>
4232
4233 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4234
3d63690a
AB
42352019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4236
4237 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4238 * gdb.base/annota1.exp: Update to use gdb_test_name.
4239
30d1f018
WP
42402019-10-07 Weimin Pan <weimin.pan@oracle.com>
4241
4242 * gdb.base/ctf-whatis.exp: New file.
4243 * gdb.base/ctf-whatis.c: New file.
4244 * gdb.base/ctf-ptype.exp: New file.
4245 * gdb.base/ctf-ptype.c: New file.
4246 * gdb.base/ctf-constvars.exp: New file.
4247 * gdb.base/ctf-constvars.c: New file.
4248 * gdb.base/ctf-cvexpr.exp: New file.
4249
4dbbb47c
TV
42502019-10-04 Tom de Vries <tdevries@suse.de>
4251
4252 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4253 for loop.
4254
77c2dba3
TT
42552019-10-03 Tom Tromey <tom@tromey.com>
4256
4257 PR rust/24976:
4258 * gdb.rust/simple.rs (Union2): New type.
4259 (main): Use Union2.
4260 * gdb.rust/simple.exp: Add test.
4261
179aed7f
AB
42622019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4263
4264 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4265 nested function prefix.
4266
0a4b0913
AB
42672019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4268 Richard Bunt <richard.bunt@arm.com>
4269 Andrew Burgess <andrew.burgess@embecosm.com>
4270
4271 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4272 nested functions.
4273 * gdb.fortran/nested-funcs.f90: Update expected results.
4274 * gdb.fortran/nested-funcs-2.exp: New file.
4275 * gdb.fortran/nested-funcs-2.f90: New file.
4276
082cce05
AB
42772019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4278
4279 * gdb.python/py-parameter.exp: Make test names unique.
4280 * gdb.python/py-template.exp: Likewise.
4281 * gdb.python/py-value.exp: Likewise.
4282
2b74ba5a
AB
42832019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4284
4285 * gdb.base/break-interp.exp: Reduce test name duplication.
4286 * gdb.base/call-sc.exp: Likewise.
4287 * gdb.base/callfuncs.exp: Likewise.
4288 * gdb.base/charset.exp: Likewise.
4289 * gdb.base/dump.exp: Likewise.
4290 * gdb.base/ena-dis-br.exp: Likewise.
4291 * gdb.base/relational.exp: Likewise.
4292 * gdb.base/step-over-syscall.exp: Likewise.
4293 * gdb.base/structs.exp: Likewise.
4294
58eb20d5
AB
42952019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4296
4297 * gdb.linespec/explicit.exp: Make test names unique.
4298 * gdb.linespec/ls-errs.exp: Likewise.
4299
4d421147
AB
43002019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4301
4302 * gdb.reverse/break-precsave.exp: Make test names unique.
4303 * gdb.reverse/break-reverse.exp: Likewise.
4304 * gdb.reverse/finish-precsave.exp: Likewise.
4305 * gdb.reverse/finish-reverse.exp: Likewise.
4306 * gdb.reverse/machinestate-precsave.exp: Likewise.
4307 * gdb.reverse/machinestate.exp: Likewise.
4308 * gdb.reverse/readv-reverse.exp: Likewise.
4309 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4310 * gdb.reverse/sigall-precsave.exp: Likewise.
4311 * gdb.reverse/sigall-reverse.exp: Likewise.
4312 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4313 * gdb.reverse/watch-precsave.exp: Likewise.
4314 * gdb.reverse/watch-reverse.exp: Likewise.
4315
d8c06f22
AB
43162019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4317
4318 * gdb.threads/stop-with-handle.c: New file.
4319 * gdb.threads/stop-with-handle.exp: New file.
4320
3a56ed86
TV
43212019-10-03 Tom de Vries <tdevries@suse.de>
4322
4323 PR testsuite/25059
4324 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4325 directory" line to be missing.
4326
42275044
TV
43272019-10-03 Tom de Vries <tdevries@suse.de>
4328
4329 PR testsuite/25059
4330 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4331 type optional.
4332
9ef62df0
AA
43332019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4334
4335 * gdb.python/py-format-string.c (string.h): New include.
4336 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4337 the same value, for endianness-independence.
4338 * gdb.python/py-format-string.exp (default_regexp_dict)
4339 (test_pretty_structs, test_format): Adjust expected output to the
4340 changed initialization.
4341
37f6a7f4
TT
43422019-10-02 Tom Tromey <tromey@adacore.com>
4343
4344 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4345
1d58d6a2
PA
43462019-10-02 Pedro Alves <palves@redhat.com>
4347 Andrew Burgess <andrew.burgess@embecosm.com>
4348
4349 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4350 "print-file-var.h".
4351 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4352 (get_version_1): Print this_version_id and its address.
4353 Add extern "C" wrappers around interface functions.
4354 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4355 "print-file-var.h".
4356 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4357 (get_version_2): Print this_version_id and its address.
4358 Add extern "C" wrappers around interface functions.
4359 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4360 <stddef.h> and "print-file-var.h".
4361 Add extern "C" wrappers around interface functions.
4362 [VERSION_ID_MAIN] (this_version_id): Define.
4363 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4364 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4365 up extern "C" blocks.
4366 * gdb.base/print-file-var.exp (test): New, factored out from top
4367 level.
4368 (top level): Test all combinations of attribute hidden or not,
4369 dlopen or not, and this_version_id symbol in main file or not.
4370 Compile tests as both C++ and C, make test names unique.
4371
d770d56f
TT
43722019-10-01 Tom Tromey <tom@tromey.com>
4373
4374 * gdb.base/style.exp: Test "show logging filename".
4375
7f6aba03
TT
43762019-10-01 Tom Tromey <tom@tromey.com>
4377
4378 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4379 * gdb.base/style.exp: Add metadata style test.
4380
14309bb6
TT
43812019-10-01 Tom Tromey <tom@tromey.com>
4382
4383 * gdb.base/style.exp: Test "pwd".
4384
2a3c1174
PA
43852019-10-01 Tom Tromey <tom@tromey.com>
4386
4387 * gdb.base/style.exp: Update tests.
4388
53d666ec
AA
43892019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4390
4391 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4392 'six' to unsigned.
4393 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4394 'five'. Use an all-ones bit pattern for each.
4395 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4396 to its changed values.
4397
4a56a520
TT
43982019-09-30 Tom Tromey <tromey@adacore.com>
4399
4400 * gdb.rust/traits.rs: Disable all warnings.
4401
0df0352a
TV
44022019-09-29 Tom de Vries <tdevries@suse.de>
4403
aac66a4c 4404 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4405
73d9a918
TV
44062019-09-29 Tom de Vries <tdevries@suse.de>
4407
4408 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4409
060b3ab4
TV
44102019-09-27 Tom de Vries <tdevries@suse.de>
4411
4412 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4413
68f7d34d
TV
44142019-09-27 Tom de Vries <tdevries@suse.de>
4415
4416 PR record/23188
4417 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4418
5d63b30a
TT
44192019-09-26 Tom Tromey <tromey@adacore.com>
4420
4421 * gdb.ada/py_taft.exp: New file.
4422 * gdb.ada/py_taft/main.adb: New file.
4423 * gdb.ada/py_taft/pkg.adb: New file.
4424 * gdb.ada/py_taft/pkg.ads: New file.
4425
3d435220
TV
44262019-09-24 Tom de Vries <tdevries@suse.de>
4427
4428 PR gdb/24598
4429 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4430
77d03678
TV
44312019-09-22 Tom de Vries <tdevries@suse.de>
4432
4433 * gdb.base/restore.exp: Allow register variables to be optimized out at
4434 -O0.
4435
abf516c6
UW
44362019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4437
4438 * gdb.arch/spu-info.exp: Remove file.
4439 * gdb.arch/spu-info.c: Remove file.
4440 * gdb.arch/spu-ls.exp: Remove file.
4441 * gdb.arch/spu-ls.c: Remove file.
4442
4443 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4444 * gdb.asm/spu.inc: Remove file.
4445
4446 * gdb.base/dump.exp: Remove support for spu*-*-*.
4447 * gdb.base/stack-checking.exp: Likewise.
4448 * gdb.base/overlays.exp: Likewise.
4449 * gdb.base/ovlymgr.c: Likewise.
4450 * gdb.base/spu.ld: Remove file.
4451
4452 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4453 * gdb.cp/cpexprs.exp: Likewise.
4454 * gdb.cp/exception.exp: Likewise.
4455 * gdb.cp/gdb2495.exp: Likewise.
4456 * gdb.cp/mb-templates.exp: Likewise.
4457 * gdb.cp/pr9167.exp: Likewise.
4458 * gdb.cp/userdef.exp: Likewise.
4459
4460 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4461
4462 * gdb.cell: Remove directory.
4463 * lib/cell.exp: Remove file.
4464
e452e88f
TV
44652019-09-19 Tom de Vries <tdevries@suse.de>
4466
4467 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4468
8a625130
TV
44692019-09-19 Tom de Vries <tdevries@suse.de>
4470
4471 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4472
81dc3ab5
TV
44732019-09-19 Tom de Vries <tdevries@suse.de>
4474
4475 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4476 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4477 (gdb_target_cmd): ... here.
4478 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4479 value 2.
4480
b078f3ac
AB
44812019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4482
4483 * gdb.base/source-dir.exp: Avoid having directory names in test
4484 names.
4485
f1b620e9
MG
44862019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4487
4488 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4489 directory.
4490
67f3ed6a
AB
44912019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4492
4493 * gdb.base/list-missing-source.exp: New file.
4494
d1b70248
TV
44952019-09-14 Tom de Vries <tdevries@suse.de>
4496
4497 PR teststuite/24599
4498 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4499 * lib/ada.exp (gnatmake_version_at_least): New proc.
4500
5fabdcd6
AB
45012019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4502
4503 * gdb.base/maint.exp: Use exec_has_index_section.
4504
aa17805f
AB
45052019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4506
4507 * gdb.base/maint.exp: Add test for 'maint info sections'.
4508
25e5c209
TV
45092019-09-12 Tom de Vries <tdevries@suse.de>
4510
4511 * gdb.base/store.exp: Allow register variables to be optimized out at
4512 -O0.
4513
4993045d
PW
45142019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4515
4516 * gdb.ada/rdv_wait.exp: Update to new task names.
4517 * gdb.base/task_switch_in_core.exp: Likewise.
4518 * gdb.base/info_sources_base.c: Likewise.
4519
8a516164
TT
45202019-09-10 Tom Tromey <tromey@adacore.com>
4521
4522 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4523
aa391654
TT
45242019-09-10 Tom Tromey <tromey@adacore.com>
4525
4526 * gdb.ada/dgopt.exp: New file.
4527 * gdb.ada/dgopt/x.adb: New file.
4528
8634b462
TT
45292019-09-08 Tom Tromey <tom@tromey.com>
4530
4531 * gdb.tui/resize.exp: Remove setup_xfail.
4532 * gdb.tui/regs.exp: Remove setup_xfail.
4533 * gdb.tui/basic.exp: Remove setup_xfail.
4534
736b0f76
DB
45352019-09-06 David Blaikie <dblaikie@gmail.com>
4536
4537 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4538 * gdb.cp/cplabel.exp: Ditto.
4539 * gdb.linespec/ls-errs.exp: Ditto.
4540
30331a6c
TV
45412019-09-05 Tom de Vries <tdevries@suse.de>
4542
4543 * lib/gdb.exp (cmp_file_string): New proc.
4544 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4545 runto_main. Verify save breakpoints output.
4546
98b0ebab
PW
45472019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4548
4549 * gdb.base/info-var.exp: Test info variables without running
4550 to main, to avoid expect's buffer overflow.
4551
4e962e74
TT
45522019-09-03 Tom Tromey <tromey@adacore.com>
4553
4554 * gdb.ada/bias.exp: New file.
4555 * gdb.ada/bias/bias.adb: New file.
4556 * gdb.ada/print_chars.exp: Add regression test.
4557 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4558 (MC): New variable.
4559
2ea1a07a
SL
45602019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4561
4562 * gdb.base/argv0-symlink.exp: Run only on native target
4563 and local host.
4564
8077c50d
TV
45652019-08-29 Tom de Vries <tdevries@suse.de>
4566
4567 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4568 diverse debug info.
4569 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4570
48352473
TV
45712019-08-28 Tom de Vries <tdevries@suse.de>
4572
4573 * gdb.base/info-var.exp: Allow info variables to print info for files
4574 other than info-var-f1.c and info-var-f2.c.
4575
d8f27c60
AB
45762019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4577
4578 * gdb.fortran/info-types.exp: Add module.
4579 * gdb.fortran/info-types.f90: Update expected results.
4580
1f20c35e
AB
45812019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4582
4583 * gdb.fortran/info-types.exp: New file.
4584 * gdb.fortran/info-types.f90: New file.
4585 * lib/fortran.exp (fortran_character1): New proc.
4586
4acfdd20
AB
45872019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4588
4589 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4590 functions'. Reindent as needed.
4591 * gdb.base/info-var-f1.c: New file.
4592 * gdb.base/info-var-f2.c: New file.
4593 * gdb.base/info-var.exp: New file.
4594 * gdb.base/info-var.h: New file.
4595
5c31b358
TV
45962019-08-26 Tom de Vries <tdevries@suse.de>
4597
4598 PR c++/24852
4599 * gdb.cp/no-libstdcxx-probe.exp: New test.
4600
b694989f
TV
46012019-08-26 Tom de Vries <tdevries@suse.de>
4602
4603 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4604 * tests need to be skipped.
4605 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4606 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4607 mi_skip_libstdcxx_probe_tests.
4608
d9c4ba53
SDJ
46092019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4610
4611 * gdb.python/py-xmethods.exp: Use raw strings when passing
4612 arguments to SimpleXMethodMatcher.
4613
395fad09
TV
46142019-08-22 Tom de Vries <tdevries@suse.de>
4615
4616 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4617 more informative.
4618
26c957f1
PA
46192019-08-21 Pedro Alves <palves@redhat.com>
4620
4621 * gdb.base/with.exp: Test "with" with no arguments.
4622
61f80d5d
TV
46232019-08-21 Tom de Vries <tdevries@suse.de>
4624
4625 * gdb.base/gdb-caching-proc.exp: Sort files.
4626
d7a11d13
TV
46272019-08-20 Tom de Vries <tdevries@suse.de>
4628
4629 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4630 compilation.
4631
34dafe9f
TV
46322019-08-16 Tom de Vries <tdevries@suse.de>
4633
4634 * gdb.base/compare-sections.exp ("after run to main"): Allow
4635 mismatched read-only sections for PIE executables.
4636
398fdd60
TT
46372019-08-16 Tom Tromey <tom@tromey.com>
4638
4639 * lib/tuiterm.exp (_csi_Z): New proc.
4640 * gdb.tui/basic.exp: Update window positions.
4641 * gdb.tui/empty.exp: Update window positions.
4642
d8f9e51c
SL
46432019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4644
4645 * gdb.base/examine-backward.exp: Correct regexp for
4646 "examine 3 bytes backward from ${address_zero}".
4647
3df505f6
TT
46482019-08-15 Tom Tromey <tom@tromey.com>
4649
4650 * gdb.tui/empty.exp: Enable resizing tests.
4651
272560b5
TT
46522019-08-15 Tom Tromey <tromey@adacore.com>
4653
4654 * gdb.ada/char_enum.exp: Add regression tests.
4655 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4656 and '0'.
4657 (Char, Gchar): Update.
4658 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4659
08235187
CB
46602019-08-15 Christian Biesinger <cbiesinger@google.com>
4661
4662 * gdb.python/python.exp: Expect a leading underscore on
4663 GdbOutput{,Error}File.
4664
22a2ab04
SL
46652019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4666
4667 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4668 Windows host.
4669
835b995b
SL
46702019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4671
4672 * gdb.base/batch-preserve-term-settings.exp
4673 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4674
97dd8e07
CB
46752019-08-15 Christian Biesinger <cbiesinger@google.com>
4676
4677 * lib/gdb.exp: When running on a mingw target, replace
4678 /x/ with x:/.
4679
75faf5c4
AH
46802019-08-14 Alan Hayward <alan.hayward@arm.com>
4681
4682 * gdb.arch/aarch64-prologue.c: New test.
4683 * gdb.arch/aarch64-prologue.exp: New file.
4684
abc6c00f
TV
46852019-08-13 Tom de Vries <tdevries@suse.de>
4686
4687 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4688 Thread.
4689
74c2c1f4
SL
46902019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4691
4692 * gdb.python/py-completion.exp: Download the .py file to the host
4693 and use its host pathname. Conditionalize tests that use
4694 tab completion and manipulate files on the build machine.
4695 * gdb.python/py-events.exp: Download the .py file to the host
4696 and use its host pathname.
4697 * gdb.python/py-evsignal.exp: Likewise.
4698 * gdb.python/py-evthreads.exp: Likewise.
4699 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4700 pathname syntax.
4701 * gdb.python/py-framefilter.exp: Download the .py file to the right
4702 place on the host. Match Windows pathname syntax.
4703 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4704 .py file to the host and use its host pathname.
4705 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4706 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4707 build pathname. Skip symlink test on Windows host. Add missing
4708 newline at end of file.
4709 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4710 and use its host pathname.
4711 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4712 * gdb.python/py-section-script.exp: Use host location of binfile
4713 on safe-path. Use correct path separator on Windows host.
4714 Reorder alternatives in gdb_test_multiple to prevent matching
4715 the wrong alternative on success.
4716 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4717
ca2589f3
PP
47182019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4719
4720 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4721 expect the GDB inferior to no longer immediately stop after
4722 being resumed with "signal SIGINT".
4723
020a839d
SL
47242019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4725
4726 * gdb.linespec/break-ask.exp: Generalize regexps to match
4727 Windows pathnames too.
4728
128d6509
TV
47292019-08-08 Tom de Vries <tdevries@suse.de>
4730
4731 PR testsuite/24862
4732 * lib/tuiterm.exp (_accept): Fix CSI regexp.
4733
590042fc
PW
47342019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4735
4736 * gdb.base/style.exp: Update tests for help doc new invariants.
4737 * gdb.base/help.exp: Likewise.
4738
046bebe1
TT
47392019-08-06 Tom Tromey <tom@tromey.com>
4740
4741 * gdb.base/style.exp: Add disassemble test.
4742 * gdb.base/style.c (some_called_function): New function.
4743 (main): Use it.
4744
0b27c27d
CB
47452019-08-05 Christian Biesinger <cbiesinger@google.com>
4746
4747 * gdb.python/py-block.exp: Test dictionary access on blocks.
4748
580f1034
SM
47492019-08-05 Simon Marchi <simon.marchi@efficios.com>
4750
4751 PR gdb/24863
4752 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
4753 -list-thread-groups --available test when running under
4754 check-read1.
4755
d86bd7cb
TV
47562019-08-05 Tom de Vries <tdevries@suse.de>
4757
4758 PR testsuite/24863
4759 * lib/gdb.exp (with_read1_timeout_factor): New proc.
4760 * gdb.base/help.exp: Use with_read1_timeout_factor.
4761 * gdb.base/info-macros.exp: Same.
4762 * gdb.cp/nested-types.exp: Same.
4763
a80cf5d8
TV
47642019-08-05 Tom de Vries <tdevries@suse.de>
4765
4766 * lib/gdb.exp (version_at_least): Factor out of ...
4767 (tcl_version_at_least): ... here.
4768 (gdb_compile): Fail if pie results in non-PIE executable.
4769 (readelf_version, readelf_prints_pie): New proc.
4770 (exec_is_pie): Return -1 if unknown.
4771
d0962838
TV
47722019-08-05 Tom de Vries <tdevries@suse.de>
4773
4774 * lib/gdb.exp (tcl_version_at_least): Fix typo.
4775
2252ff3d
SL
47762019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4777
4778 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
4779
26655f53
SL
47802019-08-04 Sandra Loosemore <sandra@codesourcery.com>
4781
4782 * lib/completion-support.exp (test_gdb_complete_none): Skip
4783 tab completion tests if no readline support.
4784 (test_gdb_complete_unique_re): Likewise.
4785 (test_gdb_complete_multiple): Likewise.
4786
db4dc13e
PW
47872019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4788
4789 * gdb.base/info_sources.exp: New file.
4790 * gdb.base/info_sources.c: New file.
4791 * gdb.base/info_sources_base.c: New file.
4792
0eba165a
PFC
47932019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4794
4795 * gdb.base/batch-exit-status.exp: Call test_exit_status with
4796 prefix argument.
4797 (test_exit_status): Add prefix argument.
4798
59bd512b
TV
47992019-08-01 Tom de Vries <tdevries@suse.de>
4800
4801 PR testsuite/24863
4802 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
4803 calling exp_continue for new thread and thread exited messages.
4804
2a3ad588
TV
48052019-08-01 Tom de Vries <tdevries@suse.de>
4806
4807 PR testsuite/24863
4808 * gdb.base/structs.exp: Fix check-read1 timeout using
4809 gdb_test_sequence.
4810 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
4811
117eb594
TV
48122019-08-01 Tom de Vries <tdevries@suse.de>
4813
4814 PR testsuite/24863
4815 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
4816 line.
4817
ed591340
TV
48182019-08-01 Tom de Vries <tdevries@suse.de>
4819
4820 PR testsuite/24863
4821 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
4822
aa3b6533
TT
48232019-07-30 Tom Tromey <tromey@adacore.com>
4824
4825 * gdb.ada/display_nested.exp: New file.
4826 * gdb.ada/display_nested/foo.adb: New file.
4827 * gdb.ada/display_nested/pack.adb: New file.
4828 * gdb.ada/display_nested/pack.ads: New file.
4829
2906593f
CB
48302019-07-30 Christian Biesinger <cbiesinger@google.com>
4831
4832 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
4833 namespace.
4834 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
4835
0f575925
TV
48362019-07-30 Tom de Vries <tdevries@suse.de>
4837
4838 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
4839 instead.
4840
b13057d9
TV
48412019-07-30 Tom de Vries <tdevries@suse.de>
4842
4843 PR testsuite/24834
4844 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
4845 (exec_is_pie): New proc.
4846
5c4dde85
CB
48472019-07-29 Christian Biesinger <cbiesinger@google.com>
4848
4849 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
4850
c620ed88
CB
48512019-07-29 Christian Biesinger <cbiesinger@google.com>
4852
4853 * gdb.python/py-objfile.c: Add global and static vars.
4854 * gdb.python/py-objfile.exp: Test new functions Objfile.
4855 lookup_global_symbol and lookup_static_symbol.
4856
3d235706
TT
48572019-07-29 Tom Tromey <tom@tromey.com>
4858
4859 * lib/tuiterm.exp (Term::_csi_@): New proc.
4860 (Term::_csi_X): Don't move cursor.
4861
c7e4c0a6
PW
48622019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4863
4864 * gdb.base/options.exp: Update backtrace - completion to
4865 new option -frame-info.
4866 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
4867 Test new 'set print frame-info'. Test backtrace -frame-info
4868 overriding 'set print frame-info'.
4869 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
4870 Test new 'set print frame-info'.
4871 Verify consistency of backtrace with and without filters, with and
4872 without -no-filters.
4873 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
4874 default.
4875
de28a3b7
TV
48762019-07-29 Tom de Vries <tdevries@suse.de>
4877
4878 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
4879 no arguments".
4880
507dd60e
TV
48812019-07-29 Tom de Vries <tdevries@suse.de>
4882
4883 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
4884 is a substring of the first for "complete non-unique file name".
4885
5beafce9
TV
48862019-07-29 Tom de Vries <tdevries@suse.de>
4887
4888 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4889 with ".*".
4890
2d274232
TV
48912019-07-29 Tom de Vries <tdevries@suse.de>
4892
4893 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4894 Pass prompt_regexp parameter to gdb_test_multiple calls.
4895
9197cd8b
TV
48962019-07-29 Tom de Vries <tdevries@suse.de>
4897
4898 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4899 print registers" regexps.
9197cd8b 4900
b528dae0
TV
49012019-07-29 Tom de Vries <tdevries@suse.de>
4902
4903 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4904
d17725d7
TV
49052019-07-29 Tom de Vries <tdevries@suse.de>
4906
4907 PR gdb/24855
4908 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4909 (skip_python_tests_prompt): Add prompt_regexp argument to
4910 gdb_test_multiple calls.
4911
52b75bf1
TT
49122019-07-27 Tom Tromey <tom@tromey.com>
4913
4914 * gdb.tui/main.exp: New file.
4915
2b1d00c2
TT
49162019-07-27 Tom Tromey <tom@tromey.com>
4917
4918 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4919 optional.
4920 * gdb.tui/empty.exp: New file.
4921
ded631d5
TT
49222019-07-27 Tom Tromey <tom@tromey.com>
4923
4924 * lib/tuiterm.exp (spawn): New proc.
4925 (Term::resize): New proc.
4926 * gdb.tui/resize.exp: New file.
4927
58ac439d
TT
49282019-07-27 Tom Tromey <tom@tromey.com>
4929
4930 * gdb.tui/list.exp: New file.
4931
fe1f56ee
TT
49322019-07-27 Tom Tromey <tom@tromey.com>
4933
4934 * gdb.tui/regs.exp: New file.
4935
f790b310
TT
49362019-07-27 Tom Tromey <tom@tromey.com>
4937
4938 * gdb.tui/basic.exp: Add "layout split" test.
4939
d95fc6ee
TT
49402019-07-27 Tom Tromey <tom@tromey.com>
4941
4942 * gdb.tui/basic.exp: Add "layout asm" test.
4943
c3786b3a
TT
49442019-07-27 Tom Tromey <tom@tromey.com>
4945
4946 * lib/tuiterm.exp: New file.
4947 * gdb.tui/basic.exp: New file.
4948
98a617f8
KB
49492019-07-27 Kevin Buettner <kevinb@redhat.com>
4950
4951 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4952 Enable tests associated with this flag. Adjust regex
4953 referencing "foo_low" to now refer to "foo_cold" instead.
4954
5c076da4
KB
49552019-07-27 Kevin Buettner <kevinb@redhat.com>
4956
4957 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4958 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4959 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4960 foo_cold. Revise comments to match.
4961 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4962 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4963 were wrapped into this proc; Call do_test in loop from outermost
4964 level.
4965 (foo_low): Rename all occurrences to "foo_cold".
4966 (backtrace from baz): New test.
4967 (x2/i foo_cold): New test.
4968 (info line *foo_cold): New test.
4969
1512d3b7
TV
49702019-07-26 Tom de Vries <tdevries@suse.de>
4971
4972 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4973
297989a1
TV
49742019-07-25 Tom de Vries <tdevries@suse.de>
4975
4976 PR testsuite/24830
4977 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4978 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4979 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4980 (skip_libstdcxx_probe_tests): ... here.
4981 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4982
b3b965fb
TV
49832019-07-24 Tom de Vries <tdevries@suse.de>
4984
4985 PR testsuite/24807
4986 * gdb.objc/basicclass.m: Include stdio.h.
4987 * gdb.objc/nondebug.m: Same.
4988 * gdb.objc/objcdecode.m: Same.
4989
4625b4d0
TV
49902019-07-24 Tom de Vries <tdevries@suse.de>
4991
4992 PR testsuite/24612
4993 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4994 additional_flags.
4995
024a5840
TV
49962019-07-24 Tom de Vries <tdevries@suse.de>
4997
4998 PR testsuite/24831
4999 * gdb.multi/tids.exp: Update error messages for info threads.
5000
c76ddaa3
TV
50012019-07-24 Tom de Vries <tdevries@suse.de>
5002
5003 * gdb.base/info-types.exp: Allow info types to print info for more than
5004 one file.
5005
9a618ef6
TV
50062019-07-23 Tom de Vries <tdevries@suse.de>
5007
5008 PR testsuite/24842
5009 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5010 gdb_spawn_with_cmdline_opts.
5011
40eadf04
SP
50122019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5013
5014 * gdb.arch/arm-cmse-sgstubs.c: New test.
5015 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5016
5ba29434
TV
50172019-07-23 Tom de Vries <tdevries@suse.de>
5018
5019 PR testsuite/24711
5020 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5021 issuing next command.
5022
a8e9d247
AB
50232019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5024
5025 * gdb.ada/info_auto_lang.exp: Update expected results.
5026 * gdb.base/info-types.c: Add additional types to check.
5027 * gdb.base/info-types.exp: Update expected results.
5028
eb86c5e2
AB
50292019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5030
5031 * gdb.base/info-types.c: New file.
5032 * gdb.base/info-types.exp: New file.
5033
01e175fe
AB
50342019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5035
5036 * gdb.arch/riscv-bp-infcall.c: New file.
5037 * gdb.arch/riscv-bp-infcall.exp: New file.
5038
6b78c3f8
AB
50392019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5040
5041 PR breakpoints/24541
5042 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5043
da738167
TV
50442019-07-14 Tom de Vries <tdevries@suse.de>
5045
5046 PR testsuite/24760
5047 * gdb.objc/basicclass.exp: Fix unterminated string.
5048
0d4e84ed
AB
50492019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5050 Andrew Burgess <andrew.burgess@embecosm.com>
5051
5052 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5053 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5054 negative bounds.
5055 * gdb.fortran/vla-value.exp: Print elements of an array with
5056 negative bounds.
5057 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5058 testing.
5059
021d8588
AB
50602019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5061
5062 * gdb.base/options.exp (expect_string): Dequote strings in
5063 results.
5064 (test-string): Test strings with different quoting and reindent.
5065
f06f1252
TT
50662019-07-10 Tom Tromey <tromey@adacore.com>
5067
5068 * gdb.ada/mi_ex_cond.exp: Update expected results.
5069 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5070 * gdb.ada/mi_catch_ex.exp: Update expected results.
5071 * gdb.ada/mi_catch_assert.exp: Update expected results.
5072 * gdb.ada/catch_ex.exp (catch_exception_info)
5073 (catch_exception_entry, catch_assert_entry)
5074 (catch_unhandled_entry): Update.
5075 * gdb.ada/catch_assert_if.exp: Update expected results.
5076
b863685d
RB
50772019-07-10 Richard Bunt <richard.bunt@arm.com>
5078 Stephen Roberts <stephen.roberts@arm.com>
5079
5080 * gdb.base/define.exp: Restore original prompt.
5081
cb1e4e32
PA
50822019-07-09 Pedro Alves <palves@redhat.com>
5083
5084 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5085 breakpoints" output.
5086 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5087 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5088 throw" creates breakpoint.
5089 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5090 'type="catchpoint"'.
5091
b58a68fe
PA
50922019-07-09 Pedro Alves <palves@redhat.com>
5093
5094 PR c++/15468
5095 * gdb.cp/except-multi-location-lib.cc: New.
5096 * gdb.cp/except-multi-location-main.cc: New.
5097 * gdb.cp/except-multi-location.exp: New.
5098
0826779b
PW
50992019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5100
5101 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5102 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5103 argument and update callers.
5104
5b0e2db4
AB
51052019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5106
5107 * gdb.arch/amd64-break-on-asm-line.S: New file.
5108 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5109
1f6f6e21
PW
51102019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5111
5112 * gdb.base/printcmds.exp: Test printing C string and
5113 C wide string convenience vars without transiting via the inferior.
5114 Also make test names unique.
5115
ea142fbf
AH
51162019-07-08 Alan Hayward <alan.hayward@arm.com>
5117
5862c886 5118 PR breakpoints/25011
ea142fbf
AH
5119 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5120
213fd9fa
PA
51212019-07-04 Pedro Alves <palves@redhat.com>
5122
5123 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5124 body returned ok(0), break(3) or continue(4).
5125 * gdb.testsuite/foreach_with_prefix.exp: New file.
5126
2b40fda7
AH
51272019-07-04 Alan Hayward <alan.hayward@arm.com>
5128
5129 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5130
a26c8de0
PA
51312019-07-03 Pedro Alves <palves@redhat.com>
5132
5133 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5134 "return -code".
5135
5f4ba3e7
PA
51362019-07-03 Pedro Alves <palves@redhat.com>
5137
5138 PR cli/24732
5139 * gdb.base/shell.exp: Load completion-support.exp.
5140 Adjust expected error output. Add completion tests.
5141
a994424f
PA
51422019-07-03 Pedro Alves <palves@redhat.com>
5143
5144 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5145 string_to_regexp.
5146
3d9be6f5
PA
51472019-07-03 Pedro Alves <palves@redhat.com>
5148
5149 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5150 (expect_integer): Adjust to expect "-string".
5151 (expect_string): New.
5152 (all_options): Expect "-string".
5153 (test-flag, test-boolean): Adjust to expect "-string".
5154 (test-string): New proc.
5155 (top level): Call it.
5156
41fc454c
PA
51572019-07-03 Pedro Alves <palves@redhat.com>
5158
5159 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5160 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5161 the expected output in the success.
5162
b2b2a215
PA
51632019-07-03 Pedro Alves <palves@redhat.com>
5164
5165 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5166 Split one gdb_test_multiple call in two to avoid a race.
5167
fdbc9870
PA
51682019-07-03 Pedro Alves <palves@redhat.com>
5169
5170 * gdb.base/with.c: New file.
5171 * gdb.base/with.exp: New file.
5172
c6ac8931
PA
51732019-07-03 Pedro Alves <palves@redhat.com>
5174
5175 * gdb.base/settings.exp: Replace all references to "maint
5176 test-settings set" with references to "maint set test-settings",
5177 and all references to "maint test-settings show" with references
5178 to "maint show test-settings".
5179
970f9d09
PA
51802019-07-03 Pedro Alves <palves@redhat.com>
5181
5182 * gdb.base/settings.exp (test-string): Adjust expected out when
5183 testing "maint test-settings show filename"
5184
54d66006
PA
51852019-07-02 Pedro Alves <palves@redhat.com>
5186
5187 * gdb.base/options.exp (test-info-threads): New procedure.
5188 (top level): Call it.
5189
10d06d82
TT
51902019-06-28 Tom Tromey <tromey@adacore.com>
5191
5192 * gdb.dwarf2/ada-linkage-name.c: New file.
5193 * gdb.dwarf2/ada-linkage-name.exp: New file.
5194
3d507ff2
TT
51952019-06-27 Tom Tromey <tromey@adacore.com>
5196
d039f014 5197 PR c++/20020:
3d507ff2
TT
5198 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5199
8af58ffe
TV
52002019-06-26 Tom de Vries <tdevries@suse.de>
5201
5202 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5203
22e21752
TV
52042019-06-26 Tom de Vries <tdevries@suse.de>
5205
5206 * gdb.base/index-cache.exp: Add back missing debug option.
5207
b65b566c
PW
52082019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5209
5210 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5211
5c2c8c69
TV
52122019-06-25 Tom de Vries <tdevries@suse.de>
5213
5214 PR testsuite/24727
5215 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5216
164e3873
TV
52172019-06-24 Tom de Vries <tdevries@suse.de>
5218
5219 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5220
824eacee
TV
52212019-06-24 Tom de Vries <tdevries@suse.de>
5222
5223 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5224 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5225 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5226
385b97d3
TV
52272019-06-24 Tom de Vries <tdevries@suse.de>
5228
5229 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5230
c596f180
TV
52312019-06-21 Tom de Vries <tdevries@suse.de>
5232
5233 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5234
b13a7d03
TV
52352019-06-21 Tom de Vries <tdevries@suse.de>
5236
5237 PR testsuite/24518
5238 PR ada/24713
5239 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5240 index.
5241
899277ae
TT
52422019-06-19 Tom Tromey <tromey@adacore.com>
5243
5244 * gdb.ada/length_cond.exp: Add intro comment.
5245
680e1bee
TT
52462019-06-19 Tom Tromey <tromey@adacore.com>
5247
5248 * gdb.ada/length_cond.exp: New file.
5249 * gdb.ada/length_cond/length_cond.adb: New file.
5250 * gdb.ada/length_cond/pck.adb: New file.
5251 * gdb.ada/length_cond/pck.ads: New file.
5252
0ed4690a
TV
52532019-06-18 Tom de Vries <tdevries@suse.de>
5254
5255 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5256
d20ed5fd
TT
52572019-06-18 Tom Tromey <tromey@adacore.com>
5258
5259 * gdb.base/list0.h: Add comment explaining control character.
5260
86e04673
TV
52612019-06-18 Tom de Vries <tdevries@suse.de>
5262
5263 * boards/fission.exp: Break up long debug_flags line.
5264
c4973306
SM
52652019-06-16 Tom de Vries <tdevries@suse.de>
5266
5267 PR gdb/24445
5268 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5269 generated index.
5270
93cb9841
AB
52712019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5272
5273 PR gdb/24686
5274 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5275 improve detection of bug gdb/24541.
5276
399aaebd
SM
52772019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5278
5279 PR gdb/24669
5280 * gdb.base/index-cache.exp (uses_readnow,
5281 expecting_index_cache_use): Define global variable.
5282 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5283 expecting_index_cache_use.
5284
584a927c
AB
52852019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5286 Andrew Burgess <andrew.burgess@embecosm.com>
5287
5288 * gdb.fortran/pointers.f90: New file.
5289 * gdb.fortran/print_type.exp: New file.
5290 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5291 * gdb.fortran/vla-type.exp: Likewise.
5292 * gdb.fortran/vla-value.exp: Likewise.
5293 * gdb.mi/mi-vla-fortran.exp: Likewise.
5294
30056ea0
AB
52952019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5296
5297 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5298 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5299 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5300 as a stop reason.
5301
ec8e2b6d
AB
53022019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5303
5304 * gdb.base/annota1.exp: Update expected results.
5305 * gdb.cp/annota2.exp: Likewise.
5306 * gdb.cp/annota3.exp: Likewise.
5307
09e4c4e1
AB
53082019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5309
5310 * gdb.base/style-logging.exp: Remove path from test name.
5311
0735b091
TT
53122019-06-14 Tom Tromey <tromey@adacore.com>
5313
5314 PR gdb/24502:
5315 * gdb.base/style-logging.exp: New file.
5316
f5686554
TT
53172019-06-14 Tom Tromey <tromey@adacore.com>
5318
5319 * gdb.base/symfile-warn.exp: New file.
5320 * gdb.base/symfile-warn.c: New file.
5321
a0c1ffed
TT
53222019-06-14 Tom Tromey <tromey@adacore.com>
5323
5324 * gdb.base/annotate-symlink.exp: New file.
5325
f411722c
TT
53262019-06-14 Tom Tromey <tromey@adacore.com>
5327
5328 * gdb.ada/set_wstr.exp: Add reassignment test.
5329
4268ec18
TT
53302019-06-14 Tom Tromey <tromey@adacore.com>
5331
5332 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5333 'unchecked_access and 'unrestricted_access as well.
5334
9a9e394b
TT
53352019-06-14 Tom Tromey <tromey@adacore.com>
5336
5337 PR ada/24539:
5338 * gdb.ada/vla.exp: Update tests.
5339 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5340 pragma.
5341
4c048731
PA
53422019-06-13 Pedro Alves <palves@redhat.com>
5343
5344 * gdb.base/settings.exp (test-integer): Test junk after
5345 "unlimited".
5346
6665660a
PA
53472019-06-13 Pedro Alves <palves@redhat.com>
5348
5349 * gdb.base/options.exp (test-thread-apply): New.
5350 (top level): Call it.
5351
5d707134
PA
53522019-06-13 Pedro Alves <palves@redhat.com>
5353
5354 * gdb.base/options.exp (test-frame-apply): New.
5355 (top level): Test print commands with different "frame apply"
5356 prefixes.
5357
e2a689da
PA
53582019-06-13 Pedro Alves <palves@redhat.com>
5359
e79be6e5 5360 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5361 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5362 'max_completions' parameter and handle it.
5363 (test_gdb_completion_offers_commands): New.
5364
90a1ef87
PA
53652019-06-13 Pedro Alves <palves@redhat.com>
5366
5367 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5368
d4c16835
PA
53692019-06-13 Pedro Alves <palves@redhat.com>
5370
5371 * gdb.base/options.exp (test-backtrace): New.
5372 (top level): Call it.
5373
2daf894e
PA
53742019-06-13 Pedro Alves <palves@redhat.com>
5375
5376 * gdb.guile/scm-frame-args.exp: Use "set print
5377 raw-frame-arguments" instead of "set print raw frame-arguments".
5378 * gdb.python/py-frame-args.exp: Likewise.
5379
e6ed716c
PA
53802019-06-13 Pedro Alves <palves@redhat.com>
5381
5382 * gdb.compile/compile.exp: Adjust expected output to option
5383 processing changes.
5384
7d8062de
PA
53852019-06-13 Pedro Alves <palves@redhat.com>
5386
5387 * gdb.base/options.exp: Build executable.
5388 (test-print): New procedure.
5389 (top level): Call it, once for "print" and another for "compile
5390 print".
5391
9d0faba9
PA
53922019-06-13 Pedro Alves <palves@redhat.com>
5393
5394 * gdb.base/options.c: New file.
5395 * gdb.base/options.exp: New file.
5396
dee7b4c8
PA
53972019-06-13 Pedro Alves <palves@redhat.com>
5398
5399 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5400 that "o" is ambiguous.
5401
dca0f6c0
PA
54022019-06-13 Pedro Alves <palves@redhat.com>
5403
5404 * gdb.base/settings.c: New file.
5405 * gdb.base/settings.exp: New file.
5406
ccf46844
PA
54072019-06-13 Pedro Alves <palves@redhat.com>
5408
5409 * gdb.base/completion.exp: Fix comment typo.
5410
b9a3f842
PA
54112019-06-13 Pedro Alves <palves@redhat.com>
5412
5413 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5414 foo --1" test.
5415
d106773e
PA
54162019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5417
5418 * gdb.fortran/block-data.f: New.
5419 * gdb.fortran/block-data.exp: New.
5420
fea82da0
TV
54212019-06-11 Tom de Vries <tdevries@suse.de>
5422
5423 PR testsuite/24521
5424 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5425 message.
5426
8c2e74f1
TV
54272019-06-11 Tom de Vries <tdevries@suse.de>
5428
5429 PR testsuite/24521
5430 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5431
b49851c8
TV
54322019-06-11 Tom de Vries <tdevries@suse.de>
5433
5434 * boards/readnow.exp: New file.
5435
a7067863
AB
54362019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5437
5438 * gdb.fortran/vla-sizeof.exp: Update expected results.
5439
1a3da2cd
AB
54402019-06-06 Amos Bird <amosbird@gmail.com>
5441
5442 * gdb.base/annota1.exp (thread_switch): Add test for
5443 thread-exited annotation.
5444
3847a7bf
TT
54452019-06-06 Tom Tromey <tromey@adacore.com>
5446
5447 * gdb.base/maint.exp: Expect command started/finished output.
5448
0088ba59
AB
54492019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5450
5451 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5452 comment.
5453 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5454
312617a3
AB
54552019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5456
5457 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5458 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5459 * gdb.arch/riscv-unwind-long-insn.c: New file.
5460 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5461
e1f2e1a2
CB
54622019-06-04 Christian Biesinger <cbiesinger@google.com>
5463
d3238f7d 5464 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5465
206584bd
PW
54662019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5467
5468 * lib/gdb.exp (help_list_trailer): New regexp variable
5469 factorizing the help trailer message.
5470 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5471 arg to allow to better factorize various tests.
5472 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5473 (test_prefix_command_help): Use help_list_trailer.
5474 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5475 * gdb.guile/scm-cmd.exp: Likewise.
5476 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5477 * gdb.base/help.exp: Use test_user_defined_class_help.
5478 * gdb.base/style.exp: Add tests for styling of help and apropos.
5479 * lib/gdb-utils.exp (style): Add title and highlight styles.
5480
708dc93e
PW
54812019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5482
5483 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5484 $_shell_exitsignal.
5485 * gdb.base/default.exp: Update for new convenience variables.
5486
f49055a5
TT
54872019-05-29 Tom Tromey <tromey@adacore.com>
5488
5489 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5490 to "break complete ada" test case's regexp.
5491
4330d61d
TT
54922019-05-29 Tom Tromey <tromey@adacore.com>
5493
5494 PR c++/20020:
5495 * gdb.cp/constexpr-field.exp: New file.
5496 * gdb.cp/constexpr-field.cc: New file.
5497
000439d5
TT
54982019-05-29 Tom Tromey <tromey@adacore.com>
5499
5500 * gdb.base/finish.exp (finish_no_print): New proc.
5501 (finish_tests): Call it.
5502
5a01c34c
TV
55032019-05-24 Tom de Vries <tdevries@suse.de>
5504
5505 * gdb.dwarf2/gdb-add-index.exp: New file.
5506
18125b16
TT
55072019-05-22 Tom Tromey <tromey@adacore.com>
5508
5509 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5510 * gdb.base/style.exp: Use "style".
5511 * lib/gdb-utils.exp (style): New proc.
5512
af1a8d03
TV
55132019-05-22 Tom de Vries <tdevries@suse.de>
5514
5515 * gdb.base/align.exp: Require c++11.
5516
e7fe496b
TV
55172019-05-22 Tom de Vries <tdevries@suse.de>
5518
5519 PR testsuite/24586
5520 * gdb.python/py-mi-var-info-path-expression.exp: Call
5521 mi_skip_python_tests to check if python is supported.
5522
8fca4da0
AH
55232019-05-22 Alan Hayward <alan.hayward@arm.com>
5524
5525 * gdb.arch/aarch64-pauth.c: New test.
5526 * gdb.arch/aarch64-pauth.exp: New file.
5527
b7060614
AH
55282019-05-22 Alan Hayward <alan.hayward@arm.com>
5529
5530 * README (Re-running Tests Outside The Testsuite): New section.
5531
669d0468
TV
55322019-05-21 Tom de Vries <tdevries@suse.de>
5533
5534 * gdb.arch/amd64-eval.exp: Require c++11.
5535 * gdb.base/max-depth.exp: Same.
5536 * gdb.compile/compile-cplus-array-decay.exp: Same.
5537 * gdb.cp/meth-typedefs.exp: Same.
5538 * gdb.cp/subtypes.exp: Same.
5539 * gdb.cp/temargs.exp: Same.
5540
ce3ebcaa
AH
55412019-05-21 Alan Hayward <alan.hayward@arm.com>
5542
5543 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5544
34d11c68
AB
55452019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5546
5547 PR gdb/18644
5548 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5549 * gdb.fortran/printing-types.exp: Add new test.
5550 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5551 testing.
5552 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5553 setup_kfail call.
5554
87781e84
AH
55552019-05-17 Alan Hayward <alan.hayward@arm.com>
5556
5557 * README (Running the Testsuite): Change example.
5558 (Testsuite Parameters): Remove TRANSCRIPT.
5559 * lib/gdb.exp: Remove TRANSCRIPT check.
5560
b420b89e
AH
55612019-05-17 Alan Hayward <alan.hayward@arm.com>
5562
5563 * README (Testsuite Parameters): Add replay logging to
5564 GDBSERVER_DEBUG.
5565 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5566 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5567 as a comma separated list.
5568 (gdb_debug_init): Override procedure.
5569
408e9b8b
AH
55702019-05-17 Alan Hayward <alan.hayward@arm.com>
5571
5572 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5573 (gdb_write_cmd_file): New procedure.
5574 * lib/gdbserver-support.exp (gdbserver_start): Call
5575 gdbserver_write_cmd_file.
5576 (gdbserver_write_cmd_file): New procedure.
5577
f9e2e39d
AH
55782019-05-17 Alan Hayward <alan.hayward@arm.com>
5579
5580 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5581 (delete_breakpoints): Likewise.
5582 (gdb_run_cmd): Likewise.
5583 (gdb_start_cmd): Likewise.
5584 (gdb_starti_cmd): Likewise.
5585 (gdb_internal_error_resync): Likewise.
5586 (gdb_test_multiple): Likewise.
5587 (gdb_reinitialize_dir): Likewise.
5588 (default_gdb_exit): Likewise.
5589 (gdb_file_cmd): Mark kill as optional.
5590 (default_gdb_start): Call gdb_stdin_log_init.
5591 (send_gdb): Call gdb_stdin_log_write.
5592 (rerun_to_main): Mark Y as an answer.
5593 (gdb_stdin_log_init): New function.
5594 (gdb_stdin_log_write): Likewise.
5595
81f47ac2
AH
55962019-05-17 Alan Hayward <alan.hayward@arm.com>
5597
5598 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5599 * gdb.base/debug-expr.exp: Likewise.
5600 * gdb.base/foll-fork.exp: Likewise.
5601 * gdb.base/foll-vfork.exp: Likewise.
5602 * gdb.base/fork-print-inferior-events.exp: Likewise.
5603 * gdb.base/gdb-sigterm.exp: Likewise.
5604 * gdb.base/gdbinit-history.exp: Likewise.
5605 * gdb.base/osabi.exp: Likewise.
5606 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5607 * gdb.base/ui-redirect.exp: Likewise.
5608 * gdb.gdb/unittest.exp: Likewise.
5609 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5610 * gdb.mi/mi-watch.exp: Likewise.
5611 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5612 * gdb.mi/user-selected-context-sync.exp: Likewise.
5613 * gdb.python/python.exp: Disable debug test when debugging.
5614 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5615 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5616 Likewise.
5617 * gdb.threads/stepi-random-signal.exp: Likewise.
5618
29b52314
AH
56192019-05-17 Alan Hayward <alan.hayward@arm.com>
5620
5621 * Makefile.in: Pass through GDB_DEBUG.
5622 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5623 (gdb,debug): Add board setting.
5624 * lib/gdb.exp (default_gdb_start): Start debugging.
5625 (gdb_debug_enabled): New procedure.
5626 (gdb_debug_init): Likewise.
29b52314
AH
5627
56282019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5629
29b52314
AH
5630 * Makefile.in: Pass through GDB_DEBUG.
5631 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5632 (gdb,debug): Add board setting.
5633 * lib/gdb.exp (default_gdb_start): Start debugging.
5634 (gdb_debug_enabled): New procedure.
5635 (gdb_debug_init): Likewise.
29b52314 5636
ca1285d1
AH
56372019-05-17 Alan Hayward <alan.hayward@arm.com>
5638
5639 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5640
f3a09c80
AH
56412019-05-17 Alan Hayward <alan.hayward@arm.com>
5642
5643 * gdb.base/ui-redirect.exp: Test redirection.
5644
26648588
JV
56452019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5646
5647 * gdb.mi/mi-complete.exp: New file.
5648 * gdb.mi/mi-complete.cc: Likewise.
5649
14237686
AB
56502019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5651
5652 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5653 indexed and sliced arrays, and pointers to arrays.
5654
e7bd7fba
TT
56552019-05-14 Tom Tromey <tromey@adacore.com>
5656
5657 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5658 styling test.
5659
2764128d
TV
56602019-05-14 Tom de Vries <tdevries@suse.de>
5661
5662 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5663 selection entry encoding.
5664
71bed2db
TT
56652019-05-10 Tom Tromey <tromey@adacore.com>
5666
5667 * gdb.ada/info_exc.exp: Add "complete" test.
5668
63b667ad
TV
56692019-05-09 Tom de Vries <tdevries@suse.de>
5670
5671 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5672 CU-relative.
5673
9cfd2b89
TV
56742019-05-09 Tom de Vries <tdevries@suse.de>
5675
5676 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5677 CU-relative.
5678
2228ef77
XR
56792019-05-08 Joel Brobecker <brobecker@adacore.com>
5680
5681 * gdb.ada/frame_arg_lang.exp: New testcase.
5682 * gdb.ada/frame_arg_lang/bla.adb: New file.
5683 * gdb.ada/frame_arg_lang/pck.ads: New file.
5684 * gdb.ada/frame_arg_lang/pck.adb: New file.
5685 * gdb.ada/frame_arg_lang/foo.c: New file.
5686
80e55b13
TT
56872019-05-08 Tom Tromey <tromey@adacore.com>
5688
5689 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5690
9d3421af
TT
56912019-05-08 Tom Tromey <tromey@adacore.com>
5692
5693 * gdb.base/ptype-offsets.exp: Update tests.
5694
844333e2
TT
56952019-05-08 Tom Tromey <tromey@adacore.com>
5696
5697 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5698 cases.
5699 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5700 "short".
5701
988915ee
TT
57022019-05-08 Tom Tromey <tromey@adacore.com>
5703
5704 * gdb.ada/vla.exp: New file.
5705 * gdb.ada/vla/vla.adb: New file.
5706
7bd55dac
TV
57072019-05-07 Tom de Vries <tdevries@suse.de>
5708
5709 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5710
75f06e9d
TV
57112019-05-07 Tom de Vries <tdevries@suse.de>
5712
5713 PR testsuite/24522
5714 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5715 section.
5716
77e7aaa4
TV
57172019-05-07 Tom de Vries <tdevries@suse.de>
5718
5719 PR testsuite/24522
5720 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5721 .debug_aranges section.
5722
456ba0fa
TV
57232019-05-07 Tom de Vries <tdevries@suse.de>
5724
5725 PR testsuite/24159
5726 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5727
5a56d6a6
TV
57282019-05-06 Tom de Vries <tdevries@suse.de>
5729
5730 * lib/gdb.exp (exec_has_index_section): New proc.
5731 * gdb.base/index-cache.exp: Handle case that binfile contains an index
5732 section.
5733
9d6d4be8
TV
57342019-05-04 Tom de Vries <tdevries@suse.de>
5735
5736 * boards/cc-with-debug-names.exp: New file.
5737
222a8d25
TT
57382019-05-03 Tom Tromey <tromey@adacore.com>
5739
5740 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
5741 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
5742 * gdb.ada/char_enum.exp: Add test.
5743
0fdfd794
TV
57442019-05-03 Tom de Vries <tdevries@suse.de>
5745
5746 * boards/cc-with-gdb-index.exp: New file.
5747
80062eb9
AB
57482019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
5749
5750 * gdb.rust/simple.exp: Add new test case.
5751 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
5752 (main): Initialise an instance of the new struct.
5753
4504bbde
TT
57542019-05-01 Tom Tromey <tromey@adacore.com>
5755
5756 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
5757 record.
5758 (NPR): New variable.
5759 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
5760 test.
5761
d48e62f4
TT
57622019-05-01 Tom Tromey <tromey@adacore.com>
5763
5764 * gdb.ada/packed_array_assign.exp: Add packed assignment
5765 regression test.
5766
f59f30f5
TV
57672019-05-01 Tom de Vries <tdevries@suse.de>
5768
5769 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
5770
b70bfc54
TV
57712019-05-01 Tom de Vries <tdevries@suse.de>
5772
5773 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
5774
15f18d14
AT
57752019-04-30 Ali Tamur <tamur@google.com>
5776
5777 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
5778
2ff0a947
TT
57792019-04-30 Tom Tromey <tromey@adacore.com>
5780
5781 * lib/ada.exp (find_ada_tool): New proc.
5782 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
5783 * gdb.ada/catch_ex_std.exp: New file.
5784 * gdb.ada/catch_ex_std/foo.adb: New file.
5785 * gdb.ada/catch_ex_std/some_package.adb: New file.
5786 * gdb.ada/catch_ex_std/some_package.ads: New file.
5787
a776957c
TT
57882019-04-30 Tom Tromey <tromey@adacore.com>
5789
5790 PR c++/24470:
5791 * gdb.cp/temargs.cc: Add test code from PR.
5792
bc68014d
AB
57932019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5794
5795 * gdb.fortran/vla-datatypes.exp: Update expected results.
5796 * gdb.fortran/vla-ptype.exp: Likewise.
5797 * gdb.fortran/vla-type.exp: Likewise.
5798 * gdb.fortran/vla-value.exp: Likewise.
5799
f1fdc960
AB
58002019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5801
5802 * gdb.fortran/ptr-indentation.exp: Update expected results.
5803 * gdb.fortran/ptype-on-functions.exp: Likewise.
5804 * gdb.fortran/vla-ptr-info.exp: Likewise.
5805 * gdb.fortran/vla-value.exp: Likewise.
5806
bf7a4de1
AB
58072019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5808
5809 * gdb.fortran/ptype-on-functions.exp: New file.
5810 * gdb.fortran/ptype-on-functions.f90: New file.
5811
bbe75b9d
AB
58122019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5813
5814 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
5815 case void string.
5816
1db455a7
AB
58172019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5818
5819 * gdb.fortran/complex.exp: Expand.
5820 * gdb.fortran/complex.f: Renamed to...
5821 * gdb.fortran/complex.f90: ...this, and extended to add more
5822 complex values.
5823
b6d03bb2
AB
58242019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
5825
5826 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
5827 MODULO, CMPLX.
5828
2e62ab40
AB
58292019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
5830 Richard Bunt <richard.bunt@arm.com>
5831
5832 * gdb.base/max-depth.c: New file.
5833 * gdb.base/max-depth.exp: New file.
5834 * gdb.python/py-nested-maps.c: New file.
5835 * gdb.python/py-nested-maps.exp: New file.
5836 * gdb.python/py-nested-maps.py: New file.
5837 * gdb.python/py-format-string.exp (test_max_depth): New proc.
5838 (test_all_common): Call test_max_depth.
5839 * gdb.fortran/max-depth.exp: New file.
5840 * gdb.fortran/max-depth.f90: New file.
5841 * gdb.go/max-depth.exp: New file.
5842 * gdb.go/max-depth.go: New file.
5843 * gdb.modula2/max-depth.exp: New file.
5844 * gdb.modula2/max-depth.c: New file.
5845 * lib/gdb.exp (get_print_expr_at_depths): New proc.
5846
d2b584a5
TV
58472019-04-29 Tom de Vries <tdevries@suse.de>
5848
5849 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
5850
136afab8
PW
58512019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5852
5853 * gdb.base/callexit.exp: Test may-call-functions off.
5854
725cbb63
KS
58552019-04-25 Keith Seitz <keiths@redhat.com>
5856
5857 PR c++/24367
5858 * gdb.cp/meth-typedefs.cc (incomplete_struct)
5859 (another_incomplete_struct, test_incomplete): New definitions.
5860 (main): Use new definitions.
5861 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
5862 functions.
5863
701adfb0
PA
58642019-04-25 Ali Tamur <tamur@google.com>
5865
5866 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
5867
82433e3e
SDJ
58682019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
5869
5870 PR corefiles/11608
5871 PR corefiles/18187
5872 * gdb.base/coredump-filter-build-id.exp: New file.
5873
dd06d4d6
AH
58742019-04-25 Alan Hayward <alan.hayward@arm.com>
5875
e79be6e5
SM
5876 * Makefile.in: Pass through GDBSERVER_DEBUG.
5877 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
5878 (gdbserver,debug): Add board setting.
5879 * gdb.trace/tspeed.exp: Skip when debugging.
5880 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
5881 * lib/gdbserver-support.exp: Likewise
dd06d4d6 5882
1670072e
TT
58832019-04-24 Tom Tromey <tromey@adacore.com>
5884
5885 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5886 Rust.
5887
a59240a4
TT
58882019-04-24 Tom Tromey <tromey@adacore.com>
5889
5890 * gdb.arch/amd64-eval.exp: Test bitfield return.
5891 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5892 (class Foo) <return_bitfields>: New method.
5893 (main): Call it.
5894
b907456c
AB
58952019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5896
5897 * gdb.cp/many-args.cc: New file.
5898 * gdb.cp/many-args.exp: New file.
5899
5c565afd
TV
59002019-04-23 Tom de Vries <tdevries@suse.de>
5901
5902 PR gdb/24433
5903 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5904
ba22ff86
AH
59052019-04-23 Alan Hayward <alan.hayward@arm.com>
5906
5907 * gdb.trace/backtrace.exp: Use nopie flag.
5908 * gdb.trace/circ.exp: Likewise.
5909 * gdb.trace/collection.exp: Likewise.
5910 * gdb.trace/ftrace.exp: Likewise.
5911 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5912 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5913 * gdb.trace/qtro.exp: Likewise.
5914 * gdb.trace/read-memory.exp: Likewise.
5915 * gdb.trace/report.exp: Likewise.
5916 * gdb.trace/tfile.exp: Likewise.
5917 * gdb.trace/tfind.exp: Likewise.
5918 * gdb.trace/unavailable.exp: Likewise.
5919
7905fc35
PA
59202019-04-22 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/solib-probes-nosharedlibrary.c,
5923 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5924
8ecb59f8
TT
59252019-04-19 Tom Tromey <tromey@adacore.com>
5926
5927 * gdb.ada/ptype_union.c: New file.
5928 * gdb.ada/ptype_union.exp: New file.
5929
62160ec9
TT
59302019-04-19 Tom Tromey <tromey@adacore.com>
5931
5932 PR symtab/24423:
5933 * gdb.base/list0.h (foo): Add a control-l character.
5934
36cd4ba5
TV
59352019-04-18 Tom de Vries <tdevries@suse.de>
5936
5937 PR gdb/24433
5938 * boards/local-board.exp: Set sysroot to "".
5939
b73715df
TV
59402019-04-18 Tom de Vries <tdevries@suse.de>
5941 Pedro Alves <palves@redhat.com>
5942
5943 PR gdb/24454
5944 * gdb.threads/vfork-follow-child-exec.c: New file.
5945 * gdb.threads/vfork-follow-child-exec.exp: New file.
5946 * gdb.threads/vfork-follow-child-exit.c: New file.
5947 * gdb.threads/vfork-follow-child-exit.exp: New file.
5948
4aa866af
LS
59492019-04-15 Leszek Swirski <leszeks@google.com>
5950
5951 * gdb.arch/amd64-eval.cc: New file.
5952 * gdb.arch/amd64-eval.exp: New file.
5953
e5a1a79a
AH
59542019-04-11 Alan Hayward <alan.hayward@arm.com>
5955
5956 * gdb.server/sysroot.c: New test.
5957 * gdb.server/sysroot.exp: New file.
5958 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5959 matching param.
5960
41077b66
AB
59612019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5962
5963 * gdb.base/align.exp: Extend test to cover structures containing
5964 only static fields.
5965
c30391f8
TV
59662019-04-11 Tom de Vries <tdevries@suse.de>
5967
5968 * boards/cc-with-dwz-m.exp: New file.
5969 * boards/cc-with-dwz.exp: New file.
5970 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5971
e242fd12
SM
59722019-04-09 Simon Marchi <simon.marchi@efficios.com>
5973
5974 * gdb.base/start-cpp.exp: New file.
5975 * gdb.base/start-cpp.cc: New file.
5976
2b0c8b01
KB
59772019-04-08 Kevin Buettner <kevinb@redhat.com>
5978
5979 * gdb.python/py-thrhandle.exp: Adjust tests to call
5980 thread_from_handle instead of thread_from_thread_handle.
5981
947210e5
KB
59822019-04-08 Kevin Buettner <kevinb@redhat.com>
5983
5984 * gdb.python/py-thrhandle.exp: Add tests for
5985 gdb.InferiorThread.handle.
5986
d7df6549
AB
59872019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5988
5989 * gdb.python/py-function.exp: Check calling helper function from
5990 all languages.
5991 * lib/gdb.exp (gdb_supported_languages): New proc.
5992
8bdc1658
AB
59932019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5994
5995 * gdb.base/complex-parts.c: New file.
5996 * gdb.base/complex-parts.exp: New file.
5997
05caa1d2
TT
59982019-04-01 Tom Tromey <tromey@adacore.com>
5999
6000 PR symtab/23331:
6001 * gdb.dwarf2/dw2-ranges-main.c: New file.
6002 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6003 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6004
7734102d
EZ
60052019-03-30 Simon Marchi <simark@simark.ca>
6006
6007 * gdb.base/default.exp: Add values for $_gdb_major and
6008 $_gdb_minor.
6009
188e1fa9
TT
60102019-03-29 Tom Tromey <tromey@adacore.com>
6011
6012 * gdb.base/help.exp: Tighten apropos regexp.
6013
2880242d
KS
60142019-03-29 Keith Seitz <keiths@redhat.com>
6015
6016 * gdb.fortran/array-bounds.exp: New file.
6017 * gdb.fortran/array-bounds.f90: New file.
6018
077cad8e
PW
60192019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6020
6021 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6022
80047cfc
PW
60232019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6024
6025 * gdb.multi/hello.c (main): Increase alarm timer.
6026
f489207e
SL
60272019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6028
6029 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6030 factor when no hardware watchpoint support.
6031
c92df149
AH
60322019-03-28 Alan Hayward <alan.hayward@arm.com>
6033 Pedro Alves <palves@redhat.com>
6034
6035 * boards/local-board.exp: set sysroot to /.
6036
933aebfa
AH
60372019-03-27 Alan Hayward <alan.hayward@arm.com>
6038
6039 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6040 in child.
6041
9f9aa852
AB
60422019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6043
6044 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6045 field.
6046 (make_container): Initialise new field.
6047 * gdb.python/py-prettyprint.exp: Add new tests.
6048 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6049 <display_hint>: New method.
6050
3714a195
AB
60512019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6052
6053 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6054 gdb_continue_to_breakpoint more throughout this test.
6055 (run_lang_tests) Supply unique test names, and use
6056 gdb_test_no_output.
6057
18c77628
AB
60582019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6059
6060 * gdb.base/finish-pretty.exp: Update expected results.
6061 * gdb.base/pretty-print.c: New file.
6062 * gdb.base/pretty-print.exp: New file.
6063
9a93502f
PA
60642019-03-25 Pedro Alves <palves@redhat.com>
6065
6066 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6067 move comments outside list. Append '-i "" eof' section.
6068
968aa7ae
AH
60692019-03-22 Alan Hayward <alan.hayward@arm.com>
6070
34a7f2a4 6071 PR testsuite/25016
968aa7ae
AH
6072 * README: Add pie options.
6073 * gdb.base/break-interp.exp: Ensure pie is disabled.
6074 * gdb.base/dump.exp: Likewise.
6075 * lib/gdb.exp (gdb_compile): Add pie option.
6076
4c7d57e7
TT
60772019-03-19 Tom Tromey <tromey@adacore.com>
6078
6079 * gdb.mi/mi2-cli-display.c: New file.
6080 * gdb.mi/mi2-cli-display.exp: New file.
6081
bff8c71f
TT
60822019-03-18 Joel Brobecker <brobecker@adacore.com>
6083 Tom Tromey <tromey@adacore.com>
6084
6085 * gdb.ada/ptype_array/pck.adb: New file.
6086 * gdb.ada/ptype_array/pck.ads: New file.
6087 * gdb.ada/ptype_array/foo.adb: New file.
6088 * gdb.ada/ptype_array.exp: New file.
6089
d085f989
TT
60902019-03-14 Tom Tromey <tromey@adacore.com>
6091
6092 * gdb.base/style.exp: Add "set style sources" test.
6093
b4be1b06
SM
60942019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6095
6096 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6097 * mi-breakpoint-multiple-locations.exp: ... this.
6098 (make_breakpoints_pattern): New proc.
6099 (do_test): Add mi_version parameter, test -break-insert,
6100 -break-info and =breakpoint-created.
6101
7cde5fc2
AB
61022019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6103
6104 * config/default.exp: Remove 'load_lib gdb.exp'.
6105 * config/monitor.exp: Likewise.
6106 * config/sid.exp: Likewise.
6107 * config/sim.exp: Likewise.
6108 * config/slite.exp: Likewise.
6109 * config/unix.exp: Likewise.
6110 * gdb.base/default.exp: Remove unhelpful comment.
6111
efbecbc1
AB
61122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6113
6114 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6115
0841c79a
AB
61162019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6117
6118 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6119
4a270568
AB
61202019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6121
6122 * gdb.fortran/type-kinds.exp: Update expected results.
6123
067630bd
AB
61242019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6125
6126 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6127
3be47f7a
AB
61282019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6129
6130 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6131 function.
6132 (test_basic_parsing_of_type_kinds): Expand types tested.
6133 (test_parsing_invalid_type_kinds): New function.
6134
4d00f5d8
AB
61352019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6136
6137 * gdb.fortran/intrinsics.exp: New file.
6138 * gdb.fortran/intrinsics.f90: New file.
6139 * gdb.fortran/type-kinds.exp: New file.
6140
c8f91604
AB
61412019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6142
6143 * gdb.fortran/dot-ops.exp: New file.
6144
dd9f2c76
AB
61452019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6146
6147 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6148 Check upper and lower case logical literals.
6149
84ec9724
AB
61502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6151
6152 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6153 Remove duplicate tests.
6154
c3734e09
AH
61552019-03-06 Alan Hayward <alan.hayward@arm.com>
6156
6157 * lib/gdb.exp (builtin_cd): rename of cd.
6158 (cd): Override builtin.
6159
aa3cfbda
RB
61602019-03-06 Richard Bunt <richard.bunt@arm.com>
6161
6162 * gdb.fortran/function-calls.exp: New file.
6163 * gdb.fortran/function-calls.f90: New test.
6164
7b63ad86
RB
61652019-03-04 Richard Bunt <richard.bunt@arm.com>
6166
6167 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6168 on user program standard output.
6169 * gdb.fortran/short-circuit-argument-list.f90: Record function
6170 calls.
6171
01abb042
AH
61722019-02-28 Alan Hayward <alan.hayward@arm.com>
6173
c3734e09
AH
6174 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6175 failure.
01abb042 6176
92137da0
RO
61772019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6178
6179 PR gdb/8527
6180 * gdb.base/interrupt-daemon-attach.c,
6181 gdb.base/interrupt-daemon-attach.exp: New test.
6182
5862844d
PA
61832019-02-27 Pedro Alves <palves@redhat.com>
6184
6185 * gdb.base/page.exp: Add tests for "set width/height -1".
6186
8ed25214
PA
61872019-02-27 Pedro Alves <palves@redhat.com>
6188
6189 * gdb.base/page.exp: Add tests for "set/show width/height" with
6190 "infinite" values.
6191
6c28e44a
TT
61922019-02-27 Tom Tromey <tromey@adacore.com>
6193
6194 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6195 2.4.
6196 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6197 workaround.
6198
bf9a735e
AB
61992019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6200
6201 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6202 tests for structs with static members.
6203
8791793c
TT
62042019-02-26 Tom Tromey <tromey@adacore.com>
6205
6206 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6207 ValueError, not TypeError.
6208
bc2a507e
KB
62092019-02-26 Kevin Buettner <kevinb@redhat.com>
6210
6211 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6212 call from main program.
6213
e0e7d3bd
JB
62142019-02-23 Joel Brobecker <brobecker@adacore.com>
6215
6216 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6217 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6218 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6219 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6220 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6221
9600246d
KS
62222019-02-22 Keith Seitz <keiths@redhat.com>
6223
6224 PR symtab/23853
6225 * gdb.base/symlink-sourcefile.c: New file.
6226 * gdb.base/symlink-sourcefile.exp: New file.
6227
0c95f9ed
TT
62282019-02-20 Tom Tromey <tom@tromey.com>
6229
6230 * gdb.base/info_qt.exp: Update.
6231
6caa91b6
SM
62322019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6233
6234 * gdb.base/source.exp: Move "error in sourced script" code to
6235 the end.
6236 * gdb.base/source-error.gdb: Move contents to
6237 source-error-1.gdb. Add new code to source source-error-1.gdb.
6238 * gdb.base/source-error-1.gdb: New file, from previous
6239 source-error.gdb.
6240
6506371f
TT
62412019-02-17 Tom Tromey <tom@tromey.com>
6242
6243 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6244 for macro styling.
6245 * gdb.base/style.c (SOME_MACRO): New macro.
6246
a0087920
TT
62472019-02-17 Tom Tromey <tom@tromey.com>
6248
6249 * gdb.base/style.exp: Add line-wrapping tests.
6250 * gdb.base/page.exp: Add test for quitting during pagination.
6251
a2cd4f14
JB
62522019-02-17 Joel Brobecker <brobecker@adacore.com>
6253
6254 * gdb.ada/big_packed_array: New testcase.
6255 * gdb.ada/homonym.exp: Fix incorrect expected output for
6256 "break <homonym__get_value>" test.
6257
9d70ffbc
WP
62582019-02-13 Weimin Pan <weimin.pan@oracle.com>
6259
6260 PR breakpoints/21870
6261 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6262 and prepare_for_testing. Add comment.
6263 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6264 redundant cleanup call. Clean up comment.
6265
01c7ae81
WP
62662019-02-12 Weimin Pan <weimin.pan@oracle.com>
6267
6268 PR breakpoints/21870
6269 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6270 * gdb.arch/aarch64-dbreg-contents.c: New file.
6271
aff29d1c
JB
62722019-02-10 Joel Brobecker <brobecker@adacore.com>
6273
6274 * gdb.ada/mi_ref_changeable: New testcase.
6275
df0da8a2
AH
62762019-02-07 Alan Hayward <alan.hayward@arm.com>
6277
6278 * gdb.base/attach.exp: Add double attach test.
6279
bd447abb
SM
62802019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6281
6282 * lib/gdb.exp (default_gdb_start): Don't match pagination
6283 prompt.
6284 (gdb_init): Set stty_init.
6285
1dbc40b9
TT
62862019-01-27 Tom Tromey <tom@tromey.com>
6287
6288 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6289 skip_python_tests.
6290
353229bf
AH
62912019-01-24 Alan Hayward <alan.hayward@arm.com>
6292
6293 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6294 New structure.
6295 (struct struct_static_02_02): Likewise.
6296 (struct struct_static_02_03): Likewise.
6297 (struct struct_static_02_04): Likewise.
6298 (struct struct_static_04_01): Likewise.
6299 (struct struct_static_04_02): Likewise.
6300 (struct struct_static_04_03): Likewise.
6301 (struct struct_static_04_04): Likewise.
6302 (struct struct_static_06_01): Likewise.
6303 (struct struct_static_06_02): Likewise.
6304 (struct struct_static_06_03): Likewise.
6305 (struct struct_static_06_04): Likewise.
6306 (cmp_struct_static_02_01): Likewise.
6307 (cmp_struct_static_02_02): Likewise.
6308 (cmp_struct_static_02_03): Likewise.
6309 (cmp_struct_static_02_04): Likewise.
6310 (cmp_struct_static_04_01): Likewise.
6311 (cmp_struct_static_04_02): Likewise.
6312 (cmp_struct_static_04_03): Likewise.
6313 (cmp_struct_static_04_04): Likewise.
6314 (cmp_struct_static_06_01): Likewise.
6315 (cmp_struct_static_06_02): Likewise.
6316 (cmp_struct_static_06_03): Likewise.
6317 (cmp_struct_static_06_04): Likewise.
6318 (call_all): Test new structs.
6319 * gdb.base/infcall-nested-structs.exp: Likewise.
6320
73021deb
AH
63212019-01-21 Alan Hayward <alan.hayward@arm.com>
6322 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6323
fc65c7db
AH
63242019-01-21 Alan Hayward <alan.hayward@arm.com>
6325 * gdb.base/stack-protector.c: New test.
6326 * gdb.base/stack-protector.exp: New file.
6327 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6328 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6329 option.
6330 (gdb_compile): Remove stack protector for GCC and prevent
6331 recursion.
6332
c24bdb02
KS
63332019-01-16 Keith Seitz <keiths@redhat.com>
6334
6335 PR gdb/23773
6336 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6337
6f072a10
PFC
63382019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6339
6340 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6341 aliases.
6342 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6343 tests.
6344 * gdb.arch/powerpc-vector-regs.c: New file.
6345 * gdb.arch/powerpc-vector-regs.exp: New file.
6346
a7b8d682
PFC
63472019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6348
6349 * gdb.arch/altivec-regs.exp: Fix the list passed to
6350 gdb_expect_list when testing "info vector".
6351
6eb6fb67
AB
63522019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6353
6354 * gdb.base/style.exp: Don't include path in testname.
6355
b56f80d8
KS
63562019-01-10 Keith Seitz <keiths@redhat.com>
6357
6358 PR gdb/23712
6359 PR symtab/23010
6360 * gdb.dwarf2/multidictionary.exp: New file.
6361
041be526
SM
63622019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6363
6364 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6365 (test_gnuv3_style_demangling): ... this.
6366 (test_lucid_style_demangling): Remove.
6367 (test_arm_style_demangling): Remove.
6368 (test_hp_style_demangling): Remove.
6369 (do_tests): Remove calls to the above.
6370
d820d0c3
AB
63712019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6372
6373 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6374 case.
6375
f097f5ad
TT
63762019-01-06 Tom Tromey <tom@tromey.com>
6377
6378 PR gdb/28155:
6379 * gdb.dwarf2/typedef-void-finish.exp: New file.
6380
2cd8cc0b
TT
63812018-12-28 Tom Tromey <tom@tromey.com>
6382 Simon Marchi <simark@simark.ca>
6383
6384 * gdb.base/jit-exec.exp: New file.
6385 * gdb.base/jit-exec.c: New file.
6386 * gdb.base/jit-execd.c: New file.
6387
35fb8261
TT
63882018-12-28 Tom Tromey <tom@tromey.com>
6389
6390 * gdb.base/style.exp: Update test to check for address styling.
6391
47fd17cd
TT
63922018-12-28 Tom Tromey <tom@tromey.com>
6393
6394 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6395 message.
6396
d47032b7
TT
63972018-12-28 Tom Tromey <tom@tromey.com>
6398
6399 * gdb.base/style.exp: Add test for version number styling.
6400
af79b68d
TT
64012018-12-28 Tom Tromey <tom@tromey.com>
6402
6403 * gdb.base/style.exp: Add test for print_address_symbolic.
6404
0bb296cb
TT
64052018-12-28 Tom Tromey <tom@tromey.com>
6406
6407 * gdb.base/style.exp: Add test for breakpoint setting.
6408
80ae2043
TT
64092018-12-28 Tom Tromey <tom@tromey.com>
6410
6411 * gdb.base/style.exp: Add test for variable names.
6412
cbe56571
TT
64132018-12-28 Tom Tromey <tom@tromey.com>
6414
6415 * gdb.base/style.exp: New file.
6416 * gdb.base/style.c: New file.
6417
9162a27c
TT
64182018-12-28 Tom Tromey <tom@tromey.com>
6419
6420 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6421 "dumb".
6422 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6423 the TERM environment variable.
6424
bc543c90
TT
64252018-12-27 Tom Tromey <tom@tromey.com>
6426
6427 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6428 pagination test.
6429
6f0ffe50
AB
64302018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6431
6432 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6433 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6434
b5a1e557
PW
64352018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6436
6437 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6438 Filename a.adb changed to bp_fun_addr.adb.
6439 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6440
6e8b1ab2
JV
64412018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6442
6443 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6444 non-PIE executables.
6445 * README: Mention the gdb,nopie_flag board setting.
6446 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6447 non-PIE executable.
6448 * gdb.arch/amd64-entry-value.exp: Likewise.
6449 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6450 * gdb.arch/i386-float.exp: Likewise.
6451 * gdb.arch/i386-signal.exp: Likewise.
6452 * gdb.mi/mi-reg-undefined.exp: Likewise.
6453
d00a27c5
PM
64542018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6455
6456 PR gdb/23974
6457 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6458
161d081c
PW
64592018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6460
6461 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6462 Update order of results accordingly.
6463
b001de23
AB
64642018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6465
6466 * gdb.base/annota1.exp: Update a test regexp.
6467
99e1a184
AB
64682018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6469
6470 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6471
7a81c1e2
PW
64722018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6473
6474 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6475 (reuse_time): Initialize to REUSE_TIME_CAP.
6476 (check_rc): New function.
6477 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6478 Check pthread_create rc.
6479 (spawner_thread_func): Check pthread_create and pthread_join rc.
6480
73e8dc90
PA
64812018-12-08 Pedro Alves <palves@redhat.com>
6482
6483 * gdb.base/list.exp (test_forward_search): Rename to ...
6484 (test_forward_reverse_search): ... this. Also test reverse-search
6485 and the forward-search alias.
6486
13f2ed32
AB
64872018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6488
6489 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6490 local timeout variable before return, and remove all local timeout
6491 variable entirely.
6492 (gdb_load): Likewise.
6493
64d27cfc
TV
64942018-12-01 Tom de Vries <tdevries@suse.de>
6495
6496 * gdb.base/gdb-caching-proc.exp: New file.
6497
f63c03b4
SDJ
64982018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6499
6500 * Makefile.in (TIMESTAMP): New variable.
6501 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6502 command.
6503 (check-single-racy): Likewise.
6504 (check/%.exp): Likewise.
6505 (check-racy/%.exp): Likewise.
6506 (workers/%.worker): Likewise.
6507 (build-perf): Likewise.
6508 (check-perf): Likewise.
6509 * README: Describe new "TS" and "TS_FORMAT" variables.
6510 * print-ts.py: New file.
6511
1c97054b
BF
65122018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6513
6514 PR python/23714
6515 * gdb.python/python.exp: Test command repetition after
6516 gdb.execute.
6517
1871a62d
AB
65182018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6519
6520 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6521 is correctly aligned.
6522
fb5e1ed9
PW
65232018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6524
6525 * gdb.ada/info_auto_lang.exp: New testcase.
6526 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6527 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6528 * gdb.ada/info_auto_lang/some_c.c: New file.
6529
43d397ca
PW
65302018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6531
6532 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6533 FUNC_lang language syntax.
6534
beddd671
PW
65352018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6536
6537 * gdb.base/info_minsym.c: New file.
6538 * gdb.base/info_minsym.exp: New file.
6539
73fc52c4
TT
65402018-11-19 Tom Tromey <tom@tromey.com>
6541
6542 PR rust/23625:
6543 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6544 * gdb.rust/expr.exp: Update expected output. Change one test.
6545
994b876a
TT
65462018-11-19 Tom Tromey <tom@tromey.com>
6547
6548 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6549
6769f276
PA
65502018-11-19 Pedro Alves <palves@redhat.com>
6551
6552 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6553 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6554 see the expected warning.
6555
38a72da0
AH
65562018-11-16 Alan Hayward <alan.hayward@arm.com>
6557
6558 PR gdb/22736:
6559 * gdb.cp/infcall-nodebug-lib.c: New test.
6560 * gdb.cp/infcall-nodebug-main.c: New test.
6561 * gdb.cp/infcall-nodebug.exp: New file.
6562
53a89d6e
SM
65632018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6564
6565 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6566 completer tests.
6567
9325300d
TV
65682018-11-09 Tom de Vries <tdevries@suse.de>
6569
6570 * gdb.base/msym-lang.c: New test.
6571 * gdb.base/msym-lang.exp: New file.
6572 * gdb.base/msym-lang-main.c: New test.
6573
20f0d60d
TT
65742018-11-08 Tom Tromey <tom@tromey.com>
6575
6576 PR gdb/23555:
6577 PR gdb/23838:
6578 * gdb.base/warning.exp: New file.
6579
b5420128
JB
65802018-11-08 Jan Beulich <jbeulich@suse.com>
6581
6582 * testsuite/gdb.arch/i386-avx512.c,
6583 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6584
cd115d61
AB
65852018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6586
6587 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6588 point hardware.
6589
35ee2dc2
AB
65902018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6591
6592 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6593 * gdb.dwarf2/missing-type-name.exp: New file.
6594
31aceee8
TV
65952018-11-06 Tom de Vries <tdevries@suse.de>
6596
6597 * gdb.base/many-headers.c: New test.
6598 * gdb.base/many-headers.exp: New file.
6599
109be305
JW
66002018-11-06 Jim Wilson <jimw@sifive.com>
6601
6602 * gdb.base/code_elim.exp: For riscv, set additional_flags
6603 to include -msmall-data-limit=0.
6604
e2b7af72
JB
66052018-11-01 Joel Brobecker <brobecker@adacore.com>
6606
6607 * gdb.ada/watch_minus_l: New testcase.
6608
cdcda965
SM
66092018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6610
6611 * gdb.arch/aix-sighandle.c: New file.
6612 * gdb.arch/aix-sighandle.exp: New file.
6613
92dcebf3
AB
66142018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6615
6616 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6617 registers being unions.
6618
68b9ac18
TV
66192018-10-31 Tom de Vries <tdevries@suse.de>
6620
6621 * lib/valgrind.exp: New file.
6622 (vgdb_start, vgdb_stop): New procs, factored out of ...
6623 * gdb.base/valgrind-bt.exp: ... here, ...
6624 * gdb.base/valgrind-disp-step.exp: ... here and ...
6625 * gdb.base/valgrind-infcall.exp: ... here.
6626
1443936e
TV
66272018-10-31 Tom de Vries <tdevries@suse.de>
6628
6629 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6630
eb77c9df
AB
66312018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6632
6633 * gdb.dwarf2/void-type.c: New file.
6634 * gdb.dwarf2/void-type.exp: New file.
6635
82b5e646
PW
66362018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6637
6638 * gdb.base/info_qt.c: New file.
6639 * gdb.base/info_qt.exp: New file.
6640
8d619c01
EBM
66412018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6642
6643 * gdb.arch/powerpc-htm-regs.c: New file.
6644 * gdb.arch/powerpc-htm-regs.exp: New file.
6645
f2cf6173
EBM
66462018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6647
6648 * gdb.arch/powerpc-tar.c: New file.
6649 * gdb.arch/powerpc-tar.exp: New file.
6650
7ca18ed6
EBM
66512018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6652
6653 * gdb.arch/powerpc-ppr-dscr.c: New file.
6654 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6655
bfcc0eba
TV
66562018-10-25 Tom de Vries <tdevries@suse.de>
6657
6658 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6659
fe1a5cad
TV
66602018-10-24 Tom de Vries <tdevries@suse.de>
6661
6662 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6663 longer exists error.
6664
a76dc3b7
TV
66652018-10-24 Tom de Vries <tdevries@suse.de>
6666
6667 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6668
4df46df7
TV
66692018-10-24 Tom de Vries <tdevries@suse.de>
6670
6671 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6672 --db-attach in valgrind.
6673
0dbfcfff
AB
66742018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6675
6676 * gdb.arch/riscv-reg-aliases.c: New file.
6677 * gdb.arch/riscv-reg-aliases.exp: New file.
6678
b04480b1
AH
66792018-10-19 Alan Hayward <alan.hayward@arm.com>
6680
6681 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6682
2c6ac8d7
AH
66832018-10-19 Alan Hayward <alan.hayward@arm.com>
6684
6685 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6686
2bc69f25
AH
66872018-10-19 Alan Hayward <alan.hayward@arm.com>
6688
6689 * gdb.cp/ovldbreak.exp: Fix regexps.
6690
1f1ae3a3
AH
66912018-10-19 Alan Hayward <alan.hayward@arm.com>
6692
6693 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6694
94c18618
SDJ
66952018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6696
6697 PR cli/23785
6698 * gdb.base/restore.exp: New test to check if "restore" with an
6699 invalid file doesn't segfault.
6700
812cd6eb
TV
67012018-10-18 Tom de Vries <tdevries@suse.de>
6702
6703 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6704 * gdb.ada/excep_handle.exp: Same.
6705 * gdb.ada/mi_string_access.exp: Same.
6706 * gdb.ada/mi_var_union.exp: Same.
6707 * gdb.arch/arc-analyze-prologue.exp: Same.
6708 * gdb.arch/arc-decode-insn.exp: Same.
6709 * gdb.base/readnever.exp: Same.
6710 * gdb.fortran/printing-types.exp: Same.
6711 * gdb.guile/scm-lazy-string.exp: Same.
6712
c4b90788
TV
67132018-10-16 Tom de Vries <tdevries@suse.de>
6714
6715 PR gdb/23730
6716 * gdb.base/catch-follow-exec.c: Add copyright notice.
6717 * gdb.base/catch-follow-exec.exp: Rewrite to use
6718 gdb_spawn_with_cmdline_opts. Require gdb-native.
6719
8bca2978
SL
67202018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6721
6722 * gdb.trace/actions-changed.exp: Check for arch support.
6723 * gdb.trace/actions.exp: Likewise.
6724 * gdb.trace/ax.exp: Likewise.
6725 * gdb.trace/backtrace.exp: Likewise.
6726 * gdb.trace/change-loc.exp: Likewise.
6727 * gdb.trace/deltrace.exp: Likewise.
6728 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
6729 * gdb.trace/ftrace.exp: Likewise.
6730 * gdb.trace/infotrace.exp: Check for arch support.
6731 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
6732 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
6733 * gdb.trace/mi-tsv-changed.exp: Likewise.
6734 * gdb.trace/packetlen.exp: Likewise.
6735 * gdb.trace/passc-dyn.exp: Likewise.
6736 * gdb.trace/passcount.exp: Likewise.
6737 * gdb.trace/pending.exp: Likewise.
6738 * gdb.trace/range-stepping.exp: Check for shlib support.
6739 * gdb.trace/report.exp: Check for arch support.
6740 * gdb.trace/save-trace.exp: Likewise.
6741 * gdb.trace/signal.exp: Check for signal support.
6742 * gdb.trace/tfind.exp: Check for arch support.
6743 * gdb.trace/trace-break.exp: Check for arch and shlib support.
6744 * gdb.trace/trace-common.h: Add comment.
6745 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
6746 * gdb.trace/trace-enable-disable.exp: Likewise.
6747 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
6748 * gdb.trace/tracecmd.exp: Check for arch support.
6749 * gdb.trace/tspeed.exp: Check for shlib and target support.
6750 * gdb.trace/tstatus.exp: Check for arch support.
6751 * gdb.trace/tsv.exp: Likewise.
6752 * gdb.trace/while-dyn.exp: Likewise.
6753 * gdb.trace/while-stepping.exp: Likewise.
6754 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
6755
f9c49bff
SM
67562018-10-12 Simon Marchi <simon.marchi@ericsson.com>
6757
6758 * gdb.trace/tspeed.exp: Remove nowarnings.
6759 (prepare_for_trace_test): Declare "global ipalib".
6760 * gdb.trace/tspeed.c: Include unistd.h.
6761 (main): Remove superfluous printf argument.
6762
d4330bde
SL
67632018-10-11 Sandra Loosemore <sandra@codesourcery.com>
6764
6765 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
6766 directory prefix on the filename.
6767
8ecfd7bd
SDJ
67682018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
6769
6770 * gdb.gdb/unittest.exp: Update expected message informing that
6771 selftests have been disabled.
6772 * gdb.server/unittest.exp: Likewise.
6773
58bbcd02
TV
67742018-10-09 Tom de Vries <tdevries@suse.de>
6775
6776 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
6777 with runto_main.
6778
9f6b697b
WP
67792018-10-08 Weimin Pan <weimin.pan@oracle.com>
6780
6781 PR c++/16841
6782 * gdb.cp/virtbase2.cc: New file.
6783 * gdb.cp/virtbase2.exp: New file.
6784
add5ded5
TT
67852018-10-06 Tom Tromey <tom@tromey.com>
6786
6787 PR python/19399:
6788 * gdb.python/py-inferior.exp: Add architecture test.
6789
f9e48344
TT
67902018-10-06 Tom Tromey <tom@tromey.com>
6791
6792 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
6793 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
6794
2a8be203
TT
67952018-10-06 Tom Tromey <tom@tromey.com>
6796
6797 * gdb.python/py-breakpoint.exp (check_last_event): Check location
6798 of a "throw" catchpoint.
6799
e04caa70
SDJ
68002018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
6801
6802 * gdb.base/info-proc.exp: Update string expected from "help info
6803 proc".
6804
5ca8c39f
TT
68052018-10-04 Tom Tromey <tom@tromey.com>
6806
6807 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
6808 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
6809 (test_initial_complaints, test_empty_complaints): Update.
6810 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6811
3453e7e4
TT
68122018-10-04 Tom Tromey <tom@tromey.com>
6813
6814 PR cli/19551:
6815 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
6816 * lib/gdb.exp (gdb_file_cmd): Update.
6817 * gdb.stabs/weird.exp (print_weird_var): Update.
6818 * gdb.server/solib-list.exp: Update.
6819 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
6820 * gdb.mi/mi-cli.exp: Update.
6821 * gdb.linespec/linespec.exp: Update.
6822 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
6823 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
6824 * gdb.cp/cp-relocate.exp: Update.
6825 * gdb.base/sym-file.exp: Update.
6826 * gdb.base/relocate.exp: Update.
6827 * gdb.base/readnever.exp: Update.
6828 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6829 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
6830 * gdb.base/dbx.exp (gdb_file_cmd): Update.
6831 * gdb.base/code_elim.exp: Update.
6832 * gdb.base/break-unload-file.exp (test_break): Update.
6833 * gdb.base/break-interp.exp (test_attach_gdb): Update.
6834 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
6835 Update.
6836 * gdb.base/attach.exp (do_attach_tests): Update.
6837 * gdb.base/sepdebug.exp: Update.
6838 * gdb.python/py-section-script.exp: Update.
6839
6afcf761
TT
68402018-10-04 Tom Tromey <tom@tromey.com>
6841
6842 PR cli/22234:
6843 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
6844 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
6845 output.
6846
fef1b293
TT
68472018-10-04 Tom Tromey <tom@tromey.com>
6848
6849 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
6850 set width and height to 0.
6851 (test_command_line_attach_run): Use -quiet.
6852
ca98345e
SL
68532018-10-03 Sandra Loosemore <sandra@codesourcery.com>
6854
6855 * lib/gdb.exp (skip_ifunc_tests): New.
6856 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
6857 other compile failures.
6858 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
6859
ff34e6ae
SM
68602018-10-01 Simon Marchi <simon.marchi@ericsson.com>
6861
6862 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
6863 is_amd64_regs_target.
6864
6bb8890e
AH
68652018-10-01 Alan Hayward <alan.hayward@arm.com>
6866
6867 * gdb.arch/aarch64-sighandler-regs.c: New test.
6868 * gdb.arch/aarch64-sighandler-regs.exp: New file.
6869 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
6870
224d30d3
MM
68712018-10-01 Markus Metzger <markus.t.metzger@intel.com>
6872
6873 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
6874 assembly.
6875
f67ffa6a
AB
68762018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
6877
6878 * gdb.base/frame-selection.exp: New file.
6879 * gdb.base/frame-selection.c: New file.
6880
9fc3183f
AH
68812018-09-27 Alan Hayward <alan.hayward@arm.com>
6882
6883 * gdb.threads/check-libthread-db.c (thread_routine): Use a
6884 pthread barrier.
6885 (main): Likewise.
6886
d354055e
AB
68872018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6888
6889 * gdb.base/large-frame-1.c: New file.
6890 * gdb.base/large-frame-2.c: New file.
6891 * gdb.base/large-frame.exp: New file.
6892 * gdb.base/large-frame.h: New file.
6893
db727370
JL
68942018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6895
6896 PR gdb/20948
6897 * gdb.base/write_mem.exp: New test.
6898 * gdb.base/write_mem.c: Likewise.
6899
ae778caf
TT
69002018-09-23 Tom Tromey <tom@tromey.com>
6901
6902 PR python/18852:
6903 * gdb.python/py-parameter.exp: Add test for parameter that throws
6904 on "set".
6905
fd3ba736
TT
69062018-09-23 Tom Tromey <tom@tromey.com>
6907
6908 PR python/17284:
6909 * gdb.python/py-template.exp (test_template_arg): Add test for
6910 negative template argument number.
6911
39a24317
TT
69122018-09-23 Tom Tromey <tom@tromey.com>
6913
6914 PR python/14062:
6915 * gdb.python/python.exp: Add test for post_event error.
6916
f5769a2c
TT
69172018-09-23 Tom Tromey <tom@tromey.com>
6918
6919 PR python/18170:
6920 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6921 convert pointers to int and long.
6922
1c1e54f6
TT
69232018-09-23 Tom Tromey <tom@tromey.com>
6924
6925 PR python/20126:
6926 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6927 signed-ness conversion tests.
6928
fb4fa946
TT
69292018-09-23 Tom Tromey <tom@tromey.com>
6930
6931 PR python/18352;
6932 * gdb.python/py-value.exp (test_float_conversion): New proc.
6933 Use it.
6934
a466edac
HAQ
69352018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6936
6937 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6938
4ee9b0c5
SL
69392018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6940
6941 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6942 no readline.
6943 * gdb.base/utf8-identifiers.exp: Likewise.
6944 * gdb.cp/cpcompletion.exp: Likewise.
6945 * gdb.linespec/cpcompletion.exp: Likewise.
6946 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6947 * gdb.linespec/cpls-ops.exp: Likewise.
6948
23be8da7
RB
69492018-09-19 Richard Bunt <richard.bunt@arm.com>
6950 Chris January <chris.january@arm.com>
6951
6952 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6953 * gdb.fortran/short-circuit-argument-list.exp: New file.
6954 * gdb.fortran/short-circuit-argument-list.f90: New test.
6955
5031d0ae
SDJ
69562018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6957
6958 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6959 "arch=" keyword when executing "-stack-list-frames".
6960
b4c0d1a4
SDJ
69612018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6962
6963 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6964 "arch=" keyword when executing "-stack-list-frames".
6965
7a6d2b45
SDJ
69662018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6967
6968 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6969 break ada".
6970
8588b356
SM
69712018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6972
6973 PR python/23669
6974 * gdb.python/python.exp: Test gdb.execute("show commands").
6975
65e65158
TT
69762018-09-16 Tom Tromey <tom@tromey.com>
6977
6978 * gdb.base/new-ui.exp (do_execution_tests): Update.
6979 * gdb.base/dbx.exp (test_breakpoints): Update.
6980
bf326452
AH
69812018-09-14 Alan Hayward <alan.hayward@arm.com>
6982
6983 * lib/gdb.exp (gdb_simple_compile): Add proc.
6984 (is_elf_target): Use gdb_simple_compile.
6985 (skip_altivec_tests): Likewise.
6986 (skip_vsx_tests): Likewise.
6987 (skip_tsx_tests): Likewise.
6988 (skip_btrace_tests): Likewise.
6989 (skip_btrace_pt_tests): Likewise.
6990 (gdb_can_simple_compile): Likewise.
6991 (gdb_has_argv0): Likewise.
6992 (gdb_target_symbol_prefix): Likewise.
6993 (target_supports_scheduler_locking): Likewise.
6994
2361b0fb
TT
69952018-09-13 Tom Tromey <tom@tromey.com>
6996
6997 * Makefile.in (TAGS): Recognize proc_with_prefix and
6998 gdb_caching_proc.
6999
0ae1a321
SM
70002018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7001
7002 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7003 method.
7004
a40bf0c2
SM
70052018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7006
7007 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7008 and a few other Inferior properties when the Inferior is no
7009 longer valid.
7010
4a3fe98f
TT
70112018-09-13 Tom Tromey <tom@tromey.com>
7012
7013 PR rust/23650:
7014 * gdb.rust/simple.exp: Add test for enum field access error.
7015
098b2108
TT
70162018-09-13 Tom Tromey <tom@tromey.com>
7017
7018 PR rust/23626:
7019 * gdb.rust/simple.rs (EmptyEnum): New type.
7020 (main): Use it.
7021 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7022
1256af7d
SM
70232018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7024
7025 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7026 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7027 * gdb.python/py-symtab.exp: Update test printing an objfile.
7028
4aa8e6c2
SM
70292018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7030
7031 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7032 object.
7033
c221b2f7
AH
70342018-09-12 Alan Hayward <alan.hayward@arm.com>
7035
7036 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7037 (support_complex_tests): Use gdb_can_simple_compile.
7038 (is_ilp32_target): Likewise.
7039 (is_lp64_target): Likewise.
7040 (is_64_target): Likewise.
7041 (is_amd64_regs_target): Likewise.
7042 (is_aarch32_target): Likewise.
7043 (gdb_int128_helper): Likewise.
7044
6f1107b5
JK
70452018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7046
7047 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7048
1f5d1570
JG
70492018-09-10 Jerome Guitton <guitton@adacore.com>
7050
7051 * gdb.ada/same_component_name: Add test for case of tagged record
7052 with variable-length fields.
7053
cc330e39
XR
70542018-09-10 Xavier Roirand <roirand@adacore.com>
7055
7056 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7057 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7058 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7059 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7060
b9c50e9a
XR
70612018-09-10 Xavier Roirand <roirand@adacore.com>
7062
7063 * gdb.ada/mi_string_access.exp: New testcase.
7064 * gdb.ada/mi_string_access/bar.adb: New file.
7065 * gdb.ada/mi_string_access/pck.adb: New file.
7066 * gdb.ada/mi_string_access/pck.asd: New file.
7067
2963898f
XR
70682018-09-10 Xavier Roirand <roirand@adacore.com>
7069
7070 * gdb.ada/mi_var_union.exp: New testcase.
7071 * gdb.ada/mi_var_union/bar.adb: New file.
7072 * gdb.ada/mi_var_union/pck.adb: New file.
7073 * gdb.ada/mi_var_union/pck.asd: New file.
7074
1aac008f
TT
70752018-09-08 Tom Tromey <tom@tromey.com>
7076
7077 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7078
332cf4c9
TT
70792018-09-08 Tom Tromey <tom@tromey.com>
7080
7081 PR python/16047:
7082 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7083 (register_pretty_printers): Register new printer.
7084 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7085 test.
7086 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7087 (an_int_type3): New global.
7088
424da6cf
JB
70892018-09-08 Joel Brobecker <brobecker@adacore.com>
7090
7091 * gdb.ada/expr_with_funcall: New testcase.
7092
2a62dfa9
JB
70932018-09-08 Joel Brobecker <brobecker@adacore.com>
7094
7095 * gdb.ada/packed_array_assign: New testcase.
7096
96b6697f
AB
70972018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7098
7099 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7100 names, and add test prefixes to make test names unique.
7101
e4a62c65
TV
71022018-09-05 Tom de Vries <tdevries@suse.de>
7103
7104 * gdb.dwarf2/varval.exp: Add test.
7105
dd083ee2
GB
71062018-09-04 Gary Benson <gbenson@redhat.com>
7107
7108 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7109 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7110
aef9346c
TT
71112018-08-31 Tom Tromey <tom@tromey.com>
7112
7113 * gdb.rust/simple.rs: Rename second variable "v".
7114
c67f2e15
AB
71152018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7116
7117 * gdb.base/funcargs.c (use_a): New function.
7118 (recurse): Call use_a.
7119
078a0207
KS
71202018-08-29 Keith Seitz <keiths@redhat.com>
7121
7122 * gdb.compile/compile-cplus-anonymous.cc: New file.
7123 * gdb.compile/compile-cplus-anonymous.exp: New file.
7124 * gdb.compile/compile-cplus-array-decay.cc: New file.
7125 * gdb.compile/compile-cplus-array-decay.exp: New file.
7126 * gdb.compile/compile-cplus-inherit.cc: New file.
7127 * gdb.compile/compile-cplus-inherit.exp: New file.
7128 * gdb.compile/compile-cplus-member.cc: New file.
7129 * gdb.compile/compile-cplus-member.exp: New file.
7130 * gdb.compile/compile-cplus-method.cc: New file.
7131 * gdb.compile/compile-cplus-method.exp: New file.
7132 * gdb.compile/compile-cplus-mod.c: "New" file.
7133 * gdb.compile/compile-cplus-namespace.cc: New file.
7134 * gdb.compile/compile-cplus-namespace.exp: New file.
7135 * gdb.compile/compile-cplus-nested.cc: New file.
7136 * gdb.compile/compile-cplus-nested.exp: New file.
7137 * gdb.compile/compile-cplus-print.c: "New" file.
7138 * gdb.compile/compile-cplus-print.exp: "New" file.
7139 * gdb.compile/compile-cplus-virtual.cc: New file.
7140 * gdb.compile/compile-cplus-virtual.exp: New file.
7141 * gdb.compile/compile-cplus.c: "New" file.
7142 * gdb.compile/compile-cplus.exp: "New" file.
7143 * lib/compile-support.exp: New file.
7144
b0f492b9
GB
71452018-08-16 Gary Benson <gbenson@redhat.com>
7146
7147 PR gdb/13000:
7148 * gdb.base/batch-exit-status.exp: New file.
7149 * gdb.base/batch-exit-status.good-commands: Likewise.
7150 * gdb.base/batch-exit-status.bad-commands: Likewise.
7151
36eb4c5f
AH
71522018-08-29 Alan Hayward <alan.hayward@arm.com>
7153
7154 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7155 (struct struct02): Likewise.
7156 (struct struct03): Likewise.
7157 (struct struct04): Likewise.
7158 (struct struct_01_01): New struct.
7159 (struct struct_01_02): Likewise.
7160 (struct struct_01_03): Likewise.
7161 (struct struct_01_04): Likewise.
7162 (struct struct_02_01): Likewise.
7163 (struct struct_02_02): Likewise.
7164 (struct struct_02_03): Likewise.
7165 (struct struct_02_04): Likewise.
7166 (struct struct_04_01): Likewise.
7167 (struct struct_04_02): Likewise.
7168 (struct struct_04_03): Likewise.
7169 (struct struct_04_04): Likewise.
7170 (struct struct_05_01): Likewise.
7171 (struct struct_05_02): Likewise.
7172 (struct struct_05_03): Likewise.
7173 (struct struct_05_04): Likewise.
7174 (cmp_struct01): Remove function.
7175 (cmp_struct02): Likewise.
7176 (cmp_struct03): Likewise.
7177 (cmp_struct04): Likewise.
7178 (cmp_struct_01_01): Add Function.
7179 (cmp_struct_01_02): Likewise.
7180 (cmp_struct_01_03): Likewise.
7181 (cmp_struct_01_04): Likewise.
7182 (cmp_struct_02_01): Likewise.
7183 (cmp_struct_02_02): Likewise.
7184 (cmp_struct_02_03): Likewise.
7185 (cmp_struct_02_04): Likewise.
7186 (cmp_struct_04_01): Likewise.
7187 (cmp_struct_04_02): Likewise.
7188 (cmp_struct_04_03): Likewise.
7189 (cmp_struct_04_04): Likewise.
7190 (cmp_struct_05_01): Likewise.
7191 (cmp_struct_05_02): Likewise.
7192 (cmp_struct_05_03): Likewise.
7193 (cmp_struct_05_04): Likewise.
7194 (call_all): Add new structs.
7195 * gdb.base/infcall-nested-structs.exp: Likewise.
7196
3bf9c013
JV
71972018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7198
7199 * gdb.python/py-framefilter-mi.exp: Update regexp to
7200 check for "arch" field in frame output.
7201
450d1e88
KB
72022018-08-23 Kevin Buettner <kevinb@redhat.com>
7203
7204 * gdb.dwarf2/dw2-ranges-func.c: New file.
7205 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7206
ae739fe7
SM
72072018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7208
7209 * gdb.base/term.exp: Compare terminal settings with values from
7210 the inferior.
7211 * gdb.base/term.c: Get and set terminal settings.
7212
6d52907e
JV
72132018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7214
7215 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7216 accommodate new "arch" field in frame output.
7217 * gdb.mi/mi-return.exp: Likewise.
7218 * gdb.mi/mi-stack.exp: Likewise.
7219 * gdb.mi/mi-syn-frame.exp: Likewise.
7220 * gdb.mi/user-selected-context-sync.exp: Likewise.
7221
be2d111a
MS
72222018-08-19 Michael Spang <spang@google.com>
7223
7224 PR gdb/11786
7225 * gdb.base/gcore-tls-pie.c: New file.
7226 * gdb.base/gcore-tls-pie.exp: New file.
7227
ae3a7c47
KB
72282018-08-18 Kevin Buettner <kevinb@redhat.com>
7229
7230 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7231 * gdb.dwarf2/varval.c: New file.
7232 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7233
2ecae92e
AH
72342018-08-17 Alan Hayward <alan.hayward@arm.com>
7235
7236 PR gdb/18931
7237 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7238
c1854f1d
KS
72392018-08-16 Keith Seitz <keiths@redhat.com>
7240
7241 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7242 tests expected to pass.
7243
26fb3983
JV
72442018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7245
7246 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7247 -data-disassemble -a.
7248 (test_disassembly_bogus_args): Likewise.
7249
67943c00
AB
72502018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7251
7252 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7253
5ff2bbae
AB
72542018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7255
7256 * gdb.base/vla-optimized-out.exp: Add new test.
7257
e5bbcd0f
AB
72582018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7259
7260 * gdb.base/vla-optimized-out-o3.exp: Delete.
7261 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7262 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7263 deleted tests.
7264
9d4a934c
AB
72652018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7266
7267 PR gdb/18050:
7268 * gdb.server/extended-remote-restart.c: New file.
7269 * gdb.server/extended-remote-restart.exp: New file.
7270
045cf012
SM
72712018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7272
7273 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7274 "set variable index = 42".
7275
87d6a7aa
SM
72762018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7277
7278 * boards/index-cache-gdb.exp: New file.
7279 * gdb.dwarf2/index-cache.exp: New file.
7280 * gdb.dwarf2/index-cache.c: New file.
7281 * gdb.base/maint.exp: Check if we are using the index cache.
7282
96d68bd4
RO
72832018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7284
7285 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7286 MAKEFLAGS.
7287
5a699617
RO
72882018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7289
7290 * dg-extract-results.sh: Move to toplevel contrib.
7291 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7292 * Makefile.in (check-parallel-racy): Likewise.
7293
5bd18990
AB
72942018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7295
7296 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7297 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7298 tests if the target supports scheduler locking.
7299
3fbbcf47
TV
73002018-08-04 Tom de Vries <tdevries@suse.de>
7301
7302 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7303
3e1d3d8c
TT
73042018-08-02 Tom Tromey <tom@tromey.com>
7305
7306 PR symtab/16842.
7307 * gdb.cp/temargs.exp: Test "info address" of a template
7308 parameter.
7309
5abe0f0c
JV
73102018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7311
7312 * gdb.python/py-mi-var-info-path-expression.c: New file.
7313 * gdb.python/py-mi-var-info-path-expression.py: New file.
7314 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7315
fb66cde8
SDJ
73162018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7317
7318 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7319 error after "cannot resolve name" string.
7320
c708f4d2
AB
73212018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7322
7323 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7324 started.
7325 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7326
37cc0cae
TV
73272018-07-28 Tom de Vries <tdevries@suse.de>
7328
7329 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7330
63b4ecf7
TV
73312018-07-26 Tom de Vries <tdevries@suse.de>
7332
7333 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7334
3c3bb058
AB
73352018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7336
7337 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7338 is visible.
7339
9e7f3bbb
TV
73402018-07-26 Tom de Vries <tdevries@suse.de>
7341
7342 PR breakpoints/23366
7343 * gdb.base/catch-follow-exec.c: New test.
7344 * gdb.base/catch-follow-exec.exp: New file.
7345
16f808ec
TV
73462018-07-25 Tom de Vries <tdevries@suse.de>
7347
7348 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7349 vla-optimized-out.c.
7350
d7154a8d
JV
73512018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7352
7353 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7354 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7355
232a0032
TV
73562018-07-20 Tom de Vries <tdevries@suse.de>
7357
7358 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7359 NOCLONE macro.
7360 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7361
fbb1d502
TV
73622018-07-19 Tom de Vries <tdevries@suse.de>
7363
7364 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7365 regular expression.
7366
42dc7699
TV
73672018-07-18 Tom de Vries <tdevries@suse.de>
7368
7369 * gdb.base/vla-optimized-out.c: New test.
7370 * gdb.base/vla-optimized-out.exp: New file.
7371
7f1f7e23
SDJ
73722018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7373
7374 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7375 message "No address associated with hostname" when gdbserver
7376 cannot resolve the hostname.
7377
5759ebb3
PW
73782018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7379
7380 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7381 Add some test prefixes to make tests unique.
7382
3606ccab
PW
73832018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7384
7385 * gdb.base/frameapply.c: New file.
7386 * gdb.base/frameapply.exp: New file.
7387
529c08b2
PW
73882018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7389
7390 * gdb.base/skip.exp: Update expected error message.
7391
c7ab0aef
SDJ
73922018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7393 Jan Kratochvil <jan.kratochvil@redhat.com>
7394 Paul Fertser <fercerpav@gmail.com>
7395 Tsutomu Seki <sekiriki@gmail.com>
7396
7397 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7398 parameter.
7399 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7400 by default.
7401 * boards/native-gdbserver.exp: Likewise.
7402 * gdb.server/run-without-local-binary.exp: Improve regexp used
7403 for detecting when a remote debugging connection succeeds.
7404 * gdb.server/server-connect.exp: New file.
7405 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7406 Do not prefix the port number with ":".
7407 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7408 support for detecting and using it. Add '$debughost_gdbserver'
7409 to the list of arguments used to start gdbserver. Handle case
7410 when gdbserver cannot resolve a network name.
7411
16ff70dd
SDJ
74122018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7413
7414 PR c++/23373
7415 * gdb.base/ptype-offsets.cc (struct static_member): New
7416 struct.
7417 (main) <stmember>: New variable.
7418 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7419 with a static member in it.
7420
3541979f
AB
74212018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7422
7423 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7424 watchpoints enabled and disabled.
7425
c8ad9b9a
AB
74262018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7427
7428 * gdb.base/examine-backward.exp: Still run tests around address
7429 0x0, even if address 0x0 is not readable. Update the pattern for
7430 matching address 0x0 in expected output.
7431
e0e5e971
AB
74322018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7433
7434 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7435 malloc/free.
7436
1ea5da02
TV
74372018-07-04 Tom de Vries <tdevries@suse.de>
7438
7439 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7440
471b9d15
MR
74412018-07-02 Maciej W. Rozycki <macro@mips.com>
7442
7443 PR tdep/8282
7444 * gdb.arch/mips-disassembler-options.exp: New test.
7445 * gdb.arch/mips-disassembler-options.s: New test source.
7446
75acb486
PA
74472018-06-29 Pedro Alves <palves@redhat.com>
7448
7449 * gdb.threads/names.exp: Adjust expected "info threads" output.
7450
cd2bb709
PA
74512018-06-29 Pedro Alves <palves@redhat.com>
7452
7453 * gdb.opt/inline-break.exp (line number, address): Add "info
7454 break" tests.
7455
991ff292
PA
74562018-06-29 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7459 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7460 number and address and running to them.
7461
356819b6 74622018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7463
7464 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7465
2512d7ef
JK
74662018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 * lib/compiler.c: Remove executable permission flag.
7469
be1b6474
RB
74702018-06-28 Richard Bunt <richard.bunt@arm.com>
7471
7472 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7473 code.
7474 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7475
291f9a96
PT
74762018-06-28 Petr Tesarik <ptesarik@suse.cz>
7477
7478 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7479
ed6dfe51
PT
74802018-06-28 Petr Tesarik <ptesarik@suse.cz>
7481
7482 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7483 address argument is omitted.
7484
d4d429d5
PT
74852018-06-28 Petr Tesarik <ptesarik@suse.cz>
7486
7487 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7488
7ab6656f
OJ
74892018-06-27 Omair Javaid <omair.javaid@linaro.org>
7490
7491 PR gdb/21695
7492 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7493 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7494
a33ccfc7
TT
74952018-06-26 Tom Tromey <tom@tromey.com>
7496
7497 PR rust/22574:
7498 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7499 * gdb.rust/simple.rs (struct SimpleLayout): New.
7500
6d72d289
SM
75012018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7502
7503 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7504 "info registers" output.
7505
8363f9d5
RB
75062018-06-21 Richard Bunt <richard.bunt@arm.com>
7507
7508 * gdb.base/watchpoint-hw-attach.c: New test.
7509 * gdb.base/watchpoint-hw-attach.exp: New file.
7510
f00674fe
SM
75112018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7512
7513 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7514 through /bin/sh.
7515 * boards/dwarf4-gdb-index.exp: Likewise.
7516 * boards/fission-dwp.exp: Likewise.
7517
1d554008
UW
75182018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7519
7520 * gdb.base/float128.exp: Add comment and improved fail message
7521 to the failure case of "print large128" test.
7522
d0ac1c44
SM
75232018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7524
7525 * configure.ac: Remove AC_PREREQ.
7526 * configure: Re-generate.
7527
61b04dd0
PA
75282018-06-19 Pedro Alves <palves@redhat.com>
7529
7530 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7531 (func_extern_caller): New.
7532 (main): Call func_extern_caller.
7533 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7534 logic change.
7535
f63b508a
SM
75362018-06-18 Weimin Pan <weimin.pan@oracle.com>
7537
7538 PR gdb/16841
7539 * gdb.cp/typedef-base.cc: New file.
7540 * gdb.cp/typedef-base.exp: New file.
7541
0fe3a558
TV
75422018-06-18 Tom de Vries <tdevries@suse.de>
7543
7544 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7545
7010835a
AB
75462018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7547 Richard Bunt <Richard.Bunt@arm.com>
7548
7549 * gdb.threads/attach-slow-waitpid.c: New file.
7550 * gdb.threads/attach-slow-waitpid.exp: New file.
7551 * gdb.threads/slow-waitpid.c: New file.
7552
14897d65
PA
75532018-06-14 Pedro Alves <palves@redhat.com>
7554
7555 * gdb.base/fork-running-state.c: Include <errno.h>.
7556 (exit_if_relative_exits): New.
7557 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7558 exits.
7559 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7560 child exits.
7561
5d9a0608
TV
75622018-06-14 Tom de Vries <tdevries@suse.de>
7563
7564 PR cli/22573
7565 * gdb.base/finish-pretty.c: New test.
7566 * gdb.base/finish-pretty.exp: New file.
7567
11ae5818
PA
75682018-06-14 Pedro Alves <palves@redhat.com>
7569
7570 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7571 gdb's expected startup output.
7572
1d39de44
PA
75732018-06-14 Pedro Alves <palves@redhat.com>
7574
7575 * lib/selftest-support.exp (selftest_setup): Remove inlined
7576 function handling.
7577
70ee0000
TV
75782018-06-14 Tom de Vries <tdevries@suse.de>
7579
7580 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7581 matching of breakpoint printing.
7582
11f4b608
TV
75832018-06-13 Tom de Vries <tdevries@suse.de>
7584
7585 PR testsuite/23269
7586 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7587 (fork_child): ... here, and ...
7588 (fork_parent): ... here.
7589
75902018-06-12 Tom de Vries <tdevries@suse.de>
7591
7592 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7593
9516f85a
AB
75942018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7595 Stephen Roberts <stephen.roberts@arm.com>
7596
7597 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7598 rewrite test to describe action performed, rather than possible
7599 failure.
7600
5045b3d7
GB
76012018-06-08 Gary Benson <gbenson@redhat.com>
7602
7603 * gdb.threads/check-libthread-db.exp: New file.
7604 * gdb.threads/check-libthread-db.c: Likewise.
7605
c61b06a1
TT
76062018-06-05 Tom Tromey <tom@tromey.com>
7607
7608 * gdb.base/default.exp: Update expected "show version" output.
7609
eb6af809
TT
76102018-06-05 Tom Tromey <tom@tromey.com>
7611
7612 PR cli/12326:
7613 * gdb.cp/static-print-quit.exp: Update.
7614 * lib/gdb.exp (pagination_prompt): Update.
7615 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7616 * gdb.python/python.exp: Update.
7617
178d6a63
JB
76182018-06-04 Joel Brobecker <brobecker@adacore.com>
7619
7620 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7621
8e817061
JB
76222018-06-01 Joel Brobecker <brobecker@adacore.com>
7623
7624 * gdb.ada/bp_fun_addr: New testcase.
7625
e86ca25f
TT
76262018-06-01 Tom Tromey <tom@tromey.com>
7627
7628 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7629 results.
7630 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7631 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7632 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7633 * gdb.base/maint.exp (maint_pass_if): Update.
7634
4b2dfa9d
MR
76352018-05-31 Maciej W. Rozycki <macro@mips.com>
7636
7637 * gdb.base/endian.exp: New test.
7638 * gdb.base/endian.c: New test source.
7639
45f25d6c
AB
76402018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7641
7642 PR gdb/23203
7643 * gdb.base/bt-selected-frame.c: New file.
7644 * gdb.base/bt-selected-frame.exp: New file.
7645 * lib/gdb.exp (get_current_frame_number): New function.
7646
d9f6d7f8
MR
76472018-05-24 Maciej W. Rozycki <macro@mips.com>
7648 Pedro Alves <palves@redhat.com>
7649
7650 * gdb.threads/tls-core.c: Include <stdlib.h>
7651 (thread_proc): Call `abort'.
7652 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7653 (tls_core_test): New procedure, bits factored out from ...
7654 (top level): ... here. Test both native cores and gcore cores.
7655
ff1cf532
TT
76562018-05-23 Tom Tromey <tom@tromey.com>
7657
7658 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7659
b98664d3
TT
76602018-05-23 Tom Tromey <tom@tromey.com>
7661
7662 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7663 symfile_complaints.
7664 (test_short_complaints): Likewise.
7665 (test_empty_complaints): Likewise.
7666 (test_initial_complaints): Update.
7667
4e9668d0
TT
76682018-05-23 Tom Tromey <tom@tromey.com>
7669
7670 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7671
43ba33c7
TT
76722018-05-23 Tom Tromey <tom@tromey.com>
7673
7674 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7675 (test_short_complaints): Update.
7676
035522c0
PA
76772018-05-22 Pedro Alves <palves@redhat.com>
7678
7679 * gdb.base/remote.exp: Only gdb_start after compiling the
7680 testcase. Issue "disconnect" before testing "set remote" command
7681 defaults. Issue clean_restart before running to main.
7682
cc0be08f
PA
76832018-05-22 Pedro Alves <palves@redhat.com>
7684
7685 * gdb.base/remote.exp: Adjust expected output of "show remote
7686 memory-write-packet-size". Add tests for "set remote
7687 memory-write-packet-size 0" and "set remote
7688 memory-write-packet-size fixed/limit".
7689
b1b60145
PA
76902018-05-22 Pedro Alves <palves@redhat.com>
7691
7692 PR gdb/22973
7693 * gdb.base/utf8-identifiers.c: New file.
7694 * gdb.base/utf8-identifiers.exp: New file.
7695
0ec848ad
PFC
76962018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7697
7698 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7699
2c3305f6
PFC
77002018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7701
7702 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7703
ce1e8424
TT
77042018-05-18 Tom Tromey <tom@tromey.com>
7705
7706 * gdb.base/ptype-offsets.exp: Update.
7707
ddfe970e
KS
77082018-05-17 Keith Seitz <keiths@redhat.com>
7709
7710 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7711 in expected breakpoint stop locations.
7712 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7713 move to proper scope to test variable values.
7714 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7715 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7716 New functions.
7717 (main): Call not_inline_func3.
7718 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7719 inline_func1, inline_func2, and inline_func3. Test that when each
7720 breakpoint is hit, GDB properly reports both the stop location
7721 and the backtrace. Repeat tests for temporary breakpoints.
7722
0726fcc6
MR
77232018-05-15 Maciej W. Rozycki <macro@mips.com>
7724
7725 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7726 rather then trying to access it in determining whether the PID
7727 of `gdbserver' could have been retrieved.
7728
8ee22052
AB
77292018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
7730
7731 * gdb.arch/amd64-init-x87-values.S: New file.
7732 * gdb.arch/amd64-init-x87-values.exp: New file.
7733
7785df48
JK
77342018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7735
7736 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
7737
56bcdbea
TT
77382018-05-04 Tom Tromey <tom@tromey.com>
7739
7740 PR python/22730:
7741 * gdb.python/python.exp: Test multi-line execute.
7742
a913fffb
TT
77432018-05-04 Tom Tromey <tom@tromey.com>
7744
7745 PR python/22731:
7746 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
7747
7a2c85f2
TT
77482018-05-04 Tom Tromey <tom@tromey.com>
7749
7750 PR gdb/11750:
7751 * gdb.base/define.exp: Test defining a user command inside a user
7752 command.
7753 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
7754
a3b60e45
JK
77552018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7756 Pedro Alves <palves@redhat.com>
7757
7758 PR breakpoints/19806 and support for PR external/20207.
7759 * gdb.base/watchpoint-unaligned.c: New file.
7760 * gdb.base/watchpoint-unaligned.exp: New file.
7761
45fe4a03
AB
77622018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7763
7764 * gdb.base/maint.exp: Make test names unique, use
7765 test_prefix_command_help to test 'help maint info', and remove
7766 repeated test of 'help maint'.
7767
9be2ae8f
TT
77682018-05-04 Tom Tromey <tom@tromey.com>
7769
7770 PR gdb/22619:
7771 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
7772 behavior.
7773
11859c31
AB
77742018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7775
7776 * gdb.base/maint.exp: Process output from 'maint print registers'
7777 line at a time.
7778
089a9490
AB
77792018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
7780
7781 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
7782 timeout.
7783
9b0797e2
AB
77842018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
7785
7786 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
7787 filter pattern.
7788
f6ac5f3d
PA
77892018-05-02 Pedro Alves <palves@redhat.com>
7790
7791 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
7792 to_log_command renames.
7793 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
7794
77d3c63b
TT
77952018-05-02 Tom Tromey <tom@tromey.com>
7796
7797 * gdb.python/py-parameter.exp: Set test message.
7798
0489430a
TT
77992018-05-02 Tom Tromey <tom@tromey.com>
7800
7801 PR python/20084:
7802 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
7803 PARAM_ZUINTEGER_UNLIMITED tests.
7804
1632f8ba
DR
78052018-04-28 Dan Robertson <danlrobertson89@gmail.com>
7806
7807 PR rust/23124
7808 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
7809 when casting.
7810
6d7bb824
TT
78112018-04-30 Tom Tromey <tom@tromey.com>
7812
7813 * gdb.python/py-type.exp: Check align attribute.
7814 * gdb.python/py-type.c: New "aligncheck" global.
7815
007e1530
TT
78162018-04-30 Tom Tromey <tom@tromey.com>
7817
7818 PR exp/17095:
7819 * gdb.dwarf2/dw2-align.exp: New file.
7820 * gdb.cp/align.exp: New file.
7821 * gdb.base/align.exp: New file.
7822 * lib/gdb.exp (gdb_int128_helper): New proc.
7823 (has_int128_c, has_int128_cxx): New caching procs.
7824
6873858b
TT
78252018-04-27 Tom Tromey <tom@tromey.com>
7826
7827 PR rust/22545:
7828 * gdb.rust/simple.exp: Add inclusive range tests.
7829
79188d8d
PA
78302018-04-26 Pedro Alves <palves@redhat.com>
7831
7832 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
7833 ifunc breakpoint locations correctly of ifunc breakpoints set
7834 while the program resolves the ifunc.
7835
c7075ad5
PA
78362018-04-26 Pedro Alves <palves@redhat.com>
7837
7838 * gdb.base/gnu-ifunc-final.c: New file.
7839 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
7840 * gdb.base/gnu-ifunc.exp (executable): Delete.
7841 (staticexecutable): Adjust.
7842 (lib_opts, exec_opts): Delete.
7843 (make_binsuffix, build, set-break): New procedures.
7844 (misc_tests): New, with tests factored out from the top level.
7845 (top level): Test different combinations of ifunc resolver name,
7846 resolver with and with debug info, and ifunc target with and
7847 without debug info. Wrap static tests with with_target_prefix.
7848
8388016d
PA
78492018-04-26 Pedro Alves <palves@redhat.com>
7850
7851 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
7852 return type" warnings.
7853
249b5733
PA
78542018-04-25 Pedro Alves <palves@redhat.com>
7855
7856 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
7857 killed".
7858 * gdb.base/kill-after-signal.exp: Likewise.
7859 * gdb.threads/kill.exp: Likewise.
7860
f67c0c91
SDJ
78612018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7862 Sergio Durigan Junior <sergiodj@redhat.com>
7863 Pedro Alves <palves@redhat.com>
7864
7865 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
7866 regexps to expect for '[Inferior ... detached]' as well.
7867 * gdb.base/attach.exp: Likewise.
7868 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
7869 "gdb_continue_to_end".
7870 (test_catch_syscall_with_wrong_args): Likewise.
7871 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
7872 ']'. Don't set 'verbose' on.
7873 * gdb.base/foll-vfork.exp: Likewise.
7874 * gdb.base/fork-print-inferior-events.c: New file.
7875 * gdb.base/fork-print-inferior-events.exp: New file.
7876 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
7877 '[Inferior ... has been killed]' message.
7878 * gdb.base/kill-after-signal.exp: Likewise.
7879 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
7880 detach message.
7881 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
7882 message.
7883 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
7884 regexps to expect for '[Inferior ... detached]' as well.
7885 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7886
0a8ddac4
SM
78872018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7888
7889 PR gdb/23104
7890 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7891
701adfb0
PA
78922018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7893
7894 PR gdb/23095
7895 * gdb.base/break-probes.exp: Pass shlib_load to
7896 prepare_for_testing. Set normal_bp to r_debug_state if target is
7897 bsd.
7898
d27d16bf
RB
78992018-04-19 Richard Bunt <richard.bunt@arm.com>
7900
7901 * gdb.threads/multiple-successive-infcall.c: New test.
7902 * gdb.threads/multiple-successive-infcall.exp: New file.
7903
a037790e
TT
79042018-04-17 Tom Tromey <tom@tromey.com>
7905
7906 * gdb.rust/simple.rs (Union): New type.
7907 (main): New local "u".
7908 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7909
e3a91079
AA
79102018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7911
7912 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7913 number information in output of "whereis" command.
7914 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7915
b744723f
AA
79162018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7917
7918 * gdb.ada/info_types.exp: Adjust expected output to the line
7919 numbers now printed by "info var/func/type".
7920 * gdb.base/completion.exp: Likewise.
7921 * gdb.base/included.exp: Likewise.
7922 * gdb.cp/cp-relocate.exp: Likewise.
7923 * gdb.cp/cplusfuncs.exp: Likewise.
7924 * gdb.cp/namespace.exp: Likewise.
7925 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7926
4a4495d6
MM
79272018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7928
7929 * gdb.btrace/cpu.exp: New.
7930
1d509aa6
MM
79312018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7932
7933 * gdb.base/step-indirect-call-thunk.exp: New.
7934 * gdb.base/step-indirect-call-thunk.c: New.
7935 * gdb.reverse/step-indirect-call-thunk.exp: New.
7936 * gdb.reverse/step-indirect-call-thunk.c: New.
7937
6295b6da
SM
79382018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7939
7940 * gdb.base/pie-fork.c: New file.
7941 * gdb.base/pie-fork.exp: New file.
7942
50146e70
TT
79432018-04-11 Tom Tromey <tom@tromey.com>
7944
7945 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7946
f50d8a2e
PA
79472018-04-10 Pedro Alves <palves@redhat.com>
7948
7949 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7950 exits. Instead loop running forever.
7951 (fork_parent): Run forever too.
7952
a0be7a36
SM
79532018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7954
7955 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7956 mi_continue_to_line.
7957 * gdb.mi/mi-stack.c (callee4): Add comment.
7958
9b73db36
SM
79592018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7960
7961 * gdb.mi/mi-stack.exp: Fix indentation.
7962
c912f608
SM
79632018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7964
7965 PR gdb/22979
7966 * gdb.arch/amd64-osabi.exp: New file.
7967
26540402
SM
79682018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7969
7970 PR gdb/22980
7971 * gdb.base/osabi.exp: New file.
7972
121ad66c 79732018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7974
7975 * gdb.cp/static-typedef-print.exp: New file.
7976 * gdb.cp/static-typedef-print.cc: New file.
7977
3fcded8f
JB
79782018-03-27 Joel Brobecker <brobecker@adacore.com>
7979
7980 * gdb.ada/varsize_limit: New testcase.
7981
59cc4834
JB
79822018-03-27 Joel Brobecker <brobecker@adacore.com>
7983
7984 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7985
7986 * gdb.ada/notcplusplus: New testcase.
7987
7988 * gdb.base/c-linkage-name.c: New file.
7989 * gdb.base/c-linkage-name.exp: New testcase.
7990
4ca59a9f
TT
79912018-03-26 Tom Tromey <tom@tromey.com>
7992
7993 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7994 * gdb.python/py-framefilter.py (name_error): New global.
7995 (ErrorInName.function): Use name_error.
7996
978d6c75
TT
79972018-03-26 Tom Tromey <tom@tromey.com>
7998
7999 PR backtrace/15582:
8000 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8001
b7fee5a3
KS
80022018-03-23 Keith Seitz <keiths@redhat.com>
8003
8004 PR c++/22968
8005 * gdb.cp/subtypes.exp: New file.
8006 * gdb.cp/subtypes.h: New file.
8007 * gdb.cp/subtypes.cc: New file.
8008 * gdb.cp/subtypes-2.cc: New file.
8009
376be529
AB
80102018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8011
8012 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8013 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8014 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8015 -nostartfiles when compiling the test. Confirm that all registers
8016 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8017
066cfa98
AB
80182018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8019
8020 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8021 option, syntax was wrong anyway.
8022 * gdb.arch/arm-disp-step.exp: Likewise.
8023 * gdb.arch/sparc64-regs.exp: Likewise.
8024 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8025 option, syntax was wrong anyway, switch to use
8026 prepare_for_testing.
8027 * gdb.arch/i386-disp-step.exp: Likewise.
8028
079670b9
AA
80292018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8030
8031 * gdb.ada/exec_changed.exp: Replace "target_info exists
8032 use_gdb_stub" by "use_gdb_stub".
8033 * gdb.ada/start.exp: Likewise.
8034 * gdb.base/async-shell.exp: Likewise.
8035 * gdb.base/attach-pie-misread.exp: Likewise.
8036 * gdb.base/attach-wait-input.exp: Likewise.
8037 * gdb.base/break-entry.exp: Likewise.
8038 * gdb.base/break-interp.exp: Likewise.
8039 * gdb.base/dprintf-detach.exp: Likewise.
8040 * gdb.base/nostdlib.exp: Likewise.
8041 * gdb.base/solib-nodir.exp: Likewise.
8042 * gdb.base/statistics.exp: Likewise.
8043 * gdb.base/testenv.exp: Likewise.
8044 * gdb.mi/mi-exec-run.exp: Likewise.
8045 * gdb.mi/mi-start.exp: Likewise.
8046 * gdb.multi/dummy-frame-restore.exp: Likewise.
8047 * gdb.multi/multi-arch-exec.exp: Likewise.
8048 * gdb.multi/multi-arch.exp: Likewise.
8049 * gdb.multi/tids.exp: Likewise.
8050 * gdb.multi/watchpoint-multi.exp: Likewise.
8051 * gdb.python/py-events.exp: Likewise.
8052 * gdb.threads/attach-into-signal.exp: Likewise.
8053 * gdb.threads/attach-stopped.exp: Likewise.
8054 * gdb.threads/threadapply.exp: Likewise.
8055 * lib/selftest-support.exp: Likewise.
8056
26d6cec4
AA
80572018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8058
8059 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8060
4ee89e90
SR
80612018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8062
8063 * gdb.perf/template-breakpoints.cc: New file.
8064 * gdb.perf/template-breakpoints.exp: New file.
8065 * gdb.perf/template-breakpoints.py: New file.
8066
92630041
TT
80672018-03-19 Tom Tromey <tom@tromey.com>
8068
8069 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8070 y0.
8071 * gdb.rust/simple.exp: Test bare identifier form of struct
8072 initializer.
8073
76727919
TT
80742018-03-19 Tom Tromey <tom@tromey.com>
8075
8076 * gdb.gdb/observer.exp: Remove.
8077
194ed413
AA
80782018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8079
8080 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8081 "qualified" option when setting breakpoints.
8082 * gdb.trace/backtrace.exp: Likewise.
8083 * gdb.trace/circ.exp: Likewise.
8084 * gdb.trace/collection.exp: Likewise.
8085 * gdb.trace/disconnected-tracing.exp: Likewise.
8086 * gdb.trace/ftrace-lock.exp: Likewise.
8087 * gdb.trace/ftrace.exp: Likewise.
8088 * gdb.trace/infotrace.exp: Likewise.
8089 * gdb.trace/packetlen.exp: Likewise.
8090 * gdb.trace/passc-dyn.exp: Likewise.
8091 * gdb.trace/qtro.exp: Likewise.
8092 * gdb.trace/read-memory.exp: Likewise.
8093 * gdb.trace/report.exp: Likewise.
8094 * gdb.trace/signal.exp: Likewise.
8095 * gdb.trace/status-stop.exp: Likewise.
8096 * gdb.trace/strace.exp: Likewise.
8097 * gdb.trace/tfind.exp: Likewise.
8098 * gdb.trace/trace-break.exp: Likewise.
8099 * gdb.trace/trace-condition.exp: Likewise.
8100 * gdb.trace/trace-mt.exp: Likewise.
8101 * gdb.trace/tstatus.exp: Likewise.
8102 * gdb.trace/tsv.exp: Likewise.
8103 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8104 * gdb.trace/unavailable.exp: Likewise.
8105 * gdb.trace/while-dyn.exp: Likewise.
8106
8b067d2c
AA
81072018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8108
8109 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8110 that libinproctrace is copied to the target.
8111
3ae9ce5d
TT
81122018-03-14 Tom Tromey <tom@tromey.com>
8113
8114 PR cli/14977:
8115 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8116 a null pointer.
8117 * gdb.base/wchar.exp: Likewise.
8118
b8c2339b
TT
81192018-03-14 Tom Tromey <tom@tromey.com>
8120
8121 PR cli/19918:
8122 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8123 flag.
8124
4872dc46
SM
81252018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8126
8127 PR gdb/22841
8128 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8129 "target" to remote_exec.
8130
e4fe3756
SM
81312018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8132
8133 PR gdb/22841
8134 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8135 ${board}_upload): Remove.
8136
e95a97d4
AA
81372018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8138
8139 * gdb.cp/watch-cp.cc: New test.
8140 * gdb.cp/watch-cp.exp: New file.
8141
dbbb1059
AB
81422018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8143
8144 * gdb.base/infcall-nested-structs.exp: New file.
8145 * gdb.base/infcall-nested-structs.c: New file.
8146 * gdb.base/float.exp: Add riscv support.
8147
ecc054c0
TP
81482018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8149
8150 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8151 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8152
25e3c82c
SDJ
81532018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8154
8155 * gdb.server/abspath.exp: New file.
8156 * lib/gdb.exp (with_cwd): New procedure.
8157
3083294d
SM
81582018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8159
8160 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8161 use it.
8162 (gdb_is_target_remote_prompt): New proc.
8163 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8164 (gdb_is_target_native): Pass prompt parameter to
8165 gdb_is_target_1.
8166
3275ef47
SM
81672018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8168
8169 * gdb.base/load-command.c: New file.
8170 * gdb.base/load-command.exp: New file.
8171 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8172 (gdb_is_target_1): ...this, and generalize for other targets
8173 than just remote.
8174 (gdb_is_target_remote): Use gdb_is_target_1.
8175 (gdb_is_target_native): use gdb_is_target_1.
8176
6893c19a
TT
81772018-02-26 Tom Tromey <tom@tromey.com>
8178
8179 PR python/16497:
8180 * gdb.python/py-framefilter.exp: Update test.
8181
2ddeaf8a
TT
81822018-02-26 Tom Tromey <tom@tromey.com>
8183
8184 * gdb.dwarf2/variant.c: New file.
8185 * gdb.dwarf2/variant.exp: New file.
8186
c9317f21
TT
81872018-02-26 Tom Tromey <tom@tromey.com>
8188
8189 * gdb.rust/simple.exp: Accept more possible results in enum test.
8190
6f6d0c26
SM
81912018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8192
8193 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8194 parentheses.
8195
11b03145
MR
81962018-02-23 Maciej W. Rozycki <macro@mips.com>
8197
8198 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8199 name of a variable: $actual_linejj -> $actual_line.
8200
54a27fe5
JB
82012018-02-21 John Baldwin <jhb@FreeBSD.org>
8202
8203 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8204
de65820c
MM
82052018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8206
8207 * gdb.btrace/buffer-size.exp: Do not force BTS.
8208
980548fd
PA
82092018-02-14 Pedro Alves <palves@redhat.com>
8210
8211 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8212 getting a "Quit".
8213
c4e12631
MM
82142018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8215
8216 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8217 Fix test name.
8218
c2e0e465
SM
82192018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8220
8221 * gdb.cp/m-static.exp: Check type of optimized out static
8222 member.
8223
f7216783
AB
82242018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8225
8226 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8227 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8228
0625771b
LS
82292018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8230 Leszek Swirski <leszeks@google.com>
8231
8232 * gdb.python/py-prettyprint.c
8233 (struct to_string_returns_value_inner,
8234 struct to_string_returns_value_wrapper): New.
8235 (main): Add tsrvw variable.
8236 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8237 ToStringReturnsValueWrapper): New classes.
8238 (register_pretty_printers): Register new pretty-printers.
8239 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8240 recursive pretty printer.
8241 * gdb.python/py-mi.exp: Likewise.
8242
59498c30
LS
82432018-02-01 Leszek Swirski <leszeks@google.com>
8244
8245 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8246 functions with the same name as an include file are parsed
8247 correctly.
8248
d4d38844
YQ
82492018-02-01 Yao Qi <yao.qi@linaro.org>
8250
8251 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8252 "\[^\r\n\]*".
8253
07e5f5cf
NP
82542018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8255
8256 * gdb.arch/powerpc-prologue-frame.s: New file.
8257 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8258 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8259
929b5ad4
JB
82602018-01-31 Joel Brobecker <brobecker@adacore.com>
8261
8262 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8263
e671cd59
PA
82642018-01-30 Pedro Alves <palves@redhat.com>
8265
8266 PR gdb/13211
8267 * gdb.base/interrupt-daemon.c: New.
8268 * gdb.base/interrupt-daemon.exp: New.
8269 * gdb.multi/multi-term-settings.c: New.
8270 * gdb.multi/multi-term-settings.exp: New.
8271
fc413dc4
JB
82722018-01-30 Joel Brobecker <brobecker@adacore.com>
8273
8274 * gdb.base/break.exp: Save the location where the breakpoint
8275 on break.c:47 was actually inserted when debugging the version
8276 compiled at -O2 and use it in the expected output of the "info
8277 break" test performed soon after.
8278
5c319bb2
PA
82792018-01-22 Pedro Alves <palves@redhat.com>
8280 Sergio Durigan Junior <sergiodj@redhat.com>
8281
8282 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8283 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8284
a9e40818
JB
82852018-01-22 Joel Brobecker <brobecker@adacore.com>
8286
8287 * gdb.base/break-include.c, gdb.base/break-include.inc,
8288 gdb.base/break-include.exp: New files.
8289 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8290 line number now being the actual line number where the breakpoint
8291 was inserted.
8292 * gdb.mi/mi-break.exp: Likewise.
8293 * gdb.mi/mi-reverse.exp: Likewise.
8294 * gdb.mi/mi-simplerun.exp: Ditto.
8295
e707fc44
AB
82962018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8297
8298 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8299 varobj.
8300 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8301
ae451627
AB
83022018-01-21 Don Breazeal <donb@codesourcery.com>
8303 Andrew Burgess <andrew.burgess@embecosm.com>
8304
8305 * gdb.mi/basics.c: Add new global.
8306 * gdb.mi/mi-frame-regs.exp: New file.
8307 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8308 case.
8309
b1b189e0
AB
83102018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8311
8312 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8313 non-parameter, and on an unknown symbol.
8314
fcfcc376
TT
83152018-01-19 Tom Tromey <tom@tromey.com>
8316
8317 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8318 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8319
634c1c31
AA
83202018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8321
8322 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8323 setrlimit and chdir to int.
8324
d6ad07fd
AA
83252018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8326
8327 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8328 function.
8329 (my_tend): Likewise.
8330 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8331 rationale of avoiding FP- and vector instructions.
8332
adf8243b
RK
83332018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8334
8335 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8336 "info reg" with "\[ \t\]*".
8337 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8338 "\[ \t\]+".
8339 * gdb.arch/s390-multiarch.exp: Ditto.
8340 * gdb.base/pc-fp.exp: Ditto.
8341 * gdb.reverse/i386-precsave.exp: Ditto.
8342 * gdb.reverse/i386-reverse.exp: Ditto.
8343 * gdb.reverse/i387-env-reverse.exp: Ditto.
8344 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8345
dcc06925
AA
83462018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8347
8348 * lib/gdb.exp (gdb_compile): Re-enable use of
8349 universal_compile_options for languages other than Rust.
8350
25d4fd80
AA
83512018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8352
8353 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8354
ee7f689e 83552018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8356
8357 PR gdb/16577
8358 * gdb.base/solib-vanish.exp: New.
8359 * gdb.base/solib-vanish-main.c: New.
8360 * gdb.base/solib-vanish-lib1.c: New.
8361 * gdb.base/solib-vanish-lib2.c: New.
8362
d8447b6b
YQ
83632018-01-17 Yao Qi <yao.qi@linaro.org>
8364
8365 * gdb.compile/compile.exp: Match the address printed for
8366 frame in the output of command "bt".
8367
86d6a90c
TT
83682018-01-15 Tom Tromey <tom@tromey.com>
8369
8370 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8371 compute sp_reg.
8372
cbcdb1aa
AB
83732018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8374
8375 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8376 to prepare.
8377 (prepare): Return 0 on error, 1 on success.
8378
eea61984
PA
83792018-01-12 Pedro Alves <palves@redhat.com>
8380
8381 * gdb.base/continue-after-aborted-step-over.c: New.
8382 * gdb.base/continue-after-aborted-step-over.exp: New.
8383
6181e9c2
SM
83842018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8385
8386 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8387 options when not creating an executable.
8388
3cada740
PA
83892018-01-11 Pedro Alves <palves@redhat.com>
8390
8391 PR remote/22597
8392 * gdb.server/stop-reply-no-thread.c: New file.
8393 * gdb.server/stop-reply-no-thread.exp: New file.
8394
c63d3e8d
PA
83952018-01-10 Pedro Alves <palves@redhat.com>
8396
8397 PR gdb/22670
8398 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8399 functions too. Test setting breakpoints and printing C functions
8400 with no debug info too.
8401 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8402
d4c2a405
PA
84032018-01-10 Pedro Alves <palves@redhat.com>
8404
8405 PR gdb/22670
8406 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8407 a fail.
8408
8825213e
PA
84092018-01-10 Pedro Alves <palves@redhat.com>
8410
8411 PR gdb/22670
8412 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8413
605fd3c6
YQ
84142018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8415
8416 * gdb.server/unittest.exp: Match the output in non-development
8417 mode.
8418
1e5ded6c
YQ
84192018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8420
8421 * gdb.gdb/unittest.exp: Match output in non-development mode.
8422
30066b0b
JB
84232018-01-08 Joel Brobecker <brobecker@adacore.com>
8424
8425 * gdb.ada/access_tagged_param.exp: Relax expected output
8426 for value of "ObjL" in "continue" to pck.inspect breakpoint
8427 test.
8428
04bafb1e
XR
84292018-01-08 Joel Brobecker <brobecker@adacore.com>
8430
9f86398b
JB
8431 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8432 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8433
e379cee6
PA
84342018-01-05 Pedro Alves <palves@redhat.com>
8435
8436 PR gdb/18653
8437 * gdb.base/libsegfault.exp: New.
8438
de63c46b
PA
84392018-01-05 Joel Brobecker <brobecker@adacore.com>
8440
8441 PR gdb/22670
8442 * gdb.ada/access_tagged_param.exp: New file.
8443 * gdb.ada/access_tagged_param/foo.adb: New file.
8444
f98fc17b
PA
84452018-01-05 Pedro Alves <palves@redhat.com>
8446
8447 PR gdb/22670
8448 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8449 exercise lower case too, and to exercise both full matching and
8450 wild matching.
8451
342f8240
JB
84522018-01-05 Joel Brobecker <brobecker@adacore.com>
8453
8454 * gdb.ada/rename_subscript_param: New testcase.
8455
7150d33c
JG
84562018-01-05 Jerome Guitton <guitton@adacore.com>
8457
8458 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8459
cc0e770c
JB
84602018-01-05 Joel Brobecker <brobecker@adacore.com>
8461
8462 * gdb.ada/convvar_comp: New testcase.
8463
672a41aa 84642018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8465
8466 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8467 (My_Table): New global variable.
8468 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8469
7365ec2f
JB
84702018-01-04 Joel Brobecker <brobecker@adacore.com>
8471
8472 PR gdb/22670
8473 * gdb.ada/maint_with_ada: New testcase.
8474
289483b6
JB
84752018-01-04 Joel Brobecker <brobecker@adacore.com>
8476
8477 PR gdb/22670
8478 * gdb.ada/bp_c_mixed_case: New testcase.
8479
344420da
JB
84802018-01-04 Joel Brobecker <brobecker@adacore.com>
8481
8482 PR gdb/22670
8483 * gdb.ada/complete.exp: Add "complete break ada" test.
8484
66fc87a0
JB
84852018-01-04 Joel Brobecker <brobecker@adacore.com>
8486
8487 PR gdb/22670
8488 * gdb.ada/info_addr_mixed_case: New testcase.
8489
9f757bf7
XR
84902018-01-03 Xavier Roirand <roirand@adacore.com>
8491
8492 * gdb.ada/excep_handle.exp: New testcase.
8493 * gdb.ada/excep_handle/foo.adb: New file.
8494 * gdb.ada/excep_handle/pck.ads: New file.
8495
bd570f80
JB
84962018-01-03 Joel Brobecker <brobecker@adacore.com>
8497
8498 * gdb.base/step-line.c: Add extra empty line in copyright header.
8499 * gdb.base/step-line.inp: Likewise.
8500
9fe561ab
JB
85012018-01-02 Joel Brobecker <brobecker@adacore.com>
8502
8503 * gdb.ada/dyn_stride.exp: Add slice test.
8504
a405673c
JB
85052018-01-02 Joel Brobecker <brobecker@adacore.com>
8506
8507 * gdb.ada/dyn_stride: New testcase.
8508
cef0f868
SH
85092017-12-27 Stafford Horne <shorne@gmail.com>
8510
8511 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8512 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8513
b67d92b0
SH
85142017-12-27 Stafford Horne <shorne@gmail.com>
8515
8516 * gdb.base/reggroups.c: New file.
8517 * gdb.base/reggroups.exp: New file.
8518
eccab96d
JB
85192017-12-18 Joel Brobecker <brobecker@adacore.com>
8520
8521 * gdb.dwarf2/ada-valprint-error.c: New file.
8522 * gdb.dwarf2/ada-valprint-error.exp: New file.
8523
0e2da9f0
JB
85242017-12-18 Joel Brobecker <brobecker@adacore.com>
8525
8526 * gdb.ada/assign_arr: New testcase.
8527
cb923fcc
XR
85282017-12-18 Xavier Roirand <roirand@adacore.com>
8529
8530 * gdb.ada/funcall_ptr: New testcase.
8531
7c161838
SDJ
85322017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8533
8534 PR cli/16224
8535 * gdb.base/ptype-offsets.cc: New file.
8536 * gdb.base/ptype-offsets.exp: New file.
8537
1af17fd9
YQ
85382017-12-15 Yao Qi <yao.qi@linaro.org>
8539
8540 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8541 if XML is disabled.
8542
828d5846
XR
85432017-12-15 Xavier Roirand <roirand@adacore.com>
8544
8545 * gdb.ada/same_component_name: New testcase.
8546
79e8fcaa
JB
85472017-12-14 Joel Brobecker <brobecker@adacore.com>
8548
8549 * gdb.ada/str_binop_equal: New testcase.
8550
e05fa6f9
JB
85512017-12-14 Joel Brobecker <brobecker@adacore.com>
8552
8553 * gdb.ada/task_switch_in_core: New testcase.
8554
b89641ba
SM
85552017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8556
8557 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8558 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8559 call test_bkpt_qualified.
8560 (test_bkpt_qualified): New proc.
8561
6892d2e4
PA
85622017-12-13 Pedro Alves <palves@redhat.com>
8563
8564 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8565 Tighten regexp by matching with an anchor.
8566
a22ecf70
PA
85672017-12-13 Pedro Alves <palves@redhat.com>
8568
8569 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8570 ("expression with namespace"): New set of tests.
8571 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8572 (Nested::Test_NS::qux): New.
8573 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8574 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8575
9937536c
JB
85762017-12-13 Joel Brobecker <brobecker@adacore.com>
8577
8578 * gdb.base/server-del-break.c: New file.
8579 * gdb.base/server-del-break.exp: New file.
8580
fe49c6f5
SH
85812017-12-12 Stafford Horne <shorne@gmail.com>
8582
8583 * gdb.xml/tdesc-regs.exp: Add or1k support.
8584
c3d18620
SH
85852017-12-12 Stafford Horne <shorne@gmail.com>
8586
8587 * gdb.base/bp-permanent.c: Define nop of or1k.
8588
c5f9cfc8
JB
85892017-12-11 Joel Brobecker <brobecker@adacore.com>
8590
8591 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8592 output with components being reordered.
8593
a9c135fc
JB
85942017-12-11 Joel Brobecker <brobecker@adacore.com>
8595
8596 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8597 output with components being reordered.
8598
927aa2e7
JK
85992017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8600 Pedro Alves <palves@redhat.com>
8601
8602 * gdb.base/maint.exp (check for .gdb_index): Check also for
8603 .debug_names.
8604 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8605 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8606 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8607 (.gdb_index used after symbol reloading): Support also .debug_names.
8608 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8609
f17d9474
YQ
86102017-12-08 Yao Qi <yao.qi@linaro.org>
8611
8612 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8613 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8614
a0de8c21
YQ
86152017-12-08 Yao Qi <yao.qi@linaro.org>
8616
8617 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8618 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8619
a738ea1d
YQ
86202017-12-08 Yao Qi <yao.qi@linaro.org>
8621
8622 * gdb.arch/aarch64-tagged-pointer.c: New file.
8623 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8624
1cd9a73b
SDJ
86252017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8626
8627 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8628 "int".
8629
fa6eb693
KS
86302017-12-07 Keith Seitz <keiths@redhat.com>
8631
8632 PR breakpoints/22569
8633 * gdb.linespec/ls-errs.exp: Change expected result of "break
8634 -source this file has spaces.c -line 3".
8635 Check that an explicit source file followed by whitespace is
8636 identified as an invalid explicit location.
8637
883fd55a
KS
86382017-12-07 Keith Seitz <keiths@redhat.com>
8639
8640 * gdb.cp/nested-types.cc: New file.
8641 * gdb.cp/nested-types.exp: New file.
8642 * lib/cp-support.exp: Load data-structures.exp library.
8643 (debug_cp_test_ptype_class): New global.
8644 (cp_ptype_class_verbose, next_line): New procedures.
8645 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8646 Add and document new return value.
8647 Switch the list of lines to a queue.
8648 Add support for new `type' key for nested type definitions.
8649 Add debugging/troubleshooting messages.
8650 * lib/data-structures.exp: New file.
8651
ec72db3e
SM
86522017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8653
8654 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8655 with proc_with_prefix, don't use with_test_prefix.
8656
99598d71
TT
86572017-12-07 Tom Tromey <tom@tromey.com>
8658
8659 * gdb.base/break.exp: Add test for empty "commands".
8660
a8806230
YQ
86612017-12-07 Yao Qi <yao.qi@linaro.org>
8662
8663 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8664 malloc and catch syscall.
8665
824cc835
PM
86662017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8667
e79be6e5 8668 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8669 tests for explicit locations.
8670
7cc244de
PA
86712017-12-06 Pedro Alves <palves@redhat.com>
8672
8673 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8674 force-disabling XML descriptions.
8675
50a1fdd5
PA
86762017-12-04 Pedro Alves <palves@redhat.com>
8677
8678 PR gdb/22499
8679 * gdb.arch/amd64-disp-step-avx.S: New file.
8680 * gdb.arch/amd64-disp-step-avx.exp: New file.
8681
f0fb2488
PA
86822017-12-03 Pedro Alves <palves@redhat.com>
8683
8684 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8685 and <string.h>.
8686 (parent_function): Print distinct messages when waitpid fails, or
8687 the child exits with a signal, or the child exits for an unhandled
8688 reason.
8689 * gdb.threads/process-dies-while-detaching.exp
8690 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8691 it. Wait for both inferior output and GDB's prompt. Use an
8692 indirect spawn id list.
8693 (do_detach): New parameter 'child_exit'. Use it to compute
8694 expected inferior output.
8695 (test_detach, test_detach_watch, test_detach_killed_outside):
8696 Adjust to pass down the expected child exit kind.
8697
97cbe998
SDJ
86982017-12-01 Joel Brobecker <brobecker@adacore.com>
8699 Sergio Durigan Junior <sergiodj@redhat.com>
8700 Pedro Alves <palves@redhat.com>
8701
8702 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8703
40fc416f
SDJ
87042017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8705
8706 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8707 to 'symbol-file' and 'add-symbol-file' can be
8708 position-independent.
8709
1cc75e92
YQ
87102017-12-01 Yao Qi <yao.qi@linaro.org>
8711
8712 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8713 the URL in copyright header.
8714 * gdb.arch/aarch64-fp.exp: Likewise.
8715 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8716 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8717 * gdb.base/expand-psymtabs.exp: Likewise.
8718 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8719 * gdb.fortran/common-block.exp: Likewise.
8720 * gdb.fortran/common-block.f90: Likewise.
8721 * gdb.fortran/logical.exp: Likewise.
8722 * gdb.fortran/vla-datatypes.f90: Likewise.
8723 * gdb.fortran/vla-sub.f90: Likewise.
8724
875fb7a7
JB
87252017-11-30 Joel Brobecker <brobecker@adacore.com>
8726
8727 * gdb.ada/repeat_dyn: New testcase.
8728
6f14765f
UW
87292017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8730
8731 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
8732 Update for changed thread numbering.
8733 * gdb.cell/bt.exp: Update for changed GDB output.
8734
f1af7b94
SM
87352017-11-30 Simon Marchi <simon.marchi@ericsson.com>
8736
8737 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
8738 setting isremote by hand.
8739 * boards/dwarf4-gdb-index.exp: Likewise.
8740 * boards/fission.exp: Likewise.
8741 * boards/stabs.exp: Likewise.
8742
e3919f3e
PA
87432017-11-30 Pedro Alves <palves@redhat.com>
8744
8745 * gdb.linespec/cpls-ops.exp
8746 (check_explicit_skips_function_argument): Extract the underlying
8747 type of size_t instead of hardcoding it.
8748
bd69330d
PA
87492017-11-29 Pedro Alves <palves@redhat.com>
8750
8751 PR c++/19436
8752 * gdb.linespec/cpls-abi-tag.cc: New file.
8753 * gdb.linespec/cpls-abi-tag.exp: New file.
8754
a20714ff
PA
87552017-11-29 Pedro Alves <palves@redhat.com>
8756
8757 * gdb.base/langs.exp: Use -qualified.
8758 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
8759 it.
8760 * gdb.cp/namespace.exp: Use -qualified.
8761 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
8762 (overload-3, template-overload, template-ret-type, const-overload)
8763 (const-overload-quoted, anon-ns, ambiguous-prefix): New
8764 procedures.
8765 (test_driver): Call them.
8766 * gdb.cp/save-bp-qualified.cc: New.
8767 * gdb.cp/save-bp-qualified.exp: New.
8768 * gdb.linespec/explicit.exp: Test -qualified.
8769 * lib/completion-support.exp (completion::explicit_opts_list): Add
8770 "-qualified".
8771 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
8772
f6f1d339
PM
87732017-11-29 Phil Muldoon <pmuldoon@redhat.com>
8774
8775 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
8776
02ca603a
TT
87772017-11-29 Tom Tromey <tom@tromey.com>
8778
8779 * gdb.base/relocate.exp: Update invalid argument test.
8780 Add new tests for invalid arguments.
8781
ed6c0bfb
TP
87822017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8783
8784 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
8785 Return 0 as a long.
8786 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
8787
f106e10e
TP
87882017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
8789
8790 * gdb.cp/breakpoint.cc (bar): Set return type to void.
8791 * gdb.cp/psymtab-parameter.cc (func): Likewise.
8792 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
8793 func ().
8794 * gdb.cp/shadow.cc (B.func): Return 0.
8795
10329bb2
JB
87962017-11-27 Joel Brobecker <brobecker@adacore.com>
8797
8798 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
8799 expected output in gdb_expect call to allow the exception
8800 message to be present as well. Fix syntax confusion to avoid
8801 TCL thinking that exception_name is an array.
8802
617cd4bc
UW
88032017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
8804
8805 * gdb.arch/spu-info.c: Include <unistd.h>.
8806 (do_signal_test): Fix broken calls to write.
8807 * gdb.arch/spu-info.exp: Use prepare_for_testing.
8808 Fix checks for empty mailboxes. Update signal tests for corrected
8809 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
8810 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
8811 * gdb.cell/arch.exp: Use standard_output_file.
8812 * gdb.cell/break.exp: Likewise.
8813 * gdb.cell/bt.exp: Likewise.
8814 * gdb.cell/core.exp: Likewise.
8815 * gdb.cell/dwarfaddr.exp: Likewise.
8816 * gdb.cell/ea-cache.exp: Likewise.
8817 * gdb.cell/ea-standalone.exp: Likewise.
8818 * gdb.cell/f-regs.exp: Likewise.
8819 * gdb.cell/fork.exp: Likewise.
8820 * gdb.cell/gcore.exp: Likewise.
8821 * gdb.cell/mem-access.exp: Likewise.
8822 * gdb.cell/ptype.exp: Likewise.
8823 * gdb.cell/registers.exp: Likewise.
8824 * gdb.cell/sizeof.exp: Likewise.
8825 * gdb.cell/solib-symbol.exp: Likewise.
8826 * gdb.cell/solib.exp: Likewise.
617cd4bc 8827
a81aaca0
PA
88282017-11-25 Pedro Alves <palves@redhat.com>
8829
8830 * gdb.base/complete-empty.exp: New file.
8831 * gdb.base/completion.exp: Adjust.
8832
6a3c6ee4
PA
88332017-11-25 Pedro Alves <palves@redhat.com>
8834
8835 * gdb.linespec/cpls-ops.cc: New file.
8836 * gdb.linespec/cpls-ops.exp: New file.
8837 * lib/completion-support.exp (test_complete_prefix_range_re): New,
8838 factored out from ...
8839 (test_complete_prefix_range): ... this.
8840
8955eb2d
PA
88412017-11-24 Pedro Alves <palves@redhat.com>
8842
8843 * gdb.linespec/cpcompletion.exp: New file.
8844 * gdb.linespec/cpls-hyphen.cc: New file.
8845 * gdb.linespec/cpls.cc: New file.
8846 * gdb.linespec/cpls2.cc: New file.
8847 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
8848 test to use test_gdb_complete_unique. Add label completion,
8849 keyword completion and explicit location completion tests.
8850 * lib/completion-support.exp: New file.
8851
e547c119
JB
88522017-11-24 Joel Brobecker <brobecker@adacore.com>
8853
8854 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
8855 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
8856 when hitting an exception catchpoint.
8857
7c3c1aa8
YQ
88582017-11-22 Yao Qi <yao.qi@linaro.org>
8859
8860 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
8861
41bd68f5
SM
88622017-11-22 Simon Marchi <simon.marchi@ericsson.com>
8863
8864 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
8865 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
8866 * gdb.dwarf2/info-locals-optimized-out.c: New file.
8867
1daad298
YQ
88682017-11-22 Yao Qi <yao.qi@linaro.org>
8869
8870 * gdb.base/info-os.exp: Pass pthreads.
8871 * gdb.multi/multi-attach.exp: Likewise.
8872
88465e87
YQ
88732017-11-22 Yao Qi <yao.qi@linaro.org>
8874
8875 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
8876 compiler.
8877
dc196b23
YQ
88782017-11-22 Yao Qi <yao.qi@linaro.org>
8879
8880 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
8881 * gdb.base/break-interp.exp: Likewise.
8882 * gdb.base/jit-attach-pie.exp: Likewise.
8883
2400729e
UW
88842017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8885
8886 * gdb.base/float128.c (large128): New variable.
8887 * gdb.base/float128.exp: Add test to print largest __float128 value.
8888
7a26362d
UW
88892017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8890
8891 * gdb.arch/vsx-regs.exp: Update register content checks.
8892
ed0f4273
UW
88932017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8894
8895 * gdb.arch/ppc-longdouble.exp: New file.
8896 * gdb.arch/ppc-longdouble.c: Likewise.
8897
a25d69c6
PA
88982017-11-21 Pedro Alves <palves@redhat.com>
8899
8900 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8901
73fcf641
PA
89022017-11-20 Pedro Alves <palves@redhat.com>
8903
8904 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8905 (long_double_typedef): New typedefs.
8906 Use DEF on double and long double.
8907 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8908 cases.
8909 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8910 and 'long_double_ptr_same_size' locals. Use them to decide
8911 whether cast from array/function to float is valid/invalid.
8912
71a3c369
TT
89132017-11-17 Tom Tromey <tom@tromey.com>
8914
8915 * gdb.rust/traits.rs: New file.
8916 * gdb.rust/traits.exp: New file.
8917
ced9779b
JB
89182017-11-17 Joel Brobecker <brobecker@adacore.com>
8919
8920 * gdb.ada/minsyms: New testcase.
8921
a0922d80
PA
89222017-11-16 Pedro Alves <palves@redhat.com>
8923
8924 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8925 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8926
ea04e54c
PA
89272017-11-16 Pedro Alves <palves@redhat.com>
8928
8929 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8930 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8931
e849ea89
PA
89322017-11-16 Pedro Alves <palves@redhat.com>
8933
8934 * gdb.server/reconnect-ctrl-c.c: New file.
8935 * gdb.server/reconnect-ctrl-c.exp: New file.
8936
d8ae99a7
PM
89372017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8938
8939 * gdb.python/py-rbreak.exp: New file.
8940 * gdb.python/py-rbreak.c: New file.
8941 * gdb.python/py-rbreak-func2.c: New file.
8942
968a13f8
PA
89432017-11-16 Pedro Alves <palves@redhat.com>
8944
8945 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8946 pattern.
8947 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8948 GDB.
8949
71774bc9
SM
89502017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8951
8952 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8953 regex.
8954
ddbb44cf
SM
89552017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8956
8957 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8958 test names.
8959
584a564f
PA
89602017-11-09 Pedro Alves <palves@redhat.com>
8961
8962 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8963 factored out from ...
8964 (top level): ... here, and adjusted to avoid expecting beyond the
8965 prompt in a single gdb_test_multiple.
8966
5ed7a928
PA
89672017-11-09 Pedro Alves <palves@redhat.com>
8968
8969 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8970 output.
8971 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8972 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8973 * gdb.server/ext-run.exp ("kill" test): Likewise.
8974 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8975
a60e0738
PA
89762017-11-09 Pedro Alves <palves@redhat.com>
8977
8978 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8979 match till end of line.
8980
2c88253f
PA
89812017-11-09 Pedro Alves <palves@redhat.com>
8982
8983 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8984
c7a38517
PA
89852017-11-09 Pedro Alves <palves@redhat.com>
8986
8987 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8988 New procedures, factored out from ...
8989 (top level): ... here, and adjusted to avoid expecting beyond the
8990 prompt in one go.
8991
f29f4b6b
PA
89922017-11-09 Pedro Alves <palves@redhat.com>
8993
8994 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8995 output. Fix '?' match.
8996
286acbb5
JB
89972017-11-08 Joel Brobecker <brobecker@adacore.com>
8998
8999 * gdb.ada/scoped_watch: New testcase.
9000 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9001 which is actually correct.
9002 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9003 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9004
62d7ae92
PA
90052017-11-08 Pedro Alves <palves@redhat.com>
9006
9007 * gdb.gdb/complaints.exp (test_initial_complaints)
9008 (test_serial_complaints, test_short_complaints): Call
9009 complaint_internal instead of complaint.
9010
280ca31f
DT
90112017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9012
9013 * gdb.threads/tls-core.c: New file.
9014 * gdb.threads/tls-core.exp: Likewise.
9015
b5ec771e
PA
90162017-11-08 Pedro Alves <palves@redhat.com>
9017
9018 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9019 (p Exported_Capitalized): New test.
9020 (p exported_capitalized): New test.
9021
a02b41a7
PA
90222017-11-07 Pedro Alves <palves@redhat.com>
9023
9024 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9025
95e95a6d
PA
90262017-11-07 Pedro Alves <palves@redhat.com>
9027
9028 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9029 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9030 (disable_invalid, disable_inverted, disable_negative): New
9031 procedures.
9032 ("bad numbers"): New set of tests.
9033
cee62dbd
PA
90342017-11-07 Pedro Alves <palves@redhat.com>
9035
9036 * gdb.cp/ena-dis-br-range.exp: Add tests.
9037
cc638e86
PA
90382017-11-07 Pedro Alves <palves@redhat.com>
9039
9040 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9041
d0fe4701
XR
90422017-11-07 Xavier Roirand <roirand@adacore.com>
9043 Pedro Alves <palves@redhat.com>
9044
9045 * gdb.base/ena-dis-br.exp: Add reference to
9046 gdb.cp/ena-dis-br-range.exp.
9047 * gdb.cp/ena-dis-br-range.exp: New file.
9048 * gdb.cp/ena-dis-br-range.cc: New file.
9049
46f67f80
PA
90502017-11-06 Pedro Alves <palves@redhat.com>
9051
9052 * gdb.base/attach-non-pgrp-leader.c: New.
9053 * gdb.base/attach-non-pgrp-leader.exp: New.
9054
726e1356
PA
90552017-11-06 Pedro Alves <palves@redhat.com>
9056
9057 * configure.ac: No longer check for termio.h and sgtty.h.
9058 * configure: Regenerate.
9059 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9060 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9061 Remove termio and sgtty code.
9062
50ab6ace
YQ
90632017-11-03 Yao Qi <yao.qi@linaro.org>
9064
9065 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9066 in GDB is disabled.
9067
8e68731c
YQ
90682017-11-03 Yao Qi <yao.qi@linaro.org>
9069
9070 * gdb.python/py-thrhandle.exp: Skip it if python is not
9071 enabled.
9072
3a87ae65
SM
90732017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9074
9075 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9076 as a breakpoint command.
9077
484d8d36
MD
90782017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9079
9080 PR python/21213
9081 * gdb.python/py-infthread.exp: Test calling
9082 InferiorThread.inferior () multiple times in a row.
9083
4a27f119
KS
90842017-10-27 Keith Seitz <keiths@redhat.com>
9085
9086 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9087 Test "info break" for every inlined function breakpoint.
9088
bb11dd58
YQ
90892017-10-27 Yao Qi <yao.qi@linaro.org>
9090
9091 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9092
a43f3893
PF
90932017-10-26 Patrick Frants <osscontribute@gmail.com>
9094
9095 * gdb.cp/classes.exp (test_static_members): Test printing
9096 Outer::instance.
9097 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9098 (Inner::instance, Outer::instance): New.
9099
792ccf00
PA
91002017-10-24 Pedro Alves <palves@redhat.com>
9101
9102 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9103 extra console" test in two stages.
9104
eb2bfbad
PA
91052017-10-24 Pedro Alves <palves@redhat.com>
9106
9107 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9108
1f75a651
PA
91092017-10-24 Pedro Alves <palves@redhat.com>
9110
9111 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9112 loop.
9113
779990d9
PA
91142017-10-24 Pedro Alves <palves@redhat.com>
9115
9116 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9117 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9118
ad9b8f5d
PA
91192017-10-24 Pedro Alves <palves@redhat.com>
9120
9121 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9122 parameter and handle it. Don't output read value in test name.
9123
fee6da6e
PA
91242017-10-24 Pedro Alves <palves@redhat.com>
9125
9126 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9127 custom test name.
9128
10389c2c
PA
91292017-10-24 Pedro Alves <palves@redhat.com>
9130
9131 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9132 include the unstable output directory name in the test's name.
9133 (initial_setup_simple) <'set args'>: Use custom test name.
9134
a80e65a9
PA
91352017-10-24 Pedro Alves <palves@redhat.com>
9136
9137 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9138 with explicit test name.
9139
15763a09
PA
91402017-10-20 Pedro Alves <palves@redhat.com>
9141
9142 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9143 'wait -i'. Use gdb_assert and remote_close.
9144
49a4ce2e
AB
91452017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9146
9147 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9148 number from variable rather than hard-coded.
9149
a75868f5
PA
91502017-10-19 Pedro Alves <palves@redhat.com>
9151
9152 * gdb.base/long-inferior-output.c: New file.
9153 * gdb.base/long-inferior-output.exp: New file.
9154
c8ba13ad
KS
91552017-11-18 Keith Seitz <keiths@redhat.com>
9156
9157 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9158 method.
9159 (main): Call it.
9160 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9161 Add additional user-defined conversion operator tests.
9162
b27de576
PA
91632017-10-17 Pedro Alves <palves@redhat.com>
9164
9165 * boards/native-stdio-gdbserver.exp: Load "local-board".
9166
8484c955
PA
91672017-10-17 Pedro Alves <palves@redhat.com>
9168
9169 * gdb.base/quit-live.c: New file.
9170 * gdb.base/quit-live.exp: New file.
9171
83d5a34d
KS
91722017-10-16 Keith Seitz <keiths@redhat.com>
9173
9174 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9175 (class_with_protected_typedef, class_with_private_typedef)
9176 (struct_with_public_typedef, struct_with_protected_typedef)
9177 (struct_with_private_typedef): New classes/structs.
9178 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9179 typedefs and access specifiers.
9180
739b3f1d
PA
91812017-10-16 Pedro Alves <palves@redhat.com>
9182 Simon Marchi <simon.marchi@polymtl.ca>
9183
9184 * README (Local vs Remote vs Native): New section.
9185 * boards/local-board.exp: New file, with bits factored out from
9186 ...
9187 * boards/native-extended-gdbserver.exp: ... here. Load
9188 "local-board".
9189 * boards/native-gdbserver.exp: Load "local-board".
9190 (${board}_spawn, ${board}_exec): Delete.
9191 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9192 ...
9193 * boards/stdio-gdbserver-base.exp: ... this new file.
9194 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9195 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9196 procedure.
9197 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9198 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9199 stdio_gdbserver_command.
9200 (${board}_get_remote_address, ${board}_get_comm_port)
9201 (${board}_download, ${board}_upload): Delete.
9202 (get_target_remote_pipe_cmd): New.
9203
fe68b953
SM
92042017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9205
9206 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9207 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9208 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9209 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9210 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9211 remove with_test_prefix.
9212
300b6685
PA
92132017-10-13 Pedro Alves <palves@redhat.com>
9214
9215 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9216 * gdb.base/annota1.exp: Use it instead of is_remote.
9217 * gdb.base/annota3.exp: Use it instead of is_remote.
9218 * gdb.cp/annota2.exp: Use it instead of is_remote.
9219 * gdb.cp/annota3.exp: Use it instead of is_remote.
9220 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9221
50500caf
PA
92222017-10-13 Pedro Alves <palves@redhat.com>
9223
9224 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9225 (test_num_test_vars, run_and_count_vars, find_env)
9226 (test_set_unset_env, test_inherit_env_var): New procedures.
9227 (top level): Use them.
9228
dad0c6d2
PA
92292017-10-13 Pedro Alves <palves@redhat.com>
9230
9231 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9232 also skip on stub-like targets.
9233
8b0553c1
PA
92342017-10-13 Pedro Alves <palves@redhat.com>
9235
9236 PR gdb/22293
9237 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9238 (top level): Move some tests to ...
9239 (test_not_found): ... this new procedure.
9240 (top level): Call it.
9241
7594f623
PA
92422017-10-13 Pedro Alves <palves@redhat.com>
9243
9244 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9245 expect different "info terminal" output if testing with a
9246 non-native target.
9247
ebe3b402
PA
92482017-10-13 Pedro Alves <palves@redhat.com>
9249 Simon Marchi <simon.marchi@polymtl.ca>
9250
9251 PR python/12966
9252 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9253
42f1b161
PA
92542017-10-13 Pedro Alves <palves@redhat.com>
9255
9256 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9257 already.
9258
8d6ef72b
PA
92592017-10-13 Pedro Alves <palves@redhat.com>
9260
9261 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9262 is_remote.
9263
d7bcd5b8
PA
92642017-10-13 Pedro Alves <palves@redhat.com>
9265
9266 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9267 is_remote.
9268
df479dc6
PA
92692017-10-13 Pedro Alves <palves@redhat.com>
9270
9271 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9272 is set.
9273 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9274 instead of is_remote.
9275
23fb630a
PA
92762017-10-13 Pedro Alves <palves@redhat.com>
9277
9278 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9279 (top level): Add comment.
9280
cc77b1dc
PA
92812017-10-13 Pedro Alves <palves@redhat.com>
9282
9283 * gdb.base/remote.exp (top level): Fix comment typo and add
9284 missing return.
9285
27c9e813
PA
92862017-10-13 Pedro Alves <palves@redhat.com>
9287 Simon Marchi <simon.marchi@polymtl.ca>
9288
9289 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9290 calls and add comments. Skip test if use_gdb_stub is set.
9291 (top level): Use "set cwd" command instead of "cd" command.
9292
5e830d98
PA
92932017-10-13 Pedro Alves <palves@redhat.com>
9294
9295 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9296 is_remote target check.
9297
f5ca0032
PA
92982017-10-13 Pedro Alves <palves@redhat.com>
9299
9300 * gdb.base/scope.exp: Use build_executable + clean_restart +
9301 gdb_file_cmd instead of prepare_for_testing and no longer skip
9302 "before run" tests on is_remote target boards. Update comments.
9303 * boards/native-extended-gdbserver.exp
9304 (extended_gdbserver_load_last_file): New, factored out from ...
9305 (gdb_load): ... this. Move further below and add comment.
9306 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9307
8aed1c0d
PA
93082017-10-12 Pedro Alves <palves@redhat.com>
9309
9310 * gdb.base/attach.exp: Remove references to gdb64.
9311 * gdb.base/dbx.exp: Remove references to gdb64.
9312
cfa34c87
SM
93132017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9314 Pedro Alves <palves@redhat.com>
9315
9316 * gdb.base/label.exp: Remove is_remote target check.
9317
9192b7de
PA
93182017-10-12 Pedro Alves <palves@redhat.com>
9319
9320 * gdb.base/auvx.exp (coredir): Update comment.
9321 (top level) <core_works>: Use "set cwd" command instead of "cd"
9322 command.
9323
6bf0052d
PA
93242017-10-12 Pedro Alves <palves@redhat.com>
9325 Simon Marchi <simon.marchi@polymtl.ca>
9326
9327 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9328 target boards.
9329
e48ef82d
PA
93302017-10-12 Pedro Alves <palves@redhat.com>
9331 Simon Marchi <simon.marchi@polymtl.ca>
9332
9333 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9334 Instead skip if there's any gdb_protocol set.
9335
8d7aea57
SM
93362017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9337 Pedro Alves <palves@redhat.com>
9338
9339 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9340
30440677
PA
93412017-10-12 Pedro Alves <palves@redhat.com>
9342 Simon Marchi <simon.marchi@polymtl.ca>
9343
9344 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9345 instead of on dejagnu remote boards.
9346
4e04f045 93472017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9348 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9349
9350 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9351 checks. Use build_executable + clean_restart instead of
9352 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9353 of enabling non-stop after starting gdb.
9354
871a186e
PA
93552017-10-12 Pedro Alves <palves@redhat.com>
9356
9357 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9358 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9359 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9360 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9361
56d704da
AK
93622017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9363
9364 * gdb.arch/arc-tdesc-cpu.exp: New file.
9365 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9366
2f20e312
SM
93672017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9368
9369 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9370
65630365
PA
93712017-10-10 Pedro Alves <palves@redhat.com>
9372
9373 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9374 expect CLI output.
9375
bf469271
PA
93762017-10-10 Pedro Alves <palves@redhat.com>
9377
9378 * lib/selftest-support.exp (selftest_setup): Update for
9379 captured_command_loop's prototype change.
9380
777a42f1
PA
93812017-10-09 Pedro Alves <palves@redhat.com>
9382
9383 Test both arch1=>arch2 and arch2=>arch1.
9384
9385 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9386 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9387 factored out to...
9388 (append_arch1_options, append_arch2_options, append_arch_options)
9389 (build_executables): New procedures.
9390 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9391 local.
9392 (top level): Add new 'first_arch' testing axis.
9393
cbd2b4e3
PA
93942017-10-09 Pedro Alves <palves@redhat.com>
9395
9396 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9397 (barrier): New.
9398 (thread_start, all_started): New functions.
9399 (main): Spawn new thread and wait until it is scheduled.
9400 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9401 option.
9402 (do_test): Add 'selected_thread' parameter. Run to all_started
9403 instead of main. Explicitly set the breakpoint at main. Switch
9404 to the SELECTED_THREAD thread.
9405 (top level): Test handling the exec event with either the main
9406 thread or the second thread selected.
9407
5c9e4427
PA
94082017-10-09 Pedro Alves <palves@redhat.com>
9409
9410 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9411 logic. Move STOP marker after the value checks.
9412 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9413 regexp.
9414
b3b7c423
SL
94152017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9416
9417 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9418
3b4b2f16
UW
94192017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9420
9421 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9422 integer-to-dfp conversion.
9423 * gdb.base/dfp-test.exp: Likewise.
9424
5cd63fda
PA
94252017-10-04 Pedro Alves <palves@redhat.com>
9426
9427 * gdb.multi/hangout.c: Include <unistd.h>.
9428 (hangout_loop): New function.
9429 (main): Call alarm. Call hangout_loop in a loop.
9430 * gdb.multi/hello.c: Include <unistd.h>.
9431 (hello_loop): New function.
9432 (main): Call alarm. Call hangout_loop in a loop.
9433 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9434 inferior with the other selected.
9435
4c71c105
SM
94362017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9437
9438 * gdb.mi/list-thread-groups-available.exp: New file.
9439 * gdb.mi/list-thread-groups-available.c: New file.
9440
bc3b087d
SDJ
94412017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9442
9443 * gdb.base/set-cwd.exp: Make it available on
9444 native-extended-gdbserver.
9445
d092c5a2
SDJ
94462017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9447
9448 * gdb.base/set-cwd.c: New file.
9449 * gdb.base/set-cwd.exp: Likewise.
9450
45320ffa
TT
94512017-10-02 Tom Tromey <tom@tromey.com>
9452
9453 PR rust/22236:
9454 * gdb.rust/simple.rs (main): New variable "fslice".
9455 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9456
b3e3859b
TT
94572017-10-02 Tom Tromey <tom@tromey.com>
9458
9459 * gdb.rust/simple.exp: Test ptype of a slice.
9460
01af5e0d
TT
94612017-10-02 Tom Tromey <tom@tromey.com>
9462
9463 * gdb.rust/simple.exp: Test index of slice.
9464
a9bbfbd8
TT
94652017-09-27 Tom Tromey <tom@tromey.com>
9466
9467 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9468
df8899e5
TP
94692017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9470 Pedro Alves <palves@redhat.com>
9471
9472 * gdb.base/compare-sections.exp (get value of read-only section): Read
9473 as unsigned value.
9474 (corrupt read-only section): Likewise and don't set written if patching
9475 failed.
9476
757bf54b
KB
94772017-09-21 Kevin Buettner <kevinb@redhat.com>
9478
9479 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9480 files.
9481
06871ae8
PA
94822017-09-20 Pedro Alves <palves@redhat.com>
9483
9484 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9485 symbol names in gdb's output.
9486 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9487
e5f25bc5
PA
94882017-09-20 Pedro Alves <palves@redhat.com>
9489
9490 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9491 Rename to ...
9492 (test_list_ambiguous_symbol): ... this and add a symbol name
9493 parameter. Adjust.
9494 (test_list_ambiguous_function): Reimplement on top of
9495 test_list_ambiguous_symbol and also test listing ambiguous
9496 variables.
9497 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9498 (ambiguous_fun): ... this.
9499 (ambiguous_var): New.
9500 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9501 (ambiguous_fun): ... this.
9502 (ambiguous_var): New.
9503
4e5a4f58
JB
95042017-09-19 John Baldwin <jhb@FreeBSD.org>
9505
9506 * gdb.base/starti.c: New file.
9507 * gdb.base/starti.exp: New file.
9508 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9509
26e53f3e
PA
95102017-09-14 Pedro Alves <palves@redhat.com>
9511
9512 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9513 (top level): Use it instead of runto.
9514
cb791d59
TT
95152017-09-11 Tom Tromey <tom@tromey.com>
9516
9517 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9518
7c96f8c1
TT
95192017-09-11 Tom Tromey <tom@tromey.com>
9520
9521 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9522 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9523
469412dd
CW
95242017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9525
9526 * gdb.fortran/printing-types.exp: New file.
9527 * gdb.fortran/printing-types.exp: New file.
9528
e0f86435
BH
95292017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9530
9531 * gdb.fortran/vla-ptype.exp: Fix typos.
9532 * gdb.fortran/vla-value.exp: Same.
9533
9e9af4be
BH
95342017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9535
9536 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9537 * gdb.mi/mi-var-child-f.exp: Likewise.
9538 * gdb.mi/mi-vla-fortran.exp: Likewise.
9539
a5ad232b 95402017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9541 Christoph Weinmann <christoph.t.weinmann@intel.com>
9542 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9543
9544 * gdb.fortran/ptr-indentation.f90: New file.
9545 * gdb.fortran/ptr-indentation.exp: New file.
9546
5aec60eb
TT
95472017-09-05 Tom Tromey <tom@tromey.com>
9548
9549 PR gdb/22010:
9550 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9551
8f8f8152
TP
95522017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9553
9554 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9555
fbd1b771
JK
95562017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9557
9558 * gdb.threads/tls-nodebug-pie.c: New file.
9559 * gdb.threads/tls-nodebug-pie.exp: New file.
9560
5eb5f850
TT
95612017-09-05 Tom Tromey <tom@tromey.com>
9562
9563 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9564 for rust.
9565
ae780a21
SM
95662017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9567
9568 * gdb.multi/multi-arch-exec.exp: Test with different
9569 "follow-exec-mode" settings.
9570 (do_test): New procedure.
9571
3693fdb3
PA
95722017-09-04 Pedro Alves <palves@redhat.com>
9573
9574 * gdb.base/func-static.c (S::method const, S::method volatile)
9575 (S::method volatile const): New methods.
9576 (c_s, v_s, cv_s): New instances.
9577 (main): Call method() on them.
9578 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9579 (cannot_resolve): New procedure.
9580 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9581 print-quote-unquoted columns.
9582 (do_test): Test printing each scope too.
9583
e68cb8e0
PA
95842017-09-04 Pedro Alves <palves@redhat.com>
9585
9586 * gdb.base/local-static.exp: Also test with
9587 class::method::variable wholly quoted.
9588 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9589
858be34c
PA
95902017-09-04 Pedro Alves <palves@redhat.com>
9591
9592 * gdb.base/local-static.c: New.
9593 * gdb.base/local-static.cc: New.
9594 * gdb.base/local-static.exp: New.
9595
46a4882b
PA
95962017-09-04 Pedro Alves <palves@redhat.com>
9597
9598 * gdb.asm/asm-source.exp: Add casts to int.
9599 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9600 (dataglobal64_1, dataglobal64_2): New globals.
9601 * gdb.base/nodebug.exp: Test different expressions involving the
9602 new globals, with print, whatis and ptype. Add casts to int.
9603 * gdb.base/solib-display.exp: Add casts to int.
9604 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9605 * gdb.cp/m-static.exp: Add cast to int.
9606 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9607 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9608 tls variable with no debug info without a cast. Test with a cast
9609 to int too.
9610 * gdb.trace/entry-values.exp: Add casts.
9611
2c5a2be1
PA
96122017-09-04 Pedro Alves <palves@redhat.com>
9613
9614 * gdb.base/nodebug.exp: Test that ptype's error about functions
9615 with unknown return type includes the function name too.
9616
7022349d
PA
96172017-09-04 Pedro Alves <palves@redhat.com>
9618
9619 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9620 return type of munmap in infcall.
9621 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9622 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9623 type of ftell in infcall.
9624 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9625 type of getpid in infcall.
9626 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9627 infcall.
9628 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9629 Bail on failure to extract the pid.
9630 * gdb.base/nodebug.c: #include <stdint.h>.
9631 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9632 New functions.
9633 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9634 Change expected output of print/whatis/ptype with functions with
9635 no debug info. Test all supported languages. Call
9636 test_call_promotion.
9637 * gdb.compile/compile.exp: Adjust expected output to expect
9638 warning.
9639 * gdb.threads/siginfo-threads.exp: Likewise.
9640
54990598
PA
96412017-09-04 Pedro Alves <palves@redhat.com>
9642
9643 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9644 "prototypes". Test calling float functions via prototyped and
9645 unprototyped function pointers.
9646 (perform_all_tests): New parameter "prototypes". Pass it down.
9647 (top level): Pass down "prototypes" parameter to
9648 perform_all_tests.
9649
34d16ea2
SM
96502017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9651
9652 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9653 Test with nested loops.
9654
9521ecda
SM
96552017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9656
9657 * gdb.base/commands.exp: Call the new procedures.
9658 (loop_break_test, loop_continue_test): New procedures.
9659
80a65e9b
SM
96602017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9661
9662 * gdb.base/commands.exp: Call new procedure.
9663 (define_if_without_arg_test): New procedure.
9664
e439fa14
PA
96652017-09-04 Pedro Alves <palves@redhat.com>
9666
9667 * gdb.base/list-ambiguous.exp: New file.
9668 * gdb.base/list-ambiguous0.c: New file.
9669 * gdb.base/list-ambiguous1.c: New file.
9670 * gdb.base/list.exp (test_list_range): Adjust expected output.
9671
0a2dde4a
SDJ
96722017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9673
9674 * gdb.base/share-env-with-gdbserver.c: New file.
9675 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9676
5e89eb3a
SM
96772017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9678
9679 * gdb.base/commands.exp (gdbvar_simple_if_test,
9680 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9681 progvar_simple_if_test, progvar_simple_while_test,
9682 progvar_complex_if_while_test, user_defined_command_test,
9683 user_defined_command_args_eval,
9684 user_defined_command_args_stack_test,
9685 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9686 temporary_breakpoint_commands,
9687 gdb_test_no_prompt, redefine_hook_test,
9688 redefine_backtrace_test): Remove "global gdb_prompt".
9689
fd437cbc
SM
96902017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9691
9692 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9693 New proc, call it from toplevel.
9694
87215ad1
SDJ
96952017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9696
9697 PR remote/21852
9698 * gdb.server/normal.c: New file, copied from gdb.base.
9699 * gdb.server/run-without-local-binary.exp: New file.
9700
58afddc6
WP
97012017-08-07 Weimin Pan <weimin.pan@oracle.com>
9702
9703 * gdb.arch/sparc64-adi.exp: New file.
9704 * gdb.arch/sparc64-adi.c: New file.
9705
5277199a
PA
97062017-08-22 Pedro Alves <palves@redhat.com>
9707
9708 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9709 (top level): Add "list all overloads" tests.
9710
14278e1f
TT
97112017-08-22 Tom Tromey <tom@tromey.com>
9712
9713 * gdb.gdb/xfullpath.exp: Remove.
9714
bf223d3e
PA
97152017-08-21 Pedro Alves <palves@redhat.com>
9716
9717 PR gdb/19487
9718 * gdb.base/symbol-alias.c: New.
9719 * gdb.base/symbol-alias2.c: New.
9720 * gdb.base/symbol-alias.exp: New.
9721
c973d0aa
PA
97222017-08-21 Pedro Alves <palves@redhat.com>
9723
9724 * gdb.base/dfp-test.c
9725 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9726 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9727 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
9728 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
9729 * gdb.base/whatis-ptype-typedefs.c: New.
9730 * gdb.base/whatis-ptype-typedefs.exp: New.
9731 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
9732 (an_int, an_int_type, an_int_type2): New globals.
9733 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
9734 involving typedefs and cast expressions.
9735 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
9736 (lookup_typedefs_function): New.
9737 (typedefs_pretty_printers_dict): New.
9738 (top level): Register lookup_typedefs_function in
9739 gdb.pretty_printers.
9740
6d580b63
YQ
97412017-08-18 Yao Qi <yao.qi@linaro.org>
9742
9743 * gdb.server/unittest.exp: New.
9744
206726fb
SDJ
97452017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
9746
9747 PR gdb/21954
9748 * gdb.base/environ.exp: Add test to check if 'unset environment'
9749 works.
9750
bf0ec4c2
AA
97512017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9752
9753 * lib/gdb.exp (universal_compile_options): New caching proc.
9754 (gdb_compile): Suppress GCC's coloring of messages.
9755
d6382fff
TT
97562017-08-14 Tom Tromey <tom@tromey.com>
9757
9758 PR gdb/21675:
9759 * gdb.base/printcmds.exp (test_radices): New function.
9760 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
9761 * gdb.base/sizeof.exp (check_valueof): Use p/d.
9762 * lib/gdb.exp (get_integer_valueof): Use p/d.
9763
c2c2dd9f
SM
97642017-08-12 Simon Marchi <simon.marchi@ericsson.com>
9765
9766 * lib/gdb.exp (get_valueof): Don't capture end-of-line
9767 characters.
9768
fdffd6f4
TT
97692017-08-05 Tom Tromey <tom@tromey.com>
9770
9771 * gdb.rust/simple.exp: Allow String to appear in a different
9772 namespace.
9773
27d41eac
YQ
97742017-07-26 Yao Qi <yao.qi@linaro.org>
9775
9776 * gdb.gdb/unittest.exp: Invoke command
9777 "maintenance check xml-descriptions".
9778
031ed05d
AA
97792017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9780
9781 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
9782 calling context.
9783 (hex128): Drop erroneous calculation of parameters.
9784
dcd27ddf
SM
97852017-07-22 Simon Marchi <simon.marchi@ericsson.com>
9786
9787 * gdb.python/py-unwind.exp: Disable stack protection when
9788 building test file.
9789
47e77640
PA
97902017-07-20 Pedro Alves <palves@redhat.com>
9791
9792 * gdb.base/default.exp (set language): Adjust expected output.
9793
62d2a18a
PA
97942017-07-20 Pedro Alves <palves@redhat.com>
9795
9796 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
9797 (test_minsym): ... this, and make static.
9798 (get_pck__foo__bar__minsym): Rename to ...
9799 (get_test_minsym): ... this.
9800 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
9801 symbol names and comments.
9802 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
9803 (get_test_minsym): ... this.
9804 (pck__foo__bar__minsym__2): Rename to ...
9805 (test_minsym): ... this.
9806 (main): Adjust.
9807
c45ec17c
PA
98082017-07-17 Pedro Alves <palves@redhat.com>
9809
9810 * gdb.base/completion.exp: Adjust expected output.
9811 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
9812 the completer works.
9813
c6756f62
PA
98142017-07-17 Pedro Alves <palves@redhat.com>
9815
9816 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
9817
5bd68487
AB
98182017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
9819
9820 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
9821
8880f2a9
TT
98222017-07-14 Tom Tromey <tom@tromey.com>
9823
9824 PR rust/21764:
9825 * gdb.rust/simple.exp: Add tests.
9826
65547233
TT
98272017-07-14 Tom Tromey <tom@tromey.com>
9828
9829 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
9830
8f14146e
PA
98312017-07-14 Pedro Alves <palves@redhat.com>
9832
9833 * gdb.linespec/base/one/thefile.cc (z1): New function.
9834 * gdb.linespec/base/two/thefile.cc (z2): New function.
9835 * gdb.linespec/linespec.exp: Add tests.
9836
b4365d02
AB
98372017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9838
9839 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
9840 to mi_create_breakpoint.
9841
5d2cbaa5
AB
98422017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
9843
9844 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
9845 mi_create_breakpoint.
9846
11cb5716
IB
98472017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
9848
9849 * gdb.dlang/demangle.exp: Update for demangling changes.
9850
03278692
TT
98512017-07-09 Tom Tromey <tom@tromey.com>
9852
9853 * gdb.dwarf2/shortpiece.exp: New file.
9854
33c5cd75
DB
98552017-07-06 David Blaikie <dblaikie@gmail.com>
9856
9857 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
9858 built from fissiont-multi-cu{1,2}.c.
9859 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
9860 except putting 'main' and 'func' in separate CUs in the same DWO file.
9861 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
9862 test.
9863 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
9864 test.
9865
8455d262
PA
98662017-07-06 Pedro Alves <palves@redhat.com>
9867
9868 * gdb.python/py-unwind.exp: Test flushregs.
9869
dc4bde35
SDJ
98702017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9871
9872 PR cli/21688
9873 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
9874 tests for alias commands and trailing whitespace.
9875
51ed89aa
SDJ
98762017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
9877
9878 PR cli/21688
9879 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
9880 procedure. Call it.
9881
eb17d413
PA
98822017-06-29 Pedro Alves <palves@redhat.com>
9883
9884 * gdb.base/printcmds.exp: Add tests.
9885
41664b45
DG
98862017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9887
9888 PR gdb/21337
9889 * gdb.base/reread-readsym.exp: New file.
9890 * gdb.base/reread-readsym.c: New file.
9891
75312ae3
KB
98922017-06-21 Kevin Buettner <kevinb@redhat.com>
9893
9894 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9895 subpattern.
9896
66953522
PB
98972017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9898
9899 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9900 extended mnemonic.
9901 * gdb.arch/powerpc-power9.s: Likewise.
9902
5524b525
AA
99032017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9904
9905 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9906 on 32-bit x86 targets. Exploit is_*_target macros where
9907 appropriate.
9908
03c8af18
AA
99092017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9910
9911 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9912 register pieces.
9913
3bf31011
AA
99142017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9915
9916 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9917 located in one or more DWARF pieces.
9918
805acca0
AA
99192017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9920
9921 * lib/gdb.exp (get_endianness): New proc.
9922 * gdb.arch/aarch64-fp.exp: Use it.
9923 * gdb.arch/altivec-regs.exp: Likewise.
9924 * gdb.arch/e500-regs.exp: Likewise.
9925 * gdb.arch/vsx-regs.exp: Likewise.
9926 * gdb.base/dump.exp: Likewise.
9927 * gdb.base/funcargs.exp: Likewise.
9928 * gdb.base/gnu_vector.exp: Likewise.
9929 * gdb.dwarf2/formdata16.exp: Likewise.
9930 * gdb.dwarf2/implptrpiece.exp: Likewise.
9931 * gdb.dwarf2/nonvar-access.exp: Likewise.
9932 * gdb.python/py-inferior.exp: Likewise.
9933 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9934
e9352324
AA
99352017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9936
9937 PR gdb/21226
9938 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9939 stack value pieces are taken from the LSB end.
9940
d5d1163e
AA
99412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9942
9943 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9944 variable at nonzero offset.
9945
0567c986
AA
99462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9947
9948 * gdb.dwarf2/var-access.c: New file.
9949 * gdb.dwarf2/var-access.exp: New test.
9950 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9951
973e9aab
TT
99522017-06-12 Tom Tromey <tom@tromey.com>
9953
9954 * gdb.dwarf2/formdata16.exp: Add tests.
9955
d9109c80
TT
99562017-06-12 Tom Tromey <tom@tromey.com>
9957
9958 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9959
30a25466
TT
99602017-06-12 Tom Tromey <tom@tromey.com>
9961
9962 PR exp/16225:
9963 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9964 * gdb.arch/vsx-regs.exp: Update tests.
9965 * gdb.arch/s390-vregs.exp (hex128): New proc.
9966 Update test.
9967 * gdb.arch/altivec-regs.exp: Update tests.
9968
aefd8b33
SDJ
99692017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9970
9971 * gdb.base/startup-with-shell.c: New file.
9972 * gdb.base/startup-with-shell.exp: Likewise.
9973
2090129c
SDJ
99742017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9975
9976 * gdb.server/non-existing-program.exp: Update regex in order to
9977 reflect the fact that gdbserver is now using fork_inferior (with a
9978 shell) to startup the inferior.
9979
8e86a419
SM
99802017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9981
9982 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9983 support function calls from GDB.
9984
e6cf65f2
TT
99852017-05-21 Tom Tromey <tom@tromey.com>
9986
9987 PR rust/21466:
9988 * gdb.rust/unsized.exp: New file.
9989 * gdb.rust/unsized.rs: New file.
9990
43cc5389
TT
99912017-05-19 Tom Tromey <tom@tromey.com>
9992
9993 PR rust/21484:
9994 * gdb.rust/watch.exp: New file.
9995 * gdb.rust/watch.rs: New file.
9996
ec8df234
TT
99972017-05-18 Tom Tromey <tom@tromey.com>
9998
9999 * gdb.rust/simple.exp: Allow Box to be qualified.
10000
3e3e7fae
TP
100012017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10002
10003 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10004
59cc050d
PA
100052017-05-18 Pedro Alves <palves@redhat.com>
10006
10007 * gdb.base/fileio.c (test_write, test_read, test_close)
10008 (test_fstat): Don't print 'ret' in the fail path.
10009
c8f6abd1
PA
100102017-05-18 Pedro Alves <palves@redhat.com>
10011
10012 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10013 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10014 (test_system, test_rename, test_unlink, test_time): Change
10015 prototypes.
10016 * gdb.base/fileio.exp (stop_msg): Adjust.
10017
d2a03b77
PA
100182017-05-18 Pedro Alves <palves@redhat.com>
10019
10020 * gdb.base/fileio.c (null_str): New global.
10021 (test_stat): Use it.
10022 * gdb.base/fileio.exp: Remove nowarnings.
10023
0d5c6999
YQ
100242017-05-17 Yao Qi <yao.qi@linaro.org>
10025
10026 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10027
21873064
YQ
100282017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10029
10030 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10031 argument command.
10032 (top-level): Invoke test_set_inferior_tty.
10033
d512d31c
PA
100342017-05-04 Pedro Alves <palves@redhat.com>
10035
10036 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10037 Add parens to print call for Python 3.
10038
90cef2ed
KS
100392017-05-03 Keith Seitz <keiths@redhat.com>
10040
10041 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10042 (main): Call it.
10043
14f819c8
TW
100442017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10045
10046 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10047 to prev and next.
10048
913aeadd
TW
100492017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10050
10051 * gdb.python/py-record-btrace.exp: Remove test for
10052 gdb.BtraceInstruction.error.
10053
a3be24ad
TW
100542017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10055
10056 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10057
ae20e79a
TW
100582017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10059
10060 * gdb.python/py-record-btrace-threads.c: New file.
10061 * gdb.python/py-record-btrace-threads.exp: New file.
10062
45ce1b47
SDJ
100632017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10064
10065 PR testsuite/8595
10066 * gdb.base/environ.exp: Make test available in all architectures.
10067 Move bits related to "info program" testing to
10068 gdb.base/info-program.exp. Rewrite tests to use the two new
10069 procedures mentione below.
10070 (test_set_show_env_var) New procedure.
10071 (test_set_show_env_var_equal): Likewise.
10072 * gdb.base/info-program.exp: New file.
10073
e15c3eb4
KS
100742017-04-27 Keith Seitz <keiths@redhat.com>
10075
10076 * gdb.cp/oranking.cc (test15): New function.
10077 (main): Call test15 and declare additional variables for testing.
10078 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10079 "p foo101('abc')" tests.
10080 Add tests for cv qualifier overloads.
10081 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10082 "lvalue reference overload" test.
10083 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10084 "print value of f1 on Child&& in f2" test.
10085
3a3fd0fd
PA
100862017-04-19 Pedro Alves <palves@redhat.com>
10087
10088 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10089 procedure.
10090 (top level): Call it.
10091 * lib/gdb.exp (gdb_define_cmd): New procedure.
10092
53375380
PA
100932017-04-12 Pedro Alves <palves@redhat.com>
10094
10095 PR gdb/21323
10096 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10097 (wchar): New global.
10098 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10099 (do_test_wide_char, wide_char_types_no_program, top level): Add
10100 wchar_t testing.
10101
53e710ac
PA
101022017-04-12 Pedro Alves <palves@redhat.com>
10103
10104 PR c++/21323
10105 * gdb.cp/wide_char_types.c: New file.
10106 * gdb.cp/wide_char_types.exp: New file.
10107
0ad9d8c7
SDJ
101082017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10109
10110 PR gdb/21352
10111 * gdb.trace/tsv.exp: Add test for "tsave -r".
10112
b1b45502
IB
101132017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10114
10115 * gdb.dlang/watch-loc.c: New file.
10116 * gdb.dlang/watch-loc.exp: New file.
10117
ec13808e
JK
101182017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10119
10120 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10121
fe5f7374
AK
101222017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10123
10124 * gdb.arch/arc-analyze-prologue.S: New file.
10125 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10126
eea78757
AK
101272017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10128
10129 * gdb.arch/arc-decode-insn.S: New file.
10130 * gdb.arch/arc-decode-insn.exp: Likewise.
10131
5badf10a
IR
101322017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10133
10134 PR tdep/20928
10135 * gdb.arch/sparc64-regs.exp: New file.
10136 * gdb.arch/sparc64-regs.S: Likewise.
10137
cee59b3f
TW
101382017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10139
10140 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10141 and memory view on Python 3.
10142
c0f55cc6
AV
101432017-03-20 Artemiy Volkov <artemiyv@acm.org>
10144 Keith Seitz <keiths@redhat.com>
10145
10146 PR gdb/14441
10147 * gdb.cp/demangle.exp: Add rvalue reference tests.
10148 * gdb.cp/rvalue-ref-casts.cc: New file.
10149 * gdb.cp/rvalue-ref-casts.exp: New file.
10150 * gdb.cp/rvalue-ref-overload.cc: New file.
10151 * gdb.cp/rvalue-ref-overload.exp: New file.
10152 * gdb.cp/rvalue-ref-params.cc: New file.
10153 * gdb.cp/rvalue-ref-params.exp: New file.
10154 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10155 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10156 * gdb.cp/rvalue-ref-types.cc: New file.
10157 * gdb.cp/rvalue-ref-types.exp: New file.
10158 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10159 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10160
51457a05
MAL
101612017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10162
10163 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10164 New procedure.
10165
5b291c04
MAL
101662017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10167
10168 * lib/mi-support.exp (mi_gdb_test): Add additional message
10169 for unexpected output.
10170
59a56148
AA
101712017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10172
10173 * gdb.base/examine-backward.c (Barrier): New character array
10174 constant, to ensure that TestStrings is preceded by a string
10175 terminator.
10176
7942e96e
AA
101772017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10178
10179 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10180 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10181 and implicit pointer into such a location.
10182
6ebac3fb
DE
101832017-03-16 Doug Evans <dje@google.com>
10184
10185 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10186
ec3b243d
TP
101872017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10188
10189 * gdb.cp/m-static.exp: Fix expectation for prototype of
10190 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10191
101922017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10193
10194 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10195 * gdb.guile/scm-lazy-string.c: New file.
10196 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10197 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10198 for pointer, array, typedef lazy strings.
10199
2cc36e25 102002017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10201
10202 PR python/17728, python/18439, python/18779
10203 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10204 * gdb.python/py-lazy-string.c (pointer): New typedef.
10205 (main): New locals ptr, array, typedef_ptr.
10206 * gdb.python/py-value.exp: Move lazy string tests to ...
10207 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10208 array, typedef lazy strings.
ec3b243d 10209
0efcde63
AK
102102017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10211
10212 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10213 Add optional 'test' parameter.
10214
7978d7c3
SM
102152017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10216
10217 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10218 Skip for versions of DejaGnu < 1.5.
10219
896c0c1e
SM
102202017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10221
10222 * lib/gdb.exp (dejagnu_version): New proc.
10223 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10224 Use dejagnu_version.
10225
5f4d1085
KS
102262017-03-10 Keith Seitz <keiths@redhat.com>
10227
10228 PR c++/8128
10229 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10230 type from destructor regexps.
10231 Add a branch which actually passes the test.
10232 Adjust "ptype t5i" test names.
10233
1de05205
PA
102342017-03-08 Pedro Alves <palves@redhat.com>
10235
10236 * gdb.base/step-over-exit.exp: Add explicit test message.
10237
c65d6b55
PA
102382017-03-08 Pedro Alves <palves@redhat.com>
10239
10240 PR gdb/18360
10241 * gdb.threads/interrupt-while-step-over.c: New file.
10242 * gdb.threads/interrupt-while-step-over.exp: New file.
10243
2e86a283
PA
102442017-03-08 Pedro Alves <palves@redhat.com>
10245
10246 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10247 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10248
25dcbff6
PA
102492017-03-08 Pedro Alves <palves@redhat.com>
10250
10251 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10252 PKRU as not supported as a PASS.
10253
dc9366eb
PA
102542017-03-08 Pedro Alves <palves@redhat.com>
10255
10256 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10257 prefix instead of $binfile1/$binfile2.
10258 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10259 in test message.
10260 * gdb.python/py-completion.exp: Use "load python file" as test
10261 messages instead of unstable path names.
10262
6e5d74e7
PA
102632017-03-08 Pedro Alves <palves@redhat.com>
10264 Jan Kratochvil <jan.kratochvil@redhat.com>
10265
10266 PR cli/21218
10267 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10268 New proc.
10269 (top level): Call it.
10270
9753a2f6
PA
102712017-03-08 Pedro Alves <palves@redhat.com>
10272
10273 PR tui/21216
10274 * gdb.tui/tui-nl-filtered-output.exp: New file.
10275
1a4dd9dd
PA
102762017-03-08 Pedro Alves <palves@redhat.com>
10277
10278 * gdb.base/completion.exp: Move TUI completion tests to ...
10279 * gdb.tui/completion.exp: ... this new file.
10280
7cbbff33
PA
102812017-03-08 Pedro Alves <palves@redhat.com>
10282
10283 * gdb.base/tui-disasm-long-lines.c,
10284 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10285 gdb.base/tui-layout.exp: Move to ...
10286 * gdb.tui/: ... this new directory.
10287
5f6fd321
PA
102882017-03-07 Pedro Alves <palves@redhat.com>
10289
10290 * gdb.base/tui-layout.c: New file.
10291 * gdb.base/tui-layout.exp: New file.
10292
44959fa8
PA
102932017-03-07 Pedro Alves <palves@redhat.com>
10294
10295 * gdb.base/tui-layout.c: Rename to ...
10296 * gdb.base/tui-disasm-long-lines.c: ... this.
10297 * gdb.base/tui-layout.exp: Rename to ...
10298 * gdb.base/tui-disasm-long-lines.exp: ... this.
10299
f8c4e718
PA
103002017-03-07 Pedro Alves <palves@redhat.com>
10301
10302 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10303
6dbb839a 103042017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10305
10306 * i386-mpx-call.c: New file.
10307 * i386-mpx-call.exp: New file.
10308
65b48a81
PB
103092017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10310
10311 * gdb.arch/powerpc-power.exp: Delete test.
10312 * gdb.arch/powerpc-power.s: Likewise.
10313 * gdb.disasm/disassembler-options.exp: New test.
10314 * gdb.arch/powerpc-altivec.exp: Likewise.
10315 * gdb.arch/powerpc-altivec.s: Likewise.
10316 * gdb.arch/powerpc-altivec2.exp: Likewise.
10317 * gdb.arch/powerpc-altivec2.s: Likewise.
10318 * gdb.arch/powerpc-altivec3.exp: Likewise.
10319 * gdb.arch/powerpc-altivec3.s: Likewise.
10320 * gdb.arch/powerpc-power7.exp: Likewise.
10321 * gdb.arch/powerpc-power7.s: Likewise.
10322 * gdb.arch/powerpc-power8.exp: Likewise.
10323 * gdb.arch/powerpc-power8.s: Likewise.
10324 * gdb.arch/powerpc-power9.exp: Likewise.
10325 * gdb.arch/powerpc-power9.s: Likewise.
10326 * gdb.arch/powerpc-vsx.exp: Likewise.
10327 * gdb.arch/powerpc-vsx.s: Likewise.
10328 * gdb.arch/powerpc-vsx2.exp: Likewise.
10329 * gdb.arch/powerpc-vsx2.s: Likewise.
10330 * gdb.arch/powerpc-vsx3.exp: Likewise.
10331 * gdb.arch/powerpc-vsx3.s: Likewise.
10332 * gdb.arch/arm-disassembler-options.exp: Likewise.
10333 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10334 * gdb.arch/s390-disassembler-options.exp: Likewise.
10335
17cd4947
LM
103362017-02-23 Luis Machado <lgustavo@codesourcery.com>
10337
10338 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10339 (check_supported_features): ... this. Changed return type to void.
10340 (supports_rdseed): New static global.
10341 (rdseed): Check supports_rdseed.
10342 (initialize): Call check_supported_features.
10343
2039d74e
EBM
103442017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10345
10346 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10347 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10348 and lqarx/stqcx.
10349 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10350 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10351
a51d7ecf
EBM
103522017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10353
10354 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10355 uppercase.
10356
0224619f
JK
103572017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * gdb.dwarf2/formdata16.c: New file.
10360 * gdb.dwarf2/formdata16.exp: New file.
10361 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10362
216f72a1
JK
103632017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10364
10365 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10366 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10367 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10368 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10369 DW_AT_GNU_*.
10370
43988095
JK
103712017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10372
10373 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10374
99e8a4f9
SDJ
103752017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10376
10377 PR gdb/21164
10378 * gdb.base/maint.exp: Add testcases for when the commands do
10379 not have arguments.
10380
b58a8c0c
TP
103812017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10382
10383 * gdb.cp/chained-calls.exp: Use p instead of P.
10384
4e746bb6
TW
103852017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10386
10387 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10388 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10389
3f77c769
TT
103902017-02-14 Tom Tromey <tom@tromey.com>
10391
10392 PR python/13598:
10393 * gdb.python/py-events.exp: Add before_prompt event tests.
10394
075beec0
AA
103952017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10396
10397 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10398
bf5f525c
LM
103992017-02-13 Luis Machado <lgustavo@codesourcery.com>
10400
10401 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10402 (main): Call my_unique_function_name.
10403 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10404 completion of patterns with a single match.
10405 Add missing -re switches to gdb_test_multiple calls.
10406
13a66184
LM
104072017-02-13 Luis Machado <lgustavo@codesourcery.com>
10408
10409 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10410 return if core file is not recognized.
10411
26a06916
SM
104122017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10413
10414 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10415 and extra UIs.
10416
b761ca9e
SM
104172017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10418
10419 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10420 proc_with_prefix.
10421
b964bee0
TT
104222017-02-10 Tom Tromey <tom@tromey.com>
10423
10424 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10425
18da0c51
MG
104262017-02-10 Martin Galvan <martingalvan@sourceware.org>
10427
10428 PR gdb/21122
10429 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10430
604c4576
JG
104312017-02-08 Jerome Guitton <guitton@adacore.com>
10432
10433 * gdb.base/define.exp: Add test for command abbreviations
10434 in define.
10435
20b477a7
LM
104362017-02-06 Luis Machado <lgustavo@codesourcery.com>
10437
10438 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10439 * gdb.reverse/insn-reverse-x86.c: New file.
10440
3f7b46f2
IR
104412017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10442
10443 PR tdep/20936
10444 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10445
f0fd41c1
TT
104462017-02-03 Tom Tromey <tom@tromey.com>
10447
10448 PR rust/21097:
10449 * gdb.rust/simple.exp: Add new tests.
10450
5be5dbf0
PA
104512017-02-02 Pedro Alves <palves@redhat.com>
10452
10453 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10454 tests.
10455
7346ef59
AA
104562017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10457
10458 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10459 taking a 2-byte value out of a 4-byte DWARF implicit value on
10460 big-endian targets.
10461 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10462 logic. Add test cases for DW_OP_implicit.
10463
787f0025
MM
104642017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10465
10466 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10467
68777c29
MM
104682017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10469
10470 * gdb.btrace/enable.exp: Call gdb_exit before
10471 skip_gdbserver_tests.
10472
0a1c7e28
MM
104732017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10474
10475 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10476 GDBFLAGS.
10477
b5ac99b0
MM
104782017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10479
10480 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10481 the test is skipped.
10482 * gdb.btrace/data.exp: Likewise.
10483 * gdb.btrace/delta.exp: Likewise.
10484 * gdb.btrace/dlopen.exp: Likewise.
10485 * gdb.btrace/enable-running.exp: Likewise.
10486 * gdb.btrace/enable.exp: Likewise.
10487 * gdb.btrace/exception.exp: Likewise.
10488 * gdb.btrace/function_call_history.exp: Likewise.
10489 * gdb.btrace/gcore.exp: Likewise.
10490 * gdb.btrace/instruction_history.exp: Likewise.
10491 * gdb.btrace/multi-thread-step.exp: Likewise.
10492 * gdb.btrace/nohist.exp: Likewise.
10493 * gdb.btrace/non-stop.exp: Likewise.
10494 * gdb.btrace/reconnect.exp: Likewise.
10495 * gdb.btrace/record_goto-step.exp: Likewise.
10496 * gdb.btrace/record_goto.exp: Likewise.
10497 * gdb.btrace/rn-dl-bind.exp: Likewise.
10498 * gdb.btrace/segv.exp: Likewise.
10499 * gdb.btrace/step.exp: Likewise.
10500 * gdb.btrace/stepi.exp: Likewise.
10501 * gdb.btrace/tailcall-only.exp: Likewise.
10502 * gdb.btrace/tailcall.exp: Likewise.
10503 * gdb.btrace/tsx.exp: Likewise.
10504 * gdb.btrace/unknown_functions.exp: Likewise.
10505 * gdb.btrace/vdso.exp: Likewise.
10506
cd4007e4
MM
105072017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10508
10509 * gdb.btrace/enable-running.c: New.
10510 * gdb.btrace/enable-running.exp: New.
10511
2735833d
WT
105122017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10513
10514 * gdb.arch/amd64-gs_base.c: New file.
10515 * gdb.arch/amd64-gs_base.exp: New file.
10516
b51e1e94
LM
105172017-01-26 Luis Machado <lgustavo@codesourcery.com>
10518
10519 * lib/memory.exp: Remove spurious empty newlines.
10520
72ca0410
SM
105212017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10522
10523 * gdb.python/py-bad-printers.exp: Load python file using "source".
10524 * gdb.python/py-events.exp: Likewise.
10525 * gdb.python/py-evsignal.exp: Likewise.
10526 * gdb.python/py-evthreads.exp: Likewise.
10527 * gdb.python/py-frame-args.exp: Likewise.
10528 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10529 * gdb.python/py-framefilter-mi.exp: Likewise.
10530 * gdb.python/py-framefilter.exp: Likewise.
10531 * gdb.python/py-mi.exp: Likewise.
10532 * gdb.python/py-pp-maint.exp: Likewise.
10533 * gdb.python/py-pp-registration.exp: Likewise.
10534 * gdb.python/py-prettyprint.exp: Likewise.
10535 (run_lang_tests): Likewise.
10536 * gdb.python/py-typeprint.exp: Likewise.
10537
e309aa65
LM
105382017-01-26 Luis Machado <lgustavo@codesourcery.com>
10539
10540 * lib/memory.exp: New file.
10541 * lib/gdb.exp: Load memory.exp.
10542 * gdb.base/memattr.exp (delete_memory): Move proc to
10543 lib/memory.exp and rename to delete_memory_regions.
10544 Replace delete_memory with delete_memory_regions.
10545 Cleanup memory regions before tests.
10546 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10547 before tests.
10548
515aff23
LM
105492017-01-26 Luis Machado <lgustavo@codesourcery.com>
10550
10551 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10552 files.
10553 (initialize): New function conditionally defined.
10554 (testcases): Move within conditional block.
10555 (main): Call initialize.
10556 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10557 of gdb.reverse/insn-reverse.c.
10558 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10559 gdb.reverse/insn-reverse.c.
10560
d8b49cf0
YQ
105612017-01-26 Yao Qi <yao.qi@linaro.org>
10562
10563 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10564 disassemble on address 0.
10565
f13a9a0c
YQ
105662017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10567 Yao Qi <yao.qi@linaro.org>
10568
10569 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10570 * gdb.dwarf2/implptr-64bit.S: Remove.
10571 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10572 variables in caller's context. Add DW_OP_implicit_value.
10573
5ac95241
YQ
105742017-01-25 Yao Qi <yao.qi@linaro.org>
10575
10576 * lib/dwarf.exp (Dwarf::_location): Handle
10577 DW_OP_GNU_implicit_pointer with proper size.
10578
23e82930
LM
105792017-01-20 Luis Machado <lgustavo@codesourcery.com>
10580
10581 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10582 and add untested calls.
10583
d334ae25
LM
105842017-01-20 Luis Machado <lgustavo@codesourcery.com>
10585
10586 * gdb.python/python.exp: Check line number against what GDB thinks
10587 the line number is for func1.
10588
f5e6296e
IB
105892017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10590
10591 * gdb.dlang/debug-expr.exp: New file.
10592
5b362f04
LM
105932016-12-23 Luis Machado <lgustavo@codesourcery.com>
10594
10595 Fix test names for the following files:
10596
10597 * gdb.ada/exec_changed.exp
10598 * gdb.ada/info_types.exp
10599 * gdb.arch/aarch64-atomic-inst.exp
10600 * gdb.arch/aarch64-fp.exp
10601 * gdb.arch/altivec-abi.exp
10602 * gdb.arch/altivec-regs.exp
10603 * gdb.arch/amd64-byte.exp
10604 * gdb.arch/amd64-disp-step.exp
10605 * gdb.arch/amd64-dword.exp
10606 * gdb.arch/amd64-entry-value-inline.exp
10607 * gdb.arch/amd64-entry-value-param.exp
10608 * gdb.arch/amd64-entry-value-paramref.exp
10609 * gdb.arch/amd64-entry-value.exp
10610 * gdb.arch/amd64-i386-address.exp
10611 * gdb.arch/amd64-invalid-stack-middle.exp
10612 * gdb.arch/amd64-invalid-stack-top.exp
10613 * gdb.arch/amd64-optimout-repeat.exp
10614 * gdb.arch/amd64-prologue-skip.exp
10615 * gdb.arch/amd64-prologue-xmm.exp
10616 * gdb.arch/amd64-stap-special-operands.exp
10617 * gdb.arch/amd64-stap-wrong-subexp.exp
10618 * gdb.arch/amd64-tailcall-cxx.exp
10619 * gdb.arch/amd64-tailcall-noret.exp
10620 * gdb.arch/amd64-tailcall-ret.exp
10621 * gdb.arch/amd64-tailcall-self.exp
10622 * gdb.arch/amd64-word.exp
10623 * gdb.arch/arm-bl-branch-dest.exp
10624 * gdb.arch/arm-disp-step.exp
10625 * gdb.arch/arm-neon.exp
10626 * gdb.arch/arm-single-step-kernel-helper.exp
10627 * gdb.arch/avr-flash-qualifier.exp
10628 * gdb.arch/disp-step-insn-reloc.exp
10629 * gdb.arch/e500-abi.exp
10630 * gdb.arch/e500-regs.exp
10631 * gdb.arch/ftrace-insn-reloc.exp
10632 * gdb.arch/i386-avx512.exp
10633 * gdb.arch/i386-bp_permanent.exp
10634 * gdb.arch/i386-byte.exp
10635 * gdb.arch/i386-cfi-notcurrent.exp
10636 * gdb.arch/i386-disp-step.exp
10637 * gdb.arch/i386-dr3-watch.exp
10638 * gdb.arch/i386-float.exp
10639 * gdb.arch/i386-gnu-cfi.exp
10640 * gdb.arch/i386-mpx-map.exp
10641 * gdb.arch/i386-mpx-sigsegv.exp
10642 * gdb.arch/i386-mpx-simple_segv.exp
10643 * gdb.arch/i386-mpx.exp
10644 * gdb.arch/i386-permbkpt.exp
10645 * gdb.arch/i386-prologue.exp
10646 * gdb.arch/i386-signal.exp
10647 * gdb.arch/i386-size-overlap.exp
10648 * gdb.arch/i386-unwind.exp
10649 * gdb.arch/i386-word.exp
10650 * gdb.arch/mips-fcr.exp
10651 * gdb.arch/powerpc-d128-regs.exp
10652 * gdb.arch/powerpc-stackless.exp
10653 * gdb.arch/ppc64-atomic-inst.exp
10654 * gdb.arch/s390-stackless.exp
10655 * gdb.arch/s390-tdbregs.exp
10656 * gdb.arch/s390-vregs.exp
10657 * gdb.arch/sparc-sysstep.exp
10658 * gdb.arch/thumb-bx-pc.exp
10659 * gdb.arch/thumb-singlestep.exp
10660 * gdb.arch/thumb2-it.exp
10661 * gdb.arch/vsx-regs.exp
10662 * gdb.asm/asm-source.exp
10663 * gdb.base/a2-run.exp
10664 * gdb.base/advance.exp
10665 * gdb.base/all-bin.exp
10666 * gdb.base/anon.exp
10667 * gdb.base/args.exp
10668 * gdb.base/arithmet.exp
10669 * gdb.base/async-shell.exp
10670 * gdb.base/async.exp
10671 * gdb.base/attach-pie-noexec.exp
10672 * gdb.base/attach-twice.exp
10673 * gdb.base/auto-load.exp
10674 * gdb.base/bang.exp
10675 * gdb.base/bitfields.exp
10676 * gdb.base/break-always.exp
10677 * gdb.base/break-caller-line.exp
10678 * gdb.base/break-entry.exp
10679 * gdb.base/break-inline.exp
10680 * gdb.base/break-on-linker-gcd-function.exp
10681 * gdb.base/break-probes.exp
10682 * gdb.base/break.exp
10683 * gdb.base/breakpoint-shadow.exp
10684 * gdb.base/call-ar-st.exp
10685 * gdb.base/call-sc.exp
10686 * gdb.base/call-signal-resume.exp
10687 * gdb.base/call-strs.exp
10688 * gdb.base/callfuncs.exp
10689 * gdb.base/catch-fork-static.exp
10690 * gdb.base/catch-gdb-caused-signals.exp
10691 * gdb.base/catch-load.exp
10692 * gdb.base/catch-signal-fork.exp
10693 * gdb.base/catch-signal.exp
10694 * gdb.base/catch-syscall.exp
10695 * gdb.base/charset.exp
10696 * gdb.base/checkpoint.exp
10697 * gdb.base/chng-syms.exp
10698 * gdb.base/code-expr.exp
10699 * gdb.base/code_elim.exp
10700 * gdb.base/commands.exp
10701 * gdb.base/completion.exp
10702 * gdb.base/complex.exp
10703 * gdb.base/cond-expr.exp
10704 * gdb.base/condbreak.exp
10705 * gdb.base/consecutive.exp
10706 * gdb.base/continue-all-already-running.exp
10707 * gdb.base/coredump-filter.exp
10708 * gdb.base/corefile.exp
10709 * gdb.base/dbx.exp
10710 * gdb.base/debug-expr.exp
10711 * gdb.base/define.exp
10712 * gdb.base/del.exp
10713 * gdb.base/disabled-location.exp
10714 * gdb.base/disasm-end-cu.exp
10715 * gdb.base/disasm-optim.exp
10716 * gdb.base/display.exp
10717 * gdb.base/duplicate-bp.exp
10718 * gdb.base/ena-dis-br.exp
10719 * gdb.base/ending-run.exp
10720 * gdb.base/enumval.exp
10721 * gdb.base/environ.exp
10722 * gdb.base/eu-strip-infcall.exp
10723 * gdb.base/eval-avoid-side-effects.exp
10724 * gdb.base/eval-skip.exp
10725 * gdb.base/exitsignal.exp
10726 * gdb.base/expand-psymtabs.exp
10727 * gdb.base/filesym.exp
10728 * gdb.base/find-unmapped.exp
10729 * gdb.base/finish.exp
10730 * gdb.base/float.exp
10731 * gdb.base/foll-exec-mode.exp
10732 * gdb.base/foll-exec.exp
10733 * gdb.base/foll-fork.exp
10734 * gdb.base/fortran-sym-case.exp
10735 * gdb.base/freebpcmd.exp
10736 * gdb.base/func-ptr.exp
10737 * gdb.base/func-ptrs.exp
10738 * gdb.base/funcargs.exp
10739 * gdb.base/gcore-buffer-overflow.exp
10740 * gdb.base/gcore-relro-pie.exp
10741 * gdb.base/gcore-relro.exp
10742 * gdb.base/gcore.exp
10743 * gdb.base/gdb1090.exp
10744 * gdb.base/gdb11530.exp
10745 * gdb.base/gdb11531.exp
10746 * gdb.base/gdb1821.exp
10747 * gdb.base/gdbindex-stabs.exp
10748 * gdb.base/gdbvars.exp
10749 * gdb.base/hbreak.exp
10750 * gdb.base/hbreak2.exp
10751 * gdb.base/included.exp
10752 * gdb.base/infcall-input.exp
10753 * gdb.base/inferior-died.exp
10754 * gdb.base/infnan.exp
10755 * gdb.base/info-macros.exp
10756 * gdb.base/info-os.exp
10757 * gdb.base/info-proc.exp
10758 * gdb.base/info-shared.exp
10759 * gdb.base/info-target.exp
10760 * gdb.base/infoline.exp
10761 * gdb.base/interp.exp
10762 * gdb.base/interrupt.exp
10763 * gdb.base/jit-reader.exp
10764 * gdb.base/jit-simple.exp
10765 * gdb.base/kill-after-signal.exp
10766 * gdb.base/kill-detach-inferiors-cmd.exp
10767 * gdb.base/label.exp
10768 * gdb.base/langs.exp
10769 * gdb.base/ldbl_e308.exp
10770 * gdb.base/line-symtabs.exp
10771 * gdb.base/linespecs.exp
10772 * gdb.base/list.exp
10773 * gdb.base/long_long.exp
10774 * gdb.base/longest-types.exp
10775 * gdb.base/maint.exp
10776 * gdb.base/max-value-size.exp
10777 * gdb.base/memattr.exp
10778 * gdb.base/mips_pro.exp
10779 * gdb.base/morestack.exp
10780 * gdb.base/moribund-step.exp
10781 * gdb.base/multi-forks.exp
10782 * gdb.base/nested-addr.exp
10783 * gdb.base/nextoverexit.exp
10784 * gdb.base/noreturn-finish.exp
10785 * gdb.base/noreturn-return.exp
10786 * gdb.base/nostdlib.exp
10787 * gdb.base/offsets.exp
10788 * gdb.base/opaque.exp
10789 * gdb.base/pc-fp.exp
10790 * gdb.base/permissions.exp
10791 * gdb.base/print-symbol-loading.exp
10792 * gdb.base/prologue-include.exp
10793 * gdb.base/psymtab.exp
10794 * gdb.base/ptype.exp
10795 * gdb.base/random-signal.exp
10796 * gdb.base/randomize.exp
10797 * gdb.base/range-stepping.exp
10798 * gdb.base/readline-ask.exp
10799 * gdb.base/recpar.exp
10800 * gdb.base/recurse.exp
10801 * gdb.base/relational.exp
10802 * gdb.base/restore.exp
10803 * gdb.base/return-nodebug.exp
10804 * gdb.base/return.exp
10805 * gdb.base/run-after-attach.exp
10806 * gdb.base/save-bp.exp
10807 * gdb.base/scope.exp
10808 * gdb.base/sect-cmd.exp
10809 * gdb.base/set-lang-auto.exp
10810 * gdb.base/set-noassign.exp
10811 * gdb.base/setvar.exp
10812 * gdb.base/sigall.exp
10813 * gdb.base/sigbpt.exp
10814 * gdb.base/siginfo-addr.exp
10815 * gdb.base/siginfo-infcall.exp
10816 * gdb.base/siginfo-obj.exp
10817 * gdb.base/siginfo.exp
10818 * gdb.base/signals-state-child.exp
10819 * gdb.base/signest.exp
10820 * gdb.base/sigstep.exp
10821 * gdb.base/sizeof.exp
10822 * gdb.base/skip.exp
10823 * gdb.base/solib-corrupted.exp
10824 * gdb.base/solib-nodir.exp
10825 * gdb.base/solib-search.exp
10826 * gdb.base/stack-checking.exp
10827 * gdb.base/stale-infcall.exp
10828 * gdb.base/stap-probe.exp
10829 * gdb.base/start.exp
10830 * gdb.base/step-break.exp
10831 * gdb.base/step-bt.exp
10832 * gdb.base/step-line.exp
10833 * gdb.base/step-over-exit.exp
10834 * gdb.base/step-over-syscall.exp
10835 * gdb.base/step-resume-infcall.exp
10836 * gdb.base/step-test.exp
10837 * gdb.base/store.exp
10838 * gdb.base/structs3.exp
10839 * gdb.base/sym-file.exp
10840 * gdb.base/symbol-without-target_section.exp
10841 * gdb.base/term.exp
10842 * gdb.base/testenv.exp
10843 * gdb.base/ui-redirect.exp
10844 * gdb.base/until.exp
10845 * gdb.base/unwindonsignal.exp
10846 * gdb.base/value-double-free.exp
10847 * gdb.base/vla-datatypes.exp
10848 * gdb.base/vla-ptr.exp
10849 * gdb.base/vla-sideeffect.exp
10850 * gdb.base/volatile.exp
10851 * gdb.base/watch-cond-infcall.exp
10852 * gdb.base/watch-cond.exp
10853 * gdb.base/watch-non-mem.exp
10854 * gdb.base/watch-read.exp
10855 * gdb.base/watch-vfork.exp
10856 * gdb.base/watchpoint-cond-gone.exp
10857 * gdb.base/watchpoint-delete.exp
10858 * gdb.base/watchpoint-hw-hit-once.exp
10859 * gdb.base/watchpoint-hw.exp
10860 * gdb.base/watchpoint-stops-at-right-insn.exp
10861 * gdb.base/watchpoints.exp
10862 * gdb.base/wchar.exp
10863 * gdb.base/whatis-exp.exp
10864 * gdb.btrace/buffer-size.exp
10865 * gdb.btrace/data.exp
10866 * gdb.btrace/delta.exp
10867 * gdb.btrace/dlopen.exp
10868 * gdb.btrace/enable.exp
10869 * gdb.btrace/exception.exp
10870 * gdb.btrace/function_call_history.exp
10871 * gdb.btrace/gcore.exp
10872 * gdb.btrace/instruction_history.exp
10873 * gdb.btrace/nohist.exp
10874 * gdb.btrace/reconnect.exp
10875 * gdb.btrace/record_goto-step.exp
10876 * gdb.btrace/record_goto.exp
10877 * gdb.btrace/rn-dl-bind.exp
10878 * gdb.btrace/segv.exp
10879 * gdb.btrace/step.exp
10880 * gdb.btrace/stepi.exp
10881 * gdb.btrace/tailcall-only.exp
10882 * gdb.btrace/tailcall.exp
10883 * gdb.btrace/tsx.exp
10884 * gdb.btrace/unknown_functions.exp
10885 * gdb.btrace/vdso.exp
10886 * gdb.compile/compile-ifunc.exp
10887 * gdb.compile/compile-ops.exp
10888 * gdb.compile/compile-print.exp
10889 * gdb.compile/compile-setjmp.exp
10890 * gdb.cp/abstract-origin.exp
10891 * gdb.cp/ambiguous.exp
10892 * gdb.cp/annota2.exp
10893 * gdb.cp/annota3.exp
10894 * gdb.cp/anon-ns.exp
10895 * gdb.cp/anon-struct.exp
10896 * gdb.cp/anon-union.exp
10897 * gdb.cp/arg-reference.exp
10898 * gdb.cp/baseenum.exp
10899 * gdb.cp/bool.exp
10900 * gdb.cp/breakpoint.exp
10901 * gdb.cp/bs15503.exp
10902 * gdb.cp/call-c.exp
10903 * gdb.cp/casts.exp
10904 * gdb.cp/chained-calls.exp
10905 * gdb.cp/class2.exp
10906 * gdb.cp/classes.exp
10907 * gdb.cp/cmpd-minsyms.exp
10908 * gdb.cp/converts.exp
10909 * gdb.cp/cp-relocate.exp
10910 * gdb.cp/cpcompletion.exp
10911 * gdb.cp/cpexprs.exp
10912 * gdb.cp/cplabel.exp
10913 * gdb.cp/cplusfuncs.exp
10914 * gdb.cp/cpsizeof.exp
10915 * gdb.cp/ctti.exp
10916 * gdb.cp/derivation.exp
10917 * gdb.cp/destrprint.exp
10918 * gdb.cp/dispcxx.exp
10919 * gdb.cp/enum-class.exp
10920 * gdb.cp/exception.exp
10921 * gdb.cp/exceptprint.exp
10922 * gdb.cp/expand-psymtabs-cxx.exp
10923 * gdb.cp/expand-sals.exp
10924 * gdb.cp/extern-c.exp
10925 * gdb.cp/filename.exp
10926 * gdb.cp/formatted-ref.exp
10927 * gdb.cp/fpointer.exp
10928 * gdb.cp/gdb1355.exp
10929 * gdb.cp/gdb2495.exp
10930 * gdb.cp/hang.exp
10931 * gdb.cp/impl-this.exp
10932 * gdb.cp/infcall-dlopen.exp
10933 * gdb.cp/inherit.exp
10934 * gdb.cp/iostream.exp
10935 * gdb.cp/koenig.exp
10936 * gdb.cp/local.exp
10937 * gdb.cp/m-data.exp
10938 * gdb.cp/m-static.exp
10939 * gdb.cp/mb-ctor.exp
10940 * gdb.cp/mb-inline.exp
10941 * gdb.cp/mb-templates.exp
10942 * gdb.cp/member-name.exp
10943 * gdb.cp/member-ptr.exp
10944 * gdb.cp/meth-typedefs.exp
10945 * gdb.cp/method.exp
10946 * gdb.cp/method2.exp
10947 * gdb.cp/minsym-fallback.exp
10948 * gdb.cp/misc.exp
10949 * gdb.cp/namelessclass.exp
10950 * gdb.cp/namespace-enum.exp
10951 * gdb.cp/namespace-nested-import.exp
10952 * gdb.cp/namespace.exp
10953 * gdb.cp/nextoverthrow.exp
10954 * gdb.cp/no-dmgl-verbose.exp
10955 * gdb.cp/non-trivial-retval.exp
10956 * gdb.cp/noparam.exp
10957 * gdb.cp/nsdecl.exp
10958 * gdb.cp/nsimport.exp
10959 * gdb.cp/nsnested.exp
10960 * gdb.cp/nsnoimports.exp
10961 * gdb.cp/nsrecurs.exp
10962 * gdb.cp/nsstress.exp
10963 * gdb.cp/nsusing.exp
10964 * gdb.cp/operator.exp
10965 * gdb.cp/oranking.exp
10966 * gdb.cp/overload-const.exp
10967 * gdb.cp/overload.exp
10968 * gdb.cp/ovldbreak.exp
10969 * gdb.cp/ovsrch.exp
10970 * gdb.cp/paren-type.exp
10971 * gdb.cp/parse-lang.exp
10972 * gdb.cp/pass-by-ref.exp
10973 * gdb.cp/pr-1023.exp
10974 * gdb.cp/pr-1210.exp
10975 * gdb.cp/pr-574.exp
10976 * gdb.cp/pr10687.exp
10977 * gdb.cp/pr12028.exp
10978 * gdb.cp/pr17132.exp
10979 * gdb.cp/pr17494.exp
10980 * gdb.cp/pr9067.exp
10981 * gdb.cp/pr9167.exp
10982 * gdb.cp/pr9631.exp
10983 * gdb.cp/printmethod.exp
10984 * gdb.cp/psmang.exp
10985 * gdb.cp/psymtab-parameter.exp
10986 * gdb.cp/ptype-cv-cp.exp
10987 * gdb.cp/ptype-flags.exp
10988 * gdb.cp/re-set-overloaded.exp
10989 * gdb.cp/ref-types.exp
10990 * gdb.cp/rtti.exp
10991 * gdb.cp/scope-err.exp
10992 * gdb.cp/shadow.exp
10993 * gdb.cp/smartp.exp
10994 * gdb.cp/static-method.exp
10995 * gdb.cp/static-print-quit.exp
10996 * gdb.cp/temargs.exp
10997 * gdb.cp/templates.exp
10998 * gdb.cp/try_catch.exp
10999 * gdb.cp/typedef-operator.exp
11000 * gdb.cp/typeid.exp
11001 * gdb.cp/userdef.exp
11002 * gdb.cp/using-crash.exp
11003 * gdb.cp/var-tag.exp
11004 * gdb.cp/virtbase.exp
11005 * gdb.cp/virtfunc.exp
11006 * gdb.cp/virtfunc2.exp
11007 * gdb.cp/vla-cxx.exp
11008 * gdb.disasm/t01_mov.exp
11009 * gdb.disasm/t02_mova.exp
11010 * gdb.disasm/t03_add.exp
11011 * gdb.disasm/t04_sub.exp
11012 * gdb.disasm/t05_cmp.exp
11013 * gdb.disasm/t06_ari2.exp
11014 * gdb.disasm/t07_ari3.exp
11015 * gdb.disasm/t08_or.exp
11016 * gdb.disasm/t09_xor.exp
11017 * gdb.disasm/t10_and.exp
11018 * gdb.disasm/t11_logs.exp
11019 * gdb.disasm/t12_bit.exp
11020 * gdb.disasm/t13_otr.exp
11021 * gdb.dlang/circular.exp
11022 * gdb.dwarf2/arr-stride.exp
11023 * gdb.dwarf2/arr-subrange.exp
11024 * gdb.dwarf2/atomic-type.exp
11025 * gdb.dwarf2/bad-regnum.exp
11026 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11027 * gdb.dwarf2/callframecfa.exp
11028 * gdb.dwarf2/clztest.exp
11029 * gdb.dwarf2/corrupt.exp
11030 * gdb.dwarf2/data-loc.exp
11031 * gdb.dwarf2/dup-psym.exp
11032 * gdb.dwarf2/dw2-anon-mptr.exp
11033 * gdb.dwarf2/dw2-anonymous-func.exp
11034 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11035 * gdb.dwarf2/dw2-bad-unresolved.exp
11036 * gdb.dwarf2/dw2-basic.exp
11037 * gdb.dwarf2/dw2-canonicalize-type.exp
11038 * gdb.dwarf2/dw2-case-insensitive.exp
11039 * gdb.dwarf2/dw2-common-block.exp
11040 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11041 * gdb.dwarf2/dw2-compressed.exp
11042 * gdb.dwarf2/dw2-const.exp
11043 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11044 * gdb.dwarf2/dw2-cu-size.exp
11045 * gdb.dwarf2/dw2-dup-frame.exp
11046 * gdb.dwarf2/dw2-entry-value.exp
11047 * gdb.dwarf2/dw2-icycle.exp
11048 * gdb.dwarf2/dw2-ifort-parameter.exp
11049 * gdb.dwarf2/dw2-inline-break.exp
11050 * gdb.dwarf2/dw2-inline-param.exp
11051 * gdb.dwarf2/dw2-intercu.exp
11052 * gdb.dwarf2/dw2-intermix.exp
11053 * gdb.dwarf2/dw2-lexical-block-bare.exp
11054 * gdb.dwarf2/dw2-linkage-name-trust.exp
11055 * gdb.dwarf2/dw2-minsym-in-cu.exp
11056 * gdb.dwarf2/dw2-noloc.exp
11057 * gdb.dwarf2/dw2-op-call.exp
11058 * gdb.dwarf2/dw2-op-out-param.exp
11059 * gdb.dwarf2/dw2-opt-structptr.exp
11060 * gdb.dwarf2/dw2-param-error.exp
11061 * gdb.dwarf2/dw2-producer.exp
11062 * gdb.dwarf2/dw2-ranges-base.exp
11063 * gdb.dwarf2/dw2-ref-missing-frame.exp
11064 * gdb.dwarf2/dw2-reg-undefined.exp
11065 * gdb.dwarf2/dw2-regno-invalid.exp
11066 * gdb.dwarf2/dw2-restore.exp
11067 * gdb.dwarf2/dw2-restrict.exp
11068 * gdb.dwarf2/dw2-single-line-discriminators.exp
11069 * gdb.dwarf2/dw2-strp.exp
11070 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11071 * gdb.dwarf2/dw2-unresolved.exp
11072 * gdb.dwarf2/dw2-var-zero-addr.exp
11073 * gdb.dwarf2/dw4-sig-types.exp
11074 * gdb.dwarf2/dwz.exp
11075 * gdb.dwarf2/dynarr-ptr.exp
11076 * gdb.dwarf2/enum-type.exp
11077 * gdb.dwarf2/gdb-index.exp
11078 * gdb.dwarf2/implptr-64bit.exp
11079 * gdb.dwarf2/implptr-optimized-out.exp
11080 * gdb.dwarf2/implptr.exp
11081 * gdb.dwarf2/implref-array.exp
11082 * gdb.dwarf2/implref-const.exp
11083 * gdb.dwarf2/implref-global.exp
11084 * gdb.dwarf2/implref-struct.exp
11085 * gdb.dwarf2/mac-fileno.exp
11086 * gdb.dwarf2/main-subprogram.exp
11087 * gdb.dwarf2/member-ptr-forwardref.exp
11088 * gdb.dwarf2/method-ptr.exp
11089 * gdb.dwarf2/missing-sig-type.exp
11090 * gdb.dwarf2/nonvar-access.exp
11091 * gdb.dwarf2/opaque-type-lookup.exp
11092 * gdb.dwarf2/pieces-optimized-out.exp
11093 * gdb.dwarf2/pieces.exp
11094 * gdb.dwarf2/pr10770.exp
11095 * gdb.dwarf2/pr13961.exp
11096 * gdb.dwarf2/staticvirtual.exp
11097 * gdb.dwarf2/subrange.exp
11098 * gdb.dwarf2/symtab-producer.exp
11099 * gdb.dwarf2/trace-crash.exp
11100 * gdb.dwarf2/typeddwarf.exp
11101 * gdb.dwarf2/valop.exp
11102 * gdb.dwarf2/watch-notconst.exp
11103 * gdb.fortran/array-element.exp
11104 * gdb.fortran/charset.exp
11105 * gdb.fortran/common-block.exp
11106 * gdb.fortran/complex.exp
11107 * gdb.fortran/derived-type-function.exp
11108 * gdb.fortran/derived-type.exp
11109 * gdb.fortran/logical.exp
11110 * gdb.fortran/module.exp
11111 * gdb.fortran/multi-dim.exp
11112 * gdb.fortran/nested-funcs.exp
11113 * gdb.fortran/print-formatted.exp
11114 * gdb.fortran/subarray.exp
11115 * gdb.fortran/vla-alloc-assoc.exp
11116 * gdb.fortran/vla-datatypes.exp
11117 * gdb.fortran/vla-history.exp
11118 * gdb.fortran/vla-ptr-info.exp
11119 * gdb.fortran/vla-ptype-sub.exp
11120 * gdb.fortran/vla-ptype.exp
11121 * gdb.fortran/vla-sizeof.exp
11122 * gdb.fortran/vla-type.exp
11123 * gdb.fortran/vla-value-sub-arbitrary.exp
11124 * gdb.fortran/vla-value-sub-finish.exp
11125 * gdb.fortran/vla-value-sub.exp
11126 * gdb.fortran/vla-value.exp
11127 * gdb.fortran/whatis_type.exp
11128 * gdb.go/chan.exp
11129 * gdb.go/handcall.exp
11130 * gdb.go/hello.exp
11131 * gdb.go/integers.exp
11132 * gdb.go/methods.exp
11133 * gdb.go/package.exp
11134 * gdb.go/strings.exp
11135 * gdb.go/types.exp
11136 * gdb.go/unsafe.exp
11137 * gdb.guile/scm-arch.exp
11138 * gdb.guile/scm-block.exp
11139 * gdb.guile/scm-breakpoint.exp
11140 * gdb.guile/scm-cmd.exp
11141 * gdb.guile/scm-disasm.exp
11142 * gdb.guile/scm-equal.exp
11143 * gdb.guile/scm-frame-args.exp
11144 * gdb.guile/scm-frame-inline.exp
11145 * gdb.guile/scm-frame.exp
11146 * gdb.guile/scm-iterator.exp
11147 * gdb.guile/scm-math.exp
11148 * gdb.guile/scm-objfile.exp
11149 * gdb.guile/scm-ports.exp
11150 * gdb.guile/scm-symbol.exp
11151 * gdb.guile/scm-symtab.exp
11152 * gdb.guile/scm-value-cc.exp
11153 * gdb.guile/types-module.exp
11154 * gdb.linespec/break-ask.exp
11155 * gdb.linespec/cpexplicit.exp
11156 * gdb.linespec/explicit.exp
11157 * gdb.linespec/keywords.exp
11158 * gdb.linespec/linespec.exp
11159 * gdb.linespec/ls-dollar.exp
11160 * gdb.linespec/ls-errs.exp
11161 * gdb.linespec/skip-two.exp
11162 * gdb.linespec/thread.exp
11163 * gdb.mi/mi-async.exp
11164 * gdb.mi/mi-basics.exp
11165 * gdb.mi/mi-break.exp
11166 * gdb.mi/mi-catch-load.exp
11167 * gdb.mi/mi-cli.exp
11168 * gdb.mi/mi-cmd-param-changed.exp
11169 * gdb.mi/mi-console.exp
11170 * gdb.mi/mi-detach.exp
11171 * gdb.mi/mi-disassemble.exp
11172 * gdb.mi/mi-eval.exp
11173 * gdb.mi/mi-file-transfer.exp
11174 * gdb.mi/mi-file.exp
11175 * gdb.mi/mi-fill-memory.exp
11176 * gdb.mi/mi-inheritance-syntax-error.exp
11177 * gdb.mi/mi-linespec-err-cp.exp
11178 * gdb.mi/mi-logging.exp
11179 * gdb.mi/mi-memory-changed.exp
11180 * gdb.mi/mi-read-memory.exp
11181 * gdb.mi/mi-record-changed.exp
11182 * gdb.mi/mi-reg-undefined.exp
11183 * gdb.mi/mi-regs.exp
11184 * gdb.mi/mi-return.exp
11185 * gdb.mi/mi-reverse.exp
11186 * gdb.mi/mi-simplerun.exp
11187 * gdb.mi/mi-solib.exp
11188 * gdb.mi/mi-stack.exp
11189 * gdb.mi/mi-stepi.exp
11190 * gdb.mi/mi-syn-frame.exp
11191 * gdb.mi/mi-until.exp
11192 * gdb.mi/mi-var-block.exp
11193 * gdb.mi/mi-var-child.exp
11194 * gdb.mi/mi-var-cmd.exp
11195 * gdb.mi/mi-var-cp.exp
11196 * gdb.mi/mi-var-display.exp
11197 * gdb.mi/mi-var-invalidate.exp
11198 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11199 * gdb.mi/mi-vla-fortran.exp
11200 * gdb.mi/mi-watch.exp
11201 * gdb.mi/mi2-var-child.exp
11202 * gdb.mi/user-selected-context-sync.exp
11203 * gdb.modula2/unbounded-array.exp
11204 * gdb.multi/dummy-frame-restore.exp
11205 * gdb.multi/multi-arch-exec.exp
11206 * gdb.multi/multi-arch.exp
11207 * gdb.multi/tids.exp
11208 * gdb.multi/watchpoint-multi.exp
11209 * gdb.opencl/callfuncs.exp
11210 * gdb.opencl/convs_casts.exp
11211 * gdb.opencl/datatypes.exp
11212 * gdb.opencl/operators.exp
11213 * gdb.opencl/vec_comps.exp
11214 * gdb.opt/clobbered-registers-O2.exp
11215 * gdb.opt/inline-break.exp
11216 * gdb.opt/inline-bt.exp
11217 * gdb.opt/inline-cmds.exp
11218 * gdb.opt/inline-locals.exp
11219 * gdb.pascal/case-insensitive-symbols.exp
11220 * gdb.pascal/floats.exp
11221 * gdb.pascal/gdb11492.exp
11222 * gdb.python/lib-types.exp
11223 * gdb.python/py-arch.exp
11224 * gdb.python/py-as-string.exp
11225 * gdb.python/py-bad-printers.exp
11226 * gdb.python/py-block.exp
11227 * gdb.python/py-breakpoint-create-fail.exp
11228 * gdb.python/py-breakpoint.exp
11229 * gdb.python/py-caller-is.exp
11230 * gdb.python/py-cmd.exp
11231 * gdb.python/py-explore-cc.exp
11232 * gdb.python/py-explore.exp
11233 * gdb.python/py-finish-breakpoint.exp
11234 * gdb.python/py-finish-breakpoint2.exp
11235 * gdb.python/py-frame-args.exp
11236 * gdb.python/py-frame-inline.exp
11237 * gdb.python/py-frame.exp
11238 * gdb.python/py-framefilter-mi.exp
11239 * gdb.python/py-infthread.exp
11240 * gdb.python/py-lazy-string.exp
11241 * gdb.python/py-linetable.exp
11242 * gdb.python/py-mi-events.exp
11243 * gdb.python/py-mi-objfile.exp
11244 * gdb.python/py-mi.exp
11245 * gdb.python/py-objfile.exp
11246 * gdb.python/py-pp-integral.exp
11247 * gdb.python/py-pp-maint.exp
11248 * gdb.python/py-pp-re-notag.exp
11249 * gdb.python/py-pp-registration.exp
11250 * gdb.python/py-recurse-unwind.exp
11251 * gdb.python/py-strfns.exp
11252 * gdb.python/py-symbol.exp
11253 * gdb.python/py-symtab.exp
11254 * gdb.python/py-sync-interp.exp
11255 * gdb.python/py-typeprint.exp
11256 * gdb.python/py-unwind-maint.exp
11257 * gdb.python/py-unwind.exp
11258 * gdb.python/py-value-cc.exp
11259 * gdb.python/py-xmethods.exp
11260 * gdb.reverse/amd64-tailcall-reverse.exp
11261 * gdb.reverse/break-precsave.exp
11262 * gdb.reverse/break-reverse.exp
11263 * gdb.reverse/consecutive-precsave.exp
11264 * gdb.reverse/consecutive-reverse.exp
11265 * gdb.reverse/finish-precsave.exp
11266 * gdb.reverse/finish-reverse-bkpt.exp
11267 * gdb.reverse/finish-reverse.exp
11268 * gdb.reverse/fstatat-reverse.exp
11269 * gdb.reverse/getresuid-reverse.exp
11270 * gdb.reverse/i386-precsave.exp
11271 * gdb.reverse/i386-reverse.exp
11272 * gdb.reverse/i386-sse-reverse.exp
11273 * gdb.reverse/i387-env-reverse.exp
11274 * gdb.reverse/i387-stack-reverse.exp
11275 * gdb.reverse/insn-reverse.exp
11276 * gdb.reverse/machinestate-precsave.exp
11277 * gdb.reverse/machinestate.exp
11278 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11279 * gdb.reverse/pipe-reverse.exp
11280 * gdb.reverse/readv-reverse.exp
11281 * gdb.reverse/recvmsg-reverse.exp
11282 * gdb.reverse/rerun-prec.exp
11283 * gdb.reverse/s390-mvcle.exp
11284 * gdb.reverse/step-precsave.exp
11285 * gdb.reverse/step-reverse.exp
11286 * gdb.reverse/time-reverse.exp
11287 * gdb.reverse/until-precsave.exp
11288 * gdb.reverse/until-reverse.exp
11289 * gdb.reverse/waitpid-reverse.exp
11290 * gdb.reverse/watch-precsave.exp
11291 * gdb.reverse/watch-reverse.exp
11292 * gdb.rust/generics.exp
11293 * gdb.rust/methods.exp
11294 * gdb.rust/modules.exp
11295 * gdb.rust/simple.exp
11296 * gdb.server/connect-with-no-symbol-file.exp
11297 * gdb.server/ext-attach.exp
11298 * gdb.server/ext-restart.exp
11299 * gdb.server/ext-wrapper.exp
11300 * gdb.server/file-transfer.exp
11301 * gdb.server/server-exec-info.exp
11302 * gdb.server/server-kill.exp
11303 * gdb.server/server-mon.exp
11304 * gdb.server/wrapper.exp
11305 * gdb.stabs/exclfwd.exp
11306 * gdb.stabs/gdb11479.exp
11307 * gdb.threads/clone-new-thread-event.exp
11308 * gdb.threads/corethreads.exp
11309 * gdb.threads/current-lwp-dead.exp
11310 * gdb.threads/dlopen-libpthread.exp
11311 * gdb.threads/gcore-thread.exp
11312 * gdb.threads/sigstep-threads.exp
11313 * gdb.threads/watchpoint-fork.exp
11314 * gdb.trace/actions-changed.exp
11315 * gdb.trace/backtrace.exp
11316 * gdb.trace/change-loc.exp
11317 * gdb.trace/circ.exp
11318 * gdb.trace/collection.exp
11319 * gdb.trace/disconnected-tracing.exp
11320 * gdb.trace/ftrace.exp
11321 * gdb.trace/mi-trace-frame-collected.exp
11322 * gdb.trace/mi-trace-unavailable.exp
11323 * gdb.trace/mi-traceframe-changed.exp
11324 * gdb.trace/mi-tsv-changed.exp
11325 * gdb.trace/no-attach-trace.exp
11326 * gdb.trace/passc-dyn.exp
11327 * gdb.trace/qtro.exp
11328 * gdb.trace/range-stepping.exp
11329 * gdb.trace/read-memory.exp
11330 * gdb.trace/save-trace.exp
11331 * gdb.trace/signal.exp
11332 * gdb.trace/status-stop.exp
11333 * gdb.trace/tfile.exp
11334 * gdb.trace/trace-break.exp
11335 * gdb.trace/trace-buffer-size.exp
11336 * gdb.trace/trace-condition.exp
11337 * gdb.trace/tracefile-pseudo-reg.exp
11338 * gdb.trace/tstatus.exp
11339 * gdb.trace/unavailable.exp
11340 * gdb.trace/while-dyn.exp
11341 * gdb.trace/while-stepping.exp
11342
34c41c68
DE
113432016-12-22 Doug Evans <xdje42@gmail.com>
11344
11345 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11346 and msymbols.
11347
16e69324
YQ
113482016-12-19 Yao Qi <yao.qi@linaro.org>
11349
11350 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11351 (test_with_self): Don't call do_steps_and_nexts, and remove
11352 code about stepping into xmalloc.
11353
f94f411b
YQ
113542016-12-09 Yao Qi <yao.qi@linaro.org>
11355
11356 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11357
113582016-12-09 Yao Qi <yao.qi@linaro.org>
11359
11360 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11361
f1b5deee
PA
113622016-12-09 Pedro Alves <palves@redhat.com>
11363
11364 * gdb.base/all-architectures-0.exp: New file.
11365 * gdb.base/all-architectures-1.exp: New file.
11366 * gdb.base/all-architectures-2.exp: New file.
11367 * gdb.base/all-architectures-3.exp: New file.
11368 * gdb.base/all-architectures-4.exp: New file.
11369 * gdb.base/all-architectures-5.exp: New file.
11370 * gdb.base/all-architectures-6.exp: New file.
11371 * gdb.base/all-architectures-7.exp: New file.
11372 * gdb.base/all-architectures.exp.in: New file.
11373
364ca42e
YQ
113742016-12-09 Yao Qi <yao.qi@linaro.org>
11375
11376 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11377
107c2d62
LM
113782016-12-02 Luis Machado <lgustavo@codesourcery.com>
11379
11380 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11381 possible.
11382 Remove useless pattern-matching code.
11383
df3ee9ca
PA
113842016-12-02 Pedro Alves <palves@redhat.com>
11385
11386 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11387 procedure.
11388 (top level): Call it.
11389
ec835369
PA
113902016-12-02 Pedro Alves <palves@redhat.com>
11391
11392 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11393 New procedure.
11394 (top level): Call it.
11395
01770bbd
PA
113962016-12-02 Pedro Alves <palves@redhat.com>
11397
11398 PR cli/20559
11399 * gdb.base/commands.exp (user_defined_command_args_eval): New
11400 procedure.
11401 (top level): Call it.
11402
008459ea
LM
114032016-12-02 Luis Machado <lgustavo@codesourcery.com>
11404
11405 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11406 timeout handling.
11407
0c1b455e
TT
114082016-12-02 Tom Tromey <tom@tromey.com>
11409
11410 * gdb.dwarf2/main-subprogram.c: New file.
11411 * gdb.dwarf2/main-subprogram.exp: New file.
11412
018572b8
LM
114132016-12-01 Luis Machado <lgustavo@codesourcery.com>
11414
11415 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11416 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11417 gdb_test_no_output for a couple of cases.
11418 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11419
84c93cd5
LM
114202016-12-01 Luis Machado <lgustavo@codesourcery.com>
11421
11422 Fix test names and standardize compilation error messages throughout
11423 the following files:
11424
11425 * gdb.ada/start.exp
11426 * gdb.arch/alpha-step.exp
11427 * gdb.arch/e500-prologue.exp
11428 * gdb.arch/ftrace-insn-reloc.exp
11429 * gdb.arch/gdb1291.exp
11430 * gdb.arch/gdb1431.exp
11431 * gdb.arch/gdb1558.exp
11432 * gdb.arch/i386-dr3-watch.exp
11433 * gdb.arch/i386-sse-stack-align.exp
11434 * gdb.arch/ia64-breakpoint-shadow.exp
11435 * gdb.arch/pa-nullify.exp
11436 * gdb.arch/powerpc-aix-prologue.exp
11437 * gdb.arch/thumb-bx-pc.exp
11438 * gdb.base/annota1.exp
11439 * gdb.base/annota3.exp
11440 * gdb.base/arrayidx.exp
11441 * gdb.base/assign.exp
11442 * gdb.base/attach.exp
11443 * gdb.base/auxv.exp
11444 * gdb.base/bang.exp
11445 * gdb.base/bfp-test.exp
11446 * gdb.base/bigcore.exp
11447 * gdb.base/bitfields2.exp
11448 * gdb.base/break-fun-addr.exp
11449 * gdb.base/break-probes.exp
11450 * gdb.base/call-rt-st.exp
11451 * gdb.base/callexit.exp
11452 * gdb.base/catch-fork-kill.exp
11453 * gdb.base/charset.exp
11454 * gdb.base/checkpoint.exp
11455 * gdb.base/comprdebug.exp
11456 * gdb.base/constvars.exp
11457 * gdb.base/coredump-filter.exp
11458 * gdb.base/cursal.exp
11459 * gdb.base/cvexpr.exp
11460 * gdb.base/detach.exp
11461 * gdb.base/display.exp
11462 * gdb.base/dmsym.exp
11463 * gdb.base/dprintf-pending.exp
11464 * gdb.base/dso2dso.exp
11465 * gdb.base/dtrace-probe.exp
11466 * gdb.base/dump.exp
11467 * gdb.base/enum_cond.exp
11468 * gdb.base/exe-lock.exp
11469 * gdb.base/exec-invalid-sysroot.exp
11470 * gdb.base/execl-update-breakpoints.exp
11471 * gdb.base/exprs.exp
11472 * gdb.base/fileio.exp
11473 * gdb.base/find.exp
11474 * gdb.base/finish.exp
11475 * gdb.base/fixsection.exp
11476 * gdb.base/foll-vfork.exp
11477 * gdb.base/frame-args.exp
11478 * gdb.base/gcore.exp
11479 * gdb.base/gdb1250.exp
11480 * gdb.base/global-var-nested-by-dso.exp
11481 * gdb.base/gnu-ifunc.exp
11482 * gdb.base/hashline1.exp
11483 * gdb.base/hashline2.exp
11484 * gdb.base/hashline3.exp
11485 * gdb.base/hbreak-in-shr-unsupported.exp
11486 * gdb.base/huge.exp
11487 * gdb.base/infcall-input.exp
11488 * gdb.base/info-fun.exp
11489 * gdb.base/info-shared.exp
11490 * gdb.base/jit-simple.exp
11491 * gdb.base/jit-so.exp
11492 * gdb.base/jit.exp
11493 * gdb.base/jump.exp
11494 * gdb.base/label.exp
11495 * gdb.base/lineinc.exp
11496 * gdb.base/logical.exp
11497 * gdb.base/longjmp.exp
11498 * gdb.base/macscp.exp
11499 * gdb.base/miscexprs.exp
11500 * gdb.base/new-ui-echo.exp
11501 * gdb.base/new-ui-pending-input.exp
11502 * gdb.base/new-ui.exp
11503 * gdb.base/nodebug.exp
11504 * gdb.base/nofield.exp
11505 * gdb.base/offsets.exp
11506 * gdb.base/overlays.exp
11507 * gdb.base/pending.exp
11508 * gdb.base/pointers.exp
11509 * gdb.base/pr11022.exp
11510 * gdb.base/printcmds.exp
11511 * gdb.base/prologue.exp
11512 * gdb.base/ptr-typedef.exp
11513 * gdb.base/realname-expand.exp
11514 * gdb.base/relativedebug.exp
11515 * gdb.base/relocate.exp
11516 * gdb.base/remote.exp
11517 * gdb.base/reread.exp
11518 * gdb.base/return2.exp
11519 * gdb.base/savedregs.exp
11520 * gdb.base/sep.exp
11521 * gdb.base/sepdebug.exp
11522 * gdb.base/sepsymtab.exp
11523 * gdb.base/set-inferior-tty.exp
11524 * gdb.base/setshow.exp
11525 * gdb.base/shlib-call.exp
11526 * gdb.base/sigaltstack.exp
11527 * gdb.base/siginfo-addr.exp
11528 * gdb.base/signals.exp
11529 * gdb.base/signull.exp
11530 * gdb.base/sigrepeat.exp
11531 * gdb.base/so-impl-ld.exp
11532 * gdb.base/solib-display.exp
11533 * gdb.base/solib-overlap.exp
11534 * gdb.base/solib-search.exp
11535 * gdb.base/solib-symbol.exp
11536 * gdb.base/structs.exp
11537 * gdb.base/structs2.exp
11538 * gdb.base/symtab-search-order.exp
11539 * gdb.base/twice.exp
11540 * gdb.base/unload.exp
11541 * gdb.base/varargs.exp
11542 * gdb.base/watchpoint-solib.exp
11543 * gdb.base/watchpoint.exp
11544 * gdb.base/whatis.exp
11545 * gdb.base/wrong_frame_bt_full.exp
11546 * gdb.btrace/dlopen.exp
11547 * gdb.cell/ea-standalone.exp
11548 * gdb.cell/ea-test.exp
11549 * gdb.cp/dispcxx.exp
11550 * gdb.cp/gdb2384.exp
11551 * gdb.cp/method2.exp
11552 * gdb.cp/nextoverthrow.exp
11553 * gdb.cp/pr10728.exp
11554 * gdb.disasm/am33.exp
11555 * gdb.disasm/h8300s.exp
11556 * gdb.disasm/mn10300.exp
11557 * gdb.disasm/sh3.exp
11558 * gdb.dwarf2/dw2-dir-file-name.exp
11559 * gdb.fortran/complex.exp
11560 * gdb.fortran/library-module.exp
11561 * gdb.guile/scm-pretty-print.exp
11562 * gdb.guile/scm-symbol.exp
11563 * gdb.guile/scm-type.exp
11564 * gdb.guile/scm-value.exp
11565 * gdb.linespec/linespec.exp
11566 * gdb.mi/gdb701.exp
11567 * gdb.mi/gdb792.exp
11568 * gdb.mi/mi-breakpoint-changed.exp
11569 * gdb.mi/mi-dprintf-pending.exp
11570 * gdb.mi/mi-dprintf.exp
11571 * gdb.mi/mi-exit-code.exp
11572 * gdb.mi/mi-pending.exp
11573 * gdb.mi/mi-solib.exp
11574 * gdb.mi/new-ui-mi-sync.exp
11575 * gdb.mi/pr11022.exp
11576 * gdb.mi/user-selected-context-sync.exp
11577 * gdb.opt/solib-intra-step.exp
11578 * gdb.python/py-events.exp
11579 * gdb.python/py-finish-breakpoint.exp
11580 * gdb.python/py-mi.exp
11581 * gdb.python/py-prettyprint.exp
11582 * gdb.python/py-shared.exp
11583 * gdb.python/py-symbol.exp
11584 * gdb.python/py-template.exp
11585 * gdb.python/py-type.exp
11586 * gdb.python/py-value.exp
11587 * gdb.reverse/solib-precsave.exp
11588 * gdb.reverse/solib-reverse.exp
11589 * gdb.server/solib-list.exp
11590 * gdb.stabs/weird.exp
11591 * gdb.threads/reconnect-signal.exp
11592 * gdb.threads/stepi-random-signal.exp
11593 * gdb.trace/actions.exp
11594 * gdb.trace/ax.exp
11595 * gdb.trace/backtrace.exp
11596 * gdb.trace/change-loc.exp
11597 * gdb.trace/deltrace.exp
11598 * gdb.trace/ftrace-lock.exp
11599 * gdb.trace/ftrace.exp
11600 * gdb.trace/infotrace.exp
11601 * gdb.trace/mi-tracepoint-changed.exp
11602 * gdb.trace/packetlen.exp
11603 * gdb.trace/passcount.exp
11604 * gdb.trace/pending.exp
11605 * gdb.trace/range-stepping.exp
11606 * gdb.trace/report.exp
11607 * gdb.trace/stap-trace.exp
11608 * gdb.trace/tfind.exp
11609 * gdb.trace/trace-break.exp
11610 * gdb.trace/trace-condition.exp
11611 * gdb.trace/trace-enable-disable.exp
11612 * gdb.trace/trace-mt.exp
11613 * gdb.trace/tracecmd.exp
11614 * gdb.trace/tspeed.exp
11615 * gdb.trace/tsv.exp
11616 * lib/perftest.exp
11617
fb9feb35
LM
116182016-12-01 Luis Machado <lgustavo@codesourcery.com>
11619
11620 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11621 with gdb_test_no_output.
11622 Use command as test name.
11623
cd2ddb6c
LM
116242016-12-01 Luis Machado <lgustavo@codesourcery.com>
11625
11626 Fix test names starting with uppercase throughout the files.
11627
11628 * gdb.ada/assign_1.exp
11629 * gdb.ada/boolean_expr.exp
11630 * gdb.base/arrayidx.exp
11631 * gdb.base/del.exp
11632 * gdb.base/gcore-buffer-overflow.exp
11633 * gdb.base/testenv.exp
11634 * gdb.compile/compile.exp
11635 * gdb.python/py-framefilter-invalidarg.exp
11636 * gdb.python/py-framefilter.exp
11637
bb95117e
LM
116382016-12-01 Luis Machado <lgustavo@codesourcery.com>
11639
11640 Fix test names starting with uppercase throughout the files.
11641
11642 * gdb.ada/array_return.exp
11643 * gdb.ada/expr_delims.exp
11644 * gdb.ada/mi_dyn_arr.exp
11645 * gdb.ada/mi_interface.exp
11646 * gdb.ada/mi_var_array.exp
11647 * gdb.ada/watch_arg.exp
11648 * gdb.arch/alpha-step.exp
11649 * gdb.arch/altivec-regs.exp
11650 * gdb.arch/e500-regs.exp
11651 * gdb.arch/powerpc-d128-regs.exp
11652 * gdb.base/arrayidx.exp
11653 * gdb.base/break.exp
11654 * gdb.base/checkpoint.exp
11655 * gdb.base/debug-expr.exp
11656 * gdb.base/dmsym.exp
11657 * gdb.base/radix.exp
11658 * gdb.base/sepdebug.exp
11659 * gdb.base/testenv.exp
11660 * gdb.base/watch_thread_num.exp
11661 * gdb.base/watchpoint-cond-gone.exp
11662 * gdb.cell/break.exp
11663 * gdb.cell/ea-cache.exp
11664 * gdb.compile/compile.exp
11665 * gdb.cp/gdb2495.exp
11666 * gdb.gdb/selftest.exp
11667 * gdb.gdb/xfullpath.exp
11668 * gdb.go/hello.exp
11669 * gdb.go/integers.exp
11670 * gdb.objc/basicclass.exp
11671 * gdb.pascal/hello.exp
11672 * gdb.pascal/integers.exp
11673 * gdb.python/py-breakpoint.exp
11674 * gdb.python/py-cmd.exp
11675 * gdb.python/py-linetable.exp
11676 * gdb.python/py-xmethods.exp
11677 * gdb.python/python.exp
11678 * gdb.reverse/consecutive-precsave.exp
11679 * gdb.reverse/finish-precsave.exp
11680 * gdb.reverse/i386-precsave.exp
11681 * gdb.reverse/machinestate-precsave.exp
11682 * gdb.reverse/sigall-precsave.exp
11683 * gdb.reverse/solib-precsave.exp
11684 * gdb.reverse/step-precsave.exp
11685 * gdb.reverse/until-precsave.exp
11686 * gdb.reverse/watch-precsave.exp
11687 * gdb.threads/leader-exit.exp
11688 * gdb.threads/pthreads.exp
11689 * gdb.threads/wp-replication.exp
11690 * gdb.trace/actions.exp
11691 * gdb.trace/mi-tsv-changed.exp
11692 * gdb.trace/tsv.exp
11693
de97fdd4
LM
116942016-12-01 Luis Machado <lgustavo@codesourcery.com>
11695
11696 Fix test names starting with uppercase throughout the files.
11697
11698 * gdb.arch/i386-bp_permanent.exp
11699 * gdb.arch/i386-gnu-cfi.exp
11700 * gdb.base/disasm-end-cu.exp
11701 * gdb.base/macscp.exp
11702 * gdb.base/pending.exp
11703 * gdb.base/watch_thread_num.exp
11704 * gdb.cp/exception.exp
11705 * gdb.cp/gdb2495.exp
11706 * gdb.cp/local.exp
11707 * gdb.python/py-evsignal.exp
11708 * gdb.python/python.exp
11709 * gdb.trace/tracecmd.exp
11710
9f058c10
LM
117112016-12-01 Luis Machado <lgustavo@codesourcery.com>
11712
11713 Fix test names starting with uppercase throughout the files.
11714
11715 * gdb.base/charset.exp
11716 * gdb.base/eval.exp
11717 * gdb.base/multi-forks.exp
11718 * gdb.guile/scm-progspace.exp
11719 * gdb.opencl/datatypes.exp
11720 * gdb.python/py-block.exp
11721 * gdb.python/py-function.exp
11722 * gdb.python/py-symbol.exp
11723 * gdb.python/py-symtab.exp
11724 * gdb.python/py-xmethods.exp
11725 * gdb.reverse/break-precsave.exp
11726 * gdb.reverse/break-reverse.exp
11727 * gdb.reverse/consecutive-precsave.exp
11728 * gdb.reverse/consecutive-reverse.exp
11729 * gdb.reverse/finish-precsave.exp
11730 * gdb.reverse/finish-reverse-bkpt.exp
11731 * gdb.reverse/finish-reverse.exp
11732 * gdb.reverse/fstatat-reverse.exp
11733 * gdb.reverse/getresuid-reverse.exp
11734 * gdb.reverse/i386-precsave.exp
11735 * gdb.reverse/i386-reverse.exp
11736 * gdb.reverse/i386-sse-reverse.exp
11737 * gdb.reverse/i387-stack-reverse.exp
11738 * gdb.reverse/insn-reverse.exp
11739 * gdb.reverse/machinestate-precsave.exp
11740 * gdb.reverse/machinestate.exp
11741 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11742 * gdb.reverse/pipe-reverse.exp
11743 * gdb.reverse/readv-reverse.exp
11744 * gdb.reverse/recvmsg-reverse.exp
11745 * gdb.reverse/rerun-prec.exp
11746 * gdb.reverse/s390-mvcle.exp
11747 * gdb.reverse/sigall-precsave.exp
11748 * gdb.reverse/sigall-reverse.exp
11749 * gdb.reverse/solib-precsave.exp
11750 * gdb.reverse/solib-reverse.exp
11751 * gdb.reverse/step-precsave.exp
11752 * gdb.reverse/step-reverse.exp
11753 * gdb.reverse/time-reverse.exp
11754 * gdb.reverse/until-precsave.exp
11755 * gdb.reverse/until-reverse.exp
11756 * gdb.reverse/waitpid-reverse.exp
11757 * gdb.reverse/watch-precsave.exp
11758 * gdb.reverse/watch-reverse.exp
11759
cdc7edd7
LM
117602016-12-01 Luis Machado <lgustavo@codesourcery.com>
11761
11762 Fix test names starting with uppercase throughout the files.
11763
11764 * gdb.arch/i386-mpx-simple_segv.exp
11765 * gdb.arch/i386-mpx.exp
11766 * gdb.arch/i386-permbkpt.exp
11767 * gdb.arch/pa-nullify.exp
11768 * gdb.arch/powerpc-d128-regs.exp
11769 * gdb.arch/vsx-regs.exp
11770 * gdb.base/bfp-test.exp
11771 * gdb.base/break.exp
11772 * gdb.base/breakpoint-shadow.exp
11773 * gdb.base/callfuncs.exp
11774 * gdb.base/charset.exp
11775 * gdb.base/commands.exp
11776 * gdb.base/completion.exp
11777 * gdb.base/dfp-test.exp
11778 * gdb.base/echo.exp
11779 * gdb.base/ending-run.exp
11780 * gdb.base/eval.exp
11781 * gdb.base/expand-psymtabs.exp
11782 * gdb.base/float128.exp
11783 * gdb.base/floatn.exp
11784 * gdb.base/foll-exec-mode.exp
11785 * gdb.base/gdb1056.exp
11786 * gdb.base/gdb11531.exp
11787 * gdb.base/kill-after-signal.exp
11788 * gdb.base/multi-forks.exp
11789 * gdb.base/overlays.exp
11790 * gdb.base/pending.exp
11791 * gdb.base/sepdebug.exp
11792 * gdb.base/testenv.exp
11793 * gdb.base/valgrind-db-attach.exp
11794 * gdb.base/watch_thread_num.exp
11795 * gdb.base/watchpoint-cond-gone.exp
11796 * gdb.base/watchpoint.exp
11797 * gdb.base/watchpoints.exp
11798 * gdb.cp/arg-reference.exp
11799 * gdb.cp/baseenum.exp
11800 * gdb.cp/operator.exp
11801 * gdb.cp/shadow.exp
11802 * gdb.dwarf2/dw2-op-out-param.exp
11803 * gdb.dwarf2/dw2-reg-undefined.exp
11804 * gdb.go/chan.exp
11805 * gdb.go/hello.exp
11806 * gdb.go/integers.exp
11807 * gdb.go/methods.exp
11808 * gdb.go/package.exp
11809 * gdb.guile/scm-parameter.exp
11810 * gdb.guile/scm-progspace.exp
11811 * gdb.guile/scm-value.exp
11812 * gdb.mi/mi-pending.exp
11813 * gdb.mi/user-selected-context-sync.exp
11814 * gdb.multi/multi-attach.exp
11815 * gdb.multi/tids.exp
11816 * gdb.opt/clobbered-registers-O2.exp
11817 * gdb.pascal/floats.exp
11818 * gdb.pascal/integers.exp
11819 * gdb.python/py-block.exp
11820 * gdb.python/py-events.exp
11821 * gdb.python/py-parameter.exp
11822 * gdb.python/py-symbol.exp
11823 * gdb.python/py-symtab.exp
11824 * gdb.python/py-type.exp
11825 * gdb.python/py-value.exp
11826 * gdb.python/py-xmethods.exp
11827 * gdb.python/python.exp
11828 * gdb.reverse/break-precsave.exp
11829 * gdb.reverse/consecutive-precsave.exp
11830 * gdb.reverse/finish-precsave.exp
11831 * gdb.reverse/i386-precsave.exp
11832 * gdb.reverse/machinestate-precsave.exp
11833 * gdb.reverse/sigall-precsave.exp
11834 * gdb.reverse/solib-precsave.exp
11835 * gdb.reverse/step-precsave.exp
11836 * gdb.reverse/until-precsave.exp
11837 * gdb.reverse/watch-precsave.exp
11838 * gdb.server/ext-attach.exp
11839 * gdb.server/ext-restart.exp
11840 * gdb.server/ext-run.exp
11841 * gdb.server/ext-wrapper.exp
11842 * gdb.stabs/gdb11479.exp
11843 * gdb.stabs/weird.exp
11844 * gdb.threads/attach-many-short-lived-threads.exp
11845 * gdb.threads/kill.exp
11846 * gdb.threads/watchpoint-fork.exp
11847
bc6c7af4
LM
118482016-12-01 Luis Machado <lgustavo@codesourcery.com>
11849
11850 Fix test names starting with uppercase throughout all the files below.
11851
11852 * gdb.ada/array_return.exp
11853 * gdb.ada/catch_ex.exp
11854 * gdb.ada/info_exc.exp
11855 * gdb.ada/mi_catch_ex.exp
11856 * gdb.ada/mi_dyn_arr.exp
11857 * gdb.ada/mi_ex_cond.exp
11858 * gdb.ada/mi_exc_info.exp
11859 * gdb.ada/mi_interface.exp
11860 * gdb.ada/mi_task_arg.exp
11861 * gdb.ada/mi_task_info.exp
11862 * gdb.ada/mi_var_array.exp
11863 * gdb.arch/alpha-step.exp
11864 * gdb.arch/amd64-disp-step.exp
11865 * gdb.arch/arm-disp-step.exp
11866 * gdb.arch/disp-step-insn-reloc.exp
11867 * gdb.arch/e500-prologue.exp
11868 * gdb.arch/ftrace-insn-reloc.exp
11869 * gdb.arch/gdb1558.exp
11870 * gdb.arch/i386-bp_permanent.exp
11871 * gdb.arch/i386-disp-step.exp
11872 * gdb.arch/i386-float.exp
11873 * gdb.arch/i386-gnu-cfi.exp
11874 * gdb.arch/ia64-breakpoint-shadow.exp
11875 * gdb.arch/mips16-thunks.exp
11876 * gdb.arch/pa-nullify.exp
11877 * gdb.arch/powerpc-aix-prologue.exp
11878 * gdb.arch/powerpc-power.exp
11879 * gdb.arch/ppc-dfp.exp
11880 * gdb.arch/s390-tdbregs.exp
11881 * gdb.arch/spu-info.exp
11882 * gdb.arch/spu-ls.exp
11883 * gdb.arch/thumb-bx-pc.exp
11884 * gdb.base/advance.exp
11885 * gdb.base/annota-input-while-running.exp
11886 * gdb.base/arrayidx.exp
11887 * gdb.base/asmlabel.exp
11888 * gdb.base/async.exp
11889 * gdb.base/attach-wait-input.exp
11890 * gdb.base/auto-connect-native-target.exp
11891 * gdb.base/batch-preserve-term-settings.exp
11892 * gdb.base/bfp-test.exp
11893 * gdb.base/bigcore.exp
11894 * gdb.base/bp-permanent.exp
11895 * gdb.base/break-always.exp
11896 * gdb.base/break-fun-addr.exp
11897 * gdb.base/break-idempotent.exp
11898 * gdb.base/break-main-file-remove-fail.exp
11899 * gdb.base/break-probes.exp
11900 * gdb.base/break-unload-file.exp
11901 * gdb.base/break.exp
11902 * gdb.base/call-ar-st.exp
11903 * gdb.base/call-rt-st.exp
11904 * gdb.base/call-sc.exp
11905 * gdb.base/call-signal-resume.exp
11906 * gdb.base/call-strs.exp
11907 * gdb.base/callexit.exp
11908 * gdb.base/callfuncs.exp
11909 * gdb.base/catch-gdb-caused-signals.exp
11910 * gdb.base/catch-signal-siginfo-cond.exp
11911 * gdb.base/catch-syscall.exp
11912 * gdb.base/compare-sections.exp
11913 * gdb.base/cond-eval-mode.exp
11914 * gdb.base/condbreak-call-false.exp
11915 * gdb.base/consecutive-step-over.exp
11916 * gdb.base/cursal.exp
11917 * gdb.base/disabled-location.exp
11918 * gdb.base/disasm-end-cu.exp
11919 * gdb.base/display.exp
11920 * gdb.base/double-prompt-target-event-error.exp
11921 * gdb.base/dprintf-bp-same-addr.exp
11922 * gdb.base/dprintf-detach.exp
11923 * gdb.base/dprintf-next.exp
11924 * gdb.base/dprintf-non-stop.exp
11925 * gdb.base/dprintf-pending.exp
11926 * gdb.base/dso2dso.exp
11927 * gdb.base/ending-run.exp
11928 * gdb.base/enum_cond.exp
11929 * gdb.base/examine-backward.exp
11930 * gdb.base/exe-lock.exp
11931 * gdb.base/exec-invalid-sysroot.exp
11932 * gdb.base/execl-update-breakpoints.exp
11933 * gdb.base/execution-termios.exp
11934 * gdb.base/fileio.exp
11935 * gdb.base/fixsection.exp
11936 * gdb.base/foll-exec-mode.exp
11937 * gdb.base/foll-exec.exp
11938 * gdb.base/fork-running-state.exp
11939 * gdb.base/frame-args.exp
11940 * gdb.base/fullpath-expand.exp
11941 * gdb.base/func-ptr.exp
11942 * gdb.base/gcore-relro-pie.exp
11943 * gdb.base/gdb1090.exp
11944 * gdb.base/gdb1555.exp
11945 * gdb.base/global-var-nested-by-dso.exp
11946 * gdb.base/gnu-ifunc.exp
11947 * gdb.base/hbreak-in-shr-unsupported.exp
11948 * gdb.base/hbreak-unmapped.exp
11949 * gdb.base/hook-stop.exp
11950 * gdb.base/infcall-input.exp
11951 * gdb.base/info-fun.exp
11952 * gdb.base/info-shared.exp
11953 * gdb.base/interrupt-noterm.exp
11954 * gdb.base/jit-so.exp
11955 * gdb.base/jit.exp
11956 * gdb.base/line-symtabs.exp
11957 * gdb.base/list.exp
11958 * gdb.base/longjmp.exp
11959 * gdb.base/macscp.exp
11960 * gdb.base/max-value-size.exp
11961 * gdb.base/nodebug.exp
11962 * gdb.base/nofield.exp
11963 * gdb.base/overlays.exp
11964 * gdb.base/paginate-after-ctrl-c-running.exp
11965 * gdb.base/paginate-bg-execution.exp
11966 * gdb.base/paginate-inferior-exit.exp
11967 * gdb.base/pending.exp
11968 * gdb.base/pr11022.exp
11969 * gdb.base/printcmds.exp
11970 * gdb.base/ptr-typedef.exp
11971 * gdb.base/ptype.exp
11972 * gdb.base/randomize.exp
11973 * gdb.base/range-stepping.exp
11974 * gdb.base/realname-expand.exp
11975 * gdb.base/relativedebug.exp
11976 * gdb.base/remote.exp
11977 * gdb.base/savedregs.exp
11978 * gdb.base/sepdebug.exp
11979 * gdb.base/set-noassign.exp
11980 * gdb.base/shlib-call.exp
11981 * gdb.base/shreloc.exp
11982 * gdb.base/sigaltstack.exp
11983 * gdb.base/sigbpt.exp
11984 * gdb.base/siginfo-addr.exp
11985 * gdb.base/siginfo-obj.exp
11986 * gdb.base/siginfo-thread.exp
11987 * gdb.base/signest.exp
11988 * gdb.base/signull.exp
11989 * gdb.base/sigrepeat.exp
11990 * gdb.base/skip.exp
11991 * gdb.base/so-impl-ld.exp
11992 * gdb.base/solib-corrupted.exp
11993 * gdb.base/solib-disc.exp
11994 * gdb.base/solib-display.exp
11995 * gdb.base/solib-overlap.exp
11996 * gdb.base/solib-search.exp
11997 * gdb.base/solib-symbol.exp
11998 * gdb.base/source-execution.exp
11999 * gdb.base/sss-bp-on-user-bp-2.exp
12000 * gdb.base/sss-bp-on-user-bp.exp
12001 * gdb.base/stack-checking.exp
12002 * gdb.base/stale-infcall.exp
12003 * gdb.base/step-break.exp
12004 * gdb.base/step-line.exp
12005 * gdb.base/step-over-exit.exp
12006 * gdb.base/step-test.exp
12007 * gdb.base/structs.exp
12008 * gdb.base/sym-file.exp
12009 * gdb.base/symtab-search-order.exp
12010 * gdb.base/term.exp
12011 * gdb.base/type-opaque.exp
12012 * gdb.base/unload.exp
12013 * gdb.base/until-nodebug.exp
12014 * gdb.base/until.exp
12015 * gdb.base/unwindonsignal.exp
12016 * gdb.base/watch-cond.exp
12017 * gdb.base/watch-non-mem.exp
12018 * gdb.base/watch_thread_num.exp
12019 * gdb.base/watchpoint-reuse-slot.exp
12020 * gdb.base/watchpoint-solib.exp
12021 * gdb.base/watchpoint.exp
12022 * gdb.btrace/dlopen.exp
12023 * gdb.cell/arch.exp
12024 * gdb.cell/break.exp
12025 * gdb.cell/bt.exp
12026 * gdb.cell/core.exp
12027 * gdb.cell/data.exp
12028 * gdb.cell/dwarfaddr.exp
12029 * gdb.cell/ea-cache.exp
12030 * gdb.cell/ea-standalone.exp
12031 * gdb.cell/ea-test.exp
12032 * gdb.cell/f-regs.exp
12033 * gdb.cell/fork.exp
12034 * gdb.cell/gcore.exp
12035 * gdb.cell/mem-access.exp
12036 * gdb.cell/ptype.exp
12037 * gdb.cell/registers.exp
12038 * gdb.cell/sizeof.exp
12039 * gdb.cell/solib-symbol.exp
12040 * gdb.cell/solib.exp
12041 * gdb.compile/compile-tls.exp
12042 * gdb.cp/exception.exp
12043 * gdb.cp/gdb2495.exp
12044 * gdb.cp/local.exp
12045 * gdb.cp/mb-inline.exp
12046 * gdb.cp/mb-templates.exp
12047 * gdb.cp/pr10687.exp
12048 * gdb.cp/pr9167.exp
12049 * gdb.cp/scope-err.exp
12050 * gdb.cp/templates.exp
12051 * gdb.cp/virtfunc.exp
12052 * gdb.dwarf2/dw2-dir-file-name.exp
12053 * gdb.dwarf2/dw2-single-line-discriminators.exp
12054 * gdb.fortran/complex.exp
12055 * gdb.fortran/library-module.exp
12056 * gdb.guile/guile.exp
12057 * gdb.guile/scm-cmd.exp
12058 * gdb.guile/scm-frame-inline.exp
12059 * gdb.guile/scm-objfile.exp
12060 * gdb.guile/scm-pretty-print.exp
12061 * gdb.guile/scm-symbol.exp
12062 * gdb.guile/scm-type.exp
12063 * gdb.guile/scm-value.exp
12064 * gdb.linespec/keywords.exp
12065 * gdb.linespec/ls-errs.exp
12066 * gdb.linespec/macro-relative.exp
12067 * gdb.linespec/thread.exp
12068 * gdb.mi/mi-breakpoint-changed.exp
12069 * gdb.mi/mi-dprintf-pending.exp
12070 * gdb.mi/mi-fullname-deleted.exp
12071 * gdb.mi/mi-logging.exp
12072 * gdb.mi/mi-pending.exp
12073 * gdb.mi/mi-solib.exp
12074 * gdb.mi/new-ui-mi-sync.exp
12075 * gdb.mi/user-selected-context-sync.exp
12076 * gdb.multi/dummy-frame-restore.exp
12077 * gdb.multi/multi-arch-exec.exp
12078 * gdb.multi/remove-inferiors.exp
12079 * gdb.multi/watchpoint-multi-exit.exp
12080 * gdb.opt/solib-intra-step.exp
12081 * gdb.perf/backtrace.exp
12082 * gdb.perf/single-step.exp
12083 * gdb.perf/skip-command.exp
12084 * gdb.perf/skip-prologue.exp
12085 * gdb.perf/solib.exp
12086 * gdb.python/lib-types.exp
12087 * gdb.python/py-as-string.exp
12088 * gdb.python/py-bad-printers.exp
12089 * gdb.python/py-block.exp
12090 * gdb.python/py-breakpoint.exp
12091 * gdb.python/py-cmd.exp
12092 * gdb.python/py-events.exp
12093 * gdb.python/py-evthreads.exp
12094 * gdb.python/py-finish-breakpoint.exp
12095 * gdb.python/py-finish-breakpoint2.exp
12096 * gdb.python/py-frame-inline.exp
12097 * gdb.python/py-frame.exp
12098 * gdb.python/py-inferior.exp
12099 * gdb.python/py-infthread.exp
12100 * gdb.python/py-mi.exp
12101 * gdb.python/py-objfile.exp
12102 * gdb.python/py-pp-maint.exp
12103 * gdb.python/py-pp-registration.exp
12104 * gdb.python/py-prettyprint.exp
12105 * gdb.python/py-recurse-unwind.exp
12106 * gdb.python/py-shared.exp
12107 * gdb.python/py-symbol.exp
12108 * gdb.python/py-symtab.exp
12109 * gdb.python/py-template.exp
12110 * gdb.python/py-type.exp
12111 * gdb.python/py-unwind-maint.exp
12112 * gdb.python/py-unwind.exp
12113 * gdb.python/py-value.exp
12114 * gdb.python/python.exp
12115 * gdb.reverse/finish-reverse-bkpt.exp
12116 * gdb.reverse/insn-reverse.exp
12117 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12118 * gdb.reverse/solib-precsave.exp
12119 * gdb.reverse/solib-reverse.exp
12120 * gdb.stabs/gdb11479.exp
12121 * gdb.stabs/weird.exp
12122 * gdb.threads/fork-child-threads.exp
12123 * gdb.threads/fork-plus-threads.exp
12124 * gdb.threads/fork-thread-pending.exp
12125 * gdb.threads/forking-threads-plus-breakpoint.exp
12126 * gdb.threads/hand-call-in-threads.exp
12127 * gdb.threads/interrupted-hand-call.exp
12128 * gdb.threads/linux-dp.exp
12129 * gdb.threads/local-watch-wrong-thread.exp
12130 * gdb.threads/next-while-other-thread-longjmps.exp
12131 * gdb.threads/non-ldr-exit.exp
12132 * gdb.threads/pending-step.exp
12133 * gdb.threads/print-threads.exp
12134 * gdb.threads/process-dies-while-detaching.exp
12135 * gdb.threads/process-dies-while-handling-bp.exp
12136 * gdb.threads/pthreads.exp
12137 * gdb.threads/queue-signal.exp
12138 * gdb.threads/reconnect-signal.exp
12139 * gdb.threads/signal-command-handle-nopass.exp
12140 * gdb.threads/signal-command-multiple-signals-pending.exp
12141 * gdb.threads/signal-delivered-right-thread.exp
12142 * gdb.threads/signal-sigtrap.exp
12143 * gdb.threads/sigthread.exp
12144 * gdb.threads/staticthreads.exp
12145 * gdb.threads/stepi-random-signal.exp
12146 * gdb.threads/thread-unwindonsignal.exp
12147 * gdb.threads/thread_check.exp
12148 * gdb.threads/thread_events.exp
12149 * gdb.threads/tid-reuse.exp
12150 * gdb.threads/tls-nodebug.exp
12151 * gdb.threads/tls-shared.exp
12152 * gdb.threads/tls-so_extern.exp
12153 * gdb.threads/tls.exp
12154 * gdb.threads/wp-replication.exp
12155 * gdb.trace/actions-changed.exp
12156 * gdb.trace/actions.exp
12157 * gdb.trace/backtrace.exp
12158 * gdb.trace/change-loc.exp
12159 * gdb.trace/collection.exp
12160 * gdb.trace/deltrace.exp
12161 * gdb.trace/disconnected-tracing.exp
12162 * gdb.trace/entry-values.exp
12163 * gdb.trace/ftrace-lock.exp
12164 * gdb.trace/ftrace.exp
12165 * gdb.trace/infotrace.exp
12166 * gdb.trace/mi-trace-frame-collected.exp
12167 * gdb.trace/mi-trace-unavailable.exp
12168 * gdb.trace/mi-traceframe-changed.exp
12169 * gdb.trace/mi-tracepoint-changed.exp
12170 * gdb.trace/mi-tsv-changed.exp
12171 * gdb.trace/no-attach-trace.exp
12172 * gdb.trace/packetlen.exp
12173 * gdb.trace/passc-dyn.exp
12174 * gdb.trace/passcount.exp
12175 * gdb.trace/pending.exp
12176 * gdb.trace/pr16508.exp
12177 * gdb.trace/qtro.exp
12178 * gdb.trace/range-stepping.exp
12179 * gdb.trace/read-memory.exp
12180 * gdb.trace/report.exp
12181 * gdb.trace/save-trace.exp
12182 * gdb.trace/signal.exp
12183 * gdb.trace/stap-trace.exp
12184 * gdb.trace/status-stop.exp
12185 * gdb.trace/strace.exp
12186 * gdb.trace/tfile.exp
12187 * gdb.trace/tfind.exp
12188 * gdb.trace/trace-break.exp
12189 * gdb.trace/trace-condition.exp
12190 * gdb.trace/trace-enable-disable.exp
12191 * gdb.trace/trace-mt.exp
12192 * gdb.trace/tracecmd.exp
12193 * gdb.trace/tracefile-pseudo-reg.exp
12194 * gdb.trace/tspeed.exp
12195 * gdb.trace/tstatus.exp
12196 * gdb.trace/tsv.exp
12197 * gdb.trace/unavailable.exp
12198 * gdb.trace/while-dyn.exp
12199 * gdb.trace/while-stepping.exp
12200 * lib/gdb-guile.exp
12201 * lib/gdb.exp
12202 * lib/mi-support.exp
12203 * lib/pascal.exp
12204 * lib/perftest.exp
12205 * lib/prelink-support.exp
12206 * lib/selftest-support.exp
12207
ad02e4fe
SM
122082016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12209
12210 * Makefile.in: Include disable-implicit-rules.mk.
12211
22347e55
AA
122122016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12213
12214 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12215 non-byte-aligned bit fields.
12216
da5b30da
AA
122172016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12218
12219 PR gdb/12616
12220 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12221 respects the DW_AT_data_bit_offset attribute.
12222
b593ecca
SM
122232016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12224
12225 * gdb.base/default.exp: Fix output of "set language".
12226
3b165252
SM
122272016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12228
12229 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12230 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12231 make.
12232 * configure.ac: Remove checks for the make program.
12233 * configure: Re-generate.
12234
1a2f3d7f
KB
122352016-11-16 Kevin Buettner <kevinb@redhat.com>
12236
12237 * gdb.python/py-recurse-unwind.c (main): Add loop.
12238 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12239 to read_register() and gdb.parse_and_eval(). Make each code
12240 call a separate case that can be individually tested.
12241 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12242 proc. Call cont_and_backtrace for each of the code paths that
12243 we want to test in the unwinder.
12244
b7f38fda
AA
122452016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12246
12247 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12248 the definition of struct S.
12249
1f8db343
CM
122502016-11-11 Catherine Moore <clm@codesourcery.com>
12251
12252 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12253
fad0c9fb
PA
122542016-11-09 Pedro Alves <palves@redhat.com>
12255
12256 * gdb.base/commands.exp (runto_or_return): New procedure.
12257 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12258 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12259 (progvar_simple_while_test, progvar_complex_if_while_test)
12260 (if_while_breakpoint_command_test)
12261 (infrun_breakpoint_command_test, breakpoint_command_test)
12262 (user_defined_command_test, watchpoint_command_test)
12263 (test_command_prompt_position, redefine_hook_test)
12264 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12265 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12266 multi_line_input and multi_line. Remove gdb_expect and
12267 gdb_stop_suppressing_tests uses.
12268 * lib/gdb.exp (valnum_re): New global.
12269 (multi_line_input): New procedure.
12270
8354c62c
SM
122712016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12272
12273 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12274 Remove.
12275 (test_setup): Define with proc_with_prefix.
12276 (test_cli_inferior): Likewise.
12277 (test_cli_thread): Likewise.
12278 (test_cli_frame): Likewise.
12279 (test_cli_select_frame): Likewise.
12280 (test_cli_up_down): Likewise.
12281 (test_mi_thread_select): Likewise.
12282 (test_mi_stack_select_frame): Likewise.
12283 (test_cli_in_mi_inferior): Likewise.
12284 (test_cli_in_mi_thread): Likewise.
12285 (test_cli_in_mi_frame): Likewise.
12286 (top level): Do not use with_test_prefix_procname.
12287
64f367a2
PA
122882016-11-09 Pedro Alves <palves@redhat.com>
12289
12290 * gdb.base/commands.exp (gdbvar_simple_if_test)
12291 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12292 (progvar_simple_if_test, progvar_simple_while_test)
12293 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12294 (infrun_breakpoint_command_test, breakpoint_command_test)
12295 (user_defined_command_test, watchpoint_command_test)
12296 (test_command_prompt_position, deprecated_command_test)
12297 (bp_deleted_in_command, temporary_breakpoint_commands)
12298 (stray_arg0_test, source_file_with_indented_comment)
12299 (recursive_source_test, if_commands_test)
12300 (error_clears_commands_left, redefine_hook_test)
12301 (redefine_backtrace_test): Use proc_with_prefix.
12302 * lib/gdb.exp (proc_with_prefix): New proc.
12303
0bb65f1e
AA
123042016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12305
12306 * gdb.base/tui-layout.c: New file.
12307 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12308 disassembly window contains very long lines.
12309
7353f247
TT
123102016-11-08 Tom Tromey <tom@tromey.com>
12311
12312 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12313 depend on Python 2.
12314
30a7bb83
TT
123152016-11-08 Tom Tromey <tom@tromey.com>
12316
12317 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12318 New method.
12319
cdf5a07c
MG
123202016-10-29 Manish Goregaokar <manish@mozilla.com>
12321
2806dc7e 12322 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12323
51a789c3
MG
123242016-10-27 Manish Goregaokar <manish@mozilla.com>
12325
2806dc7e
PA
12326 * gdb.rust/simple.rs: Add test for univariant enums without
12327 discriminants and for encoded struct-like enums.
51a789c3 12328
f610ab6d
PA
123292016-10-28 Pedro Alves <palves@redhat.com>
12330
12331 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12332 gdb_test_multiple, tighten regexps and match symtabs and line
12333 tables incrementally.
12334
b129b0ca
LM
123352016-10-28 Luis Machado <lgustavo@codesourcery.com>
12336
12337 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12338 general.
12339
ecf45d2c
SL
123402016-10-25 Luis Machado <lgustavo@codesourcery.com>
12341
12342 * gdb.base/exec-invalid-sysroot.exp: New file.
12343
b8d38ee4
JK
123442016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12345
12346 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12347
f90fd8c2
JK
123482016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12349
12350 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12351
2d2476aa
MR
123522016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12353
2806dc7e
PA
12354 * gdb.base/killed-outside.exp: Remove $options from a call to
12355 `prepare_for_testing'.
2d2476aa 12356
e42b25a0
SM
123572016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12358
12359 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12360 Change test message.
12361
3ccdb432
SM
123622016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12363
12364 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12365 Update comment.
12366
5bad3170
SM
123672016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12368
12369 * gdb.trace/mi-trace-save.exp: New file.
12370
5ad9dba7
YQ
123712016-10-13 Yao Qi <yao.qi@linaro.org>
12372
12373 * gdb.base/code_elim.exp (get_var_address): Remove.
12374 * gdb.base/relocate.exp: Likewise.
12375 * gdb.base/shreloc.exp: Likewise.
12376 * lib/gdb.exp (get_var_address): New.
12377
62df7e21
YQ
123782016-10-13 Yao Qi <yao.qi@linaro.org>
12379
12380 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12381 floating point tests if $skip_float_test is false.
12382
4dac951e
LM
123832016-10-12 Luis Machado <lgustavo@codesourcery.com>
12384
12385 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12386 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12387 argc values.
12388 Add 1 to argc so we guarantee distinct initial/modified argc values.
12389
8f1a8fc4
JK
123902016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12391
12392 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12393
16c85b5d
JK
123942016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12395
12396 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12397 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12398 * gdb.arch/vsx-regs.exp: Likewise.
12399
1d0e042a
YQ
124002016-10-07 Yao Qi <yao.qi@linaro.org>
12401
12402 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12403
68dadef5
MM
124042016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12405
12406 * gdb.python/python.exp: Test decode_line("*0").
12407
33fa2c6e
DE
124082016-10-06 Doug Evans <dje@google.com>
12409
12410 * gdb.python/py-value.exp (test_value_creation): Add test for large
12411 unsigned 64-bit value.
12412
9c37b5ae
TT
124132016-10-06 Tom Tromey <tom@tromey.com>
12414
12415 * gdb.compile/compile.exp: Change java tests to rust.
12416 * gdb.base/setshow.exp: Change java tests to rust.
12417 * gdb.base/default.exp: Remove java from language list.
12418 * README (Examples): Update language example.
12419 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12420 test.
12421 * lib/gdb.exp (skip_java_tests): Remove.
12422 * lib/java.exp: Remove.
12423 * gdb.java: Remove.
12424
78b86327
MR
124252016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12426
12427 * gdb.arch/mips-fcr.exp: New test.
12428 * gdb.arch/mips-fcr.c: Source for the new test.
12429
7470adbb
MR
124302016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12431
12432 * gdb.base/solib-disc.exp: Use `standard_output_file'
12433 throughout.
12434
4a556533
PA
124352016-10-06 Pedro Alves <palves@redhat.com>
12436
12437 * gdb.base/jit-simple-dl.c: New file.
12438 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12439 * gdb.base/jit-simple.c: ... this.
12440 * gdb.base/jit-simple.exp (jit_run): Delete.
12441 (build_jit): New proc.
12442 (jit_test_reread): Recompile either the main program or the shared
12443 library, depending on what is being tested. Skip changing address
12444 if caller wants to. Compare before/after addresses. If testing
12445 standalone, explicitly load the binary. Test "maint info
12446 breakpoints".
12447 (top level): Add "standalone vs shared lib" and "change address"
12448 vs "same address" axes.
12449
5a122fbc
PA
124502016-10-06 Pedro Alves <palves@redhat.com>
12451
12452 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12453 call.
12454 (jit_run): Delete.
12455 (jit_test_reread): Use with_test_prefix. Reload the main binary
12456 explicitly. Compare the before/after addresses of the JIT
12457 descriptor.
12458
ee8da4b8
DE
124592016-08-15 Doug Evans <dje@google.com>
12460
12461 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12462 for single bitfields is bool.
12463 * gdb.xml/tdesc-regs.exp: Ditto.
12464
f389f6fe
JK
124652016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12466
12467 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12468
fdebf1a4
YQ
124692016-10-05 Yao Qi <yao.qi@linaro.org>
12470
12471 * lib/gdb.exp (support_complex_tests): Return zero if
12472 gdb_skip_float_test return true.
12473
9c36d954 124742016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12475 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12476
12477 PR gdb/20487
12478 * gdb.mi/user-selected-context-sync.exp: New file.
12479 * gdb.mi/user-selected-context-sync.c: New file.
12480
4034d0ff 124812016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12482 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12483
12484 PR gdb/20487
12485 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12486 =thread-select-event check.
12487
a4297203
PB
124882016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12489
12490 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12491 the compulsory L operand changes.
12492 * gdb.arch/powerpc-power.s: Likewise.
12493
bb805577
JK
124942016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12495
12496 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12497 * gdb.base/jit-attach-pie.c: New file.
12498 * gdb.base/jit-attach-pie.exp: New file.
12499
6d61dee5
PA
125002016-09-28 Pedro Alves <palves@redhat.com>
12501
12502 * gdb.base/infcall-input.c: New file.
12503 * gdb.base/infcall-input.exp: New file.
12504
f73842fc
YQ
125052016-09-22 Yao Qi <yao.qi@linaro.org>
12506
12507 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12508 (gdb_exit): Rename it to ...
12509 (gdbserver_gdb_exit): ... Close GDBserver.
12510 (gdb_exit): New proc, call gdbserver_gdb_exit.
12511 (mi_gdb_exit): Likewise.
12512
90681dab
YQ
125132016-09-22 Yao Qi <yao.qi@linaro.org>
12514
12515 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12516 path.
12517 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12518 Remove duplication.
12519
9c211fd8
YQ
125202016-09-22 Yao Qi <yao.qi@linaro.org>
12521
12522 * lib/gdbserver-support.exp: Check the existence of
12523 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12524
ad0a504f
AK
125252016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12526
12527 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12528
36cf1806
TT
125292016-09-21 Tom Tromey <tom@tromey.com>
12530
12531 PR gdb/20604:
12532 * gdb.base/quit.exp: New file.
12533
74172ecf
SM
125342016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12535
12536 * .gitignore: New file.
12537
3d0ec882
MR
125382016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12539
12540 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12541 throughout.
12542
8193adea
AA
125432016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12544
12545 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12546
d41a5c09
JK
125472016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12548
12549 * gdb.cp/casts.cc (decltype): Move it ...
12550 (main): ... with its call to ...
12551 * gdb.cp/casts03.cc: ... a new file.
12552 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12553
d2dfe700
JK
125542016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12555
12556 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12557
e2a92b16
PB
125582016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12559
12560 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12561 and sync up the test with tests in gas/testsuite/gas/ppc.
12562 * gdb.arch/powerpc-power.exp: Likewise.
12563
49b4de64
JK
125642016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12565
12566 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12567
2c29df25
SDJ
125682016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12569 Jan Kratochvil <jan.kratochvil@redhat.com>
12570
12571 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12572 make m1's definition to be different from m2's. Use 'dummy' as an
12573 argument for probe 'two'.
12574
cc3c2846
JB
125752016-09-10 Jon Beniston <jon@beniston.com>
12576
12577 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12578 for sim target.
12579
e1b2624a
AA
125802016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12581
12582 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12583 variable declaration.
12584 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12585 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12586 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12587 received HWCAP as its argument.
12588
4295e285
PA
125892016-09-06 Pedro Alves <palves@redhat.com>
12590
12591 * gdb.base/new-ui-pending-input.c: New file.
12592 * gdb.base/new-ui-pending-input.exp: New file.
12593 * gdb.exp (clear_gdb_spawn_id): New procedure.
12594 (with_spawn_id): Check whether gdb_spawn_id exists before
12595 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12596 on exit.
12597
00d5215e
UW
125982016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12599
12600 * gdb.base/float128.c: New file.
12601 * gdb.base/float128.exp: Likewise.
12602 * gdb.base/floatn.c: Likewise.
12603 * gdb.base/floatn.exp: Likewise.
12604
a9ff5f12
UW
126052016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12606
12607 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12608
f245535c
PA
126092016-09-05 Pedro Alves <palves@redhat.com>
12610
12611 PR backtrace/19927
12612 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12613 unwinders are immediately called as side effect of "source" or
12614 "disable unwinder" commands.
12615 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12616
ae9cf263
YQ
126172016-09-02 Yao Qi <yao.qi@linaro.org>
12618
12619 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12620 is true and $type is "float" or "double".
12621
27aba047
YQ
126222016-09-02 Yao Qi <yao.qi@linaro.org>
12623
12624 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12625 true.
12626 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12627 * gdb.base/call-rt-st.exp: Likewise.
12628 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12629 return value instead of gdb,skip_float_test.
12630 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12631 (do_function_calls): Use its return value instead of
12632 gdb,skip_float_test.
12633 * gdb.base/finish.exp: Likewise.
12634 * gdb.base/funcargs.exp: Likewise.
12635 * gdb.base/return.exp: Likewise.
12636 * gdb.base/return2.exp: Likewise.
12637 * gdb.base/varargs.exp: Likewise.
12638 * lib/gdb.exp (gdb_skip_float_test): Change it to
12639 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12640
5af962df
AA
126412016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12642
12643 * gdb.multi/tids.exp: Test "thread apply all".
12644
7fac6910
JK
126452016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12646
12647 * gdb.base/default.exp (tty): Remove.
12648
bb1fe4ac
KB
126492016-08-24 Kevin Buettner <kevinb@redhat.com>
12650
2806dc7e
PA
12651 * gdb.python/py-recurse-unwind.c: New file.
12652 * gdb.python/py-recurse-unwind.py: New file.
12653 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12654
0a1ddfa6
SM
126552016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12656
12657 * gdb.base/set-inferior-tty.exp: New file.
12658 * gdb.base/set-inferior-tty.c: New file.
12659
d9de1fe3
PA
126602016-08-23 Pedro Alves <palves@redhat.com>
12661
12662 PR gdb/20494
12663 * gdb.base/new-ui-echo.c: New file.
12664 * gdb.base/new-ui-echo.exp: New file.
12665
e9d9abd7
YQ
126662016-08-23 Yao Qi <yao.qi@linaro.org>
12667
12668 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12669 gdbserver_spawn.
12670 * gdb.server/connect-without-multi-process.exp (do_test):
12671 Likewise.
12672
3589529e
YQ
126732016-08-23 Yao Qi <yao.qi@linaro.org>
12674
12675 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12676 standalone_txt. Delete gdb_txt and standalone_txt on host
12677 and target. Spawn the binary on target. Copy files from
12678 target to host.
12679
6bb90213
PA
126802016-08-22 Pedro Alves <palves@redhat.com>
12681
12682 PR gdb/20505
12683 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12684 with_test_prefix. Factor out bits to ...
12685 (test_no_vdso): ... this new procedure.
12686
20c2c024
CL
126872016-08-19 Carl Love <cel@us.ibm.com>
12688
12689 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12690 maintaining separate logic for constructing the output path.
12691 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12692 * gdb.arch/ppc-dfp.exp: Likewise.
12693 * gdb.arch/ppc-fp.exp: Likewise.
12694 * gdb.arch/vsx-regs.exp: Likewise.
12695 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12696 binprefix for generating the additional binary files.
12697
0646e07d
PA
126982016-08-19 Pedro Alves <palves@redhat.com>
12699
12700 * gdb.trace/mi-trace-frame-collected.exp
12701 (test_trace_frame_collected): On x32, expect two registers.
12702
46da9242
CL
127032016-08-18 Carl Love <cel@us.ibm.com>
12704
12705 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12706 and sync up the test with tests in gas/testsuite/gas/ppc.
12707 * gdb.arch/powerpc-power.exp: Likewise.
12708
eb2332d7
SM
127092016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12710
12711 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12712 expected error message.
12713
63c61e04
SM
127142016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12715
12716 * gdb.multi/remove-inferiors.exp: New file.
12717 * gdb.multi/remove-inferiors.c: New file.
12718
7b17065f
YQ
127192016-08-12 Yao Qi <yao.qi@linaro.org>
12720
12721 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12722 argument list.
12723
01d3dedf
PA
127242016-08-10 Pedro Alves <palves@redhat.com>
12725
12726 PR gdb/19187
12727 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
12728 setup_kfails.
12729
3eb7562a
PA
127302016-08-09 Pedro Alves <palves@redhat.com>
12731 Simon Marchi <simon.marchi@ericsson.com>
12732
12733 PR gdb/20418
12734 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
12735 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
12736
80614914
PA
127372016-08-09 Pedro Alves <palves@redhat.com>
12738
12739 PR mi/20431
12740 * gdb.mi/mi-cmd-error.exp: New file.
12741
f348d89a
PA
127422016-08-09 Pedro Alves <palves@redhat.com>
12743
12744 PR gdb/18653
12745 * gdb.base/signals-state-child.c: New file.
12746 * gdb.base/signals-state-child.exp: New file.
12747 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
12748
e5ca03b4
PA
127492016-08-09 Pedro Alves <palves@redhat.com>
12750
12751 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
12752
282a0691
TT
127532016-08-03 Tom Tromey <tom@tromey.com>
12754
12755 PR python/18565:
12756 * gdb.python/py-frame-inline.exp: Add Frame.function test.
12757
41bfcd63
YQ
127582016-08-01 Yao Qi <yao.qi@linaro.org>
12759
12760 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
12761 variable mode to "multi-process" if $multi_process is 1, otherwise
12762 set it to "single-process".
12763
e3465b24
YQ
127642016-08-01 Yao Qi <yao.qi@linaro.org>
12765
12766 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
12767 * gdb.cp/cpexprs.exp: Likewise.
12768 * gdb.cp/m-static.exp: Likewise.
12769
0b31a4bc
TT
127702016-07-26 Tom Tromey <tom@tromey.com>
12771
12772 PR python/20190:
12773 * gdb.threads/tls.exp (check_thread_local): Add python symbol
12774 test.
12775
e0461dbb
MM
127762016-07-26 Markus Metzger <markus.t.metzger@intel.com>
12777
12778 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
12779 selecting assembly source files.
12780 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
12781 assembly source files.
12782 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
12783 assembly source files.
12784 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
12785 selecting assembly source files.
12786
8194e927
SM
127872016-07-25 Simon Marchi <simon.marchi@ericsson.com>
12788
12789 * gdb.base/new-ui.exp (do_test_invalid_args): New
12790 procedure.
12791
c0272db5
TW
127922016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
12793
12794 * gdb.btrace/reconnect.c: New file.
12795 * gdb.btrace/reconnect.exp: New file.
12796
e3487908
GKB
127972016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
12798
12799 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
12800 to test_catch_syscall_group.
12801 (test_catch_syscall_group): New.
12802
12df5c00
TT
128032016-07-21 Tom Tromey <tom@tromey.com>
12804
12805 * gdb.rust/simple.rs (main): Use empty struct expression.
12806 * gdb.rust/simple.exp: Add tests for empty struct expression.
12807
bae62ee2
YQ
128082016-07-21 Yao Qi <yao.qi@linaro.org>
12809
12810 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
12811 if gdb_skip_xml_test is true on some targets.
12812
b1b53fb3
YQ
128132016-07-21 Yao Qi <yao.qi@linaro.org>
12814
12815 * gdb.server/solib-list.exp: Unset last_loaded_file.
12816
027d97f8
JK
128172016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12818
12819 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
12820 "step into captured_main (args)".
12821
7674d381
JK
128222016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12823
12824 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
12825
72b5d099
JK
128262016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12827
12828 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
12829
1f960ced
PA
128302016-07-19 Pedro Alves <palves@redhat.com>
12831
12832 * gdb.opt/inline-break.exp: Remove optimize=-O2.
12833 * gdb.opt/inline-bt.exp: Likewise.
12834 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
12835 additional_flags=-Winline.
12836 * gdb.opt/inline-locals.exp: Likewise.
12837 * gdb.opt/inline-markers.c (ATTR): Define.
12838 (inlined_fn): Use it.
12839
f25827c1
YQ
128402016-07-19 Yao Qi <yao.qi@linaro.org>
12841
12842 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
12843 (test_with_self): Remove some code. Remove argument executable.
12844 (top-level): Use do_self_tests.
12845
37539ebe
DB
128462016-07-15 Zachary Welch <zwelch@codesourcery.com>
12847 Don Breazeal <donb@codesourcery.com>
12848
12849 * gdb.base/maint.exp: Escape paths used in regular expressions.
12850 * gdb.stabs/weird.exp: Likewise.
12851
dac790e1
TT
128522016-07-13 Tom Tromey <tom@tromey.com>
12853
12854 PR python/15620, PR python/18620:
12855 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
12856 (test_bkpt_events): New procs.
12857
93daf339
TT
128582016-07-13 Tom Tromey <tom@tromey.com>
12859
12860 PR python/17698:
12861 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
12862 test.
12863 (test_watchpoints): Likewise.
12864 (test_bkpt_pending): New proc.
12865
6571a381
TT
128662016-07-13 Tom Tromey <tom@tromey.com>
12867
12868 PR cli/18053:
12869 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
12870 completion test.
12871
e8732474
JK
128722016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
12875 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
12876 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
12877 f_label.
12878 (g): Rename g_end_lbl to g_label.
12879 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
12880 low_pc and high_pc.
12881 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
12882
e0f3fd7c
TT
128832016-07-12 Tom Tromey <tom@tromey.com>
12884
12885 PR python/19293:
12886 * gdb.python/py-unwind-maint.exp: Update tests.
12887
3cfe46b6
YQ
128882016-07-12 Yao Qi <yao.qi@linaro.org>
12889
12890 * lib/selftest-support.exp (selftest_setup): Match the output
12891 when captured_main is inlined.
12892
4f19a0e6
WT
128932016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12894
12895 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12896 New variables.
12897 (print this%a, print this%b, print this): New tests.
12898 * gdb.fortran/derived-types.f90 (this): New object and
12899 initialization.
12900
986cf455
SM
129012016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12902
12903 * gdb.ada/arraydim.exp: Remove extra directory level in build
12904 directory.
12905
f0464b23
SM
129062016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12907
12908 * lib/ada.exp: Remove extra directory level in build directory.
12909 * gdb.ada/cond_lang.exp: Likewise.
12910 * gdb.ada/exec_changed.exp: Likewise.
12911 * gdb.ada/lang_switch.exp: Likewise.
12912
42d94011
MG
129132016-07-06 Manish Goregaokar <manish@mozilla.com>
12914
2806dc7e
PA
12915 * simple.rs: Add test for raw pointer subscripting.
12916 * simple.exp: Add test expectations.
42d94011 12917
647c264c
YQ
129182016-07-05 Yao Qi <yao.qi@linaro.org>
12919
12920 * gdb.mi/mi-reverse.exp: Match =record-started output.
12921
20aa2c60
PA
129222016-07-01 Pedro Alves <palves@redhat.com>
12923
12924 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12925 procedure.
12926 (jit_reader_test): Test the jit reader's unwinder.
12927 * gdb.base/jithost.c (jit_function_00_code): New global.
12928 (main): Use memcpy to fill in the mmapped code, instead of poking
12929 bytes manually here.
12930 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12931 value.
12932 (read_debug_info): Save the function's range.
12933 (read_sp): New function.
12934 (unwind_frame): Use it. Also unwind RBP.
12935 (get_frame_id): Use read_sp.
12936 (gdb_init_reader): Use calloc instead of malloc.
12937 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12938 parameter. Use gdb_test_multiple.
12939
ced2dffb
PA
129402016-07-01 Pedro Alves <palves@redhat.com>
12941 Antoine Tremblay <antoine.tremblay@ericsson.com>
12942
12943 * gdb.threads/process-dies-while-detaching.c: New file.
12944 * gdb.threads/process-dies-while-detaching.exp: New file.
12945
63000888
PA
129462016-07-01 Pedro Alves <palves@redhat.com>
12947
12948 * gdb.multi/watchpoint-multi-exit.c: New file.
12949 * gdb.multi/watchpoint-multi-exit.exp: New file.
12950
038d4868
PA
129512016-06-30 Pedro Alves <palves@redhat.com>
12952
12953 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12954 unset inferior_spawn_id.
12955
994e9c83
PA
129562016-06-30 Pedro Alves <palves@redhat.com>
12957
12958 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12959 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12960
e5653468
YQ
129612016-06-29 Yao Qi <yao.qi@linaro.org>
12962
12963 * gdb.base/return.c: Add copyright header.
12964
803b47e5
TT
129652016-06-29 Tom Tromey <tom@tromey.com>
12966
12967 PR python/20129:
12968 * gdb.python/py-framefilter.exp: Add tests for setting priority
12969 and disabling of non-existent frame filter.
12970
28244707
YQ
129712016-06-29 Yao Qi <yao.qi@linaro.org>
12972
12973 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12974 0x0f07ff.
12975
a31d2f06
YQ
129762016-06-28 Yao Qi <yao.qi@linaro.org>
12977
12978 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12979 triplets. Start gdb, execute catch syscall, and continue. Check
12980 gdb's output to determine catch syscall is supported.
12981
921d8f54
MG
129822016-06-27 Manish Goregaokar <manish@mozilla.com>
12983
25d49b86
PA
12984 * gdb.rust/simple.rs: Add test for returning unit in a function.
12985 * gdb.rust/simple.exp: Add expectation for functions returning
12986 unit.
921d8f54 12987
f4952523
PMR
129882016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12989
12990 * gdb.python/py-breakpoint-create-fail.c,
12991 gdb.python/py-breakpoint-create-fail.exp,
12992 gdb.python/py-breakpoint-create-fail.py: New testcase.
12993
fccb08f8
MG
129942016-06-25 Manish Goregaokar <manish@mozilla.com>
12995
12996 PR gdb/20239
12997 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12998 * gdb.rust/simple.exp: Add test expectations for new NonZero
12999 tests.
fccb08f8 13000
6b850546
DT
130012016-06-24 David Taylor <dtaylor@emc.com>
13002
13003 * gdb.base/offsets.exp: New file.
13004 * gdb.base/offsets.c: New file.
13005
17621150
TT
130062016-06-23 Tom Tromey <tom@tromey.com>
13007
13008 PR gdb/16483:
13009 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13010 before any filters are loaded.
13011
04d59df6
WT
130122016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13013
13014 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13015 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13016 structs.
13017 * gdb.fortran/derived-type-function.exp: New file.
13018 * gdb.fortran/derived-type-function.f90: New file.
13019
13020
ac69f786
PA
130212016-06-21 Pedro Alves <palves@redhat.com>
13022
13023 * gdb.base/new-ui.exp: New file.
13024 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13025 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13026 (with_spawn_id): New procedure.
13027
49940788
PA
130282016-06-21 Pedro Alves <palves@redhat.com>
13029
13030 * gdb.mi/mi-exec-run.exp: New file.
13031
ef274d26
PA
130322016-06-21 Pedro Alves <palves@redhat.com>
13033
13034 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13035 breakpoint command's output on the main UI.
13036 (test_break): New procedure, factored out from calls in the top
13037 level.
13038 (top level): Use foreach_with_prefix to test MI as main UI and as
13039 separate UI.
13040
468afe6c
PA
130412016-06-21 Pedro Alves <palves@redhat.com>
13042
13043 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13044 (test_awatch_creation_and_listing)
13045 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13046 Remove 'type' parameter.
13047 (test_watchpoint_all): New parameter mi_mode. Remove
13048 with_test_prefix.
13049 (top level): Use foreach_with_prefix, and add main/separate UI MI
13050 testing axis.
13051
51f77c37
PA
130522016-06-21 Pedro Alves <palves@redhat.com>
13053
13054 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13055 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13056 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13057 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13058 (gdb_main_spawn_id, mi_spawn_id): Declare and
13059 comment.
13060 (mi_create_inferior_pty): New procedure,
13061 factored out from default_mi_gdb_start.
13062 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13063 procedures.
13064 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13065 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13066 Use mi_create_inferior_pty.
13067 (mi_gdb_start): Use eval to pass down args list.
13068
8980e177
PA
130692016-06-21 Pedro Alves <palves@redhat.com>
13070
13071 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13072 * gdb.opt/inline-cmds.exp: Add MI tests.
13073
f38d3ad1
PA
130742016-06-21 Pedro Alves <palves@redhat.com>
13075
13076 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13077
45db7c09
PA
130782016-06-21 Pedro Alves <palves@redhat.com>
13079
13080 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13081 (top level): Use it instead of mi_execute_to.
13082
5a069ab3
PA
130832016-06-21 Pedro Alves <palves@redhat.com>
13084
13085 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13086 (cont_handler_str): New.
13087 (signal_stop_handler): Set stop_handler_str instead of printing to
13088 stdout.
13089 (continue_handler): Set cont_handler_str instead of printing to
13090 stdout.
13091 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13092 mi_send_resuming_command. Print stop_handler_str and
13093 cont_handler_str instead of expecting the python events print
13094 directly.
13095
2838cc1d
SD
130962016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13097
13098 * gdb.base/jit-reader.exp: New file.
13099 * gdb.base/jithost.c: New file.
13100 * gdb.base/jithost.h: New file.
13101 * gdb.base/jitreader.c : New file.
13102 * gdb.base/jit-protocol.h: New file.
13103
21a77091
YQ
131042016-06-17 Yao Qi <yao.qi@linaro.org>
13105
13106 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13107 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13108 and detach-on-fork. Adjust tests.
13109 (top level): Invoke break_cond_on_syscall with combinations of
13110 syscall, follow-fork-mode and detach-on-fork.
13111
f50bf8e5
YQ
131122016-06-17 Yao Qi <yao.qi@linaro.org>
13113
13114 * gdb.base/step-over-exit.c: New.
13115 * gdb.base/step-over-exit.exp: New.
13116
a28d8e50
YTL
131172016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13118
13119 * gdb.base/float.exp: Add target check for nds32*-*-*.
13120 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13121
cad8e26d
AB
131222016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13123
13124 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13125 for unsupported target features.
13126 * gdb.base/call-rt-st.exp: Likewise.
13127 * gdb.base/call-sc.exp: Likewise.
13128 * gdb.base/call-signal-resume.exp: Likewise.
13129 * gdb.base/call-strs.exp: Likewise.
13130 * gdb.base/callexit.exp: Likewise.
13131 * gdb.base/callfuncs.exp: Likewise.
13132 * gdb.base/nodebug.exp: Likewise.
13133 * gdb.base/printcmds.exp: Likewise.
13134 * gdb.base/ptype.exp: Likewise.
13135 * gdb.base/structs.exp: Likewise.
13136 * gdb.base/unwindonsignal.exp: Likewise.
13137 * gdb.cp/gdb2495.exp: Likewise.
13138 * gdb.cp/templates.exp: Likewise.
13139 * gdb.cp/virtfunc.exp: Likewise.
13140 * gdb.threads/hand-call-in-threads.exp: Likewise.
13141 * gdb.threads/interrupted-hand-call.exp: Likewise.
13142 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13143
347dc102
TT
131442016-06-10 Tom Tromey <tom@tromey.com>
13145
13146 PR rust/20110:
13147 * gdb.rust/expr.exp: Add test for integer constant larger than
13148 i32.
13149
5e13cf25
BH
131502016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13151
13152 * gdb.fortran/nested-funcs.exp: New.
13153 * gdb.fortran/nested-funcs.f90: New.
13154
bb556f1f
TK
131552016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13156
13157 * gdb.base/examine-backward.c: New file.
13158 * gdb.base/examine-backward.exp: New file.
13159
38b022b4
SM
131602016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13161
13162 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13163 matching.
13164
1b40ec05
TT
131652016-06-02 Tom Tromey <tom@tromey.com>
13166
13167 PR python/18984:
13168 * gdb.python/py-shared.exp: Add solib_name test.
13169
193bd378
SM
131702016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13171
13172 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13173
3326303b
MG
131742016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13175
13176 PR c++/19893
13177 * gdb.dwarf2/implref.exp: Rename to...
13178 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13179 * gdb.dwarf2/implref-array.c: New file.
13180 * gdb.dwarf2/implref-array.exp: Likewise.
13181 * gdb.dwarf2/implref-global.c: Likewise.
13182 * gdb.dwarf2/implref-global.exp: Likewise.
13183 * gdb.dwarf2/implref-struct.c: Likewise.
13184 * gdb.dwarf2/implref-struct.exp: Likewise.
13185
825c8ef2
AT
131862016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13187
13188 * gdb.trace/trace-condition.exp: Add 64bit tests.
13189
2320162a
AT
131902016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13191
13192 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13193 bits types.
13194 (main): Adapt to 8 to 64 bits types.
13195 * gdb.trace/trace-condition.exp: Add new tests.
13196
a7818233
AT
131972016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13198
13199 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13200
0d336466
AT
132012016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13202
13203 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13204 Move condition tests...
13205 * gdb.trace/trace-condition.exp: Here.
13206
7faeb45a
AT
132072016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13208
13209 * gdb.trace/trace-condition.exp: Add counter-case tests.
13210
e385593e
JK
132112016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13212
13213 PR c++/15231
13214 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13215 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13216
744608cc
PA
132172016-05-27 Pedro Alves <palves@redhat.com>
13218
13219 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13220 New procedure.
13221 (top level): Call it, and bail out of DejaGnu is known to be bad.
13222
ac775bf4
AB
132232016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13224
13225 * gdb.base/whatis.c: Extend the test case.
13226 * gdb.base/whatis.exp: Add additional tests.
13227
2bbad2ea
BH
132282016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13229
13230* gdb.fortran/type.f90: Add pointer variable.
13231* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13232
8b70175d
BH
132332016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13234
13235 * gdb.fortran/vla-type.exp: Fix testcase name.
13236
86d8a848
BH
132372016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13238
13239 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13240
e188eb36
BH
132412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13242
13243 * gdb.fortran/type.f90: Add nested structures.
13244 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13245 * gdb.fortran/derived-type.exp: Adapt expected output.
13246 * gdb.fortran/vla-type.exp: Adapt expected output.
13247
9b2db1fd
BH
132482016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13249
13250 * gdb.fortran/whatis_type.exp: Adapt expected output.
13251
72b17055
BH
132522016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13253
13254 * gdb.fortran/print_type.exp: Fix expected output.
13255 * gdb.fortran/whatis_type.exp: Fix expected output.
13256
3cd81d8d
BH
132572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13258
13259 * gdb.fortran/whatis_type.exp: Use multi_line.
13260
ddae9462
TT
132612016-05-24 Tom Tromey <tom@tromey.com>
13262
13263 PR python/17386:
13264 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13265 use value as an index.
13266
1957f6b8
TT
132672016-05-23 Tom Tromey <tom@tromey.com>
13268
13269 PR python/17981:
13270 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13271 no-breakpoint case.
13272
026a9174
PA
132732016-05-24 Pedro Alves <palves@redhat.com>
13274
13275 PR gdb/19828
13276 * gdb.threads/clone-attach-detach.c: New file.
13277 * gdb.threads/clone-attach-detach.exp: New file.
13278
e70a7231
FR
132792016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13280
13281 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13282
0f6ed0e0
TT
132832016-05-23 Tom Tromey <tom@tromey.com>
13284
13285 PR python/19438, PR python/18393:
13286 * gdb.python/py-progspace.exp: Add "dir" test.
13287 * gdb.python/py-objfile.exp: Add "dir" test.
13288
ffd19d61
YQ
132892016-05-23 Yao Qi <yao.qi@linaro.org>
13290
13291 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13292 * gdb.arch/thumb2-it.exp: Likewise.
13293
9e8f9b05
SM
132942016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13295
13296 * gdb.mi/mi-threads-interrupt.c: New file.
13297 * gdb.mi/mi-threads-interrupt.exp: New file.
13298
61c6156d
SM
132992016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13300
13301 PR gdb/18077
13302 * gdb.mi/mi-async-run.exp: New file.
13303 * gdb.mi/mi-async-run.c: New file.
13304
67218854
TT
133052016-05-17 Tom Tromey <tom@tromey.com>
13306 Manish Goregaokar <manishsmail@gmail.com>
13307
13308 * lib/rust-support.exp: New file.
13309 * lib/gdb.exp (skip_rust_tests): New proc.
13310 (build_executable_from_specs): Handle rust.
13311 * lib/future.exp (gdb_find_rustc): New proc.
13312 (gdb_default_target_compile): Handle rust.
13313 * gdb.rust/expr.exp: New file.
13314 * gdb.rust/generics.exp: New file.
13315 * gdb.rust/generics.rs: New file.
13316 * gdb.rust/methods.exp: New file.
13317 * gdb.rust/methods.rs: New file.
13318 * gdb.rust/modules.exp: New file.
13319 * gdb.rust/modules.rs: New file.
13320 * gdb.rust/simple.exp: New file.
13321 * gdb.rust/simple.rs: New file.
13322
c44af4eb
TT
133232016-05-17 Tom Tromey <tom@tromey.com>
13324
13325 * gdb.base/default.exp (set language): Add rust.
13326
dcd1f979
TT
133272016-05-17 Tom Tromey <tom@tromey.com>
13328
13329 * gdb.gdb/unittest.exp: New file.
13330
155b7f57
YQ
133312016-05-16 Yao Qi <yao.qi@linaro.org>
13332
13333 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13334 shell_prompt. Update shell_prompt_re.
13335
8ddd5a6c
DE
133362016-05-12 Doug Evans <dje@google.com>
13337
13338 PR symtab/19999
13339 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13340 $options when building executable.
13341 * gdb.dwarf2/fission-loclists-pie.S: New file.
13342 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13343
02e370d9
SM
133442016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13345
13346 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13347 of [is_remote target],
13348
8929ad8b
SM
133492016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13350
13351 * lib/gdb.exp (use_gdb_stub): New procedure.
13352
6c447423
DE
133532016-05-03 Yunlian Jiang <yunlian@google.com>
13354 Doug Evans <dje@google.com>
13355
13356 PR symtab/19914
13357 * gdb.dwarf2/dwp-sepdebug.c: New file.
13358 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13359
444e826c
SM
133602016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13361
13362 * gdb.base/detach.exp: Remove is_remote check.
13363
740feeaa
SM
133642016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13365
13366 * gdb.base/annota-input-while-running.exp: Don't check for
13367 [is_remote target]. Enable annotations after running to main.
13368 Remove unused "set test..." line.
13369
9080ac9d
SM
133702016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13371
13372 * gdb.trace/trace-enable-disable.exp: New file.
13373 * gdb.trace/trace-enable-disable.c: New file.
13374
952ebca5
SM
133752016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13376
13377 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13378 use it in info sharedlibrary test.
13379 * gdb.trace/ftrace-lock.exp: Likewise.
13380 * gdb.trace/ftrace.exp: Likewise.
13381 * gdb.trace/range-stepping.exp: Likewise.
13382 * gdb.trace/trace-break.exp: Likewise.
13383 * gdb.trace/trace-condition.exp: Likewise.
13384 * gdb.trace/trace-mt.exp: Likewise.
13385
d9019901
SM
133862016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13387
13388 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13389 (gdb_load_shlib): ... this.
13390 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13391 gdb_load_shlib.
13392 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13393 * gdb.base/ctxobj.exp: Likewise.
13394 * gdb.base/dprintf-pending.exp: Likewise.
13395 * gdb.base/dso2dso.exp: Likewise.
13396 * gdb.base/fixsection.exp: Likewise.
13397 * gdb.base/gcore-relro.exp: Likewise.
13398 * gdb.base/gdb1555.exp: Likewise.
13399 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13400 * gdb.base/gnu-ifunc.exp: Likewise.
13401 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13402 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13403 * gdb.base/pending.exp: Likewise.
13404 * gdb.base/print-file-var.exp: Likewise.
13405 * gdb.base/print-symbol-loading.exp: Likewise.
13406 * gdb.base/shlib-call.exp: Likewise.
13407 * gdb.base/shreloc.exp: Likewise.
13408 * gdb.base/so-impl-ld.exp: Likewise.
13409 * gdb.base/solib-disc.exp: Likewise.
13410 * gdb.base/solib-nodir.exp: Likewise.
13411 * gdb.base/solib-overlap.exp: Likewise.
13412 * gdb.base/solib-symbol.exp: Likewise.
13413 * gdb.base/solib-weak.exp (do_test): Likewise.
13414 * gdb.base/sym-file.exp: Likewise.
13415 * gdb.base/symtab-search-order.exp: Likewise.
13416 * gdb.base/type-opaque.exp: Likewise.
13417 * gdb.base/unload.exp: Likewise.
13418 * gdb.base/watchpoint-solib.exp: Likewise.
13419 * gdb.compile/compile.exp: Likewise.
13420 * gdb.cp/gdb2384.exp: Likewise.
13421 * gdb.cp/infcall-dlopen.exp: Likewise.
13422 * gdb.cp/re-set-overloaded.exp: Likewise.
13423 * gdb.fortran/library-module.exp: Likewise.
13424 * gdb.opt/solib-intra-step.exp: Likewise.
13425 * gdb.python/py-finish-breakpoint.exp: Likewise.
13426 * gdb.python/py-shared.exp: Likewise.
13427 * gdb.reverse/solib-precsave.exp: Likewise.
13428 * gdb.reverse/solib-reverse.exp: Likewise.
13429 * gdb.server/solib-list.exp: Likewise.
13430 * gdb.threads/dlopen-libpthread.exp: Likewise.
13431 * gdb.threads/tls-shared.exp: Likewise.
13432 * gdb.threads/tls-so_extern.exp: Likewise.
13433 * gdb.trace/change-loc.exp: Likewise.
13434 * gdb.trace/ftrace-lock.exp: Likewise.
13435 * gdb.trace/ftrace.exp: Likewise.
13436 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13437 * gdb.trace/pending.exp: Likewise.
13438 * gdb.trace/range-stepping.exp: Likewise.
13439 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13440 (strace_info_marker): Likewise.
13441 (strace_probe_marker): Likewise.
13442 (strace_trace_on_same_addr): Likewise.
13443 (strace_trace_on_diff_addr): Likewise.
13444 * gdb.trace/trace-break.exp: Likewise.
13445 * gdb.trace/trace-condition.exp: Likewise.
13446 * gdb.trace/trace-mt.exp: Likewise.
13447
fca4cfd9
SM
134482016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13449
13450 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13451 result of gdb_remote_download.
13452 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13453 * gdb.base/dso2dso.exp: Likewise.
13454 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13455 * gdb.base/print-file-var.exp: Likewise.
13456 * gdb.base/shlib-call.exp: Likewise.
13457 * gdb.base/shreloc.exp: Likewise.
13458 * gdb.base/solib-overlap.exp: Likewise.
13459 * gdb.base/solib-weak.exp (do_test): Likewise.
13460 * gdb.base/unload.exp: Likewise.
13461
11cf4ffb
YQ
134622016-04-27 Yao Qi <yao.qi@linaro.org>
13463
13464 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13465 exists.
13466
3e2e34f8
KB
134672016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13468
13469 * vla-type.exp: Print structure from toplevel.
13470
8f07e298
BH
134712016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13472
13473 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13474 of dynamic types.
13475 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13476 of dynamic types.
13477
9920b434
BH
134782016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13479
13480 * gdb.fortran/vla-type.f90: New file.
13481 * gdb.fortran/vla-type.exp: New file.
13482
f3abeff5
YQ
134832016-04-25 Yao Qi <yao.qi@linaro.org>
13484
13485 * gdb.base/branch-to-self.c: New file.
13486 * gdb.base/branch-to-self.exp: New file.
13487
0a5d52f0
YQ
134882016-04-22 Yao Qi <yao.qi@linaro.org>
13489
13490 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13491 more after $hex.
13492
495346f6
YQ
134932016-04-22 Yao Qi <yao.qi@linaro.org>
13494
13495 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13496 * gdb.base/annota3.exp: Likewise.
13497
4a7e075c
YQ
134982016-04-22 Yao Qi <yao.qi@linaro.org>
13499
13500 * gdb.reverse/step-precsave.exp: Do one step and test program
13501 stops in "callee" and do multiple steps until program goes out
13502 of "callee".
13503 * gdb.reverse/step-reverse.exp: Likewise.
13504
5b061e98
YQ
135052016-04-22 Yao Qi <yao.qi@linaro.org>
13506
13507 * gdb.trace/signal.exp: Also pass if
13508 $tracepoint_hits($i) > $iterations.
13509
5c5dc57f
YQ
135102016-04-22 Yao Qi <yao.qi@linaro.org>
13511
13512 * gdb.trace/signal.c: New file.
13513 * gdb.trace/signal.exp: New file.
13514
a55411b9
DE
135152016-04-19 Doug Evans <xdje42@gmail.com>
13516
13517 * gdb.base/bad-file.exp: New file.
13518
a22df60a
MG
135192016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13520
13521 * gdb.dwarf2/implref.exp: New file.
13522
0c13f7e5
BH
135232016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13524
13525 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13526 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13527 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13528 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13529 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13530 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13531 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13532 * lib/fortran.exp (fortran_int4): New procedure.
13533 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13534 (fortran_logical4): Likewise.
13535
9b9b09e9
BH
135362016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13537
13538 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13539
a14d1f4d
BH
135402016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13541
13542 * lib/compiler.c: Add Intel specific preprocessor macros.
13543 * lib/compiler.cc: Likewise.
25d49b86 13544
7d49b1d0
LM
135452016-04-13 Luis Machado <lgustavo@codesourcery.com>
13546
13547 * gdb.server/connect-with-no-symbol-file.c: New file.
13548 * gdb.server/connect-with-no-symbol-file.exp: New file.
13549
8392fa22
SM
135502016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13551
13552 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13553
8c4c4aeb
SM
135542016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13555
13556 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13557 standard output directory.
13558
45e3745e
AT
135592016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13560
13561 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13562
e26b7e41
MM
135632016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13564
13565 * gdb.btrace/instruction_history.c (loop): Add declaration.
13566
8ce09462
AT
135672016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13568
13569 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13570
2e88a1ea
SM
135712016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13572
13573 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13574 parentheses to print.
13575 (continue_handler): Likewise.
13576
f48e22e3
SM
135772016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13578
13579 * gdb.server/solib-list.exp: Remove is_remote check.
13580 Pass shlib= to gdb_compile. Don't link shared library with
13581 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13582 Run binary filename through "readlink -f" on the target.
13583
096be756
PA
135842016-04-08 Pedro Alves <palves@redhat.com>
13585
13586 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13587 interpreter filename as argument to gdbserver_spawn.
13588 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13589 Return empty if $last_loaded_file does not exist.
13590
06500533
JK
135912016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13592
13593 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13594 * gdb.base/jit-main.c: Use exit after usage.
13595
2d35e871
JK
135962016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13597
13598 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13599 GDBHISTSIZE prior to the tests.
13600 * gdb.base/gdbinit-history.exp: Likewise.
13601
136022016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13603
13604 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13605 instead of build_executable. Use gdb_load_shlibs.
13606
c8064e7e
YQ
136072016-04-07 Yao Qi <yao.qi@linaro.org>
13608
13609 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13610 Execute "si" command.
13611
bde47561
YQ
136122016-04-07 Yao Qi <yao.qi@linaro.org>
13613
13614 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13615 number instead of the comments on some line.
13616
b16f8a3b
DB
136172016-04-06 Don Breazeal <donb@codesourcery.com>
13618
13619 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13620 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13621
c2f901df
SM
136222016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13623
13624 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13625 standard_output_file. Remove unused binfile variable.
13626
ac17fda0
CU
136272016-04-05 Catalin Udma <catalin.udma@freescale.com>
13628
13629 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13630 * gdb.python/py-mi-objfile.exp: Match "list main" output
13631 in console format.
13632
03a8c4df
SM
136332016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13634
13635 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13636 absolute.
13637
6e774b13
SM
136382016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13639
13640 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13641 absolute.
13642 * gdb.trace/ftrace.exp: Likewise.
13643 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13644 targets as well.
13645 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13646 (gdb_load_shlibs): Copy libraries to test directory when testing
13647 natively. Only set solib-search-path if testing remotely.
13648 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13649
7817ea46
SM
136502016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13651
13652 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13653 gdb_download. Use it even if the target is not remote.
13654 * gdb.base/jit.exp (compile_jit_test): Likewise.
13655 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13656 output directory if the destination board is local, otherwise use
13657 the standard remote_download from DejaGnu.
13658 (gdb_download): Remove.
13659 (gdb_load_shlibs): Use gdb_remote_download instead of
13660 gdb_download.
13661 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13662 Use gdb_remote_download instead of gdb_download. Use it even if
13663 the target is not remote.
13664 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13665 instead of gdb_download.
13666
7beb7f68
SM
136672016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13668
13669 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13670 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13671 run.
13672
cc63428a
AV
136732016-04-01 Artemiy Volkov <artemiyv@acm.org>
13674
13675 PR gdb/19820
13676 * gdb.base/printcmds.exp: Add artificial arrays tests.
13677
64cdf930
PA
136782016-03-31 Pedro Alves <palves@redhat.com>
13679
13680 PR gdb/19858
13681 * gdb.base/jit-main.c: Include unistd.h.
13682 (ATTACH): Define to 0 if not already defined.
13683 (wait_for_gdb, mypid): New globals.
13684 (WAIT_FOR_GDB): New macro.
13685 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13686 some breakpoint locations.
13687 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13688 New procedures.
13689 (one_jit_test): Add REATTACH parameter, and handle it. Use
13690 continue_to_test_location.
13691 (top level): Test attach, and adjusts calls to one_jit_test.
13692
40dea8cb
PA
136932016-03-31 Pedro Alves <palves@redhat.com>
13694
13695 PR gdb/19858
13696 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13697 BINSUFFIX parameter, and handle it.
13698 (top level): Adjust calls compile_jit_test.
13699
e7ea3ec7
CU
137002016-03-31 Catalin Udma <catalin.udma@freescale.com>
13701
13702 PR python/19743
13703 * gdb.python/py-mi-events-gdb.py: New file.
13704 * gdb.python/py-mi-events.c: New file.
13705 * gdb.python/py-mi-events.exp: New file.
13706
e6359af3
YQ
137072016-03-30 Yao Qi <yao.qi@linaro.org>
13708
13709 * gdb.reverse/until-precsave.exp: Match function name only.
13710 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13711 Move malloc to a condition block.
13712 * gdb.reverse/until-reverse.exp: Match function name only.
13713
a4105d04
MK
137142016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13715
13716 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13717 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13718 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13719 variable for GPR 0 instead of assuming it is register 0.
13720 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13721 * lib/trace-support.exp: Add s390 registers.
13722
bfa6adb9
YQ
137232016-03-29 Yao Qi <yao.qi@linaro.org>
13724
13725 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13726
1e6697ea
YQ
137272016-03-24 Yao Qi <yao.qi@linaro.org>
13728
13729 * gdb.reverse/break-reverse.exp: Add quotation mark in the
13730 test message.
13731
64bcd522
AA
137322016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13733
13734 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
13735 maintaining separate logic for constructing the output path.
13736
7868401b
DB
137372016-03-16 Don Breazeal <donb@codesourcery.com>
13738
13739 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
13740 Retry fork and waitpid on interrupted system call errors.
13741 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13742 Use with_timeout_factor to increase timeout by factor of 10.
13743
1cafadb4
DB
137442016-03-15 Don Breazeal <donb@codesourcery.com>
13745
13746 * gdb.cp/scope-err.cc: New test program.
13747 * gdb.cp/scope-err.exp: New test script.
13748 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
13749 lines and "set breakpoint here" comment.
13750 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
13751 Fixed some whitespace and format issues.
13752 * gdb.mi/mi-linespec-err-cp.cc: New test program.
13753 * gdb.mi/mi-linespec-err-cp.exp: New test script.
13754
81516450
DE
137552016-03-15 Doug Evans <dje@google.com>
13756
13757 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
13758 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
13759 All callers updated. Add tests for enums, mixed flags register.
13760
aa52b601
DE
137612016-03-15 Doug Evans <dje@google.com>
13762
13763 * gdb.base/skip.c (main): Call test_skip_file_and_function.
13764 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
13765
fa4ff313
SM
137662016-03-14 Simon Marchi <simon.marchi@ericsson.com>
13767
13768 * gdb.base/default.exp: Add $_as_string to the list of expected
13769 convenience functions.
13770
f2403c39
AB
137712016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
13772
13773 * gdb.base/maint.exp: New tests for 'maint info line-table'.
13774
f2f3ccb9
SM
137752016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
13776
13777 * gdb.python/py-as-string.exp: New file.
13778 * gdb.python/py-as-string.c: New file.
13779
00dbd492
PA
137802016-03-09 Pedro Alves <palves@redhat.com>
13781
13782 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
13783 signal" -> "Thread NN received signal" output change.
13784 * gdb.threads/ia64-sigill.exp: Likewise.
13785 * gdb.threads/linux-dp.exp: Likewise.
13786 * gdb.threads/manythreads.exp: Likewise.
13787 * gdb.threads/pending-step.exp: Likewise.
13788 * gdb.threads/print-threads.exp: Likewise.
13789 * gdb.threads/sigstep-threads.exp: Likewise.
13790 * gdb.threads/staticthreads.exp: Likewise.
13791 * gdb.threads/tls.exp: Likewise.
13792
1e6697ea
YQ
137932016-03-09 Pedro Alves <palves@redhat.com>
13794
13795 * gdb.base/command-line-input.exp: New file.
13796
b04fd3be
MK
137972016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13798
13799 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
13800 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
13801 * gdb.trace/pending.exp: Accept leading dot before function name.
13802 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
13803 * lib/trace-support.exp: Set registers for ppc.
13804
98fa59e9
MK
138052016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13806
13807 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
13808 use it for disassembly; accept .main in addition to main in backtrace.
13809
f77198c8
MK
138102016-03-09 Wei-cheng Wang <cole945@gmail.com>
13811 Marcin Kościelnicki <koriakin@0x04.net>
13812
13813 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
13814 (gdb_recursion_test_ptr): New global variable.
13815 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
13816 gdb_recursion_test.
13817 (gdb_c_test): Ditto.
13818
ba84e0da
MK
138192016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13820
13821 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
13822 ordering.
13823
4366d36e
MK
138242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
13825
13826 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
13827 (bar): Add bar_start_lbl label.
13828 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
13829 of foo/bar for emitting DWARF and tracing.
13830
5eb264df
SDJ
138312016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
13832
13833 * analyze-racy-logs.py: Set executable bit.
13834
fb6a751f
SDJ
138352016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
13836
13837 * Makefile.in (DEFAULT_RACY_ITER): New variable.
13838 (CHECK_TARGET_TMP): Likewise.
13839 (check-single-racy): New rule.
13840 (check-parallel-racy): Likewise.
13841 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
13842 (do-check-parallel-racy): New rule.
13843 (check-racy/%.exp): Likewise.
13844 * README (Racy testcases): New section.
13845 * analyze-racy-logs.py: New file.
13846
bdf7e230
DE
138472016-03-03 Doug Evans <dje@google.com>
13848
13849 * gdb.base/skip.exp: Use with_test_prefix.
13850
4719d415
YQ
138512016-03-03 Yao Qi <yao.qi@linaro.org>
13852
13853 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
13854 Invoke step_over_syscall "clone" and break_cond_on_syscall
13855 "clone".
13856 * gdb.base/step-over-clone.c: New file.
13857
ea507862
YQ
138582016-03-03 Yao Qi <yao.qi@linaro.org>
13859
13860 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
13861 code format.
13862
8fc8cbda
YQ
138632016-03-03 Yao Qi <yao.qi@linaro.org>
13864
13865 * gdb.base/disp-step-fork.c: Rename to ...
13866 * gdb.base/step-over-fork.c: ... it. New file.
13867 * gdb.base/disp-step-vfork.c: Rename to ...
13868 * gdb.base/step-over-vfork.c: ... it. New file.
13869 * gdb.base/disp-step-syscall.exp: Rename to ...
13870 * gdb.base/step-over-syscall.exp: ... it. New file.
13871 (disp_step_cross_syscall): Rename to ...
13872 (step_over_syscall): ... it.
13873
92fa70b0
YQ
138742016-03-03 Yao Qi <yao.qi@linaro.org>
13875
13876 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
13877 If target supports condition evaluation on target, invoke
13878 break_cond_on_syscall for fork and vfork.
13879
e197ad3c
YQ
138802016-03-03 Yao Qi <yao.qi@linaro.org>
13881
13882 * gdb.base/disp-step-syscall.exp: Don't invoke
13883 support_displaced_stepping.
13884 (disp_step_cross_syscall): Test with displaced stepping off and
13885 on if supported.
13886
0b47da9f
YQ
138872016-03-03 Yao Qi <yao.qi@linaro.org>
13888
13889 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13890 proc.
13891 (setup): New proc.
13892 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13893 and setup.
13894
065ab6dc
BH
138952016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13896
13897 * gdb.fortran/vla-history.exp: Remove breakpoint.
13898
07e448ad 138992016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13900
25d49b86
PA
13901 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13902 exceeds timeout.
07e448ad 13903
9ac2d526 139042016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13905
25d49b86
PA
13906 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13907 breakpoint.
9ac2d526 13908
17807369
BH
139092016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13910
13911 * gdb.mi/vla.f90: Nullify pointer after declaration.
13912
86e501af
PA
139132016-03-01 Pedro Alves <palves@redhat.com>
13914
13915 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13916
1e903e32
PA
139172016-03-01 Pedro Alves <palves@redhat.com>
13918
13919 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13920 before anything else.
13921 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13922 _GNU_SOURCE here.
13923 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13924 before anything else.
13925 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13926
6ccb54e2
PA
139272016-03-01 Pedro Alves <palves@redhat.com>
13928
13929 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13930
30ca9da1
YQ
139312016-03-01 Yao Qi <yao.qi@linaro.org>
13932
13933 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13934 prepare_for_testing.
13935
dc856b38
YQ
139362016-03-01 Yao Qi <yao.qi@linaro.org>
13937
13938 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13939
4a932159
AA
139402016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13941
13942 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13943 manually constructing the output path.
13944
f2489477
AA
139452016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13946
13947 * gdb.arch/s390-stackless.S: New.
13948 * gdb.arch/s390-stackless.exp: New.
13949
38899f16
IB
139502016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13951
13952 * gdb.dlang/circular.c: New file.
13953 * gdb.dlang/circular.exp: New file.
13954
9fde51ed
YQ
139552016-02-26 Yao Qi <yao.qi@linaro.org>
13956
13957 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13958 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13959 (testcases): Update.
13960
ce90fefe
YQ
139612016-02-26 Yao Qi <yao.qi@linaro.org>
13962
13963 * gdb.reverse/aarch64.c: Rename to ...
13964 * gdb.reverse/insn-reverse.c: ... it.
13965 * gdb.reverse/aarch64.exp: Rename to ...
13966 * gdb.reverse/insn-reverse.exp: ... it.
13967
3263bceb
YQ
139682016-02-26 Yao Qi <yao.qi@linaro.org>
13969
13970 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13971 (testcase_ftype): New.
13972 (testcases): New array.
13973 (n_testcases): New.
13974 (main): Call each element in testcases.
13975 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13976 (read_testcase): New.
13977 Do the tests in a loop.
13978
6cb59ff1
YQ
139792016-02-25 Yao Qi <yao.qi@linaro.org>
13980
13981 * gdb.base/branches.c: Remove.
13982
ae91f625
MK
139832016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13984
13985 PR gdb/13808
13986 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13987
678b48b7
MK
139882016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13989
13990 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13991
7337a6f2
MK
139922016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13993
13994 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13995 change x86_64 call_insn to 'callq'.
13996
861ca91f
AT
139972016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13998
13999 * gdb.trace/tfile-avx.c: Move to...
14000 * gdb.trace/tracefile-pseudo-reg.c: Here.
14001 * gdb.trace/tfile-avx.exp: Move to...
14002 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14003
bf74e428
GB
140042016-02-24 Gary Benson <gbenson@redhat.com>
14005
14006 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14007 message on attach.
14008
cce0e923
DE
140092016-02-23 Doug Evans <dje@google.com>
14010
14011 * gdb.base/skip.c (test_skip): New function.
14012 (end_test_skip_file_and_function): New function.
14013 (test_skip_file_and_function): New function.
14014 * gdb.base/skip1.c (test_skip): New function.
14015 (skip1_test_skip_file_and_function): New function.
14016 * gdb.base/skip.exp: Add tests for new skip options.
14017 * gdb.base/skip-solib.exp: Update expected output.
14018 * gdb.perf/skip-command.cc: New file.
14019 * gdb.perf/skip-command.exp: New file.
14020 * gdb.perf/skip-command.py: New file.
14021
4000e47e
MK
140222016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14023
14024 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14025 info registers pattern.
14026
24f75ead
IB
140272016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14028
14029 * lib/future.exp: Add D support.
14030 (gdb_find_gdc): New proc.
14031 (gdb_default_target_compile): Add D support.
14032
fbb7bcbe
WW
140332016-02-18 Wei-cheng Wang <cole945@gmail.com>
14034
14035 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14036 user+system time.
14037 (trace_speed_test): Determine the iteration count for a time
14038 between 15..30 seconds.
14039
012b3a21
WT
140402016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14041
14042 * gdb.arch/i386-mpx-sigsegv.c: New file.
14043 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14044 * gdb.arch/i386-mpx-simple_segv.c: New file.
14045 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14046
2d5189bd
YQ
140472016-02-18 Yao Qi <yao.qi@linaro.org>
14048
14049 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14050 Don't call setup_kfail.
14051
40fb20d0
YQ
140522016-02-18 Yao Qi <yao.qi@linaro.org>
14053
14054 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14055 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14056
21b1f8d2
DE
140572016-02-16 Doug Evans <dje@google.com>
14058
14059 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14060 * gdb.base/skip1.c: Ditto.
14061 * gdb.base/skip.exp: Whitespace cleanup.
14062
4041ed77
DB
140632016-02-16 Don Breazeal <donb@codesourcery.com>
14064
14065 PR remote/19496
14066 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14067 Remove kfail for PR remote/19496.
14068
c4ef31bf
SM
140692016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14070
14071 * lib/gdb.exp (standard_temp_file): Return a path specific to
14072 the runtest invocation.
14073
266b65b3
SM
140742016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14075
14076 * gdb.trace/save-trace.exp: Change relative path to be in the
14077 standard output directory.
14078
a7a0a6a9
JK
140792016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14080
14081 * gdb.arch/i386-prologue.c: Add missing prototypes.
14082
c99dbb42
JK
140832016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14084
14085 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14086 * gdb.arch/i386-prologue.exp: Likewise.
14087 * gdb.arch/i386-size.exp: Likewise.
14088
aa480355
SM
140892016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14090
14091 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14092 define object file path.
14093 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14094 file path.
14095 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14096 standard_output_file to define binfile.
14097
ba881f50
JK
140982016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14099
14100 Fix compatibility with recent gfortran-5.3.1.
14101 * gdb.fortran/vla-history.exp (print vla1 allocated)
14102 (print vla2 allocated, print $2, print $3): Remove
14103 (print $4): Rename to ...
14104 (print $2): ... here.
14105 (print $9): Rename to ...
14106 (print $5): ... here.
14107 (print $10): Rename to ...
14108 (print $6): ... here.
14109 * gdb.fortran/vla.f90: Add pvla initialization.
14110
e9fb005c
JK
141112016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14112
14113 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14114 New test.
14115 * gdb.fortran/vla-value-sub.exp: Likewise.
14116
e44e00ff
MK
141172016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14118
14119 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14120
97e94151
SM
141212016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14122
14123 * i386-biarch-core.exp: Define corefile using
14124 standard_output_file.
14125
01113bc1
YQ
141262016-02-12 Yao Qi <yao.qi@linaro.org>
14127
14128 * gdb.arch/arm-single-step-kernel-helper.c: New.
14129 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14130
33b4777c
MM
141312016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14132
14133 * gdb.btrace/tailcall-only.exp: New.
14134 * gdb.btrace/tailcall-only.c: New.
14135 * gdb.btrace/x86_64-tailcall-only.S: New.
14136 * gdb.btrace/i686-tailcall-only.S: New.
14137
acc23c11
PA
141382016-02-11 Pedro Alves <palves@redhat.com>
14139
14140 * README (Parallel testing): Add missing double quotes.
14141
e352bf0a
PA
141422016-02-11 Pedro Alves <palves@redhat.com>
14143
14144 * README (Parallel testing): New section.
14145 (GDB_PARALLEL): Rewrite.
14146 (FORCE_PARALLEL): Document.
14147
9f5fed78
MK
141482016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14149
14150 * gdb.trace/tfile-avx.c: New test.
14151 * gdb.trace/tfile-avx.exp: New test.
14152
9ef9e6a6
KS
141532016-02-09 Keith Seitz <keiths@redhat.com>
14154
14155 PR breakpoints/19546
14156 * gdb.base/infcall-exec.c: New file.
14157 * gdb.base/infcall-exec2.c: New file.
14158 * gdb.base/infcall-exec.exp: New file.
14159
a96e36da
KS
141602016-02-09 Keith Seitz <keiths@redhat.com>
14161
14162 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14163 (toplevel): Call test_bkpt_address.
14164
9f61929f
KS
141652016-02-09 Keith Seitz <keiths@redhat.com>
14166
14167 PR python/19506
14168 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14169 (toplevel): Call test_bkpt_address.
14170
1e94266c
SM
141712016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14172
14173 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14174 to AC_OUTPUT.
14175 * configure: Regenerate.
14176
2a7f3dff
PA
141772016-02-09 Pedro Alves <palves@redhat.com>
14178
14179 PR breakpoints/19548
14180 * gdb.base/execl-update-breakpoints.c (some_function): New
14181 function.
14182 (main): Call it.
14183 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14184 Tighten expected GDB output.
14185
2151ccc5
SM
141862016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14187
14188 * Makefile.in (ALL_SUBDIRS): Remove.
14189 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14190 (distclean maintainer-clean realclean): Likewise.
14191 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14192 * configure: Regenerate.
14193 * gdb.ada/Makefile.in: Delete.
14194 * gdb.arch/Makefile.in: Likewise.
14195 * gdb.asm/Makefile.in: Likewise.
14196 * gdb.base/Makefile.in: Likewise.
14197 * gdb.btrace/Makefile.in: Likewise.
14198 * gdb.cell/Makefile.in: Likewise.
14199 * gdb.compile/Makefile.in: Likewise.
14200 * gdb.cp/Makefile.in: Likewise.
14201 * gdb.disasm/Makefile.in: Likewise.
14202 * gdb.dlang/Makefile.in: Likewise.
14203 * gdb.dwarf2/Makefile.in: Likewise.
14204 * gdb.fortran/Makefile.in: Likewise.
14205 * gdb.gdb/Makefile.in: Likewise.
14206 * gdb.go/Makefile.in: Likewise.
14207 * gdb.guile/Makefile.in: Likewise.
14208 * gdb.java/Makefile.in: Likewise.
14209 * gdb.linespec/Makefile.in: Likewise.
14210 * gdb.mi/Makefile.in: Likewise.
14211 * gdb.modula2/Makefile.in: Likewise.
14212 * gdb.multi/Makefile.in: Likewise.
14213 * gdb.objc/Makefile.in: Likewise.
14214 * gdb.opencl/Makefile.in: Likewise.
14215 * gdb.opt/Makefile.in: Likewise.
14216 * gdb.pascal/Makefile.in: Likewise.
14217 * gdb.perf/Makefile.in: Likewise.
14218 * gdb.python/Makefile.in: Likewise.
14219 * gdb.reverse/Makefile.in: Likewise.
14220 * gdb.server/Makefile.in: Likewise.
14221 * gdb.stabs/Makefile.in: Likewise.
14222 * gdb.threads/Makefile.in: Likewise.
14223 * gdb.trace/Makefile.in: Likewise.
14224 * gdb.xml/Makefile.in: Likewise.
14225 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14226 GDB_PARALLEL.
14227 (standard_output_file): Remove check for GDB_PARALLEL, always
14228 return path in outputs/$subdir/$testname.
14229
437277d4
SM
142302016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14231
14232 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14233 (site.exp): Assign abs_srcdir to tcl's srcdir.
14234
31d913c7
YQ
142352016-02-04 Yao Qi <yao.qi@linaro.org>
14236
14237 * gdb.base/foll-exec-mode.c: Include limits.h.
14238 (main): Add parameters argc and argv. Get directory from
14239 argv[0].
14240 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14241 compilation.
14242 * gdb.base/foll-exec.c: Include limits.h.
14243 (main): Add parameters argc and argv.
14244 Get directory from argv[0].
14245 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14246 Adjust tests on the number of lines as source code changed.
14247 * gdb.base/foll-vfork-exit.c: Include limits.h.
14248 (main): Add one line of statement before vfork.
14249 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14250 (main): Add parameters argc and argv. Get directory from
14251 argv[0].
14252 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14253 (setup_gdb): Set tbreak to skip some source lines.
14254 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14255 (main): Add parameters argc and argv. Get directory from
14256 argv[0].
14257 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14258 compilation.
14259 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14260 (main): Add parameters argc and argv. Get directory from
14261 argv[0].
14262 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14263 compilation.
14264
9482b9fb
DE
142652016-02-01 Doug Evans <dje@google.com>
14266
14267 * gdb.base/skip.exp: Clean up multiple references to same test name.
14268
6b2e4f10
PA
142692016-02-01 Pedro Alves <palves@redhat.com>
14270
ccb6afd6 14271 PR remote/19496
6b2e4f10
PA
14272 * gdb.threads/forking-threads-plus-breakpoint.exp
14273 (displaced_stepping_supported): New global.
14274 (probe_displaced_stepping_support): New procedure.
14275 (do_test): Add 'displaced' parameter, and use it.
14276 (top level): Check for displaced stepping support. Add displaced
14277 stepping on/off testing axis.
14278
37a8db1a
AB
142792016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14280
14281 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14282 pointer. Don't perform further tests on the unassociated pointer
14283 if the first test fails.
14284
5fdf6324
AB
142852016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14286
14287 * gdb.base/max-value-size.c: New file.
14288 * gdb.base/max-value-size.exp: New file.
14289 * gdb.base/huge.exp: Disable max-value-size for this test.
14290
935c6144
IB
142912016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14292
14293 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14294
7fe8399d
YQ
142952016-01-28 Yao Qi <yao.qi@linaro.org>
14296
14297 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14298
a2077e25
PA
142992016-01-25 Pedro Alves <palves@redhat.com>
14300
14301 PR threads/19461
14302 * gdb.base/fork-running-state.c: New file.
14303 * gdb.base/fork-running-state.exp: New file.
14304
1d2736d4
PA
143052016-01-25 Pedro Alves <palves@redhat.com>
14306
14307 PR gdb/19494
14308 * gdb.base/catch-fork-kill.c: New file.
14309 * gdb.base/catch-fork-kill.exp: New file.
14310
f1da4b11
PA
143112016-01-25 Pedro Alves <palves@redhat.com>
14312
14313 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14314 Delete, moved to lib/gdb.exp.
14315 * gdb.threads/forking-threads-plus-breakpoint.exp
14316 (foreach_with_prefix): Likewise.
14317 * gdb.threads/process-dies-while-handling-bp.exp
14318 (foreach_with_prefix): Likewise.
14319 * lib/gdb.exp (foreach_with_prefix): New procedure.
14320
45f38546
MK
143212016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14322
14323 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14324 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14325
dc29a1ce
MK
143262016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14327
14328 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14329 endian targets.
14330
092127d7
JK
143312016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14332 Pedro Alves <palves@redhat.com>
14333
14334 Fix testsuite compatibility with Guile.
14335 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14336 number.
14337
31d765d3
JK
143382016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14339
14340 Fix testsuite compatibility with Guile.
14341 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14342 (thread 1): New test for backtrace through signal handler.
14343
1ac78c04
YQ
143442016-01-22 Yao Qi <yao.qi@linaro.org>
14345
14346 PR testsuite/19491
14347 * gdb.base/multi-forks.c: Include
14348 ../lib/unbuffer_output.c
14349 (main): Call gdb_unbuffer_output.
14350
4f5946a8
DE
143512016-01-21 Doug Evans <dje@google.com>
14352
14353 * lib/ada.exp (gdb_compile_ada): Fix typo.
14354
305e13e6
JB
143552016-01-21 Joel Brobecker <brobecker@adacore.com>
14356
14357 * gdb.base/break-fun-addr.exp: New file.
14358 * gdb.base/break-fun-addr1.c: New file.
14359 * gdb.base/break-fun-addr2.c: New file.
14360
5f5dfff6
SM
143612016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14362
14363 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14364 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14365 enum flag values.
14366
fd356fa2
AA
143672016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14368
14369 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14370 when GDB can not set the vector return value. Add more comments
14371 for clarification.
14372
9df22175
AT
143732016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14374
14375 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14376 command.
14377
41d1845e
SM
143782016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14379
14380 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14381
01ac6840
SM
143822016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14383
14384 * Makefile.in (check-single): Pass --status to runtest.
14385 (check/%.exp): Likewise.
14386
143872016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14388
14389 * Makefile.in (check-parallel): Propagate return code from make
14390 do-check-parallel.
14391
bd0a71fa
MK
143922016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14393
14394 * gdb.trace/ftrace.exp: Fix expected message on continue.
14395 * gdb.trace/pending.exp: Fix expected message on continue.
14396 * gdb.trace/trace-break.exp: Fix expected message on continue.
14397
8bcbad33
SM
143982016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14399
14400 * lib/gdb.exp (gdb_test): Remove unused global references.
14401
f303dbd6
PA
144022016-01-18 Pedro Alves <palves@redhat.com>
14403
14404 * gdb.base/async-shell.exp: Adjust expected output.
14405 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14406 * gdb.base/siginfo-thread.exp: Adjust expected output.
14407 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14408 * gdb.java/jnpe.exp: Adjust expected output.
14409 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14410 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14411 * gdb.threads/leader-exit.exp: Adjust expected output.
14412 * gdb.threads/manythreads.exp: Adjust expected output.
14413 * gdb.threads/pthreads.exp: Adjust expected output.
14414 * gdb.threads/schedlock.exp: Adjust expected output.
14415 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14416 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14417 expected output.
14418 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14419 output.
14420 * gdb.threads/sigthread.exp: Adjust expected output.
14421 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14422
b2789696
YQ
144232016-01-18 Yao Qi <yao.qi@linaro.org>
14424
14425 * gdb.guile/scm-section-script.c: Replace @progbits with
14426 %progbits.
14427 * gdb.python/py-section-script.c: Likewise.
14428
71ef29a8
PA
144292016-01-15 Pedro Alves <palves@redhat.com>
14430
14431 * gdb.multi/tids.exp: Test star wildcard ranges.
14432
3f5b7598
PA
144332016-01-15 Pedro Alves <palves@redhat.com>
14434
14435 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14436 command from "thread apply" invocation.
14437 (thr_apply_info_thr_invalid): Default the expected output to the
14438 input tid list.
14439 (top level): Add tests that use convenience variables. Add tests
14440 for "thread apply" with a valid TID list, but missing the command.
14441
663f6d42
PA
144422016-01-13 Pedro Alves <palves@redhat.com>
14443
14444 * gdb.base/default.exp: Expect $_gthread as well.
14445 * gdb.multi/tids.exp: Test $_gthread.
14446 * gdb.threads/thread-specific.exp: Test $_gthread.
14447
c84f6bbf
PA
144482016-01-13 Pedro Alves <palves@redhat.com>
14449
14450 * gdb.multi/tids.exp: Test "info threads -gid".
14451
22a02324
PA
144522016-01-13 Pedro Alves <palves@redhat.com>
14453
14454 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14455 Breakpoint.thread.
14456 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14457
5d5658a1
PA
144582016-01-07 Pedro Alves <palves@redhat.com>
14459
14460 * gdb.base/break.exp: Adjust to output changes.
14461 * gdb.base/hbreak2.exp: Likewise.
14462 * gdb.base/sepdebug.exp: Likewise.
14463 * gdb.base/watch_thread_num.exp: Likewise.
14464 * gdb.linespec/keywords.exp: Likewise.
14465 * gdb.multi/info-threads.exp: Likewise.
14466 * gdb.threads/thread-find.exp: Likewise.
14467 * gdb.multi/tids.c: New file.
14468 * gdb.multi/tids.exp: New file.
14469
84654457
PA
144702016-01-13 Pedro Alves <palves@redhat.com>
14471
14472 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14473
e3940304
PA
144742016-01-13 Pedro Alves <palves@redhat.com>
14475
14476 * gdb.base/default.exp: Expect $_inferior as well.
14477 * gdb.multi/base.exp: Test $_inferior.
14478
a911d87a
PA
144792016-01-13 Pedro Alves <palves@redhat.com>
14480
14481 PR breakpoints/19388
14482 * gdb.base/catch-signal-siginfo-cond.c: New file.
14483 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14484
82075af2
JS
144852016-01-12 Josh Stone <jistone@redhat.com>
14486 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14487
14488 * gdb.base/catch-syscall.c (do_execve): New variable.
14489 (main): Conditionally trigger an execve.
14490 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14491 (test_catch_syscall_execve): New, check entry/return across execve.
14492 (do_syscall_tests): Call test_catch_syscall_execve.
14493
e46eeedd
PA
144942016-01-12 Pedro Alves <palves@redhat.com>
14495
14496 * gdb.base/random-signal.exp (do_test): New procedure, with body
14497 of testcase moved in.
14498
01d8c27e
JK
144992016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14500 Pedro Alves <palves@redhat.com>
14501
14502 * gdb.base/funcargs.exp (finish from indirectly called function):
14503 Reintroduce the case for 'First'.
14504
9a706302
JK
145052016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14506 Pedro Alves <palves@redhat.com>
14507
14508 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14509 (tcatch_vfork_then_child_follow_exec)
14510 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14511 identification.
14512
c0ecb95f
JK
145132016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14516 and repeats to unlimited.
14517 * gdb.python/py-value.exp: Likewise.
14518 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14519 and repeats to unlimited.
14520
6cfc1fcb
JK
145212016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14522
14523 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14524 and reordering the functions.
14525 * gdb.multi/hangout.c: Likewise.
14526 * gdb.multi/hello.c: Likewise.
14527
582a1b00
SM
145282016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14529
14530 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14531 absolute.
14532 (SingleStatisticTestResult.report): Use dict.keys instead of
14533 dict.iterkeys.
14534
79bc59cb
PA
145352016-01-06 Pedro Alves <palves@redhat.com>
14536
14537 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14538
43368e1d
MM
145392016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14540
14541 * gdb.btrace/dlopen.exp: New.
14542 * gdb.btrace/dlopen.c: New.
14543 * gdb.btrace/dlopen-dso.c: New.
14544
79fad5b8
SL
145452015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14546
14547 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14548 PATTERN argument is optional.
14549
ab8314b3
JB
145502015-12-24 Joel Brobecker <brobecker@adacore.com>
14551
14552 * lib/ada.exp (target_compile_ada_from_dir): New function.
14553 (gdb_compile_ada): Reimplement avoiding the use of project files.
14554 * gdb.ada/gnat_ada.gpr: Delete.
14555 * gdb.ada/cond_lang.exp: Adjust test to make path before
14556 filename optional.
14557 * gdb.ada/small_reg_param.exp: Likewise.
14558
fe33faff
SM
145592015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14560
14561 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14562
6d265cb4
TP
145632015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14564
14565 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14566 case.
14567
10125099
SM
145682015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14569
14570 * gdb.base/break.exp: Remove dead code.
14571 * gdb.base/sepdebug.exp: Likewise.
14572
3ca22649
SM
145732015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14574
14575 * gdb.asm/asm-source.exp: Remove HP-UX references.
14576 * gdb.base/annota1.exp: Likewise.
14577 * gdb.base/annota3.exp: Likewise.
14578 * gdb.base/attach.exp: Likewise.
14579 * gdb.base/bigcore.exp: Likewise.
14580 * gdb.base/break.exp: Likewise.
14581 * gdb.base/call-ar-st.exp: Likewise.
14582 * gdb.base/callfuncs.exp: Likewise.
14583 * gdb.base/catch-fork-static.exp: Likewise.
14584 * gdb.base/display.exp: Likewise.
14585 * gdb.base/foll-exec-mode.exp: Likewise.
14586 * gdb.base/foll-exec.exp: Likewise.
14587 * gdb.base/foll-fork.exp: Likewise.
14588 * gdb.base/foll-vfork.exp: Likewise.
14589 * gdb.base/funcargs.exp: Likewise.
14590 * gdb.base/hbreak2.exp: Likewise.
14591 * gdb.base/inferior-died.exp: Likewise.
14592 * gdb.base/interrupt.exp: Likewise.
14593 * gdb.base/multi-forks.exp: Likewise.
14594 * gdb.base/nodebug.exp: Likewise.
14595 * gdb.base/sepdebug.exp: Likewise.
14596 * gdb.base/solib1.c: Likewise.
14597 * gdb.base/step-test.exp: Likewise.
14598 * gdb.mi/non-stop.c: Likewise.
14599 * gdb.mi/pthreads.c: Likewise.
14600 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14601 * gdb.threads/pthreads.c: Likewise.
14602 * gdb.threads/staticthreads.exp: Likewise.
14603 * lib/future.exp: Likewise.
14604 * lib/gdb.exp: Likewise.
14605 * gdb.base/so-indr-cl.c: Remove.
14606 * gdb.base/so-indr-cl.exp: Likewise.
14607 * gdb.base/solib.c: Likewise.
14608 * gdb.base/solib.exp: Likewise.
14609 * gdb.base/solib2.c: Likewise.
14610
b6304613
SM
146112015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14612
14613 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14614 * gdb.base/call-ar-st.exp: Likewise.
14615 * gdb.base/callfuncs.exp: Likewise.
14616 * gdb.base/condbreak.exp: Likewise.
14617 * gdb.base/constvars.exp: Likewise.
14618 * gdb.base/hbreak2.exp: Likewise.
14619 * gdb.base/langs.exp: Likewise.
14620 * gdb.base/list.exp: Likewise.
14621 * gdb.base/long_long.exp: Likewise.
14622 * gdb.base/ptype.exp: Likewise.
14623 * gdb.base/scope.exp: Likewise.
14624 * gdb.base/signals.exp: Likewise.
14625 * gdb.base/so-impl-ld.exp: Likewise.
14626 * gdb.base/varargs.exp: Likewise.
14627 * gdb.base/volatile.exp: Likewise.
14628 * gdb.base/whatis.exp: Likewise.
14629 * gdb.cp/cplusfuncs.exp: Likewise.
14630 * gdb.cp/inherit.exp: Likewise.
14631 * gdb.cp/local.exp: Likewise.
14632 * gdb.cp/member-ptr.exp: Likewise.
14633 * gdb.cp/method.exp: Likewise.
14634 * gdb.cp/overload.exp: Likewise.
14635 * gdb.cp/templates.exp: Likewise.
14636 * gdb.stabs/weird.exp: Likewise.
14637 * lib/compiler.c: Likewise.
14638 * lib/compiler.cc: Likewise.
14639 * lib/cp-support.exp: Likewise.
14640 * lib/gdb.exp: Likewise.
14641
bf401b07
SM
146422015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14643
14644 * configure.ac: Remove HP-UX case.
14645 * configure: Regenerate.
14646
aff9c0f8
SM
146472015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14648
14649 * lib/gdb.exp (gdb_compile): Add function doc.
14650
a6904d5a
PA
146512015-12-17 Pedro Alves <palves@redhat.com>
14652
14653 PR threads/19354
14654 * gdb.multi/info-threads.exp: New file.
14655
a22279dd
YQ
146562015-12-15 Yao Qi <yao.qi@linaro.org>
14657
14658 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14659 is aarch64*-*-*.
14660
0588c796
SL
146612015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14662
14663 * gdb.base/history-duplicates.exp: Skip if no readline support.
14664
5d978e17
SL
146652015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14666
14667 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14668
7e763b86
SL
146692015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14670
14671 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14672
87a3a92c
SL
146732015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14674
14675 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14676 ctrl-C if nointerrupts target property is set.
14677 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14678 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14679 * gdb.base/paginate-bg-execution.exp: Likewise.
14680 * gdb.base/paginate-execution-startup.exp: Likewise.
14681 * gdb.base/random-signal.exp: Likewise.
14682 * gdb.base/range-stepping.exp: Likewise.
14683 * gdb.cp/annota2.exp: Likewise.
14684 * gdb.cp/annota3.exp: Likewise.
14685 * gdb.gdb/selftest.exp: Likewise.
14686 * gdb.threads/continue-pending-status.exp: Likewise.
14687 * gdb.threads/leader-exit.exp: Likewise.
14688 * gdb.threads/manythreads.exp: Likewise.
14689 * gdb.threads/pthreads.exp: Likewise.
14690 * gdb.threads/schedlock.exp: Likewise.
14691 * gdb.threads/sigthread.exp: Likewise.
14692
a8f077dc
DB
146932015-12-11 Don Breazeal <donb@codesourcery.com>
14694
14695 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14696 remote.
14697 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14698 * gdb.base/foll-exec.exp (main): Enable for target remote.
14699 * gdb.base/foll-fork.exp (main): Likewise.
14700 * gdb.base/foll-vfork.exp (main): Likewise.
14701 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14702 (proc continue_to_exit_bp_loc): Use clean_restart.
14703 * gdb.base/pie-execl.exp (main): Disable for target remote.
14704 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14705 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14706 * gdb.threads/execl.exp (main): Likewise.
14707 * gdb.threads/fork-child-threads.exp (main): Likewise.
14708 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14709 remote.
14710 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14711 remote.
14712 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14713 pid.tid style ptids, instead of just tid.
14714 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14715 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14716 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14717 ptids, instead of just tid.
14718
3b2464a8
AB
147192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14720
14721 * gdb.base/list.exp (test_list_forward): Add end of file error
14722 test.
14723 (test_repeat_list_command): Add end of file error test.
14724 (test_list_backwards): Add beginning of file error test.
14725
a0def019
AB
147262015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14727
14728 * gdb.base/list.exp (test_list_invalid_args): New function,
14729 defined, and called.
14730
5c000dff
AB
147312015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14732
14733 * gdb.base/list.exp (test_list): Make test names unique.
14734
f1637ebe
YQ
147352015-12-11 Yao Qi <yao.qi@linaro.org>
14736
14737 * gdb.base/coremaker2.c: Remove.
14738
36d6fc0a
PA
147392015-12-10 Pedro Alves <palves@redhat.com>
14740
14741 * gdb.multi/base.exp: Remove stale "spaces" references.
14742
762f7747
PA
147432015-12-10 Pedro Alves <palves@redhat.com>
14744
14745 * gdb.multi/base.exp: Don't use nowarnings.
14746 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
14747 * gdb.multi/hangout.c: Include stdio.h.
14748 * gdb.multi/hello.c: Include stdlib.h.
14749 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
14750 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
14751 * gdb.multi/multi-arch.exp: Don't use nowarnings.
14752
28d2bfb9
AB
147532015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
14754
14755 * gdb.dwarf2/dw2-ranges-base.c: New file.
14756 * gdb.dwarf2/dw2-ranges-base.exp: New file.
14757 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
14758 support additional line table, and debug ranges generation.
14759 (Dwarf::ranges): New function, generate .debug_ranges.
14760 (Dwarf::lines): Support generating simple line table programs.
14761 (Dwarf::assemble): Initialise new namespace variables.
14762
5fc2beac
KB
147632015-12-09 Kevin Buettner <kevinb@redhat.com>
14764
14765 * gdb.base/async.exp (proc test_background): Add case for
14766 asynchronous execution not supported.
14767
1c35a88f
LM
147682015-12-09 Luis Machado <lgustavo@codesourcery.com>
14769
14770 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
14771 format and change test names to make them unique.
14772
b593e3d9
RK
147732015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
14774 Pedro Alves <pedro@redhat.com>
14775
14776 PR gdb/18702
14777 Add checking of floatformats setup on x86_64 hosts.
14778 * gdb.arch/i386-float.S (main): Load bigval and smallval.
14779 (smallval, bigval): New labels/constants.
14780 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
14781 float" after loading bigval and smallval.
14782
d72413e6
PMR
147832015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
14784
14785 * gdb.ada/fun_overload_menu.exp: New testcase.
14786 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
14787
ece66d65
JS
147882015-12-04 Josh Stone <jistone@redhat.com>
14789
14790 * gdb.base/catch-fork-static.exp: New.
14791
41d0efca
YQ
147922015-12-03 Yao Qi <yao.qi@linaro.org>
14793
14794 * gdb.base/sizeof.c: Don't include stdio.h and
14795 ../lib/unbuffer_output.c.
14796 (main): New variable 'size' and 'value'. Remove printf and
14797 gdb_unbuffer_output. Assign return value to size and value.
14798 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
14799 at the beginning.
14800 (check_sizeof): Check the result by printing variable 'size'.
14801 (check_valueof): Check the result by printing variable 'value'.
14802
99fd02d9
YQ
148032015-12-01 Yao Qi <yao.qi@linaro.org>
14804
14805 * gdb.base/disp-step-syscall.exp: Define syscall instruction
14806 for aarch64*-*-linux* target.
14807
f2faf941
PA
148082015-11-30 Pedro Alves <palves@redhat.com>
14809
14810 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
14811
04bf20c5
PA
148122015-11-30 Pedro Alves <palves@redhat.com>
14813
14814 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
14815 Handle non-stop mode vCont replies.
14816
09df4675
PA
148172015-11-30 Pedro Alves <palves@redhat.com>
14818
14819 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
14820 prepare_for_testing. Start gdb with "set non-stop on" appended to
14821 GDBFLAGS. Lax expected stop output.
14822
58b584af
YQ
148232015-11-27 Yao Qi <yao.qi@linaro.org>
14824
14825 * gdb.arch/arm-neon.exp: New.
14826 * gdb.arch/arm-neon.c: New.
14827
dfcb77a8
YQ
148282015-11-27 Yao Qi <yao.qi@linaro.org>
14829
14830 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
14831
88e8ec1b
YQ
148322015-11-27 Yao Qi <yao.qi@linaro.org>
14833
14834 * gdb.cp/annota2.exp: Allow multiple occurrences of the
14835 frames-invalid annotation.
14836
bfde72c2
YQ
148372015-11-27 Yao Qi <yao.qi@linaro.org>
14838
14839 * gdb.cp/annota2.exp: Use ${frames_invalid}.
14840
f6512a69
SM
148412015-11-26 Simon Marchi <simon.marchi@ericsson.com>
14842
14843 * gdb.threads/names.exp: New file.
14844 * gdb.threads/names.c: New file.
14845 * README: Mention gdb,no_thread_names.
14846
46a3515b
MM
148472015-11-26 Markus Metzger <markus.t.metzger@intel.com>
14848
14849 PR 19297
14850 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
14851 support" error.
14852
62147a22
PA
148532015-11-24 Pedro Alves <palves@redhat.com>
14854
14855 PR 17539
14856 * gdb.base/display.exp: Expect displays to be sorted in ascending
14857 order. Use multi_line.
14858 * gdb.base/solib-display.exp: Likewise.
14859
2f341b6e
PA
148602015-11-24 Pedro Alves <palves@redhat.com>
14861
14862 PR 17539
25d49b86
PA
14863 * gdb.base/display.exp: Expect displays to be sorted in ascending
14864 order. Use multi_line.
14865 * gdb.base/solib-display.exp: Likewise.
2f341b6e 14866
7e0aa6aa
PA
148672015-11-24 Pedro Alves <palves@redhat.com>
14868
14869 PR 17539
14870 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
14871 threads in ascending order.
14872 * gdb.base/foll-fork.exp: Likewise.
14873 * gdb.base/foll-vfork.exp: Likewise.
14874 * gdb.base/multi-forks.exp: Likewise.
14875 * gdb.mi/mi-nonstop.exp: Likewise.
14876 * gdb.mi/mi-nsintrall.exp: Likewise.
14877 * gdb.multi/base.exp: Likewise.
14878 * gdb.multi/multi-arch.exp: Likewise.
14879 * gdb.python/py-inferior.exp: Likewise.
14880 * gdb.threads/break-while-running.exp: Likewise.
14881 * gdb.threads/execl.exp: Likewise.
14882 * gdb.threads/gcore-thread.exp: Likewise.
14883 * gdb.threads/info-threads-cur-sal.exp: Likewise.
14884 * gdb.threads/kill.exp: Likewise.
14885 * gdb.threads/linux-dp.exp: Likewise.
14886 * gdb.threads/multiple-step-overs.exp: Likewise.
14887 * gdb.threads/next-bp-other-thread.exp: Likewise.
14888 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14889 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14890 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14891 * gdb.threads/thread-find.exp: Likewise.
14892 * gdb.threads/tls.exp: Likewise.
14893 * lib/mi-support.exp (mi_reverse_list): Delete.
14894 (mi_check_thread_states): No longer reverse list.
14895
2cc57ad8
PA
148962015-11-24 Pedro Alves <palves@redhat.com>
14897
14898 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14899 use lowercase.
14900
c93e8391
SM
149012015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14902
14903 * gdb.trace/actions.c: Include trace-common.h.
14904 (main): Add a location for a fast tracepoint.
14905 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14906 the normal tracepoints.
14907 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14908
045ccf91
SM
149092015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14910
14911 * save-trace.exp: Factor out code to these...
14912 (gdb_save_tracepoints): New.
14913 (gdb_load_tracepoints): New.
14914 (do_save_load_test): New.
14915
5506f9f6
KB
149162015-11-23 Kevin Buettner <kevinb@redhat.com>
14917
14918 * gdb.base/asmlabel.exp: New test.
14919 * gdb.base/asmlabel.c: New test case.
14920
16c3b12f
JB
149212015-11-23 Joel Brobecker <brobecker@adacore.com>
14922
14923 * gdb.base/wrong_frame_bt_full-main.c: New file.
14924 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14925 * gdb.base/wrong_frame_bt_full.exp: New file.
14926
155bfbd3
JB
149272015-11-23 Joel Brobecker <brobecker@adacore.com>
14928
14929 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14930
bb097445
JM
149312015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14932
206853a0 14933 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14934 pstate register when comparing registers values in
14935 sparc64-*-linux-gnu targets to avoid spurious differences.
14936
9c88ed8f
JM
149372015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14938
206853a0 14939 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14940
96161e25
SL
149412015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14942
14943 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14944 as type argument to gdb_compile.
14945 * gdb.base/nested-subp2.exp: Likewise.
14946 * gdb.base/nested-subp3.exp: Likewise.
14947
340c2830
DV
149482015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14949
14950 * lib/dwarf.exp (_note): Fix left shift of negative value.
14951 * gdb.trace/trace-condition.exp: Likewise.
14952
c1862d0f
YQ
149532015-11-13 Yao Qi <yao.qi@linaro.org>
14954
14955 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14956 comments about d10v.
14957 (test_scalar_returns): Likewise.
14958 * gdb.base/d10v.ld: Remove.
14959 * gdb.base/overlays.exp: Remove the target triplet checking for
14960 d10v-*-*.
14961 * gdb.base/structs.exp (test_struct_returns): Remove the
14962 comments about d10v.
14963 (test_struct_calls): Likewise.
14964
77ae9c19
YQ
149652015-11-13 Yao Qi <yao.qi@linaro.org>
14966
14967 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14968 * gdb.base/gnu_vector.c: Don't include stdio.h.
14969 (main): Don't print res and call add_some_intvecs.
14970
430e004e
MK
149712015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14972
14973 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14974 macro.
14975 (func5): Removed.
14976 (func4): Use FAST_TRACEPOINT_LABEL.
14977 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14978 macro.
14979 (func): Removed.
14980 (thread_function): Use FAST_TRACEPOINT_LABEL.
14981 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14982 (func): Remove.
14983 (marker): Use FAST_TRACEPOINT_LABEL.
14984 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14985 (pendfunc1): Remove.
14986 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14987 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14988 (foo): Remove.
14989 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14990 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14991 macro.
14992 (func): Remove.
14993 (marker): Use FAST_TRACEPOINT_LABEL.
14994 * gdb.trace/trace-common.h: New header.
14995 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14996 macro.
14997 (func): Remove.
14998 (marker): Use FAST_TRACEPOINT_LABEL.
14999 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15000 (func): Remove.
15001 (thread_function): Use FAST_TRACEPOINT_LABEL.
15002
6e7675a7
MK
150032015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15004
15005 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15006 in front.
15007 * gdb.trace/change-loc.exp: Use global pcreg definition.
15008 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15009 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15010 in front.
15011 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15012 * gdb.trace/pending.exp: Likewise.
15013 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15014 * gdb.trace/trace-break.exp: Likewise.
15015 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15016 in front.
15017 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15018 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15019 in front.
15020 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15021
dddc0e16
JB
150222015-11-09 Joel Brobecker <brobecker@adacore.com>
15023
15024 * gdb.ada/fin_fun_out: New testcase.
15025
c6f0b406
KB
150262015-11-07 Kevin Buettner <kevinb@redhat.com>
15027
15028 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15029 value associated with DW_AT_byte_size.
15030 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15031 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15032 DW_AT_upper_bound.
15033
f01dcfd9
KB
150342015-11-07 Kevin Buettner <kevinb@redhat.com>
15035
15036 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15037 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15038 version.
15039 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15040 gdb.dwarf2/dw2-canonicalize-type.exp,
15041 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15042 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15043 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15044 provided by gdb_target_symbol_prefix_flags_asm.
15045 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15046 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15047 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15048 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15049 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15050 macros where needed). Use this macro for symbols which require
15051 the prefix provided by SYMBOL_PREFIX.
15052
2223449a
KB
150532015-11-05 Kevin Buettner <kevinb@redhat.com>
15054
15055 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15056 New procs.
15057 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15058 representing expressions, of more than one list element.
15059 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15060 to prepend linker symbol prefix to f.
15061 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15062 table_1 and table_2.
15063 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15064 Likewise, for f and g.
15065 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15066 for ptr.
15067 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15068 for main.
15069 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15070 table_1_ptr and table_2_ptr.
15071
6f2f1a3a
JK
150722015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15073 Joel Brobecker <brobecker@adacore.com>
15074
15075 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15076
566c56c9
MK
150772015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15078
15079 * gdb.reverse/s390-mvcle.c: New test.
15080 * gdb.reverse/s390-mvcle.exp: New file.
15081 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15082
d5f0636b
MK
150832015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15084
15085 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15086
7ad8b86c
MK
150872015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15088
15089 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15090 reaching marker2.
15091 * gdb.reverse/getresuid-reverse.exp: Likewise.
15092 * gdb.reverse/pipe-reverse.exp: Likewise.
15093 * gdb.reverse/readv-reverse.exp: Likewise.
15094 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15095 * gdb.reverse/time-reverse.exp: Likewise.
15096 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15097
4081c0f1
YQ
150982015-10-30 Yao Qi <yao.qi@linaro.org>
15099
15100 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15101 (empty_cycle): Remove.
15102 (main): Don't call empty_cycle. Don't use watch_count_done.
15103 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15104 empty_cycle. Rewrite the code counting HW watchpoints.
15105
452b4ba5
MK
151062015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15107
15108 * gdb.reverse/fstatat-reverse.c: New test.
15109 * gdb.reverse/fstatat-reverse.exp: New file.
15110 * gdb.reverse/getresuid-reverse.c: New test.
15111 * gdb.reverse/getresuid-reverse.exp: New file.
15112 * gdb.reverse/pipe-reverse.c: New test.
15113 * gdb.reverse/pipe-reverse.exp: New file.
15114 * gdb.reverse/readv-reverse.c: New test.
15115 * gdb.reverse/readv-reverse.exp: New file.
15116 * gdb.reverse/recvmsg-reverse.c: New test.
15117 * gdb.reverse/recvmsg-reverse.exp: New file.
15118 * gdb.reverse/time-reverse.c: New test.
15119 * gdb.reverse/time-reverse.exp: New file.
15120 * gdb.reverse/waitpid-reverse.c: New test.
15121 * gdb.reverse/waitpid-reverse.exp: New file.
15122
5e2e7507
JK
151232015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15124
15125 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15126
0fde2c53
DE
151272015-10-26 Doug Evans <dje@google.com>
15128
15129 PR symtab/17391
15130 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15131 * gdb.dwarf2/bad-regnum.c: New file.
15132 * gdb.dwarf2/bad-regnum.exp: New file.
15133
1a70ae97
DE
151342015-10-26 Doug Evans <dje@google.com>
15135
15136 PR python/18938
15137 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15138 file.
15139
27dc26ab
JK
151402015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15141
15142 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15143 for a change by "Mention language in compile error message".
15144
bed91f4d
SM
151452015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15146
15147 PR python/18073
15148 * gdb.python/py-type.c (C::a_method): New.
15149 (C::a_const_method): New.
15150 (C::a_static_method): New.
15151 (a_function): New.
15152 * gdb.python/py-type.exp (test_fields): Test getting fields
15153 from function and method.
15154
3f2f83dd
KB
151552015-10-21 Keven Boell <keven.boell@intel.com>
15156
15157 * gdb.fortran/vla-alloc-assoc.exp: New file.
15158 * gdb.fortran/vla-datatypes.exp: New file.
15159 * gdb.fortran/vla-datatypes.f90: New file.
15160 * gdb.fortran/vla-history.exp: New file.
15161 * gdb.fortran/vla-ptype-sub.exp: New file.
15162 * gdb.fortran/vla-ptype.exp: New file.
15163 * gdb.fortran/vla-sizeof.exp: New file.
15164 * gdb.fortran/vla-sub.f90: New file.
15165 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15166 * gdb.fortran/vla-value-sub-finish.exp: New file.
15167 * gdb.fortran/vla-value-sub.exp: New file.
15168 * gdb.fortran/vla-value.exp: New file.
15169 * gdb.fortran/vla-ptr-info.exp: New file.
15170 * gdb.mi/mi-vla-fortran.exp: New file.
15171 * gdb.mi/vla.f90: New file.
15172
27145d50
SL
151732015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15174
15175 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15176 of hardwired timeout value.
15177
5f3ff4f8
JK
151782015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15179 Pedro Alves <palves@redhat.com>
15180
15181 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15182 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15183
bfd09d20
JS
151842015-10-19 Josh Stone <jistone@redhat.com>
15185
15186 * gdb.base/catch-syscall.c: Include <sched.h>.
15187 (unknown_syscall): New variable.
15188 (main): Trigger a vfork and an unknown syscall.
15189 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15190 (unknown_syscall_number): Likewise.
15191 (check_call_to_syscall): Accept an optional syscall pattern.
15192 (check_return_from_syscall): Likewise.
15193 (check_continue): Likewise.
15194 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15195 (test_catch_syscall_skipping_return): New test toggling off 'catch
15196 syscall' to step over the syscall return, then toggling back on.
15197 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15198 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15199 (do_syscall_tests): Call test_catch_syscall_without_args and
15200 test_catch_syscall_mid_vfork.
15201 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15202 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15203
b32b93c6
AS
152042015-10-19 Andrew Stubbs <ams@codesourcery.com>
15205
15206 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15207 print g_vE): Add new pass patterns.
15208 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15209 print various symbol names for vptr fields.
15210
9d622bda
AB
152112015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15212
15213 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15214 results.
15215
0fd8ac1c
YQ
152162015-10-12 Yao Qi <yao.qi@linaro.org>
15217
15218 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15219
34240514
YQ
152202015-10-12 Yao Qi <yao.qi@linaro.org>
15221
15222 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15223 is aarch64*-*-linux*.
15224
8240f442
YQ
152252015-10-12 Yao Qi <yao.qi@linaro.org>
15226
15227 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15228 (can_relocate_bcond_true): ... it.
15229 (can_relocate_bcond_false): New function.
15230 (foo): Likewise.
15231 (can_relocate_bl): Likewise.
15232 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15233 can_relocate_bl.
15234
2520f728
PMR
152352015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15236
15237 * gdb.base/nested-addr.c: New file.
15238 * gdb.base/nested-addr.exp: New testcase.
15239
abcef95a
MM
152402015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15241
15242 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15243 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15244 its output. Ignore the output of "record goto begin" and instead
15245 check that GDB is replaying.
15246
145e3ddb
PA
152472015-10-09 Pedro Alves <palves@redhat.com>
15248
15249 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15250 (top level): Use it in the run with no args test.
15251
d5d8c4e1
IB
152522015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15253
15254 * gdb.dlang/properties.exp: New file.
15255
06e635ef
SL
152562015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15257
15258 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15259 whether or not address 0x1000 is mapped on the target.
15260
e019fd1d
SM
152612015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15262
15263 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15264 build.
15265
77ba2a67
MM
152662015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15267
15268 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15269 instruction-history test.
15270
c60eb31f
DE
152712015-09-28 Doug Evans <dje@google.com>
15272
15273 * gdb.base/gcore.c (array_func): Add reference to static_array.
15274
9a3c8263
SM
152752015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15276
15277 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15278 source line.
15279
9720e656
SL
152802015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15281
15282 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15283 short or char as base type.
15284
938d3bf2
SL
152852015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15286
15287 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15288 to allow any size enum.
15289
e6c2c623
PMR
152902015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15291
15292 * gdb.ada/array_ptr_renaming.exp: New testcase.
15293 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15294 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15295
06da0f77
PL
152962015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15297
15298 * gdb.trace/ftrace-lock.c: New file.
15299 * gdb.trace/ftrace-lock.exp: New file.
15300
4f51c22a
PL
153012015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15302
15303 * gdb.arch/insn-reloc.c: New file.
15304 * gdb.arch/ftrace-insn-reloc.exp: New file.
15305
7041adf4
PL
153062015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15307
15308 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15309 instruction.
15310 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15311 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15312 * gdb.trace/range-stepping.c: Likewise.
15313 * gdb.trace/trace-break.c: Likewise.
15314 * gdb.trace/trace-mt.c (thread_function): Likewise.
15315 * gdb.trace/ftrace.c (marker): Likewise.
15316 * gdb.trace/trace-condition.c (marker): Likewise.
15317 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15318 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15319 is_aarch64_target.
15320
015d2e7e
DE
153212015-09-18 Doug Evans <xdje42@gmail.com>
15322
15323 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15324 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15325
26b188a2
SL
153262015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15327
15328 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15329 the breakpoint.
15330
79dc332b
SL
153312015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15332
15333 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15334 the pending breakpoint. Remove timeout override for "Run till
15335 MI pending breakpoint on pendfunc3 on thread 2" test.
15336
f57929f2
SL
153372015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15338
15339 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15340 filename pattern.
15341
3f469b17
SL
153422015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15343
15344 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15345 in breakpoint filename pattern.
15346
515b89b3
SL
153472015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15348
7800dbe4
SL
15349 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15350
153512015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15352
515b89b3
SL
15353 * gdb.linespec/explicit.exp: Check for readline support for
15354 tab-completion tests. Fix obvious typo.
15355
d2939ba2
MM
153562015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15357
15358 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15359 and replay.
15360
cbb55fa7
MM
153612015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15362
15363 * gdb.btrace/non-stop.c: New.
15364 * gdb.btrace/non-stop.exp: New.
15365
43691ca1
PL
153662015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15367 Yao Qi <yao.qi@linaro.org>
15368
15369 * gdb.trace/trace-condition.c: New file.
15370 * gdb.trace/trace-condition.exp: New file.
15371
d78908cf
WW
153722015-09-16 Wei-cheng Wang <cole945@gmail.com>
15373
15374 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15375 for testing bytecode compilation.
15376
1ed415e2
PA
153772015-09-16 Pedro Alves <palves@redhat.com>
15378 Sandra Loosemore <sandra@codesourcery.com>
15379
15380 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15381 (SECONDS): Redefine.
15382 (main): Call pthread_kill and alarm early.
15383 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15384 support.
15385 (test): If the target can't hardware step and doesn't support
15386 displaced stepping, increase the timeout.
15387
d136eff5
PA
153882015-09-16 Pedro Alves <palves@redhat.com>
15389
15390 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15391 (enable_debug): New procedures.
15392 (test): Use them. Bail out if waiting for threads fails.
15393 (top level): Bail out if a test fails.
15394
991f019c
YQ
153952015-09-16 Yao Qi <yao.qi@linaro.org>
15396
15397 * gdb.asm/asm-source.exp: Set asm-arch for
15398 aarch64*-*-* target.
15399 * gdb.asm/aarch64.inc: New file.
15400
bfca584f
PMR
154012015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15402
15403 * gdb.ada/array_of_variable_length.exp: New testcase.
15404 * gdb.ada/array_of_variable_length/foo.adb: New file.
15405 * gdb.ada/array_of_variable_length/pck.adb: New file.
15406 * gdb.ada/array_of_variable_length/pck.ads: New file.
15407
b326e587
DE
154082015-09-15 Doug Evans <dje@google.com>
15409
15410 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15411 of function static local variable.
15412
5382cfab
PW
154132015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15414
15415 * gdb.threads/tls-so_extern.exp: New test file.
15416 * gdb.threads/tls-so_extern.c: New test file.
15417 * gdb.threads/tls-so_extern_main.c: New test file.
15418
141c5cc4
JK
154192015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15420
15421 * gdb.opt/solib-intra-step-lib.c: New file.
15422 * gdb.opt/solib-intra-step-main.c: New file.
15423 * gdb.opt/solib-intra-step.exp: New file.
15424
d15dcecd
PA
154252015-09-15 Pedro Alves <palves@redhat.com>
15426
15427 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15428 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15429
4c2f2a79
PA
154302015-09-14 Pedro Alves <palves@redhat.com>
15431
15432 * gdb.base/hook-stop-continue.c: Delete.
15433 * gdb.base/hook-stop-continue.exp: Delete.
15434 * gdb.base/hook-stop-frame.c: Delete.
15435 * gdb.base/hook-stop-frame.exp: Delete.
15436 * gdb.base/hook-stop.c: New file.
15437 * gdb.base/hook-stop.exp: New file.
15438
919e6dbe
PMR
154392015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15440
15441 * gdb.ada/access_to_packed_array.exp: New testcase.
15442 * gdb.ada/access_to_packed_array/foo.adb: New file.
15443 * gdb.ada/access_to_packed_array/pack.adb: New file.
15444 * gdb.ada/access_to_packed_array/pack.ads: New file.
15445
157280a4
MM
154462015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15447
15448 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15449 buffer size test.
15450
2fd33e94
DB
154512015-09-11 Don Breazeal <donb@codesourcery.com>
15452
15453 * gdb.base/foll-exec.c: Add copyright header. Fix
15454 formatting issues.
15455 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15456 (do_exec_tests): Use clean_restart in place of zap_session,
15457 and for test initialization. Fix formatting issues. Use
15458 fail in place of perror.
15459 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15460 an expect statement to match an expression with output from
15461 the program under debug.
15462 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15463 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15464 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15465 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15466 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15467
e70b6e8e
DE
154682015-09-09 Doug Evans <dje@google.com>
15469
15470 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15471
7a551a51
DE
154722015-09-09 Doug Evans <dje@google.com>
15473
15474 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15475
4c666f84
DE
154762015-09-09 Doug Evans <dje@google.com>
15477
15478 * gdb.base/savedregs.exp: Fix typo.
15479
243a9253
PA
154802015-09-09 Pedro Alves <palves@redhat.com>
15481
15482 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15483
c0fa8fbd
SL
154842015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15485
15486 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15487 command actually switches threads. Give up on remaining
15488 tests if target fails to stop at breakpoint.
15489
cd7c1778
PMR
154902015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15491
15492 * gdb.ada/funcall_char.exp: New testcase.
15493 * gdb.ada/funcall_char/foo.adb: New file.
15494
dc5c8746
PMR
154952015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15496
15497 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15498 expected outputs. Add two testcases for completing ambiguous
15499 functions.
15500 * gdb.ada/complete/aux_pck.adb: New file.
15501 * gdb.ada/complete/aux_pck.ads: New file.
15502 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15503 Ambiguous_Func functions.
15504 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15505 * gdb.ada/complete/pck.adb: Likewise.
15506
4e83a1e7
UW
155072015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15508
15509 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15510 failures to run the test program under GDB.
15511
8ce74153
LM
155122015-08-26 Luis Machado <lgustavo@codesourcery.com>
15513
15514 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15515 to C.
15516
e9756d52
PP
155172015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15518
15519 * gdb.base/run-after-attach.exp: New test file.
15520 * gdb.base/run-after-attach.c: New test file.
15521
8d37573b
DB
155222015-08-26 Don Breazeal <donb@codesourcery.com>
15523
15524 * gdb.base/foll-exec-2.c: New test program.
15525 * gdb.base/foll-exec-2.exp: New test.
15526
63e43d3a
PMR
155272015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15528
15529 * gdb.base/nested-subp1.exp: New file.
15530 * gdb.base/nested-subp1.c: New file.
15531 * gdb.base/nested-subp2.exp: New file.
15532 * gdb.base/nested-subp2.c: New file.
15533 * gdb.base/nested-subp3.exp: New file.
15534 * gdb.base/nested-subp3.c: New file.
15535
3d40fbb5
PA
155362015-08-24 Pedro Alves <palves@redhat.com>
15537
15538 * gdb.server/connect-without-multi-process.c: New file.
15539 * gdb.server/connect-without-multi-process.exp: New file.
15540
4422ac93
LM
155412015-08-24 Luis Machado <lgustavo@codesourcery.com>
15542
15543 * gdb.opt/inline-markers.c: Make z int.
15544
91dddb86
LM
155452015-08-24 Luis Machado <lgustavo@codesourcery.com>
15546
15547 * gdb.opt/inline-markers.c: Make z volatile.
15548
a48847ee
LM
155492015-08-24 Luis Machado <lgustavo@codesourcery.com>
15550
15551 * gdb.opt/inline-bt.c: New volatile global z.
15552 * gdb.opt/inline-cmds.c: Likewise.
15553 * gdb.opt/inline-locals.c: Likewise.
15554 * gdb.opt/inline-markers.c: New extern global z.
15555 (marker): Use z.
15556 (inline_fn): Likewise.
15557
0ebbc52b
PA
155582015-08-24 Pedro Alves <palves@redhat.com>
15559
15560 * config/m32r-stub.exp: Remove file.
15561 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15562 * gdb.base/call-rt-st.exp: Likewise.
15563 * gdb.base/call-strs.exp: Likewise.
15564 * gdb.base/default.exp: Remove references to h8300-*-hms and
15565 *-*-udi*.
15566 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15567
77c365df
AA
155682015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15569
15570 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15571 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15572 and "return" use KFAIL when GDB can not read/write the vector
15573 return value.
15574
4313b8c0
GB
155752015-08-21 Gary Benson <gbenson@redhat.com>
15576
15577 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15578
0e433b32
PA
155792015-08-20 Pedro Alves <palves@redhat.com>
15580
15581 * gdb.server/solib-list.exp: No longer expect an interior stop in
15582 non-stop mode.
15583
221e1a37
PA
155842015-08-20 Pedro Alves <palves@redhat.com>
15585
15586 * gdb.server/connect-stopped-target.c: New file.
15587 * gdb.server/connect-stopped-target.exp: New file.
15588
40e3ad0e
PA
155892015-08-20 Pedro Alves <palves@redhat.com>
15590
15591 * gdb.dwarf2/comp-unit-lang.exp: New file.
15592 * gdb.dwarf2/comp-unit-lang.c: New file.
15593
af39b327
PMR
155942015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15595
15596 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15597 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15598
7d45c7c3 155992015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15600
7d45c7c3
KB
15601 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15602 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15603
4d6cceb4
DE
156042015-08-18 Doug Evans <dje@google.com>
15605 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15606
15607 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15608 skip_python_tests. New arg prompt_regexp.
15609 (skip_python_tests): New function.
15610 * lib/mi-support.exp (mi_skip_python_tests): New function.
15611 * gdb.python/py-mi-objfile-gdb.py: New file.
15612 * gdb.python/py-mi-objfile.c: New file.
15613 * gdb.python/py-mi-objfile.exp: New file.
15614
ad89c2aa
KS
156152015-08-17 Keith Seitz <keiths@redhat.com>
15616
15617 * gdb.linespec/explicit.exp: Move strace test from here ...
15618 * gdb.trace/strace.exp: ... to here.
15619
e3ae3c43
PP
156202015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15621
15622 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15623 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15624
604b2636
DE
156252015-08-14 Doug Evans <xdje42@gmail.com>
15626
15627 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15628 inferior before selecting a new file.
15629
6ff0ba5f
DE
156302015-08-14 Doug Evans <xdje42@gmail.com>
15631
15632 * gdb.mi/mi-disassemble.exp: Update.
15633 * gdb.base/disasm-optim.S: New file.
15634 * gdb.base/disasm-optim.c: New file.
15635 * gdb.base/disasm-optim.h: New file.
15636 * gdb.base/disasm-optim.exp: New file.
15637
9ca98f92
KS
156382015-08-14 Keith Seitz <keiths@redhat.com>
15639
15640 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15641 "evaluated-by".
15642
52bbc560
JB
156432015-08-13 Joel Brobecker <brobecker@adacore.com>
15644
15645 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15646
5d8c3ed3
PMR
156472015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15648
15649 * gdb.ada/fun_renaming.exp: New testcase.
15650 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15651 * gdb.ada/fun_renaming/pack.adb: New file.
15652 * gdb.ada/fun_renaming/pack.ads: New file.
15653
ea8812bc
KS
156542015-08-12 Keith Seitz <keiths@redhat.com>
15655
15656 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15657 gdb_get_line_number.
15658
4dafcdeb
JB
156592015-08-12 Joel Brobecker <brobecker@adacore.com>
15660
15661 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15662 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15663 gdb.base/dso2dso.exp: New files.
15664
5ba32597
SDJ
156652015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15666 Pedro Alves <palves@redhat.com>
15667 Keith Seitz <keiths@redhat.com>
15668
15669 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15670 GDBFLAGS.
15671
b6dafabf
PP
156722015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15673
15674 * gdb.base/gdbhistsize-history.exp
15675 (test_histsize_history_setting): Use save_vars.
15676 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15677 Use save_vars.
15678 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15679 * gdb.base/readline.exp: Use save_vars.
15680
abe8e607
PP
156812015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15682
15683 * lib/gdb.exp (save_vars): New proc.
15684
629500fa
KS
156852015-08-11 Keith Seitz <keiths@redhat.com>
15686
15687 * gdb.base/help.exp: Update help_breakpoint_text.
15688
eb8c4e2e
KS
156892015-08-11 Keith Seitz <keiths@redhat.com>
15690
15691 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15692 (at toplevel): Call test_explicit_breakpoints.
15693 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15694 breakpoints.
15695 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15696 breakpoint conditions, "-cond".
15697
87f0e720
KS
156982015-08-11 Keith Seitz <keiths@redhat.com>
15699
15700 * gdb.linespec/3explicit.c: New file.
15701 * gdb.linespec/cpexplicit.cc: New file.
15702 * gdb.linespec/cpexplicit.exp: New file.
15703 * gdb.linespec/explicit.c: New file.
15704 * gdb.linespec/explicit.exp: New file.
15705 * gdb.linespec/explicit2.c: New file.
15706 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15707 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15708 before using in the matching pattern.
15709 Clarify that `prefix' is a regular expression.
15710
f00aae0f
KS
157112015-08-11 Keith Seitz <keiths@redhat.com>
15712
15713 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15714 test.
15715 Add tests for missing ",FMT" and ",".
15716
e27852be
DE
157172015-08-10 Doug Evans <dje@google.com>
15718 Keith Seitz <keiths@redhat.com>
15719
15720 PR gdb/17960
15721 * gdb.base/completion.exp: Add location completer tests.
15722
7f03bd92
PA
157232015-08-07 Pedro Alves <palves@redhat.com>
15724
15725 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15726 tests here.
15727 (top level): Run do_test with and without displaced stepping.
15728
3fc8eb30
PA
157292015-08-07 Pedro Alves <palves@redhat.com>
15730
15731 * gdb.base/valgrind-disp-step.c: New file.
15732 * gdb.base/valgrind-disp-step.exp: New file.
15733
d4569d7b
PA
157342015-08-07 Pedro Alves <palves@redhat.com>
15735
15736 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
15737 Delete function.
15738 (main): Add alarm. Run an infinite loop instead of calling
15739 wait_threads.
15740 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
15741 comment.
15742 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
15743 Delete function.
15744 (main): Add alarm. Run an infinite loop instead of calling
15745 wait_threads.
15746 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
15747 comment.
15748
e1316e60
PA
157492015-08-07 Pedro Alves <palves@redhat.com>
15750
15751 * gdb.base/checkpoint-ns.exp: New file.
15752 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
15753 standard_testfile.
15754
da8c46d2
MM
157552015-08-07 Markus Metzger <markus.t.metzger@intel.com>
15756
15757 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
15758 * gdb.btrace/instruction_history.exp: Update.
15759 * gdb.btrace/tsx.exp: New.
15760 * gdb.btrace/tsx.c: New.
15761
de1c2c52
PA
157622015-08-06 Pedro Alves <palves@redhat.com>
15763
15764 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
15765 increase timeout.
15766 * gdb.reverse/until-precsave.exp: Bump timeouts.
15767
782e0bf4
PA
157682015-08-06 Pedro Alves <palves@redhat.com>
15769
15770 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
15771
83e97ed0
PA
157722015-08-06 Pedro Alves <palves@redhat.com>
15773
15774 PR gdb/18749
15775 * gdb.threads/process-dies-while-handling-bp.c: New file.
15776 * gdb.threads/process-dies-while-handling-bp.exp: New file.
15777
863d01bd
PA
157782015-08-06 Pedro Alves <palves@redhat.com>
15779
15780 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
15781 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
15782
0a39bb32
PA
157832015-08-05 Pedro Alves <palves@redhat.com>
15784
15785 * gdb.threads/next-while-other-thread-longjmps.c: New file.
15786 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
15787
ee2d2b10
SL
157882015-08-03 Sandra Loosemore <sandra@codesourcery.com>
15789
15790 * gdb.base/bp-permanent.exp: Report test as unsupported if
15791 the target cannot stop at the permanent breakpoint.
15792
4e1bdb00
DE
157932015-08-03 Doug Evans <dje@google.com>
15794
15795 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
15796 10000.
15797
3d338901
DE
157982015-08-03 Doug Evans <dje@google.com>
15799
15800 * Makefile.in (workers/%.worker, build-perf): New rule.
15801 (GDB_PERFTEST_MODE): New variable.
15802 (check-perf): Use it.
15803 (clean): Clean up gdb.perf parallel build subdirs.
15804 * lib/build-piece.exp: New file.
15805 * lib/gdb.exp (make_gdb_parallel_path): New function
15806 (standard_output_file, standard_temp_file): Call it.
15807 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15808 of $GDB_PARALLEL.
15809 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
15810
af061d3e
DE
158112015-08-03 Doug Evans <dje@google.com>
15812
8e1afc81 15813 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
15814 (LOG_FILE_NAME): New global.
15815 (TextReporter.__init__): Initialize self.txt_sum.
15816 (TextReporter.report): Add support for multiple data-points.
15817 Move report to perftest.sum, put raw data in perftest.log.
15818 (TextReporter.start): Open sum and log files.
15819 (TextReporter.end): Close sum and log files.
8e1afc81
DE
15820 * gdb.perf/lib/perftest/testresult.py
15821 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 15822
2c8c5d37
PA
158232015-07-31 Pedro Alves <palves@redhat.com>
15824
15825 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
15826 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15827 kill_wait_spawned_process instead of explicit "kill -9".
15828 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
15829 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15830 kill_wait_spawned_process.
15831 * gdb.base/attach-twice.exp: Likewise.
15832 * gdb.base/attach.exp: Likewise.
15833 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
15834 gdb_test_multiple.
15835 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
15836 returning a spawn id instead of a pid. Use spawn_id_get_pid and
15837 kill_wait_spawned_process.
15838 * gdb.base/valgrind-infcall.exp: Likewise.
15839 * gdb.multi/multi-attach.exp: Likewise.
15840 * gdb.python/py-prompt.exp: Likewise.
15841 * gdb.python/py-sync-interp.exp: Likewise.
15842 * gdb.server/ext-attach.exp: Likewise.
15843 * gdb.threads/attach-into-signal.exp (corefunc): Use
15844 spawn_wait_for_attach, spawn_id_get_pid and
15845 kill_wait_spawned_process.
15846 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
15847 spawn_wait_for_attach returning a spawn id instead of a pid. Use
15848 spawn_id_get_pid and kill_wait_spawned_process.
15849 * gdb.threads/attach-stopped.exp (corefunc): Use
15850 spawn_wait_for_attach, spawn_id_get_pid and
15851 kill_wait_spawned_process.
15852 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
15853 Use spawn_id_get_pid. Wait for spawn id after eof. Use
15854 kill_wait_spawned_process instead of explicit "kill -9".
15855 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
15856 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
15857 (spawn_wait_for_attach): Use spawn instead of exec to spawn
15858 processes. Don't map cygwin/windows pids here. Now returns a
15859 spawn id list.
15860
032a0fca
SL
158612015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15862
15863 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
15864 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
15865 correct patch.
15866
61a934ca
SL
158672015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15868
15869 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
15870
4bc4d428
SL
158712015-07-30 Sandra Loosemore <sandra@codesourcery.com>
15872
15873 Reapply:
15874 2014-05-21 Mark Wielaard <mjw@redhat.com>
15875
15876 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15877
998d452a
PA
158782015-07-30 Pedro Alves <palves@redhat.com>
15879
15880 * linux-low.c (handle_extended_wait): Set the child's last
15881 reported status to TARGET_WAITKIND_STOPPED.
15882
69dde7dc
PA
158832015-07-30 Pedro Alves <palves@redhat.com>
15884
15885 PR threads/18600
15886 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15887 only shows inferior 1.
15888
4dd63d48
PA
158892015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15890 Pedro Alves <palves@redhat.com>
15891
15892 PR threads/18600
15893 * gdb.threads/fork-plus-threads.c: New file.
15894 * gdb.threads/fork-plus-threads.exp: New file.
15895
d618e4c5
PP
158962015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15897
15898 * gdb.base/batch-preserve-term-settings.exp
15899 (test_terminal_settings_preserved_after_cli_exit): Use
15900 send_quit_command.
15901
1eef6428
PA
159022015-07-29 Pedro Alves <palves@redhat.com>
15903 Don Breazeal <donb@codesourcery.com>
15904
15905 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15906 output from both inferior_spawn_id and gdb_spawn_id.
15907
7da5b897
SDJ
159082015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15909
15910 * gdb.threads/attach-into-signal.exp (corefunc): Use
15911 with_test_prefix on nested loops, uniquefying the test messages.
15912
dac804df
SDJ
159132015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15914
15915 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15916 commit.
15917
06265e53
PP
159182015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15919
15920 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15921 New proc.
15922 (test_terminal_settings_preserved_after_sigterm): New test.
15923
18206ca3
PP
159242015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15925
15926 * gdb.base/batch-preserve-term-settings.exp
15927 (test_terminal_settings_preserved_after_cli_exit): New test.
15928
90074d11
PP
159292015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15930
15931 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15932 manipulation of saved_gdbflags.
15933 (test_terminal_settings_preserved): Remove global declaration of
15934 the unused variable pagination_prompt. Remove manipulation of
15935 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15936 GDBFLAGS.
15937
eb1a7902
PA
159382015-07-29 Pedro Alves <palves@redhat.com>
15939
15940 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15941
8b75dd3b
PA
159422015-07-29 Pedro Alves <palves@redhat.com>
15943
15944 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15945 at the top.
15946
dedad4e3
PA
159472015-07-29 Pedro Alves <palves@redhat.com>
15948
15949 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15950 (main): Call gdb_unbuffer_output.
15951 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15952 (main): Call gdb_unbuffer_output.
15953 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15954 (main): Call gdb_unbuffer_output.
15955 * gdb.base/call-strs.exp: Adjust to step over the
15956 gdb_unbuffer_output call.
15957 * gdb.base/catch-gdb-caused-signals.c: Include
15958 "../lib/unbuffer_output.c".
15959 (main): Call gdb_unbuffer_output.
15960 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15961 (main): Call gdb_unbuffer_output.
15962 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15963 (main): Call gdb_unbuffer_output.
15964 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15965 (main): Call gdb_unbuffer_output.
15966 * gdb.base/shlib-call.exp: Adjust to step over the
15967 gdb_unbuffer_output call.
15968 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15969 (main): Call gdb_unbuffer_output.
15970 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15971 (main): Call gdb_unbuffer_output.
15972 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15973 (main): Rename to ...
15974 (test): ... this.
15975 (main): Reimplement.
15976 * gdb.base/varargs.exp: Run to test instead of to main.
15977 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15978 (main): Call gdb_unbuffer_output.
15979
58789a91
PA
159802015-07-29 Pedro Alves <palves@redhat.com>
15981
15982 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15983 factore out from mi_continue_dprintf. For call-style dprintfs,
15984 expect dprintf output out of $inferior_spawn_id.
15985 (mi_continue_dprintf): Use mi_expect_dprintf.
15986 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15987 (main): Call gdb_unbuffer_output.
15988
e8376742
PA
159892015-07-29 Pedro Alves <palves@redhat.com>
15990
15991 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15992 (default_mi_gdb_start): Set inferior_spawn_id instead of
15993 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15994 gdb_spawn_id.
15995 (mi_gdb_test): Always expect inferior output from both
15996 $inferior_spawn_id and $gdb_spawn_id.
15997
08280010
PA
159982015-07-29 Pedro Alves <palves@redhat.com>
15999
16000 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16001 send_inferior and $inferior_spawn_id.
16002
4d30e432
PA
160032015-07-29 Pedro Alves <palves@redhat.com>
16004
16005 * gdb.gdb/complaints.exp (test_initial_complaints)
16006 (test_serial_complaints, test_short_complaints): Use
16007 gdb_test_stdio.
16008 (test_empty_complaint): Handle $inferior_spawn_id !=
16009 $gdb_spawn_id.
16010
0d30a335
PA
160112015-07-29 Pedro Alves <palves@redhat.com>
16012
16013 * gdb.base/varargs.exp: Use gdb_test_stdio.
16014
39413b29
PA
160152015-07-29 Pedro Alves <palves@redhat.com>
16016
16017 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16018
7cb000a9
PA
160192015-07-29 Pedro Alves <palves@redhat.com>
16020
16021 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16022
d7b8ac82
PA
160232015-07-29 Pedro Alves <palves@redhat.com>
16024
16025 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16026 parameter into two new parameters, "inf_result" and "gdb_result".
16027 Expect inferior output and gdb output from $inferior_spawn_id and
16028 $gdb_spawn_id, respectively. Adjust all callers.
16029
789c3a0c
PA
160302015-07-29 Pedro Alves <palves@redhat.com>
16031
16032 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16033 of gdb_test_sequence.
16034
77e760c3
PA
160352015-07-29 Pedro Alves <palves@redhat.com>
16036
16037 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16038 (saw_spurious_output): Expect inferior output from
16039 $inferior_spawn_id. Use gdb_test_stdio.
16040
8396d2cd
PA
160412015-07-29 Pedro Alves <palves@redhat.com>
16042
16043 * gdb.base/dprintf.exp: Use standard_testfile. Change
16044 prepare_for_testing call.
16045 (srcfile): Don't set.
16046 (restart): New procedure.
16047 (test_dprintf): New procecure, use to continue over dprintfs.
16048 (test_call, test_agent): New procedures, tests moved here.
16049 Restart gdb and recreate dprintfs. Adjust expected output.
16050
2051d61f
PA
160512015-07-29 Pedro Alves <palves@redhat.com>
16052
16053 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16054
452397af
PA
160552015-07-29 Pedro Alves <palves@redhat.com>
16056
16057 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16058
8aed9555
PA
160592015-07-29 Pedro Alves <palves@redhat.com>
16060
16061 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16062 gdb_test_stdio.
16063
188a61b4
PA
160642015-07-29 Pedro Alves <palves@redhat.com>
16065
16066 * lib/gdb.exp (gdb_test_stdio): New procedure.
16067
12264a45
PA
160682015-07-29 Pedro Alves <palves@redhat.com>
16069
16070 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16071
23ffc893
PA
160722015-07-29 Pedro Alves <palves@redhat.com>
16073
16074 * gdb.base/call-signal-resume.exp: Remove check for
16075 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16076 * gdb.base/unwindonsignal.exp: Likewise.
16077 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16078 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16079
65566918
PA
160802015-07-29 Pedro Alves <palves@redhat.com>
16081
16082 * gdb.base/siginfo-addr.c (pass): New function.
16083 (handler): Call it iff si_addr is correct.
16084 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16085 Set a breakpoint at "pass" and continue to it.
16086
d60a9221
SDJ
160872015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16088
16089 * gdb.python/py-objfile.exp: Make some tests have unique names.
16090 * gdb.python/py-pp-registration.exp: Likewise.
16091
bde40b8f
PA
160922015-07-28 Pedro Alves <palves@redhat.com>
16093
16094 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16095
13e1dec8
SM
160962015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16097
16098 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16099
da33c9a7
SM
161002015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16101
16102 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16103
077836f7
PP
161042015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16105
16106 * gdb.base/gdb-sigterm-2.exp: New test.
16107
b8cc7b2e
DE
161082015-07-25 Doug Evans <xdje42@gmail.com>
16109
16110 Revert:
16111 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16112 (workers/%.worker, build-perf): New rule.
16113 (GDB_PERFTEST_MODE): New variable.
16114 (check-perf): Use it.
16115 (clean): Clean up gdb.perf parallel build subdirs.
16116 * lib/build-piece.exp: New file.
16117 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16118 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16119 name.
16120 (standard_temp_file): Ditto.
16121 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16122 of $GDB_PARALLEL.
16123
c8bd4544
DE
161242015-07-24 Doug Evans <dje@google.com>
16125
16126 * gdb.perf/lib/perftest/utils.py: New file.
16127 * gdb.perf/gm-hello.cc: New file.
16128 * gdb.perf/gm-pervasive-typedef.cc: New file.
16129 * gdb.perf/gm-pervasive-typedef.h: New file.
16130 * gdb.perf/gm-std.cc: New file.
16131 * gdb.perf/gm-std.h: New file.
16132 * gdb.perf/gm-use-cerr.cc: New file.
16133 * gdb.perf/gm-utils.h: New file.
16134 * gdb.perf/gmonster-null-lookup.py: New file.
16135 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16136 * gdb.perf/gmonster-print-cerr.py: New file.
16137 * gdb.perf/gmonster-ptype-string.py: New file.
16138 * gdb.perf/gmonster-runto-main.py: New file.
16139 * gdb.perf/gmonster-select-file.py: New file.
16140 * gdb.perf/gmonster1-null-lookup.exp: New file.
16141 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16142 * gdb.perf/gmonster1-print-cerr.exp: New file.
16143 * gdb.perf/gmonster1-ptype-string.exp: New file.
16144 * gdb.perf/gmonster1-runto-main.exp: New file.
16145 * gdb.perf/gmonster1-select-file.exp: New file.
16146 * gdb.perf/gmonster1.cc: New file.
16147 * gdb.perf/gmonster1.exp: New file.
16148 * gdb.perf/gmonster2-null-lookup.exp: New file.
16149 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16150 * gdb.perf/gmonster2-print-cerr.exp: New file.
16151 * gdb.perf/gmonster2-ptype-string.exp: New file.
16152 * gdb.perf/gmonster2-runto-main.exp: New file.
16153 * gdb.perf/gmonster2-select-file.exp: New file.
16154 * gdb.perf/gmonster2.cc: New file.
16155 * gdb.perf/gmonster2.exp: New file.
16156
6eab34f3
DE
161572015-07-24 Doug Evans <dje@google.com>
16158
16159 * gdb.perf/README: New file.
16160 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16161 * lib/gen-perf-test.exp: New file.
16162
63738bfd
DE
161632015-07-24 Doug Evans <dje@google.com>
16164
16165 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16166 (PerfTest::startup): New function.
16167 (PerfTest::run): Return result of calling body.
16168 (PerfTest::assemble): Rewrite.
16169 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16170 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16171 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16172 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16173 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16174
7b606f95
DE
161752015-07-24 Doug Evans <dje@google.com>
16176
16177 * lib/gdb.exp (clean_restart): Make executable optional.
16178
a97b16b8
DE
161792015-07-24 Doug Evans <dje@google.com>
16180
16181 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16182 compiler_info references.
16183 * gdb.cp/temargs.exp: Ditto.
16184 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16185 (get_compiler_info): Early exit if already computed. Set compiler_info
16186 to "unknown" if there was a problem.
16187 (test_compiler_info): Add function comment. Call get_compiler_info.
16188
35baa57f
DE
161892015-07-24 Doug Evans <dje@google.com>
16190
16191 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16192 (workers/%.worker, build-perf): New rule.
16193 (GDB_PERFTEST_MODE): New variable.
16194 (check-perf): Use it.
16195 (clean): Clean up gdb.perf parallel build subdirs.
16196 * lib/build-piece.exp: New file.
16197 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16198 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16199 name.
16200 (standard_temp_file): Ditto.
16201 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16202 of $GDB_PARALLEL.
16203
6ebea266
DE
162042015-07-24 Doug Evans <dje@google.com>
16205
16206 * lib/future.exp (gdb_default_target_compile): New option
16207 "early_flags".
16208 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16209 --as-needed.
16210
1e76a7e9
SDJ
162112015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16212
16213 * gdb.base/catch-syscall.exp: Call gdb_exit before
16214 gdb_skip_xml_test.
16215
5068630a
PA
162162015-07-24 Pedro Alves <palves@redhat.com>
16217
16218 * gdb.python/py-events.exp: Accept output between the stop event
16219 and the prompt.
16220 * gdb.python/py-evsignal.exp: Likewise.
16221 * gdb.python/py-evthreads.exp: Likewise.
16222
77598427
PA
162232015-07-24 Pedro Alves <palves@redhat.com>
16224
16225 PR gdb/18717
16226 * gdb.threads/non-ldr-exit.c: New file.
16227 * gdb.threads/non-ldr-exit.exp: New file.
16228
11e6c98f
YQ
162292015-07-24 Yao Qi <yao.qi@linaro.org>
16230
16231 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16232 restarting process.
16233
51aee833
YQ
162342015-07-24 Yao Qi <yao.qi@linaro.org>
16235
16236 * gdb.server/ext-restart.exp: New file.
16237
8cfe207c
YQ
162382015-07-24 Yao Qi <yao.qi@linaro.org>
16239
16240 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16241 argument options.
16242 * gdb.server/ext-wrapper.exp: New file.
16243
cc12ce38
DE
162442015-07-23 Doug Evans <dje@google.com>
16245
16246 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16247 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16248
d0d84780
PMR
162492015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16250
16251 * gdb.ada/var_arr_typedef.exp: New testcase.
16252 * gdb.ada/var_arr_typedef/pack.adb: New file.
16253 * gdb.ada/var_arr_typedef/pack.ads: New file.
16254 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16255
8b558f79
JB
162562015-07-20 Joel Brobecker <brobecker@adacore.com>
16257
16258 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16259
775a3298
JK
162602015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16261
16262 * gdb.arch/i386-biarch-core.exp: Replace istarget
16263 by "complete set gnutarget". Remove expectation for the "core-file"
16264 command.
16265
db1ff28b
JK
162662015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16267
16268 Revert the previous commit:
16269 Tests for validate symbol file using build-id.
16270
0a94970d
JK
162712015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16272
16273 Tests for validate symbol file using build-id.
16274 * gdb.base/solib-mismatch-lib.c: New file.
16275 * gdb.base/solib-mismatch-libmod.c: New file.
16276 * gdb.base/solib-mismatch.c: New file.
16277 * gdb.base/solib-mismatch.exp: New file.
16278
03346981
SL
162792015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16280
16281 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16282 nios2-*-linux*.
16283 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16284 * gdb.base/siginfo.exp: Likewise.
16285 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16286
42422cc7
PL
162872015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16288
16289 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16290 Move it to ...
16291 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16292 ... here.
16293 * gdb.trace/range-stepping.exp: Check that the target supports
16294 range stepping.
16295
cfa68bae
JK
162962015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16297
16298 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16299
8ffdba26
PA
163002015-07-14 Pedro Alves <palves@redhat.com>
16301
16302 * gdb.base/killed-outside.exp: New file.
16303 * gdb.base/killed-outside.c: New file.
16304
218a5a11
JK
163052015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16306
16307 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16308 (n at main): New.
16309 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16310
e03ed3c6
AA
163112015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16312
16313 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16314 infcall tests instead of setting up for KFAIL.
16315
485668e5
MM
163162015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16317
16318 * gdb.btrace/record_goto-step.exp: New.
16319
08464196
JK
163202015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16321
16322 PR compile/18484
16323 * gdb.compile/compile.c (struct struct_type): Add volatile to
16324 selffield's type.
16325 * gdb.compile/compile.exp
16326 (compile code struct_object.selffield = &struct_object): Skip further
16327 struct_object tests if this one xfails.
16328
bcf5c1d9
RC
163292015-07-08 Robert O'Callahan <robert@ocallahan.org>
16330
16331 PR exp/18617
16332 * gdb.trace/ax.exp: Add test.
16333
4931af25
YQ
163342015-07-07 Yao Qi <yao.qi@linaro.org>
16335
16336 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16337 instead of istarget "aarch64*-*-*".
16338 * gdb.arch/aarch64-fp.exp: Likewise.
16339 * gdb.base/float.exp: Likewise.
16340 * gdb.reverse/aarch64.exp: Likewise.
16341 * lib/gdb.exp (is_aarch64_target): New proc.
16342
9fcf688e
YQ
163432015-07-07 Yao Qi <yao.qi@linaro.org>
16344
16345 * lib/gdb.exp (is_aarch32_target): New proc.
16346 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16347 instead of "istarget "arm*-*-*"".
16348 * gdb.arch/arm-disp-step.exp: Likewise.
16349 * gdb.arch/thumb-bx-pc.exp: Likewise.
16350 * gdb.arch/thumb-prologue.exp: Likewise.
16351 * gdb.arch/thumb-singlestep.exp: Likewise.
16352 * gdb.base/disp-step-syscall.exp: Likewise.
16353 * gdb.base/float.exp: Likewise.
16354
fbd8d50d
YQ
163552015-07-07 Yao Qi <yao.qi@linaro.org>
16356
16357 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16358 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16359
71be1fdc
YQ
163602015-07-07 Yao Qi <yao.qi@linaro.org>
16361
16362 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16363 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16364 if it exists.
16365 * gdb.multi/multi-arch.exp: Likewise.
16366
3e221d36
SM
163672015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16368
16369 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16370 print.
16371
d441430b
YQ
163722015-07-07 Yao Qi <yao.qi@linaro.org>
16373
16374 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16375
06f810bd
MG
163762015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16377
16378 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16379 '[' and ']' characters.
16380
5e61e7c0
IB
163812015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16382
16383 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16384
28bf096c
PA
163852015-06-29 Pedro Alves <palves@redhat.com>
16386
16387 PR threads/18127
16388 * gdb.threads/hand-call-new-thread.c: New file.
16389 * gdb.threads/hand-call-new-thread.c: New file.
16390
ee93cd5e
KS
163912015-06-26 Keith Seitz <keiths@redhat.com>
16392 Doug Evans <dje@google.com>
16393
16394 PR 16253
16395 * gdb.cp/var-tag-2.cc: New file.
16396 * gdb.cp/var-tag-3.cc: New file.
16397 * gdb.cp/var-tag-4.cc: New file.
16398 * gdb.cp/var-tag.cc: New file.
16399 * gdb.cp/var-tag.exp: New file.
16400
fc637f04
PP
164012015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16402
16403 * gdb.base/history-duplicates.exp: New test.
16404
2e52ae68
PP
164052015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16406
16407 * gdb.base/completion.exp: Test the completion of the "focus"
16408 command.
16409
6e22494e
JK
164102015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16411
16412 * gdb.arch/amd64-prologue-skip.S: New file.
16413 * gdb.arch/amd64-prologue-skip.exp: New file.
16414
bf7b9cd9
SM
164152015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16416
16417 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16418 is_address_zero_readable check.
16419
201e8dfd
PB
164202015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16421
16422 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16423 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16424
5cd867b4
YQ
164252015-06-24 Yao Qi <yao.qi@linaro.org>
16426
16427 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16428 linux targets.
16429
4d7be007
YQ
164302015-06-24 Yao Qi <yao.qi@linaro.org>
16431
16432 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16433 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16434 * gdb.base/siginfo-thread.exp: Likewise.
16435
07fcd301
YQ
164362015-06-22 Yao Qi <yao.qi@linaro.org>
16437
16438 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16439
52042a00
YQ
164402015-06-22 Yao Qi <yao.qi@linaro.org>
16441
16442 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16443 aarch64*-*-*.
16444 (skip_hw_watchpoint_tests): Likewise.
16445
74bd41ce
PP
164462015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16447
16448 * gdb.base/gdbinit-history.exp: Test the interaction between
16449 setting GDBHISTSIZE and setting the history size via .gdbinit.
16450
bc460514
PP
164512015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16452
16453 PR gdb/16999
16454 * gdb.base/gdbhistsize-history.exp: New test.
16455
b58c513b
PP
164562015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16457
16458 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16459 with GDBHISTSIZE.
16460 * gdb.base/readline.exp: Likewise.
16461
92046791
YQ
164622015-06-17 Yao Qi <yao.qi@linaro.org>
16463
16464 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16465 line.
16466
2093d2d3
PP
164672015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16468
16469 * gdb.base/gdbinit-history.exp: Add test case to check that
16470 an unlimited history file does not get truncated on exit.
16471
e6c693af
AA
164722015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16473
16474 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16475 (VECTOR): New macro. Use it...
16476 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16477 ...for these typedefs.
16478 (int8, char1, int1, double1): New typedefs.
16479 (struct just_int2, struct two_int2): New structures.
16480 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16481 (add_structvecs, add_singlevecs): New functions.
16482 (main): Call add_some_intvecs twice.
16483 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16484 the compile and exit upon failure. Try compiling for the "native"
16485 architecture. Test inferior function calls with vector arguments
16486 and vector return value handling with "finish" and "return".
16487
c74f7d1c
JT
164882015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16489
16490 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16491 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16492 PE file.
16493 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16494
98aa42ee
AT
164952015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16496
16497 PR breakpoints/16465
16498 * gdb.mi/mi-dprintf-pending.c: New file.
16499 * gdb.mi/mi-dprintf-pending.exp: New test.
16500 * gdb.mi/mi-dprintf-pendshr.c: New file.
16501
7d73c23c 165022015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16503 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16504
16505 * gdb.arch/i386-mpx-map.c: New file.
16506 * gdb.arch/i386-mpx-map.exp: New File.
16507
165082015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16509
16510 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16511 * gdb.arch/i386-mpx.exp: Indentation fixed.
16512
165132015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16514
16515 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16516 function and improved indentation.
16517 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16518 gdb_test_multiple. Added additional tests to skip the test.
16519
165202015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16521
16522 * gdb.arch/i386-avx512.c: Change path in include file.
16523 * gdb.arch/i386-avx512.exp: Change include dir path
16524 compilation flag.
16525 * gdb.arch/i386-mpx.c: Change path in include file.
16526 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16527 flag.
16528
d5eba19a
JK
165292015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16530
16531 * gdb.compile/compile-print.exp (compile print *vararray@3)
16532 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16533
7f361056
JK
165342015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16535
16536 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16537 (do not keep jit in memory): ... this.
16538 (expect 5): Change it to ...
16539 (expect no 5): ... this.
16540
3b462ec2
SM
165412015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16542
16543 PR gdb/15564
16544 * gdb.mi/mi-detach.exp: New file.
16545
e0619de6
JK
165462015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16547
16548 PR symtab/18392
16549 * gdb.arch/amd64-tailcall-self.S: New file.
16550 * gdb.arch/amd64-tailcall-self.c: New file.
16551 * gdb.arch/amd64-tailcall-self.exp: New file.
16552
e970cb34
DB
165532015-05-28 Don Breazeal <donb@codesourcery.com>
16554
16555 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16556 tests for remote targets by checking is_target_gdbserver.
16557
b2e2f908
DE
165582015-05-27 Doug Evans <dje@google.com>
16559
16560 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16561 * gdb.dwarf2/opaque-type-lookup.c: New file.
16562 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16563
82c7be31
DE
165642015-05-26 Doug Evans <dje@google.com>
16565
16566 * gdb.cp/iostream.cc: New file.
16567 * gdb.cp/iostream.exp: New file.
16568
b4f54984
DE
165692015-05-26 Doug Evans <dje@google.com>
16570
16571 * gdb.dwarf2/dw2-op-call.exp: Update.
16572 * gdb.dwarf2/dw4-sig-types.exp: Update.
16573 * gdb.dwarf2/implptr.exp: Update.
16574 * gdb.mi/mi-cmd-param-changed.exp: Update.
16575
4ea6efe9
DE
165762015-05-26 Doug Evans <dje@google.com>
16577
16578 * gdb.python/py-lazy-string.c: New file.
16579 * gdb.python/py-lazy-string.exp: New file.
16580 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16581 (main): Update. Add estring3.
16582 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16583 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16584
f6bb7db3
YQ
165852015-05-26 Omair Javaid <omair.javaid@linaro.org>
16586 Yao Qi <yao.qi@linaro.org>
16587
16588 * gdb.reverse/aarch64.c: New.
16589 * gdb.reverse/aarch64.exp: New.
16590
a81bfbd0
OJ
165912015-05-26 Omair Javaid <omair.javaid@linaro.org>
16592
25d49b86
PA
16593 * lib/gdb.exp (supports_process_record): Return true for
16594 aarch64*-linux*.
a81bfbd0
OJ
16595 (supports_reverse): Likewise.
16596
158bf1b4
PP
165972015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16598
16599 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16600 Use with_test_prefix.
16601
a0145030
AB
166022015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16603
16604 * gdb.base/completion.exp: Add test for completion of layout
16605 names.
16606
ebe3b578
AB
166072015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16608
16609 * lib/gdb.exp (skip_tui_tests): New proc.
16610 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16611
84204ed7
PA
166122015-05-19 Pedro Alves <palves@redhat.com>
16613
16614 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16615 Save the whole env array instead of just HOME. Unset HISTSIZE in
16616 the environment while testing. Restore whole environment
16617 afterwards.
16618
37442ce1
DE
166192015-05-16 Doug Evans <xdje42@gmail.com>
16620
16621 * gdb.guile/scm-ports.c: New file.
16622 * gdb.guile/scm-ports.exp: Add memory port tests.
16623
36de76f9
JK
166242015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16625
16626 * gdb.compile/compile-print.c: New file.
16627 * gdb.compile/compile-print.exp: New file.
16628
3a9558c4
JK
166292015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16630
16631 * gdb.compile/compile-ops.exp: Cast param to void.
16632 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16633 (compile code struct_object.selffield = &struct_object): Add xfail.
16634
aa715135
JG
166352015-05-15 Joel Brobecker <brobecker@adacore.com>
16636
16637 * gdb.ada/arr_enum_with_gap: New testcase.
16638
931e5bc3
JG
166392015-05-15 Joel Brobecker <brobecker@adacore.com>
16640
16641 * gdb.ada/byte_packed_arr: New testcase.
16642
9cd4d857
JB
166432015-05-15 Joel Brobecker <brobecker@adacore.com>
16644
16645 * gdb.ada/pckd_neg: New testcase.
16646
ebfd00d2
PP
166472015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16648
16649 PR gdb/17820
16650 * gdb.base/gdbinit-history.exp: New test.
16651 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16652 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16653
4c082a81
SC
166542015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16655
16656 * gdb.python/py-xmethods.cc: Enhance test case.
16657 * gdb.python/py-xmethods.exp: New tests.
16658 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16659 function.
16660 (B_indexoper): Likewise.
16661 (global_dm_list) : Add new xmethod worker functions.
16662
f7797074
SDJ
166632015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16664
16665 * gdb.base/coredump-filter.exp: Correctly unset
16666 "coredump_var_addr" array.
16667
a4674e4e
PA
166682015-05-08 Pedro Alves <palves@redhat.com>
16669
16670 * gdb.server/non-existing-program.exp: Unset spawn_id.
16671
df2eb078
SC
166722015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16673
16674 PR python/18291
16675 * gdb.python/py-xmethods.exp: Add tests.
16676
422349a3
YQ
166772015-05-08 Yao Qi <yao.qi@linaro.org>
16678
16679 PR gdb/18208
16680 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16681 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16682 function set_coredump_filter, and remove remote_exec call.
16683 Remove argument ipid. Callers update.
16684 (top level): Don't get inferior's PID.
16685
63fc80ce
AA
166862015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16687
16688 * gdb.base/watch_thread_num.exp: Skip test on targets without
16689 access watchpoints.
16690
80ad801e
PA
166912015-05-06 Pedro Alves <palves@redhat.com>
16692
16693 PR server/18081
16694 * gdb.server/non-existing-program.exp: New file.
16695
0fa7fe50
JB
166962015-05-05 Joel Brobecker <brobecker@adacore.com>
16697
16698 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16699
3ea89b92
PMR
167002015-05-05 Joel Brobecker <brobecker@adacore.com>
16701
16702 * gdb.ada/out_of_line_in_inlined: New testcase.
16703
87b8eff0
JB
167042015-05-05 Joel Brobecker <brobecker@adacore.com>
16705
16706 * gdb.ada/var_rec_arr: New testcase.
16707
5fccc635
YQ
167082015-04-30 Yao Qi <yao.qi@linaro.org>
16709
16710 * gdb.base/break-idempotent.exp: If
16711 skip_hw_watchpoint_multi_tests returns true, skip the tests
16712 on "rwatch" and "awatch".
16713
42d38f42
YQ
167142015-04-30 Yao Qi <yao.qi@linaro.org>
16715
16716 * gdb.base/relativedebug.exp: Invoke gdb command
16717 "info sharedlibrary", and if libc.so doesn't have debug info,
16718 skip the test.
16719
2ce1cdbf
DE
167202015-04-29 Doug Evans <dje@google.com>
16721
16722 * gdb.python/py-xmethods.exp: Add ptype tests.
16723 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16724 get_result_type method.
16725
f24a38c5
LM
167262015-04-29 Luis Machado <lgustavo@codesourcery.com>
16727
16728 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
16729 the target does not support hardware watchpoints.
16730
ecbf2b3c
LM
167312015-04-29 Luis Machado <lgustavo@codesourcery.com>
16732
16733 * gdb.base/break-always.exp: Abort testing if writing to memory
16734 causes an error.
16735
34f5f757
DE
167362015-04-28 Doug Evans <dje@google.com>
16737
16738 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
16739 * gdb.python/py-pp-registration.exp: ... here. New file.
16740 * gdb.python/py-pp-registration.c: New file.
16741 * gdb.python/py-pp-registration.py: New file.
16742
69b4374a
DE
167432015-04-28 Doug Evans <dje@google.com>
16744
16745 * gdb.python/py-bad-printers.c: New file.
16746 * gdb.python/py-bad-printers.py: New file.
16747 * gdb.python/py-bad-printers.exp: New file.
16748
59fb7612
SS
167492015-04-28 Sasha Smundak <asmundak@google.com>
16750
16751 * gdb.python/py-type.exp: New test.
16752
2631b16a
AW
167532015-04-28 Andy Wingo <wingo@igalia.com>
16754
16755 * gdb.python/py-parameter.exp:
16756 * gdb.guile/scm-parameter.exp: Escape the path that we are
16757 matching against, as it might contain characters that are special
16758 to regular expressions.
16759
460efde1
JB
167602015-04-27 Joel Brobecker <brobecker@adacore.com>
16761
16762 * gdb.ada/rec_comp: New testcase.
16763
2d369d8e
SDJ
167642015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
16765
16766 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
16767 before using it.
16768
cf75d6c3
AB
167692015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
16770
16771 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
16772 new tests for verilog output.
16773
8dbe7ca5
YQ
167742015-04-24 Yao Qi <yao.qi@linaro.org>
16775
16776 * boards/remote-gdbserver-on-localhost.exp: New file.
16777
4ef9fb2f
PA
167782015-04-23 Pedro Alves <palves@redhat.com>
16779
16780 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
16781 $inferior_spawn_id instead of $inferior_spawn_id directly. On
16782 "end of file", remove $inferior_spawn_id from the indirect list.
16783
0a803169
PA
167842015-04-23 Pedro Alves <palves@redhat.com>
16785
16786 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
16787
749ef8f8
PA
167882015-04-23 Pedro Alves <palves@redhat.com>
16789
16790 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
16791 on $any_spawn_id instead of only on $gdb_spawn_id.
16792
8aae4344
PM
167932015-04-21 Pierre Muller <muller@sourceware.org>
16794
16795 PR pascal/17815
16796 * lib/pascal.exp (gpc_compile): Add new option "class".
16797 (fpc_compile): Likewise.
16798 * gdb.pascal/case-insensitive-symbols.pas: New file.
16799 * gdb.pascal/case-insensitive-symbols.exp: New file.
16800
1586c8fb
GB
168012015-04-20 Gary Benson <gbenson@redhat.com>
16802
16803 * gdb.base/attach.exp: Fix three extended remote failures.
16804
1b6e6f5c
GB
168052015-04-17 Gary Benson <gbenson@redhat.com>
16806
16807 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
16808 the main executable over the remote protocol.
16809
e797481d
PA
168102015-04-16 Pedro Alves <palves@redhat.com>
16811
16812 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
16813 a new gdbserver if gdbserver_reconnect_p is set.
16814
1ca99c42
PA
168152015-04-16 Pedro Alves <palves@redhat.com>
16816
16817 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
16818 is set, don't exit gdbserver.
16819
af9fd6f8
AA
168202015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16821
16822 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
16823 appropriate .insn, such that an older assembler can be used.
16824 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
16825 the z/Architecture instruction set on 31-bit targets as well.
16826
04ff1e61
AA
168272015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
16828
16829 * gdb.go/handcall.exp: Remove all logic related to the first
16830 breakpoint and rely on go_runto_main instead.
16831 * gdb.go/strings.exp: Likewise.
16832 * gdb.go/unsafe.exp: Likewise.
16833 * gdb.go/hello.exp: Likewise. Also rename the remaining
16834 breakpoint marker to "breakpoint 1".
16835 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
16836 * gdb.go/strings.go: Likewise.
16837 * gdb.go/unsafe.go: Likewise.
16838 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
16839 "set breakpoint 2 here" and rename the remaining breakpoint marker
16840 to "breakpoint 1".
16841
40d2f8d6
SM
168422015-04-15 Simon Marchi <simon.marchi@ericsson.com>
16843
16844 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
16845 if itertools.imap is not present.
16846 * gdb.python/py-objfile.exp: Add parentheses.
16847 * gdb.python/py-type.exp: Same.
16848 * gdb.python/py-unwind-maint.py: Same.
16849
8cbc97c6
YQ
168502015-04-15 Yao Qi <yao.qi@linaro.org>
16851
16852 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
16853 of ":$ptr_size" and set its form explicitly.
16854
45fd756c
YQ
168552015-04-15 Pedro Alves <palves@redhat.com>
16856 Yao Qi <yao.qi@linaro.org>
16857
16858 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
16859 timeout by factor of 4.
16860 (test_regular_watch): Likewise.
16861 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
16862 * gdb.reverse/sigall-reverse.exp: Likewise.
16863 * gdb.reverse/until-precsave.exp: Likewise.
16864 * lib/gdb.exp (with_timeout_factor): New proc.
16865 (gdb_expect): Move some code to ...
16866 (get_largest_timeout): ... here. New procedure.
16867
9e811bc3
LM
168682015-04-14 Luis Machado <lgustavo@codesourcery.com>
16869
16870 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
16871
0ff6fcb2
LM
168722015-04-13 Luis Machado <lgustavo@codesourcery.com>
16873
16874 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
16875 to write to the .text section.
16876
7578d5f7
LM
168772015-04-13 Luis Machado <lgustavo@codesourcery.com>
16878
16879 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
16880 Handle the case of targets that do not provide PID information.
16881
2efe15c4
YQ
168822015-04-13 Yao Qi <yao.qi@linaro.org>
16883
16884 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16885 and use expect instead of gdb_expect.
16886
8cd8f2f8
SDJ
168872015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16888
16889 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16890 "coredump_var_addr" to avoid naming conflict with other testcases.
16891
9ee41772
PA
168922015-04-10 Pedro Alves <palves@redhat.com>
16893
16894 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16895 gdb_test_sequence and gdb_assert.
16896
07473109
PA
168972015-04-10 Pedro Alves <palves@redhat.com>
16898
16899 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16900 test messages that don't include the breakpoint address.
16901
de3db44c
YQ
169022015-04-10 Yao Qi <yao.qi@linaro.org>
16903
16904 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16905 false for some offset and width combinations which aren't
16906 supported by linux kernel.
16907
c79d856c
PA
169082015-04-10 Pedro Alves <palves@redhat.com>
16909
16910 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16911 procedure, factored out from ...
16912 (top level): ... here. Add "set displaced-stepping" testing axis.
16913 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16914 parameter "displaced". Use it.
16915 (top level): Use foreach and add "set displaced-stepping" testing
16916 axis.
16917
ebc90b50
PA
169182015-04-10 Pedro Alves <palves@redhat.com>
16919
16920 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16921 Remove comment.
16922 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16923 both the address of the instruction that triggers the watchpoint
16924 and the address of the instruction immediately after, and use
16925 those addresses for the test. Fix comment.
16926
8f572e5c
PA
169272015-04-10 Pedro Alves <palves@redhat.com>
16928
16929 * gdb.base/sigstep.exp (breakpoint_to_handler)
16930 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16931 Test "backtrace" in handler.
16932 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16933 (top level): Add new "displaced" test axis to
16934 breakpoint_to_handler, breakpoint_to_handler_entry and
16935 breakpoint_over_handler.
16936
8d707a12
PA
169372015-04-10 Pedro Alves <palves@redhat.com>
16938
16939 PR gdb/18216
16940 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16941
ef713951
YQ
169422015-04-10 Yao Qi <yao.qi@linaro.org>
16943
16944 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16945 (test_add_rn_pc): New function.
16946 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16947 (top level): Invoke test_add_rn_pc.
16948
906d60cf
PA
169492015-04-10 Pedro Alves <palves@redhat.com>
16950
16951 PR gdb/13858
16952 * gdb.base/step-over-no-symbols.exp: New file.
16953
f2983cc3
AW
169542015-04-09 Andy Wingo <wingo@igalia.com>
16955
16956 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16957 after the Python tests.
16958
6d62641c
SDJ
169592015-04-08 Keith Seitz <keiths@redhat.com>
16960
16961 PR python/16699
16962 * gdb.python/py-completion.exp: New tests for completion.
16963 * gdb.python/py-completion.py (CompleteLimit1): New class.
16964 (CompleteLimit2): Likewise.
16965 (CompleteLimit3): Likewise.
16966 (CompleteLimit4): Likewise.
16967 (CompleteLimit5): Likewise.
16968 (CompleteLimit6): Likewise.
16969 (CompleteLimit7): Likewise.
16970
f3770638
PA
169712015-04-08 Pedro Alves <palves@redhat.com>
16972
16973 PR gdb/18214
16974 PR gdb/18216
16975 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16976 function.
16977 (main): Install it as SIGUSR1 handler.
16978 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16979 parameter. Always use "setup" as prefix. Toggle "set
16980 displaced-stepping" off/on depending on global. Don't switch to
16981 thread 1 here.
16982 (top level): Add displaced stepping "off/on" test axis. Update
16983 "setup" calls. Wrap each subtest with with_test_prefix. Test
16984 continuing with a queued signal in each thread.
16985
4496bed7
PA
169862015-04-08 Pedro Alves <palves@redhat.com>
16987
16988 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16989 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16990 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16991 Return early if running to main fails.
16992 * gdb.trace/while-stepping.exp: Likewise.
16993
b97fde92
PA
169942015-04-07 Pedro Alves <palves@redhat.com>
16995
16996 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16997 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16998 interact with inferior program.
16999
f71c18e7
PA
170002015-04-07 Pedro Alves <palves@redhat.com>
17001
17002 * lib/gdb.exp (inferior_spawn_id): New global.
17003 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17004 spawn id after processing the user code.
17005 (default_gdb_start): Set inferior_spawn_id.
17006 (send_inferior): New procedure.
17007 * lib/gdbserver-support.exp (gdbserver_start): Set
17008 inferior_spawn_id.
17009 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17010
6423214f
PA
170112015-04-07 Pedro Alves <palves@redhat.com>
17012
17013 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17014 * lib/gdbserver-support.exp (gdbserver_start): Make
17015 $server_spawn_id global.
17016 (gdbserver_start): Don't wait for gdbserver's spawn id with
17017 expect_background.
17018 (close_gdbserver): New procedure.
17019 (gdb_exit): Rename the default version and reimplement.
17020
71c0ee8c
PA
170212015-04-07 Pedro Alves <palves@redhat.com>
17022
72f4393d 17023 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17024 append the substituted item, not the original item.
17025
203bc29b
PA
170262015-04-07 Pedro Alves <palves@redhat.com>
17027
17028 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17029 gdb_expect.
17030
508a3ddf
PA
170312015-04-07 Pedro Alves <palves@redhat.com>
17032
17033 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17034 output appearing once only.
17035
9f6dbe2b
PA
170362015-04-07 Pedro Alves <palves@redhat.com>
17037
17038 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17039 that doesn't expect anything. Return early if running to main
17040 fails.
17041
337532fa
YQ
170422015-04-07 Yao Qi <yao.qi@linaro.org>
17043
17044 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17045 (child_function): Call alarm.
17046 (main): Move call to alarm into the loop.
17047 * gdb.threads/non-stop-fair-events.exp: Build program with
17048 -DTIMEOUT=$timeout.
17049
01b622d4
DE
170502015-04-06 Doug Evans <xdje42@gmail.com>
17051
17052 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17053 Fix dest parameter to board_info.
17054 (fpc_compile): Ditto.
17055 (gdb_compile_pascal): Rename dest arg to destfile.
17056
961f4160
PMR
170572015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17058
17059 * gdb.ada/funcall_ref.exp: New file.
17060 * gdb.ada/funcall_ref/foo.adb: New file.
17061
cafda597
YQ
170622015-04-02 Yao Qi <yao.qi@linaro.org>
17063
17064 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17065 is remote.
17066
fed040c6
GB
170672015-04-02 Gary Benson <gbenson@redhat.com>
17068
17069 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17070
d11916aa
SS
170712015-04-01 Sasha Smundak <asmundak@google.com>
17072
17073 * gdb.python/py-unwind-maint.c: New file.
17074 * gdb.python/py-unwind-maint.exp: New test.
17075 * gdb.python/py-unwind-maint.py: New file.
17076 * gdb.python/py-unwind.c: New file.
17077 * gdb.python/py-unwind.exp: New test.
17078 * gdb.python/py-unwind.py: New test.
17079
a1471180
PA
170802015-04-01 Pedro Alves <palves@redhat.com>
17081
17082 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17083 to fail instead of non-existent $test.
17084
0bbeccb1
PA
170852015-04-01 Pedro Alves <palves@redhat.com>
17086
17087 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17088 GDBFLAGS if not empty.
17089
3c724c8c
PMR
170902015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17091
17092 * gdb.ada/complete.exp: Remove "multi_line".
17093 * gdb.ada/info_exc.exp: Remove "multi_line".
17094 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17095 * gdb.ada/ptype_field.exp: Remove "multi_line".
17096 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17097 * gdb.ada/tagged.exp: Remove "multi_line".
17098 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17099 [multi_line ...]
17100 * gdb.btrace/delta.exp: Likewise.
17101 * gdb.btrace/exception.exp: Likewise.
17102 * gdb.btrace/function_call_history.exp: Likewise.
17103 * gdb.btrace/instruction_history.exp: Likewise.
17104 * gdb.btrace/nohist.exp: Likewise.
17105 * gdb.btrace/record_goto.exp: Likewise.
17106 * gdb.btrace/segv.exp: Likewise.
17107 * gdb.btrace/stepi.exp: Likewise.
17108 * gdb.btrace/tailcall.exp: Likewise.
17109 * gdb.btrace/unknown_functions.exp: Likewise.
17110 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17111 * lib/gdb.exp: Add the "multi_line" helper.
17112
4eec2deb
PA
171132015-04-01 Pedro Alves <palves@redhat.com>
17114
17115 * gdb.threads/tid-reuse.c: New file.
17116 * gdb.threads/tid-reuse.exp: New file.
17117
df8411da
SDJ
171182015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17119
17120 PR corefiles/16092
17121 * gdb.base/coredump-filter.c: New file.
17122 * gdb.base/coredump-filter.exp: Likewise.
17123
6ef37366
PM
171242015-03-27 Petr Machata <pmachata@redhat.com>
17125
17126 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17127 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17128 (Dwarf::assemble): Initialize them.
17129 (Dwarf::lines): New function.
17130
7ec911b0
JT
171312015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17132
17133 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17134 SYMBOL_PREFIX for x86_64-*-cygwin.
17135
ff908ebf
AW
171362015-03-26 Andy Wingo <wingo@igalia.com>
17137
17138 PR symtab/18148
17139 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17140 const_value but not a location.
17141 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17142 location defined in non-main CUs are visible.
17143
6d5f0679
YQ
171442015-03-26 Yao Qi <yao.qi@linaro.org>
17145
17146 PR testsuite/18139
17147 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17148 Add a line number entry for the same line.
17149 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17150 Add a line number entry for the same line.
17151
2898689b
YQ
171522015-03-26 Yao Qi <yao.qi@linaro.org>
17153
17154 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17155 .int 0.
17156 (func): Likewise. Add .Lfunc_1 label.
17157 Use .Lfunc_1 label.
17158 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17159 .int 0.
17160 (func): Likewise.
17161 Use .Lfunc_1 label.
17162
85180498
YQ
171632015-03-26 Yao Qi <yao.qi@linaro.org>
17164
17165 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17166 Call gdb_compile instead to compile each .s files without debug
17167 information.
17168
8aa08a8d
YQ
171692015-03-26 Yao Qi <yao.qi@linaro.org>
17170
17171 * gdb.base/savedregs.exp (process_saved_regs): Make
17172 "Saved registers:" optional in the pattern.
17173
66849923
MM
171742015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17175
17176 * gdb.btrace/next.exp: Merged into step.exp.
17177 * gdb.btrace/finish.exp: Merged into step.exp.
17178 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17179 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17180 "record goto" and checking the exact replay position.
17181 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17182 check for "Recording format" in "info record" output.
17183 * gdb.btrace/record_goto.exp: Choose test file based on target.
17184 * gdb.btrace/x86-record_goto.S: Renamed into ...
17185 * gdb.btrace/x86_64-record_goto.S: ... this.
17186 * gdb.btrace/i686-record_goto.S: New.
17187 * gdb.btrace/x86-tailcall.S: Renamed into ...
17188 * gdb.btrace/x86_64-tailcall.S: ... this.
17189 * gdb.btrace/i686-tailcall.S: New.
17190 * gdb.btrace/x86-tailcall.c: Renamed into ...
17191 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17192 separate statements. Update test.
17193 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17194 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17195 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17196 * gdb.btrace/tailcall.exp: Choose test file based on target.
17197 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17198
11cc1b74
MM
171992015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17200
17201 * gdb.btrace/exception.exp: Increase BTS buffer size.
17202
a25d8bf9
PA
172032015-03-24 Pedro Alves <palves@redhat.com>
17204
17205 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17206
856e7dd6
PA
172072015-03-24 Pedro Alves <palves@redhat.com>
17208
17209 * gdb.threads/schedlock.exp (test_step): No longer expect that
17210 "set scheduler-locking step" with "next" over a function call runs
17211 threads unlocked.
17212
ad235a41
AT
172132015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17214
17215 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17216
15630549
AT
172172015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17218
17219 PR breakpoints/16466
17220 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17221 * gdb.mi/mi-pending.c (thread_func): New function.
17222 (int main): Add threading support required.
17223 * gdb.mi/mi-pending.exp: Add tests for this issue.
17224 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17225 (pendfunc2): Remove stdio dependency.
17226 * gdb.mi/mi-pendshr2.c: New file.
17227
693dca06
KS
172282015-03-23 Keith Seitz <keiths@redhat.com>
17229
17230 * gdb.linespec/keywords.c: New file.
17231 * gdb.linespec/keywords.exp: New file.
17232
7e993ebf
KS
172332015-03-23 Keith Seitz <keiths@redhat.com>
17234
17235 PR gdb/18021
17236 * gdb.dwarf2/staticvirtual.exp: New test.
17237
bc23328c
JK
172382015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17239
17240 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17241 * README: Remove HP-UX and gdb.hp.
17242 (configuration):
17243 * configure: Regenerate.
17244 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17245 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17246 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17247 gdb.hp/gdb.defects/Makefile.
17248 * gdb.hp/Makefile.in: File deleted.
17249 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17250 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17251 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17252 * gdb.hp/gdb.aCC/run.c: File deleted.
17253 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17254 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17255 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17256 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17257 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17258 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17259 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17260 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17261 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17262 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17263 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17264 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17265 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17266 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17267 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17268 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17269 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17270 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17271 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17272 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17273 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17274 * gdb.hp/gdb.compat/average.c: File deleted.
17275 * gdb.hp/gdb.compat/sum.c: File deleted.
17276 * gdb.hp/gdb.compat/xdb.c: File deleted.
17277 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17278 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17279 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17280 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17281 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17282 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17283 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17284 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17285 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17286 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17287 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17288 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17289 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17290 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17291 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17292 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17293 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17294 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17295 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17296 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17297 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17298 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17299 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17300 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17301 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17302 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17303 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17304 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17305 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17306 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17307 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17308 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17309 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17310 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17311 * gdb.hp/tools/odump: File deleted.
17312
8bf3b159
PA
173132015-03-19 Pedro Alves <palves@redhat.com>
17314
17315 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17316 (saw_thread_3): New globals.
17317 (top level): Increment them when an event for the corresponding
17318 thread is seen.
17319 (no thread starvation): New test.
17320
eb54c8bf
PA
173212015-03-19 Pedro Alves <palves@redhat.com>
17322
17323 * gdb.threads/continue-pending-status.c: New file.
17324 * gdb.threads/continue-pending-status.exp: New file.
17325
32d2e5d6
PA
173262015-03-18 Pedro Alves <palves@redhat.com>
17327
17328 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17329 Use gdb_is_target_remote instead of is_remote. Use
17330 gdb_test_multiple instead of gdb_expect. Exit early if
17331 gdb_test_multiple hits its internal matches. Tighten stepi tests
17332 expected output. Fail on exit with any signal, instead of just
17333 SIGILL.
17334
f68f11b7
YQ
173352015-03-18 Yao Qi <yao.qi@linaro.org>
17336
17337 PR tdep/18107
17338 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17339 variable.
17340 * gdb.base/catch-syscall.exp: Don't skip it on
17341 aarch64*-*-linux* target. Remove elements in all_syscalls.
17342 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17343 target.
17344 (setup_all_syscalls): New proc.
17345
ca5fd19b
YQ
173462015-03-16 Yao Qi <yao.qi@linaro.org>
17347
17348 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17349 (top level): Skip tests if valid_addr_p returns false for
17350 $cmd1 or $cmd2.
17351
85642ba0
AW
173522015-03-11 Andy Wingo <wingo@igalia.com>
17353
17354 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17355
e03f9645
YQ
173562015-03-11 Yao Qi <yao.qi@linaro.org>
17357
17358 * gdb.base/catch-syscall.exp: Fix typo in comments.
17359
5d0962b2
YQ
173602015-03-11 Yao Qi <yao.qi@linaro.org>
17361
17362 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17363
b2df3cef
PA
173642015-03-09 Pedro Alves <palves@redhat.com>
17365
17366 * dg-extract-results.py: Delete.
17367
ef878e53
PA
173682015-03-09 Pedro Alves <palves@redhat.com>
17369
17370 Merge dg-extract-results.sh from GCC upstream (r218843).
17371
17372 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17373 * dg-extract-results.sh: Use --text with grep to avoid issues with
17374 binary files. Fall back to cat -v, if that doesn't work.
17375
9494d219
PA
173762015-03-05 Pedro Alves <palves@redhat.com>
17377
17378 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17379
a8d9763a
SM
173802015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17381
17382 * lib/mi-support.exp (mi_expect_interrupt): Accept
17383 alternative event for when in all-stop mode.
17384
be9957b8
PA
173852015-03-04 Pedro Alves <palves@redhat.com>
17386
17387 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17388
d57be0f4 173892015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17390
17391 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17392
c214c7cf
AA
173932015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17394
17395 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17396 regexps for GDB's current line display, accept a hex address
17397 preceding the line number.
17398
6d74a497
AA
173992015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17400
17401 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17402 the 'arch1' variable for "s390*-linux*" targets.
17403
511aee7c
PA
174042015-03-04 Pedro Alves <palves@redhat.com>
17405
17406 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17407 (main): Pass missing retval argument to pthread_join call.
17408
95e50b27
PA
174092015-03-02 Pedro Alves <palves@redhat.com>
17410
17411 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17412 (top level): Call do_test with non-stop as well.
17413
28054d69
PA
174142015-03-02 Pedro Alves <palves@redhat.com>
17415
17416 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17417 -1.
17418
4fa5d7b4
AA
174192015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17420
17421 * gdb.arch/s390-vregs.exp: New test.
17422 * gdb.arch/s390-vregs.S: New file.
17423
97c18565
PA
174242015-02-27 Pedro Alves <palves@redhat.com>
17425
17426 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17427 call to catch_command_errors.
17428 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17429 catch_command_errors.
17430
a37bfa30
PA
174312015-02-27 Pedro Alves <palves@redhat.com>
17432
17433 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17434 "true" for boolean result.
17435 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17436 prototype of main.
17437
6f98576f
PA
174382015-02-27 Pedro Alves <palves@redhat.com>
17439
17440 * lib/unbuffer_output.c: New file.
17441 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17442 (main): Call gdb_unbuffer_output.
17443
eba5ab56
YQ
174442015-02-27 Yao Qi <yao.qi@linaro.org>
17445
17446 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17447 target.
17448
0def5aaa
DE
174492015-02-26 Doug Evans <dje@google.com>
17450
17451 * gdb.cp/class2.cc (Dbase, D): New classes.
17452 (main): New local delta.
17453 * gdb.cp/class2.exp: Test printing delta.
17454 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17455 (dynbar): New global.
17456 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17457
081a1c2c
JK
174582015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17459
17460 * gdb.compile/compile-ifunc.c: New file.
17461 * gdb.compile/compile-ifunc.exp: New file.
17462
2f41223f
AT
174632015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17464
17465 * gdb.base/structs.exp: Check for correct struct on finish.
17466
03eddd80
YQ
174672015-02-26 Yao Qi <yao.qi@linaro.org>
17468
17469 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17470 is zero.
17471
80c57053
JK
174722015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17473
17474 * gdb.arch/cordic.ko.bz2: New file.
17475 * gdb.arch/cordic.ko.debug.bz2: New file.
17476 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17477
21613c12
YQ
174782015-02-25 Yao Qi <yao.qi@linaro.org>
17479
17480 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17481 aarch64*-*-* target.
17482
d8b901ed
PA
174832015-02-23 Pedro Alves <palves@redhat.com>
17484
17485 * lib/gdb.exp (delete_breakpoints): Rewrite using
17486 gdb_test_multiple.
17487
e5b85ead
PA
174882015-02-23 Pedro Alves <palves@redhat.com>
17489
17490 * gdb.base/info-os.c: Include stdlib.h.
17491
85c3a371
DE
174922015-02-22 Doug Evans <xdje42@gmail.com>
17493
17494 PR symtab/17855
17495 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17496 is read after symbols have been re-read.
17497 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17498 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17499
96553a0c
DE
175002015-02-21 Doug Evans <dje@google.com>
17501
17502 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17503
97a0c697
JK
175042015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17505
17506 PR corefiles/17808
17507 * gdb.arch/i386-biarch-core.core.bz2: New file.
17508 * gdb.arch/i386-biarch-core.exp: New file.
17509
a47cd6e9
PA
175102015-02-21 Pedro Alves <palves@redhat.com>
17511
17512 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17513 runto_main fails.
17514
c5facdc4
PA
175152015-02-20 Pedro Alves <palves@redhat.com>
17516
17517 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17518 info probes.
17519
2db9a427
PA
175202015-02-20 Pedro Alves <palves@redhat.com>
17521
17522 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17523
60fb7e9e
PA
175242015-02-20 Pedro Alves <palves@redhat.com>
17525
17526 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17527 clean_restart before gdb_target_supports_trace.
17528
5c5019c2
PA
175292015-02-20 Pedro Alves <palves@redhat.com>
17530
17531 PR threads/18006
17532 * gdb.threads/clone-thread_db.c: New file.
17533 * gdb.threads/clone-thread_db.exp: New file.
17534
c9587f88
AT
175352015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17536
17537 PR breakpoints/16812
17538 * gdb.base/catch-gdb-caused-signals.c: New file.
17539 * gdb.base/catch-gdb-caused-signals.exp: New file.
17540
f6a88844
JM
175412015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17542
17543 * configure: Regenerated.
17544 * configure.ac: Use GDB_AC_TRANSFORM.
17545 * aclocal.m4: sinclude ../transform.m4.
17546
497c491b
JM
175472015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17548
17549 * lib/dtrace.exp: New file.
17550 * gdb.base/dtrace-probe.exp: Likewise.
17551 * gdb.base/dtrace-probe.d: Likewise.
17552 * gdb.base/dtrace-probe.c: Likewise.
17553 * lib/pdtrace.in: Likewise.
17554 * configure.ac: Output variables with the transformed names of
17555 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17556 * configure: Regenerated.
17557
03e98035
JM
175582015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17559
17560 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17561 expected message when trying to access $_probe_* convenience
17562 variables while not on a probe.
17563
63cc30e9
JK
175642015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17565
17566 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17567
0703599a
PA
175682015-02-11 Pedro Alves <pedro@codesourcery.com>
17569
17570 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17571 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17572
7e60a48e
DE
175732015-02-10 Doug Evans <xdje42@gmail.com>
17574
17575 * lib/gdb.exp (gdb_load): Always return a result.
17576
01b088bc
PA
175772015-02-10 Pedro Alves <palves@redhat.com>
17578
17579 * gdb.threads/signal-sigtrap.c: New file.
17580 * gdb.threads/signal-sigtrap.exp: New file.
17581
b05ec7a5
AT
175822015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17583
17584 * gdb.trace/no-attach-trace.c: New file.
17585 * gdb.trace/no-attach-trace.exp: New file.
17586
a2c2acaf
MW
175872015-02-09 Mark Wielaard <mjw@redhat.com>
17588
17589 * gdb.dwarf2/atomic.c: New file.
17590 * gdb.dwarf2/atomic-type.exp: Likewise.
17591
31fd9caa
MM
175922015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17593
17594 * gdb.btrace/buffer-size.exp: Update "info record" output.
17595 * gdb.btrace/delta.exp: Update "info record" output.
17596 * gdb.btrace/enable.exp: Update "info record" output.
17597 * gdb.btrace/finish.exp: Update "info record" output.
17598 * gdb.btrace/instruction_history.exp: Update "info record" output.
17599 * gdb.btrace/next.exp: Update "info record" output.
17600 * gdb.btrace/nexti.exp: Update "info record" output.
17601 * gdb.btrace/step.exp: Update "info record" output.
17602 * gdb.btrace/stepi.exp: Update "info record" output.
17603 * gdb.btrace/nohist.exp: Update "info record" output.
17604
d33501a5
MM
176052015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17606
17607 * gdb.btrace/buffer-size: New.
17608
f4abbc16
MM
176092015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17610
17611 * gdb.btrace/delta.exp: Update "info record" output.
17612 * gdb.btrace/enable.exp: Update "info record" output.
17613 * gdb.btrace/finish.exp: Update "info record" output.
17614 * gdb.btrace/instruction_history.exp: Update "info record" output.
17615 * gdb.btrace/next.exp: Update "info record" output.
17616 * gdb.btrace/nexti.exp: Update "info record" output.
17617 * gdb.btrace/step.exp: Update "info record" output.
17618 * gdb.btrace/stepi.exp: Update "info record" output.
17619 * gdb.btrace/nohist.exp: Update "info record" output.
17620
b9d61307
SM
176212015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17622
17623 PR gdb/15678
17624 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17625
e584fdbc
PA
176262015-02-06 Pedro Alves <palves@redhat.com>
17627
17628 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17629 macro.
17630 (seconds_left, again): New globals.
17631 (main): Wait seconds_left in a 1-second sleep loop instead of
17632 sleeping 180 seconds. If 'again' is set, reset the seconds
17633 counter.
17634 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17635 'again' in the inferior before detaching. Print the seconds left.
17636 (options): New global.
17637 (top level): Build program with -DTIMEOUT=$timeout.
17638
77f41761
PA
176392015-02-06 Pedro Alves <palves@redhat.com>
17640
17641 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17642 determine how many seconds to pass to 'alarm'.
17643 * gdb.base/gdb-sigterm.exp (top level): Build program with
17644 -DTIMEOUT=$timeout.
17645 (do_test): Return success/failure indication. Add more verbose
17646 logging. Don't fail if 200 single steps are seen. Instead, fail
17647 when the test times out.
17648 (passes): New global.
17649 (top level): Break the testing loop if testing fails on any
17650 iteration. Use gdb_assert.
17651
b9394193
DB
176522015-02-04 Don Breazeal <donb@codesourcery.com>
17653
17654 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17655 and initialize them.
17656 (ipc_cleanup): New function.
17657 (main): Don't declare shmid, semid, and msqid. Add a call to
17658 atexit so that we call ipc_cleanup on exit.
17659
42d9e528
PA
176602015-02-04 Pedro Alves <palves@redhat.com>
17661
17662 * boards/native-extended-gdbserver.exp: Remove any target variant
17663 specifications from the board name before clearing the isremote
17664 flag from board_info.
17665
ae6ae975
DE
176662015-01-31 Doug Evans <xdje42@gmail.com>
17667
17668 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17669
cfb069a8
GB
176702015-01-31 Gary Benson <gbenson@redhat.com>
17671
17672 * gdb.base/completion.exp: Disable completion limiting for
17673 existing tests. Add new tests to check completion limiting.
17674 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17675
5dd31d79
DE
176762015-01-31 Doug Evans <xdje42@gmail.com>
17677
17678 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17679
9f050062
DE
176802015-01-31 Doug Evans <xdje42@gmail.com>
17681
17682 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17683 entries. Duplicate file section script entries.
17684 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17685 inlined entries. Add test for safe-path rejection.
17686 * gdb.python/py-section-script.c: Add duplicate inlined section script
17687 entries. Duplicate file section script entries.
17688 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17689 inlined entries. Add test for safe-path rejection.
17690
df25ebbd
JB
176912015-01-29 Joel Brobecker <brobecker@adacore.com>
17692
17693 * gdb.ada/disc_arr_bound: New testcase.
17694
4a0ca9ec
JB
176952015-01-29 Joel Brobecker <brobecker@adacore.com>
17696
17697 * gdb.ada/mi_var_array: New testcase.
17698
3a8b707a
DE
176992015-01-27 Doug Evans <dje@google.com>
17700
17701 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17702 Add test for objfile.filename, objfile.username after objfile
17703 has been unloaded.
17704
f8313f6e
JB
177052015-01-26 Joel Brobecker <brobecker@adacore.com>
17706
17707 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17708 the second test to print the name attribute of value
17709 returned by the call to gdb.lookup_type, and adjust
17710 the expected output accordingly.
17711
37bc665e
MW
177122015-01-25 Mark Wielaard <mjw@redhat.com>
17713
17714 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17715 * gdb.base/disp-step-fork.c: Include unistd.h.
17716 * gdb.base/siginfo-obj.c: Include stdio.h.
17717 * gdb.base/siginfo-thread.c: Likewise.
17718 * gdb.mi/non-stop.c: Include unistd.h.
17719 * gdb.mi/nsthrexec.c: Include stdio.h.
17720 * gdb.mi/pthreads.c: Include unistd.h.
17721 * gdb.modula2/unbounded1.c (main): Declare returns int.
17722 * gdb.reverse/consecutive-reverse.c: Likewise.
17723 * gdb.threads/create-fail.c: Include unistd.h.
17724 * gdb.threads/killed.c: Likewise.
17725 * gdb.threads/linux-dp.c: Likewise.
17726 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17727 * gdb.threads/non-ldr-exc-2.c: Likewise.
17728 * gdb.threads/non-ldr-exc-3.c: Likewise.
17729 * gdb.threads/non-ldr-exc-4.c: Likewise.
17730 * gdb.threads/pthreads.c: Include unistd.h.
17731 (main): Declare returns int.
17732 * gdb.threads/tls-main.c (foo): New declaration.
17733 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
17734
f7e5394d
SM
177352015-01-23 Simon Marchi <simon.marchi@ericsson.com>
17736
17737 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
17738 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
17739
743649fd
MW
177402015-01-15 Mark Wielaard <mjw@redhat.com>
17741
17742 * gdb.base/noreturn-return.c: New file.
17743 * gdb.base/noreturn-return.exp: New file.
17744 * gdb.base/noreturn-finish.c: New file.
17745 * gdb.base/noreturn-finish.exp: New file.
17746
198297aa
PA
177472015-01-23 Pedro Alves <palves@redhat.com>
17748
17749 * gdb.threads/continue-pending-after-query.c: New file.
17750 * gdb.threads/continue-pending-after-query.exp: New file.
17751
717cf30c
AG
177522015-01-22 Anders Granlund <anders.granlund@ericsson.com>
17753 Simon Marchi <simon.marchi@ericsson.com>
17754
17755 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
17756 * gdb.base/valgrind-db-attach.exp: Same.
17757 * gdb.base/valgrind-infcall.exp: Same.
17758 * lib/mi-support.exp (default_mi_gdb_start): Same.
17759 * lib/prompt.exp (default_prompt_gdb_start): Same.
17760 * lib/gdb.exp (default_gdb_spawn): Same.
17761 (gdb_interact): New.
17762
17763
4b62a76e
JK
177642015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17765
17766 * gdb.compile/compile.exp (pointer to jit function): New test.
17767
b4cdae6f
WW
177682015-01-17 Wei-cheng Wang <cole945@gmail.com>
17769
17770 * lib/gdb.exp (supports_process_record): Return true for
17771 powerpc*-*-linux*.
17772 (supports_reverse): Likewise.
17773
d221e7ef
DB
177742015-01-15 Don Breazeal <donb@codesourcery.com>
17775
17776 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
17777 instead of checking whether the target board is remote and
17778 use spawn_wait_for_attach instead of exec/sleep.
17779 * gdb.base/attach-twice.exp: Likewise.
17780
bafffb51
JB
177812015-01-15 Joel Brobecker <brobecker@adacore.com>
17782
17783 * gdb.ada/var_arr_attrs: New testcase.
17784
5589af0e
PA
177852015-01-14 Pedro Alves <palves@redhat.com>
17786 Joel Brobecker <brobecker@adacore.com>
17787
17788 PR gdb/17525
17789 * gdb.base/bp-cmds-execution-x-script.c: New file.
17790 * gdb.base/bp-cmds-execution-x-script.exp: New file.
17791 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
17792
6c400b59
PA
177932015-01-14 Pedro Alves <palves@redhat.com>
17794
17795 PR cli/17828
17796 * gdb.base/batch-preserve-term-settings.c: New file.
17797 * gdb.base/batch-preserve-term-settings.exp: New file.
17798
e02c96a7
DE
177992015-01-13 Doug Evans <dje@google.com>
17800
17801 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
17802 binary.
17803
576fd14c
JB
178042015-01-13 Joel Brobecker <brobecker@adacore.com>
17805
17806 * Makefile.in (clean mostlyclean): Do not delete *.py.
17807
04dccad0
JB
178082015-01-13 Joel Brobecker <brobecker@adacore.com>
17809
17810 * gdb.python/py-lookup-type.exp: New file.
17811
3d230f71
PA
178122015-01-12 Pedro Alves <palves@redhat.com>
17813
17814 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
17815 restore GDBFLAGS before returning.
17816
7e67715d
JK
178172015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17818
17819 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
17820 is_amd64_regs_target and is_x86_like_target.
17821
f2e0d4b4
DE
178222015-01-11 Doug Evans <xdje42@gmail.com>
17823
17824 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
17825 is given without an explicit form.
17826 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
17827 attributes.
17828 * gdb.dwarf/corrupt.exp: Ditto.
17829 * gdb.dwarf2/enum-type.exp: Ditto.
17830 * gdb.trace/entry-values.exp: Ditto.
17831 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
17832
439250fb
DE
178332015-01-11 Doug Evans <xdje42@gmail.com>
17834
17835 PR gdb/15830
17836 * gdb.base/maint.exp: Remove references to "maint demangle".
17837 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
17838 Add tests for explicitly specifying language to demangle.
17839 * gdb.dlang/demangle.exp: Ditto.
17840
ede9f622
PA
178412015-01-09 Pedro Alves <palves@redhat.com>
17842
17843 * gdb.threads/non-stop-fair-events.c: New file.
17844 * gdb.threads/non-stop-fair-events.exp: New file.
17845
a7b796db
PA
178462015-01-09 Pedro Alves <palves@redhat.com>
17847
17848 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
17849 the global scope. Set a breakpoint after all threads are started
17850 rather than stepping over two source lines. Expect the prompt.
17851 * gdb.base/watch_thread_num.c (threads_started_barrier): New
17852 global.
17853 (NUM): Now 15.
17854 (main): Use threads_started_barrier to wait for all threads to
17855 start. Main thread no longer calls thread_function. Exit after
17856 180 seconds.
17857 (loop): New function.
17858 (thread_function): Wait on threads_started_barrier barrier. Call
17859 'loop' at each iteration.
17860 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
17861 threads have started, instead of hardcoding number of "next"
17862 steps. Use an access watchpoint instead of a write watchpoint.
17863
9665ffdd
PA
178642015-01-09 Pedro Alves <palves@redhat.com>
17865
17866 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
17867 (thread_func): Wait on barrier.
17868 (main): Wait for all threads to start before stopping GDB.
17869 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
17870 global.
17871 (thread1_func, thread2_func): Wait on barrier.
17872 (main): Wait for all threads to start before stopping GDB.
17873 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
17874 New global.
17875 (thread1_func, thread2_func): Wait on barrier.
17876 (main): Wait for all threads to start before stopping GDB.
17877
c945a99f
PA
178782015-01-09 Pedro Alves <palves@redhat.com>
17879
17880 * gdb.threads/attach-many-short-lived-threads.c: New file.
17881 * gdb.threads/attach-many-short-lived-threads.exp: New file.
17882
c1a747c1
PA
178832014-01-09 Pedro Alves <palves@redhat.com>
17884
17885 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17886 instead of to thread 2.
17887 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17888 Add barrier around each pthread_create call instead of around all
17889 calls.
17890 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17891 Set a break on thread_function and have the child threads hit it
17892 one at at a time.
17893
60b3033e
PA
178942015-01-09 Pedro Alves <palves@redhat.com>
17895
17896 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17897 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17898 false.
17899 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17900 checking whether the target board is remote.
17901 * gdb.multi/multi-attach.exp: Likewise.
17902 * gdb.python/py-sync-interp.exp: Likewise.
17903 * gdb.server/ext-attach.exp: Likewise.
17904 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17905 tests that need to attach, instead of checking whether the target
17906 board is remote at the top of the file.
17907
acc018ac
YQ
179082015-01-08 Yao Qi <yao@codesourcery.com>
17909
17910 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17911
50a18af8
JK
179122015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17913
17914 Fix testcase compilation.
17915 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17916
8503d6e1
JB
179172015-01-06 Joel Brobecker <brobecker@adacore.com>
17918
17919 * gdb.python/py-type.exp: Add a couple test about empty
17920 array creation, and negative-length array creation.
17921
cc73dbcc
DE
179222015-01-02 Doug Evans <xdje42@gmail.com>
17923
17924 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17925
0300bbc7
DE
179262015-01-02 Doug Evans <dje@google.com>
17927
17928 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17929
9d85a0ec
YQ
179302014-12-29 Yao Qi <yao@codesourcery.com>
17931
17932 * gdb.trace/entry-values.exp: Update comments. Rename variable
17933 bar_call_foo to returned_from_foo.
17934
87186c6a
MMN
179352014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17936
17937 PR gdb/17394
17938 * gdb.linespec/break-asm-file.c: New file.
17939 * gdb.linespec/break-asm-file.exp: New file.
17940 * gdb.linespec/break-asm-file0.s: New file.
17941 * gdb.linespec/break-asm-file1.s: New file.
17942
1bab7383
YQ
179432014-12-18 Nigel Stephens <nigel@mips.com>
17944 Maciej W. Rozycki <macro@codesourcery.com>
17945
17946 * gdb.base/float.exp: Handle the new output from "info float" on
17947 MIPS targets.
17948
1bc1068a
JK
179492014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17950
17951 Fix MinGW compilation.
17952 * gdb.compile/compile-ops.exp: Update untested message if
17953 !skip_compile_feature_tests.
17954 * gdb.compile/compile-setjmp.exp: Likewise.
17955 * gdb.compile/compile-tls.exp: Likewise.
17956 * gdb.compile/compile.exp: Likewise.
17957 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17958 supported on this host".
17959
b6615d10
DE
179602014-12-16 Doug Evans <xdje42@gmail.com>
17961
17962 * boards/stabs.exp: New file.
17963
25dda427
AA
179642014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17965
17966 * gdb.base/completion.exp: Adjust to format changes of "maint
17967 print user-registers".
17968
bf330350
CU
179692014-12-16 Catalin Udma <catalin.udma@freescale.com>
17970
17971 PR server/17457
17972 * gdb.arch/aarch64-fp.c: New file.
17973 * gdb.arch/aarch64-fp.exp: New file.
17974
395cf596
SDJ
179752014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17976
17977 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17978 r210637, r210913, r211666, r215400, r215817).
17979
17980 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17981 * dg-extract-results.py: New file.
17982 * dg-extract-results.sh: Use it if the environment seems
17983 suitable.
17984
17985 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17986
17987 * dg-extract-results.py (parse_run): Handle warnings that
17988 are printed before a test harness is run.
17989
17990 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17991
17992 * dg-extract-results.py (Named): Remove __cmp__ method.
17993 (output_variation): Use a key to sort variation.harnesses.
17994
17995 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17996
17997 * dg-extract-results.py: For Python 3, force sys.stdout to
17998 handle surrogate escape sequences.
17999 (safe_open): New function.
18000 (output_segment, main): Use it.
18001
18002 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18003
18004 * dg-extract-results.py (Prog.result_re): Include options
18005 in test name.
18006
18007 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18008
18009 * dg-extract-results.py (output_variation): Always sort if
18010 do_sum.
18011
e882ef3c
SM
180122014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18013
18014 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18015 as long as we get pagination notifications.
18016
4992aa20
JM
180172014-12-15 Jason Merrill <jason@redhat.com>
18018
18019 * Makefile.in (check-gdb.%): Restore.
18020 * README: Mention it.
18021
c1b5a1a6
JB
180222014-12-13 Joel Brobecker <brobecker@adacore.com>
18023
18024 * gdb.ada/str_uninit: New testcase.
18025
5537b577
JK
180262014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18027
18028 PR symtab/17642
18029 * gdb.base/vla-stub-define.c: New file.
18030 * gdb.base/vla-stub.c: New file.
18031 * gdb.base/vla-stub.exp: New file.
18032
bb2ec1b3
TT
180332014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18034 Jan Kratochvil <jan.kratochvil@redhat.com>
18035 Tom Tromey <tromey@redhat.com>
18036
18037 * configure.ac: Add gdb.compile/.
18038 * configure: Regenerate.
18039 * gdb.compile/Makefile.in: New file.
18040 * gdb.compile/compile-ops.exp: New file.
18041 * gdb.compile/compile-ops.c: New file.
18042 * gdb.compile/compile-tls.c: New file.
18043 * gdb.compile/compile-tls.exp: New file.
18044 * gdb.compile/compile-constvar.S: New file.
18045 * gdb.compile/compile-constvar.c: New file.
18046 * gdb.compile/compile-mod.c: New file.
18047 * gdb.compile/compile-nodebug.c: New file.
18048 * gdb.compile/compile-setjmp-mod.c: New file.
18049 * gdb.compile/compile-setjmp.c: New file.
18050 * gdb.compile/compile-setjmp.exp: New file.
18051 * gdb.compile/compile-shlib.c: New file.
18052 * gdb.compile/compile.c: New file.
18053 * gdb.compile/compile.exp: New file.
18054 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18055
4ff709eb
TT
180562014-12-12 Tom Tromey <tromey@redhat.com>
18057
18058 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18059 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18060
6dddd6a5
DE
180612014-12-12 Doug Evans <dje@google.com>
18062
18063 * lib/gdb-python.exp (get_python_valueof): New function.
18064 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18065
71c24708
AA
180662014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18067
18068 * gdb.base/completion.exp: Add test for completion of "info
18069 registers ".
18070
3e29f34a
MR
180712014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18072
18073 * gdb.base/func-ptrs.c: New file.
18074 * gdb.base/func-ptrs.exp: New file.
18075
fc126975
SM
180762014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18077
18078 PR breakpoints/17012
18079 * gdb.base/dprintf-detach.c: New file.
18080 * gdb.base/dprintf-detach.exp: New file.
18081
0a46d518
SM
180822014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18083
18084 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18085 * lib/gdb.exp (target_is_gdbserver): New procedure.
18086
a0be3e44
DE
180872014-12-08 Doug Evans <dje@google.com>
18088
18089 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18090
df1b803a
YQ
180912014-12-05 Yao Qi <yao@codesourcery.com>
18092
18093 * gdb.guile/scm-error.exp: Remove the third argument to
18094 gdb_remote_download.
18095 * gdb.guile/scm-frame-args.exp: Likewise.
18096 * gdb.guile/scm-section-script.exp: Likewise.
18097
ddb9f679
YQ
180982014-12-05 Yao Qi <yao@codesourcery.com>
18099
18100 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18101
86e4ed39
DE
181022014-12-04 Doug Evans <dje@google.com>
18103
18104 * gdb.python/py-objfile.exp: Add tests for
18105 objfile.add_separate_debug_file.
18106
7c50a931
DE
181072014-12-04 Doug Evans <dje@google.com>
18108
18109 * lib/gdb.exp (get_build_id): New function.
18110 (build_id_debug_filename_get): Rewrite to use it.
18111 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18112
621661e3
MR
181132014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18114
18115 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18116 `method(long)', not just 0x0.
18117 * gdb.cp/nsalias.exp: Align code labels to 4.
18118 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18119 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18120 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18121 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18122 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18123 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18124
29f0c3b7
DE
181252014-12-02 Doug Evans <dje@google.com>
18126
e1e061e7 18127 PR symtab/17602
29f0c3b7 18128 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18129 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18130 * gdb.cp/anon-ns.exp: Update.
18131
162078c8
NB
181322014-12-02 Nick Bull <nicholaspbull@gmail.com>
18133
18134 * gdb.python/py-events.py (inferior_call_handler): New.
18135 (register_changed_handler, memory_changed_handler): New.
18136 (test_events.invoke): Register new handlers.
18137 * gdb.python/py-events.exp: Add tests for inferior call,
18138 memory_changed and register_changed events.
18139
fdb09caf
AA
181402014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18141
18142 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18143 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18144 if the linker doesn't understand this.
18145
55cfb2c4
SM
181462014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18147
18148 * gdb.python/python.exp: Change expected reply to help().
18149
9e8cd6df
YQ
181502014-12-01 Yao Qi <yao@codesourcery.com>
18151
18152 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18153 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18154 * configure: Re-generated.
18155
6c659fc2
SC
181562014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18157
18158 * gdb.cp/chained-calls.cc: New file.
18159 * gdb.cp/chained-calls.exp: New file.
18160 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18161
d7fc3181
SM
181622014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18163
18164 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18165 * gdb.dwarf2/symtab-producer.exp: Same.
18166 * gdb.gdb/python-interrupts.exp: Same.
18167 * gdb.gdb/python-selftest.exp: Same.
18168 * gdb.python/py-linetable.exp: Same.
18169 * gdb.python/py-type.exp: Same.
18170 * gdb.python/py-value-cc.exp: Same.
18171 * gdb.python/py-value.exp: Same.
18172
10e79639
YQ
181732014-11-28 Yao Qi <yao@codesourcery.com>
18174
18175 * gdb.base/break-probes.exp: Match library name prefixed with
18176 sysroot.
18177
f28a0564
SM
181782014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18179
18180 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18181 test expected output. Add parentheses for the call to print.
18182 Remove L suffix from integers.
18183
3fe1ce1d
DE
181842014-11-26 Doug Evans <dje@google.com>
18185
18186 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18187
84429e27
YQ
181882014-11-22 Yao Qi <yao@codesourcery.com>
18189
18190 * gdb.trace/entry-values.c: Remove asms.
18191 (foo): Add foo_label.
18192 (bar): Add bar_label.
18193 * gdb.trace/entry-values.exp: Remove code computing foo's
18194 length and bar's length.
18195 (Dwarf::assemble): Invoke function_range for bar and use
18196 MACRO_AT_func for foo.
18197
26741859
YQ
181982014-11-22 Yao Qi <yao@codesourcery.com>
18199
18200 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18201 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18202 Use .Lgcc43_procstart instead of gcc43.
18203
45e44d27
JB
182042014-11-21 Joel Brobecker <brobecker@adacore.com>
18205
18206 * gdb.ada/n_arr_bound: New testcase.
18207
458c8db8
SDJ
182082014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18209
18210 PR breakpoints/10737
18211 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18212 test_catch_syscall_multi_arch.
18213 (test_catch_syscall_multi_arch): New function.
18214
43f3e411
DE
182152014-11-20 Doug Evans <xdje42@gmail.com>
18216
18217 * gdb.base/maint.exp: Update expected output.
18218
0d7b2549
AA
182192014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18220
18221 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18222 4-byte instruction on S390.
18223
8908fca5
JB
182242014-11-19 Joel Brobecker <brobecker@adacore.com>
18225
18226 * gdb.ada/arr_arr: New testcase.
18227
4a46959e
JB
182282014-11-19 Joel Brobecker <brobecker@adacore.com>
18229
18230 * gdb.ada/pkd_arr_elem: New Testcase.
18231
470e2f4e
LM
182322014-11-18 Luis Machado <lgustavo@codesourcery.com>
18233
18234 * gdb.reverse/break-precsave: Expect completion message for
18235 core file reads.
18236 * gdb.reverse/consecutive-precsave.exp: Likewise.
18237 * gdb.reverse/finish-precsave.exp: Likewise.
18238 * gdb.reverse/i386-precsave.exp: Likewise.
18239 * gdb.reverse/machinestate-precsave.exp: Likewise.
18240 * gdb.reverse/sigall-precsave.exp: Likewise.
18241 * gdb.reverse/solib-precsave.exp: Likewise.
18242 * gdb.reverse/step-precsave.exp: Likewise.
18243 * gdb.reverse/until-precsave.exp: Likewise.
18244 * gdb.reverse/watch-precsave.exp: Likewise.
18245
a267f3ad
AA
182462014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18247
18248 * gdb.base/bp-permanent.c: Include unistd.h.
18249 * gdb.python/py-framefilter-mi.c (main): Add return type.
18250 * gdb.python/py-framefilter.c (main): Likewise.
18251 * gdb.trace/actions-changed.c (main): Likewise.
18252
12084a9a
AA
182532014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18254
18255 * gdb.mi/until.c: Add eye-catchers.
18256 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18257 line numbers.
18258
dc7e1a77
AA
182592014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18260
18261 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18262 function header variants in break1.c.
18263 * gdb.base/ena-dis-br.exp: Likewise.
18264 * gdb.base/hbreak2.exp: Likewise.
18265 * gdb.reverse/until-precsave.exp: Drop references to removed
18266 non-prototype function header variants in ur1.c.
18267 * gdb.reverse/until-reverse.exp: Likewise.
18268
41c77605
PM
182692014-11-17 Petr Machata <pmachata@redhat.com>
18270
18271 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18272 ${_cu_offset_size} bytes abbrev offset.
18273
34248c3a
DE
182742014-11-15 Doug Evans <xdje42@gmail.com>
18275
18276 PR symtab/17559
18277 * gdb.base/line-symtabs.exp: New file.
18278 * gdb.base/line-symtabs.c: New file.
18279 * gdb.base/line-symtabs.h: New file.
18280
646da059
YQ
182812014-11-14 Yao Qi <yao@codesourcery.com>
18282
18283 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18284 (func): Add label func_label.
18285 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18286 Replace low_pc and high_pc with MACRO_AT_range.
18287 Replace name, low_pc and high_pc with MACRO_AT_func.
18288
9301ebe6
YQ
182892014-11-14 Yao Qi <yao@codesourcery.com>
18290
18291 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18292 Replace name, low_pc and high_pc with MACRO_AT_func.
18293
f166b542
YQ
182942014-11-14 Yao Qi <yao@codesourcery.com>
18295
18296 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18297 produce debug information.
18298 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18299
0f6e71e3
YQ
183002014-11-14 Yao Qi <yao@codesourcery.com>
18301
18302 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18303 object and get function length.
18304 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18305 with MACRO_AT_func.
18306 (top-level): Replace gdb_compile and clean_restart with
18307 prepare_for_testing.
18308 * gdb.dwarf2/main.c (main): Add label main_label.
18309
876c4df9
YQ
183102014-11-14 Yao Qi <yao@codesourcery.com>
18311
18312 * lib/dwarf.exp (function_range): New procedure.
18313 (Dwarf::_handle_macro_at_func): New procedure.
18314 (Dwarf::_handle_macro_at_range): New procedure.
18315 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18316
02ad9cf1
YQ
183172014-11-14 Yao Qi <yao@codesourcery.com>
18318
18319 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18320 (_handle_attribute): New procedure.
18321
a59add0c
AA
183222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18323
18324 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18325 * gdb.base/call-sc.c (zed): Likewise.
18326 * gdb.base/checkpoint.c (main): Likewise.
18327 * gdb.base/dump.c (main): Likewise.
18328 * gdb.base/gcore.c (main): Likewise.
18329 * gdb.base/huge.c (main): Likewise.
18330 * gdb.base/multi-forks.c (main): Likewise.
18331 * gdb.base/pr10179-a.c (main): Likewise.
18332 * gdb.base/savedregs.c (main): Likewise.
18333 * gdb.base/sigaltstack.c (main): Likewise.
18334 * gdb.base/siginfo.c (main): Likewise.
18335 * gdb.base/structs.c (zed): Likewise.
18336 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18337 * gdb.mi/mi-syn-frame.c (main): Likewise.
18338 * gdb.mi/until.c (foo, main): Likewise.
18339 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18340 * gdb.base/solib-weak.c (foo): Declare.
18341 * gdb.base/attach-twice.c: Include stdio.h.
18342 * gdb.base/weaklib1.c: Likewise.
18343 * gdb.base/weaklib2.c: Likewise.
18344 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18345 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18346 unistd.h.
18347 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18348 * gdb.mi/mi-exit-code.c: Likewise.
18349 * gdb.base/break-interp-lib.c: Include string.h.
18350 * gdb.base/coremaker.c: Likewise.
18351 * gdb.base/testenv.c: Likewise.
18352 * gdb.python/py-finish-breakpoint.c: Likewise.
18353 * gdb.base/inferior-died.c: Include sys/wait.h.
18354 * gdb.base/fileio.c: Include time.h.
18355 * gdb.base/async-shell.c: Include unistd.h.
18356 * gdb.base/dprintf-non-stop.c: Likewise.
18357 * gdb.base/info-os.c: Likewise.
18358 * gdb.mi/mi-console.c: Likewise.
18359 * gdb.mi/watch-nonstop.c: Likewise.
18360 * gdb.python/py-events.c: Likewise.
18361 * gdb.base/async.c (baz): Move up before its invocation.
18362 * gdb.base/code_elim2.c (my_global_func): Likewise.
18363 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18364 * gdb.base/advance.c (func2): Likewise.
18365
3b5d5997
AA
183662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18367
18368 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18369 variant.
18370 * gdb.base/annota3.c: Likewise.
18371 * gdb.base/async.c: Likewise.
18372 * gdb.base/average.c: Likewise.
18373 * gdb.base/call-ar-st.c: Likewise.
18374 * gdb.base/call-rt-st.c: Likewise.
18375 * gdb.base/call-sc.c: Likewise.
18376 * gdb.base/call-strs.c: Likewise.
18377 * gdb.base/ending-run.c: Likewise.
18378 * gdb.base/execd-prog.c: Likewise.
18379 * gdb.base/exprs.c: Likewise.
18380 * gdb.base/foll-exec.c: Likewise.
18381 * gdb.base/foll-fork.c: Likewise.
18382 * gdb.base/foll-vfork.c: Likewise.
18383 * gdb.base/funcargs.c: Likewise.
18384 * gdb.base/gcore.c: Likewise.
18385 * gdb.base/jump.c: Likewise.
18386 * gdb.base/langs0.c: Likewise.
18387 * gdb.base/langs1.c: Likewise.
18388 * gdb.base/langs2.c: Likewise.
18389 * gdb.base/mips_pro.c: Likewise.
18390 * gdb.base/nodebug.c: Likewise.
18391 * gdb.base/opaque0.c: Likewise.
18392 * gdb.base/opaque1.c: Likewise.
18393 * gdb.base/recurse.c: Likewise.
18394 * gdb.base/run.c: Likewise.
18395 * gdb.base/scope0.c: Likewise.
18396 * gdb.base/scope1.c: Likewise.
18397 * gdb.base/setshow.c: Likewise.
18398 * gdb.base/setvar.c: Likewise.
18399 * gdb.base/shmain.c: Likewise.
18400 * gdb.base/shr1.c: Likewise.
18401 * gdb.base/shr2.c: Likewise.
18402 * gdb.base/sigall.c: Likewise.
18403 * gdb.base/signals.c: Likewise.
18404 * gdb.base/so-indr-cl.c: Likewise.
18405 * gdb.base/solib2.c: Likewise.
18406 * gdb.base/structs.c: Likewise.
18407 * gdb.base/sum.c: Likewise.
18408 * gdb.base/vforked-prog.c: Likewise.
18409 * gdb.base/watchpoint.c: Likewise.
18410 * gdb.reverse/shr2.c: Likewise.
18411 * gdb.reverse/until-reverse.c: Likewise.
18412 * gdb.reverse/ur1.c: Likewise.
18413 * gdb.reverse/watch-reverse.c: Likewise.
18414
066a77c5
AA
184152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18416
18417 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18418 variant.
18419 * gdb.base/sepdebug.exp: Drop references to removed code.
18420
4f204ea5
AA
184212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18422
18423 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18424 variant. Preserve original line numbering.
18425 * gdb.base/list1.c: Likewise.
18426
3b377a3a
AA
184272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18428
18429 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18430 variant.
18431 * gdb.base/break1.c: Likewise.
18432 * gdb.base/break.exp: Drop references to removed code.
18433
e444df73
AA
184342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18435
18436 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18437 variant.
18438
8008f2a7
AA
184392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18440
18441 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18442
a5a06887
AA
184432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18444
18445 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18446 logic into perform_all_tests() and invoke it with and without
18447 function header prototypes.
18448 (do_function_calls): Remove conditional XFAIL for PR 5318.
18449 (rerun_and_prepare): Remove duplicate code.
18450 (perform_all_tests): New. Main logic moved here.
18451
44dba9b9
AA
184522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18453
18454 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18455 code guarded by #ifdef NO_PROTOTYPES.
18456 (t_double_many_args): Likewise.
18457 (DEF_FUNC_MANY_ARGS_1): Likewise.
18458 (DEF_FUNC_VALUES_1): Likewise.
18459 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18460 guarded by #ifdef PROTOTYPES.
18461
d1fbcd56
AA
184622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18463
18464 * gdb.mi/mi-console.c: Add eye-catcher.
18465 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18466 instead of literal line number.
18467
b0e59b8f
AA
184682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18469
18470 * gdb.base/shr2.c: Add eye-catcher.
18471 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18472 line number.
18473
78f98cca
AA
184742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18475
18476 * gdb.base/jump.c: Add eye-catchers.
18477 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18478 numbers.
18479
58fa2af0
AA
184802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18481
18482 * gdb.base/execd-prog.c: Add eye-catchers.
18483 * gdb.base/foll-exec.c: Likewise.
18484 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18485 line numbers.
18486
04e5059b
AA
184872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18488
18489 * gdb.base/ending-run.c: Add eye-catchers.
18490 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18491 literal line numbers.
18492
dbfdb174
AA
184932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18494
18495 * gdb.base/call-rt-st.c: Add eye-catchers.
18496 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18497 literal line numbers.
18498
888a2ade
AA
184992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18500
18501 * gdb.base/call-ar-st.c: Add eye-catchers.
18502 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18503 literal line numbers.
18504
6acc2dde
AA
185052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18506
18507 * gdb.base/average.c: Add eye-catchers.
18508 * gdb.base/sum.c: Likewise.
18509 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18510 regexps dynamically.
18511
9ecfcd1d
AA
185122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18513
18514 * gdb.base/solib1.c: Add eye-catchers.
18515 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18516 literal line numbers.
18517
78708b7c
PA
185182014-11-12 Pedro Alves <palves@redhat.com>
18519
18520 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18521 leader has exited.
18522
af48d08f
PA
185232014-11-12 Pedro Alves <palves@redhat.com>
18524
18525 * gdb.arch/i386-bp_permanent.c: New file.
18526 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18527 (srcfile): Set to i386-bp_permanent.c.
18528 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18529 that stepi does not execute the 'leave' instruction, instead of
18530 testing it does execute.
18531 * gdb.base/bp-permanent.c: New file.
18532 * gdb.base/bp-permanent.exp: New file.
18533
af3768e9
DE
185342014-11-10 Doug Evans <xdje42@gmail.com>
18535
18536 PR symtab/17564
18537 * gdb.base/symtab-search-order.exp: New file.
18538 * gdb.base/symtab-search-order.c: New file.
18539 * gdb.base/symtab-search-order-1.c: New file.
18540 * gdb.base/symtab-search-order-shlib-1.c: New file.
18541
9de00a4a
PA
185422014-11-07 Pedro Alves <palves@redhat.com>
18543
18544 PR gdb/17511
18545 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18546 i?86-*-linux*.
18547
e0f52461
SC
185482014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18549
18550 PR c++/17494
18551 * gdb.cp/pr17494.cc: New file.
18552 * gdb.cp/pr17494.exp: New file.
18553
6ce8c980
YQ
185542014-11-02 Yao Qi <yao@codesourcery.com>
18555
18556 * gdb.python/python.exp: Get working directory and match the
18557 output of "set extended-prompt \\w " with it.
18558
02be9a71
DE
185592014-10-30 Doug Evans <dje@google.com>
18560
18561 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18562 in objfiles.
18563 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18564 in progspaces.
18565
3bdff46b
LM
185662014-10-30 Janis Johnson <janisjo@codesourcery.com>
18567
18568 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18569 * gdb.base/realname-expand.exp: Likewise.
18570 * gdb.linespec/macro-relative.exp: Likewise.
18571
ab917dfb
PA
185722014-10-29 Pedro Alves <palves@redhat.com>
18573
18574 PR gdb/17408
18575 * gdb.threads/schedlock.c (some_function): New function.
18576 (call_function): New global.
18577 (MAYBE_CALL_SOME_FUNCTION): New macro.
18578 (thread_function): Call it.
18579 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18580 and use it instead of a global counter. Adjust all callers.
18581 (get_current_thread): Use "find current thread" for test message
18582 here rather than having all callers pass down the same string.
18583 (goto_loop): New procedure, factored out from ...
18584 (my_continue): ... this.
18585 (step_ten_loops): Change parameter from test message to command to
18586 use. Adjust.
18587 (list_count): Delete global.
18588 (check_result): New procedure, factored out from duplicate top
18589 level code.
18590 (continue tests): Wrap in with_test_prefix.
18591 (test_step): New procedure, factored out from duplicate top level
18592 code.
18593 (top level): Test "step" in combination with all scheduler-locking
18594 modes. Test "next" in combination with all scheduler-locking
18595 modes, and in combination with stepping over a function call or
18596 not.
18597 * gdb.threads/next-bp-other-thread.c: New file.
18598 * gdb.threads/next-bp-other-thread.exp: New file.
18599
d3d4baed
PA
186002014-10-29 Pedro Alves <palves@redhat.com>
18601
18602 PR python/17372
18603 * gdb.python/python.exp: Test a multi-line command that spawns
18604 interactive Python.
18605 * gdb.base/multi-line-starts-subshell.exp: New file.
18606
563e8d85
YQ
186072014-10-29 Yao Qi <yao@codesourcery.com>
18608
18609 * gdb.base/fileio.exp: Make directories on host.
18610
0ea4d52e
YQ
186112014-10-29 Yao Qi <yao@codesourcery.com>
18612
18613 * gdb.base/fileio.c (test_write): Close the file.
18614
7f5ef605
PA
186152014-10-28 Pedro Alves <palves@redhat.com>
18616
18617 PR gdb/12623
18618 * gdb.base/sigstep.c (no_handler): New global.
18619 (main): If 'no_handler is true, set the signal handlers to
18620 SIG_IGN.
18621 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18622 with_sw_watch and no_handler parameters. Handle them.
18623 (top level) <stepping over handler when stopped at a breakpoint
18624 test>: Add a test axis for testing with a software watchpoint, and
18625 another for testing with the signal handler set to SIG_IGN.
18626 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18627 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18628
abbdbd03
PA
186292014-10-28 Pedro Alves <palves@redhat.com>
18630
18631 PR gdb/17511
18632 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18633 * gdb.base/sigstep.exp (other_handler_location): New global.
18634 (advance): Support stepping into the signal handler, and running
18635 commands while in the handler.
18636 (in_handler_map): New global.
18637 (top level): In the advance test, add combinations for getting
18638 into the handler with stepping commands, and for running commands
18639 in the handler. Add comment descripting the advancei tests.
18640
1df4399f
PA
186412014-10-28 Pedro Alves <palves@redhat.com>
18642
18643 * gdb.base/sigstep.exp: Use build_executable instead of
18644 prepare_for_testing.
18645 (top level): Move code that starts GDB, runs to main and creates a
18646 display to ...
18647 (restart): ... this new procedure.
18648 (top level): Move backtrace from signal handler test to ...
18649 (validate_backtrace): ... this new procedure.
18650 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18651 with_test_prefix. Always restart GDB.
18652 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18653 with_test_prefix. Always restart GDB. No need to delete
18654 breakpoints after the test.
18655 (test_skip_handler): Remove prefix parameter.
18656 (skip_over_handler, breakpoint_to_handler)
18657 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18658 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18659 restart GDB. No need to delete breakpoints after the test.
18660 (top level): Use foreach to call the test procedures with
18661 different commands.
18662
a5b6e449
PA
186632014-10-28 Pedro Alves <palves@redhat.com>
18664
18665 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18666 instead of GNATS numbers.
18667 * gdb.base/sigbpt.exp: Likewise.
18668 * gdb.base/siginfo.exp: Likewise.
18669 * gdb.base/sigstep.exp: Likewise.
18670
e5f8a7cc
PA
186712014-10-27 Pedro Alves <palves@redhat.com>
18672
18673 * gdb.base/sigstep.c (dummy): New global.
18674 (main): Issue a couple writes to the new global.
18675 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18676 procedures.
18677 (skip_over_handler): Use test_skip_handler.
18678 (top level): Call skip_over_handler for stepi and nexti too.
18679 (breakpoint_over_handler): Use test_skip_handler.
18680 (top level): Call breakpoint_over_handler for stepi and nexti too.
18681
763905a3
YQ
186822014-10-27 Yao Qi <yao@codesourcery.com>
18683
18684 * gdb.trace/tfile.c (adjust_function_address)
18685 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18686 function descriptor.
18687
6f259a23
DB
186882014-10-24 Don Breazeal <donb@codesourcery.com>
18689
18690 * gdb.base/foll-fork.exp (test_follow_fork,
18691 catch_fork_child_follow): Check for updated fork messages emitted
18692 from infrun.c.
18693 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18694 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18695 vfork_and_exec_child_follow_through_step): Check for updated vfork
18696 messages emitted from infrun.c.
18697
09dd9a69
PA
186982014-10-24 Pedro Alves <palves@redhat.com>
18699
18700 * gdb.base/corefile.exp: Remove references to ultrix.
18701 * gdb.base/interrupt.exp: Likewise.
18702 * gdb.base/whatis.exp: Likewise.
18703 * gdb.gdb/selftest.exp: Likewise.
18704 * gdb.threads/manythreads.exp: Likewise.
18705 * gdb.threads/print-threads.exp: Likewise.
18706 * gdb.threads/pthreads.exp:: Likewise.
18707 * gdb.threads/schedlock.exp: Likewise.
18708
3433cfa5
SC
187092014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18710
18711 * gdb.cp/non-trivial-retval.cc: Add a test case.
18712 * gdb.cp/non-trivial-retval.exp: Add a test.
18713
092f880b
YQ
187142014-10-20 Yao Qi <yao@codesourcery.com>
18715
18716 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18717 * gdb.python/py-objfile-script-gdb.py: New file.
18718 * gdb.python/py-objfile-script.exp: Update reference to
18719 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18720 of remote_download. Remove the dest file.
18721
acbdb7f3
YQ
187222014-10-20 Yao Qi <yao@codesourcery.com>
18723
18724 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18725 * gdb.base/step-line.exp: Likewise.
18726 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18727 * gdb.dwarf2/dw2-basic.exp: Likewise.
18728 * gdb.dwarf2/dw2-compressed.exp: Likewise.
18729 * gdb.dwarf2/dw2-filename.exp: Likewise.
18730 * gdb.dwarf2/dw2-intercu.exp: Likewise.
18731 * gdb.dwarf2/dw2-intermix.exp: Likewise.
18732 * gdb.dwarf2/dw2-producer.exp: Likewise.
18733 * gdb.dwarf2/mac-fileno.exp: Likewise.
18734 * gdb.python/py-frame-args.exp: Likewise.
18735 * gdb.python/py-framefilter.exp: Likewise.
18736 * gdb.python/py-mi.exp: Likewise.
18737 * gdb.python/py-objfile-script.exp: Likewise
18738 * gdb.python/py-pp-integral.exp: Likewise.
18739 * gdb.python/py-pp-re-notag.exp: Likewise.
18740 * gdb.python/py-prettyprint.exp: Likewise.
18741 * gdb.python/py-section-script.exp: Likewise.
18742 * gdb.python/py-typeprint.exp: Likewise.
18743 * gdb.python/py-xmethods.exp: Likewise.
18744 * gdb.stabs/weird.exp: Likewise.
18745 * gdb.xml/tdesc-regs.exp: Likewise.
18746
bd286a29
KCY
187472014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
18748
18749 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
18750 (out_cu): Use addr_len for the size of addresses.
18751 (out_line): Likewise. Size DW_LNE_set_address instruction
18752 according to addr_len.
18753 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
18754 (FUNC): Add START_INSNS to definition.
18755
673dc4a0
YQ
187562014-10-18 Yao Qi <yao@codesourcery.com>
18757
18758 * gdb.base/argv0-symlink.exp: Check argv[0] value if
18759 gdb_has_argv0 return true.
18760 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
18761 check [target_info exists noargs], check [gdb_has_argv0]
18762 instead.
18763 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18764 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
18765 procedures.
18766
4ffbba72
DE
187672014-10-17 Doug Evans <dje@google.com>
18768
18769 * gdb.python/py-events.exp: Update expected output for clear_objfiles
18770 event.
18771 * gdb.python/py-events.py: Add clear_objfiles event.
18772
d096d8c1
DE
187732014-10-17 Doug Evans <dje@google.com>
18774
18775 * gdb.python/py-objfile.exp: Test progspace attribute.
18776
a80db015
LM
187772014-10-17 Luis Machado <lgustavo@codesourcery.com>
18778
18779 * gdb.guile/scm-breakpoint.exp: Do not assume any
18780 directory separators when matching source file paths.
18781 * gdb.python/py-breakpoint.exp: Likewise.
18782 * gdb.reverse/break-precsave.exp: Likewise.
18783 * gdb.reverse/break-reverse.exp: Likewise.
18784 * gdb.reverse/consecutive-precsave.exp: Likewise.
18785 * gdb.reverse/finish-precsave.exp: Likewise.
18786 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
18787 * gdb.reverse/finish-reverse.exp: Likewise.
18788 * gdb.reverse/i386-precsave.exp: Likewise.
18789 * gdb.reverse/i387-env-reverse.exp: Likewise.
18790 * gdb.reverse/i387-stack-reverse.exp: Likewise.
18791 * gdb.reverse/machinestate-precsave.exp: Likewise.
18792 * gdb.reverse/machinestate.exp: Likewise.
18793 * gdb.reverse/sigall-precsave.exp: Likewise.
18794 * gdb.reverse/solib-precsave.exp: Likewise.
18795 * gdb.reverse/step-precsave.exp: Likewise.
18796 * gdb.reverse/until-precsave.exp: Likewise.
18797 * gdb.reverse/watch-precsave.exp: Likewise.
18798 * gdb.reverse/watch-reverse.exp: Likewise.
18799
b22089ab
YQ
188002014-10-17 Yao Qi <yao@codesourcery.com>
18801
18802 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
18803 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
18804
6c4486e6
PA
188052014-10-17 Pedro Alves <palves@redhat.com>
18806
18807 PR gdb/17471
18808 * gdb.base/bg-execution-repeat.c: New file.
18809 * gdb.base/bg-execution-repeat.exp: New file.
18810
0ff33695
PA
188112014-10-17 Pedro Alves <palves@redhat.com>
18812
18813 PR gdb/17300
18814 * gdb.base/continue-all-already-running.c: New file.
18815 * gdb.base/continue-all-already-running.exp: New file.
18816
6fdebc3d
PA
188172014-10-17 Pedro Alves <palves@redhat.com>
18818
18819 PR gdb/17472
18820 * gdb.base/annota-input-while-running.c: New file.
18821 * gdb.base/annota-input-while-running.exp: New file.
18822
32a8097b
PA
188232014-10-17 Pedro Alves <palves@redhat.com>
18824
18825 * gdb.base/callfuncs.exp: emove references to osf.
18826 * gdb.base/sigall.exp: Likewise.
18827 * gdb.gdb/selftest.exp: Likewise.
18828 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18829 * gdb.mi/non-stop.c: Likewise.
18830 * gdb.mi/pthreads.c: Likewise.
18831 * gdb.reverse/sigall-precsave.exp: Likewise.
18832 * gdb.reverse/sigall-reverse.exp: Likewise.
18833 * gdb.threads/pthreads.c: Likewise.
18834 * gdb.threads/pthreads.exp: Likewise.
18835
7a3517ff
YQ
188362014-10-17 Yao Qi <yao@codesourcery.com>
18837
18838 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
18839 check 'target_info exists noargs'.
18840 (test_command_prompt_position): Likewise.
18841 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
18842 Remove "set args".
18843 (progvar_simple_while_test): Likewise.
18844 (progvar_complex_if_while_test): Likewise.
18845 (if_while_breakpoint_command_test): Likewise.
18846 (infrun_breakpoint_command_test): Likewise.
18847 (breakpoint_command_test): Likewise.
18848 (watchpoint_command_test): Likewise.
18849 (bp_deleted_in_command_test): Likewise.
18850 (temporary_breakpoint_commands): Likewise.
18851
bb99c472
YQ
188522014-10-16 Yao Qi <yao@codesourcery.com>
18853
18854 * gdb.base/remotetimeout.exp: Remove noargs checking.
18855
7c16b83e
PA
188562014-10-15 Pedro Alves <palves@redhat.com>
18857
18858 PR breakpoints/9649
18859 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
18860 * gdb.base/breakpoint-in-ro-region.exp
18861 (probe_target_hardware_step): New procedure.
18862 (top level): Probe hardware stepping and hardware breakpoint
18863 support. Test stepping through a read-only region, with both
18864 "breakpoint auto-hw" on and off and both "always-inserted" on and
18865 off.
18866
35a49624
IB
188672014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
18868
18869 * gdb.dlang/demangle.exp: Update for demangling changes.
18870
2d1c107c
SC
188712014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18872
18873 * gdb.cp/non-trivial-retval.cc: Add new test cases.
18874 * gdb.cp/non-trivial-retval.exp: Add new tests.
18875
778811d5
SC
188762014-10-15 Siva Chandra Reddy <sivachandra@google.com>
18877
18878 PR c++/13403
18879 PR c++/15154
18880 * gdb.cp/non-trivial-retval.cc: New file.
18881 * gdb.cp/non-trivial-retval.exp: New file.
18882
10c5f0a8
YQ
188832014-10-15 Yao Qi <yao@codesourcery.com>
18884
18885 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18886 remote host.
18887
65d7b369
YQ
188882014-10-15 Yao Qi <yao@codesourcery.com>
18889
18890 * gdb.python/py-symbol.exp: Match file base name if host is
18891 remote, otherwise match file name with dir name.
18892 * gdb.python/py-symtab.exp: Likewise.
18893 * gdb.python/python.exp: Likewise.
18894
46dc1394
YQ
188952014-10-15 Yao Qi <yao@codesourcery.com>
18896
18897 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18898 pattern.
18899 * gdb.python/py-symtab.exp: Likewise.
18900 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18901 locationn.
18902
c40cc657
JB
189032014-10-14 Joel Brobecker <brobecker@adacore.com>
18904
18905 * gdb.ada/addr_arith: New testcase.
18906
2abf49e1
MR
189072014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18908
18909 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18910 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18911 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18912 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18913
f7088df3
SDJ
189142014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18915
18916 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18917 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18918 * gdb.arch/stap-eval-lang-ada.exp: New file.
18919
4dc06805
YQ
189202014-10-14 Yao Qi <yao@codesourcery.com>
18921
18922 * gdb.mi/mi-var-child.c (nothing1): New function.
18923 (nothing2): New function.
18924 (do_children_tests): Set function pointers by nothing1 and
18925 nothing2.
18926 * gdb.mi/mi-var-child.exp: Step over new added statements.
18927 Update test to match the new output.
18928 * gdb.mi/var-cmd.c (nothing1): New function.
18929 (nothing2): New function.
18930 (do_children_tests): Set function pointers by nothing1 and
18931 nothing2.
18932 * gdb.mi/mi-var-display.exp: Update test to match output.
18933 Step to the line specified by $line_dct_nothing.
18934 Increase the number of lines to step.
18935
46a93de2
YQ
189362014-10-14 Yao Qi <yao@codesourcery.com>
18937
18938 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18939 tests.
18940 * gdb.mi/mi2-var-child.exp: Likewise.
18941
14ea52ee
DE
189422014-10-13 Doug Evans <dje@google.com>
18943
18944 * gdb.python/py-objfile.exp: Change name of file name test.
18945
e5c6e92b
DE
189462014-10-13 Doug Evans <dje@google.com>
18947
18948 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18949 from the start of the CU.
18950
c780cc2f
JK
189512014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18952 Yao Qi <yao@codesourcery.com>
18953
18954 Fix "save breakpoints" for "catch" command.
18955 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18956 Remove -nonewline. Match also the added "main" line.
18957
99894e11
JK
189582014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18959
18960 Fix "save breakpoints" for "disable $bpnum" command.
18961 * gdb.base/save-bp.c (main): Add label.
18962 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18963
6e1ac5a3
JK
189642014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18965
18966 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18967
754dd2b0
YQ
189682014-10-11 Yao Qi <yao@codesourcery.com>
18969
18970 * gdb.server/server-kill.exp: Execute command
18971 "set remote trace-status-packet on" before "tstatus".
18972
f90183d7
YQ
189732014-10-11 Yao Qi <yao@codesourcery.com>
18974
18975 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18976 (main): Call getppid.
18977 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18978 and continue to it. Read variable "server_pid".
18979
bf40a607
YQ
189802014-10-11 Yao Qi <yao@codesourcery.com>
18981
18982 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18983
052ca370
YQ
189842014-10-11 Yao Qi <yao@codesourcery.com>
18985
18986 * gdb.threads/thread-find.exp: Don't execute command
18987 "info threads".
18988 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18989 * gdb.threads/linux-dp.exp: Don't check the condition
18990 $threads_created equals to zero.
18991
3831839c
PA
189922014-10-10 Pedro Alves <palves@redhat.com>
18993
18994 * gdb.base/bigcore.exp: Remove references to IRIX.
18995 * gdb.base/funcargs.exp: Likewise.
18996 * gdb.base/interrupt.exp: Likewise.
18997 * gdb.base/mips_pro.exp: Likewise.
18998 * gdb.base/nodebug.exp: Likewise.
18999 * gdb.base/setvar.exp: Likewise.
19000 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19001
8b9a549d
PA
190022014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19003 Pedro Alves <palves@redhat.com>
19004
19005 PR symtab/14466
19006 * gdb.base/vdso-warning.c: New file.
19007 * gdb.base/vdso-warning.exp: New file.
19008
d48ba5e8
DE
190092014-10-02 Doug Evans <dje@google.com>
19010
19011 * gdb.base/structs.c (main): Don't run forever.
19012
2278c276
PA
190132014-10-02 Pedro Alves <palves@redhat.com>
19014
19015 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19016 (top level) <stop threads 1, stop threads 2>: Use it.
19017
b57bacec
PA
190182014-10-02 Pedro Alves <palves@redhat.com>
19019
19020 * gdb.threads/break-while-running.exp (test): Add new
19021 'update_thread_list' argument. Skip "info threads" if false.
19022 (top level): Add new 'update_thread_list' axis.
19023
13fd3ff3
PA
190242014-10-02 Pedro Alves <palves@redhat.com>
19025
19026 PR breakpoints/17431
19027 * gdb.base/execl-update-breakpoints.c: New file.
19028 * gdb.base/execl-update-breakpoints.exp: New file.
19029
0fec99e8
PA
190302014-10-01 Pedro Alves <palves@redhat.com>
19031
19032 * gdb.base/breakpoint-in-ro-region.c: New file.
19033 * gdb.base/breakpoint-in-ro-region.exp: New file.
19034
2ddf4301
SM
190352014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19036
19037 * gdb.mi/mi-exit-code.exp: New file.
19038 * gdb.mi/mi-exit-code.c: New file.
19039
6a5f3f43
YQ
190402014-09-30 Yao Qi <yao@codesourcery.com>
19041
19042 * lib/prelink-support.exp (build_executable_own_libs): Error if
19043 the target isn't native.
19044
345bcc73
YQ
190452014-09-30 Yao Qi <yao@codesourcery.com>
19046
19047 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19048 false.
19049
a25a5a45
PA
190502014-09-22 Pedro Alves <palves@redhat.com>
19051
19052 * gdb.threads/break-while-running.exp: New file.
19053 * gdb.threads/break-while-running.c: New file.
19054
00ba3162
YQ
190552014-09-19 Yao Qi <yao@codesourcery.com>
19056
19057 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19058 Invoke test. Restart GDB with --readnow and invoke test again.
19059
c3b7b696
YQ
190602014-09-19 Yao Qi <yao@codesourcery.com>
19061
19062 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19063 proc set_breakpoint_on_gcd_function. Invoke
19064 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19065 invoke set_breakpoint_on_gcd_function again.
19066
2b4fd423
DE
190672014-09-18 Doug Evans <dje@google.com>
19068
19069 * gdb.dwarf2/symtab-producer.exp: New file.
19070
a5947601
SDJ
190712014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19072
19073 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19074 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19075 * gdb.base/global-var-nested-by-dso.c: Likewise.
19076 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19077
91c19059
SDJ
190782014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19079 Pedro Alves <palves@redhat.com>
19080
19081 * gdb.base/watch-bitfields.exp: Pass string other than test file
19082 name to prepare_for_testing.
19083 (watch): New procedure.
19084 (expect_watchpoint): Use with_test_prefix.
19085 (top level): Factor out tests to ...
19086 (test_watch_location, test_regular_watch): ... these new
19087 procedures, and use with_test_prefix and gdb_continue_to_end.
19088
bb9d5f81
PP
190892014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19090
19091 PR breakpoints/12526
19092 * gdb.base/watch-bitfields.exp: New file.
19093 * gdb.base/watch-bitfields.c: New file.
19094
635856f5
PA
190952014-09-16 Pedro Alves <palves@redhat.com>
19096
19097 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19098 software and hardware addresses, not software address against
19099 itself.
19100
7280ceea
PA
191012014-09-16 Pedro Alves <palves@redhat.com>
19102
19103 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19104 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19105
428b16bd
PA
191062014-09-16 Pedro Alves <palves@redhat.com>
19107
19108 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19109 files.
19110 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19111 "*-*-vxworks*" throughout.
19112 * gdb.base/break.exp: Likewise.
19113 * gdb.base/default.exp: Likewise.
19114 * gdb.base/scope.exp: Likewise.
19115 * gdb.base/sepdebug.exp: Likewise.
19116 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19117 throughout.
19118 * gdb.base/run.c: Likewise.
19119 * gdb.base/sepdebug.c: Likewise.
19120 * gdb.hp/gdb.aCC/run.c: Likewise.
19121 * gdb.reverse/until-reverse.c: Likewise.
19122 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19123
666d413c
YQ
191242014-09-16 Yao Qi <yao@codesourcery.com>
19125
19126 * boards/local-remote-host-native.exp: New file.
19127
57cbd724
DE
191282014-09-14 Doug Evans <xdje42@gmail.com>
19129
19130 * gdb.threads/queue-signal.c (thread_count): New variable.
19131 (thread_count_mutex, thread_count_condvar): New variables.
19132 (incr_thread_count, wait_all_threads_running): New functions.
19133 (main): Wait for all threads to be in their thread functions.
19134
81219e53
DE
191352014-09-13 Doug Evans <xdje42@gmail.com>
19136
19137 * gdb.threads/queue-signal.c: New file.
19138 * gdb.threads/queue-signal.exp: New file.
19139
3714cea7
DE
191402014-09-13 Doug Evans <xdje42@gmail.com>
19141
19142 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19143 be consistent with what default_gdb_init uses.
19144 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19145 the plain text of the prompt. Add some logging printfs.
19146 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19147
fa43b1d7
PA
191482014-09-12 Pedro Alves <palves@redhat.com>
19149
19150 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19151 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19152 * gdb.arch/i386-size-overlap.exp: Likewise.
19153 * gdb.arch/i386-size.exp: Likewise.
19154 * gdb.arch/i386-unwind.exp: Likewise.
19155 * gdb.base/a2-run.exp: Likewise.
19156 * gdb.base/break.exp: Likewise.
19157 * gdb.base/charset.exp: Likewise.
19158 * gdb.base/chng-syms.exp: Likewise.
19159 * gdb.base/commands.exp: Likewise.
19160 * gdb.base/dbx.exp: Likewise.
19161 * gdb.base/find.exp: Likewise.
19162 * gdb.base/funcargs.exp: Likewise.
19163 * gdb.base/jit-simple.exp: Likewise.
19164 * gdb.base/reread.exp: Likewise.
19165 * gdb.base/sepdebug.exp: Likewise.
19166 * gdb.base/step-bt.exp: Likewise.
19167 * gdb.cp/mb-inline.exp: Likewise.
19168 * gdb.cp/mb-templates.exp: Likewise.
19169 * gdb.objc/basicclass.exp: Likewise.
19170 * gdb.threads/killed.exp: Likewise.
19171
9d9bf2df
EBM
191722014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19173
19174 PR tdep/17379
19175 * gdb.arch/powerpc-stackless.S: New file.
19176 * gdb.arch/powerpc-stackless.exp: New file.
19177
1cf2f1b0
JK
191782014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19179
19180 * gdb.base/attach.c: Include unistd.h.
19181 (main): Call alarm. Add label postloop.
19182 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19183 gdb_breakpoint, gdb_continue_to_breakpoint.
19184 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19185
98880d46
PA
191862014-09-11 Pedro Alves <palves@redhat.com>
19187
19188 PR gdb/17347
19189 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19190 * gdb.base/attach.exp (test_command_line_attach_run): New
19191 procedure.
19192 (top level): Call it.
19193
4c92ff2c
PA
191942014-09-11 Pedro Alves <palves@redhat.com>
19195
19196 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19197 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19198 (do_command_attach_tests): Use spawn_wait_for_attach.
19199 * gdb.base/solib-overlap.exp: Likewise.
19200 * gdb.multi/multi-attach.exp: Likewise.
19201 * gdb.python/py-prompt.exp: Likewise.
19202 * gdb.python/py-sync-interp.exp: Likewise.
19203 * gdb.server/ext-attach.exp: Likewise.
19204
3adc1a7d
GKB
192052014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19206
19207 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19208 command in testcase. Simplify testcase.
19209
96334934
JB
192102014-09-10 Joel Brobecker <brobecker@adacore.com>
19211
19212 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19213
eb479039
JB
192142014-09-10 Joel Brobecker <brobecker@adacore.com>
19215
19216 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19217
deede10c
JB
192182014-09-10 Joel Brobecker <brobecker@adacore.com>
19219
19220 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19221
7828a5f5
JB
192222014-09-10 Joel Brobecker <brobecker@adacore.com>
19223
19224 * gdb.dwarf2/dynarr-ptr.c: New file.
19225 * gdb.dwarf2/dynarr-ptr.exp: New file.
19226
33aeebcf
MR
192272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19228
19229 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19230 of 30 rather than hardcoding 120 for a slow test case. Take the
19231 `gdb,timeout' target setting into account for this calculation.
19232 Don't extend the timeout for the test cases that don't need it.
19233
7b415901
MR
192342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19235
19236 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19237 a factor of 2 for a slow test case. Take the `gdb,timeout'
19238 target setting into account for this calculation.
19239 * gdb.reverse/until-precsave.exp: Increase the timeout by
19240 a factor of 15 and 3 respectively rather than adding 120
19241 for a pair of slow test cases. Take the `gdb,timeout'
19242 target setting into account for this calculation.
19243
4a40f85a
MR
192442014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19245
19246 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19247 timeout, don't pass one down to gdb_expect.
19248 (gdb_expect): Rework timeout selection.
19249
09635af7
MR
192502014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19251
19252 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19253 exception on timeout.
19254 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19255 (gdbserver_start_extended): Catch any `gdbserver_start' error
19256 exceptions.
19257 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19258 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19259 `gdbserver_gdb_load' error exceptions.
19260
2bdd10b7
MR
192612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19262
19263 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19264 120 on waiting for the TCP socket to open.
19265
316935f0
DE
192662014-09-09 Doug Evans <xdje42@gmail.com>
19267
19268 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19269 _caller_matches, _any_caller_is, _any_caller_matches.
19270
83740597
DE
192712014-09-09 Doug Evans <xdje42@gmail.com>
19272
19273 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19274
4c122fc3
YQ
192752014-09-09 Yao Qi <yao@codesourcery.com>
19276
19277 * gdb.mi/mi-var-display.exp: Set print symbol off.
19278
a9f116cb
GKB
192792014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19280
19281 PR gdb/17035
19282 * gdb.base/commands.exp: Add tests to verify user-defined
19283 commands with empty bodies.
19284 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19285 python commands in `show user command`.
19286 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19287 scheme commands in `show user command`.
19288
c75bd3a2
JK
192892014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19290
19291 PR python/17355
19292 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19293 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19294 * gdb.python/py-framefilter-invalidarg.exp: New file.
19295 * gdb.python/py-framefilter-invalidarg.py: New file.
19296
faa42425
DE
192972014-09-06 Doug Evans <xdje42@gmail.com>
19298
19299 PR 15276
19300 * gdb.python/py-caller-is.c: New file.
19301 * gdb.python/py-caller-is.exp: New file.
19302
474ca4f6
SDJ
193032014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19304
19305 PR gdb/17235
19306 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19307 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19308
eb0b0463
SDJ
193092014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19310
19311 PR fortran/17237
19312 * gdb.fortran/print-formatted.exp: New file.
19313 * gdb.fortran/print-formatted.f90: Likewise.
19314
5f3b99cf
SS
193152014-09-03 Sasha Smundak <asmundak@google.com>
19316
19317 * gdb.python/py-frame.exp: Test Frame.read_register.
19318
7d793aa9
SDJ
193192014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19320
19321 PR python/16699
19322 * gdb.python/py-completion.exp: New file.
19323 * gdb.python/py-completion.py: Likewise.
19324
fb0576e9
DE
193252014-08-28 Doug Evans <dje@google.com>
19326
19327 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19328 eax,etc. are live with values set by gdb and thus the compiler can't
19329 use them.
19330 * gdb.arch/i386-pseudo.c (main): Ditto.
19331
ee92b0dd
DE
193322014-08-27 Doug Evans <dje@google.com>
19333
19334 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19335
6649db35
DE
193362014-08-25 Doug Evans <dje@google.com>
19337
19338 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19339 (main): Ditto.
19340
564b7600
DE
193412014-08-25 Doug Evans <dje@google.com>
19342
19343 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19344
3881fb67
YQ
193452014-08-24 Yao Qi <yao@codesourcery.com>
19346
19347 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19348 symbol off.
19349 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19350
a05a36a5
DE
193512014-08-22 Doug Evans <dje@google.com>
19352
19353 PR 17276
19354 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19355 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19356 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19357
7c343b48
YQ
193582014-08-22 Yao Qi <yao@codesourcery.com>
19359
19360 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19361 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19362 * gdb.python/python.exp: Likewise. Use .py file on the host
19363 instead of the build.
19364
22fd09ae
JK
193652014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19366
19367 * gdb.threads/gcore-stale-thread.c: New file.
19368 * gdb.threads/gcore-stale-thread.exp: New file.
19369
a8454a7c
PA
193702014-08-21 Pedro Alves <palves@redhat.com>
19371
19372 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19373 * gdb.base/gcore-relro-pie.exp: Likewise.
19374 * gdb.base/gcore-relro.exp: Likewise.
19375 * gdb.base/gcore.exp: Likewise.
19376 * gdb.base/print-symbol-loading.exp: Likewise.
19377 * gdb.threads/gcore-thread.exp: Likewise.
19378 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19379
2a31c623
PA
193802014-08-20 Pedro Alves <palves@redhat.com>
19381 Jan Kratochvil <jan.kratochvil@redhat.com>
19382
19383 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19384 configure.
19385 (EXPECT): Handle READ1 being set.
19386 (all): Depend on EXTRA_RULES.
19387 (check-read1, expect-read1, read1.so, read1): New rules.
19388 * README (Testsuite Parameters): Document the READ1 make variable.
19389 (Race detection): New section.
19390 * configure: Regenerate.
19391 * configure.ac: If build==host==target, and running under a
19392 GNU/glibc system, add read1 to the extra Makefile rules.
19393 (EXTRA_RULES): AC_SUBST it.
19394 * lib/read1.c: New file.
19395
d36430db
JB
193962014-08-20 Joel Brobecker <brobecker@adacore.com>
19397
19398 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19399 the handling of variables declared as a typedef to an array
19400 which a DW_AT_data_location attribute.
19401
9a0dc9e3
PA
194022014-08-19 Andrew Burgess <aburgess@broadcom.com>
19403 Pedro Alves <palves@redhat.com>
19404
19405 PR symtab/14604
19406 PR symtab/14605
19407 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19408 gdb_test.
19409
0718a8da
PA
194102014-08-19 Pedro Alves <palves@redhat.com>
19411
19412 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19413
13b448cd
YQ
194142014-08-19 Yao Qi <yao@codesourcery.com>
19415
19416 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19417 right line.
19418
1cbf5077
DB
194192014-08-18 David Blaikie <dblaikie@gmail.com>
19420
19421 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19422
bf0fae19
JB
194232014-08-18 Joel Brobecker <brobecker@adacore.com>
19424
19425 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19426 attribute in array range.
19427
3c8c5dcc
JB
194282014-08-18 Joel Brobecker <brobecker@adacore.com>
19429
19430 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19431
e66d4446
SC
194322014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19433
19434 PR c++/17132
19435 * gdb.cp/pr17132.cc: New file.
19436 * gdb.cp/pr17132.exp: New file.
19437
940df408
SC
194382014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19439
19440 * gdb.python/py-xmethods.py (A_getarrayind)
19441 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19442 Use 'print' with function call syntax.
19443 (E_method_matcher.match): Fix tab vs space indentation mixup.
19444
ebcc6c3a
YQ
194452014-08-15 Yao Qi <yao@codesourcery.com>
19446
19447 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19448 false.
19449
775e0f04
YQ
194502014-08-15 Yao Qi <yao@codesourcery.com>
19451
19452 * gdb.cp/casts.exp: Set print symbol off.
19453 * gdb.cp/class2.exp: Likewise.
19454 * gdb.cp/overload.exp: Likewise.
19455 * gdb.cp/templates.exp: Likewise.
19456
d769e349
DE
194572014-08-11 Doug Evans <dje@google.com>
19458
19459 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19460 (test_load_shlib): Update.
19461
20c6f1e1
YQ
194622014-08-09 Yao Qi <yao@codesourcery.com>
19463
19464 * gdb.base/display.exp: Invoke is_address_zero_readable.
19465 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19466 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19467 * gdb.base/hbreak-unmapped.exp: Return if
19468 is_address_zero_readable returns true.
19469 * gdb.base/signest.exp: Likewise.
19470 * gdb.base/signull.exp: Likewise.
19471 * gdb.base/sigbpt.exp: Likewise.
19472 * gdb.guile/scm-disasm.exp: Do the test if
19473 is_address_zero_readable returns false.
19474 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19475 * gdb.python/py-arch.exp: Likewise.
19476 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19477 * lib/gdb.exp (is_address_zero_readable): New proc.
19478
5792e8e3
YQ
194792014-08-09 Yao Qi <yao@codesourcery.com>
19480
19481 PR testsuite/13443
19482 * gdb.mi/mi-var-display.exp: Make test messages unique.
19483
3cecbbbe
TT
194842014-08-04 Tom Tromey <tromey@redhat.com>
19485
19486 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19487 target 0".
19488
00b51ff5
TT
194892014-08-04 Tom Tromey <tromey@redhat.com>
19490
19491 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19492 "target_resume".
19493
6908c509
JB
194942014-08-01 Joel Brobecker <brobecker@adacore.com>
19495
19496 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19497 inner_vla_struct_object_size.
19498 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19499 as xfail.
19500
cc6563d2
PA
195012014-07-30 Pedro Alves <palves@redhat.com>
19502
19503 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19504 comment.
19505
7e09a223
YQ
195062014-07-29 Yao Qi <yao@codesourcery.com>
19507
19508 PR gdb/17206
19509 * gdb.base/until-nodebug.exp: New.
19510
7ebdbe92
DE
195112014-07-28 Doug Evans <xdje42@gmail.com>
19512
19513 PR guile/17203
19514 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19515 previously existing parameter, and previously ambiguously spelled
19516 parameter.
19517
fdb1adc6
WN
195182014-07-28 Will Newton <will.newton@linaro.org>
19519
19520 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19521
186fcde0
DE
195222014-07-26 Ludovic Courtès <ludo@gnu.org>
19523 Doug Evans <xdje42@gmail.com>
19524
19525 PR guile/17146
19526 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19527
70509625
PA
195282014-07-25 Pedro Alves <palves@redhat.com>
19529
19530 * gdb.threads/signal-command-handle-nopass.c: New file.
19531 * gdb.threads/signal-command-handle-nopass.exp: New file.
19532 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19533 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19534 * gdb.threads/signal-delivered-right-thread.c: New file.
19535 * gdb.threads/signal-delivered-right-thread.exp: New file.
19536
c3f814a1
PA
195372014-07-25 Pedro Alves <palves@redhat.com>
19538
19539 * gdb.base/double-prompt-target-event-error.exp
19540 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19541 match.
19542 (cancel_pagination_in_target_event): Rework double prompt
19543 detection.
19544 * gdb.base/paginate-after-ctrl-c-running.exp
19545 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19546 <return>' match.
19547 * gdb.base/paginate-bg-execution.exp
19548 (test_bg_execution_pagination_return)
19549 (test_bg_execution_pagination_cancel): Remove '-notransfer
19550 <return>' matches.
19551 * gdb.base/paginate-execution-startup.exp
19552 (test_fg_execution_pagination_return)
19553 (test_fg_execution_pagination_cancel): Remove '-notransfer
19554 <return>' matches.
19555 * gdb.base/paginate-inferior-exit.exp
19556 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19557 match.
19558 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19559 * lib/gdb.exp (pagination_prompt): Run text through
19560 string_to_regexp.
19561 (gdb_test_multiple): Match $pagination_prompt instead of
19562 "<return>".
19563 (string_to_regexp): Move to lib/gdb-utils.exp.
19564
e214cf6c
JK
195652014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19566
19567 * gdb.arch/amd64-entry-value-paramref.S: New file.
19568 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19569 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19570 * gdb.arch/amd64-optimout-repeat.S: New file.
19571 * gdb.arch/amd64-optimout-repeat.c: New file.
19572 * gdb.arch/amd64-optimout-repeat.exp: New file.
19573
17d0c5c8
JK
195742014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19575
19576 PR gdb/17170
19577 * gdb.base/statistics.exp: New file.
19578
b8b8facf
DE
195792014-07-17 Doug Evans <dje@google.com>
19580
74b49205 19581 PR gdb/17170
b8b8facf
DE
19582 * gdb.base/maint.exp: Update testing of per-command stats.
19583
1b5d0ab3
PA
195842014-07-16 Pedro Alves <palves@redhat.com>
19585
19586 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19587 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19588 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19589 (tfile_write_buf): New functions.
19590 (add_memory_block): Rewrite using the above.
19591 (adjust_function_address): New function.
19592 (FUNCTION_ADDRESS): New macro.
19593 (write_basic_trace_file): Remove short_x local, and use
19594 tfile_write_16. Change type of func_addr local to unsigned long
19595 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19596 here. Cast argument of add_memory_block to char pointer.
19597 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19598 (main): Remove parameters.
19599 * gdb.trace/tfile.exp: Remove nowarnings.
19600
4d974e88
SM
196012014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19602
19603 * gdb.base/debug-expr.exp: Test string evaluation with
19604 "debug expression" on.
19605
41e99568
PA
196062014-07-15 Pedro Alves <palves@redhat.com>
19607
19608 * gdb.base/reread.exp: Use clean_restart.
19609
487d9753
PL
196102014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19611
19612 * gdb.arch/avr-flash-qualifer.c: New.
19613 * gdb.arch/avr-flash-qualifer.exp: New.
19614
cc1c52ad
PA
196152014-07-14 Pedro Alves <palves@redhat.com>
19616
19617 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19618 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19619
1e973570
PA
196202014-07-14 Pedro Alves <palves@redhat.com>
19621
19622 * gdb.base/double-prompt-target-event-error.c: New file.
19623 * gdb.base/double-prompt-target-event-error.exp: New file.
19624
93d6eb10
PA
196252014-07-14 Pedro Alves <palves@redhat.com>
19626
19627 PR gdb/17072
19628 * gdb.base/paginate-inferior-exit.c: New file.
19629 * gdb.base/paginate-inferior-exit.exp: New file.
19630
0017922d
PA
196312014-07-14 Pedro Alves <palves@redhat.com>
19632
19633 PR gdb/17072
19634 * gdb.base/paginate-bg-execution.c: New file.
19635 * gdb.base/paginate-bg-execution.exp: New file.
19636
94696ad3
PA
196372014-07-14 Pedro Alves <palves@redhat.com>
19638
19639 PR gdb/17072
19640 * gdb.base/paginate-execution-startup.c: New file.
19641 * gdb.base/paginate-execution-startup.exp: New file.
19642 * lib/gdb.exp (pagination_prompt): New global.
19643 (default_gdb_spawn): New procedure, factored out from
19644 default_gdb_spawn.
19645 (default_gdb_start): Adjust to call default_gdb_spawn.
19646 (gdb_spawn): New procedure.
19647
bd293940
PA
196482014-07-14 Pedro Alves <palves@redhat.com>
19649
19650 * lib/gdb.exp (gdb_assert): New procedure.
19651 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19652
c933f875
PA
196532014-07-14 Pedro Alves <palves@redhat.com>
19654
19655 * gdb.base/execution-termios.c: New file.
19656 * gdb.base/execution-termios.exp: New file.
19657
d98b7a16
TT
196582014-07-14 Tom Tromey <tromey@redhat.com>
19659
19660 * gdb.cp/vla-cxx.cc: New file.
19661 * gdb.cp/vla-cxx.exp: New file.
19662
548740d6
TT
196632014-07-14 Tom Tromey <tromey@redhat.com>
19664
19665 * gdb.reverse/rerun-prec.c: New file.
19666 * gdb.reverse/rerun-prec.exp: New file.
19667
a25eb028
MR
196682014-07-12 Maciej W. Rozycki <macro@mips.com>
19669 Maciej W. Rozycki <macro@codesourcery.com>
19670
19671 * lib/gdb-utils.exp: New file.
19672 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19673 inline `gdb_init_command' processing.
19674 (gdb_start_cmd): Likewise.
19675 * lib/mi-support.exp (mi_run_cmd): Likewise.
19676 * README: Document `gdb_init_command' and `gdb_init_commands'.
19677
218c2655
JK
196782014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19679
19680 Fix false FAIL running under a very long directory name.
19681 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19682 and "set print elements 10000". Twice.
19683
5401fde3
YQ
196842014-07-11 Yao Qi <yao@codesourcery.com>
19685
19686 * gdb.base/exprs.exp: "set print symbol off".
19687
e76126e8
PA
196882014-07-11 Pedro Alves <palves@redhat.com>
19689
19690 * gdb.threads/kill.c: New file.
19691 * gdb.threads/kill.exp: New file.
19692
2d6f0de6
YQ
196932014-07-10 Yao Qi <yao@codesourcery.com>
19694
19695 * gdb.trace/tfile.c (write_basic_trace_file)
19696 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19697 address written to trace file.
19698
7180e04a
PA
196992014-07-09 Pedro Alves <palves@redhat.com>
19700
19701 * gdb.base/attach-wait-input.exp: New file.
19702 * gdb.base/attach-wait-input.c: New file.
19703
9a9a7608
AB
197042014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19705
19706 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19707 setting up test structures.
19708 (main): Call new test function.
19709 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19710 test function, continue into test function and walk test
19711 structures.
19712
161ac41e
YQ
197132014-07-02 Yao Qi <yao@codesourcery.com>
19714
19715 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19716 'bar_start' at the beginning of functions 'foo' and 'bar'
19717 respectively.
19718 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19719 instead of 'foo' and 'bar'.
19720
1f267ae3
MM
197212014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19722
19723 * gdb.btrace/segv.exp: New.
19724 * gdb.btrace/segv.c: New.
19725
2b239efb
LM
197262014-07-02 Luis Machado <lgustavo@codesourcery.com>
19727
19728 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
19729 instruction.
19730
cf363f18
MW
197312014-06-30 Mark Wielaard <mjw@redhat.com>
19732
19733 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
19734 vulture, vilify, villar): New volatile array constants.
19735 (vindictive, vegetation): New const volatile array constants.
19736 * gdb.base/volatile.exp: Test volatile and const volatile array
19737 types.
19738
aebf9d24
AA
197392014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
19740
19741 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
19742 target lacks support for awatch, rwatch, or hbreak.
19743
b67a2c6f
YQ
197442014-06-27 Yao Qi <yao@codesourcery.com>
19745
19746 * gdb.multi/dummy-frame-restore.exp: New.
19747 * gdb.multi/dummy-frame-restore.c: New.
19748
aef92902
MM
197492014-06-25 Markus Metzger <markus.t.metzger@intel.com>
19750
19751 * gdb.btrace/gcore.exp: New.
19752
8e9db26e
PA
197532014-06-23 Pedro Alves <palves@redhat.com>
19754
19755 * gdb.base/watchpoint-reuse-slot.c: New file.
19756 * gdb.base/watchpoint-reuse-slot.exp: New file.
19757
70afc5b7
SC
197582014-06-23 Siva Chandra Reddy <sivachandra@google.com>
19759
19760 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
19761 progspace's filename in 'info', 'enable' and 'disable' command
19762 tests.
19763
b972bd9c
JK
197642014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
19765
19766 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
19767 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19768 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
19769
125f8a3d
GB
197702014-06-20 Gary Benson <gbenson@redhat.com>
19771
19772 * gdb.arch/i386-avx.exp: Fix include file location.
19773 * gdb.arch/i386-sse.exp: Likewise.
19774
3ed9baed
IB
197752014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
19776
19777 * gdb.dlang/expression.exp: New file.
19778
034f788c
PA
197792014-06-19 Pedro Alves <palves@redhat.com>
19780
19781 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
19782 out from ...
19783 (top level): ... here. Iterate running tests under different
19784 scheduler-locking settings.
19785
45371d0c
LM
197862014-06-18 Luis Machado <lgustavo@codesourcery.com>
19787
19788 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
19789 to DW_FORM_addr and use non-zero addresses.
19790
5d376983
SC
197912014-06-18 Siva Chandra Reddy <sivachandra@google.com>
19792
19793 PR gdb/17017
19794 * gdb.python/py-xmethods.cc: Add global function call counters and
19795 increment them in their respective functions. Remove "cout"
19796 statements.
19797 * gdb.python/py-xmethods.exp: Make tests check the global function
19798 call counters instead of depending on inferior IO.
19799
a1aa2221
LM
198002014-06-18 Don Breazeal <donb@codesourcery.com>
19801
19802 * gdb.base/foll-fork.exp (default_fork_parent_follow):
19803 Deleted procedure.
19804 (explicit_fork_parent_follow): Deleted procedure.
19805 (explicit_fork_child_follow): Deleted procedure.
19806 (test_follow_fork): New procedure.
19807 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 19808 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
19809 procedure calls.
19810
0fc05997
YQ
198112014-06-17 Yao Qi <yao@codesourcery.com>
19812
19813 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
19814 CP1252.
19815
70795c52
LM
198162014-06-17 Luis Machado <lgustavo@codesourcery.com>
19817
19818 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
19819 Initialize ptr and S explicitly.
19820 (skip_type_update_when_not_use_rtti_test): Likewise.
19821
6be47f0c
KS
198222014-06-16 Keith Seitz <keiths@redhat.com>
19823
19824 PR mi/15863
19825 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
19826 the inferior is started.
19827
d03de421
PA
198282014-06-16 Pedro Alves <palves@redhat.com>
19829
19830 * gdb.base/break-main-file-remove-fail.c: New file.
19831 * gdb.base/break-main-file-remove-fail.exp: New file.
19832 * gdb.base/break-unload-file.exp: Use build_executable instead of
19833 prepare_for_testing.
19834 (test_break): New parameter "initial_load". Handle it.
19835 (top level): Add initial_load cmdline/file axis.
19836
f9579b99
TT
198372014-06-12 Tom Tromey <tromey@redhat.com>
19838
19839 * gdb.base/completion.exp: Don't use directory name in test.
19840
3657956b
GB
198412014-06-09 Gary Benson <gbenson@redhat.com>
19842
19843 * gdb.base/sigall.c [Functions to send signals]: Reorder to
19844 separate the always-available ANSI-standard signals from the
19845 signals that require checking.
19846 (main): Likewise.
19847 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
19848 Likewise.
19849 (main): Likewise.
19850
4186eb54
KS
198512014-06-07 Keith Seitz <keiths@redhat.com>
19852
19853 Revert:
19854 PR c++/16253
19855 * gdb.cp/var-tag.cc: New file.
19856 * gdb.cp/var-tag.exp: New file.
19857 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19858 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19859 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19860 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19861
25326a28 198622014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
19863
19864 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
19865
829155c9
PA
198662014-06-06 Pedro Alves <palves@redhat.com>
19867
19868 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
19869 in target debug output instead of looking at RSP packets,
19870 disabling the test on any target that uses hardware stepping.
19871 Update comments.
19872
61c8d22e
PA
198732014-06-06 Pedro Alves <palves@redhat.com>
19874
19875 * gdb.base/break-unload-file.exp: Fix typo.
19876
d9a47287
YQ
198772014-06-06 Yao Qi <yao@codesourcery.com>
19878
19879 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
19880 from "jit_function" to "^jit_function".
19881
e5e01dbf
YQ
198822014-06-06 Yao Qi <yao@codesourcery.com>
19883
19884 * gdb.base/async.c (foo): Add one statement.
19885 * gdb.base/async.exp: Get the next instruction address and
19886 match the output of "nexti" by instruction address. Match
19887 the hex address in the output of "finish".
19888
73ba372c
GB
198892014-06-06 Gary Benson <gbenson@redhat.com>
19890
19891 * gdb.base/call-signals.c: Remove preprocessor conditionals
19892 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19893 SIGSEGV and SIGTERM.
19894 * gdb.base/sigall.c: Likewise.
19895 * gdb.base/unwindonsignal.c: Likewise.
19896 * gdb.reverse/sigall-reverse.c: Likewise.
19897
831517df
YQ
198982014-06-06 Yao Qi <yao@codesourcery.com>
19899
19900 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19901 readable, skip the test.
19902
b8b91e98
YQ
199032014-06-06 Yao Qi <yao@codesourcery.com>
19904
19905 * gdb.threads/staticthreads.c (thread_function): Move the line
19906 setting breakpoint on forward.
19907 * gdb.threads/staticthreads.exp: Update comments.
19908
fb934770
LC
199092014-06-05 Ludovic Courtès <ludo@gnu.org>
19910
19911 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19912 "history-append! type error".
19913
6ef284bd
SM
199142014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19915
19916 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19917 erroneous dprintf expected input.
19918
a872e241
DE
199192014-06-04 Doug Evans <xdje42@gmail.com>
19920
19921 * gdb.guile/scm-generics.exp: Delete.
19922
16f691fb
DE
199232014-06-04 Doug Evans <xdje42@gmail.com>
19924
19925 * gdb.guile/scm-breakpoint.exp: Update.
19926 Add tests for breakpoint registration.
19927
012370f6
TT
199282014-06-04 Tom Tromey <tromey@redhat.com>
19929
19930 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19931 VLA-in-union.
19932 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19933 inner_vla_struct, vla_union types. Initialize objects of those
19934 types and compute their sizes.
19935
9f5a4cef
HZ
199362014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19937 Hui Zhu <hui@codesourcery.com>
19938
19939 * gdb.base/fileio.exp: Add test for shell not available as well as
19940 available.
19941 * gdb.base/fileio.c (test_system): Check for shell twice.
19942
90a45c4d
YQ
199432014-06-04 Yao Qi <yao@codesourcery.com>
19944
19945 * gdb.base/auto-connect-native-target.exp: Remove redundant
19946 space from the regexp pattern.
19947
70017e41
YQ
199482014-06-04 Yao Qi <yao@codesourcery.com>
19949
19950 * gdb.base/default.exp: Replace "child" with "native" in
19951 regexp pattern.
19952
883964a7
SC
199532014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19954
19955 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19956 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19957 * gdb.python/py-xmethods.py: Python script supporting the
19958 new testcase and tests.
19959
ef370185
JB
199602014-06-03 Joel Brobecker <brobecker@adacore.com>
19961 Pedro Alves <palves@redhat.com>
19962
19963 PR breakpoints/17000
19964 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19965 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19966
1e2ccb61
BM
199672014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19968
19969 * gdb.base/subst.exp: Add tests to verify partial path matching
19970 output.
19971
c6ec5ab2
PA
199722014-06-03 Pedro Alves <palves@redhat.com>
19973
19974 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19975 target that doesn't use software single-stepping.
19976
835c559f
PA
199772014-06-03 Pedro Alves <palves@redhat.com>
19978
19979 PR breakpoints/17000
19980 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19981 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19982
06eb1586
DE
199832014-06-02 Doug Evans <xdje42@gmail.com>
19984
19985 * gdb.guile/scm-parameter.exp: New file.
19986
e698b8c4
DE
199872014-06-02 Doug Evans <xdje42@gmail.com>
19988
19989 * gdb.guile/scm-cmd.c: New file.
19990 * gdb.guile/scm-cmd.exp: New file.
19991
ded03782
DE
199922014-06-02 Doug Evans <xdje42@gmail.com>
19993
19994 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19995 pretty-printer lookup.
19996 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19997 (make-pp_s-printer): Call it.
19998 (make-pretty-printer-from-dict): New function.
19999 (lookup-pretty-printer-maker-from-dict): New function.
20000 (*pretty-printer*): Simplify.
20001 (make-objfile-pp_s-printer): New function.
20002 (install-objfile-pretty-printers!): New function.
20003 (make-progspace-pp_s-printer): New function.
20004 (install-progspace-pretty-printers!): New function.
20005 * gdb.guile/scm-progspace.c: New file.
20006 * gdb.guile/scm-progspace.exp: New file.
20007
41fac0cf
PA
200082014-06-02 Pedro Alves <palves@redhat.com>
20009
20010 * gdb.base/dprintf-bp-same-addr.c: New file.
20011 * gdb.base/dprintf-bp-same-addr.exp: New file.
20012
96ae5695
EBM
200132014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20014
20015 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20016 * gdb.arch/powerpc-power.s: Likewise.
20017
da02b3a8
JB
200182014-06-02 Joel Brobecker <brobecker@adacore.com>
20019
20020 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20021
c72b2e7b
YQ
200222014-06-01 Yao Qi <yao@codesourcery.com>
20023
20024 * gdb.base/watchpoint.exp (test_watch_location): Check null
20025 pointer can be dereferenced. If not, do the test, otherwise
20026 skip it.
20027
53e8a631
AB
200282014-05-30 Andrew Burgess <aburgess@broadcom.com>
20029
20030 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20031 results.
20032 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20033
938f0e2f
AB
200342014-05-30 Andrew Burgess <aburgess@broadcom.com>
20035
20036 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20037 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20038 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20039 * gdb.arch/amd64-invalid-stack-top.c: New file.
20040 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20041
9ba6657a
PA
200422014-05-30 Pedro Alves <palves@redhat.com>
20043
20044 PR breakpoints/17000
20045 * gdb.base/sss-bp-on-user-bp.c: New file.
20046 * gdb.base/sss-bp-on-user-bp.exp: New file.
20047
522c09bf
DB
200482014-05-30 David Blaikie <dblaikie@gmail.com>
20049
20050 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20051 gnu_inline semantics via attribute.
20052 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20053 source explicitly specifies the required semantics.
20054
bf4ef81e
MR
200552014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20056
20057 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20058
329ea579
PA
200592014-05-29 Pedro Alves <palves@redhat.com>
20060 Tom Tromey <tromey@redhat.com>
20061
20062 * gdb.base/async-shell.exp: Don't enable target-async.
20063 * gdb.base/async.exp
20064 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20065 parameter. Adjust.
20066 (top level): Don't test with "target-async".
20067 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20068 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20069 * gdb.base/inferior-died.exp: Don't enable target-async.
20070 * gdb.base/interrupt-noterm.exp: Likewise.
20071 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20072 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20073 * gdb.mi/mi-nonstop.exp: Likewise.
20074 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20075 * gdb.mi/mi-nsintrall.exp: Likewise.
20076 * gdb.mi/mi-nsmoribund.exp: Likewise.
20077 * gdb.mi/mi-nsthrexec.exp: Likewise.
20078 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20079 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20080 * gdb.python/py-evsignal.exp: Don't enable target-async.
20081 * gdb.python/py-evthreads.exp: Likewise.
20082 * gdb.python/py-prompt.exp: Likewise.
20083 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20084 * gdb.server/solib-list.exp: Don't enable target-async.
20085 * gdb.threads/thread-specific-bp.exp: Likewise.
20086 * lib/mi-support.exp: Adjust to use mi-async.
20087
fd664c91
PA
200882014-05-29 Pedro Alves <palves@redhat.com>
20089
20090 PR gdb/13860
20091 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20092 reason, even in sync mode.
20093
251bde03
PA
200942014-05-29 Pedro Alves <palves@redhat.com>
20095 Hui Zhu <hui@codesourcery.com>
20096
20097 PR PR15693
20098 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20099 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20100 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20101 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20102
7f3c0343
JB
201032014-05-28 Joel Brobecker <brobecker@adacore.com>
20104
20105 * config/monitor.exp (gdb_target_monitor): Replace use of
20106 "set remotebaud" by "set serial baud".
20107
b2715b27
AW
201082014-05-26 Andy Wingo <wingo@igalia.com>
20109
20110 * gdb.guile/scm-breakpoint.exp:
20111 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20112 properties instead of gdb-object-properties.
20113
498a4489
YQ
201142014-05-26 Yao Qi <yao@codesourcery.com>
20115
20116 * gdb.server/no-thread-db.exp: Specify source file name
20117 explicitly when setting a breakpoint.
20118
589fdceb
MM
201192014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20120
20121 * gdb.btrace/vdso.c: New.
20122 * gdb.btrace/vdso.exp: New.
20123
e9089e05
MM
201242014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20125
20126 * gdb.base/gcore.exp (capture_command_output): Move ...
20127 * lib/gdb.exp (capture_command_output): ... here.
20128
67b5c0c1
MM
201292014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20130
20131 * gdb.btrace/data.exp: Test memory access during btrace replay.
20132
a2199296
SM
201332014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20134
20135 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20136
17b2616c
PA
201372014-05-21 Pedro Alves <palves@redhat.com>
20138
20139 PR gdb/13860
20140 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20141 (top level): Test that output related to execution commands is
20142 sent to the console with CLI commands, but not with MI commands.
20143 Test that breakpoint events are always mirrored to the console.
20144 Also expect the new source line to be output after a "next" in
20145 async mode too. Make it a pass/fail test.
20146 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20147 output.
20148 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20149
5166082f
PA
201502014-05-21 Pedro Alves <palves@redhat.com>
20151
20152 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20153 Use them to test variations of "list" after reaching a breakpoint.
20154 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20155 Test "list" with listsize 10 after reaching a breakpoint.
20156 * gdb.python/python.exp (decode_line current location line
20157 number): Adjust expected line number.
20158
2f25d70f
SM
201592014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20160
20161 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20162 behavior for $args, pass it directly to "run".
20163
ff604a67
MR
201642014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20165
20166 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20167 30000 to 65536.
20168
6a3cb8e8
PA
201692014-05-21 Pedro Alves <palves@redhat.com>
20170
20171 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20172 auto-connect-native-target off".
20173 * gdb.base/auto-connect-native-target.c: New file.
20174 * gdb.base/auto-connect-native-target.exp: New file.
20175
4ebfc96e
PA
201762014-05-21 Pedro Alves <palves@redhat.com>
20177
20178 * gdb.base/default.exp: Test "target native" instead of "target
20179 child".
20180
36d46afb
MW
201812014-05-21 Mark Wielaard <mjw@redhat.com>
20182
20183 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20184
5876f503
JK
201852014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20186
20187 Fix TLS access for -static -pthread.
20188 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20189 <HAVE_TLS> (thread_function, main): Initialize it.
20190 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20191 Add clean_restart.
20192 <$have_tls != "">: Check TLSVAR.
20193
0256a6ac
PA
201942014-05-21 Pedro Alves <palves@redhat.com>
20195
20196 * gdb.base/dcache-line-read-error.c: New.
20197 * gdb.base/dcache-line-read-error.exp: New.
20198
936d2992
PA
201992014-05-20 Pedro Alves <palves@redhat.com>
20200
20201 * gdb.base/compare-sections.c: New file.
20202 * gdb.base/compare-sections.exp: New file.
20203
802e8e6d
PA
202042014-05-20 Pedro Alves <palves@redhat.com>
20205
20206 * gdb.base/break-idempotent.c: New file.
20207 * gdb.base/break-idempotent.exp: New file.
20208
e59fa00f
MM
202092014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20210
20211 * gdb.btrace/nohist.exp: New.
20212
8b696e31
YQ
202132014-05-20 Yao Qi <yao@codesourcery.com>
20214
20215 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20216 gdb.reverse directory and gdb_reverse_timeout exists in board
20217 setting.
20218 * README: Document gdb_reverse_timeout.
20219
73c9764f
YQ
202202014-05-20 Yao Qi <yao@codesourcery.com>
20221
20222 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20223 'test_file_name'. Treat args as a string instead of a list.
20224 (gdb_init): Rename argument 'args' by 'test_file_name'.
20225
f1f4348a
JK
202262014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20227
20228 * gdb.arch/powerpc-power.exp: New file.
20229 * gdb.arch/powerpc-power.s: New file.
20230
0dbe70ce
DE
202312014-05-16 Doug Evans <dje@google.com>
20232
20233 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20234 * gdb.base/completion.exp: Check that all expected files exist
20235 before doing file completion.
0dbe70ce 20236
8d551b02
DE
202372014-05-16 Doug Evans <dje@google.com>
20238
20239 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20240 Update.
20241 (do_syscall_tests_without_xml): Update.
20242
73eb7709
PA
202432014-05-16 Pedro Alves <palves@redhat.com>
20244
20245 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20246 instead of "unknown output after running".
20247
3fae92fc
YQ
202482014-05-16 Yao Qi <yao@codesourcery.com>
20249
20250 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20251 file1.txt from host at the end.
20252 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20253
c2b2ccc5
DE
202542014-05-15 Doug Evans <dje@google.com>
20255
20256 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20257 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20258 loading file. Add test for TU lookup.
20259
8c217a4b
SM
202602014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20261
20262 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20263 calling "-exec-arguments" or "set args" before running the
20264 inferior.
20265
3deb39c6
SM
202662014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20267
20268 * lib/mi-support.exp (mi_expect_stop): Expect message for
20269 inferiors that exit with non-zero exit code.
20270
71a79f8c
YQ
202712014-05-14 Yao Qi <yao@codesourcery.com>
20272
20273 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20274 match absolute path on remote host.
20275 (test_file_list_exec_source_files): Remove "/" from the
20276 pattern.
20277
f23fcd46
YQ
202782014-05-14 Yao Qi <yao@codesourcery.com>
20279
20280 * boards/local-remote-host-notty.exp (${board}_file): New
20281 proc.
20282
9404b58f
KM
202832014-05-07 Kyle McMartin <kyle@redhat.com>
20284
20285 Pushed by Joel Brobecker <brobecker@adacore.com>.
20286 * gdb.arch/aarch64-atomic-inst.c: New file.
20287 * gdb.arch/aarch64-atomic-inst.exp: New file.
20288
5e45f04c
YQ
202892014-05-07 Yao Qi <yao@codesourcery.com>
20290
20291 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20292 in current context" too.
20293
c888a17d
KS
202942014-05-05 Keith Seitz <keiths@redhat.com>
20295
20296 * gdb.linespec/ls-dollar.exp: Add test for linespec
20297 file:convenience_variable.
20298
290a839c
YQ
202992014-05-05 Yao Qi <yao@codesourcery.com>
20300
20301 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20302 traceframes into tfile and ctf trace files. Read data from
20303 trace file and test collected data.
20304 (gdb_collect_locals_test): Likewise.
20305 (gdb_unavailable_registers_test): Likewise.
20306 (gdb_unavailable_floats): Likewise.
20307 (gdb_collect_globals_test): Likewise.
20308 (top-level): Append "ctf" to trace_file_targets if GDB
20309 supports.
20310
b5262cd0
YQ
203112014-05-05 Yao Qi <yao@codesourcery.com>
20312
20313 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20314 code to ...
20315 (gdb_collect_args_test_1): ... it. New proc.
20316 (gdb_collect_locals_test): Move some code to ...
20317 (gdb_collect_locals_test_1): ... it. New proc.
20318 (gdb_unavailable_registers_test): Move some code to ...
20319 (gdb_unavailable_registers_test_1): ... it. New proc.
20320 (gdb_unavailable_floats): Move some code to ...
20321 (gdb_unavailable_floats_1): ... it. New proc.
20322
30a1e6cc
SDJ
203232014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20324
20325 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20326 probes to test for bitness recognition.
20327 * gdb.arch/amd64-stap-optional-prefix.exp
20328 (test_probe_value_without_reg): New procedure.
20329 Add code to test for different kinds of bitness.
20330
f33da99a
SDJ
203312014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20332
20333 PR breakpoints/16889
20334 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20335 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20336
5b80f00d
PA
203372014-05-01 Pedro Alves <palves@redhat.com>
20338
20339 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20340 gdb_file_cmd if no file is specified.
20341 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20342 last_loaded_file to set the remote exec-file.
20343
f8c2a73c
PA
203442014-05-01 Pedro Alves <palves@redhat.com>
20345
20346 * boards/local-remote-host.exp: New file.
20347
be6e8ac7
PA
203482014-05-01 Pedro Alves <palves@redhat.com>
20349
20350 * boards/local-remote-host.exp: Rename to ...
20351 * boards/local-remote-host-notty.exp: ... this.
20352
cac0dc8f
JB
203532014-04-28 Joel Brobecker <brobecker@adacore.com>
20354
20355 * gdb.ada/dyn_arrayidx: New testcase.
20356
9730e6cc
YQ
203572014-04-26 Yao Qi <yao@codesourcery.com>
20358
20359 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20360 and compute the length of function main. Save it in
20361 $main_length.
20362 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20363 (top-level): Use gdb_compile to compile objects into
20364 executable and restart GDB. Remove invocation to
20365 prepare_for_testing.
20366
7ae1a6a6
PA
203672014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20368 Pedro Alves <palves@redhat.com>
20369
20370 PR server/16255
20371 * gdb.multi/multi-attach.c: New file.
20372 * gdb.multi/multi-attach.exp: New file.
20373
4082afcc
PA
203742014-04-25 Pedro Alves <palves@redhat.com>
20375
20376 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20377 user.
20378 (top level): Test that "set remote conditional-breakpoints-packet
20379 off" works as intended.
20380 * gdb.base/dprintf.exp: Test that "set remote
20381 breakpoint-commands-packet off" works as intended.
20382 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20383 New function.
20384 (top level): Call it.
20385 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20386 remote fast-tracepoints-packet off" works as intended.
20387 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20388 * lib/gdb.exp (gdb_is_target_remote): ... here.
20389
2abc3f8d
DB
203902014-04-24 David Blaikie <dblaikie@gmail.com>
20391
20392 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20393 ensure clang would not discard them.
20394 * gdb.base/gdbvars.c: Ditto.
20395 * gdb.base/memattr.c: Ditto.
20396 * gdb.base/whatis.c: Ditto.
20397 * gdb.python/py-prettyprint.c: Ditto.
20398 * gdb.trace/actions.c: Ditto.
20399 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20400 ensure clang would not discard it.
20401
bfd39632
DB
204022014-04-24 David Blaikie <dblaikie@gmail.com>
20403
20404 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20405 clang to emit the full definition of type required by the test
20406 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20407
22842ff6
DB
204082014-04-24 David Blaikie <dblaikie@gmail.com>
20409
20410 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20411 coax Clang into emitting the definition of the type.
20412 * gdb.cp/pr10728-x.h (y): Ditto.
20413 * gdb.cp/pr10728-y.cc (y): Ditto.
20414
c2e827ad
DB
204152014-04-24 David Blaikie <dblaikie@gmail.com>
20416
20417 * gdb.base/label.exp: XFAIL label related tests under Clang.
20418 * gdb.cp/cplabel.exp: Ditto.
20419 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20420 under Clang those using labels.
20421
4c2d33e7
YQ
204222014-04-25 Yao Qi <yao@codesourcery.com>
20423
20424 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20425 double_label.
20426 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20427 partial_label and double_label.
20428
56083b99
DB
204292014-04-24 David Blaikie <dblaikie@gmail.com>
20430
20431 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20432
25d4e99d
DB
204332014-04-24 David Blaikie <dblaikie@gmail.com>
20434
20435 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20436 of the function to work across GCC and Clang.
20437 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20438 pointer types (const void ** const V void **).
20439
01f9f808
MS
204402014-04-24 Michael Sturm <michael.sturm@mintel.com>
20441 Walfred Tedeschi <walfred.tedeschi@intel.com>
20442
20443 * Makefile.in (EXECUTABLES): Added i386-avx512.
20444 * gdb.arch/i386-avx512.c: New file.
20445 * gdb.arch/i386-avx512.exp: Likewise.
20446
4b48d439
KS
204472014-04-23 Keith Seitz <keiths@redhat.com>
20448
20449 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20450 (mi_make_breakpoint_table): New procedure.
20451 (mi_create_breakpoint): Use mi_make_breakpoint
20452 and return the result.
20453 (mi_make_breakpoint): New procedure.
20454 (mi_build_kv_pairs): New procedure.
20455
20456 * gdb.mi/mi-break.exp: Remove unused globals,
20457 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20458 All callers updated.
20459 * gdb.mi/mi-dprintf.exp: Use variable to track command
20460 number.
20461 Update all callers of mi_create_breakpoint and use
20462 mi_make_breakpoint_table.
20463 Remove any unused global variables.
20464 * gdb.mi/mi-nonstop.exp: Likewise.
20465 * gdb.mi/mi-nsintrall.exp: Likewise.
20466 * gdb.mi/mi-nsmoribund.exp: Likewise.
20467 * gdb.mi/mi-nsthrexec.exp: Likewise.
20468 * gdb.mi/mi-reverse.exp: Likewise.
20469 * gdb.mi/mi-simplerun.exp: Likewise.
20470 * gdb.mi/mi-stepn.exp: Likewise.
20471 * gdb.mi/mi-syn-frame.exp: Likewise.
20472 * gdb.mi/mi-until.exp: Likewise.
20473 * gdb.mi/mi-var-cp.exp: Likewise.
20474 * gdb.mi/mi-var-display.exp: Likewise.
20475 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20476 * gdb.mi/mi2-var-child.exp: Likewise.
20477 * gdb.mi/mi-vla-c99.exp: Likewise.
20478 * lib/mi-support.exp: Likewise.
20479
20480 From Ian Lance Taylor <iant@cygnus.com>:
20481 * lib/gdb.exp (parse_args): New procedure.
20482
08351840
PA
204832014-04-23 Pedro Alves <palves@redhat.com>
20484
20485 * gdb.base/break-unload-file.c: New file.
20486 * gdb.base/break-unload-file.exp: New file.
20487 * gdb.base/sym-file-lib.c (baz): New function.
20488 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20489 field.
20490 (load): Store the segment's mapped size.
20491 (unload): New function.
20492 (unload_shlib): New function.
20493 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20494 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20495 set a breakpoint at baz, and call it.
20496 * gdb.base/sym-file.exp: New tests for stale breakpoint
20497 instructions.
20498
076855f9
PA
204992014-04-23 Pedro Alves <palves@redhat.com>
20500
20501 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20502 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20503 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20504 * gdb.base/hbreak-unmapped.c: New file.
20505 * gdb.base/hbreak-unmapped.exp: New file.
20506 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20507 * lib/gdb.exp (gdb_is_target_remote): ... here.
20508
483805cf
PA
205092014-04-22 Pedro Alves <palves@redhat.com>
20510
20511 * gdb.base/consecutive-step-over.c: New file.
20512 * gdb.base/consecutive-step-over.exp: New file.
20513
06d97543
PA
205142014-04-22 Pedro Alves <palves@redhat.com>
20515
20516 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20517 instead of send_gdb/gdb_expect.
20518
b4429ea2
YQ
205192014-04-22 Yao Qi <yao@codesourcery.com>
20520
20521 * lib/trace-support.exp (generate_tracefile): New procedure.
20522 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20523 return 0.
20524 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20525 if generate_tracefile returns 1.
20526
51d48146
PA
205272014-04-18 Tom Tromey <palves@redhat.com>
20528 Pedro alves <tromey@redhat.com>
20529
20530 PR backtrace/15558
20531 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20532 with a backtrace limit.
20533 * gdb.python/py-frame-inline.exp: Test running to an inline
20534 function with a backtrace limit, and printing the newest frame.
20535 * gdb.python/py-frame-inline.c (main): Call f.
20536
bd1dce5f
MS
205372014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20538
20539 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20540
40d1a503
MS
205412014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20542
20543 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20544 Drop prefix from unsupported source file path.
20545
389b98f7
YQ
205462014-04-17 Yao Qi <yao@codesourcery.com>
20547
20548 * lib/gdb.exp (with_target_charset): New proc.
20549 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20550 with_target_charset.
20551 (test_print_strings): Likewise.
20552 (test_repeat_bytes): Likewise.
20553 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20554 for some tests.
20555
22869d73
KS
205562014-04-16 Keith Seitz <keiths@redhat.com>
20557
20558 PR gdb/15827
20559 * gdb.dwarf2/corrupt.c: New file.
20560 * gdb.dwarf2/corrupt.exp: New file.
20561
c4f87ca6
KS
205622014-04-16 Keith Seitz <keiths@redhat.com>
20563
20564 PR c++/16597
20565 * gdb.cp/namelessclass.cc: New file.
20566 * gdb.cp/namelessclass.exp: New file.
20567 * gdb.cp/namelessclass.S: New file.
20568
ab19de87
DE
205692014-04-16 Doug Evans <dje@google.com>
20570
20571 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20572 Add comment.
20573 (gdbserver_default_get_comm_port): New function.
20574 (gdbserver_start): Check if board file provided
20575 "gdbserver,get_comm_port" and use it if so.
20576 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20577 (gdb,socketport): Set to "stdio".
20578 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20579 (stdio_gdbserver_template): Delete.
20580 (${board}_get_remote_address): Update.
20581 (${board}_build_remote_cmd): Delete.
20582 (${board}_get_comm_port): New function.
20583 (${board}_spawn): Update.
20584 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20585 Delete.
20586 (${board}_get_remote_address): Update.
20587 (${board}_get_comm_port): New function.
20588
fc98a809
AB
205892014-04-16 Andrew Burgess <aburgess@broadcom.com>
20590
20591 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20592 appearing in any order.
20593
87fd9e6e
DE
205942014-04-15 Doug Evans <dje@google.com>
20595
20596 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20597 uninitialized value of "description".
20598
099fc3ea
KS
205992014-04-15 Keith Seitz <keiths@redhat.com>
20600
20601 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20602 Remove unused globals.
20603 (test_running_the_program): Likewise.
20604 (test_controlled_execution): Likewise.
20605 (test_controlling_breakpoints): Likewise.
20606 (test_program_termination): Likewise.
20607
5da151d4
KS
206082014-04-15 Keith Seitz <keiths@redhat.com>
20609
20610 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20611 unused globals.
20612 (test_rbreak_creation_and_listing): Likewise.
20613 (test_ignore_count): Likewise.
20614 (test_error): Likewise.
20615
35e5d2f0
PA
206162014-04-15 Pedro Alves <palves@redhat.com>
20617
20618 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20619 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20620 sym-file-loader.c.
20621 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20622 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20623 to sym-file-loader.c.
20624 (struct library): Forward declare.
20625 (load_shlib, lookup_function): Change prototypes.
20626 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20627 (translate_offset): Remove declarations.
20628 (get_text_addr): New declaration.
20629 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20630 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20631 sym-file-loader.h.
20632 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20633 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20634 here from sym-file-loader.h.
20635 (struct library): New structure.
20636 (load_shlib, lookup_function): Change prototypes and adjust to
20637 work with a struct library.
20638 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20639 (translate_offset): Make static.
20640 (get_text_addr): New function.
20641 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20642
eb4c1710
PA
206432014-04-15 Pedro Alves <palves@redhat.com>
20644
20645 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20646
2d1baf52
PA
206472014-04-15 Pedro Alves <palves@redhat.com>
20648
20649 * gdb.base/sym-file-loader.c: Include <limits.h>.
20650 (SELF_LINK): New define.
20651 (get_origin): New function.
20652 (load_shlib): Use it.
20653 * gdb.base/sym-file.exp: Don't early return if the target is
20654 remote. Use runto_main, and issue fail is that fails. Use
20655 gdb_load_shlibs.
20656 (shlib_name): Delete.
20657 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20658
7dd6df01
PA
206592014-04-15 Pedro Alves <palves@redhat.com>
20660
20661 * gdb.base/sym-file.exp: Remove regex characters from test
20662 message. Don't refer to breakpoint numbers in test messages.
20663
b50c8614
KS
206642014-04-14 Keith Seitz <keiths@redhat.com>
20665
20666 PR c++/16253
20667 * gdb.cp/var-tag.cc: New file.
20668 * gdb.cp/var-tag.exp: New file.
20669 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20670 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20671 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20672 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20673
3d567982
TT
206742014-04-14 Tom Tromey <tromey@redhat.com>
20675
20676 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20677 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20678 type.
20679 * gdb.cp/enum-class.exp: New file.
20680 * gdb.cp/enum-class.cc: New file.
20681
0626fc76
TT
206822014-04-14 Tom Tromey <tromey@redhat.com>
20683
20684 * gdb.dwarf2/enum-type.exp: New file.
20685
dca325b3
SA
206862014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20687
20688 * gdb.mi/mi-vla-c99.exp: New file.
20689 * gdb.mi/vla.c: New file.
20690
5854b38a
SA
206912014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20692
20693 * gdb.base/vla-datatypes.c: New file.
20694 * gdb.base/vla-datatypes.exp: New file.
20695
463bb957
SA
206962014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20697
20698 * gdb.base/vla-ptr.c: New file.
20699 * gdb.base/vla-ptr.exp: New file.
20700
3dd170be
SA
207012014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20702
20703 * gdb.dwarf2/count.exp: New file.
20704
5ecaaa66
SA
207052014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20706
20707 * gdb.base/vla-sideeffect.c: New file.
20708 * gdb.base/vla-sideeffect.exp: New file.
20709
41f1ada5
DB
207102014-04-14 David Blaikie <dblaikie@gmail.com>
20711
20712 * gdb.mi/non-stop.c: Add return value for non-void function return
20713 statement.
20714 * gdb.threads/staticthreads.c: Ditto.
20715
0be03e84
DE
207162014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20717 Doug Evans <xdje42@gmail.com>
20718
20719 * gdb.guile/scm-value.c: Improve test case.
20720 * gdb.guile/scm-value.exp: Add new test.
20721
f180a1fb
DB
207222014-04-11 David Blaikie <dblaikie@gmail.com>
20723
20724 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20725 override Clang's default.
20726
6b662e19
JB
207272014-04-11 Joel Brobecker <brobecker@adacore.com>
20728
20729 Revert the following changes (regressions):
20730
20731 * gdb.base/vla-sideeffect.c: New file.
20732 * gdb.base/vla-sideeffect.exp: New file.
20733
20734 * gdb.dwarf2/count.exp: New file.
20735
20736 * gdb.base/vla-multi.c: New file.
20737 * gdb.base/vla-multi.exp: New file.
20738
20739 * gdb.base/vla-ptr.c: New file.
20740 * gdb.base/vla-ptr.exp: New file.
20741
20742 * gdb.base/vla-datatypes.c: New file.
20743 * gdb.base/vla-datatypes.exp: New file.
20744
20745 * gdb.mi/mi-vla-c99.exp: New file.
20746 * gdb.mi/vla.c: New file.
20747
245a5f0b
KS
207482014-04-11 Keith Seitz <keiths@redhat.com>
20749
20750 PR c++/16675
20751 * gdb.cp/cpsizeof.exp: New file.
20752 * gdb.cp/cpsizeof.cc: New file.
20753
58a84dcf
SA
207542014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20755
191a8a90
JB
20756 * gdb.mi/mi-vla-c99.exp: New file.
20757 * gdb.mi/vla.c: New file.
58a84dcf 20758
c8655f75
SA
207592014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20760
20761 * gdb.base/vla-datatypes.c: New file.
20762 * gdb.base/vla-datatypes.exp: New file.
20763
024e13b4
SA
207642014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20765
20766 * gdb.base/vla-ptr.c: New file.
20767 * gdb.base/vla-ptr.exp: New file.
20768
1a237e0e
SA
207692014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20770
20771 * gdb.base/vla-multi.c: New file.
20772 * gdb.base/vla-multi.exp: New file.
20773
504f3432
SA
207742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20775
20776 * gdb.dwarf2/count.exp: New file.
20777
3bce8237
SA
207782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
20779
191a8a90
JB
20780 * gdb.base/vla-sideeffect.c: New file.
20781 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 20782
322f9c21
YQ
207832014-04-11 Yao Qi <yao@codesourcery.com>
20784
20785 * gdb.base/completion.exp: Check file exists before running tests
20786 on file completion.
20787
d708bcd1
PA
207882014-04-10 Pedro Alves <palves@redhat.com>
20789
20790 * gdb.base/cond-eval-mode.c: New file.
20791 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
20792 prepare_for_testing to build the new file. Check result of
20793 runto_main.
20794 (test_break, test_watch): New procedures.
20795 (top level): Use them.
20796
ae1d2761
PM
207972014-04-08 Pierre Muller <muller@sourceware.org>
20798
20799 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
20800 Ctrl-V use for mingw hosts.
20801
7af389b8
SC
208022014-04-07 Siva Chandra Reddy <sivachandra@google.com>
20803
20804 * gdb.python/py-value.c: Improve test case.
20805 * gdb.python/py-value.exp: Add new test.
20806
5e703181
DE
208072014-04-07 David Blaikie <dblaikie@gmail.com>
20808
20809 * lib/compiler.c: Identify the clang compiler.
20810 * lib/compiler.cc: Ditto.
20811
9810b410
YQ
208122014-04-03 Yao Qi <yao@codesourcery.com>
20813
20814 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
20815
98d1b8dc
AB
208162014-04-01 Anton Blanchard <anton@samba.org>
20817
20818 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
20819 messages unique.
20820
3114cea1
AB
208212014-04-01 Anton Blanchard <anton@samba.org>
20822
20823 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
20824 prepare_for_testing.
20825
62f7182c
AB
208262014-04-01 Anton Blanchard <anton@samba.org>
20827
20828 * gdb.arch/ppc64-atomic-inst.c: Remove.
20829 * gdb.arch/ppc64-atomic-inst.S: New file.
20830 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
20831
770e7fc7
DE
208322014-03-31 Doug Evans <dje@google.com>
20833
20834 * gdb.base/print-symbol-loading-lib.c: New file.
20835 * gdb.base/print-symbol-loading-main.c: New file.
20836 * gdb.base/print-symbol-loading.exp: New file.
20837
46e2bafa
YQ
208382014-03-31 Yao Qi <yao@codesourcery.com>
20839
20840 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
20841
8776cfe9
JB
208422014-03-28 Joel Brobecker <brobecker@adacore.com>
20843
20844 * gdb.ada/mi_dyn_arr: New testcase.
20845
5d1ef361
DE
208462014-03-27 Doug Evans <dje@google.com>
20847
20848 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
20849
b5bee914
YQ
208502014-03-27 Yao Qi <yao@codesourcery.com>
20851
20852 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
20853 if target is nios2-*-*.
20854
0d4d0e77
YQ
208552014-03-26 Yao Qi <yao@codesourcery.com>
20856
20857 * lib/gdb.exp (readline_is_used): New proc.
20858 * gdb.base/completion.exp: Move tests on command complete up.
20859 Skip the rest of tests if readline is not used.
20860 * gdb.ada/complete.exp: Skp the test if readline is not
20861 used.
20862 * gdb.base/filesym.exp: Likewise.
20863 * gdb.base/macscp.exp: Likewise.
20864 * gdb.base/readline-ask.exp: Likewise.
20865 * gdb.base/readline.exp: Likewise.
20866 * gdb.python/py-cmd.exp: Likewise.
20867 * gdb.trace/tfile.exp: Likewise.
20868
29361eee
YQ
208692014-03-26 Yao Qi <yao@codesourcery.com>
20870
20871 * gdb.base/macscp.exp: Fix code format issues.
20872
bc9a5525
UW
208732014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
20874
20875 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
20876 * gdb.asm/powerpc64le.inc: New file.
20877
d3839ede
PA
208782014-03-25 Pedro Alves <palves@redhat.com>
20879 Doug Evans <dje@google.com>
20880
20881 * gdb.base/source-execution.c: New file.
20882 * gdb.base/source-execution.exp: New file.
20883 * gdb.base/source-execution.gdb: New file.
20884
01672a57
DE
208852014-03-24 Doug Evans <dje@google.com>
20886
20887 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20888 using fission.
20889
88bbeca9
HZ
208902014-03-24 Hui Zhu <hui@codesourcery.com>
20891 Pedro Alves <palves@redhat.com>
20892
20893 PR breakpoints/16101
20894 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20895 test pass/fail messages. Detect missing support for dprintf when
20896 breakpoints are actually inserted.
20897 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20898 breakpoints are actually inserted.
20899 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20900 fails.
20901
d2348791
JK
209022014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20903
20904 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20905
feef67ab
DE
209062014-03-22 Doug Evans <xdje42@gmail.com>
20907
20908 * gdb.python/python.exp (python not supported): Verify multi-line
20909 python command issues an error.
25d743f9 20910 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20911 guile command issues an error.
feef67ab 20912
ecebef6a
MR
209132014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20914
20915 * gdb.threads/thread-specific.exp: Handle the lack of usable
20916 $this_breakpoint and $this_thread.
20917
ccdd1909
HZ
209182014-03-21 Hui Zhu <hui@codesourcery.com>
20919
20920 * gdb.base/attach.exp (do_command_attach_tests): New.
20921
beb460e8
PA
209222014-03-20 Tom Tromey <tromey@redhat.com>
20923 Pedro Alves <palves@redhat.com>
20924
20925 PR cli/15718
20926 * gdb.base/condbreak-call-false.c: New file.
20927 * gdb.base/condbreak-call-false.exp: New file.
20928
40acf43a
PA
209292014-03-20 Pedro Alves <palves@redhat.com>
20930
20931 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20932 Delete.
20933 (block_signals, unblock_signals): Delete.
20934 (child_function_2, main): Remove references to deleted variable
20935 and functions.
20936
9f5e1e02
PA
209372014-03-20 Pedro Alves <palves@redhat.com>
20938
20939 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20940 Use pthread_kill to signal thread 2.
20941 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20942 Adjust to make the test send itself a signal rather than using the
20943 host's "kill" command.
20944
99619bea
PA
209452014-03-20 Pedro Alves <palves@redhat.com>
20946
20947 * gdb.threads/multiple-step-overs.c: New file.
20948 * gdb.threads/multiple-step-overs.exp: New file.
20949 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20950 Adjust expected infrun debug output.
20951
2adfaa28
PA
209522014-03-20 Pedro Alves <palves@redhat.com>
20953
20954 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20955 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20956
31e77af2
PA
209572014-03-20 Pedro Alves <palves@redhat.com>
20958
20959 PR breakpoints/7143
20960 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20961 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20962 of gdb_test_multiple.
20963 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20964 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20965
b9f437de
PA
209662014-03-20 Pedro Alves <palves@redhat.com>
20967
20968 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20969 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20970
05adc73e
PA
209712014-03-19 Pedro Alves <palves@redhat.com>
20972
20973 * gdb.base/async.exp: Remove early return.
20974
6048b950
PA
209752014-03-19 Pedro Alves <palves@redhat.com>
20976
20977 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20978
8bcfb00a
PA
209792014-03-19 Pedro Alves <palves@redhat.com>
20980
20981 * gdb.base/async.exp (test_background): Expect \r\n after
20982 "completed." in the fail pattern.
20983
884e37dc
PA
209842014-03-19 Pedro Alves <palves@redhat.com>
20985
20986 * gdb.base/async.exp (test_background): New procedure.
20987 Use it for all background execution command tests.
20988
148e57e2
PA
209892014-03-19 Pedro Alves <palves@redhat.com>
20990
20991 * gdb.base/async.exp: Use prepare_for_testing.
20992
f48088c7
PA
209932014-03-19 Pedro Alves <palves@redhat.com>
20994
20995 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20996 the same line.
20997
e2f6c966
PA
209982014-03-19 Pedro Alves <palves@redhat.com>
20999
21000 * gdb.base/async.c (main): Add "jump here" and "until here" line
21001 marker comments.
21002 * gdb.base/async.exp (jump_here): New global.
21003 (jump& test): Use it.
21004 (until_here): New global.
21005 (until& test): Use it.
21006
c30568d4
PA
210072014-03-19 Pedro Alves <palves@redhat.com>
21008
21009 * gdb.base/async.exp: Don't frob gdb_protocol.
21010
0172b6a7
DE
210112014-03-18 Doug Evans <xdje42@gmail.com>
21012
21013 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21014 Fix spelling of exec-done-display.
21015
06c868a8
JK
210162014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21017
21018 PR gdb/15358
21019 * gdb.base/gdb-sigterm.c: New file.
21020 * gdb.base/gdb-sigterm.exp: New file.
21021
0c7e1a46
PA
210222014-03-18 Pedro Alves <palves@redhat.com>
21023
21024 PR gdb/13860
21025 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21026 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21027 solib-event.
21028
f7c77d93
JB
210292014-03-17 Joel Brobecker <brobecker@adacore.com>
21030
21031 * gdb.ada/pckd_arr_ren: New testcase.
21032
5a1e8c7a
DE
210332014-03-13 Doug Evans <xdje42@gmail.com>
21034
21035 PR guile/16612
21036 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21037 collect after discarding symbols.
21038
350e1a76
DE
210392014-03-13 Ludovic Courtès <ludo@gnu.org>
21040 Doug Evans <xdje42@gmail.com>
21041
21042 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21043 to history survives a gc.
21044
a69900ae
PA
210452014-03-13 Pedro Alves <palves@redhat.com>
21046
21047 * gdb.base/default.exp: Don't test "target procfs".
21048
5db9f0bd
PA
210492014-03-13 Pedro Alves <palves@redhat.com>
21050
21051 * gdb.base/default.exp: Update "target child" and "target procfs"
21052 tests to not expect "Unix".
21053
b3ccfe11
TT
210542014-03-12 Tom Tromey <tromey@redhat.com>
21055
21056 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21057 New procs. Add target-async tests.
21058 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21059 Add target-async tests.
21060
646f4417
AA
210612014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21062
21063 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21064 'func_start' and 'func_end' for the beginning and end of the
21065 function code, respectively.
21066 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21067 'func_end' instead of 'func' and 'main'.
21068
288c211f
AA
210692014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21070
21071 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21072 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21073 generate the debug info assembler source.
21074
e0c0f156
AA
210752014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21076
21077 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21078 * gdb.dwarf2/arr-subrange.exp: Likewise.
21079 * gdb.dwarf2/dwz.exp: Likewise.
21080 * gdb.dwarf2/method-ptr.exp: Likewise.
21081 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21082 * gdb.dwarf2/subrange.exp: Likewise.
21083 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21084 * gdb.dwarf2/implptrpiece.exp: Likewise.
21085 * gdb.dwarf2/nostaticblock.exp: Likewise.
21086
0e5c4555
AA
210872014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21088
21089 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21090 directory to absolute path name arguments.
21091
5ec18f2b
JG
210922014-03-10 Joel Brobecker <brobecker@adacore.com>
21093
21094 * gdb.ada/tagged_access: New testcase.
21095
847fc4f2
MM
210962014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21097
21098 * gdb.btrace/data.exp: Update expected output.
21099
cc3da688
YQ
211002014-03-06 Yao Qi <yao@codesourcery.com>
21101
21102 * gdb.trace/pr16508.exp: New file.
21103
0f26cec1
PA
211042014-03-05 Pedro Alves <palves@redhat.com>
21105
21106 PR gdb/16575
21107 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21108 procedure.
21109 (top level): Adjust to use it. Add tests that exercise breakpoint
21110 interaction with the code-cache.
21111
7a5a839f
LC
211122014-02-26 Ludovic Courtès <ludo@gnu.org>
21113
21114 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21115 test for 'history-append!'.
21116
31aa7e4e
JB
211172014-02-26 Joel Brobecker <brobecker@adacore.com>
21118
21119 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21120 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21121 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21122 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21123 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21124 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21125
1b588015
JB
211262014-02-26 Joel Brobecker <brobecker@adacore.com>
21127
21128 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21129 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21130 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21131
55426c9d
JB
211322014-02-26 Joel Brobecker <brobecker@adacore.com>
21133
21134 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21135
dc53a7ad
JB
211362014-02-26 Joel Brobecker <brobecker@adacore.com>
21137
21138 * gdb.dwarf2/arr-stride.c: New file.
21139 * gdb.dwarf2/arr-stride.exp: New file.
21140
12ab52e9
PA
211412014-02-26 Pedro Alves <palves@redhat.com>
21142
21143 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21144 that won't ever trigger. Make sure that GDB reports the correct
21145 breakpoint that caused the stop.
21146
849c862e
JK
211472014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21148
21149 PR gdb/16626
21150 * gdb.base/auto-load-script: New file.
21151 * gdb.base/auto-load.c: New file.
21152 * gdb.base/auto-load.exp: New file.
21153
71b7d793
JK
21154 PR gdb/16626
21155 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21156
e2f0d509
JK
211572014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21158
21159 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21160 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21161
50cc37c8
DE
211622014-02-24 Doug Evans <dje@google.com>
21163
21164 * lib/gdb.exp (run_on_host): Log error output if program fails.
21165
ea4758f2
PA
211662014-02-21 Pedro Alves <palves@redhat.com>
21167
21168 * gdb.threads/step-after-sr-lock.c: Rename to ...
21169 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21170 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21171 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21172 ... this.
21173
d7b30f67
SDJ
211742014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21175
21176 PR tdep/16397
21177 * gdb.arch/amd64-stap-special-operands.exp: New file.
21178 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21179 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21180 * gdb.arch/amd64-stap-triplet.S: Likewise.
21181 * gdb.arch/amd64-stap-triplet.c: Likewise.
21182
83deb43f
JB
211832014-02-20 Joel Brobecker <brobecker@adacore.com>
21184
21185 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21186 in .section pseudo-op.
21187
adde2bff
DE
211882014-02-20 lin zuojian <manjian2006@gmail.com>
21189 Joel Brobecker <brobecker@adacore.com>
21190 Doug Evans <xdje42@gmail.com>
21191
21192 PR symtab/16581
21193 * gdb.dwarf2/dw2-icycle.S: New file.
21194 * gdb.dwarf2/dw2-icycle.c: New file.
21195 * gdb.dwarf2/dw2-icycle.exp: New file.
21196
f7bd0f78
SC
211972014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21198
21199 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21200 operations on gdb.Value objects.
21201 * gdb.python/py-value-cc.exp: Add new test to test operations on
21202 gdb.Value objects.
21203
c17ef0d5
DE
212042014-02-18 Doug Evans <dje@google.com>
21205
21206 * Makefile.in (TESTS): New variable.
21207 (expanded_tests, expanded_tests_or_none): New variables
21208 (check-single): Pass $(expanded_tests_or_none) to runtest.
21209 (check-parallel): Only run tests in $(TESTS) if non-empty.
21210 (check/no-matching-tests-found): New rule.
21211 * README: Document TESTS makefile variable.
21212
5dd3176f
DE
212132014-02-18 Doug Evans <dje@google.com>
21214
21215 * Makefile.in (check-parallel): rm -rf outputs temp.
21216
0b10be4f
JK
212172014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21218
21219 Fix "ERROR: no fileid for" in the testsuite.
21220 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21221
85f224e7
DE
212222014-02-12 Doug Evans <dje@google.com>
21223
21224 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21225 (MISCELLANEOUS): New variable.
21226 (clean): rm -rf $(MISCELLANEOUS).
21227 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21228 dwp live in the same directory as symlinks, with each symlink pointed
21229 to a differently named file in a different directory.
21230
149b30ff
DE
212312014-02-11 Doug Evans <dje@google.com>
21232
21233 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21234 of Tcl file commands.
21235
1dfdac32
MK
212362014-02-10 Mark Kettenis <kettenis@gnu.org>
21237
21238 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21239 "kill -SIGUSR1 -1".
21240
aa4fb036
JB
212412014-02-10 Joel Brobecker <brobecker@adacore.com>
21242
21243 * gdb.ada/tick_length_array_enum_idx: New testcase.
21244
ed3ef339
DE
212452014-02-10 Doug Evans <xdje42@gmail.com>
21246
21247 * configure.ac (AC_OUTPUT): Add gdb.guile.
21248 * configure: Regenerate.
21249 * lib/gdb-guile.exp: New file.
21250 * lib/gdb.exp (get_target_charset): New function.
21251 * gdb.base/help.exp: Update expected output from "apropos apropos".
21252 * gdb.guile/Makefile.in: New file.
21253 * gdb.guile/guile.exp: New file.
21254 * gdb.guile/scm-arch.c: New file.
21255 * gdb.guile/scm-arch.exp: New file.
21256 * gdb.guile/scm-block.c: New file.
21257 * gdb.guile/scm-block.exp: New file.
21258 * gdb.guile/scm-breakpoint.c: New file.
21259 * gdb.guile/scm-breakpoint.exp: New file.
21260 * gdb.guile/scm-disasm.c: New file.
21261 * gdb.guile/scm-disasm.exp: New file.
21262 * gdb.guile/scm-equal.c: New file.
21263 * gdb.guile/scm-equal.exp: New file.
21264 * gdb.guile/scm-error.exp: New file.
21265 * gdb.guile/scm-error.scm: New file.
21266 * gdb.guile/scm-frame-args.c: New file.
21267 * gdb.guile/scm-frame-args.exp: New file.
21268 * gdb.guile/scm-frame-args.scm: New file.
21269 * gdb.guile/scm-frame-inline.c: New file.
21270 * gdb.guile/scm-frame-inline.exp: New file.
21271 * gdb.guile/scm-frame.c: New file.
21272 * gdb.guile/scm-frame.exp: New file.
21273 * gdb.guile/scm-generics.exp: New file.
21274 * gdb.guile/scm-gsmob.exp: New file.
21275 * gdb.guile/scm-iterator.c: New file.
21276 * gdb.guile/scm-iterator.exp: New file.
21277 * gdb.guile/scm-math.c: New file.
21278 * gdb.guile/scm-math.exp: New file.
21279 * gdb.guile/scm-objfile-script-gdb.in: New file.
21280 * gdb.guile/scm-objfile-script.c: New file.
21281 * gdb.guile/scm-objfile-script.exp: New file.
21282 * gdb.guile/scm-objfile.c: New file.
21283 * gdb.guile/scm-objfile.exp: New file.
21284 * gdb.guile/scm-ports.exp: New file.
21285 * gdb.guile/scm-pretty-print.c: New file.
21286 * gdb.guile/scm-pretty-print.exp: New file.
21287 * gdb.guile/scm-pretty-print.scm: New file.
21288 * gdb.guile/scm-section-script.c: New file.
21289 * gdb.guile/scm-section-script.exp: New file.
21290 * gdb.guile/scm-section-script.scm: New file.
21291 * gdb.guile/scm-symbol.c: New file.
21292 * gdb.guile/scm-symbol.exp: New file.
21293 * gdb.guile/scm-symtab-2.c: New file.
21294 * gdb.guile/scm-symtab.c: New file.
21295 * gdb.guile/scm-symtab.exp: New file.
21296 * gdb.guile/scm-type.c: New file.
21297 * gdb.guile/scm-type.exp: New file.
21298 * gdb.guile/scm-value-cc.cc: New file.
21299 * gdb.guile/scm-value-cc.exp: New file.
21300 * gdb.guile/scm-value.c: New file.
21301 * gdb.guile/scm-value.exp: New file.
21302 * gdb.guile/source2.scm: New file.
21303 * gdb.guile/types-module.cc: New file.
21304 * gdb.guile/types-module.exp: New file.
21305
7026a7c1
YQ
213062014-02-10 Yao Qi <yao@codesourcery.com>
21307
21308 PR testsuite/16543
21309 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21310 * configure: Regenerated.
21311 * Makefile.in: New file.
21312
6c466447
AS
213132014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21314
21315 * gdb.python/py-framefilter.exp: Fix typo.
21316
6e854735
YQ
213172014-02-08 Yao Qi <yao@codesourcery.com>
21318
21319 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21320 that no =breakpoint-modified is emitted when breakpoints are
21321 modified through MI commands.
21322
d137e6dc
PA
213232014-02-07 Pedro Alves <pedro@codesourcery.com>
21324 Pedro Alves <palves@redhat.com>
21325
21326 * gdb.threads/step-after-sr-lock.c: New file.
21327 * gdb.threads/step-after-sr-lock.exp: New file.
21328
b5ee5a50
PA
213292014-02-07 Pedro Alves <palves@redhat.com>
21330
21331 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21332
3c77faf3
JK
213332014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21334
21335 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21336 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21337
6dddc817
DE
213382014-02-06 Doug Evans <xdje42@gmail.com>
21339
21340 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21341 output.
21342
21343 * gdb.gdb/python-interrupts.exp: New file.
21344
de7b2893
YQ
213452014-02-05 Yao Qi <yao@codesourcery.com>
21346
21347 * gdb.trace/report.exp (use_collected_data): Test the output
21348 of "info threads" and "info inferiors".
21349
66d032ac
YQ
213502014-02-05 Yao Qi <yao@codesourcery.com>
21351
21352 Revert this patch:
21353
21354 2013-05-24 Yao Qi <yao@codesourcery.com>
21355
21356 * gdb.trace/tfile.exp: Test inferior and thread.
21357
591a12a1
UW
213582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21359
21360 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21361 on a function.
21362 * gdb.base/step-bt.c: Call hello via function pointer to make
21363 sure its first instruction is executed on powerpc64le-linux.
21364
0ff3e01f
UW
213652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21366
21367 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21368
084ee545
UW
213692014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21370
21371 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21372 of the test patterns for use on little-endian systems.
21373
6ed14ff3
UW
213742014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21375
21376 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21377 (decimal_vector): Fix for little-endian.
21378
401e27fd
JM
213792014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21380
21381 * gdb.arch/sparc-sysstep.exp: New file.
21382 * gdb.arch/sparc-sysstep.c: Likewise.
21383
21384 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21385
8b924729
EBM
213862014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21387
21388 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21389
fb151210
JB
213902014-01-23 Tom Tromey <tromey@redhat.com>
21391
21392 * gdb.ada/array_char_idx: New testcase.
21393
0740f8d8
TT
213942014-01-23 Tom Tromey <tromey@redhat.com>
21395
21396 PR python/16487:
21397 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21398 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21399 classes.
21400
21909fa1
TT
214012014-01-23 Tom Tromey <tromey@redhat.com>
21402
21403 PR python/16491:
21404 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21405 string from an inferior frame.
21406 * gdb.python/py-framefilter-mi.exp: Update.
21407
87ce2a04
DE
214082014-01-22 Doug Evans <dje@google.com>
21409
21410 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21411
237b092b
AA
214122014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21413
21414 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21415
d674a709
AA
214162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21417
21418 * gdb.trace/entry-values.exp: Remove excess space character from
21419 regex patterns. Handle s390 call instruction.
21420
20fa3390
AA
214212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21422
21423 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21424 define "*_start" label. Make "name" static.
21425 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21426 ${name} by references to ${name}_start.
21427
78466714
AA
214282014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21429
21430 * gdb.base/info-macros.exp: Remove "debug" from the compile
21431 options.
21432
ec9f644a
IB
214332014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21434
21435 * gdb.dlang/demangle.exp: New file.
21436
94b1b47e
IB
214372014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21438
21439 * gdb.dlang/primitive-types.exp: New file.
21440
7f420862
IB
214412014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21442
21443 * configure.ac: Create gdb.dlang/Makefile.
21444 * configure: Regenerate.
21445 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21446 * gdb.dlang/Makefile.in: New file.
21447 * lib/d-support.exp: New file.
21448 * lib/gdb.exp (skip_d_tests): New proc.
21449
52834460
MM
214502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21451
21452 * gdb.btrace/delta.exp: Check reverse stepi.
21453 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21454 * gdb.btrace/finish.exp: New.
21455 * gdb.btrace/next.exp: New.
21456 * gdb.btrace/nexti.exp: New.
21457 * gdb.btrace/record_goto.c: Add comments.
21458 * gdb.btrace/step.exp: New.
21459 * gdb.btrace/stepi.exp: New.
21460 * gdb.btrace/multi-thread-step.c: New.
21461 * gdb.btrace/multi-thread-step.exp: New.
21462 * gdb.btrace/rn-dl-bind.c: New.
21463 * gdb.btrace/rn-dl-bind.exp: New.
21464 * gdb.btrace/data.c: New.
21465 * gdb.btrace/data.exp: New.
21466 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21467
6e07b1d2
MM
214682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21469
21470 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21471 * gdb.btrace/exception.exp: Update.
21472 * gdb.btrace/instruction_history.exp: Update.
21473 * gdb.btrace/record_goto.exp: Update.
21474 * gdb.btrace/tailcall.exp: Update.
21475 * gdb.btrace/unknown_functions.exp: Update.
21476 * gdb.btrace/delta.exp: New.
21477
0b722aec
MM
214782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21479
21480 * gdb.btrace/record_goto.exp: Add backtrace test.
21481 * gdb.btrace/tailcall.exp: Add backtrace test.
21482
066ce621
MM
214832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21484
21485 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21486 * gdb.btrace/record_goto.c: New.
21487 * gdb.btrace/record_goto.exp: New.
21488 * gdb.btrace/x86-record_goto.S: New.
21489
0688d04e
MM
214902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21491
21492 * gdb.btrace/function_call_history.exp: Update tests.
21493 * gdb.btrace/instruction_history.exp: Update tests.
21494
8710b709
MM
214952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21496
21497 * gdb.btrace/function_call_history.exp: Fix expected field
21498 order for "record function-call-history".
21499 Add new tests for "record function-call-history /c".
21500 * gdb.btrace/exception.cc: New.
21501 * gdb.btrace/exception.exp: New.
21502 * gdb.btrace/tailcall.exp: New.
21503 * gdb.btrace/x86-tailcall.S: New.
21504 * gdb.btrace/x86-tailcall.c: New.
21505 * gdb.btrace/unknown_functions.c: New.
21506 * gdb.btrace/unknown_functions.exp: New.
21507 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21508
5de9129b
MM
215092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21510
21511 * gdb.btrace/instruction_history.exp: Update.
21512 * gdb.btrace/function_call_history.exp: Update.
21513
23a7fe75
MM
215142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21515
21516 * gdb.btrace/function_call_history.exp: Fix expected function
21517 trace.
21518 * gdb.btrace/instruction_history.exp: Initialize traced.
21519 Remove traced_functions.
21520
724c7dd8
MM
215212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21522
21523 * gdb.btrace/function_call_history.exp: Update
21524 * gdb.btrace/instruction_history.exp: Update.
21525
6d78d93b
MM
215262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21527
21528 * gdb.btrace/enable.exp: Update expected text.
21529
93a360cc
OJ
215302014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21531
21532 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21533 bytes.
21534
3772b53f
MR
215352014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21536
21537 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21538
596662fa
OJ
215392014-01-15 Omair Javaid <omair.javaid@linaro.org>
21540
21541 * lib/gdb.exp (supports_process_record): Return true for
21542 arm*-linux*. (supports_reverse): Likewise.
21543
b5b08fb4
SC
215442014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21545
21546 PR python/15464
21547 PR python/16113
21548 * gdb.python/py-type.c: Enhance test case.
21549 * gdb.python/py-value-cc.cc: Likewise
21550 * gdb.python/py-type.exp: Add new tests.
21551 * gdb.python/py-value-cc.exp: Likewise
21552
52d7fb13
AA
215532014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21554 Pedro Alves <palves@redhat.com>
21555
21556 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21557 Make "name" extern.
21558 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21559 references to ${name}_start by references to ${name}.
21560
a2cd8cfe
JB
215612014-01-10 Joel Brobecker <brobecker@adacore.com>
21562
21563 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21564
4e23fced
JB
215652014-01-10 Joel Brobecker <brobecker@adacore.com>
21566
21567 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21568
c6a9e42c
PA
215692014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21570 Pedro Alves <palves@redhat.com>
21571
21572 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21573 mi_gdb_target_load.
c6a9e42c 21574
b7ea362b
PA
215752014-01-08 Pedro Alves <palves@redhat.com>
21576
21577 * gdb.threads/reconnect-signal.c: New file.
21578 * gdb.threads/reconnect-signal.exp: New file.
21579
5e3f4fab
EBM
215802014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21581
21582 * gdb.base/source-dir.exp: New file.
21583
79301218
JB
215842014-01-07 Joel Brobecker <brobecker@adacore.com>
21585
21586 * gdb.ada/mi_interface: New testcase.
21587
8e355c5d
JB
215882014-01-07 Joel Brobecker <brobecker@adacore.com>
21589
21590 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21591 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21592 gdb.ada/pp-rec-component/pck.ads: New files.
21593
c0d48811
JB
215942014-01-07 Joel Brobecker <brobecker@adacore.com>
21595
21596 * gdb.python/py-pp-integral.c: New file.
21597 * gdb.python/py-pp-integral.py: New file.
21598 * gdb.python/py-pp-integral.exp: New file.
21599
17b609c3 21600For older changes see ChangeLog-1993-2013.
c906108c 21601\f
8d8cb839
EZ
21602;; Local Variables:
21603;; mode: change-log
21604;; left-margin: 8
21605;; fill-column: 74
21606;; version-control: never
21607;; End:
902f2ccb 21608
b811d2c2 21609 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21610 Copying and distribution of this file, with or without modification,
21611 are permitted provided the copyright notice and this notice are preserved.
This page took 5.913721 seconds and 4 git commands to generate.