]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/testsuite/: Use "-qualified" in explicit "break main", etc.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e777225b
PA
12020-10-13 Pedro Alves <pedro@palves.net>
2
3 * config/monitor.exp: Use "list -q".
4 * gdb.arch/gdb1558.exp: Use "break -q".
5 * gdb.arch/i386-permbkpt.exp: Use "break -q".
6 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
7 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
8 * gdb.base/commands.exp: Use "break -q".
9 * gdb.base/condbreak.exp: Use "break -q".
10 * gdb.base/ctf-ptype.exp: Use "list -q".
11 * gdb.base/define.exp: Use "break -q".
12 * gdb.base/del.exp: Use "break -q".
13 * gdb.base/fullname.exp: Use "break -q".
14 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
15 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
16 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
17 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
18 "hbreak -q".
19 * gdb.base/included.exp: Use "list -q".
20 * gdb.base/label.exp: Use "break -q".
21 * gdb.base/lineinc.exp: Use "break -q".
22 * gdb.base/list.exp: Use "list -q".
23 * gdb.base/macscp.exp: Use "list -q".
24 * gdb.base/pending.exp: Use "break -q".
25 * gdb.base/prologue-include.exp: Use "break -q".
26 * gdb.base/ptype.exp: Use "list -q".
27 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
28 * gdb.base/server-del-break.exp: Use "break -q".
29 * gdb.base/style.exp: Use "break -q".
30 * gdb.base/symbol-without-target_section.exp: Use "list -q".
31 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
32 * gdb.cp/exception.exp: Use "tbreak -q".
33 * gdb.dwarf2/dw2-error.exp: Use "break -q".
34 * gdb.dwarf2/fission-mix.exp: Use "break -q".
35 * gdb.dwarf2/fission-reread.exp: Use "break -q".
36 * gdb.dwarf2/pr13961.exp: Use "break -q".
37 * gdb.linespec/explicit.exp: Use "list -q".
38 * gdb.linespec/linespec.exp: Use "break -q".
39 * gdb.mi/mi-simplerun.exp: Use "--qualified".
40 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
41 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
42 * gdb.server/connect-without-multi-process.exp: Use "break -q".
43 * gdb.trace/change-loc.exp: Use "break -q".
44 * gdb.trace/pending.exp: Use "break -q".
45 * gdb.tui/basic.exp: Use "list -q".
46 * gdb.tui/list-before.exp: Use "list -q".
47 * gdb.tui/list.exp: Use "list -q".
48 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
49
8abd8ee8
PA
502020-10-13 Pedro Alves <pedro@palves.net>
51
52 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
53 saved breakpoints file.
54 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
55 inspecting breakpoint list.
56 * lib/gdb.exp (runto_main): Add "qualified" to options.
57 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
58 and handle it.
59 (mi_runto_main): Pass 1 as qualified argument.
60
f71e6719
PA
612020-10-13 Pedro Alves <pedro@palves.net>
62
63 * lib/mi-support.exp (mi_runto_main): New proc.
64 (mi_run_to_main): Use it.
65 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
66 * gdb.mi/mi-var-cmd.exp: Likewise.
67 * gdb.mi/mi-var-invalidate.exp: Likewise.
68 * mi-var-list-children-invalid-grandchild.exp: Likewise.
69 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
70 * gdb.mi/new-ui-mi-sync.exp: Likewise.
71 * gdb.mi/user-selected-context-sync.exp: Likewise.
72 * gdb.opt/inline-cmds.exp: Likewise.
73 * gdb.python/py-framefilter-mi.exp: Likewise.
74 * gdb.python/py-mi.exp: Likewise.
75
50441f0f
PA
762020-10-13 Pedro Alves <pedro@palves.net>
77
78 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
79 "runto main".
80 * gdb.ada/small_reg_param.exp: Likewise.
81 * gdb.arch/powerpc-d128-regs.exp: Likewise.
82 * gdb.base/annota1.exp: Likewise.
83 * gdb.base/anon.exp: Likewise.
84 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
85 * gdb.base/dprintf-non-stop.exp: Likewise.
86 * gdb.base/dprintf.exp: Likewise.
87 * gdb.base/gdb11530.exp: Likewise.
88 * gdb.base/gdb11531.exp: Likewise.
89 * gdb.base/gnu_vector.exp: Likewise.
90 * gdb.base/interrupt-noterm.exp: Likewise.
91 * gdb.base/memattr.exp: Likewise.
92 * gdb.base/step-over-syscall.exp: Likewise.
93 * gdb.base/watch-cond-infcall.exp: Likewise.
94 * gdb.base/watch-read.exp: Likewise.
95 * gdb.base/watch-vfork.exp: Likewise.
96 * gdb.base/watch_thread_num.exp: Likewise.
97 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
98 * gdb.guile/scm-frame-inline.exp: Likewise.
99 * gdb.linespec/explicit.exp: Likewise.
100 * gdb.opt/inline-break.exp: Likewise.
101 * gdb.python/py-frame-inline.exp: Likewise.
102 * gdb.reverse/break-precsave.exp: Likewise.
103 * gdb.reverse/break-reverse.exp: Likewise.
104 * gdb.reverse/consecutive-precsave.exp: Likewise.
105 * gdb.reverse/consecutive-reverse.exp: Likewise.
106 * gdb.reverse/finish-precsave.exp: Likewise.
107 * gdb.reverse/finish-reverse.exp: Likewise.
108 * gdb.reverse/fstatat-reverse.exp: Likewise.
109 * gdb.reverse/getresuid-reverse.exp: Likewise.
110 * gdb.reverse/i386-precsave.exp: Likewise.
111 * gdb.reverse/i386-reverse.exp: Likewise.
112 * gdb.reverse/i386-sse-reverse.exp: Likewise.
113 * gdb.reverse/i387-env-reverse.exp: Likewise.
114 * gdb.reverse/i387-stack-reverse.exp: Likewise.
115 * gdb.reverse/insn-reverse.exp: Likewise.
116 * gdb.reverse/machinestate-precsave.exp: Likewise.
117 * gdb.reverse/machinestate.exp: Likewise.
118 * gdb.reverse/pipe-reverse.exp: Likewise.
119 * gdb.reverse/readv-reverse.exp: Likewise.
120 * gdb.reverse/recvmsg-reverse.exp: Likewise.
121 * gdb.reverse/rerun-prec.exp: Likewise.
122 * gdb.reverse/s390-mvcle.exp: Likewise.
123 * gdb.reverse/solib-precsave.exp: Likewise.
124 * gdb.reverse/solib-reverse.exp: Likewise.
125 * gdb.reverse/step-precsave.exp: Likewise.
126 * gdb.reverse/step-reverse.exp: Likewise.
127 * gdb.reverse/time-reverse.exp: Likewise.
128 * gdb.reverse/until-precsave.exp: Likewise.
129 * gdb.reverse/until-reverse.exp: Likewise.
130 * gdb.reverse/waitpid-reverse.exp: Likewise.
131 * gdb.reverse/watch-precsave.exp: Likewise.
132 * gdb.reverse/watch-reverse.exp: Likewise.
133 * gdb.threads/kill.exp: Likewise.
134 * gdb.threads/tid-reuse.exp: Likewise.
135
d3a07122
SM
1362020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
137
138 PR gdb/26642
139 * gdb.base/maint-target-async-off.c: New test.
140 * gdb.base/maint-target-async-off.exp: New test.
141
c65c6c42
AM
1422020-10-13 Alan Modra <amodra@gmail.com>
143
144 * gdb.arch/powerpc-altivec.s,
145 * gdb.arch/powerpc-power7.s,
146 * gdb.arch/powerpc-power8.s,
147 * gdb.arch/powerpc-power9.s,
148 * gdb.arch/powerpc-vsx.s,
149 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
150 * gdb.arch/powerpc-altivec.exp,
151 * gdb.arch/powerpc-power7.exp,
152 * gdb.arch/powerpc-power8.exp,
153 * gdb.arch/powerpc-power9.exp,
154 * gdb.arch/powerpc-vsx.exp,
155 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
156 disassembly of mfvsrd/mtvsrd.
157
f4a0f710
AM
1582020-10-13 Alan Modra <amodra@gmail.com>
159
160 * gdb.arch/arm-disassembler-options.exp: Adjust expected
161 "target architecture" output.
162 * gdb.arch/powerpc-d128-regs.exp: Likewise.
163 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
164 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
165 * gdb.arch/s390-disassembler-options.exp: Likewise.
166
87a37e5e
PA
1672020-10-12 Pedro Alves <pedro@palves.net>
168
169 PR exp/26602
170 PR c++/26550
171 * gdb.cp/ambiguous.cc (marker1): Delete.
172 (main): Initialize all the fields of the locals. Replace marker1
173 call with a "set breakpoint here" marker.
174 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
175 instead of running to marker1. Add tests printing all the
176 variables and all the fields of the variables.
177 (test_ambiguous): New proc, expecting the new GDB output when a
178 field access is ambiguous. Change all "warning: X ambiguous"
179 tests to use it.
180
71e1b6b0
GB
1812020-10-12 Gary Benson <gbenson@redhat.com>
182
183 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
184 * gdb.base/msym-bp-2.c (foo): Likewise.
185 * gdb.base/msym-lang.c (foo): Likewise.
186 * gdb.base/msym-lang-main.c (foo): Likewise.
187 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
188 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
189 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
190 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
191 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
192 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
193 * gdb.python/py-objfile.c (static_var): Likewise.
194 * gdb.python/py-symbol.c (rr): Likewise.
195 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
196 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
197
9370fd51
AB
1982020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
199
200 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
201 output of backtrace.
202
7c184d33
TT
2032020-10-09 Tom Tromey <tromey@adacore.com>
204
205 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
206 (Rec): Add field. Fix range.
207 * gdb.ada/scalar_storage.exp: Update.
208
3d87245c
HD
2092020-10-09 Hannes Domani <ssbssa@yahoo.de>
210
211 PR exp/26714
212 * gdb.base/printcmds.exp: Add tests for void results.
213
f5c4b229
JV
2142020-10-09 Jan Vrany <jan.vrany@labware.com>
215
216 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
217 is emmited for both 'set directories' and 'directory' commands.
218
b2701685
TT
2192020-10-08 Tom Tromey <tom@tromey.com>
220
221 * gdb.base/style.exp: Check that "main"'s name is styled.
222
e86efb33
TT
2232020-10-07 Tom Tromey <tromey@adacore.com>
224
225 * gdb.base/find.exp: Rename some tests.
226
30897591
GB
2272020-10-06 Gary Benson <gbenson@redhat.com>
228
229 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
230 * gdb.base/list1.c (unused): Likewise.
231
ced4a4c1
GB
2322020-10-06 Gary Benson <gbenson@redhat.com>
233
234 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
235 __attribute__ ((used)).
236 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
237
ed3bdac4
AB
2382020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
239
240 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
241 make use of regions throughout.
242 * gdb.base/overlays.exp: Enclose string with variableds in "..",
243 not {...}.
244 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
245
cd096ec8
HD
2462020-10-05 Hannes Domani <ssbssa@yahoo.de>
247
248 * gdb.base/call-sc.c: Fix return struct on stack test case.
249 * gdb.base/call-sc.exp: Likewise.
250
3ee6f75d
GB
2512020-10-02 Gary Benson <gbenson@redhat.com>
252
253 * README: Fix "paralell".
254
f65825ec
GB
2552020-09-30 Gary Benson <gbenson@redhat.com>
256
257 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
258 Convert directive to lowercase.
259 (.Labbrev1_begin): Add missing label.
260 (abbrev code 0x1): Remove DW_AT_stmt_list.
261 (.Ldie_b): Likewise.
262
5f278258
TT
2632020-09-27 Tom Tromey <tom@tromey.com>
264
265 * gdb.tui/new-layout.exp: Use with_test_prefix.
266
8f9929bb
GR
2672020-09-26 Gareth Rees <grees@undo.io> (tiny change)
268
269 PR python/26586
270 * gdb.python/python.exp: add test cases for the from_tty
271 argument to gdb.execute.
272
c20c017b
GB
2732020-09-25 Gary Benson <gbenson@redhat.com>
274
275 * gdb.base/infcall-nested-structs.exp.tcl: Add
276 additional_flags=-Wno-tautological-compare for C++
277 tests when compiling using Clang.
278
68d654af
GB
2792020-09-25 Gary Benson <gbenson@redhat.com>
280
281 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
282 for .c files.
283
b551a89f
TT
2842020-09-24 Tom Tromey <tromey@adacore.com>
285
286 PR tui/26638:
287 * gdb.tui/list.exp: Check output of "focus next".
288
20a5fcbd
TT
2892020-09-23 Tom Tromey <tom@tromey.com>
290
291 * gdb.dwarf2/intbits.exp: New file.
292 * gdb.dwarf2/intbits.c: New file.
293
b167e53f
PA
2942020-09-20 Pedro Alves <pedro@palves.net>
295
296 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
297 spawn_id before calling remote_close. Close secondary MI channel.
298
dbc49e9f
PA
2992020-09-20 Pedro Alves <pedro@palves.net>
300
301 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
302 fails.
303
c8d5abea
AB
3042020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
305
306 * gdb.fortran/array-slices.exp: Update expected results.
307 * gdb.fortran/class-allocatable-array.exp: Likewise.
308 * gdb.fortran/multi-dim.exp: Likewise.
309 * gdb.fortran/vla-type.exp: Likewise.
310 * gdb.mi/mi-vla-fortran.exp: Likewise.
311
14f9473c
VC
3122020-09-18 Victor Collod <vcollod@nvidia.com>
313
314 PR gdb/26635
315 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
316 compatible with i386, and move it to...
317 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
318 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
319 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
320
e8ef12b9
PA
3212020-09-18 Pedro Alves <pedro@palves.net>
322
323 PR gdb/26631
324 * gdb.multi/multi-target-thread-find.exp: New file.
325
e11daf7a
PA
3262020-09-18 Pedro Alves <pedro@palves.net>
327
328 * gdb.multi/multi-target-continue.exp: New file, factored out from
329 multi-target.exp.
330 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
331 multi-target.exp.
332 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
333 multi-target.exp.
334 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
335 multi-target.exp.
336 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
337 multi-target.exp.
338 * gdb.multi/multi-target.exp.tcl: New file, factored out from
339 multi-target.exp.
340 * gdb.multi/multi-target.exp: Delete.
341
d0edc2b8
AB
3422020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
343
344 * gdb.fortran/array-slices.exp: Add missing message data.
345
7474326c
PA
3462020-09-17 Pedro Alves <pedro@palves.net>
347
348 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
349
dd23068d
PA
3502020-09-17 Pedro Alves <pedro@palves.net>
351
352 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
353 full prototype.
354
0640a543
PA
3552020-09-17 Pedro Alves <pedro@palves.net>
356
357 * gdb.python/py-as-string.c: Add cast.
358
ef0cdbc1
PA
3592020-09-17 Pedro Alves <pedro@palves.net>
360
361 * gdb.base/sizeof.c (fill): Add cast.
362
3a5eeb8b
PA
3632020-09-17 Pedro Alves <pedro@palves.net>
364
365 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
366
a8129512
PA
3672020-09-17 Pedro Alves <pedro@palves.net>
368
369 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
370 linkage name.
371 * gdb.base/prologue.exp: Use print /d.
372 * gdb.base/symbol-alias.exp: Handle C++ output.
373 * gdb.base/symbol-alias2.c: Handle C++ output.
374 [__cplusplus] (func): Explicitly specify linkage name.
375
a83cdcb6
PA
3762020-09-17 Pedro Alves <pedro@palves.net>
377
378 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
379 (struct my_key_t): ... this. Adjust all references.
380 (struct value_t): Rename to ...
381 (struct my_value_t): ... this. Adjust all references.
382 (create_map, add_map_element, create_map_map)
383 (add_map_map_element): Add casts.
384
d4bcee5c
PA
3852020-09-17 Pedro Alves <pedro@palves.net>
386
387 * gdb.python/py-framefilter-mi.c (funca): Add casts.
388 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
389
81f90489
PA
3902020-09-17 Pedro Alves <pedro@palves.net>
391
392 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
393
0a229804
PA
3942020-09-17 Pedro Alves <pedro@palves.net>
395
396 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
397 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
398 (charfoo, intfoo): Define full prototype.
399 * gdb.base/ptype1.c (charfoo): Define full prototype.
400 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
401 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
402
c3e5138d
PA
4032020-09-17 Pedro Alves <pedro@palves.net>
404
405 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
406 Don't define.
407 (utf_32_string): Compile for both C and C++.
408 * gdb.base/charset.exp: Use "print /d".
409
151fdbad
PA
4102020-09-17 Pedro Alves <pedro@palves.net>
411
412 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
413 (nullptr): Rename to ...
414 (null_ptr): ... this.
415 * gdb.base/watchpoint.exp: Adjust to rename.
416
18a25b64
PA
4172020-09-17 Pedro Alves <pedro@palves.net>
418
419 * gdb.base/printcmds.c (three, flag_enum_without_zero)
420 (three_not_flag): Add casts.
421
11fac337
PA
4222020-09-17 Pedro Alves <pedro@palves.net>
423
424 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
425 char array.
426 (main): Add references to Barrier, TestStrings, TestStringsH and
427 TestStringsW.
428 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
429 and expect a full prototype in C++.
430
52626c58
PA
4312020-09-17 Pedro Alves <pedro@palves.net>
432
433 * gdb.base/nested-addr.c (main): Add cast.
434 * gdb.base/nested-addr.exp: Use "print /d".
435
52bb0902
PA
4362020-09-17 Pedro Alves <pedro@palves.net>
437
438 * gdb.base/break.exp (func): New. Use it throughout when
439 expecting a function name.
440
73e18ac9
PA
4412020-09-17 Pedro Alves <pedro@palves.net>
442
443 * gdb.base/display.exp: Issue "set print asm-demangle on".
444
c8b18808
PA
4452020-09-17 Pedro Alves <pedro@palves.net>
446
447 * gdb.base/find.c: Include <string.h>.
448 (init_bufs): Add cast.
449 * gdb.base/find.exp: Issue "set print asm-demangle on".
450
fe830662
TT
4512020-09-16 Tom Tromey <tromey@adacore.com>
452
453 PR gdb/26598:
454 * gdb.base/skipcxx.exp: New file.
455 * gdb.base/skipcxx.cc: New file.
456
945ff6e2
TV
4572020-09-16 Tom de Vries <tdevries@suse.de>
458
459 PR testsuite/26617
460 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
461 WITH_DEBUG_SECTIONS is defined.
462 (xstr, str): New macro.
463 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
464 to get start and size of _Dmain.
465 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
466 using additional_flags.
467
da1df1db
TBA
4682020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
469
470 * gdb.base/bp-cmds-sourced-script.c: New file.
471 * gdb.base/bp-cmds-sourced-script.exp: New test.
472 * gdb.base/bp-cmds-sourced-script.gdb: New file.
473
337882d4
TV
4742020-09-16 Tom de Vries <tdevries@suse.de>
475
476 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
477 get the gdb prompt after issuing "monitor exit".
478
7361f908
TV
4792020-09-16 Tom de Vries <tdevries@suse.de>
480
481 PR testsuite/26624
482 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
483
4d91ddd3
TV
4842020-09-16 Tom de Vries <tdevries@suse.de>
485
486 PR testsuite/26618
487 * gdb.tui/new-layout.exp: Escape unbalanced braces.
488
08cc37dd
TT
4892020-09-15 Tom Tromey <tromey@adacore.com>
490
491 PR rust/26197:
492 * lib/rust-support.exp (rust_llvm_version): New proc.
493 * gdb.rust/simple.exp: Check rust_llvm_version.
494
ee6372f2
TV
4952020-09-14 Tom de Vries <tdevries@suse.de>
496
497 * gdb.rust/traits.exp: Fix PATH warning.
498
dc3a371e
PA
4992020-09-13 Pedro Alves <pedro@palves.net>
500
501 * gdb.base/catch-follow-exec.c (main): Add explicit return
502 statement.
503 * gdb.base/catch-signal.c (main): Likewise.
504 * gdb.base/condbreak-call-false.c (main): Likewise.
505 * gdb.base/consecutive.c (main): Add explicit return
506 statement and return type.
507 * gdb.base/cursal.c (main): Add explicit return statement.
508 * gdb.base/cvexpr.c (main): Likewise.
509 * gdb.base/display.c (main): Add explicit return statement and
510 return type.
511 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
512 * gdb.base/endianity.c (main): Likewise.
513 * gdb.base/execd-prog.c (main): Likewise.
514 * gdb.base/gdb1090.c (main): Likewise.
515 * gdb.base/info_qt.c (main): Likewise.
516 * gdb.base/lineinc.c (main): Likewise.
517 * gdb.base/load-command.c (main): Likewise.
518 * gdb.base/macscp1.c (main): Likewise.
519 * gdb.base/pr10179-a.c (main): Likewise.
520 * gdb.base/quit-live.c (main): Likewise.
521 * gdb.base/scope0.c (main): Likewise.
522 * gdb.base/settings.c (main): Likewise.
523 * gdb.base/stack-checking.c (main): Return int.
524 * gdb.base/varargs.c (main): Add explicit return statement.
525 * gdb.cp/ambiguous.cc (main): Likewise.
526 * gdb.cp/anon-struct.cc (main): Likewise.
527 * gdb.cp/anon-union.cc (main): Likewise.
528 * gdb.cp/bool.cc (main): Likewise.
529 * gdb.cp/bs15503.cc (main): Likewise.
530 * gdb.cp/cplusfuncs.cc (main): Likewise.
531 * gdb.cp/cttiadd.cc (main): Likewise.
532 * gdb.cp/extern-c.cc (main): Likewise.
533 * gdb.cp/filename.cc (main): Likewise.
534 * gdb.cp/formatted-ref.cc (main): Likewise.
535 * gdb.cp/mb-ctor.cc (main): Likewise.
536 * gdb.cp/member-ptr.cc (main): Likewise.
537 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
538 * gdb.cp/overload-const.cc (main): Likewise.
539 * gdb.cp/paren-type.cc (main): Likewise.
540 * gdb.cp/parse-lang.cc (main): Likewise.
541 * gdb.cp/pr-1023.cc (main): Likewise.
542 * gdb.cp/psmang1.cc (main): Likewise.
543 * gdb.cp/readnow-language.cc (main): Likewise.
544 * gdb.cp/ref-params.cc (main): Likewise.
545 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
546 * gdb.cp/virtbase2.cc (main): Likewise.
547 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
548 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
549 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
550 * gdb.mi/mi-console.c (main): Likewise.
551 * gdb.mi/mi-read-memory.c (main): Likewise.
552 * gdb.modula2/multidim.c (main): Likewise.
553 * gdb.opt/inline-small-func.c (main): Likewise.
554 * gdb.python/py-rbreak.c (main): Likewise.
555 * gdb.stabs/exclfwd1.c (main): Likewise.
556 * gdb.trace/qtro.c (main): Likewise.
557
af26601c
PA
5582020-09-13 Pedro Alves <pedro@palves.net>
559
560 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
561 instead of getenv.
562
2f4b83cd
PA
5632020-09-13 Pedro Alves <pedro@palves.net>
564
565 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
566 instead of spawning GDB with remote_spawn.
567 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
568 gdb_spawn instead of spawning GDB with remote_spawn.
569
c49da0e4
PA
5702020-09-13 Pedro Alves <pedro@palves.net>
571
572 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
573 file and add calls to first and second.
574 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
575 add call to f.
576
6791b117
PA
5772020-09-13 Pedro Alves <pedro@palves.net>
578
579 * gdb.mi/mi-break-qualified.cc: New file.
580 * gdb.mi/mi-break-qualified.exp: New file.
581 * lib/mi-support.exp (mi_create_breakpoint_multi)
582 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
583 procedures.
584 (mi_create_breakpoint_1): New, factored out from
585 mi_create_breakpoint.
586
3b8d4c5c
PA
5872020-09-13 Pedro Alves <pedro@palves.net>
588
589 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
590 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
591 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
592 (register_class): Delete.
593 (main): Don't call register_class.
594
d5f96005
PA
5952020-09-13 Pedro Alves <pedro@palves.net>
596
597 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
598 (do_tests): Remove "calling method for small class" test.
599 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
600 (register_class): Delete.
601 (main): Don't call register_class.
602 * gdb.cp/call-method-register.exp: New file, based on bits removed
603 from classes.exp.
604 * gdb.cp/call-method-register.cc: New file, based on bits removed
605 from classes.cc.
606
77f2120b
PA
6072020-09-13 Pedro Alves <pedro@palves.net>
608
609 * gdb.base/msym-bp-2.c: New.
610 * gdb.base/msym-bp-shl-lib.c: New file.
611 * gdb.base/msym-bp-shl-main-2.c: New file.
612 * gdb.base/msym-bp-shl-main.c: New file.
613 * gdb.base/msym-bp-shl.exp: New file.
614 * gdb.base/msym-bp.c: New file.
615 * gdb.base/msym-bp.exp: New file.
616
32aea73e
JB
6172020-09-13 Joel Brobecker <brobecker@adacore.com>
618
619 * gdb.base/default.exp: Change $_gdb_major to 11.
620
2a67f09d
FW
6212020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
622 Felix Willgerodt <Felix.Willgerodt@intel.com>
623
624 * x86-avx512bf16.c: New file.
625 * x86-avx512bf16.exp: Likewise.
626 * lib/gdb.exp (skip_avx512bf16_tests): New function.
627
ad570dd7
TV
6282020-09-11 Tom de Vries <tdevries@suse.de>
629
630 PR exp/26602
631 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
632
a56f7391
TBA
6332020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
634
635 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
636
918619e5
AM
6372020-09-10 Alan Modra <amodra@gmail.com>
638
639 PR 26597
640 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
641
cac1e71d
TV
6422020-09-08 Tom de Vries <tdevries@suse.de>
643
644 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
645 after gdb_starti_cmd.
646
c5cd900e
AKS
6472020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
648
649 * lib/fortran.exp (fortran_complex8): New proc.
650 (fortran_complex16): New proc.
651 * gdb.fortran/complex.exp: Use routines from fortran.exp
652 * gdb.fortran/pointer-to-pointer.exp: Likewise.
653 * gdb.fortran/vla-ptr-info.exp: Likewise.
654
8f5c6526
TV
6552020-09-03 Tom de Vries <tdevries@suse.de>
656
657 PR breakpoint/26546
658 * gdb.base/label-without-address.exp: Runto main first.
659
02c6f3f1
TT
6602020-09-02 Tom Tromey <tromey@adacore.com>
661
662 * gdb.ada/mi_var_access.exp: Test children of access variable.
663 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
664 * gdb.ada/mi_var_array.exp: Update.
665
efe24f05
KB
6662020-08-31 Kevin Buettner <kevinb@redhat.com>
667
668 * gdb.base/corefile.exp (warning-free): XFAIL test when running
669 on docker w/ AUFS storage driver.
670
973695d6
KB
6712020-08-31 Kevin Buettner <kevinb@redhat.com>
672
673 * gdb.base/corefile2.exp (renamed binfile): New tests.
674
f3bd50f1
SM
6752020-08-31 Simon Marchi <simon.marchi@efficios.com>
676
677 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
678
22b9b4b0
SL
6792020-08-31 Simon Marchi <simon.marchi@efficios.com>
680
681 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
682 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
683
8efaf6b3
SM
6842020-08-31 Simon Marchi <simon.marchi@efficios.com>
685
686 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
687 output, printing a "not saved" value from history and printing a
688 convenience variable created from a "not saved" value.
689
e840f2e3
TV
6902020-08-31 Tom de Vries <tdevries@suse.de>
691
692 * gdb.base/eh_return.exp: Use nopie.
693
8f57f343
PA
6942020-08-28 Pedro Alves <pedro@palves.net>
695
696 * gdb.base/advance-until-multiple-locations.exp
697 (advance_overload, until_overload): Adjust to match the
698 frame/function header instead of the source line text.
699
626d2320
TV
7002020-08-28 Tom de Vries <tdevries@suse.de>
701
702 * gdb.base/label-without-address.c: New test.
703 * gdb.base/label-without-address.exp: New file.
704
df631783
PA
7052020-08-27 Pedro Alves <pedro@palves.net>
706
707 PR gdb/26523
708 PR gdb/26524
709 * gdb.base/advance-until-multiple-locations.cc: New.
710 * gdb.base/advance-until-multiple-locations.exp: New.
711
48b076bb
SM
7122020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
713
714 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
715
c2015ce4
AB
7162020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * gdb.arch/amd64-byte.exp: Make test names unique, use
719 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
720 * gdb.arch/amd64-dword.exp: Likewise.
721 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
722 * gdb.arch/amd64-stap-special-operands.exp: Make test names
723 unique.
724 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
725 * gdb.arch/amd64-word.exp: Make test names unique, use
726 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
727 * gdb.arch/i386-byte.exp: Make test names unique, use
728 gdb_breakpoint.
729 * gdb.arch/i386-word.exp: Likewise.
730
995d3a19
SV
7312020-08-25 Shahab Vahedi <shahab@synopsys.com>
732
733 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
734
8cac2b31
SM
7352020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
736
737 PR gdb/26532
738 * gdb.threads/stepi-random-signal.exp: Update pattern.
739
2bc19622
SM
7402020-08-25 Simon Marchi <simon.marchi@efficios.com>
741
742 PR gdb/26532
743 * gdb.base/ui-redirect.exp: Update pattern.
744
b04aa1fc
GB
7452020-08-25 Gary Benson <gbenson@redhat.com>
746
747 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
748 when compiling with clang.
8571e9c8 749 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 750
9f68b453
GB
7512020-08-25 Gary Benson <gbenson@redhat.com>
752
753 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
754 Add additional_flags=-Wno-inaccessible-base when compiling
755 with GCC >= 10.1 or clang. Add additional_flags=-w when
756 compiling with GCC < 10.
757
3945d2d7
GM
7582020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
759
760 PR m2/26372
fc5d6901
SM
761 * gdb.modula2/multidim.c: New file.
762 * gdb.modula2/multidim.exp: New file.
3945d2d7 763
60122dbe
SM
7642020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
765
766 * lib/gdb.exp (runto): Always emit fail on internal error.
767
1eb8556f
SM
7682020-08-24 Simon Marchi <simon.marchi@efficios.com>
769
770 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
771 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
772 Likewise.
773 * gdb.threads/stepi-random-signal.exp: Likewise.
774
33bf4c5c
TBA
7752020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
776
777 * gdb.base/print-file-var.exp: Fix typo "breapoint".
778 * gdb.trace/strace.exp: Ditto.
779
c2fd7fae
AKS
7802020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
781
782 * gdb.fortran/vla-type.exp: Skip commands not required for
783 the Flang compiled binaries after prologue fix.
784
326afb72
TT
7852020-08-17 Tom de Vries <tdevries@suse.de>
786 Tom Tromey <tromey@adacore.com>
787
788 PR rust/26197:
789 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
790
3ae7ab99
TT
7912020-08-17 Tom Tromey <tromey@adacore.com>
792
793 * gdb.ada/mi_var_access.exp: New file.
794 * gdb.ada/mi_var_access/mi_access.adb: New file.
795 * gdb.ada/mi_var_access/pck.adb: New file.
796 * gdb.ada/mi_var_access/pck.ads: New file.
797
f569c1c5
TV
7982020-08-16 Tom de Vries <tdevries@suse.de>
799
800 PR gdb/25350
801 * gdb.base/eh_return.c: New test.
802 * gdb.base/eh_return.exp: New file.
803
3d11c30a
TV
8042020-08-15 Tom de Vries <tdevries@suse.de>
805
806 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
807 (mixed_func_1d_): Use fortran_charlen_t in decl.
808
547ce8f0
TV
8092020-08-15 Tom de Vries <tdevries@suse.de>
810
811 PR backtrace/26390
812 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
813 Update expected pattern.
814
a54a7f13
PA
8152020-08-13 Pedro Alves <pedro@palves.net>
816
817 * gdb.fortran/complex.exp: Check skip_fortran_tests.
818 * gdb.fortran/library-module.exp: Likewise.
819 * gdb.fortran/logical.exp: Likewise.
820 * gdb.fortran/module.exp: Likewise.
821 * gdb.fortran/print_type.exp: Likewise.
822 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
823 * gdb.fortran/vla-datatypes.exp: Likewise.
824 * gdb.fortran/vla-history.exp: Likewise.
825 * gdb.fortran/vla-ptr-info.exp: Likewise.
826 * gdb.fortran/vla-ptype-sub.exp: Likewise.
827 * gdb.fortran/vla-ptype.exp: Likewise.
828 * gdb.fortran/vla-sizeof.exp: Likewise.
829 * gdb.fortran/vla-type.exp: Likewise.
830 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
831 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
832 * gdb.fortran/vla-value-sub.exp: Likewise.
833 * gdb.fortran/vla-value.exp: Likewise.
834
7a82e903
PA
8352020-08-13 Pedro Alves <pedro@palves.net>
836
837 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
838 * gdb.ada/access_to_packed_array.exp: Likewise.
839 * gdb.ada/access_to_unbounded_array.exp: Likewise.
840 * gdb.ada/addr_arith.exp: Likewise.
841 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
842 * gdb.ada/arr_arr.exp: Likewise.
843 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
844 * gdb.ada/array_bounds.exp: Likewise.
845 * gdb.ada/array_of_variable_length.exp: Likewise.
846 * gdb.ada/array_ptr_renaming.exp: Likewise.
847 * gdb.ada/array_subscript_addr.exp: Likewise.
848 * gdb.ada/arraydim.exp: Likewise.
849 * gdb.ada/arrayparam.exp: Likewise.
850 * gdb.ada/arrayptr.exp: Likewise.
851 * gdb.ada/assign_1.exp: Likewise.
852 * gdb.ada/assign_arr.exp: Likewise.
853 * gdb.ada/atomic_enum.exp: Likewise.
854 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
855 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
856 * gdb.ada/bias.exp: Likewise.
857 * gdb.ada/boolean_expr.exp: Likewise.
858 * gdb.ada/bp_c_mixed_case.exp: Likewise.
859 * gdb.ada/bp_enum_homonym.exp: Likewise.
860 * gdb.ada/bp_inlined_func.exp: Likewise.
861 * gdb.ada/bp_on_var.exp: Likewise.
862 * gdb.ada/bp_range_type.exp: Likewise.
863 * gdb.ada/bp_reset.exp: Likewise.
864 * gdb.ada/call_pn.exp: Likewise.
865 * gdb.ada/catch_assert_if.exp: Likewise.
866 * gdb.ada/catch_ex.exp: Likewise.
867 * gdb.ada/catch_ex_std.exp: Likewise.
868 * gdb.ada/char_enum.exp: Likewise.
869 * gdb.ada/char_param.exp: Likewise.
870 * gdb.ada/complete.exp: Likewise.
871 * gdb.ada/cond_lang.exp: Likewise.
872 * gdb.ada/convvar_comp.exp: Likewise.
873 * gdb.ada/dgopt.exp: Likewise.
874 * gdb.ada/disc_arr_bound.exp: Likewise.
875 * gdb.ada/display_nested.exp: Likewise.
876 * gdb.ada/dot_all.exp: Likewise.
877 * gdb.ada/dyn_loc.exp: Likewise.
878 * gdb.ada/dyn_stride.exp: Likewise.
879 * gdb.ada/excep_handle.exp: Likewise.
880 * gdb.ada/expr_delims.exp: Likewise.
881 * gdb.ada/expr_with_funcall.exp: Likewise.
882 * gdb.ada/exprs.exp: Likewise.
883 * gdb.ada/fin_fun_out.exp: Likewise.
884 * gdb.ada/fixed_cmp.exp: Likewise.
885 * gdb.ada/formatted_ref.exp: Likewise.
886 * gdb.ada/frame_arg_lang.exp: Likewise.
887 * gdb.ada/frame_args.exp: Likewise.
888 * gdb.ada/fullname_bp.exp: Likewise.
889 * gdb.ada/fun_addr.exp: Likewise.
890 * gdb.ada/fun_in_declare.exp: Likewise.
891 * gdb.ada/fun_overload_menu.exp: Likewise.
892 * gdb.ada/fun_renaming.exp: Likewise.
893 * gdb.ada/funcall_char.exp: Likewise.
894 * gdb.ada/funcall_param.exp: Likewise.
895 * gdb.ada/funcall_ptr.exp: Likewise.
896 * gdb.ada/funcall_ref.exp: Likewise.
897 * gdb.ada/homonym.exp: Likewise.
898 * gdb.ada/info_addr_mixed_case.exp: Likewise.
899 * gdb.ada/info_auto_lang.exp: Likewise.
900 * gdb.ada/info_exc.exp: Likewise.
901 * gdb.ada/info_types.exp: Likewise.
902 * gdb.ada/int_deref.exp: Likewise.
903 * gdb.ada/interface.exp: Likewise.
904 * gdb.ada/iwide.exp: Likewise.
905 * gdb.ada/lang_switch.exp: Likewise.
906 * gdb.ada/length_cond.exp: Likewise.
907 * gdb.ada/maint_with_ada.exp: Likewise.
908 * gdb.ada/mi_catch_assert.exp: Likewise.
909 * gdb.ada/mi_catch_ex.exp: Likewise.
910 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
911 * gdb.ada/mi_dyn_arr.exp: Likewise.
912 * gdb.ada/mi_ex_cond.exp: Likewise.
913 * gdb.ada/mi_exc_info.exp: Likewise.
914 * gdb.ada/mi_interface.exp: Likewise.
915 * gdb.ada/mi_prot.exp: Likewise.
916 * gdb.ada/mi_ref_changeable.exp: Likewise.
917 * gdb.ada/mi_string_access.exp: Likewise.
918 * gdb.ada/mi_task_arg.exp: Likewise.
919 * gdb.ada/mi_task_info.exp: Likewise.
920 * gdb.ada/mi_var_array.exp: Likewise.
921 * gdb.ada/mi_var_union.exp: Likewise.
922 * gdb.ada/mi_variant.exp: Likewise.
923 * gdb.ada/minsyms.exp: Likewise.
924 * gdb.ada/mod_from_name.exp: Likewise.
925 * gdb.ada/nested.exp: Likewise.
926 * gdb.ada/null_array.exp: Likewise.
927 * gdb.ada/optim_drec.exp: Likewise.
928 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
929 * gdb.ada/packed_array_assign.exp: Likewise.
930 * gdb.ada/packed_tagged.exp: Likewise.
931 * gdb.ada/pp-rec-component.exp: Likewise.
932 * gdb.ada/print_chars.exp: Likewise.
933 * gdb.ada/print_pc.exp: Likewise.
934 * gdb.ada/ptr_typedef.exp: Likewise.
935 * gdb.ada/ptype_arith_binop.exp: Likewise.
936 * gdb.ada/ptype_array.exp: Likewise.
937 * gdb.ada/ptype_field.exp: Likewise.
938 * gdb.ada/ptype_tagged_param.exp: Likewise.
939 * gdb.ada/ptype_union.exp: Likewise.
940 * gdb.ada/py_range.exp: Likewise.
941 * gdb.ada/py_taft.exp: Likewise.
942 * gdb.ada/rdv_wait.exp: Likewise.
943 * gdb.ada/rec_comp.exp: Likewise.
944 * gdb.ada/rec_return.exp: Likewise.
945 * gdb.ada/ref_param.exp: Likewise.
946 * gdb.ada/ref_tick_size.exp: Likewise.
947 * gdb.ada/rename_subscript_param.exp: Likewise.
948 * gdb.ada/repeat_dyn.exp: Likewise.
949 * gdb.ada/same_component_name.exp: Likewise.
950 * gdb.ada/same_enum.exp: Likewise.
951 * gdb.ada/scalar_storage.exp: Likewise.
952 * gdb.ada/set_wstr.exp: Likewise.
953 * gdb.ada/small_reg_param.exp: Likewise.
954 * gdb.ada/str_binop_equal.exp: Likewise.
955 * gdb.ada/str_ref_cmp.exp: Likewise.
956 * gdb.ada/str_uninit.exp: Likewise.
957 * gdb.ada/sub_variant.exp: Likewise.
958 * gdb.ada/sym_print_name.exp: Likewise.
959 * gdb.ada/taft_type.exp: Likewise.
960 * gdb.ada/tagged.exp: Likewise.
961 * gdb.ada/tagged_access.exp: Likewise.
962 * gdb.ada/task_bp.exp: Likewise.
963 * gdb.ada/task_switch_in_core.exp: Likewise.
964 * gdb.ada/tasks.exp: Likewise.
965 * gdb.ada/tick_last_segv.exp: Likewise.
966 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
967 * gdb.ada/type_coercion.exp: Likewise.
968 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
969 * gdb.ada/unchecked_union.exp: Likewise.
970 * gdb.ada/uninitialized_vars.exp: Likewise.
971 * gdb.ada/var_arr_attrs.exp: Likewise.
972 * gdb.ada/var_arr_typedef.exp: Likewise.
973 * gdb.ada/var_rec_arr.exp: Likewise.
974 * gdb.ada/variant-record.exp: Likewise.
975 * gdb.ada/variant.exp: Likewise.
976 * gdb.ada/variant_record_packed_array.exp: Likewise.
977 * gdb.ada/varsize_limit.exp: Likewise.
978 * gdb.ada/whatis_array_val.exp: Likewise.
979 * gdb.ada/widewide.exp: Likewise.
980 * gdb.ada/win_fu_syms.exp: Likewise.
981
9822020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
983
984 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
985
10c381b5
AB
9862020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
987
988 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
989 unset the array variable.
990
8f34b746
TV
9912020-08-03 Tom de Vries <tdevries@suse.de>
992
993 PR symtab/26333
994 * lib/dwarf.exp (DW_LNE_user): New proc.
995 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
996 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
997
0245e136
KB
9982020-07-31 Kevin Buettner <kevinb@redhat.com>
999
1000 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1001 to 'uintptr_t'
1002 (inttypes.h): Include.
1003
9ef1ec5d
KB
10042020-07-31 Kevin Buettner <kevinb@redhat.com>
1005
1006 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1007 (C5_24k): Delete.
1008 (C5_8k, C5_64k, C5_256k): New macros.
1009 (buf_ro): Allocate 256 KiB of initialized data.
1010
4c55e970
TBA
10112020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1012
1013 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1014 that attempt to overwrite an existing condition with a condition
1015 that fails parsing and also with a condition that parses fine
1016 but contains junk at the end.
1017
1e620590
TBA
10182020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1019
1020 * gdb.base/condbreak-bad.c: New test.
1021 * gdb.base/condbreak-bad.exp: New file.
1022
e12dcc50
TV
10232020-07-30 Tom de Vries <tdevries@suse.de>
1024
1025 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1026 out of ...
1027 (GDBInfoModuleSymbols::check_entry): ... here.
1028 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1029 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1030 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1031
6cc64caa
TV
10322020-07-30 Tom de Vries <tdevries@suse.de>
1033
1034 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1035 "__class_some_module_Number_t" optional.
1036
90fd07fc
TV
10372020-07-29 Tom de Vries <tdevries@suse.de>
1038
1039 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1040 multiple locations.
1041
f5c79e97
TV
10422020-07-29 Tom de Vries <tdevries@suse.de>
1043
1044 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1045 rather than function name.
1046
f75a0693
AB
10472020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1048
1049 PR symtab/26270:
1050 * gdb.cp/disasm-func-name.cc: New file.
1051 * gdb.cp/disasm-func-name.exp: New file.
1052
4888741a
TT
10532020-07-28 Tom Tromey <tromey@adacore.com>
1054
1055 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1056 'varval' location.
1057
43d5901d
AB
10582020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1059
1060 * gdb.python/py-unwind.py: Update to make use of a register
1061 descriptor.
1062
14fa8fb3
AB
10632020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1064
1065 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1066
e79eb02f
AB
10672020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1068
1069 PR fortran/23051
1070 PR fortran/26139
1071 * gdb.fortran/class-allocatable-array.exp: New file.
1072 * gdb.fortran/class-allocatable-array.f90: New file.
1073 * gdb.fortran/pointer-to-pointer.exp: New file.
1074 * gdb.fortran/pointer-to-pointer.f90: New file.
1075
876518dd
TV
10762020-07-25 Tom de Vries <tdevries@suse.de>
1077
1078 PR symtab/26243
1079 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1080 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1081
6dcfb80a
TV
10822020-07-24 Tom de Vries <tdevries@suse.de>
1083
1084 PR testsuite/26293
1085 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1086
e7bc9db8
PA
10872020-07-23 Pedro Alves <pedro@palves.net>
1088
1089 * gdb.server/server-kill.exp (prepare): New, factored out from the
1090 top level.
1091 (kill_server): New.
1092 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1093 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1094
78344df7
AB
10952020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1096
1097 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1098
25dfed24
SL
10992020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1100
1101 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1102 Initialize to empty string at top level.
1103 (gdb_wrapper_init): Revert check for file existence on build.
1104 Build the wrapper in its default place, not a build-specific
1105 location. When host == build, make the pathname absolute.
1106 (gdb_compile): Delete leftover declaration of
1107 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1108 string instead of uninitialized.
1109
7da515fd
KB
11102020-07-22 Kevin Buettner <kevinb@redhat.com>
1111
1112 * gdb.base/corefile2.exp: New file.
1113 * gdb.base/coremaker2.exp: New file.
1114
9c5ec5c2
KB
11152020-07-22 Kevin Buettner <kevinb@redhat.com>
1116
1117 * gdb.base/coredump-filter.exp: Add second
1118 non-Private-Shared-Anon-File test.
1119 (test_disasm): Rename binfile for test which is expected
1120 to fail.
1121
f9e233c9
KB
11222020-07-22 Kevin Buettner <kevinb@redhat.com>
1123
1124 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1125 data in core file".
1126 * gdb.base/coremaker.c (buf2ro): New global.
1127 (mmapdata): Add a read-only mmap mapping.
1128
94c265d7
KB
11292020-07-22 Kevin Buettner <kevinb@redhat.com>
1130
1131 PR corefiles/25631
1132 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1133 New test.
1134 * gdb.base/coremaker.c (buf3): New global.
1135 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1136 flags.
1137
11382020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1139
1140 * gdb.base/coremaker.c (filler_ro): New global constant.
1141
32fa152e
TT
11422020-07-22 Tom Tromey <tromey@adacore.com>
1143
1144 * gdb.ada/mi_prot.exp: New file.
1145 * gdb.ada/mi_prot/pkg.adb: New file.
1146 * gdb.ada/mi_prot/pkg.ads: New file.
1147 * gdb.ada/mi_prot/prot.adb: New file.
1148
c8474dc3
TBA
11492020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1150
1151 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1152 loads two JITers.
1153
baf8791e
AB
11542020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1155
1156 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1157
f7306dac
AB
11582020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1159
1160 * gdb.python/py-arch-reg-names.exp: Additional tests.
1161
6d3d6e4b
TV
11622020-07-21 Tom de Vries <tdevries@suse.de>
1163
1164 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1165 breakpoint locations".
1166 * gdb.reverse/solib-reverse.exp: Same.
1167
803d0592
TV
11682020-07-21 Tom de Vries <tdevries@suse.de>
1169
1170 * gdb.reverse/step-reverse.c (callee): Merge statements.
1171
e9bdc510
TV
11722020-07-21 Tom de Vries <tdevries@suse.de>
1173
1174 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1175 line numbers for some variables.
1176
f0f9e75a
TV
11772020-07-21 Tom de Vries <tdevries@suse.de>
1178
1179 * gdb.opt/inline-locals.c (init_array): New func.
1180 (func1): Use init_array.
1181 * gdb.opt/inline-locals.exp: Update pattern.
1182
bd460ecb
TV
11832020-07-21 Tom de Vries <tdevries@suse.de>
1184
1185 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1186 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1187
ae5369e7
LC
11882020-07-20 Ludovic Courtès <ludo@gnu.org>
1189
1190 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1191 * gdb.guile/types-module.exp: Remove "ERROR:" from
1192 regexps since Guile 3.0 no longer prints that.
1193
68cf161c
LC
11942020-07-20 Ludovic Courtès <ludo@gnu.org>
1195
1196 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1197 error regexp to match on Guile 2.2.
1198
c14b4913
GB
11992020-07-20 Gary Benson <gbenson@redhat.com>
1200
1201 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1202 with clang.
1203
b243ba58
TV
12042020-07-20 Tom de Vries <tdevries@suse.de>
1205
1206 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1207 (omp_set_lock_in_order): New function.
1208 (single_scope, multi_scope, nested_func, nested_parallel): Use
1209 omp_set_lock_in_order and omp_unset_lock.
1210 (main): Init and destroy lock and lock2.
1211
c06ad8b5
TV
12122020-07-20 Tom de Vries <tdevries@suse.de>
1213
1214 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1215
6e22f117
TV
12162020-07-20 Tom de Vries <tdevries@suse.de>
1217
1218 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1219
33176ea7
TV
12202020-07-17 Tom de Vries <tdevries@suse.de>
1221
1222 * gdb.base/valgrind-infcall-2.c: New test.
1223 * gdb.base/valgrind-infcall-2.exp: New file.
1224 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1225
90c3ec2d
TV
12262020-07-17 Tom de Vries <tdevries@suse.de>
1227
1228 * gdb.dlang/circular.c (found): Use found_label as label name.
1229 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1230 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1231 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1232 * gdb.dwarf2/ada-linkage-name.exp: Same.
1233 * gdb.dwarf2/arr-subrange.exp: Same.
1234 * gdb.dwarf2/atomic-type.exp: Same.
1235 * gdb.dwarf2/comp-unit-lang.exp: Same.
1236 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1237 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1238 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1239 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1240 * gdb.dwarf2/implptr-64bit.exp: Same.
1241 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1242 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1243 * gdb.dwarf2/imported-unit.exp: Same.
1244 * gdb.dwarf2/main-subprogram.exp: Same.
1245 * gdb.dwarf2/missing-type-name.exp: Same.
1246 * gdb.dwarf2/nonvar-access.exp: Same.
1247 * gdb.dwarf2/struct-with-sig.exp: Same.
1248 * gdb.dwarf2/typedef-void-finish.exp: Same.
1249 * gdb.dwarf2/void-type.exp: Same.
1250
10da644d
TV
12512020-07-17 Tom de Vries <tdevries@suse.de>
1252
1253 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1254 src parameter.
1255 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1256 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1257 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1258 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1259 * gdb.dwarf2/dwz.exp: Same.
1260 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1261 * gdb.dwarf2/implref-array.exp: Same.
1262 * gdb.dwarf2/implref-const.exp: Same.
1263 * gdb.dwarf2/implref-global.exp: Same.
1264 * gdb.dwarf2/implref-struct.exp: Same.
1265 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1266 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1267 * gdb.dwarf2/var-access.exp: Same.
1268 * gdb.dwarf2/varval.exp: Same.
1269 * gdb.trace/entry-values.exp: Same.
1270
315e6afc
TV
12712020-07-17 Tom de Vries <tdevries@suse.de>
1272
1273 * lib/dwarf.exp (Dwarf::extern): Remove.
1274 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1275 * gdb.dlang/circular.exp: Same.
1276 * gdb.dwarf2/comp-unit-lang.exp: Same.
1277 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1278 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1279 * gdb.dwarf2/dwz.exp: Same.
1280 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1281 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1282 * gdb.dwarf2/imported-unit.exp: Same.
1283 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1284
5597c940
SL
12852020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1286
1287 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1288 Use double quotes instead of single quotes.
1289
d0ce17d8
CT
12902020-07-16 Caroline Tice <cmtice@google.com>
1291
1292 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1293 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1294
853772cc
TV
12952020-07-16 Tom de Vries <tdevries@suse.de>
1296
1297 * lib/dwarf.exp (program): Initialize _line.
1298 (DW_LNE_end_sequence): Reinitialize _line.
1299 (DW_LNS_advance_line): Update _line.
1300 (line): New proc.
1301 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1302 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1303 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1304 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1305 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1306 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1307
fe07b572
AB
13082020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1309
1310 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1311 generic.
1312
52781cce
TV
13132020-07-15 Tom de Vries <tdevries@suse.de>
1314
1315 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1316 is_amd64_regs_target.
1317
3dcc261c
AB
13182020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1319
1320 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1321 * gdb.fortran/ptype-on-functions.f90: Likewise.
1322
054a0959
SM
13232020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1324
1325 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1326 values in documentation for addr_size to 4 and 8.
1327
ccb9eba6
AB
13282020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1329
1330 * gdb.arch/amd64-osabi.exp: Update.
1331 * gdb.arch/arm-disassembler-options.exp: Update.
1332 * gdb.arch/powerpc-disassembler-options.exp: Update.
1333 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1334 * gdb.arch/s390-disassembler-options.exp: Update.
1335 * gdb.base/all-architectures.exp.tcl: Update.
1336 * gdb.base/attach-pie-noexec.exp: Update.
1337 * gdb.base/catch-syscall.exp: Update.
1338 * gdb.xml/tdesc-arch.exp: Update.
1339
025a39a7
TV
13402020-07-14 Tom de Vries <tdevries@suse.de>
1341
1342 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1343 (local_gettid): ... this.
1344 (fn): Update.
1345
74e4b667
SL
13462020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1347
1348 * gdb.base/info_sources.exp: Skip directory match tests on
1349 remote hosts.
1350
f413dd74
GB
13512020-07-13 Gary Benson <gbenson@redhat.com>
1352
1353 * gdb.base/savedregs.exp (caller): Use parentheses to
1354 make expected expression evaluation ordering explicit.
1355
915771bb
GB
13562020-07-13 Gary Benson <gbenson@redhat.com>
1357
1358 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1359
2a122642
GB
13602020-07-13 Gary Benson <gbenson@redhat.com>
1361
1362 * gdb.base/bigcore.c (main): Use a volatile pointer when
1363 attempting to trigger a SIGSEGV.
1364 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1365 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1366 * gdb.base/savedregs.c (thrower): Likewise.
1367 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1368
3f00c730
GB
13692020-07-13 Gary Benson <gbenson@redhat.com>
1370
1371 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1372 defining and using VLA structure fields into...
1373 * gdb.base/vla-struct-fields.c: New file.
1374 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1375 tests into...
1376 * gdb.base/vla-struct-fields.exp: New file.
1377
963eeee4
TV
13782020-07-13 Tom de Vries <tdevries@suse.de>
1379
1380 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1381 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1382 * gdb.base/gold-gdb-index.exp: Same.
1383 * gdb.base/morestack.exp: Same.
1384
0ed35c9a
DX
13852020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1386
1387 PR rust/26121
1388 * gdb.rust/modules.rs: Prevent linker from discarding test
1389 symbol.
1390
4fdba23d
PA
13912020-07-10 Pedro Alves <pedro@palves.net>
1392
1393 PR gdb/26199
1394 * gdb.multi/multi-target.c (exit_thread): New.
1395 (thread_start): Break loop if EXIT_THREAD.
1396 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1397 (top level) Call test_no_resumed.
1398
15f3b077
TT
13992020-07-08 Tom Tromey <tromey@adacore.com>
1400
1401 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1402 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1403
9fc501fd
AB
14042020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1405
1406 PR python/22748
1407 * gdb.opt/inline-frame-tailcall.c: New file.
1408 * gdb.opt/inline-frame-tailcall.exp: New file.
1409 * gdb.python/py-unwind-inline.c: New file.
1410 * gdb.python/py-unwind-inline.exp: New file.
1411 * gdb.python/py-unwind-inline.py: New file.
1412
64cb3757
AB
14132020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1414
1415 * gdb.python/py-arch-reg-groups.exp: New file.
1416
0f767f94
AB
14172020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1418
1419 * gdb.python/py-arch-reg-names.exp: New file.
1420
87dbc774
AB
14212020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1422
1423 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1424 gdb.PendingFrame.architecture method.
1425
d8cc8af6
TV
14262020-07-06 Tom de Vries <tdevries@suse.de>
1427
1428 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1429
3c8ea5be
PA
14302020-07-03 Pedro Alves <palves@redhat.com>
1431
1432 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1433 explicitly write negative numbers.
1434 * gdb.base/structs2.exp: Adjust expected output.
1435
bf90c83a
PA
14362020-07-03 Pedro Alves <palves@redhat.com>
1437
1438 * gdb.base/charset.c (init_string): Change all char parameters to
1439 unsigned char parameters.
1440
2eb82157
PA
14412020-07-03 Pedro Alves <palves@redhat.com>
1442
1443 * gdb.base/call-sc.exp (start_scalars_test): Use
1444 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1445 * gdb.base/overlays.c: Remove references to PARAMS.
1446 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1447 * gdb.base/reread.exp: Don't set 'prototypes' global.
1448 * gdb.base/structs.exp (start_structs_test): Use
1449 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1450 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1451 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1452 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1453 call.
1454 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1455
9adda7af
PA
14562020-07-03 Pedro Alves <palves@redhat.com>
1457
1458 * gdb.base/m32rovly.c: Delete.
1459 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1460
2a17c803
PW
14612020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1462
1463 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1464 of gdb_py_test_multiple.
1465 * gdb.python/py-cmd.exp: Likewise.
1466 * gdb.python/py-events.exp: Likewise.
1467 * gdb.python/py-function.exp: Likewise.
1468 * gdb.python/py-inferior.exp: Likewise.
1469 * gdb.python/py-infthread.exp: Likewise.
1470 * gdb.python/py-linetable.exp: Likewise.
1471 * gdb.python/py-parameter.exp: Likewise.
1472 * gdb.python/py-value.exp: Likewise.
1473
b011fe1a
TV
14742020-06-30 Tom de Vries <tdevries@suse.de>
1475
1476 PR testsuite/26175
1477 * lib/future.exp (gdb_default_target_compile): Detect and handle
1478 early_flags.
1479
df5b8876
SM
14802020-06-29 Simon Marchi <simon.marchi@efficios.com>
1481
1482 * boards/simavr.exp (gdb_load): Catch errors when closing
1483 previous connection. Close connection, wait for process and
1484 unset simavr_spawn_id on failure.
1485
a3ca48cd
TV
14862020-06-29 Tom de Vries <tdevries@suse.de>
1487
1488 * lib/gdb.exp (unknown): Make test-case unresolved.
1489
b0237c0e
TV
14902020-06-29 Tom de Vries <tdevries@suse.de>
1491
1492 PR gdb/25475
1493 * gdb.server/solib-list.exp: Verify that the symbol reload
1494 confirmation question is asked.
1495
c0b3b3bd
PW
14962020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1497
1498 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1499 have a input seq nr in each pass message.
fe4c3d43 1500 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1501 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1502 * gdb.python/python.exp: Make test names unique,
1503 use gdb_test_multiline instead of gdb_py_test_multiple,
1504 use $gdb_test_name.
1505 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1506
1776e3e5
NA
15072020-06-26 Nick Alcock <nick.alcock@oracle.com>
1508
1509 * configure.ac: Add --enable-libctf.
1510 * aclocal.m4: sinclude ../config/enable.m4.
1511 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1512 * lib/gdb.exp (skip_ctf_tests): Use it.
1513 * gdb.base/ctf-constvars.exp: Error message tweak.
1514 * gdb.base/ctf-ptype.exp: Likewise.
1515 * configure: Regenerate.
1516
f53b3eeb
GB
15172020-06-26 Gary Benson <gbenson@redhat.com>
1518
1519 * gdb.cp/try_catch.cc: Include string.h.
1520 (main): Replace comparison against string literal with
1521 strcmp, avoiding build failure with -Wstring-compare.
1522 Add "marker test-complete".
1523 * gdb.cp/try_catch.exp: Run the test to the above marker,
1524 then verify that the value of "test" is still true.
1525
6d74da72
AB
15262020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1527
1528 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1529
2e52d038
AB
15302020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1531
1532 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1533
3b9fce96
AB
15342020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1535
1536 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1537 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1538 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1539 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1540 * gdb.arch/riscv-tdesc-loading.exp: New file.
1541
ed69cbc8
AB
15422020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1543
1544 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1545
767a879e
AB
15462020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1547
1548 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1549 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1550 * gdb.arch/riscv-tdesc-regs.c: New file.
1551 * gdb.arch/riscv-tdesc-regs.exp: New file.
1552
221db974
PA
15532020-06-24 Pedro Alves <palves@redhat.com>
1554
1555 * gdb.arch/amd64-entry-value-paramref.exp: Use
1556 prepare_for_testing_full and don't pass "c++" for the .S file
1557 build spec.
1558 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1559 $options, since it's an assembly file. Remove -Wno-deprecated.
1560 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1561 compiling C++ programs.
1562
331733cd
PA
15632020-06-24 Pedro Alves <palves@redhat.com>
1564
1565 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1566 Clang, add "-Wno-unknown-warning-option" to the options.
1567
caa7fd04
AB
15682020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1569
1570 * gdb.xml/tdesc-reload.c: New file.
1571 * gdb.xml/tdesc-reload.exp: New file.
1572 * gdb.xml/maint-xml-dump-01.xml: New file.
1573 * gdb.xml/maint-xml-dump-02.xml: New file.
1574 * gdb.xml/maint-xml-dump.exp: New file.
1575
bb8d1260
SL
15762020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1577
1578 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1579 Adjust for omitted commands when TUI is disabled.
1580
7e4b9c4c
GB
15812020-06-23 Gary Benson <gbenson@redhat.com>
1582 Pedro Alves <palves@redhat.com>
1583
1584 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1585 * gdb.cp/nsimport.cc: Likewise.
1586 * gdb.cp/nsnested.cc: Likewise.
1587 * gdb.cp/nsnoimports.cc: Likewise.
1588 * gdb.cp/nsusing.cc: Likewise.
1589 * gdb.cp/smartp.cc: Likewise.
1590 * gdb.python/py-pp-integral.c: Likewise.
1591 * gdb.python/py-pp-re-notag.c: Likewise.
1592
2e573c0a
GB
15932020-06-23 Gary Benson <gbenson@redhat.com>
1594
1595 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1596 * gdb.cp/nsimport.cc: Likewise.
1597 * gdb.cp/nsnested.cc: Likewise.
1598 * gdb.cp/nsnoimports.cc: Likewise.
1599 * gdb.cp/nsusing.cc: Likewise.
1600 * gdb.cp/smartp.cc: Likewise.
1601 * gdb.python/py-pp-integral.c: Likewise.
1602 * gdb.python/py-pp-re-notag.c: Likewise.
1603
746ebfe8
PW
16042020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1605
1606 * gdb.base/default-args.exp: New test.
1607 * gdb.base/default-args.c: New file.
1608 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1609 * gdb.base/default.exp: Update to new help text.
1610 * gdb.base/help.exp: Likewise.
1611 * gdb.base/page.exp: Likewise.
1612 * gdb.base/style.exp: Likewise.
1613 * gdb.guile/guile.exp: Likewise.
1614 * gdb.python/python.exp: Likewise.
1615
e822f2cd
SL
16162020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1617
1618 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1619 remote host. Fix search path syntax on Windows host.
1620
48e9cc84
PW
16212020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1622
1623 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1624 over 'exec-file-mismatch'.
1625 * gdb.base/attach.c: Mark should_exit volatile.
1626 * gdb.base/attach2.c: Likewise. Add a comment explaining
1627 why the sleep cannot be big.
1628 * gdb.base/attach3.c: New file.
1629
160f8a8f
SL
16302020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1631
1632 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1633 prefix optional.
1634
4d91c2a4
SL
16352020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1636
1637 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1638 for remote host.
1639
87f83f20
SL
16402020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1641 Hafiz Abid Qadeer <abidh@codesourcery.com>
1642
1643 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1644 file sent to remote host.
1645 (top level): Allow int32_t as type of 32-bit register.
1646
37ab8655
TV
16472020-06-19 Tom de Vries <tdevries@suse.de>
1648
1649 * lib/gdb.exp (gdb_note): New proc.
1650 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1651 (gdb_default_target_compile): ... here. Only call
1652 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1653 (use_gdb_compile): Change to array.
1654 (toplevel): Update sets of use_gdb_compile to specify language.
1655 Warn about default_target_compile override. Store dejagnu's version
1656 of default_target_compile in dejagnu_default_target_compile.
1657
a8a56685
TV
16582020-06-18 Tom de Vries <tdevries@suse.de>
1659
1660 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1661 (default_gdb_init): ... here.
1662
581bea2c
SL
16632020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1664
1665 Fix TUI support checks in gdb.tui tests.
1666
1667 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1668 just say UNSUPPORTED.
1669 * gdb.tui/corefile-run.exp: Likewise.
1670 * gdb.tui/empty.exp: Likewise.
1671 * gdb.tui/list-before.exp: Likewise.
1672 * gdb.tui/list.exp: Likewise.
1673 * gdb.tui/main.exp: Likewise.
1674 * gdb.tui/regs.exp: Likewise.
1675 * gdb.tui/resize.exp: Likewise.
1676 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1677 * gdb.tui/tui-layout-asm.exp: Likewise.
1678 * gdb.tui/tui-missing-src.exp: Likewise.
1679 * gdb.tui/winheight.exp: Likewise.
1680 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1681
05e682e3
SL
16822020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1683
1684 Fix TCL error in gdb.python/py-format-string.exp.
1685
1686 * gdb.python/py-format-string.exp: Move test for python support
1687 earlier, out of function body.
1688
efb763a5
SM
16892020-06-15 Simon Marchi <simon.marchi@efficios.com>
1690
1691 * gdb.base/index-cache-load-twice.c: New.
1692 * gdb.base/index-cache-load-twice.exp: New.
1693
43327b20
KS
16942020-06-17 Keith Seitz <keiths@redhat.com>
1695
99cf27cf 1696 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1697 when executing "gdb --configuration".
1698
081e778c
TV
16992020-06-17 Tom de Vries <tdevries@suse.de>
1700
1701 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1702 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1703 conditional on presence of gdb_tcl_unknown.
1704 (gdb_finish): Make override undo conditional on presence of
1705 gdb_tcl_unknown.
1706
d2d1ea20
TT
17072020-06-16 Tom Tromey <tom@tromey.com>
1708
1709 * gdb.python/tui-window.py (failwin): New function. Register it
1710 as a TUI window type.
1711 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1712
c802e8a7
GB
17132020-06-16 Gary Benson <gbenson@redhat.com>
1714
1715 * gdb.python/py-nested-maps.c (create_map): Add missing return
1716 value.
1717 (create_map_map): Likewise.
1718
ff08abb8
TBA
17192020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1720
1721 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1722 variable.
1723 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1724 and use the already-defined 'options' variable.
1725
a29d5112
AB
17262020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1727 Tom de Vries <tdevries@suse.de>
1728
1729 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1730 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1731 (gdb_setup_known_globals): New proc.
1732 (gdb_cleanup_globals): New proc.
1733 * lib/gdb.exp (load_lib): New override proc.
1734 (gdb_stdin_log_init): Set var in_file as persistent global.
1735 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1736 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1737 fpc_compiler as persistent global.
1738
8c74a764
TV
17392020-06-12 Tom de Vries <tdevries@suse.de>
1740
1741 * lib/tuiterm.exp (spawn): Rename to ...
1742 (tui_spawn): ... this.
1743 (toplevel): Move rename of spawn ...
1744 (gdb_init_tuiterm): ... here. New proc.
1745 (gdb_finish_tuiterm): New proc.
1746 * lib/gdb.exp (gdb_finish_hooks): New global var.
1747 (gdb_finish): Handle gdb_finish_hooks.
1748 (tuiterm_env): New proc.
1749 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1750 tuiterm_env.
1751 * gdb.tui/basic.exp: Same.
1752 * gdb.tui/corefile-run.exp: Same.
1753 * gdb.tui/empty.exp: Same.
1754 * gdb.tui/list-before.exp: Same.
1755 * gdb.tui/list.exp: Same.
1756 * gdb.tui/main.exp: Same.
1757 * gdb.tui/new-layout.exp: Same.
1758 * gdb.tui/regs.exp: Same.
1759 * gdb.tui/resize.exp: Same.
1760 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1761 * gdb.tui/tui-layout-asm.exp: Same.
1762 * gdb.tui/tui-missing-src.exp: Same.
1763 * gdb.tui/winheight.exp: Same.
1764
26783bce
TV
17652020-06-12 Tom de Vries <tdevries@suse.de>
1766
1767 PR testsuite/26110
1768 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1769 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1770
2b4e6a3f
TT
17712020-06-11 Tom Tromey <tom@tromey.com>
1772
1773 PR gdb/18318:
1774 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1775 floating point tests.
1776
2f33032a
KS
17772020-06-11 Keith Seitz <keiths@redhat.com>
1778
1779 PR gdb/21356
1780 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1781 vla_struct.
1782 Add new struct vla_typedef and union vla_typedef_union and
1783 corresponding instantiation objects.
1784 Initialize new objects.
1785 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1786 and vla_typedef_union_object.
1787 Fixup type for vla_struct_object.
1788
a8baf0a3
TV
17892020-06-11 Tom de Vries <tdevries@suse.de>
1790
1791 * lib/gdb.exp (with_override): New proc, factored out of ...
1792 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1793
7ab96794
TV
17942020-06-10 Tom de Vries <tdevries@suse.de>
1795
1796 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1797
cab5c3b7
SM
17982020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1799
1800 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1801 parameter, update callers.
1802
f8c41851
SM
18032020-06-04 Simon Marchi <simon.marchi@efficios.com>
1804
1805 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1806 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1807 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1808
1c07a73f
TV
18092020-06-04 Tom de Vries <tdevries@suse.de>
1810
1811 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1812
95146b5d
TV
18132020-06-04 Tom de Vries <tdevries@suse.de>
1814
1815 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1816 exp_continue.
1817
0cfcd4f0
TV
18182020-06-04 Tom de Vries <tdevries@suse.de>
1819
1820 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1821
f9b5d5ea
TV
18222020-06-03 Tom de Vries <tdevries@suse.de>
1823
1824 PR symtab/26046
1825 * gdb.cp/breakpoint-locs-2.cc: New test.
1826 * gdb.cp/breakpoint-locs.cc: New test.
1827 * gdb.cp/breakpoint-locs.exp: New file.
1828 * gdb.cp/breakpoint-locs.h: New test.
1829
5144dfba
TV
18302020-06-03 Tom de Vries <tdevries@suse.de>
1831
1832 PR testsuite/25609
1833 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1834 value of global verbose.
1835 * gdb.base/jit-elf.exp: Same.
1836 * gdb.base/jit-reader.exp: Same.
1837
621eacdf
TV
18382020-06-02 Tom de Vries <tdevries@suse.de>
1839
1840 * gdb.dwarf2/multidictionary.exp: Don't use
1841 gdb_spawn_with_cmdline_opts.
1842
1313c56e
AB
18432020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1844
1845 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1846 use_header case.
1847 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1848 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1849 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1850 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1851 * gdb.dwarf2/dw2-inline-header.c: New file.
1852 * gdb.dwarf2/dw2-inline-header.h: New file.
1853
f68f85b5
PA
18542020-05-30 Pedro Alves <palves@redhat.com>
1855
1856 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
1857 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
1858
678048e8
GB
18592020-05-29 Gary Benson <gbenson@redhat.com>
1860
1861 * gdb.compile/compile-cplus.exp (additional_flags): Also
1862 set when building with clang.
1863 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
1864 when building with clang.
1865
9fcafd23
GB
18662020-05-29 Gary Benson <gbenson@redhat.com>
1867
1868 * gdb.arch/i386-avx.exp (additional_flags): Also set when
1869 building with clang.
1870 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
1871
735d5a07
GB
18722020-05-29 Gary Benson <gbenson@redhat.com>
1873
1874 * gdb.cp/koenig.exp (prepare_for_testing): Add
1875 additional_flags=-Wno-unused-comparison.
1876 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
1877
4ad2c6a0
GB
18782020-05-28 Gary Benson <gbenson@redhat.com>
1879
1880 * gdb.base/sigaltstack.c (catcher): Add default case to switch
1881 statement.
1882
09fe663e
GB
18832020-05-28 Gary Benson <gbenson@redhat.com>
1884
1885 * gdb.cp/classes.exp (prepare_for_testing): Add
1886 additional_flags=-Wno-deprecated-register.
1887 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
1888 * gdb.cp/misc.exp: Likewise.
1889
cee00f17
GB
18902020-05-28 Gary Benson <gbenson@redhat.com>
1891
1892 * gdb.linespec/cpls-ops.cc (dummy): New static global.
1893 (test_op_new::operator new): Add return statement.
1894 (test_op_new_array::operator new[]): Likewise.
1895
636edd00
PA
18962020-05-27 Pedro Alves <palves@redhat.com>
1897
1898 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
1899 check. Use test_gdb_complete_unique instead of
1900 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
1901 test_gdb_complete_multiple instead of
1902 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
1903
c2b75043
LM
19042020-05-27 Luis Machado <luis.machado@linaro.org>
1905
1906 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
1907 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
1908 * gdb.arch/arm-disassembler-options.exp: Likewise.
1909 * gdb.arch/arm-disp-step.exp: Likewise.
1910 * gdb.arch/thumb-prologue.exp: Likewise.
1911 * gdb.base/async.exp: Likewise.
1912 * gdb.base/auxv.exp: Likewise.
1913 * gdb.base/complex-parts.exp: Likewise.
1914 * gdb.base/ena-dis-br.exp: Likewise.
1915 * gdb.base/foll-exec.exp: Likewise.
1916 * gdb.base/permissions.exp: Likewise.
1917 * gdb.base/relocate.exp: Likewise.
1918 * gdb.base/return2.exp: Likewise.
1919 * gdb.base/sigbpt.exp: Likewise.
1920 * gdb.base/siginfo-obj.exp: Likewise.
1921 * gdb.cp/converts.exp: Likewise.
1922 * gdb.cp/exceptprint.exp: Likewise.
1923 * gdb.cp/inherit.exp: Likewise.
1924 * gdb.cp/nsnoimports.exp: Likewise.
1925 * gdb.cp/virtbase2.exp: Likewise.
1926 * gdb.mi/mi-var-cmd.exp: Likewise.
1927 * gdb.mi/var-cmd.c: Likewise.
1928
53a47a3e
TT
19292020-05-26 Tom Tromey <tromey@adacore.com>
1930
1931 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
1932
0bc2354b
TT
19332020-05-26 Tom Tromey <tromey@adacore.com>
1934
1935 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
1936 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
1937 type.
1938 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
1939 variable.
1940
0db49895
CBG
19412020-05-26 Christian Biesinger <cbiesinger@google.com>
1942
1943 * Makefile.in: Use = instead of == for the test command
1944 for portability.
1945
40d22035
TV
19462020-05-26 Tom de Vries <tdevries@suse.de>
1947
1948 * gdb.base/gold-gdb-index-2.c: New test.
1949 * gdb.base/gold-gdb-index.c: New test.
1950 * gdb.base/gold-gdb-index.exp: New file.
1951 * gdb.base/gold-gdb-index.h: New test.
1952
043e2e02
TV
19532020-05-25 Tom de Vries <tdevries@suse.de>
1954
1955 * boards/gold-gdb-index.exp: New file.
1956
462f72c5
SM
19572020-05-25 Simon Marchi <simon.marchi@efficios.com>
1958
1959 * boards/simavr.exp: New file.
1960
6cf66e76
SM
19612020-05-25 Simon Marchi <simon.marchi@efficios.com>
1962
1963 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
1964 * gdb.base/inferior-args.exp: New file.
1965 * gdb.base/inferior-args.c: New file.
1966
75d04512
SM
19672020-05-25 Simon Marchi <simon.marchi@efficios.com>
1968
1969 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
1970 inferior_args. Pass it to gdb_reload.
1971 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
1972 inferior_args.
1973 (gdb_reload): Add inferior_args argument.
1974 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
1975 pass it to gdbserver_run.
1976 * boards/native-gdbserver.exp: Do not set noargs.
1977 * boards/native-extended-gdbserver.exp (gdb_reload): Add
1978 inferior_args argument.
1979 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
1980 * gdb.base/a2-run.exp: Check for use_gdb_stub.
1981 * gdb.base/args.exp: Likewise.
1982
42cf1844
TV
19832020-05-25 Tom de Vries <tdevries@suse.de>
1984
1985 * lib/gdb.exp (exec_is_pie): Add comment.
1986
8f7d38ef
TV
19872020-05-25 Tom de Vries <tdevries@suse.de>
1988
1989 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
1990 instead of $binfile in the untested message.
1991
465e1b0f
TV
19922020-05-25 Tom de Vries <tdevries@suse.de>
1993
1994 PR testsuite/26031
1995 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
1996
3c5a0e02
TV
19972020-05-25 Tom de Vries <tdevries@suse.de>
1998
1999 * boards/gold.exp: New file.
2000
0a4f5f8c
TT
20012020-05-23 Tom Tromey <tom@tromey.com>
2002
2003 * gdb.base/style.exp: Remove completion styling test.
2004 * lib/gdb-utils.exp (style): Remove completion styles.
2005
eca1f90c
TT
20062020-05-23 Tom Tromey <tom@tromey.com>
2007
2008 * gdb.base/style.exp: Add completion styling test.
2009 * lib/gdb-utils.exp (style): Add completion styles.
2010
7c13f4e8
AB
20112020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2012
2013 * gdb.base/annota1.exp: Update expected results.
2014 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2015 test name.
2016 * gdb.cp/annota3.exp: Update expected results.
2017
41977d16
SM
20182020-05-20 Simon Marchi <simon.marchi@efficios.com>
2019
2020 PR gdb/26016
2021 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2022 against MAP_FAILED.
2023 * gdb.base/coremaker.c (mmapdata): Likewise.
2024 * gdb.base/jit-reader-host.c (main): Likewise.
2025 * gdb.base/sym-file-loader.c (load): Likewise.
2026 (load_shlib): Likewise.
2027
b4757f2e
TT
20282020-05-20 Tom Tromey <tromey@adacore.com>
2029
2030 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2031
9a0bacfb
TV
20322020-05-20 Tom de Vries <tdevries@suse.de>
2033
2034 PR symtab/25833
2035 * gdb.base/with-mf-inc.c: New test.
2036 * gdb.base/with-mf-main.c: New test.
2037 * gdb.base/with-mf.exp: New file.
2038
76571211
TT
20392020-05-19 Tom Tromey <tromey@adacore.com>
2040
2041 * gdb.rust/simple.exp: Restore missing test result.
2042
4cd9f3d5
TV
20432020-05-19 Tom de Vries <tdevries@suse.de>
2044
2045 * gdb.base/gdb-caching-proc.exp: Fix typo.
2046
7d874253
TT
20472020-05-19 Tom Tromey <tromey@adacore.com>
2048
2049 * gdb.rust/simple.exp: Add some test descriptions.
2050 (test_one_slice): Use with_test_prefix.
2051
1d727695
TV
20522020-05-18 Tom de Vries <tdevries@suse.de>
2053
2054 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2055
7f32a4d5
PA
20562020-05-17 Pedro Alves <palves@redhat.com>
2057
2058 PR gdb/25741
2059 * gdb.base/hw-sw-break-same-address.exp: New file.
2060
7cfd74cf
PA
20612020-05-16 Pedro Alves <palves@redhat.com>
2062
2063 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2064 LAST_LOADED_FILE accordingly.
2065
57b4f16e
PW
20662020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2067
2068 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2069
7c05caf7
PW
20702020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2071
2072 * gdb.base/help.exp: Test apropos and help for commands
2073 having aliases. Fixed comments not starting with an
2074 upper-case letter or not finishing with a dot.
2075
7aa1b46f
PW
20762020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2077
3b3aaacb
PW
2078 * gdb.base/alias.exp: Update help output check.
2079
57b4f16e 20802020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2081
7aa1b46f
PW
2082 * gdb.base/default.exp: Update output following fixes.
2083
0605465f
PW
20842020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2085
2086 * gdb.base/alias.exp: Test aliases starting with a prefix of
2087 another alias.
2088
86e4e63d
GB
20892020-05-15 Gary Benson <gbenson@redhat.com>
2090
2091 * gdb.base/info-os.c (main): Add return statement.
2092 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2093 * gdb.base/large-frame-2.c (func): Likewise.
2094 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2095 * gdb.base/pr10179-b.c (foo2): Likewise.
2096 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2097 * gdb.base/watch-cond.c (func): Likewise.
2098 * gdb.multi/goodbye.c (verylongfun): Likewise.
2099 * gdb.multi/hello.c (commonfun): Likewise.
2100 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2101 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2102 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2103 Likewise.
2104 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2105 * gdb.threads/interrupt-while-step-over.c (child_function):
2106 Likewise.
2107 * gdb.trace/actions-changed.c (end): Likewise.
2108
163df4df
GB
21092020-05-15 Gary Benson <gbenson@redhat.com>
2110
2111 * gdb.opencl/callfuncs.exp: Report when test skipped.
2112 * gdb.opencl/convs_casts.exp: Likewise.
2113 * gdb.opencl/datatypes.exp: Likewise.
2114 * gdb.opencl/operators.exp: Likewise.
2115 * gdb.opencl/vec_comps.exp: Likewise.
2116
6dbc505a
TV
21172020-05-15 Tom de Vries <tdevries@suse.de>
2118
2119 * gdb.base/align.exp.in: Rename to ...
2120 * gdb.base/align.exp.tcl: ... this.
2121 * gdb.base/align-c++.exp: Update.
2122 * gdb.base/align-c.exp: Update.
2123 * gdb.base/all-architectures.exp.in: Rename to ...
2124 * gdb.base/all-architectures.exp: ... this.
2125 * gdb.base/all-architectures-0.exp: Update.
2126 * gdb.base/all-architectures-1.exp: Update.
2127 * gdb.base/all-architectures-2.exp: Update.
2128 * gdb.base/all-architectures-3.exp: Update.
2129 * gdb.base/all-architectures-4.exp: Update.
2130 * gdb.base/all-architectures-5.exp: Update.
2131 * gdb.base/all-architectures-6.exp: Update.
2132 * gdb.base/all-architectures-7.exp: Update.
2133 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2134 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2135 * gdb.base/infcall-nested-structs-c++.exp: Update.
2136 * gdb.base/infcall-nested-structs-c.exp: Update.
2137 * gdb.base/info-types.exp.in: Rename to ...
2138 * gdb.base/info-types.exp.tcl: ... this.
2139 * gdb.base/info-types-c++.exp: Update.
2140 * gdb.base/info-types-c.exp: Update.
2141 * gdb.base/max-depth.exp.in: Rename to ...
2142 * gdb.base/max-depth.exp.tcl: ... this.
2143 * gdb.base/max-depth-c++.exp: Update.
2144 * gdb.base/max-depth-c.exp: Update.
2145 * gdb.cp/cpexprs.exp.in: Rename to ...
2146 * gdb.cp/cpexprs.exp.tcl: ... this.
2147 * gdb.cp/cpexprs-debug-types.exp: Update.
2148 * gdb.cp/cpexprs.exp: Update.
2149 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2150 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2151 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2152 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2153 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2154 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2155 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2156 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2157 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2158 * gdb.dwarf2/clang-debug-names.exp: Update.
2159
d1034d78
AB
21602020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2161
2162 * lib/check-test-names.exp: Remove code that prevents this file
2163 loading when tests are run in parallel.
2164
3c5c3649
PA
21652020-05-15 Pedro Alves <palves@redhat.com>
2166
2167 * gdb.multi/multi-kill.exp (start_inferior): Remove
2168 'testpid' parameter. Refer to namespace variable directly.
2169 (testpid): Declare as namespace variable.
2170
272c36b8
PA
21712020-05-15 Pedro Alves <palves@redhat.com>
2172
2173 * gdb.multi/multi-kill.exp: Wrap in namespace.
2174 (start_inferior): Add TESTPID parameter. Use it instead of the
2175 testpid global.
2176 (top level): Define empty TESTPID array, and pass it down to
2177 start_inferior.
2178
02eba61a
TV
21792020-05-14 Tom de Vries <tdevries@suse.de>
2180
2181 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2182 output.
2183
971a3747
TV
21842020-05-14 Tom de Vries <tdevries@suse.de>
2185
2186 * gdb.base/align.exp: Split into ...
2187 * gdb.base/align.exp.in: ...
2188 * gdb.base/align-c++.exp: ...
2189 * gdb.base/align-c.exp: ... these.
2190 * gdb.base/infcall-nested-structs.exp: Split into ...
2191 * gdb.base/infcall-nested-structs.exp.in: ...
2192 * gdb.base/infcall-nested-structs-c++.exp: ...
2193 * gdb.base/infcall-nested-structs-c.exp: ... these.
2194 * gdb.base/info-types.exp: Split into ...
2195 * gdb.base/info-types.exp.in: ...
2196 * gdb.base/info-types-c++.exp: ...
2197 * gdb.base/info-types-c.exp: ... these.
2198 * gdb.base/max-depth.exp: Split into ...
2199 * gdb.base/max-depth.exp.in: ...
2200 * gdb.base/max-depth-c++.exp: ...
2201 * gdb.base/max-depth-c.exp: ... these.
2202 * gdb.cp/infcall-nodebug.exp: Split into ...
2203 * gdb.cp/infcall-nodebug.exp.in: ...
2204 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2205 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2206 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2207 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2208
a05575d3
TBA
22092020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2210 Pedro Alves <palves@redhat.com>
2211
2212 * gdb.multi/multi-exit.c: New file.
2213 * gdb.multi/multi-exit.exp: New file.
2214 * gdb.multi/multi-kill.c: New file.
2215 * gdb.multi/multi-kill.exp: New file.
2216
6ad82919
TBA
22172020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2218
2219 * gdb.base/annota1.exp: Update the expected output.
2220 * gdb.cp/annota2.exp: Ditto.
2221
843f4d93
AB
22222020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2223
2224 * lib/check-test-names.exp: Disable when testing is being run in
2225 parallel.
2226
c7c66341
TV
22272020-05-12 Tom de Vries <tdevries@suse.de>
2228
2229 * gdb.base/jit-elf.exp: Fix string concat.
2230
1b59ca1c
TV
22312020-05-12 Tom de Vries <tdevries@suse.de>
2232
2233 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2234 messages.
2235
b4991d29
TV
22362020-05-12 Tom de Vries <tdevries@suse.de>
2237
2238 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2239
dbb0ab10
TV
22402020-05-12 Tom de Vries <tdevries@suse.de>
2241
2242 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2243 * gdb.ada/mi_catch_ex.exp: Same.
2244 * gdb.ada/mi_catch_ex_hand.exp: Same.
2245
7549fed8
TV
22462020-05-12 Tom de Vries <tdevries@suse.de>
2247
2248 * gdb.fortran/complex.exp: Use with_test_prefix.
2249
af2d5cd8
TV
22502020-05-12 Tom de Vries <tdevries@suse.de>
2251
2252 * gdb.trace/passcount.exp: Fix test-names.
2253
7c121311
TV
22542020-05-12 Tom de Vries <tdevries@suse.de>
2255
2256 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2257
c9f3b40e
TV
22582020-05-12 Tom de Vries <tdevries@suse.de>
2259
2260 * gdb.gdb/complaints.exp: Use with_test_prefix.
2261 * gdb.xml/tdesc-regs.exp: Same.
2262 * gdb.opt/inline-locals.exp: Fix test name.
2263
111b33f0
TV
22642020-05-12 Tom de Vries <tdevries@suse.de>
2265
2266 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2267 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2268 * gdb.dwarf2/implref-struct.exp: Same.
2269 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2270 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2271
ebf47080
SM
22722020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2273
2274 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2275
d30dcd12
AB
22762020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2277
2278 * lib/check-test-names.exp (all_test_names): New module variable.
2279 (counts): Add 'duplicates' field.
2280 (_check_duplicates): New procedure.
2281 (check): Also check for duplicates.
2282 (do_log_summary): Print duplicates count.
2283 (do_reset_vars): Reset counter for duplicate test names, and
2284 discard all know test names.
2285
34584c09
AB
22862020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2287
2288 * lib/gdb.exp: Include check-test-names.exp library.
2289 * lib/check-test-names.exp: New file.
2290
e0002117
TV
22912020-05-11 Tom de Vries <tdevries@suse.de>
2292
2293 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2294
53f539a3
KS
22952020-05-11 Keith Seitz <keiths@redhat.com>
2296
2297 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2298
113ee09a
TV
22992020-05-11 Tom de Vries <tdevries@suse.de>
2300
2301 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2302 * gdb.cp/cpexprs.exp.in: .. here.
2303 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2304 cpexprs.exp.
2305
ba3e70b0
KS
23062020-05-11 Keith Seitz <keiths@redhat.com>
2307
2308 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2309 test names.
2310 * gdb.ada/arrayptr.exp: Likewise.
2311 * gdb.ada/assign_arr.exp: Likewise.
2312 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2313 * gdb.ada/bp_on_var.exp: Likewise.
2314 * gdb.ada/call_pn.exp: Likewise.
2315 * gdb.ada/complete.exp: Likewise.
2316 * gdb.ada/fun_overload_menu.exp: Likewise.
2317 * gdb.ada/funcall_param.exp: Likewise.
2318 * gdb.ada/funcall_ref.exp: Likewise.
2319 * gdb.ada/packed_array_assign.exp: Likewise.
2320 * gdb.ada/same_component_name.exp: Likewise.
2321 * gdb.ada/type_coercion.exp: Likewise.
2322 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2323 * gdb.ada/variant_record_packed_array.exp: Likewise.
2324
3ee6bb11
TV
23252020-05-11 Tom de Vries <tdevries@suse.de>
2326
2327 PR symtab/25941
2328 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2329 out of ...
2330 * gdb.dwarf2/clang-debug-names.exp: ... here.
2331 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2332 clang-debug-names.exp.in.
2333 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2334 * gdb.dwarf2/clang-debug-names-2.c: New test.
2335
86cd6bc8
AKS
23362020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2337
2338 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2339 (fortran_runto_main): New Proc, fortran version of runto_main.
2340 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2341 * gdb.fortran/array-bounds.exp: Likewise.
2342 * gdb.fortran/array-slices.exp: Likewise.
2343 * gdb.fortran/block-data.exp: Likewise.
2344 * gdb.fortran/charset.exp: Likewise.
2345 * gdb.fortran/common-block.exp: Likewise.
2346 * gdb.fortran/complex.exp: Likewise.
2347 * gdb.fortran/derived-type-function.exp: Likewise.
2348 * gdb.fortran/derived-type.exp: Likewise.
2349 * gdb.fortran/info-modules.exp: Likewise.
2350 * gdb.fortran/info-types.exp: Likewise.
2351 * gdb.fortran/intrinsics.exp: Likewise.
2352 * gdb.fortran/library-module.exp: Likewise.
2353 * gdb.fortran/logical.exp: Likewise.
2354 * gdb.fortran/max-depth.exp: Likewise.
2355 * gdb.fortran/module.exp: Likewise.
2356 * gdb.fortran/multi-dim.exp: Likewise.
2357 * gdb.fortran/nested-funcs.exp: Likewise.
2358 * gdb.fortran/print-formatted.exp: Likewise.
2359 * gdb.fortran/print_type.exp: Likewise.
2360 * gdb.fortran/printing-types.exp: Likewise.
2361 * gdb.fortran/ptr-indentation.exp: Likewise.
2362 * gdb.fortran/ptype-on-functions.exp: Likewise.
2363 * gdb.fortran/subarray.exp: Likewise.
2364 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2365 * gdb.fortran/vla-datatypes.exp: Likewise.
2366 * gdb.fortran/vla-history.exp: Likewise.
2367 * gdb.fortran/vla-ptr-info.exp: Likewise.
2368 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2369 * gdb.fortran/vla-ptype.exp: Likewise.
2370 * gdb.fortran/vla-sizeof.exp: Likewise.
2371 * gdb.fortran/vla-type.exp: Likewise.
2372 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2373 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2374 * gdb.fortran/vla-value-sub.exp: Likewise.
2375 * gdb.fortran/vla-value.exp: Likewise.
2376 * gdb.fortran/whatis_type.exp: Likewise.
2377 * gdb.mi/mi-var-child-f.exp: Likewise.
2378
6dc55ce9 23792020-05-09 Tom de Vries <tdevries@suse.de>
2380
2381 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2382
283cb58c
TV
23832020-05-08 Tom de Vries <tdevries@suse.de>
2384
2385 * gdb.dwarf2/clang-debug-names.c: New test.
2386 * gdb.dwarf2/clang-debug-names.exp: New file.
2387
ac4a4f1c
SM
23882020-05-06 Simon Marchi <simon.marchi@efficios.com>
2389
2390 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2391 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2392
24fe640b
TV
23932020-05-06 Tom de Vries <tdevries@suse.de>
2394
2395 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2396 breakpoint is at a "recommended breakpoint location".
2397 * gdb.reverse/consecutive-reverse.exp: Same.
2398
0d8683a3
TV
23992020-05-06 Tom de Vries <tdevries@suse.de>
2400
2401 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2402 address.
2403
b8983c46
TV
24042020-05-06 Tom de Vries <tdevries@suse.de>
2405
2406 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2407
abf6d805
TV
24082020-05-06 Tom de Vries <tdevries@suse.de>
2409
2410 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2411 info for r.
2412
0fc2a808
TV
24132020-05-06 Tom de Vries <tdevries@suse.de>
2414
2415 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2416 necessary.
2417
873dd427
TV
24182020-05-06 Tom de Vries <tdevries@suse.de>
2419
2420 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2421 void.
2422
7c99e7e2
TV
24232020-05-06 Tom de Vries <tdevries@suse.de>
2424
2425 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2426 of ...
2427 * gdb.base/async.exp: ... here.
2428 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2429 "recommended breakpoint location".
2430
6173d6a6
TV
24312020-05-06 Tom de Vries <tdevries@suse.de>
2432
2433 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2434
6015a067
TV
24352020-05-04 Tom de Vries <tdevries@suse.de>
2436
2437 * gdb.base/async.exp: Check whether instruction addresses are a
2438 "recommended breakpoint location".
2439
3b6acaee
TT
24402020-05-03 Tom Tromey <tom@tromey.com>
2441
2442 * gdb.base/sepdebug.exp: Remove "catch" test.
2443 * gdb.base/break.exp: Remove "catch" test.
2444 * gdb.base/default.exp: Update expected output.
2445
5beb4d17
TV
24462020-05-02 Tom de Vries <tdevries@suse.de>
2447
2448 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2449 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2450 * gdb.arch/i386-mpx-map.exp: Same.
2451 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2452 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2453 * gdb.arch/i386-mpx.exp: Same.
2454
8caf140d
TV
24552020-05-02 Tom de Vries <tdevries@suse.de>
2456
2457 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2458
693196cb
TV
24592020-05-01 Tom de Vries <tdevries@suse.de>
2460
2461 * gdb.ada/operator_bp.exp: Allow more than required amount of
2462 breakpoint.
2463
53ae0aa9
TV
24642020-05-01 Tom de Vries <tdevries@suse.de>
2465
2466 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2467
ee9d1e5f
HD
24682020-04-30 Hannes Domani <ssbssa@yahoo.de>
2469
2470 PR gdb/18706
2471 * gdb.cp/stub-array-size.cc: New test.
2472 * gdb.cp/stub-array-size.exp: New file.
2473 * gdb.cp/stub-array-size.h: New test.
2474 * gdb.cp/stub-array-size2.cc: New test.
2475
d5cf82c0
HD
24762020-04-30 Hannes Domani <ssbssa@yahoo.de>
2477
2478 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2479 output to the new format.
2480
42e165c3
SM
24812020-04-29 Simon Marchi <simon.marchi@efficios.com>
2482
2483 * gdb.base/break.exp: Use with_test_prefix.
2484
6e4e3fe1
TV
24852020-04-29 Tom de Vries <tdevries@suse.de>
2486
2487 * lib/gdb.exp (debug_types): New proc.
2488 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2489 * gdb.python/py-symtab.exp: Same.
2490
d642b692
HD
24912020-04-29 Hannes Domani <ssbssa@yahoo.de>
2492
2493 PR gdb/17320
2494 * gdb.base/pretty-array.c: New test.
2495 * gdb.base/pretty-array.exp: New file.
2496
ea90f227
TV
24972020-04-29 Tom de Vries <tdevries@suse.de>
2498
2499 PR symtab/25889
2500 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2501 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2502 and include cpexprs.exp.
2503
a65189c9
TV
25042020-04-28 Mark Williams <mark@myosotissp.com>
2505
2506 PR gdb/24480
2507 * dw4-toplevel-types.exp: Test for top level types.
2508 * dw4-toplevel-types.cc: Test for top level types.
2509
32d1f47a
TBA
25102020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2511
2512 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2513 (theads -> threads).
2514
56a4f5a1
TV
25152020-04-28 Tom de Vries <tdevries@suse.de>
2516
2517 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2518
0b2f8a3b
TV
25192020-04-28 Tom de Vries <tdevries@suse.de>
2520
2521 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2522
5390c717
TV
25232020-04-28 Tom de Vries <tdevries@suse.de>
2524
2525 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2526
15cd93d0
TV
25272020-04-28 Tom de Vries <tdevries@suse.de>
2528
2529 * gdb.dwarf2/main-foo.c: New test.
2530 * gdb.dwarf2/struct-with-sig.exp: New file.
2531
d472f0fb
TV
25322020-04-25 Tom de Vries <tdevries@suse.de>
2533
2534 * boards/debug-types.exp: New file.
2535
8d840e05
AB
25362020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2537
2538 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2539
bcfe6157
TT
25402020-04-24 Tom Tromey <tom@tromey.com>
2541
2542 PR symtab/12707:
2543 * gdb.python/py-symbol.exp: Update expected results for
2544 linkage_name test.
2545 * gdb.cp/print-demangle.exp: New file.
2546 * gdb.base/c-linkage-name.exp: Fix test.
2547 * gdb.guile/scm-symbol.exp: Update expected results for
2548 linkage_name test.
2549
f049a313
TT
25502020-04-24 Tom Tromey <tom@tromey.com>
2551
2552 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2553 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2554 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2555 assembler.
2556
7cf28874
TV
25572020-04-24 Tom de Vries <tdevries@suse.de>
2558
2559 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2560 C++.
2561
dac2fef7
TT
25622020-04-24 Tom Tromey <tromey@adacore.com>
2563
2564 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2565 values.
2566 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2567 values. Update test for minimal encodings.
2568 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2569 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2570 values. Update test for minimal encodings.
2571
1acda803
TT
25722020-04-24 Tom Tromey <tromey@adacore.com>
2573
2574 PR python/23662:
2575 * gdb.ada/variant.exp: Add Python checks.
2576 * gdb.rust/simple.exp: Add dynamic type checks.
2577
adfb9815
TT
25782020-04-24 Tom Tromey <tromey@adacore.com>
2579
2580 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2581 Make array type matching more lax.
2582 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2583 * gdb.ada/mi_variant.exp: New file.
2584 * gdb.ada/mi_variant/pck.ads: New file.
2585 * gdb.ada/mi_variant/pkg.adb: New file.
2586 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2587 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2588
7d79de9a
TT
25892020-04-24 Tom Tromey <tromey@adacore.com>
2590
2591 * gdb.ada/variant.exp: Add dynamic field offset tests.
2592 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2593 * gdb.ada/variant/pkg.adb: Add new variables.
2594
f8e89861
TT
25952020-04-24 Tom Tromey <tromey@adacore.com>
2596
2597 * gdb.ada/variant.exp: New file
2598 * gdb.ada/variant/pkg.adb: New file
2599 * gdb.ada/variant/pck.adb: New file
2600
86e887ae
TV
26012020-04-24 Tom de Vries <tdevries@suse.de>
2602
2603 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2604
88428775
TV
26052020-04-24 Tom de Vries <tdevries@suse.de>
2606
2607 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2608 flags.
2609
4e86f6e7
TV
26102020-04-24 Tom de Vries <tdevries@suse.de>
2611
2612 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2613
2016d3e6
TV
26142020-04-24 Tom de Vries <tdevries@suse.de>
2615
2616 * lib/gdb.exp (default_gdb_start): Handle eof.
2617 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2618 failure.
2619 * gdb.base/readnever.exp: Handle clean_restart failure.
2620
70bc38f5
TV
26212020-04-23 Tom de Vries <tdevries@suse.de>
2622
2623 * gdb.base/decl-before-def.exp: Run to main and print a again.
2624
de82891c
TV
26252020-04-23 Tom de Vries <tdevries@suse.de>
2626
2627 * gdb.base/decl-before-def-decl.c: New test.
2628 * gdb.base/decl-before-def-def.c: New test.
2629 * gdb.base/decl-before-def.exp: New file.
2630
96038148
TV
26312020-04-23 Tom de Vries <tdevries@suse.de>
2632
2633 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2634
54ac3df1
TV
26352020-04-22 Tom de Vries <tdevries@suse.de>
2636
2637 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2638 debug_info_offset.
2639 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2640 before $objsfile in the line line.
2641
714534e1
TV
26422020-04-22 Tom de Vries <tdevries@suse.de>
2643
2644 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2645
16a7dbf4
MS
26462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2647
2648 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2649 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2650 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2651 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2652 * gdb.base/jit-protocol.h: Update definitions to match all usage
2653 contexts.
2654
26552020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2656
2657 * gdb.base: Rename all jit related test and source files.
2658
26592020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2660
2661 * gdb.base/jit-reader.exp: Relax register output check.
2662
317d2668
TV
26632020-04-22 Tom de Vries <tdevries@suse.de>
2664
2665 PR symtab/25764
2666 * gdb.base/psym-external-decl-2.c: New test.
2667 * gdb.base/psym-external-decl.c: New test.
2668 * gdb.base/psym-external-decl.exp: New file.
2669 * gdb.threads/tls.exp: Add PR25807 kfail.
2670
eea9e357
TV
26712020-04-22 Tom de Vries <tdevries@suse.de>
2672
2673 PR symtab/25801
2674 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2675 in "info source" output.
2676
3d5afab3
TV
26772020-04-22 Tom de Vries <tdevries@suse.de>
2678
2679 PR symtab/25700
2680 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2681 symtab for imported_unit.c.
2682
b32102f6
GB
26832020-04-21 Gary Benson <gbenson@redhat.com>
2684
2685 * gdb.base/advance.c (func): New argument, to match call site.
2686 (func2, func3): Add return statements.
2687
d43b7a2d
TBA
26882020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2689
2690 * gdb.multi/run-only-second-inf.c: New file.
2691 * gdb.multi/run-only-second-inf.exp: New file.
2692
d89edf9b
MM
26932020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2694
2695 * gdb.btrace/multi-inferior.c: New test.
2696 * gdb.btrace/multi-inferior.exp: New file.
2697
1a476b6d
MM
26982020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2699
2700 * gdb.btrace/enable-new-thread.c: New test.
2701 * gdb.btrace/enable-new-thread.exp: New file.
2702
4778a5f8
TV
27032020-04-21 Tom de Vries <tdevries@suse.de>
2704
2705 PR gdb/25471
2706 * gdb.threads/killed-outside.c: New test.
2707 * gdb.threads/killed-outside.exp: New file.
2708
9b2c992c
GB
27092020-04-20 Gary Benson <gbenson@redhat.com>
2710
2711 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2712 * gdb.base/nested-subp2.exp: Likewise.
2713 * gdb.base/nested-subp3.exp: Likewise.
2714
b5d1d6f7
GB
27152020-04-20 Gary Benson <gbenson@redhat.com>
2716
2717 * gdb.base/nested-subp1.exp: Disable test when using clang.
2718 * gdb.base/nested-subp2.exp: Likewise.
2719 * gdb.base/nested-subp3.exp: Likewise.
2720
25230285
GB
27212020-04-20 Gary Benson <gbenson@redhat.com>
2722
2723 * gdb.cp/exception.cc: Fix compilation error with clang.
2724
fa93cc8f
GB
27252020-04-20 Gary Benson <gbenson@redhat.com>
2726
809730f3 2727 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2728
e0c45f30
GB
27292020-04-20 Gary Benson <gbenson@redhat.com>
2730
2731 * gdb.base/jit-main.c: Fix compilation error with clang.
2732
4ddfec93
KR
27332020-04-17 Kamil Rytarowski <n54@gmx.com>
2734
2735 * gdb.base/attach-twice.c: Include "sys/types.h".
2736 (PTRACE_ATTACH): Add fallback definition.
2737 (main): Pass `0' to the 4th argument of `ptrace'.
2738
2bed205e
KR
27392020-04-17 Kamil Rytarowski <n54@gmx.com>
2740
2741 * gdb.base/fork-running-state.c: Include "signal.h".
2742
0743fc83
TT
27432020-04-17 Tom Tromey <tromey@adacore.com>
2744
2745 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2746 Update tests.
2747 * gdb.btrace/cpu.exp: Update tests.
2748 * gdb.base/maint.exp: Update tests.
2749 * gdb.base/default.exp: Update tests.
2750 * gdb.base/completion.exp: Update tests.
2751
efba5c23
TV
27522020-04-16 Tom de Vries <tdevries@suse.de>
2753
2754 PR symtab/25791
2755 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2756 (ensure_gdb_index): and factor out and move ...
2757 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2758 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2759
d191d716
TV
27602020-04-16 Tom de Vries <tdevries@suse.de>
2761
2762 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2763 loading exec.
2764
99f1bc6a
AB
27652020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2766
2767 * gdb.base/many-completions.exp: New file.
2768
194d088f
TV
27692020-04-14 Tom de Vries <tdevries@suse.de>
2770
2771 PR symtab/25718
2772 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2773
c1a66c06
TV
27742020-04-14 Tom de Vries <tdevries@suse.de>
2775
2776 PR symtab/25720
2777 * gdb.base/maint-expand-symbols-header-file.c: New test.
2778 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2779 * gdb.base/maint-expand-symbols-header-file.h: New test.
2780
21b0982c
AB
27812020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2782
2783 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2784 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2785 get_func_info.
2786 (get_func_info): Delete.
2787 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2788 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2789 * lib/dwarf.exp (get_func_info): New function.
2790
dd1cab06
TV
27912020-04-13 Tom de Vries <tdevries@suse.de>
2792
2793 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2794 to what find_gnatmake does.
2795
71ea2b6b
TV
27962020-04-10 Tom de Vries <tdevries@suse.de>
2797
2798 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2799 -readnow.
2800
bdfc1e8a
TV
28012020-04-10 Tom de Vries <tdevries@suse.de>
2802
2803 PR cli/25808
2804 * gdb.base/style.c: Add leading newlines.
2805 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2806 Check listing of main's one-line body.
2807
14ca8ecf
TV
28082020-04-08 Tom de Vries <tdevries@suse.de>
2809
2810 * lib/gdb.exp (psymtabs_p): New proc.
2811 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2812 importing unit" unsupported if there are no partial symbols.
2813
e21d048f
TV
28142020-04-08 Tom de Vries <tdevries@suse.de>
2815
2816 PR testsuite/25760
2817 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2818
25c11aca
TV
28192020-04-07 Tom de Vries <tdevries@suse.de>
2820
2821 PR symtab/25796
2822 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2823
5707e24b
TV
28242020-04-07 Tom de Vries <tdevries@suse.de>
2825
2826 * gdb.base/check-psymtab.c: New test.
2827 * gdb.base/check-psymtab.exp: New file.
2828
6ee448cc
TT
28292020-04-06 Tom Tromey <tromey@adacore.com>
2830
2831 * gdb.ada/variant-record/proc.adb: New file.
2832 * gdb.ada/variant-record/value.adb: New file.
2833 * gdb.ada/variant-record/value.s: New file.
2834 * gdb.ada/variant-record.exp: New file.
2835
9e7c9a03
HD
28362020-04-03 Hannes Domani <ssbssa@yahoo.de>
2837
2838 PR gdb/25325
2839 * gdb.cp/typed-enum.cc: New test.
2840 * gdb.cp/typed-enum.exp: New file.
2841
c90d28ac
AB
28422020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2843
2844 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2845 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2846 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2847 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2848 * gdb.opt/inline-small-func.c: New file.
2849 * gdb.opt/inline-small-func.exp: New file.
2850 * gdb.opt/inline-small-func.h: New file.
2851
34e9a9fa
AB
28522020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2853
2854 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
2855 function.
2856
6a354911
AB
28572020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2858
2859 * lib/dwarf.exp (function_range): Allow compiler options to be
2860 specified.
2861
880d9777
TV
28622020-04-02 Tom de Vries <tdevries@suse.de>
2863
2864 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
2865 __attribute__((always_inline)).
2866 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
2867
f32682ea
TV
28682020-04-02 Tom de Vries <tdevries@suse.de>
2869
2870 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
2871 (gdbserver_gdb_exit): ... here. Add timeout warning.
2872 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
2873 (connect_target_extended_remote): Append new server_spawn_id to
2874 server_spawn_ids.
2875 (cleanup): New proc.
2876 (setup, <toplevel>): Call cleanup.
2877
d3214198
TV
28782020-04-02 Tom de Vries <tdevries@suse.de>
2879
2880 * gdb.base/main-psymtab.exp: New file.
2881
cc77ed24
TV
28822020-04-02 Tom de Vries <tdevries@suse.de>
2883
2884 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
2885
3638a098
TT
28862020-04-01 Tom Tromey <tom@tromey.com>
2887
2888 * gdb.base/complex-parts.exp: Add type tests.
2889
c34e8714
TT
28902020-04-01 Tom Tromey <tom@tromey.com>
2891
2892 * gdb.base/complex-parts.exp: Add arithmetic tests.
2893
981c08ce
TT
28942020-04-01 Tom Tromey <tom@tromey.com>
2895
2896 * gdb.compile/compile.exp: Update.
2897 * gdb.compile/compile-cplus.exp: Update.
2898 * gdb.base/varargs.exp: Update.
2899 * gdb.base/floatn.exp: Update.
2900 * gdb.base/endianity.exp: Update.
2901 * gdb.base/callfuncs.exp (do_function_calls): Update.
2902 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
2903 (complex_float_integral_args): Update.
2904 * gdb.base/complex.exp: Update.
2905 * gdb.base/complex-parts.exp: Update.
2906
3d1cfd43
TT
29072020-04-01 Tom Tromey <tromey@adacore.com>
2908
2909 * gdb.rust/union.rs: New file.
2910 * gdb.rust/union.exp: New file.
2911 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
2912 (main): Update.
2913 * gdb.rust/simple.exp: Move union tests to union.exp.
2914
e033dfa9
TT
29152020-04-01 Tom Tromey <tromey@adacore.com>
2916
2917 * gdb.rust/simple.rs (main): Remove "y0".
2918
53cccef1
TBA
29192020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2920
2921 * gdb.multi/stop-all-on-exit.c: New test.
2922 * gdb.multi/stop-all-on-exit.exp: New file.
2923
60e22c1e
HD
29242020-04-01 Hannes Domani <ssbssa@yahoo.de>
2925
2926 PR gdb/24789
2927 * gdb.cp/misc.cc: Add integer reference variable.
2928 * gdb.cp/misc.exp: Add test.
2929
e139a727
TBA
29302020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2931
2932 * gdb.server/stop-reply-no-thread.exp: Enhance the test
2933 scenario to cover execution until the end and also the case
2934
16b0db75
TV
29352020-03-31 Tom de Vries <tdevries@suse.de>
2936
2937 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
2938 c. Use "maint info symtabs" to check symtab expansion.
2939
c0502da6
TV
29402020-03-30 Tom de Vries <tdevries@suse.de>
2941
2942 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
2943 unsupported.
2944 (verify_psymtab_expanded): Move ...
2945 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
2946 test.
2947 (readnow): New proc.
2948
5935fd15
AB
29492020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
2950
2951 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
2952 with $hex.
2953
1773be9e
TT
29542020-03-20 Tom Tromey <tromey@adacore.com>
2955
2956 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
2957
70304be9
TT
29582020-03-20 Tom Tromey <tromey@adacore.com>
2959
2960 * gdb.ada/sub_variant/subv.adb: New file.
2961 * gdb.ada/sub_variant.exp: New file.
2962
0dd7b8f7
TV
29632020-03-20 Tom de Vries <tdevries@suse.de>
2964
2965 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
2966 first break fails.
2967 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
2968
cada5fc9
AB
29692020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2970
2971 * gdb.server/exit-multiple-threads.c: New file.
2972 * gdb.server/exit-multiple-threads.exp: New file.
2973
6b8c53f2
AB
29742020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2975
2976 * gdb.fortran/mixed-lang-stack.c: New file.
2977 * gdb.fortran/mixed-lang-stack.cpp: New file.
2978 * gdb.fortran/mixed-lang-stack.exp: New file.
2979 * gdb.fortran/mixed-lang-stack.f90: New file.
2980
19a2740f
AB
29812020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
2982
2983 * gdb.linespec/cp-completion-aliases.cc: New file.
2984 * gdb.linespec/cp-completion-aliases.exp: New file.
2985
d8c8b848
TV
29862020-03-19 Tom de Vries <tdevries@suse.de>
2987
2988 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
2989 more precise.
2990
a9933ccf
TV
29912020-03-18 Tom de Vries <tdevries@suse.de>
2992
2993 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
2994 * gdb.dwarf2/break-inline-psymtab.c: New test.
2995 * gdb.dwarf2/break-inline-psymtab.exp: New file.
2996
2f89101f
TV
29972020-03-16 Tom de Vries <tdevries@suse.de>
2998
2999 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3000 cache_verify and cache_verify_proc.
3001
6b9374f1
TV
30022020-03-15 Tom de Vries <tdevries@suse.de>
3003
3004 * gdb.server/solib-list.exp: Handle
3005 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3006
eaeaf44c
TV
30072020-03-15 Tom de Vries <tdevries@suse.de>
3008
3009 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3010 objfiles".
3011
3293bbaf
TT
30122020-03-14 Tom Tromey <tom@tromey.com>
3013
3014 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3015
ab44624c
TV
30162020-03-14 Tom de Vries <tdevries@suse.de>
3017
3018 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3019
54c43825
TV
30202020-03-14 Tom de Vries <tdevries@suse.de>
3021
3022 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3023 result in line-by-line fashion.
3024
2ac70237
TV
30252020-03-14 Tom de Vries <tdevries@suse.de>
3026
3027 * lib/gdb.exp (supports_statement_frontiers): New proc.
3028 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3029
09546b56
TV
30302020-03-14 Tom de Vries <tdevries@suse.de>
3031
3032 * gdb.base/printcmds.exp: Add missing quoting for "print
3033 teststring2".
3034
a1f6a07c
TT
30352020-03-13 Tom Tromey <tom@tromey.com>
3036
3037 * gdb.base/printcmds.exp (test_print_strings): Add regression
3038 test.
3039 * gdb.base/printcmds.c (charptr): New typedef.
3040 (teststring2): New global.
3041
1b83d09c
AB
30422020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3043
3044 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3045 full path in the test name.
3046 (test_ld): Add some with_test_prefix blocks to make test names
3047 unique.
3048
2d61316c
TV
30492020-03-13 Tom de Vries <tdevries@suse.de>
3050
3051 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3052
2e9145ac
TV
30532020-03-13 Tom de Vries <tdevries@suse.de>
3054
3055 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3056
96c7f873
TV
30572020-03-13 Tom de Vries <tdevries@suse.de>
3058
3059 PR symtab/25646
3060 * gdb.dwarf2/imported-unit.exp: Add test.
3061
49ba92c0
TV
30622020-03-13 Tom de Vries <tdevries@suse.de>
3063
3064 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3065 (var1, var2): New variable.
3066 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3067 matching symbols.
3068
301b21e0
TV
30692020-03-13 Tom de Vries <tdevries@suse.de>
3070
3071 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3072 (Term::command): Use prompt prefix.
3073 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3074 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3075 command_no_prompt_prefix instead of prefix.
3076 * gdb.tui/tui-layout-asm.exp: Same.
3077
3f512721
SM
30782020-03-12 Simon Marchi <simon.marchi@efficios.com>
3079
3080 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3081
40310f30
SM
30822020-03-12 Simon Marchi <simon.marchi@efficios.com>
3083
3084 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3085 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3086 on" while stepping over the test instruction, match printed
3087 message.
3088
09252140
TV
30892020-03-12 Tom de Vries <tdevries@suse.de>
3090
3091 * gdb.base/info-types.exp: Use exp_continue during matching of output
3092 of "info types".
3093
14e9c72c
TV
30942020-03-12 Tom de Vries <tdevries@suse.de>
3095
3096 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3097
e515d67e
TV
30982020-03-12 Tom de Vries <tdevries@suse.de>
3099
3100 * gdb.fortran/module.exp: Use exp_continue during matching of output
3101 of "info variable -n".
3102
307eafd8
TV
31032020-03-12 Tom de Vries <tdevries@suse.de>
3104
3105 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3106 gdb.dwarf2/dw2-ranges-base.c.
3107
9a2de3fc
TV
31082020-03-12 Tom de Vries <tdevries@suse.de>
3109
3110 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3111 in presence of GLIBC debuginfo.
3112
3217502e
TV
31132020-03-12 Tom de Vries <tdevries@suse.de>
3114
3115 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3116 $core.
3117
1281424c
TV
31182020-03-12 Tom de Vries <tdevries@suse.de>
3119
3120 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3121 more precise.
3122
038b97fc
SM
31232020-03-11 Simon Marchi <simon.marchi@efficios.com>
3124
3125 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3126 from Unix to Windows path.
3127
5308d1e7
TV
31282020-03-11 Tom de Vries <tdevries@suse.de>
3129
3130 * gdb.ada/minsyms.exp: Set language to ada.
3131
f870f78f
TV
31322020-03-11 Tom de Vries <tdevries@suse.de>
3133
3134 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3135
5a13315d
TV
31362020-03-11 Tom de Vries <tdevries@suse.de>
3137
3138 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3139
976862ed
TT
31402020-03-11 Tom Tromey <tromey@adacore.com>
3141
3142 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3143
7462c383
TV
31442020-03-11 Tom de Vries <tdevries@suse.de>
3145
3146 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3147
1c6c46a0
TV
31482020-03-11 Tom de Vries <tdevries@suse.de>
3149
3150 * gdb.base/break-interp.exp: Limit verbose scope.
3151
44f41bb7
TV
31522020-03-11 Tom de Vries <tdevries@suse.de>
3153
3154 * gdb.fortran/logical.f90: Define variable with character type.
3155 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3156
b76f3a42
TV
31572020-03-11 Tom de Vries <tdevries@suse.de>
3158
3159 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3160
1c33af77
TV
31612020-03-11 Tom de Vries <tdevries@suse.de>
3162
3163 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3164 symtabs.
3165
8c95582d
AB
31662020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3167 Bernd Edlinger <bernd.edlinger@hotmail.de>
3168
3169 * gdb.cp/step-and-next-inline.cc: New file.
3170 * gdb.cp/step-and-next-inline.exp: New file.
3171 * gdb.cp/step-and-next-inline.h: New file.
3172 * gdb.dwarf2/dw2-is-stmt.c: New file.
3173 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3174 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3175 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3176 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3177
cecf8547
AB
31782020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3179
3180 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3181 is-stmt flag in the line table.
3182
0ba678c9
TV
31832020-03-09 Tom de Vries <tdevries@suse.de>
3184
3185 * lib/gdb.exp (cached_file): Create cache dir.
3186
72fbdf83
TV
31872020-03-07 Tom de Vries <tdevries@suse.de>
3188
3189 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3190 * gdb.cp/rvalue-ref-params.exp: Same.
3191
436b5e99
TV
31922020-03-06 Tom de Vries <tdevries@suse.de>
3193
3194 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3195 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3196
09f2921c
TV
31972020-03-06 Tom de Vries <tdevries@suse.de>
3198
3199 * README: Fix "the the".
3200 * gdb.base/dprintf.exp: Same.
3201
50a3cc5d
TV
32022020-03-05 Tom de Vries <tdevries@suse.de>
3203
3204 * gdb.base/maint.exp: Update "main print statistics" expected output.
3205
0a709cba
AKS
32062020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3207
3208 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3209 (fortran_int8): Likewise.
3210 (fortran_real4): Likewise.
3211 (fortran_real8): Likewise.
3212 (fortran_complex4): Likewise.
3213 (fortran_logical4): Likewise.
3214 (fortran_character1): Likewise.
3215
5e5d66b6
AB
32162020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3217
3218 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3219 printed as true.
3220
7b973adc
SDJ
32212020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3222
3223 * gdb.base/printcmds.exp: Add test to verify printf of a
3224 variable holding an address.
3225
478e490a
TV
32262020-03-03 Tom de Vries <tdevries@suse.de>
3227
3228 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3229
1ef44e86
TV
32302020-03-03 Tom de Vries <tdevries@suse.de>
3231
3232 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3233 gdb_test_multiple call.
3234
b98cc2cf
TV
32352020-03-03 Tom de Vries <tdevries@suse.de>
3236
3237 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3238 gdb_test_multiple calls.
3239
63e163f2
AB
32402020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3241
3242 * gdb.base/default.exp: Remove test of 'set history filename'.
3243 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3244 filename to the empty string.
3245 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3246 and GDBHISTSIZE.
3247
24ed6739
AB
32482020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3249
3250 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3251 disabled.
3252
590003dc 32532020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3254 Tom de Vries <tdevries@suse.de>
590003dc
TV
3255
3256 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3257 -prompt prefix, before user_code argument. Add -lbl option likewise.
3258 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3259 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3260 argument.
3261 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3262 have "\r\n" at start-of-line, instead of at end-of-line.
3263
f5e46084
SM
32642020-02-28 Simon Marchi <simon.marchi@efficios.com>
3265
3266 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3267 libinproctrace.so.
3268
f7a7000d
LM
32692020-02-28 Luis Machado <luis.machado@linaro.org>
3270
3271 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3272 to "p/x".
3273
718e0816
LM
32742020-02-28 Luis Machado <luis.machado@linaro.org>
3275
3276 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3277 asm/ptrace.h and error.h.
3278
13c3a74a
TV
32792020-02-28 Tom de Vries <tdevries@suse.de>
3280
3281 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3282 (struct wrapper, do_something, mundane/symada__cS): Move ...
3283 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3284 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3285 Update "print symada__cS before partial symtab expansion" regexp.
3286 Update breakpoint location. Flush symbol cache after expansion.
3287
85d2d5bb
LM
32882020-02-28 Luis Machado <luis.machado@linaro.org>
3289
3290 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3291
3608f86c
TV
32922020-02-27 Tom de Vries <tdevries@suse.de>
3293
3294 * config/sid.exp: Remove unused globals.
3295 * gdb.base/attach.exp: Same.
3296 * gdb.base/catch-load.exp: Same.
3297 * gdb.base/dbx.exp: Same.
3298 * lib/gdb.exp: Same.
3299 * lib/mi-support.exp: Same.
3300 * lib/prompt.exp: Same.
3301
c8d4f6df
TV
33022020-02-27 Tom de Vries <tdevries@suse.de>
3303
3304 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3305 not set.
3306
0d79cdc4
AM
33072020-02-26 Aaron Merey <amerey@redhat.com>
3308
3309 * gdb.debuginfod: New directory for debuginfod tests.
3310 * gdb.debuginfod/main.c: New test file.
3311 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3312
0dce4280
TV
33132020-02-26 Tom de Vries <tdevries@suse.de>
3314
3315 PR gdb/25603
3316 * gdb.base/persistent-lang.cc: New test.
3317 * gdb.base/persistent-lang.exp: New file.
3318
9e80cfa1
AB
33192020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3320
3321 * gdb.fortran/derived-type-striding.exp: Add a new test.
3322 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3323 new test.
3324
2078dbb2
AB
33252020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3326
3327 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3328 names.
3329
70d49700
TV
33302020-02-25 Tom de Vries <tdevries@suse.de>
3331
3332 PR go/18926
3333 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3334
a88ef40d
TV
33352020-02-24 Tom de Vries <tdevries@suse.de>
3336
3337 PR gdb/25592
3338 * gdb.base/info-locals-unused-static-var.c: New test.
3339 * gdb.base/info-locals-unused-static-var.exp: New file.
3340
01b1af32
TT
33412020-02-22 Tom Tromey <tom@tromey.com>
3342
3343 * gdb.python/tui-window.exp: New file.
3344 * gdb.python/tui-window.py: New file.
3345
7c043ba6
TT
33462020-02-22 Tom Tromey <tom@tromey.com>
3347
3348 PR tui/17850:
3349 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3350 tests.
3351
c22fef7e
TT
33522020-02-22 Tom Tromey <tom@tromey.com>
3353
3354 * gdb.tui/new-layout.exp: Add sub-layout tests.
3355
ee325b61
TT
33562020-02-22 Tom Tromey <tom@tromey.com>
3357
3358 * gdb.tui/new-layout.exp: New file.
3359
3f0cbb04
TT
33602020-02-22 Tom Tromey <tom@tromey.com>
3361
3362 * gdb.rust/rust-style.rs: New file.
3363 * gdb.rust/rust-style.exp: New file.
3364 * gdb.base/style.exp: Test structure printing.
3365 * gdb.base/style.c (struct some_struct): New type.
3366 (enum etype): New type.
3367 (struct_value): New global.
3368
75525152
TV
33692020-02-21 Tom de Vries <tdevries@suse.de>
3370
3371 PR go/18926
3372 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3373 Remove blanket xfails. Use message argument for gdb_breakpoint.
3374 Make continuing to breakpoint test conditional on setting breakpoint.
3375 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3376 DW_AT_name attribute. Add xfail for GCC PR93866.
3377
bd360d30
AB
33782020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3379
3380 * gdb.dwarf2/cpp-linkage-name.c: New file.
3381 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3382
c7adb09f 33832020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3384
3385 * lib/gdb.exp (gdb_wrapper_init): Reset
3386 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3387 not exist.
3388
a9c79803
TV
33892020-02-20 Tom de Vries <tdevries@suse.de>
3390
3391 PR go/17018
3392 * gdb.go/hello.exp: Copy ...
3393 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3394 print of st to print value of global definition. Add xfail for GCC
3395 PR93844.
3396 * gdb.go/hello.exp: Remove printing of st before definition.
3397 * gdb.go/hello.go: Copy ...
3398 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3399 to st.
3400 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3401
d7445728
TV
34022020-02-20 Tom de Vries <tdevries@suse.de>
3403
3404 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3405 (gdb_simple_compile): Handle compile_flags go by using .go extension
3406 for source file.
3407 * gdb.go/chan.exp: Use support_go_compile.
3408 * gdb.go/handcall.exp: Same.
3409 * gdb.go/hello.exp: Same.
3410 * gdb.go/integers.exp: Same.
3411 * gdb.go/max-depth.exp: Same.
3412 * gdb.go/methods.exp: Same.
3413 * gdb.go/package.exp: Same.
3414 * gdb.go/strings.exp: Same.
3415 * gdb.go/types.exp: Same.
3416 * gdb.go/unsafe.exp: Same.
3417
c9c41e6d
TV
34182020-02-19 Tom de Vries <tdevries@suse.de>
3419
3420 * gdb.python/lib-types.exp: Make xfail more strict.
3421
f20ff837
TV
34222020-02-19 Tom de Vries <tdevries@suse.de>
3423
3424 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3425
08410482
DE
34262020-02-19 Doug Evans <dje@google.com>
3427
3428 PR rust/25535
3429 * gdb.rust/simple.exp: Add test.
3430 * gdb.rust/simple.rs: Add test.
3431
623563f7
TV
34322020-02-19 Tom de Vries <tdevries@suse.de>
3433
3434 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3435 output line-by-line.
3436
d3308cfd
TV
34372020-02-19 Tom de Vries <tdevries@suse.de>
3438
3439 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3440
86cbc5dc
TV
34412020-02-19 Tom de Vries <tdevries@suse.de>
3442
3443 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3444 prelink.
3445
9db2b96b
TV
34462020-02-19 Tom de Vries <tdevries@suse.de>
3447
3448 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3449 (gdb_do_cache): Use gdb_do_cache_wrap.
3450 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3451
89e2fdc5
TV
34522020-02-19 Tom de Vries <tdevries@suse.de>
3453
3454 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3455 gdb_compile option.
3456
373d7ac0
SM
34572020-02-18 Simon Marchi <simon.marchi@efficios.com>
3458
3459 * gdb.base/printcmds.exp (test_print_enums): Update expected
3460 output.
3461
b29a2df0
SM
34622020-02-18 Simon Marchi <simon.marchi@efficios.com>
3463
3464 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3465 for "unknown".
3466
6740f0cc
SM
34672020-02-18 Simon Marchi <simon.marchi@efficios.com>
3468
3469 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3470 enumerator.
3471
edd45eb0
SM
34722020-02-18 Simon Marchi <simon.marchi@efficios.com>
3473
3474 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3475 FE_, add FE_NONE.
3476 (three): Update.
3477 (enum flag_enum_without_zero): New enum.
3478 (flag_enum_without_zero): New variable.
3479 (enum not_flag_enum): New enum.
3480 (three_not_flag): New variable.
3481 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3482 (test_print_enums): Add more tests for printing flag enums.
3483
d4295de4
TV
34842020-02-18 Tom de Vries <tdevries@suse.de>
3485
3486 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3487 (gdb_compile_ada): ... here.
3488 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3489 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3490
f251f505
TT
34912020-02-14 Tom Tromey <tom@tromey.com>
3492
3493 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3494 build directory.
3495 * boards/gdbserver-base.exp: Update path to gdbserver.
3496
8f432634
TV
34972020-02-13 Tom de Vries <tdevries@suse.de>
3498
3499 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3500
92b6eaf7
TV
35012020-02-13 Tom de Vries <tdevries@suse.de>
3502
3503 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3504 are missing.
3505
f3b0f7fe
TV
35062020-02-13 Tom de Vries <tdevries@suse.de>
3507
3508 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3509 call.
3510
f6be8713
SDJ
35112020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3512
3513 PR tui/25126
3514 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3515 * gdb.base/cached-source-file.c: New file.
3516 * gdb.base/cached-source-file.exp: New file.
3517
b2770d5e
TV
35182020-02-11 Tom de Vries <tdevries@suse.de>
3519
3520 PR testsuite/25488
3521 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3522
44f6938e
TV
35232020-02-10 Tom de Vries <tdevries@suse.de>
3524
3525 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3526
5f0e2eb7
MR
35272020-02-10 Maciej W. Rozycki <macro@wdc.com>
3528
3529 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3530 and $after_addr are both integers before making a comparison.
3531
46ce2b6f
TV
35322020-02-09 Tom de Vries <tdevries@suse.de>
3533
3534 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3535 command output and paste it into gdb.log. If any, paste catch message
3536 to gdb.log.
3537
5abbbe1d
TT
35382020-02-07 Tom Tromey <tromey@adacore.com>
3539
3540 PR breakpoints/24915:
3541 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3542
1d5d29e7
SV
35432020-02-06 Shahab Vahedi <shahab@synopsys.com>
3544
3545 * gdb.tui/tui-missing-src.exp: Add the "missing source
3546 file" test for the TUI.
3547
b0999b9b
AB
35482020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3549
3550 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3551 including a port number in the output.
3552
c3b149eb
AKS
35532020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3554
3555 * lib/fortran.exp (fortran_int4): Handle clang.
3556 (fortran_int8): Likewise.
3557 (fortran_real4): Likewise.
3558 (fortran_real8): Likewise.
3559 (fortran_complex4): Likewise.
3560 (fortran_logical4): Likewise.
3561 (fortran_character1): Likewise.
3562
f8dcc90b
TV
35632020-02-04 Tom de Vries <tdevries@suse.de>
3564
3565 * README (Race detection): Add note.
3566
f90ac7c2
TV
35672020-02-04 Tom de Vries <tdevries@suse.de>
3568
3569 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3570
780636ae
TV
35712020-02-04 Tom de Vries <tdevries@suse.de>
3572
3573 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3574
5d2e1193
RA
35752020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3576
3577 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3578 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3579 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3580 blttar, bnetarl.
3581 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3582 binary for blttar, bnetarl.
3583 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3584 wait instruction. Delete ldmx test.
3585 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3586
e409c542
AKS
35872020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3588
3589 * gdb.fortran/array-bounds-high.exp: New file.
3590 * gdb.fortran/array-bounds-high.f90: New file.
3591
b0029748
LD
35922020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3593
3594 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3595 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3596
195a8287
TV
35972020-02-01 Tom de Vries <tdevries@suse.de>
3598
3599 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3600
42330a68
AB
36012020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3602
3603 PR tui/9765
3604 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3605 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3606
b62a8028
LM
36072020-01-29 Luis Machado <luis.machado@linaro.org>
3608
3609 * gdb.arch/aarch64-brk-patterns.c: New source file.
3610 * gdb.arch/aarch64-brk-patterns.exp: New test.
3611
5f440116
TBA
36122020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3613
3614 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3615 GCC/Clang version.
3616 * gdb.cp/pass-by-ref.exp: Ditto.
3617
ee2a6fc6
TV
36182020-01-29 Tom de Vries <tdevries@suse.de>
3619
3620 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3621 * gdb.threads/watchpoint-fork-mt.c: Same.
3622 * gdb.threads/watchpoint-fork-parent.c: Same.
3623 * gdb.threads/watchpoint-fork-st.c: Same.
3624 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3625
16b10d6e
LM
36262020-01-27 Luis Machado <luis.machado@linaro.org>
3627
3628 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3629 sitting at a syscall instruction when we hit the syscall function's
3630 breakpoint.
3631 Check PC against one obtained with the x command.
3632 Validate syscall number.
3633 (step_over_syscall): Don't continue to the syscall instruction if
3634 we're already there.
3635
b1468492
PW
36362020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3637
3638 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3639
7ffa82e1
AB
36402020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3641
3642 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3643 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3644
3d92a3e3
AB
36452020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3646
3647 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3648 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3649
94a72be7
AB
36502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3651
3652 * gdb.base/maint.exp: Update line table parsing test.
3653 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3654
53af73bf
PA
36552020-01-24 Pedro Alves <palves@redhat.com>
3656
3657 PR gdb/25410
3658 * gdb.multi/multi-re-run-1.c: New.
3659 * gdb.multi/multi-re-run-2.c: New.
3660 * gdb.multi/multi-re-run.exp: New.
3661
1ba1ac88
AB
36622020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3663
3664 PR gdb/23718
3665 * gdb.server/server-kill-python.exp: New file.
3666
f3364a6d
AB
36672020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3668
3669 * gdb.server/multi-ui-errors.c: New file.
3670 * gdb.server/multi-ui-errors.exp: New file.
3671
733d0a67
AB
36722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3673
3674 PR tui/9765
3675 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3676
4f13c1c0
TT
36772020-01-19 Tom Tromey <tom@tromey.com>
3678
3679 * gdb.tui/main.exp: Add check for plain "file".
3680
40c94099
CB
36812020-01-16 Christian Biesinger <cbiesinger@google.com>
3682
3683 * lib/gdb.exp: Fix spelling error (seperatelly).
3684
ff47f4f0
TT
36852020-01-14 Tom Tromey <tom@tromey.com>
3686
3687 PR symtab/12535:
3688 * gdb.python/python.exp: Test decode_line with empty string
3689 argument.
3690
717c684d
BE
36912020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3692
3693 * gdb.base/skip-inline.exp: Extend test.
3694
44e4c775
AB
36952020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3696
3697 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3698 * gdb.dwarf2/dw2-bad-elf.c: New file.
3699 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3700
d93c6db7
AB
37012020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3702
3703 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3704 _line_saw_file.
3705
9a6d629c
AB
37062020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3707
3708 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3709 border.
3710
d9ebdab7
TBA
37112020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3712
3713 * gdb.multi/multi-target.exp (setup): Factor out "info
3714 connections" and "info inferiors" tests to ...
3715 (test_info_inferiors): ... this new procedure.
3716 (top level): Run new "info-inferiors" tests.
3717
f3c469b9
PA
37182020-01-10 Pedro Alves <palves@redhat.com>
3719
3720 * gdb.server/bkpt-other-inferior.exp: New file.
3721
121b3efd
PA
37222020-01-10 Pedro Alves <palves@redhat.com>
3723
3724 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3725 of "add-inferior".
3726 * gdb.base/quit-live.exp: Likewise.
3727 * gdb.base/remote-exec-file.exp: Likewise.
3728 * gdb.guile/scm-progspace.exp: Likewise.
3729 * gdb.linespec/linespec.exp: Likewise.
3730 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3731 * gdb.mi/user-selected-context-sync.exp: Likewise.
3732 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3733 "info inferiors" tests.
3734 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3735 "add-inferior".
3736 * gdb.multi/watchpoint-multi.exp: Likewise.
3737 * gdb.python/py-inferior.exp: Likewise.
3738 * gdb.server/extended-remote-restart.exp: Likewise.
3739 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3740 "info inferiors".
3741 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3742 * gdb.trace/report.exp: Likewise.
3743
1dadb1dd
PA
37442020-01-10 Pedro Alves <palves@redhat.com>
3745
3746 * gdb.multi/multi-target.c: New file.
3747 * gdb.multi/multi-target.exp: New file.
3748 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3749 mode requested, but remote does not support non-stop".
3750
78f2c40a
PA
37512020-01-10 Pedro Alves <palves@redhat.com>
3752
3753 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3754 disconnect before reconnecting.
3755
e7af6c70
TBA
37562020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3757 Pedro Alves <palves@redhat.com>
3758
3759 * gdb.server/connect-without-multi-process.exp: Also test
3760 continuing to end.
3761
acdf84a6
PA
37622020-01-10 Pedro Alves <palves@redhat.com>
3763
3764 * gdb.base/remote-exec-file.exp: New file.
3765
873657b9
PA
37662020-01-10 Pedro Alves <palves@redhat.com>
3767
3768 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3769 output.
3770 * gdb.threads/async.c: New.
3771 * gdb.threads/async.exp: New.
3772 * gdb.multi/tids-gid-reset.c: New.
3773 * gdb.multi/tids-gid-reset.exp: New.
3774
7f0ae84c
GB
37752020-01-10 George Barrett <bob@bob131.so>
3776
3777 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3778 to help in finding the image relocation offset.
3779 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3780 options in arguments.
3781 (stap_test_no_debuginfo): Likewise.
3782 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3783 test variants.
3784 (stap_test): Add null semaphore relocation test.
3785
47e9d49d
GB
37862020-01-10 George Barrett <bob@bob131.so>
3787
3788 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3789 * gdb.base/stap-probe.exp: Likewise.
3790 (stap_test): Pass argument as an additional flag.
3791 (stap_test_no_debuginfo): Likewise.
3792 (stap_test): Check `info probes stap' output for semaphore
3793 addresses if the test binary is supposed to have them.
3794
f5a7c406
AB
37952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3796
3797 * gdb.tui/basic.exp: Add more scrolling tests.
3798
9ae6bf64
TT
37992020-01-09 Tom Tromey <tom@tromey.com>
3800
3801 PR tui/18932:
3802 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3803 meangingful value.
3804 (Term::command, Term::resize): Update.
3805 * gdb.tui/basic.exp: Add scrolling test.
3806
b2efe70c
AB
38072020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3808
3809 * gdb.tui/tui-layout-asm.exp: New file.
3810
3804da7e
AB
38112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3812
3813 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3814
b40aa28f
AB
38152020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3816
3817 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3818 (Term::enter_tui): Use Term::prepare_for_tui.
3819
63ffd7c9
AB
38202020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3821
3822 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3823 called.
3824
3be966f6
AB
38252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3826
3827 * gdb.base/skip.exp: Fix race condition in test.
3828
153d79c4
AB
38292020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3830
3831 * gdb.base/backtrace.c: New file.
3832 * gdb.base/backtrace.exp: New file.
3833
f2302a34
AB
38342020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3835
3836 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3837
6ec1d75e
PW
38382020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3839
3840 * gdb.base/style.exp: Test that warnings are styled.
3841
c296cbe6
BE
38422019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3843
3844 * gdb.base/line65535.exp: New file.
3845 * gdb.base/line65535.c: New file.
3846
b28a729d
SM
38472019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3848
3849 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3850 * lib/gnat_debug_info_test.adb: New file.
3851 * gdb.ada/ptype_tagged_param.exp: Use
3852 gnat_runtime_has_debug_info, expect a different output if
3853 runtime does not have debug info.
3854
7f2d7a0d
SM
38552019-12-20 Simon Marchi <simon.marchi@efficios.com>
3856
3857 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
3858 (another) quote in test name.
3859
f3bce483
SM
38602019-12-20 Simon Marchi <simon.marchi@efficios.com>
3861
3862 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
3863 Add quote in test name.
3864
c855a912
TBA
38652019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3866
3867 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
3868 directory instead.
3869 * gdb.cp/pass-by-ref.exp: Extend with more cases.
3870 * gdb.cp/pass-by-ref-2.cc: New file.
3871 * gdb.cp/pass-by-ref-2.exp: New file.
3872
fc9d2d72
TT
38732019-12-20 Tom Tromey <tom@tromey.com>
3874
3875 * gdb.tui/list-before.exp: New file.
3876
77b97e00
TT
38772019-12-20 Tom Tromey <tom@tromey.com>
3878
3879 * gdb.tui/list.exp: Check for source on initial listing.
3880
f69656d0
TT
38812019-12-11 Tom Tromey <tromey@adacore.com>
3882
3883 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
3884 Add crlf test.
3885
99a55965
SM
38862019-12-18 Simon Marchi <simon.marchi@efficios.com>
3887
3888 * gdb.base/default.exp: Update value of $_gdb_major.
3889
5024637f
BE
38902019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3891
3892 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
3893
b63634be
BE
38942019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3895
3896 * gdb.base/skip.exp: Whitespace fix.
3897
45d73523
BE
38982019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3899
3900 * gdb.base/skip-inline.c: New file.
3901 * gdb.base/skip-inline.exp: New file.
3902
d043f8c8
SM
39032019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
3904
3905 * gdb.base/jit-reader.exp (jit_reader_test): Rename
3906 jit_function_00 to jit_function_stack_mangle.
3907 * gdb.base/jithost.c (jit_function_t): Rename to...
3908 (jit_function_stack_mangle_t): ... this.
3909 (jit_function_add_t): New typedef.
3910 (jit_function_00_code): Rename to...
3911 (jit_function_stack_mangle_code): ... this, make static.
3912 (jit_function_add_code): New.
3913 (main): Generate "add" function and call it. Adjust to changes
3914 in jithost_abi.
3915 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
3916 (struct jithost_abi) <begin, end>: Remove fields.
3917 <object, function_stack_mangle, function_add>: New fields.
3918 * gdb.base/jitreader.c (struct reader_state) <code_begin,
3919 code_end>: Remove fields.
3920 <func_stack_mangle>: New field.
3921 (read_debug_info): Adjust to renaming, create block for "add"
3922 function.
3923 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
3924
873de05c
TT
39252019-12-11 Tom Tromey <tom@tromey.com>
3926
3927 * gdb.tui/resize.exp: Fix regexp.
3928 * gdb.tui/regs.exp: Fix regexps.
3929 * gdb.tui/main.exp: Fix regexp.
3930
3d979945
TT
39312019-12-11 Tom Tromey <tom@tromey.com>
3932
3933 * gdb.tui/resize.exp: Update.
3934 * gdb.tui/empty.exp (layouts): Update.
3935
2192a9d3
TT
39362019-12-11 Tom Tromey <tom@tromey.com>
3937
3938 * gdb.tui/regs.exp: Update.
3939 * gdb.tui/empty.exp (layouts): Update.
3940 * gdb.tui/basic.exp: Update.
3941 * lib/tuiterm.exp (_check_box): Don't check bottom border.
3942
d8edc8b7
PW
39432019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3944
3945 * gdb.base/options.exp: Add -raw-values in the print completion list.
3946 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
3947
4c12d936
KB
39482019-12-10 Kevin Buettner <kevinb@redhat.com>
3949
3950 * gdb.threads/omp-par-scope.c: New file.
3951 * gdb/threads/omp-par-scope.exp: New file.
3952
26b911fb
KB
39532019-12-10 Kevin Buettner <kevinb@redhat.com>
3954
bb47f919
KB
3955 * lib/gdb.exp (support_nested_function_tests): New proc.
3956
39572019-12-10 Kevin Buettner <kevinb@redhat.com>
3958
3959 * lib/gdb.exp (gdb_compile_openmp): New proc.
3960 (build_executable_from_specs): Add an "openmp" option.
3961 (gdb_compile_pthreads): Add non-executable case.
26b911fb 3962
6c71eb7d
TT
39632019-12-10 Tom Tromey <tromey@adacore.com>
3964
3965 * gdb.ada/unchecked_union.exp: New file.
3966 * gdb.ada/unchecked_union/pck.adb: New file.
3967 * gdb.ada/unchecked_union/pck.ads: New file.
3968 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
3969 * gdb-utils.exp (string_to_regexp): Also quote "?".
3970
bac7c5cf
GB
39712019-12-10 George Barrett <bob@bob131.so>
3972
3973 Test scripted probe breakpoints.
3974 * gdb.guile/scm-breakpoint.c (main): Add probe point.
3975 * gdb.python/py-breakpoint.c (main): Likewise.
3976 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
3977 specifier test.
3978 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
3979
330f1d38
TBA
39802019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3981
3982 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
3983 an rvalue parameter.
3984 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
3985 parameter.
3986
b43315e2
AB
39872019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3988
3989 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
3990 modules.
3991
54f73dad
AB
39922019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3993
3994 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
3995 broken version of GCC.
3996
d57cbee9
AB
39972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
3998
3999 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4000 sym-info-cmds library.
4001 * gdb.fortran/info-types.exp: Likewise.
4002 * lib/sym-info-cmds.exp: New file.
4003
c14aab8c
TV
40042019-12-08 Tom de Vries <tdevries@suse.de>
4005
4006 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4007
aa2d5a42
KS
40082019-12-07 Keith Seitz <keiths@redhat.com>
4009
4010 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4011 * gdb.base/corefile-buildid-shlib.c: New file.
4012 * gdb.base/corefile-buildid.c: New file.
4013 * gdb.base/corefile-buildid.exp: New file.
4014
93e55f0a
TV
40152019-12-06 Tom de Vries <tdevries@suse.de>
4016
4017 * gdb.dwarf2/varval.exp: Add decl before def test.
4018
c7d12402
TBA
40192019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4020
4021 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4022
06acc08f
TBA
40232019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4024
4025 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4026 CV and reference conversion for overload resolution.
4027 * gdb.cp/rvalue-ref-overload.exp: Test it.
4028
e0fad1ea
PW
40292019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4030
4031 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4032 * gdb.base/frameapply.exp: Test faas without command.
4033
8d70a9f0
AB
40342019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4035
4036 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4037 Fortran tests.
4038 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4039 order.
4040
36c8fb93
AB
40412019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4042
4043 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4044 casting to type with no kind specified.
4045 (test_basic_parsing_of_type_kinds): Additional tests for types
4046 with no kind specified, and add tests for single/double
4047 precision/complex types.
4048
4139ff00
TT
40492019-12-04 Tom Tromey <tromey@adacore.com>
4050
4051 * gdb.base/endianity.c (struct other) <x>: New field.
4052 (main): Initialize it.
4053 * gdb.base/endianity.exp: Update.
4054
a05cf17a
TT
40552019-12-04 Tom Tromey <tromey@adacore.com>
4056
4057 * gdb.ada/scalar_storage/storage.adb: New file.
4058 * gdb.ada/scalar_storage/pck.adb: New file.
4059 * gdb.ada/scalar_storage/pck.ads: New file.
4060 * gdb.ada/scalar_storage.exp: New file.
4061
103a685e
TT
40622019-12-04 Tom Tromey <tromey@adacore.com>
4063
4064 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4065 (main): Initialize it.
4066 * gdb.base/endianity.exp: Update.
4067
c2512106
AB
40682019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4069
4070 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4071
293b38d6
AB
40722019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4073
4074 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4075 -symbol-info-module-functions and -symbol-info-module-variables.
4076
216a7e6b
AB
40772019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4078
4079 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4080
5bbd8269
AB
40812019-12-01 Richard Bunt <richard.bunt@arm.com>
4082 Andrew Burgess <andrew.burgess@embecosm.com>
4083
4084 * gdb.fortran/derived-type-striding.exp: New file.
4085 * gdb.fortran/derived-type-striding.f90: New file.
4086 * gdb.fortran/array-slices.exp: New file.
4087 * gdb.fortran/array-slices.f90: New file.
4088
be09caf1
PW
40892019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4090
4091 * gdb.base/define.exp: Test . in command names.
4092 * gdb.base/setshow.exp: Update test, as . is now part of
4093 command name.
4094
643c0cbe
PW
40952019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4096
4097 * gdb.base/define-prefix.exp: New file.
4098
dcdec678
AB
40992019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4100
4101 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4102 compile.
4103 (skip_btrace_pt_tests): Likewise.
4104
640ab947
AB
41052019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4106
4107 * gdb.fortran/info-modules.exp: Compile source files in correct
4108 order.
4109
d22670f0
KB
41102019-11-27 Kevin Buettner <kevinb@redhat.com>
4111
4112 * gdb.dwarf2/imported-unit.exp: New file.
4113 * gdb.dwarf2/imported-unit.c: New file.
4114
db5960b4
AB
41152019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4116
4117 * gdb.mi/mi-fortran-modules-2.f90: New file.
4118 * gdb.mi/mi-fortran-modules.exp: New file.
4119 * gdb.mi/mi-fortran-modules.f90: New file.
4120
7dc42066
AB
41212019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4122
4123 * gdb.mi/mi-sym-info-1.c: New file.
4124 * gdb.mi/mi-sym-info-2.c: New file.
4125 * gdb.mi/mi-sym-info.exp: New file.
4126
0dfeecca
TT
41272019-11-22 Tom Tromey <tromey@adacore.com>
4128
4129 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4130 * gdb.ada/tasks/foo.adb: Add another stopping location.
4131
34877895
PJ
41322019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4133
4134 * gdb.base/endianity.c: New test.
4135 * gdb.base/endianity.exp: New file.
4136
2e84f897
LD
41372019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4138
4139 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4140
65d1cd5f
TV
41412019-11-21 Tom de Vries <tdevries@suse.de>
4142
4143 PR gdb/24956
4144 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4145
4f22c3f4
SDJ
41462019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4147
4148 * gdb.python/py-progspace.exp: Add missing parentheses on some
4149 'print' commands.
4150
9f6ad286
TT
41512019-11-19 Tom Tromey <tom@tromey.com>
4152
4153 * gdb.tui/winheight.exp: New file.
4154
0b8dbf3f
AB
41552019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4156
4157 * gdb.base/ctf-whatis.c: Delete.
4158 * gdb.base/ctf-whatis.exp: Delete.
4159 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4160
f833b7a7
AB
41612019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4162
4163 * gdb.base/ctf-cvexpr.exp: Delete.
4164 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4165
30d0a636
AB
41662019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4167
4168 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4169 the compiler. Clean up header comment a little.
4170 * gdb.base/ctf-ptype.exp: Likewise.
4171 * gdb.base/ctf-whatis.exp: Likewise.
4172 * lib/gdb.exp (skip_ctf_tests): New proc.
4173
494409bb
SDJ
41742019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4175
4176 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4177 * gdb.tui/corefile-run.exp: New file.
4178
55708e99
TT
41792019-11-14 Tom Tromey <tromey@adacore.com>
4180
4181 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4182 regression tests.
4183
45e42163
TT
41842019-11-12 Tom Tromey <tom@tromey.com>
4185
4186 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4187 after any command. Expect prompt after WAIT_FOR is seen.
4188 (enter_tui): Enable resize messages.
4189 (command): Expect command in output.
4190 (get_line): Avoid error when cursor appears to be off-screen.
4191 (dump_screen): Include screen size in title.
4192 (_do_resize): New proc, from "resize".
4193 (resize): Rewrite. Do resize in two steps.
4194 * gdb.tui/empty.exp (layouts): Fix entries.
4195 (check_boxes): Remove xfail.
4196 (check_text): Dump screen on failure.
4197
086baaf1
AB
41982019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4199
4200 * gdb.python/py-symbol.exp: Add test for
4201 gdb.lookup_static_symbols.
4202
09ff83af
AB
42032019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4204
4205 * gdb.python/py-symbol.c: Declare and call function from new
4206 py-symbol-2.c file.
4207 * gdb.python/py-symbol.exp: Compile both source files, and add new
4208 tests for gdb.lookup_static_symbol.
4209 * gdb.python/py-symbol-2.c: New file.
4210
11af934b
TV
42112019-11-02 Tom de Vries <tdevries@suse.de>
4212
4213 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4214 * gdb.base/anon.exp: Same.
4215 * gdb.base/auto-connect-native-target.exp: Same.
4216 * gdb.base/call-ar-st.exp: Same.
4217 * gdb.base/catch-syscall.exp: Same.
4218 * gdb.base/commands.exp: Same.
4219 * gdb.base/default.exp: Same.
4220 * gdb.base/display.exp: Same.
4221 * gdb.base/float.exp: Same.
4222 * gdb.base/foll-fork.exp: Same.
4223 * gdb.base/help.exp: Same.
4224 * gdb.base/info-macros.exp: Same.
4225 * gdb.base/info-proc.exp: Same.
4226 * gdb.base/info-target.exp: Same.
4227 * gdb.base/long_long.exp: Same.
4228 * gdb.base/macscp.exp: Same.
4229 * gdb.base/memattr.exp: Same.
4230 * gdb.base/nofield.exp: Same.
4231 * gdb.base/pointers.exp: Same.
4232 * gdb.base/printcmds.exp: Same.
4233 * gdb.base/ptype.exp: Same.
4234 * gdb.base/restore.exp: Same.
4235 * gdb.base/return.exp: Same.
4236 * gdb.base/scope.exp: Same.
4237 * gdb.base/set-noassign.exp: Same.
4238 * gdb.base/setshow.exp: Same.
4239 * gdb.base/shlib-call.exp: Same.
4240 * gdb.base/signals.exp: Same.
4241 * gdb.base/sigstep.exp: Same.
4242 * gdb.base/skip.exp: Same.
4243 * gdb.base/solib-symbol.exp: Same.
4244 * gdb.base/stap-probe.exp: Same.
4245 * gdb.base/step-line.exp: Same.
4246 * gdb.base/step-test.exp: Same.
4247 * gdb.base/style.exp: Same.
4248 * gdb.base/varargs.exp: Same.
4249 * gdb.base/vla-datatypes.exp: Same.
4250 * gdb.base/vla-ptr.exp: Same.
4251 * gdb.base/vla-sideeffect.exp: Same.
4252 * gdb.base/volatile.exp: Same.
4253 * gdb.base/watch-cond-infcall.exp: Same.
4254 * gdb.base/watchpoint.exp: Same.
4255
e96ec2ba
TV
42562019-11-02 Tom de Vries <tdevries@suse.de>
4257
4258 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4259 * gdb.cp/cpexprs.exp: Same.
4260 * gdb.cp/except-multi-location.exp: Same.
4261 * gdb.cp/exceptprint.exp: Same.
4262 * gdb.cp/gdb2384.exp: Same.
4263 * gdb.cp/inherit.exp: Same.
4264 * gdb.cp/m-static.exp: Same.
4265 * gdb.cp/meth-typedefs.exp: Same.
4266 * gdb.cp/misc.exp: Same.
4267 * gdb.cp/namespace.exp: Same.
4268 * gdb.cp/non-trivial-retval.exp: Same.
4269 * gdb.cp/overload.exp: Same.
4270 * gdb.cp/pr17132.exp: Same.
4271 * gdb.cp/re-set-overloaded.exp: Same.
4272 * gdb.cp/rvalue-ref-types.exp: Same.
4273 * gdb.cp/templates.exp: Same.
4274
bd5766ec
LM
42752019-11-01 Luis Machado <luis.machado@linaro.org>
4276
4277 PR gdb/25124
4278
4279 * gdb.arch/pr25124.S: New file.
4280 * gdb.arch/pr25124.exp: New file.
4281
165f8965
AB
42822019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4283
4284 * gdb.fortran/info-modules.exp: Update expected results, and add
4285 additional tests for 'info module functinos', and 'info module
4286 variables'.
4287 * gdb.fortran/info-types.exp: Update expected results.
4288 * gdb.fortran/info-types.f90: Extend testcase with additional
4289 module variables and functions.
4290
59c35742
AB
42912019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4292
4293 * gdb.fortran/info-modules.exp: New file.
4294 * gdb.fortran/info-types.exp: Build with new file.
4295 * gdb.fortran/info-types.f90: Include and use new module.
4296 * gdb.fortran/info-types-2.f90: New file.
4297
f3fb2519
PW
42982019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4299
4300 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4301 * gdb.base/settings.exp: Test all settings types using
4302 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4303 that now verifies that the value of "maint show" is the same as
4304 returned by the settings functions. Test the type of the
4305 maintenance settings.
4306 * gdb.base/default.exp: Update show_conv_list.
4307
d1e36019
TV
43082019-10-31 Tom de Vries <tdevries@suse.de>
4309
4310 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4311 gdb_test.
4312 * gdb.arch/amd64-disp-step.exp: Same.
4313 * gdb.asm/asm-source.exp: Same.
4314 * gdb.btrace/buffer-size.exp: Same.
4315 * gdb.btrace/cpu.exp: Same.
4316 * gdb.btrace/enable.exp: Same.
4317 * gdb.dwarf2/count.exp: Same.
4318 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4319 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4320 * gdb.fortran/vla-datatypes.exp: Same.
4321 * gdb.fortran/vla-history.exp: Same.
4322 * gdb.fortran/vla-ptype.exp: Same.
4323 * gdb.fortran/vla-value.exp: Same.
4324 * gdb.fortran/whatis_type.exp: Same.
4325 * gdb.guile/guile.exp: Same.
4326 * gdb.multi/tids.exp: Same.
4327 * gdb.python/py-finish-breakpoint.exp: Same.
4328 * gdb.python/py-framefilter.exp: Same.
4329 * gdb.python/py-pp-registration.exp: Same.
4330 * gdb.python/py-xmethods.exp: Same.
4331 * gdb.python/python.exp: Same.
4332 * gdb.server/connect-with-no-symbol-file.exp: Same.
4333 * gdb.server/no-thread-db.exp: Same.
4334 * gdb.server/run-without-local-binary.exp: Same.
4335 * gdb.stabs/weird.exp: Same.
4336 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4337 * gdb.threads/thread-find.exp: Same.
4338 * gdb.threads/tls-shared.exp: Same.
4339 * gdb.threads/tls.exp: Same.
4340 * gdb.threads/wp-replication.exp: Same.
4341 * gdb.trace/ax.exp: Same.
4342 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4343
3d11e68e
TV
43442019-10-31 Tom de Vries <tdevries@suse.de>
4345
4346 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4347 * gdb.ada/array_subscript_addr.exp: Same.
4348 * gdb.ada/arrayidx.exp: Same.
4349 * gdb.ada/arrayparam.exp: Same.
4350 * gdb.ada/arrayptr.exp: Same.
4351 * gdb.ada/boolean_expr.exp: Same.
4352 * gdb.ada/call_pn.exp: Same.
4353 * gdb.ada/complete.exp: Same.
4354 * gdb.ada/fixed_cmp.exp: Same.
4355 * gdb.ada/fun_addr.exp: Same.
4356 * gdb.ada/funcall_param.exp: Same.
4357 * gdb.ada/interface.exp: Same.
4358 * gdb.ada/mod_from_name.exp: Same.
4359 * gdb.ada/null_array.exp: Same.
4360 * gdb.ada/packed_array.exp: Same.
4361 * gdb.ada/packed_tagged.exp: Same.
4362 * gdb.ada/print_chars.exp: Same.
4363 * gdb.ada/print_pc.exp: Same.
4364 * gdb.ada/ptype_arith_binop.exp: Same.
4365 * gdb.ada/ptype_field.exp: Same.
4366 * gdb.ada/ptype_tagged_param.exp: Same.
4367 * gdb.ada/rec_return.exp: Same.
4368 * gdb.ada/ref_tick_size.exp: Same.
4369 * gdb.ada/str_ref_cmp.exp: Same.
4370 * gdb.ada/taft_type.exp: Same.
4371 * gdb.ada/tagged.exp: Same.
4372 * gdb.ada/type_coercion.exp: Same.
4373 * gdb.ada/uninitialized_vars.exp: Same.
4374
60b6ede8
TV
43752019-10-30 Tom de Vries <tdevries@suse.de>
4376
4377 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4378
30baf67b
TV
43792019-10-26 Tom de Vries <tdevries@suse.de>
4380
4381 * gdb.base/bigcore.c: Fix typos in comments.
4382 * gdb.base/ctf-ptype.c: Same.
4383 * gdb.base/long_long.c: Same.
4384 * gdb.dwarf2/dw2-op-out-param.S: Same.
4385 * gdb.python/py-evthreads.c: Same.
4386 * gdb.reverse/i387-stack-reverse.c: Same.
4387 * gdb.trace/tfile.c: Same.
4388 * lib/compiler.c: Same.
4389 * lib/compiler.cc: Same.
4390
158da0d1
TV
43912019-10-25 Tom de Vries <tdevries@suse.de>
4392
4393 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4394 gdb_test_multiple calls.
4395 * gdb.reverse/sigall-reverse.exp: Same.
4396 * gdb.reverse/solib-precsave.exp: Same.
4397 * gdb.reverse/solib-reverse.exp: Same.
4398 * gdb.reverse/until-precsave.exp: Same.
4399 * gdb.reverse/until-reverse.exp: Same.
4400
4ccdfbec
TV
44012019-10-24 Tom de Vries <tdevries@suse.de>
4402
4403 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4404 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4405 kfail using -wrap pattern flag and convenience variable
4406 gdb_test_name.
4407
33d569b7
AB
44082019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4409
4410 * gdb.python/py-progspace.exp: Add tests for the
4411 Progspace.block_for_pc method.
4412
4d0b984b
TT
44132019-10-23 Tom Tromey <tom@tromey.com>
4414
4415 * configure: Rebuild.
4416 * aclocal.m4: Use m4_include, not sinclude.
4417
94cb3754
TV
44182019-10-21 Tom de Vries <tdevries@suse.de>
4419
4420 * gdb.base/infcall-nested-structs.c: Add
4421 __attribute__((noinline,noclone)) to all functions.
4422 (call_all): Add missing variable initialization. Simplify return value.
4423 (breakpt): Increment volatile variable, to prevent call from being
4424 optimized out.
4425 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4426
062f1fc1
TV
44272019-10-17 Tom de Vries <tdevries@suse.de>
4428
4429 * gdb.fortran/module.exp: Allow info variables to print info for files
4430 other than module.f90.
4431
0b54364d
AB
44322019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4433
4434 * gdb.fortran/module.exp: Extend with 'info variables' test.
4435
7ff5fae7
AB
44362019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4437
4438 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4439 F77_FOR_TARGET.
4440
d10eccaa
TV
44412019-10-16 Tom de Vries <tdevries@suse.de>
4442
4443 PR tdep/25096
4444 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4445
745ff14e
TV
44462019-10-16 Tom de Vries <tdevries@suse.de>
4447
4448 PR tdep/24104
4449 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4450 Add KFAIL for PR tdep/25096.
4451
03e1ab94
TV
44522019-10-16 Tom de Vries <tdevries@suse.de>
4453
4454 PR testsuite/25059
4455 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4456
b17fcc10
TV
44572019-10-16 Tom de Vries <tdevries@suse.de>
4458
4459 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4460 as signed.
4461
9223170f
SM
44622019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4463
4464 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4465 one instead of increasing timeout.
4466
d6e76313
TV
44672019-10-13 Tom de Vries <tdevries@suse.de>
4468
4469 PR record/25038
4470 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4471 * gdb.reverse/sigall-reverse.exp: Same.
4472 * gdb.reverse/solib-precsave.exp: Same.
4473 * gdb.reverse/solib-reverse.exp: Same.
4474 * gdb.reverse/step-precsave.exp: Same.
4475 * gdb.reverse/until-precsave.exp: Same.
4476 * gdb.reverse/until-reverse.exp: Same.
4477 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4478
6dfc0041
AA
44792019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4480
4481 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4482 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4483 (cmp_struct_05_01, cmp_struct_static_02_01)
4484 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4485 comparisons.
4486
abcf2cc8
TV
44872019-10-10 Tom de Vries <tdevries@suse.de>
4488
4489 PR testsuite/24888
4490 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4491 gnatlink.
4492
a50faaf6
TV
44932019-10-09 Tom de Vries <tdevries@suse.de>
4494
4495 PR testsuite/25048
4496 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4497
60ff3cd7
AB
44982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4499
4500 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4501 exceptions due to missing debug information.
4502
dfee8566
TV
45032019-10-07 Tom de Vries <tdevries@suse.de>
4504
4505 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4506
3d63690a
AB
45072019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4508
4509 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4510 * gdb.base/annota1.exp: Update to use gdb_test_name.
4511
30d1f018
WP
45122019-10-07 Weimin Pan <weimin.pan@oracle.com>
4513
4514 * gdb.base/ctf-whatis.exp: New file.
4515 * gdb.base/ctf-whatis.c: New file.
4516 * gdb.base/ctf-ptype.exp: New file.
4517 * gdb.base/ctf-ptype.c: New file.
4518 * gdb.base/ctf-constvars.exp: New file.
4519 * gdb.base/ctf-constvars.c: New file.
4520 * gdb.base/ctf-cvexpr.exp: New file.
4521
4dbbb47c
TV
45222019-10-04 Tom de Vries <tdevries@suse.de>
4523
4524 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4525 for loop.
4526
77c2dba3
TT
45272019-10-03 Tom Tromey <tom@tromey.com>
4528
4529 PR rust/24976:
4530 * gdb.rust/simple.rs (Union2): New type.
4531 (main): Use Union2.
4532 * gdb.rust/simple.exp: Add test.
4533
179aed7f
AB
45342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4535
4536 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4537 nested function prefix.
4538
0a4b0913
AB
45392019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4540 Richard Bunt <richard.bunt@arm.com>
4541 Andrew Burgess <andrew.burgess@embecosm.com>
4542
4543 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4544 nested functions.
4545 * gdb.fortran/nested-funcs.f90: Update expected results.
4546 * gdb.fortran/nested-funcs-2.exp: New file.
4547 * gdb.fortran/nested-funcs-2.f90: New file.
4548
082cce05
AB
45492019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4550
4551 * gdb.python/py-parameter.exp: Make test names unique.
4552 * gdb.python/py-template.exp: Likewise.
4553 * gdb.python/py-value.exp: Likewise.
4554
2b74ba5a
AB
45552019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4556
4557 * gdb.base/break-interp.exp: Reduce test name duplication.
4558 * gdb.base/call-sc.exp: Likewise.
4559 * gdb.base/callfuncs.exp: Likewise.
4560 * gdb.base/charset.exp: Likewise.
4561 * gdb.base/dump.exp: Likewise.
4562 * gdb.base/ena-dis-br.exp: Likewise.
4563 * gdb.base/relational.exp: Likewise.
4564 * gdb.base/step-over-syscall.exp: Likewise.
4565 * gdb.base/structs.exp: Likewise.
4566
58eb20d5
AB
45672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4568
4569 * gdb.linespec/explicit.exp: Make test names unique.
4570 * gdb.linespec/ls-errs.exp: Likewise.
4571
4d421147
AB
45722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4573
4574 * gdb.reverse/break-precsave.exp: Make test names unique.
4575 * gdb.reverse/break-reverse.exp: Likewise.
4576 * gdb.reverse/finish-precsave.exp: Likewise.
4577 * gdb.reverse/finish-reverse.exp: Likewise.
4578 * gdb.reverse/machinestate-precsave.exp: Likewise.
4579 * gdb.reverse/machinestate.exp: Likewise.
4580 * gdb.reverse/readv-reverse.exp: Likewise.
4581 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4582 * gdb.reverse/sigall-precsave.exp: Likewise.
4583 * gdb.reverse/sigall-reverse.exp: Likewise.
4584 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4585 * gdb.reverse/watch-precsave.exp: Likewise.
4586 * gdb.reverse/watch-reverse.exp: Likewise.
4587
d8c06f22
AB
45882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4589
4590 * gdb.threads/stop-with-handle.c: New file.
4591 * gdb.threads/stop-with-handle.exp: New file.
4592
3a56ed86
TV
45932019-10-03 Tom de Vries <tdevries@suse.de>
4594
4595 PR testsuite/25059
4596 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4597 directory" line to be missing.
4598
42275044
TV
45992019-10-03 Tom de Vries <tdevries@suse.de>
4600
4601 PR testsuite/25059
4602 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4603 type optional.
4604
9ef62df0
AA
46052019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4606
4607 * gdb.python/py-format-string.c (string.h): New include.
4608 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4609 the same value, for endianness-independence.
4610 * gdb.python/py-format-string.exp (default_regexp_dict)
4611 (test_pretty_structs, test_format): Adjust expected output to the
4612 changed initialization.
4613
37f6a7f4
TT
46142019-10-02 Tom Tromey <tromey@adacore.com>
4615
4616 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4617
1d58d6a2
PA
46182019-10-02 Pedro Alves <palves@redhat.com>
4619 Andrew Burgess <andrew.burgess@embecosm.com>
4620
4621 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4622 "print-file-var.h".
4623 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4624 (get_version_1): Print this_version_id and its address.
4625 Add extern "C" wrappers around interface functions.
4626 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4627 "print-file-var.h".
4628 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4629 (get_version_2): Print this_version_id and its address.
4630 Add extern "C" wrappers around interface functions.
4631 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4632 <stddef.h> and "print-file-var.h".
4633 Add extern "C" wrappers around interface functions.
4634 [VERSION_ID_MAIN] (this_version_id): Define.
4635 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4636 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4637 up extern "C" blocks.
4638 * gdb.base/print-file-var.exp (test): New, factored out from top
4639 level.
4640 (top level): Test all combinations of attribute hidden or not,
4641 dlopen or not, and this_version_id symbol in main file or not.
4642 Compile tests as both C++ and C, make test names unique.
4643
d770d56f
TT
46442019-10-01 Tom Tromey <tom@tromey.com>
4645
4646 * gdb.base/style.exp: Test "show logging filename".
4647
7f6aba03
TT
46482019-10-01 Tom Tromey <tom@tromey.com>
4649
4650 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4651 * gdb.base/style.exp: Add metadata style test.
4652
14309bb6
TT
46532019-10-01 Tom Tromey <tom@tromey.com>
4654
4655 * gdb.base/style.exp: Test "pwd".
4656
2a3c1174
PA
46572019-10-01 Tom Tromey <tom@tromey.com>
4658
4659 * gdb.base/style.exp: Update tests.
4660
53d666ec
AA
46612019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4662
4663 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4664 'six' to unsigned.
4665 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4666 'five'. Use an all-ones bit pattern for each.
4667 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4668 to its changed values.
4669
4a56a520
TT
46702019-09-30 Tom Tromey <tromey@adacore.com>
4671
4672 * gdb.rust/traits.rs: Disable all warnings.
4673
0df0352a
TV
46742019-09-29 Tom de Vries <tdevries@suse.de>
4675
aac66a4c 4676 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4677
73d9a918
TV
46782019-09-29 Tom de Vries <tdevries@suse.de>
4679
4680 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4681
060b3ab4
TV
46822019-09-27 Tom de Vries <tdevries@suse.de>
4683
4684 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4685
68f7d34d
TV
46862019-09-27 Tom de Vries <tdevries@suse.de>
4687
4688 PR record/23188
4689 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4690
5d63b30a
TT
46912019-09-26 Tom Tromey <tromey@adacore.com>
4692
4693 * gdb.ada/py_taft.exp: New file.
4694 * gdb.ada/py_taft/main.adb: New file.
4695 * gdb.ada/py_taft/pkg.adb: New file.
4696 * gdb.ada/py_taft/pkg.ads: New file.
4697
3d435220
TV
46982019-09-24 Tom de Vries <tdevries@suse.de>
4699
4700 PR gdb/24598
4701 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4702
77d03678
TV
47032019-09-22 Tom de Vries <tdevries@suse.de>
4704
4705 * gdb.base/restore.exp: Allow register variables to be optimized out at
4706 -O0.
4707
abf516c6
UW
47082019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4709
4710 * gdb.arch/spu-info.exp: Remove file.
4711 * gdb.arch/spu-info.c: Remove file.
4712 * gdb.arch/spu-ls.exp: Remove file.
4713 * gdb.arch/spu-ls.c: Remove file.
4714
4715 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4716 * gdb.asm/spu.inc: Remove file.
4717
4718 * gdb.base/dump.exp: Remove support for spu*-*-*.
4719 * gdb.base/stack-checking.exp: Likewise.
4720 * gdb.base/overlays.exp: Likewise.
4721 * gdb.base/ovlymgr.c: Likewise.
4722 * gdb.base/spu.ld: Remove file.
4723
4724 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4725 * gdb.cp/cpexprs.exp: Likewise.
4726 * gdb.cp/exception.exp: Likewise.
4727 * gdb.cp/gdb2495.exp: Likewise.
4728 * gdb.cp/mb-templates.exp: Likewise.
4729 * gdb.cp/pr9167.exp: Likewise.
4730 * gdb.cp/userdef.exp: Likewise.
4731
4732 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4733
4734 * gdb.cell: Remove directory.
4735 * lib/cell.exp: Remove file.
4736
e452e88f
TV
47372019-09-19 Tom de Vries <tdevries@suse.de>
4738
4739 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4740
8a625130
TV
47412019-09-19 Tom de Vries <tdevries@suse.de>
4742
4743 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4744
81dc3ab5
TV
47452019-09-19 Tom de Vries <tdevries@suse.de>
4746
4747 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4748 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4749 (gdb_target_cmd): ... here.
4750 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4751 value 2.
4752
b078f3ac
AB
47532019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4754
4755 * gdb.base/source-dir.exp: Avoid having directory names in test
4756 names.
4757
f1b620e9
MG
47582019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4759
4760 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4761 directory.
4762
67f3ed6a
AB
47632019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4764
4765 * gdb.base/list-missing-source.exp: New file.
4766
d1b70248
TV
47672019-09-14 Tom de Vries <tdevries@suse.de>
4768
4769 PR teststuite/24599
4770 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4771 * lib/ada.exp (gnatmake_version_at_least): New proc.
4772
5fabdcd6
AB
47732019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4774
4775 * gdb.base/maint.exp: Use exec_has_index_section.
4776
aa17805f
AB
47772019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4778
4779 * gdb.base/maint.exp: Add test for 'maint info sections'.
4780
25e5c209
TV
47812019-09-12 Tom de Vries <tdevries@suse.de>
4782
4783 * gdb.base/store.exp: Allow register variables to be optimized out at
4784 -O0.
4785
4993045d
PW
47862019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4787
4788 * gdb.ada/rdv_wait.exp: Update to new task names.
4789 * gdb.base/task_switch_in_core.exp: Likewise.
4790 * gdb.base/info_sources_base.c: Likewise.
4791
8a516164
TT
47922019-09-10 Tom Tromey <tromey@adacore.com>
4793
4794 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4795
aa391654
TT
47962019-09-10 Tom Tromey <tromey@adacore.com>
4797
4798 * gdb.ada/dgopt.exp: New file.
4799 * gdb.ada/dgopt/x.adb: New file.
4800
8634b462
TT
48012019-09-08 Tom Tromey <tom@tromey.com>
4802
4803 * gdb.tui/resize.exp: Remove setup_xfail.
4804 * gdb.tui/regs.exp: Remove setup_xfail.
4805 * gdb.tui/basic.exp: Remove setup_xfail.
4806
736b0f76
DB
48072019-09-06 David Blaikie <dblaikie@gmail.com>
4808
4809 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4810 * gdb.cp/cplabel.exp: Ditto.
4811 * gdb.linespec/ls-errs.exp: Ditto.
4812
30331a6c
TV
48132019-09-05 Tom de Vries <tdevries@suse.de>
4814
4815 * lib/gdb.exp (cmp_file_string): New proc.
4816 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4817 runto_main. Verify save breakpoints output.
4818
98b0ebab
PW
48192019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4820
4821 * gdb.base/info-var.exp: Test info variables without running
4822 to main, to avoid expect's buffer overflow.
4823
4e962e74
TT
48242019-09-03 Tom Tromey <tromey@adacore.com>
4825
4826 * gdb.ada/bias.exp: New file.
4827 * gdb.ada/bias/bias.adb: New file.
4828 * gdb.ada/print_chars.exp: Add regression test.
4829 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4830 (MC): New variable.
4831
2ea1a07a
SL
48322019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4833
4834 * gdb.base/argv0-symlink.exp: Run only on native target
4835 and local host.
4836
8077c50d
TV
48372019-08-29 Tom de Vries <tdevries@suse.de>
4838
4839 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4840 diverse debug info.
4841 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4842
48352473
TV
48432019-08-28 Tom de Vries <tdevries@suse.de>
4844
4845 * gdb.base/info-var.exp: Allow info variables to print info for files
4846 other than info-var-f1.c and info-var-f2.c.
4847
d8f27c60
AB
48482019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4849
4850 * gdb.fortran/info-types.exp: Add module.
4851 * gdb.fortran/info-types.f90: Update expected results.
4852
1f20c35e
AB
48532019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4854
4855 * gdb.fortran/info-types.exp: New file.
4856 * gdb.fortran/info-types.f90: New file.
4857 * lib/fortran.exp (fortran_character1): New proc.
4858
4acfdd20
AB
48592019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
4860
4861 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
4862 functions'. Reindent as needed.
4863 * gdb.base/info-var-f1.c: New file.
4864 * gdb.base/info-var-f2.c: New file.
4865 * gdb.base/info-var.exp: New file.
4866 * gdb.base/info-var.h: New file.
4867
5c31b358
TV
48682019-08-26 Tom de Vries <tdevries@suse.de>
4869
4870 PR c++/24852
4871 * gdb.cp/no-libstdcxx-probe.exp: New test.
4872
b694989f
TV
48732019-08-26 Tom de Vries <tdevries@suse.de>
4874
4875 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
4876 * tests need to be skipped.
4877 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
4878 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
4879 mi_skip_libstdcxx_probe_tests.
4880
d9c4ba53
SDJ
48812019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
4882
4883 * gdb.python/py-xmethods.exp: Use raw strings when passing
4884 arguments to SimpleXMethodMatcher.
4885
395fad09
TV
48862019-08-22 Tom de Vries <tdevries@suse.de>
4887
4888 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
4889 more informative.
4890
26c957f1
PA
48912019-08-21 Pedro Alves <palves@redhat.com>
4892
4893 * gdb.base/with.exp: Test "with" with no arguments.
4894
61f80d5d
TV
48952019-08-21 Tom de Vries <tdevries@suse.de>
4896
4897 * gdb.base/gdb-caching-proc.exp: Sort files.
4898
d7a11d13
TV
48992019-08-20 Tom de Vries <tdevries@suse.de>
4900
4901 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
4902 compilation.
4903
34dafe9f
TV
49042019-08-16 Tom de Vries <tdevries@suse.de>
4905
4906 * gdb.base/compare-sections.exp ("after run to main"): Allow
4907 mismatched read-only sections for PIE executables.
4908
398fdd60
TT
49092019-08-16 Tom Tromey <tom@tromey.com>
4910
4911 * lib/tuiterm.exp (_csi_Z): New proc.
4912 * gdb.tui/basic.exp: Update window positions.
4913 * gdb.tui/empty.exp: Update window positions.
4914
d8f9e51c
SL
49152019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4916
4917 * gdb.base/examine-backward.exp: Correct regexp for
4918 "examine 3 bytes backward from ${address_zero}".
4919
3df505f6
TT
49202019-08-15 Tom Tromey <tom@tromey.com>
4921
4922 * gdb.tui/empty.exp: Enable resizing tests.
4923
272560b5
TT
49242019-08-15 Tom Tromey <tromey@adacore.com>
4925
4926 * gdb.ada/char_enum.exp: Add regression tests.
4927 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
4928 and '0'.
4929 (Char, Gchar): Update.
4930 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
4931
08235187
CB
49322019-08-15 Christian Biesinger <cbiesinger@google.com>
4933
4934 * gdb.python/python.exp: Expect a leading underscore on
4935 GdbOutput{,Error}File.
4936
22a2ab04
SL
49372019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4938
4939 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
4940 Windows host.
4941
835b995b
SL
49422019-08-15 Sandra Loosemore <sandra@codesourcery.com>
4943
4944 * gdb.base/batch-preserve-term-settings.exp
4945 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
4946
97dd8e07
CB
49472019-08-15 Christian Biesinger <cbiesinger@google.com>
4948
4949 * lib/gdb.exp: When running on a mingw target, replace
4950 /x/ with x:/.
4951
75faf5c4
AH
49522019-08-14 Alan Hayward <alan.hayward@arm.com>
4953
4954 * gdb.arch/aarch64-prologue.c: New test.
4955 * gdb.arch/aarch64-prologue.exp: New file.
4956
abc6c00f
TV
49572019-08-13 Tom de Vries <tdevries@suse.de>
4958
4959 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4960 Thread.
4961
74c2c1f4
SL
49622019-08-13 Sandra Loosemore <sandra@codesourcery.com>
4963
4964 * gdb.python/py-completion.exp: Download the .py file to the host
4965 and use its host pathname. Conditionalize tests that use
4966 tab completion and manipulate files on the build machine.
4967 * gdb.python/py-events.exp: Download the .py file to the host
4968 and use its host pathname.
4969 * gdb.python/py-evsignal.exp: Likewise.
4970 * gdb.python/py-evthreads.exp: Likewise.
4971 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
4972 pathname syntax.
4973 * gdb.python/py-framefilter.exp: Download the .py file to the right
4974 place on the host. Match Windows pathname syntax.
4975 * gdb.python/py-mi-var-info-path-expression.exp: Download the
4976 .py file to the host and use its host pathname.
4977 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
4978 * gdb.python/py-objfile.exp: Expect a host pathname, not a
4979 build pathname. Skip symlink test on Windows host. Add missing
4980 newline at end of file.
4981 * gdb.python/py-pp-maint.exp: Download the .py file to the host
4982 and use its host pathname.
4983 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
4984 * gdb.python/py-section-script.exp: Use host location of binfile
4985 on safe-path. Use correct path separator on Windows host.
4986 Reorder alternatives in gdb_test_multiple to prevent matching
4987 the wrong alternative on success.
4988 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
4989
ca2589f3
PP
49902019-08-12 Patrick Palka <patrick@parcs.ath.cx>
4991
4992 * gdb.gdb/selftest.exp (test_with_self): Update test to now
4993 expect the GDB inferior to no longer immediately stop after
4994 being resumed with "signal SIGINT".
4995
020a839d
SL
49962019-08-09 Sandra Loosemore <sandra@codesourcery.com>
4997
4998 * gdb.linespec/break-ask.exp: Generalize regexps to match
4999 Windows pathnames too.
5000
128d6509
TV
50012019-08-08 Tom de Vries <tdevries@suse.de>
5002
5003 PR testsuite/24862
5004 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5005
590042fc
PW
50062019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5007
5008 * gdb.base/style.exp: Update tests for help doc new invariants.
5009 * gdb.base/help.exp: Likewise.
5010
046bebe1
TT
50112019-08-06 Tom Tromey <tom@tromey.com>
5012
5013 * gdb.base/style.exp: Add disassemble test.
5014 * gdb.base/style.c (some_called_function): New function.
5015 (main): Use it.
5016
0b27c27d
CB
50172019-08-05 Christian Biesinger <cbiesinger@google.com>
5018
5019 * gdb.python/py-block.exp: Test dictionary access on blocks.
5020
580f1034
SM
50212019-08-05 Simon Marchi <simon.marchi@efficios.com>
5022
5023 PR gdb/24863
5024 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5025 -list-thread-groups --available test when running under
5026 check-read1.
5027
d86bd7cb
TV
50282019-08-05 Tom de Vries <tdevries@suse.de>
5029
5030 PR testsuite/24863
5031 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5032 * gdb.base/help.exp: Use with_read1_timeout_factor.
5033 * gdb.base/info-macros.exp: Same.
5034 * gdb.cp/nested-types.exp: Same.
5035
a80cf5d8
TV
50362019-08-05 Tom de Vries <tdevries@suse.de>
5037
5038 * lib/gdb.exp (version_at_least): Factor out of ...
5039 (tcl_version_at_least): ... here.
5040 (gdb_compile): Fail if pie results in non-PIE executable.
5041 (readelf_version, readelf_prints_pie): New proc.
5042 (exec_is_pie): Return -1 if unknown.
5043
d0962838
TV
50442019-08-05 Tom de Vries <tdevries@suse.de>
5045
5046 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5047
2252ff3d
SL
50482019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5049
5050 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5051
26655f53
SL
50522019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5053
5054 * lib/completion-support.exp (test_gdb_complete_none): Skip
5055 tab completion tests if no readline support.
5056 (test_gdb_complete_unique_re): Likewise.
5057 (test_gdb_complete_multiple): Likewise.
5058
db4dc13e
PW
50592019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5060
5061 * gdb.base/info_sources.exp: New file.
5062 * gdb.base/info_sources.c: New file.
5063 * gdb.base/info_sources_base.c: New file.
5064
0eba165a
PFC
50652019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5066
5067 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5068 prefix argument.
5069 (test_exit_status): Add prefix argument.
5070
59bd512b
TV
50712019-08-01 Tom de Vries <tdevries@suse.de>
5072
5073 PR testsuite/24863
5074 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5075 calling exp_continue for new thread and thread exited messages.
5076
2a3ad588
TV
50772019-08-01 Tom de Vries <tdevries@suse.de>
5078
5079 PR testsuite/24863
5080 * gdb.base/structs.exp: Fix check-read1 timeout using
5081 gdb_test_sequence.
5082 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5083
117eb594
TV
50842019-08-01 Tom de Vries <tdevries@suse.de>
5085
5086 PR testsuite/24863
5087 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5088 line.
5089
ed591340
TV
50902019-08-01 Tom de Vries <tdevries@suse.de>
5091
5092 PR testsuite/24863
5093 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5094
aa3b6533
TT
50952019-07-30 Tom Tromey <tromey@adacore.com>
5096
5097 * gdb.ada/display_nested.exp: New file.
5098 * gdb.ada/display_nested/foo.adb: New file.
5099 * gdb.ada/display_nested/pack.adb: New file.
5100 * gdb.ada/display_nested/pack.ads: New file.
5101
2906593f
CB
51022019-07-30 Christian Biesinger <cbiesinger@google.com>
5103
5104 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5105 namespace.
5106 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5107
0f575925
TV
51082019-07-30 Tom de Vries <tdevries@suse.de>
5109
5110 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5111 instead.
5112
b13057d9
TV
51132019-07-30 Tom de Vries <tdevries@suse.de>
5114
5115 PR testsuite/24834
5116 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5117 (exec_is_pie): New proc.
5118
5c4dde85
CB
51192019-07-29 Christian Biesinger <cbiesinger@google.com>
5120
5121 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5122
c620ed88
CB
51232019-07-29 Christian Biesinger <cbiesinger@google.com>
5124
5125 * gdb.python/py-objfile.c: Add global and static vars.
5126 * gdb.python/py-objfile.exp: Test new functions Objfile.
5127 lookup_global_symbol and lookup_static_symbol.
5128
3d235706
TT
51292019-07-29 Tom Tromey <tom@tromey.com>
5130
5131 * lib/tuiterm.exp (Term::_csi_@): New proc.
5132 (Term::_csi_X): Don't move cursor.
5133
c7e4c0a6
PW
51342019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5135
5136 * gdb.base/options.exp: Update backtrace - completion to
5137 new option -frame-info.
5138 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5139 Test new 'set print frame-info'. Test backtrace -frame-info
5140 overriding 'set print frame-info'.
5141 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5142 Test new 'set print frame-info'.
5143 Verify consistency of backtrace with and without filters, with and
5144 without -no-filters.
5145 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5146 default.
5147
de28a3b7
TV
51482019-07-29 Tom de Vries <tdevries@suse.de>
5149
5150 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5151 no arguments".
5152
507dd60e
TV
51532019-07-29 Tom de Vries <tdevries@suse.de>
5154
5155 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5156 is a substring of the first for "complete non-unique file name".
5157
5beafce9
TV
51582019-07-29 Tom de Vries <tdevries@suse.de>
5159
5160 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5161 with ".*".
5162
2d274232
TV
51632019-07-29 Tom de Vries <tdevries@suse.de>
5164
5165 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5166 Pass prompt_regexp parameter to gdb_test_multiple calls.
5167
9197cd8b
TV
51682019-07-29 Tom de Vries <tdevries@suse.de>
5169
5170 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5171 print registers" regexps.
9197cd8b 5172
b528dae0
TV
51732019-07-29 Tom de Vries <tdevries@suse.de>
5174
5175 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5176
d17725d7
TV
51772019-07-29 Tom de Vries <tdevries@suse.de>
5178
5179 PR gdb/24855
5180 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5181 (skip_python_tests_prompt): Add prompt_regexp argument to
5182 gdb_test_multiple calls.
5183
52b75bf1
TT
51842019-07-27 Tom Tromey <tom@tromey.com>
5185
5186 * gdb.tui/main.exp: New file.
5187
2b1d00c2
TT
51882019-07-27 Tom Tromey <tom@tromey.com>
5189
5190 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5191 optional.
5192 * gdb.tui/empty.exp: New file.
5193
ded631d5
TT
51942019-07-27 Tom Tromey <tom@tromey.com>
5195
5196 * lib/tuiterm.exp (spawn): New proc.
5197 (Term::resize): New proc.
5198 * gdb.tui/resize.exp: New file.
5199
58ac439d
TT
52002019-07-27 Tom Tromey <tom@tromey.com>
5201
5202 * gdb.tui/list.exp: New file.
5203
fe1f56ee
TT
52042019-07-27 Tom Tromey <tom@tromey.com>
5205
5206 * gdb.tui/regs.exp: New file.
5207
f790b310
TT
52082019-07-27 Tom Tromey <tom@tromey.com>
5209
5210 * gdb.tui/basic.exp: Add "layout split" test.
5211
d95fc6ee
TT
52122019-07-27 Tom Tromey <tom@tromey.com>
5213
5214 * gdb.tui/basic.exp: Add "layout asm" test.
5215
c3786b3a
TT
52162019-07-27 Tom Tromey <tom@tromey.com>
5217
5218 * lib/tuiterm.exp: New file.
5219 * gdb.tui/basic.exp: New file.
5220
98a617f8
KB
52212019-07-27 Kevin Buettner <kevinb@redhat.com>
5222
5223 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5224 Enable tests associated with this flag. Adjust regex
5225 referencing "foo_low" to now refer to "foo_cold" instead.
5226
5c076da4
KB
52272019-07-27 Kevin Buettner <kevinb@redhat.com>
5228
5229 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5230 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5231 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5232 foo_cold. Revise comments to match.
5233 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5234 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5235 were wrapped into this proc; Call do_test in loop from outermost
5236 level.
5237 (foo_low): Rename all occurrences to "foo_cold".
5238 (backtrace from baz): New test.
5239 (x2/i foo_cold): New test.
5240 (info line *foo_cold): New test.
5241
1512d3b7
TV
52422019-07-26 Tom de Vries <tdevries@suse.de>
5243
5244 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5245
297989a1
TV
52462019-07-25 Tom de Vries <tdevries@suse.de>
5247
5248 PR testsuite/24830
5249 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5250 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5251 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5252 (skip_libstdcxx_probe_tests): ... here.
5253 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5254
b3b965fb
TV
52552019-07-24 Tom de Vries <tdevries@suse.de>
5256
5257 PR testsuite/24807
5258 * gdb.objc/basicclass.m: Include stdio.h.
5259 * gdb.objc/nondebug.m: Same.
5260 * gdb.objc/objcdecode.m: Same.
5261
4625b4d0
TV
52622019-07-24 Tom de Vries <tdevries@suse.de>
5263
5264 PR testsuite/24612
5265 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5266 additional_flags.
5267
024a5840
TV
52682019-07-24 Tom de Vries <tdevries@suse.de>
5269
5270 PR testsuite/24831
5271 * gdb.multi/tids.exp: Update error messages for info threads.
5272
c76ddaa3
TV
52732019-07-24 Tom de Vries <tdevries@suse.de>
5274
5275 * gdb.base/info-types.exp: Allow info types to print info for more than
5276 one file.
5277
9a618ef6
TV
52782019-07-23 Tom de Vries <tdevries@suse.de>
5279
5280 PR testsuite/24842
5281 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5282 gdb_spawn_with_cmdline_opts.
5283
40eadf04
SP
52842019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5285
5286 * gdb.arch/arm-cmse-sgstubs.c: New test.
5287 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5288
5ba29434
TV
52892019-07-23 Tom de Vries <tdevries@suse.de>
5290
5291 PR testsuite/24711
5292 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5293 issuing next command.
5294
a8e9d247
AB
52952019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5296
5297 * gdb.ada/info_auto_lang.exp: Update expected results.
5298 * gdb.base/info-types.c: Add additional types to check.
5299 * gdb.base/info-types.exp: Update expected results.
5300
eb86c5e2
AB
53012019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5302
5303 * gdb.base/info-types.c: New file.
5304 * gdb.base/info-types.exp: New file.
5305
01e175fe
AB
53062019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5307
5308 * gdb.arch/riscv-bp-infcall.c: New file.
5309 * gdb.arch/riscv-bp-infcall.exp: New file.
5310
6b78c3f8
AB
53112019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5312
5313 PR breakpoints/24541
5314 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5315
da738167
TV
53162019-07-14 Tom de Vries <tdevries@suse.de>
5317
5318 PR testsuite/24760
5319 * gdb.objc/basicclass.exp: Fix unterminated string.
5320
0d4e84ed
AB
53212019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5322 Andrew Burgess <andrew.burgess@embecosm.com>
5323
5324 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5325 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5326 negative bounds.
5327 * gdb.fortran/vla-value.exp: Print elements of an array with
5328 negative bounds.
5329 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5330 testing.
5331
021d8588
AB
53322019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5333
5334 * gdb.base/options.exp (expect_string): Dequote strings in
5335 results.
5336 (test-string): Test strings with different quoting and reindent.
5337
f06f1252
TT
53382019-07-10 Tom Tromey <tromey@adacore.com>
5339
5340 * gdb.ada/mi_ex_cond.exp: Update expected results.
5341 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5342 * gdb.ada/mi_catch_ex.exp: Update expected results.
5343 * gdb.ada/mi_catch_assert.exp: Update expected results.
5344 * gdb.ada/catch_ex.exp (catch_exception_info)
5345 (catch_exception_entry, catch_assert_entry)
5346 (catch_unhandled_entry): Update.
5347 * gdb.ada/catch_assert_if.exp: Update expected results.
5348
b863685d
RB
53492019-07-10 Richard Bunt <richard.bunt@arm.com>
5350 Stephen Roberts <stephen.roberts@arm.com>
5351
5352 * gdb.base/define.exp: Restore original prompt.
5353
cb1e4e32
PA
53542019-07-09 Pedro Alves <palves@redhat.com>
5355
5356 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5357 breakpoints" output.
5358 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5359 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5360 throw" creates breakpoint.
5361 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5362 'type="catchpoint"'.
5363
b58a68fe
PA
53642019-07-09 Pedro Alves <palves@redhat.com>
5365
5366 PR c++/15468
5367 * gdb.cp/except-multi-location-lib.cc: New.
5368 * gdb.cp/except-multi-location-main.cc: New.
5369 * gdb.cp/except-multi-location.exp: New.
5370
0826779b
PW
53712019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5372
5373 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5374 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5375 argument and update callers.
5376
5b0e2db4
AB
53772019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5378
5379 * gdb.arch/amd64-break-on-asm-line.S: New file.
5380 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5381
1f6f6e21
PW
53822019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5383
5384 * gdb.base/printcmds.exp: Test printing C string and
5385 C wide string convenience vars without transiting via the inferior.
5386 Also make test names unique.
5387
ea142fbf
AH
53882019-07-08 Alan Hayward <alan.hayward@arm.com>
5389
5862c886 5390 PR breakpoints/25011
ea142fbf
AH
5391 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5392
213fd9fa
PA
53932019-07-04 Pedro Alves <palves@redhat.com>
5394
5395 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5396 body returned ok(0), break(3) or continue(4).
5397 * gdb.testsuite/foreach_with_prefix.exp: New file.
5398
2b40fda7
AH
53992019-07-04 Alan Hayward <alan.hayward@arm.com>
5400
5401 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5402
a26c8de0
PA
54032019-07-03 Pedro Alves <palves@redhat.com>
5404
5405 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5406 "return -code".
5407
5f4ba3e7
PA
54082019-07-03 Pedro Alves <palves@redhat.com>
5409
5410 PR cli/24732
5411 * gdb.base/shell.exp: Load completion-support.exp.
5412 Adjust expected error output. Add completion tests.
5413
a994424f
PA
54142019-07-03 Pedro Alves <palves@redhat.com>
5415
5416 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5417 string_to_regexp.
5418
3d9be6f5
PA
54192019-07-03 Pedro Alves <palves@redhat.com>
5420
5421 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5422 (expect_integer): Adjust to expect "-string".
5423 (expect_string): New.
5424 (all_options): Expect "-string".
5425 (test-flag, test-boolean): Adjust to expect "-string".
5426 (test-string): New proc.
5427 (top level): Call it.
5428
41fc454c
PA
54292019-07-03 Pedro Alves <palves@redhat.com>
5430
5431 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5432 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5433 the expected output in the success.
5434
b2b2a215
PA
54352019-07-03 Pedro Alves <palves@redhat.com>
5436
5437 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5438 Split one gdb_test_multiple call in two to avoid a race.
5439
fdbc9870
PA
54402019-07-03 Pedro Alves <palves@redhat.com>
5441
5442 * gdb.base/with.c: New file.
5443 * gdb.base/with.exp: New file.
5444
c6ac8931
PA
54452019-07-03 Pedro Alves <palves@redhat.com>
5446
5447 * gdb.base/settings.exp: Replace all references to "maint
5448 test-settings set" with references to "maint set test-settings",
5449 and all references to "maint test-settings show" with references
5450 to "maint show test-settings".
5451
970f9d09
PA
54522019-07-03 Pedro Alves <palves@redhat.com>
5453
5454 * gdb.base/settings.exp (test-string): Adjust expected out when
5455 testing "maint test-settings show filename"
5456
54d66006
PA
54572019-07-02 Pedro Alves <palves@redhat.com>
5458
5459 * gdb.base/options.exp (test-info-threads): New procedure.
5460 (top level): Call it.
5461
10d06d82
TT
54622019-06-28 Tom Tromey <tromey@adacore.com>
5463
5464 * gdb.dwarf2/ada-linkage-name.c: New file.
5465 * gdb.dwarf2/ada-linkage-name.exp: New file.
5466
3d507ff2
TT
54672019-06-27 Tom Tromey <tromey@adacore.com>
5468
d039f014 5469 PR c++/20020:
3d507ff2
TT
5470 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5471
8af58ffe
TV
54722019-06-26 Tom de Vries <tdevries@suse.de>
5473
5474 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5475
22e21752
TV
54762019-06-26 Tom de Vries <tdevries@suse.de>
5477
5478 * gdb.base/index-cache.exp: Add back missing debug option.
5479
b65b566c
PW
54802019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5481
5482 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5483
5c2c8c69
TV
54842019-06-25 Tom de Vries <tdevries@suse.de>
5485
5486 PR testsuite/24727
5487 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5488
164e3873
TV
54892019-06-24 Tom de Vries <tdevries@suse.de>
5490
5491 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5492
824eacee
TV
54932019-06-24 Tom de Vries <tdevries@suse.de>
5494
5495 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5496 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5497 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5498
385b97d3
TV
54992019-06-24 Tom de Vries <tdevries@suse.de>
5500
5501 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5502
c596f180
TV
55032019-06-21 Tom de Vries <tdevries@suse.de>
5504
5505 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5506
b13a7d03
TV
55072019-06-21 Tom de Vries <tdevries@suse.de>
5508
5509 PR testsuite/24518
5510 PR ada/24713
5511 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5512 index.
5513
899277ae
TT
55142019-06-19 Tom Tromey <tromey@adacore.com>
5515
5516 * gdb.ada/length_cond.exp: Add intro comment.
5517
680e1bee
TT
55182019-06-19 Tom Tromey <tromey@adacore.com>
5519
5520 * gdb.ada/length_cond.exp: New file.
5521 * gdb.ada/length_cond/length_cond.adb: New file.
5522 * gdb.ada/length_cond/pck.adb: New file.
5523 * gdb.ada/length_cond/pck.ads: New file.
5524
0ed4690a
TV
55252019-06-18 Tom de Vries <tdevries@suse.de>
5526
5527 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5528
d20ed5fd
TT
55292019-06-18 Tom Tromey <tromey@adacore.com>
5530
5531 * gdb.base/list0.h: Add comment explaining control character.
5532
86e04673
TV
55332019-06-18 Tom de Vries <tdevries@suse.de>
5534
5535 * boards/fission.exp: Break up long debug_flags line.
5536
c4973306
SM
55372019-06-16 Tom de Vries <tdevries@suse.de>
5538
5539 PR gdb/24445
5540 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5541 generated index.
5542
93cb9841
AB
55432019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5544
5545 PR gdb/24686
5546 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5547 improve detection of bug gdb/24541.
5548
399aaebd
SM
55492019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5550
5551 PR gdb/24669
5552 * gdb.base/index-cache.exp (uses_readnow,
5553 expecting_index_cache_use): Define global variable.
5554 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5555 expecting_index_cache_use.
5556
584a927c
AB
55572019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5558 Andrew Burgess <andrew.burgess@embecosm.com>
5559
5560 * gdb.fortran/pointers.f90: New file.
5561 * gdb.fortran/print_type.exp: New file.
5562 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5563 * gdb.fortran/vla-type.exp: Likewise.
5564 * gdb.fortran/vla-value.exp: Likewise.
5565 * gdb.mi/mi-vla-fortran.exp: Likewise.
5566
30056ea0
AB
55672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5568
5569 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5570 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5571 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5572 as a stop reason.
5573
ec8e2b6d
AB
55742019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5575
5576 * gdb.base/annota1.exp: Update expected results.
5577 * gdb.cp/annota2.exp: Likewise.
5578 * gdb.cp/annota3.exp: Likewise.
5579
09e4c4e1
AB
55802019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5581
5582 * gdb.base/style-logging.exp: Remove path from test name.
5583
0735b091
TT
55842019-06-14 Tom Tromey <tromey@adacore.com>
5585
5586 PR gdb/24502:
5587 * gdb.base/style-logging.exp: New file.
5588
f5686554
TT
55892019-06-14 Tom Tromey <tromey@adacore.com>
5590
5591 * gdb.base/symfile-warn.exp: New file.
5592 * gdb.base/symfile-warn.c: New file.
5593
a0c1ffed
TT
55942019-06-14 Tom Tromey <tromey@adacore.com>
5595
5596 * gdb.base/annotate-symlink.exp: New file.
5597
f411722c
TT
55982019-06-14 Tom Tromey <tromey@adacore.com>
5599
5600 * gdb.ada/set_wstr.exp: Add reassignment test.
5601
4268ec18
TT
56022019-06-14 Tom Tromey <tromey@adacore.com>
5603
5604 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5605 'unchecked_access and 'unrestricted_access as well.
5606
9a9e394b
TT
56072019-06-14 Tom Tromey <tromey@adacore.com>
5608
5609 PR ada/24539:
5610 * gdb.ada/vla.exp: Update tests.
5611 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5612 pragma.
5613
4c048731
PA
56142019-06-13 Pedro Alves <palves@redhat.com>
5615
5616 * gdb.base/settings.exp (test-integer): Test junk after
5617 "unlimited".
5618
6665660a
PA
56192019-06-13 Pedro Alves <palves@redhat.com>
5620
5621 * gdb.base/options.exp (test-thread-apply): New.
5622 (top level): Call it.
5623
5d707134
PA
56242019-06-13 Pedro Alves <palves@redhat.com>
5625
5626 * gdb.base/options.exp (test-frame-apply): New.
5627 (top level): Test print commands with different "frame apply"
5628 prefixes.
5629
e2a689da
PA
56302019-06-13 Pedro Alves <palves@redhat.com>
5631
e79be6e5 5632 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5633 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5634 'max_completions' parameter and handle it.
5635 (test_gdb_completion_offers_commands): New.
5636
90a1ef87
PA
56372019-06-13 Pedro Alves <palves@redhat.com>
5638
5639 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5640
d4c16835
PA
56412019-06-13 Pedro Alves <palves@redhat.com>
5642
5643 * gdb.base/options.exp (test-backtrace): New.
5644 (top level): Call it.
5645
2daf894e
PA
56462019-06-13 Pedro Alves <palves@redhat.com>
5647
5648 * gdb.guile/scm-frame-args.exp: Use "set print
5649 raw-frame-arguments" instead of "set print raw frame-arguments".
5650 * gdb.python/py-frame-args.exp: Likewise.
5651
e6ed716c
PA
56522019-06-13 Pedro Alves <palves@redhat.com>
5653
5654 * gdb.compile/compile.exp: Adjust expected output to option
5655 processing changes.
5656
7d8062de
PA
56572019-06-13 Pedro Alves <palves@redhat.com>
5658
5659 * gdb.base/options.exp: Build executable.
5660 (test-print): New procedure.
5661 (top level): Call it, once for "print" and another for "compile
5662 print".
5663
9d0faba9
PA
56642019-06-13 Pedro Alves <palves@redhat.com>
5665
5666 * gdb.base/options.c: New file.
5667 * gdb.base/options.exp: New file.
5668
dee7b4c8
PA
56692019-06-13 Pedro Alves <palves@redhat.com>
5670
5671 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5672 that "o" is ambiguous.
5673
dca0f6c0
PA
56742019-06-13 Pedro Alves <palves@redhat.com>
5675
5676 * gdb.base/settings.c: New file.
5677 * gdb.base/settings.exp: New file.
5678
ccf46844
PA
56792019-06-13 Pedro Alves <palves@redhat.com>
5680
5681 * gdb.base/completion.exp: Fix comment typo.
5682
b9a3f842
PA
56832019-06-13 Pedro Alves <palves@redhat.com>
5684
5685 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5686 foo --1" test.
5687
d106773e
PA
56882019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5689
5690 * gdb.fortran/block-data.f: New.
5691 * gdb.fortran/block-data.exp: New.
5692
fea82da0
TV
56932019-06-11 Tom de Vries <tdevries@suse.de>
5694
5695 PR testsuite/24521
5696 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5697 message.
5698
8c2e74f1
TV
56992019-06-11 Tom de Vries <tdevries@suse.de>
5700
5701 PR testsuite/24521
5702 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5703
b49851c8
TV
57042019-06-11 Tom de Vries <tdevries@suse.de>
5705
5706 * boards/readnow.exp: New file.
5707
a7067863
AB
57082019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5709
5710 * gdb.fortran/vla-sizeof.exp: Update expected results.
5711
1a3da2cd
AB
57122019-06-06 Amos Bird <amosbird@gmail.com>
5713
5714 * gdb.base/annota1.exp (thread_switch): Add test for
5715 thread-exited annotation.
5716
3847a7bf
TT
57172019-06-06 Tom Tromey <tromey@adacore.com>
5718
5719 * gdb.base/maint.exp: Expect command started/finished output.
5720
0088ba59
AB
57212019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5722
5723 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5724 comment.
5725 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5726
312617a3
AB
57272019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5728
5729 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5730 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5731 * gdb.arch/riscv-unwind-long-insn.c: New file.
5732 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5733
e1f2e1a2
CB
57342019-06-04 Christian Biesinger <cbiesinger@google.com>
5735
d3238f7d 5736 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5737
206584bd
PW
57382019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5739
5740 * lib/gdb.exp (help_list_trailer): New regexp variable
5741 factorizing the help trailer message.
5742 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5743 arg to allow to better factorize various tests.
5744 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5745 (test_prefix_command_help): Use help_list_trailer.
5746 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5747 * gdb.guile/scm-cmd.exp: Likewise.
5748 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5749 * gdb.base/help.exp: Use test_user_defined_class_help.
5750 * gdb.base/style.exp: Add tests for styling of help and apropos.
5751 * lib/gdb-utils.exp (style): Add title and highlight styles.
5752
708dc93e
PW
57532019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5754
5755 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5756 $_shell_exitsignal.
5757 * gdb.base/default.exp: Update for new convenience variables.
5758
f49055a5
TT
57592019-05-29 Tom Tromey <tromey@adacore.com>
5760
5761 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5762 to "break complete ada" test case's regexp.
5763
4330d61d
TT
57642019-05-29 Tom Tromey <tromey@adacore.com>
5765
5766 PR c++/20020:
5767 * gdb.cp/constexpr-field.exp: New file.
5768 * gdb.cp/constexpr-field.cc: New file.
5769
000439d5
TT
57702019-05-29 Tom Tromey <tromey@adacore.com>
5771
5772 * gdb.base/finish.exp (finish_no_print): New proc.
5773 (finish_tests): Call it.
5774
5a01c34c
TV
57752019-05-24 Tom de Vries <tdevries@suse.de>
5776
5777 * gdb.dwarf2/gdb-add-index.exp: New file.
5778
18125b16
TT
57792019-05-22 Tom Tromey <tromey@adacore.com>
5780
5781 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5782 * gdb.base/style.exp: Use "style".
5783 * lib/gdb-utils.exp (style): New proc.
5784
af1a8d03
TV
57852019-05-22 Tom de Vries <tdevries@suse.de>
5786
5787 * gdb.base/align.exp: Require c++11.
5788
e7fe496b
TV
57892019-05-22 Tom de Vries <tdevries@suse.de>
5790
5791 PR testsuite/24586
5792 * gdb.python/py-mi-var-info-path-expression.exp: Call
5793 mi_skip_python_tests to check if python is supported.
5794
8fca4da0
AH
57952019-05-22 Alan Hayward <alan.hayward@arm.com>
5796
5797 * gdb.arch/aarch64-pauth.c: New test.
5798 * gdb.arch/aarch64-pauth.exp: New file.
5799
b7060614
AH
58002019-05-22 Alan Hayward <alan.hayward@arm.com>
5801
5802 * README (Re-running Tests Outside The Testsuite): New section.
5803
669d0468
TV
58042019-05-21 Tom de Vries <tdevries@suse.de>
5805
5806 * gdb.arch/amd64-eval.exp: Require c++11.
5807 * gdb.base/max-depth.exp: Same.
5808 * gdb.compile/compile-cplus-array-decay.exp: Same.
5809 * gdb.cp/meth-typedefs.exp: Same.
5810 * gdb.cp/subtypes.exp: Same.
5811 * gdb.cp/temargs.exp: Same.
5812
ce3ebcaa
AH
58132019-05-21 Alan Hayward <alan.hayward@arm.com>
5814
5815 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5816
34d11c68
AB
58172019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5818
5819 PR gdb/18644
5820 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5821 * gdb.fortran/printing-types.exp: Add new test.
5822 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5823 testing.
5824 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5825 setup_kfail call.
5826
87781e84
AH
58272019-05-17 Alan Hayward <alan.hayward@arm.com>
5828
5829 * README (Running the Testsuite): Change example.
5830 (Testsuite Parameters): Remove TRANSCRIPT.
5831 * lib/gdb.exp: Remove TRANSCRIPT check.
5832
b420b89e
AH
58332019-05-17 Alan Hayward <alan.hayward@arm.com>
5834
5835 * README (Testsuite Parameters): Add replay logging to
5836 GDBSERVER_DEBUG.
5837 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5838 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5839 as a comma separated list.
5840 (gdb_debug_init): Override procedure.
5841
408e9b8b
AH
58422019-05-17 Alan Hayward <alan.hayward@arm.com>
5843
5844 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5845 (gdb_write_cmd_file): New procedure.
5846 * lib/gdbserver-support.exp (gdbserver_start): Call
5847 gdbserver_write_cmd_file.
5848 (gdbserver_write_cmd_file): New procedure.
5849
f9e2e39d
AH
58502019-05-17 Alan Hayward <alan.hayward@arm.com>
5851
5852 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
5853 (delete_breakpoints): Likewise.
5854 (gdb_run_cmd): Likewise.
5855 (gdb_start_cmd): Likewise.
5856 (gdb_starti_cmd): Likewise.
5857 (gdb_internal_error_resync): Likewise.
5858 (gdb_test_multiple): Likewise.
5859 (gdb_reinitialize_dir): Likewise.
5860 (default_gdb_exit): Likewise.
5861 (gdb_file_cmd): Mark kill as optional.
5862 (default_gdb_start): Call gdb_stdin_log_init.
5863 (send_gdb): Call gdb_stdin_log_write.
5864 (rerun_to_main): Mark Y as an answer.
5865 (gdb_stdin_log_init): New function.
5866 (gdb_stdin_log_write): Likewise.
5867
81f47ac2
AH
58682019-05-17 Alan Hayward <alan.hayward@arm.com>
5869
5870 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
5871 * gdb.base/debug-expr.exp: Likewise.
5872 * gdb.base/foll-fork.exp: Likewise.
5873 * gdb.base/foll-vfork.exp: Likewise.
5874 * gdb.base/fork-print-inferior-events.exp: Likewise.
5875 * gdb.base/gdb-sigterm.exp: Likewise.
5876 * gdb.base/gdbinit-history.exp: Likewise.
5877 * gdb.base/osabi.exp: Likewise.
5878 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5879 * gdb.base/ui-redirect.exp: Likewise.
5880 * gdb.gdb/unittest.exp: Likewise.
5881 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
5882 * gdb.mi/mi-watch.exp: Likewise.
5883 * gdb.mi/new-ui-mi-sync.exp: Likewise.
5884 * gdb.mi/user-selected-context-sync.exp: Likewise.
5885 * gdb.python/python.exp: Disable debug test when debugging.
5886 * gdb.threads/check-libthread-db.exp: Disable when debugging.
5887 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5888 Likewise.
5889 * gdb.threads/stepi-random-signal.exp: Likewise.
5890
29b52314
AH
58912019-05-17 Alan Hayward <alan.hayward@arm.com>
5892
5893 * Makefile.in: Pass through GDB_DEBUG.
5894 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5895 (gdb,debug): Add board setting.
5896 * lib/gdb.exp (default_gdb_start): Start debugging.
5897 (gdb_debug_enabled): New procedure.
5898 (gdb_debug_init): Likewise.
29b52314
AH
5899
59002019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 5901
29b52314
AH
5902 * Makefile.in: Pass through GDB_DEBUG.
5903 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
5904 (gdb,debug): Add board setting.
5905 * lib/gdb.exp (default_gdb_start): Start debugging.
5906 (gdb_debug_enabled): New procedure.
5907 (gdb_debug_init): Likewise.
29b52314 5908
ca1285d1
AH
59092019-05-17 Alan Hayward <alan.hayward@arm.com>
5910
5911 * gdb.base/ui-redirect.exp: Add debug redirect tests.
5912
f3a09c80
AH
59132019-05-17 Alan Hayward <alan.hayward@arm.com>
5914
5915 * gdb.base/ui-redirect.exp: Test redirection.
5916
26648588
JV
59172019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
5918
5919 * gdb.mi/mi-complete.exp: New file.
5920 * gdb.mi/mi-complete.cc: Likewise.
5921
14237686
AB
59222019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
5923
5924 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
5925 indexed and sliced arrays, and pointers to arrays.
5926
e7bd7fba
TT
59272019-05-14 Tom Tromey <tromey@adacore.com>
5928
5929 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
5930 styling test.
5931
2764128d
TV
59322019-05-14 Tom de Vries <tdevries@suse.de>
5933
5934 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
5935 selection entry encoding.
5936
71bed2db
TT
59372019-05-10 Tom Tromey <tromey@adacore.com>
5938
5939 * gdb.ada/info_exc.exp: Add "complete" test.
5940
63b667ad
TV
59412019-05-09 Tom de Vries <tdevries@suse.de>
5942
5943 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
5944 CU-relative.
5945
9cfd2b89
TV
59462019-05-09 Tom de Vries <tdevries@suse.de>
5947
5948 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
5949 CU-relative.
5950
2228ef77
XR
59512019-05-08 Joel Brobecker <brobecker@adacore.com>
5952
5953 * gdb.ada/frame_arg_lang.exp: New testcase.
5954 * gdb.ada/frame_arg_lang/bla.adb: New file.
5955 * gdb.ada/frame_arg_lang/pck.ads: New file.
5956 * gdb.ada/frame_arg_lang/pck.adb: New file.
5957 * gdb.ada/frame_arg_lang/foo.c: New file.
5958
80e55b13
TT
59592019-05-08 Tom Tromey <tromey@adacore.com>
5960
5961 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
5962
9d3421af
TT
59632019-05-08 Tom Tromey <tromey@adacore.com>
5964
5965 * gdb.base/ptype-offsets.exp: Update tests.
5966
844333e2
TT
59672019-05-08 Tom Tromey <tromey@adacore.com>
5968
5969 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
5970 cases.
5971 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
5972 "short".
5973
988915ee
TT
59742019-05-08 Tom Tromey <tromey@adacore.com>
5975
5976 * gdb.ada/vla.exp: New file.
5977 * gdb.ada/vla/vla.adb: New file.
5978
7bd55dac
TV
59792019-05-07 Tom de Vries <tdevries@suse.de>
5980
5981 * gdb.base/index-cache.exp (ls_host): Fix return statement.
5982
75f06e9d
TV
59832019-05-07 Tom de Vries <tdevries@suse.de>
5984
5985 PR testsuite/24522
5986 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
5987 section.
5988
77e7aaa4
TV
59892019-05-07 Tom de Vries <tdevries@suse.de>
5990
5991 PR testsuite/24522
5992 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
5993 .debug_aranges section.
5994
456ba0fa
TV
59952019-05-07 Tom de Vries <tdevries@suse.de>
5996
5997 PR testsuite/24159
5998 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
5999
5a56d6a6
TV
60002019-05-06 Tom de Vries <tdevries@suse.de>
6001
6002 * lib/gdb.exp (exec_has_index_section): New proc.
6003 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6004 section.
6005
9d6d4be8
TV
60062019-05-04 Tom de Vries <tdevries@suse.de>
6007
6008 * boards/cc-with-debug-names.exp: New file.
6009
222a8d25
TT
60102019-05-03 Tom Tromey <tromey@adacore.com>
6011
6012 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6013 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6014 * gdb.ada/char_enum.exp: Add test.
6015
0fdfd794
TV
60162019-05-03 Tom de Vries <tdevries@suse.de>
6017
6018 * boards/cc-with-gdb-index.exp: New file.
6019
80062eb9
AB
60202019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6021
6022 * gdb.rust/simple.exp: Add new test case.
6023 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6024 (main): Initialise an instance of the new struct.
6025
4504bbde
TT
60262019-05-01 Tom Tromey <tromey@adacore.com>
6027
6028 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6029 record.
6030 (NPR): New variable.
6031 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6032 test.
6033
d48e62f4
TT
60342019-05-01 Tom Tromey <tromey@adacore.com>
6035
6036 * gdb.ada/packed_array_assign.exp: Add packed assignment
6037 regression test.
6038
f59f30f5
TV
60392019-05-01 Tom de Vries <tdevries@suse.de>
6040
6041 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6042
b70bfc54
TV
60432019-05-01 Tom de Vries <tdevries@suse.de>
6044
6045 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6046
15f18d14
AT
60472019-04-30 Ali Tamur <tamur@google.com>
6048
6049 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6050
2ff0a947
TT
60512019-04-30 Tom Tromey <tromey@adacore.com>
6052
6053 * lib/ada.exp (find_ada_tool): New proc.
6054 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6055 * gdb.ada/catch_ex_std.exp: New file.
6056 * gdb.ada/catch_ex_std/foo.adb: New file.
6057 * gdb.ada/catch_ex_std/some_package.adb: New file.
6058 * gdb.ada/catch_ex_std/some_package.ads: New file.
6059
a776957c
TT
60602019-04-30 Tom Tromey <tromey@adacore.com>
6061
6062 PR c++/24470:
6063 * gdb.cp/temargs.cc: Add test code from PR.
6064
bc68014d
AB
60652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6066
6067 * gdb.fortran/vla-datatypes.exp: Update expected results.
6068 * gdb.fortran/vla-ptype.exp: Likewise.
6069 * gdb.fortran/vla-type.exp: Likewise.
6070 * gdb.fortran/vla-value.exp: Likewise.
6071
f1fdc960
AB
60722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6073
6074 * gdb.fortran/ptr-indentation.exp: Update expected results.
6075 * gdb.fortran/ptype-on-functions.exp: Likewise.
6076 * gdb.fortran/vla-ptr-info.exp: Likewise.
6077 * gdb.fortran/vla-value.exp: Likewise.
6078
bf7a4de1
AB
60792019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6080
6081 * gdb.fortran/ptype-on-functions.exp: New file.
6082 * gdb.fortran/ptype-on-functions.f90: New file.
6083
bbe75b9d
AB
60842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6085
6086 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6087 case void string.
6088
1db455a7
AB
60892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6090
6091 * gdb.fortran/complex.exp: Expand.
6092 * gdb.fortran/complex.f: Renamed to...
6093 * gdb.fortran/complex.f90: ...this, and extended to add more
6094 complex values.
6095
b6d03bb2
AB
60962019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6097
6098 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6099 MODULO, CMPLX.
6100
2e62ab40
AB
61012019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6102 Richard Bunt <richard.bunt@arm.com>
6103
6104 * gdb.base/max-depth.c: New file.
6105 * gdb.base/max-depth.exp: New file.
6106 * gdb.python/py-nested-maps.c: New file.
6107 * gdb.python/py-nested-maps.exp: New file.
6108 * gdb.python/py-nested-maps.py: New file.
6109 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6110 (test_all_common): Call test_max_depth.
6111 * gdb.fortran/max-depth.exp: New file.
6112 * gdb.fortran/max-depth.f90: New file.
6113 * gdb.go/max-depth.exp: New file.
6114 * gdb.go/max-depth.go: New file.
6115 * gdb.modula2/max-depth.exp: New file.
6116 * gdb.modula2/max-depth.c: New file.
6117 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6118
d2b584a5
TV
61192019-04-29 Tom de Vries <tdevries@suse.de>
6120
6121 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6122
136afab8
PW
61232019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6124
6125 * gdb.base/callexit.exp: Test may-call-functions off.
6126
725cbb63
KS
61272019-04-25 Keith Seitz <keiths@redhat.com>
6128
6129 PR c++/24367
6130 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6131 (another_incomplete_struct, test_incomplete): New definitions.
6132 (main): Use new definitions.
6133 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6134 functions.
6135
701adfb0
PA
61362019-04-25 Ali Tamur <tamur@google.com>
6137
6138 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6139
82433e3e
SDJ
61402019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6141
6142 PR corefiles/11608
6143 PR corefiles/18187
6144 * gdb.base/coredump-filter-build-id.exp: New file.
6145
dd06d4d6
AH
61462019-04-25 Alan Hayward <alan.hayward@arm.com>
6147
e79be6e5
SM
6148 * Makefile.in: Pass through GDBSERVER_DEBUG.
6149 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6150 (gdbserver,debug): Add board setting.
6151 * gdb.trace/tspeed.exp: Skip when debugging.
6152 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6153 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6154
1670072e
TT
61552019-04-24 Tom Tromey <tromey@adacore.com>
6156
6157 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6158 Rust.
6159
a59240a4
TT
61602019-04-24 Tom Tromey <tromey@adacore.com>
6161
6162 * gdb.arch/amd64-eval.exp: Test bitfield return.
6163 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6164 (class Foo) <return_bitfields>: New method.
6165 (main): Call it.
6166
b907456c
AB
61672019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6168
6169 * gdb.cp/many-args.cc: New file.
6170 * gdb.cp/many-args.exp: New file.
6171
5c565afd
TV
61722019-04-23 Tom de Vries <tdevries@suse.de>
6173
6174 PR gdb/24433
6175 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6176
ba22ff86
AH
61772019-04-23 Alan Hayward <alan.hayward@arm.com>
6178
6179 * gdb.trace/backtrace.exp: Use nopie flag.
6180 * gdb.trace/circ.exp: Likewise.
6181 * gdb.trace/collection.exp: Likewise.
6182 * gdb.trace/ftrace.exp: Likewise.
6183 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6184 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6185 * gdb.trace/qtro.exp: Likewise.
6186 * gdb.trace/read-memory.exp: Likewise.
6187 * gdb.trace/report.exp: Likewise.
6188 * gdb.trace/tfile.exp: Likewise.
6189 * gdb.trace/tfind.exp: Likewise.
6190 * gdb.trace/unavailable.exp: Likewise.
6191
7905fc35
PA
61922019-04-22 Pedro Alves <palves@redhat.com>
6193
6194 * gdb.base/solib-probes-nosharedlibrary.c,
6195 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6196
8ecb59f8
TT
61972019-04-19 Tom Tromey <tromey@adacore.com>
6198
6199 * gdb.ada/ptype_union.c: New file.
6200 * gdb.ada/ptype_union.exp: New file.
6201
62160ec9
TT
62022019-04-19 Tom Tromey <tromey@adacore.com>
6203
6204 PR symtab/24423:
6205 * gdb.base/list0.h (foo): Add a control-l character.
6206
36cd4ba5
TV
62072019-04-18 Tom de Vries <tdevries@suse.de>
6208
6209 PR gdb/24433
6210 * boards/local-board.exp: Set sysroot to "".
6211
b73715df
TV
62122019-04-18 Tom de Vries <tdevries@suse.de>
6213 Pedro Alves <palves@redhat.com>
6214
6215 PR gdb/24454
6216 * gdb.threads/vfork-follow-child-exec.c: New file.
6217 * gdb.threads/vfork-follow-child-exec.exp: New file.
6218 * gdb.threads/vfork-follow-child-exit.c: New file.
6219 * gdb.threads/vfork-follow-child-exit.exp: New file.
6220
4aa866af
LS
62212019-04-15 Leszek Swirski <leszeks@google.com>
6222
6223 * gdb.arch/amd64-eval.cc: New file.
6224 * gdb.arch/amd64-eval.exp: New file.
6225
e5a1a79a
AH
62262019-04-11 Alan Hayward <alan.hayward@arm.com>
6227
6228 * gdb.server/sysroot.c: New test.
6229 * gdb.server/sysroot.exp: New file.
6230 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6231 matching param.
6232
41077b66
AB
62332019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6234
6235 * gdb.base/align.exp: Extend test to cover structures containing
6236 only static fields.
6237
c30391f8
TV
62382019-04-11 Tom de Vries <tdevries@suse.de>
6239
6240 * boards/cc-with-dwz-m.exp: New file.
6241 * boards/cc-with-dwz.exp: New file.
6242 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6243
e242fd12
SM
62442019-04-09 Simon Marchi <simon.marchi@efficios.com>
6245
6246 * gdb.base/start-cpp.exp: New file.
6247 * gdb.base/start-cpp.cc: New file.
6248
2b0c8b01
KB
62492019-04-08 Kevin Buettner <kevinb@redhat.com>
6250
6251 * gdb.python/py-thrhandle.exp: Adjust tests to call
6252 thread_from_handle instead of thread_from_thread_handle.
6253
947210e5
KB
62542019-04-08 Kevin Buettner <kevinb@redhat.com>
6255
6256 * gdb.python/py-thrhandle.exp: Add tests for
6257 gdb.InferiorThread.handle.
6258
d7df6549
AB
62592019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6260
6261 * gdb.python/py-function.exp: Check calling helper function from
6262 all languages.
6263 * lib/gdb.exp (gdb_supported_languages): New proc.
6264
8bdc1658
AB
62652019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6266
6267 * gdb.base/complex-parts.c: New file.
6268 * gdb.base/complex-parts.exp: New file.
6269
05caa1d2
TT
62702019-04-01 Tom Tromey <tromey@adacore.com>
6271
6272 PR symtab/23331:
6273 * gdb.dwarf2/dw2-ranges-main.c: New file.
6274 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6275 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6276
7734102d
EZ
62772019-03-30 Simon Marchi <simark@simark.ca>
6278
6279 * gdb.base/default.exp: Add values for $_gdb_major and
6280 $_gdb_minor.
6281
188e1fa9
TT
62822019-03-29 Tom Tromey <tromey@adacore.com>
6283
6284 * gdb.base/help.exp: Tighten apropos regexp.
6285
2880242d
KS
62862019-03-29 Keith Seitz <keiths@redhat.com>
6287
6288 * gdb.fortran/array-bounds.exp: New file.
6289 * gdb.fortran/array-bounds.f90: New file.
6290
077cad8e
PW
62912019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6292
6293 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6294
80047cfc
PW
62952019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6296
6297 * gdb.multi/hello.c (main): Increase alarm timer.
6298
f489207e
SL
62992019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6300
6301 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6302 factor when no hardware watchpoint support.
6303
c92df149
AH
63042019-03-28 Alan Hayward <alan.hayward@arm.com>
6305 Pedro Alves <palves@redhat.com>
6306
6307 * boards/local-board.exp: set sysroot to /.
6308
933aebfa
AH
63092019-03-27 Alan Hayward <alan.hayward@arm.com>
6310
6311 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6312 in child.
6313
9f9aa852
AB
63142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6315
6316 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6317 field.
6318 (make_container): Initialise new field.
6319 * gdb.python/py-prettyprint.exp: Add new tests.
6320 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6321 <display_hint>: New method.
6322
3714a195
AB
63232019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6324
6325 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6326 gdb_continue_to_breakpoint more throughout this test.
6327 (run_lang_tests) Supply unique test names, and use
6328 gdb_test_no_output.
6329
18c77628
AB
63302019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6331
6332 * gdb.base/finish-pretty.exp: Update expected results.
6333 * gdb.base/pretty-print.c: New file.
6334 * gdb.base/pretty-print.exp: New file.
6335
9a93502f
PA
63362019-03-25 Pedro Alves <palves@redhat.com>
6337
6338 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6339 move comments outside list. Append '-i "" eof' section.
6340
968aa7ae
AH
63412019-03-22 Alan Hayward <alan.hayward@arm.com>
6342
34a7f2a4 6343 PR testsuite/25016
968aa7ae
AH
6344 * README: Add pie options.
6345 * gdb.base/break-interp.exp: Ensure pie is disabled.
6346 * gdb.base/dump.exp: Likewise.
6347 * lib/gdb.exp (gdb_compile): Add pie option.
6348
4c7d57e7
TT
63492019-03-19 Tom Tromey <tromey@adacore.com>
6350
6351 * gdb.mi/mi2-cli-display.c: New file.
6352 * gdb.mi/mi2-cli-display.exp: New file.
6353
bff8c71f
TT
63542019-03-18 Joel Brobecker <brobecker@adacore.com>
6355 Tom Tromey <tromey@adacore.com>
6356
6357 * gdb.ada/ptype_array/pck.adb: New file.
6358 * gdb.ada/ptype_array/pck.ads: New file.
6359 * gdb.ada/ptype_array/foo.adb: New file.
6360 * gdb.ada/ptype_array.exp: New file.
6361
d085f989
TT
63622019-03-14 Tom Tromey <tromey@adacore.com>
6363
6364 * gdb.base/style.exp: Add "set style sources" test.
6365
b4be1b06
SM
63662019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6367
6368 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6369 * mi-breakpoint-multiple-locations.exp: ... this.
6370 (make_breakpoints_pattern): New proc.
6371 (do_test): Add mi_version parameter, test -break-insert,
6372 -break-info and =breakpoint-created.
6373
7cde5fc2
AB
63742019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6375
6376 * config/default.exp: Remove 'load_lib gdb.exp'.
6377 * config/monitor.exp: Likewise.
6378 * config/sid.exp: Likewise.
6379 * config/sim.exp: Likewise.
6380 * config/slite.exp: Likewise.
6381 * config/unix.exp: Likewise.
6382 * gdb.base/default.exp: Remove unhelpful comment.
6383
efbecbc1
AB
63842019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6385
6386 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6387
0841c79a
AB
63882019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6389
6390 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6391
4a270568
AB
63922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6393
6394 * gdb.fortran/type-kinds.exp: Update expected results.
6395
067630bd
AB
63962019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6397
6398 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6399
3be47f7a
AB
64002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6401
6402 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6403 function.
6404 (test_basic_parsing_of_type_kinds): Expand types tested.
6405 (test_parsing_invalid_type_kinds): New function.
6406
4d00f5d8
AB
64072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6408
6409 * gdb.fortran/intrinsics.exp: New file.
6410 * gdb.fortran/intrinsics.f90: New file.
6411 * gdb.fortran/type-kinds.exp: New file.
6412
c8f91604
AB
64132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6414
6415 * gdb.fortran/dot-ops.exp: New file.
6416
dd9f2c76
AB
64172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6418
6419 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6420 Check upper and lower case logical literals.
6421
84ec9724
AB
64222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6423
6424 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6425 Remove duplicate tests.
6426
c3734e09
AH
64272019-03-06 Alan Hayward <alan.hayward@arm.com>
6428
6429 * lib/gdb.exp (builtin_cd): rename of cd.
6430 (cd): Override builtin.
6431
aa3cfbda
RB
64322019-03-06 Richard Bunt <richard.bunt@arm.com>
6433
6434 * gdb.fortran/function-calls.exp: New file.
6435 * gdb.fortran/function-calls.f90: New test.
6436
7b63ad86
RB
64372019-03-04 Richard Bunt <richard.bunt@arm.com>
6438
6439 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6440 on user program standard output.
6441 * gdb.fortran/short-circuit-argument-list.f90: Record function
6442 calls.
6443
01abb042
AH
64442019-02-28 Alan Hayward <alan.hayward@arm.com>
6445
c3734e09
AH
6446 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6447 failure.
01abb042 6448
92137da0
RO
64492019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6450
6451 PR gdb/8527
6452 * gdb.base/interrupt-daemon-attach.c,
6453 gdb.base/interrupt-daemon-attach.exp: New test.
6454
5862844d
PA
64552019-02-27 Pedro Alves <palves@redhat.com>
6456
6457 * gdb.base/page.exp: Add tests for "set width/height -1".
6458
8ed25214
PA
64592019-02-27 Pedro Alves <palves@redhat.com>
6460
6461 * gdb.base/page.exp: Add tests for "set/show width/height" with
6462 "infinite" values.
6463
6c28e44a
TT
64642019-02-27 Tom Tromey <tromey@adacore.com>
6465
6466 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6467 2.4.
6468 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6469 workaround.
6470
bf9a735e
AB
64712019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6472
6473 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6474 tests for structs with static members.
6475
8791793c
TT
64762019-02-26 Tom Tromey <tromey@adacore.com>
6477
6478 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6479 ValueError, not TypeError.
6480
bc2a507e
KB
64812019-02-26 Kevin Buettner <kevinb@redhat.com>
6482
6483 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6484 call from main program.
6485
e0e7d3bd
JB
64862019-02-23 Joel Brobecker <brobecker@adacore.com>
6487
6488 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6489 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6490 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6491 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6492 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6493
9600246d
KS
64942019-02-22 Keith Seitz <keiths@redhat.com>
6495
6496 PR symtab/23853
6497 * gdb.base/symlink-sourcefile.c: New file.
6498 * gdb.base/symlink-sourcefile.exp: New file.
6499
0c95f9ed
TT
65002019-02-20 Tom Tromey <tom@tromey.com>
6501
6502 * gdb.base/info_qt.exp: Update.
6503
6caa91b6
SM
65042019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6505
6506 * gdb.base/source.exp: Move "error in sourced script" code to
6507 the end.
6508 * gdb.base/source-error.gdb: Move contents to
6509 source-error-1.gdb. Add new code to source source-error-1.gdb.
6510 * gdb.base/source-error-1.gdb: New file, from previous
6511 source-error.gdb.
6512
6506371f
TT
65132019-02-17 Tom Tromey <tom@tromey.com>
6514
6515 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6516 for macro styling.
6517 * gdb.base/style.c (SOME_MACRO): New macro.
6518
a0087920
TT
65192019-02-17 Tom Tromey <tom@tromey.com>
6520
6521 * gdb.base/style.exp: Add line-wrapping tests.
6522 * gdb.base/page.exp: Add test for quitting during pagination.
6523
a2cd4f14
JB
65242019-02-17 Joel Brobecker <brobecker@adacore.com>
6525
6526 * gdb.ada/big_packed_array: New testcase.
6527 * gdb.ada/homonym.exp: Fix incorrect expected output for
6528 "break <homonym__get_value>" test.
6529
9d70ffbc
WP
65302019-02-13 Weimin Pan <weimin.pan@oracle.com>
6531
6532 PR breakpoints/21870
6533 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6534 and prepare_for_testing. Add comment.
6535 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6536 redundant cleanup call. Clean up comment.
6537
01c7ae81
WP
65382019-02-12 Weimin Pan <weimin.pan@oracle.com>
6539
6540 PR breakpoints/21870
6541 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6542 * gdb.arch/aarch64-dbreg-contents.c: New file.
6543
aff29d1c
JB
65442019-02-10 Joel Brobecker <brobecker@adacore.com>
6545
6546 * gdb.ada/mi_ref_changeable: New testcase.
6547
df0da8a2
AH
65482019-02-07 Alan Hayward <alan.hayward@arm.com>
6549
6550 * gdb.base/attach.exp: Add double attach test.
6551
bd447abb
SM
65522019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6553
6554 * lib/gdb.exp (default_gdb_start): Don't match pagination
6555 prompt.
6556 (gdb_init): Set stty_init.
6557
1dbc40b9
TT
65582019-01-27 Tom Tromey <tom@tromey.com>
6559
6560 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6561 skip_python_tests.
6562
353229bf
AH
65632019-01-24 Alan Hayward <alan.hayward@arm.com>
6564
6565 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6566 New structure.
6567 (struct struct_static_02_02): Likewise.
6568 (struct struct_static_02_03): Likewise.
6569 (struct struct_static_02_04): Likewise.
6570 (struct struct_static_04_01): Likewise.
6571 (struct struct_static_04_02): Likewise.
6572 (struct struct_static_04_03): Likewise.
6573 (struct struct_static_04_04): Likewise.
6574 (struct struct_static_06_01): Likewise.
6575 (struct struct_static_06_02): Likewise.
6576 (struct struct_static_06_03): Likewise.
6577 (struct struct_static_06_04): Likewise.
6578 (cmp_struct_static_02_01): Likewise.
6579 (cmp_struct_static_02_02): Likewise.
6580 (cmp_struct_static_02_03): Likewise.
6581 (cmp_struct_static_02_04): Likewise.
6582 (cmp_struct_static_04_01): Likewise.
6583 (cmp_struct_static_04_02): Likewise.
6584 (cmp_struct_static_04_03): Likewise.
6585 (cmp_struct_static_04_04): Likewise.
6586 (cmp_struct_static_06_01): Likewise.
6587 (cmp_struct_static_06_02): Likewise.
6588 (cmp_struct_static_06_03): Likewise.
6589 (cmp_struct_static_06_04): Likewise.
6590 (call_all): Test new structs.
6591 * gdb.base/infcall-nested-structs.exp: Likewise.
6592
73021deb
AH
65932019-01-21 Alan Hayward <alan.hayward@arm.com>
6594 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6595
fc65c7db
AH
65962019-01-21 Alan Hayward <alan.hayward@arm.com>
6597 * gdb.base/stack-protector.c: New test.
6598 * gdb.base/stack-protector.exp: New file.
6599 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6600 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6601 option.
6602 (gdb_compile): Remove stack protector for GCC and prevent
6603 recursion.
6604
c24bdb02
KS
66052019-01-16 Keith Seitz <keiths@redhat.com>
6606
6607 PR gdb/23773
6608 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6609
6f072a10
PFC
66102019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6611
6612 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6613 aliases.
6614 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6615 tests.
6616 * gdb.arch/powerpc-vector-regs.c: New file.
6617 * gdb.arch/powerpc-vector-regs.exp: New file.
6618
a7b8d682
PFC
66192019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6620
6621 * gdb.arch/altivec-regs.exp: Fix the list passed to
6622 gdb_expect_list when testing "info vector".
6623
6eb6fb67
AB
66242019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6625
6626 * gdb.base/style.exp: Don't include path in testname.
6627
b56f80d8
KS
66282019-01-10 Keith Seitz <keiths@redhat.com>
6629
6630 PR gdb/23712
6631 PR symtab/23010
6632 * gdb.dwarf2/multidictionary.exp: New file.
6633
041be526
SM
66342019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6635
6636 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6637 (test_gnuv3_style_demangling): ... this.
6638 (test_lucid_style_demangling): Remove.
6639 (test_arm_style_demangling): Remove.
6640 (test_hp_style_demangling): Remove.
6641 (do_tests): Remove calls to the above.
6642
d820d0c3
AB
66432019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6644
6645 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6646 case.
6647
f097f5ad
TT
66482019-01-06 Tom Tromey <tom@tromey.com>
6649
6650 PR gdb/28155:
6651 * gdb.dwarf2/typedef-void-finish.exp: New file.
6652
2cd8cc0b
TT
66532018-12-28 Tom Tromey <tom@tromey.com>
6654 Simon Marchi <simark@simark.ca>
6655
6656 * gdb.base/jit-exec.exp: New file.
6657 * gdb.base/jit-exec.c: New file.
6658 * gdb.base/jit-execd.c: New file.
6659
35fb8261
TT
66602018-12-28 Tom Tromey <tom@tromey.com>
6661
6662 * gdb.base/style.exp: Update test to check for address styling.
6663
47fd17cd
TT
66642018-12-28 Tom Tromey <tom@tromey.com>
6665
6666 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6667 message.
6668
d47032b7
TT
66692018-12-28 Tom Tromey <tom@tromey.com>
6670
6671 * gdb.base/style.exp: Add test for version number styling.
6672
af79b68d
TT
66732018-12-28 Tom Tromey <tom@tromey.com>
6674
6675 * gdb.base/style.exp: Add test for print_address_symbolic.
6676
0bb296cb
TT
66772018-12-28 Tom Tromey <tom@tromey.com>
6678
6679 * gdb.base/style.exp: Add test for breakpoint setting.
6680
80ae2043
TT
66812018-12-28 Tom Tromey <tom@tromey.com>
6682
6683 * gdb.base/style.exp: Add test for variable names.
6684
cbe56571
TT
66852018-12-28 Tom Tromey <tom@tromey.com>
6686
6687 * gdb.base/style.exp: New file.
6688 * gdb.base/style.c: New file.
6689
9162a27c
TT
66902018-12-28 Tom Tromey <tom@tromey.com>
6691
6692 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6693 "dumb".
6694 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6695 the TERM environment variable.
6696
bc543c90
TT
66972018-12-27 Tom Tromey <tom@tromey.com>
6698
6699 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6700 pagination test.
6701
6f0ffe50
AB
67022018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6703
6704 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6705 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6706
b5a1e557
PW
67072018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6708
6709 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6710 Filename a.adb changed to bp_fun_addr.adb.
6711 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6712
6e8b1ab2
JV
67132018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6714
6715 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6716 non-PIE executables.
6717 * README: Mention the gdb,nopie_flag board setting.
6718 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6719 non-PIE executable.
6720 * gdb.arch/amd64-entry-value.exp: Likewise.
6721 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6722 * gdb.arch/i386-float.exp: Likewise.
6723 * gdb.arch/i386-signal.exp: Likewise.
6724 * gdb.mi/mi-reg-undefined.exp: Likewise.
6725
d00a27c5
PM
67262018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6727
6728 PR gdb/23974
6729 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6730
161d081c
PW
67312018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6732
6733 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6734 Update order of results accordingly.
6735
b001de23
AB
67362018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6737
6738 * gdb.base/annota1.exp: Update a test regexp.
6739
99e1a184
AB
67402018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6741
6742 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6743
7a81c1e2
PW
67442018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6745
6746 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6747 (reuse_time): Initialize to REUSE_TIME_CAP.
6748 (check_rc): New function.
6749 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6750 Check pthread_create rc.
6751 (spawner_thread_func): Check pthread_create and pthread_join rc.
6752
73e8dc90
PA
67532018-12-08 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.base/list.exp (test_forward_search): Rename to ...
6756 (test_forward_reverse_search): ... this. Also test reverse-search
6757 and the forward-search alias.
6758
13f2ed32
AB
67592018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6760
6761 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6762 local timeout variable before return, and remove all local timeout
6763 variable entirely.
6764 (gdb_load): Likewise.
6765
64d27cfc
TV
67662018-12-01 Tom de Vries <tdevries@suse.de>
6767
6768 * gdb.base/gdb-caching-proc.exp: New file.
6769
f63c03b4
SDJ
67702018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6771
6772 * Makefile.in (TIMESTAMP): New variable.
6773 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6774 command.
6775 (check-single-racy): Likewise.
6776 (check/%.exp): Likewise.
6777 (check-racy/%.exp): Likewise.
6778 (workers/%.worker): Likewise.
6779 (build-perf): Likewise.
6780 (check-perf): Likewise.
6781 * README: Describe new "TS" and "TS_FORMAT" variables.
6782 * print-ts.py: New file.
6783
1c97054b
BF
67842018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6785
6786 PR python/23714
6787 * gdb.python/python.exp: Test command repetition after
6788 gdb.execute.
6789
1871a62d
AB
67902018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6791
6792 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6793 is correctly aligned.
6794
fb5e1ed9
PW
67952018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6796
6797 * gdb.ada/info_auto_lang.exp: New testcase.
6798 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6799 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6800 * gdb.ada/info_auto_lang/some_c.c: New file.
6801
43d397ca
PW
68022018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6803
6804 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6805 FUNC_lang language syntax.
6806
beddd671
PW
68072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6808
6809 * gdb.base/info_minsym.c: New file.
6810 * gdb.base/info_minsym.exp: New file.
6811
73fc52c4
TT
68122018-11-19 Tom Tromey <tom@tromey.com>
6813
6814 PR rust/23625:
6815 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6816 * gdb.rust/expr.exp: Update expected output. Change one test.
6817
994b876a
TT
68182018-11-19 Tom Tromey <tom@tromey.com>
6819
6820 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6821
6769f276
PA
68222018-11-19 Pedro Alves <palves@redhat.com>
6823
6824 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6825 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6826 see the expected warning.
6827
38a72da0
AH
68282018-11-16 Alan Hayward <alan.hayward@arm.com>
6829
6830 PR gdb/22736:
6831 * gdb.cp/infcall-nodebug-lib.c: New test.
6832 * gdb.cp/infcall-nodebug-main.c: New test.
6833 * gdb.cp/infcall-nodebug.exp: New file.
6834
53a89d6e
SM
68352018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6836
6837 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6838 completer tests.
6839
9325300d
TV
68402018-11-09 Tom de Vries <tdevries@suse.de>
6841
6842 * gdb.base/msym-lang.c: New test.
6843 * gdb.base/msym-lang.exp: New file.
6844 * gdb.base/msym-lang-main.c: New test.
6845
20f0d60d
TT
68462018-11-08 Tom Tromey <tom@tromey.com>
6847
6848 PR gdb/23555:
6849 PR gdb/23838:
6850 * gdb.base/warning.exp: New file.
6851
b5420128
JB
68522018-11-08 Jan Beulich <jbeulich@suse.com>
6853
6854 * testsuite/gdb.arch/i386-avx512.c,
6855 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
6856
cd115d61
AB
68572018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
6858
6859 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
6860 point hardware.
6861
35ee2dc2
AB
68622018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
6863
6864 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
6865 * gdb.dwarf2/missing-type-name.exp: New file.
6866
31aceee8
TV
68672018-11-06 Tom de Vries <tdevries@suse.de>
6868
6869 * gdb.base/many-headers.c: New test.
6870 * gdb.base/many-headers.exp: New file.
6871
109be305
JW
68722018-11-06 Jim Wilson <jimw@sifive.com>
6873
6874 * gdb.base/code_elim.exp: For riscv, set additional_flags
6875 to include -msmall-data-limit=0.
6876
e2b7af72
JB
68772018-11-01 Joel Brobecker <brobecker@adacore.com>
6878
6879 * gdb.ada/watch_minus_l: New testcase.
6880
cdcda965
SM
68812018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
6882
6883 * gdb.arch/aix-sighandle.c: New file.
6884 * gdb.arch/aix-sighandle.exp: New file.
6885
92dcebf3
AB
68862018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6887
6888 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
6889 registers being unions.
6890
68b9ac18
TV
68912018-10-31 Tom de Vries <tdevries@suse.de>
6892
6893 * lib/valgrind.exp: New file.
6894 (vgdb_start, vgdb_stop): New procs, factored out of ...
6895 * gdb.base/valgrind-bt.exp: ... here, ...
6896 * gdb.base/valgrind-disp-step.exp: ... here and ...
6897 * gdb.base/valgrind-infcall.exp: ... here.
6898
1443936e
TV
68992018-10-31 Tom de Vries <tdevries@suse.de>
6900
6901 * lib/gdb.exp (get_valueof): Don't output read value in test name.
6902
eb77c9df
AB
69032018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
6904
6905 * gdb.dwarf2/void-type.c: New file.
6906 * gdb.dwarf2/void-type.exp: New file.
6907
82b5e646
PW
69082018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6909
6910 * gdb.base/info_qt.c: New file.
6911 * gdb.base/info_qt.exp: New file.
6912
8d619c01
EBM
69132018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6914
6915 * gdb.arch/powerpc-htm-regs.c: New file.
6916 * gdb.arch/powerpc-htm-regs.exp: New file.
6917
f2cf6173
EBM
69182018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6919
6920 * gdb.arch/powerpc-tar.c: New file.
6921 * gdb.arch/powerpc-tar.exp: New file.
6922
7ca18ed6
EBM
69232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6924
6925 * gdb.arch/powerpc-ppr-dscr.c: New file.
6926 * gdb.arch/powerpc-ppr-dscr.exp: New file.
6927
bfcc0eba
TV
69282018-10-25 Tom de Vries <tdevries@suse.de>
6929
6930 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
6931
fe1a5cad
TV
69322018-10-24 Tom de Vries <tdevries@suse.de>
6933
6934 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
6935 longer exists error.
6936
a76dc3b7
TV
69372018-10-24 Tom de Vries <tdevries@suse.de>
6938
6939 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
6940
4df46df7
TV
69412018-10-24 Tom de Vries <tdevries@suse.de>
6942
6943 * gdb.base/valgrind-db-attach.exp: Handle removed support for
6944 --db-attach in valgrind.
6945
0dbfcfff
AB
69462018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
6947
6948 * gdb.arch/riscv-reg-aliases.c: New file.
6949 * gdb.arch/riscv-reg-aliases.exp: New file.
6950
b04480b1
AH
69512018-10-19 Alan Hayward <alan.hayward@arm.com>
6952
6953 * gdb.python/py-cmd.exp: Check for gdb_prompt.
6954
2c6ac8d7
AH
69552018-10-19 Alan Hayward <alan.hayward@arm.com>
6956
6957 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
6958
2bc69f25
AH
69592018-10-19 Alan Hayward <alan.hayward@arm.com>
6960
6961 * gdb.cp/ovldbreak.exp: Fix regexps.
6962
1f1ae3a3
AH
69632018-10-19 Alan Hayward <alan.hayward@arm.com>
6964
6965 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
6966
94c18618
SDJ
69672018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
6968
6969 PR cli/23785
6970 * gdb.base/restore.exp: New test to check if "restore" with an
6971 invalid file doesn't segfault.
6972
812cd6eb
TV
69732018-10-18 Tom de Vries <tdevries@suse.de>
6974
6975 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
6976 * gdb.ada/excep_handle.exp: Same.
6977 * gdb.ada/mi_string_access.exp: Same.
6978 * gdb.ada/mi_var_union.exp: Same.
6979 * gdb.arch/arc-analyze-prologue.exp: Same.
6980 * gdb.arch/arc-decode-insn.exp: Same.
6981 * gdb.base/readnever.exp: Same.
6982 * gdb.fortran/printing-types.exp: Same.
6983 * gdb.guile/scm-lazy-string.exp: Same.
6984
c4b90788
TV
69852018-10-16 Tom de Vries <tdevries@suse.de>
6986
6987 PR gdb/23730
6988 * gdb.base/catch-follow-exec.c: Add copyright notice.
6989 * gdb.base/catch-follow-exec.exp: Rewrite to use
6990 gdb_spawn_with_cmdline_opts. Require gdb-native.
6991
8bca2978
SL
69922018-10-12 Sandra Loosemore <sandra@codesourcery.com>
6993
6994 * gdb.trace/actions-changed.exp: Check for arch support.
6995 * gdb.trace/actions.exp: Likewise.
6996 * gdb.trace/ax.exp: Likewise.
6997 * gdb.trace/backtrace.exp: Likewise.
6998 * gdb.trace/change-loc.exp: Likewise.
6999 * gdb.trace/deltrace.exp: Likewise.
7000 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7001 * gdb.trace/ftrace.exp: Likewise.
7002 * gdb.trace/infotrace.exp: Check for arch support.
7003 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7004 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7005 * gdb.trace/mi-tsv-changed.exp: Likewise.
7006 * gdb.trace/packetlen.exp: Likewise.
7007 * gdb.trace/passc-dyn.exp: Likewise.
7008 * gdb.trace/passcount.exp: Likewise.
7009 * gdb.trace/pending.exp: Likewise.
7010 * gdb.trace/range-stepping.exp: Check for shlib support.
7011 * gdb.trace/report.exp: Check for arch support.
7012 * gdb.trace/save-trace.exp: Likewise.
7013 * gdb.trace/signal.exp: Check for signal support.
7014 * gdb.trace/tfind.exp: Check for arch support.
7015 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7016 * gdb.trace/trace-common.h: Add comment.
7017 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7018 * gdb.trace/trace-enable-disable.exp: Likewise.
7019 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7020 * gdb.trace/tracecmd.exp: Check for arch support.
7021 * gdb.trace/tspeed.exp: Check for shlib and target support.
7022 * gdb.trace/tstatus.exp: Check for arch support.
7023 * gdb.trace/tsv.exp: Likewise.
7024 * gdb.trace/while-dyn.exp: Likewise.
7025 * gdb.trace/while-stepping.exp: Likewise.
7026 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7027
f9c49bff
SM
70282018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7029
7030 * gdb.trace/tspeed.exp: Remove nowarnings.
7031 (prepare_for_trace_test): Declare "global ipalib".
7032 * gdb.trace/tspeed.c: Include unistd.h.
7033 (main): Remove superfluous printf argument.
7034
d4330bde
SL
70352018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7036
7037 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7038 directory prefix on the filename.
7039
8ecfd7bd
SDJ
70402018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7041
7042 * gdb.gdb/unittest.exp: Update expected message informing that
7043 selftests have been disabled.
7044 * gdb.server/unittest.exp: Likewise.
7045
58bbcd02
TV
70462018-10-09 Tom de Vries <tdevries@suse.de>
7047
7048 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7049 with runto_main.
7050
9f6b697b
WP
70512018-10-08 Weimin Pan <weimin.pan@oracle.com>
7052
7053 PR c++/16841
7054 * gdb.cp/virtbase2.cc: New file.
7055 * gdb.cp/virtbase2.exp: New file.
7056
add5ded5
TT
70572018-10-06 Tom Tromey <tom@tromey.com>
7058
7059 PR python/19399:
7060 * gdb.python/py-inferior.exp: Add architecture test.
7061
f9e48344
TT
70622018-10-06 Tom Tromey <tom@tromey.com>
7063
7064 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7065 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7066
2a8be203
TT
70672018-10-06 Tom Tromey <tom@tromey.com>
7068
7069 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7070 of a "throw" catchpoint.
7071
e04caa70
SDJ
70722018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7073
7074 * gdb.base/info-proc.exp: Update string expected from "help info
7075 proc".
7076
5ca8c39f
TT
70772018-10-04 Tom Tromey <tom@tromey.com>
7078
7079 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7080 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7081 (test_initial_complaints, test_empty_complaints): Update.
7082 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7083
3453e7e4
TT
70842018-10-04 Tom Tromey <tom@tromey.com>
7085
7086 PR cli/19551:
7087 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7088 * lib/gdb.exp (gdb_file_cmd): Update.
7089 * gdb.stabs/weird.exp (print_weird_var): Update.
7090 * gdb.server/solib-list.exp: Update.
7091 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7092 * gdb.mi/mi-cli.exp: Update.
7093 * gdb.linespec/linespec.exp: Update.
7094 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7095 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7096 * gdb.cp/cp-relocate.exp: Update.
7097 * gdb.base/sym-file.exp: Update.
7098 * gdb.base/relocate.exp: Update.
7099 * gdb.base/readnever.exp: Update.
7100 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7101 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7102 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7103 * gdb.base/code_elim.exp: Update.
7104 * gdb.base/break-unload-file.exp (test_break): Update.
7105 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7106 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7107 Update.
7108 * gdb.base/attach.exp (do_attach_tests): Update.
7109 * gdb.base/sepdebug.exp: Update.
7110 * gdb.python/py-section-script.exp: Update.
7111
6afcf761
TT
71122018-10-04 Tom Tromey <tom@tromey.com>
7113
7114 PR cli/22234:
7115 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7116 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7117 output.
7118
fef1b293
TT
71192018-10-04 Tom Tromey <tom@tromey.com>
7120
7121 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7122 set width and height to 0.
7123 (test_command_line_attach_run): Use -quiet.
7124
ca98345e
SL
71252018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7126
7127 * lib/gdb.exp (skip_ifunc_tests): New.
7128 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7129 other compile failures.
7130 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7131
ff34e6ae
SM
71322018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7133
7134 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7135 is_amd64_regs_target.
7136
6bb8890e
AH
71372018-10-01 Alan Hayward <alan.hayward@arm.com>
7138
7139 * gdb.arch/aarch64-sighandler-regs.c: New test.
7140 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7141 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7142
224d30d3
MM
71432018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7144
7145 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7146 assembly.
7147
f67ffa6a
AB
71482018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7149
7150 * gdb.base/frame-selection.exp: New file.
7151 * gdb.base/frame-selection.c: New file.
7152
9fc3183f
AH
71532018-09-27 Alan Hayward <alan.hayward@arm.com>
7154
7155 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7156 pthread barrier.
7157 (main): Likewise.
7158
d354055e
AB
71592018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7160
7161 * gdb.base/large-frame-1.c: New file.
7162 * gdb.base/large-frame-2.c: New file.
7163 * gdb.base/large-frame.exp: New file.
7164 * gdb.base/large-frame.h: New file.
7165
db727370
JL
71662018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7167
7168 PR gdb/20948
7169 * gdb.base/write_mem.exp: New test.
7170 * gdb.base/write_mem.c: Likewise.
7171
ae778caf
TT
71722018-09-23 Tom Tromey <tom@tromey.com>
7173
7174 PR python/18852:
7175 * gdb.python/py-parameter.exp: Add test for parameter that throws
7176 on "set".
7177
fd3ba736
TT
71782018-09-23 Tom Tromey <tom@tromey.com>
7179
7180 PR python/17284:
7181 * gdb.python/py-template.exp (test_template_arg): Add test for
7182 negative template argument number.
7183
39a24317
TT
71842018-09-23 Tom Tromey <tom@tromey.com>
7185
7186 PR python/14062:
7187 * gdb.python/python.exp: Add test for post_event error.
7188
f5769a2c
TT
71892018-09-23 Tom Tromey <tom@tromey.com>
7190
7191 PR python/18170:
7192 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7193 convert pointers to int and long.
7194
1c1e54f6
TT
71952018-09-23 Tom Tromey <tom@tromey.com>
7196
7197 PR python/20126:
7198 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7199 signed-ness conversion tests.
7200
fb4fa946
TT
72012018-09-23 Tom Tromey <tom@tromey.com>
7202
7203 PR python/18352;
7204 * gdb.python/py-value.exp (test_float_conversion): New proc.
7205 Use it.
7206
a466edac
HAQ
72072018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7208
7209 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7210
4ee9b0c5
SL
72112018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7212
7213 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7214 no readline.
7215 * gdb.base/utf8-identifiers.exp: Likewise.
7216 * gdb.cp/cpcompletion.exp: Likewise.
7217 * gdb.linespec/cpcompletion.exp: Likewise.
7218 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7219 * gdb.linespec/cpls-ops.exp: Likewise.
7220
23be8da7
RB
72212018-09-19 Richard Bunt <richard.bunt@arm.com>
7222 Chris January <chris.january@arm.com>
7223
7224 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7225 * gdb.fortran/short-circuit-argument-list.exp: New file.
7226 * gdb.fortran/short-circuit-argument-list.f90: New test.
7227
5031d0ae
SDJ
72282018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7229
7230 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7231 "arch=" keyword when executing "-stack-list-frames".
7232
b4c0d1a4
SDJ
72332018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7234
7235 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7236 "arch=" keyword when executing "-stack-list-frames".
7237
7a6d2b45
SDJ
72382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7239
7240 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7241 break ada".
7242
8588b356
SM
72432018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7244
7245 PR python/23669
7246 * gdb.python/python.exp: Test gdb.execute("show commands").
7247
65e65158
TT
72482018-09-16 Tom Tromey <tom@tromey.com>
7249
7250 * gdb.base/new-ui.exp (do_execution_tests): Update.
7251 * gdb.base/dbx.exp (test_breakpoints): Update.
7252
bf326452
AH
72532018-09-14 Alan Hayward <alan.hayward@arm.com>
7254
7255 * lib/gdb.exp (gdb_simple_compile): Add proc.
7256 (is_elf_target): Use gdb_simple_compile.
7257 (skip_altivec_tests): Likewise.
7258 (skip_vsx_tests): Likewise.
7259 (skip_tsx_tests): Likewise.
7260 (skip_btrace_tests): Likewise.
7261 (skip_btrace_pt_tests): Likewise.
7262 (gdb_can_simple_compile): Likewise.
7263 (gdb_has_argv0): Likewise.
7264 (gdb_target_symbol_prefix): Likewise.
7265 (target_supports_scheduler_locking): Likewise.
7266
2361b0fb
TT
72672018-09-13 Tom Tromey <tom@tromey.com>
7268
7269 * Makefile.in (TAGS): Recognize proc_with_prefix and
7270 gdb_caching_proc.
7271
0ae1a321
SM
72722018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7273
7274 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7275 method.
7276
a40bf0c2
SM
72772018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7278
7279 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7280 and a few other Inferior properties when the Inferior is no
7281 longer valid.
7282
4a3fe98f
TT
72832018-09-13 Tom Tromey <tom@tromey.com>
7284
7285 PR rust/23650:
7286 * gdb.rust/simple.exp: Add test for enum field access error.
7287
098b2108
TT
72882018-09-13 Tom Tromey <tom@tromey.com>
7289
7290 PR rust/23626:
7291 * gdb.rust/simple.rs (EmptyEnum): New type.
7292 (main): Use it.
7293 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7294
1256af7d
SM
72952018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7296
7297 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7298 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7299 * gdb.python/py-symtab.exp: Update test printing an objfile.
7300
4aa8e6c2
SM
73012018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7302
7303 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7304 object.
7305
c221b2f7
AH
73062018-09-12 Alan Hayward <alan.hayward@arm.com>
7307
7308 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7309 (support_complex_tests): Use gdb_can_simple_compile.
7310 (is_ilp32_target): Likewise.
7311 (is_lp64_target): Likewise.
7312 (is_64_target): Likewise.
7313 (is_amd64_regs_target): Likewise.
7314 (is_aarch32_target): Likewise.
7315 (gdb_int128_helper): Likewise.
7316
6f1107b5
JK
73172018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7320
1f5d1570
JG
73212018-09-10 Jerome Guitton <guitton@adacore.com>
7322
7323 * gdb.ada/same_component_name: Add test for case of tagged record
7324 with variable-length fields.
7325
cc330e39
XR
73262018-09-10 Xavier Roirand <roirand@adacore.com>
7327
7328 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7329 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7330 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7331 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7332
b9c50e9a
XR
73332018-09-10 Xavier Roirand <roirand@adacore.com>
7334
7335 * gdb.ada/mi_string_access.exp: New testcase.
7336 * gdb.ada/mi_string_access/bar.adb: New file.
7337 * gdb.ada/mi_string_access/pck.adb: New file.
7338 * gdb.ada/mi_string_access/pck.asd: New file.
7339
2963898f
XR
73402018-09-10 Xavier Roirand <roirand@adacore.com>
7341
7342 * gdb.ada/mi_var_union.exp: New testcase.
7343 * gdb.ada/mi_var_union/bar.adb: New file.
7344 * gdb.ada/mi_var_union/pck.adb: New file.
7345 * gdb.ada/mi_var_union/pck.asd: New file.
7346
1aac008f
TT
73472018-09-08 Tom Tromey <tom@tromey.com>
7348
7349 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7350
332cf4c9
TT
73512018-09-08 Tom Tromey <tom@tromey.com>
7352
7353 PR python/16047:
7354 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7355 (register_pretty_printers): Register new printer.
7356 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7357 test.
7358 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7359 (an_int_type3): New global.
7360
424da6cf
JB
73612018-09-08 Joel Brobecker <brobecker@adacore.com>
7362
7363 * gdb.ada/expr_with_funcall: New testcase.
7364
2a62dfa9
JB
73652018-09-08 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.ada/packed_array_assign: New testcase.
7368
96b6697f
AB
73692018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7370
7371 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7372 names, and add test prefixes to make test names unique.
7373
e4a62c65
TV
73742018-09-05 Tom de Vries <tdevries@suse.de>
7375
7376 * gdb.dwarf2/varval.exp: Add test.
7377
dd083ee2
GB
73782018-09-04 Gary Benson <gbenson@redhat.com>
7379
7380 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7381 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7382
aef9346c
TT
73832018-08-31 Tom Tromey <tom@tromey.com>
7384
7385 * gdb.rust/simple.rs: Rename second variable "v".
7386
c67f2e15
AB
73872018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7388
7389 * gdb.base/funcargs.c (use_a): New function.
7390 (recurse): Call use_a.
7391
078a0207
KS
73922018-08-29 Keith Seitz <keiths@redhat.com>
7393
7394 * gdb.compile/compile-cplus-anonymous.cc: New file.
7395 * gdb.compile/compile-cplus-anonymous.exp: New file.
7396 * gdb.compile/compile-cplus-array-decay.cc: New file.
7397 * gdb.compile/compile-cplus-array-decay.exp: New file.
7398 * gdb.compile/compile-cplus-inherit.cc: New file.
7399 * gdb.compile/compile-cplus-inherit.exp: New file.
7400 * gdb.compile/compile-cplus-member.cc: New file.
7401 * gdb.compile/compile-cplus-member.exp: New file.
7402 * gdb.compile/compile-cplus-method.cc: New file.
7403 * gdb.compile/compile-cplus-method.exp: New file.
7404 * gdb.compile/compile-cplus-mod.c: "New" file.
7405 * gdb.compile/compile-cplus-namespace.cc: New file.
7406 * gdb.compile/compile-cplus-namespace.exp: New file.
7407 * gdb.compile/compile-cplus-nested.cc: New file.
7408 * gdb.compile/compile-cplus-nested.exp: New file.
7409 * gdb.compile/compile-cplus-print.c: "New" file.
7410 * gdb.compile/compile-cplus-print.exp: "New" file.
7411 * gdb.compile/compile-cplus-virtual.cc: New file.
7412 * gdb.compile/compile-cplus-virtual.exp: New file.
7413 * gdb.compile/compile-cplus.c: "New" file.
7414 * gdb.compile/compile-cplus.exp: "New" file.
7415 * lib/compile-support.exp: New file.
7416
b0f492b9
GB
74172018-08-16 Gary Benson <gbenson@redhat.com>
7418
7419 PR gdb/13000:
7420 * gdb.base/batch-exit-status.exp: New file.
7421 * gdb.base/batch-exit-status.good-commands: Likewise.
7422 * gdb.base/batch-exit-status.bad-commands: Likewise.
7423
36eb4c5f
AH
74242018-08-29 Alan Hayward <alan.hayward@arm.com>
7425
7426 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7427 (struct struct02): Likewise.
7428 (struct struct03): Likewise.
7429 (struct struct04): Likewise.
7430 (struct struct_01_01): New struct.
7431 (struct struct_01_02): Likewise.
7432 (struct struct_01_03): Likewise.
7433 (struct struct_01_04): Likewise.
7434 (struct struct_02_01): Likewise.
7435 (struct struct_02_02): Likewise.
7436 (struct struct_02_03): Likewise.
7437 (struct struct_02_04): Likewise.
7438 (struct struct_04_01): Likewise.
7439 (struct struct_04_02): Likewise.
7440 (struct struct_04_03): Likewise.
7441 (struct struct_04_04): Likewise.
7442 (struct struct_05_01): Likewise.
7443 (struct struct_05_02): Likewise.
7444 (struct struct_05_03): Likewise.
7445 (struct struct_05_04): Likewise.
7446 (cmp_struct01): Remove function.
7447 (cmp_struct02): Likewise.
7448 (cmp_struct03): Likewise.
7449 (cmp_struct04): Likewise.
7450 (cmp_struct_01_01): Add Function.
7451 (cmp_struct_01_02): Likewise.
7452 (cmp_struct_01_03): Likewise.
7453 (cmp_struct_01_04): Likewise.
7454 (cmp_struct_02_01): Likewise.
7455 (cmp_struct_02_02): Likewise.
7456 (cmp_struct_02_03): Likewise.
7457 (cmp_struct_02_04): Likewise.
7458 (cmp_struct_04_01): Likewise.
7459 (cmp_struct_04_02): Likewise.
7460 (cmp_struct_04_03): Likewise.
7461 (cmp_struct_04_04): Likewise.
7462 (cmp_struct_05_01): Likewise.
7463 (cmp_struct_05_02): Likewise.
7464 (cmp_struct_05_03): Likewise.
7465 (cmp_struct_05_04): Likewise.
7466 (call_all): Add new structs.
7467 * gdb.base/infcall-nested-structs.exp: Likewise.
7468
3bf9c013
JV
74692018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7470
7471 * gdb.python/py-framefilter-mi.exp: Update regexp to
7472 check for "arch" field in frame output.
7473
450d1e88
KB
74742018-08-23 Kevin Buettner <kevinb@redhat.com>
7475
7476 * gdb.dwarf2/dw2-ranges-func.c: New file.
7477 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7478
ae739fe7
SM
74792018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7480
7481 * gdb.base/term.exp: Compare terminal settings with values from
7482 the inferior.
7483 * gdb.base/term.c: Get and set terminal settings.
7484
6d52907e
JV
74852018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7486
7487 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7488 accommodate new "arch" field in frame output.
7489 * gdb.mi/mi-return.exp: Likewise.
7490 * gdb.mi/mi-stack.exp: Likewise.
7491 * gdb.mi/mi-syn-frame.exp: Likewise.
7492 * gdb.mi/user-selected-context-sync.exp: Likewise.
7493
be2d111a
MS
74942018-08-19 Michael Spang <spang@google.com>
7495
7496 PR gdb/11786
7497 * gdb.base/gcore-tls-pie.c: New file.
7498 * gdb.base/gcore-tls-pie.exp: New file.
7499
ae3a7c47
KB
75002018-08-18 Kevin Buettner <kevinb@redhat.com>
7501
7502 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7503 * gdb.dwarf2/varval.c: New file.
7504 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7505
2ecae92e
AH
75062018-08-17 Alan Hayward <alan.hayward@arm.com>
7507
7508 PR gdb/18931
7509 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7510
c1854f1d
KS
75112018-08-16 Keith Seitz <keiths@redhat.com>
7512
7513 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7514 tests expected to pass.
7515
26fb3983
JV
75162018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7517
7518 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7519 -data-disassemble -a.
7520 (test_disassembly_bogus_args): Likewise.
7521
67943c00
AB
75222018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7523
7524 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7525
5ff2bbae
AB
75262018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7527
7528 * gdb.base/vla-optimized-out.exp: Add new test.
7529
e5bbcd0f
AB
75302018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7531
7532 * gdb.base/vla-optimized-out-o3.exp: Delete.
7533 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7534 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7535 deleted tests.
7536
9d4a934c
AB
75372018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7538
7539 PR gdb/18050:
7540 * gdb.server/extended-remote-restart.c: New file.
7541 * gdb.server/extended-remote-restart.exp: New file.
7542
045cf012
SM
75432018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7544
7545 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7546 "set variable index = 42".
7547
87d6a7aa
SM
75482018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7549
7550 * boards/index-cache-gdb.exp: New file.
7551 * gdb.dwarf2/index-cache.exp: New file.
7552 * gdb.dwarf2/index-cache.c: New file.
7553 * gdb.base/maint.exp: Check if we are using the index cache.
7554
96d68bd4
RO
75552018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556
7557 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7558 MAKEFLAGS.
7559
5a699617
RO
75602018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7561
7562 * dg-extract-results.sh: Move to toplevel contrib.
7563 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7564 * Makefile.in (check-parallel-racy): Likewise.
7565
5bd18990
AB
75662018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7567
7568 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7569 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7570 tests if the target supports scheduler locking.
7571
3fbbcf47
TV
75722018-08-04 Tom de Vries <tdevries@suse.de>
7573
7574 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7575
3e1d3d8c
TT
75762018-08-02 Tom Tromey <tom@tromey.com>
7577
7578 PR symtab/16842.
7579 * gdb.cp/temargs.exp: Test "info address" of a template
7580 parameter.
7581
5abe0f0c
JV
75822018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7583
7584 * gdb.python/py-mi-var-info-path-expression.c: New file.
7585 * gdb.python/py-mi-var-info-path-expression.py: New file.
7586 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7587
fb66cde8
SDJ
75882018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7589
7590 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7591 error after "cannot resolve name" string.
7592
c708f4d2
AB
75932018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7594
7595 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7596 started.
7597 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7598
37cc0cae
TV
75992018-07-28 Tom de Vries <tdevries@suse.de>
7600
7601 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7602
63b4ecf7
TV
76032018-07-26 Tom de Vries <tdevries@suse.de>
7604
7605 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7606
3c3bb058
AB
76072018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7608
7609 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7610 is visible.
7611
9e7f3bbb
TV
76122018-07-26 Tom de Vries <tdevries@suse.de>
7613
7614 PR breakpoints/23366
7615 * gdb.base/catch-follow-exec.c: New test.
7616 * gdb.base/catch-follow-exec.exp: New file.
7617
16f808ec
TV
76182018-07-25 Tom de Vries <tdevries@suse.de>
7619
7620 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7621 vla-optimized-out.c.
7622
d7154a8d
JV
76232018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7624
7625 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7626 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7627
232a0032
TV
76282018-07-20 Tom de Vries <tdevries@suse.de>
7629
7630 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7631 NOCLONE macro.
7632 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7633
fbb1d502
TV
76342018-07-19 Tom de Vries <tdevries@suse.de>
7635
7636 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7637 regular expression.
7638
42dc7699
TV
76392018-07-18 Tom de Vries <tdevries@suse.de>
7640
7641 * gdb.base/vla-optimized-out.c: New test.
7642 * gdb.base/vla-optimized-out.exp: New file.
7643
7f1f7e23
SDJ
76442018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7645
7646 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7647 message "No address associated with hostname" when gdbserver
7648 cannot resolve the hostname.
7649
5759ebb3
PW
76502018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7651
7652 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7653 Add some test prefixes to make tests unique.
7654
3606ccab
PW
76552018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7656
7657 * gdb.base/frameapply.c: New file.
7658 * gdb.base/frameapply.exp: New file.
7659
529c08b2
PW
76602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7661
7662 * gdb.base/skip.exp: Update expected error message.
7663
c7ab0aef
SDJ
76642018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7665 Jan Kratochvil <jan.kratochvil@redhat.com>
7666 Paul Fertser <fercerpav@gmail.com>
7667 Tsutomu Seki <sekiriki@gmail.com>
7668
7669 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7670 parameter.
7671 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7672 by default.
7673 * boards/native-gdbserver.exp: Likewise.
7674 * gdb.server/run-without-local-binary.exp: Improve regexp used
7675 for detecting when a remote debugging connection succeeds.
7676 * gdb.server/server-connect.exp: New file.
7677 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7678 Do not prefix the port number with ":".
7679 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7680 support for detecting and using it. Add '$debughost_gdbserver'
7681 to the list of arguments used to start gdbserver. Handle case
7682 when gdbserver cannot resolve a network name.
7683
16ff70dd
SDJ
76842018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7685
7686 PR c++/23373
7687 * gdb.base/ptype-offsets.cc (struct static_member): New
7688 struct.
7689 (main) <stmember>: New variable.
7690 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7691 with a static member in it.
7692
3541979f
AB
76932018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7694
7695 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7696 watchpoints enabled and disabled.
7697
c8ad9b9a
AB
76982018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7699
7700 * gdb.base/examine-backward.exp: Still run tests around address
7701 0x0, even if address 0x0 is not readable. Update the pattern for
7702 matching address 0x0 in expected output.
7703
e0e5e971
AB
77042018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7705
7706 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7707 malloc/free.
7708
1ea5da02
TV
77092018-07-04 Tom de Vries <tdevries@suse.de>
7710
7711 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7712
471b9d15
MR
77132018-07-02 Maciej W. Rozycki <macro@mips.com>
7714
7715 PR tdep/8282
7716 * gdb.arch/mips-disassembler-options.exp: New test.
7717 * gdb.arch/mips-disassembler-options.s: New test source.
7718
75acb486
PA
77192018-06-29 Pedro Alves <palves@redhat.com>
7720
7721 * gdb.threads/names.exp: Adjust expected "info threads" output.
7722
cd2bb709
PA
77232018-06-29 Pedro Alves <palves@redhat.com>
7724
7725 * gdb.opt/inline-break.exp (line number, address): Add "info
7726 break" tests.
7727
991ff292
PA
77282018-06-29 Pedro Alves <palves@redhat.com>
7729
7730 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7731 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7732 number and address and running to them.
7733
356819b6 77342018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7735
7736 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7737
2512d7ef
JK
77382018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 * lib/compiler.c: Remove executable permission flag.
7741
be1b6474
RB
77422018-06-28 Richard Bunt <richard.bunt@arm.com>
7743
7744 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7745 code.
7746 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7747
291f9a96
PT
77482018-06-28 Petr Tesarik <ptesarik@suse.cz>
7749
7750 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7751
ed6dfe51
PT
77522018-06-28 Petr Tesarik <ptesarik@suse.cz>
7753
7754 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7755 address argument is omitted.
7756
d4d429d5
PT
77572018-06-28 Petr Tesarik <ptesarik@suse.cz>
7758
7759 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7760
7ab6656f
OJ
77612018-06-27 Omair Javaid <omair.javaid@linaro.org>
7762
7763 PR gdb/21695
7764 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7765 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7766
a33ccfc7
TT
77672018-06-26 Tom Tromey <tom@tromey.com>
7768
7769 PR rust/22574:
7770 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7771 * gdb.rust/simple.rs (struct SimpleLayout): New.
7772
6d72d289
SM
77732018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7774
7775 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7776 "info registers" output.
7777
8363f9d5
RB
77782018-06-21 Richard Bunt <richard.bunt@arm.com>
7779
7780 * gdb.base/watchpoint-hw-attach.c: New test.
7781 * gdb.base/watchpoint-hw-attach.exp: New file.
7782
f00674fe
SM
77832018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7784
7785 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7786 through /bin/sh.
7787 * boards/dwarf4-gdb-index.exp: Likewise.
7788 * boards/fission-dwp.exp: Likewise.
7789
1d554008
UW
77902018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7791
7792 * gdb.base/float128.exp: Add comment and improved fail message
7793 to the failure case of "print large128" test.
7794
d0ac1c44
SM
77952018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7796
7797 * configure.ac: Remove AC_PREREQ.
7798 * configure: Re-generate.
7799
61b04dd0
PA
78002018-06-19 Pedro Alves <palves@redhat.com>
7801
7802 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7803 (func_extern_caller): New.
7804 (main): Call func_extern_caller.
7805 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7806 logic change.
7807
f63b508a
SM
78082018-06-18 Weimin Pan <weimin.pan@oracle.com>
7809
7810 PR gdb/16841
7811 * gdb.cp/typedef-base.cc: New file.
7812 * gdb.cp/typedef-base.exp: New file.
7813
0fe3a558
TV
78142018-06-18 Tom de Vries <tdevries@suse.de>
7815
7816 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7817
7010835a
AB
78182018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7819 Richard Bunt <Richard.Bunt@arm.com>
7820
7821 * gdb.threads/attach-slow-waitpid.c: New file.
7822 * gdb.threads/attach-slow-waitpid.exp: New file.
7823 * gdb.threads/slow-waitpid.c: New file.
7824
14897d65
PA
78252018-06-14 Pedro Alves <palves@redhat.com>
7826
7827 * gdb.base/fork-running-state.c: Include <errno.h>.
7828 (exit_if_relative_exits): New.
7829 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7830 exits.
7831 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7832 child exits.
7833
5d9a0608
TV
78342018-06-14 Tom de Vries <tdevries@suse.de>
7835
7836 PR cli/22573
7837 * gdb.base/finish-pretty.c: New test.
7838 * gdb.base/finish-pretty.exp: New file.
7839
11ae5818
PA
78402018-06-14 Pedro Alves <palves@redhat.com>
7841
7842 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7843 gdb's expected startup output.
7844
1d39de44
PA
78452018-06-14 Pedro Alves <palves@redhat.com>
7846
7847 * lib/selftest-support.exp (selftest_setup): Remove inlined
7848 function handling.
7849
70ee0000
TV
78502018-06-14 Tom de Vries <tdevries@suse.de>
7851
7852 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
7853 matching of breakpoint printing.
7854
11f4b608
TV
78552018-06-13 Tom de Vries <tdevries@suse.de>
7856
7857 PR testsuite/23269
7858 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
7859 (fork_child): ... here, and ...
7860 (fork_parent): ... here.
7861
78622018-06-12 Tom de Vries <tdevries@suse.de>
7863
7864 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
7865
9516f85a
AB
78662018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
7867 Stephen Roberts <stephen.roberts@arm.com>
7868
7869 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
7870 rewrite test to describe action performed, rather than possible
7871 failure.
7872
5045b3d7
GB
78732018-06-08 Gary Benson <gbenson@redhat.com>
7874
7875 * gdb.threads/check-libthread-db.exp: New file.
7876 * gdb.threads/check-libthread-db.c: Likewise.
7877
c61b06a1
TT
78782018-06-05 Tom Tromey <tom@tromey.com>
7879
7880 * gdb.base/default.exp: Update expected "show version" output.
7881
eb6af809
TT
78822018-06-05 Tom Tromey <tom@tromey.com>
7883
7884 PR cli/12326:
7885 * gdb.cp/static-print-quit.exp: Update.
7886 * lib/gdb.exp (pagination_prompt): Update.
7887 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
7888 * gdb.python/python.exp: Update.
7889
178d6a63
JB
78902018-06-04 Joel Brobecker <brobecker@adacore.com>
7891
7892 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
7893
8e817061
JB
78942018-06-01 Joel Brobecker <brobecker@adacore.com>
7895
7896 * gdb.ada/bp_fun_addr: New testcase.
7897
e86ca25f
TT
78982018-06-01 Tom Tromey <tom@tromey.com>
7899
7900 * gdb.xml/tdesc-regs.exp (load_description): Update expected
7901 results.
7902 * gdb.dwarf2/method-ptr.exp: Set language to C++.
7903 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
7904 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
7905 * gdb.base/maint.exp (maint_pass_if): Update.
7906
4b2dfa9d
MR
79072018-05-31 Maciej W. Rozycki <macro@mips.com>
7908
7909 * gdb.base/endian.exp: New test.
7910 * gdb.base/endian.c: New test source.
7911
45f25d6c
AB
79122018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
7913
7914 PR gdb/23203
7915 * gdb.base/bt-selected-frame.c: New file.
7916 * gdb.base/bt-selected-frame.exp: New file.
7917 * lib/gdb.exp (get_current_frame_number): New function.
7918
d9f6d7f8
MR
79192018-05-24 Maciej W. Rozycki <macro@mips.com>
7920 Pedro Alves <palves@redhat.com>
7921
7922 * gdb.threads/tls-core.c: Include <stdlib.h>
7923 (thread_proc): Call `abort'.
7924 * gdb.threads/tls-core.exp: Generate a core with core_find too.
7925 (tls_core_test): New procedure, bits factored out from ...
7926 (top level): ... here. Test both native cores and gcore cores.
7927
ff1cf532
TT
79282018-05-23 Tom Tromey <tom@tromey.com>
7929
7930 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
7931
b98664d3
TT
79322018-05-23 Tom Tromey <tom@tromey.com>
7933
7934 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
7935 symfile_complaints.
7936 (test_short_complaints): Likewise.
7937 (test_empty_complaints): Likewise.
7938 (test_initial_complaints): Update.
7939
4e9668d0
TT
79402018-05-23 Tom Tromey <tom@tromey.com>
7941
7942 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
7943
43ba33c7
TT
79442018-05-23 Tom Tromey <tom@tromey.com>
7945
7946 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
7947 (test_short_complaints): Update.
7948
035522c0
PA
79492018-05-22 Pedro Alves <palves@redhat.com>
7950
7951 * gdb.base/remote.exp: Only gdb_start after compiling the
7952 testcase. Issue "disconnect" before testing "set remote" command
7953 defaults. Issue clean_restart before running to main.
7954
cc0be08f
PA
79552018-05-22 Pedro Alves <palves@redhat.com>
7956
7957 * gdb.base/remote.exp: Adjust expected output of "show remote
7958 memory-write-packet-size". Add tests for "set remote
7959 memory-write-packet-size 0" and "set remote
7960 memory-write-packet-size fixed/limit".
7961
b1b60145
PA
79622018-05-22 Pedro Alves <palves@redhat.com>
7963
7964 PR gdb/22973
7965 * gdb.base/utf8-identifiers.c: New file.
7966 * gdb.base/utf8-identifiers.exp: New file.
7967
0ec848ad
PFC
79682018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7969
7970 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
7971
2c3305f6
PFC
79722018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
7973
7974 * gdb.arch/powerpc-vsx-gcore.exp: New file.
7975
ce1e8424
TT
79762018-05-18 Tom Tromey <tom@tromey.com>
7977
7978 * gdb.base/ptype-offsets.exp: Update.
7979
ddfe970e
KS
79802018-05-17 Keith Seitz <keiths@redhat.com>
7981
7982 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
7983 in expected breakpoint stop locations.
7984 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
7985 move to proper scope to test variable values.
7986 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
7987 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
7988 New functions.
7989 (main): Call not_inline_func3.
7990 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
7991 inline_func1, inline_func2, and inline_func3. Test that when each
7992 breakpoint is hit, GDB properly reports both the stop location
7993 and the backtrace. Repeat tests for temporary breakpoints.
7994
0726fcc6
MR
79952018-05-15 Maciej W. Rozycki <macro@mips.com>
7996
7997 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
7998 rather then trying to access it in determining whether the PID
7999 of `gdbserver' could have been retrieved.
8000
8ee22052
AB
80012018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8002
8003 * gdb.arch/amd64-init-x87-values.S: New file.
8004 * gdb.arch/amd64-init-x87-values.exp: New file.
8005
7785df48
JK
80062018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8009
56bcdbea
TT
80102018-05-04 Tom Tromey <tom@tromey.com>
8011
8012 PR python/22730:
8013 * gdb.python/python.exp: Test multi-line execute.
8014
a913fffb
TT
80152018-05-04 Tom Tromey <tom@tromey.com>
8016
8017 PR python/22731:
8018 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8019
7a2c85f2
TT
80202018-05-04 Tom Tromey <tom@tromey.com>
8021
8022 PR gdb/11750:
8023 * gdb.base/define.exp: Test defining a user command inside a user
8024 command.
8025 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8026
a3b60e45
JK
80272018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8028 Pedro Alves <palves@redhat.com>
8029
8030 PR breakpoints/19806 and support for PR external/20207.
8031 * gdb.base/watchpoint-unaligned.c: New file.
8032 * gdb.base/watchpoint-unaligned.exp: New file.
8033
45fe4a03
AB
80342018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8035
8036 * gdb.base/maint.exp: Make test names unique, use
8037 test_prefix_command_help to test 'help maint info', and remove
8038 repeated test of 'help maint'.
8039
9be2ae8f
TT
80402018-05-04 Tom Tromey <tom@tromey.com>
8041
8042 PR gdb/22619:
8043 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8044 behavior.
8045
11859c31
AB
80462018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8047
8048 * gdb.base/maint.exp: Process output from 'maint print registers'
8049 line at a time.
8050
089a9490
AB
80512018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8052
8053 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8054 timeout.
8055
9b0797e2
AB
80562018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8057
8058 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8059 filter pattern.
8060
f6ac5f3d
PA
80612018-05-02 Pedro Alves <palves@redhat.com>
8062
8063 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8064 to_log_command renames.
8065 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8066
77d3c63b
TT
80672018-05-02 Tom Tromey <tom@tromey.com>
8068
8069 * gdb.python/py-parameter.exp: Set test message.
8070
0489430a
TT
80712018-05-02 Tom Tromey <tom@tromey.com>
8072
8073 PR python/20084:
8074 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8075 PARAM_ZUINTEGER_UNLIMITED tests.
8076
1632f8ba
DR
80772018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8078
8079 PR rust/23124
8080 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8081 when casting.
8082
6d7bb824
TT
80832018-04-30 Tom Tromey <tom@tromey.com>
8084
8085 * gdb.python/py-type.exp: Check align attribute.
8086 * gdb.python/py-type.c: New "aligncheck" global.
8087
007e1530
TT
80882018-04-30 Tom Tromey <tom@tromey.com>
8089
8090 PR exp/17095:
8091 * gdb.dwarf2/dw2-align.exp: New file.
8092 * gdb.cp/align.exp: New file.
8093 * gdb.base/align.exp: New file.
8094 * lib/gdb.exp (gdb_int128_helper): New proc.
8095 (has_int128_c, has_int128_cxx): New caching procs.
8096
6873858b
TT
80972018-04-27 Tom Tromey <tom@tromey.com>
8098
8099 PR rust/22545:
8100 * gdb.rust/simple.exp: Add inclusive range tests.
8101
79188d8d
PA
81022018-04-26 Pedro Alves <palves@redhat.com>
8103
8104 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8105 ifunc breakpoint locations correctly of ifunc breakpoints set
8106 while the program resolves the ifunc.
8107
c7075ad5
PA
81082018-04-26 Pedro Alves <palves@redhat.com>
8109
8110 * gdb.base/gnu-ifunc-final.c: New file.
8111 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8112 * gdb.base/gnu-ifunc.exp (executable): Delete.
8113 (staticexecutable): Adjust.
8114 (lib_opts, exec_opts): Delete.
8115 (make_binsuffix, build, set-break): New procedures.
8116 (misc_tests): New, with tests factored out from the top level.
8117 (top level): Test different combinations of ifunc resolver name,
8118 resolver with and with debug info, and ifunc target with and
8119 without debug info. Wrap static tests with with_target_prefix.
8120
8388016d
PA
81212018-04-26 Pedro Alves <palves@redhat.com>
8122
8123 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8124 return type" warnings.
8125
249b5733
PA
81262018-04-25 Pedro Alves <palves@redhat.com>
8127
8128 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8129 killed".
8130 * gdb.base/kill-after-signal.exp: Likewise.
8131 * gdb.threads/kill.exp: Likewise.
8132
f67c0c91
SDJ
81332018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8134 Sergio Durigan Junior <sergiodj@redhat.com>
8135 Pedro Alves <palves@redhat.com>
8136
8137 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8138 regexps to expect for '[Inferior ... detached]' as well.
8139 * gdb.base/attach.exp: Likewise.
8140 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8141 "gdb_continue_to_end".
8142 (test_catch_syscall_with_wrong_args): Likewise.
8143 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8144 ']'. Don't set 'verbose' on.
8145 * gdb.base/foll-vfork.exp: Likewise.
8146 * gdb.base/fork-print-inferior-events.c: New file.
8147 * gdb.base/fork-print-inferior-events.exp: New file.
8148 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8149 '[Inferior ... has been killed]' message.
8150 * gdb.base/kill-after-signal.exp: Likewise.
8151 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8152 detach message.
8153 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8154 message.
8155 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8156 regexps to expect for '[Inferior ... detached]' as well.
8157 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8158
0a8ddac4
SM
81592018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8160
8161 PR gdb/23104
8162 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8163
701adfb0
PA
81642018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8165
8166 PR gdb/23095
8167 * gdb.base/break-probes.exp: Pass shlib_load to
8168 prepare_for_testing. Set normal_bp to r_debug_state if target is
8169 bsd.
8170
d27d16bf
RB
81712018-04-19 Richard Bunt <richard.bunt@arm.com>
8172
8173 * gdb.threads/multiple-successive-infcall.c: New test.
8174 * gdb.threads/multiple-successive-infcall.exp: New file.
8175
a037790e
TT
81762018-04-17 Tom Tromey <tom@tromey.com>
8177
8178 * gdb.rust/simple.rs (Union): New type.
8179 (main): New local "u".
8180 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8181
e3a91079
AA
81822018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8183
8184 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8185 number information in output of "whereis" command.
8186 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8187
b744723f
AA
81882018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8189
8190 * gdb.ada/info_types.exp: Adjust expected output to the line
8191 numbers now printed by "info var/func/type".
8192 * gdb.base/completion.exp: Likewise.
8193 * gdb.base/included.exp: Likewise.
8194 * gdb.cp/cp-relocate.exp: Likewise.
8195 * gdb.cp/cplusfuncs.exp: Likewise.
8196 * gdb.cp/namespace.exp: Likewise.
8197 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8198
4a4495d6
MM
81992018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8200
8201 * gdb.btrace/cpu.exp: New.
8202
1d509aa6
MM
82032018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8204
8205 * gdb.base/step-indirect-call-thunk.exp: New.
8206 * gdb.base/step-indirect-call-thunk.c: New.
8207 * gdb.reverse/step-indirect-call-thunk.exp: New.
8208 * gdb.reverse/step-indirect-call-thunk.c: New.
8209
6295b6da
SM
82102018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8211
8212 * gdb.base/pie-fork.c: New file.
8213 * gdb.base/pie-fork.exp: New file.
8214
50146e70
TT
82152018-04-11 Tom Tromey <tom@tromey.com>
8216
8217 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8218
f50d8a2e
PA
82192018-04-10 Pedro Alves <palves@redhat.com>
8220
8221 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8222 exits. Instead loop running forever.
8223 (fork_parent): Run forever too.
8224
a0be7a36
SM
82252018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8226
8227 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8228 mi_continue_to_line.
8229 * gdb.mi/mi-stack.c (callee4): Add comment.
8230
9b73db36
SM
82312018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8232
8233 * gdb.mi/mi-stack.exp: Fix indentation.
8234
c912f608
SM
82352018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8236
8237 PR gdb/22979
8238 * gdb.arch/amd64-osabi.exp: New file.
8239
26540402
SM
82402018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8241
8242 PR gdb/22980
8243 * gdb.base/osabi.exp: New file.
8244
121ad66c 82452018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8246
8247 * gdb.cp/static-typedef-print.exp: New file.
8248 * gdb.cp/static-typedef-print.cc: New file.
8249
3fcded8f
JB
82502018-03-27 Joel Brobecker <brobecker@adacore.com>
8251
8252 * gdb.ada/varsize_limit: New testcase.
8253
59cc4834
JB
82542018-03-27 Joel Brobecker <brobecker@adacore.com>
8255
8256 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8257
8258 * gdb.ada/notcplusplus: New testcase.
8259
8260 * gdb.base/c-linkage-name.c: New file.
8261 * gdb.base/c-linkage-name.exp: New testcase.
8262
4ca59a9f
TT
82632018-03-26 Tom Tromey <tom@tromey.com>
8264
8265 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8266 * gdb.python/py-framefilter.py (name_error): New global.
8267 (ErrorInName.function): Use name_error.
8268
978d6c75
TT
82692018-03-26 Tom Tromey <tom@tromey.com>
8270
8271 PR backtrace/15582:
8272 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8273
b7fee5a3
KS
82742018-03-23 Keith Seitz <keiths@redhat.com>
8275
8276 PR c++/22968
8277 * gdb.cp/subtypes.exp: New file.
8278 * gdb.cp/subtypes.h: New file.
8279 * gdb.cp/subtypes.cc: New file.
8280 * gdb.cp/subtypes-2.cc: New file.
8281
376be529
AB
82822018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8283
8284 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8285 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8286 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8287 -nostartfiles when compiling the test. Confirm that all registers
8288 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8289
066cfa98
AB
82902018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8291
8292 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8293 option, syntax was wrong anyway.
8294 * gdb.arch/arm-disp-step.exp: Likewise.
8295 * gdb.arch/sparc64-regs.exp: Likewise.
8296 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8297 option, syntax was wrong anyway, switch to use
8298 prepare_for_testing.
8299 * gdb.arch/i386-disp-step.exp: Likewise.
8300
079670b9
AA
83012018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8302
8303 * gdb.ada/exec_changed.exp: Replace "target_info exists
8304 use_gdb_stub" by "use_gdb_stub".
8305 * gdb.ada/start.exp: Likewise.
8306 * gdb.base/async-shell.exp: Likewise.
8307 * gdb.base/attach-pie-misread.exp: Likewise.
8308 * gdb.base/attach-wait-input.exp: Likewise.
8309 * gdb.base/break-entry.exp: Likewise.
8310 * gdb.base/break-interp.exp: Likewise.
8311 * gdb.base/dprintf-detach.exp: Likewise.
8312 * gdb.base/nostdlib.exp: Likewise.
8313 * gdb.base/solib-nodir.exp: Likewise.
8314 * gdb.base/statistics.exp: Likewise.
8315 * gdb.base/testenv.exp: Likewise.
8316 * gdb.mi/mi-exec-run.exp: Likewise.
8317 * gdb.mi/mi-start.exp: Likewise.
8318 * gdb.multi/dummy-frame-restore.exp: Likewise.
8319 * gdb.multi/multi-arch-exec.exp: Likewise.
8320 * gdb.multi/multi-arch.exp: Likewise.
8321 * gdb.multi/tids.exp: Likewise.
8322 * gdb.multi/watchpoint-multi.exp: Likewise.
8323 * gdb.python/py-events.exp: Likewise.
8324 * gdb.threads/attach-into-signal.exp: Likewise.
8325 * gdb.threads/attach-stopped.exp: Likewise.
8326 * gdb.threads/threadapply.exp: Likewise.
8327 * lib/selftest-support.exp: Likewise.
8328
26d6cec4
AA
83292018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8330
8331 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8332
4ee89e90
SR
83332018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8334
8335 * gdb.perf/template-breakpoints.cc: New file.
8336 * gdb.perf/template-breakpoints.exp: New file.
8337 * gdb.perf/template-breakpoints.py: New file.
8338
92630041
TT
83392018-03-19 Tom Tromey <tom@tromey.com>
8340
8341 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8342 y0.
8343 * gdb.rust/simple.exp: Test bare identifier form of struct
8344 initializer.
8345
76727919
TT
83462018-03-19 Tom Tromey <tom@tromey.com>
8347
8348 * gdb.gdb/observer.exp: Remove.
8349
194ed413
AA
83502018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8351
8352 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8353 "qualified" option when setting breakpoints.
8354 * gdb.trace/backtrace.exp: Likewise.
8355 * gdb.trace/circ.exp: Likewise.
8356 * gdb.trace/collection.exp: Likewise.
8357 * gdb.trace/disconnected-tracing.exp: Likewise.
8358 * gdb.trace/ftrace-lock.exp: Likewise.
8359 * gdb.trace/ftrace.exp: Likewise.
8360 * gdb.trace/infotrace.exp: Likewise.
8361 * gdb.trace/packetlen.exp: Likewise.
8362 * gdb.trace/passc-dyn.exp: Likewise.
8363 * gdb.trace/qtro.exp: Likewise.
8364 * gdb.trace/read-memory.exp: Likewise.
8365 * gdb.trace/report.exp: Likewise.
8366 * gdb.trace/signal.exp: Likewise.
8367 * gdb.trace/status-stop.exp: Likewise.
8368 * gdb.trace/strace.exp: Likewise.
8369 * gdb.trace/tfind.exp: Likewise.
8370 * gdb.trace/trace-break.exp: Likewise.
8371 * gdb.trace/trace-condition.exp: Likewise.
8372 * gdb.trace/trace-mt.exp: Likewise.
8373 * gdb.trace/tstatus.exp: Likewise.
8374 * gdb.trace/tsv.exp: Likewise.
8375 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8376 * gdb.trace/unavailable.exp: Likewise.
8377 * gdb.trace/while-dyn.exp: Likewise.
8378
8b067d2c
AA
83792018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8380
8381 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8382 that libinproctrace is copied to the target.
8383
3ae9ce5d
TT
83842018-03-14 Tom Tromey <tom@tromey.com>
8385
8386 PR cli/14977:
8387 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8388 a null pointer.
8389 * gdb.base/wchar.exp: Likewise.
8390
b8c2339b
TT
83912018-03-14 Tom Tromey <tom@tromey.com>
8392
8393 PR cli/19918:
8394 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8395 flag.
8396
4872dc46
SM
83972018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8398
8399 PR gdb/22841
8400 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8401 "target" to remote_exec.
8402
e4fe3756
SM
84032018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8404
8405 PR gdb/22841
8406 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8407 ${board}_upload): Remove.
8408
e95a97d4
AA
84092018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8410
8411 * gdb.cp/watch-cp.cc: New test.
8412 * gdb.cp/watch-cp.exp: New file.
8413
dbbb1059
AB
84142018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8415
8416 * gdb.base/infcall-nested-structs.exp: New file.
8417 * gdb.base/infcall-nested-structs.c: New file.
8418 * gdb.base/float.exp: Add riscv support.
8419
ecc054c0
TP
84202018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8421
8422 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8423 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8424
25e3c82c
SDJ
84252018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8426
8427 * gdb.server/abspath.exp: New file.
8428 * lib/gdb.exp (with_cwd): New procedure.
8429
3083294d
SM
84302018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8431
8432 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8433 use it.
8434 (gdb_is_target_remote_prompt): New proc.
8435 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8436 (gdb_is_target_native): Pass prompt parameter to
8437 gdb_is_target_1.
8438
3275ef47
SM
84392018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8440
8441 * gdb.base/load-command.c: New file.
8442 * gdb.base/load-command.exp: New file.
8443 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8444 (gdb_is_target_1): ...this, and generalize for other targets
8445 than just remote.
8446 (gdb_is_target_remote): Use gdb_is_target_1.
8447 (gdb_is_target_native): use gdb_is_target_1.
8448
6893c19a
TT
84492018-02-26 Tom Tromey <tom@tromey.com>
8450
8451 PR python/16497:
8452 * gdb.python/py-framefilter.exp: Update test.
8453
2ddeaf8a
TT
84542018-02-26 Tom Tromey <tom@tromey.com>
8455
8456 * gdb.dwarf2/variant.c: New file.
8457 * gdb.dwarf2/variant.exp: New file.
8458
c9317f21
TT
84592018-02-26 Tom Tromey <tom@tromey.com>
8460
8461 * gdb.rust/simple.exp: Accept more possible results in enum test.
8462
6f6d0c26
SM
84632018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8464
8465 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8466 parentheses.
8467
11b03145
MR
84682018-02-23 Maciej W. Rozycki <macro@mips.com>
8469
8470 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8471 name of a variable: $actual_linejj -> $actual_line.
8472
54a27fe5
JB
84732018-02-21 John Baldwin <jhb@FreeBSD.org>
8474
8475 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8476
de65820c
MM
84772018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8478
8479 * gdb.btrace/buffer-size.exp: Do not force BTS.
8480
980548fd
PA
84812018-02-14 Pedro Alves <palves@redhat.com>
8482
8483 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8484 getting a "Quit".
8485
c4e12631
MM
84862018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8487
8488 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8489 Fix test name.
8490
c2e0e465
SM
84912018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8492
8493 * gdb.cp/m-static.exp: Check type of optimized out static
8494 member.
8495
f7216783
AB
84962018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8497
8498 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8499 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8500
0625771b
LS
85012018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8502 Leszek Swirski <leszeks@google.com>
8503
8504 * gdb.python/py-prettyprint.c
8505 (struct to_string_returns_value_inner,
8506 struct to_string_returns_value_wrapper): New.
8507 (main): Add tsrvw variable.
8508 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8509 ToStringReturnsValueWrapper): New classes.
8510 (register_pretty_printers): Register new pretty-printers.
8511 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8512 recursive pretty printer.
8513 * gdb.python/py-mi.exp: Likewise.
8514
59498c30
LS
85152018-02-01 Leszek Swirski <leszeks@google.com>
8516
8517 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8518 functions with the same name as an include file are parsed
8519 correctly.
8520
d4d38844
YQ
85212018-02-01 Yao Qi <yao.qi@linaro.org>
8522
8523 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8524 "\[^\r\n\]*".
8525
07e5f5cf
NP
85262018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8527
8528 * gdb.arch/powerpc-prologue-frame.s: New file.
8529 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8530 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8531
929b5ad4
JB
85322018-01-31 Joel Brobecker <brobecker@adacore.com>
8533
8534 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8535
e671cd59
PA
85362018-01-30 Pedro Alves <palves@redhat.com>
8537
8538 PR gdb/13211
8539 * gdb.base/interrupt-daemon.c: New.
8540 * gdb.base/interrupt-daemon.exp: New.
8541 * gdb.multi/multi-term-settings.c: New.
8542 * gdb.multi/multi-term-settings.exp: New.
8543
fc413dc4
JB
85442018-01-30 Joel Brobecker <brobecker@adacore.com>
8545
8546 * gdb.base/break.exp: Save the location where the breakpoint
8547 on break.c:47 was actually inserted when debugging the version
8548 compiled at -O2 and use it in the expected output of the "info
8549 break" test performed soon after.
8550
5c319bb2
PA
85512018-01-22 Pedro Alves <palves@redhat.com>
8552 Sergio Durigan Junior <sergiodj@redhat.com>
8553
8554 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8555 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8556
a9e40818
JB
85572018-01-22 Joel Brobecker <brobecker@adacore.com>
8558
8559 * gdb.base/break-include.c, gdb.base/break-include.inc,
8560 gdb.base/break-include.exp: New files.
8561 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8562 line number now being the actual line number where the breakpoint
8563 was inserted.
8564 * gdb.mi/mi-break.exp: Likewise.
8565 * gdb.mi/mi-reverse.exp: Likewise.
8566 * gdb.mi/mi-simplerun.exp: Ditto.
8567
e707fc44
AB
85682018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8569
8570 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8571 varobj.
8572 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8573
ae451627
AB
85742018-01-21 Don Breazeal <donb@codesourcery.com>
8575 Andrew Burgess <andrew.burgess@embecosm.com>
8576
8577 * gdb.mi/basics.c: Add new global.
8578 * gdb.mi/mi-frame-regs.exp: New file.
8579 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8580 case.
8581
b1b189e0
AB
85822018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8583
8584 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8585 non-parameter, and on an unknown symbol.
8586
fcfcc376
TT
85872018-01-19 Tom Tromey <tom@tromey.com>
8588
8589 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8590 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8591
634c1c31
AA
85922018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8593
8594 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8595 setrlimit and chdir to int.
8596
d6ad07fd
AA
85972018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8598
8599 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8600 function.
8601 (my_tend): Likewise.
8602 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8603 rationale of avoiding FP- and vector instructions.
8604
adf8243b
RK
86052018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8606
8607 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8608 "info reg" with "\[ \t\]*".
8609 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8610 "\[ \t\]+".
8611 * gdb.arch/s390-multiarch.exp: Ditto.
8612 * gdb.base/pc-fp.exp: Ditto.
8613 * gdb.reverse/i386-precsave.exp: Ditto.
8614 * gdb.reverse/i386-reverse.exp: Ditto.
8615 * gdb.reverse/i387-env-reverse.exp: Ditto.
8616 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8617
dcc06925
AA
86182018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8619
8620 * lib/gdb.exp (gdb_compile): Re-enable use of
8621 universal_compile_options for languages other than Rust.
8622
25d4fd80
AA
86232018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8624
8625 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8626
ee7f689e 86272018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8628
8629 PR gdb/16577
8630 * gdb.base/solib-vanish.exp: New.
8631 * gdb.base/solib-vanish-main.c: New.
8632 * gdb.base/solib-vanish-lib1.c: New.
8633 * gdb.base/solib-vanish-lib2.c: New.
8634
d8447b6b
YQ
86352018-01-17 Yao Qi <yao.qi@linaro.org>
8636
8637 * gdb.compile/compile.exp: Match the address printed for
8638 frame in the output of command "bt".
8639
86d6a90c
TT
86402018-01-15 Tom Tromey <tom@tromey.com>
8641
8642 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8643 compute sp_reg.
8644
cbcdb1aa
AB
86452018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8646
8647 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8648 to prepare.
8649 (prepare): Return 0 on error, 1 on success.
8650
eea61984
PA
86512018-01-12 Pedro Alves <palves@redhat.com>
8652
8653 * gdb.base/continue-after-aborted-step-over.c: New.
8654 * gdb.base/continue-after-aborted-step-over.exp: New.
8655
6181e9c2
SM
86562018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8657
8658 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8659 options when not creating an executable.
8660
3cada740
PA
86612018-01-11 Pedro Alves <palves@redhat.com>
8662
8663 PR remote/22597
8664 * gdb.server/stop-reply-no-thread.c: New file.
8665 * gdb.server/stop-reply-no-thread.exp: New file.
8666
c63d3e8d
PA
86672018-01-10 Pedro Alves <palves@redhat.com>
8668
8669 PR gdb/22670
8670 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8671 functions too. Test setting breakpoints and printing C functions
8672 with no debug info too.
8673 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8674
d4c2a405
PA
86752018-01-10 Pedro Alves <palves@redhat.com>
8676
8677 PR gdb/22670
8678 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8679 a fail.
8680
8825213e
PA
86812018-01-10 Pedro Alves <palves@redhat.com>
8682
8683 PR gdb/22670
8684 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8685
605fd3c6
YQ
86862018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8687
8688 * gdb.server/unittest.exp: Match the output in non-development
8689 mode.
8690
1e5ded6c
YQ
86912018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8692
8693 * gdb.gdb/unittest.exp: Match output in non-development mode.
8694
30066b0b
JB
86952018-01-08 Joel Brobecker <brobecker@adacore.com>
8696
8697 * gdb.ada/access_tagged_param.exp: Relax expected output
8698 for value of "ObjL" in "continue" to pck.inspect breakpoint
8699 test.
8700
04bafb1e
XR
87012018-01-08 Joel Brobecker <brobecker@adacore.com>
8702
9f86398b
JB
8703 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8704 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8705
e379cee6
PA
87062018-01-05 Pedro Alves <palves@redhat.com>
8707
8708 PR gdb/18653
8709 * gdb.base/libsegfault.exp: New.
8710
de63c46b
PA
87112018-01-05 Joel Brobecker <brobecker@adacore.com>
8712
8713 PR gdb/22670
8714 * gdb.ada/access_tagged_param.exp: New file.
8715 * gdb.ada/access_tagged_param/foo.adb: New file.
8716
f98fc17b
PA
87172018-01-05 Pedro Alves <palves@redhat.com>
8718
8719 PR gdb/22670
8720 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8721 exercise lower case too, and to exercise both full matching and
8722 wild matching.
8723
342f8240
JB
87242018-01-05 Joel Brobecker <brobecker@adacore.com>
8725
8726 * gdb.ada/rename_subscript_param: New testcase.
8727
7150d33c
JG
87282018-01-05 Jerome Guitton <guitton@adacore.com>
8729
8730 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8731
cc0e770c
JB
87322018-01-05 Joel Brobecker <brobecker@adacore.com>
8733
8734 * gdb.ada/convvar_comp: New testcase.
8735
672a41aa 87362018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8737
8738 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8739 (My_Table): New global variable.
8740 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8741
7365ec2f
JB
87422018-01-04 Joel Brobecker <brobecker@adacore.com>
8743
8744 PR gdb/22670
8745 * gdb.ada/maint_with_ada: New testcase.
8746
289483b6
JB
87472018-01-04 Joel Brobecker <brobecker@adacore.com>
8748
8749 PR gdb/22670
8750 * gdb.ada/bp_c_mixed_case: New testcase.
8751
344420da
JB
87522018-01-04 Joel Brobecker <brobecker@adacore.com>
8753
8754 PR gdb/22670
8755 * gdb.ada/complete.exp: Add "complete break ada" test.
8756
66fc87a0
JB
87572018-01-04 Joel Brobecker <brobecker@adacore.com>
8758
8759 PR gdb/22670
8760 * gdb.ada/info_addr_mixed_case: New testcase.
8761
9f757bf7
XR
87622018-01-03 Xavier Roirand <roirand@adacore.com>
8763
8764 * gdb.ada/excep_handle.exp: New testcase.
8765 * gdb.ada/excep_handle/foo.adb: New file.
8766 * gdb.ada/excep_handle/pck.ads: New file.
8767
bd570f80
JB
87682018-01-03 Joel Brobecker <brobecker@adacore.com>
8769
8770 * gdb.base/step-line.c: Add extra empty line in copyright header.
8771 * gdb.base/step-line.inp: Likewise.
8772
9fe561ab
JB
87732018-01-02 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/dyn_stride.exp: Add slice test.
8776
a405673c
JB
87772018-01-02 Joel Brobecker <brobecker@adacore.com>
8778
8779 * gdb.ada/dyn_stride: New testcase.
8780
cef0f868
SH
87812017-12-27 Stafford Horne <shorne@gmail.com>
8782
8783 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8784 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8785
b67d92b0
SH
87862017-12-27 Stafford Horne <shorne@gmail.com>
8787
8788 * gdb.base/reggroups.c: New file.
8789 * gdb.base/reggroups.exp: New file.
8790
eccab96d
JB
87912017-12-18 Joel Brobecker <brobecker@adacore.com>
8792
8793 * gdb.dwarf2/ada-valprint-error.c: New file.
8794 * gdb.dwarf2/ada-valprint-error.exp: New file.
8795
0e2da9f0
JB
87962017-12-18 Joel Brobecker <brobecker@adacore.com>
8797
8798 * gdb.ada/assign_arr: New testcase.
8799
cb923fcc
XR
88002017-12-18 Xavier Roirand <roirand@adacore.com>
8801
8802 * gdb.ada/funcall_ptr: New testcase.
8803
7c161838
SDJ
88042017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8805
8806 PR cli/16224
8807 * gdb.base/ptype-offsets.cc: New file.
8808 * gdb.base/ptype-offsets.exp: New file.
8809
1af17fd9
YQ
88102017-12-15 Yao Qi <yao.qi@linaro.org>
8811
8812 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8813 if XML is disabled.
8814
828d5846
XR
88152017-12-15 Xavier Roirand <roirand@adacore.com>
8816
8817 * gdb.ada/same_component_name: New testcase.
8818
79e8fcaa
JB
88192017-12-14 Joel Brobecker <brobecker@adacore.com>
8820
8821 * gdb.ada/str_binop_equal: New testcase.
8822
e05fa6f9
JB
88232017-12-14 Joel Brobecker <brobecker@adacore.com>
8824
8825 * gdb.ada/task_switch_in_core: New testcase.
8826
b89641ba
SM
88272017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8828
8829 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8830 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8831 call test_bkpt_qualified.
8832 (test_bkpt_qualified): New proc.
8833
6892d2e4
PA
88342017-12-13 Pedro Alves <palves@redhat.com>
8835
8836 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8837 Tighten regexp by matching with an anchor.
8838
a22ecf70
PA
88392017-12-13 Pedro Alves <palves@redhat.com>
8840
8841 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8842 ("expression with namespace"): New set of tests.
8843 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8844 (Nested::Test_NS::qux): New.
8845 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8846 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8847
9937536c
JB
88482017-12-13 Joel Brobecker <brobecker@adacore.com>
8849
8850 * gdb.base/server-del-break.c: New file.
8851 * gdb.base/server-del-break.exp: New file.
8852
fe49c6f5
SH
88532017-12-12 Stafford Horne <shorne@gmail.com>
8854
8855 * gdb.xml/tdesc-regs.exp: Add or1k support.
8856
c3d18620
SH
88572017-12-12 Stafford Horne <shorne@gmail.com>
8858
8859 * gdb.base/bp-permanent.c: Define nop of or1k.
8860
c5f9cfc8
JB
88612017-12-11 Joel Brobecker <brobecker@adacore.com>
8862
8863 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
8864 output with components being reordered.
8865
a9c135fc
JB
88662017-12-11 Joel Brobecker <brobecker@adacore.com>
8867
8868 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
8869 output with components being reordered.
8870
927aa2e7
JK
88712017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8872 Pedro Alves <palves@redhat.com>
8873
8874 * gdb.base/maint.exp (check for .gdb_index): Check also for
8875 .debug_names.
8876 * gdb.dlang/watch-loc.c (.debug_aranges): New.
8877 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
8878 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
8879 (.gdb_index used after symbol reloading): Support also .debug_names.
8880 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
8881
f17d9474
YQ
88822017-12-08 Yao Qi <yao.qi@linaro.org>
8883
8884 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8885 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
8886
a0de8c21
YQ
88872017-12-08 Yao Qi <yao.qi@linaro.org>
8888
8889 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
8890 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
8891
a738ea1d
YQ
88922017-12-08 Yao Qi <yao.qi@linaro.org>
8893
8894 * gdb.arch/aarch64-tagged-pointer.c: New file.
8895 * gdb.arch/aarch64-tagged-pointer.exp: New file.
8896
1cd9a73b
SDJ
88972017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
8898
8899 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
8900 "int".
8901
fa6eb693
KS
89022017-12-07 Keith Seitz <keiths@redhat.com>
8903
8904 PR breakpoints/22569
8905 * gdb.linespec/ls-errs.exp: Change expected result of "break
8906 -source this file has spaces.c -line 3".
8907 Check that an explicit source file followed by whitespace is
8908 identified as an invalid explicit location.
8909
883fd55a
KS
89102017-12-07 Keith Seitz <keiths@redhat.com>
8911
8912 * gdb.cp/nested-types.cc: New file.
8913 * gdb.cp/nested-types.exp: New file.
8914 * lib/cp-support.exp: Load data-structures.exp library.
8915 (debug_cp_test_ptype_class): New global.
8916 (cp_ptype_class_verbose, next_line): New procedures.
8917 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
8918 Add and document new return value.
8919 Switch the list of lines to a queue.
8920 Add support for new `type' key for nested type definitions.
8921 Add debugging/troubleshooting messages.
8922 * lib/data-structures.exp: New file.
8923
ec72db3e
SM
89242017-12-07 Simon Marchi <simon.marchi@ericsson.com>
8925
8926 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
8927 with proc_with_prefix, don't use with_test_prefix.
8928
99598d71
TT
89292017-12-07 Tom Tromey <tom@tromey.com>
8930
8931 * gdb.base/break.exp: Add test for empty "commands".
8932
a8806230
YQ
89332017-12-07 Yao Qi <yao.qi@linaro.org>
8934
8935 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
8936 malloc and catch syscall.
8937
824cc835
PM
89382017-12-07 Phil Muldoon <pmuldoon@redhat.com>
8939
e79be6e5 8940 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
8941 tests for explicit locations.
8942
7cc244de
PA
89432017-12-06 Pedro Alves <palves@redhat.com>
8944
8945 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
8946 force-disabling XML descriptions.
8947
50a1fdd5
PA
89482017-12-04 Pedro Alves <palves@redhat.com>
8949
8950 PR gdb/22499
8951 * gdb.arch/amd64-disp-step-avx.S: New file.
8952 * gdb.arch/amd64-disp-step-avx.exp: New file.
8953
f0fb2488
PA
89542017-12-03 Pedro Alves <palves@redhat.com>
8955
8956 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
8957 and <string.h>.
8958 (parent_function): Print distinct messages when waitpid fails, or
8959 the child exits with a signal, or the child exits for an unhandled
8960 reason.
8961 * gdb.threads/process-dies-while-detaching.exp
8962 (detach_and_expect_exit): New 'inf_output_re' parameter and use
8963 it. Wait for both inferior output and GDB's prompt. Use an
8964 indirect spawn id list.
8965 (do_detach): New parameter 'child_exit'. Use it to compute
8966 expected inferior output.
8967 (test_detach, test_detach_watch, test_detach_killed_outside):
8968 Adjust to pass down the expected child exit kind.
8969
97cbe998
SDJ
89702017-12-01 Joel Brobecker <brobecker@adacore.com>
8971 Sergio Durigan Junior <sergiodj@redhat.com>
8972 Pedro Alves <palves@redhat.com>
8973
8974 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
8975
40fc416f
SDJ
89762017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
8977
8978 * gdb.base/relocate.exp: Add tests to guarantee that arguments
8979 to 'symbol-file' and 'add-symbol-file' can be
8980 position-independent.
8981
1cc75e92
YQ
89822017-12-01 Yao Qi <yao.qi@linaro.org>
8983
8984 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
8985 the URL in copyright header.
8986 * gdb.arch/aarch64-fp.exp: Likewise.
8987 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
8988 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
8989 * gdb.base/expand-psymtabs.exp: Likewise.
8990 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
8991 * gdb.fortran/common-block.exp: Likewise.
8992 * gdb.fortran/common-block.f90: Likewise.
8993 * gdb.fortran/logical.exp: Likewise.
8994 * gdb.fortran/vla-datatypes.f90: Likewise.
8995 * gdb.fortran/vla-sub.f90: Likewise.
8996
875fb7a7
JB
89972017-11-30 Joel Brobecker <brobecker@adacore.com>
8998
8999 * gdb.ada/repeat_dyn: New testcase.
9000
6f14765f
UW
90012017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9002
9003 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9004 Update for changed thread numbering.
9005 * gdb.cell/bt.exp: Update for changed GDB output.
9006
f1af7b94
SM
90072017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9008
9009 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9010 setting isremote by hand.
9011 * boards/dwarf4-gdb-index.exp: Likewise.
9012 * boards/fission.exp: Likewise.
9013 * boards/stabs.exp: Likewise.
9014
e3919f3e
PA
90152017-11-30 Pedro Alves <palves@redhat.com>
9016
9017 * gdb.linespec/cpls-ops.exp
9018 (check_explicit_skips_function_argument): Extract the underlying
9019 type of size_t instead of hardcoding it.
9020
bd69330d
PA
90212017-11-29 Pedro Alves <palves@redhat.com>
9022
9023 PR c++/19436
9024 * gdb.linespec/cpls-abi-tag.cc: New file.
9025 * gdb.linespec/cpls-abi-tag.exp: New file.
9026
a20714ff
PA
90272017-11-29 Pedro Alves <palves@redhat.com>
9028
9029 * gdb.base/langs.exp: Use -qualified.
9030 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9031 it.
9032 * gdb.cp/namespace.exp: Use -qualified.
9033 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9034 (overload-3, template-overload, template-ret-type, const-overload)
9035 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9036 procedures.
9037 (test_driver): Call them.
9038 * gdb.cp/save-bp-qualified.cc: New.
9039 * gdb.cp/save-bp-qualified.exp: New.
9040 * gdb.linespec/explicit.exp: Test -qualified.
9041 * lib/completion-support.exp (completion::explicit_opts_list): Add
9042 "-qualified".
9043 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9044
f6f1d339
PM
90452017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9046
9047 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9048
02ca603a
TT
90492017-11-29 Tom Tromey <tom@tromey.com>
9050
9051 * gdb.base/relocate.exp: Update invalid argument test.
9052 Add new tests for invalid arguments.
9053
ed6c0bfb
TP
90542017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9055
9056 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9057 Return 0 as a long.
9058 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9059
f106e10e
TP
90602017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9061
9062 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9063 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9064 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9065 func ().
9066 * gdb.cp/shadow.cc (B.func): Return 0.
9067
10329bb2
JB
90682017-11-27 Joel Brobecker <brobecker@adacore.com>
9069
9070 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9071 expected output in gdb_expect call to allow the exception
9072 message to be present as well. Fix syntax confusion to avoid
9073 TCL thinking that exception_name is an array.
9074
617cd4bc
UW
90752017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9076
9077 * gdb.arch/spu-info.c: Include <unistd.h>.
9078 (do_signal_test): Fix broken calls to write.
9079 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9080 Fix checks for empty mailboxes. Update signal tests for corrected
9081 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9082 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9083 * gdb.cell/arch.exp: Use standard_output_file.
9084 * gdb.cell/break.exp: Likewise.
9085 * gdb.cell/bt.exp: Likewise.
9086 * gdb.cell/core.exp: Likewise.
9087 * gdb.cell/dwarfaddr.exp: Likewise.
9088 * gdb.cell/ea-cache.exp: Likewise.
9089 * gdb.cell/ea-standalone.exp: Likewise.
9090 * gdb.cell/f-regs.exp: Likewise.
9091 * gdb.cell/fork.exp: Likewise.
9092 * gdb.cell/gcore.exp: Likewise.
9093 * gdb.cell/mem-access.exp: Likewise.
9094 * gdb.cell/ptype.exp: Likewise.
9095 * gdb.cell/registers.exp: Likewise.
9096 * gdb.cell/sizeof.exp: Likewise.
9097 * gdb.cell/solib-symbol.exp: Likewise.
9098 * gdb.cell/solib.exp: Likewise.
617cd4bc 9099
a81aaca0
PA
91002017-11-25 Pedro Alves <palves@redhat.com>
9101
9102 * gdb.base/complete-empty.exp: New file.
9103 * gdb.base/completion.exp: Adjust.
9104
6a3c6ee4
PA
91052017-11-25 Pedro Alves <palves@redhat.com>
9106
9107 * gdb.linespec/cpls-ops.cc: New file.
9108 * gdb.linespec/cpls-ops.exp: New file.
9109 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9110 factored out from ...
9111 (test_complete_prefix_range): ... this.
9112
8955eb2d
PA
91132017-11-24 Pedro Alves <palves@redhat.com>
9114
9115 * gdb.linespec/cpcompletion.exp: New file.
9116 * gdb.linespec/cpls-hyphen.cc: New file.
9117 * gdb.linespec/cpls.cc: New file.
9118 * gdb.linespec/cpls2.cc: New file.
9119 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9120 test to use test_gdb_complete_unique. Add label completion,
9121 keyword completion and explicit location completion tests.
9122 * lib/completion-support.exp: New file.
9123
e547c119
JB
91242017-11-24 Joel Brobecker <brobecker@adacore.com>
9125
9126 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9127 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9128 when hitting an exception catchpoint.
9129
7c3c1aa8
YQ
91302017-11-22 Yao Qi <yao.qi@linaro.org>
9131
9132 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9133
41bd68f5
SM
91342017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9135
9136 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9137 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9138 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9139
1daad298
YQ
91402017-11-22 Yao Qi <yao.qi@linaro.org>
9141
9142 * gdb.base/info-os.exp: Pass pthreads.
9143 * gdb.multi/multi-attach.exp: Likewise.
9144
88465e87
YQ
91452017-11-22 Yao Qi <yao.qi@linaro.org>
9146
9147 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9148 compiler.
9149
dc196b23
YQ
91502017-11-22 Yao Qi <yao.qi@linaro.org>
9151
9152 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9153 * gdb.base/break-interp.exp: Likewise.
9154 * gdb.base/jit-attach-pie.exp: Likewise.
9155
2400729e
UW
91562017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9157
9158 * gdb.base/float128.c (large128): New variable.
9159 * gdb.base/float128.exp: Add test to print largest __float128 value.
9160
7a26362d
UW
91612017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9162
9163 * gdb.arch/vsx-regs.exp: Update register content checks.
9164
ed0f4273
UW
91652017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9166
9167 * gdb.arch/ppc-longdouble.exp: New file.
9168 * gdb.arch/ppc-longdouble.c: Likewise.
9169
a25d69c6
PA
91702017-11-21 Pedro Alves <palves@redhat.com>
9171
9172 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9173
73fcf641
PA
91742017-11-20 Pedro Alves <palves@redhat.com>
9175
9176 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9177 (long_double_typedef): New typedefs.
9178 Use DEF on double and long double.
9179 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9180 cases.
9181 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9182 and 'long_double_ptr_same_size' locals. Use them to decide
9183 whether cast from array/function to float is valid/invalid.
9184
71a3c369
TT
91852017-11-17 Tom Tromey <tom@tromey.com>
9186
9187 * gdb.rust/traits.rs: New file.
9188 * gdb.rust/traits.exp: New file.
9189
ced9779b
JB
91902017-11-17 Joel Brobecker <brobecker@adacore.com>
9191
9192 * gdb.ada/minsyms: New testcase.
9193
a0922d80
PA
91942017-11-16 Pedro Alves <palves@redhat.com>
9195
9196 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9197 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9198
ea04e54c
PA
91992017-11-16 Pedro Alves <palves@redhat.com>
9200
9201 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9202 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9203
e849ea89
PA
92042017-11-16 Pedro Alves <palves@redhat.com>
9205
9206 * gdb.server/reconnect-ctrl-c.c: New file.
9207 * gdb.server/reconnect-ctrl-c.exp: New file.
9208
d8ae99a7
PM
92092017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9210
9211 * gdb.python/py-rbreak.exp: New file.
9212 * gdb.python/py-rbreak.c: New file.
9213 * gdb.python/py-rbreak-func2.c: New file.
9214
968a13f8
PA
92152017-11-16 Pedro Alves <palves@redhat.com>
9216
9217 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9218 pattern.
9219 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9220 GDB.
9221
71774bc9
SM
92222017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9223
9224 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9225 regex.
9226
ddbb44cf
SM
92272017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9228
9229 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9230 test names.
9231
584a564f
PA
92322017-11-09 Pedro Alves <palves@redhat.com>
9233
9234 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9235 factored out from ...
9236 (top level): ... here, and adjusted to avoid expecting beyond the
9237 prompt in a single gdb_test_multiple.
9238
5ed7a928
PA
92392017-11-09 Pedro Alves <palves@redhat.com>
9240
9241 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9242 output.
9243 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9244 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9245 * gdb.server/ext-run.exp ("kill" test): Likewise.
9246 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9247
a60e0738
PA
92482017-11-09 Pedro Alves <palves@redhat.com>
9249
9250 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9251 match till end of line.
9252
2c88253f
PA
92532017-11-09 Pedro Alves <palves@redhat.com>
9254
9255 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9256
c7a38517
PA
92572017-11-09 Pedro Alves <palves@redhat.com>
9258
9259 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9260 New procedures, factored out from ...
9261 (top level): ... here, and adjusted to avoid expecting beyond the
9262 prompt in one go.
9263
f29f4b6b
PA
92642017-11-09 Pedro Alves <palves@redhat.com>
9265
9266 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9267 output. Fix '?' match.
9268
286acbb5
JB
92692017-11-08 Joel Brobecker <brobecker@adacore.com>
9270
9271 * gdb.ada/scoped_watch: New testcase.
9272 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9273 which is actually correct.
9274 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9275 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9276
62d7ae92
PA
92772017-11-08 Pedro Alves <palves@redhat.com>
9278
9279 * gdb.gdb/complaints.exp (test_initial_complaints)
9280 (test_serial_complaints, test_short_complaints): Call
9281 complaint_internal instead of complaint.
9282
280ca31f
DT
92832017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9284
9285 * gdb.threads/tls-core.c: New file.
9286 * gdb.threads/tls-core.exp: Likewise.
9287
b5ec771e
PA
92882017-11-08 Pedro Alves <palves@redhat.com>
9289
9290 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9291 (p Exported_Capitalized): New test.
9292 (p exported_capitalized): New test.
9293
a02b41a7
PA
92942017-11-07 Pedro Alves <palves@redhat.com>
9295
9296 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9297
95e95a6d
PA
92982017-11-07 Pedro Alves <palves@redhat.com>
9299
9300 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9301 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9302 (disable_invalid, disable_inverted, disable_negative): New
9303 procedures.
9304 ("bad numbers"): New set of tests.
9305
cee62dbd
PA
93062017-11-07 Pedro Alves <palves@redhat.com>
9307
9308 * gdb.cp/ena-dis-br-range.exp: Add tests.
9309
cc638e86
PA
93102017-11-07 Pedro Alves <palves@redhat.com>
9311
9312 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9313
d0fe4701
XR
93142017-11-07 Xavier Roirand <roirand@adacore.com>
9315 Pedro Alves <palves@redhat.com>
9316
9317 * gdb.base/ena-dis-br.exp: Add reference to
9318 gdb.cp/ena-dis-br-range.exp.
9319 * gdb.cp/ena-dis-br-range.exp: New file.
9320 * gdb.cp/ena-dis-br-range.cc: New file.
9321
46f67f80
PA
93222017-11-06 Pedro Alves <palves@redhat.com>
9323
9324 * gdb.base/attach-non-pgrp-leader.c: New.
9325 * gdb.base/attach-non-pgrp-leader.exp: New.
9326
726e1356
PA
93272017-11-06 Pedro Alves <palves@redhat.com>
9328
9329 * configure.ac: No longer check for termio.h and sgtty.h.
9330 * configure: Regenerate.
9331 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9332 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9333 Remove termio and sgtty code.
9334
50ab6ace
YQ
93352017-11-03 Yao Qi <yao.qi@linaro.org>
9336
9337 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9338 in GDB is disabled.
9339
8e68731c
YQ
93402017-11-03 Yao Qi <yao.qi@linaro.org>
9341
9342 * gdb.python/py-thrhandle.exp: Skip it if python is not
9343 enabled.
9344
3a87ae65
SM
93452017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9346
9347 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9348 as a breakpoint command.
9349
484d8d36
MD
93502017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9351
9352 PR python/21213
9353 * gdb.python/py-infthread.exp: Test calling
9354 InferiorThread.inferior () multiple times in a row.
9355
4a27f119
KS
93562017-10-27 Keith Seitz <keiths@redhat.com>
9357
9358 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9359 Test "info break" for every inlined function breakpoint.
9360
bb11dd58
YQ
93612017-10-27 Yao Qi <yao.qi@linaro.org>
9362
9363 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9364
a43f3893
PF
93652017-10-26 Patrick Frants <osscontribute@gmail.com>
9366
9367 * gdb.cp/classes.exp (test_static_members): Test printing
9368 Outer::instance.
9369 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9370 (Inner::instance, Outer::instance): New.
9371
792ccf00
PA
93722017-10-24 Pedro Alves <palves@redhat.com>
9373
9374 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9375 extra console" test in two stages.
9376
eb2bfbad
PA
93772017-10-24 Pedro Alves <palves@redhat.com>
9378
9379 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9380
1f75a651
PA
93812017-10-24 Pedro Alves <palves@redhat.com>
9382
9383 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9384 loop.
9385
779990d9
PA
93862017-10-24 Pedro Alves <palves@redhat.com>
9387
9388 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9389 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9390
ad9b8f5d
PA
93912017-10-24 Pedro Alves <palves@redhat.com>
9392
9393 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9394 parameter and handle it. Don't output read value in test name.
9395
fee6da6e
PA
93962017-10-24 Pedro Alves <palves@redhat.com>
9397
9398 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9399 custom test name.
9400
10389c2c
PA
94012017-10-24 Pedro Alves <palves@redhat.com>
9402
9403 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9404 include the unstable output directory name in the test's name.
9405 (initial_setup_simple) <'set args'>: Use custom test name.
9406
a80e65a9
PA
94072017-10-24 Pedro Alves <palves@redhat.com>
9408
9409 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9410 with explicit test name.
9411
15763a09
PA
94122017-10-20 Pedro Alves <palves@redhat.com>
9413
9414 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9415 'wait -i'. Use gdb_assert and remote_close.
9416
49a4ce2e
AB
94172017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9418
9419 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9420 number from variable rather than hard-coded.
9421
a75868f5
PA
94222017-10-19 Pedro Alves <palves@redhat.com>
9423
9424 * gdb.base/long-inferior-output.c: New file.
9425 * gdb.base/long-inferior-output.exp: New file.
9426
c8ba13ad
KS
94272017-11-18 Keith Seitz <keiths@redhat.com>
9428
9429 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9430 method.
9431 (main): Call it.
9432 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9433 Add additional user-defined conversion operator tests.
9434
b27de576
PA
94352017-10-17 Pedro Alves <palves@redhat.com>
9436
9437 * boards/native-stdio-gdbserver.exp: Load "local-board".
9438
8484c955
PA
94392017-10-17 Pedro Alves <palves@redhat.com>
9440
9441 * gdb.base/quit-live.c: New file.
9442 * gdb.base/quit-live.exp: New file.
9443
83d5a34d
KS
94442017-10-16 Keith Seitz <keiths@redhat.com>
9445
9446 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9447 (class_with_protected_typedef, class_with_private_typedef)
9448 (struct_with_public_typedef, struct_with_protected_typedef)
9449 (struct_with_private_typedef): New classes/structs.
9450 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9451 typedefs and access specifiers.
9452
739b3f1d
PA
94532017-10-16 Pedro Alves <palves@redhat.com>
9454 Simon Marchi <simon.marchi@polymtl.ca>
9455
9456 * README (Local vs Remote vs Native): New section.
9457 * boards/local-board.exp: New file, with bits factored out from
9458 ...
9459 * boards/native-extended-gdbserver.exp: ... here. Load
9460 "local-board".
9461 * boards/native-gdbserver.exp: Load "local-board".
9462 (${board}_spawn, ${board}_exec): Delete.
9463 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9464 ...
9465 * boards/stdio-gdbserver-base.exp: ... this new file.
9466 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9467 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9468 procedure.
9469 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9470 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9471 stdio_gdbserver_command.
9472 (${board}_get_remote_address, ${board}_get_comm_port)
9473 (${board}_download, ${board}_upload): Delete.
9474 (get_target_remote_pipe_cmd): New.
9475
fe68b953
SM
94762017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9477
9478 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9479 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9480 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9481 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9482 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9483 remove with_test_prefix.
9484
300b6685
PA
94852017-10-13 Pedro Alves <palves@redhat.com>
9486
9487 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9488 * gdb.base/annota1.exp: Use it instead of is_remote.
9489 * gdb.base/annota3.exp: Use it instead of is_remote.
9490 * gdb.cp/annota2.exp: Use it instead of is_remote.
9491 * gdb.cp/annota3.exp: Use it instead of is_remote.
9492 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9493
50500caf
PA
94942017-10-13 Pedro Alves <palves@redhat.com>
9495
9496 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9497 (test_num_test_vars, run_and_count_vars, find_env)
9498 (test_set_unset_env, test_inherit_env_var): New procedures.
9499 (top level): Use them.
9500
dad0c6d2
PA
95012017-10-13 Pedro Alves <palves@redhat.com>
9502
9503 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9504 also skip on stub-like targets.
9505
8b0553c1
PA
95062017-10-13 Pedro Alves <palves@redhat.com>
9507
9508 PR gdb/22293
9509 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9510 (top level): Move some tests to ...
9511 (test_not_found): ... this new procedure.
9512 (top level): Call it.
9513
7594f623
PA
95142017-10-13 Pedro Alves <palves@redhat.com>
9515
9516 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9517 expect different "info terminal" output if testing with a
9518 non-native target.
9519
ebe3b402
PA
95202017-10-13 Pedro Alves <palves@redhat.com>
9521 Simon Marchi <simon.marchi@polymtl.ca>
9522
9523 PR python/12966
9524 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9525
42f1b161
PA
95262017-10-13 Pedro Alves <palves@redhat.com>
9527
9528 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9529 already.
9530
8d6ef72b
PA
95312017-10-13 Pedro Alves <palves@redhat.com>
9532
9533 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9534 is_remote.
9535
d7bcd5b8
PA
95362017-10-13 Pedro Alves <palves@redhat.com>
9537
9538 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9539 is_remote.
9540
df479dc6
PA
95412017-10-13 Pedro Alves <palves@redhat.com>
9542
9543 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9544 is set.
9545 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9546 instead of is_remote.
9547
23fb630a
PA
95482017-10-13 Pedro Alves <palves@redhat.com>
9549
9550 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9551 (top level): Add comment.
9552
cc77b1dc
PA
95532017-10-13 Pedro Alves <palves@redhat.com>
9554
9555 * gdb.base/remote.exp (top level): Fix comment typo and add
9556 missing return.
9557
27c9e813
PA
95582017-10-13 Pedro Alves <palves@redhat.com>
9559 Simon Marchi <simon.marchi@polymtl.ca>
9560
9561 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9562 calls and add comments. Skip test if use_gdb_stub is set.
9563 (top level): Use "set cwd" command instead of "cd" command.
9564
5e830d98
PA
95652017-10-13 Pedro Alves <palves@redhat.com>
9566
9567 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9568 is_remote target check.
9569
f5ca0032
PA
95702017-10-13 Pedro Alves <palves@redhat.com>
9571
9572 * gdb.base/scope.exp: Use build_executable + clean_restart +
9573 gdb_file_cmd instead of prepare_for_testing and no longer skip
9574 "before run" tests on is_remote target boards. Update comments.
9575 * boards/native-extended-gdbserver.exp
9576 (extended_gdbserver_load_last_file): New, factored out from ...
9577 (gdb_load): ... this. Move further below and add comment.
9578 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9579
8aed1c0d
PA
95802017-10-12 Pedro Alves <palves@redhat.com>
9581
9582 * gdb.base/attach.exp: Remove references to gdb64.
9583 * gdb.base/dbx.exp: Remove references to gdb64.
9584
cfa34c87
SM
95852017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9586 Pedro Alves <palves@redhat.com>
9587
9588 * gdb.base/label.exp: Remove is_remote target check.
9589
9192b7de
PA
95902017-10-12 Pedro Alves <palves@redhat.com>
9591
9592 * gdb.base/auvx.exp (coredir): Update comment.
9593 (top level) <core_works>: Use "set cwd" command instead of "cd"
9594 command.
9595
6bf0052d
PA
95962017-10-12 Pedro Alves <palves@redhat.com>
9597 Simon Marchi <simon.marchi@polymtl.ca>
9598
9599 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9600 target boards.
9601
e48ef82d
PA
96022017-10-12 Pedro Alves <palves@redhat.com>
9603 Simon Marchi <simon.marchi@polymtl.ca>
9604
9605 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9606 Instead skip if there's any gdb_protocol set.
9607
8d7aea57
SM
96082017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9609 Pedro Alves <palves@redhat.com>
9610
9611 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9612
30440677
PA
96132017-10-12 Pedro Alves <palves@redhat.com>
9614 Simon Marchi <simon.marchi@polymtl.ca>
9615
9616 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9617 instead of on dejagnu remote boards.
9618
4e04f045 96192017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9620 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9621
9622 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9623 checks. Use build_executable + clean_restart instead of
9624 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9625 of enabling non-stop after starting gdb.
9626
871a186e
PA
96272017-10-12 Pedro Alves <palves@redhat.com>
9628
9629 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9630 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9631 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9632 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9633
56d704da
AK
96342017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9635
9636 * gdb.arch/arc-tdesc-cpu.exp: New file.
9637 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9638
2f20e312
SM
96392017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9640
9641 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9642
65630365
PA
96432017-10-10 Pedro Alves <palves@redhat.com>
9644
9645 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9646 expect CLI output.
9647
bf469271
PA
96482017-10-10 Pedro Alves <palves@redhat.com>
9649
9650 * lib/selftest-support.exp (selftest_setup): Update for
9651 captured_command_loop's prototype change.
9652
777a42f1
PA
96532017-10-09 Pedro Alves <palves@redhat.com>
9654
9655 Test both arch1=>arch2 and arch2=>arch1.
9656
9657 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9658 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9659 factored out to...
9660 (append_arch1_options, append_arch2_options, append_arch_options)
9661 (build_executables): New procedures.
9662 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9663 local.
9664 (top level): Add new 'first_arch' testing axis.
9665
cbd2b4e3
PA
96662017-10-09 Pedro Alves <palves@redhat.com>
9667
9668 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9669 (barrier): New.
9670 (thread_start, all_started): New functions.
9671 (main): Spawn new thread and wait until it is scheduled.
9672 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9673 option.
9674 (do_test): Add 'selected_thread' parameter. Run to all_started
9675 instead of main. Explicitly set the breakpoint at main. Switch
9676 to the SELECTED_THREAD thread.
9677 (top level): Test handling the exec event with either the main
9678 thread or the second thread selected.
9679
5c9e4427
PA
96802017-10-09 Pedro Alves <palves@redhat.com>
9681
9682 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9683 logic. Move STOP marker after the value checks.
9684 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9685 regexp.
9686
b3b7c423
SL
96872017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9688
9689 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9690
3b4b2f16
UW
96912017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9692
9693 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9694 integer-to-dfp conversion.
9695 * gdb.base/dfp-test.exp: Likewise.
9696
5cd63fda
PA
96972017-10-04 Pedro Alves <palves@redhat.com>
9698
9699 * gdb.multi/hangout.c: Include <unistd.h>.
9700 (hangout_loop): New function.
9701 (main): Call alarm. Call hangout_loop in a loop.
9702 * gdb.multi/hello.c: Include <unistd.h>.
9703 (hello_loop): New function.
9704 (main): Call alarm. Call hangout_loop in a loop.
9705 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9706 inferior with the other selected.
9707
4c71c105
SM
97082017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9709
9710 * gdb.mi/list-thread-groups-available.exp: New file.
9711 * gdb.mi/list-thread-groups-available.c: New file.
9712
bc3b087d
SDJ
97132017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9714
9715 * gdb.base/set-cwd.exp: Make it available on
9716 native-extended-gdbserver.
9717
d092c5a2
SDJ
97182017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9719
9720 * gdb.base/set-cwd.c: New file.
9721 * gdb.base/set-cwd.exp: Likewise.
9722
45320ffa
TT
97232017-10-02 Tom Tromey <tom@tromey.com>
9724
9725 PR rust/22236:
9726 * gdb.rust/simple.rs (main): New variable "fslice".
9727 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9728
b3e3859b
TT
97292017-10-02 Tom Tromey <tom@tromey.com>
9730
9731 * gdb.rust/simple.exp: Test ptype of a slice.
9732
01af5e0d
TT
97332017-10-02 Tom Tromey <tom@tromey.com>
9734
9735 * gdb.rust/simple.exp: Test index of slice.
9736
a9bbfbd8
TT
97372017-09-27 Tom Tromey <tom@tromey.com>
9738
9739 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9740
df8899e5
TP
97412017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9742 Pedro Alves <palves@redhat.com>
9743
9744 * gdb.base/compare-sections.exp (get value of read-only section): Read
9745 as unsigned value.
9746 (corrupt read-only section): Likewise and don't set written if patching
9747 failed.
9748
757bf54b
KB
97492017-09-21 Kevin Buettner <kevinb@redhat.com>
9750
9751 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9752 files.
9753
06871ae8
PA
97542017-09-20 Pedro Alves <palves@redhat.com>
9755
9756 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9757 symbol names in gdb's output.
9758 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9759
e5f25bc5
PA
97602017-09-20 Pedro Alves <palves@redhat.com>
9761
9762 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9763 Rename to ...
9764 (test_list_ambiguous_symbol): ... this and add a symbol name
9765 parameter. Adjust.
9766 (test_list_ambiguous_function): Reimplement on top of
9767 test_list_ambiguous_symbol and also test listing ambiguous
9768 variables.
9769 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9770 (ambiguous_fun): ... this.
9771 (ambiguous_var): New.
9772 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9773 (ambiguous_fun): ... this.
9774 (ambiguous_var): New.
9775
4e5a4f58
JB
97762017-09-19 John Baldwin <jhb@FreeBSD.org>
9777
9778 * gdb.base/starti.c: New file.
9779 * gdb.base/starti.exp: New file.
9780 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9781
26e53f3e
PA
97822017-09-14 Pedro Alves <palves@redhat.com>
9783
9784 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9785 (top level): Use it instead of runto.
9786
cb791d59
TT
97872017-09-11 Tom Tromey <tom@tromey.com>
9788
9789 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9790
7c96f8c1
TT
97912017-09-11 Tom Tromey <tom@tromey.com>
9792
9793 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9794 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9795
469412dd
CW
97962017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9797
9798 * gdb.fortran/printing-types.exp: New file.
9799 * gdb.fortran/printing-types.exp: New file.
9800
e0f86435
BH
98012017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9802
9803 * gdb.fortran/vla-ptype.exp: Fix typos.
9804 * gdb.fortran/vla-value.exp: Same.
9805
9e9af4be
BH
98062017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9807
9808 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9809 * gdb.mi/mi-var-child-f.exp: Likewise.
9810 * gdb.mi/mi-vla-fortran.exp: Likewise.
9811
a5ad232b 98122017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9813 Christoph Weinmann <christoph.t.weinmann@intel.com>
9814 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9815
9816 * gdb.fortran/ptr-indentation.f90: New file.
9817 * gdb.fortran/ptr-indentation.exp: New file.
9818
5aec60eb
TT
98192017-09-05 Tom Tromey <tom@tromey.com>
9820
9821 PR gdb/22010:
9822 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9823
8f8f8152
TP
98242017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9825
9826 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9827
fbd1b771
JK
98282017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9829
9830 * gdb.threads/tls-nodebug-pie.c: New file.
9831 * gdb.threads/tls-nodebug-pie.exp: New file.
9832
5eb5f850
TT
98332017-09-05 Tom Tromey <tom@tromey.com>
9834
9835 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9836 for rust.
9837
ae780a21
SM
98382017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9839
9840 * gdb.multi/multi-arch-exec.exp: Test with different
9841 "follow-exec-mode" settings.
9842 (do_test): New procedure.
9843
3693fdb3
PA
98442017-09-04 Pedro Alves <palves@redhat.com>
9845
9846 * gdb.base/func-static.c (S::method const, S::method volatile)
9847 (S::method volatile const): New methods.
9848 (c_s, v_s, cv_s): New instances.
9849 (main): Call method() on them.
9850 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9851 (cannot_resolve): New procedure.
9852 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
9853 print-quote-unquoted columns.
9854 (do_test): Test printing each scope too.
9855
e68cb8e0
PA
98562017-09-04 Pedro Alves <palves@redhat.com>
9857
9858 * gdb.base/local-static.exp: Also test with
9859 class::method::variable wholly quoted.
9860 * gdb.cp/m-static.exp (class::method::variable): Remove test.
9861
858be34c
PA
98622017-09-04 Pedro Alves <palves@redhat.com>
9863
9864 * gdb.base/local-static.c: New.
9865 * gdb.base/local-static.cc: New.
9866 * gdb.base/local-static.exp: New.
9867
46a4882b
PA
98682017-09-04 Pedro Alves <palves@redhat.com>
9869
9870 * gdb.asm/asm-source.exp: Add casts to int.
9871 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
9872 (dataglobal64_1, dataglobal64_2): New globals.
9873 * gdb.base/nodebug.exp: Test different expressions involving the
9874 new globals, with print, whatis and ptype. Add casts to int.
9875 * gdb.base/solib-display.exp: Add casts to int.
9876 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
9877 * gdb.cp/m-static.exp: Add cast to int.
9878 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
9879 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
9880 tls variable with no debug info without a cast. Test with a cast
9881 to int too.
9882 * gdb.trace/entry-values.exp: Add casts.
9883
2c5a2be1
PA
98842017-09-04 Pedro Alves <palves@redhat.com>
9885
9886 * gdb.base/nodebug.exp: Test that ptype's error about functions
9887 with unknown return type includes the function name too.
9888
7022349d
PA
98892017-09-04 Pedro Alves <palves@redhat.com>
9890
9891 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
9892 return type of munmap in infcall.
9893 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
9894 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
9895 type of ftell in infcall.
9896 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
9897 type of getpid in infcall.
9898 * gdb.base/infcall-exec.exp: Cast return type of execlp in
9899 infcall.
9900 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
9901 Bail on failure to extract the pid.
9902 * gdb.base/nodebug.c: #include <stdint.h>.
9903 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
9904 New functions.
9905 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
9906 Change expected output of print/whatis/ptype with functions with
9907 no debug info. Test all supported languages. Call
9908 test_call_promotion.
9909 * gdb.compile/compile.exp: Adjust expected output to expect
9910 warning.
9911 * gdb.threads/siginfo-threads.exp: Likewise.
9912
54990598
PA
99132017-09-04 Pedro Alves <palves@redhat.com>
9914
9915 * gdb.base/callfuncs.exp (do_function_calls): New parameter
9916 "prototypes". Test calling float functions via prototyped and
9917 unprototyped function pointers.
9918 (perform_all_tests): New parameter "prototypes". Pass it down.
9919 (top level): Pass down "prototypes" parameter to
9920 perform_all_tests.
9921
34d16ea2
SM
99222017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9923
9924 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
9925 Test with nested loops.
9926
9521ecda
SM
99272017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9928
9929 * gdb.base/commands.exp: Call the new procedures.
9930 (loop_break_test, loop_continue_test): New procedures.
9931
80a65e9b
SM
99322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
9933
9934 * gdb.base/commands.exp: Call new procedure.
9935 (define_if_without_arg_test): New procedure.
9936
e439fa14
PA
99372017-09-04 Pedro Alves <palves@redhat.com>
9938
9939 * gdb.base/list-ambiguous.exp: New file.
9940 * gdb.base/list-ambiguous0.c: New file.
9941 * gdb.base/list-ambiguous1.c: New file.
9942 * gdb.base/list.exp (test_list_range): Adjust expected output.
9943
0a2dde4a
SDJ
99442017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
9945
9946 * gdb.base/share-env-with-gdbserver.c: New file.
9947 * gdb.base/share-env-with-gdbserver.exp: Likewise.
9948
5e89eb3a
SM
99492017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9950
9951 * gdb.base/commands.exp (gdbvar_simple_if_test,
9952 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
9953 progvar_simple_if_test, progvar_simple_while_test,
9954 progvar_complex_if_while_test, user_defined_command_test,
9955 user_defined_command_args_eval,
9956 user_defined_command_args_stack_test,
9957 user_defined_command_manyargs_test, bp_deleted_in_command_test,
9958 temporary_breakpoint_commands,
9959 gdb_test_no_prompt, redefine_hook_test,
9960 redefine_backtrace_test): Remove "global gdb_prompt".
9961
fd437cbc
SM
99622017-08-28 Simon Marchi <simon.marchi@ericsson.com>
9963
9964 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
9965 New proc, call it from toplevel.
9966
87215ad1
SDJ
99672017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
9968
9969 PR remote/21852
9970 * gdb.server/normal.c: New file, copied from gdb.base.
9971 * gdb.server/run-without-local-binary.exp: New file.
9972
58afddc6
WP
99732017-08-07 Weimin Pan <weimin.pan@oracle.com>
9974
9975 * gdb.arch/sparc64-adi.exp: New file.
9976 * gdb.arch/sparc64-adi.c: New file.
9977
5277199a
PA
99782017-08-22 Pedro Alves <palves@redhat.com>
9979
9980 * gdb.cp/overload.exp (line_range_pattern): New procedure.
9981 (top level): Add "list all overloads" tests.
9982
14278e1f
TT
99832017-08-22 Tom Tromey <tom@tromey.com>
9984
9985 * gdb.gdb/xfullpath.exp: Remove.
9986
bf223d3e
PA
99872017-08-21 Pedro Alves <palves@redhat.com>
9988
9989 PR gdb/19487
9990 * gdb.base/symbol-alias.c: New.
9991 * gdb.base/symbol-alias2.c: New.
9992 * gdb.base/symbol-alias.exp: New.
9993
c973d0aa
PA
99942017-08-21 Pedro Alves <palves@redhat.com>
9995
9996 * gdb.base/dfp-test.c
9997 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
9998 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
9999 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10000 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10001 * gdb.base/whatis-ptype-typedefs.c: New.
10002 * gdb.base/whatis-ptype-typedefs.exp: New.
10003 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10004 (an_int, an_int_type, an_int_type2): New globals.
10005 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10006 involving typedefs and cast expressions.
10007 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10008 (lookup_typedefs_function): New.
10009 (typedefs_pretty_printers_dict): New.
10010 (top level): Register lookup_typedefs_function in
10011 gdb.pretty_printers.
10012
6d580b63
YQ
100132017-08-18 Yao Qi <yao.qi@linaro.org>
10014
10015 * gdb.server/unittest.exp: New.
10016
206726fb
SDJ
100172017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10018
10019 PR gdb/21954
10020 * gdb.base/environ.exp: Add test to check if 'unset environment'
10021 works.
10022
bf0ec4c2
AA
100232017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10024
10025 * lib/gdb.exp (universal_compile_options): New caching proc.
10026 (gdb_compile): Suppress GCC's coloring of messages.
10027
d6382fff
TT
100282017-08-14 Tom Tromey <tom@tromey.com>
10029
10030 PR gdb/21675:
10031 * gdb.base/printcmds.exp (test_radices): New function.
10032 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10033 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10034 * lib/gdb.exp (get_integer_valueof): Use p/d.
10035
c2c2dd9f
SM
100362017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10037
10038 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10039 characters.
10040
fdffd6f4
TT
100412017-08-05 Tom Tromey <tom@tromey.com>
10042
10043 * gdb.rust/simple.exp: Allow String to appear in a different
10044 namespace.
10045
27d41eac
YQ
100462017-07-26 Yao Qi <yao.qi@linaro.org>
10047
10048 * gdb.gdb/unittest.exp: Invoke command
10049 "maintenance check xml-descriptions".
10050
031ed05d
AA
100512017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10052
10053 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10054 calling context.
10055 (hex128): Drop erroneous calculation of parameters.
10056
dcd27ddf
SM
100572017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10058
10059 * gdb.python/py-unwind.exp: Disable stack protection when
10060 building test file.
10061
47e77640
PA
100622017-07-20 Pedro Alves <palves@redhat.com>
10063
10064 * gdb.base/default.exp (set language): Adjust expected output.
10065
62d2a18a
PA
100662017-07-20 Pedro Alves <palves@redhat.com>
10067
10068 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10069 (test_minsym): ... this, and make static.
10070 (get_pck__foo__bar__minsym): Rename to ...
10071 (get_test_minsym): ... this.
10072 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10073 symbol names and comments.
10074 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10075 (get_test_minsym): ... this.
10076 (pck__foo__bar__minsym__2): Rename to ...
10077 (test_minsym): ... this.
10078 (main): Adjust.
10079
c45ec17c
PA
100802017-07-17 Pedro Alves <palves@redhat.com>
10081
10082 * gdb.base/completion.exp: Adjust expected output.
10083 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10084 the completer works.
10085
c6756f62
PA
100862017-07-17 Pedro Alves <palves@redhat.com>
10087
10088 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10089
5bd68487
AB
100902017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10091
10092 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10093
8880f2a9
TT
100942017-07-14 Tom Tromey <tom@tromey.com>
10095
10096 PR rust/21764:
10097 * gdb.rust/simple.exp: Add tests.
10098
65547233
TT
100992017-07-14 Tom Tromey <tom@tromey.com>
10100
10101 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10102
8f14146e
PA
101032017-07-14 Pedro Alves <palves@redhat.com>
10104
10105 * gdb.linespec/base/one/thefile.cc (z1): New function.
10106 * gdb.linespec/base/two/thefile.cc (z2): New function.
10107 * gdb.linespec/linespec.exp: Add tests.
10108
b4365d02
AB
101092017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10110
10111 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10112 to mi_create_breakpoint.
10113
5d2cbaa5
AB
101142017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10115
10116 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10117 mi_create_breakpoint.
10118
11cb5716
IB
101192017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10120
10121 * gdb.dlang/demangle.exp: Update for demangling changes.
10122
03278692
TT
101232017-07-09 Tom Tromey <tom@tromey.com>
10124
10125 * gdb.dwarf2/shortpiece.exp: New file.
10126
33c5cd75
DB
101272017-07-06 David Blaikie <dblaikie@gmail.com>
10128
10129 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10130 built from fissiont-multi-cu{1,2}.c.
10131 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10132 except putting 'main' and 'func' in separate CUs in the same DWO file.
10133 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10134 test.
10135 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10136 test.
10137
8455d262
PA
101382017-07-06 Pedro Alves <palves@redhat.com>
10139
10140 * gdb.python/py-unwind.exp: Test flushregs.
10141
dc4bde35
SDJ
101422017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10143
10144 PR cli/21688
10145 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10146 tests for alias commands and trailing whitespace.
10147
51ed89aa
SDJ
101482017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10149
10150 PR cli/21688
10151 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10152 procedure. Call it.
10153
eb17d413
PA
101542017-06-29 Pedro Alves <palves@redhat.com>
10155
10156 * gdb.base/printcmds.exp: Add tests.
10157
41664b45
DG
101582017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10159
10160 PR gdb/21337
10161 * gdb.base/reread-readsym.exp: New file.
10162 * gdb.base/reread-readsym.c: New file.
10163
75312ae3
KB
101642017-06-21 Kevin Buettner <kevinb@redhat.com>
10165
10166 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10167 subpattern.
10168
66953522
PB
101692017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10170
10171 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10172 extended mnemonic.
10173 * gdb.arch/powerpc-power9.s: Likewise.
10174
5524b525
AA
101752017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10176
10177 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10178 on 32-bit x86 targets. Exploit is_*_target macros where
10179 appropriate.
10180
03c8af18
AA
101812017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10182
10183 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10184 register pieces.
10185
3bf31011
AA
101862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10187
10188 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10189 located in one or more DWARF pieces.
10190
805acca0
AA
101912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10192
10193 * lib/gdb.exp (get_endianness): New proc.
10194 * gdb.arch/aarch64-fp.exp: Use it.
10195 * gdb.arch/altivec-regs.exp: Likewise.
10196 * gdb.arch/e500-regs.exp: Likewise.
10197 * gdb.arch/vsx-regs.exp: Likewise.
10198 * gdb.base/dump.exp: Likewise.
10199 * gdb.base/funcargs.exp: Likewise.
10200 * gdb.base/gnu_vector.exp: Likewise.
10201 * gdb.dwarf2/formdata16.exp: Likewise.
10202 * gdb.dwarf2/implptrpiece.exp: Likewise.
10203 * gdb.dwarf2/nonvar-access.exp: Likewise.
10204 * gdb.python/py-inferior.exp: Likewise.
10205 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10206
e9352324
AA
102072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10208
10209 PR gdb/21226
10210 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10211 stack value pieces are taken from the LSB end.
10212
d5d1163e
AA
102132017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10214
10215 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10216 variable at nonzero offset.
10217
0567c986
AA
102182017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10219
10220 * gdb.dwarf2/var-access.c: New file.
10221 * gdb.dwarf2/var-access.exp: New test.
10222 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10223
973e9aab
TT
102242017-06-12 Tom Tromey <tom@tromey.com>
10225
10226 * gdb.dwarf2/formdata16.exp: Add tests.
10227
d9109c80
TT
102282017-06-12 Tom Tromey <tom@tromey.com>
10229
10230 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10231
30a25466
TT
102322017-06-12 Tom Tromey <tom@tromey.com>
10233
10234 PR exp/16225:
10235 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10236 * gdb.arch/vsx-regs.exp: Update tests.
10237 * gdb.arch/s390-vregs.exp (hex128): New proc.
10238 Update test.
10239 * gdb.arch/altivec-regs.exp: Update tests.
10240
aefd8b33
SDJ
102412017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10242
10243 * gdb.base/startup-with-shell.c: New file.
10244 * gdb.base/startup-with-shell.exp: Likewise.
10245
2090129c
SDJ
102462017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10247
10248 * gdb.server/non-existing-program.exp: Update regex in order to
10249 reflect the fact that gdbserver is now using fork_inferior (with a
10250 shell) to startup the inferior.
10251
8e86a419
SM
102522017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10253
10254 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10255 support function calls from GDB.
10256
e6cf65f2
TT
102572017-05-21 Tom Tromey <tom@tromey.com>
10258
10259 PR rust/21466:
10260 * gdb.rust/unsized.exp: New file.
10261 * gdb.rust/unsized.rs: New file.
10262
43cc5389
TT
102632017-05-19 Tom Tromey <tom@tromey.com>
10264
10265 PR rust/21484:
10266 * gdb.rust/watch.exp: New file.
10267 * gdb.rust/watch.rs: New file.
10268
ec8df234
TT
102692017-05-18 Tom Tromey <tom@tromey.com>
10270
10271 * gdb.rust/simple.exp: Allow Box to be qualified.
10272
3e3e7fae
TP
102732017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10274
10275 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10276
59cc050d
PA
102772017-05-18 Pedro Alves <palves@redhat.com>
10278
10279 * gdb.base/fileio.c (test_write, test_read, test_close)
10280 (test_fstat): Don't print 'ret' in the fail path.
10281
c8f6abd1
PA
102822017-05-18 Pedro Alves <palves@redhat.com>
10283
10284 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10285 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10286 (test_system, test_rename, test_unlink, test_time): Change
10287 prototypes.
10288 * gdb.base/fileio.exp (stop_msg): Adjust.
10289
d2a03b77
PA
102902017-05-18 Pedro Alves <palves@redhat.com>
10291
10292 * gdb.base/fileio.c (null_str): New global.
10293 (test_stat): Use it.
10294 * gdb.base/fileio.exp: Remove nowarnings.
10295
0d5c6999
YQ
102962017-05-17 Yao Qi <yao.qi@linaro.org>
10297
10298 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10299
21873064
YQ
103002017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10301
10302 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10303 argument command.
10304 (top-level): Invoke test_set_inferior_tty.
10305
d512d31c
PA
103062017-05-04 Pedro Alves <palves@redhat.com>
10307
10308 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10309 Add parens to print call for Python 3.
10310
90cef2ed
KS
103112017-05-03 Keith Seitz <keiths@redhat.com>
10312
10313 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10314 (main): Call it.
10315
14f819c8
TW
103162017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10317
10318 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10319 to prev and next.
10320
913aeadd
TW
103212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10322
10323 * gdb.python/py-record-btrace.exp: Remove test for
10324 gdb.BtraceInstruction.error.
10325
a3be24ad
TW
103262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10327
10328 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10329
ae20e79a
TW
103302017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10331
10332 * gdb.python/py-record-btrace-threads.c: New file.
10333 * gdb.python/py-record-btrace-threads.exp: New file.
10334
45ce1b47
SDJ
103352017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10336
10337 PR testsuite/8595
10338 * gdb.base/environ.exp: Make test available in all architectures.
10339 Move bits related to "info program" testing to
10340 gdb.base/info-program.exp. Rewrite tests to use the two new
10341 procedures mentione below.
10342 (test_set_show_env_var) New procedure.
10343 (test_set_show_env_var_equal): Likewise.
10344 * gdb.base/info-program.exp: New file.
10345
e15c3eb4
KS
103462017-04-27 Keith Seitz <keiths@redhat.com>
10347
10348 * gdb.cp/oranking.cc (test15): New function.
10349 (main): Call test15 and declare additional variables for testing.
10350 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10351 "p foo101('abc')" tests.
10352 Add tests for cv qualifier overloads.
10353 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10354 "lvalue reference overload" test.
10355 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10356 "print value of f1 on Child&& in f2" test.
10357
3a3fd0fd
PA
103582017-04-19 Pedro Alves <palves@redhat.com>
10359
10360 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10361 procedure.
10362 (top level): Call it.
10363 * lib/gdb.exp (gdb_define_cmd): New procedure.
10364
53375380
PA
103652017-04-12 Pedro Alves <palves@redhat.com>
10366
10367 PR gdb/21323
10368 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10369 (wchar): New global.
10370 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10371 (do_test_wide_char, wide_char_types_no_program, top level): Add
10372 wchar_t testing.
10373
53e710ac
PA
103742017-04-12 Pedro Alves <palves@redhat.com>
10375
10376 PR c++/21323
10377 * gdb.cp/wide_char_types.c: New file.
10378 * gdb.cp/wide_char_types.exp: New file.
10379
0ad9d8c7
SDJ
103802017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10381
10382 PR gdb/21352
10383 * gdb.trace/tsv.exp: Add test for "tsave -r".
10384
b1b45502
IB
103852017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10386
10387 * gdb.dlang/watch-loc.c: New file.
10388 * gdb.dlang/watch-loc.exp: New file.
10389
ec13808e
JK
103902017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10391
10392 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10393
fe5f7374
AK
103942017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10395
10396 * gdb.arch/arc-analyze-prologue.S: New file.
10397 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10398
eea78757
AK
103992017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10400
10401 * gdb.arch/arc-decode-insn.S: New file.
10402 * gdb.arch/arc-decode-insn.exp: Likewise.
10403
5badf10a
IR
104042017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10405
10406 PR tdep/20928
10407 * gdb.arch/sparc64-regs.exp: New file.
10408 * gdb.arch/sparc64-regs.S: Likewise.
10409
cee59b3f
TW
104102017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10411
10412 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10413 and memory view on Python 3.
10414
c0f55cc6
AV
104152017-03-20 Artemiy Volkov <artemiyv@acm.org>
10416 Keith Seitz <keiths@redhat.com>
10417
10418 PR gdb/14441
10419 * gdb.cp/demangle.exp: Add rvalue reference tests.
10420 * gdb.cp/rvalue-ref-casts.cc: New file.
10421 * gdb.cp/rvalue-ref-casts.exp: New file.
10422 * gdb.cp/rvalue-ref-overload.cc: New file.
10423 * gdb.cp/rvalue-ref-overload.exp: New file.
10424 * gdb.cp/rvalue-ref-params.cc: New file.
10425 * gdb.cp/rvalue-ref-params.exp: New file.
10426 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10427 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10428 * gdb.cp/rvalue-ref-types.cc: New file.
10429 * gdb.cp/rvalue-ref-types.exp: New file.
10430 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10431 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10432
51457a05
MAL
104332017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10434
10435 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10436 New procedure.
10437
5b291c04
MAL
104382017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10439
10440 * lib/mi-support.exp (mi_gdb_test): Add additional message
10441 for unexpected output.
10442
59a56148
AA
104432017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10444
10445 * gdb.base/examine-backward.c (Barrier): New character array
10446 constant, to ensure that TestStrings is preceded by a string
10447 terminator.
10448
7942e96e
AA
104492017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10450
10451 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10452 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10453 and implicit pointer into such a location.
10454
6ebac3fb
DE
104552017-03-16 Doug Evans <dje@google.com>
10456
10457 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10458
ec3b243d
TP
104592017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10460
10461 * gdb.cp/m-static.exp: Fix expectation for prototype of
10462 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10463
104642017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10465
10466 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10467 * gdb.guile/scm-lazy-string.c: New file.
10468 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10469 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10470 for pointer, array, typedef lazy strings.
10471
2cc36e25 104722017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10473
10474 PR python/17728, python/18439, python/18779
10475 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10476 * gdb.python/py-lazy-string.c (pointer): New typedef.
10477 (main): New locals ptr, array, typedef_ptr.
10478 * gdb.python/py-value.exp: Move lazy string tests to ...
10479 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10480 array, typedef lazy strings.
ec3b243d 10481
0efcde63
AK
104822017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10483
10484 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10485 Add optional 'test' parameter.
10486
7978d7c3
SM
104872017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10488
10489 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10490 Skip for versions of DejaGnu < 1.5.
10491
896c0c1e
SM
104922017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10493
10494 * lib/gdb.exp (dejagnu_version): New proc.
10495 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10496 Use dejagnu_version.
10497
5f4d1085
KS
104982017-03-10 Keith Seitz <keiths@redhat.com>
10499
10500 PR c++/8128
10501 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10502 type from destructor regexps.
10503 Add a branch which actually passes the test.
10504 Adjust "ptype t5i" test names.
10505
1de05205
PA
105062017-03-08 Pedro Alves <palves@redhat.com>
10507
10508 * gdb.base/step-over-exit.exp: Add explicit test message.
10509
c65d6b55
PA
105102017-03-08 Pedro Alves <palves@redhat.com>
10511
10512 PR gdb/18360
10513 * gdb.threads/interrupt-while-step-over.c: New file.
10514 * gdb.threads/interrupt-while-step-over.exp: New file.
10515
2e86a283
PA
105162017-03-08 Pedro Alves <palves@redhat.com>
10517
10518 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10519 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10520
25dcbff6
PA
105212017-03-08 Pedro Alves <palves@redhat.com>
10522
10523 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10524 PKRU as not supported as a PASS.
10525
dc9366eb
PA
105262017-03-08 Pedro Alves <palves@redhat.com>
10527
10528 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10529 prefix instead of $binfile1/$binfile2.
10530 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10531 in test message.
10532 * gdb.python/py-completion.exp: Use "load python file" as test
10533 messages instead of unstable path names.
10534
6e5d74e7
PA
105352017-03-08 Pedro Alves <palves@redhat.com>
10536 Jan Kratochvil <jan.kratochvil@redhat.com>
10537
10538 PR cli/21218
10539 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10540 New proc.
10541 (top level): Call it.
10542
9753a2f6
PA
105432017-03-08 Pedro Alves <palves@redhat.com>
10544
10545 PR tui/21216
10546 * gdb.tui/tui-nl-filtered-output.exp: New file.
10547
1a4dd9dd
PA
105482017-03-08 Pedro Alves <palves@redhat.com>
10549
10550 * gdb.base/completion.exp: Move TUI completion tests to ...
10551 * gdb.tui/completion.exp: ... this new file.
10552
7cbbff33
PA
105532017-03-08 Pedro Alves <palves@redhat.com>
10554
10555 * gdb.base/tui-disasm-long-lines.c,
10556 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10557 gdb.base/tui-layout.exp: Move to ...
10558 * gdb.tui/: ... this new directory.
10559
5f6fd321
PA
105602017-03-07 Pedro Alves <palves@redhat.com>
10561
10562 * gdb.base/tui-layout.c: New file.
10563 * gdb.base/tui-layout.exp: New file.
10564
44959fa8
PA
105652017-03-07 Pedro Alves <palves@redhat.com>
10566
10567 * gdb.base/tui-layout.c: Rename to ...
10568 * gdb.base/tui-disasm-long-lines.c: ... this.
10569 * gdb.base/tui-layout.exp: Rename to ...
10570 * gdb.base/tui-disasm-long-lines.exp: ... this.
10571
f8c4e718
PA
105722017-03-07 Pedro Alves <palves@redhat.com>
10573
10574 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10575
6dbb839a 105762017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10577
10578 * i386-mpx-call.c: New file.
10579 * i386-mpx-call.exp: New file.
10580
65b48a81
PB
105812017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10582
10583 * gdb.arch/powerpc-power.exp: Delete test.
10584 * gdb.arch/powerpc-power.s: Likewise.
10585 * gdb.disasm/disassembler-options.exp: New test.
10586 * gdb.arch/powerpc-altivec.exp: Likewise.
10587 * gdb.arch/powerpc-altivec.s: Likewise.
10588 * gdb.arch/powerpc-altivec2.exp: Likewise.
10589 * gdb.arch/powerpc-altivec2.s: Likewise.
10590 * gdb.arch/powerpc-altivec3.exp: Likewise.
10591 * gdb.arch/powerpc-altivec3.s: Likewise.
10592 * gdb.arch/powerpc-power7.exp: Likewise.
10593 * gdb.arch/powerpc-power7.s: Likewise.
10594 * gdb.arch/powerpc-power8.exp: Likewise.
10595 * gdb.arch/powerpc-power8.s: Likewise.
10596 * gdb.arch/powerpc-power9.exp: Likewise.
10597 * gdb.arch/powerpc-power9.s: Likewise.
10598 * gdb.arch/powerpc-vsx.exp: Likewise.
10599 * gdb.arch/powerpc-vsx.s: Likewise.
10600 * gdb.arch/powerpc-vsx2.exp: Likewise.
10601 * gdb.arch/powerpc-vsx2.s: Likewise.
10602 * gdb.arch/powerpc-vsx3.exp: Likewise.
10603 * gdb.arch/powerpc-vsx3.s: Likewise.
10604 * gdb.arch/arm-disassembler-options.exp: Likewise.
10605 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10606 * gdb.arch/s390-disassembler-options.exp: Likewise.
10607
17cd4947
LM
106082017-02-23 Luis Machado <lgustavo@codesourcery.com>
10609
10610 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10611 (check_supported_features): ... this. Changed return type to void.
10612 (supports_rdseed): New static global.
10613 (rdseed): Check supports_rdseed.
10614 (initialize): Call check_supported_features.
10615
2039d74e
EBM
106162017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10617
10618 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10619 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10620 and lqarx/stqcx.
10621 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10622 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10623
a51d7ecf
EBM
106242017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10625
10626 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10627 uppercase.
10628
0224619f
JK
106292017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10630
10631 * gdb.dwarf2/formdata16.c: New file.
10632 * gdb.dwarf2/formdata16.exp: New file.
10633 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10634
216f72a1
JK
106352017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10638 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10639 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10640 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10641 DW_AT_GNU_*.
10642
43988095
JK
106432017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10646
99e8a4f9
SDJ
106472017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10648
10649 PR gdb/21164
10650 * gdb.base/maint.exp: Add testcases for when the commands do
10651 not have arguments.
10652
b58a8c0c
TP
106532017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10654
10655 * gdb.cp/chained-calls.exp: Use p instead of P.
10656
4e746bb6
TW
106572017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10658
10659 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10660 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10661
3f77c769
TT
106622017-02-14 Tom Tromey <tom@tromey.com>
10663
10664 PR python/13598:
10665 * gdb.python/py-events.exp: Add before_prompt event tests.
10666
075beec0
AA
106672017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10668
10669 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10670
bf5f525c
LM
106712017-02-13 Luis Machado <lgustavo@codesourcery.com>
10672
10673 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10674 (main): Call my_unique_function_name.
10675 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10676 completion of patterns with a single match.
10677 Add missing -re switches to gdb_test_multiple calls.
10678
13a66184
LM
106792017-02-13 Luis Machado <lgustavo@codesourcery.com>
10680
10681 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10682 return if core file is not recognized.
10683
26a06916
SM
106842017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10685
10686 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10687 and extra UIs.
10688
b761ca9e
SM
106892017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10690
10691 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10692 proc_with_prefix.
10693
b964bee0
TT
106942017-02-10 Tom Tromey <tom@tromey.com>
10695
10696 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10697
18da0c51
MG
106982017-02-10 Martin Galvan <martingalvan@sourceware.org>
10699
10700 PR gdb/21122
10701 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10702
604c4576
JG
107032017-02-08 Jerome Guitton <guitton@adacore.com>
10704
10705 * gdb.base/define.exp: Add test for command abbreviations
10706 in define.
10707
20b477a7
LM
107082017-02-06 Luis Machado <lgustavo@codesourcery.com>
10709
10710 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10711 * gdb.reverse/insn-reverse-x86.c: New file.
10712
3f7b46f2
IR
107132017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10714
10715 PR tdep/20936
10716 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10717
f0fd41c1
TT
107182017-02-03 Tom Tromey <tom@tromey.com>
10719
10720 PR rust/21097:
10721 * gdb.rust/simple.exp: Add new tests.
10722
5be5dbf0
PA
107232017-02-02 Pedro Alves <palves@redhat.com>
10724
10725 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10726 tests.
10727
7346ef59
AA
107282017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10729
10730 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10731 taking a 2-byte value out of a 4-byte DWARF implicit value on
10732 big-endian targets.
10733 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10734 logic. Add test cases for DW_OP_implicit.
10735
787f0025
MM
107362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10737
10738 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10739
68777c29
MM
107402017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10741
10742 * gdb.btrace/enable.exp: Call gdb_exit before
10743 skip_gdbserver_tests.
10744
0a1c7e28
MM
107452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10746
10747 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10748 GDBFLAGS.
10749
b5ac99b0
MM
107502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10751
10752 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10753 the test is skipped.
10754 * gdb.btrace/data.exp: Likewise.
10755 * gdb.btrace/delta.exp: Likewise.
10756 * gdb.btrace/dlopen.exp: Likewise.
10757 * gdb.btrace/enable-running.exp: Likewise.
10758 * gdb.btrace/enable.exp: Likewise.
10759 * gdb.btrace/exception.exp: Likewise.
10760 * gdb.btrace/function_call_history.exp: Likewise.
10761 * gdb.btrace/gcore.exp: Likewise.
10762 * gdb.btrace/instruction_history.exp: Likewise.
10763 * gdb.btrace/multi-thread-step.exp: Likewise.
10764 * gdb.btrace/nohist.exp: Likewise.
10765 * gdb.btrace/non-stop.exp: Likewise.
10766 * gdb.btrace/reconnect.exp: Likewise.
10767 * gdb.btrace/record_goto-step.exp: Likewise.
10768 * gdb.btrace/record_goto.exp: Likewise.
10769 * gdb.btrace/rn-dl-bind.exp: Likewise.
10770 * gdb.btrace/segv.exp: Likewise.
10771 * gdb.btrace/step.exp: Likewise.
10772 * gdb.btrace/stepi.exp: Likewise.
10773 * gdb.btrace/tailcall-only.exp: Likewise.
10774 * gdb.btrace/tailcall.exp: Likewise.
10775 * gdb.btrace/tsx.exp: Likewise.
10776 * gdb.btrace/unknown_functions.exp: Likewise.
10777 * gdb.btrace/vdso.exp: Likewise.
10778
cd4007e4
MM
107792017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10780
10781 * gdb.btrace/enable-running.c: New.
10782 * gdb.btrace/enable-running.exp: New.
10783
2735833d
WT
107842017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10785
10786 * gdb.arch/amd64-gs_base.c: New file.
10787 * gdb.arch/amd64-gs_base.exp: New file.
10788
b51e1e94
LM
107892017-01-26 Luis Machado <lgustavo@codesourcery.com>
10790
10791 * lib/memory.exp: Remove spurious empty newlines.
10792
72ca0410
SM
107932017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10794
10795 * gdb.python/py-bad-printers.exp: Load python file using "source".
10796 * gdb.python/py-events.exp: Likewise.
10797 * gdb.python/py-evsignal.exp: Likewise.
10798 * gdb.python/py-evthreads.exp: Likewise.
10799 * gdb.python/py-frame-args.exp: Likewise.
10800 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10801 * gdb.python/py-framefilter-mi.exp: Likewise.
10802 * gdb.python/py-framefilter.exp: Likewise.
10803 * gdb.python/py-mi.exp: Likewise.
10804 * gdb.python/py-pp-maint.exp: Likewise.
10805 * gdb.python/py-pp-registration.exp: Likewise.
10806 * gdb.python/py-prettyprint.exp: Likewise.
10807 (run_lang_tests): Likewise.
10808 * gdb.python/py-typeprint.exp: Likewise.
10809
e309aa65
LM
108102017-01-26 Luis Machado <lgustavo@codesourcery.com>
10811
10812 * lib/memory.exp: New file.
10813 * lib/gdb.exp: Load memory.exp.
10814 * gdb.base/memattr.exp (delete_memory): Move proc to
10815 lib/memory.exp and rename to delete_memory_regions.
10816 Replace delete_memory with delete_memory_regions.
10817 Cleanup memory regions before tests.
10818 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10819 before tests.
10820
515aff23
LM
108212017-01-26 Luis Machado <lgustavo@codesourcery.com>
10822
10823 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10824 files.
10825 (initialize): New function conditionally defined.
10826 (testcases): Move within conditional block.
10827 (main): Call initialize.
10828 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10829 of gdb.reverse/insn-reverse.c.
10830 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10831 gdb.reverse/insn-reverse.c.
10832
d8b49cf0
YQ
108332017-01-26 Yao Qi <yao.qi@linaro.org>
10834
10835 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10836 disassemble on address 0.
10837
f13a9a0c
YQ
108382017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10839 Yao Qi <yao.qi@linaro.org>
10840
10841 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10842 * gdb.dwarf2/implptr-64bit.S: Remove.
10843 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10844 variables in caller's context. Add DW_OP_implicit_value.
10845
5ac95241
YQ
108462017-01-25 Yao Qi <yao.qi@linaro.org>
10847
10848 * lib/dwarf.exp (Dwarf::_location): Handle
10849 DW_OP_GNU_implicit_pointer with proper size.
10850
23e82930
LM
108512017-01-20 Luis Machado <lgustavo@codesourcery.com>
10852
10853 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
10854 and add untested calls.
10855
d334ae25
LM
108562017-01-20 Luis Machado <lgustavo@codesourcery.com>
10857
10858 * gdb.python/python.exp: Check line number against what GDB thinks
10859 the line number is for func1.
10860
f5e6296e
IB
108612017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
10862
10863 * gdb.dlang/debug-expr.exp: New file.
10864
5b362f04
LM
108652016-12-23 Luis Machado <lgustavo@codesourcery.com>
10866
10867 Fix test names for the following files:
10868
10869 * gdb.ada/exec_changed.exp
10870 * gdb.ada/info_types.exp
10871 * gdb.arch/aarch64-atomic-inst.exp
10872 * gdb.arch/aarch64-fp.exp
10873 * gdb.arch/altivec-abi.exp
10874 * gdb.arch/altivec-regs.exp
10875 * gdb.arch/amd64-byte.exp
10876 * gdb.arch/amd64-disp-step.exp
10877 * gdb.arch/amd64-dword.exp
10878 * gdb.arch/amd64-entry-value-inline.exp
10879 * gdb.arch/amd64-entry-value-param.exp
10880 * gdb.arch/amd64-entry-value-paramref.exp
10881 * gdb.arch/amd64-entry-value.exp
10882 * gdb.arch/amd64-i386-address.exp
10883 * gdb.arch/amd64-invalid-stack-middle.exp
10884 * gdb.arch/amd64-invalid-stack-top.exp
10885 * gdb.arch/amd64-optimout-repeat.exp
10886 * gdb.arch/amd64-prologue-skip.exp
10887 * gdb.arch/amd64-prologue-xmm.exp
10888 * gdb.arch/amd64-stap-special-operands.exp
10889 * gdb.arch/amd64-stap-wrong-subexp.exp
10890 * gdb.arch/amd64-tailcall-cxx.exp
10891 * gdb.arch/amd64-tailcall-noret.exp
10892 * gdb.arch/amd64-tailcall-ret.exp
10893 * gdb.arch/amd64-tailcall-self.exp
10894 * gdb.arch/amd64-word.exp
10895 * gdb.arch/arm-bl-branch-dest.exp
10896 * gdb.arch/arm-disp-step.exp
10897 * gdb.arch/arm-neon.exp
10898 * gdb.arch/arm-single-step-kernel-helper.exp
10899 * gdb.arch/avr-flash-qualifier.exp
10900 * gdb.arch/disp-step-insn-reloc.exp
10901 * gdb.arch/e500-abi.exp
10902 * gdb.arch/e500-regs.exp
10903 * gdb.arch/ftrace-insn-reloc.exp
10904 * gdb.arch/i386-avx512.exp
10905 * gdb.arch/i386-bp_permanent.exp
10906 * gdb.arch/i386-byte.exp
10907 * gdb.arch/i386-cfi-notcurrent.exp
10908 * gdb.arch/i386-disp-step.exp
10909 * gdb.arch/i386-dr3-watch.exp
10910 * gdb.arch/i386-float.exp
10911 * gdb.arch/i386-gnu-cfi.exp
10912 * gdb.arch/i386-mpx-map.exp
10913 * gdb.arch/i386-mpx-sigsegv.exp
10914 * gdb.arch/i386-mpx-simple_segv.exp
10915 * gdb.arch/i386-mpx.exp
10916 * gdb.arch/i386-permbkpt.exp
10917 * gdb.arch/i386-prologue.exp
10918 * gdb.arch/i386-signal.exp
10919 * gdb.arch/i386-size-overlap.exp
10920 * gdb.arch/i386-unwind.exp
10921 * gdb.arch/i386-word.exp
10922 * gdb.arch/mips-fcr.exp
10923 * gdb.arch/powerpc-d128-regs.exp
10924 * gdb.arch/powerpc-stackless.exp
10925 * gdb.arch/ppc64-atomic-inst.exp
10926 * gdb.arch/s390-stackless.exp
10927 * gdb.arch/s390-tdbregs.exp
10928 * gdb.arch/s390-vregs.exp
10929 * gdb.arch/sparc-sysstep.exp
10930 * gdb.arch/thumb-bx-pc.exp
10931 * gdb.arch/thumb-singlestep.exp
10932 * gdb.arch/thumb2-it.exp
10933 * gdb.arch/vsx-regs.exp
10934 * gdb.asm/asm-source.exp
10935 * gdb.base/a2-run.exp
10936 * gdb.base/advance.exp
10937 * gdb.base/all-bin.exp
10938 * gdb.base/anon.exp
10939 * gdb.base/args.exp
10940 * gdb.base/arithmet.exp
10941 * gdb.base/async-shell.exp
10942 * gdb.base/async.exp
10943 * gdb.base/attach-pie-noexec.exp
10944 * gdb.base/attach-twice.exp
10945 * gdb.base/auto-load.exp
10946 * gdb.base/bang.exp
10947 * gdb.base/bitfields.exp
10948 * gdb.base/break-always.exp
10949 * gdb.base/break-caller-line.exp
10950 * gdb.base/break-entry.exp
10951 * gdb.base/break-inline.exp
10952 * gdb.base/break-on-linker-gcd-function.exp
10953 * gdb.base/break-probes.exp
10954 * gdb.base/break.exp
10955 * gdb.base/breakpoint-shadow.exp
10956 * gdb.base/call-ar-st.exp
10957 * gdb.base/call-sc.exp
10958 * gdb.base/call-signal-resume.exp
10959 * gdb.base/call-strs.exp
10960 * gdb.base/callfuncs.exp
10961 * gdb.base/catch-fork-static.exp
10962 * gdb.base/catch-gdb-caused-signals.exp
10963 * gdb.base/catch-load.exp
10964 * gdb.base/catch-signal-fork.exp
10965 * gdb.base/catch-signal.exp
10966 * gdb.base/catch-syscall.exp
10967 * gdb.base/charset.exp
10968 * gdb.base/checkpoint.exp
10969 * gdb.base/chng-syms.exp
10970 * gdb.base/code-expr.exp
10971 * gdb.base/code_elim.exp
10972 * gdb.base/commands.exp
10973 * gdb.base/completion.exp
10974 * gdb.base/complex.exp
10975 * gdb.base/cond-expr.exp
10976 * gdb.base/condbreak.exp
10977 * gdb.base/consecutive.exp
10978 * gdb.base/continue-all-already-running.exp
10979 * gdb.base/coredump-filter.exp
10980 * gdb.base/corefile.exp
10981 * gdb.base/dbx.exp
10982 * gdb.base/debug-expr.exp
10983 * gdb.base/define.exp
10984 * gdb.base/del.exp
10985 * gdb.base/disabled-location.exp
10986 * gdb.base/disasm-end-cu.exp
10987 * gdb.base/disasm-optim.exp
10988 * gdb.base/display.exp
10989 * gdb.base/duplicate-bp.exp
10990 * gdb.base/ena-dis-br.exp
10991 * gdb.base/ending-run.exp
10992 * gdb.base/enumval.exp
10993 * gdb.base/environ.exp
10994 * gdb.base/eu-strip-infcall.exp
10995 * gdb.base/eval-avoid-side-effects.exp
10996 * gdb.base/eval-skip.exp
10997 * gdb.base/exitsignal.exp
10998 * gdb.base/expand-psymtabs.exp
10999 * gdb.base/filesym.exp
11000 * gdb.base/find-unmapped.exp
11001 * gdb.base/finish.exp
11002 * gdb.base/float.exp
11003 * gdb.base/foll-exec-mode.exp
11004 * gdb.base/foll-exec.exp
11005 * gdb.base/foll-fork.exp
11006 * gdb.base/fortran-sym-case.exp
11007 * gdb.base/freebpcmd.exp
11008 * gdb.base/func-ptr.exp
11009 * gdb.base/func-ptrs.exp
11010 * gdb.base/funcargs.exp
11011 * gdb.base/gcore-buffer-overflow.exp
11012 * gdb.base/gcore-relro-pie.exp
11013 * gdb.base/gcore-relro.exp
11014 * gdb.base/gcore.exp
11015 * gdb.base/gdb1090.exp
11016 * gdb.base/gdb11530.exp
11017 * gdb.base/gdb11531.exp
11018 * gdb.base/gdb1821.exp
11019 * gdb.base/gdbindex-stabs.exp
11020 * gdb.base/gdbvars.exp
11021 * gdb.base/hbreak.exp
11022 * gdb.base/hbreak2.exp
11023 * gdb.base/included.exp
11024 * gdb.base/infcall-input.exp
11025 * gdb.base/inferior-died.exp
11026 * gdb.base/infnan.exp
11027 * gdb.base/info-macros.exp
11028 * gdb.base/info-os.exp
11029 * gdb.base/info-proc.exp
11030 * gdb.base/info-shared.exp
11031 * gdb.base/info-target.exp
11032 * gdb.base/infoline.exp
11033 * gdb.base/interp.exp
11034 * gdb.base/interrupt.exp
11035 * gdb.base/jit-reader.exp
11036 * gdb.base/jit-simple.exp
11037 * gdb.base/kill-after-signal.exp
11038 * gdb.base/kill-detach-inferiors-cmd.exp
11039 * gdb.base/label.exp
11040 * gdb.base/langs.exp
11041 * gdb.base/ldbl_e308.exp
11042 * gdb.base/line-symtabs.exp
11043 * gdb.base/linespecs.exp
11044 * gdb.base/list.exp
11045 * gdb.base/long_long.exp
11046 * gdb.base/longest-types.exp
11047 * gdb.base/maint.exp
11048 * gdb.base/max-value-size.exp
11049 * gdb.base/memattr.exp
11050 * gdb.base/mips_pro.exp
11051 * gdb.base/morestack.exp
11052 * gdb.base/moribund-step.exp
11053 * gdb.base/multi-forks.exp
11054 * gdb.base/nested-addr.exp
11055 * gdb.base/nextoverexit.exp
11056 * gdb.base/noreturn-finish.exp
11057 * gdb.base/noreturn-return.exp
11058 * gdb.base/nostdlib.exp
11059 * gdb.base/offsets.exp
11060 * gdb.base/opaque.exp
11061 * gdb.base/pc-fp.exp
11062 * gdb.base/permissions.exp
11063 * gdb.base/print-symbol-loading.exp
11064 * gdb.base/prologue-include.exp
11065 * gdb.base/psymtab.exp
11066 * gdb.base/ptype.exp
11067 * gdb.base/random-signal.exp
11068 * gdb.base/randomize.exp
11069 * gdb.base/range-stepping.exp
11070 * gdb.base/readline-ask.exp
11071 * gdb.base/recpar.exp
11072 * gdb.base/recurse.exp
11073 * gdb.base/relational.exp
11074 * gdb.base/restore.exp
11075 * gdb.base/return-nodebug.exp
11076 * gdb.base/return.exp
11077 * gdb.base/run-after-attach.exp
11078 * gdb.base/save-bp.exp
11079 * gdb.base/scope.exp
11080 * gdb.base/sect-cmd.exp
11081 * gdb.base/set-lang-auto.exp
11082 * gdb.base/set-noassign.exp
11083 * gdb.base/setvar.exp
11084 * gdb.base/sigall.exp
11085 * gdb.base/sigbpt.exp
11086 * gdb.base/siginfo-addr.exp
11087 * gdb.base/siginfo-infcall.exp
11088 * gdb.base/siginfo-obj.exp
11089 * gdb.base/siginfo.exp
11090 * gdb.base/signals-state-child.exp
11091 * gdb.base/signest.exp
11092 * gdb.base/sigstep.exp
11093 * gdb.base/sizeof.exp
11094 * gdb.base/skip.exp
11095 * gdb.base/solib-corrupted.exp
11096 * gdb.base/solib-nodir.exp
11097 * gdb.base/solib-search.exp
11098 * gdb.base/stack-checking.exp
11099 * gdb.base/stale-infcall.exp
11100 * gdb.base/stap-probe.exp
11101 * gdb.base/start.exp
11102 * gdb.base/step-break.exp
11103 * gdb.base/step-bt.exp
11104 * gdb.base/step-line.exp
11105 * gdb.base/step-over-exit.exp
11106 * gdb.base/step-over-syscall.exp
11107 * gdb.base/step-resume-infcall.exp
11108 * gdb.base/step-test.exp
11109 * gdb.base/store.exp
11110 * gdb.base/structs3.exp
11111 * gdb.base/sym-file.exp
11112 * gdb.base/symbol-without-target_section.exp
11113 * gdb.base/term.exp
11114 * gdb.base/testenv.exp
11115 * gdb.base/ui-redirect.exp
11116 * gdb.base/until.exp
11117 * gdb.base/unwindonsignal.exp
11118 * gdb.base/value-double-free.exp
11119 * gdb.base/vla-datatypes.exp
11120 * gdb.base/vla-ptr.exp
11121 * gdb.base/vla-sideeffect.exp
11122 * gdb.base/volatile.exp
11123 * gdb.base/watch-cond-infcall.exp
11124 * gdb.base/watch-cond.exp
11125 * gdb.base/watch-non-mem.exp
11126 * gdb.base/watch-read.exp
11127 * gdb.base/watch-vfork.exp
11128 * gdb.base/watchpoint-cond-gone.exp
11129 * gdb.base/watchpoint-delete.exp
11130 * gdb.base/watchpoint-hw-hit-once.exp
11131 * gdb.base/watchpoint-hw.exp
11132 * gdb.base/watchpoint-stops-at-right-insn.exp
11133 * gdb.base/watchpoints.exp
11134 * gdb.base/wchar.exp
11135 * gdb.base/whatis-exp.exp
11136 * gdb.btrace/buffer-size.exp
11137 * gdb.btrace/data.exp
11138 * gdb.btrace/delta.exp
11139 * gdb.btrace/dlopen.exp
11140 * gdb.btrace/enable.exp
11141 * gdb.btrace/exception.exp
11142 * gdb.btrace/function_call_history.exp
11143 * gdb.btrace/gcore.exp
11144 * gdb.btrace/instruction_history.exp
11145 * gdb.btrace/nohist.exp
11146 * gdb.btrace/reconnect.exp
11147 * gdb.btrace/record_goto-step.exp
11148 * gdb.btrace/record_goto.exp
11149 * gdb.btrace/rn-dl-bind.exp
11150 * gdb.btrace/segv.exp
11151 * gdb.btrace/step.exp
11152 * gdb.btrace/stepi.exp
11153 * gdb.btrace/tailcall-only.exp
11154 * gdb.btrace/tailcall.exp
11155 * gdb.btrace/tsx.exp
11156 * gdb.btrace/unknown_functions.exp
11157 * gdb.btrace/vdso.exp
11158 * gdb.compile/compile-ifunc.exp
11159 * gdb.compile/compile-ops.exp
11160 * gdb.compile/compile-print.exp
11161 * gdb.compile/compile-setjmp.exp
11162 * gdb.cp/abstract-origin.exp
11163 * gdb.cp/ambiguous.exp
11164 * gdb.cp/annota2.exp
11165 * gdb.cp/annota3.exp
11166 * gdb.cp/anon-ns.exp
11167 * gdb.cp/anon-struct.exp
11168 * gdb.cp/anon-union.exp
11169 * gdb.cp/arg-reference.exp
11170 * gdb.cp/baseenum.exp
11171 * gdb.cp/bool.exp
11172 * gdb.cp/breakpoint.exp
11173 * gdb.cp/bs15503.exp
11174 * gdb.cp/call-c.exp
11175 * gdb.cp/casts.exp
11176 * gdb.cp/chained-calls.exp
11177 * gdb.cp/class2.exp
11178 * gdb.cp/classes.exp
11179 * gdb.cp/cmpd-minsyms.exp
11180 * gdb.cp/converts.exp
11181 * gdb.cp/cp-relocate.exp
11182 * gdb.cp/cpcompletion.exp
11183 * gdb.cp/cpexprs.exp
11184 * gdb.cp/cplabel.exp
11185 * gdb.cp/cplusfuncs.exp
11186 * gdb.cp/cpsizeof.exp
11187 * gdb.cp/ctti.exp
11188 * gdb.cp/derivation.exp
11189 * gdb.cp/destrprint.exp
11190 * gdb.cp/dispcxx.exp
11191 * gdb.cp/enum-class.exp
11192 * gdb.cp/exception.exp
11193 * gdb.cp/exceptprint.exp
11194 * gdb.cp/expand-psymtabs-cxx.exp
11195 * gdb.cp/expand-sals.exp
11196 * gdb.cp/extern-c.exp
11197 * gdb.cp/filename.exp
11198 * gdb.cp/formatted-ref.exp
11199 * gdb.cp/fpointer.exp
11200 * gdb.cp/gdb1355.exp
11201 * gdb.cp/gdb2495.exp
11202 * gdb.cp/hang.exp
11203 * gdb.cp/impl-this.exp
11204 * gdb.cp/infcall-dlopen.exp
11205 * gdb.cp/inherit.exp
11206 * gdb.cp/iostream.exp
11207 * gdb.cp/koenig.exp
11208 * gdb.cp/local.exp
11209 * gdb.cp/m-data.exp
11210 * gdb.cp/m-static.exp
11211 * gdb.cp/mb-ctor.exp
11212 * gdb.cp/mb-inline.exp
11213 * gdb.cp/mb-templates.exp
11214 * gdb.cp/member-name.exp
11215 * gdb.cp/member-ptr.exp
11216 * gdb.cp/meth-typedefs.exp
11217 * gdb.cp/method.exp
11218 * gdb.cp/method2.exp
11219 * gdb.cp/minsym-fallback.exp
11220 * gdb.cp/misc.exp
11221 * gdb.cp/namelessclass.exp
11222 * gdb.cp/namespace-enum.exp
11223 * gdb.cp/namespace-nested-import.exp
11224 * gdb.cp/namespace.exp
11225 * gdb.cp/nextoverthrow.exp
11226 * gdb.cp/no-dmgl-verbose.exp
11227 * gdb.cp/non-trivial-retval.exp
11228 * gdb.cp/noparam.exp
11229 * gdb.cp/nsdecl.exp
11230 * gdb.cp/nsimport.exp
11231 * gdb.cp/nsnested.exp
11232 * gdb.cp/nsnoimports.exp
11233 * gdb.cp/nsrecurs.exp
11234 * gdb.cp/nsstress.exp
11235 * gdb.cp/nsusing.exp
11236 * gdb.cp/operator.exp
11237 * gdb.cp/oranking.exp
11238 * gdb.cp/overload-const.exp
11239 * gdb.cp/overload.exp
11240 * gdb.cp/ovldbreak.exp
11241 * gdb.cp/ovsrch.exp
11242 * gdb.cp/paren-type.exp
11243 * gdb.cp/parse-lang.exp
11244 * gdb.cp/pass-by-ref.exp
11245 * gdb.cp/pr-1023.exp
11246 * gdb.cp/pr-1210.exp
11247 * gdb.cp/pr-574.exp
11248 * gdb.cp/pr10687.exp
11249 * gdb.cp/pr12028.exp
11250 * gdb.cp/pr17132.exp
11251 * gdb.cp/pr17494.exp
11252 * gdb.cp/pr9067.exp
11253 * gdb.cp/pr9167.exp
11254 * gdb.cp/pr9631.exp
11255 * gdb.cp/printmethod.exp
11256 * gdb.cp/psmang.exp
11257 * gdb.cp/psymtab-parameter.exp
11258 * gdb.cp/ptype-cv-cp.exp
11259 * gdb.cp/ptype-flags.exp
11260 * gdb.cp/re-set-overloaded.exp
11261 * gdb.cp/ref-types.exp
11262 * gdb.cp/rtti.exp
11263 * gdb.cp/scope-err.exp
11264 * gdb.cp/shadow.exp
11265 * gdb.cp/smartp.exp
11266 * gdb.cp/static-method.exp
11267 * gdb.cp/static-print-quit.exp
11268 * gdb.cp/temargs.exp
11269 * gdb.cp/templates.exp
11270 * gdb.cp/try_catch.exp
11271 * gdb.cp/typedef-operator.exp
11272 * gdb.cp/typeid.exp
11273 * gdb.cp/userdef.exp
11274 * gdb.cp/using-crash.exp
11275 * gdb.cp/var-tag.exp
11276 * gdb.cp/virtbase.exp
11277 * gdb.cp/virtfunc.exp
11278 * gdb.cp/virtfunc2.exp
11279 * gdb.cp/vla-cxx.exp
11280 * gdb.disasm/t01_mov.exp
11281 * gdb.disasm/t02_mova.exp
11282 * gdb.disasm/t03_add.exp
11283 * gdb.disasm/t04_sub.exp
11284 * gdb.disasm/t05_cmp.exp
11285 * gdb.disasm/t06_ari2.exp
11286 * gdb.disasm/t07_ari3.exp
11287 * gdb.disasm/t08_or.exp
11288 * gdb.disasm/t09_xor.exp
11289 * gdb.disasm/t10_and.exp
11290 * gdb.disasm/t11_logs.exp
11291 * gdb.disasm/t12_bit.exp
11292 * gdb.disasm/t13_otr.exp
11293 * gdb.dlang/circular.exp
11294 * gdb.dwarf2/arr-stride.exp
11295 * gdb.dwarf2/arr-subrange.exp
11296 * gdb.dwarf2/atomic-type.exp
11297 * gdb.dwarf2/bad-regnum.exp
11298 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11299 * gdb.dwarf2/callframecfa.exp
11300 * gdb.dwarf2/clztest.exp
11301 * gdb.dwarf2/corrupt.exp
11302 * gdb.dwarf2/data-loc.exp
11303 * gdb.dwarf2/dup-psym.exp
11304 * gdb.dwarf2/dw2-anon-mptr.exp
11305 * gdb.dwarf2/dw2-anonymous-func.exp
11306 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11307 * gdb.dwarf2/dw2-bad-unresolved.exp
11308 * gdb.dwarf2/dw2-basic.exp
11309 * gdb.dwarf2/dw2-canonicalize-type.exp
11310 * gdb.dwarf2/dw2-case-insensitive.exp
11311 * gdb.dwarf2/dw2-common-block.exp
11312 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11313 * gdb.dwarf2/dw2-compressed.exp
11314 * gdb.dwarf2/dw2-const.exp
11315 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11316 * gdb.dwarf2/dw2-cu-size.exp
11317 * gdb.dwarf2/dw2-dup-frame.exp
11318 * gdb.dwarf2/dw2-entry-value.exp
11319 * gdb.dwarf2/dw2-icycle.exp
11320 * gdb.dwarf2/dw2-ifort-parameter.exp
11321 * gdb.dwarf2/dw2-inline-break.exp
11322 * gdb.dwarf2/dw2-inline-param.exp
11323 * gdb.dwarf2/dw2-intercu.exp
11324 * gdb.dwarf2/dw2-intermix.exp
11325 * gdb.dwarf2/dw2-lexical-block-bare.exp
11326 * gdb.dwarf2/dw2-linkage-name-trust.exp
11327 * gdb.dwarf2/dw2-minsym-in-cu.exp
11328 * gdb.dwarf2/dw2-noloc.exp
11329 * gdb.dwarf2/dw2-op-call.exp
11330 * gdb.dwarf2/dw2-op-out-param.exp
11331 * gdb.dwarf2/dw2-opt-structptr.exp
11332 * gdb.dwarf2/dw2-param-error.exp
11333 * gdb.dwarf2/dw2-producer.exp
11334 * gdb.dwarf2/dw2-ranges-base.exp
11335 * gdb.dwarf2/dw2-ref-missing-frame.exp
11336 * gdb.dwarf2/dw2-reg-undefined.exp
11337 * gdb.dwarf2/dw2-regno-invalid.exp
11338 * gdb.dwarf2/dw2-restore.exp
11339 * gdb.dwarf2/dw2-restrict.exp
11340 * gdb.dwarf2/dw2-single-line-discriminators.exp
11341 * gdb.dwarf2/dw2-strp.exp
11342 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11343 * gdb.dwarf2/dw2-unresolved.exp
11344 * gdb.dwarf2/dw2-var-zero-addr.exp
11345 * gdb.dwarf2/dw4-sig-types.exp
11346 * gdb.dwarf2/dwz.exp
11347 * gdb.dwarf2/dynarr-ptr.exp
11348 * gdb.dwarf2/enum-type.exp
11349 * gdb.dwarf2/gdb-index.exp
11350 * gdb.dwarf2/implptr-64bit.exp
11351 * gdb.dwarf2/implptr-optimized-out.exp
11352 * gdb.dwarf2/implptr.exp
11353 * gdb.dwarf2/implref-array.exp
11354 * gdb.dwarf2/implref-const.exp
11355 * gdb.dwarf2/implref-global.exp
11356 * gdb.dwarf2/implref-struct.exp
11357 * gdb.dwarf2/mac-fileno.exp
11358 * gdb.dwarf2/main-subprogram.exp
11359 * gdb.dwarf2/member-ptr-forwardref.exp
11360 * gdb.dwarf2/method-ptr.exp
11361 * gdb.dwarf2/missing-sig-type.exp
11362 * gdb.dwarf2/nonvar-access.exp
11363 * gdb.dwarf2/opaque-type-lookup.exp
11364 * gdb.dwarf2/pieces-optimized-out.exp
11365 * gdb.dwarf2/pieces.exp
11366 * gdb.dwarf2/pr10770.exp
11367 * gdb.dwarf2/pr13961.exp
11368 * gdb.dwarf2/staticvirtual.exp
11369 * gdb.dwarf2/subrange.exp
11370 * gdb.dwarf2/symtab-producer.exp
11371 * gdb.dwarf2/trace-crash.exp
11372 * gdb.dwarf2/typeddwarf.exp
11373 * gdb.dwarf2/valop.exp
11374 * gdb.dwarf2/watch-notconst.exp
11375 * gdb.fortran/array-element.exp
11376 * gdb.fortran/charset.exp
11377 * gdb.fortran/common-block.exp
11378 * gdb.fortran/complex.exp
11379 * gdb.fortran/derived-type-function.exp
11380 * gdb.fortran/derived-type.exp
11381 * gdb.fortran/logical.exp
11382 * gdb.fortran/module.exp
11383 * gdb.fortran/multi-dim.exp
11384 * gdb.fortran/nested-funcs.exp
11385 * gdb.fortran/print-formatted.exp
11386 * gdb.fortran/subarray.exp
11387 * gdb.fortran/vla-alloc-assoc.exp
11388 * gdb.fortran/vla-datatypes.exp
11389 * gdb.fortran/vla-history.exp
11390 * gdb.fortran/vla-ptr-info.exp
11391 * gdb.fortran/vla-ptype-sub.exp
11392 * gdb.fortran/vla-ptype.exp
11393 * gdb.fortran/vla-sizeof.exp
11394 * gdb.fortran/vla-type.exp
11395 * gdb.fortran/vla-value-sub-arbitrary.exp
11396 * gdb.fortran/vla-value-sub-finish.exp
11397 * gdb.fortran/vla-value-sub.exp
11398 * gdb.fortran/vla-value.exp
11399 * gdb.fortran/whatis_type.exp
11400 * gdb.go/chan.exp
11401 * gdb.go/handcall.exp
11402 * gdb.go/hello.exp
11403 * gdb.go/integers.exp
11404 * gdb.go/methods.exp
11405 * gdb.go/package.exp
11406 * gdb.go/strings.exp
11407 * gdb.go/types.exp
11408 * gdb.go/unsafe.exp
11409 * gdb.guile/scm-arch.exp
11410 * gdb.guile/scm-block.exp
11411 * gdb.guile/scm-breakpoint.exp
11412 * gdb.guile/scm-cmd.exp
11413 * gdb.guile/scm-disasm.exp
11414 * gdb.guile/scm-equal.exp
11415 * gdb.guile/scm-frame-args.exp
11416 * gdb.guile/scm-frame-inline.exp
11417 * gdb.guile/scm-frame.exp
11418 * gdb.guile/scm-iterator.exp
11419 * gdb.guile/scm-math.exp
11420 * gdb.guile/scm-objfile.exp
11421 * gdb.guile/scm-ports.exp
11422 * gdb.guile/scm-symbol.exp
11423 * gdb.guile/scm-symtab.exp
11424 * gdb.guile/scm-value-cc.exp
11425 * gdb.guile/types-module.exp
11426 * gdb.linespec/break-ask.exp
11427 * gdb.linespec/cpexplicit.exp
11428 * gdb.linespec/explicit.exp
11429 * gdb.linespec/keywords.exp
11430 * gdb.linespec/linespec.exp
11431 * gdb.linespec/ls-dollar.exp
11432 * gdb.linespec/ls-errs.exp
11433 * gdb.linespec/skip-two.exp
11434 * gdb.linespec/thread.exp
11435 * gdb.mi/mi-async.exp
11436 * gdb.mi/mi-basics.exp
11437 * gdb.mi/mi-break.exp
11438 * gdb.mi/mi-catch-load.exp
11439 * gdb.mi/mi-cli.exp
11440 * gdb.mi/mi-cmd-param-changed.exp
11441 * gdb.mi/mi-console.exp
11442 * gdb.mi/mi-detach.exp
11443 * gdb.mi/mi-disassemble.exp
11444 * gdb.mi/mi-eval.exp
11445 * gdb.mi/mi-file-transfer.exp
11446 * gdb.mi/mi-file.exp
11447 * gdb.mi/mi-fill-memory.exp
11448 * gdb.mi/mi-inheritance-syntax-error.exp
11449 * gdb.mi/mi-linespec-err-cp.exp
11450 * gdb.mi/mi-logging.exp
11451 * gdb.mi/mi-memory-changed.exp
11452 * gdb.mi/mi-read-memory.exp
11453 * gdb.mi/mi-record-changed.exp
11454 * gdb.mi/mi-reg-undefined.exp
11455 * gdb.mi/mi-regs.exp
11456 * gdb.mi/mi-return.exp
11457 * gdb.mi/mi-reverse.exp
11458 * gdb.mi/mi-simplerun.exp
11459 * gdb.mi/mi-solib.exp
11460 * gdb.mi/mi-stack.exp
11461 * gdb.mi/mi-stepi.exp
11462 * gdb.mi/mi-syn-frame.exp
11463 * gdb.mi/mi-until.exp
11464 * gdb.mi/mi-var-block.exp
11465 * gdb.mi/mi-var-child.exp
11466 * gdb.mi/mi-var-cmd.exp
11467 * gdb.mi/mi-var-cp.exp
11468 * gdb.mi/mi-var-display.exp
11469 * gdb.mi/mi-var-invalidate.exp
11470 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11471 * gdb.mi/mi-vla-fortran.exp
11472 * gdb.mi/mi-watch.exp
11473 * gdb.mi/mi2-var-child.exp
11474 * gdb.mi/user-selected-context-sync.exp
11475 * gdb.modula2/unbounded-array.exp
11476 * gdb.multi/dummy-frame-restore.exp
11477 * gdb.multi/multi-arch-exec.exp
11478 * gdb.multi/multi-arch.exp
11479 * gdb.multi/tids.exp
11480 * gdb.multi/watchpoint-multi.exp
11481 * gdb.opencl/callfuncs.exp
11482 * gdb.opencl/convs_casts.exp
11483 * gdb.opencl/datatypes.exp
11484 * gdb.opencl/operators.exp
11485 * gdb.opencl/vec_comps.exp
11486 * gdb.opt/clobbered-registers-O2.exp
11487 * gdb.opt/inline-break.exp
11488 * gdb.opt/inline-bt.exp
11489 * gdb.opt/inline-cmds.exp
11490 * gdb.opt/inline-locals.exp
11491 * gdb.pascal/case-insensitive-symbols.exp
11492 * gdb.pascal/floats.exp
11493 * gdb.pascal/gdb11492.exp
11494 * gdb.python/lib-types.exp
11495 * gdb.python/py-arch.exp
11496 * gdb.python/py-as-string.exp
11497 * gdb.python/py-bad-printers.exp
11498 * gdb.python/py-block.exp
11499 * gdb.python/py-breakpoint-create-fail.exp
11500 * gdb.python/py-breakpoint.exp
11501 * gdb.python/py-caller-is.exp
11502 * gdb.python/py-cmd.exp
11503 * gdb.python/py-explore-cc.exp
11504 * gdb.python/py-explore.exp
11505 * gdb.python/py-finish-breakpoint.exp
11506 * gdb.python/py-finish-breakpoint2.exp
11507 * gdb.python/py-frame-args.exp
11508 * gdb.python/py-frame-inline.exp
11509 * gdb.python/py-frame.exp
11510 * gdb.python/py-framefilter-mi.exp
11511 * gdb.python/py-infthread.exp
11512 * gdb.python/py-lazy-string.exp
11513 * gdb.python/py-linetable.exp
11514 * gdb.python/py-mi-events.exp
11515 * gdb.python/py-mi-objfile.exp
11516 * gdb.python/py-mi.exp
11517 * gdb.python/py-objfile.exp
11518 * gdb.python/py-pp-integral.exp
11519 * gdb.python/py-pp-maint.exp
11520 * gdb.python/py-pp-re-notag.exp
11521 * gdb.python/py-pp-registration.exp
11522 * gdb.python/py-recurse-unwind.exp
11523 * gdb.python/py-strfns.exp
11524 * gdb.python/py-symbol.exp
11525 * gdb.python/py-symtab.exp
11526 * gdb.python/py-sync-interp.exp
11527 * gdb.python/py-typeprint.exp
11528 * gdb.python/py-unwind-maint.exp
11529 * gdb.python/py-unwind.exp
11530 * gdb.python/py-value-cc.exp
11531 * gdb.python/py-xmethods.exp
11532 * gdb.reverse/amd64-tailcall-reverse.exp
11533 * gdb.reverse/break-precsave.exp
11534 * gdb.reverse/break-reverse.exp
11535 * gdb.reverse/consecutive-precsave.exp
11536 * gdb.reverse/consecutive-reverse.exp
11537 * gdb.reverse/finish-precsave.exp
11538 * gdb.reverse/finish-reverse-bkpt.exp
11539 * gdb.reverse/finish-reverse.exp
11540 * gdb.reverse/fstatat-reverse.exp
11541 * gdb.reverse/getresuid-reverse.exp
11542 * gdb.reverse/i386-precsave.exp
11543 * gdb.reverse/i386-reverse.exp
11544 * gdb.reverse/i386-sse-reverse.exp
11545 * gdb.reverse/i387-env-reverse.exp
11546 * gdb.reverse/i387-stack-reverse.exp
11547 * gdb.reverse/insn-reverse.exp
11548 * gdb.reverse/machinestate-precsave.exp
11549 * gdb.reverse/machinestate.exp
11550 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11551 * gdb.reverse/pipe-reverse.exp
11552 * gdb.reverse/readv-reverse.exp
11553 * gdb.reverse/recvmsg-reverse.exp
11554 * gdb.reverse/rerun-prec.exp
11555 * gdb.reverse/s390-mvcle.exp
11556 * gdb.reverse/step-precsave.exp
11557 * gdb.reverse/step-reverse.exp
11558 * gdb.reverse/time-reverse.exp
11559 * gdb.reverse/until-precsave.exp
11560 * gdb.reverse/until-reverse.exp
11561 * gdb.reverse/waitpid-reverse.exp
11562 * gdb.reverse/watch-precsave.exp
11563 * gdb.reverse/watch-reverse.exp
11564 * gdb.rust/generics.exp
11565 * gdb.rust/methods.exp
11566 * gdb.rust/modules.exp
11567 * gdb.rust/simple.exp
11568 * gdb.server/connect-with-no-symbol-file.exp
11569 * gdb.server/ext-attach.exp
11570 * gdb.server/ext-restart.exp
11571 * gdb.server/ext-wrapper.exp
11572 * gdb.server/file-transfer.exp
11573 * gdb.server/server-exec-info.exp
11574 * gdb.server/server-kill.exp
11575 * gdb.server/server-mon.exp
11576 * gdb.server/wrapper.exp
11577 * gdb.stabs/exclfwd.exp
11578 * gdb.stabs/gdb11479.exp
11579 * gdb.threads/clone-new-thread-event.exp
11580 * gdb.threads/corethreads.exp
11581 * gdb.threads/current-lwp-dead.exp
11582 * gdb.threads/dlopen-libpthread.exp
11583 * gdb.threads/gcore-thread.exp
11584 * gdb.threads/sigstep-threads.exp
11585 * gdb.threads/watchpoint-fork.exp
11586 * gdb.trace/actions-changed.exp
11587 * gdb.trace/backtrace.exp
11588 * gdb.trace/change-loc.exp
11589 * gdb.trace/circ.exp
11590 * gdb.trace/collection.exp
11591 * gdb.trace/disconnected-tracing.exp
11592 * gdb.trace/ftrace.exp
11593 * gdb.trace/mi-trace-frame-collected.exp
11594 * gdb.trace/mi-trace-unavailable.exp
11595 * gdb.trace/mi-traceframe-changed.exp
11596 * gdb.trace/mi-tsv-changed.exp
11597 * gdb.trace/no-attach-trace.exp
11598 * gdb.trace/passc-dyn.exp
11599 * gdb.trace/qtro.exp
11600 * gdb.trace/range-stepping.exp
11601 * gdb.trace/read-memory.exp
11602 * gdb.trace/save-trace.exp
11603 * gdb.trace/signal.exp
11604 * gdb.trace/status-stop.exp
11605 * gdb.trace/tfile.exp
11606 * gdb.trace/trace-break.exp
11607 * gdb.trace/trace-buffer-size.exp
11608 * gdb.trace/trace-condition.exp
11609 * gdb.trace/tracefile-pseudo-reg.exp
11610 * gdb.trace/tstatus.exp
11611 * gdb.trace/unavailable.exp
11612 * gdb.trace/while-dyn.exp
11613 * gdb.trace/while-stepping.exp
11614
34c41c68
DE
116152016-12-22 Doug Evans <xdje42@gmail.com>
11616
11617 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11618 and msymbols.
11619
16e69324
YQ
116202016-12-19 Yao Qi <yao.qi@linaro.org>
11621
11622 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11623 (test_with_self): Don't call do_steps_and_nexts, and remove
11624 code about stepping into xmalloc.
11625
f94f411b
YQ
116262016-12-09 Yao Qi <yao.qi@linaro.org>
11627
11628 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11629
116302016-12-09 Yao Qi <yao.qi@linaro.org>
11631
11632 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11633
f1b5deee
PA
116342016-12-09 Pedro Alves <palves@redhat.com>
11635
11636 * gdb.base/all-architectures-0.exp: New file.
11637 * gdb.base/all-architectures-1.exp: New file.
11638 * gdb.base/all-architectures-2.exp: New file.
11639 * gdb.base/all-architectures-3.exp: New file.
11640 * gdb.base/all-architectures-4.exp: New file.
11641 * gdb.base/all-architectures-5.exp: New file.
11642 * gdb.base/all-architectures-6.exp: New file.
11643 * gdb.base/all-architectures-7.exp: New file.
11644 * gdb.base/all-architectures.exp.in: New file.
11645
364ca42e
YQ
116462016-12-09 Yao Qi <yao.qi@linaro.org>
11647
11648 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11649
107c2d62
LM
116502016-12-02 Luis Machado <lgustavo@codesourcery.com>
11651
11652 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11653 possible.
11654 Remove useless pattern-matching code.
11655
df3ee9ca
PA
116562016-12-02 Pedro Alves <palves@redhat.com>
11657
11658 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11659 procedure.
11660 (top level): Call it.
11661
ec835369
PA
116622016-12-02 Pedro Alves <palves@redhat.com>
11663
11664 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11665 New procedure.
11666 (top level): Call it.
11667
01770bbd
PA
116682016-12-02 Pedro Alves <palves@redhat.com>
11669
11670 PR cli/20559
11671 * gdb.base/commands.exp (user_defined_command_args_eval): New
11672 procedure.
11673 (top level): Call it.
11674
008459ea
LM
116752016-12-02 Luis Machado <lgustavo@codesourcery.com>
11676
11677 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11678 timeout handling.
11679
0c1b455e
TT
116802016-12-02 Tom Tromey <tom@tromey.com>
11681
11682 * gdb.dwarf2/main-subprogram.c: New file.
11683 * gdb.dwarf2/main-subprogram.exp: New file.
11684
018572b8
LM
116852016-12-01 Luis Machado <lgustavo@codesourcery.com>
11686
11687 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11688 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11689 gdb_test_no_output for a couple of cases.
11690 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11691
84c93cd5
LM
116922016-12-01 Luis Machado <lgustavo@codesourcery.com>
11693
11694 Fix test names and standardize compilation error messages throughout
11695 the following files:
11696
11697 * gdb.ada/start.exp
11698 * gdb.arch/alpha-step.exp
11699 * gdb.arch/e500-prologue.exp
11700 * gdb.arch/ftrace-insn-reloc.exp
11701 * gdb.arch/gdb1291.exp
11702 * gdb.arch/gdb1431.exp
11703 * gdb.arch/gdb1558.exp
11704 * gdb.arch/i386-dr3-watch.exp
11705 * gdb.arch/i386-sse-stack-align.exp
11706 * gdb.arch/ia64-breakpoint-shadow.exp
11707 * gdb.arch/pa-nullify.exp
11708 * gdb.arch/powerpc-aix-prologue.exp
11709 * gdb.arch/thumb-bx-pc.exp
11710 * gdb.base/annota1.exp
11711 * gdb.base/annota3.exp
11712 * gdb.base/arrayidx.exp
11713 * gdb.base/assign.exp
11714 * gdb.base/attach.exp
11715 * gdb.base/auxv.exp
11716 * gdb.base/bang.exp
11717 * gdb.base/bfp-test.exp
11718 * gdb.base/bigcore.exp
11719 * gdb.base/bitfields2.exp
11720 * gdb.base/break-fun-addr.exp
11721 * gdb.base/break-probes.exp
11722 * gdb.base/call-rt-st.exp
11723 * gdb.base/callexit.exp
11724 * gdb.base/catch-fork-kill.exp
11725 * gdb.base/charset.exp
11726 * gdb.base/checkpoint.exp
11727 * gdb.base/comprdebug.exp
11728 * gdb.base/constvars.exp
11729 * gdb.base/coredump-filter.exp
11730 * gdb.base/cursal.exp
11731 * gdb.base/cvexpr.exp
11732 * gdb.base/detach.exp
11733 * gdb.base/display.exp
11734 * gdb.base/dmsym.exp
11735 * gdb.base/dprintf-pending.exp
11736 * gdb.base/dso2dso.exp
11737 * gdb.base/dtrace-probe.exp
11738 * gdb.base/dump.exp
11739 * gdb.base/enum_cond.exp
11740 * gdb.base/exe-lock.exp
11741 * gdb.base/exec-invalid-sysroot.exp
11742 * gdb.base/execl-update-breakpoints.exp
11743 * gdb.base/exprs.exp
11744 * gdb.base/fileio.exp
11745 * gdb.base/find.exp
11746 * gdb.base/finish.exp
11747 * gdb.base/fixsection.exp
11748 * gdb.base/foll-vfork.exp
11749 * gdb.base/frame-args.exp
11750 * gdb.base/gcore.exp
11751 * gdb.base/gdb1250.exp
11752 * gdb.base/global-var-nested-by-dso.exp
11753 * gdb.base/gnu-ifunc.exp
11754 * gdb.base/hashline1.exp
11755 * gdb.base/hashline2.exp
11756 * gdb.base/hashline3.exp
11757 * gdb.base/hbreak-in-shr-unsupported.exp
11758 * gdb.base/huge.exp
11759 * gdb.base/infcall-input.exp
11760 * gdb.base/info-fun.exp
11761 * gdb.base/info-shared.exp
11762 * gdb.base/jit-simple.exp
11763 * gdb.base/jit-so.exp
11764 * gdb.base/jit.exp
11765 * gdb.base/jump.exp
11766 * gdb.base/label.exp
11767 * gdb.base/lineinc.exp
11768 * gdb.base/logical.exp
11769 * gdb.base/longjmp.exp
11770 * gdb.base/macscp.exp
11771 * gdb.base/miscexprs.exp
11772 * gdb.base/new-ui-echo.exp
11773 * gdb.base/new-ui-pending-input.exp
11774 * gdb.base/new-ui.exp
11775 * gdb.base/nodebug.exp
11776 * gdb.base/nofield.exp
11777 * gdb.base/offsets.exp
11778 * gdb.base/overlays.exp
11779 * gdb.base/pending.exp
11780 * gdb.base/pointers.exp
11781 * gdb.base/pr11022.exp
11782 * gdb.base/printcmds.exp
11783 * gdb.base/prologue.exp
11784 * gdb.base/ptr-typedef.exp
11785 * gdb.base/realname-expand.exp
11786 * gdb.base/relativedebug.exp
11787 * gdb.base/relocate.exp
11788 * gdb.base/remote.exp
11789 * gdb.base/reread.exp
11790 * gdb.base/return2.exp
11791 * gdb.base/savedregs.exp
11792 * gdb.base/sep.exp
11793 * gdb.base/sepdebug.exp
11794 * gdb.base/sepsymtab.exp
11795 * gdb.base/set-inferior-tty.exp
11796 * gdb.base/setshow.exp
11797 * gdb.base/shlib-call.exp
11798 * gdb.base/sigaltstack.exp
11799 * gdb.base/siginfo-addr.exp
11800 * gdb.base/signals.exp
11801 * gdb.base/signull.exp
11802 * gdb.base/sigrepeat.exp
11803 * gdb.base/so-impl-ld.exp
11804 * gdb.base/solib-display.exp
11805 * gdb.base/solib-overlap.exp
11806 * gdb.base/solib-search.exp
11807 * gdb.base/solib-symbol.exp
11808 * gdb.base/structs.exp
11809 * gdb.base/structs2.exp
11810 * gdb.base/symtab-search-order.exp
11811 * gdb.base/twice.exp
11812 * gdb.base/unload.exp
11813 * gdb.base/varargs.exp
11814 * gdb.base/watchpoint-solib.exp
11815 * gdb.base/watchpoint.exp
11816 * gdb.base/whatis.exp
11817 * gdb.base/wrong_frame_bt_full.exp
11818 * gdb.btrace/dlopen.exp
11819 * gdb.cell/ea-standalone.exp
11820 * gdb.cell/ea-test.exp
11821 * gdb.cp/dispcxx.exp
11822 * gdb.cp/gdb2384.exp
11823 * gdb.cp/method2.exp
11824 * gdb.cp/nextoverthrow.exp
11825 * gdb.cp/pr10728.exp
11826 * gdb.disasm/am33.exp
11827 * gdb.disasm/h8300s.exp
11828 * gdb.disasm/mn10300.exp
11829 * gdb.disasm/sh3.exp
11830 * gdb.dwarf2/dw2-dir-file-name.exp
11831 * gdb.fortran/complex.exp
11832 * gdb.fortran/library-module.exp
11833 * gdb.guile/scm-pretty-print.exp
11834 * gdb.guile/scm-symbol.exp
11835 * gdb.guile/scm-type.exp
11836 * gdb.guile/scm-value.exp
11837 * gdb.linespec/linespec.exp
11838 * gdb.mi/gdb701.exp
11839 * gdb.mi/gdb792.exp
11840 * gdb.mi/mi-breakpoint-changed.exp
11841 * gdb.mi/mi-dprintf-pending.exp
11842 * gdb.mi/mi-dprintf.exp
11843 * gdb.mi/mi-exit-code.exp
11844 * gdb.mi/mi-pending.exp
11845 * gdb.mi/mi-solib.exp
11846 * gdb.mi/new-ui-mi-sync.exp
11847 * gdb.mi/pr11022.exp
11848 * gdb.mi/user-selected-context-sync.exp
11849 * gdb.opt/solib-intra-step.exp
11850 * gdb.python/py-events.exp
11851 * gdb.python/py-finish-breakpoint.exp
11852 * gdb.python/py-mi.exp
11853 * gdb.python/py-prettyprint.exp
11854 * gdb.python/py-shared.exp
11855 * gdb.python/py-symbol.exp
11856 * gdb.python/py-template.exp
11857 * gdb.python/py-type.exp
11858 * gdb.python/py-value.exp
11859 * gdb.reverse/solib-precsave.exp
11860 * gdb.reverse/solib-reverse.exp
11861 * gdb.server/solib-list.exp
11862 * gdb.stabs/weird.exp
11863 * gdb.threads/reconnect-signal.exp
11864 * gdb.threads/stepi-random-signal.exp
11865 * gdb.trace/actions.exp
11866 * gdb.trace/ax.exp
11867 * gdb.trace/backtrace.exp
11868 * gdb.trace/change-loc.exp
11869 * gdb.trace/deltrace.exp
11870 * gdb.trace/ftrace-lock.exp
11871 * gdb.trace/ftrace.exp
11872 * gdb.trace/infotrace.exp
11873 * gdb.trace/mi-tracepoint-changed.exp
11874 * gdb.trace/packetlen.exp
11875 * gdb.trace/passcount.exp
11876 * gdb.trace/pending.exp
11877 * gdb.trace/range-stepping.exp
11878 * gdb.trace/report.exp
11879 * gdb.trace/stap-trace.exp
11880 * gdb.trace/tfind.exp
11881 * gdb.trace/trace-break.exp
11882 * gdb.trace/trace-condition.exp
11883 * gdb.trace/trace-enable-disable.exp
11884 * gdb.trace/trace-mt.exp
11885 * gdb.trace/tracecmd.exp
11886 * gdb.trace/tspeed.exp
11887 * gdb.trace/tsv.exp
11888 * lib/perftest.exp
11889
fb9feb35
LM
118902016-12-01 Luis Machado <lgustavo@codesourcery.com>
11891
11892 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
11893 with gdb_test_no_output.
11894 Use command as test name.
11895
cd2ddb6c
LM
118962016-12-01 Luis Machado <lgustavo@codesourcery.com>
11897
11898 Fix test names starting with uppercase throughout the files.
11899
11900 * gdb.ada/assign_1.exp
11901 * gdb.ada/boolean_expr.exp
11902 * gdb.base/arrayidx.exp
11903 * gdb.base/del.exp
11904 * gdb.base/gcore-buffer-overflow.exp
11905 * gdb.base/testenv.exp
11906 * gdb.compile/compile.exp
11907 * gdb.python/py-framefilter-invalidarg.exp
11908 * gdb.python/py-framefilter.exp
11909
bb95117e
LM
119102016-12-01 Luis Machado <lgustavo@codesourcery.com>
11911
11912 Fix test names starting with uppercase throughout the files.
11913
11914 * gdb.ada/array_return.exp
11915 * gdb.ada/expr_delims.exp
11916 * gdb.ada/mi_dyn_arr.exp
11917 * gdb.ada/mi_interface.exp
11918 * gdb.ada/mi_var_array.exp
11919 * gdb.ada/watch_arg.exp
11920 * gdb.arch/alpha-step.exp
11921 * gdb.arch/altivec-regs.exp
11922 * gdb.arch/e500-regs.exp
11923 * gdb.arch/powerpc-d128-regs.exp
11924 * gdb.base/arrayidx.exp
11925 * gdb.base/break.exp
11926 * gdb.base/checkpoint.exp
11927 * gdb.base/debug-expr.exp
11928 * gdb.base/dmsym.exp
11929 * gdb.base/radix.exp
11930 * gdb.base/sepdebug.exp
11931 * gdb.base/testenv.exp
11932 * gdb.base/watch_thread_num.exp
11933 * gdb.base/watchpoint-cond-gone.exp
11934 * gdb.cell/break.exp
11935 * gdb.cell/ea-cache.exp
11936 * gdb.compile/compile.exp
11937 * gdb.cp/gdb2495.exp
11938 * gdb.gdb/selftest.exp
11939 * gdb.gdb/xfullpath.exp
11940 * gdb.go/hello.exp
11941 * gdb.go/integers.exp
11942 * gdb.objc/basicclass.exp
11943 * gdb.pascal/hello.exp
11944 * gdb.pascal/integers.exp
11945 * gdb.python/py-breakpoint.exp
11946 * gdb.python/py-cmd.exp
11947 * gdb.python/py-linetable.exp
11948 * gdb.python/py-xmethods.exp
11949 * gdb.python/python.exp
11950 * gdb.reverse/consecutive-precsave.exp
11951 * gdb.reverse/finish-precsave.exp
11952 * gdb.reverse/i386-precsave.exp
11953 * gdb.reverse/machinestate-precsave.exp
11954 * gdb.reverse/sigall-precsave.exp
11955 * gdb.reverse/solib-precsave.exp
11956 * gdb.reverse/step-precsave.exp
11957 * gdb.reverse/until-precsave.exp
11958 * gdb.reverse/watch-precsave.exp
11959 * gdb.threads/leader-exit.exp
11960 * gdb.threads/pthreads.exp
11961 * gdb.threads/wp-replication.exp
11962 * gdb.trace/actions.exp
11963 * gdb.trace/mi-tsv-changed.exp
11964 * gdb.trace/tsv.exp
11965
de97fdd4
LM
119662016-12-01 Luis Machado <lgustavo@codesourcery.com>
11967
11968 Fix test names starting with uppercase throughout the files.
11969
11970 * gdb.arch/i386-bp_permanent.exp
11971 * gdb.arch/i386-gnu-cfi.exp
11972 * gdb.base/disasm-end-cu.exp
11973 * gdb.base/macscp.exp
11974 * gdb.base/pending.exp
11975 * gdb.base/watch_thread_num.exp
11976 * gdb.cp/exception.exp
11977 * gdb.cp/gdb2495.exp
11978 * gdb.cp/local.exp
11979 * gdb.python/py-evsignal.exp
11980 * gdb.python/python.exp
11981 * gdb.trace/tracecmd.exp
11982
9f058c10
LM
119832016-12-01 Luis Machado <lgustavo@codesourcery.com>
11984
11985 Fix test names starting with uppercase throughout the files.
11986
11987 * gdb.base/charset.exp
11988 * gdb.base/eval.exp
11989 * gdb.base/multi-forks.exp
11990 * gdb.guile/scm-progspace.exp
11991 * gdb.opencl/datatypes.exp
11992 * gdb.python/py-block.exp
11993 * gdb.python/py-function.exp
11994 * gdb.python/py-symbol.exp
11995 * gdb.python/py-symtab.exp
11996 * gdb.python/py-xmethods.exp
11997 * gdb.reverse/break-precsave.exp
11998 * gdb.reverse/break-reverse.exp
11999 * gdb.reverse/consecutive-precsave.exp
12000 * gdb.reverse/consecutive-reverse.exp
12001 * gdb.reverse/finish-precsave.exp
12002 * gdb.reverse/finish-reverse-bkpt.exp
12003 * gdb.reverse/finish-reverse.exp
12004 * gdb.reverse/fstatat-reverse.exp
12005 * gdb.reverse/getresuid-reverse.exp
12006 * gdb.reverse/i386-precsave.exp
12007 * gdb.reverse/i386-reverse.exp
12008 * gdb.reverse/i386-sse-reverse.exp
12009 * gdb.reverse/i387-stack-reverse.exp
12010 * gdb.reverse/insn-reverse.exp
12011 * gdb.reverse/machinestate-precsave.exp
12012 * gdb.reverse/machinestate.exp
12013 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12014 * gdb.reverse/pipe-reverse.exp
12015 * gdb.reverse/readv-reverse.exp
12016 * gdb.reverse/recvmsg-reverse.exp
12017 * gdb.reverse/rerun-prec.exp
12018 * gdb.reverse/s390-mvcle.exp
12019 * gdb.reverse/sigall-precsave.exp
12020 * gdb.reverse/sigall-reverse.exp
12021 * gdb.reverse/solib-precsave.exp
12022 * gdb.reverse/solib-reverse.exp
12023 * gdb.reverse/step-precsave.exp
12024 * gdb.reverse/step-reverse.exp
12025 * gdb.reverse/time-reverse.exp
12026 * gdb.reverse/until-precsave.exp
12027 * gdb.reverse/until-reverse.exp
12028 * gdb.reverse/waitpid-reverse.exp
12029 * gdb.reverse/watch-precsave.exp
12030 * gdb.reverse/watch-reverse.exp
12031
cdc7edd7
LM
120322016-12-01 Luis Machado <lgustavo@codesourcery.com>
12033
12034 Fix test names starting with uppercase throughout the files.
12035
12036 * gdb.arch/i386-mpx-simple_segv.exp
12037 * gdb.arch/i386-mpx.exp
12038 * gdb.arch/i386-permbkpt.exp
12039 * gdb.arch/pa-nullify.exp
12040 * gdb.arch/powerpc-d128-regs.exp
12041 * gdb.arch/vsx-regs.exp
12042 * gdb.base/bfp-test.exp
12043 * gdb.base/break.exp
12044 * gdb.base/breakpoint-shadow.exp
12045 * gdb.base/callfuncs.exp
12046 * gdb.base/charset.exp
12047 * gdb.base/commands.exp
12048 * gdb.base/completion.exp
12049 * gdb.base/dfp-test.exp
12050 * gdb.base/echo.exp
12051 * gdb.base/ending-run.exp
12052 * gdb.base/eval.exp
12053 * gdb.base/expand-psymtabs.exp
12054 * gdb.base/float128.exp
12055 * gdb.base/floatn.exp
12056 * gdb.base/foll-exec-mode.exp
12057 * gdb.base/gdb1056.exp
12058 * gdb.base/gdb11531.exp
12059 * gdb.base/kill-after-signal.exp
12060 * gdb.base/multi-forks.exp
12061 * gdb.base/overlays.exp
12062 * gdb.base/pending.exp
12063 * gdb.base/sepdebug.exp
12064 * gdb.base/testenv.exp
12065 * gdb.base/valgrind-db-attach.exp
12066 * gdb.base/watch_thread_num.exp
12067 * gdb.base/watchpoint-cond-gone.exp
12068 * gdb.base/watchpoint.exp
12069 * gdb.base/watchpoints.exp
12070 * gdb.cp/arg-reference.exp
12071 * gdb.cp/baseenum.exp
12072 * gdb.cp/operator.exp
12073 * gdb.cp/shadow.exp
12074 * gdb.dwarf2/dw2-op-out-param.exp
12075 * gdb.dwarf2/dw2-reg-undefined.exp
12076 * gdb.go/chan.exp
12077 * gdb.go/hello.exp
12078 * gdb.go/integers.exp
12079 * gdb.go/methods.exp
12080 * gdb.go/package.exp
12081 * gdb.guile/scm-parameter.exp
12082 * gdb.guile/scm-progspace.exp
12083 * gdb.guile/scm-value.exp
12084 * gdb.mi/mi-pending.exp
12085 * gdb.mi/user-selected-context-sync.exp
12086 * gdb.multi/multi-attach.exp
12087 * gdb.multi/tids.exp
12088 * gdb.opt/clobbered-registers-O2.exp
12089 * gdb.pascal/floats.exp
12090 * gdb.pascal/integers.exp
12091 * gdb.python/py-block.exp
12092 * gdb.python/py-events.exp
12093 * gdb.python/py-parameter.exp
12094 * gdb.python/py-symbol.exp
12095 * gdb.python/py-symtab.exp
12096 * gdb.python/py-type.exp
12097 * gdb.python/py-value.exp
12098 * gdb.python/py-xmethods.exp
12099 * gdb.python/python.exp
12100 * gdb.reverse/break-precsave.exp
12101 * gdb.reverse/consecutive-precsave.exp
12102 * gdb.reverse/finish-precsave.exp
12103 * gdb.reverse/i386-precsave.exp
12104 * gdb.reverse/machinestate-precsave.exp
12105 * gdb.reverse/sigall-precsave.exp
12106 * gdb.reverse/solib-precsave.exp
12107 * gdb.reverse/step-precsave.exp
12108 * gdb.reverse/until-precsave.exp
12109 * gdb.reverse/watch-precsave.exp
12110 * gdb.server/ext-attach.exp
12111 * gdb.server/ext-restart.exp
12112 * gdb.server/ext-run.exp
12113 * gdb.server/ext-wrapper.exp
12114 * gdb.stabs/gdb11479.exp
12115 * gdb.stabs/weird.exp
12116 * gdb.threads/attach-many-short-lived-threads.exp
12117 * gdb.threads/kill.exp
12118 * gdb.threads/watchpoint-fork.exp
12119
bc6c7af4
LM
121202016-12-01 Luis Machado <lgustavo@codesourcery.com>
12121
12122 Fix test names starting with uppercase throughout all the files below.
12123
12124 * gdb.ada/array_return.exp
12125 * gdb.ada/catch_ex.exp
12126 * gdb.ada/info_exc.exp
12127 * gdb.ada/mi_catch_ex.exp
12128 * gdb.ada/mi_dyn_arr.exp
12129 * gdb.ada/mi_ex_cond.exp
12130 * gdb.ada/mi_exc_info.exp
12131 * gdb.ada/mi_interface.exp
12132 * gdb.ada/mi_task_arg.exp
12133 * gdb.ada/mi_task_info.exp
12134 * gdb.ada/mi_var_array.exp
12135 * gdb.arch/alpha-step.exp
12136 * gdb.arch/amd64-disp-step.exp
12137 * gdb.arch/arm-disp-step.exp
12138 * gdb.arch/disp-step-insn-reloc.exp
12139 * gdb.arch/e500-prologue.exp
12140 * gdb.arch/ftrace-insn-reloc.exp
12141 * gdb.arch/gdb1558.exp
12142 * gdb.arch/i386-bp_permanent.exp
12143 * gdb.arch/i386-disp-step.exp
12144 * gdb.arch/i386-float.exp
12145 * gdb.arch/i386-gnu-cfi.exp
12146 * gdb.arch/ia64-breakpoint-shadow.exp
12147 * gdb.arch/mips16-thunks.exp
12148 * gdb.arch/pa-nullify.exp
12149 * gdb.arch/powerpc-aix-prologue.exp
12150 * gdb.arch/powerpc-power.exp
12151 * gdb.arch/ppc-dfp.exp
12152 * gdb.arch/s390-tdbregs.exp
12153 * gdb.arch/spu-info.exp
12154 * gdb.arch/spu-ls.exp
12155 * gdb.arch/thumb-bx-pc.exp
12156 * gdb.base/advance.exp
12157 * gdb.base/annota-input-while-running.exp
12158 * gdb.base/arrayidx.exp
12159 * gdb.base/asmlabel.exp
12160 * gdb.base/async.exp
12161 * gdb.base/attach-wait-input.exp
12162 * gdb.base/auto-connect-native-target.exp
12163 * gdb.base/batch-preserve-term-settings.exp
12164 * gdb.base/bfp-test.exp
12165 * gdb.base/bigcore.exp
12166 * gdb.base/bp-permanent.exp
12167 * gdb.base/break-always.exp
12168 * gdb.base/break-fun-addr.exp
12169 * gdb.base/break-idempotent.exp
12170 * gdb.base/break-main-file-remove-fail.exp
12171 * gdb.base/break-probes.exp
12172 * gdb.base/break-unload-file.exp
12173 * gdb.base/break.exp
12174 * gdb.base/call-ar-st.exp
12175 * gdb.base/call-rt-st.exp
12176 * gdb.base/call-sc.exp
12177 * gdb.base/call-signal-resume.exp
12178 * gdb.base/call-strs.exp
12179 * gdb.base/callexit.exp
12180 * gdb.base/callfuncs.exp
12181 * gdb.base/catch-gdb-caused-signals.exp
12182 * gdb.base/catch-signal-siginfo-cond.exp
12183 * gdb.base/catch-syscall.exp
12184 * gdb.base/compare-sections.exp
12185 * gdb.base/cond-eval-mode.exp
12186 * gdb.base/condbreak-call-false.exp
12187 * gdb.base/consecutive-step-over.exp
12188 * gdb.base/cursal.exp
12189 * gdb.base/disabled-location.exp
12190 * gdb.base/disasm-end-cu.exp
12191 * gdb.base/display.exp
12192 * gdb.base/double-prompt-target-event-error.exp
12193 * gdb.base/dprintf-bp-same-addr.exp
12194 * gdb.base/dprintf-detach.exp
12195 * gdb.base/dprintf-next.exp
12196 * gdb.base/dprintf-non-stop.exp
12197 * gdb.base/dprintf-pending.exp
12198 * gdb.base/dso2dso.exp
12199 * gdb.base/ending-run.exp
12200 * gdb.base/enum_cond.exp
12201 * gdb.base/examine-backward.exp
12202 * gdb.base/exe-lock.exp
12203 * gdb.base/exec-invalid-sysroot.exp
12204 * gdb.base/execl-update-breakpoints.exp
12205 * gdb.base/execution-termios.exp
12206 * gdb.base/fileio.exp
12207 * gdb.base/fixsection.exp
12208 * gdb.base/foll-exec-mode.exp
12209 * gdb.base/foll-exec.exp
12210 * gdb.base/fork-running-state.exp
12211 * gdb.base/frame-args.exp
12212 * gdb.base/fullpath-expand.exp
12213 * gdb.base/func-ptr.exp
12214 * gdb.base/gcore-relro-pie.exp
12215 * gdb.base/gdb1090.exp
12216 * gdb.base/gdb1555.exp
12217 * gdb.base/global-var-nested-by-dso.exp
12218 * gdb.base/gnu-ifunc.exp
12219 * gdb.base/hbreak-in-shr-unsupported.exp
12220 * gdb.base/hbreak-unmapped.exp
12221 * gdb.base/hook-stop.exp
12222 * gdb.base/infcall-input.exp
12223 * gdb.base/info-fun.exp
12224 * gdb.base/info-shared.exp
12225 * gdb.base/interrupt-noterm.exp
12226 * gdb.base/jit-so.exp
12227 * gdb.base/jit.exp
12228 * gdb.base/line-symtabs.exp
12229 * gdb.base/list.exp
12230 * gdb.base/longjmp.exp
12231 * gdb.base/macscp.exp
12232 * gdb.base/max-value-size.exp
12233 * gdb.base/nodebug.exp
12234 * gdb.base/nofield.exp
12235 * gdb.base/overlays.exp
12236 * gdb.base/paginate-after-ctrl-c-running.exp
12237 * gdb.base/paginate-bg-execution.exp
12238 * gdb.base/paginate-inferior-exit.exp
12239 * gdb.base/pending.exp
12240 * gdb.base/pr11022.exp
12241 * gdb.base/printcmds.exp
12242 * gdb.base/ptr-typedef.exp
12243 * gdb.base/ptype.exp
12244 * gdb.base/randomize.exp
12245 * gdb.base/range-stepping.exp
12246 * gdb.base/realname-expand.exp
12247 * gdb.base/relativedebug.exp
12248 * gdb.base/remote.exp
12249 * gdb.base/savedregs.exp
12250 * gdb.base/sepdebug.exp
12251 * gdb.base/set-noassign.exp
12252 * gdb.base/shlib-call.exp
12253 * gdb.base/shreloc.exp
12254 * gdb.base/sigaltstack.exp
12255 * gdb.base/sigbpt.exp
12256 * gdb.base/siginfo-addr.exp
12257 * gdb.base/siginfo-obj.exp
12258 * gdb.base/siginfo-thread.exp
12259 * gdb.base/signest.exp
12260 * gdb.base/signull.exp
12261 * gdb.base/sigrepeat.exp
12262 * gdb.base/skip.exp
12263 * gdb.base/so-impl-ld.exp
12264 * gdb.base/solib-corrupted.exp
12265 * gdb.base/solib-disc.exp
12266 * gdb.base/solib-display.exp
12267 * gdb.base/solib-overlap.exp
12268 * gdb.base/solib-search.exp
12269 * gdb.base/solib-symbol.exp
12270 * gdb.base/source-execution.exp
12271 * gdb.base/sss-bp-on-user-bp-2.exp
12272 * gdb.base/sss-bp-on-user-bp.exp
12273 * gdb.base/stack-checking.exp
12274 * gdb.base/stale-infcall.exp
12275 * gdb.base/step-break.exp
12276 * gdb.base/step-line.exp
12277 * gdb.base/step-over-exit.exp
12278 * gdb.base/step-test.exp
12279 * gdb.base/structs.exp
12280 * gdb.base/sym-file.exp
12281 * gdb.base/symtab-search-order.exp
12282 * gdb.base/term.exp
12283 * gdb.base/type-opaque.exp
12284 * gdb.base/unload.exp
12285 * gdb.base/until-nodebug.exp
12286 * gdb.base/until.exp
12287 * gdb.base/unwindonsignal.exp
12288 * gdb.base/watch-cond.exp
12289 * gdb.base/watch-non-mem.exp
12290 * gdb.base/watch_thread_num.exp
12291 * gdb.base/watchpoint-reuse-slot.exp
12292 * gdb.base/watchpoint-solib.exp
12293 * gdb.base/watchpoint.exp
12294 * gdb.btrace/dlopen.exp
12295 * gdb.cell/arch.exp
12296 * gdb.cell/break.exp
12297 * gdb.cell/bt.exp
12298 * gdb.cell/core.exp
12299 * gdb.cell/data.exp
12300 * gdb.cell/dwarfaddr.exp
12301 * gdb.cell/ea-cache.exp
12302 * gdb.cell/ea-standalone.exp
12303 * gdb.cell/ea-test.exp
12304 * gdb.cell/f-regs.exp
12305 * gdb.cell/fork.exp
12306 * gdb.cell/gcore.exp
12307 * gdb.cell/mem-access.exp
12308 * gdb.cell/ptype.exp
12309 * gdb.cell/registers.exp
12310 * gdb.cell/sizeof.exp
12311 * gdb.cell/solib-symbol.exp
12312 * gdb.cell/solib.exp
12313 * gdb.compile/compile-tls.exp
12314 * gdb.cp/exception.exp
12315 * gdb.cp/gdb2495.exp
12316 * gdb.cp/local.exp
12317 * gdb.cp/mb-inline.exp
12318 * gdb.cp/mb-templates.exp
12319 * gdb.cp/pr10687.exp
12320 * gdb.cp/pr9167.exp
12321 * gdb.cp/scope-err.exp
12322 * gdb.cp/templates.exp
12323 * gdb.cp/virtfunc.exp
12324 * gdb.dwarf2/dw2-dir-file-name.exp
12325 * gdb.dwarf2/dw2-single-line-discriminators.exp
12326 * gdb.fortran/complex.exp
12327 * gdb.fortran/library-module.exp
12328 * gdb.guile/guile.exp
12329 * gdb.guile/scm-cmd.exp
12330 * gdb.guile/scm-frame-inline.exp
12331 * gdb.guile/scm-objfile.exp
12332 * gdb.guile/scm-pretty-print.exp
12333 * gdb.guile/scm-symbol.exp
12334 * gdb.guile/scm-type.exp
12335 * gdb.guile/scm-value.exp
12336 * gdb.linespec/keywords.exp
12337 * gdb.linespec/ls-errs.exp
12338 * gdb.linespec/macro-relative.exp
12339 * gdb.linespec/thread.exp
12340 * gdb.mi/mi-breakpoint-changed.exp
12341 * gdb.mi/mi-dprintf-pending.exp
12342 * gdb.mi/mi-fullname-deleted.exp
12343 * gdb.mi/mi-logging.exp
12344 * gdb.mi/mi-pending.exp
12345 * gdb.mi/mi-solib.exp
12346 * gdb.mi/new-ui-mi-sync.exp
12347 * gdb.mi/user-selected-context-sync.exp
12348 * gdb.multi/dummy-frame-restore.exp
12349 * gdb.multi/multi-arch-exec.exp
12350 * gdb.multi/remove-inferiors.exp
12351 * gdb.multi/watchpoint-multi-exit.exp
12352 * gdb.opt/solib-intra-step.exp
12353 * gdb.perf/backtrace.exp
12354 * gdb.perf/single-step.exp
12355 * gdb.perf/skip-command.exp
12356 * gdb.perf/skip-prologue.exp
12357 * gdb.perf/solib.exp
12358 * gdb.python/lib-types.exp
12359 * gdb.python/py-as-string.exp
12360 * gdb.python/py-bad-printers.exp
12361 * gdb.python/py-block.exp
12362 * gdb.python/py-breakpoint.exp
12363 * gdb.python/py-cmd.exp
12364 * gdb.python/py-events.exp
12365 * gdb.python/py-evthreads.exp
12366 * gdb.python/py-finish-breakpoint.exp
12367 * gdb.python/py-finish-breakpoint2.exp
12368 * gdb.python/py-frame-inline.exp
12369 * gdb.python/py-frame.exp
12370 * gdb.python/py-inferior.exp
12371 * gdb.python/py-infthread.exp
12372 * gdb.python/py-mi.exp
12373 * gdb.python/py-objfile.exp
12374 * gdb.python/py-pp-maint.exp
12375 * gdb.python/py-pp-registration.exp
12376 * gdb.python/py-prettyprint.exp
12377 * gdb.python/py-recurse-unwind.exp
12378 * gdb.python/py-shared.exp
12379 * gdb.python/py-symbol.exp
12380 * gdb.python/py-symtab.exp
12381 * gdb.python/py-template.exp
12382 * gdb.python/py-type.exp
12383 * gdb.python/py-unwind-maint.exp
12384 * gdb.python/py-unwind.exp
12385 * gdb.python/py-value.exp
12386 * gdb.python/python.exp
12387 * gdb.reverse/finish-reverse-bkpt.exp
12388 * gdb.reverse/insn-reverse.exp
12389 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12390 * gdb.reverse/solib-precsave.exp
12391 * gdb.reverse/solib-reverse.exp
12392 * gdb.stabs/gdb11479.exp
12393 * gdb.stabs/weird.exp
12394 * gdb.threads/fork-child-threads.exp
12395 * gdb.threads/fork-plus-threads.exp
12396 * gdb.threads/fork-thread-pending.exp
12397 * gdb.threads/forking-threads-plus-breakpoint.exp
12398 * gdb.threads/hand-call-in-threads.exp
12399 * gdb.threads/interrupted-hand-call.exp
12400 * gdb.threads/linux-dp.exp
12401 * gdb.threads/local-watch-wrong-thread.exp
12402 * gdb.threads/next-while-other-thread-longjmps.exp
12403 * gdb.threads/non-ldr-exit.exp
12404 * gdb.threads/pending-step.exp
12405 * gdb.threads/print-threads.exp
12406 * gdb.threads/process-dies-while-detaching.exp
12407 * gdb.threads/process-dies-while-handling-bp.exp
12408 * gdb.threads/pthreads.exp
12409 * gdb.threads/queue-signal.exp
12410 * gdb.threads/reconnect-signal.exp
12411 * gdb.threads/signal-command-handle-nopass.exp
12412 * gdb.threads/signal-command-multiple-signals-pending.exp
12413 * gdb.threads/signal-delivered-right-thread.exp
12414 * gdb.threads/signal-sigtrap.exp
12415 * gdb.threads/sigthread.exp
12416 * gdb.threads/staticthreads.exp
12417 * gdb.threads/stepi-random-signal.exp
12418 * gdb.threads/thread-unwindonsignal.exp
12419 * gdb.threads/thread_check.exp
12420 * gdb.threads/thread_events.exp
12421 * gdb.threads/tid-reuse.exp
12422 * gdb.threads/tls-nodebug.exp
12423 * gdb.threads/tls-shared.exp
12424 * gdb.threads/tls-so_extern.exp
12425 * gdb.threads/tls.exp
12426 * gdb.threads/wp-replication.exp
12427 * gdb.trace/actions-changed.exp
12428 * gdb.trace/actions.exp
12429 * gdb.trace/backtrace.exp
12430 * gdb.trace/change-loc.exp
12431 * gdb.trace/collection.exp
12432 * gdb.trace/deltrace.exp
12433 * gdb.trace/disconnected-tracing.exp
12434 * gdb.trace/entry-values.exp
12435 * gdb.trace/ftrace-lock.exp
12436 * gdb.trace/ftrace.exp
12437 * gdb.trace/infotrace.exp
12438 * gdb.trace/mi-trace-frame-collected.exp
12439 * gdb.trace/mi-trace-unavailable.exp
12440 * gdb.trace/mi-traceframe-changed.exp
12441 * gdb.trace/mi-tracepoint-changed.exp
12442 * gdb.trace/mi-tsv-changed.exp
12443 * gdb.trace/no-attach-trace.exp
12444 * gdb.trace/packetlen.exp
12445 * gdb.trace/passc-dyn.exp
12446 * gdb.trace/passcount.exp
12447 * gdb.trace/pending.exp
12448 * gdb.trace/pr16508.exp
12449 * gdb.trace/qtro.exp
12450 * gdb.trace/range-stepping.exp
12451 * gdb.trace/read-memory.exp
12452 * gdb.trace/report.exp
12453 * gdb.trace/save-trace.exp
12454 * gdb.trace/signal.exp
12455 * gdb.trace/stap-trace.exp
12456 * gdb.trace/status-stop.exp
12457 * gdb.trace/strace.exp
12458 * gdb.trace/tfile.exp
12459 * gdb.trace/tfind.exp
12460 * gdb.trace/trace-break.exp
12461 * gdb.trace/trace-condition.exp
12462 * gdb.trace/trace-enable-disable.exp
12463 * gdb.trace/trace-mt.exp
12464 * gdb.trace/tracecmd.exp
12465 * gdb.trace/tracefile-pseudo-reg.exp
12466 * gdb.trace/tspeed.exp
12467 * gdb.trace/tstatus.exp
12468 * gdb.trace/tsv.exp
12469 * gdb.trace/unavailable.exp
12470 * gdb.trace/while-dyn.exp
12471 * gdb.trace/while-stepping.exp
12472 * lib/gdb-guile.exp
12473 * lib/gdb.exp
12474 * lib/mi-support.exp
12475 * lib/pascal.exp
12476 * lib/perftest.exp
12477 * lib/prelink-support.exp
12478 * lib/selftest-support.exp
12479
ad02e4fe
SM
124802016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12481
12482 * Makefile.in: Include disable-implicit-rules.mk.
12483
22347e55
AA
124842016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12485
12486 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12487 non-byte-aligned bit fields.
12488
da5b30da
AA
124892016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12490
12491 PR gdb/12616
12492 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12493 respects the DW_AT_data_bit_offset attribute.
12494
b593ecca
SM
124952016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12496
12497 * gdb.base/default.exp: Fix output of "set language".
12498
3b165252
SM
124992016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12500
12501 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12502 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12503 make.
12504 * configure.ac: Remove checks for the make program.
12505 * configure: Re-generate.
12506
1a2f3d7f
KB
125072016-11-16 Kevin Buettner <kevinb@redhat.com>
12508
12509 * gdb.python/py-recurse-unwind.c (main): Add loop.
12510 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12511 to read_register() and gdb.parse_and_eval(). Make each code
12512 call a separate case that can be individually tested.
12513 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12514 proc. Call cont_and_backtrace for each of the code paths that
12515 we want to test in the unwinder.
12516
b7f38fda
AA
125172016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12518
12519 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12520 the definition of struct S.
12521
1f8db343
CM
125222016-11-11 Catherine Moore <clm@codesourcery.com>
12523
12524 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12525
fad0c9fb
PA
125262016-11-09 Pedro Alves <palves@redhat.com>
12527
12528 * gdb.base/commands.exp (runto_or_return): New procedure.
12529 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12530 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12531 (progvar_simple_while_test, progvar_complex_if_while_test)
12532 (if_while_breakpoint_command_test)
12533 (infrun_breakpoint_command_test, breakpoint_command_test)
12534 (user_defined_command_test, watchpoint_command_test)
12535 (test_command_prompt_position, redefine_hook_test)
12536 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12537 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12538 multi_line_input and multi_line. Remove gdb_expect and
12539 gdb_stop_suppressing_tests uses.
12540 * lib/gdb.exp (valnum_re): New global.
12541 (multi_line_input): New procedure.
12542
8354c62c
SM
125432016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12544
12545 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12546 Remove.
12547 (test_setup): Define with proc_with_prefix.
12548 (test_cli_inferior): Likewise.
12549 (test_cli_thread): Likewise.
12550 (test_cli_frame): Likewise.
12551 (test_cli_select_frame): Likewise.
12552 (test_cli_up_down): Likewise.
12553 (test_mi_thread_select): Likewise.
12554 (test_mi_stack_select_frame): Likewise.
12555 (test_cli_in_mi_inferior): Likewise.
12556 (test_cli_in_mi_thread): Likewise.
12557 (test_cli_in_mi_frame): Likewise.
12558 (top level): Do not use with_test_prefix_procname.
12559
64f367a2
PA
125602016-11-09 Pedro Alves <palves@redhat.com>
12561
12562 * gdb.base/commands.exp (gdbvar_simple_if_test)
12563 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12564 (progvar_simple_if_test, progvar_simple_while_test)
12565 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12566 (infrun_breakpoint_command_test, breakpoint_command_test)
12567 (user_defined_command_test, watchpoint_command_test)
12568 (test_command_prompt_position, deprecated_command_test)
12569 (bp_deleted_in_command, temporary_breakpoint_commands)
12570 (stray_arg0_test, source_file_with_indented_comment)
12571 (recursive_source_test, if_commands_test)
12572 (error_clears_commands_left, redefine_hook_test)
12573 (redefine_backtrace_test): Use proc_with_prefix.
12574 * lib/gdb.exp (proc_with_prefix): New proc.
12575
0bb65f1e
AA
125762016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12577
12578 * gdb.base/tui-layout.c: New file.
12579 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12580 disassembly window contains very long lines.
12581
7353f247
TT
125822016-11-08 Tom Tromey <tom@tromey.com>
12583
12584 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12585 depend on Python 2.
12586
30a7bb83
TT
125872016-11-08 Tom Tromey <tom@tromey.com>
12588
12589 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12590 New method.
12591
cdf5a07c
MG
125922016-10-29 Manish Goregaokar <manish@mozilla.com>
12593
2806dc7e 12594 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12595
51a789c3
MG
125962016-10-27 Manish Goregaokar <manish@mozilla.com>
12597
2806dc7e
PA
12598 * gdb.rust/simple.rs: Add test for univariant enums without
12599 discriminants and for encoded struct-like enums.
51a789c3 12600
f610ab6d
PA
126012016-10-28 Pedro Alves <palves@redhat.com>
12602
12603 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12604 gdb_test_multiple, tighten regexps and match symtabs and line
12605 tables incrementally.
12606
b129b0ca
LM
126072016-10-28 Luis Machado <lgustavo@codesourcery.com>
12608
12609 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12610 general.
12611
ecf45d2c
SL
126122016-10-25 Luis Machado <lgustavo@codesourcery.com>
12613
12614 * gdb.base/exec-invalid-sysroot.exp: New file.
12615
b8d38ee4
JK
126162016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12617
12618 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12619
f90fd8c2
JK
126202016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12621
12622 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12623
2d2476aa
MR
126242016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12625
2806dc7e
PA
12626 * gdb.base/killed-outside.exp: Remove $options from a call to
12627 `prepare_for_testing'.
2d2476aa 12628
e42b25a0
SM
126292016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12630
12631 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12632 Change test message.
12633
3ccdb432
SM
126342016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12635
12636 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12637 Update comment.
12638
5bad3170
SM
126392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12640
12641 * gdb.trace/mi-trace-save.exp: New file.
12642
5ad9dba7
YQ
126432016-10-13 Yao Qi <yao.qi@linaro.org>
12644
12645 * gdb.base/code_elim.exp (get_var_address): Remove.
12646 * gdb.base/relocate.exp: Likewise.
12647 * gdb.base/shreloc.exp: Likewise.
12648 * lib/gdb.exp (get_var_address): New.
12649
62df7e21
YQ
126502016-10-13 Yao Qi <yao.qi@linaro.org>
12651
12652 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12653 floating point tests if $skip_float_test is false.
12654
4dac951e
LM
126552016-10-12 Luis Machado <lgustavo@codesourcery.com>
12656
12657 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12658 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12659 argc values.
12660 Add 1 to argc so we guarantee distinct initial/modified argc values.
12661
8f1a8fc4
JK
126622016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12663
12664 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12665
16c85b5d
JK
126662016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12667
12668 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12669 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12670 * gdb.arch/vsx-regs.exp: Likewise.
12671
1d0e042a
YQ
126722016-10-07 Yao Qi <yao.qi@linaro.org>
12673
12674 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12675
68dadef5
MM
126762016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12677
12678 * gdb.python/python.exp: Test decode_line("*0").
12679
33fa2c6e
DE
126802016-10-06 Doug Evans <dje@google.com>
12681
12682 * gdb.python/py-value.exp (test_value_creation): Add test for large
12683 unsigned 64-bit value.
12684
9c37b5ae
TT
126852016-10-06 Tom Tromey <tom@tromey.com>
12686
12687 * gdb.compile/compile.exp: Change java tests to rust.
12688 * gdb.base/setshow.exp: Change java tests to rust.
12689 * gdb.base/default.exp: Remove java from language list.
12690 * README (Examples): Update language example.
12691 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12692 test.
12693 * lib/gdb.exp (skip_java_tests): Remove.
12694 * lib/java.exp: Remove.
12695 * gdb.java: Remove.
12696
78b86327
MR
126972016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12698
12699 * gdb.arch/mips-fcr.exp: New test.
12700 * gdb.arch/mips-fcr.c: Source for the new test.
12701
7470adbb
MR
127022016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12703
12704 * gdb.base/solib-disc.exp: Use `standard_output_file'
12705 throughout.
12706
4a556533
PA
127072016-10-06 Pedro Alves <palves@redhat.com>
12708
12709 * gdb.base/jit-simple-dl.c: New file.
12710 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12711 * gdb.base/jit-simple.c: ... this.
12712 * gdb.base/jit-simple.exp (jit_run): Delete.
12713 (build_jit): New proc.
12714 (jit_test_reread): Recompile either the main program or the shared
12715 library, depending on what is being tested. Skip changing address
12716 if caller wants to. Compare before/after addresses. If testing
12717 standalone, explicitly load the binary. Test "maint info
12718 breakpoints".
12719 (top level): Add "standalone vs shared lib" and "change address"
12720 vs "same address" axes.
12721
5a122fbc
PA
127222016-10-06 Pedro Alves <palves@redhat.com>
12723
12724 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12725 call.
12726 (jit_run): Delete.
12727 (jit_test_reread): Use with_test_prefix. Reload the main binary
12728 explicitly. Compare the before/after addresses of the JIT
12729 descriptor.
12730
ee8da4b8
DE
127312016-08-15 Doug Evans <dje@google.com>
12732
12733 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12734 for single bitfields is bool.
12735 * gdb.xml/tdesc-regs.exp: Ditto.
12736
f389f6fe
JK
127372016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12738
12739 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12740
fdebf1a4
YQ
127412016-10-05 Yao Qi <yao.qi@linaro.org>
12742
12743 * lib/gdb.exp (support_complex_tests): Return zero if
12744 gdb_skip_float_test return true.
12745
9c36d954 127462016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12747 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12748
12749 PR gdb/20487
12750 * gdb.mi/user-selected-context-sync.exp: New file.
12751 * gdb.mi/user-selected-context-sync.c: New file.
12752
4034d0ff 127532016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12754 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12755
12756 PR gdb/20487
12757 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12758 =thread-select-event check.
12759
a4297203
PB
127602016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12761
12762 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12763 the compulsory L operand changes.
12764 * gdb.arch/powerpc-power.s: Likewise.
12765
bb805577
JK
127662016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12767
12768 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12769 * gdb.base/jit-attach-pie.c: New file.
12770 * gdb.base/jit-attach-pie.exp: New file.
12771
6d61dee5
PA
127722016-09-28 Pedro Alves <palves@redhat.com>
12773
12774 * gdb.base/infcall-input.c: New file.
12775 * gdb.base/infcall-input.exp: New file.
12776
f73842fc
YQ
127772016-09-22 Yao Qi <yao.qi@linaro.org>
12778
12779 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12780 (gdb_exit): Rename it to ...
12781 (gdbserver_gdb_exit): ... Close GDBserver.
12782 (gdb_exit): New proc, call gdbserver_gdb_exit.
12783 (mi_gdb_exit): Likewise.
12784
90681dab
YQ
127852016-09-22 Yao Qi <yao.qi@linaro.org>
12786
12787 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12788 path.
12789 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12790 Remove duplication.
12791
9c211fd8
YQ
127922016-09-22 Yao Qi <yao.qi@linaro.org>
12793
12794 * lib/gdbserver-support.exp: Check the existence of
12795 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12796
ad0a504f
AK
127972016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12798
12799 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12800
36cf1806
TT
128012016-09-21 Tom Tromey <tom@tromey.com>
12802
12803 PR gdb/20604:
12804 * gdb.base/quit.exp: New file.
12805
74172ecf
SM
128062016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12807
12808 * .gitignore: New file.
12809
3d0ec882
MR
128102016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12811
12812 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12813 throughout.
12814
8193adea
AA
128152016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12816
12817 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12818
d41a5c09
JK
128192016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12820
12821 * gdb.cp/casts.cc (decltype): Move it ...
12822 (main): ... with its call to ...
12823 * gdb.cp/casts03.cc: ... a new file.
12824 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12825
d2dfe700
JK
128262016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12827
12828 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12829
e2a92b16
PB
128302016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12831
12832 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12833 and sync up the test with tests in gas/testsuite/gas/ppc.
12834 * gdb.arch/powerpc-power.exp: Likewise.
12835
49b4de64
JK
128362016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12837
12838 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12839
2c29df25
SDJ
128402016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12841 Jan Kratochvil <jan.kratochvil@redhat.com>
12842
12843 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12844 make m1's definition to be different from m2's. Use 'dummy' as an
12845 argument for probe 'two'.
12846
cc3c2846
JB
128472016-09-10 Jon Beniston <jon@beniston.com>
12848
12849 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12850 for sim target.
12851
e1b2624a
AA
128522016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12853
12854 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
12855 variable declaration.
12856 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
12857 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
12858 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
12859 received HWCAP as its argument.
12860
4295e285
PA
128612016-09-06 Pedro Alves <palves@redhat.com>
12862
12863 * gdb.base/new-ui-pending-input.c: New file.
12864 * gdb.base/new-ui-pending-input.exp: New file.
12865 * gdb.exp (clear_gdb_spawn_id): New procedure.
12866 (with_spawn_id): Check whether gdb_spawn_id exists before
12867 referencing it. If gdb_spawn_id didn't exist on entry, clear it
12868 on exit.
12869
00d5215e
UW
128702016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12871
12872 * gdb.base/float128.c: New file.
12873 * gdb.base/float128.exp: Likewise.
12874 * gdb.base/floatn.c: Likewise.
12875 * gdb.base/floatn.exp: Likewise.
12876
a9ff5f12
UW
128772016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
12878
12879 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
12880
f245535c
PA
128812016-09-05 Pedro Alves <palves@redhat.com>
12882
12883 PR backtrace/19927
12884 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
12885 unwinders are immediately called as side effect of "source" or
12886 "disable unwinder" commands.
12887 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
12888
ae9cf263
YQ
128892016-09-02 Yao Qi <yao.qi@linaro.org>
12890
12891 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
12892 is true and $type is "float" or "double".
12893
27aba047
YQ
128942016-09-02 Yao Qi <yao.qi@linaro.org>
12895
12896 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
12897 true.
12898 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
12899 * gdb.base/call-rt-st.exp: Likewise.
12900 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
12901 return value instead of gdb,skip_float_test.
12902 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
12903 (do_function_calls): Use its return value instead of
12904 gdb,skip_float_test.
12905 * gdb.base/finish.exp: Likewise.
12906 * gdb.base/funcargs.exp: Likewise.
12907 * gdb.base/return.exp: Likewise.
12908 * gdb.base/return2.exp: Likewise.
12909 * gdb.base/varargs.exp: Likewise.
12910 * lib/gdb.exp (gdb_skip_float_test): Change it to
12911 gdb_caching_proc. Detect the broken ptrace on arm-linux.
12912
5af962df
AA
129132016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
12914
12915 * gdb.multi/tids.exp: Test "thread apply all".
12916
7fac6910
JK
129172016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12918
12919 * gdb.base/default.exp (tty): Remove.
12920
bb1fe4ac
KB
129212016-08-24 Kevin Buettner <kevinb@redhat.com>
12922
2806dc7e
PA
12923 * gdb.python/py-recurse-unwind.c: New file.
12924 * gdb.python/py-recurse-unwind.py: New file.
12925 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 12926
0a1ddfa6
SM
129272016-08-24 Simon Marchi <simon.marchi@ericsson.com>
12928
12929 * gdb.base/set-inferior-tty.exp: New file.
12930 * gdb.base/set-inferior-tty.c: New file.
12931
d9de1fe3
PA
129322016-08-23 Pedro Alves <palves@redhat.com>
12933
12934 PR gdb/20494
12935 * gdb.base/new-ui-echo.c: New file.
12936 * gdb.base/new-ui-echo.exp: New file.
12937
e9d9abd7
YQ
129382016-08-23 Yao Qi <yao.qi@linaro.org>
12939
12940 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
12941 gdbserver_spawn.
12942 * gdb.server/connect-without-multi-process.exp (do_test):
12943 Likewise.
12944
3589529e
YQ
129452016-08-23 Yao Qi <yao.qi@linaro.org>
12946
12947 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
12948 standalone_txt. Delete gdb_txt and standalone_txt on host
12949 and target. Spawn the binary on target. Copy files from
12950 target to host.
12951
6bb90213
PA
129522016-08-22 Pedro Alves <palves@redhat.com>
12953
12954 PR gdb/20505
12955 * gdb.base/vdso-warning.exp: Test core dumps too. Use
12956 with_test_prefix. Factor out bits to ...
12957 (test_no_vdso): ... this new procedure.
12958
20c2c024
CL
129592016-08-19 Carl Love <cel@us.ibm.com>
12960
12961 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
12962 maintaining separate logic for constructing the output path.
12963 * gdb.arch/powerpc-d128-regs.exp: Likewise.
12964 * gdb.arch/ppc-dfp.exp: Likewise.
12965 * gdb.arch/ppc-fp.exp: Likewise.
12966 * gdb.arch/vsx-regs.exp: Likewise.
12967 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
12968 binprefix for generating the additional binary files.
12969
0646e07d
PA
129702016-08-19 Pedro Alves <palves@redhat.com>
12971
12972 * gdb.trace/mi-trace-frame-collected.exp
12973 (test_trace_frame_collected): On x32, expect two registers.
12974
46da9242
CL
129752016-08-18 Carl Love <cel@us.ibm.com>
12976
12977 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
12978 and sync up the test with tests in gas/testsuite/gas/ppc.
12979 * gdb.arch/powerpc-power.exp: Likewise.
12980
eb2332d7
SM
129812016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12982
12983 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
12984 expected error message.
12985
63c61e04
SM
129862016-08-17 Simon Marchi <simon.marchi@ericsson.com>
12987
12988 * gdb.multi/remove-inferiors.exp: New file.
12989 * gdb.multi/remove-inferiors.c: New file.
12990
7b17065f
YQ
129912016-08-12 Yao Qi <yao.qi@linaro.org>
12992
12993 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
12994 argument list.
12995
01d3dedf
PA
129962016-08-10 Pedro Alves <palves@redhat.com>
12997
12998 PR gdb/19187
12999 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13000 setup_kfails.
13001
3eb7562a
PA
130022016-08-09 Pedro Alves <palves@redhat.com>
13003 Simon Marchi <simon.marchi@ericsson.com>
13004
13005 PR gdb/20418
13006 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13007 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13008
80614914
PA
130092016-08-09 Pedro Alves <palves@redhat.com>
13010
13011 PR mi/20431
13012 * gdb.mi/mi-cmd-error.exp: New file.
13013
f348d89a
PA
130142016-08-09 Pedro Alves <palves@redhat.com>
13015
13016 PR gdb/18653
13017 * gdb.base/signals-state-child.c: New file.
13018 * gdb.base/signals-state-child.exp: New file.
13019 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13020
e5ca03b4
PA
130212016-08-09 Pedro Alves <palves@redhat.com>
13022
13023 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13024
282a0691
TT
130252016-08-03 Tom Tromey <tom@tromey.com>
13026
13027 PR python/18565:
13028 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13029
41bfcd63
YQ
130302016-08-01 Yao Qi <yao.qi@linaro.org>
13031
13032 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13033 variable mode to "multi-process" if $multi_process is 1, otherwise
13034 set it to "single-process".
13035
e3465b24
YQ
130362016-08-01 Yao Qi <yao.qi@linaro.org>
13037
13038 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13039 * gdb.cp/cpexprs.exp: Likewise.
13040 * gdb.cp/m-static.exp: Likewise.
13041
0b31a4bc
TT
130422016-07-26 Tom Tromey <tom@tromey.com>
13043
13044 PR python/20190:
13045 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13046 test.
13047
e0461dbb
MM
130482016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13049
13050 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13051 selecting assembly source files.
13052 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13053 assembly source files.
13054 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13055 assembly source files.
13056 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13057 selecting assembly source files.
13058
8194e927
SM
130592016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13060
13061 * gdb.base/new-ui.exp (do_test_invalid_args): New
13062 procedure.
13063
c0272db5
TW
130642016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13065
13066 * gdb.btrace/reconnect.c: New file.
13067 * gdb.btrace/reconnect.exp: New file.
13068
e3487908
GKB
130692016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13070
13071 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13072 to test_catch_syscall_group.
13073 (test_catch_syscall_group): New.
13074
12df5c00
TT
130752016-07-21 Tom Tromey <tom@tromey.com>
13076
13077 * gdb.rust/simple.rs (main): Use empty struct expression.
13078 * gdb.rust/simple.exp: Add tests for empty struct expression.
13079
bae62ee2
YQ
130802016-07-21 Yao Qi <yao.qi@linaro.org>
13081
13082 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13083 if gdb_skip_xml_test is true on some targets.
13084
b1b53fb3
YQ
130852016-07-21 Yao Qi <yao.qi@linaro.org>
13086
13087 * gdb.server/solib-list.exp: Unset last_loaded_file.
13088
027d97f8
JK
130892016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13090
13091 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13092 "step into captured_main (args)".
13093
7674d381
JK
130942016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13095
13096 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13097
72b5d099
JK
130982016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13099
13100 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13101
1f960ced
PA
131022016-07-19 Pedro Alves <palves@redhat.com>
13103
13104 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13105 * gdb.opt/inline-bt.exp: Likewise.
13106 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13107 additional_flags=-Winline.
13108 * gdb.opt/inline-locals.exp: Likewise.
13109 * gdb.opt/inline-markers.c (ATTR): Define.
13110 (inlined_fn): Use it.
13111
f25827c1
YQ
131122016-07-19 Yao Qi <yao.qi@linaro.org>
13113
13114 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13115 (test_with_self): Remove some code. Remove argument executable.
13116 (top-level): Use do_self_tests.
13117
37539ebe
DB
131182016-07-15 Zachary Welch <zwelch@codesourcery.com>
13119 Don Breazeal <donb@codesourcery.com>
13120
13121 * gdb.base/maint.exp: Escape paths used in regular expressions.
13122 * gdb.stabs/weird.exp: Likewise.
13123
dac790e1
TT
131242016-07-13 Tom Tromey <tom@tromey.com>
13125
13126 PR python/15620, PR python/18620:
13127 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13128 (test_bkpt_events): New procs.
13129
93daf339
TT
131302016-07-13 Tom Tromey <tom@tromey.com>
13131
13132 PR python/17698:
13133 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13134 test.
13135 (test_watchpoints): Likewise.
13136 (test_bkpt_pending): New proc.
13137
6571a381
TT
131382016-07-13 Tom Tromey <tom@tromey.com>
13139
13140 PR cli/18053:
13141 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13142 completion test.
13143
e8732474
JK
131442016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13145
13146 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13147 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13148 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13149 f_label.
13150 (g): Rename g_end_lbl to g_label.
13151 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13152 low_pc and high_pc.
13153 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13154
e0f3fd7c
TT
131552016-07-12 Tom Tromey <tom@tromey.com>
13156
13157 PR python/19293:
13158 * gdb.python/py-unwind-maint.exp: Update tests.
13159
3cfe46b6
YQ
131602016-07-12 Yao Qi <yao.qi@linaro.org>
13161
13162 * lib/selftest-support.exp (selftest_setup): Match the output
13163 when captured_main is inlined.
13164
4f19a0e6
WT
131652016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13166
13167 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13168 New variables.
13169 (print this%a, print this%b, print this): New tests.
13170 * gdb.fortran/derived-types.f90 (this): New object and
13171 initialization.
13172
986cf455
SM
131732016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13174
13175 * gdb.ada/arraydim.exp: Remove extra directory level in build
13176 directory.
13177
f0464b23
SM
131782016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13179
13180 * lib/ada.exp: Remove extra directory level in build directory.
13181 * gdb.ada/cond_lang.exp: Likewise.
13182 * gdb.ada/exec_changed.exp: Likewise.
13183 * gdb.ada/lang_switch.exp: Likewise.
13184
42d94011
MG
131852016-07-06 Manish Goregaokar <manish@mozilla.com>
13186
2806dc7e
PA
13187 * simple.rs: Add test for raw pointer subscripting.
13188 * simple.exp: Add test expectations.
42d94011 13189
647c264c
YQ
131902016-07-05 Yao Qi <yao.qi@linaro.org>
13191
13192 * gdb.mi/mi-reverse.exp: Match =record-started output.
13193
20aa2c60
PA
131942016-07-01 Pedro Alves <palves@redhat.com>
13195
13196 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13197 procedure.
13198 (jit_reader_test): Test the jit reader's unwinder.
13199 * gdb.base/jithost.c (jit_function_00_code): New global.
13200 (main): Use memcpy to fill in the mmapped code, instead of poking
13201 bytes manually here.
13202 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13203 value.
13204 (read_debug_info): Save the function's range.
13205 (read_sp): New function.
13206 (unwind_frame): Use it. Also unwind RBP.
13207 (get_frame_id): Use read_sp.
13208 (gdb_init_reader): Use calloc instead of malloc.
13209 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13210 parameter. Use gdb_test_multiple.
13211
ced2dffb
PA
132122016-07-01 Pedro Alves <palves@redhat.com>
13213 Antoine Tremblay <antoine.tremblay@ericsson.com>
13214
13215 * gdb.threads/process-dies-while-detaching.c: New file.
13216 * gdb.threads/process-dies-while-detaching.exp: New file.
13217
63000888
PA
132182016-07-01 Pedro Alves <palves@redhat.com>
13219
13220 * gdb.multi/watchpoint-multi-exit.c: New file.
13221 * gdb.multi/watchpoint-multi-exit.exp: New file.
13222
038d4868
PA
132232016-06-30 Pedro Alves <palves@redhat.com>
13224
13225 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13226 unset inferior_spawn_id.
13227
994e9c83
PA
132282016-06-30 Pedro Alves <palves@redhat.com>
13229
13230 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13231 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13232
e5653468
YQ
132332016-06-29 Yao Qi <yao.qi@linaro.org>
13234
13235 * gdb.base/return.c: Add copyright header.
13236
803b47e5
TT
132372016-06-29 Tom Tromey <tom@tromey.com>
13238
13239 PR python/20129:
13240 * gdb.python/py-framefilter.exp: Add tests for setting priority
13241 and disabling of non-existent frame filter.
13242
28244707
YQ
132432016-06-29 Yao Qi <yao.qi@linaro.org>
13244
13245 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13246 0x0f07ff.
13247
a31d2f06
YQ
132482016-06-28 Yao Qi <yao.qi@linaro.org>
13249
13250 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13251 triplets. Start gdb, execute catch syscall, and continue. Check
13252 gdb's output to determine catch syscall is supported.
13253
921d8f54
MG
132542016-06-27 Manish Goregaokar <manish@mozilla.com>
13255
25d49b86
PA
13256 * gdb.rust/simple.rs: Add test for returning unit in a function.
13257 * gdb.rust/simple.exp: Add expectation for functions returning
13258 unit.
921d8f54 13259
f4952523
PMR
132602016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13261
13262 * gdb.python/py-breakpoint-create-fail.c,
13263 gdb.python/py-breakpoint-create-fail.exp,
13264 gdb.python/py-breakpoint-create-fail.py: New testcase.
13265
fccb08f8
MG
132662016-06-25 Manish Goregaokar <manish@mozilla.com>
13267
13268 PR gdb/20239
13269 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13270 * gdb.rust/simple.exp: Add test expectations for new NonZero
13271 tests.
fccb08f8 13272
6b850546
DT
132732016-06-24 David Taylor <dtaylor@emc.com>
13274
13275 * gdb.base/offsets.exp: New file.
13276 * gdb.base/offsets.c: New file.
13277
17621150
TT
132782016-06-23 Tom Tromey <tom@tromey.com>
13279
13280 PR gdb/16483:
13281 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13282 before any filters are loaded.
13283
04d59df6
WT
132842016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13285
13286 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13287 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13288 structs.
13289 * gdb.fortran/derived-type-function.exp: New file.
13290 * gdb.fortran/derived-type-function.f90: New file.
13291
13292
ac69f786
PA
132932016-06-21 Pedro Alves <palves@redhat.com>
13294
13295 * gdb.base/new-ui.exp: New file.
13296 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13297 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13298 (with_spawn_id): New procedure.
13299
49940788
PA
133002016-06-21 Pedro Alves <palves@redhat.com>
13301
13302 * gdb.mi/mi-exec-run.exp: New file.
13303
ef274d26
PA
133042016-06-21 Pedro Alves <palves@redhat.com>
13305
13306 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13307 breakpoint command's output on the main UI.
13308 (test_break): New procedure, factored out from calls in the top
13309 level.
13310 (top level): Use foreach_with_prefix to test MI as main UI and as
13311 separate UI.
13312
468afe6c
PA
133132016-06-21 Pedro Alves <palves@redhat.com>
13314
13315 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13316 (test_awatch_creation_and_listing)
13317 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13318 Remove 'type' parameter.
13319 (test_watchpoint_all): New parameter mi_mode. Remove
13320 with_test_prefix.
13321 (top level): Use foreach_with_prefix, and add main/separate UI MI
13322 testing axis.
13323
51f77c37
PA
133242016-06-21 Pedro Alves <palves@redhat.com>
13325
13326 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13327 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13328 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13329 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13330 (gdb_main_spawn_id, mi_spawn_id): Declare and
13331 comment.
13332 (mi_create_inferior_pty): New procedure,
13333 factored out from default_mi_gdb_start.
13334 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13335 procedures.
13336 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13337 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13338 Use mi_create_inferior_pty.
13339 (mi_gdb_start): Use eval to pass down args list.
13340
8980e177
PA
133412016-06-21 Pedro Alves <palves@redhat.com>
13342
13343 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13344 * gdb.opt/inline-cmds.exp: Add MI tests.
13345
f38d3ad1
PA
133462016-06-21 Pedro Alves <palves@redhat.com>
13347
13348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13349
45db7c09
PA
133502016-06-21 Pedro Alves <palves@redhat.com>
13351
13352 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13353 (top level): Use it instead of mi_execute_to.
13354
5a069ab3
PA
133552016-06-21 Pedro Alves <palves@redhat.com>
13356
13357 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13358 (cont_handler_str): New.
13359 (signal_stop_handler): Set stop_handler_str instead of printing to
13360 stdout.
13361 (continue_handler): Set cont_handler_str instead of printing to
13362 stdout.
13363 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13364 mi_send_resuming_command. Print stop_handler_str and
13365 cont_handler_str instead of expecting the python events print
13366 directly.
13367
2838cc1d
SD
133682016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13369
13370 * gdb.base/jit-reader.exp: New file.
13371 * gdb.base/jithost.c: New file.
13372 * gdb.base/jithost.h: New file.
13373 * gdb.base/jitreader.c : New file.
13374 * gdb.base/jit-protocol.h: New file.
13375
21a77091
YQ
133762016-06-17 Yao Qi <yao.qi@linaro.org>
13377
13378 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13379 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13380 and detach-on-fork. Adjust tests.
13381 (top level): Invoke break_cond_on_syscall with combinations of
13382 syscall, follow-fork-mode and detach-on-fork.
13383
f50bf8e5
YQ
133842016-06-17 Yao Qi <yao.qi@linaro.org>
13385
13386 * gdb.base/step-over-exit.c: New.
13387 * gdb.base/step-over-exit.exp: New.
13388
a28d8e50
YTL
133892016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13390
13391 * gdb.base/float.exp: Add target check for nds32*-*-*.
13392 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13393
cad8e26d
AB
133942016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13395
13396 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13397 for unsupported target features.
13398 * gdb.base/call-rt-st.exp: Likewise.
13399 * gdb.base/call-sc.exp: Likewise.
13400 * gdb.base/call-signal-resume.exp: Likewise.
13401 * gdb.base/call-strs.exp: Likewise.
13402 * gdb.base/callexit.exp: Likewise.
13403 * gdb.base/callfuncs.exp: Likewise.
13404 * gdb.base/nodebug.exp: Likewise.
13405 * gdb.base/printcmds.exp: Likewise.
13406 * gdb.base/ptype.exp: Likewise.
13407 * gdb.base/structs.exp: Likewise.
13408 * gdb.base/unwindonsignal.exp: Likewise.
13409 * gdb.cp/gdb2495.exp: Likewise.
13410 * gdb.cp/templates.exp: Likewise.
13411 * gdb.cp/virtfunc.exp: Likewise.
13412 * gdb.threads/hand-call-in-threads.exp: Likewise.
13413 * gdb.threads/interrupted-hand-call.exp: Likewise.
13414 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13415
347dc102
TT
134162016-06-10 Tom Tromey <tom@tromey.com>
13417
13418 PR rust/20110:
13419 * gdb.rust/expr.exp: Add test for integer constant larger than
13420 i32.
13421
5e13cf25
BH
134222016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13423
13424 * gdb.fortran/nested-funcs.exp: New.
13425 * gdb.fortran/nested-funcs.f90: New.
13426
bb556f1f
TK
134272016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13428
13429 * gdb.base/examine-backward.c: New file.
13430 * gdb.base/examine-backward.exp: New file.
13431
38b022b4
SM
134322016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13433
13434 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13435 matching.
13436
1b40ec05
TT
134372016-06-02 Tom Tromey <tom@tromey.com>
13438
13439 PR python/18984:
13440 * gdb.python/py-shared.exp: Add solib_name test.
13441
193bd378
SM
134422016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13443
13444 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13445
3326303b
MG
134462016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13447
13448 PR c++/19893
13449 * gdb.dwarf2/implref.exp: Rename to...
13450 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13451 * gdb.dwarf2/implref-array.c: New file.
13452 * gdb.dwarf2/implref-array.exp: Likewise.
13453 * gdb.dwarf2/implref-global.c: Likewise.
13454 * gdb.dwarf2/implref-global.exp: Likewise.
13455 * gdb.dwarf2/implref-struct.c: Likewise.
13456 * gdb.dwarf2/implref-struct.exp: Likewise.
13457
825c8ef2
AT
134582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13459
13460 * gdb.trace/trace-condition.exp: Add 64bit tests.
13461
2320162a
AT
134622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13463
13464 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13465 bits types.
13466 (main): Adapt to 8 to 64 bits types.
13467 * gdb.trace/trace-condition.exp: Add new tests.
13468
a7818233
AT
134692016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13470
13471 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13472
0d336466
AT
134732016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13474
13475 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13476 Move condition tests...
13477 * gdb.trace/trace-condition.exp: Here.
13478
7faeb45a
AT
134792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13480
13481 * gdb.trace/trace-condition.exp: Add counter-case tests.
13482
e385593e
JK
134832016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13484
13485 PR c++/15231
13486 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13487 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13488
744608cc
PA
134892016-05-27 Pedro Alves <palves@redhat.com>
13490
13491 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13492 New procedure.
13493 (top level): Call it, and bail out of DejaGnu is known to be bad.
13494
ac775bf4
AB
134952016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13496
13497 * gdb.base/whatis.c: Extend the test case.
13498 * gdb.base/whatis.exp: Add additional tests.
13499
2bbad2ea
BH
135002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13501
13502* gdb.fortran/type.f90: Add pointer variable.
13503* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13504
8b70175d
BH
135052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13506
13507 * gdb.fortran/vla-type.exp: Fix testcase name.
13508
86d8a848
BH
135092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13510
13511 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13512
e188eb36
BH
135132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13514
13515 * gdb.fortran/type.f90: Add nested structures.
13516 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13517 * gdb.fortran/derived-type.exp: Adapt expected output.
13518 * gdb.fortran/vla-type.exp: Adapt expected output.
13519
9b2db1fd
BH
135202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13521
13522 * gdb.fortran/whatis_type.exp: Adapt expected output.
13523
72b17055
BH
135242016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13525
13526 * gdb.fortran/print_type.exp: Fix expected output.
13527 * gdb.fortran/whatis_type.exp: Fix expected output.
13528
3cd81d8d
BH
135292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13530
13531 * gdb.fortran/whatis_type.exp: Use multi_line.
13532
ddae9462
TT
135332016-05-24 Tom Tromey <tom@tromey.com>
13534
13535 PR python/17386:
13536 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13537 use value as an index.
13538
1957f6b8
TT
135392016-05-23 Tom Tromey <tom@tromey.com>
13540
13541 PR python/17981:
13542 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13543 no-breakpoint case.
13544
026a9174
PA
135452016-05-24 Pedro Alves <palves@redhat.com>
13546
13547 PR gdb/19828
13548 * gdb.threads/clone-attach-detach.c: New file.
13549 * gdb.threads/clone-attach-detach.exp: New file.
13550
e70a7231
FR
135512016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13552
13553 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13554
0f6ed0e0
TT
135552016-05-23 Tom Tromey <tom@tromey.com>
13556
13557 PR python/19438, PR python/18393:
13558 * gdb.python/py-progspace.exp: Add "dir" test.
13559 * gdb.python/py-objfile.exp: Add "dir" test.
13560
ffd19d61
YQ
135612016-05-23 Yao Qi <yao.qi@linaro.org>
13562
13563 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13564 * gdb.arch/thumb2-it.exp: Likewise.
13565
9e8f9b05
SM
135662016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13567
13568 * gdb.mi/mi-threads-interrupt.c: New file.
13569 * gdb.mi/mi-threads-interrupt.exp: New file.
13570
61c6156d
SM
135712016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13572
13573 PR gdb/18077
13574 * gdb.mi/mi-async-run.exp: New file.
13575 * gdb.mi/mi-async-run.c: New file.
13576
67218854
TT
135772016-05-17 Tom Tromey <tom@tromey.com>
13578 Manish Goregaokar <manishsmail@gmail.com>
13579
13580 * lib/rust-support.exp: New file.
13581 * lib/gdb.exp (skip_rust_tests): New proc.
13582 (build_executable_from_specs): Handle rust.
13583 * lib/future.exp (gdb_find_rustc): New proc.
13584 (gdb_default_target_compile): Handle rust.
13585 * gdb.rust/expr.exp: New file.
13586 * gdb.rust/generics.exp: New file.
13587 * gdb.rust/generics.rs: New file.
13588 * gdb.rust/methods.exp: New file.
13589 * gdb.rust/methods.rs: New file.
13590 * gdb.rust/modules.exp: New file.
13591 * gdb.rust/modules.rs: New file.
13592 * gdb.rust/simple.exp: New file.
13593 * gdb.rust/simple.rs: New file.
13594
c44af4eb
TT
135952016-05-17 Tom Tromey <tom@tromey.com>
13596
13597 * gdb.base/default.exp (set language): Add rust.
13598
dcd1f979
TT
135992016-05-17 Tom Tromey <tom@tromey.com>
13600
13601 * gdb.gdb/unittest.exp: New file.
13602
155b7f57
YQ
136032016-05-16 Yao Qi <yao.qi@linaro.org>
13604
13605 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13606 shell_prompt. Update shell_prompt_re.
13607
8ddd5a6c
DE
136082016-05-12 Doug Evans <dje@google.com>
13609
13610 PR symtab/19999
13611 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13612 $options when building executable.
13613 * gdb.dwarf2/fission-loclists-pie.S: New file.
13614 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13615
02e370d9
SM
136162016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13617
13618 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13619 of [is_remote target],
13620
8929ad8b
SM
136212016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13622
13623 * lib/gdb.exp (use_gdb_stub): New procedure.
13624
6c447423
DE
136252016-05-03 Yunlian Jiang <yunlian@google.com>
13626 Doug Evans <dje@google.com>
13627
13628 PR symtab/19914
13629 * gdb.dwarf2/dwp-sepdebug.c: New file.
13630 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13631
444e826c
SM
136322016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13633
13634 * gdb.base/detach.exp: Remove is_remote check.
13635
740feeaa
SM
136362016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13637
13638 * gdb.base/annota-input-while-running.exp: Don't check for
13639 [is_remote target]. Enable annotations after running to main.
13640 Remove unused "set test..." line.
13641
9080ac9d
SM
136422016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13643
13644 * gdb.trace/trace-enable-disable.exp: New file.
13645 * gdb.trace/trace-enable-disable.c: New file.
13646
952ebca5
SM
136472016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13648
13649 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13650 use it in info sharedlibrary test.
13651 * gdb.trace/ftrace-lock.exp: Likewise.
13652 * gdb.trace/ftrace.exp: Likewise.
13653 * gdb.trace/range-stepping.exp: Likewise.
13654 * gdb.trace/trace-break.exp: Likewise.
13655 * gdb.trace/trace-condition.exp: Likewise.
13656 * gdb.trace/trace-mt.exp: Likewise.
13657
d9019901
SM
136582016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13659
13660 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13661 (gdb_load_shlib): ... this.
13662 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13663 gdb_load_shlib.
13664 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13665 * gdb.base/ctxobj.exp: Likewise.
13666 * gdb.base/dprintf-pending.exp: Likewise.
13667 * gdb.base/dso2dso.exp: Likewise.
13668 * gdb.base/fixsection.exp: Likewise.
13669 * gdb.base/gcore-relro.exp: Likewise.
13670 * gdb.base/gdb1555.exp: Likewise.
13671 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13672 * gdb.base/gnu-ifunc.exp: Likewise.
13673 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13674 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13675 * gdb.base/pending.exp: Likewise.
13676 * gdb.base/print-file-var.exp: Likewise.
13677 * gdb.base/print-symbol-loading.exp: Likewise.
13678 * gdb.base/shlib-call.exp: Likewise.
13679 * gdb.base/shreloc.exp: Likewise.
13680 * gdb.base/so-impl-ld.exp: Likewise.
13681 * gdb.base/solib-disc.exp: Likewise.
13682 * gdb.base/solib-nodir.exp: Likewise.
13683 * gdb.base/solib-overlap.exp: Likewise.
13684 * gdb.base/solib-symbol.exp: Likewise.
13685 * gdb.base/solib-weak.exp (do_test): Likewise.
13686 * gdb.base/sym-file.exp: Likewise.
13687 * gdb.base/symtab-search-order.exp: Likewise.
13688 * gdb.base/type-opaque.exp: Likewise.
13689 * gdb.base/unload.exp: Likewise.
13690 * gdb.base/watchpoint-solib.exp: Likewise.
13691 * gdb.compile/compile.exp: Likewise.
13692 * gdb.cp/gdb2384.exp: Likewise.
13693 * gdb.cp/infcall-dlopen.exp: Likewise.
13694 * gdb.cp/re-set-overloaded.exp: Likewise.
13695 * gdb.fortran/library-module.exp: Likewise.
13696 * gdb.opt/solib-intra-step.exp: Likewise.
13697 * gdb.python/py-finish-breakpoint.exp: Likewise.
13698 * gdb.python/py-shared.exp: Likewise.
13699 * gdb.reverse/solib-precsave.exp: Likewise.
13700 * gdb.reverse/solib-reverse.exp: Likewise.
13701 * gdb.server/solib-list.exp: Likewise.
13702 * gdb.threads/dlopen-libpthread.exp: Likewise.
13703 * gdb.threads/tls-shared.exp: Likewise.
13704 * gdb.threads/tls-so_extern.exp: Likewise.
13705 * gdb.trace/change-loc.exp: Likewise.
13706 * gdb.trace/ftrace-lock.exp: Likewise.
13707 * gdb.trace/ftrace.exp: Likewise.
13708 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13709 * gdb.trace/pending.exp: Likewise.
13710 * gdb.trace/range-stepping.exp: Likewise.
13711 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13712 (strace_info_marker): Likewise.
13713 (strace_probe_marker): Likewise.
13714 (strace_trace_on_same_addr): Likewise.
13715 (strace_trace_on_diff_addr): Likewise.
13716 * gdb.trace/trace-break.exp: Likewise.
13717 * gdb.trace/trace-condition.exp: Likewise.
13718 * gdb.trace/trace-mt.exp: Likewise.
13719
fca4cfd9
SM
137202016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13721
13722 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13723 result of gdb_remote_download.
13724 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13725 * gdb.base/dso2dso.exp: Likewise.
13726 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13727 * gdb.base/print-file-var.exp: Likewise.
13728 * gdb.base/shlib-call.exp: Likewise.
13729 * gdb.base/shreloc.exp: Likewise.
13730 * gdb.base/solib-overlap.exp: Likewise.
13731 * gdb.base/solib-weak.exp (do_test): Likewise.
13732 * gdb.base/unload.exp: Likewise.
13733
11cf4ffb
YQ
137342016-04-27 Yao Qi <yao.qi@linaro.org>
13735
13736 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13737 exists.
13738
3e2e34f8
KB
137392016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13740
13741 * vla-type.exp: Print structure from toplevel.
13742
8f07e298
BH
137432016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13744
13745 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13746 of dynamic types.
13747 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13748 of dynamic types.
13749
9920b434
BH
137502016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13751
13752 * gdb.fortran/vla-type.f90: New file.
13753 * gdb.fortran/vla-type.exp: New file.
13754
f3abeff5
YQ
137552016-04-25 Yao Qi <yao.qi@linaro.org>
13756
13757 * gdb.base/branch-to-self.c: New file.
13758 * gdb.base/branch-to-self.exp: New file.
13759
0a5d52f0
YQ
137602016-04-22 Yao Qi <yao.qi@linaro.org>
13761
13762 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13763 more after $hex.
13764
495346f6
YQ
137652016-04-22 Yao Qi <yao.qi@linaro.org>
13766
13767 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13768 * gdb.base/annota3.exp: Likewise.
13769
4a7e075c
YQ
137702016-04-22 Yao Qi <yao.qi@linaro.org>
13771
13772 * gdb.reverse/step-precsave.exp: Do one step and test program
13773 stops in "callee" and do multiple steps until program goes out
13774 of "callee".
13775 * gdb.reverse/step-reverse.exp: Likewise.
13776
5b061e98
YQ
137772016-04-22 Yao Qi <yao.qi@linaro.org>
13778
13779 * gdb.trace/signal.exp: Also pass if
13780 $tracepoint_hits($i) > $iterations.
13781
5c5dc57f
YQ
137822016-04-22 Yao Qi <yao.qi@linaro.org>
13783
13784 * gdb.trace/signal.c: New file.
13785 * gdb.trace/signal.exp: New file.
13786
a55411b9
DE
137872016-04-19 Doug Evans <xdje42@gmail.com>
13788
13789 * gdb.base/bad-file.exp: New file.
13790
a22df60a
MG
137912016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13792
13793 * gdb.dwarf2/implref.exp: New file.
13794
0c13f7e5
BH
137952016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13796
13797 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13798 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13799 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13800 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13801 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13802 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13803 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13804 * lib/fortran.exp (fortran_int4): New procedure.
13805 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13806 (fortran_logical4): Likewise.
13807
9b9b09e9
BH
138082016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13809
13810 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13811
a14d1f4d
BH
138122016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13813
13814 * lib/compiler.c: Add Intel specific preprocessor macros.
13815 * lib/compiler.cc: Likewise.
25d49b86 13816
7d49b1d0
LM
138172016-04-13 Luis Machado <lgustavo@codesourcery.com>
13818
13819 * gdb.server/connect-with-no-symbol-file.c: New file.
13820 * gdb.server/connect-with-no-symbol-file.exp: New file.
13821
8392fa22
SM
138222016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13823
13824 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13825
8c4c4aeb
SM
138262016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13827
13828 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13829 standard output directory.
13830
45e3745e
AT
138312016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13832
13833 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13834
e26b7e41
MM
138352016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13836
13837 * gdb.btrace/instruction_history.c (loop): Add declaration.
13838
8ce09462
AT
138392016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13840
13841 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13842
2e88a1ea
SM
138432016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13844
13845 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13846 parentheses to print.
13847 (continue_handler): Likewise.
13848
f48e22e3
SM
138492016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13850
13851 * gdb.server/solib-list.exp: Remove is_remote check.
13852 Pass shlib= to gdb_compile. Don't link shared library with
13853 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
13854 Run binary filename through "readlink -f" on the target.
13855
096be756
PA
138562016-04-08 Pedro Alves <palves@redhat.com>
13857
13858 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
13859 interpreter filename as argument to gdbserver_spawn.
13860 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13861 Return empty if $last_loaded_file does not exist.
13862
06500533
JK
138632016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13864
13865 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
13866 * gdb.base/jit-main.c: Use exit after usage.
13867
2d35e871
JK
138682016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13869
13870 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
13871 GDBHISTSIZE prior to the tests.
13872 * gdb.base/gdbinit-history.exp: Likewise.
13873
138742016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
13875
13876 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
13877 instead of build_executable. Use gdb_load_shlibs.
13878
c8064e7e
YQ
138792016-04-07 Yao Qi <yao.qi@linaro.org>
13880
13881 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
13882 Execute "si" command.
13883
bde47561
YQ
138842016-04-07 Yao Qi <yao.qi@linaro.org>
13885
13886 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
13887 number instead of the comments on some line.
13888
b16f8a3b
DB
138892016-04-06 Don Breazeal <donb@codesourcery.com>
13890
13891 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
13892 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
13893
c2f901df
SM
138942016-04-06 Simon Marchi <simon.marchi@ericsson.com>
13895
13896 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
13897 standard_output_file. Remove unused binfile variable.
13898
ac17fda0
CU
138992016-04-05 Catalin Udma <catalin.udma@freescale.com>
13900
13901 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
13902 * gdb.python/py-mi-objfile.exp: Match "list main" output
13903 in console format.
13904
03a8c4df
SM
139052016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
13906
13907 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
13908 absolute.
13909
6e774b13
SM
139102016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13911
13912 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
13913 absolute.
13914 * gdb.trace/ftrace.exp: Likewise.
13915 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
13916 targets as well.
13917 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
13918 (gdb_load_shlibs): Copy libraries to test directory when testing
13919 natively. Only set solib-search-path if testing remotely.
13920 * lib/mi-support.exp (mi_load_shlibs): Likewise.
13921
7817ea46
SM
139222016-04-05 Simon Marchi <simon.marchi@ericsson.com>
13923
13924 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
13925 gdb_download. Use it even if the target is not remote.
13926 * gdb.base/jit.exp (compile_jit_test): Likewise.
13927 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
13928 output directory if the destination board is local, otherwise use
13929 the standard remote_download from DejaGnu.
13930 (gdb_download): Remove.
13931 (gdb_load_shlibs): Use gdb_remote_download instead of
13932 gdb_download.
13933 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
13934 Use gdb_remote_download instead of gdb_download. Use it even if
13935 the target is not remote.
13936 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
13937 instead of gdb_download.
13938
7beb7f68
SM
139392016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
13940
13941 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
13942 (test_insert_delete_modify): Call mi_load_shlibs before trying to
13943 run.
13944
cc63428a
AV
139452016-04-01 Artemiy Volkov <artemiyv@acm.org>
13946
13947 PR gdb/19820
13948 * gdb.base/printcmds.exp: Add artificial arrays tests.
13949
64cdf930
PA
139502016-03-31 Pedro Alves <palves@redhat.com>
13951
13952 PR gdb/19858
13953 * gdb.base/jit-main.c: Include unistd.h.
13954 (ATTACH): Define to 0 if not already defined.
13955 (wait_for_gdb, mypid): New globals.
13956 (WAIT_FOR_GDB): New macro.
13957 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
13958 some breakpoint locations.
13959 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
13960 New procedures.
13961 (one_jit_test): Add REATTACH parameter, and handle it. Use
13962 continue_to_test_location.
13963 (top level): Test attach, and adjusts calls to one_jit_test.
13964
40dea8cb
PA
139652016-03-31 Pedro Alves <palves@redhat.com>
13966
13967 PR gdb/19858
13968 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
13969 BINSUFFIX parameter, and handle it.
13970 (top level): Adjust calls compile_jit_test.
13971
e7ea3ec7
CU
139722016-03-31 Catalin Udma <catalin.udma@freescale.com>
13973
13974 PR python/19743
13975 * gdb.python/py-mi-events-gdb.py: New file.
13976 * gdb.python/py-mi-events.c: New file.
13977 * gdb.python/py-mi-events.exp: New file.
13978
e6359af3
YQ
139792016-03-30 Yao Qi <yao.qi@linaro.org>
13980
13981 * gdb.reverse/until-precsave.exp: Match function name only.
13982 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
13983 Move malloc to a condition block.
13984 * gdb.reverse/until-reverse.exp: Match function name only.
13985
a4105d04
MK
139862016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
13987
13988 * gdb.trace/ftrace.exp: Set arg0exp for s390.
13989 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
13990 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
13991 variable for GPR 0 instead of assuming it is register 0.
13992 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
13993 * lib/trace-support.exp: Add s390 registers.
13994
bfa6adb9
YQ
139952016-03-29 Yao Qi <yao.qi@linaro.org>
13996
13997 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
13998
1e6697ea
YQ
139992016-03-24 Yao Qi <yao.qi@linaro.org>
14000
14001 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14002 test message.
14003
64bcd522
AA
140042016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14005
14006 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14007 maintaining separate logic for constructing the output path.
14008
7868401b
DB
140092016-03-16 Don Breazeal <donb@codesourcery.com>
14010
14011 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14012 Retry fork and waitpid on interrupted system call errors.
14013 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14014 Use with_timeout_factor to increase timeout by factor of 10.
14015
1cafadb4
DB
140162016-03-15 Don Breazeal <donb@codesourcery.com>
14017
14018 * gdb.cp/scope-err.cc: New test program.
14019 * gdb.cp/scope-err.exp: New test script.
14020 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14021 lines and "set breakpoint here" comment.
14022 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14023 Fixed some whitespace and format issues.
14024 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14025 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14026
81516450
DE
140272016-03-15 Doug Evans <dje@google.com>
14028
14029 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14030 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14031 All callers updated. Add tests for enums, mixed flags register.
14032
aa52b601
DE
140332016-03-15 Doug Evans <dje@google.com>
14034
14035 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14036 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14037
fa4ff313
SM
140382016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14039
14040 * gdb.base/default.exp: Add $_as_string to the list of expected
14041 convenience functions.
14042
f2403c39
AB
140432016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14044
14045 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14046
f2f3ccb9
SM
140472016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14048
14049 * gdb.python/py-as-string.exp: New file.
14050 * gdb.python/py-as-string.c: New file.
14051
00dbd492
PA
140522016-03-09 Pedro Alves <palves@redhat.com>
14053
14054 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14055 signal" -> "Thread NN received signal" output change.
14056 * gdb.threads/ia64-sigill.exp: Likewise.
14057 * gdb.threads/linux-dp.exp: Likewise.
14058 * gdb.threads/manythreads.exp: Likewise.
14059 * gdb.threads/pending-step.exp: Likewise.
14060 * gdb.threads/print-threads.exp: Likewise.
14061 * gdb.threads/sigstep-threads.exp: Likewise.
14062 * gdb.threads/staticthreads.exp: Likewise.
14063 * gdb.threads/tls.exp: Likewise.
14064
1e6697ea
YQ
140652016-03-09 Pedro Alves <palves@redhat.com>
14066
14067 * gdb.base/command-line-input.exp: New file.
14068
b04fd3be
MK
140692016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14070
14071 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14072 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14073 * gdb.trace/pending.exp: Accept leading dot before function name.
14074 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14075 * lib/trace-support.exp: Set registers for ppc.
14076
98fa59e9
MK
140772016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14078
14079 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14080 use it for disassembly; accept .main in addition to main in backtrace.
14081
f77198c8
MK
140822016-03-09 Wei-cheng Wang <cole945@gmail.com>
14083 Marcin Kościelnicki <koriakin@0x04.net>
14084
14085 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14086 (gdb_recursion_test_ptr): New global variable.
14087 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14088 gdb_recursion_test.
14089 (gdb_c_test): Ditto.
14090
ba84e0da
MK
140912016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14092
14093 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14094 ordering.
14095
4366d36e
MK
140962016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14097
14098 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14099 (bar): Add bar_start_lbl label.
14100 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14101 of foo/bar for emitting DWARF and tracing.
14102
5eb264df
SDJ
141032016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14104
14105 * analyze-racy-logs.py: Set executable bit.
14106
fb6a751f
SDJ
141072016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14108
14109 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14110 (CHECK_TARGET_TMP): Likewise.
14111 (check-single-racy): New rule.
14112 (check-parallel-racy): Likewise.
14113 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14114 (do-check-parallel-racy): New rule.
14115 (check-racy/%.exp): Likewise.
14116 * README (Racy testcases): New section.
14117 * analyze-racy-logs.py: New file.
14118
bdf7e230
DE
141192016-03-03 Doug Evans <dje@google.com>
14120
14121 * gdb.base/skip.exp: Use with_test_prefix.
14122
4719d415
YQ
141232016-03-03 Yao Qi <yao.qi@linaro.org>
14124
14125 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14126 Invoke step_over_syscall "clone" and break_cond_on_syscall
14127 "clone".
14128 * gdb.base/step-over-clone.c: New file.
14129
ea507862
YQ
141302016-03-03 Yao Qi <yao.qi@linaro.org>
14131
14132 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14133 code format.
14134
8fc8cbda
YQ
141352016-03-03 Yao Qi <yao.qi@linaro.org>
14136
14137 * gdb.base/disp-step-fork.c: Rename to ...
14138 * gdb.base/step-over-fork.c: ... it. New file.
14139 * gdb.base/disp-step-vfork.c: Rename to ...
14140 * gdb.base/step-over-vfork.c: ... it. New file.
14141 * gdb.base/disp-step-syscall.exp: Rename to ...
14142 * gdb.base/step-over-syscall.exp: ... it. New file.
14143 (disp_step_cross_syscall): Rename to ...
14144 (step_over_syscall): ... it.
14145
92fa70b0
YQ
141462016-03-03 Yao Qi <yao.qi@linaro.org>
14147
14148 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14149 If target supports condition evaluation on target, invoke
14150 break_cond_on_syscall for fork and vfork.
14151
e197ad3c
YQ
141522016-03-03 Yao Qi <yao.qi@linaro.org>
14153
14154 * gdb.base/disp-step-syscall.exp: Don't invoke
14155 support_displaced_stepping.
14156 (disp_step_cross_syscall): Test with displaced stepping off and
14157 on if supported.
14158
0b47da9f
YQ
141592016-03-03 Yao Qi <yao.qi@linaro.org>
14160
14161 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14162 proc.
14163 (setup): New proc.
14164 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14165 and setup.
14166
065ab6dc
BH
141672016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14168
14169 * gdb.fortran/vla-history.exp: Remove breakpoint.
14170
07e448ad 141712016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14172
25d49b86
PA
14173 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14174 exceeds timeout.
07e448ad 14175
9ac2d526 141762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14177
25d49b86
PA
14178 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14179 breakpoint.
9ac2d526 14180
17807369
BH
141812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14182
14183 * gdb.mi/vla.f90: Nullify pointer after declaration.
14184
86e501af
PA
141852016-03-01 Pedro Alves <palves@redhat.com>
14186
14187 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14188
1e903e32
PA
141892016-03-01 Pedro Alves <palves@redhat.com>
14190
14191 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14192 before anything else.
14193 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14194 _GNU_SOURCE here.
14195 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14196 before anything else.
14197 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14198
6ccb54e2
PA
141992016-03-01 Pedro Alves <palves@redhat.com>
14200
14201 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14202
30ca9da1
YQ
142032016-03-01 Yao Qi <yao.qi@linaro.org>
14204
14205 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14206 prepare_for_testing.
14207
dc856b38
YQ
142082016-03-01 Yao Qi <yao.qi@linaro.org>
14209
14210 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14211
4a932159
AA
142122016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14213
14214 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14215 manually constructing the output path.
14216
f2489477
AA
142172016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14218
14219 * gdb.arch/s390-stackless.S: New.
14220 * gdb.arch/s390-stackless.exp: New.
14221
38899f16
IB
142222016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14223
14224 * gdb.dlang/circular.c: New file.
14225 * gdb.dlang/circular.exp: New file.
14226
9fde51ed
YQ
142272016-02-26 Yao Qi <yao.qi@linaro.org>
14228
14229 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14230 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14231 (testcases): Update.
14232
ce90fefe
YQ
142332016-02-26 Yao Qi <yao.qi@linaro.org>
14234
14235 * gdb.reverse/aarch64.c: Rename to ...
14236 * gdb.reverse/insn-reverse.c: ... it.
14237 * gdb.reverse/aarch64.exp: Rename to ...
14238 * gdb.reverse/insn-reverse.exp: ... it.
14239
3263bceb
YQ
142402016-02-26 Yao Qi <yao.qi@linaro.org>
14241
14242 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14243 (testcase_ftype): New.
14244 (testcases): New array.
14245 (n_testcases): New.
14246 (main): Call each element in testcases.
14247 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14248 (read_testcase): New.
14249 Do the tests in a loop.
14250
6cb59ff1
YQ
142512016-02-25 Yao Qi <yao.qi@linaro.org>
14252
14253 * gdb.base/branches.c: Remove.
14254
ae91f625
MK
142552016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14256
14257 PR gdb/13808
14258 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14259
678b48b7
MK
142602016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14261
14262 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14263
7337a6f2
MK
142642016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14265
14266 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14267 change x86_64 call_insn to 'callq'.
14268
861ca91f
AT
142692016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14270
14271 * gdb.trace/tfile-avx.c: Move to...
14272 * gdb.trace/tracefile-pseudo-reg.c: Here.
14273 * gdb.trace/tfile-avx.exp: Move to...
14274 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14275
bf74e428
GB
142762016-02-24 Gary Benson <gbenson@redhat.com>
14277
14278 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14279 message on attach.
14280
cce0e923
DE
142812016-02-23 Doug Evans <dje@google.com>
14282
14283 * gdb.base/skip.c (test_skip): New function.
14284 (end_test_skip_file_and_function): New function.
14285 (test_skip_file_and_function): New function.
14286 * gdb.base/skip1.c (test_skip): New function.
14287 (skip1_test_skip_file_and_function): New function.
14288 * gdb.base/skip.exp: Add tests for new skip options.
14289 * gdb.base/skip-solib.exp: Update expected output.
14290 * gdb.perf/skip-command.cc: New file.
14291 * gdb.perf/skip-command.exp: New file.
14292 * gdb.perf/skip-command.py: New file.
14293
4000e47e
MK
142942016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14295
14296 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14297 info registers pattern.
14298
24f75ead
IB
142992016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14300
14301 * lib/future.exp: Add D support.
14302 (gdb_find_gdc): New proc.
14303 (gdb_default_target_compile): Add D support.
14304
fbb7bcbe
WW
143052016-02-18 Wei-cheng Wang <cole945@gmail.com>
14306
14307 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14308 user+system time.
14309 (trace_speed_test): Determine the iteration count for a time
14310 between 15..30 seconds.
14311
012b3a21
WT
143122016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14313
14314 * gdb.arch/i386-mpx-sigsegv.c: New file.
14315 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14316 * gdb.arch/i386-mpx-simple_segv.c: New file.
14317 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14318
2d5189bd
YQ
143192016-02-18 Yao Qi <yao.qi@linaro.org>
14320
14321 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14322 Don't call setup_kfail.
14323
40fb20d0
YQ
143242016-02-18 Yao Qi <yao.qi@linaro.org>
14325
14326 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14327 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14328
21b1f8d2
DE
143292016-02-16 Doug Evans <dje@google.com>
14330
14331 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14332 * gdb.base/skip1.c: Ditto.
14333 * gdb.base/skip.exp: Whitespace cleanup.
14334
4041ed77
DB
143352016-02-16 Don Breazeal <donb@codesourcery.com>
14336
14337 PR remote/19496
14338 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14339 Remove kfail for PR remote/19496.
14340
c4ef31bf
SM
143412016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14342
14343 * lib/gdb.exp (standard_temp_file): Return a path specific to
14344 the runtest invocation.
14345
266b65b3
SM
143462016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14347
14348 * gdb.trace/save-trace.exp: Change relative path to be in the
14349 standard output directory.
14350
a7a0a6a9
JK
143512016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14352
14353 * gdb.arch/i386-prologue.c: Add missing prototypes.
14354
c99dbb42
JK
143552016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14356
14357 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14358 * gdb.arch/i386-prologue.exp: Likewise.
14359 * gdb.arch/i386-size.exp: Likewise.
14360
aa480355
SM
143612016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14362
14363 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14364 define object file path.
14365 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14366 file path.
14367 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14368 standard_output_file to define binfile.
14369
ba881f50
JK
143702016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14371
14372 Fix compatibility with recent gfortran-5.3.1.
14373 * gdb.fortran/vla-history.exp (print vla1 allocated)
14374 (print vla2 allocated, print $2, print $3): Remove
14375 (print $4): Rename to ...
14376 (print $2): ... here.
14377 (print $9): Rename to ...
14378 (print $5): ... here.
14379 (print $10): Rename to ...
14380 (print $6): ... here.
14381 * gdb.fortran/vla.f90: Add pvla initialization.
14382
e9fb005c
JK
143832016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14384
14385 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14386 New test.
14387 * gdb.fortran/vla-value-sub.exp: Likewise.
14388
e44e00ff
MK
143892016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14390
14391 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14392
97e94151
SM
143932016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14394
14395 * i386-biarch-core.exp: Define corefile using
14396 standard_output_file.
14397
01113bc1
YQ
143982016-02-12 Yao Qi <yao.qi@linaro.org>
14399
14400 * gdb.arch/arm-single-step-kernel-helper.c: New.
14401 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14402
33b4777c
MM
144032016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14404
14405 * gdb.btrace/tailcall-only.exp: New.
14406 * gdb.btrace/tailcall-only.c: New.
14407 * gdb.btrace/x86_64-tailcall-only.S: New.
14408 * gdb.btrace/i686-tailcall-only.S: New.
14409
acc23c11
PA
144102016-02-11 Pedro Alves <palves@redhat.com>
14411
14412 * README (Parallel testing): Add missing double quotes.
14413
e352bf0a
PA
144142016-02-11 Pedro Alves <palves@redhat.com>
14415
14416 * README (Parallel testing): New section.
14417 (GDB_PARALLEL): Rewrite.
14418 (FORCE_PARALLEL): Document.
14419
9f5fed78
MK
144202016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14421
14422 * gdb.trace/tfile-avx.c: New test.
14423 * gdb.trace/tfile-avx.exp: New test.
14424
9ef9e6a6
KS
144252016-02-09 Keith Seitz <keiths@redhat.com>
14426
14427 PR breakpoints/19546
14428 * gdb.base/infcall-exec.c: New file.
14429 * gdb.base/infcall-exec2.c: New file.
14430 * gdb.base/infcall-exec.exp: New file.
14431
a96e36da
KS
144322016-02-09 Keith Seitz <keiths@redhat.com>
14433
14434 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14435 (toplevel): Call test_bkpt_address.
14436
9f61929f
KS
144372016-02-09 Keith Seitz <keiths@redhat.com>
14438
14439 PR python/19506
14440 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14441 (toplevel): Call test_bkpt_address.
14442
1e94266c
SM
144432016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14444
14445 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14446 to AC_OUTPUT.
14447 * configure: Regenerate.
14448
2a7f3dff
PA
144492016-02-09 Pedro Alves <palves@redhat.com>
14450
14451 PR breakpoints/19548
14452 * gdb.base/execl-update-breakpoints.c (some_function): New
14453 function.
14454 (main): Call it.
14455 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14456 Tighten expected GDB output.
14457
2151ccc5
SM
144582016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14459
14460 * Makefile.in (ALL_SUBDIRS): Remove.
14461 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14462 (distclean maintainer-clean realclean): Likewise.
14463 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14464 * configure: Regenerate.
14465 * gdb.ada/Makefile.in: Delete.
14466 * gdb.arch/Makefile.in: Likewise.
14467 * gdb.asm/Makefile.in: Likewise.
14468 * gdb.base/Makefile.in: Likewise.
14469 * gdb.btrace/Makefile.in: Likewise.
14470 * gdb.cell/Makefile.in: Likewise.
14471 * gdb.compile/Makefile.in: Likewise.
14472 * gdb.cp/Makefile.in: Likewise.
14473 * gdb.disasm/Makefile.in: Likewise.
14474 * gdb.dlang/Makefile.in: Likewise.
14475 * gdb.dwarf2/Makefile.in: Likewise.
14476 * gdb.fortran/Makefile.in: Likewise.
14477 * gdb.gdb/Makefile.in: Likewise.
14478 * gdb.go/Makefile.in: Likewise.
14479 * gdb.guile/Makefile.in: Likewise.
14480 * gdb.java/Makefile.in: Likewise.
14481 * gdb.linespec/Makefile.in: Likewise.
14482 * gdb.mi/Makefile.in: Likewise.
14483 * gdb.modula2/Makefile.in: Likewise.
14484 * gdb.multi/Makefile.in: Likewise.
14485 * gdb.objc/Makefile.in: Likewise.
14486 * gdb.opencl/Makefile.in: Likewise.
14487 * gdb.opt/Makefile.in: Likewise.
14488 * gdb.pascal/Makefile.in: Likewise.
14489 * gdb.perf/Makefile.in: Likewise.
14490 * gdb.python/Makefile.in: Likewise.
14491 * gdb.reverse/Makefile.in: Likewise.
14492 * gdb.server/Makefile.in: Likewise.
14493 * gdb.stabs/Makefile.in: Likewise.
14494 * gdb.threads/Makefile.in: Likewise.
14495 * gdb.trace/Makefile.in: Likewise.
14496 * gdb.xml/Makefile.in: Likewise.
14497 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14498 GDB_PARALLEL.
14499 (standard_output_file): Remove check for GDB_PARALLEL, always
14500 return path in outputs/$subdir/$testname.
14501
437277d4
SM
145022016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14503
14504 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14505 (site.exp): Assign abs_srcdir to tcl's srcdir.
14506
31d913c7
YQ
145072016-02-04 Yao Qi <yao.qi@linaro.org>
14508
14509 * gdb.base/foll-exec-mode.c: Include limits.h.
14510 (main): Add parameters argc and argv. Get directory from
14511 argv[0].
14512 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14513 compilation.
14514 * gdb.base/foll-exec.c: Include limits.h.
14515 (main): Add parameters argc and argv.
14516 Get directory from argv[0].
14517 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14518 Adjust tests on the number of lines as source code changed.
14519 * gdb.base/foll-vfork-exit.c: Include limits.h.
14520 (main): Add one line of statement before vfork.
14521 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14522 (main): Add parameters argc and argv. Get directory from
14523 argv[0].
14524 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14525 (setup_gdb): Set tbreak to skip some source lines.
14526 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14527 (main): Add parameters argc and argv. Get directory from
14528 argv[0].
14529 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14530 compilation.
14531 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14532 (main): Add parameters argc and argv. Get directory from
14533 argv[0].
14534 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14535 compilation.
14536
9482b9fb
DE
145372016-02-01 Doug Evans <dje@google.com>
14538
14539 * gdb.base/skip.exp: Clean up multiple references to same test name.
14540
6b2e4f10
PA
145412016-02-01 Pedro Alves <palves@redhat.com>
14542
ccb6afd6 14543 PR remote/19496
6b2e4f10
PA
14544 * gdb.threads/forking-threads-plus-breakpoint.exp
14545 (displaced_stepping_supported): New global.
14546 (probe_displaced_stepping_support): New procedure.
14547 (do_test): Add 'displaced' parameter, and use it.
14548 (top level): Check for displaced stepping support. Add displaced
14549 stepping on/off testing axis.
14550
37a8db1a
AB
145512016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14552
14553 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14554 pointer. Don't perform further tests on the unassociated pointer
14555 if the first test fails.
14556
5fdf6324
AB
145572016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14558
14559 * gdb.base/max-value-size.c: New file.
14560 * gdb.base/max-value-size.exp: New file.
14561 * gdb.base/huge.exp: Disable max-value-size for this test.
14562
935c6144
IB
145632016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14564
14565 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14566
7fe8399d
YQ
145672016-01-28 Yao Qi <yao.qi@linaro.org>
14568
14569 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14570
a2077e25
PA
145712016-01-25 Pedro Alves <palves@redhat.com>
14572
14573 PR threads/19461
14574 * gdb.base/fork-running-state.c: New file.
14575 * gdb.base/fork-running-state.exp: New file.
14576
1d2736d4
PA
145772016-01-25 Pedro Alves <palves@redhat.com>
14578
14579 PR gdb/19494
14580 * gdb.base/catch-fork-kill.c: New file.
14581 * gdb.base/catch-fork-kill.exp: New file.
14582
f1da4b11
PA
145832016-01-25 Pedro Alves <palves@redhat.com>
14584
14585 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14586 Delete, moved to lib/gdb.exp.
14587 * gdb.threads/forking-threads-plus-breakpoint.exp
14588 (foreach_with_prefix): Likewise.
14589 * gdb.threads/process-dies-while-handling-bp.exp
14590 (foreach_with_prefix): Likewise.
14591 * lib/gdb.exp (foreach_with_prefix): New procedure.
14592
45f38546
MK
145932016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14594
14595 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14596 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14597
dc29a1ce
MK
145982016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14599
14600 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14601 endian targets.
14602
092127d7
JK
146032016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14604 Pedro Alves <palves@redhat.com>
14605
14606 Fix testsuite compatibility with Guile.
14607 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14608 number.
14609
31d765d3
JK
146102016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14611
14612 Fix testsuite compatibility with Guile.
14613 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14614 (thread 1): New test for backtrace through signal handler.
14615
1ac78c04
YQ
146162016-01-22 Yao Qi <yao.qi@linaro.org>
14617
14618 PR testsuite/19491
14619 * gdb.base/multi-forks.c: Include
14620 ../lib/unbuffer_output.c
14621 (main): Call gdb_unbuffer_output.
14622
4f5946a8
DE
146232016-01-21 Doug Evans <dje@google.com>
14624
14625 * lib/ada.exp (gdb_compile_ada): Fix typo.
14626
305e13e6
JB
146272016-01-21 Joel Brobecker <brobecker@adacore.com>
14628
14629 * gdb.base/break-fun-addr.exp: New file.
14630 * gdb.base/break-fun-addr1.c: New file.
14631 * gdb.base/break-fun-addr2.c: New file.
14632
5f5dfff6
SM
146332016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14634
14635 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14636 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14637 enum flag values.
14638
fd356fa2
AA
146392016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14640
14641 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14642 when GDB can not set the vector return value. Add more comments
14643 for clarification.
14644
9df22175
AT
146452016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14646
14647 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14648 command.
14649
41d1845e
SM
146502016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14651
14652 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14653
01ac6840
SM
146542016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14655
14656 * Makefile.in (check-single): Pass --status to runtest.
14657 (check/%.exp): Likewise.
14658
146592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14660
14661 * Makefile.in (check-parallel): Propagate return code from make
14662 do-check-parallel.
14663
bd0a71fa
MK
146642016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14665
14666 * gdb.trace/ftrace.exp: Fix expected message on continue.
14667 * gdb.trace/pending.exp: Fix expected message on continue.
14668 * gdb.trace/trace-break.exp: Fix expected message on continue.
14669
8bcbad33
SM
146702016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14671
14672 * lib/gdb.exp (gdb_test): Remove unused global references.
14673
f303dbd6
PA
146742016-01-18 Pedro Alves <palves@redhat.com>
14675
14676 * gdb.base/async-shell.exp: Adjust expected output.
14677 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14678 * gdb.base/siginfo-thread.exp: Adjust expected output.
14679 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14680 * gdb.java/jnpe.exp: Adjust expected output.
14681 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14682 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14683 * gdb.threads/leader-exit.exp: Adjust expected output.
14684 * gdb.threads/manythreads.exp: Adjust expected output.
14685 * gdb.threads/pthreads.exp: Adjust expected output.
14686 * gdb.threads/schedlock.exp: Adjust expected output.
14687 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14688 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14689 expected output.
14690 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14691 output.
14692 * gdb.threads/sigthread.exp: Adjust expected output.
14693 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14694
b2789696
YQ
146952016-01-18 Yao Qi <yao.qi@linaro.org>
14696
14697 * gdb.guile/scm-section-script.c: Replace @progbits with
14698 %progbits.
14699 * gdb.python/py-section-script.c: Likewise.
14700
71ef29a8
PA
147012016-01-15 Pedro Alves <palves@redhat.com>
14702
14703 * gdb.multi/tids.exp: Test star wildcard ranges.
14704
3f5b7598
PA
147052016-01-15 Pedro Alves <palves@redhat.com>
14706
14707 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14708 command from "thread apply" invocation.
14709 (thr_apply_info_thr_invalid): Default the expected output to the
14710 input tid list.
14711 (top level): Add tests that use convenience variables. Add tests
14712 for "thread apply" with a valid TID list, but missing the command.
14713
663f6d42
PA
147142016-01-13 Pedro Alves <palves@redhat.com>
14715
14716 * gdb.base/default.exp: Expect $_gthread as well.
14717 * gdb.multi/tids.exp: Test $_gthread.
14718 * gdb.threads/thread-specific.exp: Test $_gthread.
14719
c84f6bbf
PA
147202016-01-13 Pedro Alves <palves@redhat.com>
14721
14722 * gdb.multi/tids.exp: Test "info threads -gid".
14723
22a02324
PA
147242016-01-13 Pedro Alves <palves@redhat.com>
14725
14726 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14727 Breakpoint.thread.
14728 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14729
5d5658a1
PA
147302016-01-07 Pedro Alves <palves@redhat.com>
14731
14732 * gdb.base/break.exp: Adjust to output changes.
14733 * gdb.base/hbreak2.exp: Likewise.
14734 * gdb.base/sepdebug.exp: Likewise.
14735 * gdb.base/watch_thread_num.exp: Likewise.
14736 * gdb.linespec/keywords.exp: Likewise.
14737 * gdb.multi/info-threads.exp: Likewise.
14738 * gdb.threads/thread-find.exp: Likewise.
14739 * gdb.multi/tids.c: New file.
14740 * gdb.multi/tids.exp: New file.
14741
84654457
PA
147422016-01-13 Pedro Alves <palves@redhat.com>
14743
14744 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14745
e3940304
PA
147462016-01-13 Pedro Alves <palves@redhat.com>
14747
14748 * gdb.base/default.exp: Expect $_inferior as well.
14749 * gdb.multi/base.exp: Test $_inferior.
14750
a911d87a
PA
147512016-01-13 Pedro Alves <palves@redhat.com>
14752
14753 PR breakpoints/19388
14754 * gdb.base/catch-signal-siginfo-cond.c: New file.
14755 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14756
82075af2
JS
147572016-01-12 Josh Stone <jistone@redhat.com>
14758 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14759
14760 * gdb.base/catch-syscall.c (do_execve): New variable.
14761 (main): Conditionally trigger an execve.
14762 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14763 (test_catch_syscall_execve): New, check entry/return across execve.
14764 (do_syscall_tests): Call test_catch_syscall_execve.
14765
e46eeedd
PA
147662016-01-12 Pedro Alves <palves@redhat.com>
14767
14768 * gdb.base/random-signal.exp (do_test): New procedure, with body
14769 of testcase moved in.
14770
01d8c27e
JK
147712016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14772 Pedro Alves <palves@redhat.com>
14773
14774 * gdb.base/funcargs.exp (finish from indirectly called function):
14775 Reintroduce the case for 'First'.
14776
9a706302
JK
147772016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14778 Pedro Alves <palves@redhat.com>
14779
14780 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14781 (tcatch_vfork_then_child_follow_exec)
14782 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14783 identification.
14784
c0ecb95f
JK
147852016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14786
14787 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14788 and repeats to unlimited.
14789 * gdb.python/py-value.exp: Likewise.
14790 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14791 and repeats to unlimited.
14792
6cfc1fcb
JK
147932016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14794
14795 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14796 and reordering the functions.
14797 * gdb.multi/hangout.c: Likewise.
14798 * gdb.multi/hello.c: Likewise.
14799
582a1b00
SM
148002016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14801
14802 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14803 absolute.
14804 (SingleStatisticTestResult.report): Use dict.keys instead of
14805 dict.iterkeys.
14806
79bc59cb
PA
148072016-01-06 Pedro Alves <palves@redhat.com>
14808
14809 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14810
43368e1d
MM
148112016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14812
14813 * gdb.btrace/dlopen.exp: New.
14814 * gdb.btrace/dlopen.c: New.
14815 * gdb.btrace/dlopen-dso.c: New.
14816
79fad5b8
SL
148172015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14818
14819 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14820 PATTERN argument is optional.
14821
ab8314b3
JB
148222015-12-24 Joel Brobecker <brobecker@adacore.com>
14823
14824 * lib/ada.exp (target_compile_ada_from_dir): New function.
14825 (gdb_compile_ada): Reimplement avoiding the use of project files.
14826 * gdb.ada/gnat_ada.gpr: Delete.
14827 * gdb.ada/cond_lang.exp: Adjust test to make path before
14828 filename optional.
14829 * gdb.ada/small_reg_param.exp: Likewise.
14830
fe33faff
SM
148312015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14832
14833 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14834
6d265cb4
TP
148352015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14836
14837 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14838 case.
14839
10125099
SM
148402015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14841
14842 * gdb.base/break.exp: Remove dead code.
14843 * gdb.base/sepdebug.exp: Likewise.
14844
3ca22649
SM
148452015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14846
14847 * gdb.asm/asm-source.exp: Remove HP-UX references.
14848 * gdb.base/annota1.exp: Likewise.
14849 * gdb.base/annota3.exp: Likewise.
14850 * gdb.base/attach.exp: Likewise.
14851 * gdb.base/bigcore.exp: Likewise.
14852 * gdb.base/break.exp: Likewise.
14853 * gdb.base/call-ar-st.exp: Likewise.
14854 * gdb.base/callfuncs.exp: Likewise.
14855 * gdb.base/catch-fork-static.exp: Likewise.
14856 * gdb.base/display.exp: Likewise.
14857 * gdb.base/foll-exec-mode.exp: Likewise.
14858 * gdb.base/foll-exec.exp: Likewise.
14859 * gdb.base/foll-fork.exp: Likewise.
14860 * gdb.base/foll-vfork.exp: Likewise.
14861 * gdb.base/funcargs.exp: Likewise.
14862 * gdb.base/hbreak2.exp: Likewise.
14863 * gdb.base/inferior-died.exp: Likewise.
14864 * gdb.base/interrupt.exp: Likewise.
14865 * gdb.base/multi-forks.exp: Likewise.
14866 * gdb.base/nodebug.exp: Likewise.
14867 * gdb.base/sepdebug.exp: Likewise.
14868 * gdb.base/solib1.c: Likewise.
14869 * gdb.base/step-test.exp: Likewise.
14870 * gdb.mi/non-stop.c: Likewise.
14871 * gdb.mi/pthreads.c: Likewise.
14872 * gdb.multi/bkpt-multi-exec.ex: Likewise.
14873 * gdb.threads/pthreads.c: Likewise.
14874 * gdb.threads/staticthreads.exp: Likewise.
14875 * lib/future.exp: Likewise.
14876 * lib/gdb.exp: Likewise.
14877 * gdb.base/so-indr-cl.c: Remove.
14878 * gdb.base/so-indr-cl.exp: Likewise.
14879 * gdb.base/solib.c: Likewise.
14880 * gdb.base/solib.exp: Likewise.
14881 * gdb.base/solib2.c: Likewise.
14882
b6304613
SM
148832015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14884
14885 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
14886 * gdb.base/call-ar-st.exp: Likewise.
14887 * gdb.base/callfuncs.exp: Likewise.
14888 * gdb.base/condbreak.exp: Likewise.
14889 * gdb.base/constvars.exp: Likewise.
14890 * gdb.base/hbreak2.exp: Likewise.
14891 * gdb.base/langs.exp: Likewise.
14892 * gdb.base/list.exp: Likewise.
14893 * gdb.base/long_long.exp: Likewise.
14894 * gdb.base/ptype.exp: Likewise.
14895 * gdb.base/scope.exp: Likewise.
14896 * gdb.base/signals.exp: Likewise.
14897 * gdb.base/so-impl-ld.exp: Likewise.
14898 * gdb.base/varargs.exp: Likewise.
14899 * gdb.base/volatile.exp: Likewise.
14900 * gdb.base/whatis.exp: Likewise.
14901 * gdb.cp/cplusfuncs.exp: Likewise.
14902 * gdb.cp/inherit.exp: Likewise.
14903 * gdb.cp/local.exp: Likewise.
14904 * gdb.cp/member-ptr.exp: Likewise.
14905 * gdb.cp/method.exp: Likewise.
14906 * gdb.cp/overload.exp: Likewise.
14907 * gdb.cp/templates.exp: Likewise.
14908 * gdb.stabs/weird.exp: Likewise.
14909 * lib/compiler.c: Likewise.
14910 * lib/compiler.cc: Likewise.
14911 * lib/cp-support.exp: Likewise.
14912 * lib/gdb.exp: Likewise.
14913
bf401b07
SM
149142015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
14915
14916 * configure.ac: Remove HP-UX case.
14917 * configure: Regenerate.
14918
aff9c0f8
SM
149192015-12-18 Simon Marchi <simon.marchi@ericsson.com>
14920
14921 * lib/gdb.exp (gdb_compile): Add function doc.
14922
a6904d5a
PA
149232015-12-17 Pedro Alves <palves@redhat.com>
14924
14925 PR threads/19354
14926 * gdb.multi/info-threads.exp: New file.
14927
a22279dd
YQ
149282015-12-15 Yao Qi <yao.qi@linaro.org>
14929
14930 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
14931 is aarch64*-*-*.
14932
0588c796
SL
149332015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14934
14935 * gdb.base/history-duplicates.exp: Skip if no readline support.
14936
5d978e17
SL
149372015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14938
14939 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
14940
7e763b86
SL
149412015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14942
14943 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
14944
87a3a92c
SL
149452015-12-14 Sandra Loosemore <sandra@codesourcery.com>
14946
14947 * gdb.base/completion.exp: Skip tests that interrupt GDB with
14948 ctrl-C if nointerrupts target property is set.
14949 * gdb.base/double-prompt-target-event-error.exp: Likewise.
14950 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
14951 * gdb.base/paginate-bg-execution.exp: Likewise.
14952 * gdb.base/paginate-execution-startup.exp: Likewise.
14953 * gdb.base/random-signal.exp: Likewise.
14954 * gdb.base/range-stepping.exp: Likewise.
14955 * gdb.cp/annota2.exp: Likewise.
14956 * gdb.cp/annota3.exp: Likewise.
14957 * gdb.gdb/selftest.exp: Likewise.
14958 * gdb.threads/continue-pending-status.exp: Likewise.
14959 * gdb.threads/leader-exit.exp: Likewise.
14960 * gdb.threads/manythreads.exp: Likewise.
14961 * gdb.threads/pthreads.exp: Likewise.
14962 * gdb.threads/schedlock.exp: Likewise.
14963 * gdb.threads/sigthread.exp: Likewise.
14964
a8f077dc
DB
149652015-12-11 Don Breazeal <donb@codesourcery.com>
14966
14967 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
14968 remote.
14969 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
14970 * gdb.base/foll-exec.exp (main): Enable for target remote.
14971 * gdb.base/foll-fork.exp (main): Likewise.
14972 * gdb.base/foll-vfork.exp (main): Likewise.
14973 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
14974 (proc continue_to_exit_bp_loc): Use clean_restart.
14975 * gdb.base/pie-execl.exp (main): Disable for target remote.
14976 * gdb.base/watch-vfork.exp (main): Enable for target remote.
14977 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
14978 * gdb.threads/execl.exp (main): Likewise.
14979 * gdb.threads/fork-child-threads.exp (main): Likewise.
14980 * gdb.threads/fork-plus-threads.exp (main): Disable for target
14981 remote.
14982 * gdb.threads/fork-thread-pending.exp (main): Enable for target
14983 remote.
14984 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
14985 pid.tid style ptids, instead of just tid.
14986 * gdb.threads/thread-execl.exp (main): Enable for target remote.
14987 * gdb.threads/watchpoint-fork.exp (main): Likewise.
14988 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
14989 ptids, instead of just tid.
14990
3b2464a8
AB
149912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14992
14993 * gdb.base/list.exp (test_list_forward): Add end of file error
14994 test.
14995 (test_repeat_list_command): Add end of file error test.
14996 (test_list_backwards): Add beginning of file error test.
14997
a0def019
AB
149982015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
14999
15000 * gdb.base/list.exp (test_list_invalid_args): New function,
15001 defined, and called.
15002
5c000dff
AB
150032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15004
15005 * gdb.base/list.exp (test_list): Make test names unique.
15006
f1637ebe
YQ
150072015-12-11 Yao Qi <yao.qi@linaro.org>
15008
15009 * gdb.base/coremaker2.c: Remove.
15010
36d6fc0a
PA
150112015-12-10 Pedro Alves <palves@redhat.com>
15012
15013 * gdb.multi/base.exp: Remove stale "spaces" references.
15014
762f7747
PA
150152015-12-10 Pedro Alves <palves@redhat.com>
15016
15017 * gdb.multi/base.exp: Don't use nowarnings.
15018 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15019 * gdb.multi/hangout.c: Include stdio.h.
15020 * gdb.multi/hello.c: Include stdlib.h.
15021 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15022 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15023 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15024
28d2bfb9
AB
150252015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15026
15027 * gdb.dwarf2/dw2-ranges-base.c: New file.
15028 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15029 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15030 support additional line table, and debug ranges generation.
15031 (Dwarf::ranges): New function, generate .debug_ranges.
15032 (Dwarf::lines): Support generating simple line table programs.
15033 (Dwarf::assemble): Initialise new namespace variables.
15034
5fc2beac
KB
150352015-12-09 Kevin Buettner <kevinb@redhat.com>
15036
15037 * gdb.base/async.exp (proc test_background): Add case for
15038 asynchronous execution not supported.
15039
1c35a88f
LM
150402015-12-09 Luis Machado <lgustavo@codesourcery.com>
15041
15042 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15043 format and change test names to make them unique.
15044
b593e3d9
RK
150452015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15046 Pedro Alves <pedro@redhat.com>
15047
15048 PR gdb/18702
15049 Add checking of floatformats setup on x86_64 hosts.
15050 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15051 (smallval, bigval): New labels/constants.
15052 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15053 float" after loading bigval and smallval.
15054
d72413e6
PMR
150552015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15056
15057 * gdb.ada/fun_overload_menu.exp: New testcase.
15058 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15059
ece66d65
JS
150602015-12-04 Josh Stone <jistone@redhat.com>
15061
15062 * gdb.base/catch-fork-static.exp: New.
15063
41d0efca
YQ
150642015-12-03 Yao Qi <yao.qi@linaro.org>
15065
15066 * gdb.base/sizeof.c: Don't include stdio.h and
15067 ../lib/unbuffer_output.c.
15068 (main): New variable 'size' and 'value'. Remove printf and
15069 gdb_unbuffer_output. Assign return value to size and value.
15070 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15071 at the beginning.
15072 (check_sizeof): Check the result by printing variable 'size'.
15073 (check_valueof): Check the result by printing variable 'value'.
15074
99fd02d9
YQ
150752015-12-01 Yao Qi <yao.qi@linaro.org>
15076
15077 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15078 for aarch64*-*-linux* target.
15079
f2faf941
PA
150802015-11-30 Pedro Alves <palves@redhat.com>
15081
15082 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15083
04bf20c5
PA
150842015-11-30 Pedro Alves <palves@redhat.com>
15085
15086 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15087 Handle non-stop mode vCont replies.
15088
09df4675
PA
150892015-11-30 Pedro Alves <palves@redhat.com>
15090
15091 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15092 prepare_for_testing. Start gdb with "set non-stop on" appended to
15093 GDBFLAGS. Lax expected stop output.
15094
58b584af
YQ
150952015-11-27 Yao Qi <yao.qi@linaro.org>
15096
15097 * gdb.arch/arm-neon.exp: New.
15098 * gdb.arch/arm-neon.c: New.
15099
dfcb77a8
YQ
151002015-11-27 Yao Qi <yao.qi@linaro.org>
15101
15102 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15103
88e8ec1b
YQ
151042015-11-27 Yao Qi <yao.qi@linaro.org>
15105
15106 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15107 frames-invalid annotation.
15108
bfde72c2
YQ
151092015-11-27 Yao Qi <yao.qi@linaro.org>
15110
15111 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15112
f6512a69
SM
151132015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15114
15115 * gdb.threads/names.exp: New file.
15116 * gdb.threads/names.c: New file.
15117 * README: Mention gdb,no_thread_names.
15118
46a3515b
MM
151192015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15120
15121 PR 19297
15122 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15123 support" error.
15124
62147a22
PA
151252015-11-24 Pedro Alves <palves@redhat.com>
15126
15127 PR 17539
15128 * gdb.base/display.exp: Expect displays to be sorted in ascending
15129 order. Use multi_line.
15130 * gdb.base/solib-display.exp: Likewise.
15131
2f341b6e
PA
151322015-11-24 Pedro Alves <palves@redhat.com>
15133
15134 PR 17539
25d49b86
PA
15135 * gdb.base/display.exp: Expect displays to be sorted in ascending
15136 order. Use multi_line.
15137 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15138
7e0aa6aa
PA
151392015-11-24 Pedro Alves <palves@redhat.com>
15140
15141 PR 17539
15142 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15143 threads in ascending order.
15144 * gdb.base/foll-fork.exp: Likewise.
15145 * gdb.base/foll-vfork.exp: Likewise.
15146 * gdb.base/multi-forks.exp: Likewise.
15147 * gdb.mi/mi-nonstop.exp: Likewise.
15148 * gdb.mi/mi-nsintrall.exp: Likewise.
15149 * gdb.multi/base.exp: Likewise.
15150 * gdb.multi/multi-arch.exp: Likewise.
15151 * gdb.python/py-inferior.exp: Likewise.
15152 * gdb.threads/break-while-running.exp: Likewise.
15153 * gdb.threads/execl.exp: Likewise.
15154 * gdb.threads/gcore-thread.exp: Likewise.
15155 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15156 * gdb.threads/kill.exp: Likewise.
15157 * gdb.threads/linux-dp.exp: Likewise.
15158 * gdb.threads/multiple-step-overs.exp: Likewise.
15159 * gdb.threads/next-bp-other-thread.exp: Likewise.
15160 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15161 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15162 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15163 * gdb.threads/thread-find.exp: Likewise.
15164 * gdb.threads/tls.exp: Likewise.
15165 * lib/mi-support.exp (mi_reverse_list): Delete.
15166 (mi_check_thread_states): No longer reverse list.
15167
2cc57ad8
PA
151682015-11-24 Pedro Alves <palves@redhat.com>
15169
15170 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15171 use lowercase.
15172
c93e8391
SM
151732015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15174
15175 * gdb.trace/actions.c: Include trace-common.h.
15176 (main): Add a location for a fast tracepoint.
15177 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15178 the normal tracepoints.
15179 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15180
045ccf91
SM
151812015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15182
15183 * save-trace.exp: Factor out code to these...
15184 (gdb_save_tracepoints): New.
15185 (gdb_load_tracepoints): New.
15186 (do_save_load_test): New.
15187
5506f9f6
KB
151882015-11-23 Kevin Buettner <kevinb@redhat.com>
15189
15190 * gdb.base/asmlabel.exp: New test.
15191 * gdb.base/asmlabel.c: New test case.
15192
16c3b12f
JB
151932015-11-23 Joel Brobecker <brobecker@adacore.com>
15194
15195 * gdb.base/wrong_frame_bt_full-main.c: New file.
15196 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15197 * gdb.base/wrong_frame_bt_full.exp: New file.
15198
155bfbd3
JB
151992015-11-23 Joel Brobecker <brobecker@adacore.com>
15200
15201 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15202
bb097445
JM
152032015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15204
206853a0 15205 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15206 pstate register when comparing registers values in
15207 sparc64-*-linux-gnu targets to avoid spurious differences.
15208
9c88ed8f
JM
152092015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15210
206853a0 15211 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15212
96161e25
SL
152132015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15214
15215 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15216 as type argument to gdb_compile.
15217 * gdb.base/nested-subp2.exp: Likewise.
15218 * gdb.base/nested-subp3.exp: Likewise.
15219
340c2830
DV
152202015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15221
15222 * lib/dwarf.exp (_note): Fix left shift of negative value.
15223 * gdb.trace/trace-condition.exp: Likewise.
15224
c1862d0f
YQ
152252015-11-13 Yao Qi <yao.qi@linaro.org>
15226
15227 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15228 comments about d10v.
15229 (test_scalar_returns): Likewise.
15230 * gdb.base/d10v.ld: Remove.
15231 * gdb.base/overlays.exp: Remove the target triplet checking for
15232 d10v-*-*.
15233 * gdb.base/structs.exp (test_struct_returns): Remove the
15234 comments about d10v.
15235 (test_struct_calls): Likewise.
15236
77ae9c19
YQ
152372015-11-13 Yao Qi <yao.qi@linaro.org>
15238
15239 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15240 * gdb.base/gnu_vector.c: Don't include stdio.h.
15241 (main): Don't print res and call add_some_intvecs.
15242
430e004e
MK
152432015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15244
15245 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15246 macro.
15247 (func5): Removed.
15248 (func4): Use FAST_TRACEPOINT_LABEL.
15249 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15250 macro.
15251 (func): Removed.
15252 (thread_function): Use FAST_TRACEPOINT_LABEL.
15253 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15254 (func): Remove.
15255 (marker): Use FAST_TRACEPOINT_LABEL.
15256 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15257 (pendfunc1): Remove.
15258 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15259 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15260 (foo): Remove.
15261 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15262 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15263 macro.
15264 (func): Remove.
15265 (marker): Use FAST_TRACEPOINT_LABEL.
15266 * gdb.trace/trace-common.h: New header.
15267 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15268 macro.
15269 (func): Remove.
15270 (marker): Use FAST_TRACEPOINT_LABEL.
15271 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15272 (func): Remove.
15273 (thread_function): Use FAST_TRACEPOINT_LABEL.
15274
6e7675a7
MK
152752015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15276
15277 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15278 in front.
15279 * gdb.trace/change-loc.exp: Use global pcreg definition.
15280 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15281 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15282 in front.
15283 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15284 * gdb.trace/pending.exp: Likewise.
15285 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15286 * gdb.trace/trace-break.exp: Likewise.
15287 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15288 in front.
15289 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15290 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15291 in front.
15292 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15293
dddc0e16
JB
152942015-11-09 Joel Brobecker <brobecker@adacore.com>
15295
15296 * gdb.ada/fin_fun_out: New testcase.
15297
c6f0b406
KB
152982015-11-07 Kevin Buettner <kevinb@redhat.com>
15299
15300 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15301 value associated with DW_AT_byte_size.
15302 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15303 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15304 DW_AT_upper_bound.
15305
f01dcfd9
KB
153062015-11-07 Kevin Buettner <kevinb@redhat.com>
15307
15308 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15309 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15310 version.
15311 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15312 gdb.dwarf2/dw2-canonicalize-type.exp,
15313 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15314 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15315 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15316 provided by gdb_target_symbol_prefix_flags_asm.
15317 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15318 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15319 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15320 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15321 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15322 macros where needed). Use this macro for symbols which require
15323 the prefix provided by SYMBOL_PREFIX.
15324
2223449a
KB
153252015-11-05 Kevin Buettner <kevinb@redhat.com>
15326
15327 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15328 New procs.
15329 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15330 representing expressions, of more than one list element.
15331 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15332 to prepend linker symbol prefix to f.
15333 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15334 table_1 and table_2.
15335 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15336 Likewise, for f and g.
15337 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15338 for ptr.
15339 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15340 for main.
15341 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15342 table_1_ptr and table_2_ptr.
15343
6f2f1a3a
JK
153442015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15345 Joel Brobecker <brobecker@adacore.com>
15346
15347 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15348
566c56c9
MK
153492015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15350
15351 * gdb.reverse/s390-mvcle.c: New test.
15352 * gdb.reverse/s390-mvcle.exp: New file.
15353 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15354
d5f0636b
MK
153552015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15356
15357 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15358
7ad8b86c
MK
153592015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15360
15361 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15362 reaching marker2.
15363 * gdb.reverse/getresuid-reverse.exp: Likewise.
15364 * gdb.reverse/pipe-reverse.exp: Likewise.
15365 * gdb.reverse/readv-reverse.exp: Likewise.
15366 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15367 * gdb.reverse/time-reverse.exp: Likewise.
15368 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15369
4081c0f1
YQ
153702015-10-30 Yao Qi <yao.qi@linaro.org>
15371
15372 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15373 (empty_cycle): Remove.
15374 (main): Don't call empty_cycle. Don't use watch_count_done.
15375 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15376 empty_cycle. Rewrite the code counting HW watchpoints.
15377
452b4ba5
MK
153782015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15379
15380 * gdb.reverse/fstatat-reverse.c: New test.
15381 * gdb.reverse/fstatat-reverse.exp: New file.
15382 * gdb.reverse/getresuid-reverse.c: New test.
15383 * gdb.reverse/getresuid-reverse.exp: New file.
15384 * gdb.reverse/pipe-reverse.c: New test.
15385 * gdb.reverse/pipe-reverse.exp: New file.
15386 * gdb.reverse/readv-reverse.c: New test.
15387 * gdb.reverse/readv-reverse.exp: New file.
15388 * gdb.reverse/recvmsg-reverse.c: New test.
15389 * gdb.reverse/recvmsg-reverse.exp: New file.
15390 * gdb.reverse/time-reverse.c: New test.
15391 * gdb.reverse/time-reverse.exp: New file.
15392 * gdb.reverse/waitpid-reverse.c: New test.
15393 * gdb.reverse/waitpid-reverse.exp: New file.
15394
5e2e7507
JK
153952015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15396
15397 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15398
0fde2c53
DE
153992015-10-26 Doug Evans <dje@google.com>
15400
15401 PR symtab/17391
15402 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15403 * gdb.dwarf2/bad-regnum.c: New file.
15404 * gdb.dwarf2/bad-regnum.exp: New file.
15405
1a70ae97
DE
154062015-10-26 Doug Evans <dje@google.com>
15407
15408 PR python/18938
15409 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15410 file.
15411
27dc26ab
JK
154122015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15413
15414 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15415 for a change by "Mention language in compile error message".
15416
bed91f4d
SM
154172015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15418
15419 PR python/18073
15420 * gdb.python/py-type.c (C::a_method): New.
15421 (C::a_const_method): New.
15422 (C::a_static_method): New.
15423 (a_function): New.
15424 * gdb.python/py-type.exp (test_fields): Test getting fields
15425 from function and method.
15426
3f2f83dd
KB
154272015-10-21 Keven Boell <keven.boell@intel.com>
15428
15429 * gdb.fortran/vla-alloc-assoc.exp: New file.
15430 * gdb.fortran/vla-datatypes.exp: New file.
15431 * gdb.fortran/vla-datatypes.f90: New file.
15432 * gdb.fortran/vla-history.exp: New file.
15433 * gdb.fortran/vla-ptype-sub.exp: New file.
15434 * gdb.fortran/vla-ptype.exp: New file.
15435 * gdb.fortran/vla-sizeof.exp: New file.
15436 * gdb.fortran/vla-sub.f90: New file.
15437 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15438 * gdb.fortran/vla-value-sub-finish.exp: New file.
15439 * gdb.fortran/vla-value-sub.exp: New file.
15440 * gdb.fortran/vla-value.exp: New file.
15441 * gdb.fortran/vla-ptr-info.exp: New file.
15442 * gdb.mi/mi-vla-fortran.exp: New file.
15443 * gdb.mi/vla.f90: New file.
15444
27145d50
SL
154452015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15446
15447 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15448 of hardwired timeout value.
15449
5f3ff4f8
JK
154502015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15451 Pedro Alves <palves@redhat.com>
15452
15453 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15454 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15455
bfd09d20
JS
154562015-10-19 Josh Stone <jistone@redhat.com>
15457
15458 * gdb.base/catch-syscall.c: Include <sched.h>.
15459 (unknown_syscall): New variable.
15460 (main): Trigger a vfork and an unknown syscall.
15461 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15462 (unknown_syscall_number): Likewise.
15463 (check_call_to_syscall): Accept an optional syscall pattern.
15464 (check_return_from_syscall): Likewise.
15465 (check_continue): Likewise.
15466 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15467 (test_catch_syscall_skipping_return): New test toggling off 'catch
15468 syscall' to step over the syscall return, then toggling back on.
15469 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15470 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15471 (do_syscall_tests): Call test_catch_syscall_without_args and
15472 test_catch_syscall_mid_vfork.
15473 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15474 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15475
b32b93c6
AS
154762015-10-19 Andrew Stubbs <ams@codesourcery.com>
15477
15478 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15479 print g_vE): Add new pass patterns.
15480 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15481 print various symbol names for vptr fields.
15482
9d622bda
AB
154832015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15484
15485 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15486 results.
15487
0fd8ac1c
YQ
154882015-10-12 Yao Qi <yao.qi@linaro.org>
15489
15490 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15491
34240514
YQ
154922015-10-12 Yao Qi <yao.qi@linaro.org>
15493
15494 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15495 is aarch64*-*-linux*.
15496
8240f442
YQ
154972015-10-12 Yao Qi <yao.qi@linaro.org>
15498
15499 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15500 (can_relocate_bcond_true): ... it.
15501 (can_relocate_bcond_false): New function.
15502 (foo): Likewise.
15503 (can_relocate_bl): Likewise.
15504 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15505 can_relocate_bl.
15506
2520f728
PMR
155072015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15508
15509 * gdb.base/nested-addr.c: New file.
15510 * gdb.base/nested-addr.exp: New testcase.
15511
abcef95a
MM
155122015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15513
15514 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15515 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15516 its output. Ignore the output of "record goto begin" and instead
15517 check that GDB is replaying.
15518
145e3ddb
PA
155192015-10-09 Pedro Alves <palves@redhat.com>
15520
15521 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15522 (top level): Use it in the run with no args test.
15523
d5d8c4e1
IB
155242015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15525
15526 * gdb.dlang/properties.exp: New file.
15527
06e635ef
SL
155282015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15529
15530 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15531 whether or not address 0x1000 is mapped on the target.
15532
e019fd1d
SM
155332015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15534
15535 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15536 build.
15537
77ba2a67
MM
155382015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15539
15540 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15541 instruction-history test.
15542
c60eb31f
DE
155432015-09-28 Doug Evans <dje@google.com>
15544
15545 * gdb.base/gcore.c (array_func): Add reference to static_array.
15546
9a3c8263
SM
155472015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15548
15549 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15550 source line.
15551
9720e656
SL
155522015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15553
15554 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15555 short or char as base type.
15556
938d3bf2
SL
155572015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15558
15559 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15560 to allow any size enum.
15561
e6c2c623
PMR
155622015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15563
15564 * gdb.ada/array_ptr_renaming.exp: New testcase.
15565 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15566 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15567
06da0f77
PL
155682015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15569
15570 * gdb.trace/ftrace-lock.c: New file.
15571 * gdb.trace/ftrace-lock.exp: New file.
15572
4f51c22a
PL
155732015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15574
15575 * gdb.arch/insn-reloc.c: New file.
15576 * gdb.arch/ftrace-insn-reloc.exp: New file.
15577
7041adf4
PL
155782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15579
15580 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15581 instruction.
15582 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15583 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15584 * gdb.trace/range-stepping.c: Likewise.
15585 * gdb.trace/trace-break.c: Likewise.
15586 * gdb.trace/trace-mt.c (thread_function): Likewise.
15587 * gdb.trace/ftrace.c (marker): Likewise.
15588 * gdb.trace/trace-condition.c (marker): Likewise.
15589 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15590 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15591 is_aarch64_target.
15592
015d2e7e
DE
155932015-09-18 Doug Evans <xdje42@gmail.com>
15594
15595 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15596 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15597
26b188a2
SL
155982015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15599
15600 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15601 the breakpoint.
15602
79dc332b
SL
156032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15604
15605 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15606 the pending breakpoint. Remove timeout override for "Run till
15607 MI pending breakpoint on pendfunc3 on thread 2" test.
15608
f57929f2
SL
156092015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15610
15611 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15612 filename pattern.
15613
3f469b17
SL
156142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15615
15616 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15617 in breakpoint filename pattern.
15618
515b89b3
SL
156192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15620
7800dbe4
SL
15621 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15622
156232015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15624
515b89b3
SL
15625 * gdb.linespec/explicit.exp: Check for readline support for
15626 tab-completion tests. Fix obvious typo.
15627
d2939ba2
MM
156282015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15629
15630 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15631 and replay.
15632
cbb55fa7
MM
156332015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15634
15635 * gdb.btrace/non-stop.c: New.
15636 * gdb.btrace/non-stop.exp: New.
15637
43691ca1
PL
156382015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15639 Yao Qi <yao.qi@linaro.org>
15640
15641 * gdb.trace/trace-condition.c: New file.
15642 * gdb.trace/trace-condition.exp: New file.
15643
d78908cf
WW
156442015-09-16 Wei-cheng Wang <cole945@gmail.com>
15645
15646 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15647 for testing bytecode compilation.
15648
1ed415e2
PA
156492015-09-16 Pedro Alves <palves@redhat.com>
15650 Sandra Loosemore <sandra@codesourcery.com>
15651
15652 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15653 (SECONDS): Redefine.
15654 (main): Call pthread_kill and alarm early.
15655 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15656 support.
15657 (test): If the target can't hardware step and doesn't support
15658 displaced stepping, increase the timeout.
15659
d136eff5
PA
156602015-09-16 Pedro Alves <palves@redhat.com>
15661
15662 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15663 (enable_debug): New procedures.
15664 (test): Use them. Bail out if waiting for threads fails.
15665 (top level): Bail out if a test fails.
15666
991f019c
YQ
156672015-09-16 Yao Qi <yao.qi@linaro.org>
15668
15669 * gdb.asm/asm-source.exp: Set asm-arch for
15670 aarch64*-*-* target.
15671 * gdb.asm/aarch64.inc: New file.
15672
bfca584f
PMR
156732015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15674
15675 * gdb.ada/array_of_variable_length.exp: New testcase.
15676 * gdb.ada/array_of_variable_length/foo.adb: New file.
15677 * gdb.ada/array_of_variable_length/pck.adb: New file.
15678 * gdb.ada/array_of_variable_length/pck.ads: New file.
15679
b326e587
DE
156802015-09-15 Doug Evans <dje@google.com>
15681
15682 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15683 of function static local variable.
15684
5382cfab
PW
156852015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15686
15687 * gdb.threads/tls-so_extern.exp: New test file.
15688 * gdb.threads/tls-so_extern.c: New test file.
15689 * gdb.threads/tls-so_extern_main.c: New test file.
15690
141c5cc4
JK
156912015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15692
15693 * gdb.opt/solib-intra-step-lib.c: New file.
15694 * gdb.opt/solib-intra-step-main.c: New file.
15695 * gdb.opt/solib-intra-step.exp: New file.
15696
d15dcecd
PA
156972015-09-15 Pedro Alves <palves@redhat.com>
15698
15699 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15700 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15701
4c2f2a79
PA
157022015-09-14 Pedro Alves <palves@redhat.com>
15703
15704 * gdb.base/hook-stop-continue.c: Delete.
15705 * gdb.base/hook-stop-continue.exp: Delete.
15706 * gdb.base/hook-stop-frame.c: Delete.
15707 * gdb.base/hook-stop-frame.exp: Delete.
15708 * gdb.base/hook-stop.c: New file.
15709 * gdb.base/hook-stop.exp: New file.
15710
919e6dbe
PMR
157112015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15712
15713 * gdb.ada/access_to_packed_array.exp: New testcase.
15714 * gdb.ada/access_to_packed_array/foo.adb: New file.
15715 * gdb.ada/access_to_packed_array/pack.adb: New file.
15716 * gdb.ada/access_to_packed_array/pack.ads: New file.
15717
157280a4
MM
157182015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15719
15720 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15721 buffer size test.
15722
2fd33e94
DB
157232015-09-11 Don Breazeal <donb@codesourcery.com>
15724
15725 * gdb.base/foll-exec.c: Add copyright header. Fix
15726 formatting issues.
15727 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15728 (do_exec_tests): Use clean_restart in place of zap_session,
15729 and for test initialization. Fix formatting issues. Use
15730 fail in place of perror.
15731 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15732 an expect statement to match an expression with output from
15733 the program under debug.
15734 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15735 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15736 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15737 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15738 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15739
e70b6e8e
DE
157402015-09-09 Doug Evans <dje@google.com>
15741
15742 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15743
7a551a51
DE
157442015-09-09 Doug Evans <dje@google.com>
15745
15746 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15747
4c666f84
DE
157482015-09-09 Doug Evans <dje@google.com>
15749
15750 * gdb.base/savedregs.exp: Fix typo.
15751
243a9253
PA
157522015-09-09 Pedro Alves <palves@redhat.com>
15753
15754 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15755
c0fa8fbd
SL
157562015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15757
15758 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15759 command actually switches threads. Give up on remaining
15760 tests if target fails to stop at breakpoint.
15761
cd7c1778
PMR
157622015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15763
15764 * gdb.ada/funcall_char.exp: New testcase.
15765 * gdb.ada/funcall_char/foo.adb: New file.
15766
dc5c8746
PMR
157672015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15768
15769 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15770 expected outputs. Add two testcases for completing ambiguous
15771 functions.
15772 * gdb.ada/complete/aux_pck.adb: New file.
15773 * gdb.ada/complete/aux_pck.ads: New file.
15774 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15775 Ambiguous_Func functions.
15776 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15777 * gdb.ada/complete/pck.adb: Likewise.
15778
4e83a1e7
UW
157792015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15780
15781 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15782 failures to run the test program under GDB.
15783
8ce74153
LM
157842015-08-26 Luis Machado <lgustavo@codesourcery.com>
15785
15786 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15787 to C.
15788
e9756d52
PP
157892015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15790
15791 * gdb.base/run-after-attach.exp: New test file.
15792 * gdb.base/run-after-attach.c: New test file.
15793
8d37573b
DB
157942015-08-26 Don Breazeal <donb@codesourcery.com>
15795
15796 * gdb.base/foll-exec-2.c: New test program.
15797 * gdb.base/foll-exec-2.exp: New test.
15798
63e43d3a
PMR
157992015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15800
15801 * gdb.base/nested-subp1.exp: New file.
15802 * gdb.base/nested-subp1.c: New file.
15803 * gdb.base/nested-subp2.exp: New file.
15804 * gdb.base/nested-subp2.c: New file.
15805 * gdb.base/nested-subp3.exp: New file.
15806 * gdb.base/nested-subp3.c: New file.
15807
3d40fbb5
PA
158082015-08-24 Pedro Alves <palves@redhat.com>
15809
15810 * gdb.server/connect-without-multi-process.c: New file.
15811 * gdb.server/connect-without-multi-process.exp: New file.
15812
4422ac93
LM
158132015-08-24 Luis Machado <lgustavo@codesourcery.com>
15814
15815 * gdb.opt/inline-markers.c: Make z int.
15816
91dddb86
LM
158172015-08-24 Luis Machado <lgustavo@codesourcery.com>
15818
15819 * gdb.opt/inline-markers.c: Make z volatile.
15820
a48847ee
LM
158212015-08-24 Luis Machado <lgustavo@codesourcery.com>
15822
15823 * gdb.opt/inline-bt.c: New volatile global z.
15824 * gdb.opt/inline-cmds.c: Likewise.
15825 * gdb.opt/inline-locals.c: Likewise.
15826 * gdb.opt/inline-markers.c: New extern global z.
15827 (marker): Use z.
15828 (inline_fn): Likewise.
15829
0ebbc52b
PA
158302015-08-24 Pedro Alves <palves@redhat.com>
15831
15832 * config/m32r-stub.exp: Remove file.
15833 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15834 * gdb.base/call-rt-st.exp: Likewise.
15835 * gdb.base/call-strs.exp: Likewise.
15836 * gdb.base/default.exp: Remove references to h8300-*-hms and
15837 *-*-udi*.
15838 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15839
77c365df
AA
158402015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15841
15842 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15843 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15844 and "return" use KFAIL when GDB can not read/write the vector
15845 return value.
15846
4313b8c0
GB
158472015-08-21 Gary Benson <gbenson@redhat.com>
15848
15849 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15850
0e433b32
PA
158512015-08-20 Pedro Alves <palves@redhat.com>
15852
15853 * gdb.server/solib-list.exp: No longer expect an interior stop in
15854 non-stop mode.
15855
221e1a37
PA
158562015-08-20 Pedro Alves <palves@redhat.com>
15857
15858 * gdb.server/connect-stopped-target.c: New file.
15859 * gdb.server/connect-stopped-target.exp: New file.
15860
40e3ad0e
PA
158612015-08-20 Pedro Alves <palves@redhat.com>
15862
15863 * gdb.dwarf2/comp-unit-lang.exp: New file.
15864 * gdb.dwarf2/comp-unit-lang.c: New file.
15865
af39b327
PMR
158662015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
15867
15868 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
15869 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
15870
7d45c7c3 158712015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 15872
7d45c7c3
KB
15873 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
15874 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
15875
4d6cceb4
DE
158762015-08-18 Doug Evans <dje@google.com>
15877 Adrian Sendroiu <adrian.sendroiu@freescale.com>
15878
15879 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
15880 skip_python_tests. New arg prompt_regexp.
15881 (skip_python_tests): New function.
15882 * lib/mi-support.exp (mi_skip_python_tests): New function.
15883 * gdb.python/py-mi-objfile-gdb.py: New file.
15884 * gdb.python/py-mi-objfile.c: New file.
15885 * gdb.python/py-mi-objfile.exp: New file.
15886
ad89c2aa
KS
158872015-08-17 Keith Seitz <keiths@redhat.com>
15888
15889 * gdb.linespec/explicit.exp: Move strace test from here ...
15890 * gdb.trace/strace.exp: ... to here.
15891
e3ae3c43
PP
158922015-08-15 Patrick Palka <patrick@parcs.ath.cx>
15893
15894 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
15895 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
15896
604b2636
DE
158972015-08-14 Doug Evans <xdje42@gmail.com>
15898
15899 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
15900 inferior before selecting a new file.
15901
6ff0ba5f
DE
159022015-08-14 Doug Evans <xdje42@gmail.com>
15903
15904 * gdb.mi/mi-disassemble.exp: Update.
15905 * gdb.base/disasm-optim.S: New file.
15906 * gdb.base/disasm-optim.c: New file.
15907 * gdb.base/disasm-optim.h: New file.
15908 * gdb.base/disasm-optim.exp: New file.
15909
9ca98f92
KS
159102015-08-14 Keith Seitz <keiths@redhat.com>
15911
15912 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
15913 "evaluated-by".
15914
52bbc560
JB
159152015-08-13 Joel Brobecker <brobecker@adacore.com>
15916
15917 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
15918
5d8c3ed3
PMR
159192015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
15920
15921 * gdb.ada/fun_renaming.exp: New testcase.
15922 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
15923 * gdb.ada/fun_renaming/pack.adb: New file.
15924 * gdb.ada/fun_renaming/pack.ads: New file.
15925
ea8812bc
KS
159262015-08-12 Keith Seitz <keiths@redhat.com>
15927
15928 * gdb.base/dso2dso.exp: Pass basename of source file in call to
15929 gdb_get_line_number.
15930
4dafcdeb
JB
159312015-08-12 Joel Brobecker <brobecker@adacore.com>
15932
15933 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
15934 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
15935 gdb.base/dso2dso.exp: New files.
15936
5ba32597
SDJ
159372015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
15938 Pedro Alves <palves@redhat.com>
15939 Keith Seitz <keiths@redhat.com>
15940
15941 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
15942 GDBFLAGS.
15943
b6dafabf
PP
159442015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15945
15946 * gdb.base/gdbhistsize-history.exp
15947 (test_histsize_history_setting): Use save_vars.
15948 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15949 Use save_vars.
15950 (test_no_truncation_of_unlimited_history_file): Use save_vars.
15951 * gdb.base/readline.exp: Use save_vars.
15952
abe8e607
PP
159532015-08-12 Patrick Palka <patrick@parcs.ath.cx>
15954
15955 * lib/gdb.exp (save_vars): New proc.
15956
629500fa
KS
159572015-08-11 Keith Seitz <keiths@redhat.com>
15958
15959 * gdb.base/help.exp: Update help_breakpoint_text.
15960
eb8c4e2e
KS
159612015-08-11 Keith Seitz <keiths@redhat.com>
15962
15963 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
15964 (at toplevel): Call test_explicit_breakpoints.
15965 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
15966 breakpoints.
15967 * lib/mi-support.exp (mi_make_breakpoint): Add support for
15968 breakpoint conditions, "-cond".
15969
87f0e720
KS
159702015-08-11 Keith Seitz <keiths@redhat.com>
15971
15972 * gdb.linespec/3explicit.c: New file.
15973 * gdb.linespec/cpexplicit.cc: New file.
15974 * gdb.linespec/cpexplicit.exp: New file.
15975 * gdb.linespec/explicit.c: New file.
15976 * gdb.linespec/explicit.exp: New file.
15977 * gdb.linespec/explicit2.c: New file.
15978 * gdb.linespec/ls-errs.exp: Add explicit location tests.
15979 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
15980 before using in the matching pattern.
15981 Clarify that `prefix' is a regular expression.
15982
f00aae0f
KS
159832015-08-11 Keith Seitz <keiths@redhat.com>
15984
15985 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
15986 test.
15987 Add tests for missing ",FMT" and ",".
15988
e27852be
DE
159892015-08-10 Doug Evans <dje@google.com>
15990 Keith Seitz <keiths@redhat.com>
15991
15992 PR gdb/17960
15993 * gdb.base/completion.exp: Add location completer tests.
15994
7f03bd92
PA
159952015-08-07 Pedro Alves <palves@redhat.com>
15996
15997 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
15998 tests here.
15999 (top level): Run do_test with and without displaced stepping.
16000
3fc8eb30
PA
160012015-08-07 Pedro Alves <palves@redhat.com>
16002
16003 * gdb.base/valgrind-disp-step.c: New file.
16004 * gdb.base/valgrind-disp-step.exp: New file.
16005
d4569d7b
PA
160062015-08-07 Pedro Alves <palves@redhat.com>
16007
16008 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16009 Delete function.
16010 (main): Add alarm. Run an infinite loop instead of calling
16011 wait_threads.
16012 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16013 comment.
16014 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16015 Delete function.
16016 (main): Add alarm. Run an infinite loop instead of calling
16017 wait_threads.
16018 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16019 comment.
16020
e1316e60
PA
160212015-08-07 Pedro Alves <palves@redhat.com>
16022
16023 * gdb.base/checkpoint-ns.exp: New file.
16024 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16025 standard_testfile.
16026
da8c46d2
MM
160272015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16028
16029 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16030 * gdb.btrace/instruction_history.exp: Update.
16031 * gdb.btrace/tsx.exp: New.
16032 * gdb.btrace/tsx.c: New.
16033
de1c2c52
PA
160342015-08-06 Pedro Alves <palves@redhat.com>
16035
16036 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16037 increase timeout.
16038 * gdb.reverse/until-precsave.exp: Bump timeouts.
16039
782e0bf4
PA
160402015-08-06 Pedro Alves <palves@redhat.com>
16041
16042 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16043
83e97ed0
PA
160442015-08-06 Pedro Alves <palves@redhat.com>
16045
16046 PR gdb/18749
16047 * gdb.threads/process-dies-while-handling-bp.c: New file.
16048 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16049
863d01bd
PA
160502015-08-06 Pedro Alves <palves@redhat.com>
16051
16052 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16053 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16054
0a39bb32
PA
160552015-08-05 Pedro Alves <palves@redhat.com>
16056
16057 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16058 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16059
ee2d2b10
SL
160602015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16061
16062 * gdb.base/bp-permanent.exp: Report test as unsupported if
16063 the target cannot stop at the permanent breakpoint.
16064
4e1bdb00
DE
160652015-08-03 Doug Evans <dje@google.com>
16066
16067 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16068 10000.
16069
3d338901
DE
160702015-08-03 Doug Evans <dje@google.com>
16071
16072 * Makefile.in (workers/%.worker, build-perf): New rule.
16073 (GDB_PERFTEST_MODE): New variable.
16074 (check-perf): Use it.
16075 (clean): Clean up gdb.perf parallel build subdirs.
16076 * lib/build-piece.exp: New file.
16077 * lib/gdb.exp (make_gdb_parallel_path): New function
16078 (standard_output_file, standard_temp_file): Call it.
16079 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16080 of $GDB_PARALLEL.
16081 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16082
af061d3e
DE
160832015-08-03 Doug Evans <dje@google.com>
16084
8e1afc81 16085 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16086 (LOG_FILE_NAME): New global.
16087 (TextReporter.__init__): Initialize self.txt_sum.
16088 (TextReporter.report): Add support for multiple data-points.
16089 Move report to perftest.sum, put raw data in perftest.log.
16090 (TextReporter.start): Open sum and log files.
16091 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16092 * gdb.perf/lib/perftest/testresult.py
16093 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16094
2c8c5d37
PA
160952015-07-31 Pedro Alves <palves@redhat.com>
16096
16097 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16098 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16099 kill_wait_spawned_process instead of explicit "kill -9".
16100 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16101 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16102 kill_wait_spawned_process.
16103 * gdb.base/attach-twice.exp: Likewise.
16104 * gdb.base/attach.exp: Likewise.
16105 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16106 gdb_test_multiple.
16107 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16108 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16109 kill_wait_spawned_process.
16110 * gdb.base/valgrind-infcall.exp: Likewise.
16111 * gdb.multi/multi-attach.exp: Likewise.
16112 * gdb.python/py-prompt.exp: Likewise.
16113 * gdb.python/py-sync-interp.exp: Likewise.
16114 * gdb.server/ext-attach.exp: Likewise.
16115 * gdb.threads/attach-into-signal.exp (corefunc): Use
16116 spawn_wait_for_attach, spawn_id_get_pid and
16117 kill_wait_spawned_process.
16118 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16119 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16120 spawn_id_get_pid and kill_wait_spawned_process.
16121 * gdb.threads/attach-stopped.exp (corefunc): Use
16122 spawn_wait_for_attach, spawn_id_get_pid and
16123 kill_wait_spawned_process.
16124 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16125 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16126 kill_wait_spawned_process instead of explicit "kill -9".
16127 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16128 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16129 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16130 processes. Don't map cygwin/windows pids here. Now returns a
16131 spawn id list.
16132
032a0fca
SL
161332015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16134
16135 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16136 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16137 correct patch.
16138
61a934ca
SL
161392015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16140
16141 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16142
4bc4d428
SL
161432015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16144
16145 Reapply:
16146 2014-05-21 Mark Wielaard <mjw@redhat.com>
16147
16148 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16149
998d452a
PA
161502015-07-30 Pedro Alves <palves@redhat.com>
16151
16152 * linux-low.c (handle_extended_wait): Set the child's last
16153 reported status to TARGET_WAITKIND_STOPPED.
16154
69dde7dc
PA
161552015-07-30 Pedro Alves <palves@redhat.com>
16156
16157 PR threads/18600
16158 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16159 only shows inferior 1.
16160
4dd63d48
PA
161612015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16162 Pedro Alves <palves@redhat.com>
16163
16164 PR threads/18600
16165 * gdb.threads/fork-plus-threads.c: New file.
16166 * gdb.threads/fork-plus-threads.exp: New file.
16167
d618e4c5
PP
161682015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16169
16170 * gdb.base/batch-preserve-term-settings.exp
16171 (test_terminal_settings_preserved_after_cli_exit): Use
16172 send_quit_command.
16173
1eef6428
PA
161742015-07-29 Pedro Alves <palves@redhat.com>
16175 Don Breazeal <donb@codesourcery.com>
16176
16177 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16178 output from both inferior_spawn_id and gdb_spawn_id.
16179
7da5b897
SDJ
161802015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16181
16182 * gdb.threads/attach-into-signal.exp (corefunc): Use
16183 with_test_prefix on nested loops, uniquefying the test messages.
16184
dac804df
SDJ
161852015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16186
16187 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16188 commit.
16189
06265e53
PP
161902015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16191
16192 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16193 New proc.
16194 (test_terminal_settings_preserved_after_sigterm): New test.
16195
18206ca3
PP
161962015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16197
16198 * gdb.base/batch-preserve-term-settings.exp
16199 (test_terminal_settings_preserved_after_cli_exit): New test.
16200
90074d11
PP
162012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16202
16203 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16204 manipulation of saved_gdbflags.
16205 (test_terminal_settings_preserved): Remove global declaration of
16206 the unused variable pagination_prompt. Remove manipulation of
16207 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16208 GDBFLAGS.
16209
eb1a7902
PA
162102015-07-29 Pedro Alves <palves@redhat.com>
16211
16212 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16213
8b75dd3b
PA
162142015-07-29 Pedro Alves <palves@redhat.com>
16215
16216 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16217 at the top.
16218
dedad4e3
PA
162192015-07-29 Pedro Alves <palves@redhat.com>
16220
16221 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16222 (main): Call gdb_unbuffer_output.
16223 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16224 (main): Call gdb_unbuffer_output.
16225 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16226 (main): Call gdb_unbuffer_output.
16227 * gdb.base/call-strs.exp: Adjust to step over the
16228 gdb_unbuffer_output call.
16229 * gdb.base/catch-gdb-caused-signals.c: Include
16230 "../lib/unbuffer_output.c".
16231 (main): Call gdb_unbuffer_output.
16232 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16233 (main): Call gdb_unbuffer_output.
16234 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16235 (main): Call gdb_unbuffer_output.
16236 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16237 (main): Call gdb_unbuffer_output.
16238 * gdb.base/shlib-call.exp: Adjust to step over the
16239 gdb_unbuffer_output call.
16240 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16241 (main): Call gdb_unbuffer_output.
16242 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16243 (main): Call gdb_unbuffer_output.
16244 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16245 (main): Rename to ...
16246 (test): ... this.
16247 (main): Reimplement.
16248 * gdb.base/varargs.exp: Run to test instead of to main.
16249 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16250 (main): Call gdb_unbuffer_output.
16251
58789a91
PA
162522015-07-29 Pedro Alves <palves@redhat.com>
16253
16254 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16255 factore out from mi_continue_dprintf. For call-style dprintfs,
16256 expect dprintf output out of $inferior_spawn_id.
16257 (mi_continue_dprintf): Use mi_expect_dprintf.
16258 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16259 (main): Call gdb_unbuffer_output.
16260
e8376742
PA
162612015-07-29 Pedro Alves <palves@redhat.com>
16262
16263 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16264 (default_mi_gdb_start): Set inferior_spawn_id instead of
16265 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16266 gdb_spawn_id.
16267 (mi_gdb_test): Always expect inferior output from both
16268 $inferior_spawn_id and $gdb_spawn_id.
16269
08280010
PA
162702015-07-29 Pedro Alves <palves@redhat.com>
16271
16272 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16273 send_inferior and $inferior_spawn_id.
16274
4d30e432
PA
162752015-07-29 Pedro Alves <palves@redhat.com>
16276
16277 * gdb.gdb/complaints.exp (test_initial_complaints)
16278 (test_serial_complaints, test_short_complaints): Use
16279 gdb_test_stdio.
16280 (test_empty_complaint): Handle $inferior_spawn_id !=
16281 $gdb_spawn_id.
16282
0d30a335
PA
162832015-07-29 Pedro Alves <palves@redhat.com>
16284
16285 * gdb.base/varargs.exp: Use gdb_test_stdio.
16286
39413b29
PA
162872015-07-29 Pedro Alves <palves@redhat.com>
16288
16289 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16290
7cb000a9
PA
162912015-07-29 Pedro Alves <palves@redhat.com>
16292
16293 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16294
d7b8ac82
PA
162952015-07-29 Pedro Alves <palves@redhat.com>
16296
16297 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16298 parameter into two new parameters, "inf_result" and "gdb_result".
16299 Expect inferior output and gdb output from $inferior_spawn_id and
16300 $gdb_spawn_id, respectively. Adjust all callers.
16301
789c3a0c
PA
163022015-07-29 Pedro Alves <palves@redhat.com>
16303
16304 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16305 of gdb_test_sequence.
16306
77e760c3
PA
163072015-07-29 Pedro Alves <palves@redhat.com>
16308
16309 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16310 (saw_spurious_output): Expect inferior output from
16311 $inferior_spawn_id. Use gdb_test_stdio.
16312
8396d2cd
PA
163132015-07-29 Pedro Alves <palves@redhat.com>
16314
16315 * gdb.base/dprintf.exp: Use standard_testfile. Change
16316 prepare_for_testing call.
16317 (srcfile): Don't set.
16318 (restart): New procedure.
16319 (test_dprintf): New procecure, use to continue over dprintfs.
16320 (test_call, test_agent): New procedures, tests moved here.
16321 Restart gdb and recreate dprintfs. Adjust expected output.
16322
2051d61f
PA
163232015-07-29 Pedro Alves <palves@redhat.com>
16324
16325 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16326
452397af
PA
163272015-07-29 Pedro Alves <palves@redhat.com>
16328
16329 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16330
8aed9555
PA
163312015-07-29 Pedro Alves <palves@redhat.com>
16332
16333 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16334 gdb_test_stdio.
16335
188a61b4
PA
163362015-07-29 Pedro Alves <palves@redhat.com>
16337
16338 * lib/gdb.exp (gdb_test_stdio): New procedure.
16339
12264a45
PA
163402015-07-29 Pedro Alves <palves@redhat.com>
16341
16342 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16343
23ffc893
PA
163442015-07-29 Pedro Alves <palves@redhat.com>
16345
16346 * gdb.base/call-signal-resume.exp: Remove check for
16347 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16348 * gdb.base/unwindonsignal.exp: Likewise.
16349 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16350 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16351
65566918
PA
163522015-07-29 Pedro Alves <palves@redhat.com>
16353
16354 * gdb.base/siginfo-addr.c (pass): New function.
16355 (handler): Call it iff si_addr is correct.
16356 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16357 Set a breakpoint at "pass" and continue to it.
16358
d60a9221
SDJ
163592015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16360
16361 * gdb.python/py-objfile.exp: Make some tests have unique names.
16362 * gdb.python/py-pp-registration.exp: Likewise.
16363
bde40b8f
PA
163642015-07-28 Pedro Alves <palves@redhat.com>
16365
16366 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16367
13e1dec8
SM
163682015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16369
16370 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16371
da33c9a7
SM
163722015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16373
16374 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16375
077836f7
PP
163762015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16377
16378 * gdb.base/gdb-sigterm-2.exp: New test.
16379
b8cc7b2e
DE
163802015-07-25 Doug Evans <xdje42@gmail.com>
16381
16382 Revert:
16383 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16384 (workers/%.worker, build-perf): New rule.
16385 (GDB_PERFTEST_MODE): New variable.
16386 (check-perf): Use it.
16387 (clean): Clean up gdb.perf parallel build subdirs.
16388 * lib/build-piece.exp: New file.
16389 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16390 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16391 name.
16392 (standard_temp_file): Ditto.
16393 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16394 of $GDB_PARALLEL.
16395
c8bd4544
DE
163962015-07-24 Doug Evans <dje@google.com>
16397
16398 * gdb.perf/lib/perftest/utils.py: New file.
16399 * gdb.perf/gm-hello.cc: New file.
16400 * gdb.perf/gm-pervasive-typedef.cc: New file.
16401 * gdb.perf/gm-pervasive-typedef.h: New file.
16402 * gdb.perf/gm-std.cc: New file.
16403 * gdb.perf/gm-std.h: New file.
16404 * gdb.perf/gm-use-cerr.cc: New file.
16405 * gdb.perf/gm-utils.h: New file.
16406 * gdb.perf/gmonster-null-lookup.py: New file.
16407 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16408 * gdb.perf/gmonster-print-cerr.py: New file.
16409 * gdb.perf/gmonster-ptype-string.py: New file.
16410 * gdb.perf/gmonster-runto-main.py: New file.
16411 * gdb.perf/gmonster-select-file.py: New file.
16412 * gdb.perf/gmonster1-null-lookup.exp: New file.
16413 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16414 * gdb.perf/gmonster1-print-cerr.exp: New file.
16415 * gdb.perf/gmonster1-ptype-string.exp: New file.
16416 * gdb.perf/gmonster1-runto-main.exp: New file.
16417 * gdb.perf/gmonster1-select-file.exp: New file.
16418 * gdb.perf/gmonster1.cc: New file.
16419 * gdb.perf/gmonster1.exp: New file.
16420 * gdb.perf/gmonster2-null-lookup.exp: New file.
16421 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16422 * gdb.perf/gmonster2-print-cerr.exp: New file.
16423 * gdb.perf/gmonster2-ptype-string.exp: New file.
16424 * gdb.perf/gmonster2-runto-main.exp: New file.
16425 * gdb.perf/gmonster2-select-file.exp: New file.
16426 * gdb.perf/gmonster2.cc: New file.
16427 * gdb.perf/gmonster2.exp: New file.
16428
6eab34f3
DE
164292015-07-24 Doug Evans <dje@google.com>
16430
16431 * gdb.perf/README: New file.
16432 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16433 * lib/gen-perf-test.exp: New file.
16434
63738bfd
DE
164352015-07-24 Doug Evans <dje@google.com>
16436
16437 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16438 (PerfTest::startup): New function.
16439 (PerfTest::run): Return result of calling body.
16440 (PerfTest::assemble): Rewrite.
16441 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16442 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16443 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16444 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16445 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16446
7b606f95
DE
164472015-07-24 Doug Evans <dje@google.com>
16448
16449 * lib/gdb.exp (clean_restart): Make executable optional.
16450
a97b16b8
DE
164512015-07-24 Doug Evans <dje@google.com>
16452
16453 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16454 compiler_info references.
16455 * gdb.cp/temargs.exp: Ditto.
16456 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16457 (get_compiler_info): Early exit if already computed. Set compiler_info
16458 to "unknown" if there was a problem.
16459 (test_compiler_info): Add function comment. Call get_compiler_info.
16460
35baa57f
DE
164612015-07-24 Doug Evans <dje@google.com>
16462
16463 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16464 (workers/%.worker, build-perf): New rule.
16465 (GDB_PERFTEST_MODE): New variable.
16466 (check-perf): Use it.
16467 (clean): Clean up gdb.perf parallel build subdirs.
16468 * lib/build-piece.exp: New file.
16469 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16470 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16471 name.
16472 (standard_temp_file): Ditto.
16473 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16474 of $GDB_PARALLEL.
16475
6ebea266
DE
164762015-07-24 Doug Evans <dje@google.com>
16477
16478 * lib/future.exp (gdb_default_target_compile): New option
16479 "early_flags".
16480 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16481 --as-needed.
16482
1e76a7e9
SDJ
164832015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16484
16485 * gdb.base/catch-syscall.exp: Call gdb_exit before
16486 gdb_skip_xml_test.
16487
5068630a
PA
164882015-07-24 Pedro Alves <palves@redhat.com>
16489
16490 * gdb.python/py-events.exp: Accept output between the stop event
16491 and the prompt.
16492 * gdb.python/py-evsignal.exp: Likewise.
16493 * gdb.python/py-evthreads.exp: Likewise.
16494
77598427
PA
164952015-07-24 Pedro Alves <palves@redhat.com>
16496
16497 PR gdb/18717
16498 * gdb.threads/non-ldr-exit.c: New file.
16499 * gdb.threads/non-ldr-exit.exp: New file.
16500
11e6c98f
YQ
165012015-07-24 Yao Qi <yao.qi@linaro.org>
16502
16503 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16504 restarting process.
16505
51aee833
YQ
165062015-07-24 Yao Qi <yao.qi@linaro.org>
16507
16508 * gdb.server/ext-restart.exp: New file.
16509
8cfe207c
YQ
165102015-07-24 Yao Qi <yao.qi@linaro.org>
16511
16512 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16513 argument options.
16514 * gdb.server/ext-wrapper.exp: New file.
16515
cc12ce38
DE
165162015-07-23 Doug Evans <dje@google.com>
16517
16518 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16519 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16520
d0d84780
PMR
165212015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16522
16523 * gdb.ada/var_arr_typedef.exp: New testcase.
16524 * gdb.ada/var_arr_typedef/pack.adb: New file.
16525 * gdb.ada/var_arr_typedef/pack.ads: New file.
16526 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16527
8b558f79
JB
165282015-07-20 Joel Brobecker <brobecker@adacore.com>
16529
16530 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16531
775a3298
JK
165322015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16533
16534 * gdb.arch/i386-biarch-core.exp: Replace istarget
16535 by "complete set gnutarget". Remove expectation for the "core-file"
16536 command.
16537
db1ff28b
JK
165382015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16539
16540 Revert the previous commit:
16541 Tests for validate symbol file using build-id.
16542
0a94970d
JK
165432015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16544
16545 Tests for validate symbol file using build-id.
16546 * gdb.base/solib-mismatch-lib.c: New file.
16547 * gdb.base/solib-mismatch-libmod.c: New file.
16548 * gdb.base/solib-mismatch.c: New file.
16549 * gdb.base/solib-mismatch.exp: New file.
16550
03346981
SL
165512015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16552
16553 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16554 nios2-*-linux*.
16555 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16556 * gdb.base/siginfo.exp: Likewise.
16557 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16558
42422cc7
PL
165592015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16560
16561 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16562 Move it to ...
16563 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16564 ... here.
16565 * gdb.trace/range-stepping.exp: Check that the target supports
16566 range stepping.
16567
cfa68bae
JK
165682015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16569
16570 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16571
8ffdba26
PA
165722015-07-14 Pedro Alves <palves@redhat.com>
16573
16574 * gdb.base/killed-outside.exp: New file.
16575 * gdb.base/killed-outside.c: New file.
16576
218a5a11
JK
165772015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16578
16579 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16580 (n at main): New.
16581 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16582
e03ed3c6
AA
165832015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16584
16585 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16586 infcall tests instead of setting up for KFAIL.
16587
485668e5
MM
165882015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16589
16590 * gdb.btrace/record_goto-step.exp: New.
16591
08464196
JK
165922015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16593
16594 PR compile/18484
16595 * gdb.compile/compile.c (struct struct_type): Add volatile to
16596 selffield's type.
16597 * gdb.compile/compile.exp
16598 (compile code struct_object.selffield = &struct_object): Skip further
16599 struct_object tests if this one xfails.
16600
bcf5c1d9
RC
166012015-07-08 Robert O'Callahan <robert@ocallahan.org>
16602
16603 PR exp/18617
16604 * gdb.trace/ax.exp: Add test.
16605
4931af25
YQ
166062015-07-07 Yao Qi <yao.qi@linaro.org>
16607
16608 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16609 instead of istarget "aarch64*-*-*".
16610 * gdb.arch/aarch64-fp.exp: Likewise.
16611 * gdb.base/float.exp: Likewise.
16612 * gdb.reverse/aarch64.exp: Likewise.
16613 * lib/gdb.exp (is_aarch64_target): New proc.
16614
9fcf688e
YQ
166152015-07-07 Yao Qi <yao.qi@linaro.org>
16616
16617 * lib/gdb.exp (is_aarch32_target): New proc.
16618 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16619 instead of "istarget "arm*-*-*"".
16620 * gdb.arch/arm-disp-step.exp: Likewise.
16621 * gdb.arch/thumb-bx-pc.exp: Likewise.
16622 * gdb.arch/thumb-prologue.exp: Likewise.
16623 * gdb.arch/thumb-singlestep.exp: Likewise.
16624 * gdb.base/disp-step-syscall.exp: Likewise.
16625 * gdb.base/float.exp: Likewise.
16626
fbd8d50d
YQ
166272015-07-07 Yao Qi <yao.qi@linaro.org>
16628
16629 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16630 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16631
71be1fdc
YQ
166322015-07-07 Yao Qi <yao.qi@linaro.org>
16633
16634 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16635 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16636 if it exists.
16637 * gdb.multi/multi-arch.exp: Likewise.
16638
3e221d36
SM
166392015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16640
16641 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16642 print.
16643
d441430b
YQ
166442015-07-07 Yao Qi <yao.qi@linaro.org>
16645
16646 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16647
06f810bd
MG
166482015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16649
16650 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16651 '[' and ']' characters.
16652
5e61e7c0
IB
166532015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16654
16655 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16656
28bf096c
PA
166572015-06-29 Pedro Alves <palves@redhat.com>
16658
16659 PR threads/18127
16660 * gdb.threads/hand-call-new-thread.c: New file.
16661 * gdb.threads/hand-call-new-thread.c: New file.
16662
ee93cd5e
KS
166632015-06-26 Keith Seitz <keiths@redhat.com>
16664 Doug Evans <dje@google.com>
16665
16666 PR 16253
16667 * gdb.cp/var-tag-2.cc: New file.
16668 * gdb.cp/var-tag-3.cc: New file.
16669 * gdb.cp/var-tag-4.cc: New file.
16670 * gdb.cp/var-tag.cc: New file.
16671 * gdb.cp/var-tag.exp: New file.
16672
fc637f04
PP
166732015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16674
16675 * gdb.base/history-duplicates.exp: New test.
16676
2e52ae68
PP
166772015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16678
16679 * gdb.base/completion.exp: Test the completion of the "focus"
16680 command.
16681
6e22494e
JK
166822015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16683
16684 * gdb.arch/amd64-prologue-skip.S: New file.
16685 * gdb.arch/amd64-prologue-skip.exp: New file.
16686
bf7b9cd9
SM
166872015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16688
16689 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16690 is_address_zero_readable check.
16691
201e8dfd
PB
166922015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16693
16694 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16695 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16696
5cd867b4
YQ
166972015-06-24 Yao Qi <yao.qi@linaro.org>
16698
16699 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16700 linux targets.
16701
4d7be007
YQ
167022015-06-24 Yao Qi <yao.qi@linaro.org>
16703
16704 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16705 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16706 * gdb.base/siginfo-thread.exp: Likewise.
16707
07fcd301
YQ
167082015-06-22 Yao Qi <yao.qi@linaro.org>
16709
16710 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16711
52042a00
YQ
167122015-06-22 Yao Qi <yao.qi@linaro.org>
16713
16714 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16715 aarch64*-*-*.
16716 (skip_hw_watchpoint_tests): Likewise.
16717
74bd41ce
PP
167182015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16719
16720 * gdb.base/gdbinit-history.exp: Test the interaction between
16721 setting GDBHISTSIZE and setting the history size via .gdbinit.
16722
bc460514
PP
167232015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16724
16725 PR gdb/16999
16726 * gdb.base/gdbhistsize-history.exp: New test.
16727
b58c513b
PP
167282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16729
16730 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16731 with GDBHISTSIZE.
16732 * gdb.base/readline.exp: Likewise.
16733
92046791
YQ
167342015-06-17 Yao Qi <yao.qi@linaro.org>
16735
16736 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16737 line.
16738
2093d2d3
PP
167392015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16740
16741 * gdb.base/gdbinit-history.exp: Add test case to check that
16742 an unlimited history file does not get truncated on exit.
16743
e6c693af
AA
167442015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16745
16746 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16747 (VECTOR): New macro. Use it...
16748 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16749 ...for these typedefs.
16750 (int8, char1, int1, double1): New typedefs.
16751 (struct just_int2, struct two_int2): New structures.
16752 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16753 (add_structvecs, add_singlevecs): New functions.
16754 (main): Call add_some_intvecs twice.
16755 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16756 the compile and exit upon failure. Try compiling for the "native"
16757 architecture. Test inferior function calls with vector arguments
16758 and vector return value handling with "finish" and "return".
16759
c74f7d1c
JT
167602015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16761
16762 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16763 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16764 PE file.
16765 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16766
98aa42ee
AT
167672015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16768
16769 PR breakpoints/16465
16770 * gdb.mi/mi-dprintf-pending.c: New file.
16771 * gdb.mi/mi-dprintf-pending.exp: New test.
16772 * gdb.mi/mi-dprintf-pendshr.c: New file.
16773
7d73c23c 167742015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16775 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16776
16777 * gdb.arch/i386-mpx-map.c: New file.
16778 * gdb.arch/i386-mpx-map.exp: New File.
16779
167802015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16781
16782 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16783 * gdb.arch/i386-mpx.exp: Indentation fixed.
16784
167852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16786
16787 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16788 function and improved indentation.
16789 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16790 gdb_test_multiple. Added additional tests to skip the test.
16791
167922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16793
16794 * gdb.arch/i386-avx512.c: Change path in include file.
16795 * gdb.arch/i386-avx512.exp: Change include dir path
16796 compilation flag.
16797 * gdb.arch/i386-mpx.c: Change path in include file.
16798 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16799 flag.
16800
d5eba19a
JK
168012015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16802
16803 * gdb.compile/compile-print.exp (compile print *vararray@3)
16804 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16805
7f361056
JK
168062015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16807
16808 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16809 (do not keep jit in memory): ... this.
16810 (expect 5): Change it to ...
16811 (expect no 5): ... this.
16812
3b462ec2
SM
168132015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16814
16815 PR gdb/15564
16816 * gdb.mi/mi-detach.exp: New file.
16817
e0619de6
JK
168182015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16819
16820 PR symtab/18392
16821 * gdb.arch/amd64-tailcall-self.S: New file.
16822 * gdb.arch/amd64-tailcall-self.c: New file.
16823 * gdb.arch/amd64-tailcall-self.exp: New file.
16824
e970cb34
DB
168252015-05-28 Don Breazeal <donb@codesourcery.com>
16826
16827 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16828 tests for remote targets by checking is_target_gdbserver.
16829
b2e2f908
DE
168302015-05-27 Doug Evans <dje@google.com>
16831
16832 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16833 * gdb.dwarf2/opaque-type-lookup.c: New file.
16834 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16835
82c7be31
DE
168362015-05-26 Doug Evans <dje@google.com>
16837
16838 * gdb.cp/iostream.cc: New file.
16839 * gdb.cp/iostream.exp: New file.
16840
b4f54984
DE
168412015-05-26 Doug Evans <dje@google.com>
16842
16843 * gdb.dwarf2/dw2-op-call.exp: Update.
16844 * gdb.dwarf2/dw4-sig-types.exp: Update.
16845 * gdb.dwarf2/implptr.exp: Update.
16846 * gdb.mi/mi-cmd-param-changed.exp: Update.
16847
4ea6efe9
DE
168482015-05-26 Doug Evans <dje@google.com>
16849
16850 * gdb.python/py-lazy-string.c: New file.
16851 * gdb.python/py-lazy-string.exp: New file.
16852 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
16853 (main): Update. Add estring3.
16854 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
16855 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
16856
f6bb7db3
YQ
168572015-05-26 Omair Javaid <omair.javaid@linaro.org>
16858 Yao Qi <yao.qi@linaro.org>
16859
16860 * gdb.reverse/aarch64.c: New.
16861 * gdb.reverse/aarch64.exp: New.
16862
a81bfbd0
OJ
168632015-05-26 Omair Javaid <omair.javaid@linaro.org>
16864
25d49b86
PA
16865 * lib/gdb.exp (supports_process_record): Return true for
16866 aarch64*-linux*.
a81bfbd0
OJ
16867 (supports_reverse): Likewise.
16868
158bf1b4
PP
168692015-05-22 Patrick Palka <patrick@parcs.ath.cx>
16870
16871 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16872 Use with_test_prefix.
16873
a0145030
AB
168742015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
16875
16876 * gdb.base/completion.exp: Add test for completion of layout
16877 names.
16878
ebe3b578
AB
168792015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
16880
16881 * lib/gdb.exp (skip_tui_tests): New proc.
16882 * gdb.base/tui-layout.exp: Check skip_tui_tests.
16883
84204ed7
PA
168842015-05-19 Pedro Alves <palves@redhat.com>
16885
16886 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16887 Save the whole env array instead of just HOME. Unset HISTSIZE in
16888 the environment while testing. Restore whole environment
16889 afterwards.
16890
37442ce1
DE
168912015-05-16 Doug Evans <xdje42@gmail.com>
16892
16893 * gdb.guile/scm-ports.c: New file.
16894 * gdb.guile/scm-ports.exp: Add memory port tests.
16895
36de76f9
JK
168962015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16897
16898 * gdb.compile/compile-print.c: New file.
16899 * gdb.compile/compile-print.exp: New file.
16900
3a9558c4
JK
169012015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16902
16903 * gdb.compile/compile-ops.exp: Cast param to void.
16904 * gdb.compile/compile.exp: Complete type for _gdb_expr.
16905 (compile code struct_object.selffield = &struct_object): Add xfail.
16906
aa715135
JG
169072015-05-15 Joel Brobecker <brobecker@adacore.com>
16908
16909 * gdb.ada/arr_enum_with_gap: New testcase.
16910
931e5bc3
JG
169112015-05-15 Joel Brobecker <brobecker@adacore.com>
16912
16913 * gdb.ada/byte_packed_arr: New testcase.
16914
9cd4d857
JB
169152015-05-15 Joel Brobecker <brobecker@adacore.com>
16916
16917 * gdb.ada/pckd_neg: New testcase.
16918
ebfd00d2
PP
169192015-05-13 Patrick Palka <patrick@parcs.ath.cx>
16920
16921 PR gdb/17820
16922 * gdb.base/gdbinit-history.exp: New test.
16923 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
16924 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
16925
4c082a81
SC
169262015-05-09 Siva Chandra Reddy <sivachandra@google.com>
16927
16928 * gdb.python/py-xmethods.cc: Enhance test case.
16929 * gdb.python/py-xmethods.exp: New tests.
16930 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
16931 function.
16932 (B_indexoper): Likewise.
16933 (global_dm_list) : Add new xmethod worker functions.
16934
f7797074
SDJ
169352015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
16936
16937 * gdb.base/coredump-filter.exp: Correctly unset
16938 "coredump_var_addr" array.
16939
a4674e4e
PA
169402015-05-08 Pedro Alves <palves@redhat.com>
16941
16942 * gdb.server/non-existing-program.exp: Unset spawn_id.
16943
df2eb078
SC
169442015-05-08 Siva Chandra Reddy <sivachandra@google.com>
16945
16946 PR python/18291
16947 * gdb.python/py-xmethods.exp: Add tests.
16948
422349a3
YQ
169492015-05-08 Yao Qi <yao.qi@linaro.org>
16950
16951 PR gdb/18208
16952 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
16953 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
16954 function set_coredump_filter, and remove remote_exec call.
16955 Remove argument ipid. Callers update.
16956 (top level): Don't get inferior's PID.
16957
63fc80ce
AA
169582015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
16959
16960 * gdb.base/watch_thread_num.exp: Skip test on targets without
16961 access watchpoints.
16962
80ad801e
PA
169632015-05-06 Pedro Alves <palves@redhat.com>
16964
16965 PR server/18081
16966 * gdb.server/non-existing-program.exp: New file.
16967
0fa7fe50
JB
169682015-05-05 Joel Brobecker <brobecker@adacore.com>
16969
16970 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
16971
3ea89b92
PMR
169722015-05-05 Joel Brobecker <brobecker@adacore.com>
16973
16974 * gdb.ada/out_of_line_in_inlined: New testcase.
16975
87b8eff0
JB
169762015-05-05 Joel Brobecker <brobecker@adacore.com>
16977
16978 * gdb.ada/var_rec_arr: New testcase.
16979
5fccc635
YQ
169802015-04-30 Yao Qi <yao.qi@linaro.org>
16981
16982 * gdb.base/break-idempotent.exp: If
16983 skip_hw_watchpoint_multi_tests returns true, skip the tests
16984 on "rwatch" and "awatch".
16985
42d38f42
YQ
169862015-04-30 Yao Qi <yao.qi@linaro.org>
16987
16988 * gdb.base/relativedebug.exp: Invoke gdb command
16989 "info sharedlibrary", and if libc.so doesn't have debug info,
16990 skip the test.
16991
2ce1cdbf
DE
169922015-04-29 Doug Evans <dje@google.com>
16993
16994 * gdb.python/py-xmethods.exp: Add ptype tests.
16995 * gdb.python/py-xmethods.py (E_method_char_worker): Add
16996 get_result_type method.
16997
f24a38c5
LM
169982015-04-29 Luis Machado <lgustavo@codesourcery.com>
16999
17000 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17001 the target does not support hardware watchpoints.
17002
ecbf2b3c
LM
170032015-04-29 Luis Machado <lgustavo@codesourcery.com>
17004
17005 * gdb.base/break-always.exp: Abort testing if writing to memory
17006 causes an error.
17007
34f5f757
DE
170082015-04-28 Doug Evans <dje@google.com>
17009
17010 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17011 * gdb.python/py-pp-registration.exp: ... here. New file.
17012 * gdb.python/py-pp-registration.c: New file.
17013 * gdb.python/py-pp-registration.py: New file.
17014
69b4374a
DE
170152015-04-28 Doug Evans <dje@google.com>
17016
17017 * gdb.python/py-bad-printers.c: New file.
17018 * gdb.python/py-bad-printers.py: New file.
17019 * gdb.python/py-bad-printers.exp: New file.
17020
59fb7612
SS
170212015-04-28 Sasha Smundak <asmundak@google.com>
17022
17023 * gdb.python/py-type.exp: New test.
17024
2631b16a
AW
170252015-04-28 Andy Wingo <wingo@igalia.com>
17026
17027 * gdb.python/py-parameter.exp:
17028 * gdb.guile/scm-parameter.exp: Escape the path that we are
17029 matching against, as it might contain characters that are special
17030 to regular expressions.
17031
460efde1
JB
170322015-04-27 Joel Brobecker <brobecker@adacore.com>
17033
17034 * gdb.ada/rec_comp: New testcase.
17035
2d369d8e
SDJ
170362015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17037
17038 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17039 before using it.
17040
cf75d6c3
AB
170412015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17042
17043 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17044 new tests for verilog output.
17045
8dbe7ca5
YQ
170462015-04-24 Yao Qi <yao.qi@linaro.org>
17047
17048 * boards/remote-gdbserver-on-localhost.exp: New file.
17049
4ef9fb2f
PA
170502015-04-23 Pedro Alves <palves@redhat.com>
17051
17052 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17053 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17054 "end of file", remove $inferior_spawn_id from the indirect list.
17055
0a803169
PA
170562015-04-23 Pedro Alves <palves@redhat.com>
17057
17058 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17059
749ef8f8
PA
170602015-04-23 Pedro Alves <palves@redhat.com>
17061
17062 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17063 on $any_spawn_id instead of only on $gdb_spawn_id.
17064
8aae4344
PM
170652015-04-21 Pierre Muller <muller@sourceware.org>
17066
17067 PR pascal/17815
17068 * lib/pascal.exp (gpc_compile): Add new option "class".
17069 (fpc_compile): Likewise.
17070 * gdb.pascal/case-insensitive-symbols.pas: New file.
17071 * gdb.pascal/case-insensitive-symbols.exp: New file.
17072
1586c8fb
GB
170732015-04-20 Gary Benson <gbenson@redhat.com>
17074
17075 * gdb.base/attach.exp: Fix three extended remote failures.
17076
1b6e6f5c
GB
170772015-04-17 Gary Benson <gbenson@redhat.com>
17078
17079 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17080 the main executable over the remote protocol.
17081
e797481d
PA
170822015-04-16 Pedro Alves <palves@redhat.com>
17083
17084 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17085 a new gdbserver if gdbserver_reconnect_p is set.
17086
1ca99c42
PA
170872015-04-16 Pedro Alves <palves@redhat.com>
17088
17089 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17090 is set, don't exit gdbserver.
17091
af9fd6f8
AA
170922015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17093
17094 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17095 appropriate .insn, such that an older assembler can be used.
17096 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17097 the z/Architecture instruction set on 31-bit targets as well.
17098
04ff1e61
AA
170992015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17100
17101 * gdb.go/handcall.exp: Remove all logic related to the first
17102 breakpoint and rely on go_runto_main instead.
17103 * gdb.go/strings.exp: Likewise.
17104 * gdb.go/unsafe.exp: Likewise.
17105 * gdb.go/hello.exp: Likewise. Also rename the remaining
17106 breakpoint marker to "breakpoint 1".
17107 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17108 * gdb.go/strings.go: Likewise.
17109 * gdb.go/unsafe.go: Likewise.
17110 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17111 "set breakpoint 2 here" and rename the remaining breakpoint marker
17112 to "breakpoint 1".
17113
40d2f8d6
SM
171142015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17115
17116 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17117 if itertools.imap is not present.
17118 * gdb.python/py-objfile.exp: Add parentheses.
17119 * gdb.python/py-type.exp: Same.
17120 * gdb.python/py-unwind-maint.py: Same.
17121
8cbc97c6
YQ
171222015-04-15 Yao Qi <yao.qi@linaro.org>
17123
17124 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17125 of ":$ptr_size" and set its form explicitly.
17126
45fd756c
YQ
171272015-04-15 Pedro Alves <palves@redhat.com>
17128 Yao Qi <yao.qi@linaro.org>
17129
17130 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17131 timeout by factor of 4.
17132 (test_regular_watch): Likewise.
17133 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17134 * gdb.reverse/sigall-reverse.exp: Likewise.
17135 * gdb.reverse/until-precsave.exp: Likewise.
17136 * lib/gdb.exp (with_timeout_factor): New proc.
17137 (gdb_expect): Move some code to ...
17138 (get_largest_timeout): ... here. New procedure.
17139
9e811bc3
LM
171402015-04-14 Luis Machado <lgustavo@codesourcery.com>
17141
17142 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17143
0ff6fcb2
LM
171442015-04-13 Luis Machado <lgustavo@codesourcery.com>
17145
17146 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17147 to write to the .text section.
17148
7578d5f7
LM
171492015-04-13 Luis Machado <lgustavo@codesourcery.com>
17150
17151 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17152 Handle the case of targets that do not provide PID information.
17153
2efe15c4
YQ
171542015-04-13 Yao Qi <yao.qi@linaro.org>
17155
17156 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17157 and use expect instead of gdb_expect.
17158
8cd8f2f8
SDJ
171592015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17160
17161 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17162 "coredump_var_addr" to avoid naming conflict with other testcases.
17163
9ee41772
PA
171642015-04-10 Pedro Alves <palves@redhat.com>
17165
17166 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17167 gdb_test_sequence and gdb_assert.
17168
07473109
PA
171692015-04-10 Pedro Alves <palves@redhat.com>
17170
17171 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17172 test messages that don't include the breakpoint address.
17173
de3db44c
YQ
171742015-04-10 Yao Qi <yao.qi@linaro.org>
17175
17176 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17177 false for some offset and width combinations which aren't
17178 supported by linux kernel.
17179
c79d856c
PA
171802015-04-10 Pedro Alves <palves@redhat.com>
17181
17182 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17183 procedure, factored out from ...
17184 (top level): ... here. Add "set displaced-stepping" testing axis.
17185 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17186 parameter "displaced". Use it.
17187 (top level): Use foreach and add "set displaced-stepping" testing
17188 axis.
17189
ebc90b50
PA
171902015-04-10 Pedro Alves <palves@redhat.com>
17191
17192 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17193 Remove comment.
17194 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17195 both the address of the instruction that triggers the watchpoint
17196 and the address of the instruction immediately after, and use
17197 those addresses for the test. Fix comment.
17198
8f572e5c
PA
171992015-04-10 Pedro Alves <palves@redhat.com>
17200
17201 * gdb.base/sigstep.exp (breakpoint_to_handler)
17202 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17203 Test "backtrace" in handler.
17204 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17205 (top level): Add new "displaced" test axis to
17206 breakpoint_to_handler, breakpoint_to_handler_entry and
17207 breakpoint_over_handler.
17208
8d707a12
PA
172092015-04-10 Pedro Alves <palves@redhat.com>
17210
17211 PR gdb/18216
17212 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17213
ef713951
YQ
172142015-04-10 Yao Qi <yao.qi@linaro.org>
17215
17216 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17217 (test_add_rn_pc): New function.
17218 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17219 (top level): Invoke test_add_rn_pc.
17220
906d60cf
PA
172212015-04-10 Pedro Alves <palves@redhat.com>
17222
17223 PR gdb/13858
17224 * gdb.base/step-over-no-symbols.exp: New file.
17225
f2983cc3
AW
172262015-04-09 Andy Wingo <wingo@igalia.com>
17227
17228 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17229 after the Python tests.
17230
6d62641c
SDJ
172312015-04-08 Keith Seitz <keiths@redhat.com>
17232
17233 PR python/16699
17234 * gdb.python/py-completion.exp: New tests for completion.
17235 * gdb.python/py-completion.py (CompleteLimit1): New class.
17236 (CompleteLimit2): Likewise.
17237 (CompleteLimit3): Likewise.
17238 (CompleteLimit4): Likewise.
17239 (CompleteLimit5): Likewise.
17240 (CompleteLimit6): Likewise.
17241 (CompleteLimit7): Likewise.
17242
f3770638
PA
172432015-04-08 Pedro Alves <palves@redhat.com>
17244
17245 PR gdb/18214
17246 PR gdb/18216
17247 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17248 function.
17249 (main): Install it as SIGUSR1 handler.
17250 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17251 parameter. Always use "setup" as prefix. Toggle "set
17252 displaced-stepping" off/on depending on global. Don't switch to
17253 thread 1 here.
17254 (top level): Add displaced stepping "off/on" test axis. Update
17255 "setup" calls. Wrap each subtest with with_test_prefix. Test
17256 continuing with a queued signal in each thread.
17257
4496bed7
PA
172582015-04-08 Pedro Alves <palves@redhat.com>
17259
17260 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17261 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17262 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17263 Return early if running to main fails.
17264 * gdb.trace/while-stepping.exp: Likewise.
17265
b97fde92
PA
172662015-04-07 Pedro Alves <palves@redhat.com>
17267
17268 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17269 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17270 interact with inferior program.
17271
f71c18e7
PA
172722015-04-07 Pedro Alves <palves@redhat.com>
17273
17274 * lib/gdb.exp (inferior_spawn_id): New global.
17275 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17276 spawn id after processing the user code.
17277 (default_gdb_start): Set inferior_spawn_id.
17278 (send_inferior): New procedure.
17279 * lib/gdbserver-support.exp (gdbserver_start): Set
17280 inferior_spawn_id.
17281 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17282
6423214f
PA
172832015-04-07 Pedro Alves <palves@redhat.com>
17284
17285 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17286 * lib/gdbserver-support.exp (gdbserver_start): Make
17287 $server_spawn_id global.
17288 (gdbserver_start): Don't wait for gdbserver's spawn id with
17289 expect_background.
17290 (close_gdbserver): New procedure.
17291 (gdb_exit): Rename the default version and reimplement.
17292
71c0ee8c
PA
172932015-04-07 Pedro Alves <palves@redhat.com>
17294
72f4393d 17295 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17296 append the substituted item, not the original item.
17297
203bc29b
PA
172982015-04-07 Pedro Alves <palves@redhat.com>
17299
17300 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17301 gdb_expect.
17302
508a3ddf
PA
173032015-04-07 Pedro Alves <palves@redhat.com>
17304
17305 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17306 output appearing once only.
17307
9f6dbe2b
PA
173082015-04-07 Pedro Alves <palves@redhat.com>
17309
17310 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17311 that doesn't expect anything. Return early if running to main
17312 fails.
17313
337532fa
YQ
173142015-04-07 Yao Qi <yao.qi@linaro.org>
17315
17316 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17317 (child_function): Call alarm.
17318 (main): Move call to alarm into the loop.
17319 * gdb.threads/non-stop-fair-events.exp: Build program with
17320 -DTIMEOUT=$timeout.
17321
01b622d4
DE
173222015-04-06 Doug Evans <xdje42@gmail.com>
17323
17324 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17325 Fix dest parameter to board_info.
17326 (fpc_compile): Ditto.
17327 (gdb_compile_pascal): Rename dest arg to destfile.
17328
961f4160
PMR
173292015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17330
17331 * gdb.ada/funcall_ref.exp: New file.
17332 * gdb.ada/funcall_ref/foo.adb: New file.
17333
cafda597
YQ
173342015-04-02 Yao Qi <yao.qi@linaro.org>
17335
17336 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17337 is remote.
17338
fed040c6
GB
173392015-04-02 Gary Benson <gbenson@redhat.com>
17340
17341 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17342
d11916aa
SS
173432015-04-01 Sasha Smundak <asmundak@google.com>
17344
17345 * gdb.python/py-unwind-maint.c: New file.
17346 * gdb.python/py-unwind-maint.exp: New test.
17347 * gdb.python/py-unwind-maint.py: New file.
17348 * gdb.python/py-unwind.c: New file.
17349 * gdb.python/py-unwind.exp: New test.
17350 * gdb.python/py-unwind.py: New test.
17351
a1471180
PA
173522015-04-01 Pedro Alves <palves@redhat.com>
17353
17354 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17355 to fail instead of non-existent $test.
17356
0bbeccb1
PA
173572015-04-01 Pedro Alves <palves@redhat.com>
17358
17359 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17360 GDBFLAGS if not empty.
17361
3c724c8c
PMR
173622015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17363
17364 * gdb.ada/complete.exp: Remove "multi_line".
17365 * gdb.ada/info_exc.exp: Remove "multi_line".
17366 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17367 * gdb.ada/ptype_field.exp: Remove "multi_line".
17368 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17369 * gdb.ada/tagged.exp: Remove "multi_line".
17370 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17371 [multi_line ...]
17372 * gdb.btrace/delta.exp: Likewise.
17373 * gdb.btrace/exception.exp: Likewise.
17374 * gdb.btrace/function_call_history.exp: Likewise.
17375 * gdb.btrace/instruction_history.exp: Likewise.
17376 * gdb.btrace/nohist.exp: Likewise.
17377 * gdb.btrace/record_goto.exp: Likewise.
17378 * gdb.btrace/segv.exp: Likewise.
17379 * gdb.btrace/stepi.exp: Likewise.
17380 * gdb.btrace/tailcall.exp: Likewise.
17381 * gdb.btrace/unknown_functions.exp: Likewise.
17382 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17383 * lib/gdb.exp: Add the "multi_line" helper.
17384
4eec2deb
PA
173852015-04-01 Pedro Alves <palves@redhat.com>
17386
17387 * gdb.threads/tid-reuse.c: New file.
17388 * gdb.threads/tid-reuse.exp: New file.
17389
df8411da
SDJ
173902015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17391
17392 PR corefiles/16092
17393 * gdb.base/coredump-filter.c: New file.
17394 * gdb.base/coredump-filter.exp: Likewise.
17395
6ef37366
PM
173962015-03-27 Petr Machata <pmachata@redhat.com>
17397
17398 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17399 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17400 (Dwarf::assemble): Initialize them.
17401 (Dwarf::lines): New function.
17402
7ec911b0
JT
174032015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17404
17405 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17406 SYMBOL_PREFIX for x86_64-*-cygwin.
17407
ff908ebf
AW
174082015-03-26 Andy Wingo <wingo@igalia.com>
17409
17410 PR symtab/18148
17411 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17412 const_value but not a location.
17413 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17414 location defined in non-main CUs are visible.
17415
6d5f0679
YQ
174162015-03-26 Yao Qi <yao.qi@linaro.org>
17417
17418 PR testsuite/18139
17419 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17420 Add a line number entry for the same line.
17421 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17422 Add a line number entry for the same line.
17423
2898689b
YQ
174242015-03-26 Yao Qi <yao.qi@linaro.org>
17425
17426 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17427 .int 0.
17428 (func): Likewise. Add .Lfunc_1 label.
17429 Use .Lfunc_1 label.
17430 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17431 .int 0.
17432 (func): Likewise.
17433 Use .Lfunc_1 label.
17434
85180498
YQ
174352015-03-26 Yao Qi <yao.qi@linaro.org>
17436
17437 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17438 Call gdb_compile instead to compile each .s files without debug
17439 information.
17440
8aa08a8d
YQ
174412015-03-26 Yao Qi <yao.qi@linaro.org>
17442
17443 * gdb.base/savedregs.exp (process_saved_regs): Make
17444 "Saved registers:" optional in the pattern.
17445
66849923
MM
174462015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17447
17448 * gdb.btrace/next.exp: Merged into step.exp.
17449 * gdb.btrace/finish.exp: Merged into step.exp.
17450 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17451 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17452 "record goto" and checking the exact replay position.
17453 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17454 check for "Recording format" in "info record" output.
17455 * gdb.btrace/record_goto.exp: Choose test file based on target.
17456 * gdb.btrace/x86-record_goto.S: Renamed into ...
17457 * gdb.btrace/x86_64-record_goto.S: ... this.
17458 * gdb.btrace/i686-record_goto.S: New.
17459 * gdb.btrace/x86-tailcall.S: Renamed into ...
17460 * gdb.btrace/x86_64-tailcall.S: ... this.
17461 * gdb.btrace/i686-tailcall.S: New.
17462 * gdb.btrace/x86-tailcall.c: Renamed into ...
17463 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17464 separate statements. Update test.
17465 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17466 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17467 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17468 * gdb.btrace/tailcall.exp: Choose test file based on target.
17469 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17470
11cc1b74
MM
174712015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17472
17473 * gdb.btrace/exception.exp: Increase BTS buffer size.
17474
a25d8bf9
PA
174752015-03-24 Pedro Alves <palves@redhat.com>
17476
17477 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17478
856e7dd6
PA
174792015-03-24 Pedro Alves <palves@redhat.com>
17480
17481 * gdb.threads/schedlock.exp (test_step): No longer expect that
17482 "set scheduler-locking step" with "next" over a function call runs
17483 threads unlocked.
17484
ad235a41
AT
174852015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17486
17487 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17488
15630549
AT
174892015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17490
17491 PR breakpoints/16466
17492 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17493 * gdb.mi/mi-pending.c (thread_func): New function.
17494 (int main): Add threading support required.
17495 * gdb.mi/mi-pending.exp: Add tests for this issue.
17496 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17497 (pendfunc2): Remove stdio dependency.
17498 * gdb.mi/mi-pendshr2.c: New file.
17499
693dca06
KS
175002015-03-23 Keith Seitz <keiths@redhat.com>
17501
17502 * gdb.linespec/keywords.c: New file.
17503 * gdb.linespec/keywords.exp: New file.
17504
7e993ebf
KS
175052015-03-23 Keith Seitz <keiths@redhat.com>
17506
17507 PR gdb/18021
17508 * gdb.dwarf2/staticvirtual.exp: New test.
17509
bc23328c
JK
175102015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17511
17512 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17513 * README: Remove HP-UX and gdb.hp.
17514 (configuration):
17515 * configure: Regenerate.
17516 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17517 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17518 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17519 gdb.hp/gdb.defects/Makefile.
17520 * gdb.hp/Makefile.in: File deleted.
17521 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17522 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17523 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17524 * gdb.hp/gdb.aCC/run.c: File deleted.
17525 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17526 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17527 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17528 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17529 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17530 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17531 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17532 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17533 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17534 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17535 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17536 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17537 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17538 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17539 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17540 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17541 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17542 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17543 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17544 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17545 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17546 * gdb.hp/gdb.compat/average.c: File deleted.
17547 * gdb.hp/gdb.compat/sum.c: File deleted.
17548 * gdb.hp/gdb.compat/xdb.c: File deleted.
17549 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17550 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17551 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17552 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17553 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17554 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17555 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17556 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17557 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17558 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17559 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17560 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17561 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17562 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17563 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17564 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17565 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17566 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17567 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17568 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17569 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17570 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17571 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17572 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17573 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17574 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17575 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17576 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17577 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17578 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17579 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17580 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17581 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17582 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17583 * gdb.hp/tools/odump: File deleted.
17584
8bf3b159
PA
175852015-03-19 Pedro Alves <palves@redhat.com>
17586
17587 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17588 (saw_thread_3): New globals.
17589 (top level): Increment them when an event for the corresponding
17590 thread is seen.
17591 (no thread starvation): New test.
17592
eb54c8bf
PA
175932015-03-19 Pedro Alves <palves@redhat.com>
17594
17595 * gdb.threads/continue-pending-status.c: New file.
17596 * gdb.threads/continue-pending-status.exp: New file.
17597
32d2e5d6
PA
175982015-03-18 Pedro Alves <palves@redhat.com>
17599
17600 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17601 Use gdb_is_target_remote instead of is_remote. Use
17602 gdb_test_multiple instead of gdb_expect. Exit early if
17603 gdb_test_multiple hits its internal matches. Tighten stepi tests
17604 expected output. Fail on exit with any signal, instead of just
17605 SIGILL.
17606
f68f11b7
YQ
176072015-03-18 Yao Qi <yao.qi@linaro.org>
17608
17609 PR tdep/18107
17610 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17611 variable.
17612 * gdb.base/catch-syscall.exp: Don't skip it on
17613 aarch64*-*-linux* target. Remove elements in all_syscalls.
17614 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17615 target.
17616 (setup_all_syscalls): New proc.
17617
ca5fd19b
YQ
176182015-03-16 Yao Qi <yao.qi@linaro.org>
17619
17620 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17621 (top level): Skip tests if valid_addr_p returns false for
17622 $cmd1 or $cmd2.
17623
85642ba0
AW
176242015-03-11 Andy Wingo <wingo@igalia.com>
17625
17626 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17627
e03f9645
YQ
176282015-03-11 Yao Qi <yao.qi@linaro.org>
17629
17630 * gdb.base/catch-syscall.exp: Fix typo in comments.
17631
5d0962b2
YQ
176322015-03-11 Yao Qi <yao.qi@linaro.org>
17633
17634 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17635
b2df3cef
PA
176362015-03-09 Pedro Alves <palves@redhat.com>
17637
17638 * dg-extract-results.py: Delete.
17639
ef878e53
PA
176402015-03-09 Pedro Alves <palves@redhat.com>
17641
17642 Merge dg-extract-results.sh from GCC upstream (r218843).
17643
17644 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17645 * dg-extract-results.sh: Use --text with grep to avoid issues with
17646 binary files. Fall back to cat -v, if that doesn't work.
17647
9494d219
PA
176482015-03-05 Pedro Alves <palves@redhat.com>
17649
17650 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17651
a8d9763a
SM
176522015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17653
17654 * lib/mi-support.exp (mi_expect_interrupt): Accept
17655 alternative event for when in all-stop mode.
17656
be9957b8
PA
176572015-03-04 Pedro Alves <palves@redhat.com>
17658
17659 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17660
d57be0f4 176612015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17662
17663 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17664
c214c7cf
AA
176652015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17666
17667 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17668 regexps for GDB's current line display, accept a hex address
17669 preceding the line number.
17670
6d74a497
AA
176712015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17672
17673 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17674 the 'arch1' variable for "s390*-linux*" targets.
17675
511aee7c
PA
176762015-03-04 Pedro Alves <palves@redhat.com>
17677
17678 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17679 (main): Pass missing retval argument to pthread_join call.
17680
95e50b27
PA
176812015-03-02 Pedro Alves <palves@redhat.com>
17682
17683 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17684 (top level): Call do_test with non-stop as well.
17685
28054d69
PA
176862015-03-02 Pedro Alves <palves@redhat.com>
17687
17688 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17689 -1.
17690
4fa5d7b4
AA
176912015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17692
17693 * gdb.arch/s390-vregs.exp: New test.
17694 * gdb.arch/s390-vregs.S: New file.
17695
97c18565
PA
176962015-02-27 Pedro Alves <palves@redhat.com>
17697
17698 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17699 call to catch_command_errors.
17700 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17701 catch_command_errors.
17702
a37bfa30
PA
177032015-02-27 Pedro Alves <palves@redhat.com>
17704
17705 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17706 "true" for boolean result.
17707 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17708 prototype of main.
17709
6f98576f
PA
177102015-02-27 Pedro Alves <palves@redhat.com>
17711
17712 * lib/unbuffer_output.c: New file.
17713 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17714 (main): Call gdb_unbuffer_output.
17715
eba5ab56
YQ
177162015-02-27 Yao Qi <yao.qi@linaro.org>
17717
17718 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17719 target.
17720
0def5aaa
DE
177212015-02-26 Doug Evans <dje@google.com>
17722
17723 * gdb.cp/class2.cc (Dbase, D): New classes.
17724 (main): New local delta.
17725 * gdb.cp/class2.exp: Test printing delta.
17726 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17727 (dynbar): New global.
17728 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17729
081a1c2c
JK
177302015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17731
17732 * gdb.compile/compile-ifunc.c: New file.
17733 * gdb.compile/compile-ifunc.exp: New file.
17734
2f41223f
AT
177352015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17736
17737 * gdb.base/structs.exp: Check for correct struct on finish.
17738
03eddd80
YQ
177392015-02-26 Yao Qi <yao.qi@linaro.org>
17740
17741 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17742 is zero.
17743
80c57053
JK
177442015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17745
17746 * gdb.arch/cordic.ko.bz2: New file.
17747 * gdb.arch/cordic.ko.debug.bz2: New file.
17748 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17749
21613c12
YQ
177502015-02-25 Yao Qi <yao.qi@linaro.org>
17751
17752 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17753 aarch64*-*-* target.
17754
d8b901ed
PA
177552015-02-23 Pedro Alves <palves@redhat.com>
17756
17757 * lib/gdb.exp (delete_breakpoints): Rewrite using
17758 gdb_test_multiple.
17759
e5b85ead
PA
177602015-02-23 Pedro Alves <palves@redhat.com>
17761
17762 * gdb.base/info-os.c: Include stdlib.h.
17763
85c3a371
DE
177642015-02-22 Doug Evans <xdje42@gmail.com>
17765
17766 PR symtab/17855
17767 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17768 is read after symbols have been re-read.
17769 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17770 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17771
96553a0c
DE
177722015-02-21 Doug Evans <dje@google.com>
17773
17774 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17775
97a0c697
JK
177762015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17777
17778 PR corefiles/17808
17779 * gdb.arch/i386-biarch-core.core.bz2: New file.
17780 * gdb.arch/i386-biarch-core.exp: New file.
17781
a47cd6e9
PA
177822015-02-21 Pedro Alves <palves@redhat.com>
17783
17784 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17785 runto_main fails.
17786
c5facdc4
PA
177872015-02-20 Pedro Alves <palves@redhat.com>
17788
17789 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17790 info probes.
17791
2db9a427
PA
177922015-02-20 Pedro Alves <palves@redhat.com>
17793
17794 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17795
60fb7e9e
PA
177962015-02-20 Pedro Alves <palves@redhat.com>
17797
17798 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17799 clean_restart before gdb_target_supports_trace.
17800
5c5019c2
PA
178012015-02-20 Pedro Alves <palves@redhat.com>
17802
17803 PR threads/18006
17804 * gdb.threads/clone-thread_db.c: New file.
17805 * gdb.threads/clone-thread_db.exp: New file.
17806
c9587f88
AT
178072015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17808
17809 PR breakpoints/16812
17810 * gdb.base/catch-gdb-caused-signals.c: New file.
17811 * gdb.base/catch-gdb-caused-signals.exp: New file.
17812
f6a88844
JM
178132015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17814
17815 * configure: Regenerated.
17816 * configure.ac: Use GDB_AC_TRANSFORM.
17817 * aclocal.m4: sinclude ../transform.m4.
17818
497c491b
JM
178192015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17820
17821 * lib/dtrace.exp: New file.
17822 * gdb.base/dtrace-probe.exp: Likewise.
17823 * gdb.base/dtrace-probe.d: Likewise.
17824 * gdb.base/dtrace-probe.c: Likewise.
17825 * lib/pdtrace.in: Likewise.
17826 * configure.ac: Output variables with the transformed names of
17827 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17828 * configure: Regenerated.
17829
03e98035
JM
178302015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17831
17832 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17833 expected message when trying to access $_probe_* convenience
17834 variables while not on a probe.
17835
63cc30e9
JK
178362015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17837
17838 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17839
0703599a
PA
178402015-02-11 Pedro Alves <pedro@codesourcery.com>
17841
17842 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17843 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17844
7e60a48e
DE
178452015-02-10 Doug Evans <xdje42@gmail.com>
17846
17847 * lib/gdb.exp (gdb_load): Always return a result.
17848
01b088bc
PA
178492015-02-10 Pedro Alves <palves@redhat.com>
17850
17851 * gdb.threads/signal-sigtrap.c: New file.
17852 * gdb.threads/signal-sigtrap.exp: New file.
17853
b05ec7a5
AT
178542015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
17855
17856 * gdb.trace/no-attach-trace.c: New file.
17857 * gdb.trace/no-attach-trace.exp: New file.
17858
a2c2acaf
MW
178592015-02-09 Mark Wielaard <mjw@redhat.com>
17860
17861 * gdb.dwarf2/atomic.c: New file.
17862 * gdb.dwarf2/atomic-type.exp: Likewise.
17863
31fd9caa
MM
178642015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17865
17866 * gdb.btrace/buffer-size.exp: Update "info record" output.
17867 * gdb.btrace/delta.exp: Update "info record" output.
17868 * gdb.btrace/enable.exp: Update "info record" output.
17869 * gdb.btrace/finish.exp: Update "info record" output.
17870 * gdb.btrace/instruction_history.exp: Update "info record" output.
17871 * gdb.btrace/next.exp: Update "info record" output.
17872 * gdb.btrace/nexti.exp: Update "info record" output.
17873 * gdb.btrace/step.exp: Update "info record" output.
17874 * gdb.btrace/stepi.exp: Update "info record" output.
17875 * gdb.btrace/nohist.exp: Update "info record" output.
17876
d33501a5
MM
178772015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17878
17879 * gdb.btrace/buffer-size: New.
17880
f4abbc16
MM
178812015-02-09 Markus Metzger <markus.t.metzger@intel.com>
17882
17883 * gdb.btrace/delta.exp: Update "info record" output.
17884 * gdb.btrace/enable.exp: Update "info record" output.
17885 * gdb.btrace/finish.exp: Update "info record" output.
17886 * gdb.btrace/instruction_history.exp: Update "info record" output.
17887 * gdb.btrace/next.exp: Update "info record" output.
17888 * gdb.btrace/nexti.exp: Update "info record" output.
17889 * gdb.btrace/step.exp: Update "info record" output.
17890 * gdb.btrace/stepi.exp: Update "info record" output.
17891 * gdb.btrace/nohist.exp: Update "info record" output.
17892
b9d61307
SM
178932015-02-06 Simon Marchi <simon.marchi@ericsson.com>
17894
17895 PR gdb/15678
17896 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
17897
e584fdbc
PA
178982015-02-06 Pedro Alves <palves@redhat.com>
17899
17900 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
17901 macro.
17902 (seconds_left, again): New globals.
17903 (main): Wait seconds_left in a 1-second sleep loop instead of
17904 sleeping 180 seconds. If 'again' is set, reset the seconds
17905 counter.
17906 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
17907 'again' in the inferior before detaching. Print the seconds left.
17908 (options): New global.
17909 (top level): Build program with -DTIMEOUT=$timeout.
17910
77f41761
PA
179112015-02-06 Pedro Alves <palves@redhat.com>
17912
17913 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
17914 determine how many seconds to pass to 'alarm'.
17915 * gdb.base/gdb-sigterm.exp (top level): Build program with
17916 -DTIMEOUT=$timeout.
17917 (do_test): Return success/failure indication. Add more verbose
17918 logging. Don't fail if 200 single steps are seen. Instead, fail
17919 when the test times out.
17920 (passes): New global.
17921 (top level): Break the testing loop if testing fails on any
17922 iteration. Use gdb_assert.
17923
b9394193
DB
179242015-02-04 Don Breazeal <donb@codesourcery.com>
17925
17926 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
17927 and initialize them.
17928 (ipc_cleanup): New function.
17929 (main): Don't declare shmid, semid, and msqid. Add a call to
17930 atexit so that we call ipc_cleanup on exit.
17931
42d9e528
PA
179322015-02-04 Pedro Alves <palves@redhat.com>
17933
17934 * boards/native-extended-gdbserver.exp: Remove any target variant
17935 specifications from the board name before clearing the isremote
17936 flag from board_info.
17937
ae6ae975
DE
179382015-01-31 Doug Evans <xdje42@gmail.com>
17939
17940 * gdb.base/maint.exp <maint print type argc>: Update expected output.
17941
cfb069a8
GB
179422015-01-31 Gary Benson <gbenson@redhat.com>
17943
17944 * gdb.base/completion.exp: Disable completion limiting for
17945 existing tests. Add new tests to check completion limiting.
17946 * gdb.linespec/ls-errs.exp: Disable completion limiting.
17947
5dd31d79
DE
179482015-01-31 Doug Evans <xdje42@gmail.com>
17949
17950 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
17951
9f050062
DE
179522015-01-31 Doug Evans <xdje42@gmail.com>
17953
17954 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
17955 entries. Duplicate file section script entries.
17956 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
17957 inlined entries. Add test for safe-path rejection.
17958 * gdb.python/py-section-script.c: Add duplicate inlined section script
17959 entries. Duplicate file section script entries.
17960 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
17961 inlined entries. Add test for safe-path rejection.
17962
df25ebbd
JB
179632015-01-29 Joel Brobecker <brobecker@adacore.com>
17964
17965 * gdb.ada/disc_arr_bound: New testcase.
17966
4a0ca9ec
JB
179672015-01-29 Joel Brobecker <brobecker@adacore.com>
17968
17969 * gdb.ada/mi_var_array: New testcase.
17970
3a8b707a
DE
179712015-01-27 Doug Evans <dje@google.com>
17972
17973 * gdb.python/py-objfile.exp: Add tests for objfile.username.
17974 Add test for objfile.filename, objfile.username after objfile
17975 has been unloaded.
17976
f8313f6e
JB
179772015-01-26 Joel Brobecker <brobecker@adacore.com>
17978
17979 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
17980 the second test to print the name attribute of value
17981 returned by the call to gdb.lookup_type, and adjust
17982 the expected output accordingly.
17983
37bc665e
MW
179842015-01-25 Mark Wielaard <mjw@redhat.com>
17985
17986 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
17987 * gdb.base/disp-step-fork.c: Include unistd.h.
17988 * gdb.base/siginfo-obj.c: Include stdio.h.
17989 * gdb.base/siginfo-thread.c: Likewise.
17990 * gdb.mi/non-stop.c: Include unistd.h.
17991 * gdb.mi/nsthrexec.c: Include stdio.h.
17992 * gdb.mi/pthreads.c: Include unistd.h.
17993 * gdb.modula2/unbounded1.c (main): Declare returns int.
17994 * gdb.reverse/consecutive-reverse.c: Likewise.
17995 * gdb.threads/create-fail.c: Include unistd.h.
17996 * gdb.threads/killed.c: Likewise.
17997 * gdb.threads/linux-dp.c: Likewise.
17998 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
17999 * gdb.threads/non-ldr-exc-2.c: Likewise.
18000 * gdb.threads/non-ldr-exc-3.c: Likewise.
18001 * gdb.threads/non-ldr-exc-4.c: Likewise.
18002 * gdb.threads/pthreads.c: Include unistd.h.
18003 (main): Declare returns int.
18004 * gdb.threads/tls-main.c (foo): New declaration.
18005 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18006
f7e5394d
SM
180072015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18008
18009 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18010 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18011
743649fd
MW
180122015-01-15 Mark Wielaard <mjw@redhat.com>
18013
18014 * gdb.base/noreturn-return.c: New file.
18015 * gdb.base/noreturn-return.exp: New file.
18016 * gdb.base/noreturn-finish.c: New file.
18017 * gdb.base/noreturn-finish.exp: New file.
18018
198297aa
PA
180192015-01-23 Pedro Alves <palves@redhat.com>
18020
18021 * gdb.threads/continue-pending-after-query.c: New file.
18022 * gdb.threads/continue-pending-after-query.exp: New file.
18023
717cf30c
AG
180242015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18025 Simon Marchi <simon.marchi@ericsson.com>
18026
18027 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18028 * gdb.base/valgrind-db-attach.exp: Same.
18029 * gdb.base/valgrind-infcall.exp: Same.
18030 * lib/mi-support.exp (default_mi_gdb_start): Same.
18031 * lib/prompt.exp (default_prompt_gdb_start): Same.
18032 * lib/gdb.exp (default_gdb_spawn): Same.
18033 (gdb_interact): New.
18034
18035
4b62a76e
JK
180362015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18037
18038 * gdb.compile/compile.exp (pointer to jit function): New test.
18039
b4cdae6f
WW
180402015-01-17 Wei-cheng Wang <cole945@gmail.com>
18041
18042 * lib/gdb.exp (supports_process_record): Return true for
18043 powerpc*-*-linux*.
18044 (supports_reverse): Likewise.
18045
d221e7ef
DB
180462015-01-15 Don Breazeal <donb@codesourcery.com>
18047
18048 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18049 instead of checking whether the target board is remote and
18050 use spawn_wait_for_attach instead of exec/sleep.
18051 * gdb.base/attach-twice.exp: Likewise.
18052
bafffb51
JB
180532015-01-15 Joel Brobecker <brobecker@adacore.com>
18054
18055 * gdb.ada/var_arr_attrs: New testcase.
18056
5589af0e
PA
180572015-01-14 Pedro Alves <palves@redhat.com>
18058 Joel Brobecker <brobecker@adacore.com>
18059
18060 PR gdb/17525
18061 * gdb.base/bp-cmds-execution-x-script.c: New file.
18062 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18063 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18064
6c400b59
PA
180652015-01-14 Pedro Alves <palves@redhat.com>
18066
18067 PR cli/17828
18068 * gdb.base/batch-preserve-term-settings.c: New file.
18069 * gdb.base/batch-preserve-term-settings.exp: New file.
18070
e02c96a7
DE
180712015-01-13 Doug Evans <dje@google.com>
18072
18073 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18074 binary.
18075
576fd14c
JB
180762015-01-13 Joel Brobecker <brobecker@adacore.com>
18077
18078 * Makefile.in (clean mostlyclean): Do not delete *.py.
18079
04dccad0
JB
180802015-01-13 Joel Brobecker <brobecker@adacore.com>
18081
18082 * gdb.python/py-lookup-type.exp: New file.
18083
3d230f71
PA
180842015-01-12 Pedro Alves <palves@redhat.com>
18085
18086 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18087 restore GDBFLAGS before returning.
18088
7e67715d
JK
180892015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18090
18091 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18092 is_amd64_regs_target and is_x86_like_target.
18093
f2e0d4b4
DE
180942015-01-11 Doug Evans <xdje42@gmail.com>
18095
18096 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18097 is given without an explicit form.
18098 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18099 attributes.
18100 * gdb.dwarf/corrupt.exp: Ditto.
18101 * gdb.dwarf2/enum-type.exp: Ditto.
18102 * gdb.trace/entry-values.exp: Ditto.
18103 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18104
439250fb
DE
181052015-01-11 Doug Evans <xdje42@gmail.com>
18106
18107 PR gdb/15830
18108 * gdb.base/maint.exp: Remove references to "maint demangle".
18109 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18110 Add tests for explicitly specifying language to demangle.
18111 * gdb.dlang/demangle.exp: Ditto.
18112
ede9f622
PA
181132015-01-09 Pedro Alves <palves@redhat.com>
18114
18115 * gdb.threads/non-stop-fair-events.c: New file.
18116 * gdb.threads/non-stop-fair-events.exp: New file.
18117
a7b796db
PA
181182015-01-09 Pedro Alves <palves@redhat.com>
18119
18120 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18121 the global scope. Set a breakpoint after all threads are started
18122 rather than stepping over two source lines. Expect the prompt.
18123 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18124 global.
18125 (NUM): Now 15.
18126 (main): Use threads_started_barrier to wait for all threads to
18127 start. Main thread no longer calls thread_function. Exit after
18128 180 seconds.
18129 (loop): New function.
18130 (thread_function): Wait on threads_started_barrier barrier. Call
18131 'loop' at each iteration.
18132 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18133 threads have started, instead of hardcoding number of "next"
18134 steps. Use an access watchpoint instead of a write watchpoint.
18135
9665ffdd
PA
181362015-01-09 Pedro Alves <palves@redhat.com>
18137
18138 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18139 (thread_func): Wait on barrier.
18140 (main): Wait for all threads to start before stopping GDB.
18141 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18142 global.
18143 (thread1_func, thread2_func): Wait on barrier.
18144 (main): Wait for all threads to start before stopping GDB.
18145 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18146 New global.
18147 (thread1_func, thread2_func): Wait on barrier.
18148 (main): Wait for all threads to start before stopping GDB.
18149
c945a99f
PA
181502015-01-09 Pedro Alves <palves@redhat.com>
18151
18152 * gdb.threads/attach-many-short-lived-threads.c: New file.
18153 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18154
c1a747c1
PA
181552014-01-09 Pedro Alves <palves@redhat.com>
18156
18157 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18158 instead of to thread 2.
18159 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18160 Add barrier around each pthread_create call instead of around all
18161 calls.
18162 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18163 Set a break on thread_function and have the child threads hit it
18164 one at at a time.
18165
60b3033e
PA
181662015-01-09 Pedro Alves <palves@redhat.com>
18167
18168 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18169 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18170 false.
18171 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18172 checking whether the target board is remote.
18173 * gdb.multi/multi-attach.exp: Likewise.
18174 * gdb.python/py-sync-interp.exp: Likewise.
18175 * gdb.server/ext-attach.exp: Likewise.
18176 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18177 tests that need to attach, instead of checking whether the target
18178 board is remote at the top of the file.
18179
acc018ac
YQ
181802015-01-08 Yao Qi <yao@codesourcery.com>
18181
18182 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18183
50a18af8
JK
181842015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18185
18186 Fix testcase compilation.
18187 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18188
8503d6e1
JB
181892015-01-06 Joel Brobecker <brobecker@adacore.com>
18190
18191 * gdb.python/py-type.exp: Add a couple test about empty
18192 array creation, and negative-length array creation.
18193
cc73dbcc
DE
181942015-01-02 Doug Evans <xdje42@gmail.com>
18195
18196 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18197
0300bbc7
DE
181982015-01-02 Doug Evans <dje@google.com>
18199
18200 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18201
9d85a0ec
YQ
182022014-12-29 Yao Qi <yao@codesourcery.com>
18203
18204 * gdb.trace/entry-values.exp: Update comments. Rename variable
18205 bar_call_foo to returned_from_foo.
18206
87186c6a
MMN
182072014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18208
18209 PR gdb/17394
18210 * gdb.linespec/break-asm-file.c: New file.
18211 * gdb.linespec/break-asm-file.exp: New file.
18212 * gdb.linespec/break-asm-file0.s: New file.
18213 * gdb.linespec/break-asm-file1.s: New file.
18214
1bab7383
YQ
182152014-12-18 Nigel Stephens <nigel@mips.com>
18216 Maciej W. Rozycki <macro@codesourcery.com>
18217
18218 * gdb.base/float.exp: Handle the new output from "info float" on
18219 MIPS targets.
18220
1bc1068a
JK
182212014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18222
18223 Fix MinGW compilation.
18224 * gdb.compile/compile-ops.exp: Update untested message if
18225 !skip_compile_feature_tests.
18226 * gdb.compile/compile-setjmp.exp: Likewise.
18227 * gdb.compile/compile-tls.exp: Likewise.
18228 * gdb.compile/compile.exp: Likewise.
18229 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18230 supported on this host".
18231
b6615d10
DE
182322014-12-16 Doug Evans <xdje42@gmail.com>
18233
18234 * boards/stabs.exp: New file.
18235
25dda427
AA
182362014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18237
18238 * gdb.base/completion.exp: Adjust to format changes of "maint
18239 print user-registers".
18240
bf330350
CU
182412014-12-16 Catalin Udma <catalin.udma@freescale.com>
18242
18243 PR server/17457
18244 * gdb.arch/aarch64-fp.c: New file.
18245 * gdb.arch/aarch64-fp.exp: New file.
18246
395cf596
SDJ
182472014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18248
18249 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18250 r210637, r210913, r211666, r215400, r215817).
18251
18252 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18253 * dg-extract-results.py: New file.
18254 * dg-extract-results.sh: Use it if the environment seems
18255 suitable.
18256
18257 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18258
18259 * dg-extract-results.py (parse_run): Handle warnings that
18260 are printed before a test harness is run.
18261
18262 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18263
18264 * dg-extract-results.py (Named): Remove __cmp__ method.
18265 (output_variation): Use a key to sort variation.harnesses.
18266
18267 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18268
18269 * dg-extract-results.py: For Python 3, force sys.stdout to
18270 handle surrogate escape sequences.
18271 (safe_open): New function.
18272 (output_segment, main): Use it.
18273
18274 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18275
18276 * dg-extract-results.py (Prog.result_re): Include options
18277 in test name.
18278
18279 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18280
18281 * dg-extract-results.py (output_variation): Always sort if
18282 do_sum.
18283
e882ef3c
SM
182842014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18285
18286 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18287 as long as we get pagination notifications.
18288
4992aa20
JM
182892014-12-15 Jason Merrill <jason@redhat.com>
18290
18291 * Makefile.in (check-gdb.%): Restore.
18292 * README: Mention it.
18293
c1b5a1a6
JB
182942014-12-13 Joel Brobecker <brobecker@adacore.com>
18295
18296 * gdb.ada/str_uninit: New testcase.
18297
5537b577
JK
182982014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18299
18300 PR symtab/17642
18301 * gdb.base/vla-stub-define.c: New file.
18302 * gdb.base/vla-stub.c: New file.
18303 * gdb.base/vla-stub.exp: New file.
18304
bb2ec1b3
TT
183052014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18306 Jan Kratochvil <jan.kratochvil@redhat.com>
18307 Tom Tromey <tromey@redhat.com>
18308
18309 * configure.ac: Add gdb.compile/.
18310 * configure: Regenerate.
18311 * gdb.compile/Makefile.in: New file.
18312 * gdb.compile/compile-ops.exp: New file.
18313 * gdb.compile/compile-ops.c: New file.
18314 * gdb.compile/compile-tls.c: New file.
18315 * gdb.compile/compile-tls.exp: New file.
18316 * gdb.compile/compile-constvar.S: New file.
18317 * gdb.compile/compile-constvar.c: New file.
18318 * gdb.compile/compile-mod.c: New file.
18319 * gdb.compile/compile-nodebug.c: New file.
18320 * gdb.compile/compile-setjmp-mod.c: New file.
18321 * gdb.compile/compile-setjmp.c: New file.
18322 * gdb.compile/compile-setjmp.exp: New file.
18323 * gdb.compile/compile-shlib.c: New file.
18324 * gdb.compile/compile.c: New file.
18325 * gdb.compile/compile.exp: New file.
18326 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18327
4ff709eb
TT
183282014-12-12 Tom Tromey <tromey@redhat.com>
18329
18330 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18331 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18332
6dddd6a5
DE
183332014-12-12 Doug Evans <dje@google.com>
18334
18335 * lib/gdb-python.exp (get_python_valueof): New function.
18336 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18337
71c24708
AA
183382014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18339
18340 * gdb.base/completion.exp: Add test for completion of "info
18341 registers ".
18342
3e29f34a
MR
183432014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18344
18345 * gdb.base/func-ptrs.c: New file.
18346 * gdb.base/func-ptrs.exp: New file.
18347
fc126975
SM
183482014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18349
18350 PR breakpoints/17012
18351 * gdb.base/dprintf-detach.c: New file.
18352 * gdb.base/dprintf-detach.exp: New file.
18353
0a46d518
SM
183542014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18355
18356 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18357 * lib/gdb.exp (target_is_gdbserver): New procedure.
18358
a0be3e44
DE
183592014-12-08 Doug Evans <dje@google.com>
18360
18361 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18362
df1b803a
YQ
183632014-12-05 Yao Qi <yao@codesourcery.com>
18364
18365 * gdb.guile/scm-error.exp: Remove the third argument to
18366 gdb_remote_download.
18367 * gdb.guile/scm-frame-args.exp: Likewise.
18368 * gdb.guile/scm-section-script.exp: Likewise.
18369
ddb9f679
YQ
183702014-12-05 Yao Qi <yao@codesourcery.com>
18371
18372 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18373
86e4ed39
DE
183742014-12-04 Doug Evans <dje@google.com>
18375
18376 * gdb.python/py-objfile.exp: Add tests for
18377 objfile.add_separate_debug_file.
18378
7c50a931
DE
183792014-12-04 Doug Evans <dje@google.com>
18380
18381 * lib/gdb.exp (get_build_id): New function.
18382 (build_id_debug_filename_get): Rewrite to use it.
18383 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18384
621661e3
MR
183852014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18386
18387 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18388 `method(long)', not just 0x0.
18389 * gdb.cp/nsalias.exp: Align code labels to 4.
18390 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18391 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18392 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18393 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18394 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18395 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18396
29f0c3b7
DE
183972014-12-02 Doug Evans <dje@google.com>
18398
e1e061e7 18399 PR symtab/17602
29f0c3b7 18400 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18401 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18402 * gdb.cp/anon-ns.exp: Update.
18403
162078c8
NB
184042014-12-02 Nick Bull <nicholaspbull@gmail.com>
18405
18406 * gdb.python/py-events.py (inferior_call_handler): New.
18407 (register_changed_handler, memory_changed_handler): New.
18408 (test_events.invoke): Register new handlers.
18409 * gdb.python/py-events.exp: Add tests for inferior call,
18410 memory_changed and register_changed events.
18411
fdb09caf
AA
184122014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18413
18414 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18415 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18416 if the linker doesn't understand this.
18417
55cfb2c4
SM
184182014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18419
18420 * gdb.python/python.exp: Change expected reply to help().
18421
9e8cd6df
YQ
184222014-12-01 Yao Qi <yao@codesourcery.com>
18423
18424 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18425 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18426 * configure: Re-generated.
18427
6c659fc2
SC
184282014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18429
18430 * gdb.cp/chained-calls.cc: New file.
18431 * gdb.cp/chained-calls.exp: New file.
18432 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18433
d7fc3181
SM
184342014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18435
18436 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18437 * gdb.dwarf2/symtab-producer.exp: Same.
18438 * gdb.gdb/python-interrupts.exp: Same.
18439 * gdb.gdb/python-selftest.exp: Same.
18440 * gdb.python/py-linetable.exp: Same.
18441 * gdb.python/py-type.exp: Same.
18442 * gdb.python/py-value-cc.exp: Same.
18443 * gdb.python/py-value.exp: Same.
18444
10e79639
YQ
184452014-11-28 Yao Qi <yao@codesourcery.com>
18446
18447 * gdb.base/break-probes.exp: Match library name prefixed with
18448 sysroot.
18449
f28a0564
SM
184502014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18451
18452 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18453 test expected output. Add parentheses for the call to print.
18454 Remove L suffix from integers.
18455
3fe1ce1d
DE
184562014-11-26 Doug Evans <dje@google.com>
18457
18458 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18459
84429e27
YQ
184602014-11-22 Yao Qi <yao@codesourcery.com>
18461
18462 * gdb.trace/entry-values.c: Remove asms.
18463 (foo): Add foo_label.
18464 (bar): Add bar_label.
18465 * gdb.trace/entry-values.exp: Remove code computing foo's
18466 length and bar's length.
18467 (Dwarf::assemble): Invoke function_range for bar and use
18468 MACRO_AT_func for foo.
18469
26741859
YQ
184702014-11-22 Yao Qi <yao@codesourcery.com>
18471
18472 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18473 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18474 Use .Lgcc43_procstart instead of gcc43.
18475
45e44d27
JB
184762014-11-21 Joel Brobecker <brobecker@adacore.com>
18477
18478 * gdb.ada/n_arr_bound: New testcase.
18479
458c8db8
SDJ
184802014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18481
18482 PR breakpoints/10737
18483 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18484 test_catch_syscall_multi_arch.
18485 (test_catch_syscall_multi_arch): New function.
18486
43f3e411
DE
184872014-11-20 Doug Evans <xdje42@gmail.com>
18488
18489 * gdb.base/maint.exp: Update expected output.
18490
0d7b2549
AA
184912014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18492
18493 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18494 4-byte instruction on S390.
18495
8908fca5
JB
184962014-11-19 Joel Brobecker <brobecker@adacore.com>
18497
18498 * gdb.ada/arr_arr: New testcase.
18499
4a46959e
JB
185002014-11-19 Joel Brobecker <brobecker@adacore.com>
18501
18502 * gdb.ada/pkd_arr_elem: New Testcase.
18503
470e2f4e
LM
185042014-11-18 Luis Machado <lgustavo@codesourcery.com>
18505
18506 * gdb.reverse/break-precsave: Expect completion message for
18507 core file reads.
18508 * gdb.reverse/consecutive-precsave.exp: Likewise.
18509 * gdb.reverse/finish-precsave.exp: Likewise.
18510 * gdb.reverse/i386-precsave.exp: Likewise.
18511 * gdb.reverse/machinestate-precsave.exp: Likewise.
18512 * gdb.reverse/sigall-precsave.exp: Likewise.
18513 * gdb.reverse/solib-precsave.exp: Likewise.
18514 * gdb.reverse/step-precsave.exp: Likewise.
18515 * gdb.reverse/until-precsave.exp: Likewise.
18516 * gdb.reverse/watch-precsave.exp: Likewise.
18517
a267f3ad
AA
185182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18519
18520 * gdb.base/bp-permanent.c: Include unistd.h.
18521 * gdb.python/py-framefilter-mi.c (main): Add return type.
18522 * gdb.python/py-framefilter.c (main): Likewise.
18523 * gdb.trace/actions-changed.c (main): Likewise.
18524
12084a9a
AA
185252014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18526
18527 * gdb.mi/until.c: Add eye-catchers.
18528 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18529 line numbers.
18530
dc7e1a77
AA
185312014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18532
18533 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18534 function header variants in break1.c.
18535 * gdb.base/ena-dis-br.exp: Likewise.
18536 * gdb.base/hbreak2.exp: Likewise.
18537 * gdb.reverse/until-precsave.exp: Drop references to removed
18538 non-prototype function header variants in ur1.c.
18539 * gdb.reverse/until-reverse.exp: Likewise.
18540
41c77605
PM
185412014-11-17 Petr Machata <pmachata@redhat.com>
18542
18543 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18544 ${_cu_offset_size} bytes abbrev offset.
18545
34248c3a
DE
185462014-11-15 Doug Evans <xdje42@gmail.com>
18547
18548 PR symtab/17559
18549 * gdb.base/line-symtabs.exp: New file.
18550 * gdb.base/line-symtabs.c: New file.
18551 * gdb.base/line-symtabs.h: New file.
18552
646da059
YQ
185532014-11-14 Yao Qi <yao@codesourcery.com>
18554
18555 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18556 (func): Add label func_label.
18557 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18558 Replace low_pc and high_pc with MACRO_AT_range.
18559 Replace name, low_pc and high_pc with MACRO_AT_func.
18560
9301ebe6
YQ
185612014-11-14 Yao Qi <yao@codesourcery.com>
18562
18563 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18564 Replace name, low_pc and high_pc with MACRO_AT_func.
18565
f166b542
YQ
185662014-11-14 Yao Qi <yao@codesourcery.com>
18567
18568 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18569 produce debug information.
18570 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18571
0f6e71e3
YQ
185722014-11-14 Yao Qi <yao@codesourcery.com>
18573
18574 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18575 object and get function length.
18576 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18577 with MACRO_AT_func.
18578 (top-level): Replace gdb_compile and clean_restart with
18579 prepare_for_testing.
18580 * gdb.dwarf2/main.c (main): Add label main_label.
18581
876c4df9
YQ
185822014-11-14 Yao Qi <yao@codesourcery.com>
18583
18584 * lib/dwarf.exp (function_range): New procedure.
18585 (Dwarf::_handle_macro_at_func): New procedure.
18586 (Dwarf::_handle_macro_at_range): New procedure.
18587 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18588
02ad9cf1
YQ
185892014-11-14 Yao Qi <yao@codesourcery.com>
18590
18591 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18592 (_handle_attribute): New procedure.
18593
a59add0c
AA
185942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18595
18596 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18597 * gdb.base/call-sc.c (zed): Likewise.
18598 * gdb.base/checkpoint.c (main): Likewise.
18599 * gdb.base/dump.c (main): Likewise.
18600 * gdb.base/gcore.c (main): Likewise.
18601 * gdb.base/huge.c (main): Likewise.
18602 * gdb.base/multi-forks.c (main): Likewise.
18603 * gdb.base/pr10179-a.c (main): Likewise.
18604 * gdb.base/savedregs.c (main): Likewise.
18605 * gdb.base/sigaltstack.c (main): Likewise.
18606 * gdb.base/siginfo.c (main): Likewise.
18607 * gdb.base/structs.c (zed): Likewise.
18608 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18609 * gdb.mi/mi-syn-frame.c (main): Likewise.
18610 * gdb.mi/until.c (foo, main): Likewise.
18611 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18612 * gdb.base/solib-weak.c (foo): Declare.
18613 * gdb.base/attach-twice.c: Include stdio.h.
18614 * gdb.base/weaklib1.c: Likewise.
18615 * gdb.base/weaklib2.c: Likewise.
18616 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18617 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18618 unistd.h.
18619 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18620 * gdb.mi/mi-exit-code.c: Likewise.
18621 * gdb.base/break-interp-lib.c: Include string.h.
18622 * gdb.base/coremaker.c: Likewise.
18623 * gdb.base/testenv.c: Likewise.
18624 * gdb.python/py-finish-breakpoint.c: Likewise.
18625 * gdb.base/inferior-died.c: Include sys/wait.h.
18626 * gdb.base/fileio.c: Include time.h.
18627 * gdb.base/async-shell.c: Include unistd.h.
18628 * gdb.base/dprintf-non-stop.c: Likewise.
18629 * gdb.base/info-os.c: Likewise.
18630 * gdb.mi/mi-console.c: Likewise.
18631 * gdb.mi/watch-nonstop.c: Likewise.
18632 * gdb.python/py-events.c: Likewise.
18633 * gdb.base/async.c (baz): Move up before its invocation.
18634 * gdb.base/code_elim2.c (my_global_func): Likewise.
18635 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18636 * gdb.base/advance.c (func2): Likewise.
18637
3b5d5997
AA
186382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18639
18640 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18641 variant.
18642 * gdb.base/annota3.c: Likewise.
18643 * gdb.base/async.c: Likewise.
18644 * gdb.base/average.c: Likewise.
18645 * gdb.base/call-ar-st.c: Likewise.
18646 * gdb.base/call-rt-st.c: Likewise.
18647 * gdb.base/call-sc.c: Likewise.
18648 * gdb.base/call-strs.c: Likewise.
18649 * gdb.base/ending-run.c: Likewise.
18650 * gdb.base/execd-prog.c: Likewise.
18651 * gdb.base/exprs.c: Likewise.
18652 * gdb.base/foll-exec.c: Likewise.
18653 * gdb.base/foll-fork.c: Likewise.
18654 * gdb.base/foll-vfork.c: Likewise.
18655 * gdb.base/funcargs.c: Likewise.
18656 * gdb.base/gcore.c: Likewise.
18657 * gdb.base/jump.c: Likewise.
18658 * gdb.base/langs0.c: Likewise.
18659 * gdb.base/langs1.c: Likewise.
18660 * gdb.base/langs2.c: Likewise.
18661 * gdb.base/mips_pro.c: Likewise.
18662 * gdb.base/nodebug.c: Likewise.
18663 * gdb.base/opaque0.c: Likewise.
18664 * gdb.base/opaque1.c: Likewise.
18665 * gdb.base/recurse.c: Likewise.
18666 * gdb.base/run.c: Likewise.
18667 * gdb.base/scope0.c: Likewise.
18668 * gdb.base/scope1.c: Likewise.
18669 * gdb.base/setshow.c: Likewise.
18670 * gdb.base/setvar.c: Likewise.
18671 * gdb.base/shmain.c: Likewise.
18672 * gdb.base/shr1.c: Likewise.
18673 * gdb.base/shr2.c: Likewise.
18674 * gdb.base/sigall.c: Likewise.
18675 * gdb.base/signals.c: Likewise.
18676 * gdb.base/so-indr-cl.c: Likewise.
18677 * gdb.base/solib2.c: Likewise.
18678 * gdb.base/structs.c: Likewise.
18679 * gdb.base/sum.c: Likewise.
18680 * gdb.base/vforked-prog.c: Likewise.
18681 * gdb.base/watchpoint.c: Likewise.
18682 * gdb.reverse/shr2.c: Likewise.
18683 * gdb.reverse/until-reverse.c: Likewise.
18684 * gdb.reverse/ur1.c: Likewise.
18685 * gdb.reverse/watch-reverse.c: Likewise.
18686
066a77c5
AA
186872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18688
18689 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18690 variant.
18691 * gdb.base/sepdebug.exp: Drop references to removed code.
18692
4f204ea5
AA
186932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18694
18695 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18696 variant. Preserve original line numbering.
18697 * gdb.base/list1.c: Likewise.
18698
3b377a3a
AA
186992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18700
18701 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18702 variant.
18703 * gdb.base/break1.c: Likewise.
18704 * gdb.base/break.exp: Drop references to removed code.
18705
e444df73
AA
187062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18707
18708 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18709 variant.
18710
8008f2a7
AA
187112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18712
18713 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18714
a5a06887
AA
187152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18716
18717 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18718 logic into perform_all_tests() and invoke it with and without
18719 function header prototypes.
18720 (do_function_calls): Remove conditional XFAIL for PR 5318.
18721 (rerun_and_prepare): Remove duplicate code.
18722 (perform_all_tests): New. Main logic moved here.
18723
44dba9b9
AA
187242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18725
18726 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18727 code guarded by #ifdef NO_PROTOTYPES.
18728 (t_double_many_args): Likewise.
18729 (DEF_FUNC_MANY_ARGS_1): Likewise.
18730 (DEF_FUNC_VALUES_1): Likewise.
18731 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18732 guarded by #ifdef PROTOTYPES.
18733
d1fbcd56
AA
187342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18735
18736 * gdb.mi/mi-console.c: Add eye-catcher.
18737 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18738 instead of literal line number.
18739
b0e59b8f
AA
187402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18741
18742 * gdb.base/shr2.c: Add eye-catcher.
18743 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18744 line number.
18745
78f98cca
AA
187462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18747
18748 * gdb.base/jump.c: Add eye-catchers.
18749 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18750 numbers.
18751
58fa2af0
AA
187522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18753
18754 * gdb.base/execd-prog.c: Add eye-catchers.
18755 * gdb.base/foll-exec.c: Likewise.
18756 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18757 line numbers.
18758
04e5059b
AA
187592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18760
18761 * gdb.base/ending-run.c: Add eye-catchers.
18762 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18763 literal line numbers.
18764
dbfdb174
AA
187652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18766
18767 * gdb.base/call-rt-st.c: Add eye-catchers.
18768 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18769 literal line numbers.
18770
888a2ade
AA
187712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18772
18773 * gdb.base/call-ar-st.c: Add eye-catchers.
18774 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18775 literal line numbers.
18776
6acc2dde
AA
187772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18778
18779 * gdb.base/average.c: Add eye-catchers.
18780 * gdb.base/sum.c: Likewise.
18781 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18782 regexps dynamically.
18783
9ecfcd1d
AA
187842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18785
18786 * gdb.base/solib1.c: Add eye-catchers.
18787 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18788 literal line numbers.
18789
78708b7c
PA
187902014-11-12 Pedro Alves <palves@redhat.com>
18791
18792 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18793 leader has exited.
18794
af48d08f
PA
187952014-11-12 Pedro Alves <palves@redhat.com>
18796
18797 * gdb.arch/i386-bp_permanent.c: New file.
18798 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18799 (srcfile): Set to i386-bp_permanent.c.
18800 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18801 that stepi does not execute the 'leave' instruction, instead of
18802 testing it does execute.
18803 * gdb.base/bp-permanent.c: New file.
18804 * gdb.base/bp-permanent.exp: New file.
18805
af3768e9
DE
188062014-11-10 Doug Evans <xdje42@gmail.com>
18807
18808 PR symtab/17564
18809 * gdb.base/symtab-search-order.exp: New file.
18810 * gdb.base/symtab-search-order.c: New file.
18811 * gdb.base/symtab-search-order-1.c: New file.
18812 * gdb.base/symtab-search-order-shlib-1.c: New file.
18813
9de00a4a
PA
188142014-11-07 Pedro Alves <palves@redhat.com>
18815
18816 PR gdb/17511
18817 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18818 i?86-*-linux*.
18819
e0f52461
SC
188202014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18821
18822 PR c++/17494
18823 * gdb.cp/pr17494.cc: New file.
18824 * gdb.cp/pr17494.exp: New file.
18825
6ce8c980
YQ
188262014-11-02 Yao Qi <yao@codesourcery.com>
18827
18828 * gdb.python/python.exp: Get working directory and match the
18829 output of "set extended-prompt \\w " with it.
18830
02be9a71
DE
188312014-10-30 Doug Evans <dje@google.com>
18832
18833 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18834 in objfiles.
18835 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18836 in progspaces.
18837
3bdff46b
LM
188382014-10-30 Janis Johnson <janisjo@codesourcery.com>
18839
18840 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18841 * gdb.base/realname-expand.exp: Likewise.
18842 * gdb.linespec/macro-relative.exp: Likewise.
18843
ab917dfb
PA
188442014-10-29 Pedro Alves <palves@redhat.com>
18845
18846 PR gdb/17408
18847 * gdb.threads/schedlock.c (some_function): New function.
18848 (call_function): New global.
18849 (MAYBE_CALL_SOME_FUNCTION): New macro.
18850 (thread_function): Call it.
18851 * gdb.threads/schedlock.exp (get_args): Add description parameter,
18852 and use it instead of a global counter. Adjust all callers.
18853 (get_current_thread): Use "find current thread" for test message
18854 here rather than having all callers pass down the same string.
18855 (goto_loop): New procedure, factored out from ...
18856 (my_continue): ... this.
18857 (step_ten_loops): Change parameter from test message to command to
18858 use. Adjust.
18859 (list_count): Delete global.
18860 (check_result): New procedure, factored out from duplicate top
18861 level code.
18862 (continue tests): Wrap in with_test_prefix.
18863 (test_step): New procedure, factored out from duplicate top level
18864 code.
18865 (top level): Test "step" in combination with all scheduler-locking
18866 modes. Test "next" in combination with all scheduler-locking
18867 modes, and in combination with stepping over a function call or
18868 not.
18869 * gdb.threads/next-bp-other-thread.c: New file.
18870 * gdb.threads/next-bp-other-thread.exp: New file.
18871
d3d4baed
PA
188722014-10-29 Pedro Alves <palves@redhat.com>
18873
18874 PR python/17372
18875 * gdb.python/python.exp: Test a multi-line command that spawns
18876 interactive Python.
18877 * gdb.base/multi-line-starts-subshell.exp: New file.
18878
563e8d85
YQ
188792014-10-29 Yao Qi <yao@codesourcery.com>
18880
18881 * gdb.base/fileio.exp: Make directories on host.
18882
0ea4d52e
YQ
188832014-10-29 Yao Qi <yao@codesourcery.com>
18884
18885 * gdb.base/fileio.c (test_write): Close the file.
18886
7f5ef605
PA
188872014-10-28 Pedro Alves <palves@redhat.com>
18888
18889 PR gdb/12623
18890 * gdb.base/sigstep.c (no_handler): New global.
18891 (main): If 'no_handler is true, set the signal handlers to
18892 SIG_IGN.
18893 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
18894 with_sw_watch and no_handler parameters. Handle them.
18895 (top level) <stepping over handler when stopped at a breakpoint
18896 test>: Add a test axis for testing with a software watchpoint, and
18897 another for testing with the signal handler set to SIG_IGN.
18898 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
18899 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
18900
abbdbd03
PA
189012014-10-28 Pedro Alves <palves@redhat.com>
18902
18903 PR gdb/17511
18904 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
18905 * gdb.base/sigstep.exp (other_handler_location): New global.
18906 (advance): Support stepping into the signal handler, and running
18907 commands while in the handler.
18908 (in_handler_map): New global.
18909 (top level): In the advance test, add combinations for getting
18910 into the handler with stepping commands, and for running commands
18911 in the handler. Add comment descripting the advancei tests.
18912
1df4399f
PA
189132014-10-28 Pedro Alves <palves@redhat.com>
18914
18915 * gdb.base/sigstep.exp: Use build_executable instead of
18916 prepare_for_testing.
18917 (top level): Move code that starts GDB, runs to main and creates a
18918 display to ...
18919 (restart): ... this new procedure.
18920 (top level): Move backtrace from signal handler test to ...
18921 (validate_backtrace): ... this new procedure.
18922 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
18923 with_test_prefix. Always restart GDB.
18924 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
18925 with_test_prefix. Always restart GDB. No need to delete
18926 breakpoints after the test.
18927 (test_skip_handler): Remove prefix parameter.
18928 (skip_over_handler, breakpoint_to_handler)
18929 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
18930 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
18931 restart GDB. No need to delete breakpoints after the test.
18932 (top level): Use foreach to call the test procedures with
18933 different commands.
18934
a5b6e449
PA
189352014-10-28 Pedro Alves <palves@redhat.com>
18936
18937 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
18938 instead of GNATS numbers.
18939 * gdb.base/sigbpt.exp: Likewise.
18940 * gdb.base/siginfo.exp: Likewise.
18941 * gdb.base/sigstep.exp: Likewise.
18942
e5f8a7cc
PA
189432014-10-27 Pedro Alves <palves@redhat.com>
18944
18945 * gdb.base/sigstep.c (dummy): New global.
18946 (main): Issue a couple writes to the new global.
18947 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
18948 procedures.
18949 (skip_over_handler): Use test_skip_handler.
18950 (top level): Call skip_over_handler for stepi and nexti too.
18951 (breakpoint_over_handler): Use test_skip_handler.
18952 (top level): Call breakpoint_over_handler for stepi and nexti too.
18953
763905a3
YQ
189542014-10-27 Yao Qi <yao@codesourcery.com>
18955
18956 * gdb.trace/tfile.c (adjust_function_address)
18957 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
18958 function descriptor.
18959
6f259a23
DB
189602014-10-24 Don Breazeal <donb@codesourcery.com>
18961
18962 * gdb.base/foll-fork.exp (test_follow_fork,
18963 catch_fork_child_follow): Check for updated fork messages emitted
18964 from infrun.c.
18965 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
18966 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
18967 vfork_and_exec_child_follow_through_step): Check for updated vfork
18968 messages emitted from infrun.c.
18969
09dd9a69
PA
189702014-10-24 Pedro Alves <palves@redhat.com>
18971
18972 * gdb.base/corefile.exp: Remove references to ultrix.
18973 * gdb.base/interrupt.exp: Likewise.
18974 * gdb.base/whatis.exp: Likewise.
18975 * gdb.gdb/selftest.exp: Likewise.
18976 * gdb.threads/manythreads.exp: Likewise.
18977 * gdb.threads/print-threads.exp: Likewise.
18978 * gdb.threads/pthreads.exp:: Likewise.
18979 * gdb.threads/schedlock.exp: Likewise.
18980
3433cfa5
SC
189812014-10-24 Siva Chandra Reddy <sivachandra@google.com>
18982
18983 * gdb.cp/non-trivial-retval.cc: Add a test case.
18984 * gdb.cp/non-trivial-retval.exp: Add a test.
18985
092f880b
YQ
189862014-10-20 Yao Qi <yao@codesourcery.com>
18987
18988 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
18989 * gdb.python/py-objfile-script-gdb.py: New file.
18990 * gdb.python/py-objfile-script.exp: Update reference to
18991 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
18992 of remote_download. Remove the dest file.
18993
acbdb7f3
YQ
189942014-10-20 Yao Qi <yao@codesourcery.com>
18995
18996 * gdb.base/checkpoint.exp: Don't remove file copied on host.
18997 * gdb.base/step-line.exp: Likewise.
18998 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18999 * gdb.dwarf2/dw2-basic.exp: Likewise.
19000 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19001 * gdb.dwarf2/dw2-filename.exp: Likewise.
19002 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19003 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19004 * gdb.dwarf2/dw2-producer.exp: Likewise.
19005 * gdb.dwarf2/mac-fileno.exp: Likewise.
19006 * gdb.python/py-frame-args.exp: Likewise.
19007 * gdb.python/py-framefilter.exp: Likewise.
19008 * gdb.python/py-mi.exp: Likewise.
19009 * gdb.python/py-objfile-script.exp: Likewise
19010 * gdb.python/py-pp-integral.exp: Likewise.
19011 * gdb.python/py-pp-re-notag.exp: Likewise.
19012 * gdb.python/py-prettyprint.exp: Likewise.
19013 * gdb.python/py-section-script.exp: Likewise.
19014 * gdb.python/py-typeprint.exp: Likewise.
19015 * gdb.python/py-xmethods.exp: Likewise.
19016 * gdb.stabs/weird.exp: Likewise.
19017 * gdb.xml/tdesc-regs.exp: Likewise.
19018
bd286a29
KCY
190192014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19020
19021 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19022 (out_cu): Use addr_len for the size of addresses.
19023 (out_line): Likewise. Size DW_LNE_set_address instruction
19024 according to addr_len.
19025 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19026 (FUNC): Add START_INSNS to definition.
19027
673dc4a0
YQ
190282014-10-18 Yao Qi <yao@codesourcery.com>
19029
19030 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19031 gdb_has_argv0 return true.
19032 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19033 check [target_info exists noargs], check [gdb_has_argv0]
19034 instead.
19035 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19036 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19037 procedures.
19038
4ffbba72
DE
190392014-10-17 Doug Evans <dje@google.com>
19040
19041 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19042 event.
19043 * gdb.python/py-events.py: Add clear_objfiles event.
19044
d096d8c1
DE
190452014-10-17 Doug Evans <dje@google.com>
19046
19047 * gdb.python/py-objfile.exp: Test progspace attribute.
19048
a80db015
LM
190492014-10-17 Luis Machado <lgustavo@codesourcery.com>
19050
19051 * gdb.guile/scm-breakpoint.exp: Do not assume any
19052 directory separators when matching source file paths.
19053 * gdb.python/py-breakpoint.exp: Likewise.
19054 * gdb.reverse/break-precsave.exp: Likewise.
19055 * gdb.reverse/break-reverse.exp: Likewise.
19056 * gdb.reverse/consecutive-precsave.exp: Likewise.
19057 * gdb.reverse/finish-precsave.exp: Likewise.
19058 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19059 * gdb.reverse/finish-reverse.exp: Likewise.
19060 * gdb.reverse/i386-precsave.exp: Likewise.
19061 * gdb.reverse/i387-env-reverse.exp: Likewise.
19062 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19063 * gdb.reverse/machinestate-precsave.exp: Likewise.
19064 * gdb.reverse/machinestate.exp: Likewise.
19065 * gdb.reverse/sigall-precsave.exp: Likewise.
19066 * gdb.reverse/solib-precsave.exp: Likewise.
19067 * gdb.reverse/step-precsave.exp: Likewise.
19068 * gdb.reverse/until-precsave.exp: Likewise.
19069 * gdb.reverse/watch-precsave.exp: Likewise.
19070 * gdb.reverse/watch-reverse.exp: Likewise.
19071
b22089ab
YQ
190722014-10-17 Yao Qi <yao@codesourcery.com>
19073
19074 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19075 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19076
6c4486e6
PA
190772014-10-17 Pedro Alves <palves@redhat.com>
19078
19079 PR gdb/17471
19080 * gdb.base/bg-execution-repeat.c: New file.
19081 * gdb.base/bg-execution-repeat.exp: New file.
19082
0ff33695
PA
190832014-10-17 Pedro Alves <palves@redhat.com>
19084
19085 PR gdb/17300
19086 * gdb.base/continue-all-already-running.c: New file.
19087 * gdb.base/continue-all-already-running.exp: New file.
19088
6fdebc3d
PA
190892014-10-17 Pedro Alves <palves@redhat.com>
19090
19091 PR gdb/17472
19092 * gdb.base/annota-input-while-running.c: New file.
19093 * gdb.base/annota-input-while-running.exp: New file.
19094
32a8097b
PA
190952014-10-17 Pedro Alves <palves@redhat.com>
19096
19097 * gdb.base/callfuncs.exp: emove references to osf.
19098 * gdb.base/sigall.exp: Likewise.
19099 * gdb.gdb/selftest.exp: Likewise.
19100 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19101 * gdb.mi/non-stop.c: Likewise.
19102 * gdb.mi/pthreads.c: Likewise.
19103 * gdb.reverse/sigall-precsave.exp: Likewise.
19104 * gdb.reverse/sigall-reverse.exp: Likewise.
19105 * gdb.threads/pthreads.c: Likewise.
19106 * gdb.threads/pthreads.exp: Likewise.
19107
7a3517ff
YQ
191082014-10-17 Yao Qi <yao@codesourcery.com>
19109
19110 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19111 check 'target_info exists noargs'.
19112 (test_command_prompt_position): Likewise.
19113 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19114 Remove "set args".
19115 (progvar_simple_while_test): Likewise.
19116 (progvar_complex_if_while_test): Likewise.
19117 (if_while_breakpoint_command_test): Likewise.
19118 (infrun_breakpoint_command_test): Likewise.
19119 (breakpoint_command_test): Likewise.
19120 (watchpoint_command_test): Likewise.
19121 (bp_deleted_in_command_test): Likewise.
19122 (temporary_breakpoint_commands): Likewise.
19123
bb99c472
YQ
191242014-10-16 Yao Qi <yao@codesourcery.com>
19125
19126 * gdb.base/remotetimeout.exp: Remove noargs checking.
19127
7c16b83e
PA
191282014-10-15 Pedro Alves <palves@redhat.com>
19129
19130 PR breakpoints/9649
19131 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19132 * gdb.base/breakpoint-in-ro-region.exp
19133 (probe_target_hardware_step): New procedure.
19134 (top level): Probe hardware stepping and hardware breakpoint
19135 support. Test stepping through a read-only region, with both
19136 "breakpoint auto-hw" on and off and both "always-inserted" on and
19137 off.
19138
35a49624
IB
191392014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19140
19141 * gdb.dlang/demangle.exp: Update for demangling changes.
19142
2d1c107c
SC
191432014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19144
19145 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19146 * gdb.cp/non-trivial-retval.exp: Add new tests.
19147
778811d5
SC
191482014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19149
19150 PR c++/13403
19151 PR c++/15154
19152 * gdb.cp/non-trivial-retval.cc: New file.
19153 * gdb.cp/non-trivial-retval.exp: New file.
19154
10c5f0a8
YQ
191552014-10-15 Yao Qi <yao@codesourcery.com>
19156
19157 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19158 remote host.
19159
65d7b369
YQ
191602014-10-15 Yao Qi <yao@codesourcery.com>
19161
19162 * gdb.python/py-symbol.exp: Match file base name if host is
19163 remote, otherwise match file name with dir name.
19164 * gdb.python/py-symtab.exp: Likewise.
19165 * gdb.python/python.exp: Likewise.
19166
46dc1394
YQ
191672014-10-15 Yao Qi <yao@codesourcery.com>
19168
19169 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19170 pattern.
19171 * gdb.python/py-symtab.exp: Likewise.
19172 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19173 locationn.
19174
c40cc657
JB
191752014-10-14 Joel Brobecker <brobecker@adacore.com>
19176
19177 * gdb.ada/addr_arith: New testcase.
19178
2abf49e1
MR
191792014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19180
19181 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19182 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19183 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19184 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19185
f7088df3
SDJ
191862014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19187
19188 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19189 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19190 * gdb.arch/stap-eval-lang-ada.exp: New file.
19191
4dc06805
YQ
191922014-10-14 Yao Qi <yao@codesourcery.com>
19193
19194 * gdb.mi/mi-var-child.c (nothing1): New function.
19195 (nothing2): New function.
19196 (do_children_tests): Set function pointers by nothing1 and
19197 nothing2.
19198 * gdb.mi/mi-var-child.exp: Step over new added statements.
19199 Update test to match the new output.
19200 * gdb.mi/var-cmd.c (nothing1): New function.
19201 (nothing2): New function.
19202 (do_children_tests): Set function pointers by nothing1 and
19203 nothing2.
19204 * gdb.mi/mi-var-display.exp: Update test to match output.
19205 Step to the line specified by $line_dct_nothing.
19206 Increase the number of lines to step.
19207
46a93de2
YQ
192082014-10-14 Yao Qi <yao@codesourcery.com>
19209
19210 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19211 tests.
19212 * gdb.mi/mi2-var-child.exp: Likewise.
19213
14ea52ee
DE
192142014-10-13 Doug Evans <dje@google.com>
19215
19216 * gdb.python/py-objfile.exp: Change name of file name test.
19217
e5c6e92b
DE
192182014-10-13 Doug Evans <dje@google.com>
19219
19220 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19221 from the start of the CU.
19222
c780cc2f
JK
192232014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19224 Yao Qi <yao@codesourcery.com>
19225
19226 Fix "save breakpoints" for "catch" command.
19227 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19228 Remove -nonewline. Match also the added "main" line.
19229
99894e11
JK
192302014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19231
19232 Fix "save breakpoints" for "disable $bpnum" command.
19233 * gdb.base/save-bp.c (main): Add label.
19234 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19235
6e1ac5a3
JK
192362014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19237
19238 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19239
754dd2b0
YQ
192402014-10-11 Yao Qi <yao@codesourcery.com>
19241
19242 * gdb.server/server-kill.exp: Execute command
19243 "set remote trace-status-packet on" before "tstatus".
19244
f90183d7
YQ
192452014-10-11 Yao Qi <yao@codesourcery.com>
19246
19247 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19248 (main): Call getppid.
19249 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19250 and continue to it. Read variable "server_pid".
19251
bf40a607
YQ
192522014-10-11 Yao Qi <yao@codesourcery.com>
19253
19254 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19255
052ca370
YQ
192562014-10-11 Yao Qi <yao@codesourcery.com>
19257
19258 * gdb.threads/thread-find.exp: Don't execute command
19259 "info threads".
19260 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19261 * gdb.threads/linux-dp.exp: Don't check the condition
19262 $threads_created equals to zero.
19263
3831839c
PA
192642014-10-10 Pedro Alves <palves@redhat.com>
19265
19266 * gdb.base/bigcore.exp: Remove references to IRIX.
19267 * gdb.base/funcargs.exp: Likewise.
19268 * gdb.base/interrupt.exp: Likewise.
19269 * gdb.base/mips_pro.exp: Likewise.
19270 * gdb.base/nodebug.exp: Likewise.
19271 * gdb.base/setvar.exp: Likewise.
19272 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19273
8b9a549d
PA
192742014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19275 Pedro Alves <palves@redhat.com>
19276
19277 PR symtab/14466
19278 * gdb.base/vdso-warning.c: New file.
19279 * gdb.base/vdso-warning.exp: New file.
19280
d48ba5e8
DE
192812014-10-02 Doug Evans <dje@google.com>
19282
19283 * gdb.base/structs.c (main): Don't run forever.
19284
2278c276
PA
192852014-10-02 Pedro Alves <palves@redhat.com>
19286
19287 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19288 (top level) <stop threads 1, stop threads 2>: Use it.
19289
b57bacec
PA
192902014-10-02 Pedro Alves <palves@redhat.com>
19291
19292 * gdb.threads/break-while-running.exp (test): Add new
19293 'update_thread_list' argument. Skip "info threads" if false.
19294 (top level): Add new 'update_thread_list' axis.
19295
13fd3ff3
PA
192962014-10-02 Pedro Alves <palves@redhat.com>
19297
19298 PR breakpoints/17431
19299 * gdb.base/execl-update-breakpoints.c: New file.
19300 * gdb.base/execl-update-breakpoints.exp: New file.
19301
0fec99e8
PA
193022014-10-01 Pedro Alves <palves@redhat.com>
19303
19304 * gdb.base/breakpoint-in-ro-region.c: New file.
19305 * gdb.base/breakpoint-in-ro-region.exp: New file.
19306
2ddf4301
SM
193072014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19308
19309 * gdb.mi/mi-exit-code.exp: New file.
19310 * gdb.mi/mi-exit-code.c: New file.
19311
6a5f3f43
YQ
193122014-09-30 Yao Qi <yao@codesourcery.com>
19313
19314 * lib/prelink-support.exp (build_executable_own_libs): Error if
19315 the target isn't native.
19316
345bcc73
YQ
193172014-09-30 Yao Qi <yao@codesourcery.com>
19318
19319 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19320 false.
19321
a25a5a45
PA
193222014-09-22 Pedro Alves <palves@redhat.com>
19323
19324 * gdb.threads/break-while-running.exp: New file.
19325 * gdb.threads/break-while-running.c: New file.
19326
00ba3162
YQ
193272014-09-19 Yao Qi <yao@codesourcery.com>
19328
19329 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19330 Invoke test. Restart GDB with --readnow and invoke test again.
19331
c3b7b696
YQ
193322014-09-19 Yao Qi <yao@codesourcery.com>
19333
19334 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19335 proc set_breakpoint_on_gcd_function. Invoke
19336 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19337 invoke set_breakpoint_on_gcd_function again.
19338
2b4fd423
DE
193392014-09-18 Doug Evans <dje@google.com>
19340
19341 * gdb.dwarf2/symtab-producer.exp: New file.
19342
a5947601
SDJ
193432014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19344
19345 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19346 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19347 * gdb.base/global-var-nested-by-dso.c: Likewise.
19348 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19349
91c19059
SDJ
193502014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19351 Pedro Alves <palves@redhat.com>
19352
19353 * gdb.base/watch-bitfields.exp: Pass string other than test file
19354 name to prepare_for_testing.
19355 (watch): New procedure.
19356 (expect_watchpoint): Use with_test_prefix.
19357 (top level): Factor out tests to ...
19358 (test_watch_location, test_regular_watch): ... these new
19359 procedures, and use with_test_prefix and gdb_continue_to_end.
19360
bb9d5f81
PP
193612014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19362
19363 PR breakpoints/12526
19364 * gdb.base/watch-bitfields.exp: New file.
19365 * gdb.base/watch-bitfields.c: New file.
19366
635856f5
PA
193672014-09-16 Pedro Alves <palves@redhat.com>
19368
19369 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19370 software and hardware addresses, not software address against
19371 itself.
19372
7280ceea
PA
193732014-09-16 Pedro Alves <palves@redhat.com>
19374
19375 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19376 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19377
428b16bd
PA
193782014-09-16 Pedro Alves <palves@redhat.com>
19379
19380 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19381 files.
19382 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19383 "*-*-vxworks*" throughout.
19384 * gdb.base/break.exp: Likewise.
19385 * gdb.base/default.exp: Likewise.
19386 * gdb.base/scope.exp: Likewise.
19387 * gdb.base/sepdebug.exp: Likewise.
19388 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19389 throughout.
19390 * gdb.base/run.c: Likewise.
19391 * gdb.base/sepdebug.c: Likewise.
19392 * gdb.hp/gdb.aCC/run.c: Likewise.
19393 * gdb.reverse/until-reverse.c: Likewise.
19394 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19395
666d413c
YQ
193962014-09-16 Yao Qi <yao@codesourcery.com>
19397
19398 * boards/local-remote-host-native.exp: New file.
19399
57cbd724
DE
194002014-09-14 Doug Evans <xdje42@gmail.com>
19401
19402 * gdb.threads/queue-signal.c (thread_count): New variable.
19403 (thread_count_mutex, thread_count_condvar): New variables.
19404 (incr_thread_count, wait_all_threads_running): New functions.
19405 (main): Wait for all threads to be in their thread functions.
19406
81219e53
DE
194072014-09-13 Doug Evans <xdje42@gmail.com>
19408
19409 * gdb.threads/queue-signal.c: New file.
19410 * gdb.threads/queue-signal.exp: New file.
19411
3714cea7
DE
194122014-09-13 Doug Evans <xdje42@gmail.com>
19413
19414 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19415 be consistent with what default_gdb_init uses.
19416 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19417 the plain text of the prompt. Add some logging printfs.
19418 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19419
fa43b1d7
PA
194202014-09-12 Pedro Alves <palves@redhat.com>
19421
19422 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19423 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19424 * gdb.arch/i386-size-overlap.exp: Likewise.
19425 * gdb.arch/i386-size.exp: Likewise.
19426 * gdb.arch/i386-unwind.exp: Likewise.
19427 * gdb.base/a2-run.exp: Likewise.
19428 * gdb.base/break.exp: Likewise.
19429 * gdb.base/charset.exp: Likewise.
19430 * gdb.base/chng-syms.exp: Likewise.
19431 * gdb.base/commands.exp: Likewise.
19432 * gdb.base/dbx.exp: Likewise.
19433 * gdb.base/find.exp: Likewise.
19434 * gdb.base/funcargs.exp: Likewise.
19435 * gdb.base/jit-simple.exp: Likewise.
19436 * gdb.base/reread.exp: Likewise.
19437 * gdb.base/sepdebug.exp: Likewise.
19438 * gdb.base/step-bt.exp: Likewise.
19439 * gdb.cp/mb-inline.exp: Likewise.
19440 * gdb.cp/mb-templates.exp: Likewise.
19441 * gdb.objc/basicclass.exp: Likewise.
19442 * gdb.threads/killed.exp: Likewise.
19443
9d9bf2df
EBM
194442014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19445
19446 PR tdep/17379
19447 * gdb.arch/powerpc-stackless.S: New file.
19448 * gdb.arch/powerpc-stackless.exp: New file.
19449
1cf2f1b0
JK
194502014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19451
19452 * gdb.base/attach.c: Include unistd.h.
19453 (main): Call alarm. Add label postloop.
19454 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19455 gdb_breakpoint, gdb_continue_to_breakpoint.
19456 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19457
98880d46
PA
194582014-09-11 Pedro Alves <palves@redhat.com>
19459
19460 PR gdb/17347
19461 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19462 * gdb.base/attach.exp (test_command_line_attach_run): New
19463 procedure.
19464 (top level): Call it.
19465
4c92ff2c
PA
194662014-09-11 Pedro Alves <palves@redhat.com>
19467
19468 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19469 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19470 (do_command_attach_tests): Use spawn_wait_for_attach.
19471 * gdb.base/solib-overlap.exp: Likewise.
19472 * gdb.multi/multi-attach.exp: Likewise.
19473 * gdb.python/py-prompt.exp: Likewise.
19474 * gdb.python/py-sync-interp.exp: Likewise.
19475 * gdb.server/ext-attach.exp: Likewise.
19476
3adc1a7d
GKB
194772014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19478
19479 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19480 command in testcase. Simplify testcase.
19481
96334934
JB
194822014-09-10 Joel Brobecker <brobecker@adacore.com>
19483
19484 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19485
eb479039
JB
194862014-09-10 Joel Brobecker <brobecker@adacore.com>
19487
19488 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19489
deede10c
JB
194902014-09-10 Joel Brobecker <brobecker@adacore.com>
19491
19492 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19493
7828a5f5
JB
194942014-09-10 Joel Brobecker <brobecker@adacore.com>
19495
19496 * gdb.dwarf2/dynarr-ptr.c: New file.
19497 * gdb.dwarf2/dynarr-ptr.exp: New file.
19498
33aeebcf
MR
194992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19500
19501 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19502 of 30 rather than hardcoding 120 for a slow test case. Take the
19503 `gdb,timeout' target setting into account for this calculation.
19504 Don't extend the timeout for the test cases that don't need it.
19505
7b415901
MR
195062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19507
19508 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19509 a factor of 2 for a slow test case. Take the `gdb,timeout'
19510 target setting into account for this calculation.
19511 * gdb.reverse/until-precsave.exp: Increase the timeout by
19512 a factor of 15 and 3 respectively rather than adding 120
19513 for a pair of slow test cases. Take the `gdb,timeout'
19514 target setting into account for this calculation.
19515
4a40f85a
MR
195162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19517
19518 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19519 timeout, don't pass one down to gdb_expect.
19520 (gdb_expect): Rework timeout selection.
19521
09635af7
MR
195222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19523
19524 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19525 exception on timeout.
19526 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19527 (gdbserver_start_extended): Catch any `gdbserver_start' error
19528 exceptions.
19529 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19530 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19531 `gdbserver_gdb_load' error exceptions.
19532
2bdd10b7
MR
195332014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19534
19535 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19536 120 on waiting for the TCP socket to open.
19537
316935f0
DE
195382014-09-09 Doug Evans <xdje42@gmail.com>
19539
19540 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19541 _caller_matches, _any_caller_is, _any_caller_matches.
19542
83740597
DE
195432014-09-09 Doug Evans <xdje42@gmail.com>
19544
19545 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19546
4c122fc3
YQ
195472014-09-09 Yao Qi <yao@codesourcery.com>
19548
19549 * gdb.mi/mi-var-display.exp: Set print symbol off.
19550
a9f116cb
GKB
195512014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19552
19553 PR gdb/17035
19554 * gdb.base/commands.exp: Add tests to verify user-defined
19555 commands with empty bodies.
19556 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19557 python commands in `show user command`.
19558 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19559 scheme commands in `show user command`.
19560
c75bd3a2
JK
195612014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19562
19563 PR python/17355
19564 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19565 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19566 * gdb.python/py-framefilter-invalidarg.exp: New file.
19567 * gdb.python/py-framefilter-invalidarg.py: New file.
19568
faa42425
DE
195692014-09-06 Doug Evans <xdje42@gmail.com>
19570
19571 PR 15276
19572 * gdb.python/py-caller-is.c: New file.
19573 * gdb.python/py-caller-is.exp: New file.
19574
474ca4f6
SDJ
195752014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19576
19577 PR gdb/17235
19578 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19579 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19580
eb0b0463
SDJ
195812014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19582
19583 PR fortran/17237
19584 * gdb.fortran/print-formatted.exp: New file.
19585 * gdb.fortran/print-formatted.f90: Likewise.
19586
5f3b99cf
SS
195872014-09-03 Sasha Smundak <asmundak@google.com>
19588
19589 * gdb.python/py-frame.exp: Test Frame.read_register.
19590
7d793aa9
SDJ
195912014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19592
19593 PR python/16699
19594 * gdb.python/py-completion.exp: New file.
19595 * gdb.python/py-completion.py: Likewise.
19596
fb0576e9
DE
195972014-08-28 Doug Evans <dje@google.com>
19598
19599 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19600 eax,etc. are live with values set by gdb and thus the compiler can't
19601 use them.
19602 * gdb.arch/i386-pseudo.c (main): Ditto.
19603
ee92b0dd
DE
196042014-08-27 Doug Evans <dje@google.com>
19605
19606 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19607
6649db35
DE
196082014-08-25 Doug Evans <dje@google.com>
19609
19610 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19611 (main): Ditto.
19612
564b7600
DE
196132014-08-25 Doug Evans <dje@google.com>
19614
19615 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19616
3881fb67
YQ
196172014-08-24 Yao Qi <yao@codesourcery.com>
19618
19619 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19620 symbol off.
19621 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19622
a05a36a5
DE
196232014-08-22 Doug Evans <dje@google.com>
19624
19625 PR 17276
19626 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19627 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19628 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19629
7c343b48
YQ
196302014-08-22 Yao Qi <yao@codesourcery.com>
19631
19632 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19633 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19634 * gdb.python/python.exp: Likewise. Use .py file on the host
19635 instead of the build.
19636
22fd09ae
JK
196372014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19638
19639 * gdb.threads/gcore-stale-thread.c: New file.
19640 * gdb.threads/gcore-stale-thread.exp: New file.
19641
a8454a7c
PA
196422014-08-21 Pedro Alves <palves@redhat.com>
19643
19644 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19645 * gdb.base/gcore-relro-pie.exp: Likewise.
19646 * gdb.base/gcore-relro.exp: Likewise.
19647 * gdb.base/gcore.exp: Likewise.
19648 * gdb.base/print-symbol-loading.exp: Likewise.
19649 * gdb.threads/gcore-thread.exp: Likewise.
19650 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19651
2a31c623
PA
196522014-08-20 Pedro Alves <palves@redhat.com>
19653 Jan Kratochvil <jan.kratochvil@redhat.com>
19654
19655 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19656 configure.
19657 (EXPECT): Handle READ1 being set.
19658 (all): Depend on EXTRA_RULES.
19659 (check-read1, expect-read1, read1.so, read1): New rules.
19660 * README (Testsuite Parameters): Document the READ1 make variable.
19661 (Race detection): New section.
19662 * configure: Regenerate.
19663 * configure.ac: If build==host==target, and running under a
19664 GNU/glibc system, add read1 to the extra Makefile rules.
19665 (EXTRA_RULES): AC_SUBST it.
19666 * lib/read1.c: New file.
19667
d36430db
JB
196682014-08-20 Joel Brobecker <brobecker@adacore.com>
19669
19670 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19671 the handling of variables declared as a typedef to an array
19672 which a DW_AT_data_location attribute.
19673
9a0dc9e3
PA
196742014-08-19 Andrew Burgess <aburgess@broadcom.com>
19675 Pedro Alves <palves@redhat.com>
19676
19677 PR symtab/14604
19678 PR symtab/14605
19679 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19680 gdb_test.
19681
0718a8da
PA
196822014-08-19 Pedro Alves <palves@redhat.com>
19683
19684 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19685
13b448cd
YQ
196862014-08-19 Yao Qi <yao@codesourcery.com>
19687
19688 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19689 right line.
19690
1cbf5077
DB
196912014-08-18 David Blaikie <dblaikie@gmail.com>
19692
19693 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19694
bf0fae19
JB
196952014-08-18 Joel Brobecker <brobecker@adacore.com>
19696
19697 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19698 attribute in array range.
19699
3c8c5dcc
JB
197002014-08-18 Joel Brobecker <brobecker@adacore.com>
19701
19702 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19703
e66d4446
SC
197042014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19705
19706 PR c++/17132
19707 * gdb.cp/pr17132.cc: New file.
19708 * gdb.cp/pr17132.exp: New file.
19709
940df408
SC
197102014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19711
19712 * gdb.python/py-xmethods.py (A_getarrayind)
19713 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19714 Use 'print' with function call syntax.
19715 (E_method_matcher.match): Fix tab vs space indentation mixup.
19716
ebcc6c3a
YQ
197172014-08-15 Yao Qi <yao@codesourcery.com>
19718
19719 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19720 false.
19721
775e0f04
YQ
197222014-08-15 Yao Qi <yao@codesourcery.com>
19723
19724 * gdb.cp/casts.exp: Set print symbol off.
19725 * gdb.cp/class2.exp: Likewise.
19726 * gdb.cp/overload.exp: Likewise.
19727 * gdb.cp/templates.exp: Likewise.
19728
d769e349
DE
197292014-08-11 Doug Evans <dje@google.com>
19730
19731 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19732 (test_load_shlib): Update.
19733
20c6f1e1
YQ
197342014-08-09 Yao Qi <yao@codesourcery.com>
19735
19736 * gdb.base/display.exp: Invoke is_address_zero_readable.
19737 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19738 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19739 * gdb.base/hbreak-unmapped.exp: Return if
19740 is_address_zero_readable returns true.
19741 * gdb.base/signest.exp: Likewise.
19742 * gdb.base/signull.exp: Likewise.
19743 * gdb.base/sigbpt.exp: Likewise.
19744 * gdb.guile/scm-disasm.exp: Do the test if
19745 is_address_zero_readable returns false.
19746 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19747 * gdb.python/py-arch.exp: Likewise.
19748 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19749 * lib/gdb.exp (is_address_zero_readable): New proc.
19750
5792e8e3
YQ
197512014-08-09 Yao Qi <yao@codesourcery.com>
19752
19753 PR testsuite/13443
19754 * gdb.mi/mi-var-display.exp: Make test messages unique.
19755
3cecbbbe
TT
197562014-08-04 Tom Tromey <tromey@redhat.com>
19757
19758 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19759 target 0".
19760
00b51ff5
TT
197612014-08-04 Tom Tromey <tromey@redhat.com>
19762
19763 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19764 "target_resume".
19765
6908c509
JB
197662014-08-01 Joel Brobecker <brobecker@adacore.com>
19767
19768 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19769 inner_vla_struct_object_size.
19770 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19771 as xfail.
19772
cc6563d2
PA
197732014-07-30 Pedro Alves <palves@redhat.com>
19774
19775 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19776 comment.
19777
7e09a223
YQ
197782014-07-29 Yao Qi <yao@codesourcery.com>
19779
19780 PR gdb/17206
19781 * gdb.base/until-nodebug.exp: New.
19782
7ebdbe92
DE
197832014-07-28 Doug Evans <xdje42@gmail.com>
19784
19785 PR guile/17203
19786 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19787 previously existing parameter, and previously ambiguously spelled
19788 parameter.
19789
fdb1adc6
WN
197902014-07-28 Will Newton <will.newton@linaro.org>
19791
19792 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19793
186fcde0
DE
197942014-07-26 Ludovic Courtès <ludo@gnu.org>
19795 Doug Evans <xdje42@gmail.com>
19796
19797 PR guile/17146
19798 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19799
70509625
PA
198002014-07-25 Pedro Alves <palves@redhat.com>
19801
19802 * gdb.threads/signal-command-handle-nopass.c: New file.
19803 * gdb.threads/signal-command-handle-nopass.exp: New file.
19804 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19805 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19806 * gdb.threads/signal-delivered-right-thread.c: New file.
19807 * gdb.threads/signal-delivered-right-thread.exp: New file.
19808
c3f814a1
PA
198092014-07-25 Pedro Alves <palves@redhat.com>
19810
19811 * gdb.base/double-prompt-target-event-error.exp
19812 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19813 match.
19814 (cancel_pagination_in_target_event): Rework double prompt
19815 detection.
19816 * gdb.base/paginate-after-ctrl-c-running.exp
19817 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19818 <return>' match.
19819 * gdb.base/paginate-bg-execution.exp
19820 (test_bg_execution_pagination_return)
19821 (test_bg_execution_pagination_cancel): Remove '-notransfer
19822 <return>' matches.
19823 * gdb.base/paginate-execution-startup.exp
19824 (test_fg_execution_pagination_return)
19825 (test_fg_execution_pagination_cancel): Remove '-notransfer
19826 <return>' matches.
19827 * gdb.base/paginate-inferior-exit.exp
19828 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19829 match.
19830 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19831 * lib/gdb.exp (pagination_prompt): Run text through
19832 string_to_regexp.
19833 (gdb_test_multiple): Match $pagination_prompt instead of
19834 "<return>".
19835 (string_to_regexp): Move to lib/gdb-utils.exp.
19836
e214cf6c
JK
198372014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19838
19839 * gdb.arch/amd64-entry-value-paramref.S: New file.
19840 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19841 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19842 * gdb.arch/amd64-optimout-repeat.S: New file.
19843 * gdb.arch/amd64-optimout-repeat.c: New file.
19844 * gdb.arch/amd64-optimout-repeat.exp: New file.
19845
17d0c5c8
JK
198462014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19847
19848 PR gdb/17170
19849 * gdb.base/statistics.exp: New file.
19850
b8b8facf
DE
198512014-07-17 Doug Evans <dje@google.com>
19852
74b49205 19853 PR gdb/17170
b8b8facf
DE
19854 * gdb.base/maint.exp: Update testing of per-command stats.
19855
1b5d0ab3
PA
198562014-07-16 Pedro Alves <palves@redhat.com>
19857
19858 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
19859 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
19860 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
19861 (tfile_write_buf): New functions.
19862 (add_memory_block): Rewrite using the above.
19863 (adjust_function_address): New function.
19864 (FUNCTION_ADDRESS): New macro.
19865 (write_basic_trace_file): Remove short_x local, and use
19866 tfile_write_16. Change type of func_addr local to unsigned long
19867 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
19868 here. Cast argument of add_memory_block to char pointer.
19869 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
19870 (main): Remove parameters.
19871 * gdb.trace/tfile.exp: Remove nowarnings.
19872
4d974e88
SM
198732014-07-15 Simon Marchi <simon.marchi@ericsson.com>
19874
19875 * gdb.base/debug-expr.exp: Test string evaluation with
19876 "debug expression" on.
19877
41e99568
PA
198782014-07-15 Pedro Alves <palves@redhat.com>
19879
19880 * gdb.base/reread.exp: Use clean_restart.
19881
487d9753
PL
198822014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
19883
19884 * gdb.arch/avr-flash-qualifer.c: New.
19885 * gdb.arch/avr-flash-qualifer.exp: New.
19886
cc1c52ad
PA
198872014-07-14 Pedro Alves <palves@redhat.com>
19888
19889 * gdb.base/paginate-after-ctrl-c-running.c: New file.
19890 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
19891
1e973570
PA
198922014-07-14 Pedro Alves <palves@redhat.com>
19893
19894 * gdb.base/double-prompt-target-event-error.c: New file.
19895 * gdb.base/double-prompt-target-event-error.exp: New file.
19896
93d6eb10
PA
198972014-07-14 Pedro Alves <palves@redhat.com>
19898
19899 PR gdb/17072
19900 * gdb.base/paginate-inferior-exit.c: New file.
19901 * gdb.base/paginate-inferior-exit.exp: New file.
19902
0017922d
PA
199032014-07-14 Pedro Alves <palves@redhat.com>
19904
19905 PR gdb/17072
19906 * gdb.base/paginate-bg-execution.c: New file.
19907 * gdb.base/paginate-bg-execution.exp: New file.
19908
94696ad3
PA
199092014-07-14 Pedro Alves <palves@redhat.com>
19910
19911 PR gdb/17072
19912 * gdb.base/paginate-execution-startup.c: New file.
19913 * gdb.base/paginate-execution-startup.exp: New file.
19914 * lib/gdb.exp (pagination_prompt): New global.
19915 (default_gdb_spawn): New procedure, factored out from
19916 default_gdb_spawn.
19917 (default_gdb_start): Adjust to call default_gdb_spawn.
19918 (gdb_spawn): New procedure.
19919
bd293940
PA
199202014-07-14 Pedro Alves <palves@redhat.com>
19921
19922 * lib/gdb.exp (gdb_assert): New procedure.
19923 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
19924
c933f875
PA
199252014-07-14 Pedro Alves <palves@redhat.com>
19926
19927 * gdb.base/execution-termios.c: New file.
19928 * gdb.base/execution-termios.exp: New file.
19929
d98b7a16
TT
199302014-07-14 Tom Tromey <tromey@redhat.com>
19931
19932 * gdb.cp/vla-cxx.cc: New file.
19933 * gdb.cp/vla-cxx.exp: New file.
19934
548740d6
TT
199352014-07-14 Tom Tromey <tromey@redhat.com>
19936
19937 * gdb.reverse/rerun-prec.c: New file.
19938 * gdb.reverse/rerun-prec.exp: New file.
19939
a25eb028
MR
199402014-07-12 Maciej W. Rozycki <macro@mips.com>
19941 Maciej W. Rozycki <macro@codesourcery.com>
19942
19943 * lib/gdb-utils.exp: New file.
19944 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
19945 inline `gdb_init_command' processing.
19946 (gdb_start_cmd): Likewise.
19947 * lib/mi-support.exp (mi_run_cmd): Likewise.
19948 * README: Document `gdb_init_command' and `gdb_init_commands'.
19949
218c2655
JK
199502014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19951
19952 Fix false FAIL running under a very long directory name.
19953 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
19954 and "set print elements 10000". Twice.
19955
5401fde3
YQ
199562014-07-11 Yao Qi <yao@codesourcery.com>
19957
19958 * gdb.base/exprs.exp: "set print symbol off".
19959
e76126e8
PA
199602014-07-11 Pedro Alves <palves@redhat.com>
19961
19962 * gdb.threads/kill.c: New file.
19963 * gdb.threads/kill.exp: New file.
19964
2d6f0de6
YQ
199652014-07-10 Yao Qi <yao@codesourcery.com>
19966
19967 * gdb.trace/tfile.c (write_basic_trace_file)
19968 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
19969 address written to trace file.
19970
7180e04a
PA
199712014-07-09 Pedro Alves <palves@redhat.com>
19972
19973 * gdb.base/attach-wait-input.exp: New file.
19974 * gdb.base/attach-wait-input.c: New file.
19975
9a9a7608
AB
199762014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
19977
19978 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
19979 setting up test structures.
19980 (main): Call new test function.
19981 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
19982 test function, continue into test function and walk test
19983 structures.
19984
161ac41e
YQ
199852014-07-02 Yao Qi <yao@codesourcery.com>
19986
19987 * gdb.trace/entry-values.c: Define labels 'foo_start' and
19988 'bar_start' at the beginning of functions 'foo' and 'bar'
19989 respectively.
19990 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
19991 instead of 'foo' and 'bar'.
19992
1f267ae3
MM
199932014-07-08 Markus Metzger <markus.t.metzger@intel.com>
19994
19995 * gdb.btrace/segv.exp: New.
19996 * gdb.btrace/segv.c: New.
19997
2b239efb
LM
199982014-07-02 Luis Machado <lgustavo@codesourcery.com>
19999
20000 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20001 instruction.
20002
cf363f18
MW
200032014-06-30 Mark Wielaard <mjw@redhat.com>
20004
20005 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20006 vulture, vilify, villar): New volatile array constants.
20007 (vindictive, vegetation): New const volatile array constants.
20008 * gdb.base/volatile.exp: Test volatile and const volatile array
20009 types.
20010
aebf9d24
AA
200112014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20012
20013 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20014 target lacks support for awatch, rwatch, or hbreak.
20015
b67a2c6f
YQ
200162014-06-27 Yao Qi <yao@codesourcery.com>
20017
20018 * gdb.multi/dummy-frame-restore.exp: New.
20019 * gdb.multi/dummy-frame-restore.c: New.
20020
aef92902
MM
200212014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20022
20023 * gdb.btrace/gcore.exp: New.
20024
8e9db26e
PA
200252014-06-23 Pedro Alves <palves@redhat.com>
20026
20027 * gdb.base/watchpoint-reuse-slot.c: New file.
20028 * gdb.base/watchpoint-reuse-slot.exp: New file.
20029
70afc5b7
SC
200302014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20031
20032 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20033 progspace's filename in 'info', 'enable' and 'disable' command
20034 tests.
20035
b972bd9c
JK
200362014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20037
20038 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20039 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20040 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20041
125f8a3d
GB
200422014-06-20 Gary Benson <gbenson@redhat.com>
20043
20044 * gdb.arch/i386-avx.exp: Fix include file location.
20045 * gdb.arch/i386-sse.exp: Likewise.
20046
3ed9baed
IB
200472014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20048
20049 * gdb.dlang/expression.exp: New file.
20050
034f788c
PA
200512014-06-19 Pedro Alves <palves@redhat.com>
20052
20053 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20054 out from ...
20055 (top level): ... here. Iterate running tests under different
20056 scheduler-locking settings.
20057
45371d0c
LM
200582014-06-18 Luis Machado <lgustavo@codesourcery.com>
20059
20060 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20061 to DW_FORM_addr and use non-zero addresses.
20062
5d376983
SC
200632014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20064
20065 PR gdb/17017
20066 * gdb.python/py-xmethods.cc: Add global function call counters and
20067 increment them in their respective functions. Remove "cout"
20068 statements.
20069 * gdb.python/py-xmethods.exp: Make tests check the global function
20070 call counters instead of depending on inferior IO.
20071
a1aa2221
LM
200722014-06-18 Don Breazeal <donb@codesourcery.com>
20073
20074 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20075 Deleted procedure.
20076 (explicit_fork_parent_follow): Deleted procedure.
20077 (explicit_fork_child_follow): Deleted procedure.
20078 (test_follow_fork): New procedure.
20079 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20080 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20081 procedure calls.
20082
0fc05997
YQ
200832014-06-17 Yao Qi <yao@codesourcery.com>
20084
20085 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20086 CP1252.
20087
70795c52
LM
200882014-06-17 Luis Machado <lgustavo@codesourcery.com>
20089
20090 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20091 Initialize ptr and S explicitly.
20092 (skip_type_update_when_not_use_rtti_test): Likewise.
20093
6be47f0c
KS
200942014-06-16 Keith Seitz <keiths@redhat.com>
20095
20096 PR mi/15863
20097 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20098 the inferior is started.
20099
d03de421
PA
201002014-06-16 Pedro Alves <palves@redhat.com>
20101
20102 * gdb.base/break-main-file-remove-fail.c: New file.
20103 * gdb.base/break-main-file-remove-fail.exp: New file.
20104 * gdb.base/break-unload-file.exp: Use build_executable instead of
20105 prepare_for_testing.
20106 (test_break): New parameter "initial_load". Handle it.
20107 (top level): Add initial_load cmdline/file axis.
20108
f9579b99
TT
201092014-06-12 Tom Tromey <tromey@redhat.com>
20110
20111 * gdb.base/completion.exp: Don't use directory name in test.
20112
3657956b
GB
201132014-06-09 Gary Benson <gbenson@redhat.com>
20114
20115 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20116 separate the always-available ANSI-standard signals from the
20117 signals that require checking.
20118 (main): Likewise.
20119 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20120 Likewise.
20121 (main): Likewise.
20122
4186eb54
KS
201232014-06-07 Keith Seitz <keiths@redhat.com>
20124
20125 Revert:
20126 PR c++/16253
20127 * gdb.cp/var-tag.cc: New file.
20128 * gdb.cp/var-tag.exp: New file.
20129 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20130 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20131 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20132 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20133
25326a28 201342014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20135
20136 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20137
829155c9
PA
201382014-06-06 Pedro Alves <palves@redhat.com>
20139
20140 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20141 in target debug output instead of looking at RSP packets,
20142 disabling the test on any target that uses hardware stepping.
20143 Update comments.
20144
61c8d22e
PA
201452014-06-06 Pedro Alves <palves@redhat.com>
20146
20147 * gdb.base/break-unload-file.exp: Fix typo.
20148
d9a47287
YQ
201492014-06-06 Yao Qi <yao@codesourcery.com>
20150
20151 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20152 from "jit_function" to "^jit_function".
20153
e5e01dbf
YQ
201542014-06-06 Yao Qi <yao@codesourcery.com>
20155
20156 * gdb.base/async.c (foo): Add one statement.
20157 * gdb.base/async.exp: Get the next instruction address and
20158 match the output of "nexti" by instruction address. Match
20159 the hex address in the output of "finish".
20160
73ba372c
GB
201612014-06-06 Gary Benson <gbenson@redhat.com>
20162
20163 * gdb.base/call-signals.c: Remove preprocessor conditionals
20164 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20165 SIGSEGV and SIGTERM.
20166 * gdb.base/sigall.c: Likewise.
20167 * gdb.base/unwindonsignal.c: Likewise.
20168 * gdb.reverse/sigall-reverse.c: Likewise.
20169
831517df
YQ
201702014-06-06 Yao Qi <yao@codesourcery.com>
20171
20172 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20173 readable, skip the test.
20174
b8b91e98
YQ
201752014-06-06 Yao Qi <yao@codesourcery.com>
20176
20177 * gdb.threads/staticthreads.c (thread_function): Move the line
20178 setting breakpoint on forward.
20179 * gdb.threads/staticthreads.exp: Update comments.
20180
fb934770
LC
201812014-06-05 Ludovic Courtès <ludo@gnu.org>
20182
20183 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20184 "history-append! type error".
20185
6ef284bd
SM
201862014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20187
20188 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20189 erroneous dprintf expected input.
20190
a872e241
DE
201912014-06-04 Doug Evans <xdje42@gmail.com>
20192
20193 * gdb.guile/scm-generics.exp: Delete.
20194
16f691fb
DE
201952014-06-04 Doug Evans <xdje42@gmail.com>
20196
20197 * gdb.guile/scm-breakpoint.exp: Update.
20198 Add tests for breakpoint registration.
20199
012370f6
TT
202002014-06-04 Tom Tromey <tromey@redhat.com>
20201
20202 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20203 VLA-in-union.
20204 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20205 inner_vla_struct, vla_union types. Initialize objects of those
20206 types and compute their sizes.
20207
9f5a4cef
HZ
202082014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20209 Hui Zhu <hui@codesourcery.com>
20210
20211 * gdb.base/fileio.exp: Add test for shell not available as well as
20212 available.
20213 * gdb.base/fileio.c (test_system): Check for shell twice.
20214
90a45c4d
YQ
202152014-06-04 Yao Qi <yao@codesourcery.com>
20216
20217 * gdb.base/auto-connect-native-target.exp: Remove redundant
20218 space from the regexp pattern.
20219
70017e41
YQ
202202014-06-04 Yao Qi <yao@codesourcery.com>
20221
20222 * gdb.base/default.exp: Replace "child" with "native" in
20223 regexp pattern.
20224
883964a7
SC
202252014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20226
20227 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20228 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20229 * gdb.python/py-xmethods.py: Python script supporting the
20230 new testcase and tests.
20231
ef370185
JB
202322014-06-03 Joel Brobecker <brobecker@adacore.com>
20233 Pedro Alves <palves@redhat.com>
20234
20235 PR breakpoints/17000
20236 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20237 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20238
1e2ccb61
BM
202392014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20240
20241 * gdb.base/subst.exp: Add tests to verify partial path matching
20242 output.
20243
c6ec5ab2
PA
202442014-06-03 Pedro Alves <palves@redhat.com>
20245
20246 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20247 target that doesn't use software single-stepping.
20248
835c559f
PA
202492014-06-03 Pedro Alves <palves@redhat.com>
20250
20251 PR breakpoints/17000
20252 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20253 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20254
06eb1586
DE
202552014-06-02 Doug Evans <xdje42@gmail.com>
20256
20257 * gdb.guile/scm-parameter.exp: New file.
20258
e698b8c4
DE
202592014-06-02 Doug Evans <xdje42@gmail.com>
20260
20261 * gdb.guile/scm-cmd.c: New file.
20262 * gdb.guile/scm-cmd.exp: New file.
20263
ded03782
DE
202642014-06-02 Doug Evans <xdje42@gmail.com>
20265
20266 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20267 pretty-printer lookup.
20268 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20269 (make-pp_s-printer): Call it.
20270 (make-pretty-printer-from-dict): New function.
20271 (lookup-pretty-printer-maker-from-dict): New function.
20272 (*pretty-printer*): Simplify.
20273 (make-objfile-pp_s-printer): New function.
20274 (install-objfile-pretty-printers!): New function.
20275 (make-progspace-pp_s-printer): New function.
20276 (install-progspace-pretty-printers!): New function.
20277 * gdb.guile/scm-progspace.c: New file.
20278 * gdb.guile/scm-progspace.exp: New file.
20279
41fac0cf
PA
202802014-06-02 Pedro Alves <palves@redhat.com>
20281
20282 * gdb.base/dprintf-bp-same-addr.c: New file.
20283 * gdb.base/dprintf-bp-same-addr.exp: New file.
20284
96ae5695
EBM
202852014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20286
20287 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20288 * gdb.arch/powerpc-power.s: Likewise.
20289
da02b3a8
JB
202902014-06-02 Joel Brobecker <brobecker@adacore.com>
20291
20292 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20293
c72b2e7b
YQ
202942014-06-01 Yao Qi <yao@codesourcery.com>
20295
20296 * gdb.base/watchpoint.exp (test_watch_location): Check null
20297 pointer can be dereferenced. If not, do the test, otherwise
20298 skip it.
20299
53e8a631
AB
203002014-05-30 Andrew Burgess <aburgess@broadcom.com>
20301
20302 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20303 results.
20304 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20305
938f0e2f
AB
203062014-05-30 Andrew Burgess <aburgess@broadcom.com>
20307
20308 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20309 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20310 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20311 * gdb.arch/amd64-invalid-stack-top.c: New file.
20312 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20313
9ba6657a
PA
203142014-05-30 Pedro Alves <palves@redhat.com>
20315
20316 PR breakpoints/17000
20317 * gdb.base/sss-bp-on-user-bp.c: New file.
20318 * gdb.base/sss-bp-on-user-bp.exp: New file.
20319
522c09bf
DB
203202014-05-30 David Blaikie <dblaikie@gmail.com>
20321
20322 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20323 gnu_inline semantics via attribute.
20324 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20325 source explicitly specifies the required semantics.
20326
bf4ef81e
MR
203272014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20328
20329 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20330
329ea579
PA
203312014-05-29 Pedro Alves <palves@redhat.com>
20332 Tom Tromey <tromey@redhat.com>
20333
20334 * gdb.base/async-shell.exp: Don't enable target-async.
20335 * gdb.base/async.exp
20336 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20337 parameter. Adjust.
20338 (top level): Don't test with "target-async".
20339 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20340 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20341 * gdb.base/inferior-died.exp: Don't enable target-async.
20342 * gdb.base/interrupt-noterm.exp: Likewise.
20343 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20344 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20345 * gdb.mi/mi-nonstop.exp: Likewise.
20346 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20347 * gdb.mi/mi-nsintrall.exp: Likewise.
20348 * gdb.mi/mi-nsmoribund.exp: Likewise.
20349 * gdb.mi/mi-nsthrexec.exp: Likewise.
20350 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20351 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20352 * gdb.python/py-evsignal.exp: Don't enable target-async.
20353 * gdb.python/py-evthreads.exp: Likewise.
20354 * gdb.python/py-prompt.exp: Likewise.
20355 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20356 * gdb.server/solib-list.exp: Don't enable target-async.
20357 * gdb.threads/thread-specific-bp.exp: Likewise.
20358 * lib/mi-support.exp: Adjust to use mi-async.
20359
fd664c91
PA
203602014-05-29 Pedro Alves <palves@redhat.com>
20361
20362 PR gdb/13860
20363 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20364 reason, even in sync mode.
20365
251bde03
PA
203662014-05-29 Pedro Alves <palves@redhat.com>
20367 Hui Zhu <hui@codesourcery.com>
20368
20369 PR PR15693
20370 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20371 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20372 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20373 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20374
7f3c0343
JB
203752014-05-28 Joel Brobecker <brobecker@adacore.com>
20376
20377 * config/monitor.exp (gdb_target_monitor): Replace use of
20378 "set remotebaud" by "set serial baud".
20379
b2715b27
AW
203802014-05-26 Andy Wingo <wingo@igalia.com>
20381
20382 * gdb.guile/scm-breakpoint.exp:
20383 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20384 properties instead of gdb-object-properties.
20385
498a4489
YQ
203862014-05-26 Yao Qi <yao@codesourcery.com>
20387
20388 * gdb.server/no-thread-db.exp: Specify source file name
20389 explicitly when setting a breakpoint.
20390
589fdceb
MM
203912014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20392
20393 * gdb.btrace/vdso.c: New.
20394 * gdb.btrace/vdso.exp: New.
20395
e9089e05
MM
203962014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20397
20398 * gdb.base/gcore.exp (capture_command_output): Move ...
20399 * lib/gdb.exp (capture_command_output): ... here.
20400
67b5c0c1
MM
204012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20402
20403 * gdb.btrace/data.exp: Test memory access during btrace replay.
20404
a2199296
SM
204052014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20406
20407 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20408
17b2616c
PA
204092014-05-21 Pedro Alves <palves@redhat.com>
20410
20411 PR gdb/13860
20412 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20413 (top level): Test that output related to execution commands is
20414 sent to the console with CLI commands, but not with MI commands.
20415 Test that breakpoint events are always mirrored to the console.
20416 Also expect the new source line to be output after a "next" in
20417 async mode too. Make it a pass/fail test.
20418 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20419 output.
20420 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20421
5166082f
PA
204222014-05-21 Pedro Alves <palves@redhat.com>
20423
20424 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20425 Use them to test variations of "list" after reaching a breakpoint.
20426 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20427 Test "list" with listsize 10 after reaching a breakpoint.
20428 * gdb.python/python.exp (decode_line current location line
20429 number): Adjust expected line number.
20430
2f25d70f
SM
204312014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20432
20433 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20434 behavior for $args, pass it directly to "run".
20435
ff604a67
MR
204362014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20437
20438 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20439 30000 to 65536.
20440
6a3cb8e8
PA
204412014-05-21 Pedro Alves <palves@redhat.com>
20442
20443 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20444 auto-connect-native-target off".
20445 * gdb.base/auto-connect-native-target.c: New file.
20446 * gdb.base/auto-connect-native-target.exp: New file.
20447
4ebfc96e
PA
204482014-05-21 Pedro Alves <palves@redhat.com>
20449
20450 * gdb.base/default.exp: Test "target native" instead of "target
20451 child".
20452
36d46afb
MW
204532014-05-21 Mark Wielaard <mjw@redhat.com>
20454
20455 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20456
5876f503
JK
204572014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20458
20459 Fix TLS access for -static -pthread.
20460 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20461 <HAVE_TLS> (thread_function, main): Initialize it.
20462 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20463 Add clean_restart.
20464 <$have_tls != "">: Check TLSVAR.
20465
0256a6ac
PA
204662014-05-21 Pedro Alves <palves@redhat.com>
20467
20468 * gdb.base/dcache-line-read-error.c: New.
20469 * gdb.base/dcache-line-read-error.exp: New.
20470
936d2992
PA
204712014-05-20 Pedro Alves <palves@redhat.com>
20472
20473 * gdb.base/compare-sections.c: New file.
20474 * gdb.base/compare-sections.exp: New file.
20475
802e8e6d
PA
204762014-05-20 Pedro Alves <palves@redhat.com>
20477
20478 * gdb.base/break-idempotent.c: New file.
20479 * gdb.base/break-idempotent.exp: New file.
20480
e59fa00f
MM
204812014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20482
20483 * gdb.btrace/nohist.exp: New.
20484
8b696e31
YQ
204852014-05-20 Yao Qi <yao@codesourcery.com>
20486
20487 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20488 gdb.reverse directory and gdb_reverse_timeout exists in board
20489 setting.
20490 * README: Document gdb_reverse_timeout.
20491
73c9764f
YQ
204922014-05-20 Yao Qi <yao@codesourcery.com>
20493
20494 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20495 'test_file_name'. Treat args as a string instead of a list.
20496 (gdb_init): Rename argument 'args' by 'test_file_name'.
20497
f1f4348a
JK
204982014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20499
20500 * gdb.arch/powerpc-power.exp: New file.
20501 * gdb.arch/powerpc-power.s: New file.
20502
0dbe70ce
DE
205032014-05-16 Doug Evans <dje@google.com>
20504
20505 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20506 * gdb.base/completion.exp: Check that all expected files exist
20507 before doing file completion.
0dbe70ce 20508
8d551b02
DE
205092014-05-16 Doug Evans <dje@google.com>
20510
20511 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20512 Update.
20513 (do_syscall_tests_without_xml): Update.
20514
73eb7709
PA
205152014-05-16 Pedro Alves <palves@redhat.com>
20516
20517 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20518 instead of "unknown output after running".
20519
3fae92fc
YQ
205202014-05-16 Yao Qi <yao@codesourcery.com>
20521
20522 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20523 file1.txt from host at the end.
20524 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20525
c2b2ccc5
DE
205262014-05-15 Doug Evans <dje@google.com>
20527
20528 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20529 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20530 loading file. Add test for TU lookup.
20531
8c217a4b
SM
205322014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20533
20534 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20535 calling "-exec-arguments" or "set args" before running the
20536 inferior.
20537
3deb39c6
SM
205382014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20539
20540 * lib/mi-support.exp (mi_expect_stop): Expect message for
20541 inferiors that exit with non-zero exit code.
20542
71a79f8c
YQ
205432014-05-14 Yao Qi <yao@codesourcery.com>
20544
20545 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20546 match absolute path on remote host.
20547 (test_file_list_exec_source_files): Remove "/" from the
20548 pattern.
20549
f23fcd46
YQ
205502014-05-14 Yao Qi <yao@codesourcery.com>
20551
20552 * boards/local-remote-host-notty.exp (${board}_file): New
20553 proc.
20554
9404b58f
KM
205552014-05-07 Kyle McMartin <kyle@redhat.com>
20556
20557 Pushed by Joel Brobecker <brobecker@adacore.com>.
20558 * gdb.arch/aarch64-atomic-inst.c: New file.
20559 * gdb.arch/aarch64-atomic-inst.exp: New file.
20560
5e45f04c
YQ
205612014-05-07 Yao Qi <yao@codesourcery.com>
20562
20563 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20564 in current context" too.
20565
c888a17d
KS
205662014-05-05 Keith Seitz <keiths@redhat.com>
20567
20568 * gdb.linespec/ls-dollar.exp: Add test for linespec
20569 file:convenience_variable.
20570
290a839c
YQ
205712014-05-05 Yao Qi <yao@codesourcery.com>
20572
20573 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20574 traceframes into tfile and ctf trace files. Read data from
20575 trace file and test collected data.
20576 (gdb_collect_locals_test): Likewise.
20577 (gdb_unavailable_registers_test): Likewise.
20578 (gdb_unavailable_floats): Likewise.
20579 (gdb_collect_globals_test): Likewise.
20580 (top-level): Append "ctf" to trace_file_targets if GDB
20581 supports.
20582
b5262cd0
YQ
205832014-05-05 Yao Qi <yao@codesourcery.com>
20584
20585 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20586 code to ...
20587 (gdb_collect_args_test_1): ... it. New proc.
20588 (gdb_collect_locals_test): Move some code to ...
20589 (gdb_collect_locals_test_1): ... it. New proc.
20590 (gdb_unavailable_registers_test): Move some code to ...
20591 (gdb_unavailable_registers_test_1): ... it. New proc.
20592 (gdb_unavailable_floats): Move some code to ...
20593 (gdb_unavailable_floats_1): ... it. New proc.
20594
30a1e6cc
SDJ
205952014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20596
20597 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20598 probes to test for bitness recognition.
20599 * gdb.arch/amd64-stap-optional-prefix.exp
20600 (test_probe_value_without_reg): New procedure.
20601 Add code to test for different kinds of bitness.
20602
f33da99a
SDJ
206032014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20604
20605 PR breakpoints/16889
20606 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20607 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20608
5b80f00d
PA
206092014-05-01 Pedro Alves <palves@redhat.com>
20610
20611 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20612 gdb_file_cmd if no file is specified.
20613 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20614 last_loaded_file to set the remote exec-file.
20615
f8c2a73c
PA
206162014-05-01 Pedro Alves <palves@redhat.com>
20617
20618 * boards/local-remote-host.exp: New file.
20619
be6e8ac7
PA
206202014-05-01 Pedro Alves <palves@redhat.com>
20621
20622 * boards/local-remote-host.exp: Rename to ...
20623 * boards/local-remote-host-notty.exp: ... this.
20624
cac0dc8f
JB
206252014-04-28 Joel Brobecker <brobecker@adacore.com>
20626
20627 * gdb.ada/dyn_arrayidx: New testcase.
20628
9730e6cc
YQ
206292014-04-26 Yao Qi <yao@codesourcery.com>
20630
20631 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20632 and compute the length of function main. Save it in
20633 $main_length.
20634 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20635 (top-level): Use gdb_compile to compile objects into
20636 executable and restart GDB. Remove invocation to
20637 prepare_for_testing.
20638
7ae1a6a6
PA
206392014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20640 Pedro Alves <palves@redhat.com>
20641
20642 PR server/16255
20643 * gdb.multi/multi-attach.c: New file.
20644 * gdb.multi/multi-attach.exp: New file.
20645
4082afcc
PA
206462014-04-25 Pedro Alves <palves@redhat.com>
20647
20648 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20649 user.
20650 (top level): Test that "set remote conditional-breakpoints-packet
20651 off" works as intended.
20652 * gdb.base/dprintf.exp: Test that "set remote
20653 breakpoint-commands-packet off" works as intended.
20654 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20655 New function.
20656 (top level): Call it.
20657 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20658 remote fast-tracepoints-packet off" works as intended.
20659 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20660 * lib/gdb.exp (gdb_is_target_remote): ... here.
20661
2abc3f8d
DB
206622014-04-24 David Blaikie <dblaikie@gmail.com>
20663
20664 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20665 ensure clang would not discard them.
20666 * gdb.base/gdbvars.c: Ditto.
20667 * gdb.base/memattr.c: Ditto.
20668 * gdb.base/whatis.c: Ditto.
20669 * gdb.python/py-prettyprint.c: Ditto.
20670 * gdb.trace/actions.c: Ditto.
20671 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20672 ensure clang would not discard it.
20673
bfd39632
DB
206742014-04-24 David Blaikie <dblaikie@gmail.com>
20675
20676 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20677 clang to emit the full definition of type required by the test
20678 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20679
22842ff6
DB
206802014-04-24 David Blaikie <dblaikie@gmail.com>
20681
20682 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20683 coax Clang into emitting the definition of the type.
20684 * gdb.cp/pr10728-x.h (y): Ditto.
20685 * gdb.cp/pr10728-y.cc (y): Ditto.
20686
c2e827ad
DB
206872014-04-24 David Blaikie <dblaikie@gmail.com>
20688
20689 * gdb.base/label.exp: XFAIL label related tests under Clang.
20690 * gdb.cp/cplabel.exp: Ditto.
20691 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20692 under Clang those using labels.
20693
4c2d33e7
YQ
206942014-04-25 Yao Qi <yao@codesourcery.com>
20695
20696 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20697 double_label.
20698 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20699 partial_label and double_label.
20700
56083b99
DB
207012014-04-24 David Blaikie <dblaikie@gmail.com>
20702
20703 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20704
25d4e99d
DB
207052014-04-24 David Blaikie <dblaikie@gmail.com>
20706
20707 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20708 of the function to work across GCC and Clang.
20709 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20710 pointer types (const void ** const V void **).
20711
01f9f808
MS
207122014-04-24 Michael Sturm <michael.sturm@mintel.com>
20713 Walfred Tedeschi <walfred.tedeschi@intel.com>
20714
20715 * Makefile.in (EXECUTABLES): Added i386-avx512.
20716 * gdb.arch/i386-avx512.c: New file.
20717 * gdb.arch/i386-avx512.exp: Likewise.
20718
4b48d439
KS
207192014-04-23 Keith Seitz <keiths@redhat.com>
20720
20721 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20722 (mi_make_breakpoint_table): New procedure.
20723 (mi_create_breakpoint): Use mi_make_breakpoint
20724 and return the result.
20725 (mi_make_breakpoint): New procedure.
20726 (mi_build_kv_pairs): New procedure.
20727
20728 * gdb.mi/mi-break.exp: Remove unused globals,
20729 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20730 All callers updated.
20731 * gdb.mi/mi-dprintf.exp: Use variable to track command
20732 number.
20733 Update all callers of mi_create_breakpoint and use
20734 mi_make_breakpoint_table.
20735 Remove any unused global variables.
20736 * gdb.mi/mi-nonstop.exp: Likewise.
20737 * gdb.mi/mi-nsintrall.exp: Likewise.
20738 * gdb.mi/mi-nsmoribund.exp: Likewise.
20739 * gdb.mi/mi-nsthrexec.exp: Likewise.
20740 * gdb.mi/mi-reverse.exp: Likewise.
20741 * gdb.mi/mi-simplerun.exp: Likewise.
20742 * gdb.mi/mi-stepn.exp: Likewise.
20743 * gdb.mi/mi-syn-frame.exp: Likewise.
20744 * gdb.mi/mi-until.exp: Likewise.
20745 * gdb.mi/mi-var-cp.exp: Likewise.
20746 * gdb.mi/mi-var-display.exp: Likewise.
20747 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20748 * gdb.mi/mi2-var-child.exp: Likewise.
20749 * gdb.mi/mi-vla-c99.exp: Likewise.
20750 * lib/mi-support.exp: Likewise.
20751
20752 From Ian Lance Taylor <iant@cygnus.com>:
20753 * lib/gdb.exp (parse_args): New procedure.
20754
08351840
PA
207552014-04-23 Pedro Alves <palves@redhat.com>
20756
20757 * gdb.base/break-unload-file.c: New file.
20758 * gdb.base/break-unload-file.exp: New file.
20759 * gdb.base/sym-file-lib.c (baz): New function.
20760 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20761 field.
20762 (load): Store the segment's mapped size.
20763 (unload): New function.
20764 (unload_shlib): New function.
20765 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20766 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20767 set a breakpoint at baz, and call it.
20768 * gdb.base/sym-file.exp: New tests for stale breakpoint
20769 instructions.
20770
076855f9
PA
207712014-04-23 Pedro Alves <palves@redhat.com>
20772
20773 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20774 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20775 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20776 * gdb.base/hbreak-unmapped.c: New file.
20777 * gdb.base/hbreak-unmapped.exp: New file.
20778 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20779 * lib/gdb.exp (gdb_is_target_remote): ... here.
20780
483805cf
PA
207812014-04-22 Pedro Alves <palves@redhat.com>
20782
20783 * gdb.base/consecutive-step-over.c: New file.
20784 * gdb.base/consecutive-step-over.exp: New file.
20785
06d97543
PA
207862014-04-22 Pedro Alves <palves@redhat.com>
20787
20788 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20789 instead of send_gdb/gdb_expect.
20790
b4429ea2
YQ
207912014-04-22 Yao Qi <yao@codesourcery.com>
20792
20793 * lib/trace-support.exp (generate_tracefile): New procedure.
20794 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20795 return 0.
20796 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20797 if generate_tracefile returns 1.
20798
51d48146
PA
207992014-04-18 Tom Tromey <palves@redhat.com>
20800 Pedro alves <tromey@redhat.com>
20801
20802 PR backtrace/15558
20803 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20804 with a backtrace limit.
20805 * gdb.python/py-frame-inline.exp: Test running to an inline
20806 function with a backtrace limit, and printing the newest frame.
20807 * gdb.python/py-frame-inline.c (main): Call f.
20808
bd1dce5f
MS
208092014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20810
20811 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20812
40d1a503
MS
208132014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20814
20815 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20816 Drop prefix from unsupported source file path.
20817
389b98f7
YQ
208182014-04-17 Yao Qi <yao@codesourcery.com>
20819
20820 * lib/gdb.exp (with_target_charset): New proc.
20821 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20822 with_target_charset.
20823 (test_print_strings): Likewise.
20824 (test_repeat_bytes): Likewise.
20825 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20826 for some tests.
20827
22869d73
KS
208282014-04-16 Keith Seitz <keiths@redhat.com>
20829
20830 PR gdb/15827
20831 * gdb.dwarf2/corrupt.c: New file.
20832 * gdb.dwarf2/corrupt.exp: New file.
20833
c4f87ca6
KS
208342014-04-16 Keith Seitz <keiths@redhat.com>
20835
20836 PR c++/16597
20837 * gdb.cp/namelessclass.cc: New file.
20838 * gdb.cp/namelessclass.exp: New file.
20839 * gdb.cp/namelessclass.S: New file.
20840
ab19de87
DE
208412014-04-16 Doug Evans <dje@google.com>
20842
20843 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20844 Add comment.
20845 (gdbserver_default_get_comm_port): New function.
20846 (gdbserver_start): Check if board file provided
20847 "gdbserver,get_comm_port" and use it if so.
20848 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20849 (gdb,socketport): Set to "stdio".
20850 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20851 (stdio_gdbserver_template): Delete.
20852 (${board}_get_remote_address): Update.
20853 (${board}_build_remote_cmd): Delete.
20854 (${board}_get_comm_port): New function.
20855 (${board}_spawn): Update.
20856 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
20857 Delete.
20858 (${board}_get_remote_address): Update.
20859 (${board}_get_comm_port): New function.
20860
fc98a809
AB
208612014-04-16 Andrew Burgess <aburgess@broadcom.com>
20862
20863 * gdb.base/memattr.exp: Improve regexps to handle memory regions
20864 appearing in any order.
20865
87fd9e6e
DE
208662014-04-15 Doug Evans <dje@google.com>
20867
20868 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
20869 uninitialized value of "description".
20870
099fc3ea
KS
208712014-04-15 Keith Seitz <keiths@redhat.com>
20872
20873 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
20874 Remove unused globals.
20875 (test_running_the_program): Likewise.
20876 (test_controlled_execution): Likewise.
20877 (test_controlling_breakpoints): Likewise.
20878 (test_program_termination): Likewise.
20879
5da151d4
KS
208802014-04-15 Keith Seitz <keiths@redhat.com>
20881
20882 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
20883 unused globals.
20884 (test_rbreak_creation_and_listing): Likewise.
20885 (test_ignore_count): Likewise.
20886 (test_error): Likewise.
20887
35e5d2f0
PA
208882014-04-15 Pedro Alves <palves@redhat.com>
20889
20890 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
20891 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
20892 sym-file-loader.c.
20893 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20894 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20895 to sym-file-loader.c.
20896 (struct library): Forward declare.
20897 (load_shlib, lookup_function): Change prototypes.
20898 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20899 (translate_offset): Remove declarations.
20900 (get_text_addr): New declaration.
20901 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
20902 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
20903 sym-file-loader.h.
20904 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
20905 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
20906 here from sym-file-loader.h.
20907 (struct library): New structure.
20908 (load_shlib, lookup_function): Change prototypes and adjust to
20909 work with a struct library.
20910 (find_shstrtab, find_strtab, find_shdr, find_symtab)
20911 (translate_offset): Make static.
20912 (get_text_addr): New function.
20913 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
20914
eb4c1710
PA
209152014-04-15 Pedro Alves <palves@redhat.com>
20916
20917 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
20918
2d1baf52
PA
209192014-04-15 Pedro Alves <palves@redhat.com>
20920
20921 * gdb.base/sym-file-loader.c: Include <limits.h>.
20922 (SELF_LINK): New define.
20923 (get_origin): New function.
20924 (load_shlib): Use it.
20925 * gdb.base/sym-file.exp: Don't early return if the target is
20926 remote. Use runto_main, and issue fail is that fails. Use
20927 gdb_load_shlibs.
20928 (shlib_name): Delete.
20929 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
20930
7dd6df01
PA
209312014-04-15 Pedro Alves <palves@redhat.com>
20932
20933 * gdb.base/sym-file.exp: Remove regex characters from test
20934 message. Don't refer to breakpoint numbers in test messages.
20935
b50c8614
KS
209362014-04-14 Keith Seitz <keiths@redhat.com>
20937
20938 PR c++/16253
20939 * gdb.cp/var-tag.cc: New file.
20940 * gdb.cp/var-tag.exp: New file.
20941 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20942 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20943 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20944 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20945
3d567982
TT
209462014-04-14 Tom Tromey <tromey@redhat.com>
20947
20948 * gdb.cp/classes.exp (test_enums): Handle underlying type.
20949 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
20950 type.
20951 * gdb.cp/enum-class.exp: New file.
20952 * gdb.cp/enum-class.cc: New file.
20953
0626fc76
TT
209542014-04-14 Tom Tromey <tromey@redhat.com>
20955
20956 * gdb.dwarf2/enum-type.exp: New file.
20957
dca325b3
SA
209582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20959
20960 * gdb.mi/mi-vla-c99.exp: New file.
20961 * gdb.mi/vla.c: New file.
20962
5854b38a
SA
209632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20964
20965 * gdb.base/vla-datatypes.c: New file.
20966 * gdb.base/vla-datatypes.exp: New file.
20967
463bb957
SA
209682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20969
20970 * gdb.base/vla-ptr.c: New file.
20971 * gdb.base/vla-ptr.exp: New file.
20972
3dd170be
SA
209732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20974
20975 * gdb.dwarf2/count.exp: New file.
20976
5ecaaa66
SA
209772014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
20978
20979 * gdb.base/vla-sideeffect.c: New file.
20980 * gdb.base/vla-sideeffect.exp: New file.
20981
41f1ada5
DB
209822014-04-14 David Blaikie <dblaikie@gmail.com>
20983
20984 * gdb.mi/non-stop.c: Add return value for non-void function return
20985 statement.
20986 * gdb.threads/staticthreads.c: Ditto.
20987
0be03e84
DE
209882014-04-12 Siva Chandra Reddy <sivachandra@google.com>
20989 Doug Evans <xdje42@gmail.com>
20990
20991 * gdb.guile/scm-value.c: Improve test case.
20992 * gdb.guile/scm-value.exp: Add new test.
20993
f180a1fb
DB
209942014-04-11 David Blaikie <dblaikie@gmail.com>
20995
20996 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
20997 override Clang's default.
20998
6b662e19
JB
209992014-04-11 Joel Brobecker <brobecker@adacore.com>
21000
21001 Revert the following changes (regressions):
21002
21003 * gdb.base/vla-sideeffect.c: New file.
21004 * gdb.base/vla-sideeffect.exp: New file.
21005
21006 * gdb.dwarf2/count.exp: New file.
21007
21008 * gdb.base/vla-multi.c: New file.
21009 * gdb.base/vla-multi.exp: New file.
21010
21011 * gdb.base/vla-ptr.c: New file.
21012 * gdb.base/vla-ptr.exp: New file.
21013
21014 * gdb.base/vla-datatypes.c: New file.
21015 * gdb.base/vla-datatypes.exp: New file.
21016
21017 * gdb.mi/mi-vla-c99.exp: New file.
21018 * gdb.mi/vla.c: New file.
21019
245a5f0b
KS
210202014-04-11 Keith Seitz <keiths@redhat.com>
21021
21022 PR c++/16675
21023 * gdb.cp/cpsizeof.exp: New file.
21024 * gdb.cp/cpsizeof.cc: New file.
21025
58a84dcf
SA
210262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21027
191a8a90
JB
21028 * gdb.mi/mi-vla-c99.exp: New file.
21029 * gdb.mi/vla.c: New file.
58a84dcf 21030
c8655f75
SA
210312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21032
21033 * gdb.base/vla-datatypes.c: New file.
21034 * gdb.base/vla-datatypes.exp: New file.
21035
024e13b4
SA
210362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21037
21038 * gdb.base/vla-ptr.c: New file.
21039 * gdb.base/vla-ptr.exp: New file.
21040
1a237e0e
SA
210412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21042
21043 * gdb.base/vla-multi.c: New file.
21044 * gdb.base/vla-multi.exp: New file.
21045
504f3432
SA
210462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21047
21048 * gdb.dwarf2/count.exp: New file.
21049
3bce8237
SA
210502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21051
191a8a90
JB
21052 * gdb.base/vla-sideeffect.c: New file.
21053 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21054
322f9c21
YQ
210552014-04-11 Yao Qi <yao@codesourcery.com>
21056
21057 * gdb.base/completion.exp: Check file exists before running tests
21058 on file completion.
21059
d708bcd1
PA
210602014-04-10 Pedro Alves <palves@redhat.com>
21061
21062 * gdb.base/cond-eval-mode.c: New file.
21063 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21064 prepare_for_testing to build the new file. Check result of
21065 runto_main.
21066 (test_break, test_watch): New procedures.
21067 (top level): Use them.
21068
ae1d2761
PM
210692014-04-08 Pierre Muller <muller@sourceware.org>
21070
21071 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21072 Ctrl-V use for mingw hosts.
21073
7af389b8
SC
210742014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21075
21076 * gdb.python/py-value.c: Improve test case.
21077 * gdb.python/py-value.exp: Add new test.
21078
5e703181
DE
210792014-04-07 David Blaikie <dblaikie@gmail.com>
21080
21081 * lib/compiler.c: Identify the clang compiler.
21082 * lib/compiler.cc: Ditto.
21083
9810b410
YQ
210842014-04-03 Yao Qi <yao@codesourcery.com>
21085
21086 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21087
98d1b8dc
AB
210882014-04-01 Anton Blanchard <anton@samba.org>
21089
21090 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21091 messages unique.
21092
3114cea1
AB
210932014-04-01 Anton Blanchard <anton@samba.org>
21094
21095 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21096 prepare_for_testing.
21097
62f7182c
AB
210982014-04-01 Anton Blanchard <anton@samba.org>
21099
21100 * gdb.arch/ppc64-atomic-inst.c: Remove.
21101 * gdb.arch/ppc64-atomic-inst.S: New file.
21102 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21103
770e7fc7
DE
211042014-03-31 Doug Evans <dje@google.com>
21105
21106 * gdb.base/print-symbol-loading-lib.c: New file.
21107 * gdb.base/print-symbol-loading-main.c: New file.
21108 * gdb.base/print-symbol-loading.exp: New file.
21109
46e2bafa
YQ
211102014-03-31 Yao Qi <yao@codesourcery.com>
21111
21112 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21113
8776cfe9
JB
211142014-03-28 Joel Brobecker <brobecker@adacore.com>
21115
21116 * gdb.ada/mi_dyn_arr: New testcase.
21117
5d1ef361
DE
211182014-03-27 Doug Evans <dje@google.com>
21119
21120 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21121
b5bee914
YQ
211222014-03-27 Yao Qi <yao@codesourcery.com>
21123
21124 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21125 if target is nios2-*-*.
21126
0d4d0e77
YQ
211272014-03-26 Yao Qi <yao@codesourcery.com>
21128
21129 * lib/gdb.exp (readline_is_used): New proc.
21130 * gdb.base/completion.exp: Move tests on command complete up.
21131 Skip the rest of tests if readline is not used.
21132 * gdb.ada/complete.exp: Skp the test if readline is not
21133 used.
21134 * gdb.base/filesym.exp: Likewise.
21135 * gdb.base/macscp.exp: Likewise.
21136 * gdb.base/readline-ask.exp: Likewise.
21137 * gdb.base/readline.exp: Likewise.
21138 * gdb.python/py-cmd.exp: Likewise.
21139 * gdb.trace/tfile.exp: Likewise.
21140
29361eee
YQ
211412014-03-26 Yao Qi <yao@codesourcery.com>
21142
21143 * gdb.base/macscp.exp: Fix code format issues.
21144
bc9a5525
UW
211452014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21146
21147 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21148 * gdb.asm/powerpc64le.inc: New file.
21149
d3839ede
PA
211502014-03-25 Pedro Alves <palves@redhat.com>
21151 Doug Evans <dje@google.com>
21152
21153 * gdb.base/source-execution.c: New file.
21154 * gdb.base/source-execution.exp: New file.
21155 * gdb.base/source-execution.gdb: New file.
21156
01672a57
DE
211572014-03-24 Doug Evans <dje@google.com>
21158
21159 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21160 using fission.
21161
88bbeca9
HZ
211622014-03-24 Hui Zhu <hui@codesourcery.com>
21163 Pedro Alves <palves@redhat.com>
21164
21165 PR breakpoints/16101
21166 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21167 test pass/fail messages. Detect missing support for dprintf when
21168 breakpoints are actually inserted.
21169 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21170 breakpoints are actually inserted.
21171 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21172 fails.
21173
d2348791
JK
211742014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21175
21176 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21177
feef67ab
DE
211782014-03-22 Doug Evans <xdje42@gmail.com>
21179
21180 * gdb.python/python.exp (python not supported): Verify multi-line
21181 python command issues an error.
25d743f9 21182 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21183 guile command issues an error.
feef67ab 21184
ecebef6a
MR
211852014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21186
21187 * gdb.threads/thread-specific.exp: Handle the lack of usable
21188 $this_breakpoint and $this_thread.
21189
ccdd1909
HZ
211902014-03-21 Hui Zhu <hui@codesourcery.com>
21191
21192 * gdb.base/attach.exp (do_command_attach_tests): New.
21193
beb460e8
PA
211942014-03-20 Tom Tromey <tromey@redhat.com>
21195 Pedro Alves <palves@redhat.com>
21196
21197 PR cli/15718
21198 * gdb.base/condbreak-call-false.c: New file.
21199 * gdb.base/condbreak-call-false.exp: New file.
21200
40acf43a
PA
212012014-03-20 Pedro Alves <palves@redhat.com>
21202
21203 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21204 Delete.
21205 (block_signals, unblock_signals): Delete.
21206 (child_function_2, main): Remove references to deleted variable
21207 and functions.
21208
9f5e1e02
PA
212092014-03-20 Pedro Alves <palves@redhat.com>
21210
21211 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21212 Use pthread_kill to signal thread 2.
21213 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21214 Adjust to make the test send itself a signal rather than using the
21215 host's "kill" command.
21216
99619bea
PA
212172014-03-20 Pedro Alves <palves@redhat.com>
21218
21219 * gdb.threads/multiple-step-overs.c: New file.
21220 * gdb.threads/multiple-step-overs.exp: New file.
21221 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21222 Adjust expected infrun debug output.
21223
2adfaa28
PA
212242014-03-20 Pedro Alves <palves@redhat.com>
21225
21226 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21227 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21228
31e77af2
PA
212292014-03-20 Pedro Alves <palves@redhat.com>
21230
21231 PR breakpoints/7143
21232 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21233 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21234 of gdb_test_multiple.
21235 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21236 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21237
b9f437de
PA
212382014-03-20 Pedro Alves <palves@redhat.com>
21239
21240 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21241 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21242
05adc73e
PA
212432014-03-19 Pedro Alves <palves@redhat.com>
21244
21245 * gdb.base/async.exp: Remove early return.
21246
6048b950
PA
212472014-03-19 Pedro Alves <palves@redhat.com>
21248
21249 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21250
8bcfb00a
PA
212512014-03-19 Pedro Alves <palves@redhat.com>
21252
21253 * gdb.base/async.exp (test_background): Expect \r\n after
21254 "completed." in the fail pattern.
21255
884e37dc
PA
212562014-03-19 Pedro Alves <palves@redhat.com>
21257
21258 * gdb.base/async.exp (test_background): New procedure.
21259 Use it for all background execution command tests.
21260
148e57e2
PA
212612014-03-19 Pedro Alves <palves@redhat.com>
21262
21263 * gdb.base/async.exp: Use prepare_for_testing.
21264
f48088c7
PA
212652014-03-19 Pedro Alves <palves@redhat.com>
21266
21267 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21268 the same line.
21269
e2f6c966
PA
212702014-03-19 Pedro Alves <palves@redhat.com>
21271
21272 * gdb.base/async.c (main): Add "jump here" and "until here" line
21273 marker comments.
21274 * gdb.base/async.exp (jump_here): New global.
21275 (jump& test): Use it.
21276 (until_here): New global.
21277 (until& test): Use it.
21278
c30568d4
PA
212792014-03-19 Pedro Alves <palves@redhat.com>
21280
21281 * gdb.base/async.exp: Don't frob gdb_protocol.
21282
0172b6a7
DE
212832014-03-18 Doug Evans <xdje42@gmail.com>
21284
21285 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21286 Fix spelling of exec-done-display.
21287
06c868a8
JK
212882014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21289
21290 PR gdb/15358
21291 * gdb.base/gdb-sigterm.c: New file.
21292 * gdb.base/gdb-sigterm.exp: New file.
21293
0c7e1a46
PA
212942014-03-18 Pedro Alves <palves@redhat.com>
21295
21296 PR gdb/13860
21297 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21298 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21299 solib-event.
21300
f7c77d93
JB
213012014-03-17 Joel Brobecker <brobecker@adacore.com>
21302
21303 * gdb.ada/pckd_arr_ren: New testcase.
21304
5a1e8c7a
DE
213052014-03-13 Doug Evans <xdje42@gmail.com>
21306
21307 PR guile/16612
21308 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21309 collect after discarding symbols.
21310
350e1a76
DE
213112014-03-13 Ludovic Courtès <ludo@gnu.org>
21312 Doug Evans <xdje42@gmail.com>
21313
21314 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21315 to history survives a gc.
21316
a69900ae
PA
213172014-03-13 Pedro Alves <palves@redhat.com>
21318
21319 * gdb.base/default.exp: Don't test "target procfs".
21320
5db9f0bd
PA
213212014-03-13 Pedro Alves <palves@redhat.com>
21322
21323 * gdb.base/default.exp: Update "target child" and "target procfs"
21324 tests to not expect "Unix".
21325
b3ccfe11
TT
213262014-03-12 Tom Tromey <tromey@redhat.com>
21327
21328 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21329 New procs. Add target-async tests.
21330 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21331 Add target-async tests.
21332
646f4417
AA
213332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21334
21335 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21336 'func_start' and 'func_end' for the beginning and end of the
21337 function code, respectively.
21338 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21339 'func_end' instead of 'func' and 'main'.
21340
288c211f
AA
213412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21342
21343 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21344 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21345 generate the debug info assembler source.
21346
e0c0f156
AA
213472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21348
21349 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21350 * gdb.dwarf2/arr-subrange.exp: Likewise.
21351 * gdb.dwarf2/dwz.exp: Likewise.
21352 * gdb.dwarf2/method-ptr.exp: Likewise.
21353 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21354 * gdb.dwarf2/subrange.exp: Likewise.
21355 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21356 * gdb.dwarf2/implptrpiece.exp: Likewise.
21357 * gdb.dwarf2/nostaticblock.exp: Likewise.
21358
0e5c4555
AA
213592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21360
21361 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21362 directory to absolute path name arguments.
21363
5ec18f2b
JG
213642014-03-10 Joel Brobecker <brobecker@adacore.com>
21365
21366 * gdb.ada/tagged_access: New testcase.
21367
847fc4f2
MM
213682014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21369
21370 * gdb.btrace/data.exp: Update expected output.
21371
cc3da688
YQ
213722014-03-06 Yao Qi <yao@codesourcery.com>
21373
21374 * gdb.trace/pr16508.exp: New file.
21375
0f26cec1
PA
213762014-03-05 Pedro Alves <palves@redhat.com>
21377
21378 PR gdb/16575
21379 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21380 procedure.
21381 (top level): Adjust to use it. Add tests that exercise breakpoint
21382 interaction with the code-cache.
21383
7a5a839f
LC
213842014-02-26 Ludovic Courtès <ludo@gnu.org>
21385
21386 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21387 test for 'history-append!'.
21388
31aa7e4e
JB
213892014-02-26 Joel Brobecker <brobecker@adacore.com>
21390
21391 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21392 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21393 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21394 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21395 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21396 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21397
1b588015
JB
213982014-02-26 Joel Brobecker <brobecker@adacore.com>
21399
21400 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21401 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21402 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21403
55426c9d
JB
214042014-02-26 Joel Brobecker <brobecker@adacore.com>
21405
21406 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21407
dc53a7ad
JB
214082014-02-26 Joel Brobecker <brobecker@adacore.com>
21409
21410 * gdb.dwarf2/arr-stride.c: New file.
21411 * gdb.dwarf2/arr-stride.exp: New file.
21412
12ab52e9
PA
214132014-02-26 Pedro Alves <palves@redhat.com>
21414
21415 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21416 that won't ever trigger. Make sure that GDB reports the correct
21417 breakpoint that caused the stop.
21418
849c862e
JK
214192014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21420
21421 PR gdb/16626
21422 * gdb.base/auto-load-script: New file.
21423 * gdb.base/auto-load.c: New file.
21424 * gdb.base/auto-load.exp: New file.
21425
71b7d793
JK
21426 PR gdb/16626
21427 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21428
e2f0d509
JK
214292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21430
21431 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21432 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21433
50cc37c8
DE
214342014-02-24 Doug Evans <dje@google.com>
21435
21436 * lib/gdb.exp (run_on_host): Log error output if program fails.
21437
ea4758f2
PA
214382014-02-21 Pedro Alves <palves@redhat.com>
21439
21440 * gdb.threads/step-after-sr-lock.c: Rename to ...
21441 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21442 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21443 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21444 ... this.
21445
d7b30f67
SDJ
214462014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21447
21448 PR tdep/16397
21449 * gdb.arch/amd64-stap-special-operands.exp: New file.
21450 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21451 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21452 * gdb.arch/amd64-stap-triplet.S: Likewise.
21453 * gdb.arch/amd64-stap-triplet.c: Likewise.
21454
83deb43f
JB
214552014-02-20 Joel Brobecker <brobecker@adacore.com>
21456
21457 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21458 in .section pseudo-op.
21459
adde2bff
DE
214602014-02-20 lin zuojian <manjian2006@gmail.com>
21461 Joel Brobecker <brobecker@adacore.com>
21462 Doug Evans <xdje42@gmail.com>
21463
21464 PR symtab/16581
21465 * gdb.dwarf2/dw2-icycle.S: New file.
21466 * gdb.dwarf2/dw2-icycle.c: New file.
21467 * gdb.dwarf2/dw2-icycle.exp: New file.
21468
f7bd0f78
SC
214692014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21470
21471 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21472 operations on gdb.Value objects.
21473 * gdb.python/py-value-cc.exp: Add new test to test operations on
21474 gdb.Value objects.
21475
c17ef0d5
DE
214762014-02-18 Doug Evans <dje@google.com>
21477
21478 * Makefile.in (TESTS): New variable.
21479 (expanded_tests, expanded_tests_or_none): New variables
21480 (check-single): Pass $(expanded_tests_or_none) to runtest.
21481 (check-parallel): Only run tests in $(TESTS) if non-empty.
21482 (check/no-matching-tests-found): New rule.
21483 * README: Document TESTS makefile variable.
21484
5dd3176f
DE
214852014-02-18 Doug Evans <dje@google.com>
21486
21487 * Makefile.in (check-parallel): rm -rf outputs temp.
21488
0b10be4f
JK
214892014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21490
21491 Fix "ERROR: no fileid for" in the testsuite.
21492 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21493
85f224e7
DE
214942014-02-12 Doug Evans <dje@google.com>
21495
21496 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21497 (MISCELLANEOUS): New variable.
21498 (clean): rm -rf $(MISCELLANEOUS).
21499 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21500 dwp live in the same directory as symlinks, with each symlink pointed
21501 to a differently named file in a different directory.
21502
149b30ff
DE
215032014-02-11 Doug Evans <dje@google.com>
21504
21505 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21506 of Tcl file commands.
21507
1dfdac32
MK
215082014-02-10 Mark Kettenis <kettenis@gnu.org>
21509
21510 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21511 "kill -SIGUSR1 -1".
21512
aa4fb036
JB
215132014-02-10 Joel Brobecker <brobecker@adacore.com>
21514
21515 * gdb.ada/tick_length_array_enum_idx: New testcase.
21516
ed3ef339
DE
215172014-02-10 Doug Evans <xdje42@gmail.com>
21518
21519 * configure.ac (AC_OUTPUT): Add gdb.guile.
21520 * configure: Regenerate.
21521 * lib/gdb-guile.exp: New file.
21522 * lib/gdb.exp (get_target_charset): New function.
21523 * gdb.base/help.exp: Update expected output from "apropos apropos".
21524 * gdb.guile/Makefile.in: New file.
21525 * gdb.guile/guile.exp: New file.
21526 * gdb.guile/scm-arch.c: New file.
21527 * gdb.guile/scm-arch.exp: New file.
21528 * gdb.guile/scm-block.c: New file.
21529 * gdb.guile/scm-block.exp: New file.
21530 * gdb.guile/scm-breakpoint.c: New file.
21531 * gdb.guile/scm-breakpoint.exp: New file.
21532 * gdb.guile/scm-disasm.c: New file.
21533 * gdb.guile/scm-disasm.exp: New file.
21534 * gdb.guile/scm-equal.c: New file.
21535 * gdb.guile/scm-equal.exp: New file.
21536 * gdb.guile/scm-error.exp: New file.
21537 * gdb.guile/scm-error.scm: New file.
21538 * gdb.guile/scm-frame-args.c: New file.
21539 * gdb.guile/scm-frame-args.exp: New file.
21540 * gdb.guile/scm-frame-args.scm: New file.
21541 * gdb.guile/scm-frame-inline.c: New file.
21542 * gdb.guile/scm-frame-inline.exp: New file.
21543 * gdb.guile/scm-frame.c: New file.
21544 * gdb.guile/scm-frame.exp: New file.
21545 * gdb.guile/scm-generics.exp: New file.
21546 * gdb.guile/scm-gsmob.exp: New file.
21547 * gdb.guile/scm-iterator.c: New file.
21548 * gdb.guile/scm-iterator.exp: New file.
21549 * gdb.guile/scm-math.c: New file.
21550 * gdb.guile/scm-math.exp: New file.
21551 * gdb.guile/scm-objfile-script-gdb.in: New file.
21552 * gdb.guile/scm-objfile-script.c: New file.
21553 * gdb.guile/scm-objfile-script.exp: New file.
21554 * gdb.guile/scm-objfile.c: New file.
21555 * gdb.guile/scm-objfile.exp: New file.
21556 * gdb.guile/scm-ports.exp: New file.
21557 * gdb.guile/scm-pretty-print.c: New file.
21558 * gdb.guile/scm-pretty-print.exp: New file.
21559 * gdb.guile/scm-pretty-print.scm: New file.
21560 * gdb.guile/scm-section-script.c: New file.
21561 * gdb.guile/scm-section-script.exp: New file.
21562 * gdb.guile/scm-section-script.scm: New file.
21563 * gdb.guile/scm-symbol.c: New file.
21564 * gdb.guile/scm-symbol.exp: New file.
21565 * gdb.guile/scm-symtab-2.c: New file.
21566 * gdb.guile/scm-symtab.c: New file.
21567 * gdb.guile/scm-symtab.exp: New file.
21568 * gdb.guile/scm-type.c: New file.
21569 * gdb.guile/scm-type.exp: New file.
21570 * gdb.guile/scm-value-cc.cc: New file.
21571 * gdb.guile/scm-value-cc.exp: New file.
21572 * gdb.guile/scm-value.c: New file.
21573 * gdb.guile/scm-value.exp: New file.
21574 * gdb.guile/source2.scm: New file.
21575 * gdb.guile/types-module.cc: New file.
21576 * gdb.guile/types-module.exp: New file.
21577
7026a7c1
YQ
215782014-02-10 Yao Qi <yao@codesourcery.com>
21579
21580 PR testsuite/16543
21581 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21582 * configure: Regenerated.
21583 * Makefile.in: New file.
21584
6c466447
AS
215852014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21586
21587 * gdb.python/py-framefilter.exp: Fix typo.
21588
6e854735
YQ
215892014-02-08 Yao Qi <yao@codesourcery.com>
21590
21591 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21592 that no =breakpoint-modified is emitted when breakpoints are
21593 modified through MI commands.
21594
d137e6dc
PA
215952014-02-07 Pedro Alves <pedro@codesourcery.com>
21596 Pedro Alves <palves@redhat.com>
21597
21598 * gdb.threads/step-after-sr-lock.c: New file.
21599 * gdb.threads/step-after-sr-lock.exp: New file.
21600
b5ee5a50
PA
216012014-02-07 Pedro Alves <palves@redhat.com>
21602
21603 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21604
3c77faf3
JK
216052014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21606
21607 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21608 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21609
6dddc817
DE
216102014-02-06 Doug Evans <xdje42@gmail.com>
21611
21612 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21613 output.
21614
21615 * gdb.gdb/python-interrupts.exp: New file.
21616
de7b2893
YQ
216172014-02-05 Yao Qi <yao@codesourcery.com>
21618
21619 * gdb.trace/report.exp (use_collected_data): Test the output
21620 of "info threads" and "info inferiors".
21621
66d032ac
YQ
216222014-02-05 Yao Qi <yao@codesourcery.com>
21623
21624 Revert this patch:
21625
21626 2013-05-24 Yao Qi <yao@codesourcery.com>
21627
21628 * gdb.trace/tfile.exp: Test inferior and thread.
21629
591a12a1
UW
216302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21631
21632 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21633 on a function.
21634 * gdb.base/step-bt.c: Call hello via function pointer to make
21635 sure its first instruction is executed on powerpc64le-linux.
21636
0ff3e01f
UW
216372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21638
21639 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21640
084ee545
UW
216412014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21642
21643 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21644 of the test patterns for use on little-endian systems.
21645
6ed14ff3
UW
216462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21647
21648 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21649 (decimal_vector): Fix for little-endian.
21650
401e27fd
JM
216512014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21652
21653 * gdb.arch/sparc-sysstep.exp: New file.
21654 * gdb.arch/sparc-sysstep.c: Likewise.
21655
21656 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21657
8b924729
EBM
216582014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21659
21660 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21661
fb151210
JB
216622014-01-23 Tom Tromey <tromey@redhat.com>
21663
21664 * gdb.ada/array_char_idx: New testcase.
21665
0740f8d8
TT
216662014-01-23 Tom Tromey <tromey@redhat.com>
21667
21668 PR python/16487:
21669 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21670 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21671 classes.
21672
21909fa1
TT
216732014-01-23 Tom Tromey <tromey@redhat.com>
21674
21675 PR python/16491:
21676 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21677 string from an inferior frame.
21678 * gdb.python/py-framefilter-mi.exp: Update.
21679
87ce2a04
DE
216802014-01-22 Doug Evans <dje@google.com>
21681
21682 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21683
237b092b
AA
216842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21685
21686 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21687
d674a709
AA
216882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21689
21690 * gdb.trace/entry-values.exp: Remove excess space character from
21691 regex patterns. Handle s390 call instruction.
21692
20fa3390
AA
216932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21694
21695 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21696 define "*_start" label. Make "name" static.
21697 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21698 ${name} by references to ${name}_start.
21699
78466714
AA
217002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21701
21702 * gdb.base/info-macros.exp: Remove "debug" from the compile
21703 options.
21704
ec9f644a
IB
217052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21706
21707 * gdb.dlang/demangle.exp: New file.
21708
94b1b47e
IB
217092014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21710
21711 * gdb.dlang/primitive-types.exp: New file.
21712
7f420862
IB
217132014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21714
21715 * configure.ac: Create gdb.dlang/Makefile.
21716 * configure: Regenerate.
21717 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21718 * gdb.dlang/Makefile.in: New file.
21719 * lib/d-support.exp: New file.
21720 * lib/gdb.exp (skip_d_tests): New proc.
21721
52834460
MM
217222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21723
21724 * gdb.btrace/delta.exp: Check reverse stepi.
21725 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21726 * gdb.btrace/finish.exp: New.
21727 * gdb.btrace/next.exp: New.
21728 * gdb.btrace/nexti.exp: New.
21729 * gdb.btrace/record_goto.c: Add comments.
21730 * gdb.btrace/step.exp: New.
21731 * gdb.btrace/stepi.exp: New.
21732 * gdb.btrace/multi-thread-step.c: New.
21733 * gdb.btrace/multi-thread-step.exp: New.
21734 * gdb.btrace/rn-dl-bind.c: New.
21735 * gdb.btrace/rn-dl-bind.exp: New.
21736 * gdb.btrace/data.c: New.
21737 * gdb.btrace/data.exp: New.
21738 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21739
6e07b1d2
MM
217402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21741
21742 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21743 * gdb.btrace/exception.exp: Update.
21744 * gdb.btrace/instruction_history.exp: Update.
21745 * gdb.btrace/record_goto.exp: Update.
21746 * gdb.btrace/tailcall.exp: Update.
21747 * gdb.btrace/unknown_functions.exp: Update.
21748 * gdb.btrace/delta.exp: New.
21749
0b722aec
MM
217502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21751
21752 * gdb.btrace/record_goto.exp: Add backtrace test.
21753 * gdb.btrace/tailcall.exp: Add backtrace test.
21754
066ce621
MM
217552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21756
21757 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21758 * gdb.btrace/record_goto.c: New.
21759 * gdb.btrace/record_goto.exp: New.
21760 * gdb.btrace/x86-record_goto.S: New.
21761
0688d04e
MM
217622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21763
21764 * gdb.btrace/function_call_history.exp: Update tests.
21765 * gdb.btrace/instruction_history.exp: Update tests.
21766
8710b709
MM
217672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21768
21769 * gdb.btrace/function_call_history.exp: Fix expected field
21770 order for "record function-call-history".
21771 Add new tests for "record function-call-history /c".
21772 * gdb.btrace/exception.cc: New.
21773 * gdb.btrace/exception.exp: New.
21774 * gdb.btrace/tailcall.exp: New.
21775 * gdb.btrace/x86-tailcall.S: New.
21776 * gdb.btrace/x86-tailcall.c: New.
21777 * gdb.btrace/unknown_functions.c: New.
21778 * gdb.btrace/unknown_functions.exp: New.
21779 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21780
5de9129b
MM
217812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21782
21783 * gdb.btrace/instruction_history.exp: Update.
21784 * gdb.btrace/function_call_history.exp: Update.
21785
23a7fe75
MM
217862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21787
21788 * gdb.btrace/function_call_history.exp: Fix expected function
21789 trace.
21790 * gdb.btrace/instruction_history.exp: Initialize traced.
21791 Remove traced_functions.
21792
724c7dd8
MM
217932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21794
21795 * gdb.btrace/function_call_history.exp: Update
21796 * gdb.btrace/instruction_history.exp: Update.
21797
6d78d93b
MM
217982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21799
21800 * gdb.btrace/enable.exp: Update expected text.
21801
93a360cc
OJ
218022014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21803
21804 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21805 bytes.
21806
3772b53f
MR
218072014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21808
21809 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21810
596662fa
OJ
218112014-01-15 Omair Javaid <omair.javaid@linaro.org>
21812
21813 * lib/gdb.exp (supports_process_record): Return true for
21814 arm*-linux*. (supports_reverse): Likewise.
21815
b5b08fb4
SC
218162014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21817
21818 PR python/15464
21819 PR python/16113
21820 * gdb.python/py-type.c: Enhance test case.
21821 * gdb.python/py-value-cc.cc: Likewise
21822 * gdb.python/py-type.exp: Add new tests.
21823 * gdb.python/py-value-cc.exp: Likewise
21824
52d7fb13
AA
218252014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21826 Pedro Alves <palves@redhat.com>
21827
21828 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21829 Make "name" extern.
21830 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21831 references to ${name}_start by references to ${name}.
21832
a2cd8cfe
JB
218332014-01-10 Joel Brobecker <brobecker@adacore.com>
21834
21835 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21836
4e23fced
JB
218372014-01-10 Joel Brobecker <brobecker@adacore.com>
21838
21839 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21840
c6a9e42c
PA
218412014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21842 Pedro Alves <palves@redhat.com>
21843
21844 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21845 mi_gdb_target_load.
c6a9e42c 21846
b7ea362b
PA
218472014-01-08 Pedro Alves <palves@redhat.com>
21848
21849 * gdb.threads/reconnect-signal.c: New file.
21850 * gdb.threads/reconnect-signal.exp: New file.
21851
5e3f4fab
EBM
218522014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21853
21854 * gdb.base/source-dir.exp: New file.
21855
79301218
JB
218562014-01-07 Joel Brobecker <brobecker@adacore.com>
21857
21858 * gdb.ada/mi_interface: New testcase.
21859
8e355c5d
JB
218602014-01-07 Joel Brobecker <brobecker@adacore.com>
21861
21862 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
21863 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
21864 gdb.ada/pp-rec-component/pck.ads: New files.
21865
c0d48811
JB
218662014-01-07 Joel Brobecker <brobecker@adacore.com>
21867
21868 * gdb.python/py-pp-integral.c: New file.
21869 * gdb.python/py-pp-integral.py: New file.
21870 * gdb.python/py-pp-integral.exp: New file.
21871
17b609c3 21872For older changes see ChangeLog-1993-2013.
c906108c 21873\f
8d8cb839
EZ
21874;; Local Variables:
21875;; mode: change-log
21876;; left-margin: 8
21877;; fill-column: 74
21878;; version-control: never
21879;; End:
902f2ccb 21880
b811d2c2 21881 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
21882 Copying and distribution of this file, with or without modification,
21883 are permitted provided the copyright notice and this notice are preserved.