]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ae86f581
TV
12020-10-20 Tom de Vries <tdevries@suse.de>
2
3 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
4
8c161360
TV
52020-10-20 Tom de Vries <tdevries@suse.de>
6
7 * gdb.dwarf2/arr-stride.c: Remove.
8 * gdb.dwarf2/arr-stride.exp: Use main.c.
9 * gdb.dwarf2/arr-subrange.c: Remove.
10 * gdb.dwarf2/arr-subrange.exp: Use main.c.
11 * gdb.dwarf2/bad-regnum.c: Remove.
12 * gdb.dwarf2/bad-regnum.exp: Use main.c.
13 * gdb.dwarf2/corrupt.c: Remove.
14 * gdb.dwarf2/corrupt.exp: Use main.c.
15 * gdb.dwarf2/dw2-bad-elf.c: Remove.
16 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
17 * gdb.dwarf2/dw2-icycle.c: Remove.
18 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
19 * gdb.dwarf2/formdata16.c: Remove.
20 * gdb.dwarf2/formdata16.exp: Use main.c.
21 * gdb.dwarf2/implptrconst.c: Remove.
22 * gdb.dwarf2/implptrconst.exp: Use main.c.
23 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
24 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
25 * gdb.dwarf2/opaque-type-lookup.c: Remove.
26 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
27
9c2412ec
TV
282020-10-20 Tom de Vries <tdevries@suse.de>
29
30 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
31 file.
32 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
33
0cd2ad78
TV
342020-10-20 Tom de Vries <tdevries@suse.de>
35
36 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
37 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
38 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
39 * gdb.dwarf2/dw2-ranges-base.exp: Same.
40 * gdb.dwarf2/dw2-ranges.exp: Same.
41 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
42 * gdb.dwarf2/var-access.exp: Same.
43
22cc388e
TT
442020-10-19 Tom Tromey <tromey@adacore.com>
45
46 PR tui/26719
47 * gdb.tui/list.exp: Check source window contents after focus
48 change.
49
520596f2
TV
502020-10-17 Tom de Vries <tdevries@suse.de>
51
52 PR symtab/26317
53 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
54
d1c8a76d
TV
552020-10-17 Tom de Vries <tdevries@suse.de>
56
57 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
58 as suffix.
59 * gdb.dwarf2/atomic.c: Rename to ...
60 * gdb.dwarf2/atomic-type.c: ... this.
61 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
62 * gdb.dwarf2/dw2-ranges-2.c: ... this.
63 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
64 * gdb.dwarf2/dw2-ranges-3.c: ... this.
65 * gdb.dwarf2/fission-mix2.c: Rename to ...
66 * gdb.dwarf2/fission-mix-2.c: ... this.
67 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
68 standard_testfile.
69 * gdb.dwarf2/ada-valprint-error.exp: Same.
70 * gdb.dwarf2/arr-stride.exp: Same.
71 * gdb.dwarf2/arr-subrange.exp: Same.
72 * gdb.dwarf2/atomic-type.exp: Same.
73 * gdb.dwarf2/bad-regnum.exp: Same.
74 * gdb.dwarf2/break-inline-psymtab.exp: Same.
75 * gdb.dwarf2/clang-debug-names-2.exp: Same.
76 * gdb.dwarf2/clang-debug-names.exp: Same.
77 * gdb.dwarf2/comp-unit-lang.exp: Same.
78 * gdb.dwarf2/corrupt.exp: Same.
79 * gdb.dwarf2/count.exp: Same.
80 * gdb.dwarf2/cpp-linkage-name.exp: Same.
81 * gdb.dwarf2/data-loc.exp: Same.
82 * gdb.dwarf2/dw2-align.exp: Same.
83 * gdb.dwarf2/dw2-bad-elf.exp: Same.
84 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
85 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
86 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
87 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
88 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
89 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
90 * gdb.dwarf2/dw2-inline-param.exp: Same.
91 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
92 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
93 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
94 * gdb.dwarf2/dw2-is-stmt.exp: Same.
95 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
96 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
97 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
98 * gdb.dwarf2/dw2-param-error.exp: Same.
99 * gdb.dwarf2/dw2-ranges-base.exp: Same.
100 * gdb.dwarf2/dw2-ranges.exp: Same.
101 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
102 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
103 * gdb.dwarf2/dw4-sig-types.exp: Same.
104 * gdb.dwarf2/dynarr-ptr.exp: Same.
105 * gdb.dwarf2/enum-type.exp: Same.
106 * gdb.dwarf2/fission-mix.exp: Same.
107 * gdb.dwarf2/formdata16.exp: Same.
108 * gdb.dwarf2/implptrconst.exp: Same.
109 * gdb.dwarf2/implptrpiece.exp: Same.
110 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
111 * gdb.dwarf2/main-subprogram.exp: Same.
112 * gdb.dwarf2/method-ptr.exp: Same.
113 * gdb.dwarf2/missing-sig-type.exp: Same.
114 * gdb.dwarf2/nonvar-access.exp: Same.
115 * gdb.dwarf2/opaque-type-lookup.exp: Same.
116 * gdb.dwarf2/shortpiece.exp: Same.
117 * gdb.dwarf2/staticvirtual.exp: Same.
118 * gdb.dwarf2/subrange.exp: Same.
119 * gdb.dwarf2/symtab-producer.exp: Same.
120 * gdb.dwarf2/typedef-void-finish.exp: Same.
121 * gdb.dwarf2/var-access.exp: Same.
122 * gdb.dwarf2/variant.exp: Same.
123 * gdb.dwarf2/void-type.exp: Same.
124 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
125 dw2-ranges-main.c.
126 * gdb.dwarf2/dw2-ranges-main.c: Remove.
127
472d09c1
TV
1282020-10-16 Tom de Vries <tdevries@suse.de>
129
130 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
131
afe75f6d
TV
1322020-10-16 Tom de Vries <tdevries@suse.de>
133
134 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
135
8c8bd0ba
TV
1362020-10-14 Tom de Vries <tdevries@suse.de>
137
138 PR testsuite/26732
139 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
140 scenario 2.
141 * gdb.ada/mi_catch_ex_hand.exp: Same.
142
b75d55d4
PA
1432020-10-13 Pedro Alves <pedro@palves.net>
144
145 * lib/mi-support.exp (mi_clean_restart): New.
146 (mi_run_to_main): Delete.
147 All callers adjust to use mi_clean_restart / mi_runto_main.
148
e777225b
PA
1492020-10-13 Pedro Alves <pedro@palves.net>
150
151 * config/monitor.exp: Use "list -q".
152 * gdb.arch/gdb1558.exp: Use "break -q".
153 * gdb.arch/i386-permbkpt.exp: Use "break -q".
154 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
155 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
156 * gdb.base/commands.exp: Use "break -q".
157 * gdb.base/condbreak.exp: Use "break -q".
158 * gdb.base/ctf-ptype.exp: Use "list -q".
159 * gdb.base/define.exp: Use "break -q".
160 * gdb.base/del.exp: Use "break -q".
161 * gdb.base/fullname.exp: Use "break -q".
162 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
163 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
164 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
165 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
166 "hbreak -q".
167 * gdb.base/included.exp: Use "list -q".
168 * gdb.base/label.exp: Use "break -q".
169 * gdb.base/lineinc.exp: Use "break -q".
170 * gdb.base/list.exp: Use "list -q".
171 * gdb.base/macscp.exp: Use "list -q".
172 * gdb.base/pending.exp: Use "break -q".
173 * gdb.base/prologue-include.exp: Use "break -q".
174 * gdb.base/ptype.exp: Use "list -q".
175 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
176 * gdb.base/server-del-break.exp: Use "break -q".
177 * gdb.base/style.exp: Use "break -q".
178 * gdb.base/symbol-without-target_section.exp: Use "list -q".
179 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
180 * gdb.cp/exception.exp: Use "tbreak -q".
181 * gdb.dwarf2/dw2-error.exp: Use "break -q".
182 * gdb.dwarf2/fission-mix.exp: Use "break -q".
183 * gdb.dwarf2/fission-reread.exp: Use "break -q".
184 * gdb.dwarf2/pr13961.exp: Use "break -q".
185 * gdb.linespec/explicit.exp: Use "list -q".
186 * gdb.linespec/linespec.exp: Use "break -q".
187 * gdb.mi/mi-simplerun.exp: Use "--qualified".
188 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
189 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
190 * gdb.server/connect-without-multi-process.exp: Use "break -q".
191 * gdb.trace/change-loc.exp: Use "break -q".
192 * gdb.trace/pending.exp: Use "break -q".
193 * gdb.tui/basic.exp: Use "list -q".
194 * gdb.tui/list-before.exp: Use "list -q".
195 * gdb.tui/list.exp: Use "list -q".
196 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
197
8abd8ee8
PA
1982020-10-13 Pedro Alves <pedro@palves.net>
199
200 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
201 saved breakpoints file.
202 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
203 inspecting breakpoint list.
204 * lib/gdb.exp (runto_main): Add "qualified" to options.
205 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
206 and handle it.
207 (mi_runto_main): Pass 1 as qualified argument.
208
f71e6719
PA
2092020-10-13 Pedro Alves <pedro@palves.net>
210
211 * lib/mi-support.exp (mi_runto_main): New proc.
212 (mi_run_to_main): Use it.
213 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
214 * gdb.mi/mi-var-cmd.exp: Likewise.
215 * gdb.mi/mi-var-invalidate.exp: Likewise.
216 * mi-var-list-children-invalid-grandchild.exp: Likewise.
217 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
218 * gdb.mi/new-ui-mi-sync.exp: Likewise.
219 * gdb.mi/user-selected-context-sync.exp: Likewise.
220 * gdb.opt/inline-cmds.exp: Likewise.
221 * gdb.python/py-framefilter-mi.exp: Likewise.
222 * gdb.python/py-mi.exp: Likewise.
223
50441f0f
PA
2242020-10-13 Pedro Alves <pedro@palves.net>
225
226 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
227 "runto main".
228 * gdb.ada/small_reg_param.exp: Likewise.
229 * gdb.arch/powerpc-d128-regs.exp: Likewise.
230 * gdb.base/annota1.exp: Likewise.
231 * gdb.base/anon.exp: Likewise.
232 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
233 * gdb.base/dprintf-non-stop.exp: Likewise.
234 * gdb.base/dprintf.exp: Likewise.
235 * gdb.base/gdb11530.exp: Likewise.
236 * gdb.base/gdb11531.exp: Likewise.
237 * gdb.base/gnu_vector.exp: Likewise.
238 * gdb.base/interrupt-noterm.exp: Likewise.
239 * gdb.base/memattr.exp: Likewise.
240 * gdb.base/step-over-syscall.exp: Likewise.
241 * gdb.base/watch-cond-infcall.exp: Likewise.
242 * gdb.base/watch-read.exp: Likewise.
243 * gdb.base/watch-vfork.exp: Likewise.
244 * gdb.base/watch_thread_num.exp: Likewise.
245 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
246 * gdb.guile/scm-frame-inline.exp: Likewise.
247 * gdb.linespec/explicit.exp: Likewise.
248 * gdb.opt/inline-break.exp: Likewise.
249 * gdb.python/py-frame-inline.exp: Likewise.
250 * gdb.reverse/break-precsave.exp: Likewise.
251 * gdb.reverse/break-reverse.exp: Likewise.
252 * gdb.reverse/consecutive-precsave.exp: Likewise.
253 * gdb.reverse/consecutive-reverse.exp: Likewise.
254 * gdb.reverse/finish-precsave.exp: Likewise.
255 * gdb.reverse/finish-reverse.exp: Likewise.
256 * gdb.reverse/fstatat-reverse.exp: Likewise.
257 * gdb.reverse/getresuid-reverse.exp: Likewise.
258 * gdb.reverse/i386-precsave.exp: Likewise.
259 * gdb.reverse/i386-reverse.exp: Likewise.
260 * gdb.reverse/i386-sse-reverse.exp: Likewise.
261 * gdb.reverse/i387-env-reverse.exp: Likewise.
262 * gdb.reverse/i387-stack-reverse.exp: Likewise.
263 * gdb.reverse/insn-reverse.exp: Likewise.
264 * gdb.reverse/machinestate-precsave.exp: Likewise.
265 * gdb.reverse/machinestate.exp: Likewise.
266 * gdb.reverse/pipe-reverse.exp: Likewise.
267 * gdb.reverse/readv-reverse.exp: Likewise.
268 * gdb.reverse/recvmsg-reverse.exp: Likewise.
269 * gdb.reverse/rerun-prec.exp: Likewise.
270 * gdb.reverse/s390-mvcle.exp: Likewise.
271 * gdb.reverse/solib-precsave.exp: Likewise.
272 * gdb.reverse/solib-reverse.exp: Likewise.
273 * gdb.reverse/step-precsave.exp: Likewise.
274 * gdb.reverse/step-reverse.exp: Likewise.
275 * gdb.reverse/time-reverse.exp: Likewise.
276 * gdb.reverse/until-precsave.exp: Likewise.
277 * gdb.reverse/until-reverse.exp: Likewise.
278 * gdb.reverse/waitpid-reverse.exp: Likewise.
279 * gdb.reverse/watch-precsave.exp: Likewise.
280 * gdb.reverse/watch-reverse.exp: Likewise.
281 * gdb.threads/kill.exp: Likewise.
282 * gdb.threads/tid-reuse.exp: Likewise.
283
d3a07122
SM
2842020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
285
286 PR gdb/26642
287 * gdb.base/maint-target-async-off.c: New test.
288 * gdb.base/maint-target-async-off.exp: New test.
289
c65c6c42
AM
2902020-10-13 Alan Modra <amodra@gmail.com>
291
292 * gdb.arch/powerpc-altivec.s,
293 * gdb.arch/powerpc-power7.s,
294 * gdb.arch/powerpc-power8.s,
295 * gdb.arch/powerpc-power9.s,
296 * gdb.arch/powerpc-vsx.s,
297 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
298 * gdb.arch/powerpc-altivec.exp,
299 * gdb.arch/powerpc-power7.exp,
300 * gdb.arch/powerpc-power8.exp,
301 * gdb.arch/powerpc-power9.exp,
302 * gdb.arch/powerpc-vsx.exp,
303 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
304 disassembly of mfvsrd/mtvsrd.
305
f4a0f710
AM
3062020-10-13 Alan Modra <amodra@gmail.com>
307
308 * gdb.arch/arm-disassembler-options.exp: Adjust expected
309 "target architecture" output.
310 * gdb.arch/powerpc-d128-regs.exp: Likewise.
311 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
312 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
313 * gdb.arch/s390-disassembler-options.exp: Likewise.
314
87a37e5e
PA
3152020-10-12 Pedro Alves <pedro@palves.net>
316
317 PR exp/26602
318 PR c++/26550
319 * gdb.cp/ambiguous.cc (marker1): Delete.
320 (main): Initialize all the fields of the locals. Replace marker1
321 call with a "set breakpoint here" marker.
322 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
323 instead of running to marker1. Add tests printing all the
324 variables and all the fields of the variables.
325 (test_ambiguous): New proc, expecting the new GDB output when a
326 field access is ambiguous. Change all "warning: X ambiguous"
327 tests to use it.
328
71e1b6b0
GB
3292020-10-12 Gary Benson <gbenson@redhat.com>
330
331 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
332 * gdb.base/msym-bp-2.c (foo): Likewise.
333 * gdb.base/msym-lang.c (foo): Likewise.
334 * gdb.base/msym-lang-main.c (foo): Likewise.
335 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
336 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
337 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
338 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
339 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
340 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
341 * gdb.python/py-objfile.c (static_var): Likewise.
342 * gdb.python/py-symbol.c (rr): Likewise.
343 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
344 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
345
9370fd51
AB
3462020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
347
348 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
349 output of backtrace.
350
7c184d33
TT
3512020-10-09 Tom Tromey <tromey@adacore.com>
352
353 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
354 (Rec): Add field. Fix range.
355 * gdb.ada/scalar_storage.exp: Update.
356
3d87245c
HD
3572020-10-09 Hannes Domani <ssbssa@yahoo.de>
358
359 PR exp/26714
360 * gdb.base/printcmds.exp: Add tests for void results.
361
f5c4b229
JV
3622020-10-09 Jan Vrany <jan.vrany@labware.com>
363
364 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
365 is emmited for both 'set directories' and 'directory' commands.
366
b2701685
TT
3672020-10-08 Tom Tromey <tom@tromey.com>
368
369 * gdb.base/style.exp: Check that "main"'s name is styled.
370
e86efb33
TT
3712020-10-07 Tom Tromey <tromey@adacore.com>
372
373 * gdb.base/find.exp: Rename some tests.
374
30897591
GB
3752020-10-06 Gary Benson <gbenson@redhat.com>
376
377 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
378 * gdb.base/list1.c (unused): Likewise.
379
ced4a4c1
GB
3802020-10-06 Gary Benson <gbenson@redhat.com>
381
382 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
383 __attribute__ ((used)).
384 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
385
ed3bdac4
AB
3862020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
387
388 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
389 make use of regions throughout.
390 * gdb.base/overlays.exp: Enclose string with variableds in "..",
391 not {...}.
392 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
393
cd096ec8
HD
3942020-10-05 Hannes Domani <ssbssa@yahoo.de>
395
396 * gdb.base/call-sc.c: Fix return struct on stack test case.
397 * gdb.base/call-sc.exp: Likewise.
398
3ee6f75d
GB
3992020-10-02 Gary Benson <gbenson@redhat.com>
400
401 * README: Fix "paralell".
402
f65825ec
GB
4032020-09-30 Gary Benson <gbenson@redhat.com>
404
405 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
406 Convert directive to lowercase.
407 (.Labbrev1_begin): Add missing label.
408 (abbrev code 0x1): Remove DW_AT_stmt_list.
409 (.Ldie_b): Likewise.
410
5f278258
TT
4112020-09-27 Tom Tromey <tom@tromey.com>
412
413 * gdb.tui/new-layout.exp: Use with_test_prefix.
414
8f9929bb
GR
4152020-09-26 Gareth Rees <grees@undo.io> (tiny change)
416
417 PR python/26586
418 * gdb.python/python.exp: add test cases for the from_tty
419 argument to gdb.execute.
420
c20c017b
GB
4212020-09-25 Gary Benson <gbenson@redhat.com>
422
423 * gdb.base/infcall-nested-structs.exp.tcl: Add
424 additional_flags=-Wno-tautological-compare for C++
425 tests when compiling using Clang.
426
68d654af
GB
4272020-09-25 Gary Benson <gbenson@redhat.com>
428
429 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
430 for .c files.
431
b551a89f
TT
4322020-09-24 Tom Tromey <tromey@adacore.com>
433
434 PR tui/26638:
435 * gdb.tui/list.exp: Check output of "focus next".
436
20a5fcbd
TT
4372020-09-23 Tom Tromey <tom@tromey.com>
438
439 * gdb.dwarf2/intbits.exp: New file.
440 * gdb.dwarf2/intbits.c: New file.
441
b167e53f
PA
4422020-09-20 Pedro Alves <pedro@palves.net>
443
444 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
445 spawn_id before calling remote_close. Close secondary MI channel.
446
dbc49e9f
PA
4472020-09-20 Pedro Alves <pedro@palves.net>
448
449 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
450 fails.
451
c8d5abea
AB
4522020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
453
454 * gdb.fortran/array-slices.exp: Update expected results.
455 * gdb.fortran/class-allocatable-array.exp: Likewise.
456 * gdb.fortran/multi-dim.exp: Likewise.
457 * gdb.fortran/vla-type.exp: Likewise.
458 * gdb.mi/mi-vla-fortran.exp: Likewise.
459
14f9473c
VC
4602020-09-18 Victor Collod <vcollod@nvidia.com>
461
462 PR gdb/26635
463 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
464 compatible with i386, and move it to...
465 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
466 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
467 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
468
e8ef12b9
PA
4692020-09-18 Pedro Alves <pedro@palves.net>
470
471 PR gdb/26631
472 * gdb.multi/multi-target-thread-find.exp: New file.
473
e11daf7a
PA
4742020-09-18 Pedro Alves <pedro@palves.net>
475
476 * gdb.multi/multi-target-continue.exp: New file, factored out from
477 multi-target.exp.
478 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
479 multi-target.exp.
480 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
481 multi-target.exp.
482 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
483 multi-target.exp.
484 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
485 multi-target.exp.
486 * gdb.multi/multi-target.exp.tcl: New file, factored out from
487 multi-target.exp.
488 * gdb.multi/multi-target.exp: Delete.
489
d0edc2b8
AB
4902020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
491
492 * gdb.fortran/array-slices.exp: Add missing message data.
493
7474326c
PA
4942020-09-17 Pedro Alves <pedro@palves.net>
495
496 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
497
dd23068d
PA
4982020-09-17 Pedro Alves <pedro@palves.net>
499
500 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
501 full prototype.
502
0640a543
PA
5032020-09-17 Pedro Alves <pedro@palves.net>
504
505 * gdb.python/py-as-string.c: Add cast.
506
ef0cdbc1
PA
5072020-09-17 Pedro Alves <pedro@palves.net>
508
509 * gdb.base/sizeof.c (fill): Add cast.
510
3a5eeb8b
PA
5112020-09-17 Pedro Alves <pedro@palves.net>
512
513 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
514
a8129512
PA
5152020-09-17 Pedro Alves <pedro@palves.net>
516
517 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
518 linkage name.
519 * gdb.base/prologue.exp: Use print /d.
520 * gdb.base/symbol-alias.exp: Handle C++ output.
521 * gdb.base/symbol-alias2.c: Handle C++ output.
522 [__cplusplus] (func): Explicitly specify linkage name.
523
a83cdcb6
PA
5242020-09-17 Pedro Alves <pedro@palves.net>
525
526 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
527 (struct my_key_t): ... this. Adjust all references.
528 (struct value_t): Rename to ...
529 (struct my_value_t): ... this. Adjust all references.
530 (create_map, add_map_element, create_map_map)
531 (add_map_map_element): Add casts.
532
d4bcee5c
PA
5332020-09-17 Pedro Alves <pedro@palves.net>
534
535 * gdb.python/py-framefilter-mi.c (funca): Add casts.
536 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
537
81f90489
PA
5382020-09-17 Pedro Alves <pedro@palves.net>
539
540 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
541
0a229804
PA
5422020-09-17 Pedro Alves <pedro@palves.net>
543
544 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
545 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
546 (charfoo, intfoo): Define full prototype.
547 * gdb.base/ptype1.c (charfoo): Define full prototype.
548 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
549 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
550
c3e5138d
PA
5512020-09-17 Pedro Alves <pedro@palves.net>
552
553 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
554 Don't define.
555 (utf_32_string): Compile for both C and C++.
556 * gdb.base/charset.exp: Use "print /d".
557
151fdbad
PA
5582020-09-17 Pedro Alves <pedro@palves.net>
559
560 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
561 (nullptr): Rename to ...
562 (null_ptr): ... this.
563 * gdb.base/watchpoint.exp: Adjust to rename.
564
18a25b64
PA
5652020-09-17 Pedro Alves <pedro@palves.net>
566
567 * gdb.base/printcmds.c (three, flag_enum_without_zero)
568 (three_not_flag): Add casts.
569
11fac337
PA
5702020-09-17 Pedro Alves <pedro@palves.net>
571
572 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
573 char array.
574 (main): Add references to Barrier, TestStrings, TestStringsH and
575 TestStringsW.
576 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
577 and expect a full prototype in C++.
578
52626c58
PA
5792020-09-17 Pedro Alves <pedro@palves.net>
580
581 * gdb.base/nested-addr.c (main): Add cast.
582 * gdb.base/nested-addr.exp: Use "print /d".
583
52bb0902
PA
5842020-09-17 Pedro Alves <pedro@palves.net>
585
586 * gdb.base/break.exp (func): New. Use it throughout when
587 expecting a function name.
588
73e18ac9
PA
5892020-09-17 Pedro Alves <pedro@palves.net>
590
591 * gdb.base/display.exp: Issue "set print asm-demangle on".
592
c8b18808
PA
5932020-09-17 Pedro Alves <pedro@palves.net>
594
595 * gdb.base/find.c: Include <string.h>.
596 (init_bufs): Add cast.
597 * gdb.base/find.exp: Issue "set print asm-demangle on".
598
fe830662
TT
5992020-09-16 Tom Tromey <tromey@adacore.com>
600
601 PR gdb/26598:
602 * gdb.base/skipcxx.exp: New file.
603 * gdb.base/skipcxx.cc: New file.
604
945ff6e2
TV
6052020-09-16 Tom de Vries <tdevries@suse.de>
606
607 PR testsuite/26617
608 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
609 WITH_DEBUG_SECTIONS is defined.
610 (xstr, str): New macro.
611 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
612 to get start and size of _Dmain.
613 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
614 using additional_flags.
615
da1df1db
TBA
6162020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
617
618 * gdb.base/bp-cmds-sourced-script.c: New file.
619 * gdb.base/bp-cmds-sourced-script.exp: New test.
620 * gdb.base/bp-cmds-sourced-script.gdb: New file.
621
337882d4
TV
6222020-09-16 Tom de Vries <tdevries@suse.de>
623
624 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
625 get the gdb prompt after issuing "monitor exit".
626
7361f908
TV
6272020-09-16 Tom de Vries <tdevries@suse.de>
628
629 PR testsuite/26624
630 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
631
4d91ddd3
TV
6322020-09-16 Tom de Vries <tdevries@suse.de>
633
634 PR testsuite/26618
635 * gdb.tui/new-layout.exp: Escape unbalanced braces.
636
08cc37dd
TT
6372020-09-15 Tom Tromey <tromey@adacore.com>
638
639 PR rust/26197:
640 * lib/rust-support.exp (rust_llvm_version): New proc.
641 * gdb.rust/simple.exp: Check rust_llvm_version.
642
ee6372f2
TV
6432020-09-14 Tom de Vries <tdevries@suse.de>
644
645 * gdb.rust/traits.exp: Fix PATH warning.
646
dc3a371e
PA
6472020-09-13 Pedro Alves <pedro@palves.net>
648
649 * gdb.base/catch-follow-exec.c (main): Add explicit return
650 statement.
651 * gdb.base/catch-signal.c (main): Likewise.
652 * gdb.base/condbreak-call-false.c (main): Likewise.
653 * gdb.base/consecutive.c (main): Add explicit return
654 statement and return type.
655 * gdb.base/cursal.c (main): Add explicit return statement.
656 * gdb.base/cvexpr.c (main): Likewise.
657 * gdb.base/display.c (main): Add explicit return statement and
658 return type.
659 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
660 * gdb.base/endianity.c (main): Likewise.
661 * gdb.base/execd-prog.c (main): Likewise.
662 * gdb.base/gdb1090.c (main): Likewise.
663 * gdb.base/info_qt.c (main): Likewise.
664 * gdb.base/lineinc.c (main): Likewise.
665 * gdb.base/load-command.c (main): Likewise.
666 * gdb.base/macscp1.c (main): Likewise.
667 * gdb.base/pr10179-a.c (main): Likewise.
668 * gdb.base/quit-live.c (main): Likewise.
669 * gdb.base/scope0.c (main): Likewise.
670 * gdb.base/settings.c (main): Likewise.
671 * gdb.base/stack-checking.c (main): Return int.
672 * gdb.base/varargs.c (main): Add explicit return statement.
673 * gdb.cp/ambiguous.cc (main): Likewise.
674 * gdb.cp/anon-struct.cc (main): Likewise.
675 * gdb.cp/anon-union.cc (main): Likewise.
676 * gdb.cp/bool.cc (main): Likewise.
677 * gdb.cp/bs15503.cc (main): Likewise.
678 * gdb.cp/cplusfuncs.cc (main): Likewise.
679 * gdb.cp/cttiadd.cc (main): Likewise.
680 * gdb.cp/extern-c.cc (main): Likewise.
681 * gdb.cp/filename.cc (main): Likewise.
682 * gdb.cp/formatted-ref.cc (main): Likewise.
683 * gdb.cp/mb-ctor.cc (main): Likewise.
684 * gdb.cp/member-ptr.cc (main): Likewise.
685 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
686 * gdb.cp/overload-const.cc (main): Likewise.
687 * gdb.cp/paren-type.cc (main): Likewise.
688 * gdb.cp/parse-lang.cc (main): Likewise.
689 * gdb.cp/pr-1023.cc (main): Likewise.
690 * gdb.cp/psmang1.cc (main): Likewise.
691 * gdb.cp/readnow-language.cc (main): Likewise.
692 * gdb.cp/ref-params.cc (main): Likewise.
693 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
694 * gdb.cp/virtbase2.cc (main): Likewise.
695 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
696 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
697 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
698 * gdb.mi/mi-console.c (main): Likewise.
699 * gdb.mi/mi-read-memory.c (main): Likewise.
700 * gdb.modula2/multidim.c (main): Likewise.
701 * gdb.opt/inline-small-func.c (main): Likewise.
702 * gdb.python/py-rbreak.c (main): Likewise.
703 * gdb.stabs/exclfwd1.c (main): Likewise.
704 * gdb.trace/qtro.c (main): Likewise.
705
af26601c
PA
7062020-09-13 Pedro Alves <pedro@palves.net>
707
708 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
709 instead of getenv.
710
2f4b83cd
PA
7112020-09-13 Pedro Alves <pedro@palves.net>
712
713 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
714 instead of spawning GDB with remote_spawn.
715 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
716 gdb_spawn instead of spawning GDB with remote_spawn.
717
c49da0e4
PA
7182020-09-13 Pedro Alves <pedro@palves.net>
719
720 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
721 file and add calls to first and second.
722 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
723 add call to f.
724
6791b117
PA
7252020-09-13 Pedro Alves <pedro@palves.net>
726
727 * gdb.mi/mi-break-qualified.cc: New file.
728 * gdb.mi/mi-break-qualified.exp: New file.
729 * lib/mi-support.exp (mi_create_breakpoint_multi)
730 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
731 procedures.
732 (mi_create_breakpoint_1): New, factored out from
733 mi_create_breakpoint.
734
3b8d4c5c
PA
7352020-09-13 Pedro Alves <pedro@palves.net>
736
737 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
738 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
739 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
740 (register_class): Delete.
741 (main): Don't call register_class.
742
d5f96005
PA
7432020-09-13 Pedro Alves <pedro@palves.net>
744
745 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
746 (do_tests): Remove "calling method for small class" test.
747 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
748 (register_class): Delete.
749 (main): Don't call register_class.
750 * gdb.cp/call-method-register.exp: New file, based on bits removed
751 from classes.exp.
752 * gdb.cp/call-method-register.cc: New file, based on bits removed
753 from classes.cc.
754
77f2120b
PA
7552020-09-13 Pedro Alves <pedro@palves.net>
756
757 * gdb.base/msym-bp-2.c: New.
758 * gdb.base/msym-bp-shl-lib.c: New file.
759 * gdb.base/msym-bp-shl-main-2.c: New file.
760 * gdb.base/msym-bp-shl-main.c: New file.
761 * gdb.base/msym-bp-shl.exp: New file.
762 * gdb.base/msym-bp.c: New file.
763 * gdb.base/msym-bp.exp: New file.
764
32aea73e
JB
7652020-09-13 Joel Brobecker <brobecker@adacore.com>
766
767 * gdb.base/default.exp: Change $_gdb_major to 11.
768
2a67f09d
FW
7692020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
770 Felix Willgerodt <Felix.Willgerodt@intel.com>
771
772 * x86-avx512bf16.c: New file.
773 * x86-avx512bf16.exp: Likewise.
774 * lib/gdb.exp (skip_avx512bf16_tests): New function.
775
ad570dd7
TV
7762020-09-11 Tom de Vries <tdevries@suse.de>
777
778 PR exp/26602
779 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
780
a56f7391
TBA
7812020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
782
783 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
784
918619e5
AM
7852020-09-10 Alan Modra <amodra@gmail.com>
786
787 PR 26597
788 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
789
cac1e71d
TV
7902020-09-08 Tom de Vries <tdevries@suse.de>
791
792 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
793 after gdb_starti_cmd.
794
c5cd900e
AKS
7952020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
796
797 * lib/fortran.exp (fortran_complex8): New proc.
798 (fortran_complex16): New proc.
799 * gdb.fortran/complex.exp: Use routines from fortran.exp
800 * gdb.fortran/pointer-to-pointer.exp: Likewise.
801 * gdb.fortran/vla-ptr-info.exp: Likewise.
802
8f5c6526
TV
8032020-09-03 Tom de Vries <tdevries@suse.de>
804
805 PR breakpoint/26546
806 * gdb.base/label-without-address.exp: Runto main first.
807
02c6f3f1
TT
8082020-09-02 Tom Tromey <tromey@adacore.com>
809
810 * gdb.ada/mi_var_access.exp: Test children of access variable.
811 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
812 * gdb.ada/mi_var_array.exp: Update.
813
efe24f05
KB
8142020-08-31 Kevin Buettner <kevinb@redhat.com>
815
816 * gdb.base/corefile.exp (warning-free): XFAIL test when running
817 on docker w/ AUFS storage driver.
818
973695d6
KB
8192020-08-31 Kevin Buettner <kevinb@redhat.com>
820
821 * gdb.base/corefile2.exp (renamed binfile): New tests.
822
f3bd50f1
SM
8232020-08-31 Simon Marchi <simon.marchi@efficios.com>
824
825 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
826
22b9b4b0
SL
8272020-08-31 Simon Marchi <simon.marchi@efficios.com>
828
829 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
830 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
831
8efaf6b3
SM
8322020-08-31 Simon Marchi <simon.marchi@efficios.com>
833
834 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
835 output, printing a "not saved" value from history and printing a
836 convenience variable created from a "not saved" value.
837
e840f2e3
TV
8382020-08-31 Tom de Vries <tdevries@suse.de>
839
840 * gdb.base/eh_return.exp: Use nopie.
841
8f57f343
PA
8422020-08-28 Pedro Alves <pedro@palves.net>
843
844 * gdb.base/advance-until-multiple-locations.exp
845 (advance_overload, until_overload): Adjust to match the
846 frame/function header instead of the source line text.
847
626d2320
TV
8482020-08-28 Tom de Vries <tdevries@suse.de>
849
850 * gdb.base/label-without-address.c: New test.
851 * gdb.base/label-without-address.exp: New file.
852
df631783
PA
8532020-08-27 Pedro Alves <pedro@palves.net>
854
855 PR gdb/26523
856 PR gdb/26524
857 * gdb.base/advance-until-multiple-locations.cc: New.
858 * gdb.base/advance-until-multiple-locations.exp: New.
859
48b076bb
SM
8602020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
861
862 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
863
c2015ce4
AB
8642020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
865
866 * gdb.arch/amd64-byte.exp: Make test names unique, use
867 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
868 * gdb.arch/amd64-dword.exp: Likewise.
869 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
870 * gdb.arch/amd64-stap-special-operands.exp: Make test names
871 unique.
872 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
873 * gdb.arch/amd64-word.exp: Make test names unique, use
874 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
875 * gdb.arch/i386-byte.exp: Make test names unique, use
876 gdb_breakpoint.
877 * gdb.arch/i386-word.exp: Likewise.
878
995d3a19
SV
8792020-08-25 Shahab Vahedi <shahab@synopsys.com>
880
881 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
882
8cac2b31
SM
8832020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
884
885 PR gdb/26532
886 * gdb.threads/stepi-random-signal.exp: Update pattern.
887
2bc19622
SM
8882020-08-25 Simon Marchi <simon.marchi@efficios.com>
889
890 PR gdb/26532
891 * gdb.base/ui-redirect.exp: Update pattern.
892
b04aa1fc
GB
8932020-08-25 Gary Benson <gbenson@redhat.com>
894
895 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
896 when compiling with clang.
8571e9c8 897 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 898
9f68b453
GB
8992020-08-25 Gary Benson <gbenson@redhat.com>
900
901 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
902 Add additional_flags=-Wno-inaccessible-base when compiling
903 with GCC >= 10.1 or clang. Add additional_flags=-w when
904 compiling with GCC < 10.
905
3945d2d7
GM
9062020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
907
908 PR m2/26372
fc5d6901
SM
909 * gdb.modula2/multidim.c: New file.
910 * gdb.modula2/multidim.exp: New file.
3945d2d7 911
60122dbe
SM
9122020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
913
914 * lib/gdb.exp (runto): Always emit fail on internal error.
915
1eb8556f
SM
9162020-08-24 Simon Marchi <simon.marchi@efficios.com>
917
918 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
919 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
920 Likewise.
921 * gdb.threads/stepi-random-signal.exp: Likewise.
922
33bf4c5c
TBA
9232020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
924
925 * gdb.base/print-file-var.exp: Fix typo "breapoint".
926 * gdb.trace/strace.exp: Ditto.
927
c2fd7fae
AKS
9282020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
929
930 * gdb.fortran/vla-type.exp: Skip commands not required for
931 the Flang compiled binaries after prologue fix.
932
326afb72
TT
9332020-08-17 Tom de Vries <tdevries@suse.de>
934 Tom Tromey <tromey@adacore.com>
935
936 PR rust/26197:
937 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
938
3ae7ab99
TT
9392020-08-17 Tom Tromey <tromey@adacore.com>
940
941 * gdb.ada/mi_var_access.exp: New file.
942 * gdb.ada/mi_var_access/mi_access.adb: New file.
943 * gdb.ada/mi_var_access/pck.adb: New file.
944 * gdb.ada/mi_var_access/pck.ads: New file.
945
f569c1c5
TV
9462020-08-16 Tom de Vries <tdevries@suse.de>
947
948 PR gdb/25350
949 * gdb.base/eh_return.c: New test.
950 * gdb.base/eh_return.exp: New file.
951
3d11c30a
TV
9522020-08-15 Tom de Vries <tdevries@suse.de>
953
954 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
955 (mixed_func_1d_): Use fortran_charlen_t in decl.
956
547ce8f0
TV
9572020-08-15 Tom de Vries <tdevries@suse.de>
958
959 PR backtrace/26390
960 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
961 Update expected pattern.
962
a54a7f13
PA
9632020-08-13 Pedro Alves <pedro@palves.net>
964
965 * gdb.fortran/complex.exp: Check skip_fortran_tests.
966 * gdb.fortran/library-module.exp: Likewise.
967 * gdb.fortran/logical.exp: Likewise.
968 * gdb.fortran/module.exp: Likewise.
969 * gdb.fortran/print_type.exp: Likewise.
970 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
971 * gdb.fortran/vla-datatypes.exp: Likewise.
972 * gdb.fortran/vla-history.exp: Likewise.
973 * gdb.fortran/vla-ptr-info.exp: Likewise.
974 * gdb.fortran/vla-ptype-sub.exp: Likewise.
975 * gdb.fortran/vla-ptype.exp: Likewise.
976 * gdb.fortran/vla-sizeof.exp: Likewise.
977 * gdb.fortran/vla-type.exp: Likewise.
978 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
979 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
980 * gdb.fortran/vla-value-sub.exp: Likewise.
981 * gdb.fortran/vla-value.exp: Likewise.
982
7a82e903
PA
9832020-08-13 Pedro Alves <pedro@palves.net>
984
985 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
986 * gdb.ada/access_to_packed_array.exp: Likewise.
987 * gdb.ada/access_to_unbounded_array.exp: Likewise.
988 * gdb.ada/addr_arith.exp: Likewise.
989 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
990 * gdb.ada/arr_arr.exp: Likewise.
991 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
992 * gdb.ada/array_bounds.exp: Likewise.
993 * gdb.ada/array_of_variable_length.exp: Likewise.
994 * gdb.ada/array_ptr_renaming.exp: Likewise.
995 * gdb.ada/array_subscript_addr.exp: Likewise.
996 * gdb.ada/arraydim.exp: Likewise.
997 * gdb.ada/arrayparam.exp: Likewise.
998 * gdb.ada/arrayptr.exp: Likewise.
999 * gdb.ada/assign_1.exp: Likewise.
1000 * gdb.ada/assign_arr.exp: Likewise.
1001 * gdb.ada/atomic_enum.exp: Likewise.
1002 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1003 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1004 * gdb.ada/bias.exp: Likewise.
1005 * gdb.ada/boolean_expr.exp: Likewise.
1006 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1007 * gdb.ada/bp_enum_homonym.exp: Likewise.
1008 * gdb.ada/bp_inlined_func.exp: Likewise.
1009 * gdb.ada/bp_on_var.exp: Likewise.
1010 * gdb.ada/bp_range_type.exp: Likewise.
1011 * gdb.ada/bp_reset.exp: Likewise.
1012 * gdb.ada/call_pn.exp: Likewise.
1013 * gdb.ada/catch_assert_if.exp: Likewise.
1014 * gdb.ada/catch_ex.exp: Likewise.
1015 * gdb.ada/catch_ex_std.exp: Likewise.
1016 * gdb.ada/char_enum.exp: Likewise.
1017 * gdb.ada/char_param.exp: Likewise.
1018 * gdb.ada/complete.exp: Likewise.
1019 * gdb.ada/cond_lang.exp: Likewise.
1020 * gdb.ada/convvar_comp.exp: Likewise.
1021 * gdb.ada/dgopt.exp: Likewise.
1022 * gdb.ada/disc_arr_bound.exp: Likewise.
1023 * gdb.ada/display_nested.exp: Likewise.
1024 * gdb.ada/dot_all.exp: Likewise.
1025 * gdb.ada/dyn_loc.exp: Likewise.
1026 * gdb.ada/dyn_stride.exp: Likewise.
1027 * gdb.ada/excep_handle.exp: Likewise.
1028 * gdb.ada/expr_delims.exp: Likewise.
1029 * gdb.ada/expr_with_funcall.exp: Likewise.
1030 * gdb.ada/exprs.exp: Likewise.
1031 * gdb.ada/fin_fun_out.exp: Likewise.
1032 * gdb.ada/fixed_cmp.exp: Likewise.
1033 * gdb.ada/formatted_ref.exp: Likewise.
1034 * gdb.ada/frame_arg_lang.exp: Likewise.
1035 * gdb.ada/frame_args.exp: Likewise.
1036 * gdb.ada/fullname_bp.exp: Likewise.
1037 * gdb.ada/fun_addr.exp: Likewise.
1038 * gdb.ada/fun_in_declare.exp: Likewise.
1039 * gdb.ada/fun_overload_menu.exp: Likewise.
1040 * gdb.ada/fun_renaming.exp: Likewise.
1041 * gdb.ada/funcall_char.exp: Likewise.
1042 * gdb.ada/funcall_param.exp: Likewise.
1043 * gdb.ada/funcall_ptr.exp: Likewise.
1044 * gdb.ada/funcall_ref.exp: Likewise.
1045 * gdb.ada/homonym.exp: Likewise.
1046 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1047 * gdb.ada/info_auto_lang.exp: Likewise.
1048 * gdb.ada/info_exc.exp: Likewise.
1049 * gdb.ada/info_types.exp: Likewise.
1050 * gdb.ada/int_deref.exp: Likewise.
1051 * gdb.ada/interface.exp: Likewise.
1052 * gdb.ada/iwide.exp: Likewise.
1053 * gdb.ada/lang_switch.exp: Likewise.
1054 * gdb.ada/length_cond.exp: Likewise.
1055 * gdb.ada/maint_with_ada.exp: Likewise.
1056 * gdb.ada/mi_catch_assert.exp: Likewise.
1057 * gdb.ada/mi_catch_ex.exp: Likewise.
1058 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1059 * gdb.ada/mi_dyn_arr.exp: Likewise.
1060 * gdb.ada/mi_ex_cond.exp: Likewise.
1061 * gdb.ada/mi_exc_info.exp: Likewise.
1062 * gdb.ada/mi_interface.exp: Likewise.
1063 * gdb.ada/mi_prot.exp: Likewise.
1064 * gdb.ada/mi_ref_changeable.exp: Likewise.
1065 * gdb.ada/mi_string_access.exp: Likewise.
1066 * gdb.ada/mi_task_arg.exp: Likewise.
1067 * gdb.ada/mi_task_info.exp: Likewise.
1068 * gdb.ada/mi_var_array.exp: Likewise.
1069 * gdb.ada/mi_var_union.exp: Likewise.
1070 * gdb.ada/mi_variant.exp: Likewise.
1071 * gdb.ada/minsyms.exp: Likewise.
1072 * gdb.ada/mod_from_name.exp: Likewise.
1073 * gdb.ada/nested.exp: Likewise.
1074 * gdb.ada/null_array.exp: Likewise.
1075 * gdb.ada/optim_drec.exp: Likewise.
1076 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1077 * gdb.ada/packed_array_assign.exp: Likewise.
1078 * gdb.ada/packed_tagged.exp: Likewise.
1079 * gdb.ada/pp-rec-component.exp: Likewise.
1080 * gdb.ada/print_chars.exp: Likewise.
1081 * gdb.ada/print_pc.exp: Likewise.
1082 * gdb.ada/ptr_typedef.exp: Likewise.
1083 * gdb.ada/ptype_arith_binop.exp: Likewise.
1084 * gdb.ada/ptype_array.exp: Likewise.
1085 * gdb.ada/ptype_field.exp: Likewise.
1086 * gdb.ada/ptype_tagged_param.exp: Likewise.
1087 * gdb.ada/ptype_union.exp: Likewise.
1088 * gdb.ada/py_range.exp: Likewise.
1089 * gdb.ada/py_taft.exp: Likewise.
1090 * gdb.ada/rdv_wait.exp: Likewise.
1091 * gdb.ada/rec_comp.exp: Likewise.
1092 * gdb.ada/rec_return.exp: Likewise.
1093 * gdb.ada/ref_param.exp: Likewise.
1094 * gdb.ada/ref_tick_size.exp: Likewise.
1095 * gdb.ada/rename_subscript_param.exp: Likewise.
1096 * gdb.ada/repeat_dyn.exp: Likewise.
1097 * gdb.ada/same_component_name.exp: Likewise.
1098 * gdb.ada/same_enum.exp: Likewise.
1099 * gdb.ada/scalar_storage.exp: Likewise.
1100 * gdb.ada/set_wstr.exp: Likewise.
1101 * gdb.ada/small_reg_param.exp: Likewise.
1102 * gdb.ada/str_binop_equal.exp: Likewise.
1103 * gdb.ada/str_ref_cmp.exp: Likewise.
1104 * gdb.ada/str_uninit.exp: Likewise.
1105 * gdb.ada/sub_variant.exp: Likewise.
1106 * gdb.ada/sym_print_name.exp: Likewise.
1107 * gdb.ada/taft_type.exp: Likewise.
1108 * gdb.ada/tagged.exp: Likewise.
1109 * gdb.ada/tagged_access.exp: Likewise.
1110 * gdb.ada/task_bp.exp: Likewise.
1111 * gdb.ada/task_switch_in_core.exp: Likewise.
1112 * gdb.ada/tasks.exp: Likewise.
1113 * gdb.ada/tick_last_segv.exp: Likewise.
1114 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1115 * gdb.ada/type_coercion.exp: Likewise.
1116 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1117 * gdb.ada/unchecked_union.exp: Likewise.
1118 * gdb.ada/uninitialized_vars.exp: Likewise.
1119 * gdb.ada/var_arr_attrs.exp: Likewise.
1120 * gdb.ada/var_arr_typedef.exp: Likewise.
1121 * gdb.ada/var_rec_arr.exp: Likewise.
1122 * gdb.ada/variant-record.exp: Likewise.
1123 * gdb.ada/variant.exp: Likewise.
1124 * gdb.ada/variant_record_packed_array.exp: Likewise.
1125 * gdb.ada/varsize_limit.exp: Likewise.
1126 * gdb.ada/whatis_array_val.exp: Likewise.
1127 * gdb.ada/widewide.exp: Likewise.
1128 * gdb.ada/win_fu_syms.exp: Likewise.
1129
11302020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1131
1132 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1133
10c381b5
AB
11342020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1135
1136 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1137 unset the array variable.
1138
8f34b746
TV
11392020-08-03 Tom de Vries <tdevries@suse.de>
1140
1141 PR symtab/26333
1142 * lib/dwarf.exp (DW_LNE_user): New proc.
1143 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1144 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1145
0245e136
KB
11462020-07-31 Kevin Buettner <kevinb@redhat.com>
1147
1148 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1149 to 'uintptr_t'
1150 (inttypes.h): Include.
1151
9ef1ec5d
KB
11522020-07-31 Kevin Buettner <kevinb@redhat.com>
1153
1154 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1155 (C5_24k): Delete.
1156 (C5_8k, C5_64k, C5_256k): New macros.
1157 (buf_ro): Allocate 256 KiB of initialized data.
1158
4c55e970
TBA
11592020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1160
1161 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1162 that attempt to overwrite an existing condition with a condition
1163 that fails parsing and also with a condition that parses fine
1164 but contains junk at the end.
1165
1e620590
TBA
11662020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1167
1168 * gdb.base/condbreak-bad.c: New test.
1169 * gdb.base/condbreak-bad.exp: New file.
1170
e12dcc50
TV
11712020-07-30 Tom de Vries <tdevries@suse.de>
1172
1173 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1174 out of ...
1175 (GDBInfoModuleSymbols::check_entry): ... here.
1176 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1177 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1178 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1179
6cc64caa
TV
11802020-07-30 Tom de Vries <tdevries@suse.de>
1181
1182 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1183 "__class_some_module_Number_t" optional.
1184
90fd07fc
TV
11852020-07-29 Tom de Vries <tdevries@suse.de>
1186
1187 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1188 multiple locations.
1189
f5c79e97
TV
11902020-07-29 Tom de Vries <tdevries@suse.de>
1191
1192 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1193 rather than function name.
1194
f75a0693
AB
11952020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1196
1197 PR symtab/26270:
1198 * gdb.cp/disasm-func-name.cc: New file.
1199 * gdb.cp/disasm-func-name.exp: New file.
1200
4888741a
TT
12012020-07-28 Tom Tromey <tromey@adacore.com>
1202
1203 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1204 'varval' location.
1205
43d5901d
AB
12062020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * gdb.python/py-unwind.py: Update to make use of a register
1209 descriptor.
1210
14fa8fb3
AB
12112020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1212
1213 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1214
e79eb02f
AB
12152020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1216
1217 PR fortran/23051
1218 PR fortran/26139
1219 * gdb.fortran/class-allocatable-array.exp: New file.
1220 * gdb.fortran/class-allocatable-array.f90: New file.
1221 * gdb.fortran/pointer-to-pointer.exp: New file.
1222 * gdb.fortran/pointer-to-pointer.f90: New file.
1223
876518dd
TV
12242020-07-25 Tom de Vries <tdevries@suse.de>
1225
1226 PR symtab/26243
1227 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1228 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1229
6dcfb80a
TV
12302020-07-24 Tom de Vries <tdevries@suse.de>
1231
1232 PR testsuite/26293
1233 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1234
e7bc9db8
PA
12352020-07-23 Pedro Alves <pedro@palves.net>
1236
1237 * gdb.server/server-kill.exp (prepare): New, factored out from the
1238 top level.
1239 (kill_server): New.
1240 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1241 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1242
78344df7
AB
12432020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1244
1245 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1246
25dfed24
SL
12472020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1248
1249 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1250 Initialize to empty string at top level.
1251 (gdb_wrapper_init): Revert check for file existence on build.
1252 Build the wrapper in its default place, not a build-specific
1253 location. When host == build, make the pathname absolute.
1254 (gdb_compile): Delete leftover declaration of
1255 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1256 string instead of uninitialized.
1257
7da515fd
KB
12582020-07-22 Kevin Buettner <kevinb@redhat.com>
1259
1260 * gdb.base/corefile2.exp: New file.
1261 * gdb.base/coremaker2.exp: New file.
1262
9c5ec5c2
KB
12632020-07-22 Kevin Buettner <kevinb@redhat.com>
1264
1265 * gdb.base/coredump-filter.exp: Add second
1266 non-Private-Shared-Anon-File test.
1267 (test_disasm): Rename binfile for test which is expected
1268 to fail.
1269
f9e233c9
KB
12702020-07-22 Kevin Buettner <kevinb@redhat.com>
1271
1272 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1273 data in core file".
1274 * gdb.base/coremaker.c (buf2ro): New global.
1275 (mmapdata): Add a read-only mmap mapping.
1276
94c265d7
KB
12772020-07-22 Kevin Buettner <kevinb@redhat.com>
1278
1279 PR corefiles/25631
1280 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1281 New test.
1282 * gdb.base/coremaker.c (buf3): New global.
1283 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1284 flags.
1285
12862020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1287
1288 * gdb.base/coremaker.c (filler_ro): New global constant.
1289
32fa152e
TT
12902020-07-22 Tom Tromey <tromey@adacore.com>
1291
1292 * gdb.ada/mi_prot.exp: New file.
1293 * gdb.ada/mi_prot/pkg.adb: New file.
1294 * gdb.ada/mi_prot/pkg.ads: New file.
1295 * gdb.ada/mi_prot/prot.adb: New file.
1296
c8474dc3
TBA
12972020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1298
1299 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1300 loads two JITers.
1301
baf8791e
AB
13022020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1303
1304 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1305
f7306dac
AB
13062020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1307
1308 * gdb.python/py-arch-reg-names.exp: Additional tests.
1309
6d3d6e4b
TV
13102020-07-21 Tom de Vries <tdevries@suse.de>
1311
1312 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1313 breakpoint locations".
1314 * gdb.reverse/solib-reverse.exp: Same.
1315
803d0592
TV
13162020-07-21 Tom de Vries <tdevries@suse.de>
1317
1318 * gdb.reverse/step-reverse.c (callee): Merge statements.
1319
e9bdc510
TV
13202020-07-21 Tom de Vries <tdevries@suse.de>
1321
1322 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1323 line numbers for some variables.
1324
f0f9e75a
TV
13252020-07-21 Tom de Vries <tdevries@suse.de>
1326
1327 * gdb.opt/inline-locals.c (init_array): New func.
1328 (func1): Use init_array.
1329 * gdb.opt/inline-locals.exp: Update pattern.
1330
bd460ecb
TV
13312020-07-21 Tom de Vries <tdevries@suse.de>
1332
1333 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1334 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1335
ae5369e7
LC
13362020-07-20 Ludovic Courtès <ludo@gnu.org>
1337
1338 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1339 * gdb.guile/types-module.exp: Remove "ERROR:" from
1340 regexps since Guile 3.0 no longer prints that.
1341
68cf161c
LC
13422020-07-20 Ludovic Courtès <ludo@gnu.org>
1343
1344 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1345 error regexp to match on Guile 2.2.
1346
c14b4913
GB
13472020-07-20 Gary Benson <gbenson@redhat.com>
1348
1349 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1350 with clang.
1351
b243ba58
TV
13522020-07-20 Tom de Vries <tdevries@suse.de>
1353
1354 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1355 (omp_set_lock_in_order): New function.
1356 (single_scope, multi_scope, nested_func, nested_parallel): Use
1357 omp_set_lock_in_order and omp_unset_lock.
1358 (main): Init and destroy lock and lock2.
1359
c06ad8b5
TV
13602020-07-20 Tom de Vries <tdevries@suse.de>
1361
1362 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1363
6e22f117
TV
13642020-07-20 Tom de Vries <tdevries@suse.de>
1365
1366 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1367
33176ea7
TV
13682020-07-17 Tom de Vries <tdevries@suse.de>
1369
1370 * gdb.base/valgrind-infcall-2.c: New test.
1371 * gdb.base/valgrind-infcall-2.exp: New file.
1372 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1373
90c3ec2d
TV
13742020-07-17 Tom de Vries <tdevries@suse.de>
1375
1376 * gdb.dlang/circular.c (found): Use found_label as label name.
1377 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1378 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1379 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1380 * gdb.dwarf2/ada-linkage-name.exp: Same.
1381 * gdb.dwarf2/arr-subrange.exp: Same.
1382 * gdb.dwarf2/atomic-type.exp: Same.
1383 * gdb.dwarf2/comp-unit-lang.exp: Same.
1384 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1385 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1386 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1387 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1388 * gdb.dwarf2/implptr-64bit.exp: Same.
1389 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1390 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1391 * gdb.dwarf2/imported-unit.exp: Same.
1392 * gdb.dwarf2/main-subprogram.exp: Same.
1393 * gdb.dwarf2/missing-type-name.exp: Same.
1394 * gdb.dwarf2/nonvar-access.exp: Same.
1395 * gdb.dwarf2/struct-with-sig.exp: Same.
1396 * gdb.dwarf2/typedef-void-finish.exp: Same.
1397 * gdb.dwarf2/void-type.exp: Same.
1398
10da644d
TV
13992020-07-17 Tom de Vries <tdevries@suse.de>
1400
1401 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1402 src parameter.
1403 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1404 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1405 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1406 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1407 * gdb.dwarf2/dwz.exp: Same.
1408 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1409 * gdb.dwarf2/implref-array.exp: Same.
1410 * gdb.dwarf2/implref-const.exp: Same.
1411 * gdb.dwarf2/implref-global.exp: Same.
1412 * gdb.dwarf2/implref-struct.exp: Same.
1413 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1414 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1415 * gdb.dwarf2/var-access.exp: Same.
1416 * gdb.dwarf2/varval.exp: Same.
1417 * gdb.trace/entry-values.exp: Same.
1418
315e6afc
TV
14192020-07-17 Tom de Vries <tdevries@suse.de>
1420
1421 * lib/dwarf.exp (Dwarf::extern): Remove.
1422 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1423 * gdb.dlang/circular.exp: Same.
1424 * gdb.dwarf2/comp-unit-lang.exp: Same.
1425 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1426 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1427 * gdb.dwarf2/dwz.exp: Same.
1428 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1429 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1430 * gdb.dwarf2/imported-unit.exp: Same.
1431 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1432
5597c940
SL
14332020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1434
1435 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1436 Use double quotes instead of single quotes.
1437
d0ce17d8
CT
14382020-07-16 Caroline Tice <cmtice@google.com>
1439
1440 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1441 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1442
853772cc
TV
14432020-07-16 Tom de Vries <tdevries@suse.de>
1444
1445 * lib/dwarf.exp (program): Initialize _line.
1446 (DW_LNE_end_sequence): Reinitialize _line.
1447 (DW_LNS_advance_line): Update _line.
1448 (line): New proc.
1449 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1450 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1451 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1452 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1453 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1454 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1455
fe07b572
AB
14562020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1457
1458 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1459 generic.
1460
52781cce
TV
14612020-07-15 Tom de Vries <tdevries@suse.de>
1462
1463 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1464 is_amd64_regs_target.
1465
3dcc261c
AB
14662020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1467
1468 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1469 * gdb.fortran/ptype-on-functions.f90: Likewise.
1470
054a0959
SM
14712020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1472
1473 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1474 values in documentation for addr_size to 4 and 8.
1475
ccb9eba6
AB
14762020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1477
1478 * gdb.arch/amd64-osabi.exp: Update.
1479 * gdb.arch/arm-disassembler-options.exp: Update.
1480 * gdb.arch/powerpc-disassembler-options.exp: Update.
1481 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1482 * gdb.arch/s390-disassembler-options.exp: Update.
1483 * gdb.base/all-architectures.exp.tcl: Update.
1484 * gdb.base/attach-pie-noexec.exp: Update.
1485 * gdb.base/catch-syscall.exp: Update.
1486 * gdb.xml/tdesc-arch.exp: Update.
1487
025a39a7
TV
14882020-07-14 Tom de Vries <tdevries@suse.de>
1489
1490 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1491 (local_gettid): ... this.
1492 (fn): Update.
1493
74e4b667
SL
14942020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1495
1496 * gdb.base/info_sources.exp: Skip directory match tests on
1497 remote hosts.
1498
f413dd74
GB
14992020-07-13 Gary Benson <gbenson@redhat.com>
1500
1501 * gdb.base/savedregs.exp (caller): Use parentheses to
1502 make expected expression evaluation ordering explicit.
1503
915771bb
GB
15042020-07-13 Gary Benson <gbenson@redhat.com>
1505
1506 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1507
2a122642
GB
15082020-07-13 Gary Benson <gbenson@redhat.com>
1509
1510 * gdb.base/bigcore.c (main): Use a volatile pointer when
1511 attempting to trigger a SIGSEGV.
1512 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1513 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1514 * gdb.base/savedregs.c (thrower): Likewise.
1515 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1516
3f00c730
GB
15172020-07-13 Gary Benson <gbenson@redhat.com>
1518
1519 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1520 defining and using VLA structure fields into...
1521 * gdb.base/vla-struct-fields.c: New file.
1522 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1523 tests into...
1524 * gdb.base/vla-struct-fields.exp: New file.
1525
963eeee4
TV
15262020-07-13 Tom de Vries <tdevries@suse.de>
1527
1528 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1529 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1530 * gdb.base/gold-gdb-index.exp: Same.
1531 * gdb.base/morestack.exp: Same.
1532
0ed35c9a
DX
15332020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1534
1535 PR rust/26121
1536 * gdb.rust/modules.rs: Prevent linker from discarding test
1537 symbol.
1538
4fdba23d
PA
15392020-07-10 Pedro Alves <pedro@palves.net>
1540
1541 PR gdb/26199
1542 * gdb.multi/multi-target.c (exit_thread): New.
1543 (thread_start): Break loop if EXIT_THREAD.
1544 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1545 (top level) Call test_no_resumed.
1546
15f3b077
TT
15472020-07-08 Tom Tromey <tromey@adacore.com>
1548
1549 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1550 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1551
9fc501fd
AB
15522020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1553
1554 PR python/22748
1555 * gdb.opt/inline-frame-tailcall.c: New file.
1556 * gdb.opt/inline-frame-tailcall.exp: New file.
1557 * gdb.python/py-unwind-inline.c: New file.
1558 * gdb.python/py-unwind-inline.exp: New file.
1559 * gdb.python/py-unwind-inline.py: New file.
1560
64cb3757
AB
15612020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1562
1563 * gdb.python/py-arch-reg-groups.exp: New file.
1564
0f767f94
AB
15652020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1566
1567 * gdb.python/py-arch-reg-names.exp: New file.
1568
87dbc774
AB
15692020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1570
1571 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1572 gdb.PendingFrame.architecture method.
1573
d8cc8af6
TV
15742020-07-06 Tom de Vries <tdevries@suse.de>
1575
1576 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1577
3c8ea5be
PA
15782020-07-03 Pedro Alves <palves@redhat.com>
1579
1580 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1581 explicitly write negative numbers.
1582 * gdb.base/structs2.exp: Adjust expected output.
1583
bf90c83a
PA
15842020-07-03 Pedro Alves <palves@redhat.com>
1585
1586 * gdb.base/charset.c (init_string): Change all char parameters to
1587 unsigned char parameters.
1588
2eb82157
PA
15892020-07-03 Pedro Alves <palves@redhat.com>
1590
1591 * gdb.base/call-sc.exp (start_scalars_test): Use
1592 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1593 * gdb.base/overlays.c: Remove references to PARAMS.
1594 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1595 * gdb.base/reread.exp: Don't set 'prototypes' global.
1596 * gdb.base/structs.exp (start_structs_test): Use
1597 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1598 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1599 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1600 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1601 call.
1602 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1603
9adda7af
PA
16042020-07-03 Pedro Alves <palves@redhat.com>
1605
1606 * gdb.base/m32rovly.c: Delete.
1607 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1608
2a17c803
PW
16092020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1610
1611 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1612 of gdb_py_test_multiple.
1613 * gdb.python/py-cmd.exp: Likewise.
1614 * gdb.python/py-events.exp: Likewise.
1615 * gdb.python/py-function.exp: Likewise.
1616 * gdb.python/py-inferior.exp: Likewise.
1617 * gdb.python/py-infthread.exp: Likewise.
1618 * gdb.python/py-linetable.exp: Likewise.
1619 * gdb.python/py-parameter.exp: Likewise.
1620 * gdb.python/py-value.exp: Likewise.
1621
b011fe1a
TV
16222020-06-30 Tom de Vries <tdevries@suse.de>
1623
1624 PR testsuite/26175
1625 * lib/future.exp (gdb_default_target_compile): Detect and handle
1626 early_flags.
1627
df5b8876
SM
16282020-06-29 Simon Marchi <simon.marchi@efficios.com>
1629
1630 * boards/simavr.exp (gdb_load): Catch errors when closing
1631 previous connection. Close connection, wait for process and
1632 unset simavr_spawn_id on failure.
1633
a3ca48cd
TV
16342020-06-29 Tom de Vries <tdevries@suse.de>
1635
1636 * lib/gdb.exp (unknown): Make test-case unresolved.
1637
b0237c0e
TV
16382020-06-29 Tom de Vries <tdevries@suse.de>
1639
1640 PR gdb/25475
1641 * gdb.server/solib-list.exp: Verify that the symbol reload
1642 confirmation question is asked.
1643
c0b3b3bd
PW
16442020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1645
1646 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1647 have a input seq nr in each pass message.
fe4c3d43 1648 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1649 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1650 * gdb.python/python.exp: Make test names unique,
1651 use gdb_test_multiline instead of gdb_py_test_multiple,
1652 use $gdb_test_name.
1653 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1654
1776e3e5
NA
16552020-06-26 Nick Alcock <nick.alcock@oracle.com>
1656
1657 * configure.ac: Add --enable-libctf.
1658 * aclocal.m4: sinclude ../config/enable.m4.
1659 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1660 * lib/gdb.exp (skip_ctf_tests): Use it.
1661 * gdb.base/ctf-constvars.exp: Error message tweak.
1662 * gdb.base/ctf-ptype.exp: Likewise.
1663 * configure: Regenerate.
1664
f53b3eeb
GB
16652020-06-26 Gary Benson <gbenson@redhat.com>
1666
1667 * gdb.cp/try_catch.cc: Include string.h.
1668 (main): Replace comparison against string literal with
1669 strcmp, avoiding build failure with -Wstring-compare.
1670 Add "marker test-complete".
1671 * gdb.cp/try_catch.exp: Run the test to the above marker,
1672 then verify that the value of "test" is still true.
1673
6d74da72
AB
16742020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1675
1676 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1677
2e52d038
AB
16782020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1679
1680 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1681
3b9fce96
AB
16822020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1683
1684 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1685 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1686 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1687 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1688 * gdb.arch/riscv-tdesc-loading.exp: New file.
1689
ed69cbc8
AB
16902020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1691
1692 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1693
767a879e
AB
16942020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1695
1696 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1697 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1698 * gdb.arch/riscv-tdesc-regs.c: New file.
1699 * gdb.arch/riscv-tdesc-regs.exp: New file.
1700
221db974
PA
17012020-06-24 Pedro Alves <palves@redhat.com>
1702
1703 * gdb.arch/amd64-entry-value-paramref.exp: Use
1704 prepare_for_testing_full and don't pass "c++" for the .S file
1705 build spec.
1706 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1707 $options, since it's an assembly file. Remove -Wno-deprecated.
1708 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1709 compiling C++ programs.
1710
331733cd
PA
17112020-06-24 Pedro Alves <palves@redhat.com>
1712
1713 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1714 Clang, add "-Wno-unknown-warning-option" to the options.
1715
caa7fd04
AB
17162020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1717
1718 * gdb.xml/tdesc-reload.c: New file.
1719 * gdb.xml/tdesc-reload.exp: New file.
1720 * gdb.xml/maint-xml-dump-01.xml: New file.
1721 * gdb.xml/maint-xml-dump-02.xml: New file.
1722 * gdb.xml/maint-xml-dump.exp: New file.
1723
bb8d1260
SL
17242020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1725
1726 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1727 Adjust for omitted commands when TUI is disabled.
1728
7e4b9c4c
GB
17292020-06-23 Gary Benson <gbenson@redhat.com>
1730 Pedro Alves <palves@redhat.com>
1731
1732 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1733 * gdb.cp/nsimport.cc: Likewise.
1734 * gdb.cp/nsnested.cc: Likewise.
1735 * gdb.cp/nsnoimports.cc: Likewise.
1736 * gdb.cp/nsusing.cc: Likewise.
1737 * gdb.cp/smartp.cc: Likewise.
1738 * gdb.python/py-pp-integral.c: Likewise.
1739 * gdb.python/py-pp-re-notag.c: Likewise.
1740
2e573c0a
GB
17412020-06-23 Gary Benson <gbenson@redhat.com>
1742
1743 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1744 * gdb.cp/nsimport.cc: Likewise.
1745 * gdb.cp/nsnested.cc: Likewise.
1746 * gdb.cp/nsnoimports.cc: Likewise.
1747 * gdb.cp/nsusing.cc: Likewise.
1748 * gdb.cp/smartp.cc: Likewise.
1749 * gdb.python/py-pp-integral.c: Likewise.
1750 * gdb.python/py-pp-re-notag.c: Likewise.
1751
746ebfe8
PW
17522020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1753
1754 * gdb.base/default-args.exp: New test.
1755 * gdb.base/default-args.c: New file.
1756 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1757 * gdb.base/default.exp: Update to new help text.
1758 * gdb.base/help.exp: Likewise.
1759 * gdb.base/page.exp: Likewise.
1760 * gdb.base/style.exp: Likewise.
1761 * gdb.guile/guile.exp: Likewise.
1762 * gdb.python/python.exp: Likewise.
1763
e822f2cd
SL
17642020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1765
1766 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1767 remote host. Fix search path syntax on Windows host.
1768
48e9cc84
PW
17692020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1770
1771 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1772 over 'exec-file-mismatch'.
1773 * gdb.base/attach.c: Mark should_exit volatile.
1774 * gdb.base/attach2.c: Likewise. Add a comment explaining
1775 why the sleep cannot be big.
1776 * gdb.base/attach3.c: New file.
1777
160f8a8f
SL
17782020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1779
1780 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1781 prefix optional.
1782
4d91c2a4
SL
17832020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1784
1785 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1786 for remote host.
1787
87f83f20
SL
17882020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1789 Hafiz Abid Qadeer <abidh@codesourcery.com>
1790
1791 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1792 file sent to remote host.
1793 (top level): Allow int32_t as type of 32-bit register.
1794
37ab8655
TV
17952020-06-19 Tom de Vries <tdevries@suse.de>
1796
1797 * lib/gdb.exp (gdb_note): New proc.
1798 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1799 (gdb_default_target_compile): ... here. Only call
1800 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1801 (use_gdb_compile): Change to array.
1802 (toplevel): Update sets of use_gdb_compile to specify language.
1803 Warn about default_target_compile override. Store dejagnu's version
1804 of default_target_compile in dejagnu_default_target_compile.
1805
a8a56685
TV
18062020-06-18 Tom de Vries <tdevries@suse.de>
1807
1808 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1809 (default_gdb_init): ... here.
1810
581bea2c
SL
18112020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1812
1813 Fix TUI support checks in gdb.tui tests.
1814
1815 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1816 just say UNSUPPORTED.
1817 * gdb.tui/corefile-run.exp: Likewise.
1818 * gdb.tui/empty.exp: Likewise.
1819 * gdb.tui/list-before.exp: Likewise.
1820 * gdb.tui/list.exp: Likewise.
1821 * gdb.tui/main.exp: Likewise.
1822 * gdb.tui/regs.exp: Likewise.
1823 * gdb.tui/resize.exp: Likewise.
1824 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1825 * gdb.tui/tui-layout-asm.exp: Likewise.
1826 * gdb.tui/tui-missing-src.exp: Likewise.
1827 * gdb.tui/winheight.exp: Likewise.
1828 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1829
05e682e3
SL
18302020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1831
1832 Fix TCL error in gdb.python/py-format-string.exp.
1833
1834 * gdb.python/py-format-string.exp: Move test for python support
1835 earlier, out of function body.
1836
efb763a5
SM
18372020-06-15 Simon Marchi <simon.marchi@efficios.com>
1838
1839 * gdb.base/index-cache-load-twice.c: New.
1840 * gdb.base/index-cache-load-twice.exp: New.
1841
43327b20
KS
18422020-06-17 Keith Seitz <keiths@redhat.com>
1843
99cf27cf 1844 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1845 when executing "gdb --configuration".
1846
081e778c
TV
18472020-06-17 Tom de Vries <tdevries@suse.de>
1848
1849 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1850 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1851 conditional on presence of gdb_tcl_unknown.
1852 (gdb_finish): Make override undo conditional on presence of
1853 gdb_tcl_unknown.
1854
d2d1ea20
TT
18552020-06-16 Tom Tromey <tom@tromey.com>
1856
1857 * gdb.python/tui-window.py (failwin): New function. Register it
1858 as a TUI window type.
1859 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1860
c802e8a7
GB
18612020-06-16 Gary Benson <gbenson@redhat.com>
1862
1863 * gdb.python/py-nested-maps.c (create_map): Add missing return
1864 value.
1865 (create_map_map): Likewise.
1866
ff08abb8
TBA
18672020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1868
1869 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1870 variable.
1871 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1872 and use the already-defined 'options' variable.
1873
a29d5112
AB
18742020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1875 Tom de Vries <tdevries@suse.de>
1876
1877 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1878 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1879 (gdb_setup_known_globals): New proc.
1880 (gdb_cleanup_globals): New proc.
1881 * lib/gdb.exp (load_lib): New override proc.
1882 (gdb_stdin_log_init): Set var in_file as persistent global.
1883 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1884 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1885 fpc_compiler as persistent global.
1886
8c74a764
TV
18872020-06-12 Tom de Vries <tdevries@suse.de>
1888
1889 * lib/tuiterm.exp (spawn): Rename to ...
1890 (tui_spawn): ... this.
1891 (toplevel): Move rename of spawn ...
1892 (gdb_init_tuiterm): ... here. New proc.
1893 (gdb_finish_tuiterm): New proc.
1894 * lib/gdb.exp (gdb_finish_hooks): New global var.
1895 (gdb_finish): Handle gdb_finish_hooks.
1896 (tuiterm_env): New proc.
1897 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
1898 tuiterm_env.
1899 * gdb.tui/basic.exp: Same.
1900 * gdb.tui/corefile-run.exp: Same.
1901 * gdb.tui/empty.exp: Same.
1902 * gdb.tui/list-before.exp: Same.
1903 * gdb.tui/list.exp: Same.
1904 * gdb.tui/main.exp: Same.
1905 * gdb.tui/new-layout.exp: Same.
1906 * gdb.tui/regs.exp: Same.
1907 * gdb.tui/resize.exp: Same.
1908 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
1909 * gdb.tui/tui-layout-asm.exp: Same.
1910 * gdb.tui/tui-missing-src.exp: Same.
1911 * gdb.tui/winheight.exp: Same.
1912
26783bce
TV
19132020-06-12 Tom de Vries <tdevries@suse.de>
1914
1915 PR testsuite/26110
1916 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
1917 (gdb_finish): Reinstall dejagnu's override of ::unknown.
1918
2b4e6a3f
TT
19192020-06-11 Tom Tromey <tom@tromey.com>
1920
1921 PR gdb/18318:
1922 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
1923 floating point tests.
1924
2f33032a
KS
19252020-06-11 Keith Seitz <keiths@redhat.com>
1926
1927 PR gdb/21356
1928 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
1929 vla_struct.
1930 Add new struct vla_typedef and union vla_typedef_union and
1931 corresponding instantiation objects.
1932 Initialize new objects.
1933 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
1934 and vla_typedef_union_object.
1935 Fixup type for vla_struct_object.
1936
a8baf0a3
TV
19372020-06-11 Tom de Vries <tdevries@suse.de>
1938
1939 * lib/gdb.exp (with_override): New proc, factored out of ...
1940 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
1941
7ab96794
TV
19422020-06-10 Tom de Vries <tdevries@suse.de>
1943
1944 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
1945
cab5c3b7
SM
19462020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
1947
1948 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
1949 parameter, update callers.
1950
f8c41851
SM
19512020-06-04 Simon Marchi <simon.marchi@efficios.com>
1952
1953 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
1954 * gdb.dwarf2/share-psymtabs-bt.c: New file.
1955 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
1956
1c07a73f
TV
19572020-06-04 Tom de Vries <tdevries@suse.de>
1958
1959 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
1960
95146b5d
TV
19612020-06-04 Tom de Vries <tdevries@suse.de>
1962
1963 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
1964 exp_continue.
1965
0cfcd4f0
TV
19662020-06-04 Tom de Vries <tdevries@suse.de>
1967
1968 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
1969
f9b5d5ea
TV
19702020-06-03 Tom de Vries <tdevries@suse.de>
1971
1972 PR symtab/26046
1973 * gdb.cp/breakpoint-locs-2.cc: New test.
1974 * gdb.cp/breakpoint-locs.cc: New test.
1975 * gdb.cp/breakpoint-locs.exp: New file.
1976 * gdb.cp/breakpoint-locs.h: New test.
1977
5144dfba
TV
19782020-06-03 Tom de Vries <tdevries@suse.de>
1979
1980 PR testsuite/25609
1981 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
1982 value of global verbose.
1983 * gdb.base/jit-elf.exp: Same.
1984 * gdb.base/jit-reader.exp: Same.
1985
621eacdf
TV
19862020-06-02 Tom de Vries <tdevries@suse.de>
1987
1988 * gdb.dwarf2/multidictionary.exp: Don't use
1989 gdb_spawn_with_cmdline_opts.
1990
1313c56e
AB
19912020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
1992
1993 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
1994 use_header case.
1995 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
1996 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
1997 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
1998 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
1999 * gdb.dwarf2/dw2-inline-header.c: New file.
2000 * gdb.dwarf2/dw2-inline-header.h: New file.
2001
f68f85b5
PA
20022020-05-30 Pedro Alves <palves@redhat.com>
2003
2004 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2005 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2006
678048e8
GB
20072020-05-29 Gary Benson <gbenson@redhat.com>
2008
2009 * gdb.compile/compile-cplus.exp (additional_flags): Also
2010 set when building with clang.
2011 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2012 when building with clang.
2013
9fcafd23
GB
20142020-05-29 Gary Benson <gbenson@redhat.com>
2015
2016 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2017 building with clang.
2018 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2019
735d5a07
GB
20202020-05-29 Gary Benson <gbenson@redhat.com>
2021
2022 * gdb.cp/koenig.exp (prepare_for_testing): Add
2023 additional_flags=-Wno-unused-comparison.
2024 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2025
4ad2c6a0
GB
20262020-05-28 Gary Benson <gbenson@redhat.com>
2027
2028 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2029 statement.
2030
09fe663e
GB
20312020-05-28 Gary Benson <gbenson@redhat.com>
2032
2033 * gdb.cp/classes.exp (prepare_for_testing): Add
2034 additional_flags=-Wno-deprecated-register.
2035 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2036 * gdb.cp/misc.exp: Likewise.
2037
cee00f17
GB
20382020-05-28 Gary Benson <gbenson@redhat.com>
2039
2040 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2041 (test_op_new::operator new): Add return statement.
2042 (test_op_new_array::operator new[]): Likewise.
2043
636edd00
PA
20442020-05-27 Pedro Alves <palves@redhat.com>
2045
2046 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2047 check. Use test_gdb_complete_unique instead of
2048 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2049 test_gdb_complete_multiple instead of
2050 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2051
c2b75043
LM
20522020-05-27 Luis Machado <luis.machado@linaro.org>
2053
2054 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2055 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2056 * gdb.arch/arm-disassembler-options.exp: Likewise.
2057 * gdb.arch/arm-disp-step.exp: Likewise.
2058 * gdb.arch/thumb-prologue.exp: Likewise.
2059 * gdb.base/async.exp: Likewise.
2060 * gdb.base/auxv.exp: Likewise.
2061 * gdb.base/complex-parts.exp: Likewise.
2062 * gdb.base/ena-dis-br.exp: Likewise.
2063 * gdb.base/foll-exec.exp: Likewise.
2064 * gdb.base/permissions.exp: Likewise.
2065 * gdb.base/relocate.exp: Likewise.
2066 * gdb.base/return2.exp: Likewise.
2067 * gdb.base/sigbpt.exp: Likewise.
2068 * gdb.base/siginfo-obj.exp: Likewise.
2069 * gdb.cp/converts.exp: Likewise.
2070 * gdb.cp/exceptprint.exp: Likewise.
2071 * gdb.cp/inherit.exp: Likewise.
2072 * gdb.cp/nsnoimports.exp: Likewise.
2073 * gdb.cp/virtbase2.exp: Likewise.
2074 * gdb.mi/mi-var-cmd.exp: Likewise.
2075 * gdb.mi/var-cmd.c: Likewise.
2076
53a47a3e
TT
20772020-05-26 Tom Tromey <tromey@adacore.com>
2078
2079 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2080
0bc2354b
TT
20812020-05-26 Tom Tromey <tromey@adacore.com>
2082
2083 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2084 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2085 type.
2086 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2087 variable.
2088
0db49895
CBG
20892020-05-26 Christian Biesinger <cbiesinger@google.com>
2090
2091 * Makefile.in: Use = instead of == for the test command
2092 for portability.
2093
40d22035
TV
20942020-05-26 Tom de Vries <tdevries@suse.de>
2095
2096 * gdb.base/gold-gdb-index-2.c: New test.
2097 * gdb.base/gold-gdb-index.c: New test.
2098 * gdb.base/gold-gdb-index.exp: New file.
2099 * gdb.base/gold-gdb-index.h: New test.
2100
043e2e02
TV
21012020-05-25 Tom de Vries <tdevries@suse.de>
2102
2103 * boards/gold-gdb-index.exp: New file.
2104
462f72c5
SM
21052020-05-25 Simon Marchi <simon.marchi@efficios.com>
2106
2107 * boards/simavr.exp: New file.
2108
6cf66e76
SM
21092020-05-25 Simon Marchi <simon.marchi@efficios.com>
2110
2111 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2112 * gdb.base/inferior-args.exp: New file.
2113 * gdb.base/inferior-args.c: New file.
2114
75d04512
SM
21152020-05-25 Simon Marchi <simon.marchi@efficios.com>
2116
2117 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2118 inferior_args. Pass it to gdb_reload.
2119 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2120 inferior_args.
2121 (gdb_reload): Add inferior_args argument.
2122 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2123 pass it to gdbserver_run.
2124 * boards/native-gdbserver.exp: Do not set noargs.
2125 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2126 inferior_args argument.
2127 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2128 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2129 * gdb.base/args.exp: Likewise.
2130
42cf1844
TV
21312020-05-25 Tom de Vries <tdevries@suse.de>
2132
2133 * lib/gdb.exp (exec_is_pie): Add comment.
2134
8f7d38ef
TV
21352020-05-25 Tom de Vries <tdevries@suse.de>
2136
2137 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2138 instead of $binfile in the untested message.
2139
465e1b0f
TV
21402020-05-25 Tom de Vries <tdevries@suse.de>
2141
2142 PR testsuite/26031
2143 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2144
3c5a0e02
TV
21452020-05-25 Tom de Vries <tdevries@suse.de>
2146
2147 * boards/gold.exp: New file.
2148
0a4f5f8c
TT
21492020-05-23 Tom Tromey <tom@tromey.com>
2150
2151 * gdb.base/style.exp: Remove completion styling test.
2152 * lib/gdb-utils.exp (style): Remove completion styles.
2153
eca1f90c
TT
21542020-05-23 Tom Tromey <tom@tromey.com>
2155
2156 * gdb.base/style.exp: Add completion styling test.
2157 * lib/gdb-utils.exp (style): Add completion styles.
2158
7c13f4e8
AB
21592020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2160
2161 * gdb.base/annota1.exp: Update expected results.
2162 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2163 test name.
2164 * gdb.cp/annota3.exp: Update expected results.
2165
41977d16
SM
21662020-05-20 Simon Marchi <simon.marchi@efficios.com>
2167
2168 PR gdb/26016
2169 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2170 against MAP_FAILED.
2171 * gdb.base/coremaker.c (mmapdata): Likewise.
2172 * gdb.base/jit-reader-host.c (main): Likewise.
2173 * gdb.base/sym-file-loader.c (load): Likewise.
2174 (load_shlib): Likewise.
2175
b4757f2e
TT
21762020-05-20 Tom Tromey <tromey@adacore.com>
2177
2178 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2179
9a0bacfb
TV
21802020-05-20 Tom de Vries <tdevries@suse.de>
2181
2182 PR symtab/25833
2183 * gdb.base/with-mf-inc.c: New test.
2184 * gdb.base/with-mf-main.c: New test.
2185 * gdb.base/with-mf.exp: New file.
2186
76571211
TT
21872020-05-19 Tom Tromey <tromey@adacore.com>
2188
2189 * gdb.rust/simple.exp: Restore missing test result.
2190
4cd9f3d5
TV
21912020-05-19 Tom de Vries <tdevries@suse.de>
2192
2193 * gdb.base/gdb-caching-proc.exp: Fix typo.
2194
7d874253
TT
21952020-05-19 Tom Tromey <tromey@adacore.com>
2196
2197 * gdb.rust/simple.exp: Add some test descriptions.
2198 (test_one_slice): Use with_test_prefix.
2199
1d727695
TV
22002020-05-18 Tom de Vries <tdevries@suse.de>
2201
2202 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2203
7f32a4d5
PA
22042020-05-17 Pedro Alves <palves@redhat.com>
2205
2206 PR gdb/25741
2207 * gdb.base/hw-sw-break-same-address.exp: New file.
2208
7cfd74cf
PA
22092020-05-16 Pedro Alves <palves@redhat.com>
2210
2211 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2212 LAST_LOADED_FILE accordingly.
2213
57b4f16e
PW
22142020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2215
2216 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2217
7c05caf7
PW
22182020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2219
2220 * gdb.base/help.exp: Test apropos and help for commands
2221 having aliases. Fixed comments not starting with an
2222 upper-case letter or not finishing with a dot.
2223
7aa1b46f
PW
22242020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2225
3b3aaacb
PW
2226 * gdb.base/alias.exp: Update help output check.
2227
57b4f16e 22282020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2229
7aa1b46f
PW
2230 * gdb.base/default.exp: Update output following fixes.
2231
0605465f
PW
22322020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2233
2234 * gdb.base/alias.exp: Test aliases starting with a prefix of
2235 another alias.
2236
86e4e63d
GB
22372020-05-15 Gary Benson <gbenson@redhat.com>
2238
2239 * gdb.base/info-os.c (main): Add return statement.
2240 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2241 * gdb.base/large-frame-2.c (func): Likewise.
2242 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2243 * gdb.base/pr10179-b.c (foo2): Likewise.
2244 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2245 * gdb.base/watch-cond.c (func): Likewise.
2246 * gdb.multi/goodbye.c (verylongfun): Likewise.
2247 * gdb.multi/hello.c (commonfun): Likewise.
2248 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2249 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2250 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2251 Likewise.
2252 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2253 * gdb.threads/interrupt-while-step-over.c (child_function):
2254 Likewise.
2255 * gdb.trace/actions-changed.c (end): Likewise.
2256
163df4df
GB
22572020-05-15 Gary Benson <gbenson@redhat.com>
2258
2259 * gdb.opencl/callfuncs.exp: Report when test skipped.
2260 * gdb.opencl/convs_casts.exp: Likewise.
2261 * gdb.opencl/datatypes.exp: Likewise.
2262 * gdb.opencl/operators.exp: Likewise.
2263 * gdb.opencl/vec_comps.exp: Likewise.
2264
6dbc505a
TV
22652020-05-15 Tom de Vries <tdevries@suse.de>
2266
2267 * gdb.base/align.exp.in: Rename to ...
2268 * gdb.base/align.exp.tcl: ... this.
2269 * gdb.base/align-c++.exp: Update.
2270 * gdb.base/align-c.exp: Update.
2271 * gdb.base/all-architectures.exp.in: Rename to ...
2272 * gdb.base/all-architectures.exp: ... this.
2273 * gdb.base/all-architectures-0.exp: Update.
2274 * gdb.base/all-architectures-1.exp: Update.
2275 * gdb.base/all-architectures-2.exp: Update.
2276 * gdb.base/all-architectures-3.exp: Update.
2277 * gdb.base/all-architectures-4.exp: Update.
2278 * gdb.base/all-architectures-5.exp: Update.
2279 * gdb.base/all-architectures-6.exp: Update.
2280 * gdb.base/all-architectures-7.exp: Update.
2281 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2282 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2283 * gdb.base/infcall-nested-structs-c++.exp: Update.
2284 * gdb.base/infcall-nested-structs-c.exp: Update.
2285 * gdb.base/info-types.exp.in: Rename to ...
2286 * gdb.base/info-types.exp.tcl: ... this.
2287 * gdb.base/info-types-c++.exp: Update.
2288 * gdb.base/info-types-c.exp: Update.
2289 * gdb.base/max-depth.exp.in: Rename to ...
2290 * gdb.base/max-depth.exp.tcl: ... this.
2291 * gdb.base/max-depth-c++.exp: Update.
2292 * gdb.base/max-depth-c.exp: Update.
2293 * gdb.cp/cpexprs.exp.in: Rename to ...
2294 * gdb.cp/cpexprs.exp.tcl: ... this.
2295 * gdb.cp/cpexprs-debug-types.exp: Update.
2296 * gdb.cp/cpexprs.exp: Update.
2297 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2298 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2299 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2300 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2301 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2302 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2303 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2304 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2305 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2306 * gdb.dwarf2/clang-debug-names.exp: Update.
2307
d1034d78
AB
23082020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2309
2310 * lib/check-test-names.exp: Remove code that prevents this file
2311 loading when tests are run in parallel.
2312
3c5c3649
PA
23132020-05-15 Pedro Alves <palves@redhat.com>
2314
2315 * gdb.multi/multi-kill.exp (start_inferior): Remove
2316 'testpid' parameter. Refer to namespace variable directly.
2317 (testpid): Declare as namespace variable.
2318
272c36b8
PA
23192020-05-15 Pedro Alves <palves@redhat.com>
2320
2321 * gdb.multi/multi-kill.exp: Wrap in namespace.
2322 (start_inferior): Add TESTPID parameter. Use it instead of the
2323 testpid global.
2324 (top level): Define empty TESTPID array, and pass it down to
2325 start_inferior.
2326
02eba61a
TV
23272020-05-14 Tom de Vries <tdevries@suse.de>
2328
2329 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2330 output.
2331
971a3747
TV
23322020-05-14 Tom de Vries <tdevries@suse.de>
2333
2334 * gdb.base/align.exp: Split into ...
2335 * gdb.base/align.exp.in: ...
2336 * gdb.base/align-c++.exp: ...
2337 * gdb.base/align-c.exp: ... these.
2338 * gdb.base/infcall-nested-structs.exp: Split into ...
2339 * gdb.base/infcall-nested-structs.exp.in: ...
2340 * gdb.base/infcall-nested-structs-c++.exp: ...
2341 * gdb.base/infcall-nested-structs-c.exp: ... these.
2342 * gdb.base/info-types.exp: Split into ...
2343 * gdb.base/info-types.exp.in: ...
2344 * gdb.base/info-types-c++.exp: ...
2345 * gdb.base/info-types-c.exp: ... these.
2346 * gdb.base/max-depth.exp: Split into ...
2347 * gdb.base/max-depth.exp.in: ...
2348 * gdb.base/max-depth-c++.exp: ...
2349 * gdb.base/max-depth-c.exp: ... these.
2350 * gdb.cp/infcall-nodebug.exp: Split into ...
2351 * gdb.cp/infcall-nodebug.exp.in: ...
2352 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2353 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2354 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2355 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2356
a05575d3
TBA
23572020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2358 Pedro Alves <palves@redhat.com>
2359
2360 * gdb.multi/multi-exit.c: New file.
2361 * gdb.multi/multi-exit.exp: New file.
2362 * gdb.multi/multi-kill.c: New file.
2363 * gdb.multi/multi-kill.exp: New file.
2364
6ad82919
TBA
23652020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2366
2367 * gdb.base/annota1.exp: Update the expected output.
2368 * gdb.cp/annota2.exp: Ditto.
2369
843f4d93
AB
23702020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2371
2372 * lib/check-test-names.exp: Disable when testing is being run in
2373 parallel.
2374
c7c66341
TV
23752020-05-12 Tom de Vries <tdevries@suse.de>
2376
2377 * gdb.base/jit-elf.exp: Fix string concat.
2378
1b59ca1c
TV
23792020-05-12 Tom de Vries <tdevries@suse.de>
2380
2381 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2382 messages.
2383
b4991d29
TV
23842020-05-12 Tom de Vries <tdevries@suse.de>
2385
2386 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2387
dbb0ab10
TV
23882020-05-12 Tom de Vries <tdevries@suse.de>
2389
2390 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2391 * gdb.ada/mi_catch_ex.exp: Same.
2392 * gdb.ada/mi_catch_ex_hand.exp: Same.
2393
7549fed8
TV
23942020-05-12 Tom de Vries <tdevries@suse.de>
2395
2396 * gdb.fortran/complex.exp: Use with_test_prefix.
2397
af2d5cd8
TV
23982020-05-12 Tom de Vries <tdevries@suse.de>
2399
2400 * gdb.trace/passcount.exp: Fix test-names.
2401
7c121311
TV
24022020-05-12 Tom de Vries <tdevries@suse.de>
2403
2404 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2405
c9f3b40e
TV
24062020-05-12 Tom de Vries <tdevries@suse.de>
2407
2408 * gdb.gdb/complaints.exp: Use with_test_prefix.
2409 * gdb.xml/tdesc-regs.exp: Same.
2410 * gdb.opt/inline-locals.exp: Fix test name.
2411
111b33f0
TV
24122020-05-12 Tom de Vries <tdevries@suse.de>
2413
2414 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2415 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2416 * gdb.dwarf2/implref-struct.exp: Same.
2417 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2418 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2419
ebf47080
SM
24202020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2421
2422 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2423
d30dcd12
AB
24242020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2425
2426 * lib/check-test-names.exp (all_test_names): New module variable.
2427 (counts): Add 'duplicates' field.
2428 (_check_duplicates): New procedure.
2429 (check): Also check for duplicates.
2430 (do_log_summary): Print duplicates count.
2431 (do_reset_vars): Reset counter for duplicate test names, and
2432 discard all know test names.
2433
34584c09
AB
24342020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2435
2436 * lib/gdb.exp: Include check-test-names.exp library.
2437 * lib/check-test-names.exp: New file.
2438
e0002117
TV
24392020-05-11 Tom de Vries <tdevries@suse.de>
2440
2441 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2442
53f539a3
KS
24432020-05-11 Keith Seitz <keiths@redhat.com>
2444
2445 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2446
113ee09a
TV
24472020-05-11 Tom de Vries <tdevries@suse.de>
2448
2449 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2450 * gdb.cp/cpexprs.exp.in: .. here.
2451 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2452 cpexprs.exp.
2453
ba3e70b0
KS
24542020-05-11 Keith Seitz <keiths@redhat.com>
2455
2456 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2457 test names.
2458 * gdb.ada/arrayptr.exp: Likewise.
2459 * gdb.ada/assign_arr.exp: Likewise.
2460 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2461 * gdb.ada/bp_on_var.exp: Likewise.
2462 * gdb.ada/call_pn.exp: Likewise.
2463 * gdb.ada/complete.exp: Likewise.
2464 * gdb.ada/fun_overload_menu.exp: Likewise.
2465 * gdb.ada/funcall_param.exp: Likewise.
2466 * gdb.ada/funcall_ref.exp: Likewise.
2467 * gdb.ada/packed_array_assign.exp: Likewise.
2468 * gdb.ada/same_component_name.exp: Likewise.
2469 * gdb.ada/type_coercion.exp: Likewise.
2470 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2471 * gdb.ada/variant_record_packed_array.exp: Likewise.
2472
3ee6bb11
TV
24732020-05-11 Tom de Vries <tdevries@suse.de>
2474
2475 PR symtab/25941
2476 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2477 out of ...
2478 * gdb.dwarf2/clang-debug-names.exp: ... here.
2479 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2480 clang-debug-names.exp.in.
2481 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2482 * gdb.dwarf2/clang-debug-names-2.c: New test.
2483
86cd6bc8
AKS
24842020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2485
2486 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2487 (fortran_runto_main): New Proc, fortran version of runto_main.
2488 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2489 * gdb.fortran/array-bounds.exp: Likewise.
2490 * gdb.fortran/array-slices.exp: Likewise.
2491 * gdb.fortran/block-data.exp: Likewise.
2492 * gdb.fortran/charset.exp: Likewise.
2493 * gdb.fortran/common-block.exp: Likewise.
2494 * gdb.fortran/complex.exp: Likewise.
2495 * gdb.fortran/derived-type-function.exp: Likewise.
2496 * gdb.fortran/derived-type.exp: Likewise.
2497 * gdb.fortran/info-modules.exp: Likewise.
2498 * gdb.fortran/info-types.exp: Likewise.
2499 * gdb.fortran/intrinsics.exp: Likewise.
2500 * gdb.fortran/library-module.exp: Likewise.
2501 * gdb.fortran/logical.exp: Likewise.
2502 * gdb.fortran/max-depth.exp: Likewise.
2503 * gdb.fortran/module.exp: Likewise.
2504 * gdb.fortran/multi-dim.exp: Likewise.
2505 * gdb.fortran/nested-funcs.exp: Likewise.
2506 * gdb.fortran/print-formatted.exp: Likewise.
2507 * gdb.fortran/print_type.exp: Likewise.
2508 * gdb.fortran/printing-types.exp: Likewise.
2509 * gdb.fortran/ptr-indentation.exp: Likewise.
2510 * gdb.fortran/ptype-on-functions.exp: Likewise.
2511 * gdb.fortran/subarray.exp: Likewise.
2512 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2513 * gdb.fortran/vla-datatypes.exp: Likewise.
2514 * gdb.fortran/vla-history.exp: Likewise.
2515 * gdb.fortran/vla-ptr-info.exp: Likewise.
2516 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2517 * gdb.fortran/vla-ptype.exp: Likewise.
2518 * gdb.fortran/vla-sizeof.exp: Likewise.
2519 * gdb.fortran/vla-type.exp: Likewise.
2520 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2521 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2522 * gdb.fortran/vla-value-sub.exp: Likewise.
2523 * gdb.fortran/vla-value.exp: Likewise.
2524 * gdb.fortran/whatis_type.exp: Likewise.
2525 * gdb.mi/mi-var-child-f.exp: Likewise.
2526
6dc55ce9 25272020-05-09 Tom de Vries <tdevries@suse.de>
2528
2529 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2530
283cb58c
TV
25312020-05-08 Tom de Vries <tdevries@suse.de>
2532
2533 * gdb.dwarf2/clang-debug-names.c: New test.
2534 * gdb.dwarf2/clang-debug-names.exp: New file.
2535
ac4a4f1c
SM
25362020-05-06 Simon Marchi <simon.marchi@efficios.com>
2537
2538 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2539 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2540
24fe640b
TV
25412020-05-06 Tom de Vries <tdevries@suse.de>
2542
2543 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2544 breakpoint is at a "recommended breakpoint location".
2545 * gdb.reverse/consecutive-reverse.exp: Same.
2546
0d8683a3
TV
25472020-05-06 Tom de Vries <tdevries@suse.de>
2548
2549 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2550 address.
2551
b8983c46
TV
25522020-05-06 Tom de Vries <tdevries@suse.de>
2553
2554 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2555
abf6d805
TV
25562020-05-06 Tom de Vries <tdevries@suse.de>
2557
2558 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2559 info for r.
2560
0fc2a808
TV
25612020-05-06 Tom de Vries <tdevries@suse.de>
2562
2563 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2564 necessary.
2565
873dd427
TV
25662020-05-06 Tom de Vries <tdevries@suse.de>
2567
2568 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2569 void.
2570
7c99e7e2
TV
25712020-05-06 Tom de Vries <tdevries@suse.de>
2572
2573 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2574 of ...
2575 * gdb.base/async.exp: ... here.
2576 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2577 "recommended breakpoint location".
2578
6173d6a6
TV
25792020-05-06 Tom de Vries <tdevries@suse.de>
2580
2581 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2582
6015a067
TV
25832020-05-04 Tom de Vries <tdevries@suse.de>
2584
2585 * gdb.base/async.exp: Check whether instruction addresses are a
2586 "recommended breakpoint location".
2587
3b6acaee
TT
25882020-05-03 Tom Tromey <tom@tromey.com>
2589
2590 * gdb.base/sepdebug.exp: Remove "catch" test.
2591 * gdb.base/break.exp: Remove "catch" test.
2592 * gdb.base/default.exp: Update expected output.
2593
5beb4d17
TV
25942020-05-02 Tom de Vries <tdevries@suse.de>
2595
2596 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2597 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2598 * gdb.arch/i386-mpx-map.exp: Same.
2599 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2600 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2601 * gdb.arch/i386-mpx.exp: Same.
2602
8caf140d
TV
26032020-05-02 Tom de Vries <tdevries@suse.de>
2604
2605 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2606
693196cb
TV
26072020-05-01 Tom de Vries <tdevries@suse.de>
2608
2609 * gdb.ada/operator_bp.exp: Allow more than required amount of
2610 breakpoint.
2611
53ae0aa9
TV
26122020-05-01 Tom de Vries <tdevries@suse.de>
2613
2614 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2615
ee9d1e5f
HD
26162020-04-30 Hannes Domani <ssbssa@yahoo.de>
2617
2618 PR gdb/18706
2619 * gdb.cp/stub-array-size.cc: New test.
2620 * gdb.cp/stub-array-size.exp: New file.
2621 * gdb.cp/stub-array-size.h: New test.
2622 * gdb.cp/stub-array-size2.cc: New test.
2623
d5cf82c0
HD
26242020-04-30 Hannes Domani <ssbssa@yahoo.de>
2625
2626 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2627 output to the new format.
2628
42e165c3
SM
26292020-04-29 Simon Marchi <simon.marchi@efficios.com>
2630
2631 * gdb.base/break.exp: Use with_test_prefix.
2632
6e4e3fe1
TV
26332020-04-29 Tom de Vries <tdevries@suse.de>
2634
2635 * lib/gdb.exp (debug_types): New proc.
2636 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2637 * gdb.python/py-symtab.exp: Same.
2638
d642b692
HD
26392020-04-29 Hannes Domani <ssbssa@yahoo.de>
2640
2641 PR gdb/17320
2642 * gdb.base/pretty-array.c: New test.
2643 * gdb.base/pretty-array.exp: New file.
2644
ea90f227
TV
26452020-04-29 Tom de Vries <tdevries@suse.de>
2646
2647 PR symtab/25889
2648 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2649 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2650 and include cpexprs.exp.
2651
a65189c9
TV
26522020-04-28 Mark Williams <mark@myosotissp.com>
2653
2654 PR gdb/24480
2655 * dw4-toplevel-types.exp: Test for top level types.
2656 * dw4-toplevel-types.cc: Test for top level types.
2657
32d1f47a
TBA
26582020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2659
2660 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2661 (theads -> threads).
2662
56a4f5a1
TV
26632020-04-28 Tom de Vries <tdevries@suse.de>
2664
2665 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2666
0b2f8a3b
TV
26672020-04-28 Tom de Vries <tdevries@suse.de>
2668
2669 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2670
5390c717
TV
26712020-04-28 Tom de Vries <tdevries@suse.de>
2672
2673 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2674
15cd93d0
TV
26752020-04-28 Tom de Vries <tdevries@suse.de>
2676
2677 * gdb.dwarf2/main-foo.c: New test.
2678 * gdb.dwarf2/struct-with-sig.exp: New file.
2679
d472f0fb
TV
26802020-04-25 Tom de Vries <tdevries@suse.de>
2681
2682 * boards/debug-types.exp: New file.
2683
8d840e05
AB
26842020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2685
2686 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2687
bcfe6157
TT
26882020-04-24 Tom Tromey <tom@tromey.com>
2689
2690 PR symtab/12707:
2691 * gdb.python/py-symbol.exp: Update expected results for
2692 linkage_name test.
2693 * gdb.cp/print-demangle.exp: New file.
2694 * gdb.base/c-linkage-name.exp: Fix test.
2695 * gdb.guile/scm-symbol.exp: Update expected results for
2696 linkage_name test.
2697
f049a313
TT
26982020-04-24 Tom Tromey <tom@tromey.com>
2699
2700 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2701 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2702 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2703 assembler.
2704
7cf28874
TV
27052020-04-24 Tom de Vries <tdevries@suse.de>
2706
2707 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2708 C++.
2709
dac2fef7
TT
27102020-04-24 Tom Tromey <tromey@adacore.com>
2711
2712 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2713 values.
2714 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2715 values. Update test for minimal encodings.
2716 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2717 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2718 values. Update test for minimal encodings.
2719
1acda803
TT
27202020-04-24 Tom Tromey <tromey@adacore.com>
2721
2722 PR python/23662:
2723 * gdb.ada/variant.exp: Add Python checks.
2724 * gdb.rust/simple.exp: Add dynamic type checks.
2725
adfb9815
TT
27262020-04-24 Tom Tromey <tromey@adacore.com>
2727
2728 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2729 Make array type matching more lax.
2730 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2731 * gdb.ada/mi_variant.exp: New file.
2732 * gdb.ada/mi_variant/pck.ads: New file.
2733 * gdb.ada/mi_variant/pkg.adb: New file.
2734 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2735 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2736
7d79de9a
TT
27372020-04-24 Tom Tromey <tromey@adacore.com>
2738
2739 * gdb.ada/variant.exp: Add dynamic field offset tests.
2740 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2741 * gdb.ada/variant/pkg.adb: Add new variables.
2742
f8e89861
TT
27432020-04-24 Tom Tromey <tromey@adacore.com>
2744
2745 * gdb.ada/variant.exp: New file
2746 * gdb.ada/variant/pkg.adb: New file
2747 * gdb.ada/variant/pck.adb: New file
2748
86e887ae
TV
27492020-04-24 Tom de Vries <tdevries@suse.de>
2750
2751 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2752
88428775
TV
27532020-04-24 Tom de Vries <tdevries@suse.de>
2754
2755 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2756 flags.
2757
4e86f6e7
TV
27582020-04-24 Tom de Vries <tdevries@suse.de>
2759
2760 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2761
2016d3e6
TV
27622020-04-24 Tom de Vries <tdevries@suse.de>
2763
2764 * lib/gdb.exp (default_gdb_start): Handle eof.
2765 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2766 failure.
2767 * gdb.base/readnever.exp: Handle clean_restart failure.
2768
70bc38f5
TV
27692020-04-23 Tom de Vries <tdevries@suse.de>
2770
2771 * gdb.base/decl-before-def.exp: Run to main and print a again.
2772
de82891c
TV
27732020-04-23 Tom de Vries <tdevries@suse.de>
2774
2775 * gdb.base/decl-before-def-decl.c: New test.
2776 * gdb.base/decl-before-def-def.c: New test.
2777 * gdb.base/decl-before-def.exp: New file.
2778
96038148
TV
27792020-04-23 Tom de Vries <tdevries@suse.de>
2780
2781 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2782
54ac3df1
TV
27832020-04-22 Tom de Vries <tdevries@suse.de>
2784
2785 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2786 debug_info_offset.
2787 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2788 before $objsfile in the line line.
2789
714534e1
TV
27902020-04-22 Tom de Vries <tdevries@suse.de>
2791
2792 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2793
16a7dbf4
MS
27942020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2795
2796 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2797 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2798 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2799 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2800 * gdb.base/jit-protocol.h: Update definitions to match all usage
2801 contexts.
2802
28032020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2804
2805 * gdb.base: Rename all jit related test and source files.
2806
28072020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2808
2809 * gdb.base/jit-reader.exp: Relax register output check.
2810
317d2668
TV
28112020-04-22 Tom de Vries <tdevries@suse.de>
2812
2813 PR symtab/25764
2814 * gdb.base/psym-external-decl-2.c: New test.
2815 * gdb.base/psym-external-decl.c: New test.
2816 * gdb.base/psym-external-decl.exp: New file.
2817 * gdb.threads/tls.exp: Add PR25807 kfail.
2818
eea9e357
TV
28192020-04-22 Tom de Vries <tdevries@suse.de>
2820
2821 PR symtab/25801
2822 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2823 in "info source" output.
2824
3d5afab3
TV
28252020-04-22 Tom de Vries <tdevries@suse.de>
2826
2827 PR symtab/25700
2828 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2829 symtab for imported_unit.c.
2830
b32102f6
GB
28312020-04-21 Gary Benson <gbenson@redhat.com>
2832
2833 * gdb.base/advance.c (func): New argument, to match call site.
2834 (func2, func3): Add return statements.
2835
d43b7a2d
TBA
28362020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2837
2838 * gdb.multi/run-only-second-inf.c: New file.
2839 * gdb.multi/run-only-second-inf.exp: New file.
2840
d89edf9b
MM
28412020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2842
2843 * gdb.btrace/multi-inferior.c: New test.
2844 * gdb.btrace/multi-inferior.exp: New file.
2845
1a476b6d
MM
28462020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2847
2848 * gdb.btrace/enable-new-thread.c: New test.
2849 * gdb.btrace/enable-new-thread.exp: New file.
2850
4778a5f8
TV
28512020-04-21 Tom de Vries <tdevries@suse.de>
2852
2853 PR gdb/25471
2854 * gdb.threads/killed-outside.c: New test.
2855 * gdb.threads/killed-outside.exp: New file.
2856
9b2c992c
GB
28572020-04-20 Gary Benson <gbenson@redhat.com>
2858
2859 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2860 * gdb.base/nested-subp2.exp: Likewise.
2861 * gdb.base/nested-subp3.exp: Likewise.
2862
b5d1d6f7
GB
28632020-04-20 Gary Benson <gbenson@redhat.com>
2864
2865 * gdb.base/nested-subp1.exp: Disable test when using clang.
2866 * gdb.base/nested-subp2.exp: Likewise.
2867 * gdb.base/nested-subp3.exp: Likewise.
2868
25230285
GB
28692020-04-20 Gary Benson <gbenson@redhat.com>
2870
2871 * gdb.cp/exception.cc: Fix compilation error with clang.
2872
fa93cc8f
GB
28732020-04-20 Gary Benson <gbenson@redhat.com>
2874
809730f3 2875 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2876
e0c45f30
GB
28772020-04-20 Gary Benson <gbenson@redhat.com>
2878
2879 * gdb.base/jit-main.c: Fix compilation error with clang.
2880
4ddfec93
KR
28812020-04-17 Kamil Rytarowski <n54@gmx.com>
2882
2883 * gdb.base/attach-twice.c: Include "sys/types.h".
2884 (PTRACE_ATTACH): Add fallback definition.
2885 (main): Pass `0' to the 4th argument of `ptrace'.
2886
2bed205e
KR
28872020-04-17 Kamil Rytarowski <n54@gmx.com>
2888
2889 * gdb.base/fork-running-state.c: Include "signal.h".
2890
0743fc83
TT
28912020-04-17 Tom Tromey <tromey@adacore.com>
2892
2893 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
2894 Update tests.
2895 * gdb.btrace/cpu.exp: Update tests.
2896 * gdb.base/maint.exp: Update tests.
2897 * gdb.base/default.exp: Update tests.
2898 * gdb.base/completion.exp: Update tests.
2899
efba5c23
TV
29002020-04-16 Tom de Vries <tdevries@suse.de>
2901
2902 PR symtab/25791
2903 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
2904 (ensure_gdb_index): and factor out and move ...
2905 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
2906 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
2907
d191d716
TV
29082020-04-16 Tom de Vries <tdevries@suse.de>
2909
2910 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
2911 loading exec.
2912
99f1bc6a
AB
29132020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
2914
2915 * gdb.base/many-completions.exp: New file.
2916
194d088f
TV
29172020-04-14 Tom de Vries <tdevries@suse.de>
2918
2919 PR symtab/25718
2920 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
2921
c1a66c06
TV
29222020-04-14 Tom de Vries <tdevries@suse.de>
2923
2924 PR symtab/25720
2925 * gdb.base/maint-expand-symbols-header-file.c: New test.
2926 * gdb.base/maint-expand-symbols-header-file.exp: New file.
2927 * gdb.base/maint-expand-symbols-header-file.h: New test.
2928
21b0982c
AB
29292020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2930
2931 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
2932 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
2933 get_func_info.
2934 (get_func_info): Delete.
2935 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
2936 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
2937 * lib/dwarf.exp (get_func_info): New function.
2938
dd1cab06
TV
29392020-04-13 Tom de Vries <tdevries@suse.de>
2940
2941 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
2942 to what find_gnatmake does.
2943
71ea2b6b
TV
29442020-04-10 Tom de Vries <tdevries@suse.de>
2945
2946 * gdb.base/style.exp: Expect "Expanding full symbols" message for
2947 -readnow.
2948
bdfc1e8a
TV
29492020-04-10 Tom de Vries <tdevries@suse.de>
2950
2951 PR cli/25808
2952 * gdb.base/style.c: Add leading newlines.
2953 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
2954 Check listing of main's one-line body.
2955
14ca8ecf
TV
29562020-04-08 Tom de Vries <tdevries@suse.de>
2957
2958 * lib/gdb.exp (psymtabs_p): New proc.
2959 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
2960 importing unit" unsupported if there are no partial symbols.
2961
e21d048f
TV
29622020-04-08 Tom de Vries <tdevries@suse.de>
2963
2964 PR testsuite/25760
2965 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
2966
25c11aca
TV
29672020-04-07 Tom de Vries <tdevries@suse.de>
2968
2969 PR symtab/25796
2970 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
2971
5707e24b
TV
29722020-04-07 Tom de Vries <tdevries@suse.de>
2973
2974 * gdb.base/check-psymtab.c: New test.
2975 * gdb.base/check-psymtab.exp: New file.
2976
6ee448cc
TT
29772020-04-06 Tom Tromey <tromey@adacore.com>
2978
2979 * gdb.ada/variant-record/proc.adb: New file.
2980 * gdb.ada/variant-record/value.adb: New file.
2981 * gdb.ada/variant-record/value.s: New file.
2982 * gdb.ada/variant-record.exp: New file.
2983
9e7c9a03
HD
29842020-04-03 Hannes Domani <ssbssa@yahoo.de>
2985
2986 PR gdb/25325
2987 * gdb.cp/typed-enum.cc: New test.
2988 * gdb.cp/typed-enum.exp: New file.
2989
c90d28ac
AB
29902020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
2991
2992 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
2993 * gdb.dwarf2/dw2-inline-small-func.c: New file.
2994 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
2995 * gdb.dwarf2/dw2-inline-small-func.h: New file.
2996 * gdb.opt/inline-small-func.c: New file.
2997 * gdb.opt/inline-small-func.exp: New file.
2998 * gdb.opt/inline-small-func.h: New file.
2999
34e9a9fa
AB
30002020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3001
3002 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3003 function.
3004
6a354911
AB
30052020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3006
3007 * lib/dwarf.exp (function_range): Allow compiler options to be
3008 specified.
3009
880d9777
TV
30102020-04-02 Tom de Vries <tdevries@suse.de>
3011
3012 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3013 __attribute__((always_inline)).
3014 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3015
f32682ea
TV
30162020-04-02 Tom de Vries <tdevries@suse.de>
3017
3018 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3019 (gdbserver_gdb_exit): ... here. Add timeout warning.
3020 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3021 (connect_target_extended_remote): Append new server_spawn_id to
3022 server_spawn_ids.
3023 (cleanup): New proc.
3024 (setup, <toplevel>): Call cleanup.
3025
d3214198
TV
30262020-04-02 Tom de Vries <tdevries@suse.de>
3027
3028 * gdb.base/main-psymtab.exp: New file.
3029
cc77ed24
TV
30302020-04-02 Tom de Vries <tdevries@suse.de>
3031
3032 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3033
3638a098
TT
30342020-04-01 Tom Tromey <tom@tromey.com>
3035
3036 * gdb.base/complex-parts.exp: Add type tests.
3037
c34e8714
TT
30382020-04-01 Tom Tromey <tom@tromey.com>
3039
3040 * gdb.base/complex-parts.exp: Add arithmetic tests.
3041
981c08ce
TT
30422020-04-01 Tom Tromey <tom@tromey.com>
3043
3044 * gdb.compile/compile.exp: Update.
3045 * gdb.compile/compile-cplus.exp: Update.
3046 * gdb.base/varargs.exp: Update.
3047 * gdb.base/floatn.exp: Update.
3048 * gdb.base/endianity.exp: Update.
3049 * gdb.base/callfuncs.exp (do_function_calls): Update.
3050 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3051 (complex_float_integral_args): Update.
3052 * gdb.base/complex.exp: Update.
3053 * gdb.base/complex-parts.exp: Update.
3054
3d1cfd43
TT
30552020-04-01 Tom Tromey <tromey@adacore.com>
3056
3057 * gdb.rust/union.rs: New file.
3058 * gdb.rust/union.exp: New file.
3059 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3060 (main): Update.
3061 * gdb.rust/simple.exp: Move union tests to union.exp.
3062
e033dfa9
TT
30632020-04-01 Tom Tromey <tromey@adacore.com>
3064
3065 * gdb.rust/simple.rs (main): Remove "y0".
3066
53cccef1
TBA
30672020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3068
3069 * gdb.multi/stop-all-on-exit.c: New test.
3070 * gdb.multi/stop-all-on-exit.exp: New file.
3071
60e22c1e
HD
30722020-04-01 Hannes Domani <ssbssa@yahoo.de>
3073
3074 PR gdb/24789
3075 * gdb.cp/misc.cc: Add integer reference variable.
3076 * gdb.cp/misc.exp: Add test.
3077
e139a727
TBA
30782020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3079
3080 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3081 scenario to cover execution until the end and also the case
3082
16b0db75
TV
30832020-03-31 Tom de Vries <tdevries@suse.de>
3084
3085 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3086 c. Use "maint info symtabs" to check symtab expansion.
3087
c0502da6
TV
30882020-03-30 Tom de Vries <tdevries@suse.de>
3089
3090 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3091 unsupported.
3092 (verify_psymtab_expanded): Move ...
3093 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3094 test.
3095 (readnow): New proc.
3096
5935fd15
AB
30972020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3098
3099 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3100 with $hex.
3101
1773be9e
TT
31022020-03-20 Tom Tromey <tromey@adacore.com>
3103
3104 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3105
70304be9
TT
31062020-03-20 Tom Tromey <tromey@adacore.com>
3107
3108 * gdb.ada/sub_variant/subv.adb: New file.
3109 * gdb.ada/sub_variant.exp: New file.
3110
0dd7b8f7
TV
31112020-03-20 Tom de Vries <tdevries@suse.de>
3112
3113 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3114 first break fails.
3115 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3116
cada5fc9
AB
31172020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3118
3119 * gdb.server/exit-multiple-threads.c: New file.
3120 * gdb.server/exit-multiple-threads.exp: New file.
3121
6b8c53f2
AB
31222020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3123
3124 * gdb.fortran/mixed-lang-stack.c: New file.
3125 * gdb.fortran/mixed-lang-stack.cpp: New file.
3126 * gdb.fortran/mixed-lang-stack.exp: New file.
3127 * gdb.fortran/mixed-lang-stack.f90: New file.
3128
19a2740f
AB
31292020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3130
3131 * gdb.linespec/cp-completion-aliases.cc: New file.
3132 * gdb.linespec/cp-completion-aliases.exp: New file.
3133
d8c8b848
TV
31342020-03-19 Tom de Vries <tdevries@suse.de>
3135
3136 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3137 more precise.
3138
a9933ccf
TV
31392020-03-18 Tom de Vries <tdevries@suse.de>
3140
3141 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3142 * gdb.dwarf2/break-inline-psymtab.c: New test.
3143 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3144
2f89101f
TV
31452020-03-16 Tom de Vries <tdevries@suse.de>
3146
3147 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3148 cache_verify and cache_verify_proc.
3149
6b9374f1
TV
31502020-03-15 Tom de Vries <tdevries@suse.de>
3151
3152 * gdb.server/solib-list.exp: Handle
3153 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3154
eaeaf44c
TV
31552020-03-15 Tom de Vries <tdevries@suse.de>
3156
3157 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3158 objfiles".
3159
3293bbaf
TT
31602020-03-14 Tom Tromey <tom@tromey.com>
3161
3162 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3163
ab44624c
TV
31642020-03-14 Tom de Vries <tdevries@suse.de>
3165
3166 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3167
54c43825
TV
31682020-03-14 Tom de Vries <tdevries@suse.de>
3169
3170 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3171 result in line-by-line fashion.
3172
2ac70237
TV
31732020-03-14 Tom de Vries <tdevries@suse.de>
3174
3175 * lib/gdb.exp (supports_statement_frontiers): New proc.
3176 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3177
09546b56
TV
31782020-03-14 Tom de Vries <tdevries@suse.de>
3179
3180 * gdb.base/printcmds.exp: Add missing quoting for "print
3181 teststring2".
3182
a1f6a07c
TT
31832020-03-13 Tom Tromey <tom@tromey.com>
3184
3185 * gdb.base/printcmds.exp (test_print_strings): Add regression
3186 test.
3187 * gdb.base/printcmds.c (charptr): New typedef.
3188 (teststring2): New global.
3189
1b83d09c
AB
31902020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3191
3192 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3193 full path in the test name.
3194 (test_ld): Add some with_test_prefix blocks to make test names
3195 unique.
3196
2d61316c
TV
31972020-03-13 Tom de Vries <tdevries@suse.de>
3198
3199 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3200
2e9145ac
TV
32012020-03-13 Tom de Vries <tdevries@suse.de>
3202
3203 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3204
96c7f873
TV
32052020-03-13 Tom de Vries <tdevries@suse.de>
3206
3207 PR symtab/25646
3208 * gdb.dwarf2/imported-unit.exp: Add test.
3209
49ba92c0
TV
32102020-03-13 Tom de Vries <tdevries@suse.de>
3211
3212 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3213 (var1, var2): New variable.
3214 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3215 matching symbols.
3216
301b21e0
TV
32172020-03-13 Tom de Vries <tdevries@suse.de>
3218
3219 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3220 (Term::command): Use prompt prefix.
3221 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3222 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3223 command_no_prompt_prefix instead of prefix.
3224 * gdb.tui/tui-layout-asm.exp: Same.
3225
3f512721
SM
32262020-03-12 Simon Marchi <simon.marchi@efficios.com>
3227
3228 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3229
40310f30
SM
32302020-03-12 Simon Marchi <simon.marchi@efficios.com>
3231
3232 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3233 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3234 on" while stepping over the test instruction, match printed
3235 message.
3236
09252140
TV
32372020-03-12 Tom de Vries <tdevries@suse.de>
3238
3239 * gdb.base/info-types.exp: Use exp_continue during matching of output
3240 of "info types".
3241
14e9c72c
TV
32422020-03-12 Tom de Vries <tdevries@suse.de>
3243
3244 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3245
e515d67e
TV
32462020-03-12 Tom de Vries <tdevries@suse.de>
3247
3248 * gdb.fortran/module.exp: Use exp_continue during matching of output
3249 of "info variable -n".
3250
307eafd8
TV
32512020-03-12 Tom de Vries <tdevries@suse.de>
3252
3253 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3254 gdb.dwarf2/dw2-ranges-base.c.
3255
9a2de3fc
TV
32562020-03-12 Tom de Vries <tdevries@suse.de>
3257
3258 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3259 in presence of GLIBC debuginfo.
3260
3217502e
TV
32612020-03-12 Tom de Vries <tdevries@suse.de>
3262
3263 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3264 $core.
3265
1281424c
TV
32662020-03-12 Tom de Vries <tdevries@suse.de>
3267
3268 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3269 more precise.
3270
038b97fc
SM
32712020-03-11 Simon Marchi <simon.marchi@efficios.com>
3272
3273 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3274 from Unix to Windows path.
3275
5308d1e7
TV
32762020-03-11 Tom de Vries <tdevries@suse.de>
3277
3278 * gdb.ada/minsyms.exp: Set language to ada.
3279
f870f78f
TV
32802020-03-11 Tom de Vries <tdevries@suse.de>
3281
3282 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3283
5a13315d
TV
32842020-03-11 Tom de Vries <tdevries@suse.de>
3285
3286 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3287
976862ed
TT
32882020-03-11 Tom Tromey <tromey@adacore.com>
3289
3290 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3291
7462c383
TV
32922020-03-11 Tom de Vries <tdevries@suse.de>
3293
3294 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3295
1c6c46a0
TV
32962020-03-11 Tom de Vries <tdevries@suse.de>
3297
3298 * gdb.base/break-interp.exp: Limit verbose scope.
3299
44f41bb7
TV
33002020-03-11 Tom de Vries <tdevries@suse.de>
3301
3302 * gdb.fortran/logical.f90: Define variable with character type.
3303 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3304
b76f3a42
TV
33052020-03-11 Tom de Vries <tdevries@suse.de>
3306
3307 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3308
1c33af77
TV
33092020-03-11 Tom de Vries <tdevries@suse.de>
3310
3311 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3312 symtabs.
3313
8c95582d
AB
33142020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3315 Bernd Edlinger <bernd.edlinger@hotmail.de>
3316
3317 * gdb.cp/step-and-next-inline.cc: New file.
3318 * gdb.cp/step-and-next-inline.exp: New file.
3319 * gdb.cp/step-and-next-inline.h: New file.
3320 * gdb.dwarf2/dw2-is-stmt.c: New file.
3321 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3322 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3323 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3324 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3325
cecf8547
AB
33262020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3327
3328 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3329 is-stmt flag in the line table.
3330
0ba678c9
TV
33312020-03-09 Tom de Vries <tdevries@suse.de>
3332
3333 * lib/gdb.exp (cached_file): Create cache dir.
3334
72fbdf83
TV
33352020-03-07 Tom de Vries <tdevries@suse.de>
3336
3337 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3338 * gdb.cp/rvalue-ref-params.exp: Same.
3339
436b5e99
TV
33402020-03-06 Tom de Vries <tdevries@suse.de>
3341
3342 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3343 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3344
09f2921c
TV
33452020-03-06 Tom de Vries <tdevries@suse.de>
3346
3347 * README: Fix "the the".
3348 * gdb.base/dprintf.exp: Same.
3349
50a3cc5d
TV
33502020-03-05 Tom de Vries <tdevries@suse.de>
3351
3352 * gdb.base/maint.exp: Update "main print statistics" expected output.
3353
0a709cba
AKS
33542020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3355
3356 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3357 (fortran_int8): Likewise.
3358 (fortran_real4): Likewise.
3359 (fortran_real8): Likewise.
3360 (fortran_complex4): Likewise.
3361 (fortran_logical4): Likewise.
3362 (fortran_character1): Likewise.
3363
5e5d66b6
AB
33642020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3365
3366 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3367 printed as true.
3368
7b973adc
SDJ
33692020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3370
3371 * gdb.base/printcmds.exp: Add test to verify printf of a
3372 variable holding an address.
3373
478e490a
TV
33742020-03-03 Tom de Vries <tdevries@suse.de>
3375
3376 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3377
1ef44e86
TV
33782020-03-03 Tom de Vries <tdevries@suse.de>
3379
3380 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3381 gdb_test_multiple call.
3382
b98cc2cf
TV
33832020-03-03 Tom de Vries <tdevries@suse.de>
3384
3385 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3386 gdb_test_multiple calls.
3387
63e163f2
AB
33882020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3389
3390 * gdb.base/default.exp: Remove test of 'set history filename'.
3391 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3392 filename to the empty string.
3393 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3394 and GDBHISTSIZE.
3395
24ed6739
AB
33962020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3397
3398 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3399 disabled.
3400
590003dc 34012020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3402 Tom de Vries <tdevries@suse.de>
590003dc
TV
3403
3404 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3405 -prompt prefix, before user_code argument. Add -lbl option likewise.
3406 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3407 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3408 argument.
3409 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3410 have "\r\n" at start-of-line, instead of at end-of-line.
3411
f5e46084
SM
34122020-02-28 Simon Marchi <simon.marchi@efficios.com>
3413
3414 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3415 libinproctrace.so.
3416
f7a7000d
LM
34172020-02-28 Luis Machado <luis.machado@linaro.org>
3418
3419 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3420 to "p/x".
3421
718e0816
LM
34222020-02-28 Luis Machado <luis.machado@linaro.org>
3423
3424 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3425 asm/ptrace.h and error.h.
3426
13c3a74a
TV
34272020-02-28 Tom de Vries <tdevries@suse.de>
3428
3429 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3430 (struct wrapper, do_something, mundane/symada__cS): Move ...
3431 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3432 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3433 Update "print symada__cS before partial symtab expansion" regexp.
3434 Update breakpoint location. Flush symbol cache after expansion.
3435
85d2d5bb
LM
34362020-02-28 Luis Machado <luis.machado@linaro.org>
3437
3438 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3439
3608f86c
TV
34402020-02-27 Tom de Vries <tdevries@suse.de>
3441
3442 * config/sid.exp: Remove unused globals.
3443 * gdb.base/attach.exp: Same.
3444 * gdb.base/catch-load.exp: Same.
3445 * gdb.base/dbx.exp: Same.
3446 * lib/gdb.exp: Same.
3447 * lib/mi-support.exp: Same.
3448 * lib/prompt.exp: Same.
3449
c8d4f6df
TV
34502020-02-27 Tom de Vries <tdevries@suse.de>
3451
3452 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3453 not set.
3454
0d79cdc4
AM
34552020-02-26 Aaron Merey <amerey@redhat.com>
3456
3457 * gdb.debuginfod: New directory for debuginfod tests.
3458 * gdb.debuginfod/main.c: New test file.
3459 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3460
0dce4280
TV
34612020-02-26 Tom de Vries <tdevries@suse.de>
3462
3463 PR gdb/25603
3464 * gdb.base/persistent-lang.cc: New test.
3465 * gdb.base/persistent-lang.exp: New file.
3466
9e80cfa1
AB
34672020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3468
3469 * gdb.fortran/derived-type-striding.exp: Add a new test.
3470 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3471 new test.
3472
2078dbb2
AB
34732020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3474
3475 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3476 names.
3477
70d49700
TV
34782020-02-25 Tom de Vries <tdevries@suse.de>
3479
3480 PR go/18926
3481 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3482
a88ef40d
TV
34832020-02-24 Tom de Vries <tdevries@suse.de>
3484
3485 PR gdb/25592
3486 * gdb.base/info-locals-unused-static-var.c: New test.
3487 * gdb.base/info-locals-unused-static-var.exp: New file.
3488
01b1af32
TT
34892020-02-22 Tom Tromey <tom@tromey.com>
3490
3491 * gdb.python/tui-window.exp: New file.
3492 * gdb.python/tui-window.py: New file.
3493
7c043ba6
TT
34942020-02-22 Tom Tromey <tom@tromey.com>
3495
3496 PR tui/17850:
3497 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3498 tests.
3499
c22fef7e
TT
35002020-02-22 Tom Tromey <tom@tromey.com>
3501
3502 * gdb.tui/new-layout.exp: Add sub-layout tests.
3503
ee325b61
TT
35042020-02-22 Tom Tromey <tom@tromey.com>
3505
3506 * gdb.tui/new-layout.exp: New file.
3507
3f0cbb04
TT
35082020-02-22 Tom Tromey <tom@tromey.com>
3509
3510 * gdb.rust/rust-style.rs: New file.
3511 * gdb.rust/rust-style.exp: New file.
3512 * gdb.base/style.exp: Test structure printing.
3513 * gdb.base/style.c (struct some_struct): New type.
3514 (enum etype): New type.
3515 (struct_value): New global.
3516
75525152
TV
35172020-02-21 Tom de Vries <tdevries@suse.de>
3518
3519 PR go/18926
3520 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3521 Remove blanket xfails. Use message argument for gdb_breakpoint.
3522 Make continuing to breakpoint test conditional on setting breakpoint.
3523 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3524 DW_AT_name attribute. Add xfail for GCC PR93866.
3525
bd360d30
AB
35262020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3527
3528 * gdb.dwarf2/cpp-linkage-name.c: New file.
3529 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3530
c7adb09f 35312020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3532
3533 * lib/gdb.exp (gdb_wrapper_init): Reset
3534 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3535 not exist.
3536
a9c79803
TV
35372020-02-20 Tom de Vries <tdevries@suse.de>
3538
3539 PR go/17018
3540 * gdb.go/hello.exp: Copy ...
3541 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3542 print of st to print value of global definition. Add xfail for GCC
3543 PR93844.
3544 * gdb.go/hello.exp: Remove printing of st before definition.
3545 * gdb.go/hello.go: Copy ...
3546 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3547 to st.
3548 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3549
d7445728
TV
35502020-02-20 Tom de Vries <tdevries@suse.de>
3551
3552 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3553 (gdb_simple_compile): Handle compile_flags go by using .go extension
3554 for source file.
3555 * gdb.go/chan.exp: Use support_go_compile.
3556 * gdb.go/handcall.exp: Same.
3557 * gdb.go/hello.exp: Same.
3558 * gdb.go/integers.exp: Same.
3559 * gdb.go/max-depth.exp: Same.
3560 * gdb.go/methods.exp: Same.
3561 * gdb.go/package.exp: Same.
3562 * gdb.go/strings.exp: Same.
3563 * gdb.go/types.exp: Same.
3564 * gdb.go/unsafe.exp: Same.
3565
c9c41e6d
TV
35662020-02-19 Tom de Vries <tdevries@suse.de>
3567
3568 * gdb.python/lib-types.exp: Make xfail more strict.
3569
f20ff837
TV
35702020-02-19 Tom de Vries <tdevries@suse.de>
3571
3572 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3573
08410482
DE
35742020-02-19 Doug Evans <dje@google.com>
3575
3576 PR rust/25535
3577 * gdb.rust/simple.exp: Add test.
3578 * gdb.rust/simple.rs: Add test.
3579
623563f7
TV
35802020-02-19 Tom de Vries <tdevries@suse.de>
3581
3582 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3583 output line-by-line.
3584
d3308cfd
TV
35852020-02-19 Tom de Vries <tdevries@suse.de>
3586
3587 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3588
86cbc5dc
TV
35892020-02-19 Tom de Vries <tdevries@suse.de>
3590
3591 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3592 prelink.
3593
9db2b96b
TV
35942020-02-19 Tom de Vries <tdevries@suse.de>
3595
3596 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3597 (gdb_do_cache): Use gdb_do_cache_wrap.
3598 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3599
89e2fdc5
TV
36002020-02-19 Tom de Vries <tdevries@suse.de>
3601
3602 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3603 gdb_compile option.
3604
373d7ac0
SM
36052020-02-18 Simon Marchi <simon.marchi@efficios.com>
3606
3607 * gdb.base/printcmds.exp (test_print_enums): Update expected
3608 output.
3609
b29a2df0
SM
36102020-02-18 Simon Marchi <simon.marchi@efficios.com>
3611
3612 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3613 for "unknown".
3614
6740f0cc
SM
36152020-02-18 Simon Marchi <simon.marchi@efficios.com>
3616
3617 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3618 enumerator.
3619
edd45eb0
SM
36202020-02-18 Simon Marchi <simon.marchi@efficios.com>
3621
3622 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3623 FE_, add FE_NONE.
3624 (three): Update.
3625 (enum flag_enum_without_zero): New enum.
3626 (flag_enum_without_zero): New variable.
3627 (enum not_flag_enum): New enum.
3628 (three_not_flag): New variable.
3629 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3630 (test_print_enums): Add more tests for printing flag enums.
3631
d4295de4
TV
36322020-02-18 Tom de Vries <tdevries@suse.de>
3633
3634 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3635 (gdb_compile_ada): ... here.
3636 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3637 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3638
f251f505
TT
36392020-02-14 Tom Tromey <tom@tromey.com>
3640
3641 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3642 build directory.
3643 * boards/gdbserver-base.exp: Update path to gdbserver.
3644
8f432634
TV
36452020-02-13 Tom de Vries <tdevries@suse.de>
3646
3647 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3648
92b6eaf7
TV
36492020-02-13 Tom de Vries <tdevries@suse.de>
3650
3651 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3652 are missing.
3653
f3b0f7fe
TV
36542020-02-13 Tom de Vries <tdevries@suse.de>
3655
3656 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3657 call.
3658
f6be8713
SDJ
36592020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3660
3661 PR tui/25126
3662 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3663 * gdb.base/cached-source-file.c: New file.
3664 * gdb.base/cached-source-file.exp: New file.
3665
b2770d5e
TV
36662020-02-11 Tom de Vries <tdevries@suse.de>
3667
3668 PR testsuite/25488
3669 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3670
44f6938e
TV
36712020-02-10 Tom de Vries <tdevries@suse.de>
3672
3673 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3674
5f0e2eb7
MR
36752020-02-10 Maciej W. Rozycki <macro@wdc.com>
3676
3677 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3678 and $after_addr are both integers before making a comparison.
3679
46ce2b6f
TV
36802020-02-09 Tom de Vries <tdevries@suse.de>
3681
3682 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3683 command output and paste it into gdb.log. If any, paste catch message
3684 to gdb.log.
3685
5abbbe1d
TT
36862020-02-07 Tom Tromey <tromey@adacore.com>
3687
3688 PR breakpoints/24915:
3689 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3690
1d5d29e7
SV
36912020-02-06 Shahab Vahedi <shahab@synopsys.com>
3692
3693 * gdb.tui/tui-missing-src.exp: Add the "missing source
3694 file" test for the TUI.
3695
b0999b9b
AB
36962020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3697
3698 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3699 including a port number in the output.
3700
c3b149eb
AKS
37012020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3702
3703 * lib/fortran.exp (fortran_int4): Handle clang.
3704 (fortran_int8): Likewise.
3705 (fortran_real4): Likewise.
3706 (fortran_real8): Likewise.
3707 (fortran_complex4): Likewise.
3708 (fortran_logical4): Likewise.
3709 (fortran_character1): Likewise.
3710
f8dcc90b
TV
37112020-02-04 Tom de Vries <tdevries@suse.de>
3712
3713 * README (Race detection): Add note.
3714
f90ac7c2
TV
37152020-02-04 Tom de Vries <tdevries@suse.de>
3716
3717 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3718
780636ae
TV
37192020-02-04 Tom de Vries <tdevries@suse.de>
3720
3721 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3722
5d2e1193
RA
37232020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3724
3725 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3726 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3727 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3728 blttar, bnetarl.
3729 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3730 binary for blttar, bnetarl.
3731 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3732 wait instruction. Delete ldmx test.
3733 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3734
e409c542
AKS
37352020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3736
3737 * gdb.fortran/array-bounds-high.exp: New file.
3738 * gdb.fortran/array-bounds-high.f90: New file.
3739
b0029748
LD
37402020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3741
3742 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3743 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3744
195a8287
TV
37452020-02-01 Tom de Vries <tdevries@suse.de>
3746
3747 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3748
42330a68
AB
37492020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3750
3751 PR tui/9765
3752 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3753 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3754
b62a8028
LM
37552020-01-29 Luis Machado <luis.machado@linaro.org>
3756
3757 * gdb.arch/aarch64-brk-patterns.c: New source file.
3758 * gdb.arch/aarch64-brk-patterns.exp: New test.
3759
5f440116
TBA
37602020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3761
3762 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3763 GCC/Clang version.
3764 * gdb.cp/pass-by-ref.exp: Ditto.
3765
ee2a6fc6
TV
37662020-01-29 Tom de Vries <tdevries@suse.de>
3767
3768 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3769 * gdb.threads/watchpoint-fork-mt.c: Same.
3770 * gdb.threads/watchpoint-fork-parent.c: Same.
3771 * gdb.threads/watchpoint-fork-st.c: Same.
3772 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3773
16b10d6e
LM
37742020-01-27 Luis Machado <luis.machado@linaro.org>
3775
3776 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3777 sitting at a syscall instruction when we hit the syscall function's
3778 breakpoint.
3779 Check PC against one obtained with the x command.
3780 Validate syscall number.
3781 (step_over_syscall): Don't continue to the syscall instruction if
3782 we're already there.
3783
b1468492
PW
37842020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3785
3786 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3787
7ffa82e1
AB
37882020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3789
3790 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3791 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3792
3d92a3e3
AB
37932020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3794
3795 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3796 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3797
94a72be7
AB
37982020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3799
3800 * gdb.base/maint.exp: Update line table parsing test.
3801 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3802
53af73bf
PA
38032020-01-24 Pedro Alves <palves@redhat.com>
3804
3805 PR gdb/25410
3806 * gdb.multi/multi-re-run-1.c: New.
3807 * gdb.multi/multi-re-run-2.c: New.
3808 * gdb.multi/multi-re-run.exp: New.
3809
1ba1ac88
AB
38102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3811
3812 PR gdb/23718
3813 * gdb.server/server-kill-python.exp: New file.
3814
f3364a6d
AB
38152020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3816
3817 * gdb.server/multi-ui-errors.c: New file.
3818 * gdb.server/multi-ui-errors.exp: New file.
3819
733d0a67
AB
38202020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3821
3822 PR tui/9765
3823 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3824
4f13c1c0
TT
38252020-01-19 Tom Tromey <tom@tromey.com>
3826
3827 * gdb.tui/main.exp: Add check for plain "file".
3828
40c94099
CB
38292020-01-16 Christian Biesinger <cbiesinger@google.com>
3830
3831 * lib/gdb.exp: Fix spelling error (seperatelly).
3832
ff47f4f0
TT
38332020-01-14 Tom Tromey <tom@tromey.com>
3834
3835 PR symtab/12535:
3836 * gdb.python/python.exp: Test decode_line with empty string
3837 argument.
3838
717c684d
BE
38392020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3840
3841 * gdb.base/skip-inline.exp: Extend test.
3842
44e4c775
AB
38432020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3844
3845 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3846 * gdb.dwarf2/dw2-bad-elf.c: New file.
3847 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3848
d93c6db7
AB
38492020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3850
3851 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3852 _line_saw_file.
3853
9a6d629c
AB
38542020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3855
3856 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3857 border.
3858
d9ebdab7
TBA
38592020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3860
3861 * gdb.multi/multi-target.exp (setup): Factor out "info
3862 connections" and "info inferiors" tests to ...
3863 (test_info_inferiors): ... this new procedure.
3864 (top level): Run new "info-inferiors" tests.
3865
f3c469b9
PA
38662020-01-10 Pedro Alves <palves@redhat.com>
3867
3868 * gdb.server/bkpt-other-inferior.exp: New file.
3869
121b3efd
PA
38702020-01-10 Pedro Alves <palves@redhat.com>
3871
3872 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3873 of "add-inferior".
3874 * gdb.base/quit-live.exp: Likewise.
3875 * gdb.base/remote-exec-file.exp: Likewise.
3876 * gdb.guile/scm-progspace.exp: Likewise.
3877 * gdb.linespec/linespec.exp: Likewise.
3878 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3879 * gdb.mi/user-selected-context-sync.exp: Likewise.
3880 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3881 "info inferiors" tests.
3882 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3883 "add-inferior".
3884 * gdb.multi/watchpoint-multi.exp: Likewise.
3885 * gdb.python/py-inferior.exp: Likewise.
3886 * gdb.server/extended-remote-restart.exp: Likewise.
3887 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3888 "info inferiors".
3889 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3890 * gdb.trace/report.exp: Likewise.
3891
1dadb1dd
PA
38922020-01-10 Pedro Alves <palves@redhat.com>
3893
3894 * gdb.multi/multi-target.c: New file.
3895 * gdb.multi/multi-target.exp: New file.
3896 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
3897 mode requested, but remote does not support non-stop".
3898
78f2c40a
PA
38992020-01-10 Pedro Alves <palves@redhat.com>
3900
3901 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
3902 disconnect before reconnecting.
3903
e7af6c70
TBA
39042020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3905 Pedro Alves <palves@redhat.com>
3906
3907 * gdb.server/connect-without-multi-process.exp: Also test
3908 continuing to end.
3909
acdf84a6
PA
39102020-01-10 Pedro Alves <palves@redhat.com>
3911
3912 * gdb.base/remote-exec-file.exp: New file.
3913
873657b9
PA
39142020-01-10 Pedro Alves <palves@redhat.com>
3915
3916 * gdb.base/fork-running-state.exp (do_test): Adjust expected
3917 output.
3918 * gdb.threads/async.c: New.
3919 * gdb.threads/async.exp: New.
3920 * gdb.multi/tids-gid-reset.c: New.
3921 * gdb.multi/tids-gid-reset.exp: New.
3922
7f0ae84c
GB
39232020-01-10 George Barrett <bob@bob131.so>
3924
3925 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
3926 to help in finding the image relocation offset.
3927 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
3928 options in arguments.
3929 (stap_test_no_debuginfo): Likewise.
3930 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
3931 test variants.
3932 (stap_test): Add null semaphore relocation test.
3933
47e9d49d
GB
39342020-01-10 George Barrett <bob@bob131.so>
3935
3936 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
3937 * gdb.base/stap-probe.exp: Likewise.
3938 (stap_test): Pass argument as an additional flag.
3939 (stap_test_no_debuginfo): Likewise.
3940 (stap_test): Check `info probes stap' output for semaphore
3941 addresses if the test binary is supposed to have them.
3942
f5a7c406
AB
39432020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3944
3945 * gdb.tui/basic.exp: Add more scrolling tests.
3946
9ae6bf64
TT
39472020-01-09 Tom Tromey <tom@tromey.com>
3948
3949 PR tui/18932:
3950 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
3951 meangingful value.
3952 (Term::command, Term::resize): Update.
3953 * gdb.tui/basic.exp: Add scrolling test.
3954
b2efe70c
AB
39552020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3956
3957 * gdb.tui/tui-layout-asm.exp: New file.
3958
3804da7e
AB
39592020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3960
3961 * lib/tuiterm.exp (Term::check_box_contents): New proc.
3962
b40aa28f
AB
39632020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3964
3965 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
3966 (Term::enter_tui): Use Term::prepare_for_tui.
3967
63ffd7c9
AB
39682020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3969
3970 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
3971 called.
3972
3be966f6
AB
39732020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3974
3975 * gdb.base/skip.exp: Fix race condition in test.
3976
153d79c4
AB
39772020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
3978
3979 * gdb.base/backtrace.c: New file.
3980 * gdb.base/backtrace.exp: New file.
3981
f2302a34
AB
39822020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
3983
3984 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
3985
6ec1d75e
PW
39862020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3987
3988 * gdb.base/style.exp: Test that warnings are styled.
3989
c296cbe6
BE
39902019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3991
3992 * gdb.base/line65535.exp: New file.
3993 * gdb.base/line65535.c: New file.
3994
b28a729d
SM
39952019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
3996
3997 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
3998 * lib/gnat_debug_info_test.adb: New file.
3999 * gdb.ada/ptype_tagged_param.exp: Use
4000 gnat_runtime_has_debug_info, expect a different output if
4001 runtime does not have debug info.
4002
7f2d7a0d
SM
40032019-12-20 Simon Marchi <simon.marchi@efficios.com>
4004
4005 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4006 (another) quote in test name.
4007
f3bce483
SM
40082019-12-20 Simon Marchi <simon.marchi@efficios.com>
4009
4010 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4011 Add quote in test name.
4012
c855a912
TBA
40132019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4014
4015 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4016 directory instead.
4017 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4018 * gdb.cp/pass-by-ref-2.cc: New file.
4019 * gdb.cp/pass-by-ref-2.exp: New file.
4020
fc9d2d72
TT
40212019-12-20 Tom Tromey <tom@tromey.com>
4022
4023 * gdb.tui/list-before.exp: New file.
4024
77b97e00
TT
40252019-12-20 Tom Tromey <tom@tromey.com>
4026
4027 * gdb.tui/list.exp: Check for source on initial listing.
4028
f69656d0
TT
40292019-12-11 Tom Tromey <tromey@adacore.com>
4030
4031 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4032 Add crlf test.
4033
99a55965
SM
40342019-12-18 Simon Marchi <simon.marchi@efficios.com>
4035
4036 * gdb.base/default.exp: Update value of $_gdb_major.
4037
5024637f
BE
40382019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4039
4040 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4041
b63634be
BE
40422019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4043
4044 * gdb.base/skip.exp: Whitespace fix.
4045
45d73523
BE
40462019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4047
4048 * gdb.base/skip-inline.c: New file.
4049 * gdb.base/skip-inline.exp: New file.
4050
d043f8c8
SM
40512019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4052
4053 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4054 jit_function_00 to jit_function_stack_mangle.
4055 * gdb.base/jithost.c (jit_function_t): Rename to...
4056 (jit_function_stack_mangle_t): ... this.
4057 (jit_function_add_t): New typedef.
4058 (jit_function_00_code): Rename to...
4059 (jit_function_stack_mangle_code): ... this, make static.
4060 (jit_function_add_code): New.
4061 (main): Generate "add" function and call it. Adjust to changes
4062 in jithost_abi.
4063 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4064 (struct jithost_abi) <begin, end>: Remove fields.
4065 <object, function_stack_mangle, function_add>: New fields.
4066 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4067 code_end>: Remove fields.
4068 <func_stack_mangle>: New field.
4069 (read_debug_info): Adjust to renaming, create block for "add"
4070 function.
4071 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4072
873de05c
TT
40732019-12-11 Tom Tromey <tom@tromey.com>
4074
4075 * gdb.tui/resize.exp: Fix regexp.
4076 * gdb.tui/regs.exp: Fix regexps.
4077 * gdb.tui/main.exp: Fix regexp.
4078
3d979945
TT
40792019-12-11 Tom Tromey <tom@tromey.com>
4080
4081 * gdb.tui/resize.exp: Update.
4082 * gdb.tui/empty.exp (layouts): Update.
4083
2192a9d3
TT
40842019-12-11 Tom Tromey <tom@tromey.com>
4085
4086 * gdb.tui/regs.exp: Update.
4087 * gdb.tui/empty.exp (layouts): Update.
4088 * gdb.tui/basic.exp: Update.
4089 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4090
d8edc8b7
PW
40912019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4092
4093 * gdb.base/options.exp: Add -raw-values in the print completion list.
4094 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4095
4c12d936
KB
40962019-12-10 Kevin Buettner <kevinb@redhat.com>
4097
4098 * gdb.threads/omp-par-scope.c: New file.
4099 * gdb/threads/omp-par-scope.exp: New file.
4100
26b911fb
KB
41012019-12-10 Kevin Buettner <kevinb@redhat.com>
4102
bb47f919
KB
4103 * lib/gdb.exp (support_nested_function_tests): New proc.
4104
41052019-12-10 Kevin Buettner <kevinb@redhat.com>
4106
4107 * lib/gdb.exp (gdb_compile_openmp): New proc.
4108 (build_executable_from_specs): Add an "openmp" option.
4109 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4110
6c71eb7d
TT
41112019-12-10 Tom Tromey <tromey@adacore.com>
4112
4113 * gdb.ada/unchecked_union.exp: New file.
4114 * gdb.ada/unchecked_union/pck.adb: New file.
4115 * gdb.ada/unchecked_union/pck.ads: New file.
4116 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4117 * gdb-utils.exp (string_to_regexp): Also quote "?".
4118
bac7c5cf
GB
41192019-12-10 George Barrett <bob@bob131.so>
4120
4121 Test scripted probe breakpoints.
4122 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4123 * gdb.python/py-breakpoint.c (main): Likewise.
4124 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4125 specifier test.
4126 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4127
330f1d38
TBA
41282019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4129
4130 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4131 an rvalue parameter.
4132 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4133 parameter.
4134
b43315e2
AB
41352019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4136
4137 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4138 modules.
4139
54f73dad
AB
41402019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4141
4142 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4143 broken version of GCC.
4144
d57cbee9
AB
41452019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4146
4147 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4148 sym-info-cmds library.
4149 * gdb.fortran/info-types.exp: Likewise.
4150 * lib/sym-info-cmds.exp: New file.
4151
c14aab8c
TV
41522019-12-08 Tom de Vries <tdevries@suse.de>
4153
4154 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4155
aa2d5a42
KS
41562019-12-07 Keith Seitz <keiths@redhat.com>
4157
4158 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4159 * gdb.base/corefile-buildid-shlib.c: New file.
4160 * gdb.base/corefile-buildid.c: New file.
4161 * gdb.base/corefile-buildid.exp: New file.
4162
93e55f0a
TV
41632019-12-06 Tom de Vries <tdevries@suse.de>
4164
4165 * gdb.dwarf2/varval.exp: Add decl before def test.
4166
c7d12402
TBA
41672019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4168
4169 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4170
06acc08f
TBA
41712019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4172
4173 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4174 CV and reference conversion for overload resolution.
4175 * gdb.cp/rvalue-ref-overload.exp: Test it.
4176
e0fad1ea
PW
41772019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4178
4179 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4180 * gdb.base/frameapply.exp: Test faas without command.
4181
8d70a9f0
AB
41822019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4183
4184 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4185 Fortran tests.
4186 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4187 order.
4188
36c8fb93
AB
41892019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4190
4191 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4192 casting to type with no kind specified.
4193 (test_basic_parsing_of_type_kinds): Additional tests for types
4194 with no kind specified, and add tests for single/double
4195 precision/complex types.
4196
4139ff00
TT
41972019-12-04 Tom Tromey <tromey@adacore.com>
4198
4199 * gdb.base/endianity.c (struct other) <x>: New field.
4200 (main): Initialize it.
4201 * gdb.base/endianity.exp: Update.
4202
a05cf17a
TT
42032019-12-04 Tom Tromey <tromey@adacore.com>
4204
4205 * gdb.ada/scalar_storage/storage.adb: New file.
4206 * gdb.ada/scalar_storage/pck.adb: New file.
4207 * gdb.ada/scalar_storage/pck.ads: New file.
4208 * gdb.ada/scalar_storage.exp: New file.
4209
103a685e
TT
42102019-12-04 Tom Tromey <tromey@adacore.com>
4211
4212 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4213 (main): Initialize it.
4214 * gdb.base/endianity.exp: Update.
4215
c2512106
AB
42162019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4217
4218 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4219
293b38d6
AB
42202019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4221
4222 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4223 -symbol-info-module-functions and -symbol-info-module-variables.
4224
216a7e6b
AB
42252019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4226
4227 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4228
5bbd8269
AB
42292019-12-01 Richard Bunt <richard.bunt@arm.com>
4230 Andrew Burgess <andrew.burgess@embecosm.com>
4231
4232 * gdb.fortran/derived-type-striding.exp: New file.
4233 * gdb.fortran/derived-type-striding.f90: New file.
4234 * gdb.fortran/array-slices.exp: New file.
4235 * gdb.fortran/array-slices.f90: New file.
4236
be09caf1
PW
42372019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4238
4239 * gdb.base/define.exp: Test . in command names.
4240 * gdb.base/setshow.exp: Update test, as . is now part of
4241 command name.
4242
643c0cbe
PW
42432019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4244
4245 * gdb.base/define-prefix.exp: New file.
4246
dcdec678
AB
42472019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4248
4249 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4250 compile.
4251 (skip_btrace_pt_tests): Likewise.
4252
640ab947
AB
42532019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4254
4255 * gdb.fortran/info-modules.exp: Compile source files in correct
4256 order.
4257
d22670f0
KB
42582019-11-27 Kevin Buettner <kevinb@redhat.com>
4259
4260 * gdb.dwarf2/imported-unit.exp: New file.
4261 * gdb.dwarf2/imported-unit.c: New file.
4262
db5960b4
AB
42632019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4264
4265 * gdb.mi/mi-fortran-modules-2.f90: New file.
4266 * gdb.mi/mi-fortran-modules.exp: New file.
4267 * gdb.mi/mi-fortran-modules.f90: New file.
4268
7dc42066
AB
42692019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4270
4271 * gdb.mi/mi-sym-info-1.c: New file.
4272 * gdb.mi/mi-sym-info-2.c: New file.
4273 * gdb.mi/mi-sym-info.exp: New file.
4274
0dfeecca
TT
42752019-11-22 Tom Tromey <tromey@adacore.com>
4276
4277 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4278 * gdb.ada/tasks/foo.adb: Add another stopping location.
4279
34877895
PJ
42802019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4281
4282 * gdb.base/endianity.c: New test.
4283 * gdb.base/endianity.exp: New file.
4284
2e84f897
LD
42852019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4286
4287 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4288
65d1cd5f
TV
42892019-11-21 Tom de Vries <tdevries@suse.de>
4290
4291 PR gdb/24956
4292 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4293
4f22c3f4
SDJ
42942019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4295
4296 * gdb.python/py-progspace.exp: Add missing parentheses on some
4297 'print' commands.
4298
9f6ad286
TT
42992019-11-19 Tom Tromey <tom@tromey.com>
4300
4301 * gdb.tui/winheight.exp: New file.
4302
0b8dbf3f
AB
43032019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4304
4305 * gdb.base/ctf-whatis.c: Delete.
4306 * gdb.base/ctf-whatis.exp: Delete.
4307 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4308
f833b7a7
AB
43092019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4310
4311 * gdb.base/ctf-cvexpr.exp: Delete.
4312 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4313
30d0a636
AB
43142019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4315
4316 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4317 the compiler. Clean up header comment a little.
4318 * gdb.base/ctf-ptype.exp: Likewise.
4319 * gdb.base/ctf-whatis.exp: Likewise.
4320 * lib/gdb.exp (skip_ctf_tests): New proc.
4321
494409bb
SDJ
43222019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4323
4324 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4325 * gdb.tui/corefile-run.exp: New file.
4326
55708e99
TT
43272019-11-14 Tom Tromey <tromey@adacore.com>
4328
4329 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4330 regression tests.
4331
45e42163
TT
43322019-11-12 Tom Tromey <tom@tromey.com>
4333
4334 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4335 after any command. Expect prompt after WAIT_FOR is seen.
4336 (enter_tui): Enable resize messages.
4337 (command): Expect command in output.
4338 (get_line): Avoid error when cursor appears to be off-screen.
4339 (dump_screen): Include screen size in title.
4340 (_do_resize): New proc, from "resize".
4341 (resize): Rewrite. Do resize in two steps.
4342 * gdb.tui/empty.exp (layouts): Fix entries.
4343 (check_boxes): Remove xfail.
4344 (check_text): Dump screen on failure.
4345
086baaf1
AB
43462019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4347
4348 * gdb.python/py-symbol.exp: Add test for
4349 gdb.lookup_static_symbols.
4350
09ff83af
AB
43512019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4352
4353 * gdb.python/py-symbol.c: Declare and call function from new
4354 py-symbol-2.c file.
4355 * gdb.python/py-symbol.exp: Compile both source files, and add new
4356 tests for gdb.lookup_static_symbol.
4357 * gdb.python/py-symbol-2.c: New file.
4358
11af934b
TV
43592019-11-02 Tom de Vries <tdevries@suse.de>
4360
4361 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4362 * gdb.base/anon.exp: Same.
4363 * gdb.base/auto-connect-native-target.exp: Same.
4364 * gdb.base/call-ar-st.exp: Same.
4365 * gdb.base/catch-syscall.exp: Same.
4366 * gdb.base/commands.exp: Same.
4367 * gdb.base/default.exp: Same.
4368 * gdb.base/display.exp: Same.
4369 * gdb.base/float.exp: Same.
4370 * gdb.base/foll-fork.exp: Same.
4371 * gdb.base/help.exp: Same.
4372 * gdb.base/info-macros.exp: Same.
4373 * gdb.base/info-proc.exp: Same.
4374 * gdb.base/info-target.exp: Same.
4375 * gdb.base/long_long.exp: Same.
4376 * gdb.base/macscp.exp: Same.
4377 * gdb.base/memattr.exp: Same.
4378 * gdb.base/nofield.exp: Same.
4379 * gdb.base/pointers.exp: Same.
4380 * gdb.base/printcmds.exp: Same.
4381 * gdb.base/ptype.exp: Same.
4382 * gdb.base/restore.exp: Same.
4383 * gdb.base/return.exp: Same.
4384 * gdb.base/scope.exp: Same.
4385 * gdb.base/set-noassign.exp: Same.
4386 * gdb.base/setshow.exp: Same.
4387 * gdb.base/shlib-call.exp: Same.
4388 * gdb.base/signals.exp: Same.
4389 * gdb.base/sigstep.exp: Same.
4390 * gdb.base/skip.exp: Same.
4391 * gdb.base/solib-symbol.exp: Same.
4392 * gdb.base/stap-probe.exp: Same.
4393 * gdb.base/step-line.exp: Same.
4394 * gdb.base/step-test.exp: Same.
4395 * gdb.base/style.exp: Same.
4396 * gdb.base/varargs.exp: Same.
4397 * gdb.base/vla-datatypes.exp: Same.
4398 * gdb.base/vla-ptr.exp: Same.
4399 * gdb.base/vla-sideeffect.exp: Same.
4400 * gdb.base/volatile.exp: Same.
4401 * gdb.base/watch-cond-infcall.exp: Same.
4402 * gdb.base/watchpoint.exp: Same.
4403
e96ec2ba
TV
44042019-11-02 Tom de Vries <tdevries@suse.de>
4405
4406 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4407 * gdb.cp/cpexprs.exp: Same.
4408 * gdb.cp/except-multi-location.exp: Same.
4409 * gdb.cp/exceptprint.exp: Same.
4410 * gdb.cp/gdb2384.exp: Same.
4411 * gdb.cp/inherit.exp: Same.
4412 * gdb.cp/m-static.exp: Same.
4413 * gdb.cp/meth-typedefs.exp: Same.
4414 * gdb.cp/misc.exp: Same.
4415 * gdb.cp/namespace.exp: Same.
4416 * gdb.cp/non-trivial-retval.exp: Same.
4417 * gdb.cp/overload.exp: Same.
4418 * gdb.cp/pr17132.exp: Same.
4419 * gdb.cp/re-set-overloaded.exp: Same.
4420 * gdb.cp/rvalue-ref-types.exp: Same.
4421 * gdb.cp/templates.exp: Same.
4422
bd5766ec
LM
44232019-11-01 Luis Machado <luis.machado@linaro.org>
4424
4425 PR gdb/25124
4426
4427 * gdb.arch/pr25124.S: New file.
4428 * gdb.arch/pr25124.exp: New file.
4429
165f8965
AB
44302019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4431
4432 * gdb.fortran/info-modules.exp: Update expected results, and add
4433 additional tests for 'info module functinos', and 'info module
4434 variables'.
4435 * gdb.fortran/info-types.exp: Update expected results.
4436 * gdb.fortran/info-types.f90: Extend testcase with additional
4437 module variables and functions.
4438
59c35742
AB
44392019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4440
4441 * gdb.fortran/info-modules.exp: New file.
4442 * gdb.fortran/info-types.exp: Build with new file.
4443 * gdb.fortran/info-types.f90: Include and use new module.
4444 * gdb.fortran/info-types-2.f90: New file.
4445
f3fb2519
PW
44462019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4447
4448 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4449 * gdb.base/settings.exp: Test all settings types using
4450 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4451 that now verifies that the value of "maint show" is the same as
4452 returned by the settings functions. Test the type of the
4453 maintenance settings.
4454 * gdb.base/default.exp: Update show_conv_list.
4455
d1e36019
TV
44562019-10-31 Tom de Vries <tdevries@suse.de>
4457
4458 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4459 gdb_test.
4460 * gdb.arch/amd64-disp-step.exp: Same.
4461 * gdb.asm/asm-source.exp: Same.
4462 * gdb.btrace/buffer-size.exp: Same.
4463 * gdb.btrace/cpu.exp: Same.
4464 * gdb.btrace/enable.exp: Same.
4465 * gdb.dwarf2/count.exp: Same.
4466 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4467 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4468 * gdb.fortran/vla-datatypes.exp: Same.
4469 * gdb.fortran/vla-history.exp: Same.
4470 * gdb.fortran/vla-ptype.exp: Same.
4471 * gdb.fortran/vla-value.exp: Same.
4472 * gdb.fortran/whatis_type.exp: Same.
4473 * gdb.guile/guile.exp: Same.
4474 * gdb.multi/tids.exp: Same.
4475 * gdb.python/py-finish-breakpoint.exp: Same.
4476 * gdb.python/py-framefilter.exp: Same.
4477 * gdb.python/py-pp-registration.exp: Same.
4478 * gdb.python/py-xmethods.exp: Same.
4479 * gdb.python/python.exp: Same.
4480 * gdb.server/connect-with-no-symbol-file.exp: Same.
4481 * gdb.server/no-thread-db.exp: Same.
4482 * gdb.server/run-without-local-binary.exp: Same.
4483 * gdb.stabs/weird.exp: Same.
4484 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4485 * gdb.threads/thread-find.exp: Same.
4486 * gdb.threads/tls-shared.exp: Same.
4487 * gdb.threads/tls.exp: Same.
4488 * gdb.threads/wp-replication.exp: Same.
4489 * gdb.trace/ax.exp: Same.
4490 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4491
3d11e68e
TV
44922019-10-31 Tom de Vries <tdevries@suse.de>
4493
4494 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4495 * gdb.ada/array_subscript_addr.exp: Same.
4496 * gdb.ada/arrayidx.exp: Same.
4497 * gdb.ada/arrayparam.exp: Same.
4498 * gdb.ada/arrayptr.exp: Same.
4499 * gdb.ada/boolean_expr.exp: Same.
4500 * gdb.ada/call_pn.exp: Same.
4501 * gdb.ada/complete.exp: Same.
4502 * gdb.ada/fixed_cmp.exp: Same.
4503 * gdb.ada/fun_addr.exp: Same.
4504 * gdb.ada/funcall_param.exp: Same.
4505 * gdb.ada/interface.exp: Same.
4506 * gdb.ada/mod_from_name.exp: Same.
4507 * gdb.ada/null_array.exp: Same.
4508 * gdb.ada/packed_array.exp: Same.
4509 * gdb.ada/packed_tagged.exp: Same.
4510 * gdb.ada/print_chars.exp: Same.
4511 * gdb.ada/print_pc.exp: Same.
4512 * gdb.ada/ptype_arith_binop.exp: Same.
4513 * gdb.ada/ptype_field.exp: Same.
4514 * gdb.ada/ptype_tagged_param.exp: Same.
4515 * gdb.ada/rec_return.exp: Same.
4516 * gdb.ada/ref_tick_size.exp: Same.
4517 * gdb.ada/str_ref_cmp.exp: Same.
4518 * gdb.ada/taft_type.exp: Same.
4519 * gdb.ada/tagged.exp: Same.
4520 * gdb.ada/type_coercion.exp: Same.
4521 * gdb.ada/uninitialized_vars.exp: Same.
4522
60b6ede8
TV
45232019-10-30 Tom de Vries <tdevries@suse.de>
4524
4525 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4526
30baf67b
TV
45272019-10-26 Tom de Vries <tdevries@suse.de>
4528
4529 * gdb.base/bigcore.c: Fix typos in comments.
4530 * gdb.base/ctf-ptype.c: Same.
4531 * gdb.base/long_long.c: Same.
4532 * gdb.dwarf2/dw2-op-out-param.S: Same.
4533 * gdb.python/py-evthreads.c: Same.
4534 * gdb.reverse/i387-stack-reverse.c: Same.
4535 * gdb.trace/tfile.c: Same.
4536 * lib/compiler.c: Same.
4537 * lib/compiler.cc: Same.
4538
158da0d1
TV
45392019-10-25 Tom de Vries <tdevries@suse.de>
4540
4541 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4542 gdb_test_multiple calls.
4543 * gdb.reverse/sigall-reverse.exp: Same.
4544 * gdb.reverse/solib-precsave.exp: Same.
4545 * gdb.reverse/solib-reverse.exp: Same.
4546 * gdb.reverse/until-precsave.exp: Same.
4547 * gdb.reverse/until-reverse.exp: Same.
4548
4ccdfbec
TV
45492019-10-24 Tom de Vries <tdevries@suse.de>
4550
4551 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4552 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4553 kfail using -wrap pattern flag and convenience variable
4554 gdb_test_name.
4555
33d569b7
AB
45562019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4557
4558 * gdb.python/py-progspace.exp: Add tests for the
4559 Progspace.block_for_pc method.
4560
4d0b984b
TT
45612019-10-23 Tom Tromey <tom@tromey.com>
4562
4563 * configure: Rebuild.
4564 * aclocal.m4: Use m4_include, not sinclude.
4565
94cb3754
TV
45662019-10-21 Tom de Vries <tdevries@suse.de>
4567
4568 * gdb.base/infcall-nested-structs.c: Add
4569 __attribute__((noinline,noclone)) to all functions.
4570 (call_all): Add missing variable initialization. Simplify return value.
4571 (breakpt): Increment volatile variable, to prevent call from being
4572 optimized out.
4573 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4574
062f1fc1
TV
45752019-10-17 Tom de Vries <tdevries@suse.de>
4576
4577 * gdb.fortran/module.exp: Allow info variables to print info for files
4578 other than module.f90.
4579
0b54364d
AB
45802019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4581
4582 * gdb.fortran/module.exp: Extend with 'info variables' test.
4583
7ff5fae7
AB
45842019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4585
4586 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4587 F77_FOR_TARGET.
4588
d10eccaa
TV
45892019-10-16 Tom de Vries <tdevries@suse.de>
4590
4591 PR tdep/25096
4592 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4593
745ff14e
TV
45942019-10-16 Tom de Vries <tdevries@suse.de>
4595
4596 PR tdep/24104
4597 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4598 Add KFAIL for PR tdep/25096.
4599
03e1ab94
TV
46002019-10-16 Tom de Vries <tdevries@suse.de>
4601
4602 PR testsuite/25059
4603 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4604
b17fcc10
TV
46052019-10-16 Tom de Vries <tdevries@suse.de>
4606
4607 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4608 as signed.
4609
9223170f
SM
46102019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4611
4612 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4613 one instead of increasing timeout.
4614
d6e76313
TV
46152019-10-13 Tom de Vries <tdevries@suse.de>
4616
4617 PR record/25038
4618 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4619 * gdb.reverse/sigall-reverse.exp: Same.
4620 * gdb.reverse/solib-precsave.exp: Same.
4621 * gdb.reverse/solib-reverse.exp: Same.
4622 * gdb.reverse/step-precsave.exp: Same.
4623 * gdb.reverse/until-precsave.exp: Same.
4624 * gdb.reverse/until-reverse.exp: Same.
4625 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4626
6dfc0041
AA
46272019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4628
4629 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4630 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4631 (cmp_struct_05_01, cmp_struct_static_02_01)
4632 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4633 comparisons.
4634
abcf2cc8
TV
46352019-10-10 Tom de Vries <tdevries@suse.de>
4636
4637 PR testsuite/24888
4638 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4639 gnatlink.
4640
a50faaf6
TV
46412019-10-09 Tom de Vries <tdevries@suse.de>
4642
4643 PR testsuite/25048
4644 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4645
60ff3cd7
AB
46462019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4647
4648 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4649 exceptions due to missing debug information.
4650
dfee8566
TV
46512019-10-07 Tom de Vries <tdevries@suse.de>
4652
4653 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4654
3d63690a
AB
46552019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4656
4657 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4658 * gdb.base/annota1.exp: Update to use gdb_test_name.
4659
30d1f018
WP
46602019-10-07 Weimin Pan <weimin.pan@oracle.com>
4661
4662 * gdb.base/ctf-whatis.exp: New file.
4663 * gdb.base/ctf-whatis.c: New file.
4664 * gdb.base/ctf-ptype.exp: New file.
4665 * gdb.base/ctf-ptype.c: New file.
4666 * gdb.base/ctf-constvars.exp: New file.
4667 * gdb.base/ctf-constvars.c: New file.
4668 * gdb.base/ctf-cvexpr.exp: New file.
4669
4dbbb47c
TV
46702019-10-04 Tom de Vries <tdevries@suse.de>
4671
4672 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4673 for loop.
4674
77c2dba3
TT
46752019-10-03 Tom Tromey <tom@tromey.com>
4676
4677 PR rust/24976:
4678 * gdb.rust/simple.rs (Union2): New type.
4679 (main): Use Union2.
4680 * gdb.rust/simple.exp: Add test.
4681
179aed7f
AB
46822019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4683
4684 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4685 nested function prefix.
4686
0a4b0913
AB
46872019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4688 Richard Bunt <richard.bunt@arm.com>
4689 Andrew Burgess <andrew.burgess@embecosm.com>
4690
4691 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4692 nested functions.
4693 * gdb.fortran/nested-funcs.f90: Update expected results.
4694 * gdb.fortran/nested-funcs-2.exp: New file.
4695 * gdb.fortran/nested-funcs-2.f90: New file.
4696
082cce05
AB
46972019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4698
4699 * gdb.python/py-parameter.exp: Make test names unique.
4700 * gdb.python/py-template.exp: Likewise.
4701 * gdb.python/py-value.exp: Likewise.
4702
2b74ba5a
AB
47032019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4704
4705 * gdb.base/break-interp.exp: Reduce test name duplication.
4706 * gdb.base/call-sc.exp: Likewise.
4707 * gdb.base/callfuncs.exp: Likewise.
4708 * gdb.base/charset.exp: Likewise.
4709 * gdb.base/dump.exp: Likewise.
4710 * gdb.base/ena-dis-br.exp: Likewise.
4711 * gdb.base/relational.exp: Likewise.
4712 * gdb.base/step-over-syscall.exp: Likewise.
4713 * gdb.base/structs.exp: Likewise.
4714
58eb20d5
AB
47152019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4716
4717 * gdb.linespec/explicit.exp: Make test names unique.
4718 * gdb.linespec/ls-errs.exp: Likewise.
4719
4d421147
AB
47202019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4721
4722 * gdb.reverse/break-precsave.exp: Make test names unique.
4723 * gdb.reverse/break-reverse.exp: Likewise.
4724 * gdb.reverse/finish-precsave.exp: Likewise.
4725 * gdb.reverse/finish-reverse.exp: Likewise.
4726 * gdb.reverse/machinestate-precsave.exp: Likewise.
4727 * gdb.reverse/machinestate.exp: Likewise.
4728 * gdb.reverse/readv-reverse.exp: Likewise.
4729 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4730 * gdb.reverse/sigall-precsave.exp: Likewise.
4731 * gdb.reverse/sigall-reverse.exp: Likewise.
4732 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4733 * gdb.reverse/watch-precsave.exp: Likewise.
4734 * gdb.reverse/watch-reverse.exp: Likewise.
4735
d8c06f22
AB
47362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4737
4738 * gdb.threads/stop-with-handle.c: New file.
4739 * gdb.threads/stop-with-handle.exp: New file.
4740
3a56ed86
TV
47412019-10-03 Tom de Vries <tdevries@suse.de>
4742
4743 PR testsuite/25059
4744 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4745 directory" line to be missing.
4746
42275044
TV
47472019-10-03 Tom de Vries <tdevries@suse.de>
4748
4749 PR testsuite/25059
4750 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4751 type optional.
4752
9ef62df0
AA
47532019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4754
4755 * gdb.python/py-format-string.c (string.h): New include.
4756 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4757 the same value, for endianness-independence.
4758 * gdb.python/py-format-string.exp (default_regexp_dict)
4759 (test_pretty_structs, test_format): Adjust expected output to the
4760 changed initialization.
4761
37f6a7f4
TT
47622019-10-02 Tom Tromey <tromey@adacore.com>
4763
4764 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4765
1d58d6a2
PA
47662019-10-02 Pedro Alves <palves@redhat.com>
4767 Andrew Burgess <andrew.burgess@embecosm.com>
4768
4769 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4770 "print-file-var.h".
4771 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4772 (get_version_1): Print this_version_id and its address.
4773 Add extern "C" wrappers around interface functions.
4774 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4775 "print-file-var.h".
4776 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4777 (get_version_2): Print this_version_id and its address.
4778 Add extern "C" wrappers around interface functions.
4779 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4780 <stddef.h> and "print-file-var.h".
4781 Add extern "C" wrappers around interface functions.
4782 [VERSION_ID_MAIN] (this_version_id): Define.
4783 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4784 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4785 up extern "C" blocks.
4786 * gdb.base/print-file-var.exp (test): New, factored out from top
4787 level.
4788 (top level): Test all combinations of attribute hidden or not,
4789 dlopen or not, and this_version_id symbol in main file or not.
4790 Compile tests as both C++ and C, make test names unique.
4791
d770d56f
TT
47922019-10-01 Tom Tromey <tom@tromey.com>
4793
4794 * gdb.base/style.exp: Test "show logging filename".
4795
7f6aba03
TT
47962019-10-01 Tom Tromey <tom@tromey.com>
4797
4798 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4799 * gdb.base/style.exp: Add metadata style test.
4800
14309bb6
TT
48012019-10-01 Tom Tromey <tom@tromey.com>
4802
4803 * gdb.base/style.exp: Test "pwd".
4804
2a3c1174
PA
48052019-10-01 Tom Tromey <tom@tromey.com>
4806
4807 * gdb.base/style.exp: Update tests.
4808
53d666ec
AA
48092019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4810
4811 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4812 'six' to unsigned.
4813 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4814 'five'. Use an all-ones bit pattern for each.
4815 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4816 to its changed values.
4817
4a56a520
TT
48182019-09-30 Tom Tromey <tromey@adacore.com>
4819
4820 * gdb.rust/traits.rs: Disable all warnings.
4821
0df0352a
TV
48222019-09-29 Tom de Vries <tdevries@suse.de>
4823
aac66a4c 4824 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4825
73d9a918
TV
48262019-09-29 Tom de Vries <tdevries@suse.de>
4827
4828 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4829
060b3ab4
TV
48302019-09-27 Tom de Vries <tdevries@suse.de>
4831
4832 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4833
68f7d34d
TV
48342019-09-27 Tom de Vries <tdevries@suse.de>
4835
4836 PR record/23188
4837 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4838
5d63b30a
TT
48392019-09-26 Tom Tromey <tromey@adacore.com>
4840
4841 * gdb.ada/py_taft.exp: New file.
4842 * gdb.ada/py_taft/main.adb: New file.
4843 * gdb.ada/py_taft/pkg.adb: New file.
4844 * gdb.ada/py_taft/pkg.ads: New file.
4845
3d435220
TV
48462019-09-24 Tom de Vries <tdevries@suse.de>
4847
4848 PR gdb/24598
4849 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4850
77d03678
TV
48512019-09-22 Tom de Vries <tdevries@suse.de>
4852
4853 * gdb.base/restore.exp: Allow register variables to be optimized out at
4854 -O0.
4855
abf516c6
UW
48562019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4857
4858 * gdb.arch/spu-info.exp: Remove file.
4859 * gdb.arch/spu-info.c: Remove file.
4860 * gdb.arch/spu-ls.exp: Remove file.
4861 * gdb.arch/spu-ls.c: Remove file.
4862
4863 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4864 * gdb.asm/spu.inc: Remove file.
4865
4866 * gdb.base/dump.exp: Remove support for spu*-*-*.
4867 * gdb.base/stack-checking.exp: Likewise.
4868 * gdb.base/overlays.exp: Likewise.
4869 * gdb.base/ovlymgr.c: Likewise.
4870 * gdb.base/spu.ld: Remove file.
4871
4872 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4873 * gdb.cp/cpexprs.exp: Likewise.
4874 * gdb.cp/exception.exp: Likewise.
4875 * gdb.cp/gdb2495.exp: Likewise.
4876 * gdb.cp/mb-templates.exp: Likewise.
4877 * gdb.cp/pr9167.exp: Likewise.
4878 * gdb.cp/userdef.exp: Likewise.
4879
4880 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4881
4882 * gdb.cell: Remove directory.
4883 * lib/cell.exp: Remove file.
4884
e452e88f
TV
48852019-09-19 Tom de Vries <tdevries@suse.de>
4886
4887 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4888
8a625130
TV
48892019-09-19 Tom de Vries <tdevries@suse.de>
4890
4891 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
4892
81dc3ab5
TV
48932019-09-19 Tom de Vries <tdevries@suse.de>
4894
4895 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
4896 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
4897 (gdb_target_cmd): ... here.
4898 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
4899 value 2.
4900
b078f3ac
AB
49012019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
4902
4903 * gdb.base/source-dir.exp: Avoid having directory names in test
4904 names.
4905
f1b620e9
MG
49062019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4907
4908 * gdb.base/source-dir.exp: Add extra test for mapped compilation
4909 directory.
4910
67f3ed6a
AB
49112019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
4912
4913 * gdb.base/list-missing-source.exp: New file.
4914
d1b70248
TV
49152019-09-14 Tom de Vries <tdevries@suse.de>
4916
4917 PR teststuite/24599
4918 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
4919 * lib/ada.exp (gnatmake_version_at_least): New proc.
4920
5fabdcd6
AB
49212019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4922
4923 * gdb.base/maint.exp: Use exec_has_index_section.
4924
aa17805f
AB
49252019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
4926
4927 * gdb.base/maint.exp: Add test for 'maint info sections'.
4928
25e5c209
TV
49292019-09-12 Tom de Vries <tdevries@suse.de>
4930
4931 * gdb.base/store.exp: Allow register variables to be optimized out at
4932 -O0.
4933
4993045d
PW
49342019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4935
4936 * gdb.ada/rdv_wait.exp: Update to new task names.
4937 * gdb.base/task_switch_in_core.exp: Likewise.
4938 * gdb.base/info_sources_base.c: Likewise.
4939
8a516164
TT
49402019-09-10 Tom Tromey <tromey@adacore.com>
4941
4942 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
4943
aa391654
TT
49442019-09-10 Tom Tromey <tromey@adacore.com>
4945
4946 * gdb.ada/dgopt.exp: New file.
4947 * gdb.ada/dgopt/x.adb: New file.
4948
8634b462
TT
49492019-09-08 Tom Tromey <tom@tromey.com>
4950
4951 * gdb.tui/resize.exp: Remove setup_xfail.
4952 * gdb.tui/regs.exp: Remove setup_xfail.
4953 * gdb.tui/basic.exp: Remove setup_xfail.
4954
736b0f76
DB
49552019-09-06 David Blaikie <dblaikie@gmail.com>
4956
4957 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
4958 * gdb.cp/cplabel.exp: Ditto.
4959 * gdb.linespec/ls-errs.exp: Ditto.
4960
30331a6c
TV
49612019-09-05 Tom de Vries <tdevries@suse.de>
4962
4963 * lib/gdb.exp (cmp_file_string): New proc.
4964 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
4965 runto_main. Verify save breakpoints output.
4966
98b0ebab
PW
49672019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4968
4969 * gdb.base/info-var.exp: Test info variables without running
4970 to main, to avoid expect's buffer overflow.
4971
4e962e74
TT
49722019-09-03 Tom Tromey <tromey@adacore.com>
4973
4974 * gdb.ada/bias.exp: New file.
4975 * gdb.ada/bias/bias.adb: New file.
4976 * gdb.ada/print_chars.exp: Add regression test.
4977 * gdb.ada/print_chars/foo.adb (My_Character): New type.
4978 (MC): New variable.
4979
2ea1a07a
SL
49802019-08-29 Sandra Loosemore <sandra@codesourcery.com>
4981
4982 * gdb.base/argv0-symlink.exp: Run only on native target
4983 and local host.
4984
8077c50d
TV
49852019-08-29 Tom de Vries <tdevries@suse.de>
4986
4987 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
4988 diverse debug info.
4989 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
4990
48352473
TV
49912019-08-28 Tom de Vries <tdevries@suse.de>
4992
4993 * gdb.base/info-var.exp: Allow info variables to print info for files
4994 other than info-var-f1.c and info-var-f2.c.
4995
d8f27c60
AB
49962019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
4997
4998 * gdb.fortran/info-types.exp: Add module.
4999 * gdb.fortran/info-types.f90: Update expected results.
5000
1f20c35e
AB
50012019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5002
5003 * gdb.fortran/info-types.exp: New file.
5004 * gdb.fortran/info-types.f90: New file.
5005 * lib/fortran.exp (fortran_character1): New proc.
5006
4acfdd20
AB
50072019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5008
5009 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5010 functions'. Reindent as needed.
5011 * gdb.base/info-var-f1.c: New file.
5012 * gdb.base/info-var-f2.c: New file.
5013 * gdb.base/info-var.exp: New file.
5014 * gdb.base/info-var.h: New file.
5015
5c31b358
TV
50162019-08-26 Tom de Vries <tdevries@suse.de>
5017
5018 PR c++/24852
5019 * gdb.cp/no-libstdcxx-probe.exp: New test.
5020
b694989f
TV
50212019-08-26 Tom de Vries <tdevries@suse.de>
5022
5023 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5024 * tests need to be skipped.
5025 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5026 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5027 mi_skip_libstdcxx_probe_tests.
5028
d9c4ba53
SDJ
50292019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5030
5031 * gdb.python/py-xmethods.exp: Use raw strings when passing
5032 arguments to SimpleXMethodMatcher.
5033
395fad09
TV
50342019-08-22 Tom de Vries <tdevries@suse.de>
5035
5036 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5037 more informative.
5038
26c957f1
PA
50392019-08-21 Pedro Alves <palves@redhat.com>
5040
5041 * gdb.base/with.exp: Test "with" with no arguments.
5042
61f80d5d
TV
50432019-08-21 Tom de Vries <tdevries@suse.de>
5044
5045 * gdb.base/gdb-caching-proc.exp: Sort files.
5046
d7a11d13
TV
50472019-08-20 Tom de Vries <tdevries@suse.de>
5048
5049 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5050 compilation.
5051
34dafe9f
TV
50522019-08-16 Tom de Vries <tdevries@suse.de>
5053
5054 * gdb.base/compare-sections.exp ("after run to main"): Allow
5055 mismatched read-only sections for PIE executables.
5056
398fdd60
TT
50572019-08-16 Tom Tromey <tom@tromey.com>
5058
5059 * lib/tuiterm.exp (_csi_Z): New proc.
5060 * gdb.tui/basic.exp: Update window positions.
5061 * gdb.tui/empty.exp: Update window positions.
5062
d8f9e51c
SL
50632019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5064
5065 * gdb.base/examine-backward.exp: Correct regexp for
5066 "examine 3 bytes backward from ${address_zero}".
5067
3df505f6
TT
50682019-08-15 Tom Tromey <tom@tromey.com>
5069
5070 * gdb.tui/empty.exp: Enable resizing tests.
5071
272560b5
TT
50722019-08-15 Tom Tromey <tromey@adacore.com>
5073
5074 * gdb.ada/char_enum.exp: Add regression tests.
5075 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5076 and '0'.
5077 (Char, Gchar): Update.
5078 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5079
08235187
CB
50802019-08-15 Christian Biesinger <cbiesinger@google.com>
5081
5082 * gdb.python/python.exp: Expect a leading underscore on
5083 GdbOutput{,Error}File.
5084
22a2ab04
SL
50852019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5086
5087 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5088 Windows host.
5089
835b995b
SL
50902019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5091
5092 * gdb.base/batch-preserve-term-settings.exp
5093 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5094
97dd8e07
CB
50952019-08-15 Christian Biesinger <cbiesinger@google.com>
5096
5097 * lib/gdb.exp: When running on a mingw target, replace
5098 /x/ with x:/.
5099
75faf5c4
AH
51002019-08-14 Alan Hayward <alan.hayward@arm.com>
5101
5102 * gdb.arch/aarch64-prologue.c: New test.
5103 * gdb.arch/aarch64-prologue.exp: New file.
5104
abc6c00f
TV
51052019-08-13 Tom de Vries <tdevries@suse.de>
5106
5107 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5108 Thread.
5109
74c2c1f4
SL
51102019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5111
5112 * gdb.python/py-completion.exp: Download the .py file to the host
5113 and use its host pathname. Conditionalize tests that use
5114 tab completion and manipulate files on the build machine.
5115 * gdb.python/py-events.exp: Download the .py file to the host
5116 and use its host pathname.
5117 * gdb.python/py-evsignal.exp: Likewise.
5118 * gdb.python/py-evthreads.exp: Likewise.
5119 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5120 pathname syntax.
5121 * gdb.python/py-framefilter.exp: Download the .py file to the right
5122 place on the host. Match Windows pathname syntax.
5123 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5124 .py file to the host and use its host pathname.
5125 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5126 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5127 build pathname. Skip symlink test on Windows host. Add missing
5128 newline at end of file.
5129 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5130 and use its host pathname.
5131 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5132 * gdb.python/py-section-script.exp: Use host location of binfile
5133 on safe-path. Use correct path separator on Windows host.
5134 Reorder alternatives in gdb_test_multiple to prevent matching
5135 the wrong alternative on success.
5136 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5137
ca2589f3
PP
51382019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5139
5140 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5141 expect the GDB inferior to no longer immediately stop after
5142 being resumed with "signal SIGINT".
5143
020a839d
SL
51442019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5145
5146 * gdb.linespec/break-ask.exp: Generalize regexps to match
5147 Windows pathnames too.
5148
128d6509
TV
51492019-08-08 Tom de Vries <tdevries@suse.de>
5150
5151 PR testsuite/24862
5152 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5153
590042fc
PW
51542019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5155
5156 * gdb.base/style.exp: Update tests for help doc new invariants.
5157 * gdb.base/help.exp: Likewise.
5158
046bebe1
TT
51592019-08-06 Tom Tromey <tom@tromey.com>
5160
5161 * gdb.base/style.exp: Add disassemble test.
5162 * gdb.base/style.c (some_called_function): New function.
5163 (main): Use it.
5164
0b27c27d
CB
51652019-08-05 Christian Biesinger <cbiesinger@google.com>
5166
5167 * gdb.python/py-block.exp: Test dictionary access on blocks.
5168
580f1034
SM
51692019-08-05 Simon Marchi <simon.marchi@efficios.com>
5170
5171 PR gdb/24863
5172 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5173 -list-thread-groups --available test when running under
5174 check-read1.
5175
d86bd7cb
TV
51762019-08-05 Tom de Vries <tdevries@suse.de>
5177
5178 PR testsuite/24863
5179 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5180 * gdb.base/help.exp: Use with_read1_timeout_factor.
5181 * gdb.base/info-macros.exp: Same.
5182 * gdb.cp/nested-types.exp: Same.
5183
a80cf5d8
TV
51842019-08-05 Tom de Vries <tdevries@suse.de>
5185
5186 * lib/gdb.exp (version_at_least): Factor out of ...
5187 (tcl_version_at_least): ... here.
5188 (gdb_compile): Fail if pie results in non-PIE executable.
5189 (readelf_version, readelf_prints_pie): New proc.
5190 (exec_is_pie): Return -1 if unknown.
5191
d0962838
TV
51922019-08-05 Tom de Vries <tdevries@suse.de>
5193
5194 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5195
2252ff3d
SL
51962019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5197
5198 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5199
26655f53
SL
52002019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5201
5202 * lib/completion-support.exp (test_gdb_complete_none): Skip
5203 tab completion tests if no readline support.
5204 (test_gdb_complete_unique_re): Likewise.
5205 (test_gdb_complete_multiple): Likewise.
5206
db4dc13e
PW
52072019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5208
5209 * gdb.base/info_sources.exp: New file.
5210 * gdb.base/info_sources.c: New file.
5211 * gdb.base/info_sources_base.c: New file.
5212
0eba165a
PFC
52132019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5214
5215 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5216 prefix argument.
5217 (test_exit_status): Add prefix argument.
5218
59bd512b
TV
52192019-08-01 Tom de Vries <tdevries@suse.de>
5220
5221 PR testsuite/24863
5222 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5223 calling exp_continue for new thread and thread exited messages.
5224
2a3ad588
TV
52252019-08-01 Tom de Vries <tdevries@suse.de>
5226
5227 PR testsuite/24863
5228 * gdb.base/structs.exp: Fix check-read1 timeout using
5229 gdb_test_sequence.
5230 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5231
117eb594
TV
52322019-08-01 Tom de Vries <tdevries@suse.de>
5233
5234 PR testsuite/24863
5235 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5236 line.
5237
ed591340
TV
52382019-08-01 Tom de Vries <tdevries@suse.de>
5239
5240 PR testsuite/24863
5241 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5242
aa3b6533
TT
52432019-07-30 Tom Tromey <tromey@adacore.com>
5244
5245 * gdb.ada/display_nested.exp: New file.
5246 * gdb.ada/display_nested/foo.adb: New file.
5247 * gdb.ada/display_nested/pack.adb: New file.
5248 * gdb.ada/display_nested/pack.ads: New file.
5249
2906593f
CB
52502019-07-30 Christian Biesinger <cbiesinger@google.com>
5251
5252 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5253 namespace.
5254 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5255
0f575925
TV
52562019-07-30 Tom de Vries <tdevries@suse.de>
5257
5258 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5259 instead.
5260
b13057d9
TV
52612019-07-30 Tom de Vries <tdevries@suse.de>
5262
5263 PR testsuite/24834
5264 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5265 (exec_is_pie): New proc.
5266
5c4dde85
CB
52672019-07-29 Christian Biesinger <cbiesinger@google.com>
5268
5269 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5270
c620ed88
CB
52712019-07-29 Christian Biesinger <cbiesinger@google.com>
5272
5273 * gdb.python/py-objfile.c: Add global and static vars.
5274 * gdb.python/py-objfile.exp: Test new functions Objfile.
5275 lookup_global_symbol and lookup_static_symbol.
5276
3d235706
TT
52772019-07-29 Tom Tromey <tom@tromey.com>
5278
5279 * lib/tuiterm.exp (Term::_csi_@): New proc.
5280 (Term::_csi_X): Don't move cursor.
5281
c7e4c0a6
PW
52822019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5283
5284 * gdb.base/options.exp: Update backtrace - completion to
5285 new option -frame-info.
5286 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5287 Test new 'set print frame-info'. Test backtrace -frame-info
5288 overriding 'set print frame-info'.
5289 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5290 Test new 'set print frame-info'.
5291 Verify consistency of backtrace with and without filters, with and
5292 without -no-filters.
5293 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5294 default.
5295
de28a3b7
TV
52962019-07-29 Tom de Vries <tdevries@suse.de>
5297
5298 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5299 no arguments".
5300
507dd60e
TV
53012019-07-29 Tom de Vries <tdevries@suse.de>
5302
5303 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5304 is a substring of the first for "complete non-unique file name".
5305
5beafce9
TV
53062019-07-29 Tom de Vries <tdevries@suse.de>
5307
5308 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5309 with ".*".
5310
2d274232
TV
53112019-07-29 Tom de Vries <tdevries@suse.de>
5312
5313 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5314 Pass prompt_regexp parameter to gdb_test_multiple calls.
5315
9197cd8b
TV
53162019-07-29 Tom de Vries <tdevries@suse.de>
5317
5318 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5319 print registers" regexps.
9197cd8b 5320
b528dae0
TV
53212019-07-29 Tom de Vries <tdevries@suse.de>
5322
5323 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5324
d17725d7
TV
53252019-07-29 Tom de Vries <tdevries@suse.de>
5326
5327 PR gdb/24855
5328 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5329 (skip_python_tests_prompt): Add prompt_regexp argument to
5330 gdb_test_multiple calls.
5331
52b75bf1
TT
53322019-07-27 Tom Tromey <tom@tromey.com>
5333
5334 * gdb.tui/main.exp: New file.
5335
2b1d00c2
TT
53362019-07-27 Tom Tromey <tom@tromey.com>
5337
5338 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5339 optional.
5340 * gdb.tui/empty.exp: New file.
5341
ded631d5
TT
53422019-07-27 Tom Tromey <tom@tromey.com>
5343
5344 * lib/tuiterm.exp (spawn): New proc.
5345 (Term::resize): New proc.
5346 * gdb.tui/resize.exp: New file.
5347
58ac439d
TT
53482019-07-27 Tom Tromey <tom@tromey.com>
5349
5350 * gdb.tui/list.exp: New file.
5351
fe1f56ee
TT
53522019-07-27 Tom Tromey <tom@tromey.com>
5353
5354 * gdb.tui/regs.exp: New file.
5355
f790b310
TT
53562019-07-27 Tom Tromey <tom@tromey.com>
5357
5358 * gdb.tui/basic.exp: Add "layout split" test.
5359
d95fc6ee
TT
53602019-07-27 Tom Tromey <tom@tromey.com>
5361
5362 * gdb.tui/basic.exp: Add "layout asm" test.
5363
c3786b3a
TT
53642019-07-27 Tom Tromey <tom@tromey.com>
5365
5366 * lib/tuiterm.exp: New file.
5367 * gdb.tui/basic.exp: New file.
5368
98a617f8
KB
53692019-07-27 Kevin Buettner <kevinb@redhat.com>
5370
5371 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5372 Enable tests associated with this flag. Adjust regex
5373 referencing "foo_low" to now refer to "foo_cold" instead.
5374
5c076da4
KB
53752019-07-27 Kevin Buettner <kevinb@redhat.com>
5376
5377 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5378 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5379 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5380 foo_cold. Revise comments to match.
5381 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5382 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5383 were wrapped into this proc; Call do_test in loop from outermost
5384 level.
5385 (foo_low): Rename all occurrences to "foo_cold".
5386 (backtrace from baz): New test.
5387 (x2/i foo_cold): New test.
5388 (info line *foo_cold): New test.
5389
1512d3b7
TV
53902019-07-26 Tom de Vries <tdevries@suse.de>
5391
5392 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5393
297989a1
TV
53942019-07-25 Tom de Vries <tdevries@suse.de>
5395
5396 PR testsuite/24830
5397 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5398 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5399 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5400 (skip_libstdcxx_probe_tests): ... here.
5401 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5402
b3b965fb
TV
54032019-07-24 Tom de Vries <tdevries@suse.de>
5404
5405 PR testsuite/24807
5406 * gdb.objc/basicclass.m: Include stdio.h.
5407 * gdb.objc/nondebug.m: Same.
5408 * gdb.objc/objcdecode.m: Same.
5409
4625b4d0
TV
54102019-07-24 Tom de Vries <tdevries@suse.de>
5411
5412 PR testsuite/24612
5413 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5414 additional_flags.
5415
024a5840
TV
54162019-07-24 Tom de Vries <tdevries@suse.de>
5417
5418 PR testsuite/24831
5419 * gdb.multi/tids.exp: Update error messages for info threads.
5420
c76ddaa3
TV
54212019-07-24 Tom de Vries <tdevries@suse.de>
5422
5423 * gdb.base/info-types.exp: Allow info types to print info for more than
5424 one file.
5425
9a618ef6
TV
54262019-07-23 Tom de Vries <tdevries@suse.de>
5427
5428 PR testsuite/24842
5429 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5430 gdb_spawn_with_cmdline_opts.
5431
40eadf04
SP
54322019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5433
5434 * gdb.arch/arm-cmse-sgstubs.c: New test.
5435 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5436
5ba29434
TV
54372019-07-23 Tom de Vries <tdevries@suse.de>
5438
5439 PR testsuite/24711
5440 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5441 issuing next command.
5442
a8e9d247
AB
54432019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5444
5445 * gdb.ada/info_auto_lang.exp: Update expected results.
5446 * gdb.base/info-types.c: Add additional types to check.
5447 * gdb.base/info-types.exp: Update expected results.
5448
eb86c5e2
AB
54492019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5450
5451 * gdb.base/info-types.c: New file.
5452 * gdb.base/info-types.exp: New file.
5453
01e175fe
AB
54542019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5455
5456 * gdb.arch/riscv-bp-infcall.c: New file.
5457 * gdb.arch/riscv-bp-infcall.exp: New file.
5458
6b78c3f8
AB
54592019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5460
5461 PR breakpoints/24541
5462 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5463
da738167
TV
54642019-07-14 Tom de Vries <tdevries@suse.de>
5465
5466 PR testsuite/24760
5467 * gdb.objc/basicclass.exp: Fix unterminated string.
5468
0d4e84ed
AB
54692019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5470 Andrew Burgess <andrew.burgess@embecosm.com>
5471
5472 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5473 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5474 negative bounds.
5475 * gdb.fortran/vla-value.exp: Print elements of an array with
5476 negative bounds.
5477 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5478 testing.
5479
021d8588
AB
54802019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5481
5482 * gdb.base/options.exp (expect_string): Dequote strings in
5483 results.
5484 (test-string): Test strings with different quoting and reindent.
5485
f06f1252
TT
54862019-07-10 Tom Tromey <tromey@adacore.com>
5487
5488 * gdb.ada/mi_ex_cond.exp: Update expected results.
5489 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5490 * gdb.ada/mi_catch_ex.exp: Update expected results.
5491 * gdb.ada/mi_catch_assert.exp: Update expected results.
5492 * gdb.ada/catch_ex.exp (catch_exception_info)
5493 (catch_exception_entry, catch_assert_entry)
5494 (catch_unhandled_entry): Update.
5495 * gdb.ada/catch_assert_if.exp: Update expected results.
5496
b863685d
RB
54972019-07-10 Richard Bunt <richard.bunt@arm.com>
5498 Stephen Roberts <stephen.roberts@arm.com>
5499
5500 * gdb.base/define.exp: Restore original prompt.
5501
cb1e4e32
PA
55022019-07-09 Pedro Alves <palves@redhat.com>
5503
5504 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5505 breakpoints" output.
5506 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5507 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5508 throw" creates breakpoint.
5509 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5510 'type="catchpoint"'.
5511
b58a68fe
PA
55122019-07-09 Pedro Alves <palves@redhat.com>
5513
5514 PR c++/15468
5515 * gdb.cp/except-multi-location-lib.cc: New.
5516 * gdb.cp/except-multi-location-main.cc: New.
5517 * gdb.cp/except-multi-location.exp: New.
5518
0826779b
PW
55192019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5520
5521 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5522 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5523 argument and update callers.
5524
5b0e2db4
AB
55252019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5526
5527 * gdb.arch/amd64-break-on-asm-line.S: New file.
5528 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5529
1f6f6e21
PW
55302019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5531
5532 * gdb.base/printcmds.exp: Test printing C string and
5533 C wide string convenience vars without transiting via the inferior.
5534 Also make test names unique.
5535
ea142fbf
AH
55362019-07-08 Alan Hayward <alan.hayward@arm.com>
5537
5862c886 5538 PR breakpoints/25011
ea142fbf
AH
5539 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5540
213fd9fa
PA
55412019-07-04 Pedro Alves <palves@redhat.com>
5542
5543 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5544 body returned ok(0), break(3) or continue(4).
5545 * gdb.testsuite/foreach_with_prefix.exp: New file.
5546
2b40fda7
AH
55472019-07-04 Alan Hayward <alan.hayward@arm.com>
5548
5549 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5550
a26c8de0
PA
55512019-07-03 Pedro Alves <palves@redhat.com>
5552
5553 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5554 "return -code".
5555
5f4ba3e7
PA
55562019-07-03 Pedro Alves <palves@redhat.com>
5557
5558 PR cli/24732
5559 * gdb.base/shell.exp: Load completion-support.exp.
5560 Adjust expected error output. Add completion tests.
5561
a994424f
PA
55622019-07-03 Pedro Alves <palves@redhat.com>
5563
5564 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5565 string_to_regexp.
5566
3d9be6f5
PA
55672019-07-03 Pedro Alves <palves@redhat.com>
5568
5569 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5570 (expect_integer): Adjust to expect "-string".
5571 (expect_string): New.
5572 (all_options): Expect "-string".
5573 (test-flag, test-boolean): Adjust to expect "-string".
5574 (test-string): New proc.
5575 (top level): Call it.
5576
41fc454c
PA
55772019-07-03 Pedro Alves <palves@redhat.com>
5578
5579 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5580 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5581 the expected output in the success.
5582
b2b2a215
PA
55832019-07-03 Pedro Alves <palves@redhat.com>
5584
5585 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5586 Split one gdb_test_multiple call in two to avoid a race.
5587
fdbc9870
PA
55882019-07-03 Pedro Alves <palves@redhat.com>
5589
5590 * gdb.base/with.c: New file.
5591 * gdb.base/with.exp: New file.
5592
c6ac8931
PA
55932019-07-03 Pedro Alves <palves@redhat.com>
5594
5595 * gdb.base/settings.exp: Replace all references to "maint
5596 test-settings set" with references to "maint set test-settings",
5597 and all references to "maint test-settings show" with references
5598 to "maint show test-settings".
5599
970f9d09
PA
56002019-07-03 Pedro Alves <palves@redhat.com>
5601
5602 * gdb.base/settings.exp (test-string): Adjust expected out when
5603 testing "maint test-settings show filename"
5604
54d66006
PA
56052019-07-02 Pedro Alves <palves@redhat.com>
5606
5607 * gdb.base/options.exp (test-info-threads): New procedure.
5608 (top level): Call it.
5609
10d06d82
TT
56102019-06-28 Tom Tromey <tromey@adacore.com>
5611
5612 * gdb.dwarf2/ada-linkage-name.c: New file.
5613 * gdb.dwarf2/ada-linkage-name.exp: New file.
5614
3d507ff2
TT
56152019-06-27 Tom Tromey <tromey@adacore.com>
5616
d039f014 5617 PR c++/20020:
3d507ff2
TT
5618 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5619
8af58ffe
TV
56202019-06-26 Tom de Vries <tdevries@suse.de>
5621
5622 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5623
22e21752
TV
56242019-06-26 Tom de Vries <tdevries@suse.de>
5625
5626 * gdb.base/index-cache.exp: Add back missing debug option.
5627
b65b566c
PW
56282019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5629
5630 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5631
5c2c8c69
TV
56322019-06-25 Tom de Vries <tdevries@suse.de>
5633
5634 PR testsuite/24727
5635 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5636
164e3873
TV
56372019-06-24 Tom de Vries <tdevries@suse.de>
5638
5639 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5640
824eacee
TV
56412019-06-24 Tom de Vries <tdevries@suse.de>
5642
5643 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5644 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5645 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5646
385b97d3
TV
56472019-06-24 Tom de Vries <tdevries@suse.de>
5648
5649 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5650
c596f180
TV
56512019-06-21 Tom de Vries <tdevries@suse.de>
5652
5653 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5654
b13a7d03
TV
56552019-06-21 Tom de Vries <tdevries@suse.de>
5656
5657 PR testsuite/24518
5658 PR ada/24713
5659 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5660 index.
5661
899277ae
TT
56622019-06-19 Tom Tromey <tromey@adacore.com>
5663
5664 * gdb.ada/length_cond.exp: Add intro comment.
5665
680e1bee
TT
56662019-06-19 Tom Tromey <tromey@adacore.com>
5667
5668 * gdb.ada/length_cond.exp: New file.
5669 * gdb.ada/length_cond/length_cond.adb: New file.
5670 * gdb.ada/length_cond/pck.adb: New file.
5671 * gdb.ada/length_cond/pck.ads: New file.
5672
0ed4690a
TV
56732019-06-18 Tom de Vries <tdevries@suse.de>
5674
5675 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5676
d20ed5fd
TT
56772019-06-18 Tom Tromey <tromey@adacore.com>
5678
5679 * gdb.base/list0.h: Add comment explaining control character.
5680
86e04673
TV
56812019-06-18 Tom de Vries <tdevries@suse.de>
5682
5683 * boards/fission.exp: Break up long debug_flags line.
5684
c4973306
SM
56852019-06-16 Tom de Vries <tdevries@suse.de>
5686
5687 PR gdb/24445
5688 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5689 generated index.
5690
93cb9841
AB
56912019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5692
5693 PR gdb/24686
5694 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5695 improve detection of bug gdb/24541.
5696
399aaebd
SM
56972019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5698
5699 PR gdb/24669
5700 * gdb.base/index-cache.exp (uses_readnow,
5701 expecting_index_cache_use): Define global variable.
5702 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5703 expecting_index_cache_use.
5704
584a927c
AB
57052019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5706 Andrew Burgess <andrew.burgess@embecosm.com>
5707
5708 * gdb.fortran/pointers.f90: New file.
5709 * gdb.fortran/print_type.exp: New file.
5710 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5711 * gdb.fortran/vla-type.exp: Likewise.
5712 * gdb.fortran/vla-value.exp: Likewise.
5713 * gdb.mi/mi-vla-fortran.exp: Likewise.
5714
30056ea0
AB
57152019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5716
5717 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5718 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5719 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5720 as a stop reason.
5721
ec8e2b6d
AB
57222019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5723
5724 * gdb.base/annota1.exp: Update expected results.
5725 * gdb.cp/annota2.exp: Likewise.
5726 * gdb.cp/annota3.exp: Likewise.
5727
09e4c4e1
AB
57282019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5729
5730 * gdb.base/style-logging.exp: Remove path from test name.
5731
0735b091
TT
57322019-06-14 Tom Tromey <tromey@adacore.com>
5733
5734 PR gdb/24502:
5735 * gdb.base/style-logging.exp: New file.
5736
f5686554
TT
57372019-06-14 Tom Tromey <tromey@adacore.com>
5738
5739 * gdb.base/symfile-warn.exp: New file.
5740 * gdb.base/symfile-warn.c: New file.
5741
a0c1ffed
TT
57422019-06-14 Tom Tromey <tromey@adacore.com>
5743
5744 * gdb.base/annotate-symlink.exp: New file.
5745
f411722c
TT
57462019-06-14 Tom Tromey <tromey@adacore.com>
5747
5748 * gdb.ada/set_wstr.exp: Add reassignment test.
5749
4268ec18
TT
57502019-06-14 Tom Tromey <tromey@adacore.com>
5751
5752 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5753 'unchecked_access and 'unrestricted_access as well.
5754
9a9e394b
TT
57552019-06-14 Tom Tromey <tromey@adacore.com>
5756
5757 PR ada/24539:
5758 * gdb.ada/vla.exp: Update tests.
5759 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5760 pragma.
5761
4c048731
PA
57622019-06-13 Pedro Alves <palves@redhat.com>
5763
5764 * gdb.base/settings.exp (test-integer): Test junk after
5765 "unlimited".
5766
6665660a
PA
57672019-06-13 Pedro Alves <palves@redhat.com>
5768
5769 * gdb.base/options.exp (test-thread-apply): New.
5770 (top level): Call it.
5771
5d707134
PA
57722019-06-13 Pedro Alves <palves@redhat.com>
5773
5774 * gdb.base/options.exp (test-frame-apply): New.
5775 (top level): Test print commands with different "frame apply"
5776 prefixes.
5777
e2a689da
PA
57782019-06-13 Pedro Alves <palves@redhat.com>
5779
e79be6e5 5780 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5781 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5782 'max_completions' parameter and handle it.
5783 (test_gdb_completion_offers_commands): New.
5784
90a1ef87
PA
57852019-06-13 Pedro Alves <palves@redhat.com>
5786
5787 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5788
d4c16835
PA
57892019-06-13 Pedro Alves <palves@redhat.com>
5790
5791 * gdb.base/options.exp (test-backtrace): New.
5792 (top level): Call it.
5793
2daf894e
PA
57942019-06-13 Pedro Alves <palves@redhat.com>
5795
5796 * gdb.guile/scm-frame-args.exp: Use "set print
5797 raw-frame-arguments" instead of "set print raw frame-arguments".
5798 * gdb.python/py-frame-args.exp: Likewise.
5799
e6ed716c
PA
58002019-06-13 Pedro Alves <palves@redhat.com>
5801
5802 * gdb.compile/compile.exp: Adjust expected output to option
5803 processing changes.
5804
7d8062de
PA
58052019-06-13 Pedro Alves <palves@redhat.com>
5806
5807 * gdb.base/options.exp: Build executable.
5808 (test-print): New procedure.
5809 (top level): Call it, once for "print" and another for "compile
5810 print".
5811
9d0faba9
PA
58122019-06-13 Pedro Alves <palves@redhat.com>
5813
5814 * gdb.base/options.c: New file.
5815 * gdb.base/options.exp: New file.
5816
dee7b4c8
PA
58172019-06-13 Pedro Alves <palves@redhat.com>
5818
5819 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5820 that "o" is ambiguous.
5821
dca0f6c0
PA
58222019-06-13 Pedro Alves <palves@redhat.com>
5823
5824 * gdb.base/settings.c: New file.
5825 * gdb.base/settings.exp: New file.
5826
ccf46844
PA
58272019-06-13 Pedro Alves <palves@redhat.com>
5828
5829 * gdb.base/completion.exp: Fix comment typo.
5830
b9a3f842
PA
58312019-06-13 Pedro Alves <palves@redhat.com>
5832
5833 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5834 foo --1" test.
5835
d106773e
PA
58362019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5837
5838 * gdb.fortran/block-data.f: New.
5839 * gdb.fortran/block-data.exp: New.
5840
fea82da0
TV
58412019-06-11 Tom de Vries <tdevries@suse.de>
5842
5843 PR testsuite/24521
5844 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5845 message.
5846
8c2e74f1
TV
58472019-06-11 Tom de Vries <tdevries@suse.de>
5848
5849 PR testsuite/24521
5850 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5851
b49851c8
TV
58522019-06-11 Tom de Vries <tdevries@suse.de>
5853
5854 * boards/readnow.exp: New file.
5855
a7067863
AB
58562019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5857
5858 * gdb.fortran/vla-sizeof.exp: Update expected results.
5859
1a3da2cd
AB
58602019-06-06 Amos Bird <amosbird@gmail.com>
5861
5862 * gdb.base/annota1.exp (thread_switch): Add test for
5863 thread-exited annotation.
5864
3847a7bf
TT
58652019-06-06 Tom Tromey <tromey@adacore.com>
5866
5867 * gdb.base/maint.exp: Expect command started/finished output.
5868
0088ba59
AB
58692019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5870
5871 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5872 comment.
5873 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5874
312617a3
AB
58752019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5876
5877 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5878 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5879 * gdb.arch/riscv-unwind-long-insn.c: New file.
5880 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5881
e1f2e1a2
CB
58822019-06-04 Christian Biesinger <cbiesinger@google.com>
5883
d3238f7d 5884 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5885
206584bd
PW
58862019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5887
5888 * lib/gdb.exp (help_list_trailer): New regexp variable
5889 factorizing the help trailer message.
5890 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5891 arg to allow to better factorize various tests.
5892 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
5893 (test_prefix_command_help): Use help_list_trailer.
5894 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
5895 * gdb.guile/scm-cmd.exp: Likewise.
5896 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
5897 * gdb.base/help.exp: Use test_user_defined_class_help.
5898 * gdb.base/style.exp: Add tests for styling of help and apropos.
5899 * lib/gdb-utils.exp (style): Add title and highlight styles.
5900
708dc93e
PW
59012019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5902
5903 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
5904 $_shell_exitsignal.
5905 * gdb.base/default.exp: Update for new convenience variables.
5906
f49055a5
TT
59072019-05-29 Tom Tromey <tromey@adacore.com>
5908
5909 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
5910 to "break complete ada" test case's regexp.
5911
4330d61d
TT
59122019-05-29 Tom Tromey <tromey@adacore.com>
5913
5914 PR c++/20020:
5915 * gdb.cp/constexpr-field.exp: New file.
5916 * gdb.cp/constexpr-field.cc: New file.
5917
000439d5
TT
59182019-05-29 Tom Tromey <tromey@adacore.com>
5919
5920 * gdb.base/finish.exp (finish_no_print): New proc.
5921 (finish_tests): Call it.
5922
5a01c34c
TV
59232019-05-24 Tom de Vries <tdevries@suse.de>
5924
5925 * gdb.dwarf2/gdb-add-index.exp: New file.
5926
18125b16
TT
59272019-05-22 Tom Tromey <tromey@adacore.com>
5928
5929 * gdb.base/info-shared.exp (check_info_shared): Use "style".
5930 * gdb.base/style.exp: Use "style".
5931 * lib/gdb-utils.exp (style): New proc.
5932
af1a8d03
TV
59332019-05-22 Tom de Vries <tdevries@suse.de>
5934
5935 * gdb.base/align.exp: Require c++11.
5936
e7fe496b
TV
59372019-05-22 Tom de Vries <tdevries@suse.de>
5938
5939 PR testsuite/24586
5940 * gdb.python/py-mi-var-info-path-expression.exp: Call
5941 mi_skip_python_tests to check if python is supported.
5942
8fca4da0
AH
59432019-05-22 Alan Hayward <alan.hayward@arm.com>
5944
5945 * gdb.arch/aarch64-pauth.c: New test.
5946 * gdb.arch/aarch64-pauth.exp: New file.
5947
b7060614
AH
59482019-05-22 Alan Hayward <alan.hayward@arm.com>
5949
5950 * README (Re-running Tests Outside The Testsuite): New section.
5951
669d0468
TV
59522019-05-21 Tom de Vries <tdevries@suse.de>
5953
5954 * gdb.arch/amd64-eval.exp: Require c++11.
5955 * gdb.base/max-depth.exp: Same.
5956 * gdb.compile/compile-cplus-array-decay.exp: Same.
5957 * gdb.cp/meth-typedefs.exp: Same.
5958 * gdb.cp/subtypes.exp: Same.
5959 * gdb.cp/temargs.exp: Same.
5960
ce3ebcaa
AH
59612019-05-21 Alan Hayward <alan.hayward@arm.com>
5962
5963 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
5964
34d11c68
AB
59652019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
5966
5967 PR gdb/18644
5968 * gdb.fortran/complex.exp: Remove setup_kfail calls.
5969 * gdb.fortran/printing-types.exp: Add new test.
5970 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
5971 testing.
5972 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
5973 setup_kfail call.
5974
87781e84
AH
59752019-05-17 Alan Hayward <alan.hayward@arm.com>
5976
5977 * README (Running the Testsuite): Change example.
5978 (Testsuite Parameters): Remove TRANSCRIPT.
5979 * lib/gdb.exp: Remove TRANSCRIPT check.
5980
b420b89e
AH
59812019-05-17 Alan Hayward <alan.hayward@arm.com>
5982
5983 * README (Testsuite Parameters): Add replay logging to
5984 GDBSERVER_DEBUG.
5985 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
5986 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
5987 as a comma separated list.
5988 (gdb_debug_init): Override procedure.
5989
408e9b8b
AH
59902019-05-17 Alan Hayward <alan.hayward@arm.com>
5991
5992 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
5993 (gdb_write_cmd_file): New procedure.
5994 * lib/gdbserver-support.exp (gdbserver_start): Call
5995 gdbserver_write_cmd_file.
5996 (gdbserver_write_cmd_file): New procedure.
5997
f9e2e39d
AH
59982019-05-17 Alan Hayward <alan.hayward@arm.com>
5999
6000 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6001 (delete_breakpoints): Likewise.
6002 (gdb_run_cmd): Likewise.
6003 (gdb_start_cmd): Likewise.
6004 (gdb_starti_cmd): Likewise.
6005 (gdb_internal_error_resync): Likewise.
6006 (gdb_test_multiple): Likewise.
6007 (gdb_reinitialize_dir): Likewise.
6008 (default_gdb_exit): Likewise.
6009 (gdb_file_cmd): Mark kill as optional.
6010 (default_gdb_start): Call gdb_stdin_log_init.
6011 (send_gdb): Call gdb_stdin_log_write.
6012 (rerun_to_main): Mark Y as an answer.
6013 (gdb_stdin_log_init): New function.
6014 (gdb_stdin_log_write): Likewise.
6015
81f47ac2
AH
60162019-05-17 Alan Hayward <alan.hayward@arm.com>
6017
6018 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6019 * gdb.base/debug-expr.exp: Likewise.
6020 * gdb.base/foll-fork.exp: Likewise.
6021 * gdb.base/foll-vfork.exp: Likewise.
6022 * gdb.base/fork-print-inferior-events.exp: Likewise.
6023 * gdb.base/gdb-sigterm.exp: Likewise.
6024 * gdb.base/gdbinit-history.exp: Likewise.
6025 * gdb.base/osabi.exp: Likewise.
6026 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6027 * gdb.base/ui-redirect.exp: Likewise.
6028 * gdb.gdb/unittest.exp: Likewise.
6029 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6030 * gdb.mi/mi-watch.exp: Likewise.
6031 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6032 * gdb.mi/user-selected-context-sync.exp: Likewise.
6033 * gdb.python/python.exp: Disable debug test when debugging.
6034 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6035 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6036 Likewise.
6037 * gdb.threads/stepi-random-signal.exp: Likewise.
6038
29b52314
AH
60392019-05-17 Alan Hayward <alan.hayward@arm.com>
6040
6041 * Makefile.in: Pass through GDB_DEBUG.
6042 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6043 (gdb,debug): Add board setting.
6044 * lib/gdb.exp (default_gdb_start): Start debugging.
6045 (gdb_debug_enabled): New procedure.
6046 (gdb_debug_init): Likewise.
29b52314
AH
6047
60482019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6049
29b52314
AH
6050 * Makefile.in: Pass through GDB_DEBUG.
6051 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6052 (gdb,debug): Add board setting.
6053 * lib/gdb.exp (default_gdb_start): Start debugging.
6054 (gdb_debug_enabled): New procedure.
6055 (gdb_debug_init): Likewise.
29b52314 6056
ca1285d1
AH
60572019-05-17 Alan Hayward <alan.hayward@arm.com>
6058
6059 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6060
f3a09c80
AH
60612019-05-17 Alan Hayward <alan.hayward@arm.com>
6062
6063 * gdb.base/ui-redirect.exp: Test redirection.
6064
26648588
JV
60652019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6066
6067 * gdb.mi/mi-complete.exp: New file.
6068 * gdb.mi/mi-complete.cc: Likewise.
6069
14237686
AB
60702019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6071
6072 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6073 indexed and sliced arrays, and pointers to arrays.
6074
e7bd7fba
TT
60752019-05-14 Tom Tromey <tromey@adacore.com>
6076
6077 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6078 styling test.
6079
2764128d
TV
60802019-05-14 Tom de Vries <tdevries@suse.de>
6081
6082 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6083 selection entry encoding.
6084
71bed2db
TT
60852019-05-10 Tom Tromey <tromey@adacore.com>
6086
6087 * gdb.ada/info_exc.exp: Add "complete" test.
6088
63b667ad
TV
60892019-05-09 Tom de Vries <tdevries@suse.de>
6090
6091 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6092 CU-relative.
6093
9cfd2b89
TV
60942019-05-09 Tom de Vries <tdevries@suse.de>
6095
6096 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6097 CU-relative.
6098
2228ef77
XR
60992019-05-08 Joel Brobecker <brobecker@adacore.com>
6100
6101 * gdb.ada/frame_arg_lang.exp: New testcase.
6102 * gdb.ada/frame_arg_lang/bla.adb: New file.
6103 * gdb.ada/frame_arg_lang/pck.ads: New file.
6104 * gdb.ada/frame_arg_lang/pck.adb: New file.
6105 * gdb.ada/frame_arg_lang/foo.c: New file.
6106
80e55b13
TT
61072019-05-08 Tom Tromey <tromey@adacore.com>
6108
6109 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6110
9d3421af
TT
61112019-05-08 Tom Tromey <tromey@adacore.com>
6112
6113 * gdb.base/ptype-offsets.exp: Update tests.
6114
844333e2
TT
61152019-05-08 Tom Tromey <tromey@adacore.com>
6116
6117 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6118 cases.
6119 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6120 "short".
6121
988915ee
TT
61222019-05-08 Tom Tromey <tromey@adacore.com>
6123
6124 * gdb.ada/vla.exp: New file.
6125 * gdb.ada/vla/vla.adb: New file.
6126
7bd55dac
TV
61272019-05-07 Tom de Vries <tdevries@suse.de>
6128
6129 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6130
75f06e9d
TV
61312019-05-07 Tom de Vries <tdevries@suse.de>
6132
6133 PR testsuite/24522
6134 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6135 section.
6136
77e7aaa4
TV
61372019-05-07 Tom de Vries <tdevries@suse.de>
6138
6139 PR testsuite/24522
6140 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6141 .debug_aranges section.
6142
456ba0fa
TV
61432019-05-07 Tom de Vries <tdevries@suse.de>
6144
6145 PR testsuite/24159
6146 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6147
5a56d6a6
TV
61482019-05-06 Tom de Vries <tdevries@suse.de>
6149
6150 * lib/gdb.exp (exec_has_index_section): New proc.
6151 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6152 section.
6153
9d6d4be8
TV
61542019-05-04 Tom de Vries <tdevries@suse.de>
6155
6156 * boards/cc-with-debug-names.exp: New file.
6157
222a8d25
TT
61582019-05-03 Tom Tromey <tromey@adacore.com>
6159
6160 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6161 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6162 * gdb.ada/char_enum.exp: Add test.
6163
0fdfd794
TV
61642019-05-03 Tom de Vries <tdevries@suse.de>
6165
6166 * boards/cc-with-gdb-index.exp: New file.
6167
80062eb9
AB
61682019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6169
6170 * gdb.rust/simple.exp: Add new test case.
6171 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6172 (main): Initialise an instance of the new struct.
6173
4504bbde
TT
61742019-05-01 Tom Tromey <tromey@adacore.com>
6175
6176 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6177 record.
6178 (NPR): New variable.
6179 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6180 test.
6181
d48e62f4
TT
61822019-05-01 Tom Tromey <tromey@adacore.com>
6183
6184 * gdb.ada/packed_array_assign.exp: Add packed assignment
6185 regression test.
6186
f59f30f5
TV
61872019-05-01 Tom de Vries <tdevries@suse.de>
6188
6189 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6190
b70bfc54
TV
61912019-05-01 Tom de Vries <tdevries@suse.de>
6192
6193 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6194
15f18d14
AT
61952019-04-30 Ali Tamur <tamur@google.com>
6196
6197 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6198
2ff0a947
TT
61992019-04-30 Tom Tromey <tromey@adacore.com>
6200
6201 * lib/ada.exp (find_ada_tool): New proc.
6202 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6203 * gdb.ada/catch_ex_std.exp: New file.
6204 * gdb.ada/catch_ex_std/foo.adb: New file.
6205 * gdb.ada/catch_ex_std/some_package.adb: New file.
6206 * gdb.ada/catch_ex_std/some_package.ads: New file.
6207
a776957c
TT
62082019-04-30 Tom Tromey <tromey@adacore.com>
6209
6210 PR c++/24470:
6211 * gdb.cp/temargs.cc: Add test code from PR.
6212
bc68014d
AB
62132019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6214
6215 * gdb.fortran/vla-datatypes.exp: Update expected results.
6216 * gdb.fortran/vla-ptype.exp: Likewise.
6217 * gdb.fortran/vla-type.exp: Likewise.
6218 * gdb.fortran/vla-value.exp: Likewise.
6219
f1fdc960
AB
62202019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6221
6222 * gdb.fortran/ptr-indentation.exp: Update expected results.
6223 * gdb.fortran/ptype-on-functions.exp: Likewise.
6224 * gdb.fortran/vla-ptr-info.exp: Likewise.
6225 * gdb.fortran/vla-value.exp: Likewise.
6226
bf7a4de1
AB
62272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6228
6229 * gdb.fortran/ptype-on-functions.exp: New file.
6230 * gdb.fortran/ptype-on-functions.f90: New file.
6231
bbe75b9d
AB
62322019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6233
6234 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6235 case void string.
6236
1db455a7
AB
62372019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6238
6239 * gdb.fortran/complex.exp: Expand.
6240 * gdb.fortran/complex.f: Renamed to...
6241 * gdb.fortran/complex.f90: ...this, and extended to add more
6242 complex values.
6243
b6d03bb2
AB
62442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6245
6246 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6247 MODULO, CMPLX.
6248
2e62ab40
AB
62492019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6250 Richard Bunt <richard.bunt@arm.com>
6251
6252 * gdb.base/max-depth.c: New file.
6253 * gdb.base/max-depth.exp: New file.
6254 * gdb.python/py-nested-maps.c: New file.
6255 * gdb.python/py-nested-maps.exp: New file.
6256 * gdb.python/py-nested-maps.py: New file.
6257 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6258 (test_all_common): Call test_max_depth.
6259 * gdb.fortran/max-depth.exp: New file.
6260 * gdb.fortran/max-depth.f90: New file.
6261 * gdb.go/max-depth.exp: New file.
6262 * gdb.go/max-depth.go: New file.
6263 * gdb.modula2/max-depth.exp: New file.
6264 * gdb.modula2/max-depth.c: New file.
6265 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6266
d2b584a5
TV
62672019-04-29 Tom de Vries <tdevries@suse.de>
6268
6269 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6270
136afab8
PW
62712019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6272
6273 * gdb.base/callexit.exp: Test may-call-functions off.
6274
725cbb63
KS
62752019-04-25 Keith Seitz <keiths@redhat.com>
6276
6277 PR c++/24367
6278 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6279 (another_incomplete_struct, test_incomplete): New definitions.
6280 (main): Use new definitions.
6281 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6282 functions.
6283
701adfb0
PA
62842019-04-25 Ali Tamur <tamur@google.com>
6285
6286 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6287
82433e3e
SDJ
62882019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6289
6290 PR corefiles/11608
6291 PR corefiles/18187
6292 * gdb.base/coredump-filter-build-id.exp: New file.
6293
dd06d4d6
AH
62942019-04-25 Alan Hayward <alan.hayward@arm.com>
6295
e79be6e5
SM
6296 * Makefile.in: Pass through GDBSERVER_DEBUG.
6297 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6298 (gdbserver,debug): Add board setting.
6299 * gdb.trace/tspeed.exp: Skip when debugging.
6300 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6301 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6302
1670072e
TT
63032019-04-24 Tom Tromey <tromey@adacore.com>
6304
6305 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6306 Rust.
6307
a59240a4
TT
63082019-04-24 Tom Tromey <tromey@adacore.com>
6309
6310 * gdb.arch/amd64-eval.exp: Test bitfield return.
6311 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6312 (class Foo) <return_bitfields>: New method.
6313 (main): Call it.
6314
b907456c
AB
63152019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6316
6317 * gdb.cp/many-args.cc: New file.
6318 * gdb.cp/many-args.exp: New file.
6319
5c565afd
TV
63202019-04-23 Tom de Vries <tdevries@suse.de>
6321
6322 PR gdb/24433
6323 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6324
ba22ff86
AH
63252019-04-23 Alan Hayward <alan.hayward@arm.com>
6326
6327 * gdb.trace/backtrace.exp: Use nopie flag.
6328 * gdb.trace/circ.exp: Likewise.
6329 * gdb.trace/collection.exp: Likewise.
6330 * gdb.trace/ftrace.exp: Likewise.
6331 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6332 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6333 * gdb.trace/qtro.exp: Likewise.
6334 * gdb.trace/read-memory.exp: Likewise.
6335 * gdb.trace/report.exp: Likewise.
6336 * gdb.trace/tfile.exp: Likewise.
6337 * gdb.trace/tfind.exp: Likewise.
6338 * gdb.trace/unavailable.exp: Likewise.
6339
7905fc35
PA
63402019-04-22 Pedro Alves <palves@redhat.com>
6341
6342 * gdb.base/solib-probes-nosharedlibrary.c,
6343 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6344
8ecb59f8
TT
63452019-04-19 Tom Tromey <tromey@adacore.com>
6346
6347 * gdb.ada/ptype_union.c: New file.
6348 * gdb.ada/ptype_union.exp: New file.
6349
62160ec9
TT
63502019-04-19 Tom Tromey <tromey@adacore.com>
6351
6352 PR symtab/24423:
6353 * gdb.base/list0.h (foo): Add a control-l character.
6354
36cd4ba5
TV
63552019-04-18 Tom de Vries <tdevries@suse.de>
6356
6357 PR gdb/24433
6358 * boards/local-board.exp: Set sysroot to "".
6359
b73715df
TV
63602019-04-18 Tom de Vries <tdevries@suse.de>
6361 Pedro Alves <palves@redhat.com>
6362
6363 PR gdb/24454
6364 * gdb.threads/vfork-follow-child-exec.c: New file.
6365 * gdb.threads/vfork-follow-child-exec.exp: New file.
6366 * gdb.threads/vfork-follow-child-exit.c: New file.
6367 * gdb.threads/vfork-follow-child-exit.exp: New file.
6368
4aa866af
LS
63692019-04-15 Leszek Swirski <leszeks@google.com>
6370
6371 * gdb.arch/amd64-eval.cc: New file.
6372 * gdb.arch/amd64-eval.exp: New file.
6373
e5a1a79a
AH
63742019-04-11 Alan Hayward <alan.hayward@arm.com>
6375
6376 * gdb.server/sysroot.c: New test.
6377 * gdb.server/sysroot.exp: New file.
6378 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6379 matching param.
6380
41077b66
AB
63812019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6382
6383 * gdb.base/align.exp: Extend test to cover structures containing
6384 only static fields.
6385
c30391f8
TV
63862019-04-11 Tom de Vries <tdevries@suse.de>
6387
6388 * boards/cc-with-dwz-m.exp: New file.
6389 * boards/cc-with-dwz.exp: New file.
6390 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6391
e242fd12
SM
63922019-04-09 Simon Marchi <simon.marchi@efficios.com>
6393
6394 * gdb.base/start-cpp.exp: New file.
6395 * gdb.base/start-cpp.cc: New file.
6396
2b0c8b01
KB
63972019-04-08 Kevin Buettner <kevinb@redhat.com>
6398
6399 * gdb.python/py-thrhandle.exp: Adjust tests to call
6400 thread_from_handle instead of thread_from_thread_handle.
6401
947210e5
KB
64022019-04-08 Kevin Buettner <kevinb@redhat.com>
6403
6404 * gdb.python/py-thrhandle.exp: Add tests for
6405 gdb.InferiorThread.handle.
6406
d7df6549
AB
64072019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6408
6409 * gdb.python/py-function.exp: Check calling helper function from
6410 all languages.
6411 * lib/gdb.exp (gdb_supported_languages): New proc.
6412
8bdc1658
AB
64132019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6414
6415 * gdb.base/complex-parts.c: New file.
6416 * gdb.base/complex-parts.exp: New file.
6417
05caa1d2
TT
64182019-04-01 Tom Tromey <tromey@adacore.com>
6419
6420 PR symtab/23331:
6421 * gdb.dwarf2/dw2-ranges-main.c: New file.
6422 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6423 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6424
7734102d
EZ
64252019-03-30 Simon Marchi <simark@simark.ca>
6426
6427 * gdb.base/default.exp: Add values for $_gdb_major and
6428 $_gdb_minor.
6429
188e1fa9
TT
64302019-03-29 Tom Tromey <tromey@adacore.com>
6431
6432 * gdb.base/help.exp: Tighten apropos regexp.
6433
2880242d
KS
64342019-03-29 Keith Seitz <keiths@redhat.com>
6435
6436 * gdb.fortran/array-bounds.exp: New file.
6437 * gdb.fortran/array-bounds.f90: New file.
6438
077cad8e
PW
64392019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6440
6441 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6442
80047cfc
PW
64432019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6444
6445 * gdb.multi/hello.c (main): Increase alarm timer.
6446
f489207e
SL
64472019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6448
6449 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6450 factor when no hardware watchpoint support.
6451
c92df149
AH
64522019-03-28 Alan Hayward <alan.hayward@arm.com>
6453 Pedro Alves <palves@redhat.com>
6454
6455 * boards/local-board.exp: set sysroot to /.
6456
933aebfa
AH
64572019-03-27 Alan Hayward <alan.hayward@arm.com>
6458
6459 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6460 in child.
6461
9f9aa852
AB
64622019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6463
6464 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6465 field.
6466 (make_container): Initialise new field.
6467 * gdb.python/py-prettyprint.exp: Add new tests.
6468 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6469 <display_hint>: New method.
6470
3714a195
AB
64712019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6472
6473 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6474 gdb_continue_to_breakpoint more throughout this test.
6475 (run_lang_tests) Supply unique test names, and use
6476 gdb_test_no_output.
6477
18c77628
AB
64782019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6479
6480 * gdb.base/finish-pretty.exp: Update expected results.
6481 * gdb.base/pretty-print.c: New file.
6482 * gdb.base/pretty-print.exp: New file.
6483
9a93502f
PA
64842019-03-25 Pedro Alves <palves@redhat.com>
6485
6486 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6487 move comments outside list. Append '-i "" eof' section.
6488
968aa7ae
AH
64892019-03-22 Alan Hayward <alan.hayward@arm.com>
6490
34a7f2a4 6491 PR testsuite/25016
968aa7ae
AH
6492 * README: Add pie options.
6493 * gdb.base/break-interp.exp: Ensure pie is disabled.
6494 * gdb.base/dump.exp: Likewise.
6495 * lib/gdb.exp (gdb_compile): Add pie option.
6496
4c7d57e7
TT
64972019-03-19 Tom Tromey <tromey@adacore.com>
6498
6499 * gdb.mi/mi2-cli-display.c: New file.
6500 * gdb.mi/mi2-cli-display.exp: New file.
6501
bff8c71f
TT
65022019-03-18 Joel Brobecker <brobecker@adacore.com>
6503 Tom Tromey <tromey@adacore.com>
6504
6505 * gdb.ada/ptype_array/pck.adb: New file.
6506 * gdb.ada/ptype_array/pck.ads: New file.
6507 * gdb.ada/ptype_array/foo.adb: New file.
6508 * gdb.ada/ptype_array.exp: New file.
6509
d085f989
TT
65102019-03-14 Tom Tromey <tromey@adacore.com>
6511
6512 * gdb.base/style.exp: Add "set style sources" test.
6513
b4be1b06
SM
65142019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6515
6516 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6517 * mi-breakpoint-multiple-locations.exp: ... this.
6518 (make_breakpoints_pattern): New proc.
6519 (do_test): Add mi_version parameter, test -break-insert,
6520 -break-info and =breakpoint-created.
6521
7cde5fc2
AB
65222019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6523
6524 * config/default.exp: Remove 'load_lib gdb.exp'.
6525 * config/monitor.exp: Likewise.
6526 * config/sid.exp: Likewise.
6527 * config/sim.exp: Likewise.
6528 * config/slite.exp: Likewise.
6529 * config/unix.exp: Likewise.
6530 * gdb.base/default.exp: Remove unhelpful comment.
6531
efbecbc1
AB
65322019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6533
6534 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6535
0841c79a
AB
65362019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6537
6538 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6539
4a270568
AB
65402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6541
6542 * gdb.fortran/type-kinds.exp: Update expected results.
6543
067630bd
AB
65442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6545
6546 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6547
3be47f7a
AB
65482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6549
6550 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6551 function.
6552 (test_basic_parsing_of_type_kinds): Expand types tested.
6553 (test_parsing_invalid_type_kinds): New function.
6554
4d00f5d8
AB
65552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6556
6557 * gdb.fortran/intrinsics.exp: New file.
6558 * gdb.fortran/intrinsics.f90: New file.
6559 * gdb.fortran/type-kinds.exp: New file.
6560
c8f91604
AB
65612019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6562
6563 * gdb.fortran/dot-ops.exp: New file.
6564
dd9f2c76
AB
65652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6566
6567 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6568 Check upper and lower case logical literals.
6569
84ec9724
AB
65702019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6571
6572 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6573 Remove duplicate tests.
6574
c3734e09
AH
65752019-03-06 Alan Hayward <alan.hayward@arm.com>
6576
6577 * lib/gdb.exp (builtin_cd): rename of cd.
6578 (cd): Override builtin.
6579
aa3cfbda
RB
65802019-03-06 Richard Bunt <richard.bunt@arm.com>
6581
6582 * gdb.fortran/function-calls.exp: New file.
6583 * gdb.fortran/function-calls.f90: New test.
6584
7b63ad86
RB
65852019-03-04 Richard Bunt <richard.bunt@arm.com>
6586
6587 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6588 on user program standard output.
6589 * gdb.fortran/short-circuit-argument-list.f90: Record function
6590 calls.
6591
01abb042
AH
65922019-02-28 Alan Hayward <alan.hayward@arm.com>
6593
c3734e09
AH
6594 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6595 failure.
01abb042 6596
92137da0
RO
65972019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6598
6599 PR gdb/8527
6600 * gdb.base/interrupt-daemon-attach.c,
6601 gdb.base/interrupt-daemon-attach.exp: New test.
6602
5862844d
PA
66032019-02-27 Pedro Alves <palves@redhat.com>
6604
6605 * gdb.base/page.exp: Add tests for "set width/height -1".
6606
8ed25214
PA
66072019-02-27 Pedro Alves <palves@redhat.com>
6608
6609 * gdb.base/page.exp: Add tests for "set/show width/height" with
6610 "infinite" values.
6611
6c28e44a
TT
66122019-02-27 Tom Tromey <tromey@adacore.com>
6613
6614 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6615 2.4.
6616 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6617 workaround.
6618
bf9a735e
AB
66192019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6620
6621 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6622 tests for structs with static members.
6623
8791793c
TT
66242019-02-26 Tom Tromey <tromey@adacore.com>
6625
6626 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6627 ValueError, not TypeError.
6628
bc2a507e
KB
66292019-02-26 Kevin Buettner <kevinb@redhat.com>
6630
6631 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6632 call from main program.
6633
e0e7d3bd
JB
66342019-02-23 Joel Brobecker <brobecker@adacore.com>
6635
6636 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6637 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6638 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6639 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6640 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6641
9600246d
KS
66422019-02-22 Keith Seitz <keiths@redhat.com>
6643
6644 PR symtab/23853
6645 * gdb.base/symlink-sourcefile.c: New file.
6646 * gdb.base/symlink-sourcefile.exp: New file.
6647
0c95f9ed
TT
66482019-02-20 Tom Tromey <tom@tromey.com>
6649
6650 * gdb.base/info_qt.exp: Update.
6651
6caa91b6
SM
66522019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6653
6654 * gdb.base/source.exp: Move "error in sourced script" code to
6655 the end.
6656 * gdb.base/source-error.gdb: Move contents to
6657 source-error-1.gdb. Add new code to source source-error-1.gdb.
6658 * gdb.base/source-error-1.gdb: New file, from previous
6659 source-error.gdb.
6660
6506371f
TT
66612019-02-17 Tom Tromey <tom@tromey.com>
6662
6663 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6664 for macro styling.
6665 * gdb.base/style.c (SOME_MACRO): New macro.
6666
a0087920
TT
66672019-02-17 Tom Tromey <tom@tromey.com>
6668
6669 * gdb.base/style.exp: Add line-wrapping tests.
6670 * gdb.base/page.exp: Add test for quitting during pagination.
6671
a2cd4f14
JB
66722019-02-17 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.ada/big_packed_array: New testcase.
6675 * gdb.ada/homonym.exp: Fix incorrect expected output for
6676 "break <homonym__get_value>" test.
6677
9d70ffbc
WP
66782019-02-13 Weimin Pan <weimin.pan@oracle.com>
6679
6680 PR breakpoints/21870
6681 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6682 and prepare_for_testing. Add comment.
6683 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6684 redundant cleanup call. Clean up comment.
6685
01c7ae81
WP
66862019-02-12 Weimin Pan <weimin.pan@oracle.com>
6687
6688 PR breakpoints/21870
6689 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6690 * gdb.arch/aarch64-dbreg-contents.c: New file.
6691
aff29d1c
JB
66922019-02-10 Joel Brobecker <brobecker@adacore.com>
6693
6694 * gdb.ada/mi_ref_changeable: New testcase.
6695
df0da8a2
AH
66962019-02-07 Alan Hayward <alan.hayward@arm.com>
6697
6698 * gdb.base/attach.exp: Add double attach test.
6699
bd447abb
SM
67002019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6701
6702 * lib/gdb.exp (default_gdb_start): Don't match pagination
6703 prompt.
6704 (gdb_init): Set stty_init.
6705
1dbc40b9
TT
67062019-01-27 Tom Tromey <tom@tromey.com>
6707
6708 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6709 skip_python_tests.
6710
353229bf
AH
67112019-01-24 Alan Hayward <alan.hayward@arm.com>
6712
6713 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6714 New structure.
6715 (struct struct_static_02_02): Likewise.
6716 (struct struct_static_02_03): Likewise.
6717 (struct struct_static_02_04): Likewise.
6718 (struct struct_static_04_01): Likewise.
6719 (struct struct_static_04_02): Likewise.
6720 (struct struct_static_04_03): Likewise.
6721 (struct struct_static_04_04): Likewise.
6722 (struct struct_static_06_01): Likewise.
6723 (struct struct_static_06_02): Likewise.
6724 (struct struct_static_06_03): Likewise.
6725 (struct struct_static_06_04): Likewise.
6726 (cmp_struct_static_02_01): Likewise.
6727 (cmp_struct_static_02_02): Likewise.
6728 (cmp_struct_static_02_03): Likewise.
6729 (cmp_struct_static_02_04): Likewise.
6730 (cmp_struct_static_04_01): Likewise.
6731 (cmp_struct_static_04_02): Likewise.
6732 (cmp_struct_static_04_03): Likewise.
6733 (cmp_struct_static_04_04): Likewise.
6734 (cmp_struct_static_06_01): Likewise.
6735 (cmp_struct_static_06_02): Likewise.
6736 (cmp_struct_static_06_03): Likewise.
6737 (cmp_struct_static_06_04): Likewise.
6738 (call_all): Test new structs.
6739 * gdb.base/infcall-nested-structs.exp: Likewise.
6740
73021deb
AH
67412019-01-21 Alan Hayward <alan.hayward@arm.com>
6742 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6743
fc65c7db
AH
67442019-01-21 Alan Hayward <alan.hayward@arm.com>
6745 * gdb.base/stack-protector.c: New test.
6746 * gdb.base/stack-protector.exp: New file.
6747 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6748 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6749 option.
6750 (gdb_compile): Remove stack protector for GCC and prevent
6751 recursion.
6752
c24bdb02
KS
67532019-01-16 Keith Seitz <keiths@redhat.com>
6754
6755 PR gdb/23773
6756 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6757
6f072a10
PFC
67582019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6759
6760 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6761 aliases.
6762 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6763 tests.
6764 * gdb.arch/powerpc-vector-regs.c: New file.
6765 * gdb.arch/powerpc-vector-regs.exp: New file.
6766
a7b8d682
PFC
67672019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6768
6769 * gdb.arch/altivec-regs.exp: Fix the list passed to
6770 gdb_expect_list when testing "info vector".
6771
6eb6fb67
AB
67722019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6773
6774 * gdb.base/style.exp: Don't include path in testname.
6775
b56f80d8
KS
67762019-01-10 Keith Seitz <keiths@redhat.com>
6777
6778 PR gdb/23712
6779 PR symtab/23010
6780 * gdb.dwarf2/multidictionary.exp: New file.
6781
041be526
SM
67822019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6783
6784 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6785 (test_gnuv3_style_demangling): ... this.
6786 (test_lucid_style_demangling): Remove.
6787 (test_arm_style_demangling): Remove.
6788 (test_hp_style_demangling): Remove.
6789 (do_tests): Remove calls to the above.
6790
d820d0c3
AB
67912019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6792
6793 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6794 case.
6795
f097f5ad
TT
67962019-01-06 Tom Tromey <tom@tromey.com>
6797
6798 PR gdb/28155:
6799 * gdb.dwarf2/typedef-void-finish.exp: New file.
6800
2cd8cc0b
TT
68012018-12-28 Tom Tromey <tom@tromey.com>
6802 Simon Marchi <simark@simark.ca>
6803
6804 * gdb.base/jit-exec.exp: New file.
6805 * gdb.base/jit-exec.c: New file.
6806 * gdb.base/jit-execd.c: New file.
6807
35fb8261
TT
68082018-12-28 Tom Tromey <tom@tromey.com>
6809
6810 * gdb.base/style.exp: Update test to check for address styling.
6811
47fd17cd
TT
68122018-12-28 Tom Tromey <tom@tromey.com>
6813
6814 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6815 message.
6816
d47032b7
TT
68172018-12-28 Tom Tromey <tom@tromey.com>
6818
6819 * gdb.base/style.exp: Add test for version number styling.
6820
af79b68d
TT
68212018-12-28 Tom Tromey <tom@tromey.com>
6822
6823 * gdb.base/style.exp: Add test for print_address_symbolic.
6824
0bb296cb
TT
68252018-12-28 Tom Tromey <tom@tromey.com>
6826
6827 * gdb.base/style.exp: Add test for breakpoint setting.
6828
80ae2043
TT
68292018-12-28 Tom Tromey <tom@tromey.com>
6830
6831 * gdb.base/style.exp: Add test for variable names.
6832
cbe56571
TT
68332018-12-28 Tom Tromey <tom@tromey.com>
6834
6835 * gdb.base/style.exp: New file.
6836 * gdb.base/style.c: New file.
6837
9162a27c
TT
68382018-12-28 Tom Tromey <tom@tromey.com>
6839
6840 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6841 "dumb".
6842 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6843 the TERM environment variable.
6844
bc543c90
TT
68452018-12-27 Tom Tromey <tom@tromey.com>
6846
6847 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6848 pagination test.
6849
6f0ffe50
AB
68502018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6851
6852 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6853 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6854
b5a1e557
PW
68552018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6856
6857 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6858 Filename a.adb changed to bp_fun_addr.adb.
6859 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6860
6e8b1ab2
JV
68612018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6862
6863 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6864 non-PIE executables.
6865 * README: Mention the gdb,nopie_flag board setting.
6866 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6867 non-PIE executable.
6868 * gdb.arch/amd64-entry-value.exp: Likewise.
6869 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6870 * gdb.arch/i386-float.exp: Likewise.
6871 * gdb.arch/i386-signal.exp: Likewise.
6872 * gdb.mi/mi-reg-undefined.exp: Likewise.
6873
d00a27c5
PM
68742018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6875
6876 PR gdb/23974
6877 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6878
161d081c
PW
68792018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6880
6881 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6882 Update order of results accordingly.
6883
b001de23
AB
68842018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6885
6886 * gdb.base/annota1.exp: Update a test regexp.
6887
99e1a184
AB
68882018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6889
6890 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6891
7a81c1e2
PW
68922018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6893
6894 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
6895 (reuse_time): Initialize to REUSE_TIME_CAP.
6896 (check_rc): New function.
6897 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
6898 Check pthread_create rc.
6899 (spawner_thread_func): Check pthread_create and pthread_join rc.
6900
73e8dc90
PA
69012018-12-08 Pedro Alves <palves@redhat.com>
6902
6903 * gdb.base/list.exp (test_forward_search): Rename to ...
6904 (test_forward_reverse_search): ... this. Also test reverse-search
6905 and the forward-search alias.
6906
13f2ed32
AB
69072018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
6908
6909 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
6910 local timeout variable before return, and remove all local timeout
6911 variable entirely.
6912 (gdb_load): Likewise.
6913
64d27cfc
TV
69142018-12-01 Tom de Vries <tdevries@suse.de>
6915
6916 * gdb.base/gdb-caching-proc.exp: New file.
6917
f63c03b4
SDJ
69182018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
6919
6920 * Makefile.in (TIMESTAMP): New variable.
6921 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
6922 command.
6923 (check-single-racy): Likewise.
6924 (check/%.exp): Likewise.
6925 (check-racy/%.exp): Likewise.
6926 (workers/%.worker): Likewise.
6927 (build-perf): Likewise.
6928 (check-perf): Likewise.
6929 * README: Describe new "TS" and "TS_FORMAT" variables.
6930 * print-ts.py: New file.
6931
1c97054b
BF
69322018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
6933
6934 PR python/23714
6935 * gdb.python/python.exp: Test command repetition after
6936 gdb.execute.
6937
1871a62d
AB
69382018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
6939
6940 * gdb.opt/inline-break.exp: Add test that info breakpoint output
6941 is correctly aligned.
6942
fb5e1ed9
PW
69432018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6944
6945 * gdb.ada/info_auto_lang.exp: New testcase.
6946 * gdb.ada/info_auto_lang/global_pack.ads: New file.
6947 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
6948 * gdb.ada/info_auto_lang/some_c.c: New file.
6949
43d397ca
PW
69502018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6951
6952 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
6953 FUNC_lang language syntax.
6954
beddd671
PW
69552018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6956
6957 * gdb.base/info_minsym.c: New file.
6958 * gdb.base/info_minsym.exp: New file.
6959
73fc52c4
TT
69602018-11-19 Tom Tromey <tom@tromey.com>
6961
6962 PR rust/23625:
6963 * gdb.rust/simple.exp: Add ptype test. Update expected output.
6964 * gdb.rust/expr.exp: Update expected output. Change one test.
6965
994b876a
TT
69662018-11-19 Tom Tromey <tom@tromey.com>
6967
6968 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
6969
6769f276
PA
69702018-11-19 Pedro Alves <palves@redhat.com>
6971
6972 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
6973 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
6974 see the expected warning.
6975
38a72da0
AH
69762018-11-16 Alan Hayward <alan.hayward@arm.com>
6977
6978 PR gdb/22736:
6979 * gdb.cp/infcall-nodebug-lib.c: New test.
6980 * gdb.cp/infcall-nodebug-main.c: New test.
6981 * gdb.cp/infcall-nodebug.exp: New file.
6982
53a89d6e
SM
69832018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
6984
6985 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
6986 completer tests.
6987
9325300d
TV
69882018-11-09 Tom de Vries <tdevries@suse.de>
6989
6990 * gdb.base/msym-lang.c: New test.
6991 * gdb.base/msym-lang.exp: New file.
6992 * gdb.base/msym-lang-main.c: New test.
6993
20f0d60d
TT
69942018-11-08 Tom Tromey <tom@tromey.com>
6995
6996 PR gdb/23555:
6997 PR gdb/23838:
6998 * gdb.base/warning.exp: New file.
6999
b5420128
JB
70002018-11-08 Jan Beulich <jbeulich@suse.com>
7001
7002 * testsuite/gdb.arch/i386-avx512.c,
7003 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7004
cd115d61
AB
70052018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7006
7007 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7008 point hardware.
7009
35ee2dc2
AB
70102018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7011
7012 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7013 * gdb.dwarf2/missing-type-name.exp: New file.
7014
31aceee8
TV
70152018-11-06 Tom de Vries <tdevries@suse.de>
7016
7017 * gdb.base/many-headers.c: New test.
7018 * gdb.base/many-headers.exp: New file.
7019
109be305
JW
70202018-11-06 Jim Wilson <jimw@sifive.com>
7021
7022 * gdb.base/code_elim.exp: For riscv, set additional_flags
7023 to include -msmall-data-limit=0.
7024
e2b7af72
JB
70252018-11-01 Joel Brobecker <brobecker@adacore.com>
7026
7027 * gdb.ada/watch_minus_l: New testcase.
7028
cdcda965
SM
70292018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7030
7031 * gdb.arch/aix-sighandle.c: New file.
7032 * gdb.arch/aix-sighandle.exp: New file.
7033
92dcebf3
AB
70342018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7035
7036 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7037 registers being unions.
7038
68b9ac18
TV
70392018-10-31 Tom de Vries <tdevries@suse.de>
7040
7041 * lib/valgrind.exp: New file.
7042 (vgdb_start, vgdb_stop): New procs, factored out of ...
7043 * gdb.base/valgrind-bt.exp: ... here, ...
7044 * gdb.base/valgrind-disp-step.exp: ... here and ...
7045 * gdb.base/valgrind-infcall.exp: ... here.
7046
1443936e
TV
70472018-10-31 Tom de Vries <tdevries@suse.de>
7048
7049 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7050
eb77c9df
AB
70512018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7052
7053 * gdb.dwarf2/void-type.c: New file.
7054 * gdb.dwarf2/void-type.exp: New file.
7055
82b5e646
PW
70562018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7057
7058 * gdb.base/info_qt.c: New file.
7059 * gdb.base/info_qt.exp: New file.
7060
8d619c01
EBM
70612018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7062
7063 * gdb.arch/powerpc-htm-regs.c: New file.
7064 * gdb.arch/powerpc-htm-regs.exp: New file.
7065
f2cf6173
EBM
70662018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7067
7068 * gdb.arch/powerpc-tar.c: New file.
7069 * gdb.arch/powerpc-tar.exp: New file.
7070
7ca18ed6
EBM
70712018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7072
7073 * gdb.arch/powerpc-ppr-dscr.c: New file.
7074 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7075
bfcc0eba
TV
70762018-10-25 Tom de Vries <tdevries@suse.de>
7077
7078 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7079
fe1a5cad
TV
70802018-10-24 Tom de Vries <tdevries@suse.de>
7081
7082 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7083 longer exists error.
7084
a76dc3b7
TV
70852018-10-24 Tom de Vries <tdevries@suse.de>
7086
7087 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7088
4df46df7
TV
70892018-10-24 Tom de Vries <tdevries@suse.de>
7090
7091 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7092 --db-attach in valgrind.
7093
0dbfcfff
AB
70942018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7095
7096 * gdb.arch/riscv-reg-aliases.c: New file.
7097 * gdb.arch/riscv-reg-aliases.exp: New file.
7098
b04480b1
AH
70992018-10-19 Alan Hayward <alan.hayward@arm.com>
7100
7101 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7102
2c6ac8d7
AH
71032018-10-19 Alan Hayward <alan.hayward@arm.com>
7104
7105 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7106
2bc69f25
AH
71072018-10-19 Alan Hayward <alan.hayward@arm.com>
7108
7109 * gdb.cp/ovldbreak.exp: Fix regexps.
7110
1f1ae3a3
AH
71112018-10-19 Alan Hayward <alan.hayward@arm.com>
7112
7113 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7114
94c18618
SDJ
71152018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7116
7117 PR cli/23785
7118 * gdb.base/restore.exp: New test to check if "restore" with an
7119 invalid file doesn't segfault.
7120
812cd6eb
TV
71212018-10-18 Tom de Vries <tdevries@suse.de>
7122
7123 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7124 * gdb.ada/excep_handle.exp: Same.
7125 * gdb.ada/mi_string_access.exp: Same.
7126 * gdb.ada/mi_var_union.exp: Same.
7127 * gdb.arch/arc-analyze-prologue.exp: Same.
7128 * gdb.arch/arc-decode-insn.exp: Same.
7129 * gdb.base/readnever.exp: Same.
7130 * gdb.fortran/printing-types.exp: Same.
7131 * gdb.guile/scm-lazy-string.exp: Same.
7132
c4b90788
TV
71332018-10-16 Tom de Vries <tdevries@suse.de>
7134
7135 PR gdb/23730
7136 * gdb.base/catch-follow-exec.c: Add copyright notice.
7137 * gdb.base/catch-follow-exec.exp: Rewrite to use
7138 gdb_spawn_with_cmdline_opts. Require gdb-native.
7139
8bca2978
SL
71402018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7141
7142 * gdb.trace/actions-changed.exp: Check for arch support.
7143 * gdb.trace/actions.exp: Likewise.
7144 * gdb.trace/ax.exp: Likewise.
7145 * gdb.trace/backtrace.exp: Likewise.
7146 * gdb.trace/change-loc.exp: Likewise.
7147 * gdb.trace/deltrace.exp: Likewise.
7148 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7149 * gdb.trace/ftrace.exp: Likewise.
7150 * gdb.trace/infotrace.exp: Check for arch support.
7151 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7152 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7153 * gdb.trace/mi-tsv-changed.exp: Likewise.
7154 * gdb.trace/packetlen.exp: Likewise.
7155 * gdb.trace/passc-dyn.exp: Likewise.
7156 * gdb.trace/passcount.exp: Likewise.
7157 * gdb.trace/pending.exp: Likewise.
7158 * gdb.trace/range-stepping.exp: Check for shlib support.
7159 * gdb.trace/report.exp: Check for arch support.
7160 * gdb.trace/save-trace.exp: Likewise.
7161 * gdb.trace/signal.exp: Check for signal support.
7162 * gdb.trace/tfind.exp: Check for arch support.
7163 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7164 * gdb.trace/trace-common.h: Add comment.
7165 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7166 * gdb.trace/trace-enable-disable.exp: Likewise.
7167 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7168 * gdb.trace/tracecmd.exp: Check for arch support.
7169 * gdb.trace/tspeed.exp: Check for shlib and target support.
7170 * gdb.trace/tstatus.exp: Check for arch support.
7171 * gdb.trace/tsv.exp: Likewise.
7172 * gdb.trace/while-dyn.exp: Likewise.
7173 * gdb.trace/while-stepping.exp: Likewise.
7174 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7175
f9c49bff
SM
71762018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7177
7178 * gdb.trace/tspeed.exp: Remove nowarnings.
7179 (prepare_for_trace_test): Declare "global ipalib".
7180 * gdb.trace/tspeed.c: Include unistd.h.
7181 (main): Remove superfluous printf argument.
7182
d4330bde
SL
71832018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7184
7185 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7186 directory prefix on the filename.
7187
8ecfd7bd
SDJ
71882018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7189
7190 * gdb.gdb/unittest.exp: Update expected message informing that
7191 selftests have been disabled.
7192 * gdb.server/unittest.exp: Likewise.
7193
58bbcd02
TV
71942018-10-09 Tom de Vries <tdevries@suse.de>
7195
7196 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7197 with runto_main.
7198
9f6b697b
WP
71992018-10-08 Weimin Pan <weimin.pan@oracle.com>
7200
7201 PR c++/16841
7202 * gdb.cp/virtbase2.cc: New file.
7203 * gdb.cp/virtbase2.exp: New file.
7204
add5ded5
TT
72052018-10-06 Tom Tromey <tom@tromey.com>
7206
7207 PR python/19399:
7208 * gdb.python/py-inferior.exp: Add architecture test.
7209
f9e48344
TT
72102018-10-06 Tom Tromey <tom@tromey.com>
7211
7212 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7213 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7214
2a8be203
TT
72152018-10-06 Tom Tromey <tom@tromey.com>
7216
7217 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7218 of a "throw" catchpoint.
7219
e04caa70
SDJ
72202018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7221
7222 * gdb.base/info-proc.exp: Update string expected from "help info
7223 proc".
7224
5ca8c39f
TT
72252018-10-04 Tom Tromey <tom@tromey.com>
7226
7227 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7228 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7229 (test_initial_complaints, test_empty_complaints): Update.
7230 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7231
3453e7e4
TT
72322018-10-04 Tom Tromey <tom@tromey.com>
7233
7234 PR cli/19551:
7235 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7236 * lib/gdb.exp (gdb_file_cmd): Update.
7237 * gdb.stabs/weird.exp (print_weird_var): Update.
7238 * gdb.server/solib-list.exp: Update.
7239 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7240 * gdb.mi/mi-cli.exp: Update.
7241 * gdb.linespec/linespec.exp: Update.
7242 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7243 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7244 * gdb.cp/cp-relocate.exp: Update.
7245 * gdb.base/sym-file.exp: Update.
7246 * gdb.base/relocate.exp: Update.
7247 * gdb.base/readnever.exp: Update.
7248 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7249 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7250 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7251 * gdb.base/code_elim.exp: Update.
7252 * gdb.base/break-unload-file.exp (test_break): Update.
7253 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7254 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7255 Update.
7256 * gdb.base/attach.exp (do_attach_tests): Update.
7257 * gdb.base/sepdebug.exp: Update.
7258 * gdb.python/py-section-script.exp: Update.
7259
6afcf761
TT
72602018-10-04 Tom Tromey <tom@tromey.com>
7261
7262 PR cli/22234:
7263 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7264 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7265 output.
7266
fef1b293
TT
72672018-10-04 Tom Tromey <tom@tromey.com>
7268
7269 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7270 set width and height to 0.
7271 (test_command_line_attach_run): Use -quiet.
7272
ca98345e
SL
72732018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7274
7275 * lib/gdb.exp (skip_ifunc_tests): New.
7276 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7277 other compile failures.
7278 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7279
ff34e6ae
SM
72802018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7281
7282 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7283 is_amd64_regs_target.
7284
6bb8890e
AH
72852018-10-01 Alan Hayward <alan.hayward@arm.com>
7286
7287 * gdb.arch/aarch64-sighandler-regs.c: New test.
7288 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7289 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7290
224d30d3
MM
72912018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7292
7293 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7294 assembly.
7295
f67ffa6a
AB
72962018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7297
7298 * gdb.base/frame-selection.exp: New file.
7299 * gdb.base/frame-selection.c: New file.
7300
9fc3183f
AH
73012018-09-27 Alan Hayward <alan.hayward@arm.com>
7302
7303 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7304 pthread barrier.
7305 (main): Likewise.
7306
d354055e
AB
73072018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7308
7309 * gdb.base/large-frame-1.c: New file.
7310 * gdb.base/large-frame-2.c: New file.
7311 * gdb.base/large-frame.exp: New file.
7312 * gdb.base/large-frame.h: New file.
7313
db727370
JL
73142018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7315
7316 PR gdb/20948
7317 * gdb.base/write_mem.exp: New test.
7318 * gdb.base/write_mem.c: Likewise.
7319
ae778caf
TT
73202018-09-23 Tom Tromey <tom@tromey.com>
7321
7322 PR python/18852:
7323 * gdb.python/py-parameter.exp: Add test for parameter that throws
7324 on "set".
7325
fd3ba736
TT
73262018-09-23 Tom Tromey <tom@tromey.com>
7327
7328 PR python/17284:
7329 * gdb.python/py-template.exp (test_template_arg): Add test for
7330 negative template argument number.
7331
39a24317
TT
73322018-09-23 Tom Tromey <tom@tromey.com>
7333
7334 PR python/14062:
7335 * gdb.python/python.exp: Add test for post_event error.
7336
f5769a2c
TT
73372018-09-23 Tom Tromey <tom@tromey.com>
7338
7339 PR python/18170:
7340 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7341 convert pointers to int and long.
7342
1c1e54f6
TT
73432018-09-23 Tom Tromey <tom@tromey.com>
7344
7345 PR python/20126:
7346 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7347 signed-ness conversion tests.
7348
fb4fa946
TT
73492018-09-23 Tom Tromey <tom@tromey.com>
7350
7351 PR python/18352;
7352 * gdb.python/py-value.exp (test_float_conversion): New proc.
7353 Use it.
7354
a466edac
HAQ
73552018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7356
7357 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7358
4ee9b0c5
SL
73592018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7360
7361 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7362 no readline.
7363 * gdb.base/utf8-identifiers.exp: Likewise.
7364 * gdb.cp/cpcompletion.exp: Likewise.
7365 * gdb.linespec/cpcompletion.exp: Likewise.
7366 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7367 * gdb.linespec/cpls-ops.exp: Likewise.
7368
23be8da7
RB
73692018-09-19 Richard Bunt <richard.bunt@arm.com>
7370 Chris January <chris.january@arm.com>
7371
7372 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7373 * gdb.fortran/short-circuit-argument-list.exp: New file.
7374 * gdb.fortran/short-circuit-argument-list.f90: New test.
7375
5031d0ae
SDJ
73762018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7377
7378 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7379 "arch=" keyword when executing "-stack-list-frames".
7380
b4c0d1a4
SDJ
73812018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7382
7383 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7384 "arch=" keyword when executing "-stack-list-frames".
7385
7a6d2b45
SDJ
73862018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7387
7388 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7389 break ada".
7390
8588b356
SM
73912018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7392
7393 PR python/23669
7394 * gdb.python/python.exp: Test gdb.execute("show commands").
7395
65e65158
TT
73962018-09-16 Tom Tromey <tom@tromey.com>
7397
7398 * gdb.base/new-ui.exp (do_execution_tests): Update.
7399 * gdb.base/dbx.exp (test_breakpoints): Update.
7400
bf326452
AH
74012018-09-14 Alan Hayward <alan.hayward@arm.com>
7402
7403 * lib/gdb.exp (gdb_simple_compile): Add proc.
7404 (is_elf_target): Use gdb_simple_compile.
7405 (skip_altivec_tests): Likewise.
7406 (skip_vsx_tests): Likewise.
7407 (skip_tsx_tests): Likewise.
7408 (skip_btrace_tests): Likewise.
7409 (skip_btrace_pt_tests): Likewise.
7410 (gdb_can_simple_compile): Likewise.
7411 (gdb_has_argv0): Likewise.
7412 (gdb_target_symbol_prefix): Likewise.
7413 (target_supports_scheduler_locking): Likewise.
7414
2361b0fb
TT
74152018-09-13 Tom Tromey <tom@tromey.com>
7416
7417 * Makefile.in (TAGS): Recognize proc_with_prefix and
7418 gdb_caching_proc.
7419
0ae1a321
SM
74202018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7421
7422 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7423 method.
7424
a40bf0c2
SM
74252018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7426
7427 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7428 and a few other Inferior properties when the Inferior is no
7429 longer valid.
7430
4a3fe98f
TT
74312018-09-13 Tom Tromey <tom@tromey.com>
7432
7433 PR rust/23650:
7434 * gdb.rust/simple.exp: Add test for enum field access error.
7435
098b2108
TT
74362018-09-13 Tom Tromey <tom@tromey.com>
7437
7438 PR rust/23626:
7439 * gdb.rust/simple.rs (EmptyEnum): New type.
7440 (main): Use it.
7441 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7442
1256af7d
SM
74432018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7444
7445 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7446 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7447 * gdb.python/py-symtab.exp: Update test printing an objfile.
7448
4aa8e6c2
SM
74492018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7450
7451 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7452 object.
7453
c221b2f7
AH
74542018-09-12 Alan Hayward <alan.hayward@arm.com>
7455
7456 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7457 (support_complex_tests): Use gdb_can_simple_compile.
7458 (is_ilp32_target): Likewise.
7459 (is_lp64_target): Likewise.
7460 (is_64_target): Likewise.
7461 (is_amd64_regs_target): Likewise.
7462 (is_aarch32_target): Likewise.
7463 (gdb_int128_helper): Likewise.
7464
6f1107b5
JK
74652018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7468
1f5d1570
JG
74692018-09-10 Jerome Guitton <guitton@adacore.com>
7470
7471 * gdb.ada/same_component_name: Add test for case of tagged record
7472 with variable-length fields.
7473
cc330e39
XR
74742018-09-10 Xavier Roirand <roirand@adacore.com>
7475
7476 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7477 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7478 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7479 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7480
b9c50e9a
XR
74812018-09-10 Xavier Roirand <roirand@adacore.com>
7482
7483 * gdb.ada/mi_string_access.exp: New testcase.
7484 * gdb.ada/mi_string_access/bar.adb: New file.
7485 * gdb.ada/mi_string_access/pck.adb: New file.
7486 * gdb.ada/mi_string_access/pck.asd: New file.
7487
2963898f
XR
74882018-09-10 Xavier Roirand <roirand@adacore.com>
7489
7490 * gdb.ada/mi_var_union.exp: New testcase.
7491 * gdb.ada/mi_var_union/bar.adb: New file.
7492 * gdb.ada/mi_var_union/pck.adb: New file.
7493 * gdb.ada/mi_var_union/pck.asd: New file.
7494
1aac008f
TT
74952018-09-08 Tom Tromey <tom@tromey.com>
7496
7497 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7498
332cf4c9
TT
74992018-09-08 Tom Tromey <tom@tromey.com>
7500
7501 PR python/16047:
7502 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7503 (register_pretty_printers): Register new printer.
7504 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7505 test.
7506 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7507 (an_int_type3): New global.
7508
424da6cf
JB
75092018-09-08 Joel Brobecker <brobecker@adacore.com>
7510
7511 * gdb.ada/expr_with_funcall: New testcase.
7512
2a62dfa9
JB
75132018-09-08 Joel Brobecker <brobecker@adacore.com>
7514
7515 * gdb.ada/packed_array_assign: New testcase.
7516
96b6697f
AB
75172018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7518
7519 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7520 names, and add test prefixes to make test names unique.
7521
e4a62c65
TV
75222018-09-05 Tom de Vries <tdevries@suse.de>
7523
7524 * gdb.dwarf2/varval.exp: Add test.
7525
dd083ee2
GB
75262018-09-04 Gary Benson <gbenson@redhat.com>
7527
7528 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7529 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7530
aef9346c
TT
75312018-08-31 Tom Tromey <tom@tromey.com>
7532
7533 * gdb.rust/simple.rs: Rename second variable "v".
7534
c67f2e15
AB
75352018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7536
7537 * gdb.base/funcargs.c (use_a): New function.
7538 (recurse): Call use_a.
7539
078a0207
KS
75402018-08-29 Keith Seitz <keiths@redhat.com>
7541
7542 * gdb.compile/compile-cplus-anonymous.cc: New file.
7543 * gdb.compile/compile-cplus-anonymous.exp: New file.
7544 * gdb.compile/compile-cplus-array-decay.cc: New file.
7545 * gdb.compile/compile-cplus-array-decay.exp: New file.
7546 * gdb.compile/compile-cplus-inherit.cc: New file.
7547 * gdb.compile/compile-cplus-inherit.exp: New file.
7548 * gdb.compile/compile-cplus-member.cc: New file.
7549 * gdb.compile/compile-cplus-member.exp: New file.
7550 * gdb.compile/compile-cplus-method.cc: New file.
7551 * gdb.compile/compile-cplus-method.exp: New file.
7552 * gdb.compile/compile-cplus-mod.c: "New" file.
7553 * gdb.compile/compile-cplus-namespace.cc: New file.
7554 * gdb.compile/compile-cplus-namespace.exp: New file.
7555 * gdb.compile/compile-cplus-nested.cc: New file.
7556 * gdb.compile/compile-cplus-nested.exp: New file.
7557 * gdb.compile/compile-cplus-print.c: "New" file.
7558 * gdb.compile/compile-cplus-print.exp: "New" file.
7559 * gdb.compile/compile-cplus-virtual.cc: New file.
7560 * gdb.compile/compile-cplus-virtual.exp: New file.
7561 * gdb.compile/compile-cplus.c: "New" file.
7562 * gdb.compile/compile-cplus.exp: "New" file.
7563 * lib/compile-support.exp: New file.
7564
b0f492b9
GB
75652018-08-16 Gary Benson <gbenson@redhat.com>
7566
7567 PR gdb/13000:
7568 * gdb.base/batch-exit-status.exp: New file.
7569 * gdb.base/batch-exit-status.good-commands: Likewise.
7570 * gdb.base/batch-exit-status.bad-commands: Likewise.
7571
36eb4c5f
AH
75722018-08-29 Alan Hayward <alan.hayward@arm.com>
7573
7574 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7575 (struct struct02): Likewise.
7576 (struct struct03): Likewise.
7577 (struct struct04): Likewise.
7578 (struct struct_01_01): New struct.
7579 (struct struct_01_02): Likewise.
7580 (struct struct_01_03): Likewise.
7581 (struct struct_01_04): Likewise.
7582 (struct struct_02_01): Likewise.
7583 (struct struct_02_02): Likewise.
7584 (struct struct_02_03): Likewise.
7585 (struct struct_02_04): Likewise.
7586 (struct struct_04_01): Likewise.
7587 (struct struct_04_02): Likewise.
7588 (struct struct_04_03): Likewise.
7589 (struct struct_04_04): Likewise.
7590 (struct struct_05_01): Likewise.
7591 (struct struct_05_02): Likewise.
7592 (struct struct_05_03): Likewise.
7593 (struct struct_05_04): Likewise.
7594 (cmp_struct01): Remove function.
7595 (cmp_struct02): Likewise.
7596 (cmp_struct03): Likewise.
7597 (cmp_struct04): Likewise.
7598 (cmp_struct_01_01): Add Function.
7599 (cmp_struct_01_02): Likewise.
7600 (cmp_struct_01_03): Likewise.
7601 (cmp_struct_01_04): Likewise.
7602 (cmp_struct_02_01): Likewise.
7603 (cmp_struct_02_02): Likewise.
7604 (cmp_struct_02_03): Likewise.
7605 (cmp_struct_02_04): Likewise.
7606 (cmp_struct_04_01): Likewise.
7607 (cmp_struct_04_02): Likewise.
7608 (cmp_struct_04_03): Likewise.
7609 (cmp_struct_04_04): Likewise.
7610 (cmp_struct_05_01): Likewise.
7611 (cmp_struct_05_02): Likewise.
7612 (cmp_struct_05_03): Likewise.
7613 (cmp_struct_05_04): Likewise.
7614 (call_all): Add new structs.
7615 * gdb.base/infcall-nested-structs.exp: Likewise.
7616
3bf9c013
JV
76172018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7618
7619 * gdb.python/py-framefilter-mi.exp: Update regexp to
7620 check for "arch" field in frame output.
7621
450d1e88
KB
76222018-08-23 Kevin Buettner <kevinb@redhat.com>
7623
7624 * gdb.dwarf2/dw2-ranges-func.c: New file.
7625 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7626
ae739fe7
SM
76272018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7628
7629 * gdb.base/term.exp: Compare terminal settings with values from
7630 the inferior.
7631 * gdb.base/term.c: Get and set terminal settings.
7632
6d52907e
JV
76332018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7634
7635 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7636 accommodate new "arch" field in frame output.
7637 * gdb.mi/mi-return.exp: Likewise.
7638 * gdb.mi/mi-stack.exp: Likewise.
7639 * gdb.mi/mi-syn-frame.exp: Likewise.
7640 * gdb.mi/user-selected-context-sync.exp: Likewise.
7641
be2d111a
MS
76422018-08-19 Michael Spang <spang@google.com>
7643
7644 PR gdb/11786
7645 * gdb.base/gcore-tls-pie.c: New file.
7646 * gdb.base/gcore-tls-pie.exp: New file.
7647
ae3a7c47
KB
76482018-08-18 Kevin Buettner <kevinb@redhat.com>
7649
7650 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7651 * gdb.dwarf2/varval.c: New file.
7652 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7653
2ecae92e
AH
76542018-08-17 Alan Hayward <alan.hayward@arm.com>
7655
7656 PR gdb/18931
7657 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7658
c1854f1d
KS
76592018-08-16 Keith Seitz <keiths@redhat.com>
7660
7661 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7662 tests expected to pass.
7663
26fb3983
JV
76642018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7665
7666 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7667 -data-disassemble -a.
7668 (test_disassembly_bogus_args): Likewise.
7669
67943c00
AB
76702018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7671
7672 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7673
5ff2bbae
AB
76742018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7675
7676 * gdb.base/vla-optimized-out.exp: Add new test.
7677
e5bbcd0f
AB
76782018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7679
7680 * gdb.base/vla-optimized-out-o3.exp: Delete.
7681 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7682 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7683 deleted tests.
7684
9d4a934c
AB
76852018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7686
7687 PR gdb/18050:
7688 * gdb.server/extended-remote-restart.c: New file.
7689 * gdb.server/extended-remote-restart.exp: New file.
7690
045cf012
SM
76912018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7692
7693 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7694 "set variable index = 42".
7695
87d6a7aa
SM
76962018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7697
7698 * boards/index-cache-gdb.exp: New file.
7699 * gdb.dwarf2/index-cache.exp: New file.
7700 * gdb.dwarf2/index-cache.c: New file.
7701 * gdb.base/maint.exp: Check if we are using the index cache.
7702
96d68bd4
RO
77032018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704
7705 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7706 MAKEFLAGS.
7707
5a699617
RO
77082018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7709
7710 * dg-extract-results.sh: Move to toplevel contrib.
7711 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7712 * Makefile.in (check-parallel-racy): Likewise.
7713
5bd18990
AB
77142018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7715
7716 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7717 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7718 tests if the target supports scheduler locking.
7719
3fbbcf47
TV
77202018-08-04 Tom de Vries <tdevries@suse.de>
7721
7722 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7723
3e1d3d8c
TT
77242018-08-02 Tom Tromey <tom@tromey.com>
7725
7726 PR symtab/16842.
7727 * gdb.cp/temargs.exp: Test "info address" of a template
7728 parameter.
7729
5abe0f0c
JV
77302018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7731
7732 * gdb.python/py-mi-var-info-path-expression.c: New file.
7733 * gdb.python/py-mi-var-info-path-expression.py: New file.
7734 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7735
fb66cde8
SDJ
77362018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7737
7738 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7739 error after "cannot resolve name" string.
7740
c708f4d2
AB
77412018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7742
7743 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7744 started.
7745 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7746
37cc0cae
TV
77472018-07-28 Tom de Vries <tdevries@suse.de>
7748
7749 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7750
63b4ecf7
TV
77512018-07-26 Tom de Vries <tdevries@suse.de>
7752
7753 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7754
3c3bb058
AB
77552018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7756
7757 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7758 is visible.
7759
9e7f3bbb
TV
77602018-07-26 Tom de Vries <tdevries@suse.de>
7761
7762 PR breakpoints/23366
7763 * gdb.base/catch-follow-exec.c: New test.
7764 * gdb.base/catch-follow-exec.exp: New file.
7765
16f808ec
TV
77662018-07-25 Tom de Vries <tdevries@suse.de>
7767
7768 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7769 vla-optimized-out.c.
7770
d7154a8d
JV
77712018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7772
7773 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7774 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7775
232a0032
TV
77762018-07-20 Tom de Vries <tdevries@suse.de>
7777
7778 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7779 NOCLONE macro.
7780 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7781
fbb1d502
TV
77822018-07-19 Tom de Vries <tdevries@suse.de>
7783
7784 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7785 regular expression.
7786
42dc7699
TV
77872018-07-18 Tom de Vries <tdevries@suse.de>
7788
7789 * gdb.base/vla-optimized-out.c: New test.
7790 * gdb.base/vla-optimized-out.exp: New file.
7791
7f1f7e23
SDJ
77922018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7793
7794 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7795 message "No address associated with hostname" when gdbserver
7796 cannot resolve the hostname.
7797
5759ebb3
PW
77982018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7799
7800 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7801 Add some test prefixes to make tests unique.
7802
3606ccab
PW
78032018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7804
7805 * gdb.base/frameapply.c: New file.
7806 * gdb.base/frameapply.exp: New file.
7807
529c08b2
PW
78082018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7809
7810 * gdb.base/skip.exp: Update expected error message.
7811
c7ab0aef
SDJ
78122018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7813 Jan Kratochvil <jan.kratochvil@redhat.com>
7814 Paul Fertser <fercerpav@gmail.com>
7815 Tsutomu Seki <sekiriki@gmail.com>
7816
7817 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7818 parameter.
7819 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7820 by default.
7821 * boards/native-gdbserver.exp: Likewise.
7822 * gdb.server/run-without-local-binary.exp: Improve regexp used
7823 for detecting when a remote debugging connection succeeds.
7824 * gdb.server/server-connect.exp: New file.
7825 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7826 Do not prefix the port number with ":".
7827 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7828 support for detecting and using it. Add '$debughost_gdbserver'
7829 to the list of arguments used to start gdbserver. Handle case
7830 when gdbserver cannot resolve a network name.
7831
16ff70dd
SDJ
78322018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7833
7834 PR c++/23373
7835 * gdb.base/ptype-offsets.cc (struct static_member): New
7836 struct.
7837 (main) <stmember>: New variable.
7838 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7839 with a static member in it.
7840
3541979f
AB
78412018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7842
7843 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7844 watchpoints enabled and disabled.
7845
c8ad9b9a
AB
78462018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7847
7848 * gdb.base/examine-backward.exp: Still run tests around address
7849 0x0, even if address 0x0 is not readable. Update the pattern for
7850 matching address 0x0 in expected output.
7851
e0e5e971
AB
78522018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7853
7854 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7855 malloc/free.
7856
1ea5da02
TV
78572018-07-04 Tom de Vries <tdevries@suse.de>
7858
7859 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7860
471b9d15
MR
78612018-07-02 Maciej W. Rozycki <macro@mips.com>
7862
7863 PR tdep/8282
7864 * gdb.arch/mips-disassembler-options.exp: New test.
7865 * gdb.arch/mips-disassembler-options.s: New test source.
7866
75acb486
PA
78672018-06-29 Pedro Alves <palves@redhat.com>
7868
7869 * gdb.threads/names.exp: Adjust expected "info threads" output.
7870
cd2bb709
PA
78712018-06-29 Pedro Alves <palves@redhat.com>
7872
7873 * gdb.opt/inline-break.exp (line number, address): Add "info
7874 break" tests.
7875
991ff292
PA
78762018-06-29 Pedro Alves <palves@redhat.com>
7877
7878 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7879 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7880 number and address and running to them.
7881
356819b6 78822018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7883
7884 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7885
2512d7ef
JK
78862018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7887
7888 * lib/compiler.c: Remove executable permission flag.
7889
be1b6474
RB
78902018-06-28 Richard Bunt <richard.bunt@arm.com>
7891
7892 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
7893 code.
7894 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
7895
291f9a96
PT
78962018-06-28 Petr Tesarik <ptesarik@suse.cz>
7897
7898 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
7899
ed6dfe51
PT
79002018-06-28 Petr Tesarik <ptesarik@suse.cz>
7901
7902 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
7903 address argument is omitted.
7904
d4d429d5
PT
79052018-06-28 Petr Tesarik <ptesarik@suse.cz>
7906
7907 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
7908
7ab6656f
OJ
79092018-06-27 Omair Javaid <omair.javaid@linaro.org>
7910
7911 PR gdb/21695
7912 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
7913 * gdb.base/infoline-reloc-main-from-zero.c: New file.
7914
a33ccfc7
TT
79152018-06-26 Tom Tromey <tom@tromey.com>
7916
7917 PR rust/22574:
7918 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
7919 * gdb.rust/simple.rs (struct SimpleLayout): New.
7920
6d72d289
SM
79212018-06-22 Simon Marchi <simon.marchi@ericsson.com>
7922
7923 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
7924 "info registers" output.
7925
8363f9d5
RB
79262018-06-21 Richard Bunt <richard.bunt@arm.com>
7927
7928 * gdb.base/watchpoint-hw-attach.c: New test.
7929 * gdb.base/watchpoint-hw-attach.exp: New file.
7930
f00674fe
SM
79312018-06-20 Simon Marchi <simon.marchi@ericsson.com>
7932
7933 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
7934 through /bin/sh.
7935 * boards/dwarf4-gdb-index.exp: Likewise.
7936 * boards/fission-dwp.exp: Likewise.
7937
1d554008
UW
79382018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
7939
7940 * gdb.base/float128.exp: Add comment and improved fail message
7941 to the failure case of "print large128" test.
7942
d0ac1c44
SM
79432018-06-19 Simon Marchi <simon.marchi@ericsson.com>
7944
7945 * configure.ac: Remove AC_PREREQ.
7946 * configure: Re-generate.
7947
61b04dd0
PA
79482018-06-19 Pedro Alves <palves@redhat.com>
7949
7950 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
7951 (func_extern_caller): New.
7952 (main): Call func_extern_caller.
7953 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
7954 logic change.
7955
f63b508a
SM
79562018-06-18 Weimin Pan <weimin.pan@oracle.com>
7957
7958 PR gdb/16841
7959 * gdb.cp/typedef-base.cc: New file.
7960 * gdb.cp/typedef-base.exp: New file.
7961
0fe3a558
TV
79622018-06-18 Tom de Vries <tdevries@suse.de>
7963
7964 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
7965
7010835a
AB
79662018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
7967 Richard Bunt <Richard.Bunt@arm.com>
7968
7969 * gdb.threads/attach-slow-waitpid.c: New file.
7970 * gdb.threads/attach-slow-waitpid.exp: New file.
7971 * gdb.threads/slow-waitpid.c: New file.
7972
14897d65
PA
79732018-06-14 Pedro Alves <palves@redhat.com>
7974
7975 * gdb.base/fork-running-state.c: Include <errno.h>.
7976 (exit_if_relative_exits): New.
7977 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
7978 exits.
7979 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
7980 child exits.
7981
5d9a0608
TV
79822018-06-14 Tom de Vries <tdevries@suse.de>
7983
7984 PR cli/22573
7985 * gdb.base/finish-pretty.c: New test.
7986 * gdb.base/finish-pretty.exp: New file.
7987
11ae5818
PA
79882018-06-14 Pedro Alves <palves@redhat.com>
7989
7990 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
7991 gdb's expected startup output.
7992
1d39de44
PA
79932018-06-14 Pedro Alves <palves@redhat.com>
7994
7995 * lib/selftest-support.exp (selftest_setup): Remove inlined
7996 function handling.
7997
70ee0000
TV
79982018-06-14 Tom de Vries <tdevries@suse.de>
7999
8000 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8001 matching of breakpoint printing.
8002
11f4b608
TV
80032018-06-13 Tom de Vries <tdevries@suse.de>
8004
8005 PR testsuite/23269
8006 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8007 (fork_child): ... here, and ...
8008 (fork_parent): ... here.
8009
80102018-06-12 Tom de Vries <tdevries@suse.de>
8011
8012 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8013
9516f85a
AB
80142018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8015 Stephen Roberts <stephen.roberts@arm.com>
8016
8017 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8018 rewrite test to describe action performed, rather than possible
8019 failure.
8020
5045b3d7
GB
80212018-06-08 Gary Benson <gbenson@redhat.com>
8022
8023 * gdb.threads/check-libthread-db.exp: New file.
8024 * gdb.threads/check-libthread-db.c: Likewise.
8025
c61b06a1
TT
80262018-06-05 Tom Tromey <tom@tromey.com>
8027
8028 * gdb.base/default.exp: Update expected "show version" output.
8029
eb6af809
TT
80302018-06-05 Tom Tromey <tom@tromey.com>
8031
8032 PR cli/12326:
8033 * gdb.cp/static-print-quit.exp: Update.
8034 * lib/gdb.exp (pagination_prompt): Update.
8035 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8036 * gdb.python/python.exp: Update.
8037
178d6a63
JB
80382018-06-04 Joel Brobecker <brobecker@adacore.com>
8039
8040 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8041
8e817061
JB
80422018-06-01 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/bp_fun_addr: New testcase.
8045
e86ca25f
TT
80462018-06-01 Tom Tromey <tom@tromey.com>
8047
8048 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8049 results.
8050 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8051 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8052 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8053 * gdb.base/maint.exp (maint_pass_if): Update.
8054
4b2dfa9d
MR
80552018-05-31 Maciej W. Rozycki <macro@mips.com>
8056
8057 * gdb.base/endian.exp: New test.
8058 * gdb.base/endian.c: New test source.
8059
45f25d6c
AB
80602018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8061
8062 PR gdb/23203
8063 * gdb.base/bt-selected-frame.c: New file.
8064 * gdb.base/bt-selected-frame.exp: New file.
8065 * lib/gdb.exp (get_current_frame_number): New function.
8066
d9f6d7f8
MR
80672018-05-24 Maciej W. Rozycki <macro@mips.com>
8068 Pedro Alves <palves@redhat.com>
8069
8070 * gdb.threads/tls-core.c: Include <stdlib.h>
8071 (thread_proc): Call `abort'.
8072 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8073 (tls_core_test): New procedure, bits factored out from ...
8074 (top level): ... here. Test both native cores and gcore cores.
8075
ff1cf532
TT
80762018-05-23 Tom Tromey <tom@tromey.com>
8077
8078 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8079
b98664d3
TT
80802018-05-23 Tom Tromey <tom@tromey.com>
8081
8082 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8083 symfile_complaints.
8084 (test_short_complaints): Likewise.
8085 (test_empty_complaints): Likewise.
8086 (test_initial_complaints): Update.
8087
4e9668d0
TT
80882018-05-23 Tom Tromey <tom@tromey.com>
8089
8090 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8091
43ba33c7
TT
80922018-05-23 Tom Tromey <tom@tromey.com>
8093
8094 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8095 (test_short_complaints): Update.
8096
035522c0
PA
80972018-05-22 Pedro Alves <palves@redhat.com>
8098
8099 * gdb.base/remote.exp: Only gdb_start after compiling the
8100 testcase. Issue "disconnect" before testing "set remote" command
8101 defaults. Issue clean_restart before running to main.
8102
cc0be08f
PA
81032018-05-22 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.base/remote.exp: Adjust expected output of "show remote
8106 memory-write-packet-size". Add tests for "set remote
8107 memory-write-packet-size 0" and "set remote
8108 memory-write-packet-size fixed/limit".
8109
b1b60145
PA
81102018-05-22 Pedro Alves <palves@redhat.com>
8111
8112 PR gdb/22973
8113 * gdb.base/utf8-identifiers.c: New file.
8114 * gdb.base/utf8-identifiers.exp: New file.
8115
0ec848ad
PFC
81162018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8117
8118 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8119
2c3305f6
PFC
81202018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8121
8122 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8123
ce1e8424
TT
81242018-05-18 Tom Tromey <tom@tromey.com>
8125
8126 * gdb.base/ptype-offsets.exp: Update.
8127
ddfe970e
KS
81282018-05-17 Keith Seitz <keiths@redhat.com>
8129
8130 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8131 in expected breakpoint stop locations.
8132 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8133 move to proper scope to test variable values.
8134 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8135 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8136 New functions.
8137 (main): Call not_inline_func3.
8138 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8139 inline_func1, inline_func2, and inline_func3. Test that when each
8140 breakpoint is hit, GDB properly reports both the stop location
8141 and the backtrace. Repeat tests for temporary breakpoints.
8142
0726fcc6
MR
81432018-05-15 Maciej W. Rozycki <macro@mips.com>
8144
8145 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8146 rather then trying to access it in determining whether the PID
8147 of `gdbserver' could have been retrieved.
8148
8ee22052
AB
81492018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8150
8151 * gdb.arch/amd64-init-x87-values.S: New file.
8152 * gdb.arch/amd64-init-x87-values.exp: New file.
8153
7785df48
JK
81542018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8155
8156 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8157
56bcdbea
TT
81582018-05-04 Tom Tromey <tom@tromey.com>
8159
8160 PR python/22730:
8161 * gdb.python/python.exp: Test multi-line execute.
8162
a913fffb
TT
81632018-05-04 Tom Tromey <tom@tromey.com>
8164
8165 PR python/22731:
8166 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8167
7a2c85f2
TT
81682018-05-04 Tom Tromey <tom@tromey.com>
8169
8170 PR gdb/11750:
8171 * gdb.base/define.exp: Test defining a user command inside a user
8172 command.
8173 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8174
a3b60e45
JK
81752018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8176 Pedro Alves <palves@redhat.com>
8177
8178 PR breakpoints/19806 and support for PR external/20207.
8179 * gdb.base/watchpoint-unaligned.c: New file.
8180 * gdb.base/watchpoint-unaligned.exp: New file.
8181
45fe4a03
AB
81822018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8183
8184 * gdb.base/maint.exp: Make test names unique, use
8185 test_prefix_command_help to test 'help maint info', and remove
8186 repeated test of 'help maint'.
8187
9be2ae8f
TT
81882018-05-04 Tom Tromey <tom@tromey.com>
8189
8190 PR gdb/22619:
8191 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8192 behavior.
8193
11859c31
AB
81942018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8195
8196 * gdb.base/maint.exp: Process output from 'maint print registers'
8197 line at a time.
8198
089a9490
AB
81992018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8200
8201 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8202 timeout.
8203
9b0797e2
AB
82042018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8205
8206 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8207 filter pattern.
8208
f6ac5f3d
PA
82092018-05-02 Pedro Alves <palves@redhat.com>
8210
8211 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8212 to_log_command renames.
8213 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8214
77d3c63b
TT
82152018-05-02 Tom Tromey <tom@tromey.com>
8216
8217 * gdb.python/py-parameter.exp: Set test message.
8218
0489430a
TT
82192018-05-02 Tom Tromey <tom@tromey.com>
8220
8221 PR python/20084:
8222 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8223 PARAM_ZUINTEGER_UNLIMITED tests.
8224
1632f8ba
DR
82252018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8226
8227 PR rust/23124
8228 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8229 when casting.
8230
6d7bb824
TT
82312018-04-30 Tom Tromey <tom@tromey.com>
8232
8233 * gdb.python/py-type.exp: Check align attribute.
8234 * gdb.python/py-type.c: New "aligncheck" global.
8235
007e1530
TT
82362018-04-30 Tom Tromey <tom@tromey.com>
8237
8238 PR exp/17095:
8239 * gdb.dwarf2/dw2-align.exp: New file.
8240 * gdb.cp/align.exp: New file.
8241 * gdb.base/align.exp: New file.
8242 * lib/gdb.exp (gdb_int128_helper): New proc.
8243 (has_int128_c, has_int128_cxx): New caching procs.
8244
6873858b
TT
82452018-04-27 Tom Tromey <tom@tromey.com>
8246
8247 PR rust/22545:
8248 * gdb.rust/simple.exp: Add inclusive range tests.
8249
79188d8d
PA
82502018-04-26 Pedro Alves <palves@redhat.com>
8251
8252 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8253 ifunc breakpoint locations correctly of ifunc breakpoints set
8254 while the program resolves the ifunc.
8255
c7075ad5
PA
82562018-04-26 Pedro Alves <palves@redhat.com>
8257
8258 * gdb.base/gnu-ifunc-final.c: New file.
8259 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8260 * gdb.base/gnu-ifunc.exp (executable): Delete.
8261 (staticexecutable): Adjust.
8262 (lib_opts, exec_opts): Delete.
8263 (make_binsuffix, build, set-break): New procedures.
8264 (misc_tests): New, with tests factored out from the top level.
8265 (top level): Test different combinations of ifunc resolver name,
8266 resolver with and with debug info, and ifunc target with and
8267 without debug info. Wrap static tests with with_target_prefix.
8268
8388016d
PA
82692018-04-26 Pedro Alves <palves@redhat.com>
8270
8271 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8272 return type" warnings.
8273
249b5733
PA
82742018-04-25 Pedro Alves <palves@redhat.com>
8275
8276 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8277 killed".
8278 * gdb.base/kill-after-signal.exp: Likewise.
8279 * gdb.threads/kill.exp: Likewise.
8280
f67c0c91
SDJ
82812018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8282 Sergio Durigan Junior <sergiodj@redhat.com>
8283 Pedro Alves <palves@redhat.com>
8284
8285 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8286 regexps to expect for '[Inferior ... detached]' as well.
8287 * gdb.base/attach.exp: Likewise.
8288 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8289 "gdb_continue_to_end".
8290 (test_catch_syscall_with_wrong_args): Likewise.
8291 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8292 ']'. Don't set 'verbose' on.
8293 * gdb.base/foll-vfork.exp: Likewise.
8294 * gdb.base/fork-print-inferior-events.c: New file.
8295 * gdb.base/fork-print-inferior-events.exp: New file.
8296 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8297 '[Inferior ... has been killed]' message.
8298 * gdb.base/kill-after-signal.exp: Likewise.
8299 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8300 detach message.
8301 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8302 message.
8303 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8304 regexps to expect for '[Inferior ... detached]' as well.
8305 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8306
0a8ddac4
SM
83072018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8308
8309 PR gdb/23104
8310 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8311
701adfb0
PA
83122018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8313
8314 PR gdb/23095
8315 * gdb.base/break-probes.exp: Pass shlib_load to
8316 prepare_for_testing. Set normal_bp to r_debug_state if target is
8317 bsd.
8318
d27d16bf
RB
83192018-04-19 Richard Bunt <richard.bunt@arm.com>
8320
8321 * gdb.threads/multiple-successive-infcall.c: New test.
8322 * gdb.threads/multiple-successive-infcall.exp: New file.
8323
a037790e
TT
83242018-04-17 Tom Tromey <tom@tromey.com>
8325
8326 * gdb.rust/simple.rs (Union): New type.
8327 (main): New local "u".
8328 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8329
e3a91079
AA
83302018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8331
8332 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8333 number information in output of "whereis" command.
8334 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8335
b744723f
AA
83362018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8337
8338 * gdb.ada/info_types.exp: Adjust expected output to the line
8339 numbers now printed by "info var/func/type".
8340 * gdb.base/completion.exp: Likewise.
8341 * gdb.base/included.exp: Likewise.
8342 * gdb.cp/cp-relocate.exp: Likewise.
8343 * gdb.cp/cplusfuncs.exp: Likewise.
8344 * gdb.cp/namespace.exp: Likewise.
8345 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8346
4a4495d6
MM
83472018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8348
8349 * gdb.btrace/cpu.exp: New.
8350
1d509aa6
MM
83512018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8352
8353 * gdb.base/step-indirect-call-thunk.exp: New.
8354 * gdb.base/step-indirect-call-thunk.c: New.
8355 * gdb.reverse/step-indirect-call-thunk.exp: New.
8356 * gdb.reverse/step-indirect-call-thunk.c: New.
8357
6295b6da
SM
83582018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8359
8360 * gdb.base/pie-fork.c: New file.
8361 * gdb.base/pie-fork.exp: New file.
8362
50146e70
TT
83632018-04-11 Tom Tromey <tom@tromey.com>
8364
8365 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8366
f50d8a2e
PA
83672018-04-10 Pedro Alves <palves@redhat.com>
8368
8369 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8370 exits. Instead loop running forever.
8371 (fork_parent): Run forever too.
8372
a0be7a36
SM
83732018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8374
8375 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8376 mi_continue_to_line.
8377 * gdb.mi/mi-stack.c (callee4): Add comment.
8378
9b73db36
SM
83792018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8380
8381 * gdb.mi/mi-stack.exp: Fix indentation.
8382
c912f608
SM
83832018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8384
8385 PR gdb/22979
8386 * gdb.arch/amd64-osabi.exp: New file.
8387
26540402
SM
83882018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8389
8390 PR gdb/22980
8391 * gdb.base/osabi.exp: New file.
8392
121ad66c 83932018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8394
8395 * gdb.cp/static-typedef-print.exp: New file.
8396 * gdb.cp/static-typedef-print.cc: New file.
8397
3fcded8f
JB
83982018-03-27 Joel Brobecker <brobecker@adacore.com>
8399
8400 * gdb.ada/varsize_limit: New testcase.
8401
59cc4834
JB
84022018-03-27 Joel Brobecker <brobecker@adacore.com>
8403
8404 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8405
8406 * gdb.ada/notcplusplus: New testcase.
8407
8408 * gdb.base/c-linkage-name.c: New file.
8409 * gdb.base/c-linkage-name.exp: New testcase.
8410
4ca59a9f
TT
84112018-03-26 Tom Tromey <tom@tromey.com>
8412
8413 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8414 * gdb.python/py-framefilter.py (name_error): New global.
8415 (ErrorInName.function): Use name_error.
8416
978d6c75
TT
84172018-03-26 Tom Tromey <tom@tromey.com>
8418
8419 PR backtrace/15582:
8420 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8421
b7fee5a3
KS
84222018-03-23 Keith Seitz <keiths@redhat.com>
8423
8424 PR c++/22968
8425 * gdb.cp/subtypes.exp: New file.
8426 * gdb.cp/subtypes.h: New file.
8427 * gdb.cp/subtypes.cc: New file.
8428 * gdb.cp/subtypes-2.cc: New file.
8429
376be529
AB
84302018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8431
8432 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8433 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8434 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8435 -nostartfiles when compiling the test. Confirm that all registers
8436 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8437
066cfa98
AB
84382018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8439
8440 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8441 option, syntax was wrong anyway.
8442 * gdb.arch/arm-disp-step.exp: Likewise.
8443 * gdb.arch/sparc64-regs.exp: Likewise.
8444 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8445 option, syntax was wrong anyway, switch to use
8446 prepare_for_testing.
8447 * gdb.arch/i386-disp-step.exp: Likewise.
8448
079670b9
AA
84492018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8450
8451 * gdb.ada/exec_changed.exp: Replace "target_info exists
8452 use_gdb_stub" by "use_gdb_stub".
8453 * gdb.ada/start.exp: Likewise.
8454 * gdb.base/async-shell.exp: Likewise.
8455 * gdb.base/attach-pie-misread.exp: Likewise.
8456 * gdb.base/attach-wait-input.exp: Likewise.
8457 * gdb.base/break-entry.exp: Likewise.
8458 * gdb.base/break-interp.exp: Likewise.
8459 * gdb.base/dprintf-detach.exp: Likewise.
8460 * gdb.base/nostdlib.exp: Likewise.
8461 * gdb.base/solib-nodir.exp: Likewise.
8462 * gdb.base/statistics.exp: Likewise.
8463 * gdb.base/testenv.exp: Likewise.
8464 * gdb.mi/mi-exec-run.exp: Likewise.
8465 * gdb.mi/mi-start.exp: Likewise.
8466 * gdb.multi/dummy-frame-restore.exp: Likewise.
8467 * gdb.multi/multi-arch-exec.exp: Likewise.
8468 * gdb.multi/multi-arch.exp: Likewise.
8469 * gdb.multi/tids.exp: Likewise.
8470 * gdb.multi/watchpoint-multi.exp: Likewise.
8471 * gdb.python/py-events.exp: Likewise.
8472 * gdb.threads/attach-into-signal.exp: Likewise.
8473 * gdb.threads/attach-stopped.exp: Likewise.
8474 * gdb.threads/threadapply.exp: Likewise.
8475 * lib/selftest-support.exp: Likewise.
8476
26d6cec4
AA
84772018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8478
8479 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8480
4ee89e90
SR
84812018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8482
8483 * gdb.perf/template-breakpoints.cc: New file.
8484 * gdb.perf/template-breakpoints.exp: New file.
8485 * gdb.perf/template-breakpoints.py: New file.
8486
92630041
TT
84872018-03-19 Tom Tromey <tom@tromey.com>
8488
8489 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8490 y0.
8491 * gdb.rust/simple.exp: Test bare identifier form of struct
8492 initializer.
8493
76727919
TT
84942018-03-19 Tom Tromey <tom@tromey.com>
8495
8496 * gdb.gdb/observer.exp: Remove.
8497
194ed413
AA
84982018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8499
8500 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8501 "qualified" option when setting breakpoints.
8502 * gdb.trace/backtrace.exp: Likewise.
8503 * gdb.trace/circ.exp: Likewise.
8504 * gdb.trace/collection.exp: Likewise.
8505 * gdb.trace/disconnected-tracing.exp: Likewise.
8506 * gdb.trace/ftrace-lock.exp: Likewise.
8507 * gdb.trace/ftrace.exp: Likewise.
8508 * gdb.trace/infotrace.exp: Likewise.
8509 * gdb.trace/packetlen.exp: Likewise.
8510 * gdb.trace/passc-dyn.exp: Likewise.
8511 * gdb.trace/qtro.exp: Likewise.
8512 * gdb.trace/read-memory.exp: Likewise.
8513 * gdb.trace/report.exp: Likewise.
8514 * gdb.trace/signal.exp: Likewise.
8515 * gdb.trace/status-stop.exp: Likewise.
8516 * gdb.trace/strace.exp: Likewise.
8517 * gdb.trace/tfind.exp: Likewise.
8518 * gdb.trace/trace-break.exp: Likewise.
8519 * gdb.trace/trace-condition.exp: Likewise.
8520 * gdb.trace/trace-mt.exp: Likewise.
8521 * gdb.trace/tstatus.exp: Likewise.
8522 * gdb.trace/tsv.exp: Likewise.
8523 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8524 * gdb.trace/unavailable.exp: Likewise.
8525 * gdb.trace/while-dyn.exp: Likewise.
8526
8b067d2c
AA
85272018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8528
8529 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8530 that libinproctrace is copied to the target.
8531
3ae9ce5d
TT
85322018-03-14 Tom Tromey <tom@tromey.com>
8533
8534 PR cli/14977:
8535 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8536 a null pointer.
8537 * gdb.base/wchar.exp: Likewise.
8538
b8c2339b
TT
85392018-03-14 Tom Tromey <tom@tromey.com>
8540
8541 PR cli/19918:
8542 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8543 flag.
8544
4872dc46
SM
85452018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8546
8547 PR gdb/22841
8548 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8549 "target" to remote_exec.
8550
e4fe3756
SM
85512018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8552
8553 PR gdb/22841
8554 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8555 ${board}_upload): Remove.
8556
e95a97d4
AA
85572018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8558
8559 * gdb.cp/watch-cp.cc: New test.
8560 * gdb.cp/watch-cp.exp: New file.
8561
dbbb1059
AB
85622018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8563
8564 * gdb.base/infcall-nested-structs.exp: New file.
8565 * gdb.base/infcall-nested-structs.c: New file.
8566 * gdb.base/float.exp: Add riscv support.
8567
ecc054c0
TP
85682018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8569
8570 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8571 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8572
25e3c82c
SDJ
85732018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8574
8575 * gdb.server/abspath.exp: New file.
8576 * lib/gdb.exp (with_cwd): New procedure.
8577
3083294d
SM
85782018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8579
8580 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8581 use it.
8582 (gdb_is_target_remote_prompt): New proc.
8583 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8584 (gdb_is_target_native): Pass prompt parameter to
8585 gdb_is_target_1.
8586
3275ef47
SM
85872018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8588
8589 * gdb.base/load-command.c: New file.
8590 * gdb.base/load-command.exp: New file.
8591 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8592 (gdb_is_target_1): ...this, and generalize for other targets
8593 than just remote.
8594 (gdb_is_target_remote): Use gdb_is_target_1.
8595 (gdb_is_target_native): use gdb_is_target_1.
8596
6893c19a
TT
85972018-02-26 Tom Tromey <tom@tromey.com>
8598
8599 PR python/16497:
8600 * gdb.python/py-framefilter.exp: Update test.
8601
2ddeaf8a
TT
86022018-02-26 Tom Tromey <tom@tromey.com>
8603
8604 * gdb.dwarf2/variant.c: New file.
8605 * gdb.dwarf2/variant.exp: New file.
8606
c9317f21
TT
86072018-02-26 Tom Tromey <tom@tromey.com>
8608
8609 * gdb.rust/simple.exp: Accept more possible results in enum test.
8610
6f6d0c26
SM
86112018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8612
8613 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8614 parentheses.
8615
11b03145
MR
86162018-02-23 Maciej W. Rozycki <macro@mips.com>
8617
8618 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8619 name of a variable: $actual_linejj -> $actual_line.
8620
54a27fe5
JB
86212018-02-21 John Baldwin <jhb@FreeBSD.org>
8622
8623 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8624
de65820c
MM
86252018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8626
8627 * gdb.btrace/buffer-size.exp: Do not force BTS.
8628
980548fd
PA
86292018-02-14 Pedro Alves <palves@redhat.com>
8630
8631 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8632 getting a "Quit".
8633
c4e12631
MM
86342018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8635
8636 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8637 Fix test name.
8638
c2e0e465
SM
86392018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8640
8641 * gdb.cp/m-static.exp: Check type of optimized out static
8642 member.
8643
f7216783
AB
86442018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8645
8646 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8647 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8648
0625771b
LS
86492018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8650 Leszek Swirski <leszeks@google.com>
8651
8652 * gdb.python/py-prettyprint.c
8653 (struct to_string_returns_value_inner,
8654 struct to_string_returns_value_wrapper): New.
8655 (main): Add tsrvw variable.
8656 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8657 ToStringReturnsValueWrapper): New classes.
8658 (register_pretty_printers): Register new pretty-printers.
8659 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8660 recursive pretty printer.
8661 * gdb.python/py-mi.exp: Likewise.
8662
59498c30
LS
86632018-02-01 Leszek Swirski <leszeks@google.com>
8664
8665 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8666 functions with the same name as an include file are parsed
8667 correctly.
8668
d4d38844
YQ
86692018-02-01 Yao Qi <yao.qi@linaro.org>
8670
8671 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8672 "\[^\r\n\]*".
8673
07e5f5cf
NP
86742018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8675
8676 * gdb.arch/powerpc-prologue-frame.s: New file.
8677 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8678 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8679
929b5ad4
JB
86802018-01-31 Joel Brobecker <brobecker@adacore.com>
8681
8682 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8683
e671cd59
PA
86842018-01-30 Pedro Alves <palves@redhat.com>
8685
8686 PR gdb/13211
8687 * gdb.base/interrupt-daemon.c: New.
8688 * gdb.base/interrupt-daemon.exp: New.
8689 * gdb.multi/multi-term-settings.c: New.
8690 * gdb.multi/multi-term-settings.exp: New.
8691
fc413dc4
JB
86922018-01-30 Joel Brobecker <brobecker@adacore.com>
8693
8694 * gdb.base/break.exp: Save the location where the breakpoint
8695 on break.c:47 was actually inserted when debugging the version
8696 compiled at -O2 and use it in the expected output of the "info
8697 break" test performed soon after.
8698
5c319bb2
PA
86992018-01-22 Pedro Alves <palves@redhat.com>
8700 Sergio Durigan Junior <sergiodj@redhat.com>
8701
8702 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8703 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8704
a9e40818
JB
87052018-01-22 Joel Brobecker <brobecker@adacore.com>
8706
8707 * gdb.base/break-include.c, gdb.base/break-include.inc,
8708 gdb.base/break-include.exp: New files.
8709 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8710 line number now being the actual line number where the breakpoint
8711 was inserted.
8712 * gdb.mi/mi-break.exp: Likewise.
8713 * gdb.mi/mi-reverse.exp: Likewise.
8714 * gdb.mi/mi-simplerun.exp: Ditto.
8715
e707fc44
AB
87162018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8717
8718 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8719 varobj.
8720 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8721
ae451627
AB
87222018-01-21 Don Breazeal <donb@codesourcery.com>
8723 Andrew Burgess <andrew.burgess@embecosm.com>
8724
8725 * gdb.mi/basics.c: Add new global.
8726 * gdb.mi/mi-frame-regs.exp: New file.
8727 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8728 case.
8729
b1b189e0
AB
87302018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8731
8732 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8733 non-parameter, and on an unknown symbol.
8734
fcfcc376
TT
87352018-01-19 Tom Tromey <tom@tromey.com>
8736
8737 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8738 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8739
634c1c31
AA
87402018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8741
8742 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8743 setrlimit and chdir to int.
8744
d6ad07fd
AA
87452018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8746
8747 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8748 function.
8749 (my_tend): Likewise.
8750 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8751 rationale of avoiding FP- and vector instructions.
8752
adf8243b
RK
87532018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8754
8755 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8756 "info reg" with "\[ \t\]*".
8757 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8758 "\[ \t\]+".
8759 * gdb.arch/s390-multiarch.exp: Ditto.
8760 * gdb.base/pc-fp.exp: Ditto.
8761 * gdb.reverse/i386-precsave.exp: Ditto.
8762 * gdb.reverse/i386-reverse.exp: Ditto.
8763 * gdb.reverse/i387-env-reverse.exp: Ditto.
8764 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8765
dcc06925
AA
87662018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8767
8768 * lib/gdb.exp (gdb_compile): Re-enable use of
8769 universal_compile_options for languages other than Rust.
8770
25d4fd80
AA
87712018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8772
8773 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8774
ee7f689e 87752018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8776
8777 PR gdb/16577
8778 * gdb.base/solib-vanish.exp: New.
8779 * gdb.base/solib-vanish-main.c: New.
8780 * gdb.base/solib-vanish-lib1.c: New.
8781 * gdb.base/solib-vanish-lib2.c: New.
8782
d8447b6b
YQ
87832018-01-17 Yao Qi <yao.qi@linaro.org>
8784
8785 * gdb.compile/compile.exp: Match the address printed for
8786 frame in the output of command "bt".
8787
86d6a90c
TT
87882018-01-15 Tom Tromey <tom@tromey.com>
8789
8790 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8791 compute sp_reg.
8792
cbcdb1aa
AB
87932018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8794
8795 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8796 to prepare.
8797 (prepare): Return 0 on error, 1 on success.
8798
eea61984
PA
87992018-01-12 Pedro Alves <palves@redhat.com>
8800
8801 * gdb.base/continue-after-aborted-step-over.c: New.
8802 * gdb.base/continue-after-aborted-step-over.exp: New.
8803
6181e9c2
SM
88042018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8805
8806 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8807 options when not creating an executable.
8808
3cada740
PA
88092018-01-11 Pedro Alves <palves@redhat.com>
8810
8811 PR remote/22597
8812 * gdb.server/stop-reply-no-thread.c: New file.
8813 * gdb.server/stop-reply-no-thread.exp: New file.
8814
c63d3e8d
PA
88152018-01-10 Pedro Alves <palves@redhat.com>
8816
8817 PR gdb/22670
8818 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8819 functions too. Test setting breakpoints and printing C functions
8820 with no debug info too.
8821 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8822
d4c2a405
PA
88232018-01-10 Pedro Alves <palves@redhat.com>
8824
8825 PR gdb/22670
8826 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8827 a fail.
8828
8825213e
PA
88292018-01-10 Pedro Alves <palves@redhat.com>
8830
8831 PR gdb/22670
8832 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8833
605fd3c6
YQ
88342018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8835
8836 * gdb.server/unittest.exp: Match the output in non-development
8837 mode.
8838
1e5ded6c
YQ
88392018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8840
8841 * gdb.gdb/unittest.exp: Match output in non-development mode.
8842
30066b0b
JB
88432018-01-08 Joel Brobecker <brobecker@adacore.com>
8844
8845 * gdb.ada/access_tagged_param.exp: Relax expected output
8846 for value of "ObjL" in "continue" to pck.inspect breakpoint
8847 test.
8848
04bafb1e
XR
88492018-01-08 Joel Brobecker <brobecker@adacore.com>
8850
9f86398b
JB
8851 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8852 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8853
e379cee6
PA
88542018-01-05 Pedro Alves <palves@redhat.com>
8855
8856 PR gdb/18653
8857 * gdb.base/libsegfault.exp: New.
8858
de63c46b
PA
88592018-01-05 Joel Brobecker <brobecker@adacore.com>
8860
8861 PR gdb/22670
8862 * gdb.ada/access_tagged_param.exp: New file.
8863 * gdb.ada/access_tagged_param/foo.adb: New file.
8864
f98fc17b
PA
88652018-01-05 Pedro Alves <palves@redhat.com>
8866
8867 PR gdb/22670
8868 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8869 exercise lower case too, and to exercise both full matching and
8870 wild matching.
8871
342f8240
JB
88722018-01-05 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.ada/rename_subscript_param: New testcase.
8875
7150d33c
JG
88762018-01-05 Jerome Guitton <guitton@adacore.com>
8877
8878 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8879
cc0e770c
JB
88802018-01-05 Joel Brobecker <brobecker@adacore.com>
8881
8882 * gdb.ada/convvar_comp: New testcase.
8883
672a41aa 88842018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8885
8886 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8887 (My_Table): New global variable.
8888 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8889
7365ec2f
JB
88902018-01-04 Joel Brobecker <brobecker@adacore.com>
8891
8892 PR gdb/22670
8893 * gdb.ada/maint_with_ada: New testcase.
8894
289483b6
JB
88952018-01-04 Joel Brobecker <brobecker@adacore.com>
8896
8897 PR gdb/22670
8898 * gdb.ada/bp_c_mixed_case: New testcase.
8899
344420da
JB
89002018-01-04 Joel Brobecker <brobecker@adacore.com>
8901
8902 PR gdb/22670
8903 * gdb.ada/complete.exp: Add "complete break ada" test.
8904
66fc87a0
JB
89052018-01-04 Joel Brobecker <brobecker@adacore.com>
8906
8907 PR gdb/22670
8908 * gdb.ada/info_addr_mixed_case: New testcase.
8909
9f757bf7
XR
89102018-01-03 Xavier Roirand <roirand@adacore.com>
8911
8912 * gdb.ada/excep_handle.exp: New testcase.
8913 * gdb.ada/excep_handle/foo.adb: New file.
8914 * gdb.ada/excep_handle/pck.ads: New file.
8915
bd570f80
JB
89162018-01-03 Joel Brobecker <brobecker@adacore.com>
8917
8918 * gdb.base/step-line.c: Add extra empty line in copyright header.
8919 * gdb.base/step-line.inp: Likewise.
8920
9fe561ab
JB
89212018-01-02 Joel Brobecker <brobecker@adacore.com>
8922
8923 * gdb.ada/dyn_stride.exp: Add slice test.
8924
a405673c
JB
89252018-01-02 Joel Brobecker <brobecker@adacore.com>
8926
8927 * gdb.ada/dyn_stride: New testcase.
8928
cef0f868
SH
89292017-12-27 Stafford Horne <shorne@gmail.com>
8930
8931 * gdb.xml/extra-regs.xml: Add example foo reggroup.
8932 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
8933
b67d92b0
SH
89342017-12-27 Stafford Horne <shorne@gmail.com>
8935
8936 * gdb.base/reggroups.c: New file.
8937 * gdb.base/reggroups.exp: New file.
8938
eccab96d
JB
89392017-12-18 Joel Brobecker <brobecker@adacore.com>
8940
8941 * gdb.dwarf2/ada-valprint-error.c: New file.
8942 * gdb.dwarf2/ada-valprint-error.exp: New file.
8943
0e2da9f0
JB
89442017-12-18 Joel Brobecker <brobecker@adacore.com>
8945
8946 * gdb.ada/assign_arr: New testcase.
8947
cb923fcc
XR
89482017-12-18 Xavier Roirand <roirand@adacore.com>
8949
8950 * gdb.ada/funcall_ptr: New testcase.
8951
7c161838
SDJ
89522017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8953
8954 PR cli/16224
8955 * gdb.base/ptype-offsets.cc: New file.
8956 * gdb.base/ptype-offsets.exp: New file.
8957
1af17fd9
YQ
89582017-12-15 Yao Qi <yao.qi@linaro.org>
8959
8960 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
8961 if XML is disabled.
8962
828d5846
XR
89632017-12-15 Xavier Roirand <roirand@adacore.com>
8964
8965 * gdb.ada/same_component_name: New testcase.
8966
79e8fcaa
JB
89672017-12-14 Joel Brobecker <brobecker@adacore.com>
8968
8969 * gdb.ada/str_binop_equal: New testcase.
8970
e05fa6f9
JB
89712017-12-14 Joel Brobecker <brobecker@adacore.com>
8972
8973 * gdb.ada/task_switch_in_core: New testcase.
8974
b89641ba
SM
89752017-12-13 Simon Marchi <simon.marchi@ericsson.com>
8976
8977 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
8978 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
8979 call test_bkpt_qualified.
8980 (test_bkpt_qualified): New proc.
8981
6892d2e4
PA
89822017-12-13 Pedro Alves <palves@redhat.com>
8983
8984 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
8985 Tighten regexp by matching with an anchor.
8986
a22ecf70
PA
89872017-12-13 Pedro Alves <palves@redhat.com>
8988
8989 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
8990 ("expression with namespace"): New set of tests.
8991 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
8992 (Nested::Test_NS::qux): New.
8993 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
8994 defaults to 'start_quote_char' and 'end_quote_char' parameters.
8995
9937536c
JB
89962017-12-13 Joel Brobecker <brobecker@adacore.com>
8997
8998 * gdb.base/server-del-break.c: New file.
8999 * gdb.base/server-del-break.exp: New file.
9000
fe49c6f5
SH
90012017-12-12 Stafford Horne <shorne@gmail.com>
9002
9003 * gdb.xml/tdesc-regs.exp: Add or1k support.
9004
c3d18620
SH
90052017-12-12 Stafford Horne <shorne@gmail.com>
9006
9007 * gdb.base/bp-permanent.c: Define nop of or1k.
9008
c5f9cfc8
JB
90092017-12-11 Joel Brobecker <brobecker@adacore.com>
9010
9011 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9012 output with components being reordered.
9013
a9c135fc
JB
90142017-12-11 Joel Brobecker <brobecker@adacore.com>
9015
9016 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9017 output with components being reordered.
9018
927aa2e7
JK
90192017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9020 Pedro Alves <palves@redhat.com>
9021
9022 * gdb.base/maint.exp (check for .gdb_index): Check also for
9023 .debug_names.
9024 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9025 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9026 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9027 (.gdb_index used after symbol reloading): Support also .debug_names.
9028 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9029
f17d9474
YQ
90302017-12-08 Yao Qi <yao.qi@linaro.org>
9031
9032 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9033 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9034
a0de8c21
YQ
90352017-12-08 Yao Qi <yao.qi@linaro.org>
9036
9037 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9038 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9039
a738ea1d
YQ
90402017-12-08 Yao Qi <yao.qi@linaro.org>
9041
9042 * gdb.arch/aarch64-tagged-pointer.c: New file.
9043 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9044
1cd9a73b
SDJ
90452017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9046
9047 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9048 "int".
9049
fa6eb693
KS
90502017-12-07 Keith Seitz <keiths@redhat.com>
9051
9052 PR breakpoints/22569
9053 * gdb.linespec/ls-errs.exp: Change expected result of "break
9054 -source this file has spaces.c -line 3".
9055 Check that an explicit source file followed by whitespace is
9056 identified as an invalid explicit location.
9057
883fd55a
KS
90582017-12-07 Keith Seitz <keiths@redhat.com>
9059
9060 * gdb.cp/nested-types.cc: New file.
9061 * gdb.cp/nested-types.exp: New file.
9062 * lib/cp-support.exp: Load data-structures.exp library.
9063 (debug_cp_test_ptype_class): New global.
9064 (cp_ptype_class_verbose, next_line): New procedures.
9065 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9066 Add and document new return value.
9067 Switch the list of lines to a queue.
9068 Add support for new `type' key for nested type definitions.
9069 Add debugging/troubleshooting messages.
9070 * lib/data-structures.exp: New file.
9071
ec72db3e
SM
90722017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9073
9074 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9075 with proc_with_prefix, don't use with_test_prefix.
9076
99598d71
TT
90772017-12-07 Tom Tromey <tom@tromey.com>
9078
9079 * gdb.base/break.exp: Add test for empty "commands".
9080
a8806230
YQ
90812017-12-07 Yao Qi <yao.qi@linaro.org>
9082
9083 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9084 malloc and catch syscall.
9085
824cc835
PM
90862017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9087
e79be6e5 9088 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9089 tests for explicit locations.
9090
7cc244de
PA
90912017-12-06 Pedro Alves <palves@redhat.com>
9092
9093 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9094 force-disabling XML descriptions.
9095
50a1fdd5
PA
90962017-12-04 Pedro Alves <palves@redhat.com>
9097
9098 PR gdb/22499
9099 * gdb.arch/amd64-disp-step-avx.S: New file.
9100 * gdb.arch/amd64-disp-step-avx.exp: New file.
9101
f0fb2488
PA
91022017-12-03 Pedro Alves <palves@redhat.com>
9103
9104 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9105 and <string.h>.
9106 (parent_function): Print distinct messages when waitpid fails, or
9107 the child exits with a signal, or the child exits for an unhandled
9108 reason.
9109 * gdb.threads/process-dies-while-detaching.exp
9110 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9111 it. Wait for both inferior output and GDB's prompt. Use an
9112 indirect spawn id list.
9113 (do_detach): New parameter 'child_exit'. Use it to compute
9114 expected inferior output.
9115 (test_detach, test_detach_watch, test_detach_killed_outside):
9116 Adjust to pass down the expected child exit kind.
9117
97cbe998
SDJ
91182017-12-01 Joel Brobecker <brobecker@adacore.com>
9119 Sergio Durigan Junior <sergiodj@redhat.com>
9120 Pedro Alves <palves@redhat.com>
9121
9122 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9123
40fc416f
SDJ
91242017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9125
9126 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9127 to 'symbol-file' and 'add-symbol-file' can be
9128 position-independent.
9129
1cc75e92
YQ
91302017-12-01 Yao Qi <yao.qi@linaro.org>
9131
9132 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9133 the URL in copyright header.
9134 * gdb.arch/aarch64-fp.exp: Likewise.
9135 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9136 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9137 * gdb.base/expand-psymtabs.exp: Likewise.
9138 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9139 * gdb.fortran/common-block.exp: Likewise.
9140 * gdb.fortran/common-block.f90: Likewise.
9141 * gdb.fortran/logical.exp: Likewise.
9142 * gdb.fortran/vla-datatypes.f90: Likewise.
9143 * gdb.fortran/vla-sub.f90: Likewise.
9144
875fb7a7
JB
91452017-11-30 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.ada/repeat_dyn: New testcase.
9148
6f14765f
UW
91492017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9150
9151 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9152 Update for changed thread numbering.
9153 * gdb.cell/bt.exp: Update for changed GDB output.
9154
f1af7b94
SM
91552017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9156
9157 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9158 setting isremote by hand.
9159 * boards/dwarf4-gdb-index.exp: Likewise.
9160 * boards/fission.exp: Likewise.
9161 * boards/stabs.exp: Likewise.
9162
e3919f3e
PA
91632017-11-30 Pedro Alves <palves@redhat.com>
9164
9165 * gdb.linespec/cpls-ops.exp
9166 (check_explicit_skips_function_argument): Extract the underlying
9167 type of size_t instead of hardcoding it.
9168
bd69330d
PA
91692017-11-29 Pedro Alves <palves@redhat.com>
9170
9171 PR c++/19436
9172 * gdb.linespec/cpls-abi-tag.cc: New file.
9173 * gdb.linespec/cpls-abi-tag.exp: New file.
9174
a20714ff
PA
91752017-11-29 Pedro Alves <palves@redhat.com>
9176
9177 * gdb.base/langs.exp: Use -qualified.
9178 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9179 it.
9180 * gdb.cp/namespace.exp: Use -qualified.
9181 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9182 (overload-3, template-overload, template-ret-type, const-overload)
9183 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9184 procedures.
9185 (test_driver): Call them.
9186 * gdb.cp/save-bp-qualified.cc: New.
9187 * gdb.cp/save-bp-qualified.exp: New.
9188 * gdb.linespec/explicit.exp: Test -qualified.
9189 * lib/completion-support.exp (completion::explicit_opts_list): Add
9190 "-qualified".
9191 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9192
f6f1d339
PM
91932017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9194
9195 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9196
02ca603a
TT
91972017-11-29 Tom Tromey <tom@tromey.com>
9198
9199 * gdb.base/relocate.exp: Update invalid argument test.
9200 Add new tests for invalid arguments.
9201
ed6c0bfb
TP
92022017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9203
9204 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9205 Return 0 as a long.
9206 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9207
f106e10e
TP
92082017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9209
9210 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9211 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9212 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9213 func ().
9214 * gdb.cp/shadow.cc (B.func): Return 0.
9215
10329bb2
JB
92162017-11-27 Joel Brobecker <brobecker@adacore.com>
9217
9218 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9219 expected output in gdb_expect call to allow the exception
9220 message to be present as well. Fix syntax confusion to avoid
9221 TCL thinking that exception_name is an array.
9222
617cd4bc
UW
92232017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9224
9225 * gdb.arch/spu-info.c: Include <unistd.h>.
9226 (do_signal_test): Fix broken calls to write.
9227 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9228 Fix checks for empty mailboxes. Update signal tests for corrected
9229 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9230 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9231 * gdb.cell/arch.exp: Use standard_output_file.
9232 * gdb.cell/break.exp: Likewise.
9233 * gdb.cell/bt.exp: Likewise.
9234 * gdb.cell/core.exp: Likewise.
9235 * gdb.cell/dwarfaddr.exp: Likewise.
9236 * gdb.cell/ea-cache.exp: Likewise.
9237 * gdb.cell/ea-standalone.exp: Likewise.
9238 * gdb.cell/f-regs.exp: Likewise.
9239 * gdb.cell/fork.exp: Likewise.
9240 * gdb.cell/gcore.exp: Likewise.
9241 * gdb.cell/mem-access.exp: Likewise.
9242 * gdb.cell/ptype.exp: Likewise.
9243 * gdb.cell/registers.exp: Likewise.
9244 * gdb.cell/sizeof.exp: Likewise.
9245 * gdb.cell/solib-symbol.exp: Likewise.
9246 * gdb.cell/solib.exp: Likewise.
617cd4bc 9247
a81aaca0
PA
92482017-11-25 Pedro Alves <palves@redhat.com>
9249
9250 * gdb.base/complete-empty.exp: New file.
9251 * gdb.base/completion.exp: Adjust.
9252
6a3c6ee4
PA
92532017-11-25 Pedro Alves <palves@redhat.com>
9254
9255 * gdb.linespec/cpls-ops.cc: New file.
9256 * gdb.linespec/cpls-ops.exp: New file.
9257 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9258 factored out from ...
9259 (test_complete_prefix_range): ... this.
9260
8955eb2d
PA
92612017-11-24 Pedro Alves <palves@redhat.com>
9262
9263 * gdb.linespec/cpcompletion.exp: New file.
9264 * gdb.linespec/cpls-hyphen.cc: New file.
9265 * gdb.linespec/cpls.cc: New file.
9266 * gdb.linespec/cpls2.cc: New file.
9267 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9268 test to use test_gdb_complete_unique. Add label completion,
9269 keyword completion and explicit location completion tests.
9270 * lib/completion-support.exp: New file.
9271
e547c119
JB
92722017-11-24 Joel Brobecker <brobecker@adacore.com>
9273
9274 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9275 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9276 when hitting an exception catchpoint.
9277
7c3c1aa8
YQ
92782017-11-22 Yao Qi <yao.qi@linaro.org>
9279
9280 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9281
41bd68f5
SM
92822017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9283
9284 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9285 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9286 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9287
1daad298
YQ
92882017-11-22 Yao Qi <yao.qi@linaro.org>
9289
9290 * gdb.base/info-os.exp: Pass pthreads.
9291 * gdb.multi/multi-attach.exp: Likewise.
9292
88465e87
YQ
92932017-11-22 Yao Qi <yao.qi@linaro.org>
9294
9295 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9296 compiler.
9297
dc196b23
YQ
92982017-11-22 Yao Qi <yao.qi@linaro.org>
9299
9300 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9301 * gdb.base/break-interp.exp: Likewise.
9302 * gdb.base/jit-attach-pie.exp: Likewise.
9303
2400729e
UW
93042017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9305
9306 * gdb.base/float128.c (large128): New variable.
9307 * gdb.base/float128.exp: Add test to print largest __float128 value.
9308
7a26362d
UW
93092017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9310
9311 * gdb.arch/vsx-regs.exp: Update register content checks.
9312
ed0f4273
UW
93132017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9314
9315 * gdb.arch/ppc-longdouble.exp: New file.
9316 * gdb.arch/ppc-longdouble.c: Likewise.
9317
a25d69c6
PA
93182017-11-21 Pedro Alves <palves@redhat.com>
9319
9320 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9321
73fcf641
PA
93222017-11-20 Pedro Alves <palves@redhat.com>
9323
9324 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9325 (long_double_typedef): New typedefs.
9326 Use DEF on double and long double.
9327 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9328 cases.
9329 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9330 and 'long_double_ptr_same_size' locals. Use them to decide
9331 whether cast from array/function to float is valid/invalid.
9332
71a3c369
TT
93332017-11-17 Tom Tromey <tom@tromey.com>
9334
9335 * gdb.rust/traits.rs: New file.
9336 * gdb.rust/traits.exp: New file.
9337
ced9779b
JB
93382017-11-17 Joel Brobecker <brobecker@adacore.com>
9339
9340 * gdb.ada/minsyms: New testcase.
9341
a0922d80
PA
93422017-11-16 Pedro Alves <palves@redhat.com>
9343
9344 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9345 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9346
ea04e54c
PA
93472017-11-16 Pedro Alves <palves@redhat.com>
9348
9349 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9350 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9351
e849ea89
PA
93522017-11-16 Pedro Alves <palves@redhat.com>
9353
9354 * gdb.server/reconnect-ctrl-c.c: New file.
9355 * gdb.server/reconnect-ctrl-c.exp: New file.
9356
d8ae99a7
PM
93572017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9358
9359 * gdb.python/py-rbreak.exp: New file.
9360 * gdb.python/py-rbreak.c: New file.
9361 * gdb.python/py-rbreak-func2.c: New file.
9362
968a13f8
PA
93632017-11-16 Pedro Alves <palves@redhat.com>
9364
9365 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9366 pattern.
9367 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9368 GDB.
9369
71774bc9
SM
93702017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9371
9372 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9373 regex.
9374
ddbb44cf
SM
93752017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9376
9377 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9378 test names.
9379
584a564f
PA
93802017-11-09 Pedro Alves <palves@redhat.com>
9381
9382 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9383 factored out from ...
9384 (top level): ... here, and adjusted to avoid expecting beyond the
9385 prompt in a single gdb_test_multiple.
9386
5ed7a928
PA
93872017-11-09 Pedro Alves <palves@redhat.com>
9388
9389 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9390 output.
9391 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9392 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9393 * gdb.server/ext-run.exp ("kill" test): Likewise.
9394 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9395
a60e0738
PA
93962017-11-09 Pedro Alves <palves@redhat.com>
9397
9398 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9399 match till end of line.
9400
2c88253f
PA
94012017-11-09 Pedro Alves <palves@redhat.com>
9402
9403 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9404
c7a38517
PA
94052017-11-09 Pedro Alves <palves@redhat.com>
9406
9407 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9408 New procedures, factored out from ...
9409 (top level): ... here, and adjusted to avoid expecting beyond the
9410 prompt in one go.
9411
f29f4b6b
PA
94122017-11-09 Pedro Alves <palves@redhat.com>
9413
9414 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9415 output. Fix '?' match.
9416
286acbb5
JB
94172017-11-08 Joel Brobecker <brobecker@adacore.com>
9418
9419 * gdb.ada/scoped_watch: New testcase.
9420 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9421 which is actually correct.
9422 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9423 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9424
62d7ae92
PA
94252017-11-08 Pedro Alves <palves@redhat.com>
9426
9427 * gdb.gdb/complaints.exp (test_initial_complaints)
9428 (test_serial_complaints, test_short_complaints): Call
9429 complaint_internal instead of complaint.
9430
280ca31f
DT
94312017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9432
9433 * gdb.threads/tls-core.c: New file.
9434 * gdb.threads/tls-core.exp: Likewise.
9435
b5ec771e
PA
94362017-11-08 Pedro Alves <palves@redhat.com>
9437
9438 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9439 (p Exported_Capitalized): New test.
9440 (p exported_capitalized): New test.
9441
a02b41a7
PA
94422017-11-07 Pedro Alves <palves@redhat.com>
9443
9444 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9445
95e95a6d
PA
94462017-11-07 Pedro Alves <palves@redhat.com>
9447
9448 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9449 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9450 (disable_invalid, disable_inverted, disable_negative): New
9451 procedures.
9452 ("bad numbers"): New set of tests.
9453
cee62dbd
PA
94542017-11-07 Pedro Alves <palves@redhat.com>
9455
9456 * gdb.cp/ena-dis-br-range.exp: Add tests.
9457
cc638e86
PA
94582017-11-07 Pedro Alves <palves@redhat.com>
9459
9460 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9461
d0fe4701
XR
94622017-11-07 Xavier Roirand <roirand@adacore.com>
9463 Pedro Alves <palves@redhat.com>
9464
9465 * gdb.base/ena-dis-br.exp: Add reference to
9466 gdb.cp/ena-dis-br-range.exp.
9467 * gdb.cp/ena-dis-br-range.exp: New file.
9468 * gdb.cp/ena-dis-br-range.cc: New file.
9469
46f67f80
PA
94702017-11-06 Pedro Alves <palves@redhat.com>
9471
9472 * gdb.base/attach-non-pgrp-leader.c: New.
9473 * gdb.base/attach-non-pgrp-leader.exp: New.
9474
726e1356
PA
94752017-11-06 Pedro Alves <palves@redhat.com>
9476
9477 * configure.ac: No longer check for termio.h and sgtty.h.
9478 * configure: Regenerate.
9479 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9480 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9481 Remove termio and sgtty code.
9482
50ab6ace
YQ
94832017-11-03 Yao Qi <yao.qi@linaro.org>
9484
9485 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9486 in GDB is disabled.
9487
8e68731c
YQ
94882017-11-03 Yao Qi <yao.qi@linaro.org>
9489
9490 * gdb.python/py-thrhandle.exp: Skip it if python is not
9491 enabled.
9492
3a87ae65
SM
94932017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9494
9495 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9496 as a breakpoint command.
9497
484d8d36
MD
94982017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9499
9500 PR python/21213
9501 * gdb.python/py-infthread.exp: Test calling
9502 InferiorThread.inferior () multiple times in a row.
9503
4a27f119
KS
95042017-10-27 Keith Seitz <keiths@redhat.com>
9505
9506 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9507 Test "info break" for every inlined function breakpoint.
9508
bb11dd58
YQ
95092017-10-27 Yao Qi <yao.qi@linaro.org>
9510
9511 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9512
a43f3893
PF
95132017-10-26 Patrick Frants <osscontribute@gmail.com>
9514
9515 * gdb.cp/classes.exp (test_static_members): Test printing
9516 Outer::instance.
9517 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9518 (Inner::instance, Outer::instance): New.
9519
792ccf00
PA
95202017-10-24 Pedro Alves <palves@redhat.com>
9521
9522 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9523 extra console" test in two stages.
9524
eb2bfbad
PA
95252017-10-24 Pedro Alves <palves@redhat.com>
9526
9527 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9528
1f75a651
PA
95292017-10-24 Pedro Alves <palves@redhat.com>
9530
9531 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9532 loop.
9533
779990d9
PA
95342017-10-24 Pedro Alves <palves@redhat.com>
9535
9536 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9537 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9538
ad9b8f5d
PA
95392017-10-24 Pedro Alves <palves@redhat.com>
9540
9541 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9542 parameter and handle it. Don't output read value in test name.
9543
fee6da6e
PA
95442017-10-24 Pedro Alves <palves@redhat.com>
9545
9546 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9547 custom test name.
9548
10389c2c
PA
95492017-10-24 Pedro Alves <palves@redhat.com>
9550
9551 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9552 include the unstable output directory name in the test's name.
9553 (initial_setup_simple) <'set args'>: Use custom test name.
9554
a80e65a9
PA
95552017-10-24 Pedro Alves <palves@redhat.com>
9556
9557 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9558 with explicit test name.
9559
15763a09
PA
95602017-10-20 Pedro Alves <palves@redhat.com>
9561
9562 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9563 'wait -i'. Use gdb_assert and remote_close.
9564
49a4ce2e
AB
95652017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9566
9567 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9568 number from variable rather than hard-coded.
9569
a75868f5
PA
95702017-10-19 Pedro Alves <palves@redhat.com>
9571
9572 * gdb.base/long-inferior-output.c: New file.
9573 * gdb.base/long-inferior-output.exp: New file.
9574
c8ba13ad
KS
95752017-11-18 Keith Seitz <keiths@redhat.com>
9576
9577 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9578 method.
9579 (main): Call it.
9580 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9581 Add additional user-defined conversion operator tests.
9582
b27de576
PA
95832017-10-17 Pedro Alves <palves@redhat.com>
9584
9585 * boards/native-stdio-gdbserver.exp: Load "local-board".
9586
8484c955
PA
95872017-10-17 Pedro Alves <palves@redhat.com>
9588
9589 * gdb.base/quit-live.c: New file.
9590 * gdb.base/quit-live.exp: New file.
9591
83d5a34d
KS
95922017-10-16 Keith Seitz <keiths@redhat.com>
9593
9594 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9595 (class_with_protected_typedef, class_with_private_typedef)
9596 (struct_with_public_typedef, struct_with_protected_typedef)
9597 (struct_with_private_typedef): New classes/structs.
9598 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9599 typedefs and access specifiers.
9600
739b3f1d
PA
96012017-10-16 Pedro Alves <palves@redhat.com>
9602 Simon Marchi <simon.marchi@polymtl.ca>
9603
9604 * README (Local vs Remote vs Native): New section.
9605 * boards/local-board.exp: New file, with bits factored out from
9606 ...
9607 * boards/native-extended-gdbserver.exp: ... here. Load
9608 "local-board".
9609 * boards/native-gdbserver.exp: Load "local-board".
9610 (${board}_spawn, ${board}_exec): Delete.
9611 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9612 ...
9613 * boards/stdio-gdbserver-base.exp: ... this new file.
9614 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9615 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9616 procedure.
9617 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9618 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9619 stdio_gdbserver_command.
9620 (${board}_get_remote_address, ${board}_get_comm_port)
9621 (${board}_download, ${board}_upload): Delete.
9622 (get_target_remote_pipe_cmd): New.
9623
fe68b953
SM
96242017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9625
9626 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9627 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9628 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9629 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9630 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9631 remove with_test_prefix.
9632
300b6685
PA
96332017-10-13 Pedro Alves <palves@redhat.com>
9634
9635 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9636 * gdb.base/annota1.exp: Use it instead of is_remote.
9637 * gdb.base/annota3.exp: Use it instead of is_remote.
9638 * gdb.cp/annota2.exp: Use it instead of is_remote.
9639 * gdb.cp/annota3.exp: Use it instead of is_remote.
9640 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9641
50500caf
PA
96422017-10-13 Pedro Alves <palves@redhat.com>
9643
9644 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9645 (test_num_test_vars, run_and_count_vars, find_env)
9646 (test_set_unset_env, test_inherit_env_var): New procedures.
9647 (top level): Use them.
9648
dad0c6d2
PA
96492017-10-13 Pedro Alves <palves@redhat.com>
9650
9651 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9652 also skip on stub-like targets.
9653
8b0553c1
PA
96542017-10-13 Pedro Alves <palves@redhat.com>
9655
9656 PR gdb/22293
9657 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9658 (top level): Move some tests to ...
9659 (test_not_found): ... this new procedure.
9660 (top level): Call it.
9661
7594f623
PA
96622017-10-13 Pedro Alves <palves@redhat.com>
9663
9664 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9665 expect different "info terminal" output if testing with a
9666 non-native target.
9667
ebe3b402
PA
96682017-10-13 Pedro Alves <palves@redhat.com>
9669 Simon Marchi <simon.marchi@polymtl.ca>
9670
9671 PR python/12966
9672 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9673
42f1b161
PA
96742017-10-13 Pedro Alves <palves@redhat.com>
9675
9676 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9677 already.
9678
8d6ef72b
PA
96792017-10-13 Pedro Alves <palves@redhat.com>
9680
9681 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9682 is_remote.
9683
d7bcd5b8
PA
96842017-10-13 Pedro Alves <palves@redhat.com>
9685
9686 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9687 is_remote.
9688
df479dc6
PA
96892017-10-13 Pedro Alves <palves@redhat.com>
9690
9691 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9692 is set.
9693 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9694 instead of is_remote.
9695
23fb630a
PA
96962017-10-13 Pedro Alves <palves@redhat.com>
9697
9698 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9699 (top level): Add comment.
9700
cc77b1dc
PA
97012017-10-13 Pedro Alves <palves@redhat.com>
9702
9703 * gdb.base/remote.exp (top level): Fix comment typo and add
9704 missing return.
9705
27c9e813
PA
97062017-10-13 Pedro Alves <palves@redhat.com>
9707 Simon Marchi <simon.marchi@polymtl.ca>
9708
9709 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9710 calls and add comments. Skip test if use_gdb_stub is set.
9711 (top level): Use "set cwd" command instead of "cd" command.
9712
5e830d98
PA
97132017-10-13 Pedro Alves <palves@redhat.com>
9714
9715 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9716 is_remote target check.
9717
f5ca0032
PA
97182017-10-13 Pedro Alves <palves@redhat.com>
9719
9720 * gdb.base/scope.exp: Use build_executable + clean_restart +
9721 gdb_file_cmd instead of prepare_for_testing and no longer skip
9722 "before run" tests on is_remote target boards. Update comments.
9723 * boards/native-extended-gdbserver.exp
9724 (extended_gdbserver_load_last_file): New, factored out from ...
9725 (gdb_load): ... this. Move further below and add comment.
9726 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9727
8aed1c0d
PA
97282017-10-12 Pedro Alves <palves@redhat.com>
9729
9730 * gdb.base/attach.exp: Remove references to gdb64.
9731 * gdb.base/dbx.exp: Remove references to gdb64.
9732
cfa34c87
SM
97332017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9734 Pedro Alves <palves@redhat.com>
9735
9736 * gdb.base/label.exp: Remove is_remote target check.
9737
9192b7de
PA
97382017-10-12 Pedro Alves <palves@redhat.com>
9739
9740 * gdb.base/auvx.exp (coredir): Update comment.
9741 (top level) <core_works>: Use "set cwd" command instead of "cd"
9742 command.
9743
6bf0052d
PA
97442017-10-12 Pedro Alves <palves@redhat.com>
9745 Simon Marchi <simon.marchi@polymtl.ca>
9746
9747 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9748 target boards.
9749
e48ef82d
PA
97502017-10-12 Pedro Alves <palves@redhat.com>
9751 Simon Marchi <simon.marchi@polymtl.ca>
9752
9753 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9754 Instead skip if there's any gdb_protocol set.
9755
8d7aea57
SM
97562017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9757 Pedro Alves <palves@redhat.com>
9758
9759 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9760
30440677
PA
97612017-10-12 Pedro Alves <palves@redhat.com>
9762 Simon Marchi <simon.marchi@polymtl.ca>
9763
9764 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9765 instead of on dejagnu remote boards.
9766
4e04f045 97672017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9768 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9769
9770 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9771 checks. Use build_executable + clean_restart instead of
9772 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9773 of enabling non-stop after starting gdb.
9774
871a186e
PA
97752017-10-12 Pedro Alves <palves@redhat.com>
9776
9777 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9778 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9779 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9780 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9781
56d704da
AK
97822017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9783
9784 * gdb.arch/arc-tdesc-cpu.exp: New file.
9785 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9786
2f20e312
SM
97872017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9788
9789 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9790
65630365
PA
97912017-10-10 Pedro Alves <palves@redhat.com>
9792
9793 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9794 expect CLI output.
9795
bf469271
PA
97962017-10-10 Pedro Alves <palves@redhat.com>
9797
9798 * lib/selftest-support.exp (selftest_setup): Update for
9799 captured_command_loop's prototype change.
9800
777a42f1
PA
98012017-10-09 Pedro Alves <palves@redhat.com>
9802
9803 Test both arch1=>arch2 and arch2=>arch1.
9804
9805 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9806 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9807 factored out to...
9808 (append_arch1_options, append_arch2_options, append_arch_options)
9809 (build_executables): New procedures.
9810 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9811 local.
9812 (top level): Add new 'first_arch' testing axis.
9813
cbd2b4e3
PA
98142017-10-09 Pedro Alves <palves@redhat.com>
9815
9816 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9817 (barrier): New.
9818 (thread_start, all_started): New functions.
9819 (main): Spawn new thread and wait until it is scheduled.
9820 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9821 option.
9822 (do_test): Add 'selected_thread' parameter. Run to all_started
9823 instead of main. Explicitly set the breakpoint at main. Switch
9824 to the SELECTED_THREAD thread.
9825 (top level): Test handling the exec event with either the main
9826 thread or the second thread selected.
9827
5c9e4427
PA
98282017-10-09 Pedro Alves <palves@redhat.com>
9829
9830 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9831 logic. Move STOP marker after the value checks.
9832 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9833 regexp.
9834
b3b7c423
SL
98352017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9836
9837 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9838
3b4b2f16
UW
98392017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9840
9841 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9842 integer-to-dfp conversion.
9843 * gdb.base/dfp-test.exp: Likewise.
9844
5cd63fda
PA
98452017-10-04 Pedro Alves <palves@redhat.com>
9846
9847 * gdb.multi/hangout.c: Include <unistd.h>.
9848 (hangout_loop): New function.
9849 (main): Call alarm. Call hangout_loop in a loop.
9850 * gdb.multi/hello.c: Include <unistd.h>.
9851 (hello_loop): New function.
9852 (main): Call alarm. Call hangout_loop in a loop.
9853 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9854 inferior with the other selected.
9855
4c71c105
SM
98562017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9857
9858 * gdb.mi/list-thread-groups-available.exp: New file.
9859 * gdb.mi/list-thread-groups-available.c: New file.
9860
bc3b087d
SDJ
98612017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9862
9863 * gdb.base/set-cwd.exp: Make it available on
9864 native-extended-gdbserver.
9865
d092c5a2
SDJ
98662017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9867
9868 * gdb.base/set-cwd.c: New file.
9869 * gdb.base/set-cwd.exp: Likewise.
9870
45320ffa
TT
98712017-10-02 Tom Tromey <tom@tromey.com>
9872
9873 PR rust/22236:
9874 * gdb.rust/simple.rs (main): New variable "fslice".
9875 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9876
b3e3859b
TT
98772017-10-02 Tom Tromey <tom@tromey.com>
9878
9879 * gdb.rust/simple.exp: Test ptype of a slice.
9880
01af5e0d
TT
98812017-10-02 Tom Tromey <tom@tromey.com>
9882
9883 * gdb.rust/simple.exp: Test index of slice.
9884
a9bbfbd8
TT
98852017-09-27 Tom Tromey <tom@tromey.com>
9886
9887 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9888
df8899e5
TP
98892017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9890 Pedro Alves <palves@redhat.com>
9891
9892 * gdb.base/compare-sections.exp (get value of read-only section): Read
9893 as unsigned value.
9894 (corrupt read-only section): Likewise and don't set written if patching
9895 failed.
9896
757bf54b
KB
98972017-09-21 Kevin Buettner <kevinb@redhat.com>
9898
9899 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
9900 files.
9901
06871ae8
PA
99022017-09-20 Pedro Alves <palves@redhat.com>
9903
9904 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
9905 symbol names in gdb's output.
9906 * gdb.cp/overload.exp ("list all overloads"): Likewise.
9907
e5f25bc5
PA
99082017-09-20 Pedro Alves <palves@redhat.com>
9909
9910 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
9911 Rename to ...
9912 (test_list_ambiguous_symbol): ... this and add a symbol name
9913 parameter. Adjust.
9914 (test_list_ambiguous_function): Reimplement on top of
9915 test_list_ambiguous_symbol and also test listing ambiguous
9916 variables.
9917 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
9918 (ambiguous_fun): ... this.
9919 (ambiguous_var): New.
9920 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
9921 (ambiguous_fun): ... this.
9922 (ambiguous_var): New.
9923
4e5a4f58
JB
99242017-09-19 John Baldwin <jhb@FreeBSD.org>
9925
9926 * gdb.base/starti.c: New file.
9927 * gdb.base/starti.exp: New file.
9928 * lib/gdb.exp (gdb_starti_cmd): New procedure.
9929
26e53f3e
PA
99302017-09-14 Pedro Alves <palves@redhat.com>
9931
9932 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
9933 (top level): Use it instead of runto.
9934
cb791d59
TT
99352017-09-11 Tom Tromey <tom@tromey.com>
9936
9937 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
9938
7c96f8c1
TT
99392017-09-11 Tom Tromey <tom@tromey.com>
9940
9941 * gdb.python/py-infthread.exp: Add tests for new_thread event.
9942 * gdb.python/py-inferior.exp: Add tests for new inferior events.
9943
469412dd
CW
99442017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
9945
9946 * gdb.fortran/printing-types.exp: New file.
9947 * gdb.fortran/printing-types.exp: New file.
9948
e0f86435
BH
99492017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9950
9951 * gdb.fortran/vla-ptype.exp: Fix typos.
9952 * gdb.fortran/vla-value.exp: Same.
9953
9e9af4be
BH
99542017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
9955
9956 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
9957 * gdb.mi/mi-var-child-f.exp: Likewise.
9958 * gdb.mi/mi-vla-fortran.exp: Likewise.
9959
a5ad232b 99602017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
9961 Christoph Weinmann <christoph.t.weinmann@intel.com>
9962 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
9963
9964 * gdb.fortran/ptr-indentation.f90: New file.
9965 * gdb.fortran/ptr-indentation.exp: New file.
9966
5aec60eb
TT
99672017-09-05 Tom Tromey <tom@tromey.com>
9968
9969 PR gdb/22010:
9970 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
9971
8f8f8152
TP
99722017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9973
9974 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
9975
fbd1b771
JK
99762017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9977
9978 * gdb.threads/tls-nodebug-pie.c: New file.
9979 * gdb.threads/tls-nodebug-pie.exp: New file.
9980
5eb5f850
TT
99812017-09-05 Tom Tromey <tom@tromey.com>
9982
9983 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
9984 for rust.
9985
ae780a21
SM
99862017-09-05 Simon Marchi <simon.marchi@ericsson.com>
9987
9988 * gdb.multi/multi-arch-exec.exp: Test with different
9989 "follow-exec-mode" settings.
9990 (do_test): New procedure.
9991
3693fdb3
PA
99922017-09-04 Pedro Alves <palves@redhat.com>
9993
9994 * gdb.base/func-static.c (S::method const, S::method volatile)
9995 (S::method volatile const): New methods.
9996 (c_s, v_s, cv_s): New instances.
9997 (main): Call method() on them.
9998 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
9999 (cannot_resolve): New procedure.
10000 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10001 print-quote-unquoted columns.
10002 (do_test): Test printing each scope too.
10003
e68cb8e0
PA
100042017-09-04 Pedro Alves <palves@redhat.com>
10005
10006 * gdb.base/local-static.exp: Also test with
10007 class::method::variable wholly quoted.
10008 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10009
858be34c
PA
100102017-09-04 Pedro Alves <palves@redhat.com>
10011
10012 * gdb.base/local-static.c: New.
10013 * gdb.base/local-static.cc: New.
10014 * gdb.base/local-static.exp: New.
10015
46a4882b
PA
100162017-09-04 Pedro Alves <palves@redhat.com>
10017
10018 * gdb.asm/asm-source.exp: Add casts to int.
10019 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10020 (dataglobal64_1, dataglobal64_2): New globals.
10021 * gdb.base/nodebug.exp: Test different expressions involving the
10022 new globals, with print, whatis and ptype. Add casts to int.
10023 * gdb.base/solib-display.exp: Add casts to int.
10024 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10025 * gdb.cp/m-static.exp: Add cast to int.
10026 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10027 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10028 tls variable with no debug info without a cast. Test with a cast
10029 to int too.
10030 * gdb.trace/entry-values.exp: Add casts.
10031
2c5a2be1
PA
100322017-09-04 Pedro Alves <palves@redhat.com>
10033
10034 * gdb.base/nodebug.exp: Test that ptype's error about functions
10035 with unknown return type includes the function name too.
10036
7022349d
PA
100372017-09-04 Pedro Alves <palves@redhat.com>
10038
10039 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10040 return type of munmap in infcall.
10041 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10042 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10043 type of ftell in infcall.
10044 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10045 type of getpid in infcall.
10046 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10047 infcall.
10048 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10049 Bail on failure to extract the pid.
10050 * gdb.base/nodebug.c: #include <stdint.h>.
10051 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10052 New functions.
10053 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10054 Change expected output of print/whatis/ptype with functions with
10055 no debug info. Test all supported languages. Call
10056 test_call_promotion.
10057 * gdb.compile/compile.exp: Adjust expected output to expect
10058 warning.
10059 * gdb.threads/siginfo-threads.exp: Likewise.
10060
54990598
PA
100612017-09-04 Pedro Alves <palves@redhat.com>
10062
10063 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10064 "prototypes". Test calling float functions via prototyped and
10065 unprototyped function pointers.
10066 (perform_all_tests): New parameter "prototypes". Pass it down.
10067 (top level): Pass down "prototypes" parameter to
10068 perform_all_tests.
10069
34d16ea2
SM
100702017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10071
10072 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10073 Test with nested loops.
10074
9521ecda
SM
100752017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10076
10077 * gdb.base/commands.exp: Call the new procedures.
10078 (loop_break_test, loop_continue_test): New procedures.
10079
80a65e9b
SM
100802017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10081
10082 * gdb.base/commands.exp: Call new procedure.
10083 (define_if_without_arg_test): New procedure.
10084
e439fa14
PA
100852017-09-04 Pedro Alves <palves@redhat.com>
10086
10087 * gdb.base/list-ambiguous.exp: New file.
10088 * gdb.base/list-ambiguous0.c: New file.
10089 * gdb.base/list-ambiguous1.c: New file.
10090 * gdb.base/list.exp (test_list_range): Adjust expected output.
10091
0a2dde4a
SDJ
100922017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10093
10094 * gdb.base/share-env-with-gdbserver.c: New file.
10095 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10096
5e89eb3a
SM
100972017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10098
10099 * gdb.base/commands.exp (gdbvar_simple_if_test,
10100 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10101 progvar_simple_if_test, progvar_simple_while_test,
10102 progvar_complex_if_while_test, user_defined_command_test,
10103 user_defined_command_args_eval,
10104 user_defined_command_args_stack_test,
10105 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10106 temporary_breakpoint_commands,
10107 gdb_test_no_prompt, redefine_hook_test,
10108 redefine_backtrace_test): Remove "global gdb_prompt".
10109
fd437cbc
SM
101102017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10111
10112 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10113 New proc, call it from toplevel.
10114
87215ad1
SDJ
101152017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10116
10117 PR remote/21852
10118 * gdb.server/normal.c: New file, copied from gdb.base.
10119 * gdb.server/run-without-local-binary.exp: New file.
10120
58afddc6
WP
101212017-08-07 Weimin Pan <weimin.pan@oracle.com>
10122
10123 * gdb.arch/sparc64-adi.exp: New file.
10124 * gdb.arch/sparc64-adi.c: New file.
10125
5277199a
PA
101262017-08-22 Pedro Alves <palves@redhat.com>
10127
10128 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10129 (top level): Add "list all overloads" tests.
10130
14278e1f
TT
101312017-08-22 Tom Tromey <tom@tromey.com>
10132
10133 * gdb.gdb/xfullpath.exp: Remove.
10134
bf223d3e
PA
101352017-08-21 Pedro Alves <palves@redhat.com>
10136
10137 PR gdb/19487
10138 * gdb.base/symbol-alias.c: New.
10139 * gdb.base/symbol-alias2.c: New.
10140 * gdb.base/symbol-alias.exp: New.
10141
c973d0aa
PA
101422017-08-21 Pedro Alves <palves@redhat.com>
10143
10144 * gdb.base/dfp-test.c
10145 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10146 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10147 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10148 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10149 * gdb.base/whatis-ptype-typedefs.c: New.
10150 * gdb.base/whatis-ptype-typedefs.exp: New.
10151 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10152 (an_int, an_int_type, an_int_type2): New globals.
10153 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10154 involving typedefs and cast expressions.
10155 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10156 (lookup_typedefs_function): New.
10157 (typedefs_pretty_printers_dict): New.
10158 (top level): Register lookup_typedefs_function in
10159 gdb.pretty_printers.
10160
6d580b63
YQ
101612017-08-18 Yao Qi <yao.qi@linaro.org>
10162
10163 * gdb.server/unittest.exp: New.
10164
206726fb
SDJ
101652017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10166
10167 PR gdb/21954
10168 * gdb.base/environ.exp: Add test to check if 'unset environment'
10169 works.
10170
bf0ec4c2
AA
101712017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10172
10173 * lib/gdb.exp (universal_compile_options): New caching proc.
10174 (gdb_compile): Suppress GCC's coloring of messages.
10175
d6382fff
TT
101762017-08-14 Tom Tromey <tom@tromey.com>
10177
10178 PR gdb/21675:
10179 * gdb.base/printcmds.exp (test_radices): New function.
10180 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10181 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10182 * lib/gdb.exp (get_integer_valueof): Use p/d.
10183
c2c2dd9f
SM
101842017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10185
10186 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10187 characters.
10188
fdffd6f4
TT
101892017-08-05 Tom Tromey <tom@tromey.com>
10190
10191 * gdb.rust/simple.exp: Allow String to appear in a different
10192 namespace.
10193
27d41eac
YQ
101942017-07-26 Yao Qi <yao.qi@linaro.org>
10195
10196 * gdb.gdb/unittest.exp: Invoke command
10197 "maintenance check xml-descriptions".
10198
031ed05d
AA
101992017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10200
10201 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10202 calling context.
10203 (hex128): Drop erroneous calculation of parameters.
10204
dcd27ddf
SM
102052017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10206
10207 * gdb.python/py-unwind.exp: Disable stack protection when
10208 building test file.
10209
47e77640
PA
102102017-07-20 Pedro Alves <palves@redhat.com>
10211
10212 * gdb.base/default.exp (set language): Adjust expected output.
10213
62d2a18a
PA
102142017-07-20 Pedro Alves <palves@redhat.com>
10215
10216 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10217 (test_minsym): ... this, and make static.
10218 (get_pck__foo__bar__minsym): Rename to ...
10219 (get_test_minsym): ... this.
10220 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10221 symbol names and comments.
10222 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10223 (get_test_minsym): ... this.
10224 (pck__foo__bar__minsym__2): Rename to ...
10225 (test_minsym): ... this.
10226 (main): Adjust.
10227
c45ec17c
PA
102282017-07-17 Pedro Alves <palves@redhat.com>
10229
10230 * gdb.base/completion.exp: Adjust expected output.
10231 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10232 the completer works.
10233
c6756f62
PA
102342017-07-17 Pedro Alves <palves@redhat.com>
10235
10236 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10237
5bd68487
AB
102382017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10239
10240 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10241
8880f2a9
TT
102422017-07-14 Tom Tromey <tom@tromey.com>
10243
10244 PR rust/21764:
10245 * gdb.rust/simple.exp: Add tests.
10246
65547233
TT
102472017-07-14 Tom Tromey <tom@tromey.com>
10248
10249 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10250
8f14146e
PA
102512017-07-14 Pedro Alves <palves@redhat.com>
10252
10253 * gdb.linespec/base/one/thefile.cc (z1): New function.
10254 * gdb.linespec/base/two/thefile.cc (z2): New function.
10255 * gdb.linespec/linespec.exp: Add tests.
10256
b4365d02
AB
102572017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10258
10259 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10260 to mi_create_breakpoint.
10261
5d2cbaa5
AB
102622017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10263
10264 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10265 mi_create_breakpoint.
10266
11cb5716
IB
102672017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10268
10269 * gdb.dlang/demangle.exp: Update for demangling changes.
10270
03278692
TT
102712017-07-09 Tom Tromey <tom@tromey.com>
10272
10273 * gdb.dwarf2/shortpiece.exp: New file.
10274
33c5cd75
DB
102752017-07-06 David Blaikie <dblaikie@gmail.com>
10276
10277 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10278 built from fissiont-multi-cu{1,2}.c.
10279 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10280 except putting 'main' and 'func' in separate CUs in the same DWO file.
10281 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10282 test.
10283 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10284 test.
10285
8455d262
PA
102862017-07-06 Pedro Alves <palves@redhat.com>
10287
10288 * gdb.python/py-unwind.exp: Test flushregs.
10289
dc4bde35
SDJ
102902017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10291
10292 PR cli/21688
10293 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10294 tests for alias commands and trailing whitespace.
10295
51ed89aa
SDJ
102962017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10297
10298 PR cli/21688
10299 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10300 procedure. Call it.
10301
eb17d413
PA
103022017-06-29 Pedro Alves <palves@redhat.com>
10303
10304 * gdb.base/printcmds.exp: Add tests.
10305
41664b45
DG
103062017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10307
10308 PR gdb/21337
10309 * gdb.base/reread-readsym.exp: New file.
10310 * gdb.base/reread-readsym.c: New file.
10311
75312ae3
KB
103122017-06-21 Kevin Buettner <kevinb@redhat.com>
10313
10314 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10315 subpattern.
10316
66953522
PB
103172017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10318
10319 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10320 extended mnemonic.
10321 * gdb.arch/powerpc-power9.s: Likewise.
10322
5524b525
AA
103232017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10324
10325 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10326 on 32-bit x86 targets. Exploit is_*_target macros where
10327 appropriate.
10328
03c8af18
AA
103292017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10330
10331 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10332 register pieces.
10333
3bf31011
AA
103342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10335
10336 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10337 located in one or more DWARF pieces.
10338
805acca0
AA
103392017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10340
10341 * lib/gdb.exp (get_endianness): New proc.
10342 * gdb.arch/aarch64-fp.exp: Use it.
10343 * gdb.arch/altivec-regs.exp: Likewise.
10344 * gdb.arch/e500-regs.exp: Likewise.
10345 * gdb.arch/vsx-regs.exp: Likewise.
10346 * gdb.base/dump.exp: Likewise.
10347 * gdb.base/funcargs.exp: Likewise.
10348 * gdb.base/gnu_vector.exp: Likewise.
10349 * gdb.dwarf2/formdata16.exp: Likewise.
10350 * gdb.dwarf2/implptrpiece.exp: Likewise.
10351 * gdb.dwarf2/nonvar-access.exp: Likewise.
10352 * gdb.python/py-inferior.exp: Likewise.
10353 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10354
e9352324
AA
103552017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10356
10357 PR gdb/21226
10358 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10359 stack value pieces are taken from the LSB end.
10360
d5d1163e
AA
103612017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10362
10363 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10364 variable at nonzero offset.
10365
0567c986
AA
103662017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10367
10368 * gdb.dwarf2/var-access.c: New file.
10369 * gdb.dwarf2/var-access.exp: New test.
10370 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10371
973e9aab
TT
103722017-06-12 Tom Tromey <tom@tromey.com>
10373
10374 * gdb.dwarf2/formdata16.exp: Add tests.
10375
d9109c80
TT
103762017-06-12 Tom Tromey <tom@tromey.com>
10377
10378 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10379
30a25466
TT
103802017-06-12 Tom Tromey <tom@tromey.com>
10381
10382 PR exp/16225:
10383 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10384 * gdb.arch/vsx-regs.exp: Update tests.
10385 * gdb.arch/s390-vregs.exp (hex128): New proc.
10386 Update test.
10387 * gdb.arch/altivec-regs.exp: Update tests.
10388
aefd8b33
SDJ
103892017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10390
10391 * gdb.base/startup-with-shell.c: New file.
10392 * gdb.base/startup-with-shell.exp: Likewise.
10393
2090129c
SDJ
103942017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10395
10396 * gdb.server/non-existing-program.exp: Update regex in order to
10397 reflect the fact that gdbserver is now using fork_inferior (with a
10398 shell) to startup the inferior.
10399
8e86a419
SM
104002017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10401
10402 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10403 support function calls from GDB.
10404
e6cf65f2
TT
104052017-05-21 Tom Tromey <tom@tromey.com>
10406
10407 PR rust/21466:
10408 * gdb.rust/unsized.exp: New file.
10409 * gdb.rust/unsized.rs: New file.
10410
43cc5389
TT
104112017-05-19 Tom Tromey <tom@tromey.com>
10412
10413 PR rust/21484:
10414 * gdb.rust/watch.exp: New file.
10415 * gdb.rust/watch.rs: New file.
10416
ec8df234
TT
104172017-05-18 Tom Tromey <tom@tromey.com>
10418
10419 * gdb.rust/simple.exp: Allow Box to be qualified.
10420
3e3e7fae
TP
104212017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10422
10423 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10424
59cc050d
PA
104252017-05-18 Pedro Alves <palves@redhat.com>
10426
10427 * gdb.base/fileio.c (test_write, test_read, test_close)
10428 (test_fstat): Don't print 'ret' in the fail path.
10429
c8f6abd1
PA
104302017-05-18 Pedro Alves <palves@redhat.com>
10431
10432 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10433 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10434 (test_system, test_rename, test_unlink, test_time): Change
10435 prototypes.
10436 * gdb.base/fileio.exp (stop_msg): Adjust.
10437
d2a03b77
PA
104382017-05-18 Pedro Alves <palves@redhat.com>
10439
10440 * gdb.base/fileio.c (null_str): New global.
10441 (test_stat): Use it.
10442 * gdb.base/fileio.exp: Remove nowarnings.
10443
0d5c6999
YQ
104442017-05-17 Yao Qi <yao.qi@linaro.org>
10445
10446 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10447
21873064
YQ
104482017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10449
10450 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10451 argument command.
10452 (top-level): Invoke test_set_inferior_tty.
10453
d512d31c
PA
104542017-05-04 Pedro Alves <palves@redhat.com>
10455
10456 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10457 Add parens to print call for Python 3.
10458
90cef2ed
KS
104592017-05-03 Keith Seitz <keiths@redhat.com>
10460
10461 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10462 (main): Call it.
10463
14f819c8
TW
104642017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10465
10466 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10467 to prev and next.
10468
913aeadd
TW
104692017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10470
10471 * gdb.python/py-record-btrace.exp: Remove test for
10472 gdb.BtraceInstruction.error.
10473
a3be24ad
TW
104742017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10475
10476 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10477
ae20e79a
TW
104782017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10479
10480 * gdb.python/py-record-btrace-threads.c: New file.
10481 * gdb.python/py-record-btrace-threads.exp: New file.
10482
45ce1b47
SDJ
104832017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10484
10485 PR testsuite/8595
10486 * gdb.base/environ.exp: Make test available in all architectures.
10487 Move bits related to "info program" testing to
10488 gdb.base/info-program.exp. Rewrite tests to use the two new
10489 procedures mentione below.
10490 (test_set_show_env_var) New procedure.
10491 (test_set_show_env_var_equal): Likewise.
10492 * gdb.base/info-program.exp: New file.
10493
e15c3eb4
KS
104942017-04-27 Keith Seitz <keiths@redhat.com>
10495
10496 * gdb.cp/oranking.cc (test15): New function.
10497 (main): Call test15 and declare additional variables for testing.
10498 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10499 "p foo101('abc')" tests.
10500 Add tests for cv qualifier overloads.
10501 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10502 "lvalue reference overload" test.
10503 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10504 "print value of f1 on Child&& in f2" test.
10505
3a3fd0fd
PA
105062017-04-19 Pedro Alves <palves@redhat.com>
10507
10508 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10509 procedure.
10510 (top level): Call it.
10511 * lib/gdb.exp (gdb_define_cmd): New procedure.
10512
53375380
PA
105132017-04-12 Pedro Alves <palves@redhat.com>
10514
10515 PR gdb/21323
10516 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10517 (wchar): New global.
10518 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10519 (do_test_wide_char, wide_char_types_no_program, top level): Add
10520 wchar_t testing.
10521
53e710ac
PA
105222017-04-12 Pedro Alves <palves@redhat.com>
10523
10524 PR c++/21323
10525 * gdb.cp/wide_char_types.c: New file.
10526 * gdb.cp/wide_char_types.exp: New file.
10527
0ad9d8c7
SDJ
105282017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10529
10530 PR gdb/21352
10531 * gdb.trace/tsv.exp: Add test for "tsave -r".
10532
b1b45502
IB
105332017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10534
10535 * gdb.dlang/watch-loc.c: New file.
10536 * gdb.dlang/watch-loc.exp: New file.
10537
ec13808e
JK
105382017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10539
10540 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10541
fe5f7374
AK
105422017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10543
10544 * gdb.arch/arc-analyze-prologue.S: New file.
10545 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10546
eea78757
AK
105472017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10548
10549 * gdb.arch/arc-decode-insn.S: New file.
10550 * gdb.arch/arc-decode-insn.exp: Likewise.
10551
5badf10a
IR
105522017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10553
10554 PR tdep/20928
10555 * gdb.arch/sparc64-regs.exp: New file.
10556 * gdb.arch/sparc64-regs.S: Likewise.
10557
cee59b3f
TW
105582017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10559
10560 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10561 and memory view on Python 3.
10562
c0f55cc6
AV
105632017-03-20 Artemiy Volkov <artemiyv@acm.org>
10564 Keith Seitz <keiths@redhat.com>
10565
10566 PR gdb/14441
10567 * gdb.cp/demangle.exp: Add rvalue reference tests.
10568 * gdb.cp/rvalue-ref-casts.cc: New file.
10569 * gdb.cp/rvalue-ref-casts.exp: New file.
10570 * gdb.cp/rvalue-ref-overload.cc: New file.
10571 * gdb.cp/rvalue-ref-overload.exp: New file.
10572 * gdb.cp/rvalue-ref-params.cc: New file.
10573 * gdb.cp/rvalue-ref-params.exp: New file.
10574 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10575 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10576 * gdb.cp/rvalue-ref-types.cc: New file.
10577 * gdb.cp/rvalue-ref-types.exp: New file.
10578 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10579 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10580
51457a05
MAL
105812017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10582
10583 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10584 New procedure.
10585
5b291c04
MAL
105862017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10587
10588 * lib/mi-support.exp (mi_gdb_test): Add additional message
10589 for unexpected output.
10590
59a56148
AA
105912017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10592
10593 * gdb.base/examine-backward.c (Barrier): New character array
10594 constant, to ensure that TestStrings is preceded by a string
10595 terminator.
10596
7942e96e
AA
105972017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10598
10599 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10600 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10601 and implicit pointer into such a location.
10602
6ebac3fb
DE
106032017-03-16 Doug Evans <dje@google.com>
10604
10605 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10606
ec3b243d
TP
106072017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10608
10609 * gdb.cp/m-static.exp: Fix expectation for prototype of
10610 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10611
106122017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10613
10614 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10615 * gdb.guile/scm-lazy-string.c: New file.
10616 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10617 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10618 for pointer, array, typedef lazy strings.
10619
2cc36e25 106202017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10621
10622 PR python/17728, python/18439, python/18779
10623 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10624 * gdb.python/py-lazy-string.c (pointer): New typedef.
10625 (main): New locals ptr, array, typedef_ptr.
10626 * gdb.python/py-value.exp: Move lazy string tests to ...
10627 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10628 array, typedef lazy strings.
ec3b243d 10629
0efcde63
AK
106302017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10631
10632 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10633 Add optional 'test' parameter.
10634
7978d7c3
SM
106352017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10636
10637 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10638 Skip for versions of DejaGnu < 1.5.
10639
896c0c1e
SM
106402017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10641
10642 * lib/gdb.exp (dejagnu_version): New proc.
10643 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10644 Use dejagnu_version.
10645
5f4d1085
KS
106462017-03-10 Keith Seitz <keiths@redhat.com>
10647
10648 PR c++/8128
10649 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10650 type from destructor regexps.
10651 Add a branch which actually passes the test.
10652 Adjust "ptype t5i" test names.
10653
1de05205
PA
106542017-03-08 Pedro Alves <palves@redhat.com>
10655
10656 * gdb.base/step-over-exit.exp: Add explicit test message.
10657
c65d6b55
PA
106582017-03-08 Pedro Alves <palves@redhat.com>
10659
10660 PR gdb/18360
10661 * gdb.threads/interrupt-while-step-over.c: New file.
10662 * gdb.threads/interrupt-while-step-over.exp: New file.
10663
2e86a283
PA
106642017-03-08 Pedro Alves <palves@redhat.com>
10665
10666 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10667 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10668
25dcbff6
PA
106692017-03-08 Pedro Alves <palves@redhat.com>
10670
10671 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10672 PKRU as not supported as a PASS.
10673
dc9366eb
PA
106742017-03-08 Pedro Alves <palves@redhat.com>
10675
10676 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10677 prefix instead of $binfile1/$binfile2.
10678 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10679 in test message.
10680 * gdb.python/py-completion.exp: Use "load python file" as test
10681 messages instead of unstable path names.
10682
6e5d74e7
PA
106832017-03-08 Pedro Alves <palves@redhat.com>
10684 Jan Kratochvil <jan.kratochvil@redhat.com>
10685
10686 PR cli/21218
10687 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10688 New proc.
10689 (top level): Call it.
10690
9753a2f6
PA
106912017-03-08 Pedro Alves <palves@redhat.com>
10692
10693 PR tui/21216
10694 * gdb.tui/tui-nl-filtered-output.exp: New file.
10695
1a4dd9dd
PA
106962017-03-08 Pedro Alves <palves@redhat.com>
10697
10698 * gdb.base/completion.exp: Move TUI completion tests to ...
10699 * gdb.tui/completion.exp: ... this new file.
10700
7cbbff33
PA
107012017-03-08 Pedro Alves <palves@redhat.com>
10702
10703 * gdb.base/tui-disasm-long-lines.c,
10704 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10705 gdb.base/tui-layout.exp: Move to ...
10706 * gdb.tui/: ... this new directory.
10707
5f6fd321
PA
107082017-03-07 Pedro Alves <palves@redhat.com>
10709
10710 * gdb.base/tui-layout.c: New file.
10711 * gdb.base/tui-layout.exp: New file.
10712
44959fa8
PA
107132017-03-07 Pedro Alves <palves@redhat.com>
10714
10715 * gdb.base/tui-layout.c: Rename to ...
10716 * gdb.base/tui-disasm-long-lines.c: ... this.
10717 * gdb.base/tui-layout.exp: Rename to ...
10718 * gdb.base/tui-disasm-long-lines.exp: ... this.
10719
f8c4e718
PA
107202017-03-07 Pedro Alves <palves@redhat.com>
10721
10722 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10723
6dbb839a 107242017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10725
10726 * i386-mpx-call.c: New file.
10727 * i386-mpx-call.exp: New file.
10728
65b48a81
PB
107292017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10730
10731 * gdb.arch/powerpc-power.exp: Delete test.
10732 * gdb.arch/powerpc-power.s: Likewise.
10733 * gdb.disasm/disassembler-options.exp: New test.
10734 * gdb.arch/powerpc-altivec.exp: Likewise.
10735 * gdb.arch/powerpc-altivec.s: Likewise.
10736 * gdb.arch/powerpc-altivec2.exp: Likewise.
10737 * gdb.arch/powerpc-altivec2.s: Likewise.
10738 * gdb.arch/powerpc-altivec3.exp: Likewise.
10739 * gdb.arch/powerpc-altivec3.s: Likewise.
10740 * gdb.arch/powerpc-power7.exp: Likewise.
10741 * gdb.arch/powerpc-power7.s: Likewise.
10742 * gdb.arch/powerpc-power8.exp: Likewise.
10743 * gdb.arch/powerpc-power8.s: Likewise.
10744 * gdb.arch/powerpc-power9.exp: Likewise.
10745 * gdb.arch/powerpc-power9.s: Likewise.
10746 * gdb.arch/powerpc-vsx.exp: Likewise.
10747 * gdb.arch/powerpc-vsx.s: Likewise.
10748 * gdb.arch/powerpc-vsx2.exp: Likewise.
10749 * gdb.arch/powerpc-vsx2.s: Likewise.
10750 * gdb.arch/powerpc-vsx3.exp: Likewise.
10751 * gdb.arch/powerpc-vsx3.s: Likewise.
10752 * gdb.arch/arm-disassembler-options.exp: Likewise.
10753 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10754 * gdb.arch/s390-disassembler-options.exp: Likewise.
10755
17cd4947
LM
107562017-02-23 Luis Machado <lgustavo@codesourcery.com>
10757
10758 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10759 (check_supported_features): ... this. Changed return type to void.
10760 (supports_rdseed): New static global.
10761 (rdseed): Check supports_rdseed.
10762 (initialize): Call check_supported_features.
10763
2039d74e
EBM
107642017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10765
10766 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10767 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10768 and lqarx/stqcx.
10769 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10770 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10771
a51d7ecf
EBM
107722017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10773
10774 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10775 uppercase.
10776
0224619f
JK
107772017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10778
10779 * gdb.dwarf2/formdata16.c: New file.
10780 * gdb.dwarf2/formdata16.exp: New file.
10781 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10782
216f72a1
JK
107832017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10784
10785 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10786 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10787 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10788 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10789 DW_AT_GNU_*.
10790
43988095
JK
107912017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10792
10793 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10794
99e8a4f9
SDJ
107952017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10796
10797 PR gdb/21164
10798 * gdb.base/maint.exp: Add testcases for when the commands do
10799 not have arguments.
10800
b58a8c0c
TP
108012017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10802
10803 * gdb.cp/chained-calls.exp: Use p instead of P.
10804
4e746bb6
TW
108052017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10806
10807 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10808 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10809
3f77c769
TT
108102017-02-14 Tom Tromey <tom@tromey.com>
10811
10812 PR python/13598:
10813 * gdb.python/py-events.exp: Add before_prompt event tests.
10814
075beec0
AA
108152017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10816
10817 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10818
bf5f525c
LM
108192017-02-13 Luis Machado <lgustavo@codesourcery.com>
10820
10821 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10822 (main): Call my_unique_function_name.
10823 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10824 completion of patterns with a single match.
10825 Add missing -re switches to gdb_test_multiple calls.
10826
13a66184
LM
108272017-02-13 Luis Machado <lgustavo@codesourcery.com>
10828
10829 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10830 return if core file is not recognized.
10831
26a06916
SM
108322017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10833
10834 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10835 and extra UIs.
10836
b761ca9e
SM
108372017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10838
10839 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10840 proc_with_prefix.
10841
b964bee0
TT
108422017-02-10 Tom Tromey <tom@tromey.com>
10843
10844 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10845
18da0c51
MG
108462017-02-10 Martin Galvan <martingalvan@sourceware.org>
10847
10848 PR gdb/21122
10849 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10850
604c4576
JG
108512017-02-08 Jerome Guitton <guitton@adacore.com>
10852
10853 * gdb.base/define.exp: Add test for command abbreviations
10854 in define.
10855
20b477a7
LM
108562017-02-06 Luis Machado <lgustavo@codesourcery.com>
10857
10858 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10859 * gdb.reverse/insn-reverse-x86.c: New file.
10860
3f7b46f2
IR
108612017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10862
10863 PR tdep/20936
10864 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10865
f0fd41c1
TT
108662017-02-03 Tom Tromey <tom@tromey.com>
10867
10868 PR rust/21097:
10869 * gdb.rust/simple.exp: Add new tests.
10870
5be5dbf0
PA
108712017-02-02 Pedro Alves <palves@redhat.com>
10872
10873 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10874 tests.
10875
7346ef59
AA
108762017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10877
10878 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10879 taking a 2-byte value out of a 4-byte DWARF implicit value on
10880 big-endian targets.
10881 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10882 logic. Add test cases for DW_OP_implicit.
10883
787f0025
MM
108842017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10885
10886 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10887
68777c29
MM
108882017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10889
10890 * gdb.btrace/enable.exp: Call gdb_exit before
10891 skip_gdbserver_tests.
10892
0a1c7e28
MM
108932017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10894
10895 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
10896 GDBFLAGS.
10897
b5ac99b0
MM
108982017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10899
10900 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
10901 the test is skipped.
10902 * gdb.btrace/data.exp: Likewise.
10903 * gdb.btrace/delta.exp: Likewise.
10904 * gdb.btrace/dlopen.exp: Likewise.
10905 * gdb.btrace/enable-running.exp: Likewise.
10906 * gdb.btrace/enable.exp: Likewise.
10907 * gdb.btrace/exception.exp: Likewise.
10908 * gdb.btrace/function_call_history.exp: Likewise.
10909 * gdb.btrace/gcore.exp: Likewise.
10910 * gdb.btrace/instruction_history.exp: Likewise.
10911 * gdb.btrace/multi-thread-step.exp: Likewise.
10912 * gdb.btrace/nohist.exp: Likewise.
10913 * gdb.btrace/non-stop.exp: Likewise.
10914 * gdb.btrace/reconnect.exp: Likewise.
10915 * gdb.btrace/record_goto-step.exp: Likewise.
10916 * gdb.btrace/record_goto.exp: Likewise.
10917 * gdb.btrace/rn-dl-bind.exp: Likewise.
10918 * gdb.btrace/segv.exp: Likewise.
10919 * gdb.btrace/step.exp: Likewise.
10920 * gdb.btrace/stepi.exp: Likewise.
10921 * gdb.btrace/tailcall-only.exp: Likewise.
10922 * gdb.btrace/tailcall.exp: Likewise.
10923 * gdb.btrace/tsx.exp: Likewise.
10924 * gdb.btrace/unknown_functions.exp: Likewise.
10925 * gdb.btrace/vdso.exp: Likewise.
10926
cd4007e4
MM
109272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10928
10929 * gdb.btrace/enable-running.c: New.
10930 * gdb.btrace/enable-running.exp: New.
10931
2735833d
WT
109322017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
10933
10934 * gdb.arch/amd64-gs_base.c: New file.
10935 * gdb.arch/amd64-gs_base.exp: New file.
10936
b51e1e94
LM
109372017-01-26 Luis Machado <lgustavo@codesourcery.com>
10938
10939 * lib/memory.exp: Remove spurious empty newlines.
10940
72ca0410
SM
109412017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
10942
10943 * gdb.python/py-bad-printers.exp: Load python file using "source".
10944 * gdb.python/py-events.exp: Likewise.
10945 * gdb.python/py-evsignal.exp: Likewise.
10946 * gdb.python/py-evthreads.exp: Likewise.
10947 * gdb.python/py-frame-args.exp: Likewise.
10948 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
10949 * gdb.python/py-framefilter-mi.exp: Likewise.
10950 * gdb.python/py-framefilter.exp: Likewise.
10951 * gdb.python/py-mi.exp: Likewise.
10952 * gdb.python/py-pp-maint.exp: Likewise.
10953 * gdb.python/py-pp-registration.exp: Likewise.
10954 * gdb.python/py-prettyprint.exp: Likewise.
10955 (run_lang_tests): Likewise.
10956 * gdb.python/py-typeprint.exp: Likewise.
10957
e309aa65
LM
109582017-01-26 Luis Machado <lgustavo@codesourcery.com>
10959
10960 * lib/memory.exp: New file.
10961 * lib/gdb.exp: Load memory.exp.
10962 * gdb.base/memattr.exp (delete_memory): Move proc to
10963 lib/memory.exp and rename to delete_memory_regions.
10964 Replace delete_memory with delete_memory_regions.
10965 Cleanup memory regions before tests.
10966 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
10967 before tests.
10968
515aff23
LM
109692017-01-26 Luis Machado <lgustavo@codesourcery.com>
10970
10971 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
10972 files.
10973 (initialize): New function conditionally defined.
10974 (testcases): Move within conditional block.
10975 (main): Call initialize.
10976 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
10977 of gdb.reverse/insn-reverse.c.
10978 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
10979 gdb.reverse/insn-reverse.c.
10980
d8b49cf0
YQ
109812017-01-26 Yao Qi <yao.qi@linaro.org>
10982
10983 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
10984 disassemble on address 0.
10985
f13a9a0c
YQ
109862017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
10987 Yao Qi <yao.qi@linaro.org>
10988
10989 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
10990 * gdb.dwarf2/implptr-64bit.S: Remove.
10991 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
10992 variables in caller's context. Add DW_OP_implicit_value.
10993
5ac95241
YQ
109942017-01-25 Yao Qi <yao.qi@linaro.org>
10995
10996 * lib/dwarf.exp (Dwarf::_location): Handle
10997 DW_OP_GNU_implicit_pointer with proper size.
10998
23e82930
LM
109992017-01-20 Luis Machado <lgustavo@codesourcery.com>
11000
11001 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11002 and add untested calls.
11003
d334ae25
LM
110042017-01-20 Luis Machado <lgustavo@codesourcery.com>
11005
11006 * gdb.python/python.exp: Check line number against what GDB thinks
11007 the line number is for func1.
11008
f5e6296e
IB
110092017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11010
11011 * gdb.dlang/debug-expr.exp: New file.
11012
5b362f04
LM
110132016-12-23 Luis Machado <lgustavo@codesourcery.com>
11014
11015 Fix test names for the following files:
11016
11017 * gdb.ada/exec_changed.exp
11018 * gdb.ada/info_types.exp
11019 * gdb.arch/aarch64-atomic-inst.exp
11020 * gdb.arch/aarch64-fp.exp
11021 * gdb.arch/altivec-abi.exp
11022 * gdb.arch/altivec-regs.exp
11023 * gdb.arch/amd64-byte.exp
11024 * gdb.arch/amd64-disp-step.exp
11025 * gdb.arch/amd64-dword.exp
11026 * gdb.arch/amd64-entry-value-inline.exp
11027 * gdb.arch/amd64-entry-value-param.exp
11028 * gdb.arch/amd64-entry-value-paramref.exp
11029 * gdb.arch/amd64-entry-value.exp
11030 * gdb.arch/amd64-i386-address.exp
11031 * gdb.arch/amd64-invalid-stack-middle.exp
11032 * gdb.arch/amd64-invalid-stack-top.exp
11033 * gdb.arch/amd64-optimout-repeat.exp
11034 * gdb.arch/amd64-prologue-skip.exp
11035 * gdb.arch/amd64-prologue-xmm.exp
11036 * gdb.arch/amd64-stap-special-operands.exp
11037 * gdb.arch/amd64-stap-wrong-subexp.exp
11038 * gdb.arch/amd64-tailcall-cxx.exp
11039 * gdb.arch/amd64-tailcall-noret.exp
11040 * gdb.arch/amd64-tailcall-ret.exp
11041 * gdb.arch/amd64-tailcall-self.exp
11042 * gdb.arch/amd64-word.exp
11043 * gdb.arch/arm-bl-branch-dest.exp
11044 * gdb.arch/arm-disp-step.exp
11045 * gdb.arch/arm-neon.exp
11046 * gdb.arch/arm-single-step-kernel-helper.exp
11047 * gdb.arch/avr-flash-qualifier.exp
11048 * gdb.arch/disp-step-insn-reloc.exp
11049 * gdb.arch/e500-abi.exp
11050 * gdb.arch/e500-regs.exp
11051 * gdb.arch/ftrace-insn-reloc.exp
11052 * gdb.arch/i386-avx512.exp
11053 * gdb.arch/i386-bp_permanent.exp
11054 * gdb.arch/i386-byte.exp
11055 * gdb.arch/i386-cfi-notcurrent.exp
11056 * gdb.arch/i386-disp-step.exp
11057 * gdb.arch/i386-dr3-watch.exp
11058 * gdb.arch/i386-float.exp
11059 * gdb.arch/i386-gnu-cfi.exp
11060 * gdb.arch/i386-mpx-map.exp
11061 * gdb.arch/i386-mpx-sigsegv.exp
11062 * gdb.arch/i386-mpx-simple_segv.exp
11063 * gdb.arch/i386-mpx.exp
11064 * gdb.arch/i386-permbkpt.exp
11065 * gdb.arch/i386-prologue.exp
11066 * gdb.arch/i386-signal.exp
11067 * gdb.arch/i386-size-overlap.exp
11068 * gdb.arch/i386-unwind.exp
11069 * gdb.arch/i386-word.exp
11070 * gdb.arch/mips-fcr.exp
11071 * gdb.arch/powerpc-d128-regs.exp
11072 * gdb.arch/powerpc-stackless.exp
11073 * gdb.arch/ppc64-atomic-inst.exp
11074 * gdb.arch/s390-stackless.exp
11075 * gdb.arch/s390-tdbregs.exp
11076 * gdb.arch/s390-vregs.exp
11077 * gdb.arch/sparc-sysstep.exp
11078 * gdb.arch/thumb-bx-pc.exp
11079 * gdb.arch/thumb-singlestep.exp
11080 * gdb.arch/thumb2-it.exp
11081 * gdb.arch/vsx-regs.exp
11082 * gdb.asm/asm-source.exp
11083 * gdb.base/a2-run.exp
11084 * gdb.base/advance.exp
11085 * gdb.base/all-bin.exp
11086 * gdb.base/anon.exp
11087 * gdb.base/args.exp
11088 * gdb.base/arithmet.exp
11089 * gdb.base/async-shell.exp
11090 * gdb.base/async.exp
11091 * gdb.base/attach-pie-noexec.exp
11092 * gdb.base/attach-twice.exp
11093 * gdb.base/auto-load.exp
11094 * gdb.base/bang.exp
11095 * gdb.base/bitfields.exp
11096 * gdb.base/break-always.exp
11097 * gdb.base/break-caller-line.exp
11098 * gdb.base/break-entry.exp
11099 * gdb.base/break-inline.exp
11100 * gdb.base/break-on-linker-gcd-function.exp
11101 * gdb.base/break-probes.exp
11102 * gdb.base/break.exp
11103 * gdb.base/breakpoint-shadow.exp
11104 * gdb.base/call-ar-st.exp
11105 * gdb.base/call-sc.exp
11106 * gdb.base/call-signal-resume.exp
11107 * gdb.base/call-strs.exp
11108 * gdb.base/callfuncs.exp
11109 * gdb.base/catch-fork-static.exp
11110 * gdb.base/catch-gdb-caused-signals.exp
11111 * gdb.base/catch-load.exp
11112 * gdb.base/catch-signal-fork.exp
11113 * gdb.base/catch-signal.exp
11114 * gdb.base/catch-syscall.exp
11115 * gdb.base/charset.exp
11116 * gdb.base/checkpoint.exp
11117 * gdb.base/chng-syms.exp
11118 * gdb.base/code-expr.exp
11119 * gdb.base/code_elim.exp
11120 * gdb.base/commands.exp
11121 * gdb.base/completion.exp
11122 * gdb.base/complex.exp
11123 * gdb.base/cond-expr.exp
11124 * gdb.base/condbreak.exp
11125 * gdb.base/consecutive.exp
11126 * gdb.base/continue-all-already-running.exp
11127 * gdb.base/coredump-filter.exp
11128 * gdb.base/corefile.exp
11129 * gdb.base/dbx.exp
11130 * gdb.base/debug-expr.exp
11131 * gdb.base/define.exp
11132 * gdb.base/del.exp
11133 * gdb.base/disabled-location.exp
11134 * gdb.base/disasm-end-cu.exp
11135 * gdb.base/disasm-optim.exp
11136 * gdb.base/display.exp
11137 * gdb.base/duplicate-bp.exp
11138 * gdb.base/ena-dis-br.exp
11139 * gdb.base/ending-run.exp
11140 * gdb.base/enumval.exp
11141 * gdb.base/environ.exp
11142 * gdb.base/eu-strip-infcall.exp
11143 * gdb.base/eval-avoid-side-effects.exp
11144 * gdb.base/eval-skip.exp
11145 * gdb.base/exitsignal.exp
11146 * gdb.base/expand-psymtabs.exp
11147 * gdb.base/filesym.exp
11148 * gdb.base/find-unmapped.exp
11149 * gdb.base/finish.exp
11150 * gdb.base/float.exp
11151 * gdb.base/foll-exec-mode.exp
11152 * gdb.base/foll-exec.exp
11153 * gdb.base/foll-fork.exp
11154 * gdb.base/fortran-sym-case.exp
11155 * gdb.base/freebpcmd.exp
11156 * gdb.base/func-ptr.exp
11157 * gdb.base/func-ptrs.exp
11158 * gdb.base/funcargs.exp
11159 * gdb.base/gcore-buffer-overflow.exp
11160 * gdb.base/gcore-relro-pie.exp
11161 * gdb.base/gcore-relro.exp
11162 * gdb.base/gcore.exp
11163 * gdb.base/gdb1090.exp
11164 * gdb.base/gdb11530.exp
11165 * gdb.base/gdb11531.exp
11166 * gdb.base/gdb1821.exp
11167 * gdb.base/gdbindex-stabs.exp
11168 * gdb.base/gdbvars.exp
11169 * gdb.base/hbreak.exp
11170 * gdb.base/hbreak2.exp
11171 * gdb.base/included.exp
11172 * gdb.base/infcall-input.exp
11173 * gdb.base/inferior-died.exp
11174 * gdb.base/infnan.exp
11175 * gdb.base/info-macros.exp
11176 * gdb.base/info-os.exp
11177 * gdb.base/info-proc.exp
11178 * gdb.base/info-shared.exp
11179 * gdb.base/info-target.exp
11180 * gdb.base/infoline.exp
11181 * gdb.base/interp.exp
11182 * gdb.base/interrupt.exp
11183 * gdb.base/jit-reader.exp
11184 * gdb.base/jit-simple.exp
11185 * gdb.base/kill-after-signal.exp
11186 * gdb.base/kill-detach-inferiors-cmd.exp
11187 * gdb.base/label.exp
11188 * gdb.base/langs.exp
11189 * gdb.base/ldbl_e308.exp
11190 * gdb.base/line-symtabs.exp
11191 * gdb.base/linespecs.exp
11192 * gdb.base/list.exp
11193 * gdb.base/long_long.exp
11194 * gdb.base/longest-types.exp
11195 * gdb.base/maint.exp
11196 * gdb.base/max-value-size.exp
11197 * gdb.base/memattr.exp
11198 * gdb.base/mips_pro.exp
11199 * gdb.base/morestack.exp
11200 * gdb.base/moribund-step.exp
11201 * gdb.base/multi-forks.exp
11202 * gdb.base/nested-addr.exp
11203 * gdb.base/nextoverexit.exp
11204 * gdb.base/noreturn-finish.exp
11205 * gdb.base/noreturn-return.exp
11206 * gdb.base/nostdlib.exp
11207 * gdb.base/offsets.exp
11208 * gdb.base/opaque.exp
11209 * gdb.base/pc-fp.exp
11210 * gdb.base/permissions.exp
11211 * gdb.base/print-symbol-loading.exp
11212 * gdb.base/prologue-include.exp
11213 * gdb.base/psymtab.exp
11214 * gdb.base/ptype.exp
11215 * gdb.base/random-signal.exp
11216 * gdb.base/randomize.exp
11217 * gdb.base/range-stepping.exp
11218 * gdb.base/readline-ask.exp
11219 * gdb.base/recpar.exp
11220 * gdb.base/recurse.exp
11221 * gdb.base/relational.exp
11222 * gdb.base/restore.exp
11223 * gdb.base/return-nodebug.exp
11224 * gdb.base/return.exp
11225 * gdb.base/run-after-attach.exp
11226 * gdb.base/save-bp.exp
11227 * gdb.base/scope.exp
11228 * gdb.base/sect-cmd.exp
11229 * gdb.base/set-lang-auto.exp
11230 * gdb.base/set-noassign.exp
11231 * gdb.base/setvar.exp
11232 * gdb.base/sigall.exp
11233 * gdb.base/sigbpt.exp
11234 * gdb.base/siginfo-addr.exp
11235 * gdb.base/siginfo-infcall.exp
11236 * gdb.base/siginfo-obj.exp
11237 * gdb.base/siginfo.exp
11238 * gdb.base/signals-state-child.exp
11239 * gdb.base/signest.exp
11240 * gdb.base/sigstep.exp
11241 * gdb.base/sizeof.exp
11242 * gdb.base/skip.exp
11243 * gdb.base/solib-corrupted.exp
11244 * gdb.base/solib-nodir.exp
11245 * gdb.base/solib-search.exp
11246 * gdb.base/stack-checking.exp
11247 * gdb.base/stale-infcall.exp
11248 * gdb.base/stap-probe.exp
11249 * gdb.base/start.exp
11250 * gdb.base/step-break.exp
11251 * gdb.base/step-bt.exp
11252 * gdb.base/step-line.exp
11253 * gdb.base/step-over-exit.exp
11254 * gdb.base/step-over-syscall.exp
11255 * gdb.base/step-resume-infcall.exp
11256 * gdb.base/step-test.exp
11257 * gdb.base/store.exp
11258 * gdb.base/structs3.exp
11259 * gdb.base/sym-file.exp
11260 * gdb.base/symbol-without-target_section.exp
11261 * gdb.base/term.exp
11262 * gdb.base/testenv.exp
11263 * gdb.base/ui-redirect.exp
11264 * gdb.base/until.exp
11265 * gdb.base/unwindonsignal.exp
11266 * gdb.base/value-double-free.exp
11267 * gdb.base/vla-datatypes.exp
11268 * gdb.base/vla-ptr.exp
11269 * gdb.base/vla-sideeffect.exp
11270 * gdb.base/volatile.exp
11271 * gdb.base/watch-cond-infcall.exp
11272 * gdb.base/watch-cond.exp
11273 * gdb.base/watch-non-mem.exp
11274 * gdb.base/watch-read.exp
11275 * gdb.base/watch-vfork.exp
11276 * gdb.base/watchpoint-cond-gone.exp
11277 * gdb.base/watchpoint-delete.exp
11278 * gdb.base/watchpoint-hw-hit-once.exp
11279 * gdb.base/watchpoint-hw.exp
11280 * gdb.base/watchpoint-stops-at-right-insn.exp
11281 * gdb.base/watchpoints.exp
11282 * gdb.base/wchar.exp
11283 * gdb.base/whatis-exp.exp
11284 * gdb.btrace/buffer-size.exp
11285 * gdb.btrace/data.exp
11286 * gdb.btrace/delta.exp
11287 * gdb.btrace/dlopen.exp
11288 * gdb.btrace/enable.exp
11289 * gdb.btrace/exception.exp
11290 * gdb.btrace/function_call_history.exp
11291 * gdb.btrace/gcore.exp
11292 * gdb.btrace/instruction_history.exp
11293 * gdb.btrace/nohist.exp
11294 * gdb.btrace/reconnect.exp
11295 * gdb.btrace/record_goto-step.exp
11296 * gdb.btrace/record_goto.exp
11297 * gdb.btrace/rn-dl-bind.exp
11298 * gdb.btrace/segv.exp
11299 * gdb.btrace/step.exp
11300 * gdb.btrace/stepi.exp
11301 * gdb.btrace/tailcall-only.exp
11302 * gdb.btrace/tailcall.exp
11303 * gdb.btrace/tsx.exp
11304 * gdb.btrace/unknown_functions.exp
11305 * gdb.btrace/vdso.exp
11306 * gdb.compile/compile-ifunc.exp
11307 * gdb.compile/compile-ops.exp
11308 * gdb.compile/compile-print.exp
11309 * gdb.compile/compile-setjmp.exp
11310 * gdb.cp/abstract-origin.exp
11311 * gdb.cp/ambiguous.exp
11312 * gdb.cp/annota2.exp
11313 * gdb.cp/annota3.exp
11314 * gdb.cp/anon-ns.exp
11315 * gdb.cp/anon-struct.exp
11316 * gdb.cp/anon-union.exp
11317 * gdb.cp/arg-reference.exp
11318 * gdb.cp/baseenum.exp
11319 * gdb.cp/bool.exp
11320 * gdb.cp/breakpoint.exp
11321 * gdb.cp/bs15503.exp
11322 * gdb.cp/call-c.exp
11323 * gdb.cp/casts.exp
11324 * gdb.cp/chained-calls.exp
11325 * gdb.cp/class2.exp
11326 * gdb.cp/classes.exp
11327 * gdb.cp/cmpd-minsyms.exp
11328 * gdb.cp/converts.exp
11329 * gdb.cp/cp-relocate.exp
11330 * gdb.cp/cpcompletion.exp
11331 * gdb.cp/cpexprs.exp
11332 * gdb.cp/cplabel.exp
11333 * gdb.cp/cplusfuncs.exp
11334 * gdb.cp/cpsizeof.exp
11335 * gdb.cp/ctti.exp
11336 * gdb.cp/derivation.exp
11337 * gdb.cp/destrprint.exp
11338 * gdb.cp/dispcxx.exp
11339 * gdb.cp/enum-class.exp
11340 * gdb.cp/exception.exp
11341 * gdb.cp/exceptprint.exp
11342 * gdb.cp/expand-psymtabs-cxx.exp
11343 * gdb.cp/expand-sals.exp
11344 * gdb.cp/extern-c.exp
11345 * gdb.cp/filename.exp
11346 * gdb.cp/formatted-ref.exp
11347 * gdb.cp/fpointer.exp
11348 * gdb.cp/gdb1355.exp
11349 * gdb.cp/gdb2495.exp
11350 * gdb.cp/hang.exp
11351 * gdb.cp/impl-this.exp
11352 * gdb.cp/infcall-dlopen.exp
11353 * gdb.cp/inherit.exp
11354 * gdb.cp/iostream.exp
11355 * gdb.cp/koenig.exp
11356 * gdb.cp/local.exp
11357 * gdb.cp/m-data.exp
11358 * gdb.cp/m-static.exp
11359 * gdb.cp/mb-ctor.exp
11360 * gdb.cp/mb-inline.exp
11361 * gdb.cp/mb-templates.exp
11362 * gdb.cp/member-name.exp
11363 * gdb.cp/member-ptr.exp
11364 * gdb.cp/meth-typedefs.exp
11365 * gdb.cp/method.exp
11366 * gdb.cp/method2.exp
11367 * gdb.cp/minsym-fallback.exp
11368 * gdb.cp/misc.exp
11369 * gdb.cp/namelessclass.exp
11370 * gdb.cp/namespace-enum.exp
11371 * gdb.cp/namespace-nested-import.exp
11372 * gdb.cp/namespace.exp
11373 * gdb.cp/nextoverthrow.exp
11374 * gdb.cp/no-dmgl-verbose.exp
11375 * gdb.cp/non-trivial-retval.exp
11376 * gdb.cp/noparam.exp
11377 * gdb.cp/nsdecl.exp
11378 * gdb.cp/nsimport.exp
11379 * gdb.cp/nsnested.exp
11380 * gdb.cp/nsnoimports.exp
11381 * gdb.cp/nsrecurs.exp
11382 * gdb.cp/nsstress.exp
11383 * gdb.cp/nsusing.exp
11384 * gdb.cp/operator.exp
11385 * gdb.cp/oranking.exp
11386 * gdb.cp/overload-const.exp
11387 * gdb.cp/overload.exp
11388 * gdb.cp/ovldbreak.exp
11389 * gdb.cp/ovsrch.exp
11390 * gdb.cp/paren-type.exp
11391 * gdb.cp/parse-lang.exp
11392 * gdb.cp/pass-by-ref.exp
11393 * gdb.cp/pr-1023.exp
11394 * gdb.cp/pr-1210.exp
11395 * gdb.cp/pr-574.exp
11396 * gdb.cp/pr10687.exp
11397 * gdb.cp/pr12028.exp
11398 * gdb.cp/pr17132.exp
11399 * gdb.cp/pr17494.exp
11400 * gdb.cp/pr9067.exp
11401 * gdb.cp/pr9167.exp
11402 * gdb.cp/pr9631.exp
11403 * gdb.cp/printmethod.exp
11404 * gdb.cp/psmang.exp
11405 * gdb.cp/psymtab-parameter.exp
11406 * gdb.cp/ptype-cv-cp.exp
11407 * gdb.cp/ptype-flags.exp
11408 * gdb.cp/re-set-overloaded.exp
11409 * gdb.cp/ref-types.exp
11410 * gdb.cp/rtti.exp
11411 * gdb.cp/scope-err.exp
11412 * gdb.cp/shadow.exp
11413 * gdb.cp/smartp.exp
11414 * gdb.cp/static-method.exp
11415 * gdb.cp/static-print-quit.exp
11416 * gdb.cp/temargs.exp
11417 * gdb.cp/templates.exp
11418 * gdb.cp/try_catch.exp
11419 * gdb.cp/typedef-operator.exp
11420 * gdb.cp/typeid.exp
11421 * gdb.cp/userdef.exp
11422 * gdb.cp/using-crash.exp
11423 * gdb.cp/var-tag.exp
11424 * gdb.cp/virtbase.exp
11425 * gdb.cp/virtfunc.exp
11426 * gdb.cp/virtfunc2.exp
11427 * gdb.cp/vla-cxx.exp
11428 * gdb.disasm/t01_mov.exp
11429 * gdb.disasm/t02_mova.exp
11430 * gdb.disasm/t03_add.exp
11431 * gdb.disasm/t04_sub.exp
11432 * gdb.disasm/t05_cmp.exp
11433 * gdb.disasm/t06_ari2.exp
11434 * gdb.disasm/t07_ari3.exp
11435 * gdb.disasm/t08_or.exp
11436 * gdb.disasm/t09_xor.exp
11437 * gdb.disasm/t10_and.exp
11438 * gdb.disasm/t11_logs.exp
11439 * gdb.disasm/t12_bit.exp
11440 * gdb.disasm/t13_otr.exp
11441 * gdb.dlang/circular.exp
11442 * gdb.dwarf2/arr-stride.exp
11443 * gdb.dwarf2/arr-subrange.exp
11444 * gdb.dwarf2/atomic-type.exp
11445 * gdb.dwarf2/bad-regnum.exp
11446 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11447 * gdb.dwarf2/callframecfa.exp
11448 * gdb.dwarf2/clztest.exp
11449 * gdb.dwarf2/corrupt.exp
11450 * gdb.dwarf2/data-loc.exp
11451 * gdb.dwarf2/dup-psym.exp
11452 * gdb.dwarf2/dw2-anon-mptr.exp
11453 * gdb.dwarf2/dw2-anonymous-func.exp
11454 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11455 * gdb.dwarf2/dw2-bad-unresolved.exp
11456 * gdb.dwarf2/dw2-basic.exp
11457 * gdb.dwarf2/dw2-canonicalize-type.exp
11458 * gdb.dwarf2/dw2-case-insensitive.exp
11459 * gdb.dwarf2/dw2-common-block.exp
11460 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11461 * gdb.dwarf2/dw2-compressed.exp
11462 * gdb.dwarf2/dw2-const.exp
11463 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11464 * gdb.dwarf2/dw2-cu-size.exp
11465 * gdb.dwarf2/dw2-dup-frame.exp
11466 * gdb.dwarf2/dw2-entry-value.exp
11467 * gdb.dwarf2/dw2-icycle.exp
11468 * gdb.dwarf2/dw2-ifort-parameter.exp
11469 * gdb.dwarf2/dw2-inline-break.exp
11470 * gdb.dwarf2/dw2-inline-param.exp
11471 * gdb.dwarf2/dw2-intercu.exp
11472 * gdb.dwarf2/dw2-intermix.exp
11473 * gdb.dwarf2/dw2-lexical-block-bare.exp
11474 * gdb.dwarf2/dw2-linkage-name-trust.exp
11475 * gdb.dwarf2/dw2-minsym-in-cu.exp
11476 * gdb.dwarf2/dw2-noloc.exp
11477 * gdb.dwarf2/dw2-op-call.exp
11478 * gdb.dwarf2/dw2-op-out-param.exp
11479 * gdb.dwarf2/dw2-opt-structptr.exp
11480 * gdb.dwarf2/dw2-param-error.exp
11481 * gdb.dwarf2/dw2-producer.exp
11482 * gdb.dwarf2/dw2-ranges-base.exp
11483 * gdb.dwarf2/dw2-ref-missing-frame.exp
11484 * gdb.dwarf2/dw2-reg-undefined.exp
11485 * gdb.dwarf2/dw2-regno-invalid.exp
11486 * gdb.dwarf2/dw2-restore.exp
11487 * gdb.dwarf2/dw2-restrict.exp
11488 * gdb.dwarf2/dw2-single-line-discriminators.exp
11489 * gdb.dwarf2/dw2-strp.exp
11490 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11491 * gdb.dwarf2/dw2-unresolved.exp
11492 * gdb.dwarf2/dw2-var-zero-addr.exp
11493 * gdb.dwarf2/dw4-sig-types.exp
11494 * gdb.dwarf2/dwz.exp
11495 * gdb.dwarf2/dynarr-ptr.exp
11496 * gdb.dwarf2/enum-type.exp
11497 * gdb.dwarf2/gdb-index.exp
11498 * gdb.dwarf2/implptr-64bit.exp
11499 * gdb.dwarf2/implptr-optimized-out.exp
11500 * gdb.dwarf2/implptr.exp
11501 * gdb.dwarf2/implref-array.exp
11502 * gdb.dwarf2/implref-const.exp
11503 * gdb.dwarf2/implref-global.exp
11504 * gdb.dwarf2/implref-struct.exp
11505 * gdb.dwarf2/mac-fileno.exp
11506 * gdb.dwarf2/main-subprogram.exp
11507 * gdb.dwarf2/member-ptr-forwardref.exp
11508 * gdb.dwarf2/method-ptr.exp
11509 * gdb.dwarf2/missing-sig-type.exp
11510 * gdb.dwarf2/nonvar-access.exp
11511 * gdb.dwarf2/opaque-type-lookup.exp
11512 * gdb.dwarf2/pieces-optimized-out.exp
11513 * gdb.dwarf2/pieces.exp
11514 * gdb.dwarf2/pr10770.exp
11515 * gdb.dwarf2/pr13961.exp
11516 * gdb.dwarf2/staticvirtual.exp
11517 * gdb.dwarf2/subrange.exp
11518 * gdb.dwarf2/symtab-producer.exp
11519 * gdb.dwarf2/trace-crash.exp
11520 * gdb.dwarf2/typeddwarf.exp
11521 * gdb.dwarf2/valop.exp
11522 * gdb.dwarf2/watch-notconst.exp
11523 * gdb.fortran/array-element.exp
11524 * gdb.fortran/charset.exp
11525 * gdb.fortran/common-block.exp
11526 * gdb.fortran/complex.exp
11527 * gdb.fortran/derived-type-function.exp
11528 * gdb.fortran/derived-type.exp
11529 * gdb.fortran/logical.exp
11530 * gdb.fortran/module.exp
11531 * gdb.fortran/multi-dim.exp
11532 * gdb.fortran/nested-funcs.exp
11533 * gdb.fortran/print-formatted.exp
11534 * gdb.fortran/subarray.exp
11535 * gdb.fortran/vla-alloc-assoc.exp
11536 * gdb.fortran/vla-datatypes.exp
11537 * gdb.fortran/vla-history.exp
11538 * gdb.fortran/vla-ptr-info.exp
11539 * gdb.fortran/vla-ptype-sub.exp
11540 * gdb.fortran/vla-ptype.exp
11541 * gdb.fortran/vla-sizeof.exp
11542 * gdb.fortran/vla-type.exp
11543 * gdb.fortran/vla-value-sub-arbitrary.exp
11544 * gdb.fortran/vla-value-sub-finish.exp
11545 * gdb.fortran/vla-value-sub.exp
11546 * gdb.fortran/vla-value.exp
11547 * gdb.fortran/whatis_type.exp
11548 * gdb.go/chan.exp
11549 * gdb.go/handcall.exp
11550 * gdb.go/hello.exp
11551 * gdb.go/integers.exp
11552 * gdb.go/methods.exp
11553 * gdb.go/package.exp
11554 * gdb.go/strings.exp
11555 * gdb.go/types.exp
11556 * gdb.go/unsafe.exp
11557 * gdb.guile/scm-arch.exp
11558 * gdb.guile/scm-block.exp
11559 * gdb.guile/scm-breakpoint.exp
11560 * gdb.guile/scm-cmd.exp
11561 * gdb.guile/scm-disasm.exp
11562 * gdb.guile/scm-equal.exp
11563 * gdb.guile/scm-frame-args.exp
11564 * gdb.guile/scm-frame-inline.exp
11565 * gdb.guile/scm-frame.exp
11566 * gdb.guile/scm-iterator.exp
11567 * gdb.guile/scm-math.exp
11568 * gdb.guile/scm-objfile.exp
11569 * gdb.guile/scm-ports.exp
11570 * gdb.guile/scm-symbol.exp
11571 * gdb.guile/scm-symtab.exp
11572 * gdb.guile/scm-value-cc.exp
11573 * gdb.guile/types-module.exp
11574 * gdb.linespec/break-ask.exp
11575 * gdb.linespec/cpexplicit.exp
11576 * gdb.linespec/explicit.exp
11577 * gdb.linespec/keywords.exp
11578 * gdb.linespec/linespec.exp
11579 * gdb.linespec/ls-dollar.exp
11580 * gdb.linespec/ls-errs.exp
11581 * gdb.linespec/skip-two.exp
11582 * gdb.linespec/thread.exp
11583 * gdb.mi/mi-async.exp
11584 * gdb.mi/mi-basics.exp
11585 * gdb.mi/mi-break.exp
11586 * gdb.mi/mi-catch-load.exp
11587 * gdb.mi/mi-cli.exp
11588 * gdb.mi/mi-cmd-param-changed.exp
11589 * gdb.mi/mi-console.exp
11590 * gdb.mi/mi-detach.exp
11591 * gdb.mi/mi-disassemble.exp
11592 * gdb.mi/mi-eval.exp
11593 * gdb.mi/mi-file-transfer.exp
11594 * gdb.mi/mi-file.exp
11595 * gdb.mi/mi-fill-memory.exp
11596 * gdb.mi/mi-inheritance-syntax-error.exp
11597 * gdb.mi/mi-linespec-err-cp.exp
11598 * gdb.mi/mi-logging.exp
11599 * gdb.mi/mi-memory-changed.exp
11600 * gdb.mi/mi-read-memory.exp
11601 * gdb.mi/mi-record-changed.exp
11602 * gdb.mi/mi-reg-undefined.exp
11603 * gdb.mi/mi-regs.exp
11604 * gdb.mi/mi-return.exp
11605 * gdb.mi/mi-reverse.exp
11606 * gdb.mi/mi-simplerun.exp
11607 * gdb.mi/mi-solib.exp
11608 * gdb.mi/mi-stack.exp
11609 * gdb.mi/mi-stepi.exp
11610 * gdb.mi/mi-syn-frame.exp
11611 * gdb.mi/mi-until.exp
11612 * gdb.mi/mi-var-block.exp
11613 * gdb.mi/mi-var-child.exp
11614 * gdb.mi/mi-var-cmd.exp
11615 * gdb.mi/mi-var-cp.exp
11616 * gdb.mi/mi-var-display.exp
11617 * gdb.mi/mi-var-invalidate.exp
11618 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11619 * gdb.mi/mi-vla-fortran.exp
11620 * gdb.mi/mi-watch.exp
11621 * gdb.mi/mi2-var-child.exp
11622 * gdb.mi/user-selected-context-sync.exp
11623 * gdb.modula2/unbounded-array.exp
11624 * gdb.multi/dummy-frame-restore.exp
11625 * gdb.multi/multi-arch-exec.exp
11626 * gdb.multi/multi-arch.exp
11627 * gdb.multi/tids.exp
11628 * gdb.multi/watchpoint-multi.exp
11629 * gdb.opencl/callfuncs.exp
11630 * gdb.opencl/convs_casts.exp
11631 * gdb.opencl/datatypes.exp
11632 * gdb.opencl/operators.exp
11633 * gdb.opencl/vec_comps.exp
11634 * gdb.opt/clobbered-registers-O2.exp
11635 * gdb.opt/inline-break.exp
11636 * gdb.opt/inline-bt.exp
11637 * gdb.opt/inline-cmds.exp
11638 * gdb.opt/inline-locals.exp
11639 * gdb.pascal/case-insensitive-symbols.exp
11640 * gdb.pascal/floats.exp
11641 * gdb.pascal/gdb11492.exp
11642 * gdb.python/lib-types.exp
11643 * gdb.python/py-arch.exp
11644 * gdb.python/py-as-string.exp
11645 * gdb.python/py-bad-printers.exp
11646 * gdb.python/py-block.exp
11647 * gdb.python/py-breakpoint-create-fail.exp
11648 * gdb.python/py-breakpoint.exp
11649 * gdb.python/py-caller-is.exp
11650 * gdb.python/py-cmd.exp
11651 * gdb.python/py-explore-cc.exp
11652 * gdb.python/py-explore.exp
11653 * gdb.python/py-finish-breakpoint.exp
11654 * gdb.python/py-finish-breakpoint2.exp
11655 * gdb.python/py-frame-args.exp
11656 * gdb.python/py-frame-inline.exp
11657 * gdb.python/py-frame.exp
11658 * gdb.python/py-framefilter-mi.exp
11659 * gdb.python/py-infthread.exp
11660 * gdb.python/py-lazy-string.exp
11661 * gdb.python/py-linetable.exp
11662 * gdb.python/py-mi-events.exp
11663 * gdb.python/py-mi-objfile.exp
11664 * gdb.python/py-mi.exp
11665 * gdb.python/py-objfile.exp
11666 * gdb.python/py-pp-integral.exp
11667 * gdb.python/py-pp-maint.exp
11668 * gdb.python/py-pp-re-notag.exp
11669 * gdb.python/py-pp-registration.exp
11670 * gdb.python/py-recurse-unwind.exp
11671 * gdb.python/py-strfns.exp
11672 * gdb.python/py-symbol.exp
11673 * gdb.python/py-symtab.exp
11674 * gdb.python/py-sync-interp.exp
11675 * gdb.python/py-typeprint.exp
11676 * gdb.python/py-unwind-maint.exp
11677 * gdb.python/py-unwind.exp
11678 * gdb.python/py-value-cc.exp
11679 * gdb.python/py-xmethods.exp
11680 * gdb.reverse/amd64-tailcall-reverse.exp
11681 * gdb.reverse/break-precsave.exp
11682 * gdb.reverse/break-reverse.exp
11683 * gdb.reverse/consecutive-precsave.exp
11684 * gdb.reverse/consecutive-reverse.exp
11685 * gdb.reverse/finish-precsave.exp
11686 * gdb.reverse/finish-reverse-bkpt.exp
11687 * gdb.reverse/finish-reverse.exp
11688 * gdb.reverse/fstatat-reverse.exp
11689 * gdb.reverse/getresuid-reverse.exp
11690 * gdb.reverse/i386-precsave.exp
11691 * gdb.reverse/i386-reverse.exp
11692 * gdb.reverse/i386-sse-reverse.exp
11693 * gdb.reverse/i387-env-reverse.exp
11694 * gdb.reverse/i387-stack-reverse.exp
11695 * gdb.reverse/insn-reverse.exp
11696 * gdb.reverse/machinestate-precsave.exp
11697 * gdb.reverse/machinestate.exp
11698 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11699 * gdb.reverse/pipe-reverse.exp
11700 * gdb.reverse/readv-reverse.exp
11701 * gdb.reverse/recvmsg-reverse.exp
11702 * gdb.reverse/rerun-prec.exp
11703 * gdb.reverse/s390-mvcle.exp
11704 * gdb.reverse/step-precsave.exp
11705 * gdb.reverse/step-reverse.exp
11706 * gdb.reverse/time-reverse.exp
11707 * gdb.reverse/until-precsave.exp
11708 * gdb.reverse/until-reverse.exp
11709 * gdb.reverse/waitpid-reverse.exp
11710 * gdb.reverse/watch-precsave.exp
11711 * gdb.reverse/watch-reverse.exp
11712 * gdb.rust/generics.exp
11713 * gdb.rust/methods.exp
11714 * gdb.rust/modules.exp
11715 * gdb.rust/simple.exp
11716 * gdb.server/connect-with-no-symbol-file.exp
11717 * gdb.server/ext-attach.exp
11718 * gdb.server/ext-restart.exp
11719 * gdb.server/ext-wrapper.exp
11720 * gdb.server/file-transfer.exp
11721 * gdb.server/server-exec-info.exp
11722 * gdb.server/server-kill.exp
11723 * gdb.server/server-mon.exp
11724 * gdb.server/wrapper.exp
11725 * gdb.stabs/exclfwd.exp
11726 * gdb.stabs/gdb11479.exp
11727 * gdb.threads/clone-new-thread-event.exp
11728 * gdb.threads/corethreads.exp
11729 * gdb.threads/current-lwp-dead.exp
11730 * gdb.threads/dlopen-libpthread.exp
11731 * gdb.threads/gcore-thread.exp
11732 * gdb.threads/sigstep-threads.exp
11733 * gdb.threads/watchpoint-fork.exp
11734 * gdb.trace/actions-changed.exp
11735 * gdb.trace/backtrace.exp
11736 * gdb.trace/change-loc.exp
11737 * gdb.trace/circ.exp
11738 * gdb.trace/collection.exp
11739 * gdb.trace/disconnected-tracing.exp
11740 * gdb.trace/ftrace.exp
11741 * gdb.trace/mi-trace-frame-collected.exp
11742 * gdb.trace/mi-trace-unavailable.exp
11743 * gdb.trace/mi-traceframe-changed.exp
11744 * gdb.trace/mi-tsv-changed.exp
11745 * gdb.trace/no-attach-trace.exp
11746 * gdb.trace/passc-dyn.exp
11747 * gdb.trace/qtro.exp
11748 * gdb.trace/range-stepping.exp
11749 * gdb.trace/read-memory.exp
11750 * gdb.trace/save-trace.exp
11751 * gdb.trace/signal.exp
11752 * gdb.trace/status-stop.exp
11753 * gdb.trace/tfile.exp
11754 * gdb.trace/trace-break.exp
11755 * gdb.trace/trace-buffer-size.exp
11756 * gdb.trace/trace-condition.exp
11757 * gdb.trace/tracefile-pseudo-reg.exp
11758 * gdb.trace/tstatus.exp
11759 * gdb.trace/unavailable.exp
11760 * gdb.trace/while-dyn.exp
11761 * gdb.trace/while-stepping.exp
11762
34c41c68
DE
117632016-12-22 Doug Evans <xdje42@gmail.com>
11764
11765 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11766 and msymbols.
11767
16e69324
YQ
117682016-12-19 Yao Qi <yao.qi@linaro.org>
11769
11770 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11771 (test_with_self): Don't call do_steps_and_nexts, and remove
11772 code about stepping into xmalloc.
11773
f94f411b
YQ
117742016-12-09 Yao Qi <yao.qi@linaro.org>
11775
11776 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11777
117782016-12-09 Yao Qi <yao.qi@linaro.org>
11779
11780 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11781
f1b5deee
PA
117822016-12-09 Pedro Alves <palves@redhat.com>
11783
11784 * gdb.base/all-architectures-0.exp: New file.
11785 * gdb.base/all-architectures-1.exp: New file.
11786 * gdb.base/all-architectures-2.exp: New file.
11787 * gdb.base/all-architectures-3.exp: New file.
11788 * gdb.base/all-architectures-4.exp: New file.
11789 * gdb.base/all-architectures-5.exp: New file.
11790 * gdb.base/all-architectures-6.exp: New file.
11791 * gdb.base/all-architectures-7.exp: New file.
11792 * gdb.base/all-architectures.exp.in: New file.
11793
364ca42e
YQ
117942016-12-09 Yao Qi <yao.qi@linaro.org>
11795
11796 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11797
107c2d62
LM
117982016-12-02 Luis Machado <lgustavo@codesourcery.com>
11799
11800 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11801 possible.
11802 Remove useless pattern-matching code.
11803
df3ee9ca
PA
118042016-12-02 Pedro Alves <palves@redhat.com>
11805
11806 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11807 procedure.
11808 (top level): Call it.
11809
ec835369
PA
118102016-12-02 Pedro Alves <palves@redhat.com>
11811
11812 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11813 New procedure.
11814 (top level): Call it.
11815
01770bbd
PA
118162016-12-02 Pedro Alves <palves@redhat.com>
11817
11818 PR cli/20559
11819 * gdb.base/commands.exp (user_defined_command_args_eval): New
11820 procedure.
11821 (top level): Call it.
11822
008459ea
LM
118232016-12-02 Luis Machado <lgustavo@codesourcery.com>
11824
11825 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11826 timeout handling.
11827
0c1b455e
TT
118282016-12-02 Tom Tromey <tom@tromey.com>
11829
11830 * gdb.dwarf2/main-subprogram.c: New file.
11831 * gdb.dwarf2/main-subprogram.exp: New file.
11832
018572b8
LM
118332016-12-01 Luis Machado <lgustavo@codesourcery.com>
11834
11835 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11836 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11837 gdb_test_no_output for a couple of cases.
11838 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11839
84c93cd5
LM
118402016-12-01 Luis Machado <lgustavo@codesourcery.com>
11841
11842 Fix test names and standardize compilation error messages throughout
11843 the following files:
11844
11845 * gdb.ada/start.exp
11846 * gdb.arch/alpha-step.exp
11847 * gdb.arch/e500-prologue.exp
11848 * gdb.arch/ftrace-insn-reloc.exp
11849 * gdb.arch/gdb1291.exp
11850 * gdb.arch/gdb1431.exp
11851 * gdb.arch/gdb1558.exp
11852 * gdb.arch/i386-dr3-watch.exp
11853 * gdb.arch/i386-sse-stack-align.exp
11854 * gdb.arch/ia64-breakpoint-shadow.exp
11855 * gdb.arch/pa-nullify.exp
11856 * gdb.arch/powerpc-aix-prologue.exp
11857 * gdb.arch/thumb-bx-pc.exp
11858 * gdb.base/annota1.exp
11859 * gdb.base/annota3.exp
11860 * gdb.base/arrayidx.exp
11861 * gdb.base/assign.exp
11862 * gdb.base/attach.exp
11863 * gdb.base/auxv.exp
11864 * gdb.base/bang.exp
11865 * gdb.base/bfp-test.exp
11866 * gdb.base/bigcore.exp
11867 * gdb.base/bitfields2.exp
11868 * gdb.base/break-fun-addr.exp
11869 * gdb.base/break-probes.exp
11870 * gdb.base/call-rt-st.exp
11871 * gdb.base/callexit.exp
11872 * gdb.base/catch-fork-kill.exp
11873 * gdb.base/charset.exp
11874 * gdb.base/checkpoint.exp
11875 * gdb.base/comprdebug.exp
11876 * gdb.base/constvars.exp
11877 * gdb.base/coredump-filter.exp
11878 * gdb.base/cursal.exp
11879 * gdb.base/cvexpr.exp
11880 * gdb.base/detach.exp
11881 * gdb.base/display.exp
11882 * gdb.base/dmsym.exp
11883 * gdb.base/dprintf-pending.exp
11884 * gdb.base/dso2dso.exp
11885 * gdb.base/dtrace-probe.exp
11886 * gdb.base/dump.exp
11887 * gdb.base/enum_cond.exp
11888 * gdb.base/exe-lock.exp
11889 * gdb.base/exec-invalid-sysroot.exp
11890 * gdb.base/execl-update-breakpoints.exp
11891 * gdb.base/exprs.exp
11892 * gdb.base/fileio.exp
11893 * gdb.base/find.exp
11894 * gdb.base/finish.exp
11895 * gdb.base/fixsection.exp
11896 * gdb.base/foll-vfork.exp
11897 * gdb.base/frame-args.exp
11898 * gdb.base/gcore.exp
11899 * gdb.base/gdb1250.exp
11900 * gdb.base/global-var-nested-by-dso.exp
11901 * gdb.base/gnu-ifunc.exp
11902 * gdb.base/hashline1.exp
11903 * gdb.base/hashline2.exp
11904 * gdb.base/hashline3.exp
11905 * gdb.base/hbreak-in-shr-unsupported.exp
11906 * gdb.base/huge.exp
11907 * gdb.base/infcall-input.exp
11908 * gdb.base/info-fun.exp
11909 * gdb.base/info-shared.exp
11910 * gdb.base/jit-simple.exp
11911 * gdb.base/jit-so.exp
11912 * gdb.base/jit.exp
11913 * gdb.base/jump.exp
11914 * gdb.base/label.exp
11915 * gdb.base/lineinc.exp
11916 * gdb.base/logical.exp
11917 * gdb.base/longjmp.exp
11918 * gdb.base/macscp.exp
11919 * gdb.base/miscexprs.exp
11920 * gdb.base/new-ui-echo.exp
11921 * gdb.base/new-ui-pending-input.exp
11922 * gdb.base/new-ui.exp
11923 * gdb.base/nodebug.exp
11924 * gdb.base/nofield.exp
11925 * gdb.base/offsets.exp
11926 * gdb.base/overlays.exp
11927 * gdb.base/pending.exp
11928 * gdb.base/pointers.exp
11929 * gdb.base/pr11022.exp
11930 * gdb.base/printcmds.exp
11931 * gdb.base/prologue.exp
11932 * gdb.base/ptr-typedef.exp
11933 * gdb.base/realname-expand.exp
11934 * gdb.base/relativedebug.exp
11935 * gdb.base/relocate.exp
11936 * gdb.base/remote.exp
11937 * gdb.base/reread.exp
11938 * gdb.base/return2.exp
11939 * gdb.base/savedregs.exp
11940 * gdb.base/sep.exp
11941 * gdb.base/sepdebug.exp
11942 * gdb.base/sepsymtab.exp
11943 * gdb.base/set-inferior-tty.exp
11944 * gdb.base/setshow.exp
11945 * gdb.base/shlib-call.exp
11946 * gdb.base/sigaltstack.exp
11947 * gdb.base/siginfo-addr.exp
11948 * gdb.base/signals.exp
11949 * gdb.base/signull.exp
11950 * gdb.base/sigrepeat.exp
11951 * gdb.base/so-impl-ld.exp
11952 * gdb.base/solib-display.exp
11953 * gdb.base/solib-overlap.exp
11954 * gdb.base/solib-search.exp
11955 * gdb.base/solib-symbol.exp
11956 * gdb.base/structs.exp
11957 * gdb.base/structs2.exp
11958 * gdb.base/symtab-search-order.exp
11959 * gdb.base/twice.exp
11960 * gdb.base/unload.exp
11961 * gdb.base/varargs.exp
11962 * gdb.base/watchpoint-solib.exp
11963 * gdb.base/watchpoint.exp
11964 * gdb.base/whatis.exp
11965 * gdb.base/wrong_frame_bt_full.exp
11966 * gdb.btrace/dlopen.exp
11967 * gdb.cell/ea-standalone.exp
11968 * gdb.cell/ea-test.exp
11969 * gdb.cp/dispcxx.exp
11970 * gdb.cp/gdb2384.exp
11971 * gdb.cp/method2.exp
11972 * gdb.cp/nextoverthrow.exp
11973 * gdb.cp/pr10728.exp
11974 * gdb.disasm/am33.exp
11975 * gdb.disasm/h8300s.exp
11976 * gdb.disasm/mn10300.exp
11977 * gdb.disasm/sh3.exp
11978 * gdb.dwarf2/dw2-dir-file-name.exp
11979 * gdb.fortran/complex.exp
11980 * gdb.fortran/library-module.exp
11981 * gdb.guile/scm-pretty-print.exp
11982 * gdb.guile/scm-symbol.exp
11983 * gdb.guile/scm-type.exp
11984 * gdb.guile/scm-value.exp
11985 * gdb.linespec/linespec.exp
11986 * gdb.mi/gdb701.exp
11987 * gdb.mi/gdb792.exp
11988 * gdb.mi/mi-breakpoint-changed.exp
11989 * gdb.mi/mi-dprintf-pending.exp
11990 * gdb.mi/mi-dprintf.exp
11991 * gdb.mi/mi-exit-code.exp
11992 * gdb.mi/mi-pending.exp
11993 * gdb.mi/mi-solib.exp
11994 * gdb.mi/new-ui-mi-sync.exp
11995 * gdb.mi/pr11022.exp
11996 * gdb.mi/user-selected-context-sync.exp
11997 * gdb.opt/solib-intra-step.exp
11998 * gdb.python/py-events.exp
11999 * gdb.python/py-finish-breakpoint.exp
12000 * gdb.python/py-mi.exp
12001 * gdb.python/py-prettyprint.exp
12002 * gdb.python/py-shared.exp
12003 * gdb.python/py-symbol.exp
12004 * gdb.python/py-template.exp
12005 * gdb.python/py-type.exp
12006 * gdb.python/py-value.exp
12007 * gdb.reverse/solib-precsave.exp
12008 * gdb.reverse/solib-reverse.exp
12009 * gdb.server/solib-list.exp
12010 * gdb.stabs/weird.exp
12011 * gdb.threads/reconnect-signal.exp
12012 * gdb.threads/stepi-random-signal.exp
12013 * gdb.trace/actions.exp
12014 * gdb.trace/ax.exp
12015 * gdb.trace/backtrace.exp
12016 * gdb.trace/change-loc.exp
12017 * gdb.trace/deltrace.exp
12018 * gdb.trace/ftrace-lock.exp
12019 * gdb.trace/ftrace.exp
12020 * gdb.trace/infotrace.exp
12021 * gdb.trace/mi-tracepoint-changed.exp
12022 * gdb.trace/packetlen.exp
12023 * gdb.trace/passcount.exp
12024 * gdb.trace/pending.exp
12025 * gdb.trace/range-stepping.exp
12026 * gdb.trace/report.exp
12027 * gdb.trace/stap-trace.exp
12028 * gdb.trace/tfind.exp
12029 * gdb.trace/trace-break.exp
12030 * gdb.trace/trace-condition.exp
12031 * gdb.trace/trace-enable-disable.exp
12032 * gdb.trace/trace-mt.exp
12033 * gdb.trace/tracecmd.exp
12034 * gdb.trace/tspeed.exp
12035 * gdb.trace/tsv.exp
12036 * lib/perftest.exp
12037
fb9feb35
LM
120382016-12-01 Luis Machado <lgustavo@codesourcery.com>
12039
12040 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12041 with gdb_test_no_output.
12042 Use command as test name.
12043
cd2ddb6c
LM
120442016-12-01 Luis Machado <lgustavo@codesourcery.com>
12045
12046 Fix test names starting with uppercase throughout the files.
12047
12048 * gdb.ada/assign_1.exp
12049 * gdb.ada/boolean_expr.exp
12050 * gdb.base/arrayidx.exp
12051 * gdb.base/del.exp
12052 * gdb.base/gcore-buffer-overflow.exp
12053 * gdb.base/testenv.exp
12054 * gdb.compile/compile.exp
12055 * gdb.python/py-framefilter-invalidarg.exp
12056 * gdb.python/py-framefilter.exp
12057
bb95117e
LM
120582016-12-01 Luis Machado <lgustavo@codesourcery.com>
12059
12060 Fix test names starting with uppercase throughout the files.
12061
12062 * gdb.ada/array_return.exp
12063 * gdb.ada/expr_delims.exp
12064 * gdb.ada/mi_dyn_arr.exp
12065 * gdb.ada/mi_interface.exp
12066 * gdb.ada/mi_var_array.exp
12067 * gdb.ada/watch_arg.exp
12068 * gdb.arch/alpha-step.exp
12069 * gdb.arch/altivec-regs.exp
12070 * gdb.arch/e500-regs.exp
12071 * gdb.arch/powerpc-d128-regs.exp
12072 * gdb.base/arrayidx.exp
12073 * gdb.base/break.exp
12074 * gdb.base/checkpoint.exp
12075 * gdb.base/debug-expr.exp
12076 * gdb.base/dmsym.exp
12077 * gdb.base/radix.exp
12078 * gdb.base/sepdebug.exp
12079 * gdb.base/testenv.exp
12080 * gdb.base/watch_thread_num.exp
12081 * gdb.base/watchpoint-cond-gone.exp
12082 * gdb.cell/break.exp
12083 * gdb.cell/ea-cache.exp
12084 * gdb.compile/compile.exp
12085 * gdb.cp/gdb2495.exp
12086 * gdb.gdb/selftest.exp
12087 * gdb.gdb/xfullpath.exp
12088 * gdb.go/hello.exp
12089 * gdb.go/integers.exp
12090 * gdb.objc/basicclass.exp
12091 * gdb.pascal/hello.exp
12092 * gdb.pascal/integers.exp
12093 * gdb.python/py-breakpoint.exp
12094 * gdb.python/py-cmd.exp
12095 * gdb.python/py-linetable.exp
12096 * gdb.python/py-xmethods.exp
12097 * gdb.python/python.exp
12098 * gdb.reverse/consecutive-precsave.exp
12099 * gdb.reverse/finish-precsave.exp
12100 * gdb.reverse/i386-precsave.exp
12101 * gdb.reverse/machinestate-precsave.exp
12102 * gdb.reverse/sigall-precsave.exp
12103 * gdb.reverse/solib-precsave.exp
12104 * gdb.reverse/step-precsave.exp
12105 * gdb.reverse/until-precsave.exp
12106 * gdb.reverse/watch-precsave.exp
12107 * gdb.threads/leader-exit.exp
12108 * gdb.threads/pthreads.exp
12109 * gdb.threads/wp-replication.exp
12110 * gdb.trace/actions.exp
12111 * gdb.trace/mi-tsv-changed.exp
12112 * gdb.trace/tsv.exp
12113
de97fdd4
LM
121142016-12-01 Luis Machado <lgustavo@codesourcery.com>
12115
12116 Fix test names starting with uppercase throughout the files.
12117
12118 * gdb.arch/i386-bp_permanent.exp
12119 * gdb.arch/i386-gnu-cfi.exp
12120 * gdb.base/disasm-end-cu.exp
12121 * gdb.base/macscp.exp
12122 * gdb.base/pending.exp
12123 * gdb.base/watch_thread_num.exp
12124 * gdb.cp/exception.exp
12125 * gdb.cp/gdb2495.exp
12126 * gdb.cp/local.exp
12127 * gdb.python/py-evsignal.exp
12128 * gdb.python/python.exp
12129 * gdb.trace/tracecmd.exp
12130
9f058c10
LM
121312016-12-01 Luis Machado <lgustavo@codesourcery.com>
12132
12133 Fix test names starting with uppercase throughout the files.
12134
12135 * gdb.base/charset.exp
12136 * gdb.base/eval.exp
12137 * gdb.base/multi-forks.exp
12138 * gdb.guile/scm-progspace.exp
12139 * gdb.opencl/datatypes.exp
12140 * gdb.python/py-block.exp
12141 * gdb.python/py-function.exp
12142 * gdb.python/py-symbol.exp
12143 * gdb.python/py-symtab.exp
12144 * gdb.python/py-xmethods.exp
12145 * gdb.reverse/break-precsave.exp
12146 * gdb.reverse/break-reverse.exp
12147 * gdb.reverse/consecutive-precsave.exp
12148 * gdb.reverse/consecutive-reverse.exp
12149 * gdb.reverse/finish-precsave.exp
12150 * gdb.reverse/finish-reverse-bkpt.exp
12151 * gdb.reverse/finish-reverse.exp
12152 * gdb.reverse/fstatat-reverse.exp
12153 * gdb.reverse/getresuid-reverse.exp
12154 * gdb.reverse/i386-precsave.exp
12155 * gdb.reverse/i386-reverse.exp
12156 * gdb.reverse/i386-sse-reverse.exp
12157 * gdb.reverse/i387-stack-reverse.exp
12158 * gdb.reverse/insn-reverse.exp
12159 * gdb.reverse/machinestate-precsave.exp
12160 * gdb.reverse/machinestate.exp
12161 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12162 * gdb.reverse/pipe-reverse.exp
12163 * gdb.reverse/readv-reverse.exp
12164 * gdb.reverse/recvmsg-reverse.exp
12165 * gdb.reverse/rerun-prec.exp
12166 * gdb.reverse/s390-mvcle.exp
12167 * gdb.reverse/sigall-precsave.exp
12168 * gdb.reverse/sigall-reverse.exp
12169 * gdb.reverse/solib-precsave.exp
12170 * gdb.reverse/solib-reverse.exp
12171 * gdb.reverse/step-precsave.exp
12172 * gdb.reverse/step-reverse.exp
12173 * gdb.reverse/time-reverse.exp
12174 * gdb.reverse/until-precsave.exp
12175 * gdb.reverse/until-reverse.exp
12176 * gdb.reverse/waitpid-reverse.exp
12177 * gdb.reverse/watch-precsave.exp
12178 * gdb.reverse/watch-reverse.exp
12179
cdc7edd7
LM
121802016-12-01 Luis Machado <lgustavo@codesourcery.com>
12181
12182 Fix test names starting with uppercase throughout the files.
12183
12184 * gdb.arch/i386-mpx-simple_segv.exp
12185 * gdb.arch/i386-mpx.exp
12186 * gdb.arch/i386-permbkpt.exp
12187 * gdb.arch/pa-nullify.exp
12188 * gdb.arch/powerpc-d128-regs.exp
12189 * gdb.arch/vsx-regs.exp
12190 * gdb.base/bfp-test.exp
12191 * gdb.base/break.exp
12192 * gdb.base/breakpoint-shadow.exp
12193 * gdb.base/callfuncs.exp
12194 * gdb.base/charset.exp
12195 * gdb.base/commands.exp
12196 * gdb.base/completion.exp
12197 * gdb.base/dfp-test.exp
12198 * gdb.base/echo.exp
12199 * gdb.base/ending-run.exp
12200 * gdb.base/eval.exp
12201 * gdb.base/expand-psymtabs.exp
12202 * gdb.base/float128.exp
12203 * gdb.base/floatn.exp
12204 * gdb.base/foll-exec-mode.exp
12205 * gdb.base/gdb1056.exp
12206 * gdb.base/gdb11531.exp
12207 * gdb.base/kill-after-signal.exp
12208 * gdb.base/multi-forks.exp
12209 * gdb.base/overlays.exp
12210 * gdb.base/pending.exp
12211 * gdb.base/sepdebug.exp
12212 * gdb.base/testenv.exp
12213 * gdb.base/valgrind-db-attach.exp
12214 * gdb.base/watch_thread_num.exp
12215 * gdb.base/watchpoint-cond-gone.exp
12216 * gdb.base/watchpoint.exp
12217 * gdb.base/watchpoints.exp
12218 * gdb.cp/arg-reference.exp
12219 * gdb.cp/baseenum.exp
12220 * gdb.cp/operator.exp
12221 * gdb.cp/shadow.exp
12222 * gdb.dwarf2/dw2-op-out-param.exp
12223 * gdb.dwarf2/dw2-reg-undefined.exp
12224 * gdb.go/chan.exp
12225 * gdb.go/hello.exp
12226 * gdb.go/integers.exp
12227 * gdb.go/methods.exp
12228 * gdb.go/package.exp
12229 * gdb.guile/scm-parameter.exp
12230 * gdb.guile/scm-progspace.exp
12231 * gdb.guile/scm-value.exp
12232 * gdb.mi/mi-pending.exp
12233 * gdb.mi/user-selected-context-sync.exp
12234 * gdb.multi/multi-attach.exp
12235 * gdb.multi/tids.exp
12236 * gdb.opt/clobbered-registers-O2.exp
12237 * gdb.pascal/floats.exp
12238 * gdb.pascal/integers.exp
12239 * gdb.python/py-block.exp
12240 * gdb.python/py-events.exp
12241 * gdb.python/py-parameter.exp
12242 * gdb.python/py-symbol.exp
12243 * gdb.python/py-symtab.exp
12244 * gdb.python/py-type.exp
12245 * gdb.python/py-value.exp
12246 * gdb.python/py-xmethods.exp
12247 * gdb.python/python.exp
12248 * gdb.reverse/break-precsave.exp
12249 * gdb.reverse/consecutive-precsave.exp
12250 * gdb.reverse/finish-precsave.exp
12251 * gdb.reverse/i386-precsave.exp
12252 * gdb.reverse/machinestate-precsave.exp
12253 * gdb.reverse/sigall-precsave.exp
12254 * gdb.reverse/solib-precsave.exp
12255 * gdb.reverse/step-precsave.exp
12256 * gdb.reverse/until-precsave.exp
12257 * gdb.reverse/watch-precsave.exp
12258 * gdb.server/ext-attach.exp
12259 * gdb.server/ext-restart.exp
12260 * gdb.server/ext-run.exp
12261 * gdb.server/ext-wrapper.exp
12262 * gdb.stabs/gdb11479.exp
12263 * gdb.stabs/weird.exp
12264 * gdb.threads/attach-many-short-lived-threads.exp
12265 * gdb.threads/kill.exp
12266 * gdb.threads/watchpoint-fork.exp
12267
bc6c7af4
LM
122682016-12-01 Luis Machado <lgustavo@codesourcery.com>
12269
12270 Fix test names starting with uppercase throughout all the files below.
12271
12272 * gdb.ada/array_return.exp
12273 * gdb.ada/catch_ex.exp
12274 * gdb.ada/info_exc.exp
12275 * gdb.ada/mi_catch_ex.exp
12276 * gdb.ada/mi_dyn_arr.exp
12277 * gdb.ada/mi_ex_cond.exp
12278 * gdb.ada/mi_exc_info.exp
12279 * gdb.ada/mi_interface.exp
12280 * gdb.ada/mi_task_arg.exp
12281 * gdb.ada/mi_task_info.exp
12282 * gdb.ada/mi_var_array.exp
12283 * gdb.arch/alpha-step.exp
12284 * gdb.arch/amd64-disp-step.exp
12285 * gdb.arch/arm-disp-step.exp
12286 * gdb.arch/disp-step-insn-reloc.exp
12287 * gdb.arch/e500-prologue.exp
12288 * gdb.arch/ftrace-insn-reloc.exp
12289 * gdb.arch/gdb1558.exp
12290 * gdb.arch/i386-bp_permanent.exp
12291 * gdb.arch/i386-disp-step.exp
12292 * gdb.arch/i386-float.exp
12293 * gdb.arch/i386-gnu-cfi.exp
12294 * gdb.arch/ia64-breakpoint-shadow.exp
12295 * gdb.arch/mips16-thunks.exp
12296 * gdb.arch/pa-nullify.exp
12297 * gdb.arch/powerpc-aix-prologue.exp
12298 * gdb.arch/powerpc-power.exp
12299 * gdb.arch/ppc-dfp.exp
12300 * gdb.arch/s390-tdbregs.exp
12301 * gdb.arch/spu-info.exp
12302 * gdb.arch/spu-ls.exp
12303 * gdb.arch/thumb-bx-pc.exp
12304 * gdb.base/advance.exp
12305 * gdb.base/annota-input-while-running.exp
12306 * gdb.base/arrayidx.exp
12307 * gdb.base/asmlabel.exp
12308 * gdb.base/async.exp
12309 * gdb.base/attach-wait-input.exp
12310 * gdb.base/auto-connect-native-target.exp
12311 * gdb.base/batch-preserve-term-settings.exp
12312 * gdb.base/bfp-test.exp
12313 * gdb.base/bigcore.exp
12314 * gdb.base/bp-permanent.exp
12315 * gdb.base/break-always.exp
12316 * gdb.base/break-fun-addr.exp
12317 * gdb.base/break-idempotent.exp
12318 * gdb.base/break-main-file-remove-fail.exp
12319 * gdb.base/break-probes.exp
12320 * gdb.base/break-unload-file.exp
12321 * gdb.base/break.exp
12322 * gdb.base/call-ar-st.exp
12323 * gdb.base/call-rt-st.exp
12324 * gdb.base/call-sc.exp
12325 * gdb.base/call-signal-resume.exp
12326 * gdb.base/call-strs.exp
12327 * gdb.base/callexit.exp
12328 * gdb.base/callfuncs.exp
12329 * gdb.base/catch-gdb-caused-signals.exp
12330 * gdb.base/catch-signal-siginfo-cond.exp
12331 * gdb.base/catch-syscall.exp
12332 * gdb.base/compare-sections.exp
12333 * gdb.base/cond-eval-mode.exp
12334 * gdb.base/condbreak-call-false.exp
12335 * gdb.base/consecutive-step-over.exp
12336 * gdb.base/cursal.exp
12337 * gdb.base/disabled-location.exp
12338 * gdb.base/disasm-end-cu.exp
12339 * gdb.base/display.exp
12340 * gdb.base/double-prompt-target-event-error.exp
12341 * gdb.base/dprintf-bp-same-addr.exp
12342 * gdb.base/dprintf-detach.exp
12343 * gdb.base/dprintf-next.exp
12344 * gdb.base/dprintf-non-stop.exp
12345 * gdb.base/dprintf-pending.exp
12346 * gdb.base/dso2dso.exp
12347 * gdb.base/ending-run.exp
12348 * gdb.base/enum_cond.exp
12349 * gdb.base/examine-backward.exp
12350 * gdb.base/exe-lock.exp
12351 * gdb.base/exec-invalid-sysroot.exp
12352 * gdb.base/execl-update-breakpoints.exp
12353 * gdb.base/execution-termios.exp
12354 * gdb.base/fileio.exp
12355 * gdb.base/fixsection.exp
12356 * gdb.base/foll-exec-mode.exp
12357 * gdb.base/foll-exec.exp
12358 * gdb.base/fork-running-state.exp
12359 * gdb.base/frame-args.exp
12360 * gdb.base/fullpath-expand.exp
12361 * gdb.base/func-ptr.exp
12362 * gdb.base/gcore-relro-pie.exp
12363 * gdb.base/gdb1090.exp
12364 * gdb.base/gdb1555.exp
12365 * gdb.base/global-var-nested-by-dso.exp
12366 * gdb.base/gnu-ifunc.exp
12367 * gdb.base/hbreak-in-shr-unsupported.exp
12368 * gdb.base/hbreak-unmapped.exp
12369 * gdb.base/hook-stop.exp
12370 * gdb.base/infcall-input.exp
12371 * gdb.base/info-fun.exp
12372 * gdb.base/info-shared.exp
12373 * gdb.base/interrupt-noterm.exp
12374 * gdb.base/jit-so.exp
12375 * gdb.base/jit.exp
12376 * gdb.base/line-symtabs.exp
12377 * gdb.base/list.exp
12378 * gdb.base/longjmp.exp
12379 * gdb.base/macscp.exp
12380 * gdb.base/max-value-size.exp
12381 * gdb.base/nodebug.exp
12382 * gdb.base/nofield.exp
12383 * gdb.base/overlays.exp
12384 * gdb.base/paginate-after-ctrl-c-running.exp
12385 * gdb.base/paginate-bg-execution.exp
12386 * gdb.base/paginate-inferior-exit.exp
12387 * gdb.base/pending.exp
12388 * gdb.base/pr11022.exp
12389 * gdb.base/printcmds.exp
12390 * gdb.base/ptr-typedef.exp
12391 * gdb.base/ptype.exp
12392 * gdb.base/randomize.exp
12393 * gdb.base/range-stepping.exp
12394 * gdb.base/realname-expand.exp
12395 * gdb.base/relativedebug.exp
12396 * gdb.base/remote.exp
12397 * gdb.base/savedregs.exp
12398 * gdb.base/sepdebug.exp
12399 * gdb.base/set-noassign.exp
12400 * gdb.base/shlib-call.exp
12401 * gdb.base/shreloc.exp
12402 * gdb.base/sigaltstack.exp
12403 * gdb.base/sigbpt.exp
12404 * gdb.base/siginfo-addr.exp
12405 * gdb.base/siginfo-obj.exp
12406 * gdb.base/siginfo-thread.exp
12407 * gdb.base/signest.exp
12408 * gdb.base/signull.exp
12409 * gdb.base/sigrepeat.exp
12410 * gdb.base/skip.exp
12411 * gdb.base/so-impl-ld.exp
12412 * gdb.base/solib-corrupted.exp
12413 * gdb.base/solib-disc.exp
12414 * gdb.base/solib-display.exp
12415 * gdb.base/solib-overlap.exp
12416 * gdb.base/solib-search.exp
12417 * gdb.base/solib-symbol.exp
12418 * gdb.base/source-execution.exp
12419 * gdb.base/sss-bp-on-user-bp-2.exp
12420 * gdb.base/sss-bp-on-user-bp.exp
12421 * gdb.base/stack-checking.exp
12422 * gdb.base/stale-infcall.exp
12423 * gdb.base/step-break.exp
12424 * gdb.base/step-line.exp
12425 * gdb.base/step-over-exit.exp
12426 * gdb.base/step-test.exp
12427 * gdb.base/structs.exp
12428 * gdb.base/sym-file.exp
12429 * gdb.base/symtab-search-order.exp
12430 * gdb.base/term.exp
12431 * gdb.base/type-opaque.exp
12432 * gdb.base/unload.exp
12433 * gdb.base/until-nodebug.exp
12434 * gdb.base/until.exp
12435 * gdb.base/unwindonsignal.exp
12436 * gdb.base/watch-cond.exp
12437 * gdb.base/watch-non-mem.exp
12438 * gdb.base/watch_thread_num.exp
12439 * gdb.base/watchpoint-reuse-slot.exp
12440 * gdb.base/watchpoint-solib.exp
12441 * gdb.base/watchpoint.exp
12442 * gdb.btrace/dlopen.exp
12443 * gdb.cell/arch.exp
12444 * gdb.cell/break.exp
12445 * gdb.cell/bt.exp
12446 * gdb.cell/core.exp
12447 * gdb.cell/data.exp
12448 * gdb.cell/dwarfaddr.exp
12449 * gdb.cell/ea-cache.exp
12450 * gdb.cell/ea-standalone.exp
12451 * gdb.cell/ea-test.exp
12452 * gdb.cell/f-regs.exp
12453 * gdb.cell/fork.exp
12454 * gdb.cell/gcore.exp
12455 * gdb.cell/mem-access.exp
12456 * gdb.cell/ptype.exp
12457 * gdb.cell/registers.exp
12458 * gdb.cell/sizeof.exp
12459 * gdb.cell/solib-symbol.exp
12460 * gdb.cell/solib.exp
12461 * gdb.compile/compile-tls.exp
12462 * gdb.cp/exception.exp
12463 * gdb.cp/gdb2495.exp
12464 * gdb.cp/local.exp
12465 * gdb.cp/mb-inline.exp
12466 * gdb.cp/mb-templates.exp
12467 * gdb.cp/pr10687.exp
12468 * gdb.cp/pr9167.exp
12469 * gdb.cp/scope-err.exp
12470 * gdb.cp/templates.exp
12471 * gdb.cp/virtfunc.exp
12472 * gdb.dwarf2/dw2-dir-file-name.exp
12473 * gdb.dwarf2/dw2-single-line-discriminators.exp
12474 * gdb.fortran/complex.exp
12475 * gdb.fortran/library-module.exp
12476 * gdb.guile/guile.exp
12477 * gdb.guile/scm-cmd.exp
12478 * gdb.guile/scm-frame-inline.exp
12479 * gdb.guile/scm-objfile.exp
12480 * gdb.guile/scm-pretty-print.exp
12481 * gdb.guile/scm-symbol.exp
12482 * gdb.guile/scm-type.exp
12483 * gdb.guile/scm-value.exp
12484 * gdb.linespec/keywords.exp
12485 * gdb.linespec/ls-errs.exp
12486 * gdb.linespec/macro-relative.exp
12487 * gdb.linespec/thread.exp
12488 * gdb.mi/mi-breakpoint-changed.exp
12489 * gdb.mi/mi-dprintf-pending.exp
12490 * gdb.mi/mi-fullname-deleted.exp
12491 * gdb.mi/mi-logging.exp
12492 * gdb.mi/mi-pending.exp
12493 * gdb.mi/mi-solib.exp
12494 * gdb.mi/new-ui-mi-sync.exp
12495 * gdb.mi/user-selected-context-sync.exp
12496 * gdb.multi/dummy-frame-restore.exp
12497 * gdb.multi/multi-arch-exec.exp
12498 * gdb.multi/remove-inferiors.exp
12499 * gdb.multi/watchpoint-multi-exit.exp
12500 * gdb.opt/solib-intra-step.exp
12501 * gdb.perf/backtrace.exp
12502 * gdb.perf/single-step.exp
12503 * gdb.perf/skip-command.exp
12504 * gdb.perf/skip-prologue.exp
12505 * gdb.perf/solib.exp
12506 * gdb.python/lib-types.exp
12507 * gdb.python/py-as-string.exp
12508 * gdb.python/py-bad-printers.exp
12509 * gdb.python/py-block.exp
12510 * gdb.python/py-breakpoint.exp
12511 * gdb.python/py-cmd.exp
12512 * gdb.python/py-events.exp
12513 * gdb.python/py-evthreads.exp
12514 * gdb.python/py-finish-breakpoint.exp
12515 * gdb.python/py-finish-breakpoint2.exp
12516 * gdb.python/py-frame-inline.exp
12517 * gdb.python/py-frame.exp
12518 * gdb.python/py-inferior.exp
12519 * gdb.python/py-infthread.exp
12520 * gdb.python/py-mi.exp
12521 * gdb.python/py-objfile.exp
12522 * gdb.python/py-pp-maint.exp
12523 * gdb.python/py-pp-registration.exp
12524 * gdb.python/py-prettyprint.exp
12525 * gdb.python/py-recurse-unwind.exp
12526 * gdb.python/py-shared.exp
12527 * gdb.python/py-symbol.exp
12528 * gdb.python/py-symtab.exp
12529 * gdb.python/py-template.exp
12530 * gdb.python/py-type.exp
12531 * gdb.python/py-unwind-maint.exp
12532 * gdb.python/py-unwind.exp
12533 * gdb.python/py-value.exp
12534 * gdb.python/python.exp
12535 * gdb.reverse/finish-reverse-bkpt.exp
12536 * gdb.reverse/insn-reverse.exp
12537 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12538 * gdb.reverse/solib-precsave.exp
12539 * gdb.reverse/solib-reverse.exp
12540 * gdb.stabs/gdb11479.exp
12541 * gdb.stabs/weird.exp
12542 * gdb.threads/fork-child-threads.exp
12543 * gdb.threads/fork-plus-threads.exp
12544 * gdb.threads/fork-thread-pending.exp
12545 * gdb.threads/forking-threads-plus-breakpoint.exp
12546 * gdb.threads/hand-call-in-threads.exp
12547 * gdb.threads/interrupted-hand-call.exp
12548 * gdb.threads/linux-dp.exp
12549 * gdb.threads/local-watch-wrong-thread.exp
12550 * gdb.threads/next-while-other-thread-longjmps.exp
12551 * gdb.threads/non-ldr-exit.exp
12552 * gdb.threads/pending-step.exp
12553 * gdb.threads/print-threads.exp
12554 * gdb.threads/process-dies-while-detaching.exp
12555 * gdb.threads/process-dies-while-handling-bp.exp
12556 * gdb.threads/pthreads.exp
12557 * gdb.threads/queue-signal.exp
12558 * gdb.threads/reconnect-signal.exp
12559 * gdb.threads/signal-command-handle-nopass.exp
12560 * gdb.threads/signal-command-multiple-signals-pending.exp
12561 * gdb.threads/signal-delivered-right-thread.exp
12562 * gdb.threads/signal-sigtrap.exp
12563 * gdb.threads/sigthread.exp
12564 * gdb.threads/staticthreads.exp
12565 * gdb.threads/stepi-random-signal.exp
12566 * gdb.threads/thread-unwindonsignal.exp
12567 * gdb.threads/thread_check.exp
12568 * gdb.threads/thread_events.exp
12569 * gdb.threads/tid-reuse.exp
12570 * gdb.threads/tls-nodebug.exp
12571 * gdb.threads/tls-shared.exp
12572 * gdb.threads/tls-so_extern.exp
12573 * gdb.threads/tls.exp
12574 * gdb.threads/wp-replication.exp
12575 * gdb.trace/actions-changed.exp
12576 * gdb.trace/actions.exp
12577 * gdb.trace/backtrace.exp
12578 * gdb.trace/change-loc.exp
12579 * gdb.trace/collection.exp
12580 * gdb.trace/deltrace.exp
12581 * gdb.trace/disconnected-tracing.exp
12582 * gdb.trace/entry-values.exp
12583 * gdb.trace/ftrace-lock.exp
12584 * gdb.trace/ftrace.exp
12585 * gdb.trace/infotrace.exp
12586 * gdb.trace/mi-trace-frame-collected.exp
12587 * gdb.trace/mi-trace-unavailable.exp
12588 * gdb.trace/mi-traceframe-changed.exp
12589 * gdb.trace/mi-tracepoint-changed.exp
12590 * gdb.trace/mi-tsv-changed.exp
12591 * gdb.trace/no-attach-trace.exp
12592 * gdb.trace/packetlen.exp
12593 * gdb.trace/passc-dyn.exp
12594 * gdb.trace/passcount.exp
12595 * gdb.trace/pending.exp
12596 * gdb.trace/pr16508.exp
12597 * gdb.trace/qtro.exp
12598 * gdb.trace/range-stepping.exp
12599 * gdb.trace/read-memory.exp
12600 * gdb.trace/report.exp
12601 * gdb.trace/save-trace.exp
12602 * gdb.trace/signal.exp
12603 * gdb.trace/stap-trace.exp
12604 * gdb.trace/status-stop.exp
12605 * gdb.trace/strace.exp
12606 * gdb.trace/tfile.exp
12607 * gdb.trace/tfind.exp
12608 * gdb.trace/trace-break.exp
12609 * gdb.trace/trace-condition.exp
12610 * gdb.trace/trace-enable-disable.exp
12611 * gdb.trace/trace-mt.exp
12612 * gdb.trace/tracecmd.exp
12613 * gdb.trace/tracefile-pseudo-reg.exp
12614 * gdb.trace/tspeed.exp
12615 * gdb.trace/tstatus.exp
12616 * gdb.trace/tsv.exp
12617 * gdb.trace/unavailable.exp
12618 * gdb.trace/while-dyn.exp
12619 * gdb.trace/while-stepping.exp
12620 * lib/gdb-guile.exp
12621 * lib/gdb.exp
12622 * lib/mi-support.exp
12623 * lib/pascal.exp
12624 * lib/perftest.exp
12625 * lib/prelink-support.exp
12626 * lib/selftest-support.exp
12627
ad02e4fe
SM
126282016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12629
12630 * Makefile.in: Include disable-implicit-rules.mk.
12631
22347e55
AA
126322016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12633
12634 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12635 non-byte-aligned bit fields.
12636
da5b30da
AA
126372016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12638
12639 PR gdb/12616
12640 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12641 respects the DW_AT_data_bit_offset attribute.
12642
b593ecca
SM
126432016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12644
12645 * gdb.base/default.exp: Fix output of "set language".
12646
3b165252
SM
126472016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12648
12649 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12650 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12651 make.
12652 * configure.ac: Remove checks for the make program.
12653 * configure: Re-generate.
12654
1a2f3d7f
KB
126552016-11-16 Kevin Buettner <kevinb@redhat.com>
12656
12657 * gdb.python/py-recurse-unwind.c (main): Add loop.
12658 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12659 to read_register() and gdb.parse_and_eval(). Make each code
12660 call a separate case that can be individually tested.
12661 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12662 proc. Call cont_and_backtrace for each of the code paths that
12663 we want to test in the unwinder.
12664
b7f38fda
AA
126652016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12666
12667 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12668 the definition of struct S.
12669
1f8db343
CM
126702016-11-11 Catherine Moore <clm@codesourcery.com>
12671
12672 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12673
fad0c9fb
PA
126742016-11-09 Pedro Alves <palves@redhat.com>
12675
12676 * gdb.base/commands.exp (runto_or_return): New procedure.
12677 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12678 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12679 (progvar_simple_while_test, progvar_complex_if_while_test)
12680 (if_while_breakpoint_command_test)
12681 (infrun_breakpoint_command_test, breakpoint_command_test)
12682 (user_defined_command_test, watchpoint_command_test)
12683 (test_command_prompt_position, redefine_hook_test)
12684 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12685 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12686 multi_line_input and multi_line. Remove gdb_expect and
12687 gdb_stop_suppressing_tests uses.
12688 * lib/gdb.exp (valnum_re): New global.
12689 (multi_line_input): New procedure.
12690
8354c62c
SM
126912016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12692
12693 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12694 Remove.
12695 (test_setup): Define with proc_with_prefix.
12696 (test_cli_inferior): Likewise.
12697 (test_cli_thread): Likewise.
12698 (test_cli_frame): Likewise.
12699 (test_cli_select_frame): Likewise.
12700 (test_cli_up_down): Likewise.
12701 (test_mi_thread_select): Likewise.
12702 (test_mi_stack_select_frame): Likewise.
12703 (test_cli_in_mi_inferior): Likewise.
12704 (test_cli_in_mi_thread): Likewise.
12705 (test_cli_in_mi_frame): Likewise.
12706 (top level): Do not use with_test_prefix_procname.
12707
64f367a2
PA
127082016-11-09 Pedro Alves <palves@redhat.com>
12709
12710 * gdb.base/commands.exp (gdbvar_simple_if_test)
12711 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12712 (progvar_simple_if_test, progvar_simple_while_test)
12713 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12714 (infrun_breakpoint_command_test, breakpoint_command_test)
12715 (user_defined_command_test, watchpoint_command_test)
12716 (test_command_prompt_position, deprecated_command_test)
12717 (bp_deleted_in_command, temporary_breakpoint_commands)
12718 (stray_arg0_test, source_file_with_indented_comment)
12719 (recursive_source_test, if_commands_test)
12720 (error_clears_commands_left, redefine_hook_test)
12721 (redefine_backtrace_test): Use proc_with_prefix.
12722 * lib/gdb.exp (proc_with_prefix): New proc.
12723
0bb65f1e
AA
127242016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12725
12726 * gdb.base/tui-layout.c: New file.
12727 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12728 disassembly window contains very long lines.
12729
7353f247
TT
127302016-11-08 Tom Tromey <tom@tromey.com>
12731
12732 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12733 depend on Python 2.
12734
30a7bb83
TT
127352016-11-08 Tom Tromey <tom@tromey.com>
12736
12737 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12738 New method.
12739
cdf5a07c
MG
127402016-10-29 Manish Goregaokar <manish@mozilla.com>
12741
2806dc7e 12742 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12743
51a789c3
MG
127442016-10-27 Manish Goregaokar <manish@mozilla.com>
12745
2806dc7e
PA
12746 * gdb.rust/simple.rs: Add test for univariant enums without
12747 discriminants and for encoded struct-like enums.
51a789c3 12748
f610ab6d
PA
127492016-10-28 Pedro Alves <palves@redhat.com>
12750
12751 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12752 gdb_test_multiple, tighten regexps and match symtabs and line
12753 tables incrementally.
12754
b129b0ca
LM
127552016-10-28 Luis Machado <lgustavo@codesourcery.com>
12756
12757 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12758 general.
12759
ecf45d2c
SL
127602016-10-25 Luis Machado <lgustavo@codesourcery.com>
12761
12762 * gdb.base/exec-invalid-sysroot.exp: New file.
12763
b8d38ee4
JK
127642016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12765
12766 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12767
f90fd8c2
JK
127682016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12769
12770 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12771
2d2476aa
MR
127722016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12773
2806dc7e
PA
12774 * gdb.base/killed-outside.exp: Remove $options from a call to
12775 `prepare_for_testing'.
2d2476aa 12776
e42b25a0
SM
127772016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12778
12779 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12780 Change test message.
12781
3ccdb432
SM
127822016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12783
12784 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12785 Update comment.
12786
5bad3170
SM
127872016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12788
12789 * gdb.trace/mi-trace-save.exp: New file.
12790
5ad9dba7
YQ
127912016-10-13 Yao Qi <yao.qi@linaro.org>
12792
12793 * gdb.base/code_elim.exp (get_var_address): Remove.
12794 * gdb.base/relocate.exp: Likewise.
12795 * gdb.base/shreloc.exp: Likewise.
12796 * lib/gdb.exp (get_var_address): New.
12797
62df7e21
YQ
127982016-10-13 Yao Qi <yao.qi@linaro.org>
12799
12800 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12801 floating point tests if $skip_float_test is false.
12802
4dac951e
LM
128032016-10-12 Luis Machado <lgustavo@codesourcery.com>
12804
12805 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12806 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12807 argc values.
12808 Add 1 to argc so we guarantee distinct initial/modified argc values.
12809
8f1a8fc4
JK
128102016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12811
12812 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12813
16c85b5d
JK
128142016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12815
12816 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12817 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12818 * gdb.arch/vsx-regs.exp: Likewise.
12819
1d0e042a
YQ
128202016-10-07 Yao Qi <yao.qi@linaro.org>
12821
12822 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12823
68dadef5
MM
128242016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12825
12826 * gdb.python/python.exp: Test decode_line("*0").
12827
33fa2c6e
DE
128282016-10-06 Doug Evans <dje@google.com>
12829
12830 * gdb.python/py-value.exp (test_value_creation): Add test for large
12831 unsigned 64-bit value.
12832
9c37b5ae
TT
128332016-10-06 Tom Tromey <tom@tromey.com>
12834
12835 * gdb.compile/compile.exp: Change java tests to rust.
12836 * gdb.base/setshow.exp: Change java tests to rust.
12837 * gdb.base/default.exp: Remove java from language list.
12838 * README (Examples): Update language example.
12839 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12840 test.
12841 * lib/gdb.exp (skip_java_tests): Remove.
12842 * lib/java.exp: Remove.
12843 * gdb.java: Remove.
12844
78b86327
MR
128452016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12846
12847 * gdb.arch/mips-fcr.exp: New test.
12848 * gdb.arch/mips-fcr.c: Source for the new test.
12849
7470adbb
MR
128502016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12851
12852 * gdb.base/solib-disc.exp: Use `standard_output_file'
12853 throughout.
12854
4a556533
PA
128552016-10-06 Pedro Alves <palves@redhat.com>
12856
12857 * gdb.base/jit-simple-dl.c: New file.
12858 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12859 * gdb.base/jit-simple.c: ... this.
12860 * gdb.base/jit-simple.exp (jit_run): Delete.
12861 (build_jit): New proc.
12862 (jit_test_reread): Recompile either the main program or the shared
12863 library, depending on what is being tested. Skip changing address
12864 if caller wants to. Compare before/after addresses. If testing
12865 standalone, explicitly load the binary. Test "maint info
12866 breakpoints".
12867 (top level): Add "standalone vs shared lib" and "change address"
12868 vs "same address" axes.
12869
5a122fbc
PA
128702016-10-06 Pedro Alves <palves@redhat.com>
12871
12872 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12873 call.
12874 (jit_run): Delete.
12875 (jit_test_reread): Use with_test_prefix. Reload the main binary
12876 explicitly. Compare the before/after addresses of the JIT
12877 descriptor.
12878
ee8da4b8
DE
128792016-08-15 Doug Evans <dje@google.com>
12880
12881 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12882 for single bitfields is bool.
12883 * gdb.xml/tdesc-regs.exp: Ditto.
12884
f389f6fe
JK
128852016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12886
12887 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12888
fdebf1a4
YQ
128892016-10-05 Yao Qi <yao.qi@linaro.org>
12890
12891 * lib/gdb.exp (support_complex_tests): Return zero if
12892 gdb_skip_float_test return true.
12893
9c36d954 128942016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12895 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
12896
12897 PR gdb/20487
12898 * gdb.mi/user-selected-context-sync.exp: New file.
12899 * gdb.mi/user-selected-context-sync.c: New file.
12900
4034d0ff 129012016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 12902 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
12903
12904 PR gdb/20487
12905 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
12906 =thread-select-event check.
12907
a4297203
PB
129082016-09-29 Peter Bergner <bergner@vnet.ibm.com>
12909
12910 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
12911 the compulsory L operand changes.
12912 * gdb.arch/powerpc-power.s: Likewise.
12913
bb805577
JK
129142016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12915
12916 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
12917 * gdb.base/jit-attach-pie.c: New file.
12918 * gdb.base/jit-attach-pie.exp: New file.
12919
6d61dee5
PA
129202016-09-28 Pedro Alves <palves@redhat.com>
12921
12922 * gdb.base/infcall-input.c: New file.
12923 * gdb.base/infcall-input.exp: New file.
12924
f73842fc
YQ
129252016-09-22 Yao Qi <yao.qi@linaro.org>
12926
12927 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
12928 (gdb_exit): Rename it to ...
12929 (gdbserver_gdb_exit): ... Close GDBserver.
12930 (gdb_exit): New proc, call gdbserver_gdb_exit.
12931 (mi_gdb_exit): Likewise.
12932
90681dab
YQ
129332016-09-22 Yao Qi <yao.qi@linaro.org>
12934
12935 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
12936 path.
12937 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
12938 Remove duplication.
12939
9c211fd8
YQ
129402016-09-22 Yao Qi <yao.qi@linaro.org>
12941
12942 * lib/gdbserver-support.exp: Check the existence of
12943 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
12944
ad0a504f
AK
129452016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
12946
12947 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
12948
36cf1806
TT
129492016-09-21 Tom Tromey <tom@tromey.com>
12950
12951 PR gdb/20604:
12952 * gdb.base/quit.exp: New file.
12953
74172ecf
SM
129542016-09-21 Simon Marchi <simon.marchi@ericsson.com>
12955
12956 * .gitignore: New file.
12957
3d0ec882
MR
129582016-09-21 Maciej W. Rozycki <macro@imgtec.com>
12959
12960 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
12961 throughout.
12962
8193adea
AA
129632016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12964
12965 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
12966
d41a5c09
JK
129672016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12968
12969 * gdb.cp/casts.cc (decltype): Move it ...
12970 (main): ... with its call to ...
12971 * gdb.cp/casts03.cc: ... a new file.
12972 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
12973
d2dfe700
JK
129742016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12975
12976 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
12977
e2a92b16
PB
129782016-09-15 Peter Bergner <bergner@vnet.ibm.com>
12979
12980 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
12981 and sync up the test with tests in gas/testsuite/gas/ppc.
12982 * gdb.arch/powerpc-power.exp: Likewise.
12983
49b4de64
JK
129842016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12985
12986 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
12987
2c29df25
SDJ
129882016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
12989 Jan Kratochvil <jan.kratochvil@redhat.com>
12990
12991 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
12992 make m1's definition to be different from m2's. Use 'dummy' as an
12993 argument for probe 'two'.
12994
cc3c2846
JB
129952016-09-10 Jon Beniston <jon@beniston.com>
12996
12997 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
12998 for sim target.
12999
e1b2624a
AA
130002016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13001
13002 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13003 variable declaration.
13004 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13005 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13006 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13007 received HWCAP as its argument.
13008
4295e285
PA
130092016-09-06 Pedro Alves <palves@redhat.com>
13010
13011 * gdb.base/new-ui-pending-input.c: New file.
13012 * gdb.base/new-ui-pending-input.exp: New file.
13013 * gdb.exp (clear_gdb_spawn_id): New procedure.
13014 (with_spawn_id): Check whether gdb_spawn_id exists before
13015 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13016 on exit.
13017
00d5215e
UW
130182016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13019
13020 * gdb.base/float128.c: New file.
13021 * gdb.base/float128.exp: Likewise.
13022 * gdb.base/floatn.c: Likewise.
13023 * gdb.base/floatn.exp: Likewise.
13024
a9ff5f12
UW
130252016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13026
13027 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13028
f245535c
PA
130292016-09-05 Pedro Alves <palves@redhat.com>
13030
13031 PR backtrace/19927
13032 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13033 unwinders are immediately called as side effect of "source" or
13034 "disable unwinder" commands.
13035 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13036
ae9cf263
YQ
130372016-09-02 Yao Qi <yao.qi@linaro.org>
13038
13039 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13040 is true and $type is "float" or "double".
13041
27aba047
YQ
130422016-09-02 Yao Qi <yao.qi@linaro.org>
13043
13044 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13045 true.
13046 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13047 * gdb.base/call-rt-st.exp: Likewise.
13048 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13049 return value instead of gdb,skip_float_test.
13050 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13051 (do_function_calls): Use its return value instead of
13052 gdb,skip_float_test.
13053 * gdb.base/finish.exp: Likewise.
13054 * gdb.base/funcargs.exp: Likewise.
13055 * gdb.base/return.exp: Likewise.
13056 * gdb.base/return2.exp: Likewise.
13057 * gdb.base/varargs.exp: Likewise.
13058 * lib/gdb.exp (gdb_skip_float_test): Change it to
13059 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13060
5af962df
AA
130612016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13062
13063 * gdb.multi/tids.exp: Test "thread apply all".
13064
7fac6910
JK
130652016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13066
13067 * gdb.base/default.exp (tty): Remove.
13068
bb1fe4ac
KB
130692016-08-24 Kevin Buettner <kevinb@redhat.com>
13070
2806dc7e
PA
13071 * gdb.python/py-recurse-unwind.c: New file.
13072 * gdb.python/py-recurse-unwind.py: New file.
13073 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13074
0a1ddfa6
SM
130752016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13076
13077 * gdb.base/set-inferior-tty.exp: New file.
13078 * gdb.base/set-inferior-tty.c: New file.
13079
d9de1fe3
PA
130802016-08-23 Pedro Alves <palves@redhat.com>
13081
13082 PR gdb/20494
13083 * gdb.base/new-ui-echo.c: New file.
13084 * gdb.base/new-ui-echo.exp: New file.
13085
e9d9abd7
YQ
130862016-08-23 Yao Qi <yao.qi@linaro.org>
13087
13088 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13089 gdbserver_spawn.
13090 * gdb.server/connect-without-multi-process.exp (do_test):
13091 Likewise.
13092
3589529e
YQ
130932016-08-23 Yao Qi <yao.qi@linaro.org>
13094
13095 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13096 standalone_txt. Delete gdb_txt and standalone_txt on host
13097 and target. Spawn the binary on target. Copy files from
13098 target to host.
13099
6bb90213
PA
131002016-08-22 Pedro Alves <palves@redhat.com>
13101
13102 PR gdb/20505
13103 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13104 with_test_prefix. Factor out bits to ...
13105 (test_no_vdso): ... this new procedure.
13106
20c2c024
CL
131072016-08-19 Carl Love <cel@us.ibm.com>
13108
13109 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13110 maintaining separate logic for constructing the output path.
13111 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13112 * gdb.arch/ppc-dfp.exp: Likewise.
13113 * gdb.arch/ppc-fp.exp: Likewise.
13114 * gdb.arch/vsx-regs.exp: Likewise.
13115 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13116 binprefix for generating the additional binary files.
13117
0646e07d
PA
131182016-08-19 Pedro Alves <palves@redhat.com>
13119
13120 * gdb.trace/mi-trace-frame-collected.exp
13121 (test_trace_frame_collected): On x32, expect two registers.
13122
46da9242
CL
131232016-08-18 Carl Love <cel@us.ibm.com>
13124
13125 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13126 and sync up the test with tests in gas/testsuite/gas/ppc.
13127 * gdb.arch/powerpc-power.exp: Likewise.
13128
eb2332d7
SM
131292016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13130
13131 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13132 expected error message.
13133
63c61e04
SM
131342016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13135
13136 * gdb.multi/remove-inferiors.exp: New file.
13137 * gdb.multi/remove-inferiors.c: New file.
13138
7b17065f
YQ
131392016-08-12 Yao Qi <yao.qi@linaro.org>
13140
13141 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13142 argument list.
13143
01d3dedf
PA
131442016-08-10 Pedro Alves <palves@redhat.com>
13145
13146 PR gdb/19187
13147 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13148 setup_kfails.
13149
3eb7562a
PA
131502016-08-09 Pedro Alves <palves@redhat.com>
13151 Simon Marchi <simon.marchi@ericsson.com>
13152
13153 PR gdb/20418
13154 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13155 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13156
80614914
PA
131572016-08-09 Pedro Alves <palves@redhat.com>
13158
13159 PR mi/20431
13160 * gdb.mi/mi-cmd-error.exp: New file.
13161
f348d89a
PA
131622016-08-09 Pedro Alves <palves@redhat.com>
13163
13164 PR gdb/18653
13165 * gdb.base/signals-state-child.c: New file.
13166 * gdb.base/signals-state-child.exp: New file.
13167 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13168
e5ca03b4
PA
131692016-08-09 Pedro Alves <palves@redhat.com>
13170
13171 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13172
282a0691
TT
131732016-08-03 Tom Tromey <tom@tromey.com>
13174
13175 PR python/18565:
13176 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13177
41bfcd63
YQ
131782016-08-01 Yao Qi <yao.qi@linaro.org>
13179
13180 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13181 variable mode to "multi-process" if $multi_process is 1, otherwise
13182 set it to "single-process".
13183
e3465b24
YQ
131842016-08-01 Yao Qi <yao.qi@linaro.org>
13185
13186 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13187 * gdb.cp/cpexprs.exp: Likewise.
13188 * gdb.cp/m-static.exp: Likewise.
13189
0b31a4bc
TT
131902016-07-26 Tom Tromey <tom@tromey.com>
13191
13192 PR python/20190:
13193 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13194 test.
13195
e0461dbb
MM
131962016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13197
13198 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13199 selecting assembly source files.
13200 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13201 assembly source files.
13202 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13203 assembly source files.
13204 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13205 selecting assembly source files.
13206
8194e927
SM
132072016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13208
13209 * gdb.base/new-ui.exp (do_test_invalid_args): New
13210 procedure.
13211
c0272db5
TW
132122016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13213
13214 * gdb.btrace/reconnect.c: New file.
13215 * gdb.btrace/reconnect.exp: New file.
13216
e3487908
GKB
132172016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13218
13219 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13220 to test_catch_syscall_group.
13221 (test_catch_syscall_group): New.
13222
12df5c00
TT
132232016-07-21 Tom Tromey <tom@tromey.com>
13224
13225 * gdb.rust/simple.rs (main): Use empty struct expression.
13226 * gdb.rust/simple.exp: Add tests for empty struct expression.
13227
bae62ee2
YQ
132282016-07-21 Yao Qi <yao.qi@linaro.org>
13229
13230 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13231 if gdb_skip_xml_test is true on some targets.
13232
b1b53fb3
YQ
132332016-07-21 Yao Qi <yao.qi@linaro.org>
13234
13235 * gdb.server/solib-list.exp: Unset last_loaded_file.
13236
027d97f8
JK
132372016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13238
13239 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13240 "step into captured_main (args)".
13241
7674d381
JK
132422016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13243
13244 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13245
72b5d099
JK
132462016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13247
13248 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13249
1f960ced
PA
132502016-07-19 Pedro Alves <palves@redhat.com>
13251
13252 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13253 * gdb.opt/inline-bt.exp: Likewise.
13254 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13255 additional_flags=-Winline.
13256 * gdb.opt/inline-locals.exp: Likewise.
13257 * gdb.opt/inline-markers.c (ATTR): Define.
13258 (inlined_fn): Use it.
13259
f25827c1
YQ
132602016-07-19 Yao Qi <yao.qi@linaro.org>
13261
13262 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13263 (test_with_self): Remove some code. Remove argument executable.
13264 (top-level): Use do_self_tests.
13265
37539ebe
DB
132662016-07-15 Zachary Welch <zwelch@codesourcery.com>
13267 Don Breazeal <donb@codesourcery.com>
13268
13269 * gdb.base/maint.exp: Escape paths used in regular expressions.
13270 * gdb.stabs/weird.exp: Likewise.
13271
dac790e1
TT
132722016-07-13 Tom Tromey <tom@tromey.com>
13273
13274 PR python/15620, PR python/18620:
13275 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13276 (test_bkpt_events): New procs.
13277
93daf339
TT
132782016-07-13 Tom Tromey <tom@tromey.com>
13279
13280 PR python/17698:
13281 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13282 test.
13283 (test_watchpoints): Likewise.
13284 (test_bkpt_pending): New proc.
13285
6571a381
TT
132862016-07-13 Tom Tromey <tom@tromey.com>
13287
13288 PR cli/18053:
13289 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13290 completion test.
13291
e8732474
JK
132922016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13293
13294 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13295 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13296 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13297 f_label.
13298 (g): Rename g_end_lbl to g_label.
13299 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13300 low_pc and high_pc.
13301 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13302
e0f3fd7c
TT
133032016-07-12 Tom Tromey <tom@tromey.com>
13304
13305 PR python/19293:
13306 * gdb.python/py-unwind-maint.exp: Update tests.
13307
3cfe46b6
YQ
133082016-07-12 Yao Qi <yao.qi@linaro.org>
13309
13310 * lib/selftest-support.exp (selftest_setup): Match the output
13311 when captured_main is inlined.
13312
4f19a0e6
WT
133132016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13314
13315 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13316 New variables.
13317 (print this%a, print this%b, print this): New tests.
13318 * gdb.fortran/derived-types.f90 (this): New object and
13319 initialization.
13320
986cf455
SM
133212016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13322
13323 * gdb.ada/arraydim.exp: Remove extra directory level in build
13324 directory.
13325
f0464b23
SM
133262016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13327
13328 * lib/ada.exp: Remove extra directory level in build directory.
13329 * gdb.ada/cond_lang.exp: Likewise.
13330 * gdb.ada/exec_changed.exp: Likewise.
13331 * gdb.ada/lang_switch.exp: Likewise.
13332
42d94011
MG
133332016-07-06 Manish Goregaokar <manish@mozilla.com>
13334
2806dc7e
PA
13335 * simple.rs: Add test for raw pointer subscripting.
13336 * simple.exp: Add test expectations.
42d94011 13337
647c264c
YQ
133382016-07-05 Yao Qi <yao.qi@linaro.org>
13339
13340 * gdb.mi/mi-reverse.exp: Match =record-started output.
13341
20aa2c60
PA
133422016-07-01 Pedro Alves <palves@redhat.com>
13343
13344 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13345 procedure.
13346 (jit_reader_test): Test the jit reader's unwinder.
13347 * gdb.base/jithost.c (jit_function_00_code): New global.
13348 (main): Use memcpy to fill in the mmapped code, instead of poking
13349 bytes manually here.
13350 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13351 value.
13352 (read_debug_info): Save the function's range.
13353 (read_sp): New function.
13354 (unwind_frame): Use it. Also unwind RBP.
13355 (get_frame_id): Use read_sp.
13356 (gdb_init_reader): Use calloc instead of malloc.
13357 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13358 parameter. Use gdb_test_multiple.
13359
ced2dffb
PA
133602016-07-01 Pedro Alves <palves@redhat.com>
13361 Antoine Tremblay <antoine.tremblay@ericsson.com>
13362
13363 * gdb.threads/process-dies-while-detaching.c: New file.
13364 * gdb.threads/process-dies-while-detaching.exp: New file.
13365
63000888
PA
133662016-07-01 Pedro Alves <palves@redhat.com>
13367
13368 * gdb.multi/watchpoint-multi-exit.c: New file.
13369 * gdb.multi/watchpoint-multi-exit.exp: New file.
13370
038d4868
PA
133712016-06-30 Pedro Alves <palves@redhat.com>
13372
13373 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13374 unset inferior_spawn_id.
13375
994e9c83
PA
133762016-06-30 Pedro Alves <palves@redhat.com>
13377
13378 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13379 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13380
e5653468
YQ
133812016-06-29 Yao Qi <yao.qi@linaro.org>
13382
13383 * gdb.base/return.c: Add copyright header.
13384
803b47e5
TT
133852016-06-29 Tom Tromey <tom@tromey.com>
13386
13387 PR python/20129:
13388 * gdb.python/py-framefilter.exp: Add tests for setting priority
13389 and disabling of non-existent frame filter.
13390
28244707
YQ
133912016-06-29 Yao Qi <yao.qi@linaro.org>
13392
13393 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13394 0x0f07ff.
13395
a31d2f06
YQ
133962016-06-28 Yao Qi <yao.qi@linaro.org>
13397
13398 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13399 triplets. Start gdb, execute catch syscall, and continue. Check
13400 gdb's output to determine catch syscall is supported.
13401
921d8f54
MG
134022016-06-27 Manish Goregaokar <manish@mozilla.com>
13403
25d49b86
PA
13404 * gdb.rust/simple.rs: Add test for returning unit in a function.
13405 * gdb.rust/simple.exp: Add expectation for functions returning
13406 unit.
921d8f54 13407
f4952523
PMR
134082016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13409
13410 * gdb.python/py-breakpoint-create-fail.c,
13411 gdb.python/py-breakpoint-create-fail.exp,
13412 gdb.python/py-breakpoint-create-fail.py: New testcase.
13413
fccb08f8
MG
134142016-06-25 Manish Goregaokar <manish@mozilla.com>
13415
13416 PR gdb/20239
13417 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13418 * gdb.rust/simple.exp: Add test expectations for new NonZero
13419 tests.
fccb08f8 13420
6b850546
DT
134212016-06-24 David Taylor <dtaylor@emc.com>
13422
13423 * gdb.base/offsets.exp: New file.
13424 * gdb.base/offsets.c: New file.
13425
17621150
TT
134262016-06-23 Tom Tromey <tom@tromey.com>
13427
13428 PR gdb/16483:
13429 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13430 before any filters are loaded.
13431
04d59df6
WT
134322016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13433
13434 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13435 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13436 structs.
13437 * gdb.fortran/derived-type-function.exp: New file.
13438 * gdb.fortran/derived-type-function.f90: New file.
13439
13440
ac69f786
PA
134412016-06-21 Pedro Alves <palves@redhat.com>
13442
13443 * gdb.base/new-ui.exp: New file.
13444 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13445 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13446 (with_spawn_id): New procedure.
13447
49940788
PA
134482016-06-21 Pedro Alves <palves@redhat.com>
13449
13450 * gdb.mi/mi-exec-run.exp: New file.
13451
ef274d26
PA
134522016-06-21 Pedro Alves <palves@redhat.com>
13453
13454 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13455 breakpoint command's output on the main UI.
13456 (test_break): New procedure, factored out from calls in the top
13457 level.
13458 (top level): Use foreach_with_prefix to test MI as main UI and as
13459 separate UI.
13460
468afe6c
PA
134612016-06-21 Pedro Alves <palves@redhat.com>
13462
13463 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13464 (test_awatch_creation_and_listing)
13465 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13466 Remove 'type' parameter.
13467 (test_watchpoint_all): New parameter mi_mode. Remove
13468 with_test_prefix.
13469 (top level): Use foreach_with_prefix, and add main/separate UI MI
13470 testing axis.
13471
51f77c37
PA
134722016-06-21 Pedro Alves <palves@redhat.com>
13473
13474 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13475 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13476 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13477 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13478 (gdb_main_spawn_id, mi_spawn_id): Declare and
13479 comment.
13480 (mi_create_inferior_pty): New procedure,
13481 factored out from default_mi_gdb_start.
13482 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13483 procedures.
13484 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13485 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13486 Use mi_create_inferior_pty.
13487 (mi_gdb_start): Use eval to pass down args list.
13488
8980e177
PA
134892016-06-21 Pedro Alves <palves@redhat.com>
13490
13491 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13492 * gdb.opt/inline-cmds.exp: Add MI tests.
13493
f38d3ad1
PA
134942016-06-21 Pedro Alves <palves@redhat.com>
13495
13496 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13497
45db7c09
PA
134982016-06-21 Pedro Alves <palves@redhat.com>
13499
13500 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13501 (top level): Use it instead of mi_execute_to.
13502
5a069ab3
PA
135032016-06-21 Pedro Alves <palves@redhat.com>
13504
13505 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13506 (cont_handler_str): New.
13507 (signal_stop_handler): Set stop_handler_str instead of printing to
13508 stdout.
13509 (continue_handler): Set cont_handler_str instead of printing to
13510 stdout.
13511 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13512 mi_send_resuming_command. Print stop_handler_str and
13513 cont_handler_str instead of expecting the python events print
13514 directly.
13515
2838cc1d
SD
135162016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13517
13518 * gdb.base/jit-reader.exp: New file.
13519 * gdb.base/jithost.c: New file.
13520 * gdb.base/jithost.h: New file.
13521 * gdb.base/jitreader.c : New file.
13522 * gdb.base/jit-protocol.h: New file.
13523
21a77091
YQ
135242016-06-17 Yao Qi <yao.qi@linaro.org>
13525
13526 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13527 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13528 and detach-on-fork. Adjust tests.
13529 (top level): Invoke break_cond_on_syscall with combinations of
13530 syscall, follow-fork-mode and detach-on-fork.
13531
f50bf8e5
YQ
135322016-06-17 Yao Qi <yao.qi@linaro.org>
13533
13534 * gdb.base/step-over-exit.c: New.
13535 * gdb.base/step-over-exit.exp: New.
13536
a28d8e50
YTL
135372016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13538
13539 * gdb.base/float.exp: Add target check for nds32*-*-*.
13540 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13541
cad8e26d
AB
135422016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13543
13544 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13545 for unsupported target features.
13546 * gdb.base/call-rt-st.exp: Likewise.
13547 * gdb.base/call-sc.exp: Likewise.
13548 * gdb.base/call-signal-resume.exp: Likewise.
13549 * gdb.base/call-strs.exp: Likewise.
13550 * gdb.base/callexit.exp: Likewise.
13551 * gdb.base/callfuncs.exp: Likewise.
13552 * gdb.base/nodebug.exp: Likewise.
13553 * gdb.base/printcmds.exp: Likewise.
13554 * gdb.base/ptype.exp: Likewise.
13555 * gdb.base/structs.exp: Likewise.
13556 * gdb.base/unwindonsignal.exp: Likewise.
13557 * gdb.cp/gdb2495.exp: Likewise.
13558 * gdb.cp/templates.exp: Likewise.
13559 * gdb.cp/virtfunc.exp: Likewise.
13560 * gdb.threads/hand-call-in-threads.exp: Likewise.
13561 * gdb.threads/interrupted-hand-call.exp: Likewise.
13562 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13563
347dc102
TT
135642016-06-10 Tom Tromey <tom@tromey.com>
13565
13566 PR rust/20110:
13567 * gdb.rust/expr.exp: Add test for integer constant larger than
13568 i32.
13569
5e13cf25
BH
135702016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13571
13572 * gdb.fortran/nested-funcs.exp: New.
13573 * gdb.fortran/nested-funcs.f90: New.
13574
bb556f1f
TK
135752016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13576
13577 * gdb.base/examine-backward.c: New file.
13578 * gdb.base/examine-backward.exp: New file.
13579
38b022b4
SM
135802016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13581
13582 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13583 matching.
13584
1b40ec05
TT
135852016-06-02 Tom Tromey <tom@tromey.com>
13586
13587 PR python/18984:
13588 * gdb.python/py-shared.exp: Add solib_name test.
13589
193bd378
SM
135902016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13591
13592 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13593
3326303b
MG
135942016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13595
13596 PR c++/19893
13597 * gdb.dwarf2/implref.exp: Rename to...
13598 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13599 * gdb.dwarf2/implref-array.c: New file.
13600 * gdb.dwarf2/implref-array.exp: Likewise.
13601 * gdb.dwarf2/implref-global.c: Likewise.
13602 * gdb.dwarf2/implref-global.exp: Likewise.
13603 * gdb.dwarf2/implref-struct.c: Likewise.
13604 * gdb.dwarf2/implref-struct.exp: Likewise.
13605
825c8ef2
AT
136062016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13607
13608 * gdb.trace/trace-condition.exp: Add 64bit tests.
13609
2320162a
AT
136102016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13611
13612 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13613 bits types.
13614 (main): Adapt to 8 to 64 bits types.
13615 * gdb.trace/trace-condition.exp: Add new tests.
13616
a7818233
AT
136172016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13618
13619 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13620
0d336466
AT
136212016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13622
13623 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13624 Move condition tests...
13625 * gdb.trace/trace-condition.exp: Here.
13626
7faeb45a
AT
136272016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13628
13629 * gdb.trace/trace-condition.exp: Add counter-case tests.
13630
e385593e
JK
136312016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13632
13633 PR c++/15231
13634 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13635 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13636
744608cc
PA
136372016-05-27 Pedro Alves <palves@redhat.com>
13638
13639 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13640 New procedure.
13641 (top level): Call it, and bail out of DejaGnu is known to be bad.
13642
ac775bf4
AB
136432016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13644
13645 * gdb.base/whatis.c: Extend the test case.
13646 * gdb.base/whatis.exp: Add additional tests.
13647
2bbad2ea
BH
136482016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13649
13650* gdb.fortran/type.f90: Add pointer variable.
13651* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13652
8b70175d
BH
136532016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13654
13655 * gdb.fortran/vla-type.exp: Fix testcase name.
13656
86d8a848
BH
136572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13658
13659 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13660
e188eb36
BH
136612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13662
13663 * gdb.fortran/type.f90: Add nested structures.
13664 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13665 * gdb.fortran/derived-type.exp: Adapt expected output.
13666 * gdb.fortran/vla-type.exp: Adapt expected output.
13667
9b2db1fd
BH
136682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13669
13670 * gdb.fortran/whatis_type.exp: Adapt expected output.
13671
72b17055
BH
136722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13673
13674 * gdb.fortran/print_type.exp: Fix expected output.
13675 * gdb.fortran/whatis_type.exp: Fix expected output.
13676
3cd81d8d
BH
136772016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13678
13679 * gdb.fortran/whatis_type.exp: Use multi_line.
13680
ddae9462
TT
136812016-05-24 Tom Tromey <tom@tromey.com>
13682
13683 PR python/17386:
13684 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13685 use value as an index.
13686
1957f6b8
TT
136872016-05-23 Tom Tromey <tom@tromey.com>
13688
13689 PR python/17981:
13690 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13691 no-breakpoint case.
13692
026a9174
PA
136932016-05-24 Pedro Alves <palves@redhat.com>
13694
13695 PR gdb/19828
13696 * gdb.threads/clone-attach-detach.c: New file.
13697 * gdb.threads/clone-attach-detach.exp: New file.
13698
e70a7231
FR
136992016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13700
13701 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13702
0f6ed0e0
TT
137032016-05-23 Tom Tromey <tom@tromey.com>
13704
13705 PR python/19438, PR python/18393:
13706 * gdb.python/py-progspace.exp: Add "dir" test.
13707 * gdb.python/py-objfile.exp: Add "dir" test.
13708
ffd19d61
YQ
137092016-05-23 Yao Qi <yao.qi@linaro.org>
13710
13711 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13712 * gdb.arch/thumb2-it.exp: Likewise.
13713
9e8f9b05
SM
137142016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13715
13716 * gdb.mi/mi-threads-interrupt.c: New file.
13717 * gdb.mi/mi-threads-interrupt.exp: New file.
13718
61c6156d
SM
137192016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13720
13721 PR gdb/18077
13722 * gdb.mi/mi-async-run.exp: New file.
13723 * gdb.mi/mi-async-run.c: New file.
13724
67218854
TT
137252016-05-17 Tom Tromey <tom@tromey.com>
13726 Manish Goregaokar <manishsmail@gmail.com>
13727
13728 * lib/rust-support.exp: New file.
13729 * lib/gdb.exp (skip_rust_tests): New proc.
13730 (build_executable_from_specs): Handle rust.
13731 * lib/future.exp (gdb_find_rustc): New proc.
13732 (gdb_default_target_compile): Handle rust.
13733 * gdb.rust/expr.exp: New file.
13734 * gdb.rust/generics.exp: New file.
13735 * gdb.rust/generics.rs: New file.
13736 * gdb.rust/methods.exp: New file.
13737 * gdb.rust/methods.rs: New file.
13738 * gdb.rust/modules.exp: New file.
13739 * gdb.rust/modules.rs: New file.
13740 * gdb.rust/simple.exp: New file.
13741 * gdb.rust/simple.rs: New file.
13742
c44af4eb
TT
137432016-05-17 Tom Tromey <tom@tromey.com>
13744
13745 * gdb.base/default.exp (set language): Add rust.
13746
dcd1f979
TT
137472016-05-17 Tom Tromey <tom@tromey.com>
13748
13749 * gdb.gdb/unittest.exp: New file.
13750
155b7f57
YQ
137512016-05-16 Yao Qi <yao.qi@linaro.org>
13752
13753 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13754 shell_prompt. Update shell_prompt_re.
13755
8ddd5a6c
DE
137562016-05-12 Doug Evans <dje@google.com>
13757
13758 PR symtab/19999
13759 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13760 $options when building executable.
13761 * gdb.dwarf2/fission-loclists-pie.S: New file.
13762 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13763
02e370d9
SM
137642016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13765
13766 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13767 of [is_remote target],
13768
8929ad8b
SM
137692016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13770
13771 * lib/gdb.exp (use_gdb_stub): New procedure.
13772
6c447423
DE
137732016-05-03 Yunlian Jiang <yunlian@google.com>
13774 Doug Evans <dje@google.com>
13775
13776 PR symtab/19914
13777 * gdb.dwarf2/dwp-sepdebug.c: New file.
13778 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13779
444e826c
SM
137802016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13781
13782 * gdb.base/detach.exp: Remove is_remote check.
13783
740feeaa
SM
137842016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13785
13786 * gdb.base/annota-input-while-running.exp: Don't check for
13787 [is_remote target]. Enable annotations after running to main.
13788 Remove unused "set test..." line.
13789
9080ac9d
SM
137902016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13791
13792 * gdb.trace/trace-enable-disable.exp: New file.
13793 * gdb.trace/trace-enable-disable.c: New file.
13794
952ebca5
SM
137952016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13796
13797 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13798 use it in info sharedlibrary test.
13799 * gdb.trace/ftrace-lock.exp: Likewise.
13800 * gdb.trace/ftrace.exp: Likewise.
13801 * gdb.trace/range-stepping.exp: Likewise.
13802 * gdb.trace/trace-break.exp: Likewise.
13803 * gdb.trace/trace-condition.exp: Likewise.
13804 * gdb.trace/trace-mt.exp: Likewise.
13805
d9019901
SM
138062016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13807
13808 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13809 (gdb_load_shlib): ... this.
13810 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13811 gdb_load_shlib.
13812 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13813 * gdb.base/ctxobj.exp: Likewise.
13814 * gdb.base/dprintf-pending.exp: Likewise.
13815 * gdb.base/dso2dso.exp: Likewise.
13816 * gdb.base/fixsection.exp: Likewise.
13817 * gdb.base/gcore-relro.exp: Likewise.
13818 * gdb.base/gdb1555.exp: Likewise.
13819 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13820 * gdb.base/gnu-ifunc.exp: Likewise.
13821 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13822 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13823 * gdb.base/pending.exp: Likewise.
13824 * gdb.base/print-file-var.exp: Likewise.
13825 * gdb.base/print-symbol-loading.exp: Likewise.
13826 * gdb.base/shlib-call.exp: Likewise.
13827 * gdb.base/shreloc.exp: Likewise.
13828 * gdb.base/so-impl-ld.exp: Likewise.
13829 * gdb.base/solib-disc.exp: Likewise.
13830 * gdb.base/solib-nodir.exp: Likewise.
13831 * gdb.base/solib-overlap.exp: Likewise.
13832 * gdb.base/solib-symbol.exp: Likewise.
13833 * gdb.base/solib-weak.exp (do_test): Likewise.
13834 * gdb.base/sym-file.exp: Likewise.
13835 * gdb.base/symtab-search-order.exp: Likewise.
13836 * gdb.base/type-opaque.exp: Likewise.
13837 * gdb.base/unload.exp: Likewise.
13838 * gdb.base/watchpoint-solib.exp: Likewise.
13839 * gdb.compile/compile.exp: Likewise.
13840 * gdb.cp/gdb2384.exp: Likewise.
13841 * gdb.cp/infcall-dlopen.exp: Likewise.
13842 * gdb.cp/re-set-overloaded.exp: Likewise.
13843 * gdb.fortran/library-module.exp: Likewise.
13844 * gdb.opt/solib-intra-step.exp: Likewise.
13845 * gdb.python/py-finish-breakpoint.exp: Likewise.
13846 * gdb.python/py-shared.exp: Likewise.
13847 * gdb.reverse/solib-precsave.exp: Likewise.
13848 * gdb.reverse/solib-reverse.exp: Likewise.
13849 * gdb.server/solib-list.exp: Likewise.
13850 * gdb.threads/dlopen-libpthread.exp: Likewise.
13851 * gdb.threads/tls-shared.exp: Likewise.
13852 * gdb.threads/tls-so_extern.exp: Likewise.
13853 * gdb.trace/change-loc.exp: Likewise.
13854 * gdb.trace/ftrace-lock.exp: Likewise.
13855 * gdb.trace/ftrace.exp: Likewise.
13856 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13857 * gdb.trace/pending.exp: Likewise.
13858 * gdb.trace/range-stepping.exp: Likewise.
13859 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13860 (strace_info_marker): Likewise.
13861 (strace_probe_marker): Likewise.
13862 (strace_trace_on_same_addr): Likewise.
13863 (strace_trace_on_diff_addr): Likewise.
13864 * gdb.trace/trace-break.exp: Likewise.
13865 * gdb.trace/trace-condition.exp: Likewise.
13866 * gdb.trace/trace-mt.exp: Likewise.
13867
fca4cfd9
SM
138682016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13869
13870 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13871 result of gdb_remote_download.
13872 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13873 * gdb.base/dso2dso.exp: Likewise.
13874 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13875 * gdb.base/print-file-var.exp: Likewise.
13876 * gdb.base/shlib-call.exp: Likewise.
13877 * gdb.base/shreloc.exp: Likewise.
13878 * gdb.base/solib-overlap.exp: Likewise.
13879 * gdb.base/solib-weak.exp (do_test): Likewise.
13880 * gdb.base/unload.exp: Likewise.
13881
11cf4ffb
YQ
138822016-04-27 Yao Qi <yao.qi@linaro.org>
13883
13884 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13885 exists.
13886
3e2e34f8
KB
138872016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13888
13889 * vla-type.exp: Print structure from toplevel.
13890
8f07e298
BH
138912016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13892
13893 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
13894 of dynamic types.
13895 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
13896 of dynamic types.
13897
9920b434
BH
138982016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13899
13900 * gdb.fortran/vla-type.f90: New file.
13901 * gdb.fortran/vla-type.exp: New file.
13902
f3abeff5
YQ
139032016-04-25 Yao Qi <yao.qi@linaro.org>
13904
13905 * gdb.base/branch-to-self.c: New file.
13906 * gdb.base/branch-to-self.exp: New file.
13907
0a5d52f0
YQ
139082016-04-22 Yao Qi <yao.qi@linaro.org>
13909
13910 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
13911 more after $hex.
13912
495346f6
YQ
139132016-04-22 Yao Qi <yao.qi@linaro.org>
13914
13915 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
13916 * gdb.base/annota3.exp: Likewise.
13917
4a7e075c
YQ
139182016-04-22 Yao Qi <yao.qi@linaro.org>
13919
13920 * gdb.reverse/step-precsave.exp: Do one step and test program
13921 stops in "callee" and do multiple steps until program goes out
13922 of "callee".
13923 * gdb.reverse/step-reverse.exp: Likewise.
13924
5b061e98
YQ
139252016-04-22 Yao Qi <yao.qi@linaro.org>
13926
13927 * gdb.trace/signal.exp: Also pass if
13928 $tracepoint_hits($i) > $iterations.
13929
5c5dc57f
YQ
139302016-04-22 Yao Qi <yao.qi@linaro.org>
13931
13932 * gdb.trace/signal.c: New file.
13933 * gdb.trace/signal.exp: New file.
13934
a55411b9
DE
139352016-04-19 Doug Evans <xdje42@gmail.com>
13936
13937 * gdb.base/bad-file.exp: New file.
13938
a22df60a
MG
139392016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
13940
13941 * gdb.dwarf2/implref.exp: New file.
13942
0c13f7e5
BH
139432016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13944
13945 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
13946 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
13947 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
13948 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
13949 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
13950 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
13951 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
13952 * lib/fortran.exp (fortran_int4): New procedure.
13953 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
13954 (fortran_logical4): Likewise.
13955
9b9b09e9
BH
139562016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
13957
13958 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
13959
a14d1f4d
BH
139602016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
13961
13962 * lib/compiler.c: Add Intel specific preprocessor macros.
13963 * lib/compiler.cc: Likewise.
25d49b86 13964
7d49b1d0
LM
139652016-04-13 Luis Machado <lgustavo@codesourcery.com>
13966
13967 * gdb.server/connect-with-no-symbol-file.c: New file.
13968 * gdb.server/connect-with-no-symbol-file.exp: New file.
13969
8392fa22
SM
139702016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13971
13972 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
13973
8c4c4aeb
SM
139742016-04-13 Simon Marchi <simon.marchi@ericsson.com>
13975
13976 * boards/gdbserver-base.exp (${board}_download): Copy source file to
13977 standard output directory.
13978
45e3745e
AT
139792016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
13980
13981 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
13982
e26b7e41
MM
139832016-04-13 Markus Metzger <markus.t.metzger@intel.com>
13984
13985 * gdb.btrace/instruction_history.c (loop): Add declaration.
13986
8ce09462
AT
139872016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13988
13989 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
13990
2e88a1ea
SM
139912016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
13992
13993 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
13994 parentheses to print.
13995 (continue_handler): Likewise.
13996
f48e22e3
SM
139972016-04-08 Simon Marchi <simon.marchi@ericsson.com>
13998
13999 * gdb.server/solib-list.exp: Remove is_remote check.
14000 Pass shlib= to gdb_compile. Don't link shared library with
14001 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14002 Run binary filename through "readlink -f" on the target.
14003
096be756
PA
140042016-04-08 Pedro Alves <palves@redhat.com>
14005
14006 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14007 interpreter filename as argument to gdbserver_spawn.
14008 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14009 Return empty if $last_loaded_file does not exist.
14010
06500533
JK
140112016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14012
14013 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14014 * gdb.base/jit-main.c: Use exit after usage.
14015
2d35e871
JK
140162016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14017
14018 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14019 GDBHISTSIZE prior to the tests.
14020 * gdb.base/gdbinit-history.exp: Likewise.
14021
140222016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14023
14024 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14025 instead of build_executable. Use gdb_load_shlibs.
14026
c8064e7e
YQ
140272016-04-07 Yao Qi <yao.qi@linaro.org>
14028
14029 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14030 Execute "si" command.
14031
bde47561
YQ
140322016-04-07 Yao Qi <yao.qi@linaro.org>
14033
14034 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14035 number instead of the comments on some line.
14036
b16f8a3b
DB
140372016-04-06 Don Breazeal <donb@codesourcery.com>
14038
14039 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14040 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14041
c2f901df
SM
140422016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14043
14044 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14045 standard_output_file. Remove unused binfile variable.
14046
ac17fda0
CU
140472016-04-05 Catalin Udma <catalin.udma@freescale.com>
14048
14049 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14050 * gdb.python/py-mi-objfile.exp: Match "list main" output
14051 in console format.
14052
03a8c4df
SM
140532016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14054
14055 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14056 absolute.
14057
6e774b13
SM
140582016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14059
14060 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14061 absolute.
14062 * gdb.trace/ftrace.exp: Likewise.
14063 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14064 targets as well.
14065 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14066 (gdb_load_shlibs): Copy libraries to test directory when testing
14067 natively. Only set solib-search-path if testing remotely.
14068 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14069
7817ea46
SM
140702016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14071
14072 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14073 gdb_download. Use it even if the target is not remote.
14074 * gdb.base/jit.exp (compile_jit_test): Likewise.
14075 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14076 output directory if the destination board is local, otherwise use
14077 the standard remote_download from DejaGnu.
14078 (gdb_download): Remove.
14079 (gdb_load_shlibs): Use gdb_remote_download instead of
14080 gdb_download.
14081 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14082 Use gdb_remote_download instead of gdb_download. Use it even if
14083 the target is not remote.
14084 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14085 instead of gdb_download.
14086
7beb7f68
SM
140872016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14088
14089 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14090 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14091 run.
14092
cc63428a
AV
140932016-04-01 Artemiy Volkov <artemiyv@acm.org>
14094
14095 PR gdb/19820
14096 * gdb.base/printcmds.exp: Add artificial arrays tests.
14097
64cdf930
PA
140982016-03-31 Pedro Alves <palves@redhat.com>
14099
14100 PR gdb/19858
14101 * gdb.base/jit-main.c: Include unistd.h.
14102 (ATTACH): Define to 0 if not already defined.
14103 (wait_for_gdb, mypid): New globals.
14104 (WAIT_FOR_GDB): New macro.
14105 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14106 some breakpoint locations.
14107 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14108 New procedures.
14109 (one_jit_test): Add REATTACH parameter, and handle it. Use
14110 continue_to_test_location.
14111 (top level): Test attach, and adjusts calls to one_jit_test.
14112
40dea8cb
PA
141132016-03-31 Pedro Alves <palves@redhat.com>
14114
14115 PR gdb/19858
14116 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14117 BINSUFFIX parameter, and handle it.
14118 (top level): Adjust calls compile_jit_test.
14119
e7ea3ec7
CU
141202016-03-31 Catalin Udma <catalin.udma@freescale.com>
14121
14122 PR python/19743
14123 * gdb.python/py-mi-events-gdb.py: New file.
14124 * gdb.python/py-mi-events.c: New file.
14125 * gdb.python/py-mi-events.exp: New file.
14126
e6359af3
YQ
141272016-03-30 Yao Qi <yao.qi@linaro.org>
14128
14129 * gdb.reverse/until-precsave.exp: Match function name only.
14130 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14131 Move malloc to a condition block.
14132 * gdb.reverse/until-reverse.exp: Match function name only.
14133
a4105d04
MK
141342016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14135
14136 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14137 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14138 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14139 variable for GPR 0 instead of assuming it is register 0.
14140 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14141 * lib/trace-support.exp: Add s390 registers.
14142
bfa6adb9
YQ
141432016-03-29 Yao Qi <yao.qi@linaro.org>
14144
14145 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14146
1e6697ea
YQ
141472016-03-24 Yao Qi <yao.qi@linaro.org>
14148
14149 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14150 test message.
14151
64bcd522
AA
141522016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14153
14154 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14155 maintaining separate logic for constructing the output path.
14156
7868401b
DB
141572016-03-16 Don Breazeal <donb@codesourcery.com>
14158
14159 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14160 Retry fork and waitpid on interrupted system call errors.
14161 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14162 Use with_timeout_factor to increase timeout by factor of 10.
14163
1cafadb4
DB
141642016-03-15 Don Breazeal <donb@codesourcery.com>
14165
14166 * gdb.cp/scope-err.cc: New test program.
14167 * gdb.cp/scope-err.exp: New test script.
14168 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14169 lines and "set breakpoint here" comment.
14170 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14171 Fixed some whitespace and format issues.
14172 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14173 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14174
81516450
DE
141752016-03-15 Doug Evans <dje@google.com>
14176
14177 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14178 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14179 All callers updated. Add tests for enums, mixed flags register.
14180
aa52b601
DE
141812016-03-15 Doug Evans <dje@google.com>
14182
14183 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14184 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14185
fa4ff313
SM
141862016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14187
14188 * gdb.base/default.exp: Add $_as_string to the list of expected
14189 convenience functions.
14190
f2403c39
AB
141912016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14192
14193 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14194
f2f3ccb9
SM
141952016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14196
14197 * gdb.python/py-as-string.exp: New file.
14198 * gdb.python/py-as-string.c: New file.
14199
00dbd492
PA
142002016-03-09 Pedro Alves <palves@redhat.com>
14201
14202 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14203 signal" -> "Thread NN received signal" output change.
14204 * gdb.threads/ia64-sigill.exp: Likewise.
14205 * gdb.threads/linux-dp.exp: Likewise.
14206 * gdb.threads/manythreads.exp: Likewise.
14207 * gdb.threads/pending-step.exp: Likewise.
14208 * gdb.threads/print-threads.exp: Likewise.
14209 * gdb.threads/sigstep-threads.exp: Likewise.
14210 * gdb.threads/staticthreads.exp: Likewise.
14211 * gdb.threads/tls.exp: Likewise.
14212
1e6697ea
YQ
142132016-03-09 Pedro Alves <palves@redhat.com>
14214
14215 * gdb.base/command-line-input.exp: New file.
14216
b04fd3be
MK
142172016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14218
14219 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14220 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14221 * gdb.trace/pending.exp: Accept leading dot before function name.
14222 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14223 * lib/trace-support.exp: Set registers for ppc.
14224
98fa59e9
MK
142252016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14226
14227 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14228 use it for disassembly; accept .main in addition to main in backtrace.
14229
f77198c8
MK
142302016-03-09 Wei-cheng Wang <cole945@gmail.com>
14231 Marcin Kościelnicki <koriakin@0x04.net>
14232
14233 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14234 (gdb_recursion_test_ptr): New global variable.
14235 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14236 gdb_recursion_test.
14237 (gdb_c_test): Ditto.
14238
ba84e0da
MK
142392016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14240
14241 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14242 ordering.
14243
4366d36e
MK
142442016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14245
14246 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14247 (bar): Add bar_start_lbl label.
14248 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14249 of foo/bar for emitting DWARF and tracing.
14250
5eb264df
SDJ
142512016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14252
14253 * analyze-racy-logs.py: Set executable bit.
14254
fb6a751f
SDJ
142552016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14256
14257 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14258 (CHECK_TARGET_TMP): Likewise.
14259 (check-single-racy): New rule.
14260 (check-parallel-racy): Likewise.
14261 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14262 (do-check-parallel-racy): New rule.
14263 (check-racy/%.exp): Likewise.
14264 * README (Racy testcases): New section.
14265 * analyze-racy-logs.py: New file.
14266
bdf7e230
DE
142672016-03-03 Doug Evans <dje@google.com>
14268
14269 * gdb.base/skip.exp: Use with_test_prefix.
14270
4719d415
YQ
142712016-03-03 Yao Qi <yao.qi@linaro.org>
14272
14273 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14274 Invoke step_over_syscall "clone" and break_cond_on_syscall
14275 "clone".
14276 * gdb.base/step-over-clone.c: New file.
14277
ea507862
YQ
142782016-03-03 Yao Qi <yao.qi@linaro.org>
14279
14280 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14281 code format.
14282
8fc8cbda
YQ
142832016-03-03 Yao Qi <yao.qi@linaro.org>
14284
14285 * gdb.base/disp-step-fork.c: Rename to ...
14286 * gdb.base/step-over-fork.c: ... it. New file.
14287 * gdb.base/disp-step-vfork.c: Rename to ...
14288 * gdb.base/step-over-vfork.c: ... it. New file.
14289 * gdb.base/disp-step-syscall.exp: Rename to ...
14290 * gdb.base/step-over-syscall.exp: ... it. New file.
14291 (disp_step_cross_syscall): Rename to ...
14292 (step_over_syscall): ... it.
14293
92fa70b0
YQ
142942016-03-03 Yao Qi <yao.qi@linaro.org>
14295
14296 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14297 If target supports condition evaluation on target, invoke
14298 break_cond_on_syscall for fork and vfork.
14299
e197ad3c
YQ
143002016-03-03 Yao Qi <yao.qi@linaro.org>
14301
14302 * gdb.base/disp-step-syscall.exp: Don't invoke
14303 support_displaced_stepping.
14304 (disp_step_cross_syscall): Test with displaced stepping off and
14305 on if supported.
14306
0b47da9f
YQ
143072016-03-03 Yao Qi <yao.qi@linaro.org>
14308
14309 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14310 proc.
14311 (setup): New proc.
14312 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14313 and setup.
14314
065ab6dc
BH
143152016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14316
14317 * gdb.fortran/vla-history.exp: Remove breakpoint.
14318
07e448ad 143192016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14320
25d49b86
PA
14321 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14322 exceeds timeout.
07e448ad 14323
9ac2d526 143242016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14325
25d49b86
PA
14326 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14327 breakpoint.
9ac2d526 14328
17807369
BH
143292016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14330
14331 * gdb.mi/vla.f90: Nullify pointer after declaration.
14332
86e501af
PA
143332016-03-01 Pedro Alves <palves@redhat.com>
14334
14335 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14336
1e903e32
PA
143372016-03-01 Pedro Alves <palves@redhat.com>
14338
14339 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14340 before anything else.
14341 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14342 _GNU_SOURCE here.
14343 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14344 before anything else.
14345 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14346
6ccb54e2
PA
143472016-03-01 Pedro Alves <palves@redhat.com>
14348
14349 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14350
30ca9da1
YQ
143512016-03-01 Yao Qi <yao.qi@linaro.org>
14352
14353 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14354 prepare_for_testing.
14355
dc856b38
YQ
143562016-03-01 Yao Qi <yao.qi@linaro.org>
14357
14358 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14359
4a932159
AA
143602016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14361
14362 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14363 manually constructing the output path.
14364
f2489477
AA
143652016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14366
14367 * gdb.arch/s390-stackless.S: New.
14368 * gdb.arch/s390-stackless.exp: New.
14369
38899f16
IB
143702016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14371
14372 * gdb.dlang/circular.c: New file.
14373 * gdb.dlang/circular.exp: New file.
14374
9fde51ed
YQ
143752016-02-26 Yao Qi <yao.qi@linaro.org>
14376
14377 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14378 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14379 (testcases): Update.
14380
ce90fefe
YQ
143812016-02-26 Yao Qi <yao.qi@linaro.org>
14382
14383 * gdb.reverse/aarch64.c: Rename to ...
14384 * gdb.reverse/insn-reverse.c: ... it.
14385 * gdb.reverse/aarch64.exp: Rename to ...
14386 * gdb.reverse/insn-reverse.exp: ... it.
14387
3263bceb
YQ
143882016-02-26 Yao Qi <yao.qi@linaro.org>
14389
14390 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14391 (testcase_ftype): New.
14392 (testcases): New array.
14393 (n_testcases): New.
14394 (main): Call each element in testcases.
14395 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14396 (read_testcase): New.
14397 Do the tests in a loop.
14398
6cb59ff1
YQ
143992016-02-25 Yao Qi <yao.qi@linaro.org>
14400
14401 * gdb.base/branches.c: Remove.
14402
ae91f625
MK
144032016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14404
14405 PR gdb/13808
14406 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14407
678b48b7
MK
144082016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14409
14410 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14411
7337a6f2
MK
144122016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14413
14414 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14415 change x86_64 call_insn to 'callq'.
14416
861ca91f
AT
144172016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14418
14419 * gdb.trace/tfile-avx.c: Move to...
14420 * gdb.trace/tracefile-pseudo-reg.c: Here.
14421 * gdb.trace/tfile-avx.exp: Move to...
14422 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14423
bf74e428
GB
144242016-02-24 Gary Benson <gbenson@redhat.com>
14425
14426 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14427 message on attach.
14428
cce0e923
DE
144292016-02-23 Doug Evans <dje@google.com>
14430
14431 * gdb.base/skip.c (test_skip): New function.
14432 (end_test_skip_file_and_function): New function.
14433 (test_skip_file_and_function): New function.
14434 * gdb.base/skip1.c (test_skip): New function.
14435 (skip1_test_skip_file_and_function): New function.
14436 * gdb.base/skip.exp: Add tests for new skip options.
14437 * gdb.base/skip-solib.exp: Update expected output.
14438 * gdb.perf/skip-command.cc: New file.
14439 * gdb.perf/skip-command.exp: New file.
14440 * gdb.perf/skip-command.py: New file.
14441
4000e47e
MK
144422016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14443
14444 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14445 info registers pattern.
14446
24f75ead
IB
144472016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14448
14449 * lib/future.exp: Add D support.
14450 (gdb_find_gdc): New proc.
14451 (gdb_default_target_compile): Add D support.
14452
fbb7bcbe
WW
144532016-02-18 Wei-cheng Wang <cole945@gmail.com>
14454
14455 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14456 user+system time.
14457 (trace_speed_test): Determine the iteration count for a time
14458 between 15..30 seconds.
14459
012b3a21
WT
144602016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14461
14462 * gdb.arch/i386-mpx-sigsegv.c: New file.
14463 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14464 * gdb.arch/i386-mpx-simple_segv.c: New file.
14465 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14466
2d5189bd
YQ
144672016-02-18 Yao Qi <yao.qi@linaro.org>
14468
14469 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14470 Don't call setup_kfail.
14471
40fb20d0
YQ
144722016-02-18 Yao Qi <yao.qi@linaro.org>
14473
14474 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14475 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14476
21b1f8d2
DE
144772016-02-16 Doug Evans <dje@google.com>
14478
14479 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14480 * gdb.base/skip1.c: Ditto.
14481 * gdb.base/skip.exp: Whitespace cleanup.
14482
4041ed77
DB
144832016-02-16 Don Breazeal <donb@codesourcery.com>
14484
14485 PR remote/19496
14486 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14487 Remove kfail for PR remote/19496.
14488
c4ef31bf
SM
144892016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14490
14491 * lib/gdb.exp (standard_temp_file): Return a path specific to
14492 the runtest invocation.
14493
266b65b3
SM
144942016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14495
14496 * gdb.trace/save-trace.exp: Change relative path to be in the
14497 standard output directory.
14498
a7a0a6a9
JK
144992016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14500
14501 * gdb.arch/i386-prologue.c: Add missing prototypes.
14502
c99dbb42
JK
145032016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14504
14505 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14506 * gdb.arch/i386-prologue.exp: Likewise.
14507 * gdb.arch/i386-size.exp: Likewise.
14508
aa480355
SM
145092016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14510
14511 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14512 define object file path.
14513 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14514 file path.
14515 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14516 standard_output_file to define binfile.
14517
ba881f50
JK
145182016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14519
14520 Fix compatibility with recent gfortran-5.3.1.
14521 * gdb.fortran/vla-history.exp (print vla1 allocated)
14522 (print vla2 allocated, print $2, print $3): Remove
14523 (print $4): Rename to ...
14524 (print $2): ... here.
14525 (print $9): Rename to ...
14526 (print $5): ... here.
14527 (print $10): Rename to ...
14528 (print $6): ... here.
14529 * gdb.fortran/vla.f90: Add pvla initialization.
14530
e9fb005c
JK
145312016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14532
14533 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14534 New test.
14535 * gdb.fortran/vla-value-sub.exp: Likewise.
14536
e44e00ff
MK
145372016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14538
14539 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14540
97e94151
SM
145412016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14542
14543 * i386-biarch-core.exp: Define corefile using
14544 standard_output_file.
14545
01113bc1
YQ
145462016-02-12 Yao Qi <yao.qi@linaro.org>
14547
14548 * gdb.arch/arm-single-step-kernel-helper.c: New.
14549 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14550
33b4777c
MM
145512016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14552
14553 * gdb.btrace/tailcall-only.exp: New.
14554 * gdb.btrace/tailcall-only.c: New.
14555 * gdb.btrace/x86_64-tailcall-only.S: New.
14556 * gdb.btrace/i686-tailcall-only.S: New.
14557
acc23c11
PA
145582016-02-11 Pedro Alves <palves@redhat.com>
14559
14560 * README (Parallel testing): Add missing double quotes.
14561
e352bf0a
PA
145622016-02-11 Pedro Alves <palves@redhat.com>
14563
14564 * README (Parallel testing): New section.
14565 (GDB_PARALLEL): Rewrite.
14566 (FORCE_PARALLEL): Document.
14567
9f5fed78
MK
145682016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14569
14570 * gdb.trace/tfile-avx.c: New test.
14571 * gdb.trace/tfile-avx.exp: New test.
14572
9ef9e6a6
KS
145732016-02-09 Keith Seitz <keiths@redhat.com>
14574
14575 PR breakpoints/19546
14576 * gdb.base/infcall-exec.c: New file.
14577 * gdb.base/infcall-exec2.c: New file.
14578 * gdb.base/infcall-exec.exp: New file.
14579
a96e36da
KS
145802016-02-09 Keith Seitz <keiths@redhat.com>
14581
14582 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14583 (toplevel): Call test_bkpt_address.
14584
9f61929f
KS
145852016-02-09 Keith Seitz <keiths@redhat.com>
14586
14587 PR python/19506
14588 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14589 (toplevel): Call test_bkpt_address.
14590
1e94266c
SM
145912016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14592
14593 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14594 to AC_OUTPUT.
14595 * configure: Regenerate.
14596
2a7f3dff
PA
145972016-02-09 Pedro Alves <palves@redhat.com>
14598
14599 PR breakpoints/19548
14600 * gdb.base/execl-update-breakpoints.c (some_function): New
14601 function.
14602 (main): Call it.
14603 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14604 Tighten expected GDB output.
14605
2151ccc5
SM
146062016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14607
14608 * Makefile.in (ALL_SUBDIRS): Remove.
14609 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14610 (distclean maintainer-clean realclean): Likewise.
14611 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14612 * configure: Regenerate.
14613 * gdb.ada/Makefile.in: Delete.
14614 * gdb.arch/Makefile.in: Likewise.
14615 * gdb.asm/Makefile.in: Likewise.
14616 * gdb.base/Makefile.in: Likewise.
14617 * gdb.btrace/Makefile.in: Likewise.
14618 * gdb.cell/Makefile.in: Likewise.
14619 * gdb.compile/Makefile.in: Likewise.
14620 * gdb.cp/Makefile.in: Likewise.
14621 * gdb.disasm/Makefile.in: Likewise.
14622 * gdb.dlang/Makefile.in: Likewise.
14623 * gdb.dwarf2/Makefile.in: Likewise.
14624 * gdb.fortran/Makefile.in: Likewise.
14625 * gdb.gdb/Makefile.in: Likewise.
14626 * gdb.go/Makefile.in: Likewise.
14627 * gdb.guile/Makefile.in: Likewise.
14628 * gdb.java/Makefile.in: Likewise.
14629 * gdb.linespec/Makefile.in: Likewise.
14630 * gdb.mi/Makefile.in: Likewise.
14631 * gdb.modula2/Makefile.in: Likewise.
14632 * gdb.multi/Makefile.in: Likewise.
14633 * gdb.objc/Makefile.in: Likewise.
14634 * gdb.opencl/Makefile.in: Likewise.
14635 * gdb.opt/Makefile.in: Likewise.
14636 * gdb.pascal/Makefile.in: Likewise.
14637 * gdb.perf/Makefile.in: Likewise.
14638 * gdb.python/Makefile.in: Likewise.
14639 * gdb.reverse/Makefile.in: Likewise.
14640 * gdb.server/Makefile.in: Likewise.
14641 * gdb.stabs/Makefile.in: Likewise.
14642 * gdb.threads/Makefile.in: Likewise.
14643 * gdb.trace/Makefile.in: Likewise.
14644 * gdb.xml/Makefile.in: Likewise.
14645 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14646 GDB_PARALLEL.
14647 (standard_output_file): Remove check for GDB_PARALLEL, always
14648 return path in outputs/$subdir/$testname.
14649
437277d4
SM
146502016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14651
14652 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14653 (site.exp): Assign abs_srcdir to tcl's srcdir.
14654
31d913c7
YQ
146552016-02-04 Yao Qi <yao.qi@linaro.org>
14656
14657 * gdb.base/foll-exec-mode.c: Include limits.h.
14658 (main): Add parameters argc and argv. Get directory from
14659 argv[0].
14660 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14661 compilation.
14662 * gdb.base/foll-exec.c: Include limits.h.
14663 (main): Add parameters argc and argv.
14664 Get directory from argv[0].
14665 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14666 Adjust tests on the number of lines as source code changed.
14667 * gdb.base/foll-vfork-exit.c: Include limits.h.
14668 (main): Add one line of statement before vfork.
14669 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14670 (main): Add parameters argc and argv. Get directory from
14671 argv[0].
14672 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14673 (setup_gdb): Set tbreak to skip some source lines.
14674 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14675 (main): Add parameters argc and argv. Get directory from
14676 argv[0].
14677 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14678 compilation.
14679 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14680 (main): Add parameters argc and argv. Get directory from
14681 argv[0].
14682 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14683 compilation.
14684
9482b9fb
DE
146852016-02-01 Doug Evans <dje@google.com>
14686
14687 * gdb.base/skip.exp: Clean up multiple references to same test name.
14688
6b2e4f10
PA
146892016-02-01 Pedro Alves <palves@redhat.com>
14690
ccb6afd6 14691 PR remote/19496
6b2e4f10
PA
14692 * gdb.threads/forking-threads-plus-breakpoint.exp
14693 (displaced_stepping_supported): New global.
14694 (probe_displaced_stepping_support): New procedure.
14695 (do_test): Add 'displaced' parameter, and use it.
14696 (top level): Check for displaced stepping support. Add displaced
14697 stepping on/off testing axis.
14698
37a8db1a
AB
146992016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14700
14701 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14702 pointer. Don't perform further tests on the unassociated pointer
14703 if the first test fails.
14704
5fdf6324
AB
147052016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14706
14707 * gdb.base/max-value-size.c: New file.
14708 * gdb.base/max-value-size.exp: New file.
14709 * gdb.base/huge.exp: Disable max-value-size for this test.
14710
935c6144
IB
147112016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14712
14713 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14714
7fe8399d
YQ
147152016-01-28 Yao Qi <yao.qi@linaro.org>
14716
14717 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14718
a2077e25
PA
147192016-01-25 Pedro Alves <palves@redhat.com>
14720
14721 PR threads/19461
14722 * gdb.base/fork-running-state.c: New file.
14723 * gdb.base/fork-running-state.exp: New file.
14724
1d2736d4
PA
147252016-01-25 Pedro Alves <palves@redhat.com>
14726
14727 PR gdb/19494
14728 * gdb.base/catch-fork-kill.c: New file.
14729 * gdb.base/catch-fork-kill.exp: New file.
14730
f1da4b11
PA
147312016-01-25 Pedro Alves <palves@redhat.com>
14732
14733 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14734 Delete, moved to lib/gdb.exp.
14735 * gdb.threads/forking-threads-plus-breakpoint.exp
14736 (foreach_with_prefix): Likewise.
14737 * gdb.threads/process-dies-while-handling-bp.exp
14738 (foreach_with_prefix): Likewise.
14739 * lib/gdb.exp (foreach_with_prefix): New procedure.
14740
45f38546
MK
147412016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14742
14743 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14744 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14745
dc29a1ce
MK
147462016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14747
14748 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14749 endian targets.
14750
092127d7
JK
147512016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14752 Pedro Alves <palves@redhat.com>
14753
14754 Fix testsuite compatibility with Guile.
14755 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14756 number.
14757
31d765d3
JK
147582016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14759
14760 Fix testsuite compatibility with Guile.
14761 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14762 (thread 1): New test for backtrace through signal handler.
14763
1ac78c04
YQ
147642016-01-22 Yao Qi <yao.qi@linaro.org>
14765
14766 PR testsuite/19491
14767 * gdb.base/multi-forks.c: Include
14768 ../lib/unbuffer_output.c
14769 (main): Call gdb_unbuffer_output.
14770
4f5946a8
DE
147712016-01-21 Doug Evans <dje@google.com>
14772
14773 * lib/ada.exp (gdb_compile_ada): Fix typo.
14774
305e13e6
JB
147752016-01-21 Joel Brobecker <brobecker@adacore.com>
14776
14777 * gdb.base/break-fun-addr.exp: New file.
14778 * gdb.base/break-fun-addr1.c: New file.
14779 * gdb.base/break-fun-addr2.c: New file.
14780
5f5dfff6
SM
147812016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14782
14783 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14784 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14785 enum flag values.
14786
fd356fa2
AA
147872016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14788
14789 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14790 when GDB can not set the vector return value. Add more comments
14791 for clarification.
14792
9df22175
AT
147932016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14794
14795 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14796 command.
14797
41d1845e
SM
147982016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14799
14800 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14801
01ac6840
SM
148022016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14803
14804 * Makefile.in (check-single): Pass --status to runtest.
14805 (check/%.exp): Likewise.
14806
148072016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14808
14809 * Makefile.in (check-parallel): Propagate return code from make
14810 do-check-parallel.
14811
bd0a71fa
MK
148122016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14813
14814 * gdb.trace/ftrace.exp: Fix expected message on continue.
14815 * gdb.trace/pending.exp: Fix expected message on continue.
14816 * gdb.trace/trace-break.exp: Fix expected message on continue.
14817
8bcbad33
SM
148182016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14819
14820 * lib/gdb.exp (gdb_test): Remove unused global references.
14821
f303dbd6
PA
148222016-01-18 Pedro Alves <palves@redhat.com>
14823
14824 * gdb.base/async-shell.exp: Adjust expected output.
14825 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14826 * gdb.base/siginfo-thread.exp: Adjust expected output.
14827 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14828 * gdb.java/jnpe.exp: Adjust expected output.
14829 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14830 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14831 * gdb.threads/leader-exit.exp: Adjust expected output.
14832 * gdb.threads/manythreads.exp: Adjust expected output.
14833 * gdb.threads/pthreads.exp: Adjust expected output.
14834 * gdb.threads/schedlock.exp: Adjust expected output.
14835 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14836 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14837 expected output.
14838 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14839 output.
14840 * gdb.threads/sigthread.exp: Adjust expected output.
14841 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14842
b2789696
YQ
148432016-01-18 Yao Qi <yao.qi@linaro.org>
14844
14845 * gdb.guile/scm-section-script.c: Replace @progbits with
14846 %progbits.
14847 * gdb.python/py-section-script.c: Likewise.
14848
71ef29a8
PA
148492016-01-15 Pedro Alves <palves@redhat.com>
14850
14851 * gdb.multi/tids.exp: Test star wildcard ranges.
14852
3f5b7598
PA
148532016-01-15 Pedro Alves <palves@redhat.com>
14854
14855 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14856 command from "thread apply" invocation.
14857 (thr_apply_info_thr_invalid): Default the expected output to the
14858 input tid list.
14859 (top level): Add tests that use convenience variables. Add tests
14860 for "thread apply" with a valid TID list, but missing the command.
14861
663f6d42
PA
148622016-01-13 Pedro Alves <palves@redhat.com>
14863
14864 * gdb.base/default.exp: Expect $_gthread as well.
14865 * gdb.multi/tids.exp: Test $_gthread.
14866 * gdb.threads/thread-specific.exp: Test $_gthread.
14867
c84f6bbf
PA
148682016-01-13 Pedro Alves <palves@redhat.com>
14869
14870 * gdb.multi/tids.exp: Test "info threads -gid".
14871
22a02324
PA
148722016-01-13 Pedro Alves <palves@redhat.com>
14873
14874 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14875 Breakpoint.thread.
14876 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14877
5d5658a1
PA
148782016-01-07 Pedro Alves <palves@redhat.com>
14879
14880 * gdb.base/break.exp: Adjust to output changes.
14881 * gdb.base/hbreak2.exp: Likewise.
14882 * gdb.base/sepdebug.exp: Likewise.
14883 * gdb.base/watch_thread_num.exp: Likewise.
14884 * gdb.linespec/keywords.exp: Likewise.
14885 * gdb.multi/info-threads.exp: Likewise.
14886 * gdb.threads/thread-find.exp: Likewise.
14887 * gdb.multi/tids.c: New file.
14888 * gdb.multi/tids.exp: New file.
14889
84654457
PA
148902016-01-13 Pedro Alves <palves@redhat.com>
14891
14892 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
14893
e3940304
PA
148942016-01-13 Pedro Alves <palves@redhat.com>
14895
14896 * gdb.base/default.exp: Expect $_inferior as well.
14897 * gdb.multi/base.exp: Test $_inferior.
14898
a911d87a
PA
148992016-01-13 Pedro Alves <palves@redhat.com>
14900
14901 PR breakpoints/19388
14902 * gdb.base/catch-signal-siginfo-cond.c: New file.
14903 * gdb.base/catch-signal-siginfo-cond.exp: New file.
14904
82075af2
JS
149052016-01-12 Josh Stone <jistone@redhat.com>
14906 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14907
14908 * gdb.base/catch-syscall.c (do_execve): New variable.
14909 (main): Conditionally trigger an execve.
14910 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
14911 (test_catch_syscall_execve): New, check entry/return across execve.
14912 (do_syscall_tests): Call test_catch_syscall_execve.
14913
e46eeedd
PA
149142016-01-12 Pedro Alves <palves@redhat.com>
14915
14916 * gdb.base/random-signal.exp (do_test): New procedure, with body
14917 of testcase moved in.
14918
01d8c27e
JK
149192016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14920 Pedro Alves <palves@redhat.com>
14921
14922 * gdb.base/funcargs.exp (finish from indirectly called function):
14923 Reintroduce the case for 'First'.
14924
9a706302
JK
149252016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14926 Pedro Alves <palves@redhat.com>
14927
14928 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14929 (tcatch_vfork_then_child_follow_exec)
14930 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
14931 identification.
14932
c0ecb95f
JK
149332016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14934
14935 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
14936 and repeats to unlimited.
14937 * gdb.python/py-value.exp: Likewise.
14938 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
14939 and repeats to unlimited.
14940
6cfc1fcb
JK
149412016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14942
14943 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
14944 and reordering the functions.
14945 * gdb.multi/hangout.c: Likewise.
14946 * gdb.multi/hello.c: Likewise.
14947
582a1b00
SM
149482016-01-08 Simon Marchi <simon.marchi@ericsson.com>
14949
14950 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
14951 absolute.
14952 (SingleStatisticTestResult.report): Use dict.keys instead of
14953 dict.iterkeys.
14954
79bc59cb
PA
149552016-01-06 Pedro Alves <palves@redhat.com>
14956
14957 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
14958
43368e1d
MM
149592016-01-04 Markus Metzger <markus.t.metzger@intel.com>
14960
14961 * gdb.btrace/dlopen.exp: New.
14962 * gdb.btrace/dlopen.c: New.
14963 * gdb.btrace/dlopen-dso.c: New.
14964
79fad5b8
SL
149652015-12-25 Sandra Loosemore <sandra@codesourcery.com>
14966
14967 * lib/gdb.exp (gdb_test): Update comments to clarify that the
14968 PATTERN argument is optional.
14969
ab8314b3
JB
149702015-12-24 Joel Brobecker <brobecker@adacore.com>
14971
14972 * lib/ada.exp (target_compile_ada_from_dir): New function.
14973 (gdb_compile_ada): Reimplement avoiding the use of project files.
14974 * gdb.ada/gnat_ada.gpr: Delete.
14975 * gdb.ada/cond_lang.exp: Adjust test to make path before
14976 filename optional.
14977 * gdb.ada/small_reg_param.exp: Likewise.
14978
fe33faff
SM
149792015-12-22 Simon Marchi <simon.marchi@ericsson.com>
14980
14981 * gdb.base/foll-vork.exp: Remove HP-UX special case.
14982
6d265cb4
TP
149832015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
14984
14985 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
14986 case.
14987
10125099
SM
149882015-12-21 Simon Marchi <simon.marchi@ericsson.com>
14989
14990 * gdb.base/break.exp: Remove dead code.
14991 * gdb.base/sepdebug.exp: Likewise.
14992
3ca22649
SM
149932015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
14994
14995 * gdb.asm/asm-source.exp: Remove HP-UX references.
14996 * gdb.base/annota1.exp: Likewise.
14997 * gdb.base/annota3.exp: Likewise.
14998 * gdb.base/attach.exp: Likewise.
14999 * gdb.base/bigcore.exp: Likewise.
15000 * gdb.base/break.exp: Likewise.
15001 * gdb.base/call-ar-st.exp: Likewise.
15002 * gdb.base/callfuncs.exp: Likewise.
15003 * gdb.base/catch-fork-static.exp: Likewise.
15004 * gdb.base/display.exp: Likewise.
15005 * gdb.base/foll-exec-mode.exp: Likewise.
15006 * gdb.base/foll-exec.exp: Likewise.
15007 * gdb.base/foll-fork.exp: Likewise.
15008 * gdb.base/foll-vfork.exp: Likewise.
15009 * gdb.base/funcargs.exp: Likewise.
15010 * gdb.base/hbreak2.exp: Likewise.
15011 * gdb.base/inferior-died.exp: Likewise.
15012 * gdb.base/interrupt.exp: Likewise.
15013 * gdb.base/multi-forks.exp: Likewise.
15014 * gdb.base/nodebug.exp: Likewise.
15015 * gdb.base/sepdebug.exp: Likewise.
15016 * gdb.base/solib1.c: Likewise.
15017 * gdb.base/step-test.exp: Likewise.
15018 * gdb.mi/non-stop.c: Likewise.
15019 * gdb.mi/pthreads.c: Likewise.
15020 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15021 * gdb.threads/pthreads.c: Likewise.
15022 * gdb.threads/staticthreads.exp: Likewise.
15023 * lib/future.exp: Likewise.
15024 * lib/gdb.exp: Likewise.
15025 * gdb.base/so-indr-cl.c: Remove.
15026 * gdb.base/so-indr-cl.exp: Likewise.
15027 * gdb.base/solib.c: Likewise.
15028 * gdb.base/solib.exp: Likewise.
15029 * gdb.base/solib2.c: Likewise.
15030
b6304613
SM
150312015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15032
15033 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15034 * gdb.base/call-ar-st.exp: Likewise.
15035 * gdb.base/callfuncs.exp: Likewise.
15036 * gdb.base/condbreak.exp: Likewise.
15037 * gdb.base/constvars.exp: Likewise.
15038 * gdb.base/hbreak2.exp: Likewise.
15039 * gdb.base/langs.exp: Likewise.
15040 * gdb.base/list.exp: Likewise.
15041 * gdb.base/long_long.exp: Likewise.
15042 * gdb.base/ptype.exp: Likewise.
15043 * gdb.base/scope.exp: Likewise.
15044 * gdb.base/signals.exp: Likewise.
15045 * gdb.base/so-impl-ld.exp: Likewise.
15046 * gdb.base/varargs.exp: Likewise.
15047 * gdb.base/volatile.exp: Likewise.
15048 * gdb.base/whatis.exp: Likewise.
15049 * gdb.cp/cplusfuncs.exp: Likewise.
15050 * gdb.cp/inherit.exp: Likewise.
15051 * gdb.cp/local.exp: Likewise.
15052 * gdb.cp/member-ptr.exp: Likewise.
15053 * gdb.cp/method.exp: Likewise.
15054 * gdb.cp/overload.exp: Likewise.
15055 * gdb.cp/templates.exp: Likewise.
15056 * gdb.stabs/weird.exp: Likewise.
15057 * lib/compiler.c: Likewise.
15058 * lib/compiler.cc: Likewise.
15059 * lib/cp-support.exp: Likewise.
15060 * lib/gdb.exp: Likewise.
15061
bf401b07
SM
150622015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15063
15064 * configure.ac: Remove HP-UX case.
15065 * configure: Regenerate.
15066
aff9c0f8
SM
150672015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15068
15069 * lib/gdb.exp (gdb_compile): Add function doc.
15070
a6904d5a
PA
150712015-12-17 Pedro Alves <palves@redhat.com>
15072
15073 PR threads/19354
15074 * gdb.multi/info-threads.exp: New file.
15075
a22279dd
YQ
150762015-12-15 Yao Qi <yao.qi@linaro.org>
15077
15078 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15079 is aarch64*-*-*.
15080
0588c796
SL
150812015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15082
15083 * gdb.base/history-duplicates.exp: Skip if no readline support.
15084
5d978e17
SL
150852015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15086
15087 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15088
7e763b86
SL
150892015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15090
15091 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15092
87a3a92c
SL
150932015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15094
15095 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15096 ctrl-C if nointerrupts target property is set.
15097 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15098 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15099 * gdb.base/paginate-bg-execution.exp: Likewise.
15100 * gdb.base/paginate-execution-startup.exp: Likewise.
15101 * gdb.base/random-signal.exp: Likewise.
15102 * gdb.base/range-stepping.exp: Likewise.
15103 * gdb.cp/annota2.exp: Likewise.
15104 * gdb.cp/annota3.exp: Likewise.
15105 * gdb.gdb/selftest.exp: Likewise.
15106 * gdb.threads/continue-pending-status.exp: Likewise.
15107 * gdb.threads/leader-exit.exp: Likewise.
15108 * gdb.threads/manythreads.exp: Likewise.
15109 * gdb.threads/pthreads.exp: Likewise.
15110 * gdb.threads/schedlock.exp: Likewise.
15111 * gdb.threads/sigthread.exp: Likewise.
15112
a8f077dc
DB
151132015-12-11 Don Breazeal <donb@codesourcery.com>
15114
15115 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15116 remote.
15117 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15118 * gdb.base/foll-exec.exp (main): Enable for target remote.
15119 * gdb.base/foll-fork.exp (main): Likewise.
15120 * gdb.base/foll-vfork.exp (main): Likewise.
15121 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15122 (proc continue_to_exit_bp_loc): Use clean_restart.
15123 * gdb.base/pie-execl.exp (main): Disable for target remote.
15124 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15125 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15126 * gdb.threads/execl.exp (main): Likewise.
15127 * gdb.threads/fork-child-threads.exp (main): Likewise.
15128 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15129 remote.
15130 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15131 remote.
15132 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15133 pid.tid style ptids, instead of just tid.
15134 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15135 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15136 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15137 ptids, instead of just tid.
15138
3b2464a8
AB
151392015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15140
15141 * gdb.base/list.exp (test_list_forward): Add end of file error
15142 test.
15143 (test_repeat_list_command): Add end of file error test.
15144 (test_list_backwards): Add beginning of file error test.
15145
a0def019
AB
151462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15147
15148 * gdb.base/list.exp (test_list_invalid_args): New function,
15149 defined, and called.
15150
5c000dff
AB
151512015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15152
15153 * gdb.base/list.exp (test_list): Make test names unique.
15154
f1637ebe
YQ
151552015-12-11 Yao Qi <yao.qi@linaro.org>
15156
15157 * gdb.base/coremaker2.c: Remove.
15158
36d6fc0a
PA
151592015-12-10 Pedro Alves <palves@redhat.com>
15160
15161 * gdb.multi/base.exp: Remove stale "spaces" references.
15162
762f7747
PA
151632015-12-10 Pedro Alves <palves@redhat.com>
15164
15165 * gdb.multi/base.exp: Don't use nowarnings.
15166 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15167 * gdb.multi/hangout.c: Include stdio.h.
15168 * gdb.multi/hello.c: Include stdlib.h.
15169 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15170 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15171 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15172
28d2bfb9
AB
151732015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15174
15175 * gdb.dwarf2/dw2-ranges-base.c: New file.
15176 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15177 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15178 support additional line table, and debug ranges generation.
15179 (Dwarf::ranges): New function, generate .debug_ranges.
15180 (Dwarf::lines): Support generating simple line table programs.
15181 (Dwarf::assemble): Initialise new namespace variables.
15182
5fc2beac
KB
151832015-12-09 Kevin Buettner <kevinb@redhat.com>
15184
15185 * gdb.base/async.exp (proc test_background): Add case for
15186 asynchronous execution not supported.
15187
1c35a88f
LM
151882015-12-09 Luis Machado <lgustavo@codesourcery.com>
15189
15190 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15191 format and change test names to make them unique.
15192
b593e3d9
RK
151932015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15194 Pedro Alves <pedro@redhat.com>
15195
15196 PR gdb/18702
15197 Add checking of floatformats setup on x86_64 hosts.
15198 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15199 (smallval, bigval): New labels/constants.
15200 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15201 float" after loading bigval and smallval.
15202
d72413e6
PMR
152032015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15204
15205 * gdb.ada/fun_overload_menu.exp: New testcase.
15206 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15207
ece66d65
JS
152082015-12-04 Josh Stone <jistone@redhat.com>
15209
15210 * gdb.base/catch-fork-static.exp: New.
15211
41d0efca
YQ
152122015-12-03 Yao Qi <yao.qi@linaro.org>
15213
15214 * gdb.base/sizeof.c: Don't include stdio.h and
15215 ../lib/unbuffer_output.c.
15216 (main): New variable 'size' and 'value'. Remove printf and
15217 gdb_unbuffer_output. Assign return value to size and value.
15218 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15219 at the beginning.
15220 (check_sizeof): Check the result by printing variable 'size'.
15221 (check_valueof): Check the result by printing variable 'value'.
15222
99fd02d9
YQ
152232015-12-01 Yao Qi <yao.qi@linaro.org>
15224
15225 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15226 for aarch64*-*-linux* target.
15227
f2faf941
PA
152282015-11-30 Pedro Alves <palves@redhat.com>
15229
15230 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15231
04bf20c5
PA
152322015-11-30 Pedro Alves <palves@redhat.com>
15233
15234 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15235 Handle non-stop mode vCont replies.
15236
09df4675
PA
152372015-11-30 Pedro Alves <palves@redhat.com>
15238
15239 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15240 prepare_for_testing. Start gdb with "set non-stop on" appended to
15241 GDBFLAGS. Lax expected stop output.
15242
58b584af
YQ
152432015-11-27 Yao Qi <yao.qi@linaro.org>
15244
15245 * gdb.arch/arm-neon.exp: New.
15246 * gdb.arch/arm-neon.c: New.
15247
dfcb77a8
YQ
152482015-11-27 Yao Qi <yao.qi@linaro.org>
15249
15250 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15251
88e8ec1b
YQ
152522015-11-27 Yao Qi <yao.qi@linaro.org>
15253
15254 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15255 frames-invalid annotation.
15256
bfde72c2
YQ
152572015-11-27 Yao Qi <yao.qi@linaro.org>
15258
15259 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15260
f6512a69
SM
152612015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15262
15263 * gdb.threads/names.exp: New file.
15264 * gdb.threads/names.c: New file.
15265 * README: Mention gdb,no_thread_names.
15266
46a3515b
MM
152672015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15268
15269 PR 19297
15270 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15271 support" error.
15272
62147a22
PA
152732015-11-24 Pedro Alves <palves@redhat.com>
15274
15275 PR 17539
15276 * gdb.base/display.exp: Expect displays to be sorted in ascending
15277 order. Use multi_line.
15278 * gdb.base/solib-display.exp: Likewise.
15279
2f341b6e
PA
152802015-11-24 Pedro Alves <palves@redhat.com>
15281
15282 PR 17539
25d49b86
PA
15283 * gdb.base/display.exp: Expect displays to be sorted in ascending
15284 order. Use multi_line.
15285 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15286
7e0aa6aa
PA
152872015-11-24 Pedro Alves <palves@redhat.com>
15288
15289 PR 17539
15290 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15291 threads in ascending order.
15292 * gdb.base/foll-fork.exp: Likewise.
15293 * gdb.base/foll-vfork.exp: Likewise.
15294 * gdb.base/multi-forks.exp: Likewise.
15295 * gdb.mi/mi-nonstop.exp: Likewise.
15296 * gdb.mi/mi-nsintrall.exp: Likewise.
15297 * gdb.multi/base.exp: Likewise.
15298 * gdb.multi/multi-arch.exp: Likewise.
15299 * gdb.python/py-inferior.exp: Likewise.
15300 * gdb.threads/break-while-running.exp: Likewise.
15301 * gdb.threads/execl.exp: Likewise.
15302 * gdb.threads/gcore-thread.exp: Likewise.
15303 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15304 * gdb.threads/kill.exp: Likewise.
15305 * gdb.threads/linux-dp.exp: Likewise.
15306 * gdb.threads/multiple-step-overs.exp: Likewise.
15307 * gdb.threads/next-bp-other-thread.exp: Likewise.
15308 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15309 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15310 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15311 * gdb.threads/thread-find.exp: Likewise.
15312 * gdb.threads/tls.exp: Likewise.
15313 * lib/mi-support.exp (mi_reverse_list): Delete.
15314 (mi_check_thread_states): No longer reverse list.
15315
2cc57ad8
PA
153162015-11-24 Pedro Alves <palves@redhat.com>
15317
15318 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15319 use lowercase.
15320
c93e8391
SM
153212015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15322
15323 * gdb.trace/actions.c: Include trace-common.h.
15324 (main): Add a location for a fast tracepoint.
15325 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15326 the normal tracepoints.
15327 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15328
045ccf91
SM
153292015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15330
15331 * save-trace.exp: Factor out code to these...
15332 (gdb_save_tracepoints): New.
15333 (gdb_load_tracepoints): New.
15334 (do_save_load_test): New.
15335
5506f9f6
KB
153362015-11-23 Kevin Buettner <kevinb@redhat.com>
15337
15338 * gdb.base/asmlabel.exp: New test.
15339 * gdb.base/asmlabel.c: New test case.
15340
16c3b12f
JB
153412015-11-23 Joel Brobecker <brobecker@adacore.com>
15342
15343 * gdb.base/wrong_frame_bt_full-main.c: New file.
15344 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15345 * gdb.base/wrong_frame_bt_full.exp: New file.
15346
155bfbd3
JB
153472015-11-23 Joel Brobecker <brobecker@adacore.com>
15348
15349 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15350
bb097445
JM
153512015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15352
206853a0 15353 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15354 pstate register when comparing registers values in
15355 sparc64-*-linux-gnu targets to avoid spurious differences.
15356
9c88ed8f
JM
153572015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15358
206853a0 15359 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15360
96161e25
SL
153612015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15362
15363 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15364 as type argument to gdb_compile.
15365 * gdb.base/nested-subp2.exp: Likewise.
15366 * gdb.base/nested-subp3.exp: Likewise.
15367
340c2830
DV
153682015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15369
15370 * lib/dwarf.exp (_note): Fix left shift of negative value.
15371 * gdb.trace/trace-condition.exp: Likewise.
15372
c1862d0f
YQ
153732015-11-13 Yao Qi <yao.qi@linaro.org>
15374
15375 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15376 comments about d10v.
15377 (test_scalar_returns): Likewise.
15378 * gdb.base/d10v.ld: Remove.
15379 * gdb.base/overlays.exp: Remove the target triplet checking for
15380 d10v-*-*.
15381 * gdb.base/structs.exp (test_struct_returns): Remove the
15382 comments about d10v.
15383 (test_struct_calls): Likewise.
15384
77ae9c19
YQ
153852015-11-13 Yao Qi <yao.qi@linaro.org>
15386
15387 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15388 * gdb.base/gnu_vector.c: Don't include stdio.h.
15389 (main): Don't print res and call add_some_intvecs.
15390
430e004e
MK
153912015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15392
15393 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15394 macro.
15395 (func5): Removed.
15396 (func4): Use FAST_TRACEPOINT_LABEL.
15397 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15398 macro.
15399 (func): Removed.
15400 (thread_function): Use FAST_TRACEPOINT_LABEL.
15401 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15402 (func): Remove.
15403 (marker): Use FAST_TRACEPOINT_LABEL.
15404 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15405 (pendfunc1): Remove.
15406 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15407 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15408 (foo): Remove.
15409 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15410 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15411 macro.
15412 (func): Remove.
15413 (marker): Use FAST_TRACEPOINT_LABEL.
15414 * gdb.trace/trace-common.h: New header.
15415 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15416 macro.
15417 (func): Remove.
15418 (marker): Use FAST_TRACEPOINT_LABEL.
15419 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15420 (func): Remove.
15421 (thread_function): Use FAST_TRACEPOINT_LABEL.
15422
6e7675a7
MK
154232015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15424
15425 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15426 in front.
15427 * gdb.trace/change-loc.exp: Use global pcreg definition.
15428 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15429 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15430 in front.
15431 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15432 * gdb.trace/pending.exp: Likewise.
15433 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15434 * gdb.trace/trace-break.exp: Likewise.
15435 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15436 in front.
15437 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15438 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15439 in front.
15440 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15441
dddc0e16
JB
154422015-11-09 Joel Brobecker <brobecker@adacore.com>
15443
15444 * gdb.ada/fin_fun_out: New testcase.
15445
c6f0b406
KB
154462015-11-07 Kevin Buettner <kevinb@redhat.com>
15447
15448 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15449 value associated with DW_AT_byte_size.
15450 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15451 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15452 DW_AT_upper_bound.
15453
f01dcfd9
KB
154542015-11-07 Kevin Buettner <kevinb@redhat.com>
15455
15456 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15457 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15458 version.
15459 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15460 gdb.dwarf2/dw2-canonicalize-type.exp,
15461 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15462 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15463 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15464 provided by gdb_target_symbol_prefix_flags_asm.
15465 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15466 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15467 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15468 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15469 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15470 macros where needed). Use this macro for symbols which require
15471 the prefix provided by SYMBOL_PREFIX.
15472
2223449a
KB
154732015-11-05 Kevin Buettner <kevinb@redhat.com>
15474
15475 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15476 New procs.
15477 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15478 representing expressions, of more than one list element.
15479 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15480 to prepend linker symbol prefix to f.
15481 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15482 table_1 and table_2.
15483 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15484 Likewise, for f and g.
15485 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15486 for ptr.
15487 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15488 for main.
15489 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15490 table_1_ptr and table_2_ptr.
15491
6f2f1a3a
JK
154922015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15493 Joel Brobecker <brobecker@adacore.com>
15494
15495 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15496
566c56c9
MK
154972015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15498
15499 * gdb.reverse/s390-mvcle.c: New test.
15500 * gdb.reverse/s390-mvcle.exp: New file.
15501 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15502
d5f0636b
MK
155032015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15504
15505 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15506
7ad8b86c
MK
155072015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15508
15509 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15510 reaching marker2.
15511 * gdb.reverse/getresuid-reverse.exp: Likewise.
15512 * gdb.reverse/pipe-reverse.exp: Likewise.
15513 * gdb.reverse/readv-reverse.exp: Likewise.
15514 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15515 * gdb.reverse/time-reverse.exp: Likewise.
15516 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15517
4081c0f1
YQ
155182015-10-30 Yao Qi <yao.qi@linaro.org>
15519
15520 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15521 (empty_cycle): Remove.
15522 (main): Don't call empty_cycle. Don't use watch_count_done.
15523 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15524 empty_cycle. Rewrite the code counting HW watchpoints.
15525
452b4ba5
MK
155262015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15527
15528 * gdb.reverse/fstatat-reverse.c: New test.
15529 * gdb.reverse/fstatat-reverse.exp: New file.
15530 * gdb.reverse/getresuid-reverse.c: New test.
15531 * gdb.reverse/getresuid-reverse.exp: New file.
15532 * gdb.reverse/pipe-reverse.c: New test.
15533 * gdb.reverse/pipe-reverse.exp: New file.
15534 * gdb.reverse/readv-reverse.c: New test.
15535 * gdb.reverse/readv-reverse.exp: New file.
15536 * gdb.reverse/recvmsg-reverse.c: New test.
15537 * gdb.reverse/recvmsg-reverse.exp: New file.
15538 * gdb.reverse/time-reverse.c: New test.
15539 * gdb.reverse/time-reverse.exp: New file.
15540 * gdb.reverse/waitpid-reverse.c: New test.
15541 * gdb.reverse/waitpid-reverse.exp: New file.
15542
5e2e7507
JK
155432015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15544
15545 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15546
0fde2c53
DE
155472015-10-26 Doug Evans <dje@google.com>
15548
15549 PR symtab/17391
15550 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15551 * gdb.dwarf2/bad-regnum.c: New file.
15552 * gdb.dwarf2/bad-regnum.exp: New file.
15553
1a70ae97
DE
155542015-10-26 Doug Evans <dje@google.com>
15555
15556 PR python/18938
15557 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15558 file.
15559
27dc26ab
JK
155602015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15561
15562 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15563 for a change by "Mention language in compile error message".
15564
bed91f4d
SM
155652015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15566
15567 PR python/18073
15568 * gdb.python/py-type.c (C::a_method): New.
15569 (C::a_const_method): New.
15570 (C::a_static_method): New.
15571 (a_function): New.
15572 * gdb.python/py-type.exp (test_fields): Test getting fields
15573 from function and method.
15574
3f2f83dd
KB
155752015-10-21 Keven Boell <keven.boell@intel.com>
15576
15577 * gdb.fortran/vla-alloc-assoc.exp: New file.
15578 * gdb.fortran/vla-datatypes.exp: New file.
15579 * gdb.fortran/vla-datatypes.f90: New file.
15580 * gdb.fortran/vla-history.exp: New file.
15581 * gdb.fortran/vla-ptype-sub.exp: New file.
15582 * gdb.fortran/vla-ptype.exp: New file.
15583 * gdb.fortran/vla-sizeof.exp: New file.
15584 * gdb.fortran/vla-sub.f90: New file.
15585 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15586 * gdb.fortran/vla-value-sub-finish.exp: New file.
15587 * gdb.fortran/vla-value-sub.exp: New file.
15588 * gdb.fortran/vla-value.exp: New file.
15589 * gdb.fortran/vla-ptr-info.exp: New file.
15590 * gdb.mi/mi-vla-fortran.exp: New file.
15591 * gdb.mi/vla.f90: New file.
15592
27145d50
SL
155932015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15594
15595 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15596 of hardwired timeout value.
15597
5f3ff4f8
JK
155982015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15599 Pedro Alves <palves@redhat.com>
15600
15601 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15602 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15603
bfd09d20
JS
156042015-10-19 Josh Stone <jistone@redhat.com>
15605
15606 * gdb.base/catch-syscall.c: Include <sched.h>.
15607 (unknown_syscall): New variable.
15608 (main): Trigger a vfork and an unknown syscall.
15609 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15610 (unknown_syscall_number): Likewise.
15611 (check_call_to_syscall): Accept an optional syscall pattern.
15612 (check_return_from_syscall): Likewise.
15613 (check_continue): Likewise.
15614 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15615 (test_catch_syscall_skipping_return): New test toggling off 'catch
15616 syscall' to step over the syscall return, then toggling back on.
15617 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15618 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15619 (do_syscall_tests): Call test_catch_syscall_without_args and
15620 test_catch_syscall_mid_vfork.
15621 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15622 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15623
b32b93c6
AS
156242015-10-19 Andrew Stubbs <ams@codesourcery.com>
15625
15626 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15627 print g_vE): Add new pass patterns.
15628 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15629 print various symbol names for vptr fields.
15630
9d622bda
AB
156312015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15632
15633 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15634 results.
15635
0fd8ac1c
YQ
156362015-10-12 Yao Qi <yao.qi@linaro.org>
15637
15638 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15639
34240514
YQ
156402015-10-12 Yao Qi <yao.qi@linaro.org>
15641
15642 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15643 is aarch64*-*-linux*.
15644
8240f442
YQ
156452015-10-12 Yao Qi <yao.qi@linaro.org>
15646
15647 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15648 (can_relocate_bcond_true): ... it.
15649 (can_relocate_bcond_false): New function.
15650 (foo): Likewise.
15651 (can_relocate_bl): Likewise.
15652 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15653 can_relocate_bl.
15654
2520f728
PMR
156552015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15656
15657 * gdb.base/nested-addr.c: New file.
15658 * gdb.base/nested-addr.exp: New testcase.
15659
abcef95a
MM
156602015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15661
15662 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15663 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15664 its output. Ignore the output of "record goto begin" and instead
15665 check that GDB is replaying.
15666
145e3ddb
PA
156672015-10-09 Pedro Alves <palves@redhat.com>
15668
15669 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15670 (top level): Use it in the run with no args test.
15671
d5d8c4e1
IB
156722015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15673
15674 * gdb.dlang/properties.exp: New file.
15675
06e635ef
SL
156762015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15677
15678 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15679 whether or not address 0x1000 is mapped on the target.
15680
e019fd1d
SM
156812015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15682
15683 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15684 build.
15685
77ba2a67
MM
156862015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15687
15688 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15689 instruction-history test.
15690
c60eb31f
DE
156912015-09-28 Doug Evans <dje@google.com>
15692
15693 * gdb.base/gcore.c (array_func): Add reference to static_array.
15694
9a3c8263
SM
156952015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15696
15697 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15698 source line.
15699
9720e656
SL
157002015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15701
15702 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15703 short or char as base type.
15704
938d3bf2
SL
157052015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15706
15707 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15708 to allow any size enum.
15709
e6c2c623
PMR
157102015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15711
15712 * gdb.ada/array_ptr_renaming.exp: New testcase.
15713 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15714 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15715
06da0f77
PL
157162015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15717
15718 * gdb.trace/ftrace-lock.c: New file.
15719 * gdb.trace/ftrace-lock.exp: New file.
15720
4f51c22a
PL
157212015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15722
15723 * gdb.arch/insn-reloc.c: New file.
15724 * gdb.arch/ftrace-insn-reloc.exp: New file.
15725
7041adf4
PL
157262015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15727
15728 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15729 instruction.
15730 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15731 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15732 * gdb.trace/range-stepping.c: Likewise.
15733 * gdb.trace/trace-break.c: Likewise.
15734 * gdb.trace/trace-mt.c (thread_function): Likewise.
15735 * gdb.trace/ftrace.c (marker): Likewise.
15736 * gdb.trace/trace-condition.c (marker): Likewise.
15737 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15738 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15739 is_aarch64_target.
15740
015d2e7e
DE
157412015-09-18 Doug Evans <xdje42@gmail.com>
15742
15743 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15744 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15745
26b188a2
SL
157462015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15747
15748 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15749 the breakpoint.
15750
79dc332b
SL
157512015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15752
15753 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15754 the pending breakpoint. Remove timeout override for "Run till
15755 MI pending breakpoint on pendfunc3 on thread 2" test.
15756
f57929f2
SL
157572015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15758
15759 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15760 filename pattern.
15761
3f469b17
SL
157622015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15763
15764 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15765 in breakpoint filename pattern.
15766
515b89b3
SL
157672015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15768
7800dbe4
SL
15769 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15770
157712015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15772
515b89b3
SL
15773 * gdb.linespec/explicit.exp: Check for readline support for
15774 tab-completion tests. Fix obvious typo.
15775
d2939ba2
MM
157762015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15777
15778 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15779 and replay.
15780
cbb55fa7
MM
157812015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15782
15783 * gdb.btrace/non-stop.c: New.
15784 * gdb.btrace/non-stop.exp: New.
15785
43691ca1
PL
157862015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15787 Yao Qi <yao.qi@linaro.org>
15788
15789 * gdb.trace/trace-condition.c: New file.
15790 * gdb.trace/trace-condition.exp: New file.
15791
d78908cf
WW
157922015-09-16 Wei-cheng Wang <cole945@gmail.com>
15793
15794 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15795 for testing bytecode compilation.
15796
1ed415e2
PA
157972015-09-16 Pedro Alves <palves@redhat.com>
15798 Sandra Loosemore <sandra@codesourcery.com>
15799
15800 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15801 (SECONDS): Redefine.
15802 (main): Call pthread_kill and alarm early.
15803 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15804 support.
15805 (test): If the target can't hardware step and doesn't support
15806 displaced stepping, increase the timeout.
15807
d136eff5
PA
158082015-09-16 Pedro Alves <palves@redhat.com>
15809
15810 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15811 (enable_debug): New procedures.
15812 (test): Use them. Bail out if waiting for threads fails.
15813 (top level): Bail out if a test fails.
15814
991f019c
YQ
158152015-09-16 Yao Qi <yao.qi@linaro.org>
15816
15817 * gdb.asm/asm-source.exp: Set asm-arch for
15818 aarch64*-*-* target.
15819 * gdb.asm/aarch64.inc: New file.
15820
bfca584f
PMR
158212015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15822
15823 * gdb.ada/array_of_variable_length.exp: New testcase.
15824 * gdb.ada/array_of_variable_length/foo.adb: New file.
15825 * gdb.ada/array_of_variable_length/pck.adb: New file.
15826 * gdb.ada/array_of_variable_length/pck.ads: New file.
15827
b326e587
DE
158282015-09-15 Doug Evans <dje@google.com>
15829
15830 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15831 of function static local variable.
15832
5382cfab
PW
158332015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15834
15835 * gdb.threads/tls-so_extern.exp: New test file.
15836 * gdb.threads/tls-so_extern.c: New test file.
15837 * gdb.threads/tls-so_extern_main.c: New test file.
15838
141c5cc4
JK
158392015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15840
15841 * gdb.opt/solib-intra-step-lib.c: New file.
15842 * gdb.opt/solib-intra-step-main.c: New file.
15843 * gdb.opt/solib-intra-step.exp: New file.
15844
d15dcecd
PA
158452015-09-15 Pedro Alves <palves@redhat.com>
15846
15847 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15848 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15849
4c2f2a79
PA
158502015-09-14 Pedro Alves <palves@redhat.com>
15851
15852 * gdb.base/hook-stop-continue.c: Delete.
15853 * gdb.base/hook-stop-continue.exp: Delete.
15854 * gdb.base/hook-stop-frame.c: Delete.
15855 * gdb.base/hook-stop-frame.exp: Delete.
15856 * gdb.base/hook-stop.c: New file.
15857 * gdb.base/hook-stop.exp: New file.
15858
919e6dbe
PMR
158592015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15860
15861 * gdb.ada/access_to_packed_array.exp: New testcase.
15862 * gdb.ada/access_to_packed_array/foo.adb: New file.
15863 * gdb.ada/access_to_packed_array/pack.adb: New file.
15864 * gdb.ada/access_to_packed_array/pack.ads: New file.
15865
157280a4
MM
158662015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15867
15868 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15869 buffer size test.
15870
2fd33e94
DB
158712015-09-11 Don Breazeal <donb@codesourcery.com>
15872
15873 * gdb.base/foll-exec.c: Add copyright header. Fix
15874 formatting issues.
15875 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15876 (do_exec_tests): Use clean_restart in place of zap_session,
15877 and for test initialization. Fix formatting issues. Use
15878 fail in place of perror.
15879 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15880 an expect statement to match an expression with output from
15881 the program under debug.
15882 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15883 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15884 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15885 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15886 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15887
e70b6e8e
DE
158882015-09-09 Doug Evans <dje@google.com>
15889
15890 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15891
7a551a51
DE
158922015-09-09 Doug Evans <dje@google.com>
15893
15894 * gdb.base/pie-execl.exp: Fix result test of build_executable.
15895
4c666f84
DE
158962015-09-09 Doug Evans <dje@google.com>
15897
15898 * gdb.base/savedregs.exp: Fix typo.
15899
243a9253
PA
159002015-09-09 Pedro Alves <palves@redhat.com>
15901
15902 * gdb.mi/mi-cli.exp: Add CLI finish tests.
15903
c0fa8fbd
SL
159042015-09-08 Sandra Loosemore <sandra@codesourcery.com>
15905
15906 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
15907 command actually switches threads. Give up on remaining
15908 tests if target fails to stop at breakpoint.
15909
cd7c1778
PMR
159102015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
15911
15912 * gdb.ada/funcall_char.exp: New testcase.
15913 * gdb.ada/funcall_char/foo.adb: New file.
15914
dc5c8746
PMR
159152015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
15916
15917 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
15918 expected outputs. Add two testcases for completing ambiguous
15919 functions.
15920 * gdb.ada/complete/aux_pck.adb: New file.
15921 * gdb.ada/complete/aux_pck.ads: New file.
15922 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
15923 Ambiguous_Func functions.
15924 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
15925 * gdb.ada/complete/pck.adb: Likewise.
15926
4e83a1e7
UW
159272015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
15928
15929 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
15930 failures to run the test program under GDB.
15931
8ce74153
LM
159322015-08-26 Luis Machado <lgustavo@codesourcery.com>
15933
15934 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
15935 to C.
15936
e9756d52
PP
159372015-08-26 Patrick Palka <patrick@parcs.ath.cx>
15938
15939 * gdb.base/run-after-attach.exp: New test file.
15940 * gdb.base/run-after-attach.c: New test file.
15941
8d37573b
DB
159422015-08-26 Don Breazeal <donb@codesourcery.com>
15943
15944 * gdb.base/foll-exec-2.c: New test program.
15945 * gdb.base/foll-exec-2.exp: New test.
15946
63e43d3a
PMR
159472015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
15948
15949 * gdb.base/nested-subp1.exp: New file.
15950 * gdb.base/nested-subp1.c: New file.
15951 * gdb.base/nested-subp2.exp: New file.
15952 * gdb.base/nested-subp2.c: New file.
15953 * gdb.base/nested-subp3.exp: New file.
15954 * gdb.base/nested-subp3.c: New file.
15955
3d40fbb5
PA
159562015-08-24 Pedro Alves <palves@redhat.com>
15957
15958 * gdb.server/connect-without-multi-process.c: New file.
15959 * gdb.server/connect-without-multi-process.exp: New file.
15960
4422ac93
LM
159612015-08-24 Luis Machado <lgustavo@codesourcery.com>
15962
15963 * gdb.opt/inline-markers.c: Make z int.
15964
91dddb86
LM
159652015-08-24 Luis Machado <lgustavo@codesourcery.com>
15966
15967 * gdb.opt/inline-markers.c: Make z volatile.
15968
a48847ee
LM
159692015-08-24 Luis Machado <lgustavo@codesourcery.com>
15970
15971 * gdb.opt/inline-bt.c: New volatile global z.
15972 * gdb.opt/inline-cmds.c: Likewise.
15973 * gdb.opt/inline-locals.c: Likewise.
15974 * gdb.opt/inline-markers.c: New extern global z.
15975 (marker): Use z.
15976 (inline_fn): Likewise.
15977
0ebbc52b
PA
159782015-08-24 Pedro Alves <palves@redhat.com>
15979
15980 * config/m32r-stub.exp: Remove file.
15981 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
15982 * gdb.base/call-rt-st.exp: Likewise.
15983 * gdb.base/call-strs.exp: Likewise.
15984 * gdb.base/default.exp: Remove references to h8300-*-hms and
15985 *-*-udi*.
15986 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
15987
77c365df
AA
159882015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
15989
15990 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
15991 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
15992 and "return" use KFAIL when GDB can not read/write the vector
15993 return value.
15994
4313b8c0
GB
159952015-08-21 Gary Benson <gbenson@redhat.com>
15996
15997 * gdb.trace/pending.exp: Cope with remote transfer warnings.
15998
0e433b32
PA
159992015-08-20 Pedro Alves <palves@redhat.com>
16000
16001 * gdb.server/solib-list.exp: No longer expect an interior stop in
16002 non-stop mode.
16003
221e1a37
PA
160042015-08-20 Pedro Alves <palves@redhat.com>
16005
16006 * gdb.server/connect-stopped-target.c: New file.
16007 * gdb.server/connect-stopped-target.exp: New file.
16008
40e3ad0e
PA
160092015-08-20 Pedro Alves <palves@redhat.com>
16010
16011 * gdb.dwarf2/comp-unit-lang.exp: New file.
16012 * gdb.dwarf2/comp-unit-lang.c: New file.
16013
af39b327
PMR
160142015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16015
16016 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16017 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16018
7d45c7c3 160192015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16020
7d45c7c3
KB
16021 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16022 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16023
4d6cceb4
DE
160242015-08-18 Doug Evans <dje@google.com>
16025 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16026
16027 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16028 skip_python_tests. New arg prompt_regexp.
16029 (skip_python_tests): New function.
16030 * lib/mi-support.exp (mi_skip_python_tests): New function.
16031 * gdb.python/py-mi-objfile-gdb.py: New file.
16032 * gdb.python/py-mi-objfile.c: New file.
16033 * gdb.python/py-mi-objfile.exp: New file.
16034
ad89c2aa
KS
160352015-08-17 Keith Seitz <keiths@redhat.com>
16036
16037 * gdb.linespec/explicit.exp: Move strace test from here ...
16038 * gdb.trace/strace.exp: ... to here.
16039
e3ae3c43
PP
160402015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16041
16042 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16043 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16044
604b2636
DE
160452015-08-14 Doug Evans <xdje42@gmail.com>
16046
16047 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16048 inferior before selecting a new file.
16049
6ff0ba5f
DE
160502015-08-14 Doug Evans <xdje42@gmail.com>
16051
16052 * gdb.mi/mi-disassemble.exp: Update.
16053 * gdb.base/disasm-optim.S: New file.
16054 * gdb.base/disasm-optim.c: New file.
16055 * gdb.base/disasm-optim.h: New file.
16056 * gdb.base/disasm-optim.exp: New file.
16057
9ca98f92
KS
160582015-08-14 Keith Seitz <keiths@redhat.com>
16059
16060 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16061 "evaluated-by".
16062
52bbc560
JB
160632015-08-13 Joel Brobecker <brobecker@adacore.com>
16064
16065 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16066
5d8c3ed3
PMR
160672015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16068
16069 * gdb.ada/fun_renaming.exp: New testcase.
16070 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16071 * gdb.ada/fun_renaming/pack.adb: New file.
16072 * gdb.ada/fun_renaming/pack.ads: New file.
16073
ea8812bc
KS
160742015-08-12 Keith Seitz <keiths@redhat.com>
16075
16076 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16077 gdb_get_line_number.
16078
4dafcdeb
JB
160792015-08-12 Joel Brobecker <brobecker@adacore.com>
16080
16081 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16082 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16083 gdb.base/dso2dso.exp: New files.
16084
5ba32597
SDJ
160852015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16086 Pedro Alves <palves@redhat.com>
16087 Keith Seitz <keiths@redhat.com>
16088
16089 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16090 GDBFLAGS.
16091
b6dafabf
PP
160922015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16093
16094 * gdb.base/gdbhistsize-history.exp
16095 (test_histsize_history_setting): Use save_vars.
16096 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16097 Use save_vars.
16098 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16099 * gdb.base/readline.exp: Use save_vars.
16100
abe8e607
PP
161012015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16102
16103 * lib/gdb.exp (save_vars): New proc.
16104
629500fa
KS
161052015-08-11 Keith Seitz <keiths@redhat.com>
16106
16107 * gdb.base/help.exp: Update help_breakpoint_text.
16108
eb8c4e2e
KS
161092015-08-11 Keith Seitz <keiths@redhat.com>
16110
16111 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16112 (at toplevel): Call test_explicit_breakpoints.
16113 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16114 breakpoints.
16115 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16116 breakpoint conditions, "-cond".
16117
87f0e720
KS
161182015-08-11 Keith Seitz <keiths@redhat.com>
16119
16120 * gdb.linespec/3explicit.c: New file.
16121 * gdb.linespec/cpexplicit.cc: New file.
16122 * gdb.linespec/cpexplicit.exp: New file.
16123 * gdb.linespec/explicit.c: New file.
16124 * gdb.linespec/explicit.exp: New file.
16125 * gdb.linespec/explicit2.c: New file.
16126 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16127 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16128 before using in the matching pattern.
16129 Clarify that `prefix' is a regular expression.
16130
f00aae0f
KS
161312015-08-11 Keith Seitz <keiths@redhat.com>
16132
16133 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16134 test.
16135 Add tests for missing ",FMT" and ",".
16136
e27852be
DE
161372015-08-10 Doug Evans <dje@google.com>
16138 Keith Seitz <keiths@redhat.com>
16139
16140 PR gdb/17960
16141 * gdb.base/completion.exp: Add location completer tests.
16142
7f03bd92
PA
161432015-08-07 Pedro Alves <palves@redhat.com>
16144
16145 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16146 tests here.
16147 (top level): Run do_test with and without displaced stepping.
16148
3fc8eb30
PA
161492015-08-07 Pedro Alves <palves@redhat.com>
16150
16151 * gdb.base/valgrind-disp-step.c: New file.
16152 * gdb.base/valgrind-disp-step.exp: New file.
16153
d4569d7b
PA
161542015-08-07 Pedro Alves <palves@redhat.com>
16155
16156 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16157 Delete function.
16158 (main): Add alarm. Run an infinite loop instead of calling
16159 wait_threads.
16160 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16161 comment.
16162 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16163 Delete function.
16164 (main): Add alarm. Run an infinite loop instead of calling
16165 wait_threads.
16166 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16167 comment.
16168
e1316e60
PA
161692015-08-07 Pedro Alves <palves@redhat.com>
16170
16171 * gdb.base/checkpoint-ns.exp: New file.
16172 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16173 standard_testfile.
16174
da8c46d2
MM
161752015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16176
16177 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16178 * gdb.btrace/instruction_history.exp: Update.
16179 * gdb.btrace/tsx.exp: New.
16180 * gdb.btrace/tsx.c: New.
16181
de1c2c52
PA
161822015-08-06 Pedro Alves <palves@redhat.com>
16183
16184 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16185 increase timeout.
16186 * gdb.reverse/until-precsave.exp: Bump timeouts.
16187
782e0bf4
PA
161882015-08-06 Pedro Alves <palves@redhat.com>
16189
16190 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16191
83e97ed0
PA
161922015-08-06 Pedro Alves <palves@redhat.com>
16193
16194 PR gdb/18749
16195 * gdb.threads/process-dies-while-handling-bp.c: New file.
16196 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16197
863d01bd
PA
161982015-08-06 Pedro Alves <palves@redhat.com>
16199
16200 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16201 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16202
0a39bb32
PA
162032015-08-05 Pedro Alves <palves@redhat.com>
16204
16205 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16206 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16207
ee2d2b10
SL
162082015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16209
16210 * gdb.base/bp-permanent.exp: Report test as unsupported if
16211 the target cannot stop at the permanent breakpoint.
16212
4e1bdb00
DE
162132015-08-03 Doug Evans <dje@google.com>
16214
16215 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16216 10000.
16217
3d338901
DE
162182015-08-03 Doug Evans <dje@google.com>
16219
16220 * Makefile.in (workers/%.worker, build-perf): New rule.
16221 (GDB_PERFTEST_MODE): New variable.
16222 (check-perf): Use it.
16223 (clean): Clean up gdb.perf parallel build subdirs.
16224 * lib/build-piece.exp: New file.
16225 * lib/gdb.exp (make_gdb_parallel_path): New function
16226 (standard_output_file, standard_temp_file): Call it.
16227 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16228 of $GDB_PARALLEL.
16229 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16230
af061d3e
DE
162312015-08-03 Doug Evans <dje@google.com>
16232
8e1afc81 16233 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16234 (LOG_FILE_NAME): New global.
16235 (TextReporter.__init__): Initialize self.txt_sum.
16236 (TextReporter.report): Add support for multiple data-points.
16237 Move report to perftest.sum, put raw data in perftest.log.
16238 (TextReporter.start): Open sum and log files.
16239 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16240 * gdb.perf/lib/perftest/testresult.py
16241 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16242
2c8c5d37
PA
162432015-07-31 Pedro Alves <palves@redhat.com>
16244
16245 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16246 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16247 kill_wait_spawned_process instead of explicit "kill -9".
16248 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16249 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16250 kill_wait_spawned_process.
16251 * gdb.base/attach-twice.exp: Likewise.
16252 * gdb.base/attach.exp: Likewise.
16253 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16254 gdb_test_multiple.
16255 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16256 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16257 kill_wait_spawned_process.
16258 * gdb.base/valgrind-infcall.exp: Likewise.
16259 * gdb.multi/multi-attach.exp: Likewise.
16260 * gdb.python/py-prompt.exp: Likewise.
16261 * gdb.python/py-sync-interp.exp: Likewise.
16262 * gdb.server/ext-attach.exp: Likewise.
16263 * gdb.threads/attach-into-signal.exp (corefunc): Use
16264 spawn_wait_for_attach, spawn_id_get_pid and
16265 kill_wait_spawned_process.
16266 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16267 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16268 spawn_id_get_pid and kill_wait_spawned_process.
16269 * gdb.threads/attach-stopped.exp (corefunc): Use
16270 spawn_wait_for_attach, spawn_id_get_pid and
16271 kill_wait_spawned_process.
16272 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16273 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16274 kill_wait_spawned_process instead of explicit "kill -9".
16275 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16276 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16277 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16278 processes. Don't map cygwin/windows pids here. Now returns a
16279 spawn id list.
16280
032a0fca
SL
162812015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16282
16283 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16284 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16285 correct patch.
16286
61a934ca
SL
162872015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16288
16289 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16290
4bc4d428
SL
162912015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16292
16293 Reapply:
16294 2014-05-21 Mark Wielaard <mjw@redhat.com>
16295
16296 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16297
998d452a
PA
162982015-07-30 Pedro Alves <palves@redhat.com>
16299
16300 * linux-low.c (handle_extended_wait): Set the child's last
16301 reported status to TARGET_WAITKIND_STOPPED.
16302
69dde7dc
PA
163032015-07-30 Pedro Alves <palves@redhat.com>
16304
16305 PR threads/18600
16306 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16307 only shows inferior 1.
16308
4dd63d48
PA
163092015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16310 Pedro Alves <palves@redhat.com>
16311
16312 PR threads/18600
16313 * gdb.threads/fork-plus-threads.c: New file.
16314 * gdb.threads/fork-plus-threads.exp: New file.
16315
d618e4c5
PP
163162015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16317
16318 * gdb.base/batch-preserve-term-settings.exp
16319 (test_terminal_settings_preserved_after_cli_exit): Use
16320 send_quit_command.
16321
1eef6428
PA
163222015-07-29 Pedro Alves <palves@redhat.com>
16323 Don Breazeal <donb@codesourcery.com>
16324
16325 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16326 output from both inferior_spawn_id and gdb_spawn_id.
16327
7da5b897
SDJ
163282015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16329
16330 * gdb.threads/attach-into-signal.exp (corefunc): Use
16331 with_test_prefix on nested loops, uniquefying the test messages.
16332
dac804df
SDJ
163332015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16334
16335 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16336 commit.
16337
06265e53
PP
163382015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16339
16340 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16341 New proc.
16342 (test_terminal_settings_preserved_after_sigterm): New test.
16343
18206ca3
PP
163442015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16345
16346 * gdb.base/batch-preserve-term-settings.exp
16347 (test_terminal_settings_preserved_after_cli_exit): New test.
16348
90074d11
PP
163492015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16350
16351 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16352 manipulation of saved_gdbflags.
16353 (test_terminal_settings_preserved): Remove global declaration of
16354 the unused variable pagination_prompt. Remove manipulation of
16355 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16356 GDBFLAGS.
16357
eb1a7902
PA
163582015-07-29 Pedro Alves <palves@redhat.com>
16359
16360 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16361
8b75dd3b
PA
163622015-07-29 Pedro Alves <palves@redhat.com>
16363
16364 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16365 at the top.
16366
dedad4e3
PA
163672015-07-29 Pedro Alves <palves@redhat.com>
16368
16369 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16370 (main): Call gdb_unbuffer_output.
16371 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16372 (main): Call gdb_unbuffer_output.
16373 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16374 (main): Call gdb_unbuffer_output.
16375 * gdb.base/call-strs.exp: Adjust to step over the
16376 gdb_unbuffer_output call.
16377 * gdb.base/catch-gdb-caused-signals.c: Include
16378 "../lib/unbuffer_output.c".
16379 (main): Call gdb_unbuffer_output.
16380 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16381 (main): Call gdb_unbuffer_output.
16382 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16383 (main): Call gdb_unbuffer_output.
16384 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16385 (main): Call gdb_unbuffer_output.
16386 * gdb.base/shlib-call.exp: Adjust to step over the
16387 gdb_unbuffer_output call.
16388 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16389 (main): Call gdb_unbuffer_output.
16390 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16391 (main): Call gdb_unbuffer_output.
16392 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16393 (main): Rename to ...
16394 (test): ... this.
16395 (main): Reimplement.
16396 * gdb.base/varargs.exp: Run to test instead of to main.
16397 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16398 (main): Call gdb_unbuffer_output.
16399
58789a91
PA
164002015-07-29 Pedro Alves <palves@redhat.com>
16401
16402 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16403 factore out from mi_continue_dprintf. For call-style dprintfs,
16404 expect dprintf output out of $inferior_spawn_id.
16405 (mi_continue_dprintf): Use mi_expect_dprintf.
16406 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16407 (main): Call gdb_unbuffer_output.
16408
e8376742
PA
164092015-07-29 Pedro Alves <palves@redhat.com>
16410
16411 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16412 (default_mi_gdb_start): Set inferior_spawn_id instead of
16413 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16414 gdb_spawn_id.
16415 (mi_gdb_test): Always expect inferior output from both
16416 $inferior_spawn_id and $gdb_spawn_id.
16417
08280010
PA
164182015-07-29 Pedro Alves <palves@redhat.com>
16419
16420 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16421 send_inferior and $inferior_spawn_id.
16422
4d30e432
PA
164232015-07-29 Pedro Alves <palves@redhat.com>
16424
16425 * gdb.gdb/complaints.exp (test_initial_complaints)
16426 (test_serial_complaints, test_short_complaints): Use
16427 gdb_test_stdio.
16428 (test_empty_complaint): Handle $inferior_spawn_id !=
16429 $gdb_spawn_id.
16430
0d30a335
PA
164312015-07-29 Pedro Alves <palves@redhat.com>
16432
16433 * gdb.base/varargs.exp: Use gdb_test_stdio.
16434
39413b29
PA
164352015-07-29 Pedro Alves <palves@redhat.com>
16436
16437 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16438
7cb000a9
PA
164392015-07-29 Pedro Alves <palves@redhat.com>
16440
16441 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16442
d7b8ac82
PA
164432015-07-29 Pedro Alves <palves@redhat.com>
16444
16445 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16446 parameter into two new parameters, "inf_result" and "gdb_result".
16447 Expect inferior output and gdb output from $inferior_spawn_id and
16448 $gdb_spawn_id, respectively. Adjust all callers.
16449
789c3a0c
PA
164502015-07-29 Pedro Alves <palves@redhat.com>
16451
16452 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16453 of gdb_test_sequence.
16454
77e760c3
PA
164552015-07-29 Pedro Alves <palves@redhat.com>
16456
16457 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16458 (saw_spurious_output): Expect inferior output from
16459 $inferior_spawn_id. Use gdb_test_stdio.
16460
8396d2cd
PA
164612015-07-29 Pedro Alves <palves@redhat.com>
16462
16463 * gdb.base/dprintf.exp: Use standard_testfile. Change
16464 prepare_for_testing call.
16465 (srcfile): Don't set.
16466 (restart): New procedure.
16467 (test_dprintf): New procecure, use to continue over dprintfs.
16468 (test_call, test_agent): New procedures, tests moved here.
16469 Restart gdb and recreate dprintfs. Adjust expected output.
16470
2051d61f
PA
164712015-07-29 Pedro Alves <palves@redhat.com>
16472
16473 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16474
452397af
PA
164752015-07-29 Pedro Alves <palves@redhat.com>
16476
16477 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16478
8aed9555
PA
164792015-07-29 Pedro Alves <palves@redhat.com>
16480
16481 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16482 gdb_test_stdio.
16483
188a61b4
PA
164842015-07-29 Pedro Alves <palves@redhat.com>
16485
16486 * lib/gdb.exp (gdb_test_stdio): New procedure.
16487
12264a45
PA
164882015-07-29 Pedro Alves <palves@redhat.com>
16489
16490 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16491
23ffc893
PA
164922015-07-29 Pedro Alves <palves@redhat.com>
16493
16494 * gdb.base/call-signal-resume.exp: Remove check for
16495 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16496 * gdb.base/unwindonsignal.exp: Likewise.
16497 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16498 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16499
65566918
PA
165002015-07-29 Pedro Alves <palves@redhat.com>
16501
16502 * gdb.base/siginfo-addr.c (pass): New function.
16503 (handler): Call it iff si_addr is correct.
16504 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16505 Set a breakpoint at "pass" and continue to it.
16506
d60a9221
SDJ
165072015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16508
16509 * gdb.python/py-objfile.exp: Make some tests have unique names.
16510 * gdb.python/py-pp-registration.exp: Likewise.
16511
bde40b8f
PA
165122015-07-28 Pedro Alves <palves@redhat.com>
16513
16514 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16515
13e1dec8
SM
165162015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16517
16518 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16519
da33c9a7
SM
165202015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16521
16522 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16523
077836f7
PP
165242015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16525
16526 * gdb.base/gdb-sigterm-2.exp: New test.
16527
b8cc7b2e
DE
165282015-07-25 Doug Evans <xdje42@gmail.com>
16529
16530 Revert:
16531 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16532 (workers/%.worker, build-perf): New rule.
16533 (GDB_PERFTEST_MODE): New variable.
16534 (check-perf): Use it.
16535 (clean): Clean up gdb.perf parallel build subdirs.
16536 * lib/build-piece.exp: New file.
16537 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16538 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16539 name.
16540 (standard_temp_file): Ditto.
16541 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16542 of $GDB_PARALLEL.
16543
c8bd4544
DE
165442015-07-24 Doug Evans <dje@google.com>
16545
16546 * gdb.perf/lib/perftest/utils.py: New file.
16547 * gdb.perf/gm-hello.cc: New file.
16548 * gdb.perf/gm-pervasive-typedef.cc: New file.
16549 * gdb.perf/gm-pervasive-typedef.h: New file.
16550 * gdb.perf/gm-std.cc: New file.
16551 * gdb.perf/gm-std.h: New file.
16552 * gdb.perf/gm-use-cerr.cc: New file.
16553 * gdb.perf/gm-utils.h: New file.
16554 * gdb.perf/gmonster-null-lookup.py: New file.
16555 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16556 * gdb.perf/gmonster-print-cerr.py: New file.
16557 * gdb.perf/gmonster-ptype-string.py: New file.
16558 * gdb.perf/gmonster-runto-main.py: New file.
16559 * gdb.perf/gmonster-select-file.py: New file.
16560 * gdb.perf/gmonster1-null-lookup.exp: New file.
16561 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16562 * gdb.perf/gmonster1-print-cerr.exp: New file.
16563 * gdb.perf/gmonster1-ptype-string.exp: New file.
16564 * gdb.perf/gmonster1-runto-main.exp: New file.
16565 * gdb.perf/gmonster1-select-file.exp: New file.
16566 * gdb.perf/gmonster1.cc: New file.
16567 * gdb.perf/gmonster1.exp: New file.
16568 * gdb.perf/gmonster2-null-lookup.exp: New file.
16569 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16570 * gdb.perf/gmonster2-print-cerr.exp: New file.
16571 * gdb.perf/gmonster2-ptype-string.exp: New file.
16572 * gdb.perf/gmonster2-runto-main.exp: New file.
16573 * gdb.perf/gmonster2-select-file.exp: New file.
16574 * gdb.perf/gmonster2.cc: New file.
16575 * gdb.perf/gmonster2.exp: New file.
16576
6eab34f3
DE
165772015-07-24 Doug Evans <dje@google.com>
16578
16579 * gdb.perf/README: New file.
16580 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16581 * lib/gen-perf-test.exp: New file.
16582
63738bfd
DE
165832015-07-24 Doug Evans <dje@google.com>
16584
16585 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16586 (PerfTest::startup): New function.
16587 (PerfTest::run): Return result of calling body.
16588 (PerfTest::assemble): Rewrite.
16589 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16590 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16591 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16592 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16593 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16594
7b606f95
DE
165952015-07-24 Doug Evans <dje@google.com>
16596
16597 * lib/gdb.exp (clean_restart): Make executable optional.
16598
a97b16b8
DE
165992015-07-24 Doug Evans <dje@google.com>
16600
16601 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16602 compiler_info references.
16603 * gdb.cp/temargs.exp: Ditto.
16604 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16605 (get_compiler_info): Early exit if already computed. Set compiler_info
16606 to "unknown" if there was a problem.
16607 (test_compiler_info): Add function comment. Call get_compiler_info.
16608
35baa57f
DE
166092015-07-24 Doug Evans <dje@google.com>
16610
16611 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16612 (workers/%.worker, build-perf): New rule.
16613 (GDB_PERFTEST_MODE): New variable.
16614 (check-perf): Use it.
16615 (clean): Clean up gdb.perf parallel build subdirs.
16616 * lib/build-piece.exp: New file.
16617 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16618 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16619 name.
16620 (standard_temp_file): Ditto.
16621 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16622 of $GDB_PARALLEL.
16623
6ebea266
DE
166242015-07-24 Doug Evans <dje@google.com>
16625
16626 * lib/future.exp (gdb_default_target_compile): New option
16627 "early_flags".
16628 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16629 --as-needed.
16630
1e76a7e9
SDJ
166312015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16632
16633 * gdb.base/catch-syscall.exp: Call gdb_exit before
16634 gdb_skip_xml_test.
16635
5068630a
PA
166362015-07-24 Pedro Alves <palves@redhat.com>
16637
16638 * gdb.python/py-events.exp: Accept output between the stop event
16639 and the prompt.
16640 * gdb.python/py-evsignal.exp: Likewise.
16641 * gdb.python/py-evthreads.exp: Likewise.
16642
77598427
PA
166432015-07-24 Pedro Alves <palves@redhat.com>
16644
16645 PR gdb/18717
16646 * gdb.threads/non-ldr-exit.c: New file.
16647 * gdb.threads/non-ldr-exit.exp: New file.
16648
11e6c98f
YQ
166492015-07-24 Yao Qi <yao.qi@linaro.org>
16650
16651 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16652 restarting process.
16653
51aee833
YQ
166542015-07-24 Yao Qi <yao.qi@linaro.org>
16655
16656 * gdb.server/ext-restart.exp: New file.
16657
8cfe207c
YQ
166582015-07-24 Yao Qi <yao.qi@linaro.org>
16659
16660 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16661 argument options.
16662 * gdb.server/ext-wrapper.exp: New file.
16663
cc12ce38
DE
166642015-07-23 Doug Evans <dje@google.com>
16665
16666 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16667 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16668
d0d84780
PMR
166692015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16670
16671 * gdb.ada/var_arr_typedef.exp: New testcase.
16672 * gdb.ada/var_arr_typedef/pack.adb: New file.
16673 * gdb.ada/var_arr_typedef/pack.ads: New file.
16674 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16675
8b558f79
JB
166762015-07-20 Joel Brobecker <brobecker@adacore.com>
16677
16678 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16679
775a3298
JK
166802015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16681
16682 * gdb.arch/i386-biarch-core.exp: Replace istarget
16683 by "complete set gnutarget". Remove expectation for the "core-file"
16684 command.
16685
db1ff28b
JK
166862015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16687
16688 Revert the previous commit:
16689 Tests for validate symbol file using build-id.
16690
0a94970d
JK
166912015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16692
16693 Tests for validate symbol file using build-id.
16694 * gdb.base/solib-mismatch-lib.c: New file.
16695 * gdb.base/solib-mismatch-libmod.c: New file.
16696 * gdb.base/solib-mismatch.c: New file.
16697 * gdb.base/solib-mismatch.exp: New file.
16698
03346981
SL
166992015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16700
16701 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16702 nios2-*-linux*.
16703 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16704 * gdb.base/siginfo.exp: Likewise.
16705 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16706
42422cc7
PL
167072015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16708
16709 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16710 Move it to ...
16711 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16712 ... here.
16713 * gdb.trace/range-stepping.exp: Check that the target supports
16714 range stepping.
16715
cfa68bae
JK
167162015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16717
16718 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16719
8ffdba26
PA
167202015-07-14 Pedro Alves <palves@redhat.com>
16721
16722 * gdb.base/killed-outside.exp: New file.
16723 * gdb.base/killed-outside.c: New file.
16724
218a5a11
JK
167252015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16726
16727 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16728 (n at main): New.
16729 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16730
e03ed3c6
AA
167312015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16732
16733 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16734 infcall tests instead of setting up for KFAIL.
16735
485668e5
MM
167362015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16737
16738 * gdb.btrace/record_goto-step.exp: New.
16739
08464196
JK
167402015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16741
16742 PR compile/18484
16743 * gdb.compile/compile.c (struct struct_type): Add volatile to
16744 selffield's type.
16745 * gdb.compile/compile.exp
16746 (compile code struct_object.selffield = &struct_object): Skip further
16747 struct_object tests if this one xfails.
16748
bcf5c1d9
RC
167492015-07-08 Robert O'Callahan <robert@ocallahan.org>
16750
16751 PR exp/18617
16752 * gdb.trace/ax.exp: Add test.
16753
4931af25
YQ
167542015-07-07 Yao Qi <yao.qi@linaro.org>
16755
16756 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16757 instead of istarget "aarch64*-*-*".
16758 * gdb.arch/aarch64-fp.exp: Likewise.
16759 * gdb.base/float.exp: Likewise.
16760 * gdb.reverse/aarch64.exp: Likewise.
16761 * lib/gdb.exp (is_aarch64_target): New proc.
16762
9fcf688e
YQ
167632015-07-07 Yao Qi <yao.qi@linaro.org>
16764
16765 * lib/gdb.exp (is_aarch32_target): New proc.
16766 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16767 instead of "istarget "arm*-*-*"".
16768 * gdb.arch/arm-disp-step.exp: Likewise.
16769 * gdb.arch/thumb-bx-pc.exp: Likewise.
16770 * gdb.arch/thumb-prologue.exp: Likewise.
16771 * gdb.arch/thumb-singlestep.exp: Likewise.
16772 * gdb.base/disp-step-syscall.exp: Likewise.
16773 * gdb.base/float.exp: Likewise.
16774
fbd8d50d
YQ
167752015-07-07 Yao Qi <yao.qi@linaro.org>
16776
16777 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16778 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16779
71be1fdc
YQ
167802015-07-07 Yao Qi <yao.qi@linaro.org>
16781
16782 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16783 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16784 if it exists.
16785 * gdb.multi/multi-arch.exp: Likewise.
16786
3e221d36
SM
167872015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16788
16789 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16790 print.
16791
d441430b
YQ
167922015-07-07 Yao Qi <yao.qi@linaro.org>
16793
16794 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16795
06f810bd
MG
167962015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16797
16798 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16799 '[' and ']' characters.
16800
5e61e7c0
IB
168012015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16802
16803 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16804
28bf096c
PA
168052015-06-29 Pedro Alves <palves@redhat.com>
16806
16807 PR threads/18127
16808 * gdb.threads/hand-call-new-thread.c: New file.
16809 * gdb.threads/hand-call-new-thread.c: New file.
16810
ee93cd5e
KS
168112015-06-26 Keith Seitz <keiths@redhat.com>
16812 Doug Evans <dje@google.com>
16813
16814 PR 16253
16815 * gdb.cp/var-tag-2.cc: New file.
16816 * gdb.cp/var-tag-3.cc: New file.
16817 * gdb.cp/var-tag-4.cc: New file.
16818 * gdb.cp/var-tag.cc: New file.
16819 * gdb.cp/var-tag.exp: New file.
16820
fc637f04
PP
168212015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16822
16823 * gdb.base/history-duplicates.exp: New test.
16824
2e52ae68
PP
168252015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16826
16827 * gdb.base/completion.exp: Test the completion of the "focus"
16828 command.
16829
6e22494e
JK
168302015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16831
16832 * gdb.arch/amd64-prologue-skip.S: New file.
16833 * gdb.arch/amd64-prologue-skip.exp: New file.
16834
bf7b9cd9
SM
168352015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16836
16837 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16838 is_address_zero_readable check.
16839
201e8dfd
PB
168402015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16841
16842 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16843 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16844
5cd867b4
YQ
168452015-06-24 Yao Qi <yao.qi@linaro.org>
16846
16847 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16848 linux targets.
16849
4d7be007
YQ
168502015-06-24 Yao Qi <yao.qi@linaro.org>
16851
16852 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16853 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16854 * gdb.base/siginfo-thread.exp: Likewise.
16855
07fcd301
YQ
168562015-06-22 Yao Qi <yao.qi@linaro.org>
16857
16858 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16859
52042a00
YQ
168602015-06-22 Yao Qi <yao.qi@linaro.org>
16861
16862 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16863 aarch64*-*-*.
16864 (skip_hw_watchpoint_tests): Likewise.
16865
74bd41ce
PP
168662015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16867
16868 * gdb.base/gdbinit-history.exp: Test the interaction between
16869 setting GDBHISTSIZE and setting the history size via .gdbinit.
16870
bc460514
PP
168712015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16872
16873 PR gdb/16999
16874 * gdb.base/gdbhistsize-history.exp: New test.
16875
b58c513b
PP
168762015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16877
16878 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16879 with GDBHISTSIZE.
16880 * gdb.base/readline.exp: Likewise.
16881
92046791
YQ
168822015-06-17 Yao Qi <yao.qi@linaro.org>
16883
16884 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16885 line.
16886
2093d2d3
PP
168872015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16888
16889 * gdb.base/gdbinit-history.exp: Add test case to check that
16890 an unlimited history file does not get truncated on exit.
16891
e6c693af
AA
168922015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16893
16894 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
16895 (VECTOR): New macro. Use it...
16896 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
16897 ...for these typedefs.
16898 (int8, char1, int1, double1): New typedefs.
16899 (struct just_int2, struct two_int2): New structures.
16900 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
16901 (add_structvecs, add_singlevecs): New functions.
16902 (main): Call add_some_intvecs twice.
16903 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
16904 the compile and exit upon failure. Try compiling for the "native"
16905 architecture. Test inferior function calls with vector arguments
16906 and vector return value handling with "finish" and "return".
16907
c74f7d1c
JT
169082015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
16909
16910 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
16911 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
16912 PE file.
16913 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
16914
98aa42ee
AT
169152015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
16916
16917 PR breakpoints/16465
16918 * gdb.mi/mi-dprintf-pending.c: New file.
16919 * gdb.mi/mi-dprintf-pending.exp: New test.
16920 * gdb.mi/mi-dprintf-pendshr.c: New file.
16921
7d73c23c 169222015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 16923 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
16924
16925 * gdb.arch/i386-mpx-map.c: New file.
16926 * gdb.arch/i386-mpx-map.exp: New File.
16927
169282015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16929
16930 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
16931 * gdb.arch/i386-mpx.exp: Indentation fixed.
16932
169332015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16934
16935 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
16936 function and improved indentation.
16937 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
16938 gdb_test_multiple. Added additional tests to skip the test.
16939
169402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
16941
16942 * gdb.arch/i386-avx512.c: Change path in include file.
16943 * gdb.arch/i386-avx512.exp: Change include dir path
16944 compilation flag.
16945 * gdb.arch/i386-mpx.c: Change path in include file.
16946 * gdb.arch/i386-mpx.exp: Change include dir path compilation
16947 flag.
16948
d5eba19a
JK
169492015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16950
16951 * gdb.compile/compile-print.exp (compile print *vararray@3)
16952 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
16953
7f361056
JK
169542015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16955
16956 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
16957 (do not keep jit in memory): ... this.
16958 (expect 5): Change it to ...
16959 (expect no 5): ... this.
16960
3b462ec2
SM
169612015-06-02 Simon Marchi <simon.marchi@ericsson.com>
16962
16963 PR gdb/15564
16964 * gdb.mi/mi-detach.exp: New file.
16965
e0619de6
JK
169662015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16967
16968 PR symtab/18392
16969 * gdb.arch/amd64-tailcall-self.S: New file.
16970 * gdb.arch/amd64-tailcall-self.c: New file.
16971 * gdb.arch/amd64-tailcall-self.exp: New file.
16972
e970cb34
DB
169732015-05-28 Don Breazeal <donb@codesourcery.com>
16974
16975 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
16976 tests for remote targets by checking is_target_gdbserver.
16977
b2e2f908
DE
169782015-05-27 Doug Evans <dje@google.com>
16979
16980 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
16981 * gdb.dwarf2/opaque-type-lookup.c: New file.
16982 * gdb.dwarf2/opaque-type-lookup.exp: New file.
16983
82c7be31
DE
169842015-05-26 Doug Evans <dje@google.com>
16985
16986 * gdb.cp/iostream.cc: New file.
16987 * gdb.cp/iostream.exp: New file.
16988
b4f54984
DE
169892015-05-26 Doug Evans <dje@google.com>
16990
16991 * gdb.dwarf2/dw2-op-call.exp: Update.
16992 * gdb.dwarf2/dw4-sig-types.exp: Update.
16993 * gdb.dwarf2/implptr.exp: Update.
16994 * gdb.mi/mi-cmd-param-changed.exp: Update.
16995
4ea6efe9
DE
169962015-05-26 Doug Evans <dje@google.com>
16997
16998 * gdb.python/py-lazy-string.c: New file.
16999 * gdb.python/py-lazy-string.exp: New file.
17000 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17001 (main): Update. Add estring3.
17002 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17003 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17004
f6bb7db3
YQ
170052015-05-26 Omair Javaid <omair.javaid@linaro.org>
17006 Yao Qi <yao.qi@linaro.org>
17007
17008 * gdb.reverse/aarch64.c: New.
17009 * gdb.reverse/aarch64.exp: New.
17010
a81bfbd0
OJ
170112015-05-26 Omair Javaid <omair.javaid@linaro.org>
17012
25d49b86
PA
17013 * lib/gdb.exp (supports_process_record): Return true for
17014 aarch64*-linux*.
a81bfbd0
OJ
17015 (supports_reverse): Likewise.
17016
158bf1b4
PP
170172015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17018
17019 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17020 Use with_test_prefix.
17021
a0145030
AB
170222015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17023
17024 * gdb.base/completion.exp: Add test for completion of layout
17025 names.
17026
ebe3b578
AB
170272015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17028
17029 * lib/gdb.exp (skip_tui_tests): New proc.
17030 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17031
84204ed7
PA
170322015-05-19 Pedro Alves <palves@redhat.com>
17033
17034 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17035 Save the whole env array instead of just HOME. Unset HISTSIZE in
17036 the environment while testing. Restore whole environment
17037 afterwards.
17038
37442ce1
DE
170392015-05-16 Doug Evans <xdje42@gmail.com>
17040
17041 * gdb.guile/scm-ports.c: New file.
17042 * gdb.guile/scm-ports.exp: Add memory port tests.
17043
36de76f9
JK
170442015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17045
17046 * gdb.compile/compile-print.c: New file.
17047 * gdb.compile/compile-print.exp: New file.
17048
3a9558c4
JK
170492015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17050
17051 * gdb.compile/compile-ops.exp: Cast param to void.
17052 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17053 (compile code struct_object.selffield = &struct_object): Add xfail.
17054
aa715135
JG
170552015-05-15 Joel Brobecker <brobecker@adacore.com>
17056
17057 * gdb.ada/arr_enum_with_gap: New testcase.
17058
931e5bc3
JG
170592015-05-15 Joel Brobecker <brobecker@adacore.com>
17060
17061 * gdb.ada/byte_packed_arr: New testcase.
17062
9cd4d857
JB
170632015-05-15 Joel Brobecker <brobecker@adacore.com>
17064
17065 * gdb.ada/pckd_neg: New testcase.
17066
ebfd00d2
PP
170672015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17068
17069 PR gdb/17820
17070 * gdb.base/gdbinit-history.exp: New test.
17071 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17072 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17073
4c082a81
SC
170742015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17075
17076 * gdb.python/py-xmethods.cc: Enhance test case.
17077 * gdb.python/py-xmethods.exp: New tests.
17078 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17079 function.
17080 (B_indexoper): Likewise.
17081 (global_dm_list) : Add new xmethod worker functions.
17082
f7797074
SDJ
170832015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17084
17085 * gdb.base/coredump-filter.exp: Correctly unset
17086 "coredump_var_addr" array.
17087
a4674e4e
PA
170882015-05-08 Pedro Alves <palves@redhat.com>
17089
17090 * gdb.server/non-existing-program.exp: Unset spawn_id.
17091
df2eb078
SC
170922015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17093
17094 PR python/18291
17095 * gdb.python/py-xmethods.exp: Add tests.
17096
422349a3
YQ
170972015-05-08 Yao Qi <yao.qi@linaro.org>
17098
17099 PR gdb/18208
17100 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17101 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17102 function set_coredump_filter, and remove remote_exec call.
17103 Remove argument ipid. Callers update.
17104 (top level): Don't get inferior's PID.
17105
63fc80ce
AA
171062015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17107
17108 * gdb.base/watch_thread_num.exp: Skip test on targets without
17109 access watchpoints.
17110
80ad801e
PA
171112015-05-06 Pedro Alves <palves@redhat.com>
17112
17113 PR server/18081
17114 * gdb.server/non-existing-program.exp: New file.
17115
0fa7fe50
JB
171162015-05-05 Joel Brobecker <brobecker@adacore.com>
17117
17118 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17119
3ea89b92
PMR
171202015-05-05 Joel Brobecker <brobecker@adacore.com>
17121
17122 * gdb.ada/out_of_line_in_inlined: New testcase.
17123
87b8eff0
JB
171242015-05-05 Joel Brobecker <brobecker@adacore.com>
17125
17126 * gdb.ada/var_rec_arr: New testcase.
17127
5fccc635
YQ
171282015-04-30 Yao Qi <yao.qi@linaro.org>
17129
17130 * gdb.base/break-idempotent.exp: If
17131 skip_hw_watchpoint_multi_tests returns true, skip the tests
17132 on "rwatch" and "awatch".
17133
42d38f42
YQ
171342015-04-30 Yao Qi <yao.qi@linaro.org>
17135
17136 * gdb.base/relativedebug.exp: Invoke gdb command
17137 "info sharedlibrary", and if libc.so doesn't have debug info,
17138 skip the test.
17139
2ce1cdbf
DE
171402015-04-29 Doug Evans <dje@google.com>
17141
17142 * gdb.python/py-xmethods.exp: Add ptype tests.
17143 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17144 get_result_type method.
17145
f24a38c5
LM
171462015-04-29 Luis Machado <lgustavo@codesourcery.com>
17147
17148 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17149 the target does not support hardware watchpoints.
17150
ecbf2b3c
LM
171512015-04-29 Luis Machado <lgustavo@codesourcery.com>
17152
17153 * gdb.base/break-always.exp: Abort testing if writing to memory
17154 causes an error.
17155
34f5f757
DE
171562015-04-28 Doug Evans <dje@google.com>
17157
17158 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17159 * gdb.python/py-pp-registration.exp: ... here. New file.
17160 * gdb.python/py-pp-registration.c: New file.
17161 * gdb.python/py-pp-registration.py: New file.
17162
69b4374a
DE
171632015-04-28 Doug Evans <dje@google.com>
17164
17165 * gdb.python/py-bad-printers.c: New file.
17166 * gdb.python/py-bad-printers.py: New file.
17167 * gdb.python/py-bad-printers.exp: New file.
17168
59fb7612
SS
171692015-04-28 Sasha Smundak <asmundak@google.com>
17170
17171 * gdb.python/py-type.exp: New test.
17172
2631b16a
AW
171732015-04-28 Andy Wingo <wingo@igalia.com>
17174
17175 * gdb.python/py-parameter.exp:
17176 * gdb.guile/scm-parameter.exp: Escape the path that we are
17177 matching against, as it might contain characters that are special
17178 to regular expressions.
17179
460efde1
JB
171802015-04-27 Joel Brobecker <brobecker@adacore.com>
17181
17182 * gdb.ada/rec_comp: New testcase.
17183
2d369d8e
SDJ
171842015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17185
17186 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17187 before using it.
17188
cf75d6c3
AB
171892015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17190
17191 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17192 new tests for verilog output.
17193
8dbe7ca5
YQ
171942015-04-24 Yao Qi <yao.qi@linaro.org>
17195
17196 * boards/remote-gdbserver-on-localhost.exp: New file.
17197
4ef9fb2f
PA
171982015-04-23 Pedro Alves <palves@redhat.com>
17199
17200 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17201 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17202 "end of file", remove $inferior_spawn_id from the indirect list.
17203
0a803169
PA
172042015-04-23 Pedro Alves <palves@redhat.com>
17205
17206 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17207
749ef8f8
PA
172082015-04-23 Pedro Alves <palves@redhat.com>
17209
17210 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17211 on $any_spawn_id instead of only on $gdb_spawn_id.
17212
8aae4344
PM
172132015-04-21 Pierre Muller <muller@sourceware.org>
17214
17215 PR pascal/17815
17216 * lib/pascal.exp (gpc_compile): Add new option "class".
17217 (fpc_compile): Likewise.
17218 * gdb.pascal/case-insensitive-symbols.pas: New file.
17219 * gdb.pascal/case-insensitive-symbols.exp: New file.
17220
1586c8fb
GB
172212015-04-20 Gary Benson <gbenson@redhat.com>
17222
17223 * gdb.base/attach.exp: Fix three extended remote failures.
17224
1b6e6f5c
GB
172252015-04-17 Gary Benson <gbenson@redhat.com>
17226
17227 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17228 the main executable over the remote protocol.
17229
e797481d
PA
172302015-04-16 Pedro Alves <palves@redhat.com>
17231
17232 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17233 a new gdbserver if gdbserver_reconnect_p is set.
17234
1ca99c42
PA
172352015-04-16 Pedro Alves <palves@redhat.com>
17236
17237 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17238 is set, don't exit gdbserver.
17239
af9fd6f8
AA
172402015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17241
17242 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17243 appropriate .insn, such that an older assembler can be used.
17244 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17245 the z/Architecture instruction set on 31-bit targets as well.
17246
04ff1e61
AA
172472015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17248
17249 * gdb.go/handcall.exp: Remove all logic related to the first
17250 breakpoint and rely on go_runto_main instead.
17251 * gdb.go/strings.exp: Likewise.
17252 * gdb.go/unsafe.exp: Likewise.
17253 * gdb.go/hello.exp: Likewise. Also rename the remaining
17254 breakpoint marker to "breakpoint 1".
17255 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17256 * gdb.go/strings.go: Likewise.
17257 * gdb.go/unsafe.go: Likewise.
17258 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17259 "set breakpoint 2 here" and rename the remaining breakpoint marker
17260 to "breakpoint 1".
17261
40d2f8d6
SM
172622015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17263
17264 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17265 if itertools.imap is not present.
17266 * gdb.python/py-objfile.exp: Add parentheses.
17267 * gdb.python/py-type.exp: Same.
17268 * gdb.python/py-unwind-maint.py: Same.
17269
8cbc97c6
YQ
172702015-04-15 Yao Qi <yao.qi@linaro.org>
17271
17272 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17273 of ":$ptr_size" and set its form explicitly.
17274
45fd756c
YQ
172752015-04-15 Pedro Alves <palves@redhat.com>
17276 Yao Qi <yao.qi@linaro.org>
17277
17278 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17279 timeout by factor of 4.
17280 (test_regular_watch): Likewise.
17281 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17282 * gdb.reverse/sigall-reverse.exp: Likewise.
17283 * gdb.reverse/until-precsave.exp: Likewise.
17284 * lib/gdb.exp (with_timeout_factor): New proc.
17285 (gdb_expect): Move some code to ...
17286 (get_largest_timeout): ... here. New procedure.
17287
9e811bc3
LM
172882015-04-14 Luis Machado <lgustavo@codesourcery.com>
17289
17290 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17291
0ff6fcb2
LM
172922015-04-13 Luis Machado <lgustavo@codesourcery.com>
17293
17294 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17295 to write to the .text section.
17296
7578d5f7
LM
172972015-04-13 Luis Machado <lgustavo@codesourcery.com>
17298
17299 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17300 Handle the case of targets that do not provide PID information.
17301
2efe15c4
YQ
173022015-04-13 Yao Qi <yao.qi@linaro.org>
17303
17304 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17305 and use expect instead of gdb_expect.
17306
8cd8f2f8
SDJ
173072015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17308
17309 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17310 "coredump_var_addr" to avoid naming conflict with other testcases.
17311
9ee41772
PA
173122015-04-10 Pedro Alves <palves@redhat.com>
17313
17314 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17315 gdb_test_sequence and gdb_assert.
17316
07473109
PA
173172015-04-10 Pedro Alves <palves@redhat.com>
17318
17319 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17320 test messages that don't include the breakpoint address.
17321
de3db44c
YQ
173222015-04-10 Yao Qi <yao.qi@linaro.org>
17323
17324 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17325 false for some offset and width combinations which aren't
17326 supported by linux kernel.
17327
c79d856c
PA
173282015-04-10 Pedro Alves <palves@redhat.com>
17329
17330 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17331 procedure, factored out from ...
17332 (top level): ... here. Add "set displaced-stepping" testing axis.
17333 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17334 parameter "displaced". Use it.
17335 (top level): Use foreach and add "set displaced-stepping" testing
17336 axis.
17337
ebc90b50
PA
173382015-04-10 Pedro Alves <palves@redhat.com>
17339
17340 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17341 Remove comment.
17342 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17343 both the address of the instruction that triggers the watchpoint
17344 and the address of the instruction immediately after, and use
17345 those addresses for the test. Fix comment.
17346
8f572e5c
PA
173472015-04-10 Pedro Alves <palves@redhat.com>
17348
17349 * gdb.base/sigstep.exp (breakpoint_to_handler)
17350 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17351 Test "backtrace" in handler.
17352 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17353 (top level): Add new "displaced" test axis to
17354 breakpoint_to_handler, breakpoint_to_handler_entry and
17355 breakpoint_over_handler.
17356
8d707a12
PA
173572015-04-10 Pedro Alves <palves@redhat.com>
17358
17359 PR gdb/18216
17360 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17361
ef713951
YQ
173622015-04-10 Yao Qi <yao.qi@linaro.org>
17363
17364 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17365 (test_add_rn_pc): New function.
17366 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17367 (top level): Invoke test_add_rn_pc.
17368
906d60cf
PA
173692015-04-10 Pedro Alves <palves@redhat.com>
17370
17371 PR gdb/13858
17372 * gdb.base/step-over-no-symbols.exp: New file.
17373
f2983cc3
AW
173742015-04-09 Andy Wingo <wingo@igalia.com>
17375
17376 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17377 after the Python tests.
17378
6d62641c
SDJ
173792015-04-08 Keith Seitz <keiths@redhat.com>
17380
17381 PR python/16699
17382 * gdb.python/py-completion.exp: New tests for completion.
17383 * gdb.python/py-completion.py (CompleteLimit1): New class.
17384 (CompleteLimit2): Likewise.
17385 (CompleteLimit3): Likewise.
17386 (CompleteLimit4): Likewise.
17387 (CompleteLimit5): Likewise.
17388 (CompleteLimit6): Likewise.
17389 (CompleteLimit7): Likewise.
17390
f3770638
PA
173912015-04-08 Pedro Alves <palves@redhat.com>
17392
17393 PR gdb/18214
17394 PR gdb/18216
17395 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17396 function.
17397 (main): Install it as SIGUSR1 handler.
17398 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17399 parameter. Always use "setup" as prefix. Toggle "set
17400 displaced-stepping" off/on depending on global. Don't switch to
17401 thread 1 here.
17402 (top level): Add displaced stepping "off/on" test axis. Update
17403 "setup" calls. Wrap each subtest with with_test_prefix. Test
17404 continuing with a queued signal in each thread.
17405
4496bed7
PA
174062015-04-08 Pedro Alves <palves@redhat.com>
17407
17408 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17409 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17410 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17411 Return early if running to main fails.
17412 * gdb.trace/while-stepping.exp: Likewise.
17413
b97fde92
PA
174142015-04-07 Pedro Alves <palves@redhat.com>
17415
17416 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17417 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17418 interact with inferior program.
17419
f71c18e7
PA
174202015-04-07 Pedro Alves <palves@redhat.com>
17421
17422 * lib/gdb.exp (inferior_spawn_id): New global.
17423 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17424 spawn id after processing the user code.
17425 (default_gdb_start): Set inferior_spawn_id.
17426 (send_inferior): New procedure.
17427 * lib/gdbserver-support.exp (gdbserver_start): Set
17428 inferior_spawn_id.
17429 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17430
6423214f
PA
174312015-04-07 Pedro Alves <palves@redhat.com>
17432
17433 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17434 * lib/gdbserver-support.exp (gdbserver_start): Make
17435 $server_spawn_id global.
17436 (gdbserver_start): Don't wait for gdbserver's spawn id with
17437 expect_background.
17438 (close_gdbserver): New procedure.
17439 (gdb_exit): Rename the default version and reimplement.
17440
71c0ee8c
PA
174412015-04-07 Pedro Alves <palves@redhat.com>
17442
72f4393d 17443 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17444 append the substituted item, not the original item.
17445
203bc29b
PA
174462015-04-07 Pedro Alves <palves@redhat.com>
17447
17448 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17449 gdb_expect.
17450
508a3ddf
PA
174512015-04-07 Pedro Alves <palves@redhat.com>
17452
17453 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17454 output appearing once only.
17455
9f6dbe2b
PA
174562015-04-07 Pedro Alves <palves@redhat.com>
17457
17458 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17459 that doesn't expect anything. Return early if running to main
17460 fails.
17461
337532fa
YQ
174622015-04-07 Yao Qi <yao.qi@linaro.org>
17463
17464 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17465 (child_function): Call alarm.
17466 (main): Move call to alarm into the loop.
17467 * gdb.threads/non-stop-fair-events.exp: Build program with
17468 -DTIMEOUT=$timeout.
17469
01b622d4
DE
174702015-04-06 Doug Evans <xdje42@gmail.com>
17471
17472 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17473 Fix dest parameter to board_info.
17474 (fpc_compile): Ditto.
17475 (gdb_compile_pascal): Rename dest arg to destfile.
17476
961f4160
PMR
174772015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17478
17479 * gdb.ada/funcall_ref.exp: New file.
17480 * gdb.ada/funcall_ref/foo.adb: New file.
17481
cafda597
YQ
174822015-04-02 Yao Qi <yao.qi@linaro.org>
17483
17484 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17485 is remote.
17486
fed040c6
GB
174872015-04-02 Gary Benson <gbenson@redhat.com>
17488
17489 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17490
d11916aa
SS
174912015-04-01 Sasha Smundak <asmundak@google.com>
17492
17493 * gdb.python/py-unwind-maint.c: New file.
17494 * gdb.python/py-unwind-maint.exp: New test.
17495 * gdb.python/py-unwind-maint.py: New file.
17496 * gdb.python/py-unwind.c: New file.
17497 * gdb.python/py-unwind.exp: New test.
17498 * gdb.python/py-unwind.py: New test.
17499
a1471180
PA
175002015-04-01 Pedro Alves <palves@redhat.com>
17501
17502 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17503 to fail instead of non-existent $test.
17504
0bbeccb1
PA
175052015-04-01 Pedro Alves <palves@redhat.com>
17506
17507 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17508 GDBFLAGS if not empty.
17509
3c724c8c
PMR
175102015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17511
17512 * gdb.ada/complete.exp: Remove "multi_line".
17513 * gdb.ada/info_exc.exp: Remove "multi_line".
17514 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17515 * gdb.ada/ptype_field.exp: Remove "multi_line".
17516 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17517 * gdb.ada/tagged.exp: Remove "multi_line".
17518 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17519 [multi_line ...]
17520 * gdb.btrace/delta.exp: Likewise.
17521 * gdb.btrace/exception.exp: Likewise.
17522 * gdb.btrace/function_call_history.exp: Likewise.
17523 * gdb.btrace/instruction_history.exp: Likewise.
17524 * gdb.btrace/nohist.exp: Likewise.
17525 * gdb.btrace/record_goto.exp: Likewise.
17526 * gdb.btrace/segv.exp: Likewise.
17527 * gdb.btrace/stepi.exp: Likewise.
17528 * gdb.btrace/tailcall.exp: Likewise.
17529 * gdb.btrace/unknown_functions.exp: Likewise.
17530 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17531 * lib/gdb.exp: Add the "multi_line" helper.
17532
4eec2deb
PA
175332015-04-01 Pedro Alves <palves@redhat.com>
17534
17535 * gdb.threads/tid-reuse.c: New file.
17536 * gdb.threads/tid-reuse.exp: New file.
17537
df8411da
SDJ
175382015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17539
17540 PR corefiles/16092
17541 * gdb.base/coredump-filter.c: New file.
17542 * gdb.base/coredump-filter.exp: Likewise.
17543
6ef37366
PM
175442015-03-27 Petr Machata <pmachata@redhat.com>
17545
17546 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17547 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17548 (Dwarf::assemble): Initialize them.
17549 (Dwarf::lines): New function.
17550
7ec911b0
JT
175512015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17552
17553 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17554 SYMBOL_PREFIX for x86_64-*-cygwin.
17555
ff908ebf
AW
175562015-03-26 Andy Wingo <wingo@igalia.com>
17557
17558 PR symtab/18148
17559 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17560 const_value but not a location.
17561 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17562 location defined in non-main CUs are visible.
17563
6d5f0679
YQ
175642015-03-26 Yao Qi <yao.qi@linaro.org>
17565
17566 PR testsuite/18139
17567 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17568 Add a line number entry for the same line.
17569 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17570 Add a line number entry for the same line.
17571
2898689b
YQ
175722015-03-26 Yao Qi <yao.qi@linaro.org>
17573
17574 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17575 .int 0.
17576 (func): Likewise. Add .Lfunc_1 label.
17577 Use .Lfunc_1 label.
17578 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17579 .int 0.
17580 (func): Likewise.
17581 Use .Lfunc_1 label.
17582
85180498
YQ
175832015-03-26 Yao Qi <yao.qi@linaro.org>
17584
17585 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17586 Call gdb_compile instead to compile each .s files without debug
17587 information.
17588
8aa08a8d
YQ
175892015-03-26 Yao Qi <yao.qi@linaro.org>
17590
17591 * gdb.base/savedregs.exp (process_saved_regs): Make
17592 "Saved registers:" optional in the pattern.
17593
66849923
MM
175942015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17595
17596 * gdb.btrace/next.exp: Merged into step.exp.
17597 * gdb.btrace/finish.exp: Merged into step.exp.
17598 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17599 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17600 "record goto" and checking the exact replay position.
17601 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17602 check for "Recording format" in "info record" output.
17603 * gdb.btrace/record_goto.exp: Choose test file based on target.
17604 * gdb.btrace/x86-record_goto.S: Renamed into ...
17605 * gdb.btrace/x86_64-record_goto.S: ... this.
17606 * gdb.btrace/i686-record_goto.S: New.
17607 * gdb.btrace/x86-tailcall.S: Renamed into ...
17608 * gdb.btrace/x86_64-tailcall.S: ... this.
17609 * gdb.btrace/i686-tailcall.S: New.
17610 * gdb.btrace/x86-tailcall.c: Renamed into ...
17611 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17612 separate statements. Update test.
17613 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17614 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17615 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17616 * gdb.btrace/tailcall.exp: Choose test file based on target.
17617 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17618
11cc1b74
MM
176192015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17620
17621 * gdb.btrace/exception.exp: Increase BTS buffer size.
17622
a25d8bf9
PA
176232015-03-24 Pedro Alves <palves@redhat.com>
17624
17625 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17626
856e7dd6
PA
176272015-03-24 Pedro Alves <palves@redhat.com>
17628
17629 * gdb.threads/schedlock.exp (test_step): No longer expect that
17630 "set scheduler-locking step" with "next" over a function call runs
17631 threads unlocked.
17632
ad235a41
AT
176332015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17634
17635 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17636
15630549
AT
176372015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17638
17639 PR breakpoints/16466
17640 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17641 * gdb.mi/mi-pending.c (thread_func): New function.
17642 (int main): Add threading support required.
17643 * gdb.mi/mi-pending.exp: Add tests for this issue.
17644 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17645 (pendfunc2): Remove stdio dependency.
17646 * gdb.mi/mi-pendshr2.c: New file.
17647
693dca06
KS
176482015-03-23 Keith Seitz <keiths@redhat.com>
17649
17650 * gdb.linespec/keywords.c: New file.
17651 * gdb.linespec/keywords.exp: New file.
17652
7e993ebf
KS
176532015-03-23 Keith Seitz <keiths@redhat.com>
17654
17655 PR gdb/18021
17656 * gdb.dwarf2/staticvirtual.exp: New test.
17657
bc23328c
JK
176582015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17659
17660 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17661 * README: Remove HP-UX and gdb.hp.
17662 (configuration):
17663 * configure: Regenerate.
17664 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17665 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17666 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17667 gdb.hp/gdb.defects/Makefile.
17668 * gdb.hp/Makefile.in: File deleted.
17669 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17670 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17671 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17672 * gdb.hp/gdb.aCC/run.c: File deleted.
17673 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17674 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17675 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17676 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17677 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17678 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17679 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17680 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17681 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17682 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17683 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17684 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17685 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17686 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17687 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17688 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17689 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17690 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17691 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17692 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17693 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17694 * gdb.hp/gdb.compat/average.c: File deleted.
17695 * gdb.hp/gdb.compat/sum.c: File deleted.
17696 * gdb.hp/gdb.compat/xdb.c: File deleted.
17697 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17698 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17699 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17700 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17701 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17702 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17703 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17704 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17705 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17706 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17707 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17708 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17709 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17710 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17711 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17712 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17713 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17714 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17715 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17716 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17717 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17718 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17719 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17720 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17721 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17722 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17723 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17724 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17725 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17726 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17727 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17728 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17729 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17730 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17731 * gdb.hp/tools/odump: File deleted.
17732
8bf3b159
PA
177332015-03-19 Pedro Alves <palves@redhat.com>
17734
17735 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17736 (saw_thread_3): New globals.
17737 (top level): Increment them when an event for the corresponding
17738 thread is seen.
17739 (no thread starvation): New test.
17740
eb54c8bf
PA
177412015-03-19 Pedro Alves <palves@redhat.com>
17742
17743 * gdb.threads/continue-pending-status.c: New file.
17744 * gdb.threads/continue-pending-status.exp: New file.
17745
32d2e5d6
PA
177462015-03-18 Pedro Alves <palves@redhat.com>
17747
17748 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17749 Use gdb_is_target_remote instead of is_remote. Use
17750 gdb_test_multiple instead of gdb_expect. Exit early if
17751 gdb_test_multiple hits its internal matches. Tighten stepi tests
17752 expected output. Fail on exit with any signal, instead of just
17753 SIGILL.
17754
f68f11b7
YQ
177552015-03-18 Yao Qi <yao.qi@linaro.org>
17756
17757 PR tdep/18107
17758 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17759 variable.
17760 * gdb.base/catch-syscall.exp: Don't skip it on
17761 aarch64*-*-linux* target. Remove elements in all_syscalls.
17762 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17763 target.
17764 (setup_all_syscalls): New proc.
17765
ca5fd19b
YQ
177662015-03-16 Yao Qi <yao.qi@linaro.org>
17767
17768 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17769 (top level): Skip tests if valid_addr_p returns false for
17770 $cmd1 or $cmd2.
17771
85642ba0
AW
177722015-03-11 Andy Wingo <wingo@igalia.com>
17773
17774 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17775
e03f9645
YQ
177762015-03-11 Yao Qi <yao.qi@linaro.org>
17777
17778 * gdb.base/catch-syscall.exp: Fix typo in comments.
17779
5d0962b2
YQ
177802015-03-11 Yao Qi <yao.qi@linaro.org>
17781
17782 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17783
b2df3cef
PA
177842015-03-09 Pedro Alves <palves@redhat.com>
17785
17786 * dg-extract-results.py: Delete.
17787
ef878e53
PA
177882015-03-09 Pedro Alves <palves@redhat.com>
17789
17790 Merge dg-extract-results.sh from GCC upstream (r218843).
17791
17792 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17793 * dg-extract-results.sh: Use --text with grep to avoid issues with
17794 binary files. Fall back to cat -v, if that doesn't work.
17795
9494d219
PA
177962015-03-05 Pedro Alves <palves@redhat.com>
17797
17798 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17799
a8d9763a
SM
178002015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17801
17802 * lib/mi-support.exp (mi_expect_interrupt): Accept
17803 alternative event for when in all-stop mode.
17804
be9957b8
PA
178052015-03-04 Pedro Alves <palves@redhat.com>
17806
17807 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17808
d57be0f4 178092015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17810
17811 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17812
c214c7cf
AA
178132015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17814
17815 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17816 regexps for GDB's current line display, accept a hex address
17817 preceding the line number.
17818
6d74a497
AA
178192015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17820
17821 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17822 the 'arch1' variable for "s390*-linux*" targets.
17823
511aee7c
PA
178242015-03-04 Pedro Alves <palves@redhat.com>
17825
17826 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17827 (main): Pass missing retval argument to pthread_join call.
17828
95e50b27
PA
178292015-03-02 Pedro Alves <palves@redhat.com>
17830
17831 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17832 (top level): Call do_test with non-stop as well.
17833
28054d69
PA
178342015-03-02 Pedro Alves <palves@redhat.com>
17835
17836 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17837 -1.
17838
4fa5d7b4
AA
178392015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17840
17841 * gdb.arch/s390-vregs.exp: New test.
17842 * gdb.arch/s390-vregs.S: New file.
17843
97c18565
PA
178442015-02-27 Pedro Alves <palves@redhat.com>
17845
17846 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17847 call to catch_command_errors.
17848 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17849 catch_command_errors.
17850
a37bfa30
PA
178512015-02-27 Pedro Alves <palves@redhat.com>
17852
17853 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17854 "true" for boolean result.
17855 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17856 prototype of main.
17857
6f98576f
PA
178582015-02-27 Pedro Alves <palves@redhat.com>
17859
17860 * lib/unbuffer_output.c: New file.
17861 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17862 (main): Call gdb_unbuffer_output.
17863
eba5ab56
YQ
178642015-02-27 Yao Qi <yao.qi@linaro.org>
17865
17866 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17867 target.
17868
0def5aaa
DE
178692015-02-26 Doug Evans <dje@google.com>
17870
17871 * gdb.cp/class2.cc (Dbase, D): New classes.
17872 (main): New local delta.
17873 * gdb.cp/class2.exp: Test printing delta.
17874 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17875 (dynbar): New global.
17876 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17877
081a1c2c
JK
178782015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17879
17880 * gdb.compile/compile-ifunc.c: New file.
17881 * gdb.compile/compile-ifunc.exp: New file.
17882
2f41223f
AT
178832015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17884
17885 * gdb.base/structs.exp: Check for correct struct on finish.
17886
03eddd80
YQ
178872015-02-26 Yao Qi <yao.qi@linaro.org>
17888
17889 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17890 is zero.
17891
80c57053
JK
178922015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17893
17894 * gdb.arch/cordic.ko.bz2: New file.
17895 * gdb.arch/cordic.ko.debug.bz2: New file.
17896 * gdb.arch/ppc64-symtab-cordic.exp: New file.
17897
21613c12
YQ
178982015-02-25 Yao Qi <yao.qi@linaro.org>
17899
17900 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
17901 aarch64*-*-* target.
17902
d8b901ed
PA
179032015-02-23 Pedro Alves <palves@redhat.com>
17904
17905 * lib/gdb.exp (delete_breakpoints): Rewrite using
17906 gdb_test_multiple.
17907
e5b85ead
PA
179082015-02-23 Pedro Alves <palves@redhat.com>
17909
17910 * gdb.base/info-os.c: Include stdlib.h.
17911
85c3a371
DE
179122015-02-22 Doug Evans <xdje42@gmail.com>
17913
17914 PR symtab/17855
17915 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
17916 is read after symbols have been re-read.
17917 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
17918 * gdb.ada/exec_changed/second.adb (Second): Ditto.
17919
96553a0c
DE
179202015-02-21 Doug Evans <dje@google.com>
17921
17922 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
17923
97a0c697
JK
179242015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17925
17926 PR corefiles/17808
17927 * gdb.arch/i386-biarch-core.core.bz2: New file.
17928 * gdb.arch/i386-biarch-core.exp: New file.
17929
a47cd6e9
PA
179302015-02-21 Pedro Alves <palves@redhat.com>
17931
17932 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
17933 runto_main fails.
17934
c5facdc4
PA
179352015-02-20 Pedro Alves <palves@redhat.com>
17936
17937 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
17938 info probes.
17939
2db9a427
PA
179402015-02-20 Pedro Alves <palves@redhat.com>
17941
17942 * gdb.threads/multi-create-ns-info-thr.exp: New file.
17943
60fb7e9e
PA
179442015-02-20 Pedro Alves <palves@redhat.com>
17945
17946 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
17947 clean_restart before gdb_target_supports_trace.
17948
5c5019c2
PA
179492015-02-20 Pedro Alves <palves@redhat.com>
17950
17951 PR threads/18006
17952 * gdb.threads/clone-thread_db.c: New file.
17953 * gdb.threads/clone-thread_db.exp: New file.
17954
c9587f88
AT
179552015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
17956
17957 PR breakpoints/16812
17958 * gdb.base/catch-gdb-caused-signals.c: New file.
17959 * gdb.base/catch-gdb-caused-signals.exp: New file.
17960
f6a88844
JM
179612015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
17962
17963 * configure: Regenerated.
17964 * configure.ac: Use GDB_AC_TRANSFORM.
17965 * aclocal.m4: sinclude ../transform.m4.
17966
497c491b
JM
179672015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17968
17969 * lib/dtrace.exp: New file.
17970 * gdb.base/dtrace-probe.exp: Likewise.
17971 * gdb.base/dtrace-probe.d: Likewise.
17972 * gdb.base/dtrace-probe.c: Likewise.
17973 * lib/pdtrace.in: Likewise.
17974 * configure.ac: Output variables with the transformed names of
17975 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
17976 * configure: Regenerated.
17977
03e98035
JM
179782015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
17979
17980 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
17981 expected message when trying to access $_probe_* convenience
17982 variables while not on a probe.
17983
63cc30e9
JK
179842015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17985
17986 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
17987
0703599a
PA
179882015-02-11 Pedro Alves <pedro@codesourcery.com>
17989
17990 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
17991 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
17992
7e60a48e
DE
179932015-02-10 Doug Evans <xdje42@gmail.com>
17994
17995 * lib/gdb.exp (gdb_load): Always return a result.
17996
01b088bc
PA
179972015-02-10 Pedro Alves <palves@redhat.com>
17998
17999 * gdb.threads/signal-sigtrap.c: New file.
18000 * gdb.threads/signal-sigtrap.exp: New file.
18001
b05ec7a5
AT
180022015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18003
18004 * gdb.trace/no-attach-trace.c: New file.
18005 * gdb.trace/no-attach-trace.exp: New file.
18006
a2c2acaf
MW
180072015-02-09 Mark Wielaard <mjw@redhat.com>
18008
18009 * gdb.dwarf2/atomic.c: New file.
18010 * gdb.dwarf2/atomic-type.exp: Likewise.
18011
31fd9caa
MM
180122015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18013
18014 * gdb.btrace/buffer-size.exp: Update "info record" output.
18015 * gdb.btrace/delta.exp: Update "info record" output.
18016 * gdb.btrace/enable.exp: Update "info record" output.
18017 * gdb.btrace/finish.exp: Update "info record" output.
18018 * gdb.btrace/instruction_history.exp: Update "info record" output.
18019 * gdb.btrace/next.exp: Update "info record" output.
18020 * gdb.btrace/nexti.exp: Update "info record" output.
18021 * gdb.btrace/step.exp: Update "info record" output.
18022 * gdb.btrace/stepi.exp: Update "info record" output.
18023 * gdb.btrace/nohist.exp: Update "info record" output.
18024
d33501a5
MM
180252015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18026
18027 * gdb.btrace/buffer-size: New.
18028
f4abbc16
MM
180292015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18030
18031 * gdb.btrace/delta.exp: Update "info record" output.
18032 * gdb.btrace/enable.exp: Update "info record" output.
18033 * gdb.btrace/finish.exp: Update "info record" output.
18034 * gdb.btrace/instruction_history.exp: Update "info record" output.
18035 * gdb.btrace/next.exp: Update "info record" output.
18036 * gdb.btrace/nexti.exp: Update "info record" output.
18037 * gdb.btrace/step.exp: Update "info record" output.
18038 * gdb.btrace/stepi.exp: Update "info record" output.
18039 * gdb.btrace/nohist.exp: Update "info record" output.
18040
b9d61307
SM
180412015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18042
18043 PR gdb/15678
18044 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18045
e584fdbc
PA
180462015-02-06 Pedro Alves <palves@redhat.com>
18047
18048 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18049 macro.
18050 (seconds_left, again): New globals.
18051 (main): Wait seconds_left in a 1-second sleep loop instead of
18052 sleeping 180 seconds. If 'again' is set, reset the seconds
18053 counter.
18054 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18055 'again' in the inferior before detaching. Print the seconds left.
18056 (options): New global.
18057 (top level): Build program with -DTIMEOUT=$timeout.
18058
77f41761
PA
180592015-02-06 Pedro Alves <palves@redhat.com>
18060
18061 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18062 determine how many seconds to pass to 'alarm'.
18063 * gdb.base/gdb-sigterm.exp (top level): Build program with
18064 -DTIMEOUT=$timeout.
18065 (do_test): Return success/failure indication. Add more verbose
18066 logging. Don't fail if 200 single steps are seen. Instead, fail
18067 when the test times out.
18068 (passes): New global.
18069 (top level): Break the testing loop if testing fails on any
18070 iteration. Use gdb_assert.
18071
b9394193
DB
180722015-02-04 Don Breazeal <donb@codesourcery.com>
18073
18074 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18075 and initialize them.
18076 (ipc_cleanup): New function.
18077 (main): Don't declare shmid, semid, and msqid. Add a call to
18078 atexit so that we call ipc_cleanup on exit.
18079
42d9e528
PA
180802015-02-04 Pedro Alves <palves@redhat.com>
18081
18082 * boards/native-extended-gdbserver.exp: Remove any target variant
18083 specifications from the board name before clearing the isremote
18084 flag from board_info.
18085
ae6ae975
DE
180862015-01-31 Doug Evans <xdje42@gmail.com>
18087
18088 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18089
cfb069a8
GB
180902015-01-31 Gary Benson <gbenson@redhat.com>
18091
18092 * gdb.base/completion.exp: Disable completion limiting for
18093 existing tests. Add new tests to check completion limiting.
18094 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18095
5dd31d79
DE
180962015-01-31 Doug Evans <xdje42@gmail.com>
18097
18098 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18099
9f050062
DE
181002015-01-31 Doug Evans <xdje42@gmail.com>
18101
18102 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18103 entries. Duplicate file section script entries.
18104 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18105 inlined entries. Add test for safe-path rejection.
18106 * gdb.python/py-section-script.c: Add duplicate inlined section script
18107 entries. Duplicate file section script entries.
18108 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18109 inlined entries. Add test for safe-path rejection.
18110
df25ebbd
JB
181112015-01-29 Joel Brobecker <brobecker@adacore.com>
18112
18113 * gdb.ada/disc_arr_bound: New testcase.
18114
4a0ca9ec
JB
181152015-01-29 Joel Brobecker <brobecker@adacore.com>
18116
18117 * gdb.ada/mi_var_array: New testcase.
18118
3a8b707a
DE
181192015-01-27 Doug Evans <dje@google.com>
18120
18121 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18122 Add test for objfile.filename, objfile.username after objfile
18123 has been unloaded.
18124
f8313f6e
JB
181252015-01-26 Joel Brobecker <brobecker@adacore.com>
18126
18127 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18128 the second test to print the name attribute of value
18129 returned by the call to gdb.lookup_type, and adjust
18130 the expected output accordingly.
18131
37bc665e
MW
181322015-01-25 Mark Wielaard <mjw@redhat.com>
18133
18134 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18135 * gdb.base/disp-step-fork.c: Include unistd.h.
18136 * gdb.base/siginfo-obj.c: Include stdio.h.
18137 * gdb.base/siginfo-thread.c: Likewise.
18138 * gdb.mi/non-stop.c: Include unistd.h.
18139 * gdb.mi/nsthrexec.c: Include stdio.h.
18140 * gdb.mi/pthreads.c: Include unistd.h.
18141 * gdb.modula2/unbounded1.c (main): Declare returns int.
18142 * gdb.reverse/consecutive-reverse.c: Likewise.
18143 * gdb.threads/create-fail.c: Include unistd.h.
18144 * gdb.threads/killed.c: Likewise.
18145 * gdb.threads/linux-dp.c: Likewise.
18146 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18147 * gdb.threads/non-ldr-exc-2.c: Likewise.
18148 * gdb.threads/non-ldr-exc-3.c: Likewise.
18149 * gdb.threads/non-ldr-exc-4.c: Likewise.
18150 * gdb.threads/pthreads.c: Include unistd.h.
18151 (main): Declare returns int.
18152 * gdb.threads/tls-main.c (foo): New declaration.
18153 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18154
f7e5394d
SM
181552015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18156
18157 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18158 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18159
743649fd
MW
181602015-01-15 Mark Wielaard <mjw@redhat.com>
18161
18162 * gdb.base/noreturn-return.c: New file.
18163 * gdb.base/noreturn-return.exp: New file.
18164 * gdb.base/noreturn-finish.c: New file.
18165 * gdb.base/noreturn-finish.exp: New file.
18166
198297aa
PA
181672015-01-23 Pedro Alves <palves@redhat.com>
18168
18169 * gdb.threads/continue-pending-after-query.c: New file.
18170 * gdb.threads/continue-pending-after-query.exp: New file.
18171
717cf30c
AG
181722015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18173 Simon Marchi <simon.marchi@ericsson.com>
18174
18175 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18176 * gdb.base/valgrind-db-attach.exp: Same.
18177 * gdb.base/valgrind-infcall.exp: Same.
18178 * lib/mi-support.exp (default_mi_gdb_start): Same.
18179 * lib/prompt.exp (default_prompt_gdb_start): Same.
18180 * lib/gdb.exp (default_gdb_spawn): Same.
18181 (gdb_interact): New.
18182
18183
4b62a76e
JK
181842015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18185
18186 * gdb.compile/compile.exp (pointer to jit function): New test.
18187
b4cdae6f
WW
181882015-01-17 Wei-cheng Wang <cole945@gmail.com>
18189
18190 * lib/gdb.exp (supports_process_record): Return true for
18191 powerpc*-*-linux*.
18192 (supports_reverse): Likewise.
18193
d221e7ef
DB
181942015-01-15 Don Breazeal <donb@codesourcery.com>
18195
18196 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18197 instead of checking whether the target board is remote and
18198 use spawn_wait_for_attach instead of exec/sleep.
18199 * gdb.base/attach-twice.exp: Likewise.
18200
bafffb51
JB
182012015-01-15 Joel Brobecker <brobecker@adacore.com>
18202
18203 * gdb.ada/var_arr_attrs: New testcase.
18204
5589af0e
PA
182052015-01-14 Pedro Alves <palves@redhat.com>
18206 Joel Brobecker <brobecker@adacore.com>
18207
18208 PR gdb/17525
18209 * gdb.base/bp-cmds-execution-x-script.c: New file.
18210 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18211 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18212
6c400b59
PA
182132015-01-14 Pedro Alves <palves@redhat.com>
18214
18215 PR cli/17828
18216 * gdb.base/batch-preserve-term-settings.c: New file.
18217 * gdb.base/batch-preserve-term-settings.exp: New file.
18218
e02c96a7
DE
182192015-01-13 Doug Evans <dje@google.com>
18220
18221 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18222 binary.
18223
576fd14c
JB
182242015-01-13 Joel Brobecker <brobecker@adacore.com>
18225
18226 * Makefile.in (clean mostlyclean): Do not delete *.py.
18227
04dccad0
JB
182282015-01-13 Joel Brobecker <brobecker@adacore.com>
18229
18230 * gdb.python/py-lookup-type.exp: New file.
18231
3d230f71
PA
182322015-01-12 Pedro Alves <palves@redhat.com>
18233
18234 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18235 restore GDBFLAGS before returning.
18236
7e67715d
JK
182372015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18238
18239 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18240 is_amd64_regs_target and is_x86_like_target.
18241
f2e0d4b4
DE
182422015-01-11 Doug Evans <xdje42@gmail.com>
18243
18244 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18245 is given without an explicit form.
18246 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18247 attributes.
18248 * gdb.dwarf/corrupt.exp: Ditto.
18249 * gdb.dwarf2/enum-type.exp: Ditto.
18250 * gdb.trace/entry-values.exp: Ditto.
18251 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18252
439250fb
DE
182532015-01-11 Doug Evans <xdje42@gmail.com>
18254
18255 PR gdb/15830
18256 * gdb.base/maint.exp: Remove references to "maint demangle".
18257 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18258 Add tests for explicitly specifying language to demangle.
18259 * gdb.dlang/demangle.exp: Ditto.
18260
ede9f622
PA
182612015-01-09 Pedro Alves <palves@redhat.com>
18262
18263 * gdb.threads/non-stop-fair-events.c: New file.
18264 * gdb.threads/non-stop-fair-events.exp: New file.
18265
a7b796db
PA
182662015-01-09 Pedro Alves <palves@redhat.com>
18267
18268 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18269 the global scope. Set a breakpoint after all threads are started
18270 rather than stepping over two source lines. Expect the prompt.
18271 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18272 global.
18273 (NUM): Now 15.
18274 (main): Use threads_started_barrier to wait for all threads to
18275 start. Main thread no longer calls thread_function. Exit after
18276 180 seconds.
18277 (loop): New function.
18278 (thread_function): Wait on threads_started_barrier barrier. Call
18279 'loop' at each iteration.
18280 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18281 threads have started, instead of hardcoding number of "next"
18282 steps. Use an access watchpoint instead of a write watchpoint.
18283
9665ffdd
PA
182842015-01-09 Pedro Alves <palves@redhat.com>
18285
18286 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18287 (thread_func): Wait on barrier.
18288 (main): Wait for all threads to start before stopping GDB.
18289 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18290 global.
18291 (thread1_func, thread2_func): Wait on barrier.
18292 (main): Wait for all threads to start before stopping GDB.
18293 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18294 New global.
18295 (thread1_func, thread2_func): Wait on barrier.
18296 (main): Wait for all threads to start before stopping GDB.
18297
c945a99f
PA
182982015-01-09 Pedro Alves <palves@redhat.com>
18299
18300 * gdb.threads/attach-many-short-lived-threads.c: New file.
18301 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18302
c1a747c1
PA
183032014-01-09 Pedro Alves <palves@redhat.com>
18304
18305 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18306 instead of to thread 2.
18307 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18308 Add barrier around each pthread_create call instead of around all
18309 calls.
18310 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18311 Set a break on thread_function and have the child threads hit it
18312 one at at a time.
18313
60b3033e
PA
183142015-01-09 Pedro Alves <palves@redhat.com>
18315
18316 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18317 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18318 false.
18319 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18320 checking whether the target board is remote.
18321 * gdb.multi/multi-attach.exp: Likewise.
18322 * gdb.python/py-sync-interp.exp: Likewise.
18323 * gdb.server/ext-attach.exp: Likewise.
18324 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18325 tests that need to attach, instead of checking whether the target
18326 board is remote at the top of the file.
18327
acc018ac
YQ
183282015-01-08 Yao Qi <yao@codesourcery.com>
18329
18330 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18331
50a18af8
JK
183322015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18333
18334 Fix testcase compilation.
18335 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18336
8503d6e1
JB
183372015-01-06 Joel Brobecker <brobecker@adacore.com>
18338
18339 * gdb.python/py-type.exp: Add a couple test about empty
18340 array creation, and negative-length array creation.
18341
cc73dbcc
DE
183422015-01-02 Doug Evans <xdje42@gmail.com>
18343
18344 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18345
0300bbc7
DE
183462015-01-02 Doug Evans <dje@google.com>
18347
18348 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18349
9d85a0ec
YQ
183502014-12-29 Yao Qi <yao@codesourcery.com>
18351
18352 * gdb.trace/entry-values.exp: Update comments. Rename variable
18353 bar_call_foo to returned_from_foo.
18354
87186c6a
MMN
183552014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18356
18357 PR gdb/17394
18358 * gdb.linespec/break-asm-file.c: New file.
18359 * gdb.linespec/break-asm-file.exp: New file.
18360 * gdb.linespec/break-asm-file0.s: New file.
18361 * gdb.linespec/break-asm-file1.s: New file.
18362
1bab7383
YQ
183632014-12-18 Nigel Stephens <nigel@mips.com>
18364 Maciej W. Rozycki <macro@codesourcery.com>
18365
18366 * gdb.base/float.exp: Handle the new output from "info float" on
18367 MIPS targets.
18368
1bc1068a
JK
183692014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18370
18371 Fix MinGW compilation.
18372 * gdb.compile/compile-ops.exp: Update untested message if
18373 !skip_compile_feature_tests.
18374 * gdb.compile/compile-setjmp.exp: Likewise.
18375 * gdb.compile/compile-tls.exp: Likewise.
18376 * gdb.compile/compile.exp: Likewise.
18377 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18378 supported on this host".
18379
b6615d10
DE
183802014-12-16 Doug Evans <xdje42@gmail.com>
18381
18382 * boards/stabs.exp: New file.
18383
25dda427
AA
183842014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18385
18386 * gdb.base/completion.exp: Adjust to format changes of "maint
18387 print user-registers".
18388
bf330350
CU
183892014-12-16 Catalin Udma <catalin.udma@freescale.com>
18390
18391 PR server/17457
18392 * gdb.arch/aarch64-fp.c: New file.
18393 * gdb.arch/aarch64-fp.exp: New file.
18394
395cf596
SDJ
183952014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18396
18397 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18398 r210637, r210913, r211666, r215400, r215817).
18399
18400 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18401 * dg-extract-results.py: New file.
18402 * dg-extract-results.sh: Use it if the environment seems
18403 suitable.
18404
18405 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18406
18407 * dg-extract-results.py (parse_run): Handle warnings that
18408 are printed before a test harness is run.
18409
18410 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18411
18412 * dg-extract-results.py (Named): Remove __cmp__ method.
18413 (output_variation): Use a key to sort variation.harnesses.
18414
18415 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18416
18417 * dg-extract-results.py: For Python 3, force sys.stdout to
18418 handle surrogate escape sequences.
18419 (safe_open): New function.
18420 (output_segment, main): Use it.
18421
18422 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18423
18424 * dg-extract-results.py (Prog.result_re): Include options
18425 in test name.
18426
18427 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18428
18429 * dg-extract-results.py (output_variation): Always sort if
18430 do_sum.
18431
e882ef3c
SM
184322014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18433
18434 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18435 as long as we get pagination notifications.
18436
4992aa20
JM
184372014-12-15 Jason Merrill <jason@redhat.com>
18438
18439 * Makefile.in (check-gdb.%): Restore.
18440 * README: Mention it.
18441
c1b5a1a6
JB
184422014-12-13 Joel Brobecker <brobecker@adacore.com>
18443
18444 * gdb.ada/str_uninit: New testcase.
18445
5537b577
JK
184462014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18447
18448 PR symtab/17642
18449 * gdb.base/vla-stub-define.c: New file.
18450 * gdb.base/vla-stub.c: New file.
18451 * gdb.base/vla-stub.exp: New file.
18452
bb2ec1b3
TT
184532014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18454 Jan Kratochvil <jan.kratochvil@redhat.com>
18455 Tom Tromey <tromey@redhat.com>
18456
18457 * configure.ac: Add gdb.compile/.
18458 * configure: Regenerate.
18459 * gdb.compile/Makefile.in: New file.
18460 * gdb.compile/compile-ops.exp: New file.
18461 * gdb.compile/compile-ops.c: New file.
18462 * gdb.compile/compile-tls.c: New file.
18463 * gdb.compile/compile-tls.exp: New file.
18464 * gdb.compile/compile-constvar.S: New file.
18465 * gdb.compile/compile-constvar.c: New file.
18466 * gdb.compile/compile-mod.c: New file.
18467 * gdb.compile/compile-nodebug.c: New file.
18468 * gdb.compile/compile-setjmp-mod.c: New file.
18469 * gdb.compile/compile-setjmp.c: New file.
18470 * gdb.compile/compile-setjmp.exp: New file.
18471 * gdb.compile/compile-shlib.c: New file.
18472 * gdb.compile/compile.c: New file.
18473 * gdb.compile/compile.exp: New file.
18474 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18475
4ff709eb
TT
184762014-12-12 Tom Tromey <tromey@redhat.com>
18477
18478 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18479 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18480
6dddd6a5
DE
184812014-12-12 Doug Evans <dje@google.com>
18482
18483 * lib/gdb-python.exp (get_python_valueof): New function.
18484 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18485
71c24708
AA
184862014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18487
18488 * gdb.base/completion.exp: Add test for completion of "info
18489 registers ".
18490
3e29f34a
MR
184912014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18492
18493 * gdb.base/func-ptrs.c: New file.
18494 * gdb.base/func-ptrs.exp: New file.
18495
fc126975
SM
184962014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18497
18498 PR breakpoints/17012
18499 * gdb.base/dprintf-detach.c: New file.
18500 * gdb.base/dprintf-detach.exp: New file.
18501
0a46d518
SM
185022014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18503
18504 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18505 * lib/gdb.exp (target_is_gdbserver): New procedure.
18506
a0be3e44
DE
185072014-12-08 Doug Evans <dje@google.com>
18508
18509 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18510
df1b803a
YQ
185112014-12-05 Yao Qi <yao@codesourcery.com>
18512
18513 * gdb.guile/scm-error.exp: Remove the third argument to
18514 gdb_remote_download.
18515 * gdb.guile/scm-frame-args.exp: Likewise.
18516 * gdb.guile/scm-section-script.exp: Likewise.
18517
ddb9f679
YQ
185182014-12-05 Yao Qi <yao@codesourcery.com>
18519
18520 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18521
86e4ed39
DE
185222014-12-04 Doug Evans <dje@google.com>
18523
18524 * gdb.python/py-objfile.exp: Add tests for
18525 objfile.add_separate_debug_file.
18526
7c50a931
DE
185272014-12-04 Doug Evans <dje@google.com>
18528
18529 * lib/gdb.exp (get_build_id): New function.
18530 (build_id_debug_filename_get): Rewrite to use it.
18531 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18532
621661e3
MR
185332014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18534
18535 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18536 `method(long)', not just 0x0.
18537 * gdb.cp/nsalias.exp: Align code labels to 4.
18538 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18539 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18540 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18541 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18542 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18543 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18544
29f0c3b7
DE
185452014-12-02 Doug Evans <dje@google.com>
18546
e1e061e7 18547 PR symtab/17602
29f0c3b7 18548 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18549 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18550 * gdb.cp/anon-ns.exp: Update.
18551
162078c8
NB
185522014-12-02 Nick Bull <nicholaspbull@gmail.com>
18553
18554 * gdb.python/py-events.py (inferior_call_handler): New.
18555 (register_changed_handler, memory_changed_handler): New.
18556 (test_events.invoke): Register new handlers.
18557 * gdb.python/py-events.exp: Add tests for inferior call,
18558 memory_changed and register_changed events.
18559
fdb09caf
AA
185602014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18561
18562 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18563 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18564 if the linker doesn't understand this.
18565
55cfb2c4
SM
185662014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18567
18568 * gdb.python/python.exp: Change expected reply to help().
18569
9e8cd6df
YQ
185702014-12-01 Yao Qi <yao@codesourcery.com>
18571
18572 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18573 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18574 * configure: Re-generated.
18575
6c659fc2
SC
185762014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18577
18578 * gdb.cp/chained-calls.cc: New file.
18579 * gdb.cp/chained-calls.exp: New file.
18580 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18581
d7fc3181
SM
185822014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18583
18584 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18585 * gdb.dwarf2/symtab-producer.exp: Same.
18586 * gdb.gdb/python-interrupts.exp: Same.
18587 * gdb.gdb/python-selftest.exp: Same.
18588 * gdb.python/py-linetable.exp: Same.
18589 * gdb.python/py-type.exp: Same.
18590 * gdb.python/py-value-cc.exp: Same.
18591 * gdb.python/py-value.exp: Same.
18592
10e79639
YQ
185932014-11-28 Yao Qi <yao@codesourcery.com>
18594
18595 * gdb.base/break-probes.exp: Match library name prefixed with
18596 sysroot.
18597
f28a0564
SM
185982014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18599
18600 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18601 test expected output. Add parentheses for the call to print.
18602 Remove L suffix from integers.
18603
3fe1ce1d
DE
186042014-11-26 Doug Evans <dje@google.com>
18605
18606 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18607
84429e27
YQ
186082014-11-22 Yao Qi <yao@codesourcery.com>
18609
18610 * gdb.trace/entry-values.c: Remove asms.
18611 (foo): Add foo_label.
18612 (bar): Add bar_label.
18613 * gdb.trace/entry-values.exp: Remove code computing foo's
18614 length and bar's length.
18615 (Dwarf::assemble): Invoke function_range for bar and use
18616 MACRO_AT_func for foo.
18617
26741859
YQ
186182014-11-22 Yao Qi <yao@codesourcery.com>
18619
18620 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18621 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18622 Use .Lgcc43_procstart instead of gcc43.
18623
45e44d27
JB
186242014-11-21 Joel Brobecker <brobecker@adacore.com>
18625
18626 * gdb.ada/n_arr_bound: New testcase.
18627
458c8db8
SDJ
186282014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18629
18630 PR breakpoints/10737
18631 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18632 test_catch_syscall_multi_arch.
18633 (test_catch_syscall_multi_arch): New function.
18634
43f3e411
DE
186352014-11-20 Doug Evans <xdje42@gmail.com>
18636
18637 * gdb.base/maint.exp: Update expected output.
18638
0d7b2549
AA
186392014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18640
18641 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18642 4-byte instruction on S390.
18643
8908fca5
JB
186442014-11-19 Joel Brobecker <brobecker@adacore.com>
18645
18646 * gdb.ada/arr_arr: New testcase.
18647
4a46959e
JB
186482014-11-19 Joel Brobecker <brobecker@adacore.com>
18649
18650 * gdb.ada/pkd_arr_elem: New Testcase.
18651
470e2f4e
LM
186522014-11-18 Luis Machado <lgustavo@codesourcery.com>
18653
18654 * gdb.reverse/break-precsave: Expect completion message for
18655 core file reads.
18656 * gdb.reverse/consecutive-precsave.exp: Likewise.
18657 * gdb.reverse/finish-precsave.exp: Likewise.
18658 * gdb.reverse/i386-precsave.exp: Likewise.
18659 * gdb.reverse/machinestate-precsave.exp: Likewise.
18660 * gdb.reverse/sigall-precsave.exp: Likewise.
18661 * gdb.reverse/solib-precsave.exp: Likewise.
18662 * gdb.reverse/step-precsave.exp: Likewise.
18663 * gdb.reverse/until-precsave.exp: Likewise.
18664 * gdb.reverse/watch-precsave.exp: Likewise.
18665
a267f3ad
AA
186662014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18667
18668 * gdb.base/bp-permanent.c: Include unistd.h.
18669 * gdb.python/py-framefilter-mi.c (main): Add return type.
18670 * gdb.python/py-framefilter.c (main): Likewise.
18671 * gdb.trace/actions-changed.c (main): Likewise.
18672
12084a9a
AA
186732014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18674
18675 * gdb.mi/until.c: Add eye-catchers.
18676 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18677 line numbers.
18678
dc7e1a77
AA
186792014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18680
18681 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18682 function header variants in break1.c.
18683 * gdb.base/ena-dis-br.exp: Likewise.
18684 * gdb.base/hbreak2.exp: Likewise.
18685 * gdb.reverse/until-precsave.exp: Drop references to removed
18686 non-prototype function header variants in ur1.c.
18687 * gdb.reverse/until-reverse.exp: Likewise.
18688
41c77605
PM
186892014-11-17 Petr Machata <pmachata@redhat.com>
18690
18691 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18692 ${_cu_offset_size} bytes abbrev offset.
18693
34248c3a
DE
186942014-11-15 Doug Evans <xdje42@gmail.com>
18695
18696 PR symtab/17559
18697 * gdb.base/line-symtabs.exp: New file.
18698 * gdb.base/line-symtabs.c: New file.
18699 * gdb.base/line-symtabs.h: New file.
18700
646da059
YQ
187012014-11-14 Yao Qi <yao@codesourcery.com>
18702
18703 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18704 (func): Add label func_label.
18705 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18706 Replace low_pc and high_pc with MACRO_AT_range.
18707 Replace name, low_pc and high_pc with MACRO_AT_func.
18708
9301ebe6
YQ
187092014-11-14 Yao Qi <yao@codesourcery.com>
18710
18711 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18712 Replace name, low_pc and high_pc with MACRO_AT_func.
18713
f166b542
YQ
187142014-11-14 Yao Qi <yao@codesourcery.com>
18715
18716 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18717 produce debug information.
18718 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18719
0f6e71e3
YQ
187202014-11-14 Yao Qi <yao@codesourcery.com>
18721
18722 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18723 object and get function length.
18724 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18725 with MACRO_AT_func.
18726 (top-level): Replace gdb_compile and clean_restart with
18727 prepare_for_testing.
18728 * gdb.dwarf2/main.c (main): Add label main_label.
18729
876c4df9
YQ
187302014-11-14 Yao Qi <yao@codesourcery.com>
18731
18732 * lib/dwarf.exp (function_range): New procedure.
18733 (Dwarf::_handle_macro_at_func): New procedure.
18734 (Dwarf::_handle_macro_at_range): New procedure.
18735 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18736
02ad9cf1
YQ
187372014-11-14 Yao Qi <yao@codesourcery.com>
18738
18739 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18740 (_handle_attribute): New procedure.
18741
a59add0c
AA
187422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18743
18744 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18745 * gdb.base/call-sc.c (zed): Likewise.
18746 * gdb.base/checkpoint.c (main): Likewise.
18747 * gdb.base/dump.c (main): Likewise.
18748 * gdb.base/gcore.c (main): Likewise.
18749 * gdb.base/huge.c (main): Likewise.
18750 * gdb.base/multi-forks.c (main): Likewise.
18751 * gdb.base/pr10179-a.c (main): Likewise.
18752 * gdb.base/savedregs.c (main): Likewise.
18753 * gdb.base/sigaltstack.c (main): Likewise.
18754 * gdb.base/siginfo.c (main): Likewise.
18755 * gdb.base/structs.c (zed): Likewise.
18756 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18757 * gdb.mi/mi-syn-frame.c (main): Likewise.
18758 * gdb.mi/until.c (foo, main): Likewise.
18759 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18760 * gdb.base/solib-weak.c (foo): Declare.
18761 * gdb.base/attach-twice.c: Include stdio.h.
18762 * gdb.base/weaklib1.c: Likewise.
18763 * gdb.base/weaklib2.c: Likewise.
18764 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18765 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18766 unistd.h.
18767 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18768 * gdb.mi/mi-exit-code.c: Likewise.
18769 * gdb.base/break-interp-lib.c: Include string.h.
18770 * gdb.base/coremaker.c: Likewise.
18771 * gdb.base/testenv.c: Likewise.
18772 * gdb.python/py-finish-breakpoint.c: Likewise.
18773 * gdb.base/inferior-died.c: Include sys/wait.h.
18774 * gdb.base/fileio.c: Include time.h.
18775 * gdb.base/async-shell.c: Include unistd.h.
18776 * gdb.base/dprintf-non-stop.c: Likewise.
18777 * gdb.base/info-os.c: Likewise.
18778 * gdb.mi/mi-console.c: Likewise.
18779 * gdb.mi/watch-nonstop.c: Likewise.
18780 * gdb.python/py-events.c: Likewise.
18781 * gdb.base/async.c (baz): Move up before its invocation.
18782 * gdb.base/code_elim2.c (my_global_func): Likewise.
18783 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18784 * gdb.base/advance.c (func2): Likewise.
18785
3b5d5997
AA
187862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18787
18788 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18789 variant.
18790 * gdb.base/annota3.c: Likewise.
18791 * gdb.base/async.c: Likewise.
18792 * gdb.base/average.c: Likewise.
18793 * gdb.base/call-ar-st.c: Likewise.
18794 * gdb.base/call-rt-st.c: Likewise.
18795 * gdb.base/call-sc.c: Likewise.
18796 * gdb.base/call-strs.c: Likewise.
18797 * gdb.base/ending-run.c: Likewise.
18798 * gdb.base/execd-prog.c: Likewise.
18799 * gdb.base/exprs.c: Likewise.
18800 * gdb.base/foll-exec.c: Likewise.
18801 * gdb.base/foll-fork.c: Likewise.
18802 * gdb.base/foll-vfork.c: Likewise.
18803 * gdb.base/funcargs.c: Likewise.
18804 * gdb.base/gcore.c: Likewise.
18805 * gdb.base/jump.c: Likewise.
18806 * gdb.base/langs0.c: Likewise.
18807 * gdb.base/langs1.c: Likewise.
18808 * gdb.base/langs2.c: Likewise.
18809 * gdb.base/mips_pro.c: Likewise.
18810 * gdb.base/nodebug.c: Likewise.
18811 * gdb.base/opaque0.c: Likewise.
18812 * gdb.base/opaque1.c: Likewise.
18813 * gdb.base/recurse.c: Likewise.
18814 * gdb.base/run.c: Likewise.
18815 * gdb.base/scope0.c: Likewise.
18816 * gdb.base/scope1.c: Likewise.
18817 * gdb.base/setshow.c: Likewise.
18818 * gdb.base/setvar.c: Likewise.
18819 * gdb.base/shmain.c: Likewise.
18820 * gdb.base/shr1.c: Likewise.
18821 * gdb.base/shr2.c: Likewise.
18822 * gdb.base/sigall.c: Likewise.
18823 * gdb.base/signals.c: Likewise.
18824 * gdb.base/so-indr-cl.c: Likewise.
18825 * gdb.base/solib2.c: Likewise.
18826 * gdb.base/structs.c: Likewise.
18827 * gdb.base/sum.c: Likewise.
18828 * gdb.base/vforked-prog.c: Likewise.
18829 * gdb.base/watchpoint.c: Likewise.
18830 * gdb.reverse/shr2.c: Likewise.
18831 * gdb.reverse/until-reverse.c: Likewise.
18832 * gdb.reverse/ur1.c: Likewise.
18833 * gdb.reverse/watch-reverse.c: Likewise.
18834
066a77c5
AA
188352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18836
18837 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18838 variant.
18839 * gdb.base/sepdebug.exp: Drop references to removed code.
18840
4f204ea5
AA
188412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18842
18843 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18844 variant. Preserve original line numbering.
18845 * gdb.base/list1.c: Likewise.
18846
3b377a3a
AA
188472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18848
18849 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18850 variant.
18851 * gdb.base/break1.c: Likewise.
18852 * gdb.base/break.exp: Drop references to removed code.
18853
e444df73
AA
188542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18855
18856 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18857 variant.
18858
8008f2a7
AA
188592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18860
18861 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18862
a5a06887
AA
188632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18864
18865 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18866 logic into perform_all_tests() and invoke it with and without
18867 function header prototypes.
18868 (do_function_calls): Remove conditional XFAIL for PR 5318.
18869 (rerun_and_prepare): Remove duplicate code.
18870 (perform_all_tests): New. Main logic moved here.
18871
44dba9b9
AA
188722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18873
18874 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18875 code guarded by #ifdef NO_PROTOTYPES.
18876 (t_double_many_args): Likewise.
18877 (DEF_FUNC_MANY_ARGS_1): Likewise.
18878 (DEF_FUNC_VALUES_1): Likewise.
18879 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18880 guarded by #ifdef PROTOTYPES.
18881
d1fbcd56
AA
188822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18883
18884 * gdb.mi/mi-console.c: Add eye-catcher.
18885 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18886 instead of literal line number.
18887
b0e59b8f
AA
188882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18889
18890 * gdb.base/shr2.c: Add eye-catcher.
18891 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
18892 line number.
18893
78f98cca
AA
188942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18895
18896 * gdb.base/jump.c: Add eye-catchers.
18897 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
18898 numbers.
18899
58fa2af0
AA
189002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18901
18902 * gdb.base/execd-prog.c: Add eye-catchers.
18903 * gdb.base/foll-exec.c: Likewise.
18904 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
18905 line numbers.
18906
04e5059b
AA
189072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18908
18909 * gdb.base/ending-run.c: Add eye-catchers.
18910 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
18911 literal line numbers.
18912
dbfdb174
AA
189132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18914
18915 * gdb.base/call-rt-st.c: Add eye-catchers.
18916 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
18917 literal line numbers.
18918
888a2ade
AA
189192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18920
18921 * gdb.base/call-ar-st.c: Add eye-catchers.
18922 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
18923 literal line numbers.
18924
6acc2dde
AA
189252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18926
18927 * gdb.base/average.c: Add eye-catchers.
18928 * gdb.base/sum.c: Likewise.
18929 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18930 regexps dynamically.
18931
9ecfcd1d
AA
189322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18933
18934 * gdb.base/solib1.c: Add eye-catchers.
18935 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
18936 literal line numbers.
18937
78708b7c
PA
189382014-11-12 Pedro Alves <palves@redhat.com>
18939
18940 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
18941 leader has exited.
18942
af48d08f
PA
189432014-11-12 Pedro Alves <palves@redhat.com>
18944
18945 * gdb.arch/i386-bp_permanent.c: New file.
18946 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
18947 (srcfile): Set to i386-bp_permanent.c.
18948 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
18949 that stepi does not execute the 'leave' instruction, instead of
18950 testing it does execute.
18951 * gdb.base/bp-permanent.c: New file.
18952 * gdb.base/bp-permanent.exp: New file.
18953
af3768e9
DE
189542014-11-10 Doug Evans <xdje42@gmail.com>
18955
18956 PR symtab/17564
18957 * gdb.base/symtab-search-order.exp: New file.
18958 * gdb.base/symtab-search-order.c: New file.
18959 * gdb.base/symtab-search-order-1.c: New file.
18960 * gdb.base/symtab-search-order-shlib-1.c: New file.
18961
9de00a4a
PA
189622014-11-07 Pedro Alves <palves@redhat.com>
18963
18964 PR gdb/17511
18965 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
18966 i?86-*-linux*.
18967
e0f52461
SC
189682014-11-03 Siva Chandra Reddy <sivachandra@google.com>
18969
18970 PR c++/17494
18971 * gdb.cp/pr17494.cc: New file.
18972 * gdb.cp/pr17494.exp: New file.
18973
6ce8c980
YQ
189742014-11-02 Yao Qi <yao@codesourcery.com>
18975
18976 * gdb.python/python.exp: Get working directory and match the
18977 output of "set extended-prompt \\w " with it.
18978
02be9a71
DE
189792014-10-30 Doug Evans <dje@google.com>
18980
18981 * gdb.python/py-objfile.exp: Add tests for setting random attributes
18982 in objfiles.
18983 * gdb.python/py-progspace.exp: Add tests for setting random attributes
18984 in progspaces.
18985
3bdff46b
LM
189862014-10-30 Janis Johnson <janisjo@codesourcery.com>
18987
18988 * gdb.base/fullpath-expand.exp: Skip for a remote host.
18989 * gdb.base/realname-expand.exp: Likewise.
18990 * gdb.linespec/macro-relative.exp: Likewise.
18991
ab917dfb
PA
189922014-10-29 Pedro Alves <palves@redhat.com>
18993
18994 PR gdb/17408
18995 * gdb.threads/schedlock.c (some_function): New function.
18996 (call_function): New global.
18997 (MAYBE_CALL_SOME_FUNCTION): New macro.
18998 (thread_function): Call it.
18999 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19000 and use it instead of a global counter. Adjust all callers.
19001 (get_current_thread): Use "find current thread" for test message
19002 here rather than having all callers pass down the same string.
19003 (goto_loop): New procedure, factored out from ...
19004 (my_continue): ... this.
19005 (step_ten_loops): Change parameter from test message to command to
19006 use. Adjust.
19007 (list_count): Delete global.
19008 (check_result): New procedure, factored out from duplicate top
19009 level code.
19010 (continue tests): Wrap in with_test_prefix.
19011 (test_step): New procedure, factored out from duplicate top level
19012 code.
19013 (top level): Test "step" in combination with all scheduler-locking
19014 modes. Test "next" in combination with all scheduler-locking
19015 modes, and in combination with stepping over a function call or
19016 not.
19017 * gdb.threads/next-bp-other-thread.c: New file.
19018 * gdb.threads/next-bp-other-thread.exp: New file.
19019
d3d4baed
PA
190202014-10-29 Pedro Alves <palves@redhat.com>
19021
19022 PR python/17372
19023 * gdb.python/python.exp: Test a multi-line command that spawns
19024 interactive Python.
19025 * gdb.base/multi-line-starts-subshell.exp: New file.
19026
563e8d85
YQ
190272014-10-29 Yao Qi <yao@codesourcery.com>
19028
19029 * gdb.base/fileio.exp: Make directories on host.
19030
0ea4d52e
YQ
190312014-10-29 Yao Qi <yao@codesourcery.com>
19032
19033 * gdb.base/fileio.c (test_write): Close the file.
19034
7f5ef605
PA
190352014-10-28 Pedro Alves <palves@redhat.com>
19036
19037 PR gdb/12623
19038 * gdb.base/sigstep.c (no_handler): New global.
19039 (main): If 'no_handler is true, set the signal handlers to
19040 SIG_IGN.
19041 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19042 with_sw_watch and no_handler parameters. Handle them.
19043 (top level) <stepping over handler when stopped at a breakpoint
19044 test>: Add a test axis for testing with a software watchpoint, and
19045 another for testing with the signal handler set to SIG_IGN.
19046 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19047 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19048
abbdbd03
PA
190492014-10-28 Pedro Alves <palves@redhat.com>
19050
19051 PR gdb/17511
19052 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19053 * gdb.base/sigstep.exp (other_handler_location): New global.
19054 (advance): Support stepping into the signal handler, and running
19055 commands while in the handler.
19056 (in_handler_map): New global.
19057 (top level): In the advance test, add combinations for getting
19058 into the handler with stepping commands, and for running commands
19059 in the handler. Add comment descripting the advancei tests.
19060
1df4399f
PA
190612014-10-28 Pedro Alves <palves@redhat.com>
19062
19063 * gdb.base/sigstep.exp: Use build_executable instead of
19064 prepare_for_testing.
19065 (top level): Move code that starts GDB, runs to main and creates a
19066 display to ...
19067 (restart): ... this new procedure.
19068 (top level): Move backtrace from signal handler test to ...
19069 (validate_backtrace): ... this new procedure.
19070 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19071 with_test_prefix. Always restart GDB.
19072 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19073 with_test_prefix. Always restart GDB. No need to delete
19074 breakpoints after the test.
19075 (test_skip_handler): Remove prefix parameter.
19076 (skip_over_handler, breakpoint_to_handler)
19077 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19078 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19079 restart GDB. No need to delete breakpoints after the test.
19080 (top level): Use foreach to call the test procedures with
19081 different commands.
19082
a5b6e449
PA
190832014-10-28 Pedro Alves <palves@redhat.com>
19084
19085 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19086 instead of GNATS numbers.
19087 * gdb.base/sigbpt.exp: Likewise.
19088 * gdb.base/siginfo.exp: Likewise.
19089 * gdb.base/sigstep.exp: Likewise.
19090
e5f8a7cc
PA
190912014-10-27 Pedro Alves <palves@redhat.com>
19092
19093 * gdb.base/sigstep.c (dummy): New global.
19094 (main): Issue a couple writes to the new global.
19095 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19096 procedures.
19097 (skip_over_handler): Use test_skip_handler.
19098 (top level): Call skip_over_handler for stepi and nexti too.
19099 (breakpoint_over_handler): Use test_skip_handler.
19100 (top level): Call breakpoint_over_handler for stepi and nexti too.
19101
763905a3
YQ
191022014-10-27 Yao Qi <yao@codesourcery.com>
19103
19104 * gdb.trace/tfile.c (adjust_function_address)
19105 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19106 function descriptor.
19107
6f259a23
DB
191082014-10-24 Don Breazeal <donb@codesourcery.com>
19109
19110 * gdb.base/foll-fork.exp (test_follow_fork,
19111 catch_fork_child_follow): Check for updated fork messages emitted
19112 from infrun.c.
19113 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19114 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19115 vfork_and_exec_child_follow_through_step): Check for updated vfork
19116 messages emitted from infrun.c.
19117
09dd9a69
PA
191182014-10-24 Pedro Alves <palves@redhat.com>
19119
19120 * gdb.base/corefile.exp: Remove references to ultrix.
19121 * gdb.base/interrupt.exp: Likewise.
19122 * gdb.base/whatis.exp: Likewise.
19123 * gdb.gdb/selftest.exp: Likewise.
19124 * gdb.threads/manythreads.exp: Likewise.
19125 * gdb.threads/print-threads.exp: Likewise.
19126 * gdb.threads/pthreads.exp:: Likewise.
19127 * gdb.threads/schedlock.exp: Likewise.
19128
3433cfa5
SC
191292014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19130
19131 * gdb.cp/non-trivial-retval.cc: Add a test case.
19132 * gdb.cp/non-trivial-retval.exp: Add a test.
19133
092f880b
YQ
191342014-10-20 Yao Qi <yao@codesourcery.com>
19135
19136 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19137 * gdb.python/py-objfile-script-gdb.py: New file.
19138 * gdb.python/py-objfile-script.exp: Update reference to
19139 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19140 of remote_download. Remove the dest file.
19141
acbdb7f3
YQ
191422014-10-20 Yao Qi <yao@codesourcery.com>
19143
19144 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19145 * gdb.base/step-line.exp: Likewise.
19146 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19147 * gdb.dwarf2/dw2-basic.exp: Likewise.
19148 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19149 * gdb.dwarf2/dw2-filename.exp: Likewise.
19150 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19151 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19152 * gdb.dwarf2/dw2-producer.exp: Likewise.
19153 * gdb.dwarf2/mac-fileno.exp: Likewise.
19154 * gdb.python/py-frame-args.exp: Likewise.
19155 * gdb.python/py-framefilter.exp: Likewise.
19156 * gdb.python/py-mi.exp: Likewise.
19157 * gdb.python/py-objfile-script.exp: Likewise
19158 * gdb.python/py-pp-integral.exp: Likewise.
19159 * gdb.python/py-pp-re-notag.exp: Likewise.
19160 * gdb.python/py-prettyprint.exp: Likewise.
19161 * gdb.python/py-section-script.exp: Likewise.
19162 * gdb.python/py-typeprint.exp: Likewise.
19163 * gdb.python/py-xmethods.exp: Likewise.
19164 * gdb.stabs/weird.exp: Likewise.
19165 * gdb.xml/tdesc-regs.exp: Likewise.
19166
bd286a29
KCY
191672014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19168
19169 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19170 (out_cu): Use addr_len for the size of addresses.
19171 (out_line): Likewise. Size DW_LNE_set_address instruction
19172 according to addr_len.
19173 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19174 (FUNC): Add START_INSNS to definition.
19175
673dc4a0
YQ
191762014-10-18 Yao Qi <yao@codesourcery.com>
19177
19178 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19179 gdb_has_argv0 return true.
19180 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19181 check [target_info exists noargs], check [gdb_has_argv0]
19182 instead.
19183 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19184 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19185 procedures.
19186
4ffbba72
DE
191872014-10-17 Doug Evans <dje@google.com>
19188
19189 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19190 event.
19191 * gdb.python/py-events.py: Add clear_objfiles event.
19192
d096d8c1
DE
191932014-10-17 Doug Evans <dje@google.com>
19194
19195 * gdb.python/py-objfile.exp: Test progspace attribute.
19196
a80db015
LM
191972014-10-17 Luis Machado <lgustavo@codesourcery.com>
19198
19199 * gdb.guile/scm-breakpoint.exp: Do not assume any
19200 directory separators when matching source file paths.
19201 * gdb.python/py-breakpoint.exp: Likewise.
19202 * gdb.reverse/break-precsave.exp: Likewise.
19203 * gdb.reverse/break-reverse.exp: Likewise.
19204 * gdb.reverse/consecutive-precsave.exp: Likewise.
19205 * gdb.reverse/finish-precsave.exp: Likewise.
19206 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19207 * gdb.reverse/finish-reverse.exp: Likewise.
19208 * gdb.reverse/i386-precsave.exp: Likewise.
19209 * gdb.reverse/i387-env-reverse.exp: Likewise.
19210 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19211 * gdb.reverse/machinestate-precsave.exp: Likewise.
19212 * gdb.reverse/machinestate.exp: Likewise.
19213 * gdb.reverse/sigall-precsave.exp: Likewise.
19214 * gdb.reverse/solib-precsave.exp: Likewise.
19215 * gdb.reverse/step-precsave.exp: Likewise.
19216 * gdb.reverse/until-precsave.exp: Likewise.
19217 * gdb.reverse/watch-precsave.exp: Likewise.
19218 * gdb.reverse/watch-reverse.exp: Likewise.
19219
b22089ab
YQ
192202014-10-17 Yao Qi <yao@codesourcery.com>
19221
19222 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19223 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19224
6c4486e6
PA
192252014-10-17 Pedro Alves <palves@redhat.com>
19226
19227 PR gdb/17471
19228 * gdb.base/bg-execution-repeat.c: New file.
19229 * gdb.base/bg-execution-repeat.exp: New file.
19230
0ff33695
PA
192312014-10-17 Pedro Alves <palves@redhat.com>
19232
19233 PR gdb/17300
19234 * gdb.base/continue-all-already-running.c: New file.
19235 * gdb.base/continue-all-already-running.exp: New file.
19236
6fdebc3d
PA
192372014-10-17 Pedro Alves <palves@redhat.com>
19238
19239 PR gdb/17472
19240 * gdb.base/annota-input-while-running.c: New file.
19241 * gdb.base/annota-input-while-running.exp: New file.
19242
32a8097b
PA
192432014-10-17 Pedro Alves <palves@redhat.com>
19244
19245 * gdb.base/callfuncs.exp: emove references to osf.
19246 * gdb.base/sigall.exp: Likewise.
19247 * gdb.gdb/selftest.exp: Likewise.
19248 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19249 * gdb.mi/non-stop.c: Likewise.
19250 * gdb.mi/pthreads.c: Likewise.
19251 * gdb.reverse/sigall-precsave.exp: Likewise.
19252 * gdb.reverse/sigall-reverse.exp: Likewise.
19253 * gdb.threads/pthreads.c: Likewise.
19254 * gdb.threads/pthreads.exp: Likewise.
19255
7a3517ff
YQ
192562014-10-17 Yao Qi <yao@codesourcery.com>
19257
19258 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19259 check 'target_info exists noargs'.
19260 (test_command_prompt_position): Likewise.
19261 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19262 Remove "set args".
19263 (progvar_simple_while_test): Likewise.
19264 (progvar_complex_if_while_test): Likewise.
19265 (if_while_breakpoint_command_test): Likewise.
19266 (infrun_breakpoint_command_test): Likewise.
19267 (breakpoint_command_test): Likewise.
19268 (watchpoint_command_test): Likewise.
19269 (bp_deleted_in_command_test): Likewise.
19270 (temporary_breakpoint_commands): Likewise.
19271
bb99c472
YQ
192722014-10-16 Yao Qi <yao@codesourcery.com>
19273
19274 * gdb.base/remotetimeout.exp: Remove noargs checking.
19275
7c16b83e
PA
192762014-10-15 Pedro Alves <palves@redhat.com>
19277
19278 PR breakpoints/9649
19279 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19280 * gdb.base/breakpoint-in-ro-region.exp
19281 (probe_target_hardware_step): New procedure.
19282 (top level): Probe hardware stepping and hardware breakpoint
19283 support. Test stepping through a read-only region, with both
19284 "breakpoint auto-hw" on and off and both "always-inserted" on and
19285 off.
19286
35a49624
IB
192872014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19288
19289 * gdb.dlang/demangle.exp: Update for demangling changes.
19290
2d1c107c
SC
192912014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19292
19293 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19294 * gdb.cp/non-trivial-retval.exp: Add new tests.
19295
778811d5
SC
192962014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19297
19298 PR c++/13403
19299 PR c++/15154
19300 * gdb.cp/non-trivial-retval.cc: New file.
19301 * gdb.cp/non-trivial-retval.exp: New file.
19302
10c5f0a8
YQ
193032014-10-15 Yao Qi <yao@codesourcery.com>
19304
19305 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19306 remote host.
19307
65d7b369
YQ
193082014-10-15 Yao Qi <yao@codesourcery.com>
19309
19310 * gdb.python/py-symbol.exp: Match file base name if host is
19311 remote, otherwise match file name with dir name.
19312 * gdb.python/py-symtab.exp: Likewise.
19313 * gdb.python/python.exp: Likewise.
19314
46dc1394
YQ
193152014-10-15 Yao Qi <yao@codesourcery.com>
19316
19317 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19318 pattern.
19319 * gdb.python/py-symtab.exp: Likewise.
19320 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19321 locationn.
19322
c40cc657
JB
193232014-10-14 Joel Brobecker <brobecker@adacore.com>
19324
19325 * gdb.ada/addr_arith: New testcase.
19326
2abf49e1
MR
193272014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19328
19329 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19330 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19331 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19332 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19333
f7088df3
SDJ
193342014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19335
19336 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19337 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19338 * gdb.arch/stap-eval-lang-ada.exp: New file.
19339
4dc06805
YQ
193402014-10-14 Yao Qi <yao@codesourcery.com>
19341
19342 * gdb.mi/mi-var-child.c (nothing1): New function.
19343 (nothing2): New function.
19344 (do_children_tests): Set function pointers by nothing1 and
19345 nothing2.
19346 * gdb.mi/mi-var-child.exp: Step over new added statements.
19347 Update test to match the new output.
19348 * gdb.mi/var-cmd.c (nothing1): New function.
19349 (nothing2): New function.
19350 (do_children_tests): Set function pointers by nothing1 and
19351 nothing2.
19352 * gdb.mi/mi-var-display.exp: Update test to match output.
19353 Step to the line specified by $line_dct_nothing.
19354 Increase the number of lines to step.
19355
46a93de2
YQ
193562014-10-14 Yao Qi <yao@codesourcery.com>
19357
19358 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19359 tests.
19360 * gdb.mi/mi2-var-child.exp: Likewise.
19361
14ea52ee
DE
193622014-10-13 Doug Evans <dje@google.com>
19363
19364 * gdb.python/py-objfile.exp: Change name of file name test.
19365
e5c6e92b
DE
193662014-10-13 Doug Evans <dje@google.com>
19367
19368 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19369 from the start of the CU.
19370
c780cc2f
JK
193712014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19372 Yao Qi <yao@codesourcery.com>
19373
19374 Fix "save breakpoints" for "catch" command.
19375 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19376 Remove -nonewline. Match also the added "main" line.
19377
99894e11
JK
193782014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19379
19380 Fix "save breakpoints" for "disable $bpnum" command.
19381 * gdb.base/save-bp.c (main): Add label.
19382 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19383
6e1ac5a3
JK
193842014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19385
19386 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19387
754dd2b0
YQ
193882014-10-11 Yao Qi <yao@codesourcery.com>
19389
19390 * gdb.server/server-kill.exp: Execute command
19391 "set remote trace-status-packet on" before "tstatus".
19392
f90183d7
YQ
193932014-10-11 Yao Qi <yao@codesourcery.com>
19394
19395 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19396 (main): Call getppid.
19397 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19398 and continue to it. Read variable "server_pid".
19399
bf40a607
YQ
194002014-10-11 Yao Qi <yao@codesourcery.com>
19401
19402 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19403
052ca370
YQ
194042014-10-11 Yao Qi <yao@codesourcery.com>
19405
19406 * gdb.threads/thread-find.exp: Don't execute command
19407 "info threads".
19408 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19409 * gdb.threads/linux-dp.exp: Don't check the condition
19410 $threads_created equals to zero.
19411
3831839c
PA
194122014-10-10 Pedro Alves <palves@redhat.com>
19413
19414 * gdb.base/bigcore.exp: Remove references to IRIX.
19415 * gdb.base/funcargs.exp: Likewise.
19416 * gdb.base/interrupt.exp: Likewise.
19417 * gdb.base/mips_pro.exp: Likewise.
19418 * gdb.base/nodebug.exp: Likewise.
19419 * gdb.base/setvar.exp: Likewise.
19420 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19421
8b9a549d
PA
194222014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19423 Pedro Alves <palves@redhat.com>
19424
19425 PR symtab/14466
19426 * gdb.base/vdso-warning.c: New file.
19427 * gdb.base/vdso-warning.exp: New file.
19428
d48ba5e8
DE
194292014-10-02 Doug Evans <dje@google.com>
19430
19431 * gdb.base/structs.c (main): Don't run forever.
19432
2278c276
PA
194332014-10-02 Pedro Alves <palves@redhat.com>
19434
19435 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19436 (top level) <stop threads 1, stop threads 2>: Use it.
19437
b57bacec
PA
194382014-10-02 Pedro Alves <palves@redhat.com>
19439
19440 * gdb.threads/break-while-running.exp (test): Add new
19441 'update_thread_list' argument. Skip "info threads" if false.
19442 (top level): Add new 'update_thread_list' axis.
19443
13fd3ff3
PA
194442014-10-02 Pedro Alves <palves@redhat.com>
19445
19446 PR breakpoints/17431
19447 * gdb.base/execl-update-breakpoints.c: New file.
19448 * gdb.base/execl-update-breakpoints.exp: New file.
19449
0fec99e8
PA
194502014-10-01 Pedro Alves <palves@redhat.com>
19451
19452 * gdb.base/breakpoint-in-ro-region.c: New file.
19453 * gdb.base/breakpoint-in-ro-region.exp: New file.
19454
2ddf4301
SM
194552014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19456
19457 * gdb.mi/mi-exit-code.exp: New file.
19458 * gdb.mi/mi-exit-code.c: New file.
19459
6a5f3f43
YQ
194602014-09-30 Yao Qi <yao@codesourcery.com>
19461
19462 * lib/prelink-support.exp (build_executable_own_libs): Error if
19463 the target isn't native.
19464
345bcc73
YQ
194652014-09-30 Yao Qi <yao@codesourcery.com>
19466
19467 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19468 false.
19469
a25a5a45
PA
194702014-09-22 Pedro Alves <palves@redhat.com>
19471
19472 * gdb.threads/break-while-running.exp: New file.
19473 * gdb.threads/break-while-running.c: New file.
19474
00ba3162
YQ
194752014-09-19 Yao Qi <yao@codesourcery.com>
19476
19477 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19478 Invoke test. Restart GDB with --readnow and invoke test again.
19479
c3b7b696
YQ
194802014-09-19 Yao Qi <yao@codesourcery.com>
19481
19482 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19483 proc set_breakpoint_on_gcd_function. Invoke
19484 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19485 invoke set_breakpoint_on_gcd_function again.
19486
2b4fd423
DE
194872014-09-18 Doug Evans <dje@google.com>
19488
19489 * gdb.dwarf2/symtab-producer.exp: New file.
19490
a5947601
SDJ
194912014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19492
19493 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19494 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19495 * gdb.base/global-var-nested-by-dso.c: Likewise.
19496 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19497
91c19059
SDJ
194982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19499 Pedro Alves <palves@redhat.com>
19500
19501 * gdb.base/watch-bitfields.exp: Pass string other than test file
19502 name to prepare_for_testing.
19503 (watch): New procedure.
19504 (expect_watchpoint): Use with_test_prefix.
19505 (top level): Factor out tests to ...
19506 (test_watch_location, test_regular_watch): ... these new
19507 procedures, and use with_test_prefix and gdb_continue_to_end.
19508
bb9d5f81
PP
195092014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19510
19511 PR breakpoints/12526
19512 * gdb.base/watch-bitfields.exp: New file.
19513 * gdb.base/watch-bitfields.c: New file.
19514
635856f5
PA
195152014-09-16 Pedro Alves <palves@redhat.com>
19516
19517 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19518 software and hardware addresses, not software address against
19519 itself.
19520
7280ceea
PA
195212014-09-16 Pedro Alves <palves@redhat.com>
19522
19523 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19524 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19525
428b16bd
PA
195262014-09-16 Pedro Alves <palves@redhat.com>
19527
19528 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19529 files.
19530 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19531 "*-*-vxworks*" throughout.
19532 * gdb.base/break.exp: Likewise.
19533 * gdb.base/default.exp: Likewise.
19534 * gdb.base/scope.exp: Likewise.
19535 * gdb.base/sepdebug.exp: Likewise.
19536 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19537 throughout.
19538 * gdb.base/run.c: Likewise.
19539 * gdb.base/sepdebug.c: Likewise.
19540 * gdb.hp/gdb.aCC/run.c: Likewise.
19541 * gdb.reverse/until-reverse.c: Likewise.
19542 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19543
666d413c
YQ
195442014-09-16 Yao Qi <yao@codesourcery.com>
19545
19546 * boards/local-remote-host-native.exp: New file.
19547
57cbd724
DE
195482014-09-14 Doug Evans <xdje42@gmail.com>
19549
19550 * gdb.threads/queue-signal.c (thread_count): New variable.
19551 (thread_count_mutex, thread_count_condvar): New variables.
19552 (incr_thread_count, wait_all_threads_running): New functions.
19553 (main): Wait for all threads to be in their thread functions.
19554
81219e53
DE
195552014-09-13 Doug Evans <xdje42@gmail.com>
19556
19557 * gdb.threads/queue-signal.c: New file.
19558 * gdb.threads/queue-signal.exp: New file.
19559
3714cea7
DE
195602014-09-13 Doug Evans <xdje42@gmail.com>
19561
19562 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19563 be consistent with what default_gdb_init uses.
19564 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19565 the plain text of the prompt. Add some logging printfs.
19566 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19567
fa43b1d7
PA
195682014-09-12 Pedro Alves <palves@redhat.com>
19569
19570 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19571 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19572 * gdb.arch/i386-size-overlap.exp: Likewise.
19573 * gdb.arch/i386-size.exp: Likewise.
19574 * gdb.arch/i386-unwind.exp: Likewise.
19575 * gdb.base/a2-run.exp: Likewise.
19576 * gdb.base/break.exp: Likewise.
19577 * gdb.base/charset.exp: Likewise.
19578 * gdb.base/chng-syms.exp: Likewise.
19579 * gdb.base/commands.exp: Likewise.
19580 * gdb.base/dbx.exp: Likewise.
19581 * gdb.base/find.exp: Likewise.
19582 * gdb.base/funcargs.exp: Likewise.
19583 * gdb.base/jit-simple.exp: Likewise.
19584 * gdb.base/reread.exp: Likewise.
19585 * gdb.base/sepdebug.exp: Likewise.
19586 * gdb.base/step-bt.exp: Likewise.
19587 * gdb.cp/mb-inline.exp: Likewise.
19588 * gdb.cp/mb-templates.exp: Likewise.
19589 * gdb.objc/basicclass.exp: Likewise.
19590 * gdb.threads/killed.exp: Likewise.
19591
9d9bf2df
EBM
195922014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19593
19594 PR tdep/17379
19595 * gdb.arch/powerpc-stackless.S: New file.
19596 * gdb.arch/powerpc-stackless.exp: New file.
19597
1cf2f1b0
JK
195982014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19599
19600 * gdb.base/attach.c: Include unistd.h.
19601 (main): Call alarm. Add label postloop.
19602 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19603 gdb_breakpoint, gdb_continue_to_breakpoint.
19604 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19605
98880d46
PA
196062014-09-11 Pedro Alves <palves@redhat.com>
19607
19608 PR gdb/17347
19609 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19610 * gdb.base/attach.exp (test_command_line_attach_run): New
19611 procedure.
19612 (top level): Call it.
19613
4c92ff2c
PA
196142014-09-11 Pedro Alves <palves@redhat.com>
19615
19616 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19617 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19618 (do_command_attach_tests): Use spawn_wait_for_attach.
19619 * gdb.base/solib-overlap.exp: Likewise.
19620 * gdb.multi/multi-attach.exp: Likewise.
19621 * gdb.python/py-prompt.exp: Likewise.
19622 * gdb.python/py-sync-interp.exp: Likewise.
19623 * gdb.server/ext-attach.exp: Likewise.
19624
3adc1a7d
GKB
196252014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19626
19627 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19628 command in testcase. Simplify testcase.
19629
96334934
JB
196302014-09-10 Joel Brobecker <brobecker@adacore.com>
19631
19632 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19633
eb479039
JB
196342014-09-10 Joel Brobecker <brobecker@adacore.com>
19635
19636 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19637
deede10c
JB
196382014-09-10 Joel Brobecker <brobecker@adacore.com>
19639
19640 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19641
7828a5f5
JB
196422014-09-10 Joel Brobecker <brobecker@adacore.com>
19643
19644 * gdb.dwarf2/dynarr-ptr.c: New file.
19645 * gdb.dwarf2/dynarr-ptr.exp: New file.
19646
33aeebcf
MR
196472014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19648
19649 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19650 of 30 rather than hardcoding 120 for a slow test case. Take the
19651 `gdb,timeout' target setting into account for this calculation.
19652 Don't extend the timeout for the test cases that don't need it.
19653
7b415901
MR
196542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19655
19656 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19657 a factor of 2 for a slow test case. Take the `gdb,timeout'
19658 target setting into account for this calculation.
19659 * gdb.reverse/until-precsave.exp: Increase the timeout by
19660 a factor of 15 and 3 respectively rather than adding 120
19661 for a pair of slow test cases. Take the `gdb,timeout'
19662 target setting into account for this calculation.
19663
4a40f85a
MR
196642014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19665
19666 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19667 timeout, don't pass one down to gdb_expect.
19668 (gdb_expect): Rework timeout selection.
19669
09635af7
MR
196702014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19671
19672 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19673 exception on timeout.
19674 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19675 (gdbserver_start_extended): Catch any `gdbserver_start' error
19676 exceptions.
19677 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19678 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19679 `gdbserver_gdb_load' error exceptions.
19680
2bdd10b7
MR
196812014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19682
19683 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19684 120 on waiting for the TCP socket to open.
19685
316935f0
DE
196862014-09-09 Doug Evans <xdje42@gmail.com>
19687
19688 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19689 _caller_matches, _any_caller_is, _any_caller_matches.
19690
83740597
DE
196912014-09-09 Doug Evans <xdje42@gmail.com>
19692
19693 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19694
4c122fc3
YQ
196952014-09-09 Yao Qi <yao@codesourcery.com>
19696
19697 * gdb.mi/mi-var-display.exp: Set print symbol off.
19698
a9f116cb
GKB
196992014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19700
19701 PR gdb/17035
19702 * gdb.base/commands.exp: Add tests to verify user-defined
19703 commands with empty bodies.
19704 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19705 python commands in `show user command`.
19706 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19707 scheme commands in `show user command`.
19708
c75bd3a2
JK
197092014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19710
19711 PR python/17355
19712 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19713 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19714 * gdb.python/py-framefilter-invalidarg.exp: New file.
19715 * gdb.python/py-framefilter-invalidarg.py: New file.
19716
faa42425
DE
197172014-09-06 Doug Evans <xdje42@gmail.com>
19718
19719 PR 15276
19720 * gdb.python/py-caller-is.c: New file.
19721 * gdb.python/py-caller-is.exp: New file.
19722
474ca4f6
SDJ
197232014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19724
19725 PR gdb/17235
19726 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19727 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19728
eb0b0463
SDJ
197292014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19730
19731 PR fortran/17237
19732 * gdb.fortran/print-formatted.exp: New file.
19733 * gdb.fortran/print-formatted.f90: Likewise.
19734
5f3b99cf
SS
197352014-09-03 Sasha Smundak <asmundak@google.com>
19736
19737 * gdb.python/py-frame.exp: Test Frame.read_register.
19738
7d793aa9
SDJ
197392014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19740
19741 PR python/16699
19742 * gdb.python/py-completion.exp: New file.
19743 * gdb.python/py-completion.py: Likewise.
19744
fb0576e9
DE
197452014-08-28 Doug Evans <dje@google.com>
19746
19747 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19748 eax,etc. are live with values set by gdb and thus the compiler can't
19749 use them.
19750 * gdb.arch/i386-pseudo.c (main): Ditto.
19751
ee92b0dd
DE
197522014-08-27 Doug Evans <dje@google.com>
19753
19754 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19755
6649db35
DE
197562014-08-25 Doug Evans <dje@google.com>
19757
19758 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19759 (main): Ditto.
19760
564b7600
DE
197612014-08-25 Doug Evans <dje@google.com>
19762
19763 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19764
3881fb67
YQ
197652014-08-24 Yao Qi <yao@codesourcery.com>
19766
19767 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19768 symbol off.
19769 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19770
a05a36a5
DE
197712014-08-22 Doug Evans <dje@google.com>
19772
19773 PR 17276
19774 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19775 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19776 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19777
7c343b48
YQ
197782014-08-22 Yao Qi <yao@codesourcery.com>
19779
19780 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19781 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19782 * gdb.python/python.exp: Likewise. Use .py file on the host
19783 instead of the build.
19784
22fd09ae
JK
197852014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19786
19787 * gdb.threads/gcore-stale-thread.c: New file.
19788 * gdb.threads/gcore-stale-thread.exp: New file.
19789
a8454a7c
PA
197902014-08-21 Pedro Alves <palves@redhat.com>
19791
19792 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19793 * gdb.base/gcore-relro-pie.exp: Likewise.
19794 * gdb.base/gcore-relro.exp: Likewise.
19795 * gdb.base/gcore.exp: Likewise.
19796 * gdb.base/print-symbol-loading.exp: Likewise.
19797 * gdb.threads/gcore-thread.exp: Likewise.
19798 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19799
2a31c623
PA
198002014-08-20 Pedro Alves <palves@redhat.com>
19801 Jan Kratochvil <jan.kratochvil@redhat.com>
19802
19803 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19804 configure.
19805 (EXPECT): Handle READ1 being set.
19806 (all): Depend on EXTRA_RULES.
19807 (check-read1, expect-read1, read1.so, read1): New rules.
19808 * README (Testsuite Parameters): Document the READ1 make variable.
19809 (Race detection): New section.
19810 * configure: Regenerate.
19811 * configure.ac: If build==host==target, and running under a
19812 GNU/glibc system, add read1 to the extra Makefile rules.
19813 (EXTRA_RULES): AC_SUBST it.
19814 * lib/read1.c: New file.
19815
d36430db
JB
198162014-08-20 Joel Brobecker <brobecker@adacore.com>
19817
19818 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19819 the handling of variables declared as a typedef to an array
19820 which a DW_AT_data_location attribute.
19821
9a0dc9e3
PA
198222014-08-19 Andrew Burgess <aburgess@broadcom.com>
19823 Pedro Alves <palves@redhat.com>
19824
19825 PR symtab/14604
19826 PR symtab/14605
19827 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19828 gdb_test.
19829
0718a8da
PA
198302014-08-19 Pedro Alves <palves@redhat.com>
19831
19832 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19833
13b448cd
YQ
198342014-08-19 Yao Qi <yao@codesourcery.com>
19835
19836 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19837 right line.
19838
1cbf5077
DB
198392014-08-18 David Blaikie <dblaikie@gmail.com>
19840
19841 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19842
bf0fae19
JB
198432014-08-18 Joel Brobecker <brobecker@adacore.com>
19844
19845 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19846 attribute in array range.
19847
3c8c5dcc
JB
198482014-08-18 Joel Brobecker <brobecker@adacore.com>
19849
19850 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19851
e66d4446
SC
198522014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19853
19854 PR c++/17132
19855 * gdb.cp/pr17132.cc: New file.
19856 * gdb.cp/pr17132.exp: New file.
19857
940df408
SC
198582014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19859
19860 * gdb.python/py-xmethods.py (A_getarrayind)
19861 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19862 Use 'print' with function call syntax.
19863 (E_method_matcher.match): Fix tab vs space indentation mixup.
19864
ebcc6c3a
YQ
198652014-08-15 Yao Qi <yao@codesourcery.com>
19866
19867 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19868 false.
19869
775e0f04
YQ
198702014-08-15 Yao Qi <yao@codesourcery.com>
19871
19872 * gdb.cp/casts.exp: Set print symbol off.
19873 * gdb.cp/class2.exp: Likewise.
19874 * gdb.cp/overload.exp: Likewise.
19875 * gdb.cp/templates.exp: Likewise.
19876
d769e349
DE
198772014-08-11 Doug Evans <dje@google.com>
19878
19879 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19880 (test_load_shlib): Update.
19881
20c6f1e1
YQ
198822014-08-09 Yao Qi <yao@codesourcery.com>
19883
19884 * gdb.base/display.exp: Invoke is_address_zero_readable.
19885 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19886 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19887 * gdb.base/hbreak-unmapped.exp: Return if
19888 is_address_zero_readable returns true.
19889 * gdb.base/signest.exp: Likewise.
19890 * gdb.base/signull.exp: Likewise.
19891 * gdb.base/sigbpt.exp: Likewise.
19892 * gdb.guile/scm-disasm.exp: Do the test if
19893 is_address_zero_readable returns false.
19894 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
19895 * gdb.python/py-arch.exp: Likewise.
19896 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
19897 * lib/gdb.exp (is_address_zero_readable): New proc.
19898
5792e8e3
YQ
198992014-08-09 Yao Qi <yao@codesourcery.com>
19900
19901 PR testsuite/13443
19902 * gdb.mi/mi-var-display.exp: Make test messages unique.
19903
3cecbbbe
TT
199042014-08-04 Tom Tromey <tromey@redhat.com>
19905
19906 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
19907 target 0".
19908
00b51ff5
TT
199092014-08-04 Tom Tromey <tromey@redhat.com>
19910
19911 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
19912 "target_resume".
19913
6908c509
JB
199142014-08-01 Joel Brobecker <brobecker@adacore.com>
19915
19916 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
19917 inner_vla_struct_object_size.
19918 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
19919 as xfail.
19920
cc6563d2
PA
199212014-07-30 Pedro Alves <palves@redhat.com>
19922
19923 * gdb.threads/signal-command-handle-nopass.exp (test): Add
19924 comment.
19925
7e09a223
YQ
199262014-07-29 Yao Qi <yao@codesourcery.com>
19927
19928 PR gdb/17206
19929 * gdb.base/until-nodebug.exp: New.
19930
7ebdbe92
DE
199312014-07-28 Doug Evans <xdje42@gmail.com>
19932
19933 PR guile/17203
19934 * gdb.guile/scm-parameter.exp: Add tests for trying to create
19935 previously existing parameter, and previously ambiguously spelled
19936 parameter.
19937
fdb1adc6
WN
199382014-07-28 Will Newton <will.newton@linaro.org>
19939
19940 * gdb.base/varargs.exp: Remove KFAILs for ARM.
19941
186fcde0
DE
199422014-07-26 Ludovic Courtès <ludo@gnu.org>
19943 Doug Evans <xdje42@gmail.com>
19944
19945 PR guile/17146
19946 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
19947
70509625
PA
199482014-07-25 Pedro Alves <palves@redhat.com>
19949
19950 * gdb.threads/signal-command-handle-nopass.c: New file.
19951 * gdb.threads/signal-command-handle-nopass.exp: New file.
19952 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
19953 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
19954 * gdb.threads/signal-delivered-right-thread.c: New file.
19955 * gdb.threads/signal-delivered-right-thread.exp: New file.
19956
c3f814a1
PA
199572014-07-25 Pedro Alves <palves@redhat.com>
19958
19959 * gdb.base/double-prompt-target-event-error.exp
19960 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
19961 match.
19962 (cancel_pagination_in_target_event): Rework double prompt
19963 detection.
19964 * gdb.base/paginate-after-ctrl-c-running.exp
19965 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
19966 <return>' match.
19967 * gdb.base/paginate-bg-execution.exp
19968 (test_bg_execution_pagination_return)
19969 (test_bg_execution_pagination_cancel): Remove '-notransfer
19970 <return>' matches.
19971 * gdb.base/paginate-execution-startup.exp
19972 (test_fg_execution_pagination_return)
19973 (test_fg_execution_pagination_cancel): Remove '-notransfer
19974 <return>' matches.
19975 * gdb.base/paginate-inferior-exit.exp
19976 (test_paginate_inferior_exited): Remove '-notransfer <return>'
19977 match.
19978 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
19979 * lib/gdb.exp (pagination_prompt): Run text through
19980 string_to_regexp.
19981 (gdb_test_multiple): Match $pagination_prompt instead of
19982 "<return>".
19983 (string_to_regexp): Move to lib/gdb-utils.exp.
19984
e214cf6c
JK
199852014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
19986
19987 * gdb.arch/amd64-entry-value-paramref.S: New file.
19988 * gdb.arch/amd64-entry-value-paramref.cc: New file.
19989 * gdb.arch/amd64-entry-value-paramref.exp: New file.
19990 * gdb.arch/amd64-optimout-repeat.S: New file.
19991 * gdb.arch/amd64-optimout-repeat.c: New file.
19992 * gdb.arch/amd64-optimout-repeat.exp: New file.
19993
17d0c5c8
JK
199942014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19995
19996 PR gdb/17170
19997 * gdb.base/statistics.exp: New file.
19998
b8b8facf
DE
199992014-07-17 Doug Evans <dje@google.com>
20000
74b49205 20001 PR gdb/17170
b8b8facf
DE
20002 * gdb.base/maint.exp: Update testing of per-command stats.
20003
1b5d0ab3
PA
200042014-07-16 Pedro Alves <palves@redhat.com>
20005
20006 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20007 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20008 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20009 (tfile_write_buf): New functions.
20010 (add_memory_block): Rewrite using the above.
20011 (adjust_function_address): New function.
20012 (FUNCTION_ADDRESS): New macro.
20013 (write_basic_trace_file): Remove short_x local, and use
20014 tfile_write_16. Change type of func_addr local to unsigned long
20015 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20016 here. Cast argument of add_memory_block to char pointer.
20017 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20018 (main): Remove parameters.
20019 * gdb.trace/tfile.exp: Remove nowarnings.
20020
4d974e88
SM
200212014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20022
20023 * gdb.base/debug-expr.exp: Test string evaluation with
20024 "debug expression" on.
20025
41e99568
PA
200262014-07-15 Pedro Alves <palves@redhat.com>
20027
20028 * gdb.base/reread.exp: Use clean_restart.
20029
487d9753
PL
200302014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20031
20032 * gdb.arch/avr-flash-qualifer.c: New.
20033 * gdb.arch/avr-flash-qualifer.exp: New.
20034
cc1c52ad
PA
200352014-07-14 Pedro Alves <palves@redhat.com>
20036
20037 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20038 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20039
1e973570
PA
200402014-07-14 Pedro Alves <palves@redhat.com>
20041
20042 * gdb.base/double-prompt-target-event-error.c: New file.
20043 * gdb.base/double-prompt-target-event-error.exp: New file.
20044
93d6eb10
PA
200452014-07-14 Pedro Alves <palves@redhat.com>
20046
20047 PR gdb/17072
20048 * gdb.base/paginate-inferior-exit.c: New file.
20049 * gdb.base/paginate-inferior-exit.exp: New file.
20050
0017922d
PA
200512014-07-14 Pedro Alves <palves@redhat.com>
20052
20053 PR gdb/17072
20054 * gdb.base/paginate-bg-execution.c: New file.
20055 * gdb.base/paginate-bg-execution.exp: New file.
20056
94696ad3
PA
200572014-07-14 Pedro Alves <palves@redhat.com>
20058
20059 PR gdb/17072
20060 * gdb.base/paginate-execution-startup.c: New file.
20061 * gdb.base/paginate-execution-startup.exp: New file.
20062 * lib/gdb.exp (pagination_prompt): New global.
20063 (default_gdb_spawn): New procedure, factored out from
20064 default_gdb_spawn.
20065 (default_gdb_start): Adjust to call default_gdb_spawn.
20066 (gdb_spawn): New procedure.
20067
bd293940
PA
200682014-07-14 Pedro Alves <palves@redhat.com>
20069
20070 * lib/gdb.exp (gdb_assert): New procedure.
20071 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20072
c933f875
PA
200732014-07-14 Pedro Alves <palves@redhat.com>
20074
20075 * gdb.base/execution-termios.c: New file.
20076 * gdb.base/execution-termios.exp: New file.
20077
d98b7a16
TT
200782014-07-14 Tom Tromey <tromey@redhat.com>
20079
20080 * gdb.cp/vla-cxx.cc: New file.
20081 * gdb.cp/vla-cxx.exp: New file.
20082
548740d6
TT
200832014-07-14 Tom Tromey <tromey@redhat.com>
20084
20085 * gdb.reverse/rerun-prec.c: New file.
20086 * gdb.reverse/rerun-prec.exp: New file.
20087
a25eb028
MR
200882014-07-12 Maciej W. Rozycki <macro@mips.com>
20089 Maciej W. Rozycki <macro@codesourcery.com>
20090
20091 * lib/gdb-utils.exp: New file.
20092 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20093 inline `gdb_init_command' processing.
20094 (gdb_start_cmd): Likewise.
20095 * lib/mi-support.exp (mi_run_cmd): Likewise.
20096 * README: Document `gdb_init_command' and `gdb_init_commands'.
20097
218c2655
JK
200982014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20099
20100 Fix false FAIL running under a very long directory name.
20101 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20102 and "set print elements 10000". Twice.
20103
5401fde3
YQ
201042014-07-11 Yao Qi <yao@codesourcery.com>
20105
20106 * gdb.base/exprs.exp: "set print symbol off".
20107
e76126e8
PA
201082014-07-11 Pedro Alves <palves@redhat.com>
20109
20110 * gdb.threads/kill.c: New file.
20111 * gdb.threads/kill.exp: New file.
20112
2d6f0de6
YQ
201132014-07-10 Yao Qi <yao@codesourcery.com>
20114
20115 * gdb.trace/tfile.c (write_basic_trace_file)
20116 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20117 address written to trace file.
20118
7180e04a
PA
201192014-07-09 Pedro Alves <palves@redhat.com>
20120
20121 * gdb.base/attach-wait-input.exp: New file.
20122 * gdb.base/attach-wait-input.c: New file.
20123
9a9a7608
AB
201242014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20125
20126 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20127 setting up test structures.
20128 (main): Call new test function.
20129 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20130 test function, continue into test function and walk test
20131 structures.
20132
161ac41e
YQ
201332014-07-02 Yao Qi <yao@codesourcery.com>
20134
20135 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20136 'bar_start' at the beginning of functions 'foo' and 'bar'
20137 respectively.
20138 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20139 instead of 'foo' and 'bar'.
20140
1f267ae3
MM
201412014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20142
20143 * gdb.btrace/segv.exp: New.
20144 * gdb.btrace/segv.c: New.
20145
2b239efb
LM
201462014-07-02 Luis Machado <lgustavo@codesourcery.com>
20147
20148 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20149 instruction.
20150
cf363f18
MW
201512014-06-30 Mark Wielaard <mjw@redhat.com>
20152
20153 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20154 vulture, vilify, villar): New volatile array constants.
20155 (vindictive, vegetation): New const volatile array constants.
20156 * gdb.base/volatile.exp: Test volatile and const volatile array
20157 types.
20158
aebf9d24
AA
201592014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20160
20161 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20162 target lacks support for awatch, rwatch, or hbreak.
20163
b67a2c6f
YQ
201642014-06-27 Yao Qi <yao@codesourcery.com>
20165
20166 * gdb.multi/dummy-frame-restore.exp: New.
20167 * gdb.multi/dummy-frame-restore.c: New.
20168
aef92902
MM
201692014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20170
20171 * gdb.btrace/gcore.exp: New.
20172
8e9db26e
PA
201732014-06-23 Pedro Alves <palves@redhat.com>
20174
20175 * gdb.base/watchpoint-reuse-slot.c: New file.
20176 * gdb.base/watchpoint-reuse-slot.exp: New file.
20177
70afc5b7
SC
201782014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20179
20180 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20181 progspace's filename in 'info', 'enable' and 'disable' command
20182 tests.
20183
b972bd9c
JK
201842014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20185
20186 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20187 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20188 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20189
125f8a3d
GB
201902014-06-20 Gary Benson <gbenson@redhat.com>
20191
20192 * gdb.arch/i386-avx.exp: Fix include file location.
20193 * gdb.arch/i386-sse.exp: Likewise.
20194
3ed9baed
IB
201952014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20196
20197 * gdb.dlang/expression.exp: New file.
20198
034f788c
PA
201992014-06-19 Pedro Alves <palves@redhat.com>
20200
20201 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20202 out from ...
20203 (top level): ... here. Iterate running tests under different
20204 scheduler-locking settings.
20205
45371d0c
LM
202062014-06-18 Luis Machado <lgustavo@codesourcery.com>
20207
20208 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20209 to DW_FORM_addr and use non-zero addresses.
20210
5d376983
SC
202112014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20212
20213 PR gdb/17017
20214 * gdb.python/py-xmethods.cc: Add global function call counters and
20215 increment them in their respective functions. Remove "cout"
20216 statements.
20217 * gdb.python/py-xmethods.exp: Make tests check the global function
20218 call counters instead of depending on inferior IO.
20219
a1aa2221
LM
202202014-06-18 Don Breazeal <donb@codesourcery.com>
20221
20222 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20223 Deleted procedure.
20224 (explicit_fork_parent_follow): Deleted procedure.
20225 (explicit_fork_child_follow): Deleted procedure.
20226 (test_follow_fork): New procedure.
20227 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20228 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20229 procedure calls.
20230
0fc05997
YQ
202312014-06-17 Yao Qi <yao@codesourcery.com>
20232
20233 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20234 CP1252.
20235
70795c52
LM
202362014-06-17 Luis Machado <lgustavo@codesourcery.com>
20237
20238 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20239 Initialize ptr and S explicitly.
20240 (skip_type_update_when_not_use_rtti_test): Likewise.
20241
6be47f0c
KS
202422014-06-16 Keith Seitz <keiths@redhat.com>
20243
20244 PR mi/15863
20245 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20246 the inferior is started.
20247
d03de421
PA
202482014-06-16 Pedro Alves <palves@redhat.com>
20249
20250 * gdb.base/break-main-file-remove-fail.c: New file.
20251 * gdb.base/break-main-file-remove-fail.exp: New file.
20252 * gdb.base/break-unload-file.exp: Use build_executable instead of
20253 prepare_for_testing.
20254 (test_break): New parameter "initial_load". Handle it.
20255 (top level): Add initial_load cmdline/file axis.
20256
f9579b99
TT
202572014-06-12 Tom Tromey <tromey@redhat.com>
20258
20259 * gdb.base/completion.exp: Don't use directory name in test.
20260
3657956b
GB
202612014-06-09 Gary Benson <gbenson@redhat.com>
20262
20263 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20264 separate the always-available ANSI-standard signals from the
20265 signals that require checking.
20266 (main): Likewise.
20267 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20268 Likewise.
20269 (main): Likewise.
20270
4186eb54
KS
202712014-06-07 Keith Seitz <keiths@redhat.com>
20272
20273 Revert:
20274 PR c++/16253
20275 * gdb.cp/var-tag.cc: New file.
20276 * gdb.cp/var-tag.exp: New file.
20277 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20278 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20279 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20280 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20281
25326a28 202822014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20283
20284 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20285
829155c9
PA
202862014-06-06 Pedro Alves <palves@redhat.com>
20287
20288 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20289 in target debug output instead of looking at RSP packets,
20290 disabling the test on any target that uses hardware stepping.
20291 Update comments.
20292
61c8d22e
PA
202932014-06-06 Pedro Alves <palves@redhat.com>
20294
20295 * gdb.base/break-unload-file.exp: Fix typo.
20296
d9a47287
YQ
202972014-06-06 Yao Qi <yao@codesourcery.com>
20298
20299 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20300 from "jit_function" to "^jit_function".
20301
e5e01dbf
YQ
203022014-06-06 Yao Qi <yao@codesourcery.com>
20303
20304 * gdb.base/async.c (foo): Add one statement.
20305 * gdb.base/async.exp: Get the next instruction address and
20306 match the output of "nexti" by instruction address. Match
20307 the hex address in the output of "finish".
20308
73ba372c
GB
203092014-06-06 Gary Benson <gbenson@redhat.com>
20310
20311 * gdb.base/call-signals.c: Remove preprocessor conditionals
20312 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20313 SIGSEGV and SIGTERM.
20314 * gdb.base/sigall.c: Likewise.
20315 * gdb.base/unwindonsignal.c: Likewise.
20316 * gdb.reverse/sigall-reverse.c: Likewise.
20317
831517df
YQ
203182014-06-06 Yao Qi <yao@codesourcery.com>
20319
20320 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20321 readable, skip the test.
20322
b8b91e98
YQ
203232014-06-06 Yao Qi <yao@codesourcery.com>
20324
20325 * gdb.threads/staticthreads.c (thread_function): Move the line
20326 setting breakpoint on forward.
20327 * gdb.threads/staticthreads.exp: Update comments.
20328
fb934770
LC
203292014-06-05 Ludovic Courtès <ludo@gnu.org>
20330
20331 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20332 "history-append! type error".
20333
6ef284bd
SM
203342014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20335
20336 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20337 erroneous dprintf expected input.
20338
a872e241
DE
203392014-06-04 Doug Evans <xdje42@gmail.com>
20340
20341 * gdb.guile/scm-generics.exp: Delete.
20342
16f691fb
DE
203432014-06-04 Doug Evans <xdje42@gmail.com>
20344
20345 * gdb.guile/scm-breakpoint.exp: Update.
20346 Add tests for breakpoint registration.
20347
012370f6
TT
203482014-06-04 Tom Tromey <tromey@redhat.com>
20349
20350 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20351 VLA-in-union.
20352 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20353 inner_vla_struct, vla_union types. Initialize objects of those
20354 types and compute their sizes.
20355
9f5a4cef
HZ
203562014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20357 Hui Zhu <hui@codesourcery.com>
20358
20359 * gdb.base/fileio.exp: Add test for shell not available as well as
20360 available.
20361 * gdb.base/fileio.c (test_system): Check for shell twice.
20362
90a45c4d
YQ
203632014-06-04 Yao Qi <yao@codesourcery.com>
20364
20365 * gdb.base/auto-connect-native-target.exp: Remove redundant
20366 space from the regexp pattern.
20367
70017e41
YQ
203682014-06-04 Yao Qi <yao@codesourcery.com>
20369
20370 * gdb.base/default.exp: Replace "child" with "native" in
20371 regexp pattern.
20372
883964a7
SC
203732014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20374
20375 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20376 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20377 * gdb.python/py-xmethods.py: Python script supporting the
20378 new testcase and tests.
20379
ef370185
JB
203802014-06-03 Joel Brobecker <brobecker@adacore.com>
20381 Pedro Alves <palves@redhat.com>
20382
20383 PR breakpoints/17000
20384 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20385 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20386
1e2ccb61
BM
203872014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20388
20389 * gdb.base/subst.exp: Add tests to verify partial path matching
20390 output.
20391
c6ec5ab2
PA
203922014-06-03 Pedro Alves <palves@redhat.com>
20393
20394 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20395 target that doesn't use software single-stepping.
20396
835c559f
PA
203972014-06-03 Pedro Alves <palves@redhat.com>
20398
20399 PR breakpoints/17000
20400 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20401 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20402
06eb1586
DE
204032014-06-02 Doug Evans <xdje42@gmail.com>
20404
20405 * gdb.guile/scm-parameter.exp: New file.
20406
e698b8c4
DE
204072014-06-02 Doug Evans <xdje42@gmail.com>
20408
20409 * gdb.guile/scm-cmd.c: New file.
20410 * gdb.guile/scm-cmd.exp: New file.
20411
ded03782
DE
204122014-06-02 Doug Evans <xdje42@gmail.com>
20413
20414 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20415 pretty-printer lookup.
20416 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20417 (make-pp_s-printer): Call it.
20418 (make-pretty-printer-from-dict): New function.
20419 (lookup-pretty-printer-maker-from-dict): New function.
20420 (*pretty-printer*): Simplify.
20421 (make-objfile-pp_s-printer): New function.
20422 (install-objfile-pretty-printers!): New function.
20423 (make-progspace-pp_s-printer): New function.
20424 (install-progspace-pretty-printers!): New function.
20425 * gdb.guile/scm-progspace.c: New file.
20426 * gdb.guile/scm-progspace.exp: New file.
20427
41fac0cf
PA
204282014-06-02 Pedro Alves <palves@redhat.com>
20429
20430 * gdb.base/dprintf-bp-same-addr.c: New file.
20431 * gdb.base/dprintf-bp-same-addr.exp: New file.
20432
96ae5695
EBM
204332014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20434
20435 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20436 * gdb.arch/powerpc-power.s: Likewise.
20437
da02b3a8
JB
204382014-06-02 Joel Brobecker <brobecker@adacore.com>
20439
20440 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20441
c72b2e7b
YQ
204422014-06-01 Yao Qi <yao@codesourcery.com>
20443
20444 * gdb.base/watchpoint.exp (test_watch_location): Check null
20445 pointer can be dereferenced. If not, do the test, otherwise
20446 skip it.
20447
53e8a631
AB
204482014-05-30 Andrew Burgess <aburgess@broadcom.com>
20449
20450 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20451 results.
20452 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20453
938f0e2f
AB
204542014-05-30 Andrew Burgess <aburgess@broadcom.com>
20455
20456 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20457 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20458 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20459 * gdb.arch/amd64-invalid-stack-top.c: New file.
20460 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20461
9ba6657a
PA
204622014-05-30 Pedro Alves <palves@redhat.com>
20463
20464 PR breakpoints/17000
20465 * gdb.base/sss-bp-on-user-bp.c: New file.
20466 * gdb.base/sss-bp-on-user-bp.exp: New file.
20467
522c09bf
DB
204682014-05-30 David Blaikie <dblaikie@gmail.com>
20469
20470 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20471 gnu_inline semantics via attribute.
20472 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20473 source explicitly specifies the required semantics.
20474
bf4ef81e
MR
204752014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20476
20477 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20478
329ea579
PA
204792014-05-29 Pedro Alves <palves@redhat.com>
20480 Tom Tromey <tromey@redhat.com>
20481
20482 * gdb.base/async-shell.exp: Don't enable target-async.
20483 * gdb.base/async.exp
20484 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20485 parameter. Adjust.
20486 (top level): Don't test with "target-async".
20487 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20488 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20489 * gdb.base/inferior-died.exp: Don't enable target-async.
20490 * gdb.base/interrupt-noterm.exp: Likewise.
20491 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20492 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20493 * gdb.mi/mi-nonstop.exp: Likewise.
20494 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20495 * gdb.mi/mi-nsintrall.exp: Likewise.
20496 * gdb.mi/mi-nsmoribund.exp: Likewise.
20497 * gdb.mi/mi-nsthrexec.exp: Likewise.
20498 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20499 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20500 * gdb.python/py-evsignal.exp: Don't enable target-async.
20501 * gdb.python/py-evthreads.exp: Likewise.
20502 * gdb.python/py-prompt.exp: Likewise.
20503 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20504 * gdb.server/solib-list.exp: Don't enable target-async.
20505 * gdb.threads/thread-specific-bp.exp: Likewise.
20506 * lib/mi-support.exp: Adjust to use mi-async.
20507
fd664c91
PA
205082014-05-29 Pedro Alves <palves@redhat.com>
20509
20510 PR gdb/13860
20511 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20512 reason, even in sync mode.
20513
251bde03
PA
205142014-05-29 Pedro Alves <palves@redhat.com>
20515 Hui Zhu <hui@codesourcery.com>
20516
20517 PR PR15693
20518 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20519 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20520 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20521 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20522
7f3c0343
JB
205232014-05-28 Joel Brobecker <brobecker@adacore.com>
20524
20525 * config/monitor.exp (gdb_target_monitor): Replace use of
20526 "set remotebaud" by "set serial baud".
20527
b2715b27
AW
205282014-05-26 Andy Wingo <wingo@igalia.com>
20529
20530 * gdb.guile/scm-breakpoint.exp:
20531 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20532 properties instead of gdb-object-properties.
20533
498a4489
YQ
205342014-05-26 Yao Qi <yao@codesourcery.com>
20535
20536 * gdb.server/no-thread-db.exp: Specify source file name
20537 explicitly when setting a breakpoint.
20538
589fdceb
MM
205392014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20540
20541 * gdb.btrace/vdso.c: New.
20542 * gdb.btrace/vdso.exp: New.
20543
e9089e05
MM
205442014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20545
20546 * gdb.base/gcore.exp (capture_command_output): Move ...
20547 * lib/gdb.exp (capture_command_output): ... here.
20548
67b5c0c1
MM
205492014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20550
20551 * gdb.btrace/data.exp: Test memory access during btrace replay.
20552
a2199296
SM
205532014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20554
20555 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20556
17b2616c
PA
205572014-05-21 Pedro Alves <palves@redhat.com>
20558
20559 PR gdb/13860
20560 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20561 (top level): Test that output related to execution commands is
20562 sent to the console with CLI commands, but not with MI commands.
20563 Test that breakpoint events are always mirrored to the console.
20564 Also expect the new source line to be output after a "next" in
20565 async mode too. Make it a pass/fail test.
20566 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20567 output.
20568 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20569
5166082f
PA
205702014-05-21 Pedro Alves <palves@redhat.com>
20571
20572 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20573 Use them to test variations of "list" after reaching a breakpoint.
20574 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20575 Test "list" with listsize 10 after reaching a breakpoint.
20576 * gdb.python/python.exp (decode_line current location line
20577 number): Adjust expected line number.
20578
2f25d70f
SM
205792014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20580
20581 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20582 behavior for $args, pass it directly to "run".
20583
ff604a67
MR
205842014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20585
20586 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20587 30000 to 65536.
20588
6a3cb8e8
PA
205892014-05-21 Pedro Alves <palves@redhat.com>
20590
20591 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20592 auto-connect-native-target off".
20593 * gdb.base/auto-connect-native-target.c: New file.
20594 * gdb.base/auto-connect-native-target.exp: New file.
20595
4ebfc96e
PA
205962014-05-21 Pedro Alves <palves@redhat.com>
20597
20598 * gdb.base/default.exp: Test "target native" instead of "target
20599 child".
20600
36d46afb
MW
206012014-05-21 Mark Wielaard <mjw@redhat.com>
20602
20603 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20604
5876f503
JK
206052014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20606
20607 Fix TLS access for -static -pthread.
20608 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20609 <HAVE_TLS> (thread_function, main): Initialize it.
20610 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20611 Add clean_restart.
20612 <$have_tls != "">: Check TLSVAR.
20613
0256a6ac
PA
206142014-05-21 Pedro Alves <palves@redhat.com>
20615
20616 * gdb.base/dcache-line-read-error.c: New.
20617 * gdb.base/dcache-line-read-error.exp: New.
20618
936d2992
PA
206192014-05-20 Pedro Alves <palves@redhat.com>
20620
20621 * gdb.base/compare-sections.c: New file.
20622 * gdb.base/compare-sections.exp: New file.
20623
802e8e6d
PA
206242014-05-20 Pedro Alves <palves@redhat.com>
20625
20626 * gdb.base/break-idempotent.c: New file.
20627 * gdb.base/break-idempotent.exp: New file.
20628
e59fa00f
MM
206292014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20630
20631 * gdb.btrace/nohist.exp: New.
20632
8b696e31
YQ
206332014-05-20 Yao Qi <yao@codesourcery.com>
20634
20635 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20636 gdb.reverse directory and gdb_reverse_timeout exists in board
20637 setting.
20638 * README: Document gdb_reverse_timeout.
20639
73c9764f
YQ
206402014-05-20 Yao Qi <yao@codesourcery.com>
20641
20642 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20643 'test_file_name'. Treat args as a string instead of a list.
20644 (gdb_init): Rename argument 'args' by 'test_file_name'.
20645
f1f4348a
JK
206462014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20647
20648 * gdb.arch/powerpc-power.exp: New file.
20649 * gdb.arch/powerpc-power.s: New file.
20650
0dbe70ce
DE
206512014-05-16 Doug Evans <dje@google.com>
20652
20653 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20654 * gdb.base/completion.exp: Check that all expected files exist
20655 before doing file completion.
0dbe70ce 20656
8d551b02
DE
206572014-05-16 Doug Evans <dje@google.com>
20658
20659 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20660 Update.
20661 (do_syscall_tests_without_xml): Update.
20662
73eb7709
PA
206632014-05-16 Pedro Alves <palves@redhat.com>
20664
20665 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20666 instead of "unknown output after running".
20667
3fae92fc
YQ
206682014-05-16 Yao Qi <yao@codesourcery.com>
20669
20670 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20671 file1.txt from host at the end.
20672 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20673
c2b2ccc5
DE
206742014-05-15 Doug Evans <dje@google.com>
20675
20676 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20677 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20678 loading file. Add test for TU lookup.
20679
8c217a4b
SM
206802014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20681
20682 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20683 calling "-exec-arguments" or "set args" before running the
20684 inferior.
20685
3deb39c6
SM
206862014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20687
20688 * lib/mi-support.exp (mi_expect_stop): Expect message for
20689 inferiors that exit with non-zero exit code.
20690
71a79f8c
YQ
206912014-05-14 Yao Qi <yao@codesourcery.com>
20692
20693 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20694 match absolute path on remote host.
20695 (test_file_list_exec_source_files): Remove "/" from the
20696 pattern.
20697
f23fcd46
YQ
206982014-05-14 Yao Qi <yao@codesourcery.com>
20699
20700 * boards/local-remote-host-notty.exp (${board}_file): New
20701 proc.
20702
9404b58f
KM
207032014-05-07 Kyle McMartin <kyle@redhat.com>
20704
20705 Pushed by Joel Brobecker <brobecker@adacore.com>.
20706 * gdb.arch/aarch64-atomic-inst.c: New file.
20707 * gdb.arch/aarch64-atomic-inst.exp: New file.
20708
5e45f04c
YQ
207092014-05-07 Yao Qi <yao@codesourcery.com>
20710
20711 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20712 in current context" too.
20713
c888a17d
KS
207142014-05-05 Keith Seitz <keiths@redhat.com>
20715
20716 * gdb.linespec/ls-dollar.exp: Add test for linespec
20717 file:convenience_variable.
20718
290a839c
YQ
207192014-05-05 Yao Qi <yao@codesourcery.com>
20720
20721 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20722 traceframes into tfile and ctf trace files. Read data from
20723 trace file and test collected data.
20724 (gdb_collect_locals_test): Likewise.
20725 (gdb_unavailable_registers_test): Likewise.
20726 (gdb_unavailable_floats): Likewise.
20727 (gdb_collect_globals_test): Likewise.
20728 (top-level): Append "ctf" to trace_file_targets if GDB
20729 supports.
20730
b5262cd0
YQ
207312014-05-05 Yao Qi <yao@codesourcery.com>
20732
20733 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20734 code to ...
20735 (gdb_collect_args_test_1): ... it. New proc.
20736 (gdb_collect_locals_test): Move some code to ...
20737 (gdb_collect_locals_test_1): ... it. New proc.
20738 (gdb_unavailable_registers_test): Move some code to ...
20739 (gdb_unavailable_registers_test_1): ... it. New proc.
20740 (gdb_unavailable_floats): Move some code to ...
20741 (gdb_unavailable_floats_1): ... it. New proc.
20742
30a1e6cc
SDJ
207432014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20744
20745 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20746 probes to test for bitness recognition.
20747 * gdb.arch/amd64-stap-optional-prefix.exp
20748 (test_probe_value_without_reg): New procedure.
20749 Add code to test for different kinds of bitness.
20750
f33da99a
SDJ
207512014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20752
20753 PR breakpoints/16889
20754 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20755 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20756
5b80f00d
PA
207572014-05-01 Pedro Alves <palves@redhat.com>
20758
20759 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20760 gdb_file_cmd if no file is specified.
20761 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20762 last_loaded_file to set the remote exec-file.
20763
f8c2a73c
PA
207642014-05-01 Pedro Alves <palves@redhat.com>
20765
20766 * boards/local-remote-host.exp: New file.
20767
be6e8ac7
PA
207682014-05-01 Pedro Alves <palves@redhat.com>
20769
20770 * boards/local-remote-host.exp: Rename to ...
20771 * boards/local-remote-host-notty.exp: ... this.
20772
cac0dc8f
JB
207732014-04-28 Joel Brobecker <brobecker@adacore.com>
20774
20775 * gdb.ada/dyn_arrayidx: New testcase.
20776
9730e6cc
YQ
207772014-04-26 Yao Qi <yao@codesourcery.com>
20778
20779 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20780 and compute the length of function main. Save it in
20781 $main_length.
20782 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20783 (top-level): Use gdb_compile to compile objects into
20784 executable and restart GDB. Remove invocation to
20785 prepare_for_testing.
20786
7ae1a6a6
PA
207872014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20788 Pedro Alves <palves@redhat.com>
20789
20790 PR server/16255
20791 * gdb.multi/multi-attach.c: New file.
20792 * gdb.multi/multi-attach.exp: New file.
20793
4082afcc
PA
207942014-04-25 Pedro Alves <palves@redhat.com>
20795
20796 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20797 user.
20798 (top level): Test that "set remote conditional-breakpoints-packet
20799 off" works as intended.
20800 * gdb.base/dprintf.exp: Test that "set remote
20801 breakpoint-commands-packet off" works as intended.
20802 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20803 New function.
20804 (top level): Call it.
20805 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20806 remote fast-tracepoints-packet off" works as intended.
20807 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20808 * lib/gdb.exp (gdb_is_target_remote): ... here.
20809
2abc3f8d
DB
208102014-04-24 David Blaikie <dblaikie@gmail.com>
20811
20812 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20813 ensure clang would not discard them.
20814 * gdb.base/gdbvars.c: Ditto.
20815 * gdb.base/memattr.c: Ditto.
20816 * gdb.base/whatis.c: Ditto.
20817 * gdb.python/py-prettyprint.c: Ditto.
20818 * gdb.trace/actions.c: Ditto.
20819 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20820 ensure clang would not discard it.
20821
bfd39632
DB
208222014-04-24 David Blaikie <dblaikie@gmail.com>
20823
20824 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20825 clang to emit the full definition of type required by the test
20826 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20827
22842ff6
DB
208282014-04-24 David Blaikie <dblaikie@gmail.com>
20829
20830 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20831 coax Clang into emitting the definition of the type.
20832 * gdb.cp/pr10728-x.h (y): Ditto.
20833 * gdb.cp/pr10728-y.cc (y): Ditto.
20834
c2e827ad
DB
208352014-04-24 David Blaikie <dblaikie@gmail.com>
20836
20837 * gdb.base/label.exp: XFAIL label related tests under Clang.
20838 * gdb.cp/cplabel.exp: Ditto.
20839 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20840 under Clang those using labels.
20841
4c2d33e7
YQ
208422014-04-25 Yao Qi <yao@codesourcery.com>
20843
20844 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20845 double_label.
20846 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20847 partial_label and double_label.
20848
56083b99
DB
208492014-04-24 David Blaikie <dblaikie@gmail.com>
20850
20851 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20852
25d4e99d
DB
208532014-04-24 David Blaikie <dblaikie@gmail.com>
20854
20855 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20856 of the function to work across GCC and Clang.
20857 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20858 pointer types (const void ** const V void **).
20859
01f9f808
MS
208602014-04-24 Michael Sturm <michael.sturm@mintel.com>
20861 Walfred Tedeschi <walfred.tedeschi@intel.com>
20862
20863 * Makefile.in (EXECUTABLES): Added i386-avx512.
20864 * gdb.arch/i386-avx512.c: New file.
20865 * gdb.arch/i386-avx512.exp: Likewise.
20866
4b48d439
KS
208672014-04-23 Keith Seitz <keiths@redhat.com>
20868
20869 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20870 (mi_make_breakpoint_table): New procedure.
20871 (mi_create_breakpoint): Use mi_make_breakpoint
20872 and return the result.
20873 (mi_make_breakpoint): New procedure.
20874 (mi_build_kv_pairs): New procedure.
20875
20876 * gdb.mi/mi-break.exp: Remove unused globals,
20877 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20878 All callers updated.
20879 * gdb.mi/mi-dprintf.exp: Use variable to track command
20880 number.
20881 Update all callers of mi_create_breakpoint and use
20882 mi_make_breakpoint_table.
20883 Remove any unused global variables.
20884 * gdb.mi/mi-nonstop.exp: Likewise.
20885 * gdb.mi/mi-nsintrall.exp: Likewise.
20886 * gdb.mi/mi-nsmoribund.exp: Likewise.
20887 * gdb.mi/mi-nsthrexec.exp: Likewise.
20888 * gdb.mi/mi-reverse.exp: Likewise.
20889 * gdb.mi/mi-simplerun.exp: Likewise.
20890 * gdb.mi/mi-stepn.exp: Likewise.
20891 * gdb.mi/mi-syn-frame.exp: Likewise.
20892 * gdb.mi/mi-until.exp: Likewise.
20893 * gdb.mi/mi-var-cp.exp: Likewise.
20894 * gdb.mi/mi-var-display.exp: Likewise.
20895 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
20896 * gdb.mi/mi2-var-child.exp: Likewise.
20897 * gdb.mi/mi-vla-c99.exp: Likewise.
20898 * lib/mi-support.exp: Likewise.
20899
20900 From Ian Lance Taylor <iant@cygnus.com>:
20901 * lib/gdb.exp (parse_args): New procedure.
20902
08351840
PA
209032014-04-23 Pedro Alves <palves@redhat.com>
20904
20905 * gdb.base/break-unload-file.c: New file.
20906 * gdb.base/break-unload-file.exp: New file.
20907 * gdb.base/sym-file-lib.c (baz): New function.
20908 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
20909 field.
20910 (load): Store the segment's mapped size.
20911 (unload): New function.
20912 (unload_shlib): New function.
20913 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
20914 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
20915 set a breakpoint at baz, and call it.
20916 * gdb.base/sym-file.exp: New tests for stale breakpoint
20917 instructions.
20918
076855f9
PA
209192014-04-23 Pedro Alves <palves@redhat.com>
20920
20921 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
20922 * gdb.base/hbreak-in-shr-unsupported.c: New file.
20923 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
20924 * gdb.base/hbreak-unmapped.c: New file.
20925 * gdb.base/hbreak-unmapped.exp: New file.
20926 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
20927 * lib/gdb.exp (gdb_is_target_remote): ... here.
20928
483805cf
PA
209292014-04-22 Pedro Alves <palves@redhat.com>
20930
20931 * gdb.base/consecutive-step-over.c: New file.
20932 * gdb.base/consecutive-step-over.exp: New file.
20933
06d97543
PA
209342014-04-22 Pedro Alves <palves@redhat.com>
20935
20936 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
20937 instead of send_gdb/gdb_expect.
20938
b4429ea2
YQ
209392014-04-22 Yao Qi <yao@codesourcery.com>
20940
20941 * lib/trace-support.exp (generate_tracefile): New procedure.
20942 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
20943 return 0.
20944 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
20945 if generate_tracefile returns 1.
20946
51d48146
PA
209472014-04-18 Tom Tromey <palves@redhat.com>
20948 Pedro alves <tromey@redhat.com>
20949
20950 PR backtrace/15558
20951 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
20952 with a backtrace limit.
20953 * gdb.python/py-frame-inline.exp: Test running to an inline
20954 function with a backtrace limit, and printing the newest frame.
20955 * gdb.python/py-frame-inline.c (main): Call f.
20956
bd1dce5f
MS
209572014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20958
20959 * gdb.java/jnpe.exp: Drop srcdir from untested path.
20960
40d1a503
MS
209612014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
20962
20963 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
20964 Drop prefix from unsupported source file path.
20965
389b98f7
YQ
209662014-04-17 Yao Qi <yao@codesourcery.com>
20967
20968 * lib/gdb.exp (with_target_charset): New proc.
20969 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
20970 with_target_charset.
20971 (test_print_strings): Likewise.
20972 (test_repeat_bytes): Likewise.
20973 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
20974 for some tests.
20975
22869d73
KS
209762014-04-16 Keith Seitz <keiths@redhat.com>
20977
20978 PR gdb/15827
20979 * gdb.dwarf2/corrupt.c: New file.
20980 * gdb.dwarf2/corrupt.exp: New file.
20981
c4f87ca6
KS
209822014-04-16 Keith Seitz <keiths@redhat.com>
20983
20984 PR c++/16597
20985 * gdb.cp/namelessclass.cc: New file.
20986 * gdb.cp/namelessclass.exp: New file.
20987 * gdb.cp/namelessclass.S: New file.
20988
ab19de87
DE
209892014-04-16 Doug Evans <dje@google.com>
20990
20991 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
20992 Add comment.
20993 (gdbserver_default_get_comm_port): New function.
20994 (gdbserver_start): Check if board file provided
20995 "gdbserver,get_comm_port" and use it if so.
20996 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
20997 (gdb,socketport): Set to "stdio".
20998 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
20999 (stdio_gdbserver_template): Delete.
21000 (${board}_get_remote_address): Update.
21001 (${board}_build_remote_cmd): Delete.
21002 (${board}_get_comm_port): New function.
21003 (${board}_spawn): Update.
21004 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21005 Delete.
21006 (${board}_get_remote_address): Update.
21007 (${board}_get_comm_port): New function.
21008
fc98a809
AB
210092014-04-16 Andrew Burgess <aburgess@broadcom.com>
21010
21011 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21012 appearing in any order.
21013
87fd9e6e
DE
210142014-04-15 Doug Evans <dje@google.com>
21015
21016 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21017 uninitialized value of "description".
21018
099fc3ea
KS
210192014-04-15 Keith Seitz <keiths@redhat.com>
21020
21021 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21022 Remove unused globals.
21023 (test_running_the_program): Likewise.
21024 (test_controlled_execution): Likewise.
21025 (test_controlling_breakpoints): Likewise.
21026 (test_program_termination): Likewise.
21027
5da151d4
KS
210282014-04-15 Keith Seitz <keiths@redhat.com>
21029
21030 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21031 unused globals.
21032 (test_rbreak_creation_and_listing): Likewise.
21033 (test_ignore_count): Likewise.
21034 (test_error): Likewise.
21035
35e5d2f0
PA
210362014-04-15 Pedro Alves <palves@redhat.com>
21037
21038 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21039 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21040 sym-file-loader.c.
21041 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21042 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21043 to sym-file-loader.c.
21044 (struct library): Forward declare.
21045 (load_shlib, lookup_function): Change prototypes.
21046 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21047 (translate_offset): Remove declarations.
21048 (get_text_addr): New declaration.
21049 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21050 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21051 sym-file-loader.h.
21052 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21053 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21054 here from sym-file-loader.h.
21055 (struct library): New structure.
21056 (load_shlib, lookup_function): Change prototypes and adjust to
21057 work with a struct library.
21058 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21059 (translate_offset): Make static.
21060 (get_text_addr): New function.
21061 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21062
eb4c1710
PA
210632014-04-15 Pedro Alves <palves@redhat.com>
21064
21065 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21066
2d1baf52
PA
210672014-04-15 Pedro Alves <palves@redhat.com>
21068
21069 * gdb.base/sym-file-loader.c: Include <limits.h>.
21070 (SELF_LINK): New define.
21071 (get_origin): New function.
21072 (load_shlib): Use it.
21073 * gdb.base/sym-file.exp: Don't early return if the target is
21074 remote. Use runto_main, and issue fail is that fails. Use
21075 gdb_load_shlibs.
21076 (shlib_name): Delete.
21077 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21078
7dd6df01
PA
210792014-04-15 Pedro Alves <palves@redhat.com>
21080
21081 * gdb.base/sym-file.exp: Remove regex characters from test
21082 message. Don't refer to breakpoint numbers in test messages.
21083
b50c8614
KS
210842014-04-14 Keith Seitz <keiths@redhat.com>
21085
21086 PR c++/16253
21087 * gdb.cp/var-tag.cc: New file.
21088 * gdb.cp/var-tag.exp: New file.
21089 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21090 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21091 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21092 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21093
3d567982
TT
210942014-04-14 Tom Tromey <tromey@redhat.com>
21095
21096 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21097 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21098 type.
21099 * gdb.cp/enum-class.exp: New file.
21100 * gdb.cp/enum-class.cc: New file.
21101
0626fc76
TT
211022014-04-14 Tom Tromey <tromey@redhat.com>
21103
21104 * gdb.dwarf2/enum-type.exp: New file.
21105
dca325b3
SA
211062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21107
21108 * gdb.mi/mi-vla-c99.exp: New file.
21109 * gdb.mi/vla.c: New file.
21110
5854b38a
SA
211112014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21112
21113 * gdb.base/vla-datatypes.c: New file.
21114 * gdb.base/vla-datatypes.exp: New file.
21115
463bb957
SA
211162014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21117
21118 * gdb.base/vla-ptr.c: New file.
21119 * gdb.base/vla-ptr.exp: New file.
21120
3dd170be
SA
211212014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21122
21123 * gdb.dwarf2/count.exp: New file.
21124
5ecaaa66
SA
211252014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21126
21127 * gdb.base/vla-sideeffect.c: New file.
21128 * gdb.base/vla-sideeffect.exp: New file.
21129
41f1ada5
DB
211302014-04-14 David Blaikie <dblaikie@gmail.com>
21131
21132 * gdb.mi/non-stop.c: Add return value for non-void function return
21133 statement.
21134 * gdb.threads/staticthreads.c: Ditto.
21135
0be03e84
DE
211362014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21137 Doug Evans <xdje42@gmail.com>
21138
21139 * gdb.guile/scm-value.c: Improve test case.
21140 * gdb.guile/scm-value.exp: Add new test.
21141
f180a1fb
DB
211422014-04-11 David Blaikie <dblaikie@gmail.com>
21143
21144 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21145 override Clang's default.
21146
6b662e19
JB
211472014-04-11 Joel Brobecker <brobecker@adacore.com>
21148
21149 Revert the following changes (regressions):
21150
21151 * gdb.base/vla-sideeffect.c: New file.
21152 * gdb.base/vla-sideeffect.exp: New file.
21153
21154 * gdb.dwarf2/count.exp: New file.
21155
21156 * gdb.base/vla-multi.c: New file.
21157 * gdb.base/vla-multi.exp: New file.
21158
21159 * gdb.base/vla-ptr.c: New file.
21160 * gdb.base/vla-ptr.exp: New file.
21161
21162 * gdb.base/vla-datatypes.c: New file.
21163 * gdb.base/vla-datatypes.exp: New file.
21164
21165 * gdb.mi/mi-vla-c99.exp: New file.
21166 * gdb.mi/vla.c: New file.
21167
245a5f0b
KS
211682014-04-11 Keith Seitz <keiths@redhat.com>
21169
21170 PR c++/16675
21171 * gdb.cp/cpsizeof.exp: New file.
21172 * gdb.cp/cpsizeof.cc: New file.
21173
58a84dcf
SA
211742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21175
191a8a90
JB
21176 * gdb.mi/mi-vla-c99.exp: New file.
21177 * gdb.mi/vla.c: New file.
58a84dcf 21178
c8655f75
SA
211792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21180
21181 * gdb.base/vla-datatypes.c: New file.
21182 * gdb.base/vla-datatypes.exp: New file.
21183
024e13b4
SA
211842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21185
21186 * gdb.base/vla-ptr.c: New file.
21187 * gdb.base/vla-ptr.exp: New file.
21188
1a237e0e
SA
211892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21190
21191 * gdb.base/vla-multi.c: New file.
21192 * gdb.base/vla-multi.exp: New file.
21193
504f3432
SA
211942014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21195
21196 * gdb.dwarf2/count.exp: New file.
21197
3bce8237
SA
211982014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21199
191a8a90
JB
21200 * gdb.base/vla-sideeffect.c: New file.
21201 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21202
322f9c21
YQ
212032014-04-11 Yao Qi <yao@codesourcery.com>
21204
21205 * gdb.base/completion.exp: Check file exists before running tests
21206 on file completion.
21207
d708bcd1
PA
212082014-04-10 Pedro Alves <palves@redhat.com>
21209
21210 * gdb.base/cond-eval-mode.c: New file.
21211 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21212 prepare_for_testing to build the new file. Check result of
21213 runto_main.
21214 (test_break, test_watch): New procedures.
21215 (top level): Use them.
21216
ae1d2761
PM
212172014-04-08 Pierre Muller <muller@sourceware.org>
21218
21219 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21220 Ctrl-V use for mingw hosts.
21221
7af389b8
SC
212222014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21223
21224 * gdb.python/py-value.c: Improve test case.
21225 * gdb.python/py-value.exp: Add new test.
21226
5e703181
DE
212272014-04-07 David Blaikie <dblaikie@gmail.com>
21228
21229 * lib/compiler.c: Identify the clang compiler.
21230 * lib/compiler.cc: Ditto.
21231
9810b410
YQ
212322014-04-03 Yao Qi <yao@codesourcery.com>
21233
21234 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21235
98d1b8dc
AB
212362014-04-01 Anton Blanchard <anton@samba.org>
21237
21238 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21239 messages unique.
21240
3114cea1
AB
212412014-04-01 Anton Blanchard <anton@samba.org>
21242
21243 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21244 prepare_for_testing.
21245
62f7182c
AB
212462014-04-01 Anton Blanchard <anton@samba.org>
21247
21248 * gdb.arch/ppc64-atomic-inst.c: Remove.
21249 * gdb.arch/ppc64-atomic-inst.S: New file.
21250 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21251
770e7fc7
DE
212522014-03-31 Doug Evans <dje@google.com>
21253
21254 * gdb.base/print-symbol-loading-lib.c: New file.
21255 * gdb.base/print-symbol-loading-main.c: New file.
21256 * gdb.base/print-symbol-loading.exp: New file.
21257
46e2bafa
YQ
212582014-03-31 Yao Qi <yao@codesourcery.com>
21259
21260 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21261
8776cfe9
JB
212622014-03-28 Joel Brobecker <brobecker@adacore.com>
21263
21264 * gdb.ada/mi_dyn_arr: New testcase.
21265
5d1ef361
DE
212662014-03-27 Doug Evans <dje@google.com>
21267
21268 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21269
b5bee914
YQ
212702014-03-27 Yao Qi <yao@codesourcery.com>
21271
21272 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21273 if target is nios2-*-*.
21274
0d4d0e77
YQ
212752014-03-26 Yao Qi <yao@codesourcery.com>
21276
21277 * lib/gdb.exp (readline_is_used): New proc.
21278 * gdb.base/completion.exp: Move tests on command complete up.
21279 Skip the rest of tests if readline is not used.
21280 * gdb.ada/complete.exp: Skp the test if readline is not
21281 used.
21282 * gdb.base/filesym.exp: Likewise.
21283 * gdb.base/macscp.exp: Likewise.
21284 * gdb.base/readline-ask.exp: Likewise.
21285 * gdb.base/readline.exp: Likewise.
21286 * gdb.python/py-cmd.exp: Likewise.
21287 * gdb.trace/tfile.exp: Likewise.
21288
29361eee
YQ
212892014-03-26 Yao Qi <yao@codesourcery.com>
21290
21291 * gdb.base/macscp.exp: Fix code format issues.
21292
bc9a5525
UW
212932014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21294
21295 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21296 * gdb.asm/powerpc64le.inc: New file.
21297
d3839ede
PA
212982014-03-25 Pedro Alves <palves@redhat.com>
21299 Doug Evans <dje@google.com>
21300
21301 * gdb.base/source-execution.c: New file.
21302 * gdb.base/source-execution.exp: New file.
21303 * gdb.base/source-execution.gdb: New file.
21304
01672a57
DE
213052014-03-24 Doug Evans <dje@google.com>
21306
21307 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21308 using fission.
21309
88bbeca9
HZ
213102014-03-24 Hui Zhu <hui@codesourcery.com>
21311 Pedro Alves <palves@redhat.com>
21312
21313 PR breakpoints/16101
21314 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21315 test pass/fail messages. Detect missing support for dprintf when
21316 breakpoints are actually inserted.
21317 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21318 breakpoints are actually inserted.
21319 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21320 fails.
21321
d2348791
JK
213222014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21323
21324 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21325
feef67ab
DE
213262014-03-22 Doug Evans <xdje42@gmail.com>
21327
21328 * gdb.python/python.exp (python not supported): Verify multi-line
21329 python command issues an error.
25d743f9 21330 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21331 guile command issues an error.
feef67ab 21332
ecebef6a
MR
213332014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21334
21335 * gdb.threads/thread-specific.exp: Handle the lack of usable
21336 $this_breakpoint and $this_thread.
21337
ccdd1909
HZ
213382014-03-21 Hui Zhu <hui@codesourcery.com>
21339
21340 * gdb.base/attach.exp (do_command_attach_tests): New.
21341
beb460e8
PA
213422014-03-20 Tom Tromey <tromey@redhat.com>
21343 Pedro Alves <palves@redhat.com>
21344
21345 PR cli/15718
21346 * gdb.base/condbreak-call-false.c: New file.
21347 * gdb.base/condbreak-call-false.exp: New file.
21348
40acf43a
PA
213492014-03-20 Pedro Alves <palves@redhat.com>
21350
21351 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21352 Delete.
21353 (block_signals, unblock_signals): Delete.
21354 (child_function_2, main): Remove references to deleted variable
21355 and functions.
21356
9f5e1e02
PA
213572014-03-20 Pedro Alves <palves@redhat.com>
21358
21359 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21360 Use pthread_kill to signal thread 2.
21361 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21362 Adjust to make the test send itself a signal rather than using the
21363 host's "kill" command.
21364
99619bea
PA
213652014-03-20 Pedro Alves <palves@redhat.com>
21366
21367 * gdb.threads/multiple-step-overs.c: New file.
21368 * gdb.threads/multiple-step-overs.exp: New file.
21369 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21370 Adjust expected infrun debug output.
21371
2adfaa28
PA
213722014-03-20 Pedro Alves <palves@redhat.com>
21373
21374 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21375 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21376
31e77af2
PA
213772014-03-20 Pedro Alves <palves@redhat.com>
21378
21379 PR breakpoints/7143
21380 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21381 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21382 of gdb_test_multiple.
21383 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21384 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21385
b9f437de
PA
213862014-03-20 Pedro Alves <palves@redhat.com>
21387
21388 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21389 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21390
05adc73e
PA
213912014-03-19 Pedro Alves <palves@redhat.com>
21392
21393 * gdb.base/async.exp: Remove early return.
21394
6048b950
PA
213952014-03-19 Pedro Alves <palves@redhat.com>
21396
21397 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21398
8bcfb00a
PA
213992014-03-19 Pedro Alves <palves@redhat.com>
21400
21401 * gdb.base/async.exp (test_background): Expect \r\n after
21402 "completed." in the fail pattern.
21403
884e37dc
PA
214042014-03-19 Pedro Alves <palves@redhat.com>
21405
21406 * gdb.base/async.exp (test_background): New procedure.
21407 Use it for all background execution command tests.
21408
148e57e2
PA
214092014-03-19 Pedro Alves <palves@redhat.com>
21410
21411 * gdb.base/async.exp: Use prepare_for_testing.
21412
f48088c7
PA
214132014-03-19 Pedro Alves <palves@redhat.com>
21414
21415 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21416 the same line.
21417
e2f6c966
PA
214182014-03-19 Pedro Alves <palves@redhat.com>
21419
21420 * gdb.base/async.c (main): Add "jump here" and "until here" line
21421 marker comments.
21422 * gdb.base/async.exp (jump_here): New global.
21423 (jump& test): Use it.
21424 (until_here): New global.
21425 (until& test): Use it.
21426
c30568d4
PA
214272014-03-19 Pedro Alves <palves@redhat.com>
21428
21429 * gdb.base/async.exp: Don't frob gdb_protocol.
21430
0172b6a7
DE
214312014-03-18 Doug Evans <xdje42@gmail.com>
21432
21433 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21434 Fix spelling of exec-done-display.
21435
06c868a8
JK
214362014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21437
21438 PR gdb/15358
21439 * gdb.base/gdb-sigterm.c: New file.
21440 * gdb.base/gdb-sigterm.exp: New file.
21441
0c7e1a46
PA
214422014-03-18 Pedro Alves <palves@redhat.com>
21443
21444 PR gdb/13860
21445 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21446 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21447 solib-event.
21448
f7c77d93
JB
214492014-03-17 Joel Brobecker <brobecker@adacore.com>
21450
21451 * gdb.ada/pckd_arr_ren: New testcase.
21452
5a1e8c7a
DE
214532014-03-13 Doug Evans <xdje42@gmail.com>
21454
21455 PR guile/16612
21456 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21457 collect after discarding symbols.
21458
350e1a76
DE
214592014-03-13 Ludovic Courtès <ludo@gnu.org>
21460 Doug Evans <xdje42@gmail.com>
21461
21462 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21463 to history survives a gc.
21464
a69900ae
PA
214652014-03-13 Pedro Alves <palves@redhat.com>
21466
21467 * gdb.base/default.exp: Don't test "target procfs".
21468
5db9f0bd
PA
214692014-03-13 Pedro Alves <palves@redhat.com>
21470
21471 * gdb.base/default.exp: Update "target child" and "target procfs"
21472 tests to not expect "Unix".
21473
b3ccfe11
TT
214742014-03-12 Tom Tromey <tromey@redhat.com>
21475
21476 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21477 New procs. Add target-async tests.
21478 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21479 Add target-async tests.
21480
646f4417
AA
214812014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21482
21483 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21484 'func_start' and 'func_end' for the beginning and end of the
21485 function code, respectively.
21486 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21487 'func_end' instead of 'func' and 'main'.
21488
288c211f
AA
214892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21490
21491 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21492 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21493 generate the debug info assembler source.
21494
e0c0f156
AA
214952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21496
21497 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21498 * gdb.dwarf2/arr-subrange.exp: Likewise.
21499 * gdb.dwarf2/dwz.exp: Likewise.
21500 * gdb.dwarf2/method-ptr.exp: Likewise.
21501 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21502 * gdb.dwarf2/subrange.exp: Likewise.
21503 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21504 * gdb.dwarf2/implptrpiece.exp: Likewise.
21505 * gdb.dwarf2/nostaticblock.exp: Likewise.
21506
0e5c4555
AA
215072014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21508
21509 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21510 directory to absolute path name arguments.
21511
5ec18f2b
JG
215122014-03-10 Joel Brobecker <brobecker@adacore.com>
21513
21514 * gdb.ada/tagged_access: New testcase.
21515
847fc4f2
MM
215162014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21517
21518 * gdb.btrace/data.exp: Update expected output.
21519
cc3da688
YQ
215202014-03-06 Yao Qi <yao@codesourcery.com>
21521
21522 * gdb.trace/pr16508.exp: New file.
21523
0f26cec1
PA
215242014-03-05 Pedro Alves <palves@redhat.com>
21525
21526 PR gdb/16575
21527 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21528 procedure.
21529 (top level): Adjust to use it. Add tests that exercise breakpoint
21530 interaction with the code-cache.
21531
7a5a839f
LC
215322014-02-26 Ludovic Courtès <ludo@gnu.org>
21533
21534 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21535 test for 'history-append!'.
21536
31aa7e4e
JB
215372014-02-26 Joel Brobecker <brobecker@adacore.com>
21538
21539 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21540 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21541 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21542 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21543 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21544 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21545
1b588015
JB
215462014-02-26 Joel Brobecker <brobecker@adacore.com>
21547
21548 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21549 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21550 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21551
55426c9d
JB
215522014-02-26 Joel Brobecker <brobecker@adacore.com>
21553
21554 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21555
dc53a7ad
JB
215562014-02-26 Joel Brobecker <brobecker@adacore.com>
21557
21558 * gdb.dwarf2/arr-stride.c: New file.
21559 * gdb.dwarf2/arr-stride.exp: New file.
21560
12ab52e9
PA
215612014-02-26 Pedro Alves <palves@redhat.com>
21562
21563 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21564 that won't ever trigger. Make sure that GDB reports the correct
21565 breakpoint that caused the stop.
21566
849c862e
JK
215672014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21568
21569 PR gdb/16626
21570 * gdb.base/auto-load-script: New file.
21571 * gdb.base/auto-load.c: New file.
21572 * gdb.base/auto-load.exp: New file.
21573
71b7d793
JK
21574 PR gdb/16626
21575 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21576
e2f0d509
JK
215772014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21578
21579 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21580 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21581
50cc37c8
DE
215822014-02-24 Doug Evans <dje@google.com>
21583
21584 * lib/gdb.exp (run_on_host): Log error output if program fails.
21585
ea4758f2
PA
215862014-02-21 Pedro Alves <palves@redhat.com>
21587
21588 * gdb.threads/step-after-sr-lock.c: Rename to ...
21589 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21590 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21591 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21592 ... this.
21593
d7b30f67
SDJ
215942014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21595
21596 PR tdep/16397
21597 * gdb.arch/amd64-stap-special-operands.exp: New file.
21598 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21599 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21600 * gdb.arch/amd64-stap-triplet.S: Likewise.
21601 * gdb.arch/amd64-stap-triplet.c: Likewise.
21602
83deb43f
JB
216032014-02-20 Joel Brobecker <brobecker@adacore.com>
21604
21605 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21606 in .section pseudo-op.
21607
adde2bff
DE
216082014-02-20 lin zuojian <manjian2006@gmail.com>
21609 Joel Brobecker <brobecker@adacore.com>
21610 Doug Evans <xdje42@gmail.com>
21611
21612 PR symtab/16581
21613 * gdb.dwarf2/dw2-icycle.S: New file.
21614 * gdb.dwarf2/dw2-icycle.c: New file.
21615 * gdb.dwarf2/dw2-icycle.exp: New file.
21616
f7bd0f78
SC
216172014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21618
21619 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21620 operations on gdb.Value objects.
21621 * gdb.python/py-value-cc.exp: Add new test to test operations on
21622 gdb.Value objects.
21623
c17ef0d5
DE
216242014-02-18 Doug Evans <dje@google.com>
21625
21626 * Makefile.in (TESTS): New variable.
21627 (expanded_tests, expanded_tests_or_none): New variables
21628 (check-single): Pass $(expanded_tests_or_none) to runtest.
21629 (check-parallel): Only run tests in $(TESTS) if non-empty.
21630 (check/no-matching-tests-found): New rule.
21631 * README: Document TESTS makefile variable.
21632
5dd3176f
DE
216332014-02-18 Doug Evans <dje@google.com>
21634
21635 * Makefile.in (check-parallel): rm -rf outputs temp.
21636
0b10be4f
JK
216372014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21638
21639 Fix "ERROR: no fileid for" in the testsuite.
21640 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21641
85f224e7
DE
216422014-02-12 Doug Evans <dje@google.com>
21643
21644 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21645 (MISCELLANEOUS): New variable.
21646 (clean): rm -rf $(MISCELLANEOUS).
21647 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21648 dwp live in the same directory as symlinks, with each symlink pointed
21649 to a differently named file in a different directory.
21650
149b30ff
DE
216512014-02-11 Doug Evans <dje@google.com>
21652
21653 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21654 of Tcl file commands.
21655
1dfdac32
MK
216562014-02-10 Mark Kettenis <kettenis@gnu.org>
21657
21658 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21659 "kill -SIGUSR1 -1".
21660
aa4fb036
JB
216612014-02-10 Joel Brobecker <brobecker@adacore.com>
21662
21663 * gdb.ada/tick_length_array_enum_idx: New testcase.
21664
ed3ef339
DE
216652014-02-10 Doug Evans <xdje42@gmail.com>
21666
21667 * configure.ac (AC_OUTPUT): Add gdb.guile.
21668 * configure: Regenerate.
21669 * lib/gdb-guile.exp: New file.
21670 * lib/gdb.exp (get_target_charset): New function.
21671 * gdb.base/help.exp: Update expected output from "apropos apropos".
21672 * gdb.guile/Makefile.in: New file.
21673 * gdb.guile/guile.exp: New file.
21674 * gdb.guile/scm-arch.c: New file.
21675 * gdb.guile/scm-arch.exp: New file.
21676 * gdb.guile/scm-block.c: New file.
21677 * gdb.guile/scm-block.exp: New file.
21678 * gdb.guile/scm-breakpoint.c: New file.
21679 * gdb.guile/scm-breakpoint.exp: New file.
21680 * gdb.guile/scm-disasm.c: New file.
21681 * gdb.guile/scm-disasm.exp: New file.
21682 * gdb.guile/scm-equal.c: New file.
21683 * gdb.guile/scm-equal.exp: New file.
21684 * gdb.guile/scm-error.exp: New file.
21685 * gdb.guile/scm-error.scm: New file.
21686 * gdb.guile/scm-frame-args.c: New file.
21687 * gdb.guile/scm-frame-args.exp: New file.
21688 * gdb.guile/scm-frame-args.scm: New file.
21689 * gdb.guile/scm-frame-inline.c: New file.
21690 * gdb.guile/scm-frame-inline.exp: New file.
21691 * gdb.guile/scm-frame.c: New file.
21692 * gdb.guile/scm-frame.exp: New file.
21693 * gdb.guile/scm-generics.exp: New file.
21694 * gdb.guile/scm-gsmob.exp: New file.
21695 * gdb.guile/scm-iterator.c: New file.
21696 * gdb.guile/scm-iterator.exp: New file.
21697 * gdb.guile/scm-math.c: New file.
21698 * gdb.guile/scm-math.exp: New file.
21699 * gdb.guile/scm-objfile-script-gdb.in: New file.
21700 * gdb.guile/scm-objfile-script.c: New file.
21701 * gdb.guile/scm-objfile-script.exp: New file.
21702 * gdb.guile/scm-objfile.c: New file.
21703 * gdb.guile/scm-objfile.exp: New file.
21704 * gdb.guile/scm-ports.exp: New file.
21705 * gdb.guile/scm-pretty-print.c: New file.
21706 * gdb.guile/scm-pretty-print.exp: New file.
21707 * gdb.guile/scm-pretty-print.scm: New file.
21708 * gdb.guile/scm-section-script.c: New file.
21709 * gdb.guile/scm-section-script.exp: New file.
21710 * gdb.guile/scm-section-script.scm: New file.
21711 * gdb.guile/scm-symbol.c: New file.
21712 * gdb.guile/scm-symbol.exp: New file.
21713 * gdb.guile/scm-symtab-2.c: New file.
21714 * gdb.guile/scm-symtab.c: New file.
21715 * gdb.guile/scm-symtab.exp: New file.
21716 * gdb.guile/scm-type.c: New file.
21717 * gdb.guile/scm-type.exp: New file.
21718 * gdb.guile/scm-value-cc.cc: New file.
21719 * gdb.guile/scm-value-cc.exp: New file.
21720 * gdb.guile/scm-value.c: New file.
21721 * gdb.guile/scm-value.exp: New file.
21722 * gdb.guile/source2.scm: New file.
21723 * gdb.guile/types-module.cc: New file.
21724 * gdb.guile/types-module.exp: New file.
21725
7026a7c1
YQ
217262014-02-10 Yao Qi <yao@codesourcery.com>
21727
21728 PR testsuite/16543
21729 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21730 * configure: Regenerated.
21731 * Makefile.in: New file.
21732
6c466447
AS
217332014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21734
21735 * gdb.python/py-framefilter.exp: Fix typo.
21736
6e854735
YQ
217372014-02-08 Yao Qi <yao@codesourcery.com>
21738
21739 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21740 that no =breakpoint-modified is emitted when breakpoints are
21741 modified through MI commands.
21742
d137e6dc
PA
217432014-02-07 Pedro Alves <pedro@codesourcery.com>
21744 Pedro Alves <palves@redhat.com>
21745
21746 * gdb.threads/step-after-sr-lock.c: New file.
21747 * gdb.threads/step-after-sr-lock.exp: New file.
21748
b5ee5a50
PA
217492014-02-07 Pedro Alves <palves@redhat.com>
21750
21751 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21752
3c77faf3
JK
217532014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21754
21755 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21756 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21757
6dddc817
DE
217582014-02-06 Doug Evans <xdje42@gmail.com>
21759
21760 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21761 output.
21762
21763 * gdb.gdb/python-interrupts.exp: New file.
21764
de7b2893
YQ
217652014-02-05 Yao Qi <yao@codesourcery.com>
21766
21767 * gdb.trace/report.exp (use_collected_data): Test the output
21768 of "info threads" and "info inferiors".
21769
66d032ac
YQ
217702014-02-05 Yao Qi <yao@codesourcery.com>
21771
21772 Revert this patch:
21773
21774 2013-05-24 Yao Qi <yao@codesourcery.com>
21775
21776 * gdb.trace/tfile.exp: Test inferior and thread.
21777
591a12a1
UW
217782014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21779
21780 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21781 on a function.
21782 * gdb.base/step-bt.c: Call hello via function pointer to make
21783 sure its first instruction is executed on powerpc64le-linux.
21784
0ff3e01f
UW
217852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21786
21787 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21788
084ee545
UW
217892014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21790
21791 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21792 of the test patterns for use on little-endian systems.
21793
6ed14ff3
UW
217942014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21795
21796 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21797 (decimal_vector): Fix for little-endian.
21798
401e27fd
JM
217992014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21800
21801 * gdb.arch/sparc-sysstep.exp: New file.
21802 * gdb.arch/sparc-sysstep.c: Likewise.
21803
21804 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21805
8b924729
EBM
218062014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21807
21808 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21809
fb151210
JB
218102014-01-23 Tom Tromey <tromey@redhat.com>
21811
21812 * gdb.ada/array_char_idx: New testcase.
21813
0740f8d8
TT
218142014-01-23 Tom Tromey <tromey@redhat.com>
21815
21816 PR python/16487:
21817 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21818 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21819 classes.
21820
21909fa1
TT
218212014-01-23 Tom Tromey <tromey@redhat.com>
21822
21823 PR python/16491:
21824 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21825 string from an inferior frame.
21826 * gdb.python/py-framefilter-mi.exp: Update.
21827
87ce2a04
DE
218282014-01-22 Doug Evans <dje@google.com>
21829
21830 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21831
237b092b
AA
218322014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21833
21834 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21835
d674a709
AA
218362014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21837
21838 * gdb.trace/entry-values.exp: Remove excess space character from
21839 regex patterns. Handle s390 call instruction.
21840
20fa3390
AA
218412014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21842
21843 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21844 define "*_start" label. Make "name" static.
21845 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21846 ${name} by references to ${name}_start.
21847
78466714
AA
218482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21849
21850 * gdb.base/info-macros.exp: Remove "debug" from the compile
21851 options.
21852
ec9f644a
IB
218532014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21854
21855 * gdb.dlang/demangle.exp: New file.
21856
94b1b47e
IB
218572014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21858
21859 * gdb.dlang/primitive-types.exp: New file.
21860
7f420862
IB
218612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21862
21863 * configure.ac: Create gdb.dlang/Makefile.
21864 * configure: Regenerate.
21865 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21866 * gdb.dlang/Makefile.in: New file.
21867 * lib/d-support.exp: New file.
21868 * lib/gdb.exp (skip_d_tests): New proc.
21869
52834460
MM
218702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21871
21872 * gdb.btrace/delta.exp: Check reverse stepi.
21873 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21874 * gdb.btrace/finish.exp: New.
21875 * gdb.btrace/next.exp: New.
21876 * gdb.btrace/nexti.exp: New.
21877 * gdb.btrace/record_goto.c: Add comments.
21878 * gdb.btrace/step.exp: New.
21879 * gdb.btrace/stepi.exp: New.
21880 * gdb.btrace/multi-thread-step.c: New.
21881 * gdb.btrace/multi-thread-step.exp: New.
21882 * gdb.btrace/rn-dl-bind.c: New.
21883 * gdb.btrace/rn-dl-bind.exp: New.
21884 * gdb.btrace/data.c: New.
21885 * gdb.btrace/data.exp: New.
21886 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21887
6e07b1d2
MM
218882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21889
21890 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21891 * gdb.btrace/exception.exp: Update.
21892 * gdb.btrace/instruction_history.exp: Update.
21893 * gdb.btrace/record_goto.exp: Update.
21894 * gdb.btrace/tailcall.exp: Update.
21895 * gdb.btrace/unknown_functions.exp: Update.
21896 * gdb.btrace/delta.exp: New.
21897
0b722aec
MM
218982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21899
21900 * gdb.btrace/record_goto.exp: Add backtrace test.
21901 * gdb.btrace/tailcall.exp: Add backtrace test.
21902
066ce621
MM
219032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21904
21905 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
21906 * gdb.btrace/record_goto.c: New.
21907 * gdb.btrace/record_goto.exp: New.
21908 * gdb.btrace/x86-record_goto.S: New.
21909
0688d04e
MM
219102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21911
21912 * gdb.btrace/function_call_history.exp: Update tests.
21913 * gdb.btrace/instruction_history.exp: Update tests.
21914
8710b709
MM
219152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21916
21917 * gdb.btrace/function_call_history.exp: Fix expected field
21918 order for "record function-call-history".
21919 Add new tests for "record function-call-history /c".
21920 * gdb.btrace/exception.cc: New.
21921 * gdb.btrace/exception.exp: New.
21922 * gdb.btrace/tailcall.exp: New.
21923 * gdb.btrace/x86-tailcall.S: New.
21924 * gdb.btrace/x86-tailcall.c: New.
21925 * gdb.btrace/unknown_functions.c: New.
21926 * gdb.btrace/unknown_functions.exp: New.
21927 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21928
5de9129b
MM
219292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21930
21931 * gdb.btrace/instruction_history.exp: Update.
21932 * gdb.btrace/function_call_history.exp: Update.
21933
23a7fe75
MM
219342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21935
21936 * gdb.btrace/function_call_history.exp: Fix expected function
21937 trace.
21938 * gdb.btrace/instruction_history.exp: Initialize traced.
21939 Remove traced_functions.
21940
724c7dd8
MM
219412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21942
21943 * gdb.btrace/function_call_history.exp: Update
21944 * gdb.btrace/instruction_history.exp: Update.
21945
6d78d93b
MM
219462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21947
21948 * gdb.btrace/enable.exp: Update expected text.
21949
93a360cc
OJ
219502014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
21951
21952 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
21953 bytes.
21954
3772b53f
MR
219552014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
21956
21957 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
21958
596662fa
OJ
219592014-01-15 Omair Javaid <omair.javaid@linaro.org>
21960
21961 * lib/gdb.exp (supports_process_record): Return true for
21962 arm*-linux*. (supports_reverse): Likewise.
21963
b5b08fb4
SC
219642014-01-13 Siva Chandra Reddy <sivachandra@google.com>
21965
21966 PR python/15464
21967 PR python/16113
21968 * gdb.python/py-type.c: Enhance test case.
21969 * gdb.python/py-value-cc.cc: Likewise
21970 * gdb.python/py-type.exp: Add new tests.
21971 * gdb.python/py-value-cc.exp: Likewise
21972
52d7fb13
AA
219732014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
21974 Pedro Alves <palves@redhat.com>
21975
21976 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
21977 Make "name" extern.
21978 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
21979 references to ${name}_start by references to ${name}.
21980
a2cd8cfe
JB
219812014-01-10 Joel Brobecker <brobecker@adacore.com>
21982
21983 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
21984
4e23fced
JB
219852014-01-10 Joel Brobecker <brobecker@adacore.com>
21986
21987 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
21988
c6a9e42c
PA
219892014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
21990 Pedro Alves <palves@redhat.com>
21991
21992 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 21993 mi_gdb_target_load.
c6a9e42c 21994
b7ea362b
PA
219952014-01-08 Pedro Alves <palves@redhat.com>
21996
21997 * gdb.threads/reconnect-signal.c: New file.
21998 * gdb.threads/reconnect-signal.exp: New file.
21999
5e3f4fab
EBM
220002014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22001
22002 * gdb.base/source-dir.exp: New file.
22003
79301218
JB
220042014-01-07 Joel Brobecker <brobecker@adacore.com>
22005
22006 * gdb.ada/mi_interface: New testcase.
22007
8e355c5d
JB
220082014-01-07 Joel Brobecker <brobecker@adacore.com>
22009
22010 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22011 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22012 gdb.ada/pp-rec-component/pck.ads: New files.
22013
c0d48811
JB
220142014-01-07 Joel Brobecker <brobecker@adacore.com>
22015
22016 * gdb.python/py-pp-integral.c: New file.
22017 * gdb.python/py-pp-integral.py: New file.
22018 * gdb.python/py-pp-integral.exp: New file.
22019
17b609c3 22020For older changes see ChangeLog-1993-2013.
c906108c 22021\f
8d8cb839
EZ
22022;; Local Variables:
22023;; mode: change-log
22024;; left-margin: 8
22025;; fill-column: 74
22026;; version-control: never
22027;; End:
902f2ccb 22028
b811d2c2 22029 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22030 Copying and distribution of this file, with or without modification,
22031 are permitted provided the copyright notice and this notice are preserved.