]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Add skip_fortran_tests to two Fortran testcases
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0bf21fbd
GB
12020-10-27 Gary Benson <gbenson@redhat.com>
2
3 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
4 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
5
b1d4d8d1
TBA
62020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7
8 * gdb.base/condbreak.exp: Update the completion tests to
9 consider the '-force' flag.
10
bd24c5d6
TV
112020-10-27 Tom de Vries <tdevries@suse.de>
12
13 * gdb.base/list-ambiguous-readnow.exp: New file.
14
733d554a
TBA
152020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
16
17 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
18 the condition.
19 * gdb.linespec/cpcompletion.exp: Update to consider the
20 '-force-condition' keyword.
21 * gdb.linespec/explicit.exp: Ditto.
22 * lib/completion-support.exp: Ditto.
23
b5fa468f
TBA
242020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
25
26 * gdb.base/condbreak-multi-context.cc: New file.
27 * gdb.base/condbreak-multi-context.exp: New file.
28
b3247276
TT
292020-10-26 Tom Tromey <tom@tromey.com>
30
31 * lib/mi-support.exp (default_mi_gdb_start): Call
32 gdb_stdin_log_init.
33 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
34 subtract one from gdb_instances.
35 (gdb_stdin_log_write): Flush in_file.
36
1c47ec3e
TV
372020-10-26 Tom de Vries <tdevries@suse.de>
38
39 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
40
6390859c
TT
412020-10-26 Tom Tromey <tromey@adacore.com>
42
43 * gdb.ada/unsigned_range/foo.adb: New file.
44 * gdb.ada/unsigned_range/pack.adb: New file.
45 * gdb.ada/unsigned_range/pack.ads: New file.
46 * gdb.ada/unsigned_range.exp: New file.
47
55c3ad88
TV
482020-10-26 Tom de Vries <tdevries@suse.de>
49
50 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
51
1612c4bb
TV
522020-10-26 Tom de Vries <tdevries@suse.de>
53
54 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
55 for CU.
56 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
57
7d72802b
TV
582020-10-23 Tom de Vries <tdevries@suse.de>
59
60 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
61 DW_FORM_string.
62 (Dwarf::_default_form): New proc.
63 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
64 guessed.
65
9476b583
TV
662020-10-23 Tom de Vries <tdevries@suse.de>
67
68 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
69 * gdb.dwarf2/atomic-type.exp: Same.
70 * gdb.dwarf2/bad-regnum.exp: Same.
71 * gdb.dwarf2/cpp-linkage-name.exp: Same.
72 * gdb.dwarf2/dw2-align.exp: Same.
73 * gdb.dwarf2/dw2-bad-elf.exp: Same.
74 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
75 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
76 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
77 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
78 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
79 * gdb.dwarf2/enum-type.exp: Same.
80 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
81 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
82 * gdb.dwarf2/main-subprogram.exp: Same.
83 * gdb.dwarf2/missing-type-name.exp: Same.
84 * gdb.dwarf2/nonvar-access.exp: Same.
85 * gdb.dwarf2/typedef-void-finish.exp: Same.
86 * gdb.dwarf2/var-access.exp: Same.
87 * gdb.dwarf2/void-type.exp: Same.
88
4a636814
SM
892020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
90
91 PR gdb/26693
92 * gdb.dwarf2/template-specification-full-name.exp: New test.
93
557fc257
LM
942020-10-22 Luis Machado <luis.machado@linaro.org>
95
96 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
97 expected an offset from the function.
98 * gdb.base/msym-bp.exp (test): Likewise.
99
6b4c676c
AB
1002020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
101
102 * gdb.fortran/array-slices.exp: Add a new test.
103
98cec4f6
GB
1042020-10-21 Gary Benson <gbenson@redhat.com>
105
106 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
107 fullname test with Clang. Also expand comments generally.
108
ae86f581
TV
1092020-10-20 Tom de Vries <tdevries@suse.de>
110
111 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
112
8c161360
TV
1132020-10-20 Tom de Vries <tdevries@suse.de>
114
115 * gdb.dwarf2/arr-stride.c: Remove.
116 * gdb.dwarf2/arr-stride.exp: Use main.c.
117 * gdb.dwarf2/arr-subrange.c: Remove.
118 * gdb.dwarf2/arr-subrange.exp: Use main.c.
119 * gdb.dwarf2/bad-regnum.c: Remove.
120 * gdb.dwarf2/bad-regnum.exp: Use main.c.
121 * gdb.dwarf2/corrupt.c: Remove.
122 * gdb.dwarf2/corrupt.exp: Use main.c.
123 * gdb.dwarf2/dw2-bad-elf.c: Remove.
124 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
125 * gdb.dwarf2/dw2-icycle.c: Remove.
126 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
127 * gdb.dwarf2/formdata16.c: Remove.
128 * gdb.dwarf2/formdata16.exp: Use main.c.
129 * gdb.dwarf2/implptrconst.c: Remove.
130 * gdb.dwarf2/implptrconst.exp: Use main.c.
131 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
132 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
133 * gdb.dwarf2/opaque-type-lookup.c: Remove.
134 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
135
9c2412ec
TV
1362020-10-20 Tom de Vries <tdevries@suse.de>
137
138 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
139 file.
140 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
141
0cd2ad78
TV
1422020-10-20 Tom de Vries <tdevries@suse.de>
143
144 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
145 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
146 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
147 * gdb.dwarf2/dw2-ranges-base.exp: Same.
148 * gdb.dwarf2/dw2-ranges.exp: Same.
149 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
150 * gdb.dwarf2/var-access.exp: Same.
151
22cc388e
TT
1522020-10-19 Tom Tromey <tromey@adacore.com>
153
154 PR tui/26719
155 * gdb.tui/list.exp: Check source window contents after focus
156 change.
157
520596f2
TV
1582020-10-17 Tom de Vries <tdevries@suse.de>
159
160 PR symtab/26317
161 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
162
d1c8a76d
TV
1632020-10-17 Tom de Vries <tdevries@suse.de>
164
165 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
166 as suffix.
167 * gdb.dwarf2/atomic.c: Rename to ...
168 * gdb.dwarf2/atomic-type.c: ... this.
169 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
170 * gdb.dwarf2/dw2-ranges-2.c: ... this.
171 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
172 * gdb.dwarf2/dw2-ranges-3.c: ... this.
173 * gdb.dwarf2/fission-mix2.c: Rename to ...
174 * gdb.dwarf2/fission-mix-2.c: ... this.
175 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
176 standard_testfile.
177 * gdb.dwarf2/ada-valprint-error.exp: Same.
178 * gdb.dwarf2/arr-stride.exp: Same.
179 * gdb.dwarf2/arr-subrange.exp: Same.
180 * gdb.dwarf2/atomic-type.exp: Same.
181 * gdb.dwarf2/bad-regnum.exp: Same.
182 * gdb.dwarf2/break-inline-psymtab.exp: Same.
183 * gdb.dwarf2/clang-debug-names-2.exp: Same.
184 * gdb.dwarf2/clang-debug-names.exp: Same.
185 * gdb.dwarf2/comp-unit-lang.exp: Same.
186 * gdb.dwarf2/corrupt.exp: Same.
187 * gdb.dwarf2/count.exp: Same.
188 * gdb.dwarf2/cpp-linkage-name.exp: Same.
189 * gdb.dwarf2/data-loc.exp: Same.
190 * gdb.dwarf2/dw2-align.exp: Same.
191 * gdb.dwarf2/dw2-bad-elf.exp: Same.
192 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
193 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
194 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
195 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
196 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
197 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
198 * gdb.dwarf2/dw2-inline-param.exp: Same.
199 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
200 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
201 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
202 * gdb.dwarf2/dw2-is-stmt.exp: Same.
203 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
204 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
205 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
206 * gdb.dwarf2/dw2-param-error.exp: Same.
207 * gdb.dwarf2/dw2-ranges-base.exp: Same.
208 * gdb.dwarf2/dw2-ranges.exp: Same.
209 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
210 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
211 * gdb.dwarf2/dw4-sig-types.exp: Same.
212 * gdb.dwarf2/dynarr-ptr.exp: Same.
213 * gdb.dwarf2/enum-type.exp: Same.
214 * gdb.dwarf2/fission-mix.exp: Same.
215 * gdb.dwarf2/formdata16.exp: Same.
216 * gdb.dwarf2/implptrconst.exp: Same.
217 * gdb.dwarf2/implptrpiece.exp: Same.
218 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
219 * gdb.dwarf2/main-subprogram.exp: Same.
220 * gdb.dwarf2/method-ptr.exp: Same.
221 * gdb.dwarf2/missing-sig-type.exp: Same.
222 * gdb.dwarf2/nonvar-access.exp: Same.
223 * gdb.dwarf2/opaque-type-lookup.exp: Same.
224 * gdb.dwarf2/shortpiece.exp: Same.
225 * gdb.dwarf2/staticvirtual.exp: Same.
226 * gdb.dwarf2/subrange.exp: Same.
227 * gdb.dwarf2/symtab-producer.exp: Same.
228 * gdb.dwarf2/typedef-void-finish.exp: Same.
229 * gdb.dwarf2/var-access.exp: Same.
230 * gdb.dwarf2/variant.exp: Same.
231 * gdb.dwarf2/void-type.exp: Same.
232 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
233 dw2-ranges-main.c.
234 * gdb.dwarf2/dw2-ranges-main.c: Remove.
235
472d09c1
TV
2362020-10-16 Tom de Vries <tdevries@suse.de>
237
238 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
239
afe75f6d
TV
2402020-10-16 Tom de Vries <tdevries@suse.de>
241
242 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
243
8c8bd0ba
TV
2442020-10-14 Tom de Vries <tdevries@suse.de>
245
246 PR testsuite/26732
247 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
248 scenario 2.
249 * gdb.ada/mi_catch_ex_hand.exp: Same.
250
b75d55d4
PA
2512020-10-13 Pedro Alves <pedro@palves.net>
252
253 * lib/mi-support.exp (mi_clean_restart): New.
254 (mi_run_to_main): Delete.
255 All callers adjust to use mi_clean_restart / mi_runto_main.
256
e777225b
PA
2572020-10-13 Pedro Alves <pedro@palves.net>
258
259 * config/monitor.exp: Use "list -q".
260 * gdb.arch/gdb1558.exp: Use "break -q".
261 * gdb.arch/i386-permbkpt.exp: Use "break -q".
262 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
263 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
264 * gdb.base/commands.exp: Use "break -q".
265 * gdb.base/condbreak.exp: Use "break -q".
266 * gdb.base/ctf-ptype.exp: Use "list -q".
267 * gdb.base/define.exp: Use "break -q".
268 * gdb.base/del.exp: Use "break -q".
269 * gdb.base/fullname.exp: Use "break -q".
270 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
271 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
272 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
273 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
274 "hbreak -q".
275 * gdb.base/included.exp: Use "list -q".
276 * gdb.base/label.exp: Use "break -q".
277 * gdb.base/lineinc.exp: Use "break -q".
278 * gdb.base/list.exp: Use "list -q".
279 * gdb.base/macscp.exp: Use "list -q".
280 * gdb.base/pending.exp: Use "break -q".
281 * gdb.base/prologue-include.exp: Use "break -q".
282 * gdb.base/ptype.exp: Use "list -q".
283 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
284 * gdb.base/server-del-break.exp: Use "break -q".
285 * gdb.base/style.exp: Use "break -q".
286 * gdb.base/symbol-without-target_section.exp: Use "list -q".
287 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
288 * gdb.cp/exception.exp: Use "tbreak -q".
289 * gdb.dwarf2/dw2-error.exp: Use "break -q".
290 * gdb.dwarf2/fission-mix.exp: Use "break -q".
291 * gdb.dwarf2/fission-reread.exp: Use "break -q".
292 * gdb.dwarf2/pr13961.exp: Use "break -q".
293 * gdb.linespec/explicit.exp: Use "list -q".
294 * gdb.linespec/linespec.exp: Use "break -q".
295 * gdb.mi/mi-simplerun.exp: Use "--qualified".
296 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
297 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
298 * gdb.server/connect-without-multi-process.exp: Use "break -q".
299 * gdb.trace/change-loc.exp: Use "break -q".
300 * gdb.trace/pending.exp: Use "break -q".
301 * gdb.tui/basic.exp: Use "list -q".
302 * gdb.tui/list-before.exp: Use "list -q".
303 * gdb.tui/list.exp: Use "list -q".
304 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
305
8abd8ee8
PA
3062020-10-13 Pedro Alves <pedro@palves.net>
307
308 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
309 saved breakpoints file.
310 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
311 inspecting breakpoint list.
312 * lib/gdb.exp (runto_main): Add "qualified" to options.
313 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
314 and handle it.
315 (mi_runto_main): Pass 1 as qualified argument.
316
f71e6719
PA
3172020-10-13 Pedro Alves <pedro@palves.net>
318
319 * lib/mi-support.exp (mi_runto_main): New proc.
320 (mi_run_to_main): Use it.
321 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
322 * gdb.mi/mi-var-cmd.exp: Likewise.
323 * gdb.mi/mi-var-invalidate.exp: Likewise.
324 * mi-var-list-children-invalid-grandchild.exp: Likewise.
325 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
326 * gdb.mi/new-ui-mi-sync.exp: Likewise.
327 * gdb.mi/user-selected-context-sync.exp: Likewise.
328 * gdb.opt/inline-cmds.exp: Likewise.
329 * gdb.python/py-framefilter-mi.exp: Likewise.
330 * gdb.python/py-mi.exp: Likewise.
331
50441f0f
PA
3322020-10-13 Pedro Alves <pedro@palves.net>
333
334 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
335 "runto main".
336 * gdb.ada/small_reg_param.exp: Likewise.
337 * gdb.arch/powerpc-d128-regs.exp: Likewise.
338 * gdb.base/annota1.exp: Likewise.
339 * gdb.base/anon.exp: Likewise.
340 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
341 * gdb.base/dprintf-non-stop.exp: Likewise.
342 * gdb.base/dprintf.exp: Likewise.
343 * gdb.base/gdb11530.exp: Likewise.
344 * gdb.base/gdb11531.exp: Likewise.
345 * gdb.base/gnu_vector.exp: Likewise.
346 * gdb.base/interrupt-noterm.exp: Likewise.
347 * gdb.base/memattr.exp: Likewise.
348 * gdb.base/step-over-syscall.exp: Likewise.
349 * gdb.base/watch-cond-infcall.exp: Likewise.
350 * gdb.base/watch-read.exp: Likewise.
351 * gdb.base/watch-vfork.exp: Likewise.
352 * gdb.base/watch_thread_num.exp: Likewise.
353 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
354 * gdb.guile/scm-frame-inline.exp: Likewise.
355 * gdb.linespec/explicit.exp: Likewise.
356 * gdb.opt/inline-break.exp: Likewise.
357 * gdb.python/py-frame-inline.exp: Likewise.
358 * gdb.reverse/break-precsave.exp: Likewise.
359 * gdb.reverse/break-reverse.exp: Likewise.
360 * gdb.reverse/consecutive-precsave.exp: Likewise.
361 * gdb.reverse/consecutive-reverse.exp: Likewise.
362 * gdb.reverse/finish-precsave.exp: Likewise.
363 * gdb.reverse/finish-reverse.exp: Likewise.
364 * gdb.reverse/fstatat-reverse.exp: Likewise.
365 * gdb.reverse/getresuid-reverse.exp: Likewise.
366 * gdb.reverse/i386-precsave.exp: Likewise.
367 * gdb.reverse/i386-reverse.exp: Likewise.
368 * gdb.reverse/i386-sse-reverse.exp: Likewise.
369 * gdb.reverse/i387-env-reverse.exp: Likewise.
370 * gdb.reverse/i387-stack-reverse.exp: Likewise.
371 * gdb.reverse/insn-reverse.exp: Likewise.
372 * gdb.reverse/machinestate-precsave.exp: Likewise.
373 * gdb.reverse/machinestate.exp: Likewise.
374 * gdb.reverse/pipe-reverse.exp: Likewise.
375 * gdb.reverse/readv-reverse.exp: Likewise.
376 * gdb.reverse/recvmsg-reverse.exp: Likewise.
377 * gdb.reverse/rerun-prec.exp: Likewise.
378 * gdb.reverse/s390-mvcle.exp: Likewise.
379 * gdb.reverse/solib-precsave.exp: Likewise.
380 * gdb.reverse/solib-reverse.exp: Likewise.
381 * gdb.reverse/step-precsave.exp: Likewise.
382 * gdb.reverse/step-reverse.exp: Likewise.
383 * gdb.reverse/time-reverse.exp: Likewise.
384 * gdb.reverse/until-precsave.exp: Likewise.
385 * gdb.reverse/until-reverse.exp: Likewise.
386 * gdb.reverse/waitpid-reverse.exp: Likewise.
387 * gdb.reverse/watch-precsave.exp: Likewise.
388 * gdb.reverse/watch-reverse.exp: Likewise.
389 * gdb.threads/kill.exp: Likewise.
390 * gdb.threads/tid-reuse.exp: Likewise.
391
d3a07122
SM
3922020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
393
394 PR gdb/26642
395 * gdb.base/maint-target-async-off.c: New test.
396 * gdb.base/maint-target-async-off.exp: New test.
397
c65c6c42
AM
3982020-10-13 Alan Modra <amodra@gmail.com>
399
400 * gdb.arch/powerpc-altivec.s,
401 * gdb.arch/powerpc-power7.s,
402 * gdb.arch/powerpc-power8.s,
403 * gdb.arch/powerpc-power9.s,
404 * gdb.arch/powerpc-vsx.s,
405 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
406 * gdb.arch/powerpc-altivec.exp,
407 * gdb.arch/powerpc-power7.exp,
408 * gdb.arch/powerpc-power8.exp,
409 * gdb.arch/powerpc-power9.exp,
410 * gdb.arch/powerpc-vsx.exp,
411 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
412 disassembly of mfvsrd/mtvsrd.
413
f4a0f710
AM
4142020-10-13 Alan Modra <amodra@gmail.com>
415
416 * gdb.arch/arm-disassembler-options.exp: Adjust expected
417 "target architecture" output.
418 * gdb.arch/powerpc-d128-regs.exp: Likewise.
419 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
420 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
421 * gdb.arch/s390-disassembler-options.exp: Likewise.
422
87a37e5e
PA
4232020-10-12 Pedro Alves <pedro@palves.net>
424
425 PR exp/26602
426 PR c++/26550
427 * gdb.cp/ambiguous.cc (marker1): Delete.
428 (main): Initialize all the fields of the locals. Replace marker1
429 call with a "set breakpoint here" marker.
430 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
431 instead of running to marker1. Add tests printing all the
432 variables and all the fields of the variables.
433 (test_ambiguous): New proc, expecting the new GDB output when a
434 field access is ambiguous. Change all "warning: X ambiguous"
435 tests to use it.
436
71e1b6b0
GB
4372020-10-12 Gary Benson <gbenson@redhat.com>
438
439 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
440 * gdb.base/msym-bp-2.c (foo): Likewise.
441 * gdb.base/msym-lang.c (foo): Likewise.
442 * gdb.base/msym-lang-main.c (foo): Likewise.
443 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
444 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
445 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
446 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
447 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
448 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
449 * gdb.python/py-objfile.c (static_var): Likewise.
450 * gdb.python/py-symbol.c (rr): Likewise.
451 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
452 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
453
9370fd51
AB
4542020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
455
456 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
457 output of backtrace.
458
7c184d33
TT
4592020-10-09 Tom Tromey <tromey@adacore.com>
460
461 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
462 (Rec): Add field. Fix range.
463 * gdb.ada/scalar_storage.exp: Update.
464
3d87245c
HD
4652020-10-09 Hannes Domani <ssbssa@yahoo.de>
466
467 PR exp/26714
468 * gdb.base/printcmds.exp: Add tests for void results.
469
f5c4b229
JV
4702020-10-09 Jan Vrany <jan.vrany@labware.com>
471
472 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
473 is emmited for both 'set directories' and 'directory' commands.
474
b2701685
TT
4752020-10-08 Tom Tromey <tom@tromey.com>
476
477 * gdb.base/style.exp: Check that "main"'s name is styled.
478
e86efb33
TT
4792020-10-07 Tom Tromey <tromey@adacore.com>
480
481 * gdb.base/find.exp: Rename some tests.
482
30897591
GB
4832020-10-06 Gary Benson <gbenson@redhat.com>
484
485 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
486 * gdb.base/list1.c (unused): Likewise.
487
ced4a4c1
GB
4882020-10-06 Gary Benson <gbenson@redhat.com>
489
490 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
491 __attribute__ ((used)).
492 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
493
ed3bdac4
AB
4942020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
495
496 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
497 make use of regions throughout.
498 * gdb.base/overlays.exp: Enclose string with variableds in "..",
499 not {...}.
500 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
501
cd096ec8
HD
5022020-10-05 Hannes Domani <ssbssa@yahoo.de>
503
504 * gdb.base/call-sc.c: Fix return struct on stack test case.
505 * gdb.base/call-sc.exp: Likewise.
506
3ee6f75d
GB
5072020-10-02 Gary Benson <gbenson@redhat.com>
508
509 * README: Fix "paralell".
510
f65825ec
GB
5112020-09-30 Gary Benson <gbenson@redhat.com>
512
513 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
514 Convert directive to lowercase.
515 (.Labbrev1_begin): Add missing label.
516 (abbrev code 0x1): Remove DW_AT_stmt_list.
517 (.Ldie_b): Likewise.
518
5f278258
TT
5192020-09-27 Tom Tromey <tom@tromey.com>
520
521 * gdb.tui/new-layout.exp: Use with_test_prefix.
522
8f9929bb
GR
5232020-09-26 Gareth Rees <grees@undo.io> (tiny change)
524
525 PR python/26586
526 * gdb.python/python.exp: add test cases for the from_tty
527 argument to gdb.execute.
528
c20c017b
GB
5292020-09-25 Gary Benson <gbenson@redhat.com>
530
531 * gdb.base/infcall-nested-structs.exp.tcl: Add
532 additional_flags=-Wno-tautological-compare for C++
533 tests when compiling using Clang.
534
68d654af
GB
5352020-09-25 Gary Benson <gbenson@redhat.com>
536
537 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
538 for .c files.
539
b551a89f
TT
5402020-09-24 Tom Tromey <tromey@adacore.com>
541
542 PR tui/26638:
543 * gdb.tui/list.exp: Check output of "focus next".
544
20a5fcbd
TT
5452020-09-23 Tom Tromey <tom@tromey.com>
546
547 * gdb.dwarf2/intbits.exp: New file.
548 * gdb.dwarf2/intbits.c: New file.
549
b167e53f
PA
5502020-09-20 Pedro Alves <pedro@palves.net>
551
552 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
553 spawn_id before calling remote_close. Close secondary MI channel.
554
dbc49e9f
PA
5552020-09-20 Pedro Alves <pedro@palves.net>
556
557 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
558 fails.
559
c8d5abea
AB
5602020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
561
562 * gdb.fortran/array-slices.exp: Update expected results.
563 * gdb.fortran/class-allocatable-array.exp: Likewise.
564 * gdb.fortran/multi-dim.exp: Likewise.
565 * gdb.fortran/vla-type.exp: Likewise.
566 * gdb.mi/mi-vla-fortran.exp: Likewise.
567
14f9473c
VC
5682020-09-18 Victor Collod <vcollod@nvidia.com>
569
570 PR gdb/26635
571 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
572 compatible with i386, and move it to...
573 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
574 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
575 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
576
e8ef12b9
PA
5772020-09-18 Pedro Alves <pedro@palves.net>
578
579 PR gdb/26631
580 * gdb.multi/multi-target-thread-find.exp: New file.
581
e11daf7a
PA
5822020-09-18 Pedro Alves <pedro@palves.net>
583
584 * gdb.multi/multi-target-continue.exp: New file, factored out from
585 multi-target.exp.
586 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
587 multi-target.exp.
588 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
589 multi-target.exp.
590 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
591 multi-target.exp.
592 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
593 multi-target.exp.
594 * gdb.multi/multi-target.exp.tcl: New file, factored out from
595 multi-target.exp.
596 * gdb.multi/multi-target.exp: Delete.
597
d0edc2b8
AB
5982020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
599
600 * gdb.fortran/array-slices.exp: Add missing message data.
601
7474326c
PA
6022020-09-17 Pedro Alves <pedro@palves.net>
603
604 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
605
dd23068d
PA
6062020-09-17 Pedro Alves <pedro@palves.net>
607
608 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
609 full prototype.
610
0640a543
PA
6112020-09-17 Pedro Alves <pedro@palves.net>
612
613 * gdb.python/py-as-string.c: Add cast.
614
ef0cdbc1
PA
6152020-09-17 Pedro Alves <pedro@palves.net>
616
617 * gdb.base/sizeof.c (fill): Add cast.
618
3a5eeb8b
PA
6192020-09-17 Pedro Alves <pedro@palves.net>
620
621 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
622
a8129512
PA
6232020-09-17 Pedro Alves <pedro@palves.net>
624
625 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
626 linkage name.
627 * gdb.base/prologue.exp: Use print /d.
628 * gdb.base/symbol-alias.exp: Handle C++ output.
629 * gdb.base/symbol-alias2.c: Handle C++ output.
630 [__cplusplus] (func): Explicitly specify linkage name.
631
a83cdcb6
PA
6322020-09-17 Pedro Alves <pedro@palves.net>
633
634 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
635 (struct my_key_t): ... this. Adjust all references.
636 (struct value_t): Rename to ...
637 (struct my_value_t): ... this. Adjust all references.
638 (create_map, add_map_element, create_map_map)
639 (add_map_map_element): Add casts.
640
d4bcee5c
PA
6412020-09-17 Pedro Alves <pedro@palves.net>
642
643 * gdb.python/py-framefilter-mi.c (funca): Add casts.
644 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
645
81f90489
PA
6462020-09-17 Pedro Alves <pedro@palves.net>
647
648 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
649
0a229804
PA
6502020-09-17 Pedro Alves <pedro@palves.net>
651
652 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
653 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
654 (charfoo, intfoo): Define full prototype.
655 * gdb.base/ptype1.c (charfoo): Define full prototype.
656 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
657 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
658
c3e5138d
PA
6592020-09-17 Pedro Alves <pedro@palves.net>
660
661 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
662 Don't define.
663 (utf_32_string): Compile for both C and C++.
664 * gdb.base/charset.exp: Use "print /d".
665
151fdbad
PA
6662020-09-17 Pedro Alves <pedro@palves.net>
667
668 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
669 (nullptr): Rename to ...
670 (null_ptr): ... this.
671 * gdb.base/watchpoint.exp: Adjust to rename.
672
18a25b64
PA
6732020-09-17 Pedro Alves <pedro@palves.net>
674
675 * gdb.base/printcmds.c (three, flag_enum_without_zero)
676 (three_not_flag): Add casts.
677
11fac337
PA
6782020-09-17 Pedro Alves <pedro@palves.net>
679
680 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
681 char array.
682 (main): Add references to Barrier, TestStrings, TestStringsH and
683 TestStringsW.
684 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
685 and expect a full prototype in C++.
686
52626c58
PA
6872020-09-17 Pedro Alves <pedro@palves.net>
688
689 * gdb.base/nested-addr.c (main): Add cast.
690 * gdb.base/nested-addr.exp: Use "print /d".
691
52bb0902
PA
6922020-09-17 Pedro Alves <pedro@palves.net>
693
694 * gdb.base/break.exp (func): New. Use it throughout when
695 expecting a function name.
696
73e18ac9
PA
6972020-09-17 Pedro Alves <pedro@palves.net>
698
699 * gdb.base/display.exp: Issue "set print asm-demangle on".
700
c8b18808
PA
7012020-09-17 Pedro Alves <pedro@palves.net>
702
703 * gdb.base/find.c: Include <string.h>.
704 (init_bufs): Add cast.
705 * gdb.base/find.exp: Issue "set print asm-demangle on".
706
fe830662
TT
7072020-09-16 Tom Tromey <tromey@adacore.com>
708
709 PR gdb/26598:
710 * gdb.base/skipcxx.exp: New file.
711 * gdb.base/skipcxx.cc: New file.
712
945ff6e2
TV
7132020-09-16 Tom de Vries <tdevries@suse.de>
714
715 PR testsuite/26617
716 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
717 WITH_DEBUG_SECTIONS is defined.
718 (xstr, str): New macro.
719 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
720 to get start and size of _Dmain.
721 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
722 using additional_flags.
723
da1df1db
TBA
7242020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
725
726 * gdb.base/bp-cmds-sourced-script.c: New file.
727 * gdb.base/bp-cmds-sourced-script.exp: New test.
728 * gdb.base/bp-cmds-sourced-script.gdb: New file.
729
337882d4
TV
7302020-09-16 Tom de Vries <tdevries@suse.de>
731
732 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
733 get the gdb prompt after issuing "monitor exit".
734
7361f908
TV
7352020-09-16 Tom de Vries <tdevries@suse.de>
736
737 PR testsuite/26624
738 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
739
4d91ddd3
TV
7402020-09-16 Tom de Vries <tdevries@suse.de>
741
742 PR testsuite/26618
743 * gdb.tui/new-layout.exp: Escape unbalanced braces.
744
08cc37dd
TT
7452020-09-15 Tom Tromey <tromey@adacore.com>
746
747 PR rust/26197:
748 * lib/rust-support.exp (rust_llvm_version): New proc.
749 * gdb.rust/simple.exp: Check rust_llvm_version.
750
ee6372f2
TV
7512020-09-14 Tom de Vries <tdevries@suse.de>
752
753 * gdb.rust/traits.exp: Fix PATH warning.
754
dc3a371e
PA
7552020-09-13 Pedro Alves <pedro@palves.net>
756
757 * gdb.base/catch-follow-exec.c (main): Add explicit return
758 statement.
759 * gdb.base/catch-signal.c (main): Likewise.
760 * gdb.base/condbreak-call-false.c (main): Likewise.
761 * gdb.base/consecutive.c (main): Add explicit return
762 statement and return type.
763 * gdb.base/cursal.c (main): Add explicit return statement.
764 * gdb.base/cvexpr.c (main): Likewise.
765 * gdb.base/display.c (main): Add explicit return statement and
766 return type.
767 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
768 * gdb.base/endianity.c (main): Likewise.
769 * gdb.base/execd-prog.c (main): Likewise.
770 * gdb.base/gdb1090.c (main): Likewise.
771 * gdb.base/info_qt.c (main): Likewise.
772 * gdb.base/lineinc.c (main): Likewise.
773 * gdb.base/load-command.c (main): Likewise.
774 * gdb.base/macscp1.c (main): Likewise.
775 * gdb.base/pr10179-a.c (main): Likewise.
776 * gdb.base/quit-live.c (main): Likewise.
777 * gdb.base/scope0.c (main): Likewise.
778 * gdb.base/settings.c (main): Likewise.
779 * gdb.base/stack-checking.c (main): Return int.
780 * gdb.base/varargs.c (main): Add explicit return statement.
781 * gdb.cp/ambiguous.cc (main): Likewise.
782 * gdb.cp/anon-struct.cc (main): Likewise.
783 * gdb.cp/anon-union.cc (main): Likewise.
784 * gdb.cp/bool.cc (main): Likewise.
785 * gdb.cp/bs15503.cc (main): Likewise.
786 * gdb.cp/cplusfuncs.cc (main): Likewise.
787 * gdb.cp/cttiadd.cc (main): Likewise.
788 * gdb.cp/extern-c.cc (main): Likewise.
789 * gdb.cp/filename.cc (main): Likewise.
790 * gdb.cp/formatted-ref.cc (main): Likewise.
791 * gdb.cp/mb-ctor.cc (main): Likewise.
792 * gdb.cp/member-ptr.cc (main): Likewise.
793 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
794 * gdb.cp/overload-const.cc (main): Likewise.
795 * gdb.cp/paren-type.cc (main): Likewise.
796 * gdb.cp/parse-lang.cc (main): Likewise.
797 * gdb.cp/pr-1023.cc (main): Likewise.
798 * gdb.cp/psmang1.cc (main): Likewise.
799 * gdb.cp/readnow-language.cc (main): Likewise.
800 * gdb.cp/ref-params.cc (main): Likewise.
801 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
802 * gdb.cp/virtbase2.cc (main): Likewise.
803 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
804 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
805 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
806 * gdb.mi/mi-console.c (main): Likewise.
807 * gdb.mi/mi-read-memory.c (main): Likewise.
808 * gdb.modula2/multidim.c (main): Likewise.
809 * gdb.opt/inline-small-func.c (main): Likewise.
810 * gdb.python/py-rbreak.c (main): Likewise.
811 * gdb.stabs/exclfwd1.c (main): Likewise.
812 * gdb.trace/qtro.c (main): Likewise.
813
af26601c
PA
8142020-09-13 Pedro Alves <pedro@palves.net>
815
816 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
817 instead of getenv.
818
2f4b83cd
PA
8192020-09-13 Pedro Alves <pedro@palves.net>
820
821 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
822 instead of spawning GDB with remote_spawn.
823 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
824 gdb_spawn instead of spawning GDB with remote_spawn.
825
c49da0e4
PA
8262020-09-13 Pedro Alves <pedro@palves.net>
827
828 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
829 file and add calls to first and second.
830 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
831 add call to f.
832
6791b117
PA
8332020-09-13 Pedro Alves <pedro@palves.net>
834
835 * gdb.mi/mi-break-qualified.cc: New file.
836 * gdb.mi/mi-break-qualified.exp: New file.
837 * lib/mi-support.exp (mi_create_breakpoint_multi)
838 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
839 procedures.
840 (mi_create_breakpoint_1): New, factored out from
841 mi_create_breakpoint.
842
3b8d4c5c
PA
8432020-09-13 Pedro Alves <pedro@palves.net>
844
845 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
846 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
847 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
848 (register_class): Delete.
849 (main): Don't call register_class.
850
d5f96005
PA
8512020-09-13 Pedro Alves <pedro@palves.net>
852
853 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
854 (do_tests): Remove "calling method for small class" test.
855 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
856 (register_class): Delete.
857 (main): Don't call register_class.
858 * gdb.cp/call-method-register.exp: New file, based on bits removed
859 from classes.exp.
860 * gdb.cp/call-method-register.cc: New file, based on bits removed
861 from classes.cc.
862
77f2120b
PA
8632020-09-13 Pedro Alves <pedro@palves.net>
864
865 * gdb.base/msym-bp-2.c: New.
866 * gdb.base/msym-bp-shl-lib.c: New file.
867 * gdb.base/msym-bp-shl-main-2.c: New file.
868 * gdb.base/msym-bp-shl-main.c: New file.
869 * gdb.base/msym-bp-shl.exp: New file.
870 * gdb.base/msym-bp.c: New file.
871 * gdb.base/msym-bp.exp: New file.
872
32aea73e
JB
8732020-09-13 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.base/default.exp: Change $_gdb_major to 11.
876
2a67f09d
FW
8772020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
878 Felix Willgerodt <Felix.Willgerodt@intel.com>
879
880 * x86-avx512bf16.c: New file.
881 * x86-avx512bf16.exp: Likewise.
882 * lib/gdb.exp (skip_avx512bf16_tests): New function.
883
ad570dd7
TV
8842020-09-11 Tom de Vries <tdevries@suse.de>
885
886 PR exp/26602
887 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
888
a56f7391
TBA
8892020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
890
891 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
892
918619e5
AM
8932020-09-10 Alan Modra <amodra@gmail.com>
894
895 PR 26597
896 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
897
cac1e71d
TV
8982020-09-08 Tom de Vries <tdevries@suse.de>
899
900 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
901 after gdb_starti_cmd.
902
c5cd900e
AKS
9032020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
904
905 * lib/fortran.exp (fortran_complex8): New proc.
906 (fortran_complex16): New proc.
907 * gdb.fortran/complex.exp: Use routines from fortran.exp
908 * gdb.fortran/pointer-to-pointer.exp: Likewise.
909 * gdb.fortran/vla-ptr-info.exp: Likewise.
910
8f5c6526
TV
9112020-09-03 Tom de Vries <tdevries@suse.de>
912
913 PR breakpoint/26546
914 * gdb.base/label-without-address.exp: Runto main first.
915
02c6f3f1
TT
9162020-09-02 Tom Tromey <tromey@adacore.com>
917
918 * gdb.ada/mi_var_access.exp: Test children of access variable.
919 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
920 * gdb.ada/mi_var_array.exp: Update.
921
efe24f05
KB
9222020-08-31 Kevin Buettner <kevinb@redhat.com>
923
924 * gdb.base/corefile.exp (warning-free): XFAIL test when running
925 on docker w/ AUFS storage driver.
926
973695d6
KB
9272020-08-31 Kevin Buettner <kevinb@redhat.com>
928
929 * gdb.base/corefile2.exp (renamed binfile): New tests.
930
f3bd50f1
SM
9312020-08-31 Simon Marchi <simon.marchi@efficios.com>
932
933 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
934
22b9b4b0
SL
9352020-08-31 Simon Marchi <simon.marchi@efficios.com>
936
937 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
938 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
939
8efaf6b3
SM
9402020-08-31 Simon Marchi <simon.marchi@efficios.com>
941
942 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
943 output, printing a "not saved" value from history and printing a
944 convenience variable created from a "not saved" value.
945
e840f2e3
TV
9462020-08-31 Tom de Vries <tdevries@suse.de>
947
948 * gdb.base/eh_return.exp: Use nopie.
949
8f57f343
PA
9502020-08-28 Pedro Alves <pedro@palves.net>
951
952 * gdb.base/advance-until-multiple-locations.exp
953 (advance_overload, until_overload): Adjust to match the
954 frame/function header instead of the source line text.
955
626d2320
TV
9562020-08-28 Tom de Vries <tdevries@suse.de>
957
958 * gdb.base/label-without-address.c: New test.
959 * gdb.base/label-without-address.exp: New file.
960
df631783
PA
9612020-08-27 Pedro Alves <pedro@palves.net>
962
963 PR gdb/26523
964 PR gdb/26524
965 * gdb.base/advance-until-multiple-locations.cc: New.
966 * gdb.base/advance-until-multiple-locations.exp: New.
967
48b076bb
SM
9682020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
969
970 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
971
c2015ce4
AB
9722020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
973
974 * gdb.arch/amd64-byte.exp: Make test names unique, use
975 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
976 * gdb.arch/amd64-dword.exp: Likewise.
977 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
978 * gdb.arch/amd64-stap-special-operands.exp: Make test names
979 unique.
980 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
981 * gdb.arch/amd64-word.exp: Make test names unique, use
982 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
983 * gdb.arch/i386-byte.exp: Make test names unique, use
984 gdb_breakpoint.
985 * gdb.arch/i386-word.exp: Likewise.
986
995d3a19
SV
9872020-08-25 Shahab Vahedi <shahab@synopsys.com>
988
989 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
990
8cac2b31
SM
9912020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
992
993 PR gdb/26532
994 * gdb.threads/stepi-random-signal.exp: Update pattern.
995
2bc19622
SM
9962020-08-25 Simon Marchi <simon.marchi@efficios.com>
997
998 PR gdb/26532
999 * gdb.base/ui-redirect.exp: Update pattern.
1000
b04aa1fc
GB
10012020-08-25 Gary Benson <gbenson@redhat.com>
1002
1003 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1004 when compiling with clang.
8571e9c8 1005 * gdb.dwarf2/dw2-restore.exp: Likewise.
b04aa1fc 1006
9f68b453
GB
10072020-08-25 Gary Benson <gbenson@redhat.com>
1008
1009 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1010 Add additional_flags=-Wno-inaccessible-base when compiling
1011 with GCC >= 10.1 or clang. Add additional_flags=-w when
1012 compiling with GCC < 10.
1013
3945d2d7
GM
10142020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1015
1016 PR m2/26372
fc5d6901
SM
1017 * gdb.modula2/multidim.c: New file.
1018 * gdb.modula2/multidim.exp: New file.
3945d2d7 1019
60122dbe
SM
10202020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1021
1022 * lib/gdb.exp (runto): Always emit fail on internal error.
1023
1eb8556f
SM
10242020-08-24 Simon Marchi <simon.marchi@efficios.com>
1025
1026 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1027 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1028 Likewise.
1029 * gdb.threads/stepi-random-signal.exp: Likewise.
1030
33bf4c5c
TBA
10312020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1032
1033 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1034 * gdb.trace/strace.exp: Ditto.
1035
c2fd7fae
AKS
10362020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1037
1038 * gdb.fortran/vla-type.exp: Skip commands not required for
1039 the Flang compiled binaries after prologue fix.
1040
326afb72
TT
10412020-08-17 Tom de Vries <tdevries@suse.de>
1042 Tom Tromey <tromey@adacore.com>
1043
1044 PR rust/26197:
1045 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1046
3ae7ab99
TT
10472020-08-17 Tom Tromey <tromey@adacore.com>
1048
1049 * gdb.ada/mi_var_access.exp: New file.
1050 * gdb.ada/mi_var_access/mi_access.adb: New file.
1051 * gdb.ada/mi_var_access/pck.adb: New file.
1052 * gdb.ada/mi_var_access/pck.ads: New file.
1053
f569c1c5
TV
10542020-08-16 Tom de Vries <tdevries@suse.de>
1055
1056 PR gdb/25350
1057 * gdb.base/eh_return.c: New test.
1058 * gdb.base/eh_return.exp: New file.
1059
3d11c30a
TV
10602020-08-15 Tom de Vries <tdevries@suse.de>
1061
1062 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1063 (mixed_func_1d_): Use fortran_charlen_t in decl.
1064
547ce8f0
TV
10652020-08-15 Tom de Vries <tdevries@suse.de>
1066
1067 PR backtrace/26390
1068 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1069 Update expected pattern.
1070
a54a7f13
PA
10712020-08-13 Pedro Alves <pedro@palves.net>
1072
1073 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1074 * gdb.fortran/library-module.exp: Likewise.
1075 * gdb.fortran/logical.exp: Likewise.
1076 * gdb.fortran/module.exp: Likewise.
1077 * gdb.fortran/print_type.exp: Likewise.
1078 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1079 * gdb.fortran/vla-datatypes.exp: Likewise.
1080 * gdb.fortran/vla-history.exp: Likewise.
1081 * gdb.fortran/vla-ptr-info.exp: Likewise.
1082 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1083 * gdb.fortran/vla-ptype.exp: Likewise.
1084 * gdb.fortran/vla-sizeof.exp: Likewise.
1085 * gdb.fortran/vla-type.exp: Likewise.
1086 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1087 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1088 * gdb.fortran/vla-value-sub.exp: Likewise.
1089 * gdb.fortran/vla-value.exp: Likewise.
1090
7a82e903
PA
10912020-08-13 Pedro Alves <pedro@palves.net>
1092
1093 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1094 * gdb.ada/access_to_packed_array.exp: Likewise.
1095 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1096 * gdb.ada/addr_arith.exp: Likewise.
1097 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1098 * gdb.ada/arr_arr.exp: Likewise.
1099 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1100 * gdb.ada/array_bounds.exp: Likewise.
1101 * gdb.ada/array_of_variable_length.exp: Likewise.
1102 * gdb.ada/array_ptr_renaming.exp: Likewise.
1103 * gdb.ada/array_subscript_addr.exp: Likewise.
1104 * gdb.ada/arraydim.exp: Likewise.
1105 * gdb.ada/arrayparam.exp: Likewise.
1106 * gdb.ada/arrayptr.exp: Likewise.
1107 * gdb.ada/assign_1.exp: Likewise.
1108 * gdb.ada/assign_arr.exp: Likewise.
1109 * gdb.ada/atomic_enum.exp: Likewise.
1110 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1111 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1112 * gdb.ada/bias.exp: Likewise.
1113 * gdb.ada/boolean_expr.exp: Likewise.
1114 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1115 * gdb.ada/bp_enum_homonym.exp: Likewise.
1116 * gdb.ada/bp_inlined_func.exp: Likewise.
1117 * gdb.ada/bp_on_var.exp: Likewise.
1118 * gdb.ada/bp_range_type.exp: Likewise.
1119 * gdb.ada/bp_reset.exp: Likewise.
1120 * gdb.ada/call_pn.exp: Likewise.
1121 * gdb.ada/catch_assert_if.exp: Likewise.
1122 * gdb.ada/catch_ex.exp: Likewise.
1123 * gdb.ada/catch_ex_std.exp: Likewise.
1124 * gdb.ada/char_enum.exp: Likewise.
1125 * gdb.ada/char_param.exp: Likewise.
1126 * gdb.ada/complete.exp: Likewise.
1127 * gdb.ada/cond_lang.exp: Likewise.
1128 * gdb.ada/convvar_comp.exp: Likewise.
1129 * gdb.ada/dgopt.exp: Likewise.
1130 * gdb.ada/disc_arr_bound.exp: Likewise.
1131 * gdb.ada/display_nested.exp: Likewise.
1132 * gdb.ada/dot_all.exp: Likewise.
1133 * gdb.ada/dyn_loc.exp: Likewise.
1134 * gdb.ada/dyn_stride.exp: Likewise.
1135 * gdb.ada/excep_handle.exp: Likewise.
1136 * gdb.ada/expr_delims.exp: Likewise.
1137 * gdb.ada/expr_with_funcall.exp: Likewise.
1138 * gdb.ada/exprs.exp: Likewise.
1139 * gdb.ada/fin_fun_out.exp: Likewise.
1140 * gdb.ada/fixed_cmp.exp: Likewise.
1141 * gdb.ada/formatted_ref.exp: Likewise.
1142 * gdb.ada/frame_arg_lang.exp: Likewise.
1143 * gdb.ada/frame_args.exp: Likewise.
1144 * gdb.ada/fullname_bp.exp: Likewise.
1145 * gdb.ada/fun_addr.exp: Likewise.
1146 * gdb.ada/fun_in_declare.exp: Likewise.
1147 * gdb.ada/fun_overload_menu.exp: Likewise.
1148 * gdb.ada/fun_renaming.exp: Likewise.
1149 * gdb.ada/funcall_char.exp: Likewise.
1150 * gdb.ada/funcall_param.exp: Likewise.
1151 * gdb.ada/funcall_ptr.exp: Likewise.
1152 * gdb.ada/funcall_ref.exp: Likewise.
1153 * gdb.ada/homonym.exp: Likewise.
1154 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1155 * gdb.ada/info_auto_lang.exp: Likewise.
1156 * gdb.ada/info_exc.exp: Likewise.
1157 * gdb.ada/info_types.exp: Likewise.
1158 * gdb.ada/int_deref.exp: Likewise.
1159 * gdb.ada/interface.exp: Likewise.
1160 * gdb.ada/iwide.exp: Likewise.
1161 * gdb.ada/lang_switch.exp: Likewise.
1162 * gdb.ada/length_cond.exp: Likewise.
1163 * gdb.ada/maint_with_ada.exp: Likewise.
1164 * gdb.ada/mi_catch_assert.exp: Likewise.
1165 * gdb.ada/mi_catch_ex.exp: Likewise.
1166 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1167 * gdb.ada/mi_dyn_arr.exp: Likewise.
1168 * gdb.ada/mi_ex_cond.exp: Likewise.
1169 * gdb.ada/mi_exc_info.exp: Likewise.
1170 * gdb.ada/mi_interface.exp: Likewise.
1171 * gdb.ada/mi_prot.exp: Likewise.
1172 * gdb.ada/mi_ref_changeable.exp: Likewise.
1173 * gdb.ada/mi_string_access.exp: Likewise.
1174 * gdb.ada/mi_task_arg.exp: Likewise.
1175 * gdb.ada/mi_task_info.exp: Likewise.
1176 * gdb.ada/mi_var_array.exp: Likewise.
1177 * gdb.ada/mi_var_union.exp: Likewise.
1178 * gdb.ada/mi_variant.exp: Likewise.
1179 * gdb.ada/minsyms.exp: Likewise.
1180 * gdb.ada/mod_from_name.exp: Likewise.
1181 * gdb.ada/nested.exp: Likewise.
1182 * gdb.ada/null_array.exp: Likewise.
1183 * gdb.ada/optim_drec.exp: Likewise.
1184 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1185 * gdb.ada/packed_array_assign.exp: Likewise.
1186 * gdb.ada/packed_tagged.exp: Likewise.
1187 * gdb.ada/pp-rec-component.exp: Likewise.
1188 * gdb.ada/print_chars.exp: Likewise.
1189 * gdb.ada/print_pc.exp: Likewise.
1190 * gdb.ada/ptr_typedef.exp: Likewise.
1191 * gdb.ada/ptype_arith_binop.exp: Likewise.
1192 * gdb.ada/ptype_array.exp: Likewise.
1193 * gdb.ada/ptype_field.exp: Likewise.
1194 * gdb.ada/ptype_tagged_param.exp: Likewise.
1195 * gdb.ada/ptype_union.exp: Likewise.
1196 * gdb.ada/py_range.exp: Likewise.
1197 * gdb.ada/py_taft.exp: Likewise.
1198 * gdb.ada/rdv_wait.exp: Likewise.
1199 * gdb.ada/rec_comp.exp: Likewise.
1200 * gdb.ada/rec_return.exp: Likewise.
1201 * gdb.ada/ref_param.exp: Likewise.
1202 * gdb.ada/ref_tick_size.exp: Likewise.
1203 * gdb.ada/rename_subscript_param.exp: Likewise.
1204 * gdb.ada/repeat_dyn.exp: Likewise.
1205 * gdb.ada/same_component_name.exp: Likewise.
1206 * gdb.ada/same_enum.exp: Likewise.
1207 * gdb.ada/scalar_storage.exp: Likewise.
1208 * gdb.ada/set_wstr.exp: Likewise.
1209 * gdb.ada/small_reg_param.exp: Likewise.
1210 * gdb.ada/str_binop_equal.exp: Likewise.
1211 * gdb.ada/str_ref_cmp.exp: Likewise.
1212 * gdb.ada/str_uninit.exp: Likewise.
1213 * gdb.ada/sub_variant.exp: Likewise.
1214 * gdb.ada/sym_print_name.exp: Likewise.
1215 * gdb.ada/taft_type.exp: Likewise.
1216 * gdb.ada/tagged.exp: Likewise.
1217 * gdb.ada/tagged_access.exp: Likewise.
1218 * gdb.ada/task_bp.exp: Likewise.
1219 * gdb.ada/task_switch_in_core.exp: Likewise.
1220 * gdb.ada/tasks.exp: Likewise.
1221 * gdb.ada/tick_last_segv.exp: Likewise.
1222 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1223 * gdb.ada/type_coercion.exp: Likewise.
1224 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1225 * gdb.ada/unchecked_union.exp: Likewise.
1226 * gdb.ada/uninitialized_vars.exp: Likewise.
1227 * gdb.ada/var_arr_attrs.exp: Likewise.
1228 * gdb.ada/var_arr_typedef.exp: Likewise.
1229 * gdb.ada/var_rec_arr.exp: Likewise.
1230 * gdb.ada/variant-record.exp: Likewise.
1231 * gdb.ada/variant.exp: Likewise.
1232 * gdb.ada/variant_record_packed_array.exp: Likewise.
1233 * gdb.ada/varsize_limit.exp: Likewise.
1234 * gdb.ada/whatis_array_val.exp: Likewise.
1235 * gdb.ada/widewide.exp: Likewise.
1236 * gdb.ada/win_fu_syms.exp: Likewise.
1237
12382020-08-12 Gary Benson <gbenson@redhat.com>
c0ab14ae
GB
1239
1240 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1241
10c381b5
AB
12422020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1243
1244 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1245 unset the array variable.
1246
8f34b746
TV
12472020-08-03 Tom de Vries <tdevries@suse.de>
1248
1249 PR symtab/26333
1250 * lib/dwarf.exp (DW_LNE_user): New proc.
1251 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1252 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1253
0245e136
KB
12542020-07-31 Kevin Buettner <kevinb@redhat.com>
1255
1256 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1257 to 'uintptr_t'
1258 (inttypes.h): Include.
1259
9ef1ec5d
KB
12602020-07-31 Kevin Buettner <kevinb@redhat.com>
1261
1262 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1263 (C5_24k): Delete.
1264 (C5_8k, C5_64k, C5_256k): New macros.
1265 (buf_ro): Allocate 256 KiB of initialized data.
1266
4c55e970
TBA
12672020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1268
1269 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1270 that attempt to overwrite an existing condition with a condition
1271 that fails parsing and also with a condition that parses fine
1272 but contains junk at the end.
1273
1e620590
TBA
12742020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1275
1276 * gdb.base/condbreak-bad.c: New test.
1277 * gdb.base/condbreak-bad.exp: New file.
1278
e12dcc50
TV
12792020-07-30 Tom de Vries <tdevries@suse.de>
1280
1281 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1282 out of ...
1283 (GDBInfoModuleSymbols::check_entry): ... here.
1284 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1285 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1286 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1287
6cc64caa
TV
12882020-07-30 Tom de Vries <tdevries@suse.de>
1289
1290 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1291 "__class_some_module_Number_t" optional.
1292
90fd07fc
TV
12932020-07-29 Tom de Vries <tdevries@suse.de>
1294
1295 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1296 multiple locations.
1297
f5c79e97
TV
12982020-07-29 Tom de Vries <tdevries@suse.de>
1299
1300 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1301 rather than function name.
1302
f75a0693
AB
13032020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1304
1305 PR symtab/26270:
1306 * gdb.cp/disasm-func-name.cc: New file.
1307 * gdb.cp/disasm-func-name.exp: New file.
1308
4888741a
TT
13092020-07-28 Tom Tromey <tromey@adacore.com>
1310
1311 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1312 'varval' location.
1313
43d5901d
AB
13142020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1315
1316 * gdb.python/py-unwind.py: Update to make use of a register
1317 descriptor.
1318
14fa8fb3
AB
13192020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1320
1321 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1322
e79eb02f
AB
13232020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1324
1325 PR fortran/23051
1326 PR fortran/26139
1327 * gdb.fortran/class-allocatable-array.exp: New file.
1328 * gdb.fortran/class-allocatable-array.f90: New file.
1329 * gdb.fortran/pointer-to-pointer.exp: New file.
1330 * gdb.fortran/pointer-to-pointer.f90: New file.
1331
876518dd
TV
13322020-07-25 Tom de Vries <tdevries@suse.de>
1333
1334 PR symtab/26243
1335 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1336 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1337
6dcfb80a
TV
13382020-07-24 Tom de Vries <tdevries@suse.de>
1339
1340 PR testsuite/26293
1341 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1342
e7bc9db8
PA
13432020-07-23 Pedro Alves <pedro@palves.net>
1344
1345 * gdb.server/server-kill.exp (prepare): New, factored out from the
1346 top level.
1347 (kill_server): New.
1348 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1349 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1350
78344df7
AB
13512020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1352
1353 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1354
25dfed24
SL
13552020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1356
1357 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1358 Initialize to empty string at top level.
1359 (gdb_wrapper_init): Revert check for file existence on build.
1360 Build the wrapper in its default place, not a build-specific
1361 location. When host == build, make the pathname absolute.
1362 (gdb_compile): Delete leftover declaration of
1363 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1364 string instead of uninitialized.
1365
7da515fd
KB
13662020-07-22 Kevin Buettner <kevinb@redhat.com>
1367
1368 * gdb.base/corefile2.exp: New file.
1369 * gdb.base/coremaker2.exp: New file.
1370
9c5ec5c2
KB
13712020-07-22 Kevin Buettner <kevinb@redhat.com>
1372
1373 * gdb.base/coredump-filter.exp: Add second
1374 non-Private-Shared-Anon-File test.
1375 (test_disasm): Rename binfile for test which is expected
1376 to fail.
1377
f9e233c9
KB
13782020-07-22 Kevin Buettner <kevinb@redhat.com>
1379
1380 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1381 data in core file".
1382 * gdb.base/coremaker.c (buf2ro): New global.
1383 (mmapdata): Add a read-only mmap mapping.
1384
94c265d7
KB
13852020-07-22 Kevin Buettner <kevinb@redhat.com>
1386
1387 PR corefiles/25631
1388 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1389 New test.
1390 * gdb.base/coremaker.c (buf3): New global.
1391 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1392 flags.
1393
13942020-07-22 Kevin Buettner <kevinb@redhat.com>
678c7a56
KB
1395
1396 * gdb.base/coremaker.c (filler_ro): New global constant.
1397
32fa152e
TT
13982020-07-22 Tom Tromey <tromey@adacore.com>
1399
1400 * gdb.ada/mi_prot.exp: New file.
1401 * gdb.ada/mi_prot/pkg.adb: New file.
1402 * gdb.ada/mi_prot/pkg.ads: New file.
1403 * gdb.ada/mi_prot/prot.adb: New file.
1404
c8474dc3
TBA
14052020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1406
1407 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1408 loads two JITers.
1409
baf8791e
AB
14102020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1411
1412 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1413
f7306dac
AB
14142020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1415
1416 * gdb.python/py-arch-reg-names.exp: Additional tests.
1417
6d3d6e4b
TV
14182020-07-21 Tom de Vries <tdevries@suse.de>
1419
1420 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1421 breakpoint locations".
1422 * gdb.reverse/solib-reverse.exp: Same.
1423
803d0592
TV
14242020-07-21 Tom de Vries <tdevries@suse.de>
1425
1426 * gdb.reverse/step-reverse.c (callee): Merge statements.
1427
e9bdc510
TV
14282020-07-21 Tom de Vries <tdevries@suse.de>
1429
1430 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1431 line numbers for some variables.
1432
f0f9e75a
TV
14332020-07-21 Tom de Vries <tdevries@suse.de>
1434
1435 * gdb.opt/inline-locals.c (init_array): New func.
1436 (func1): Use init_array.
1437 * gdb.opt/inline-locals.exp: Update pattern.
1438
bd460ecb
TV
14392020-07-21 Tom de Vries <tdevries@suse.de>
1440
1441 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1442 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1443
ae5369e7
LC
14442020-07-20 Ludovic Courtès <ludo@gnu.org>
1445
1446 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1447 * gdb.guile/types-module.exp: Remove "ERROR:" from
1448 regexps since Guile 3.0 no longer prints that.
1449
68cf161c
LC
14502020-07-20 Ludovic Courtès <ludo@gnu.org>
1451
1452 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1453 error regexp to match on Guile 2.2.
1454
c14b4913
GB
14552020-07-20 Gary Benson <gbenson@redhat.com>
1456
1457 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1458 with clang.
1459
b243ba58
TV
14602020-07-20 Tom de Vries <tdevries@suse.de>
1461
1462 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
1463 (omp_set_lock_in_order): New function.
1464 (single_scope, multi_scope, nested_func, nested_parallel): Use
1465 omp_set_lock_in_order and omp_unset_lock.
1466 (main): Init and destroy lock and lock2.
1467
c06ad8b5
TV
14682020-07-20 Tom de Vries <tdevries@suse.de>
1469
1470 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
1471
6e22f117
TV
14722020-07-20 Tom de Vries <tdevries@suse.de>
1473
1474 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
1475
33176ea7
TV
14762020-07-17 Tom de Vries <tdevries@suse.de>
1477
1478 * gdb.base/valgrind-infcall-2.c: New test.
1479 * gdb.base/valgrind-infcall-2.exp: New file.
1480 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
1481
90c3ec2d
TV
14822020-07-17 Tom de Vries <tdevries@suse.de>
1483
1484 * gdb.dlang/circular.c (found): Use found_label as label name.
1485 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
1486 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
1487 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
1488 * gdb.dwarf2/ada-linkage-name.exp: Same.
1489 * gdb.dwarf2/arr-subrange.exp: Same.
1490 * gdb.dwarf2/atomic-type.exp: Same.
1491 * gdb.dwarf2/comp-unit-lang.exp: Same.
1492 * gdb.dwarf2/cpp-linkage-name.exp: Same.
1493 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
1494 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
1495 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
1496 * gdb.dwarf2/implptr-64bit.exp: Same.
1497 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1498 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1499 * gdb.dwarf2/imported-unit.exp: Same.
1500 * gdb.dwarf2/main-subprogram.exp: Same.
1501 * gdb.dwarf2/missing-type-name.exp: Same.
1502 * gdb.dwarf2/nonvar-access.exp: Same.
1503 * gdb.dwarf2/struct-with-sig.exp: Same.
1504 * gdb.dwarf2/typedef-void-finish.exp: Same.
1505 * gdb.dwarf2/void-type.exp: Same.
1506
10da644d
TV
15072020-07-17 Tom de Vries <tdevries@suse.de>
1508
1509 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
1510 src parameter.
1511 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
1512 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
1513 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1514 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
1515 * gdb.dwarf2/dwz.exp: Same.
1516 * gdb.dwarf2/implptr-optimized-out.exp: Same.
1517 * gdb.dwarf2/implref-array.exp: Same.
1518 * gdb.dwarf2/implref-const.exp: Same.
1519 * gdb.dwarf2/implref-global.exp: Same.
1520 * gdb.dwarf2/implref-struct.exp: Same.
1521 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
1522 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1523 * gdb.dwarf2/var-access.exp: Same.
1524 * gdb.dwarf2/varval.exp: Same.
1525 * gdb.trace/entry-values.exp: Same.
1526
315e6afc
TV
15272020-07-17 Tom de Vries <tdevries@suse.de>
1528
1529 * lib/dwarf.exp (Dwarf::extern): Remove.
1530 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
1531 * gdb.dlang/circular.exp: Same.
1532 * gdb.dwarf2/comp-unit-lang.exp: Same.
1533 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
1534 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
1535 * gdb.dwarf2/dwz.exp: Same.
1536 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
1537 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
1538 * gdb.dwarf2/imported-unit.exp: Same.
1539 * gdb.dwarf2/opaque-type-lookup.exp: Same.
1540
5597c940
SL
15412020-07-16 Sandra Loosemore <sandra@codesourcery.com>
1542
1543 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
1544 Use double quotes instead of single quotes.
1545
d0ce17d8
CT
15462020-07-16 Caroline Tice <cmtice@google.com>
1547
1548 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
1549 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
1550
853772cc
TV
15512020-07-16 Tom de Vries <tdevries@suse.de>
1552
1553 * lib/dwarf.exp (program): Initialize _line.
1554 (DW_LNE_end_sequence): Reinitialize _line.
1555 (DW_LNS_advance_line): Update _line.
1556 (line): New proc.
1557 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
1558 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
1559 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
1560 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
1561 * gdb.dwarf2/dw2-is-stmt.exp: Same.
1562 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1563
fe07b572
AB
15642020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1565
1566 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
1567 generic.
1568
52781cce
TV
15692020-07-15 Tom de Vries <tdevries@suse.de>
1570
1571 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
1572 is_amd64_regs_target.
1573
3dcc261c
AB
15742020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
1575
1576 * gdb.fortran/ptype-on-functions.exp: Add more tests.
1577 * gdb.fortran/ptype-on-functions.f90: Likewise.
1578
054a0959
SM
15792020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
1580
1581 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
1582 values in documentation for addr_size to 4 and 8.
1583
ccb9eba6
AB
15842020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
1585
1586 * gdb.arch/amd64-osabi.exp: Update.
1587 * gdb.arch/arm-disassembler-options.exp: Update.
1588 * gdb.arch/powerpc-disassembler-options.exp: Update.
1589 * gdb.arch/ppc64-symtab-cordic.exp: Update.
1590 * gdb.arch/s390-disassembler-options.exp: Update.
1591 * gdb.base/all-architectures.exp.tcl: Update.
1592 * gdb.base/attach-pie-noexec.exp: Update.
1593 * gdb.base/catch-syscall.exp: Update.
1594 * gdb.xml/tdesc-arch.exp: Update.
1595
025a39a7
TV
15962020-07-14 Tom de Vries <tdevries@suse.de>
1597
1598 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
1599 (local_gettid): ... this.
1600 (fn): Update.
1601
74e4b667
SL
16022020-07-13 Sandra Loosemore <sandra@codesourcery.com>
1603
1604 * gdb.base/info_sources.exp: Skip directory match tests on
1605 remote hosts.
1606
f413dd74
GB
16072020-07-13 Gary Benson <gbenson@redhat.com>
1608
1609 * gdb.base/savedregs.exp (caller): Use parentheses to
1610 make expected expression evaluation ordering explicit.
1611
915771bb
GB
16122020-07-13 Gary Benson <gbenson@redhat.com>
1613
1614 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
1615
2a122642
GB
16162020-07-13 Gary Benson <gbenson@redhat.com>
1617
1618 * gdb.base/bigcore.c (main): Use a volatile pointer when
1619 attempting to trigger a SIGSEGV.
1620 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
1621 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
1622 * gdb.base/savedregs.c (thrower): Likewise.
1623 * gdb.mi/mi-syn-frame.c (bar): Likewise.
1624
3f00c730
GB
16252020-07-13 Gary Benson <gbenson@redhat.com>
1626
1627 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
1628 defining and using VLA structure fields into...
1629 * gdb.base/vla-struct-fields.c: New file.
1630 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
1631 tests into...
1632 * gdb.base/vla-struct-fields.exp: New file.
1633
963eeee4
TV
16342020-07-13 Tom de Vries <tdevries@suse.de>
1635
1636 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
1637 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
1638 * gdb.base/gold-gdb-index.exp: Same.
1639 * gdb.base/morestack.exp: Same.
1640
0ed35c9a
DX
16412020-07-11 Daniel Xu <dxu@dxuuu.xyz>
1642
1643 PR rust/26121
1644 * gdb.rust/modules.rs: Prevent linker from discarding test
1645 symbol.
1646
4fdba23d
PA
16472020-07-10 Pedro Alves <pedro@palves.net>
1648
1649 PR gdb/26199
1650 * gdb.multi/multi-target.c (exit_thread): New.
1651 (thread_start): Break loop if EXIT_THREAD.
1652 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
1653 (top level) Call test_no_resumed.
1654
15f3b077
TT
16552020-07-08 Tom Tromey <tromey@adacore.com>
1656
1657 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
1658 * gdb.ada/catch_ex.exp: Examine catchpoint text.
1659
9fc501fd
AB
16602020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1661
1662 PR python/22748
1663 * gdb.opt/inline-frame-tailcall.c: New file.
1664 * gdb.opt/inline-frame-tailcall.exp: New file.
1665 * gdb.python/py-unwind-inline.c: New file.
1666 * gdb.python/py-unwind-inline.exp: New file.
1667 * gdb.python/py-unwind-inline.py: New file.
1668
64cb3757
AB
16692020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1670
1671 * gdb.python/py-arch-reg-groups.exp: New file.
1672
0f767f94
AB
16732020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1674
1675 * gdb.python/py-arch-reg-names.exp: New file.
1676
87dbc774
AB
16772020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1678
1679 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
1680 gdb.PendingFrame.architecture method.
1681
d8cc8af6
TV
16822020-07-06 Tom de Vries <tdevries@suse.de>
1683
1684 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
1685
3c8ea5be
PA
16862020-07-03 Pedro Alves <palves@redhat.com>
1687
1688 * gdb.base/structs2.c (main): Adjust second parem_reg call to
1689 explicitly write negative numbers.
1690 * gdb.base/structs2.exp: Adjust expected output.
1691
bf90c83a
PA
16922020-07-03 Pedro Alves <palves@redhat.com>
1693
1694 * gdb.base/charset.c (init_string): Change all char parameters to
1695 unsigned char parameters.
1696
2eb82157
PA
16972020-07-03 Pedro Alves <palves@redhat.com>
1698
1699 * gdb.base/call-sc.exp (start_scalars_test): Use
1700 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1701 * gdb.base/overlays.c: Remove references to PARAMS.
1702 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
1703 * gdb.base/reread.exp: Don't set 'prototypes' global.
1704 * gdb.base/structs.exp (start_structs_test): Use
1705 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1706 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
1707 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
1708 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
1709 call.
1710 * gdb.base/varargs.exp: Don't set 'prototypes' global.
1711
9adda7af
PA
17122020-07-03 Pedro Alves <palves@redhat.com>
1713
1714 * gdb.base/m32rovly.c: Delete.
1715 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
1716
2a17c803
PW
17172020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1718
1719 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
1720 of gdb_py_test_multiple.
1721 * gdb.python/py-cmd.exp: Likewise.
1722 * gdb.python/py-events.exp: Likewise.
1723 * gdb.python/py-function.exp: Likewise.
1724 * gdb.python/py-inferior.exp: Likewise.
1725 * gdb.python/py-infthread.exp: Likewise.
1726 * gdb.python/py-linetable.exp: Likewise.
1727 * gdb.python/py-parameter.exp: Likewise.
1728 * gdb.python/py-value.exp: Likewise.
1729
b011fe1a
TV
17302020-06-30 Tom de Vries <tdevries@suse.de>
1731
1732 PR testsuite/26175
1733 * lib/future.exp (gdb_default_target_compile): Detect and handle
1734 early_flags.
1735
df5b8876
SM
17362020-06-29 Simon Marchi <simon.marchi@efficios.com>
1737
1738 * boards/simavr.exp (gdb_load): Catch errors when closing
1739 previous connection. Close connection, wait for process and
1740 unset simavr_spawn_id on failure.
1741
a3ca48cd
TV
17422020-06-29 Tom de Vries <tdevries@suse.de>
1743
1744 * lib/gdb.exp (unknown): Make test-case unresolved.
1745
b0237c0e
TV
17462020-06-29 Tom de Vries <tdevries@suse.de>
1747
1748 PR gdb/25475
1749 * gdb.server/solib-list.exp: Verify that the symbol reload
1750 confirmation question is asked.
1751
c0b3b3bd
PW
17522020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1753
1754 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
1755 have a input seq nr in each pass message.
fe4c3d43 1756 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
c0b3b3bd
PW
1757 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
1758 * gdb.python/python.exp: Make test names unique,
1759 use gdb_test_multiline instead of gdb_py_test_multiple,
1760 use $gdb_test_name.
1761 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
1762
1776e3e5
NA
17632020-06-26 Nick Alcock <nick.alcock@oracle.com>
1764
1765 * configure.ac: Add --enable-libctf.
1766 * aclocal.m4: sinclude ../config/enable.m4.
1767 * Makefile.in (site.exp): Add enable_libctf to site.exp.
1768 * lib/gdb.exp (skip_ctf_tests): Use it.
1769 * gdb.base/ctf-constvars.exp: Error message tweak.
1770 * gdb.base/ctf-ptype.exp: Likewise.
1771 * configure: Regenerate.
1772
f53b3eeb
GB
17732020-06-26 Gary Benson <gbenson@redhat.com>
1774
1775 * gdb.cp/try_catch.cc: Include string.h.
1776 (main): Replace comparison against string literal with
1777 strcmp, avoiding build failure with -Wstring-compare.
1778 Add "marker test-complete".
1779 * gdb.cp/try_catch.exp: Run the test to the above marker,
1780 then verify that the value of "test" is still true.
1781
6d74da72
AB
17822020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1783
1784 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
1785
2e52d038
AB
17862020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1787
1788 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1789
3b9fce96
AB
17902020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1791
1792 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
1793 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
1794 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
1795 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
1796 * gdb.arch/riscv-tdesc-loading.exp: New file.
1797
ed69cbc8
AB
17982020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1799
1800 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
1801
767a879e
AB
18022020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
1803
1804 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
1805 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
1806 * gdb.arch/riscv-tdesc-regs.c: New file.
1807 * gdb.arch/riscv-tdesc-regs.exp: New file.
1808
221db974
PA
18092020-06-24 Pedro Alves <palves@redhat.com>
1810
1811 * gdb.arch/amd64-entry-value-paramref.exp: Use
1812 prepare_for_testing_full and don't pass "c++" for the .S file
1813 build spec.
1814 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
1815 $options, since it's an assembly file. Remove -Wno-deprecated.
1816 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
1817 compiling C++ programs.
1818
331733cd
PA
18192020-06-24 Pedro Alves <palves@redhat.com>
1820
1821 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
1822 Clang, add "-Wno-unknown-warning-option" to the options.
1823
caa7fd04
AB
18242020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
1825
1826 * gdb.xml/tdesc-reload.c: New file.
1827 * gdb.xml/tdesc-reload.exp: New file.
1828 * gdb.xml/maint-xml-dump-01.xml: New file.
1829 * gdb.xml/maint-xml-dump-02.xml: New file.
1830 * gdb.xml/maint-xml-dump.exp: New file.
1831
bb8d1260
SL
18322020-06-23 Sandra Loosemore <sandra@codesourcery.com>
1833
1834 * lib/completion-support.exp (test_gdb_completion_offers_commands):
1835 Adjust for omitted commands when TUI is disabled.
1836
7e4b9c4c
GB
18372020-06-23 Gary Benson <gbenson@redhat.com>
1838 Pedro Alves <palves@redhat.com>
1839
1840 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
1841 * gdb.cp/nsimport.cc: Likewise.
1842 * gdb.cp/nsnested.cc: Likewise.
1843 * gdb.cp/nsnoimports.cc: Likewise.
1844 * gdb.cp/nsusing.cc: Likewise.
1845 * gdb.cp/smartp.cc: Likewise.
1846 * gdb.python/py-pp-integral.c: Likewise.
1847 * gdb.python/py-pp-re-notag.c: Likewise.
1848
2e573c0a
GB
18492020-06-23 Gary Benson <gbenson@redhat.com>
1850
1851 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
1852 * gdb.cp/nsimport.cc: Likewise.
1853 * gdb.cp/nsnested.cc: Likewise.
1854 * gdb.cp/nsnoimports.cc: Likewise.
1855 * gdb.cp/nsusing.cc: Likewise.
1856 * gdb.cp/smartp.cc: Likewise.
1857 * gdb.python/py-pp-integral.c: Likewise.
1858 * gdb.python/py-pp-re-notag.c: Likewise.
1859
746ebfe8
PW
18602020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1861
1862 * gdb.base/default-args.exp: New test.
1863 * gdb.base/default-args.c: New file.
1864 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
1865 * gdb.base/default.exp: Update to new help text.
1866 * gdb.base/help.exp: Likewise.
1867 * gdb.base/page.exp: Likewise.
1868 * gdb.base/style.exp: Likewise.
1869 * gdb.guile/guile.exp: Likewise.
1870 * gdb.python/python.exp: Likewise.
1871
e822f2cd
SL
18722020-06-22 Sandra Loosemore <sandra@codesourcery.com>
1873
1874 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
1875 remote host. Fix search path syntax on Windows host.
1876
48e9cc84
PW
18772020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1878
1879 * gdb.base/attach.exp: Test priority of 'exec-file' changed
1880 over 'exec-file-mismatch'.
1881 * gdb.base/attach.c: Mark should_exit volatile.
1882 * gdb.base/attach2.c: Likewise. Add a comment explaining
1883 why the sleep cannot be big.
1884 * gdb.base/attach3.c: New file.
1885
160f8a8f
SL
18862020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1887
1888 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
1889 prefix optional.
1890
4d91c2a4
SL
18912020-06-20 Sandra Loosemore <sandra@codesourcery.com>
1892
1893 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
1894 for remote host.
1895
87f83f20
SL
18962020-06-19 Sandra Loosemore <sandra@codesourcery.com>
1897 Hafiz Abid Qadeer <abidh@codesourcery.com>
1898
1899 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
1900 file sent to remote host.
1901 (top level): Allow int32_t as type of 32-bit register.
1902
37ab8655
TV
19032020-06-19 Tom de Vries <tdevries@suse.de>
1904
1905 * lib/gdb.exp (gdb_note): New proc.
1906 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
1907 (gdb_default_target_compile): ... here. Only call
1908 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
1909 (use_gdb_compile): Change to array.
1910 (toplevel): Update sets of use_gdb_compile to specify language.
1911 Warn about default_target_compile override. Store dejagnu's version
1912 of default_target_compile in dejagnu_default_target_compile.
1913
a8a56685
TV
19142020-06-18 Tom de Vries <tdevries@suse.de>
1915
1916 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
1917 (default_gdb_init): ... here.
1918
581bea2c
SL
19192020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1920
1921 Fix TUI support checks in gdb.tui tests.
1922
1923 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
1924 just say UNSUPPORTED.
1925 * gdb.tui/corefile-run.exp: Likewise.
1926 * gdb.tui/empty.exp: Likewise.
1927 * gdb.tui/list-before.exp: Likewise.
1928 * gdb.tui/list.exp: Likewise.
1929 * gdb.tui/main.exp: Likewise.
1930 * gdb.tui/regs.exp: Likewise.
1931 * gdb.tui/resize.exp: Likewise.
1932 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
1933 * gdb.tui/tui-layout-asm.exp: Likewise.
1934 * gdb.tui/tui-missing-src.exp: Likewise.
1935 * gdb.tui/winheight.exp: Likewise.
1936 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
1937
05e682e3
SL
19382020-06-17 Sandra Loosemore <sandra@codesourcery.com>
1939
1940 Fix TCL error in gdb.python/py-format-string.exp.
1941
1942 * gdb.python/py-format-string.exp: Move test for python support
1943 earlier, out of function body.
1944
efb763a5
SM
19452020-06-15 Simon Marchi <simon.marchi@efficios.com>
1946
1947 * gdb.base/index-cache-load-twice.c: New.
1948 * gdb.base/index-cache-load-twice.exp: New.
1949
43327b20
KS
19502020-06-17 Keith Seitz <keiths@redhat.com>
1951
99cf27cf 1952 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
1953 when executing "gdb --configuration".
1954
081e778c
TV
19552020-06-17 Tom de Vries <tdevries@suse.de>
1956
1957 * lib/gdb.exp (gdb_tcl_unknown): New proc.
1958 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
1959 conditional on presence of gdb_tcl_unknown.
1960 (gdb_finish): Make override undo conditional on presence of
1961 gdb_tcl_unknown.
1962
d2d1ea20
TT
19632020-06-16 Tom Tromey <tom@tromey.com>
1964
1965 * gdb.python/tui-window.py (failwin): New function. Register it
1966 as a TUI window type.
1967 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
1968
c802e8a7
GB
19692020-06-16 Gary Benson <gbenson@redhat.com>
1970
1971 * gdb.python/py-nested-maps.c (create_map): Add missing return
1972 value.
1973 (create_map_map): Likewise.
1974
ff08abb8
TBA
19752020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1976
1977 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
1978 variable.
1979 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
1980 and use the already-defined 'options' variable.
1981
a29d5112
AB
19822020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1983 Tom de Vries <tdevries@suse.de>
1984
1985 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
1986 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
1987 (gdb_setup_known_globals): New proc.
1988 (gdb_cleanup_globals): New proc.
1989 * lib/gdb.exp (load_lib): New override proc.
1990 (gdb_stdin_log_init): Set var in_file as persistent global.
1991 * lib/pascal.exp (gdb_stdin_log_init): Set vars
1992 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
1993 fpc_compiler as persistent global.
1994
8c74a764
TV
19952020-06-12 Tom de Vries <tdevries@suse.de>
1996
1997 * lib/tuiterm.exp (spawn): Rename to ...
1998 (tui_spawn): ... this.
1999 (toplevel): Move rename of spawn ...
2000 (gdb_init_tuiterm): ... here. New proc.
2001 (gdb_finish_tuiterm): New proc.
2002 * lib/gdb.exp (gdb_finish_hooks): New global var.
2003 (gdb_finish): Handle gdb_finish_hooks.
2004 (tuiterm_env): New proc.
2005 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2006 tuiterm_env.
2007 * gdb.tui/basic.exp: Same.
2008 * gdb.tui/corefile-run.exp: Same.
2009 * gdb.tui/empty.exp: Same.
2010 * gdb.tui/list-before.exp: Same.
2011 * gdb.tui/list.exp: Same.
2012 * gdb.tui/main.exp: Same.
2013 * gdb.tui/new-layout.exp: Same.
2014 * gdb.tui/regs.exp: Same.
2015 * gdb.tui/resize.exp: Same.
2016 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2017 * gdb.tui/tui-layout-asm.exp: Same.
2018 * gdb.tui/tui-missing-src.exp: Same.
2019 * gdb.tui/winheight.exp: Same.
2020
26783bce
TV
20212020-06-12 Tom de Vries <tdevries@suse.de>
2022
2023 PR testsuite/26110
2024 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2025 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2026
2b4e6a3f
TT
20272020-06-11 Tom Tromey <tom@tromey.com>
2028
2029 PR gdb/18318:
2030 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2031 floating point tests.
2032
2f33032a
KS
20332020-06-11 Keith Seitz <keiths@redhat.com>
2034
2035 PR gdb/21356
2036 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2037 vla_struct.
2038 Add new struct vla_typedef and union vla_typedef_union and
2039 corresponding instantiation objects.
2040 Initialize new objects.
2041 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2042 and vla_typedef_union_object.
2043 Fixup type for vla_struct_object.
2044
a8baf0a3
TV
20452020-06-11 Tom de Vries <tdevries@suse.de>
2046
2047 * lib/gdb.exp (with_override): New proc, factored out of ...
2048 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2049
7ab96794
TV
20502020-06-10 Tom de Vries <tdevries@suse.de>
2051
2052 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2053
cab5c3b7
SM
20542020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2055
2056 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2057 parameter, update callers.
2058
f8c41851
SM
20592020-06-04 Simon Marchi <simon.marchi@efficios.com>
2060
2061 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2062 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2063 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2064
1c07a73f
TV
20652020-06-04 Tom de Vries <tdevries@suse.de>
2066
2067 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2068
95146b5d
TV
20692020-06-04 Tom de Vries <tdevries@suse.de>
2070
2071 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2072 exp_continue.
2073
0cfcd4f0
TV
20742020-06-04 Tom de Vries <tdevries@suse.de>
2075
2076 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2077
f9b5d5ea
TV
20782020-06-03 Tom de Vries <tdevries@suse.de>
2079
2080 PR symtab/26046
2081 * gdb.cp/breakpoint-locs-2.cc: New test.
2082 * gdb.cp/breakpoint-locs.cc: New test.
2083 * gdb.cp/breakpoint-locs.exp: New file.
2084 * gdb.cp/breakpoint-locs.h: New test.
2085
5144dfba
TV
20862020-06-03 Tom de Vries <tdevries@suse.de>
2087
2088 PR testsuite/25609
2089 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2090 value of global verbose.
2091 * gdb.base/jit-elf.exp: Same.
2092 * gdb.base/jit-reader.exp: Same.
2093
621eacdf
TV
20942020-06-02 Tom de Vries <tdevries@suse.de>
2095
2096 * gdb.dwarf2/multidictionary.exp: Don't use
2097 gdb_spawn_with_cmdline_opts.
2098
1313c56e
AB
20992020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2100
2101 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2102 use_header case.
2103 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2104 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2105 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2106 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2107 * gdb.dwarf2/dw2-inline-header.c: New file.
2108 * gdb.dwarf2/dw2-inline-header.h: New file.
2109
f68f85b5
PA
21102020-05-30 Pedro Alves <palves@redhat.com>
2111
2112 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2113 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2114
678048e8
GB
21152020-05-29 Gary Benson <gbenson@redhat.com>
2116
2117 * gdb.compile/compile-cplus.exp (additional_flags): Also
2118 set when building with clang.
2119 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2120 when building with clang.
2121
9fcafd23
GB
21222020-05-29 Gary Benson <gbenson@redhat.com>
2123
2124 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2125 building with clang.
2126 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2127
735d5a07
GB
21282020-05-29 Gary Benson <gbenson@redhat.com>
2129
2130 * gdb.cp/koenig.exp (prepare_for_testing): Add
2131 additional_flags=-Wno-unused-comparison.
2132 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2133
4ad2c6a0
GB
21342020-05-28 Gary Benson <gbenson@redhat.com>
2135
2136 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2137 statement.
2138
09fe663e
GB
21392020-05-28 Gary Benson <gbenson@redhat.com>
2140
2141 * gdb.cp/classes.exp (prepare_for_testing): Add
2142 additional_flags=-Wno-deprecated-register.
2143 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2144 * gdb.cp/misc.exp: Likewise.
2145
cee00f17
GB
21462020-05-28 Gary Benson <gbenson@redhat.com>
2147
2148 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2149 (test_op_new::operator new): Add return statement.
2150 (test_op_new_array::operator new[]): Likewise.
2151
636edd00
PA
21522020-05-27 Pedro Alves <palves@redhat.com>
2153
2154 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2155 check. Use test_gdb_complete_unique instead of
2156 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2157 test_gdb_complete_multiple instead of
2158 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2159
c2b75043
LM
21602020-05-27 Luis Machado <luis.machado@linaro.org>
2161
2162 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2163 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2164 * gdb.arch/arm-disassembler-options.exp: Likewise.
2165 * gdb.arch/arm-disp-step.exp: Likewise.
2166 * gdb.arch/thumb-prologue.exp: Likewise.
2167 * gdb.base/async.exp: Likewise.
2168 * gdb.base/auxv.exp: Likewise.
2169 * gdb.base/complex-parts.exp: Likewise.
2170 * gdb.base/ena-dis-br.exp: Likewise.
2171 * gdb.base/foll-exec.exp: Likewise.
2172 * gdb.base/permissions.exp: Likewise.
2173 * gdb.base/relocate.exp: Likewise.
2174 * gdb.base/return2.exp: Likewise.
2175 * gdb.base/sigbpt.exp: Likewise.
2176 * gdb.base/siginfo-obj.exp: Likewise.
2177 * gdb.cp/converts.exp: Likewise.
2178 * gdb.cp/exceptprint.exp: Likewise.
2179 * gdb.cp/inherit.exp: Likewise.
2180 * gdb.cp/nsnoimports.exp: Likewise.
2181 * gdb.cp/virtbase2.exp: Likewise.
2182 * gdb.mi/mi-var-cmd.exp: Likewise.
2183 * gdb.mi/var-cmd.c: Likewise.
2184
53a47a3e
TT
21852020-05-26 Tom Tromey <tromey@adacore.com>
2186
2187 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2188
0bc2354b
TT
21892020-05-26 Tom Tromey <tromey@adacore.com>
2190
2191 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2192 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2193 type.
2194 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2195 variable.
2196
0db49895
CBG
21972020-05-26 Christian Biesinger <cbiesinger@google.com>
2198
2199 * Makefile.in: Use = instead of == for the test command
2200 for portability.
2201
40d22035
TV
22022020-05-26 Tom de Vries <tdevries@suse.de>
2203
2204 * gdb.base/gold-gdb-index-2.c: New test.
2205 * gdb.base/gold-gdb-index.c: New test.
2206 * gdb.base/gold-gdb-index.exp: New file.
2207 * gdb.base/gold-gdb-index.h: New test.
2208
043e2e02
TV
22092020-05-25 Tom de Vries <tdevries@suse.de>
2210
2211 * boards/gold-gdb-index.exp: New file.
2212
462f72c5
SM
22132020-05-25 Simon Marchi <simon.marchi@efficios.com>
2214
2215 * boards/simavr.exp: New file.
2216
6cf66e76
SM
22172020-05-25 Simon Marchi <simon.marchi@efficios.com>
2218
2219 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2220 * gdb.base/inferior-args.exp: New file.
2221 * gdb.base/inferior-args.c: New file.
2222
75d04512
SM
22232020-05-25 Simon Marchi <simon.marchi@efficios.com>
2224
2225 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2226 inferior_args. Pass it to gdb_reload.
2227 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2228 inferior_args.
2229 (gdb_reload): Add inferior_args argument.
2230 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2231 pass it to gdbserver_run.
2232 * boards/native-gdbserver.exp: Do not set noargs.
2233 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2234 inferior_args argument.
2235 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2236 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2237 * gdb.base/args.exp: Likewise.
2238
42cf1844
TV
22392020-05-25 Tom de Vries <tdevries@suse.de>
2240
2241 * lib/gdb.exp (exec_is_pie): Add comment.
2242
8f7d38ef
TV
22432020-05-25 Tom de Vries <tdevries@suse.de>
2244
2245 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2246 instead of $binfile in the untested message.
2247
465e1b0f
TV
22482020-05-25 Tom de Vries <tdevries@suse.de>
2249
2250 PR testsuite/26031
2251 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2252
3c5a0e02
TV
22532020-05-25 Tom de Vries <tdevries@suse.de>
2254
2255 * boards/gold.exp: New file.
2256
0a4f5f8c
TT
22572020-05-23 Tom Tromey <tom@tromey.com>
2258
2259 * gdb.base/style.exp: Remove completion styling test.
2260 * lib/gdb-utils.exp (style): Remove completion styles.
2261
eca1f90c
TT
22622020-05-23 Tom Tromey <tom@tromey.com>
2263
2264 * gdb.base/style.exp: Add completion styling test.
2265 * lib/gdb-utils.exp (style): Add completion styles.
2266
7c13f4e8
AB
22672020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2268
2269 * gdb.base/annota1.exp: Update expected results.
2270 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2271 test name.
2272 * gdb.cp/annota3.exp: Update expected results.
2273
41977d16
SM
22742020-05-20 Simon Marchi <simon.marchi@efficios.com>
2275
2276 PR gdb/26016
2277 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2278 against MAP_FAILED.
2279 * gdb.base/coremaker.c (mmapdata): Likewise.
2280 * gdb.base/jit-reader-host.c (main): Likewise.
2281 * gdb.base/sym-file-loader.c (load): Likewise.
2282 (load_shlib): Likewise.
2283
b4757f2e
TT
22842020-05-20 Tom Tromey <tromey@adacore.com>
2285
2286 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2287
9a0bacfb
TV
22882020-05-20 Tom de Vries <tdevries@suse.de>
2289
2290 PR symtab/25833
2291 * gdb.base/with-mf-inc.c: New test.
2292 * gdb.base/with-mf-main.c: New test.
2293 * gdb.base/with-mf.exp: New file.
2294
76571211
TT
22952020-05-19 Tom Tromey <tromey@adacore.com>
2296
2297 * gdb.rust/simple.exp: Restore missing test result.
2298
4cd9f3d5
TV
22992020-05-19 Tom de Vries <tdevries@suse.de>
2300
2301 * gdb.base/gdb-caching-proc.exp: Fix typo.
2302
7d874253
TT
23032020-05-19 Tom Tromey <tromey@adacore.com>
2304
2305 * gdb.rust/simple.exp: Add some test descriptions.
2306 (test_one_slice): Use with_test_prefix.
2307
1d727695
TV
23082020-05-18 Tom de Vries <tdevries@suse.de>
2309
2310 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2311
7f32a4d5
PA
23122020-05-17 Pedro Alves <palves@redhat.com>
2313
2314 PR gdb/25741
2315 * gdb.base/hw-sw-break-same-address.exp: New file.
2316
7cfd74cf
PA
23172020-05-16 Pedro Alves <palves@redhat.com>
2318
2319 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2320 LAST_LOADED_FILE accordingly.
2321
57b4f16e
PW
23222020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2323
2324 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2325
7c05caf7
PW
23262020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2327
2328 * gdb.base/help.exp: Test apropos and help for commands
2329 having aliases. Fixed comments not starting with an
2330 upper-case letter or not finishing with a dot.
2331
7aa1b46f
PW
23322020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2333
3b3aaacb
PW
2334 * gdb.base/alias.exp: Update help output check.
2335
57b4f16e 23362020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 2337
7aa1b46f
PW
2338 * gdb.base/default.exp: Update output following fixes.
2339
0605465f
PW
23402020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2341
2342 * gdb.base/alias.exp: Test aliases starting with a prefix of
2343 another alias.
2344
86e4e63d
GB
23452020-05-15 Gary Benson <gbenson@redhat.com>
2346
2347 * gdb.base/info-os.c (main): Add return statement.
2348 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2349 * gdb.base/large-frame-2.c (func): Likewise.
2350 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2351 * gdb.base/pr10179-b.c (foo2): Likewise.
2352 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2353 * gdb.base/watch-cond.c (func): Likewise.
2354 * gdb.multi/goodbye.c (verylongfun): Likewise.
2355 * gdb.multi/hello.c (commonfun): Likewise.
2356 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2357 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2358 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2359 Likewise.
2360 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2361 * gdb.threads/interrupt-while-step-over.c (child_function):
2362 Likewise.
2363 * gdb.trace/actions-changed.c (end): Likewise.
2364
163df4df
GB
23652020-05-15 Gary Benson <gbenson@redhat.com>
2366
2367 * gdb.opencl/callfuncs.exp: Report when test skipped.
2368 * gdb.opencl/convs_casts.exp: Likewise.
2369 * gdb.opencl/datatypes.exp: Likewise.
2370 * gdb.opencl/operators.exp: Likewise.
2371 * gdb.opencl/vec_comps.exp: Likewise.
2372
6dbc505a
TV
23732020-05-15 Tom de Vries <tdevries@suse.de>
2374
2375 * gdb.base/align.exp.in: Rename to ...
2376 * gdb.base/align.exp.tcl: ... this.
2377 * gdb.base/align-c++.exp: Update.
2378 * gdb.base/align-c.exp: Update.
2379 * gdb.base/all-architectures.exp.in: Rename to ...
2380 * gdb.base/all-architectures.exp: ... this.
2381 * gdb.base/all-architectures-0.exp: Update.
2382 * gdb.base/all-architectures-1.exp: Update.
2383 * gdb.base/all-architectures-2.exp: Update.
2384 * gdb.base/all-architectures-3.exp: Update.
2385 * gdb.base/all-architectures-4.exp: Update.
2386 * gdb.base/all-architectures-5.exp: Update.
2387 * gdb.base/all-architectures-6.exp: Update.
2388 * gdb.base/all-architectures-7.exp: Update.
2389 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2390 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2391 * gdb.base/infcall-nested-structs-c++.exp: Update.
2392 * gdb.base/infcall-nested-structs-c.exp: Update.
2393 * gdb.base/info-types.exp.in: Rename to ...
2394 * gdb.base/info-types.exp.tcl: ... this.
2395 * gdb.base/info-types-c++.exp: Update.
2396 * gdb.base/info-types-c.exp: Update.
2397 * gdb.base/max-depth.exp.in: Rename to ...
2398 * gdb.base/max-depth.exp.tcl: ... this.
2399 * gdb.base/max-depth-c++.exp: Update.
2400 * gdb.base/max-depth-c.exp: Update.
2401 * gdb.cp/cpexprs.exp.in: Rename to ...
2402 * gdb.cp/cpexprs.exp.tcl: ... this.
2403 * gdb.cp/cpexprs-debug-types.exp: Update.
2404 * gdb.cp/cpexprs.exp: Update.
2405 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2406 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2407 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2408 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2409 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2410 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2411 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2412 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2413 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2414 * gdb.dwarf2/clang-debug-names.exp: Update.
2415
d1034d78
AB
24162020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2417
2418 * lib/check-test-names.exp: Remove code that prevents this file
2419 loading when tests are run in parallel.
2420
3c5c3649
PA
24212020-05-15 Pedro Alves <palves@redhat.com>
2422
2423 * gdb.multi/multi-kill.exp (start_inferior): Remove
2424 'testpid' parameter. Refer to namespace variable directly.
2425 (testpid): Declare as namespace variable.
2426
272c36b8
PA
24272020-05-15 Pedro Alves <palves@redhat.com>
2428
2429 * gdb.multi/multi-kill.exp: Wrap in namespace.
2430 (start_inferior): Add TESTPID parameter. Use it instead of the
2431 testpid global.
2432 (top level): Define empty TESTPID array, and pass it down to
2433 start_inferior.
2434
02eba61a
TV
24352020-05-14 Tom de Vries <tdevries@suse.de>
2436
2437 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2438 output.
2439
971a3747
TV
24402020-05-14 Tom de Vries <tdevries@suse.de>
2441
2442 * gdb.base/align.exp: Split into ...
2443 * gdb.base/align.exp.in: ...
2444 * gdb.base/align-c++.exp: ...
2445 * gdb.base/align-c.exp: ... these.
2446 * gdb.base/infcall-nested-structs.exp: Split into ...
2447 * gdb.base/infcall-nested-structs.exp.in: ...
2448 * gdb.base/infcall-nested-structs-c++.exp: ...
2449 * gdb.base/infcall-nested-structs-c.exp: ... these.
2450 * gdb.base/info-types.exp: Split into ...
2451 * gdb.base/info-types.exp.in: ...
2452 * gdb.base/info-types-c++.exp: ...
2453 * gdb.base/info-types-c.exp: ... these.
2454 * gdb.base/max-depth.exp: Split into ...
2455 * gdb.base/max-depth.exp.in: ...
2456 * gdb.base/max-depth-c++.exp: ...
2457 * gdb.base/max-depth-c.exp: ... these.
2458 * gdb.cp/infcall-nodebug.exp: Split into ...
2459 * gdb.cp/infcall-nodebug.exp.in: ...
2460 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2461 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2462 * gdb.cp/infcall-nodebug-c-d0.exp: ...
2463 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
2464
a05575d3
TBA
24652020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2466 Pedro Alves <palves@redhat.com>
2467
2468 * gdb.multi/multi-exit.c: New file.
2469 * gdb.multi/multi-exit.exp: New file.
2470 * gdb.multi/multi-kill.c: New file.
2471 * gdb.multi/multi-kill.exp: New file.
2472
6ad82919
TBA
24732020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2474
2475 * gdb.base/annota1.exp: Update the expected output.
2476 * gdb.cp/annota2.exp: Ditto.
2477
843f4d93
AB
24782020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
2479
2480 * lib/check-test-names.exp: Disable when testing is being run in
2481 parallel.
2482
c7c66341
TV
24832020-05-12 Tom de Vries <tdevries@suse.de>
2484
2485 * gdb.base/jit-elf.exp: Fix string concat.
2486
1b59ca1c
TV
24872020-05-12 Tom de Vries <tdevries@suse.de>
2488
2489 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
2490 messages.
2491
b4991d29
TV
24922020-05-12 Tom de Vries <tdevries@suse.de>
2493
2494 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
2495
dbb0ab10
TV
24962020-05-12 Tom de Vries <tdevries@suse.de>
2497
2498 * gdb.ada/catch_ex.exp: Use with_test_prefix.
2499 * gdb.ada/mi_catch_ex.exp: Same.
2500 * gdb.ada/mi_catch_ex_hand.exp: Same.
2501
7549fed8
TV
25022020-05-12 Tom de Vries <tdevries@suse.de>
2503
2504 * gdb.fortran/complex.exp: Use with_test_prefix.
2505
af2d5cd8
TV
25062020-05-12 Tom de Vries <tdevries@suse.de>
2507
2508 * gdb.trace/passcount.exp: Fix test-names.
2509
7c121311
TV
25102020-05-12 Tom de Vries <tdevries@suse.de>
2511
2512 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
2513
c9f3b40e
TV
25142020-05-12 Tom de Vries <tdevries@suse.de>
2515
2516 * gdb.gdb/complaints.exp: Use with_test_prefix.
2517 * gdb.xml/tdesc-regs.exp: Same.
2518 * gdb.opt/inline-locals.exp: Fix test name.
2519
111b33f0
TV
25202020-05-12 Tom de Vries <tdevries@suse.de>
2521
2522 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
2523 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
2524 * gdb.dwarf2/implref-struct.exp: Same.
2525 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
2526 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
2527
ebf47080
SM
25282020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
2529
2530 * gdb.base/jit-so.exp (one_jit_test): Change test name.
2531
d30dcd12
AB
25322020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2533
2534 * lib/check-test-names.exp (all_test_names): New module variable.
2535 (counts): Add 'duplicates' field.
2536 (_check_duplicates): New procedure.
2537 (check): Also check for duplicates.
2538 (do_log_summary): Print duplicates count.
2539 (do_reset_vars): Reset counter for duplicate test names, and
2540 discard all know test names.
2541
34584c09
AB
25422020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
2543
2544 * lib/gdb.exp: Include check-test-names.exp library.
2545 * lib/check-test-names.exp: New file.
2546
e0002117
TV
25472020-05-11 Tom de Vries <tdevries@suse.de>
2548
2549 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
2550
53f539a3
KS
25512020-05-11 Keith Seitz <keiths@redhat.com>
2552
2553 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
2554
113ee09a
TV
25552020-05-11 Tom de Vries <tdevries@suse.de>
2556
2557 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
2558 * gdb.cp/cpexprs.exp.in: .. here.
2559 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
2560 cpexprs.exp.
2561
ba3e70b0
KS
25622020-05-11 Keith Seitz <keiths@redhat.com>
2563
2564 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
2565 test names.
2566 * gdb.ada/arrayptr.exp: Likewise.
2567 * gdb.ada/assign_arr.exp: Likewise.
2568 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
2569 * gdb.ada/bp_on_var.exp: Likewise.
2570 * gdb.ada/call_pn.exp: Likewise.
2571 * gdb.ada/complete.exp: Likewise.
2572 * gdb.ada/fun_overload_menu.exp: Likewise.
2573 * gdb.ada/funcall_param.exp: Likewise.
2574 * gdb.ada/funcall_ref.exp: Likewise.
2575 * gdb.ada/packed_array_assign.exp: Likewise.
2576 * gdb.ada/same_component_name.exp: Likewise.
2577 * gdb.ada/type_coercion.exp: Likewise.
2578 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
2579 * gdb.ada/variant_record_packed_array.exp: Likewise.
2580
3ee6bb11
TV
25812020-05-11 Tom de Vries <tdevries@suse.de>
2582
2583 PR symtab/25941
2584 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
2585 out of ...
2586 * gdb.dwarf2/clang-debug-names.exp: ... here.
2587 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
2588 clang-debug-names.exp.in.
2589 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
2590 * gdb.dwarf2/clang-debug-names-2.c: New test.
2591
86cd6bc8
AKS
25922020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2593
2594 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
2595 (fortran_runto_main): New Proc, fortran version of runto_main.
2596 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
2597 * gdb.fortran/array-bounds.exp: Likewise.
2598 * gdb.fortran/array-slices.exp: Likewise.
2599 * gdb.fortran/block-data.exp: Likewise.
2600 * gdb.fortran/charset.exp: Likewise.
2601 * gdb.fortran/common-block.exp: Likewise.
2602 * gdb.fortran/complex.exp: Likewise.
2603 * gdb.fortran/derived-type-function.exp: Likewise.
2604 * gdb.fortran/derived-type.exp: Likewise.
2605 * gdb.fortran/info-modules.exp: Likewise.
2606 * gdb.fortran/info-types.exp: Likewise.
2607 * gdb.fortran/intrinsics.exp: Likewise.
2608 * gdb.fortran/library-module.exp: Likewise.
2609 * gdb.fortran/logical.exp: Likewise.
2610 * gdb.fortran/max-depth.exp: Likewise.
2611 * gdb.fortran/module.exp: Likewise.
2612 * gdb.fortran/multi-dim.exp: Likewise.
2613 * gdb.fortran/nested-funcs.exp: Likewise.
2614 * gdb.fortran/print-formatted.exp: Likewise.
2615 * gdb.fortran/print_type.exp: Likewise.
2616 * gdb.fortran/printing-types.exp: Likewise.
2617 * gdb.fortran/ptr-indentation.exp: Likewise.
2618 * gdb.fortran/ptype-on-functions.exp: Likewise.
2619 * gdb.fortran/subarray.exp: Likewise.
2620 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
2621 * gdb.fortran/vla-datatypes.exp: Likewise.
2622 * gdb.fortran/vla-history.exp: Likewise.
2623 * gdb.fortran/vla-ptr-info.exp: Likewise.
2624 * gdb.fortran/vla-ptype-sub.exp: Likewise.
2625 * gdb.fortran/vla-ptype.exp: Likewise.
2626 * gdb.fortran/vla-sizeof.exp: Likewise.
2627 * gdb.fortran/vla-type.exp: Likewise.
2628 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
2629 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
2630 * gdb.fortran/vla-value-sub.exp: Likewise.
2631 * gdb.fortran/vla-value.exp: Likewise.
2632 * gdb.fortran/whatis_type.exp: Likewise.
2633 * gdb.mi/mi-var-child-f.exp: Likewise.
2634
6dc55ce9 26352020-05-09 Tom de Vries <tdevries@suse.de>
2636
2637 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
2638
283cb58c
TV
26392020-05-08 Tom de Vries <tdevries@suse.de>
2640
2641 * gdb.dwarf2/clang-debug-names.c: New test.
2642 * gdb.dwarf2/clang-debug-names.exp: New file.
2643
ac4a4f1c
SM
26442020-05-06 Simon Marchi <simon.marchi@efficios.com>
2645
2646 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
2647 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
2648
24fe640b
TV
26492020-05-06 Tom de Vries <tdevries@suse.de>
2650
2651 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
2652 breakpoint is at a "recommended breakpoint location".
2653 * gdb.reverse/consecutive-reverse.exp: Same.
2654
0d8683a3
TV
26552020-05-06 Tom de Vries <tdevries@suse.de>
2656
2657 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
2658 address.
2659
b8983c46
TV
26602020-05-06 Tom de Vries <tdevries@suse.de>
2661
2662 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
2663
abf6d805
TV
26642020-05-06 Tom de Vries <tdevries@suse.de>
2665
2666 * gdb.base/store.exp (check_set, up_set): Allowing missing location
2667 info for r.
2668
0fc2a808
TV
26692020-05-06 Tom de Vries <tdevries@suse.de>
2670
2671 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
2672 necessary.
2673
873dd427
TV
26742020-05-06 Tom de Vries <tdevries@suse.de>
2675
2676 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
2677 void.
2678
7c99e7e2
TV
26792020-05-06 Tom de Vries <tdevries@suse.de>
2680
2681 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
2682 of ...
2683 * gdb.base/async.exp: ... here.
2684 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
2685 "recommended breakpoint location".
2686
6173d6a6
TV
26872020-05-06 Tom de Vries <tdevries@suse.de>
2688
2689 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
2690
6015a067
TV
26912020-05-04 Tom de Vries <tdevries@suse.de>
2692
2693 * gdb.base/async.exp: Check whether instruction addresses are a
2694 "recommended breakpoint location".
2695
3b6acaee
TT
26962020-05-03 Tom Tromey <tom@tromey.com>
2697
2698 * gdb.base/sepdebug.exp: Remove "catch" test.
2699 * gdb.base/break.exp: Remove "catch" test.
2700 * gdb.base/default.exp: Update expected output.
2701
5beb4d17
TV
27022020-05-02 Tom de Vries <tdevries@suse.de>
2703
2704 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
2705 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
2706 * gdb.arch/i386-mpx-map.exp: Same.
2707 * gdb.arch/i386-mpx-sigsegv.exp: Same.
2708 * gdb.arch/i386-mpx-simple_segv.exp: Same.
2709 * gdb.arch/i386-mpx.exp: Same.
2710
8caf140d
TV
27112020-05-02 Tom de Vries <tdevries@suse.de>
2712
2713 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
2714
693196cb
TV
27152020-05-01 Tom de Vries <tdevries@suse.de>
2716
2717 * gdb.ada/operator_bp.exp: Allow more than required amount of
2718 breakpoint.
2719
53ae0aa9
TV
27202020-05-01 Tom de Vries <tdevries@suse.de>
2721
2722 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
2723
ee9d1e5f
HD
27242020-04-30 Hannes Domani <ssbssa@yahoo.de>
2725
2726 PR gdb/18706
2727 * gdb.cp/stub-array-size.cc: New test.
2728 * gdb.cp/stub-array-size.exp: New file.
2729 * gdb.cp/stub-array-size.h: New test.
2730 * gdb.cp/stub-array-size2.cc: New test.
2731
d5cf82c0
HD
27322020-04-30 Hannes Domani <ssbssa@yahoo.de>
2733
2734 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
2735 output to the new format.
2736
42e165c3
SM
27372020-04-29 Simon Marchi <simon.marchi@efficios.com>
2738
2739 * gdb.base/break.exp: Use with_test_prefix.
2740
6e4e3fe1
TV
27412020-04-29 Tom de Vries <tdevries@suse.de>
2742
2743 * lib/gdb.exp (debug_types): New proc.
2744 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
2745 * gdb.python/py-symtab.exp: Same.
2746
d642b692
HD
27472020-04-29 Hannes Domani <ssbssa@yahoo.de>
2748
2749 PR gdb/17320
2750 * gdb.base/pretty-array.c: New test.
2751 * gdb.base/pretty-array.exp: New file.
2752
ea90f227
TV
27532020-04-29 Tom de Vries <tdevries@suse.de>
2754
2755 PR symtab/25889
2756 * gdb.cp/cpexprs.exp: Adapt for inclusion.
2757 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
2758 and include cpexprs.exp.
2759
a65189c9
TV
27602020-04-28 Mark Williams <mark@myosotissp.com>
2761
2762 PR gdb/24480
2763 * dw4-toplevel-types.exp: Test for top level types.
2764 * dw4-toplevel-types.cc: Test for top level types.
2765
32d1f47a
TBA
27662020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2767
2768 * gdb.threads/stop-with-handle.exp: Fix typo in comment
2769 (theads -> threads).
2770
56a4f5a1
TV
27712020-04-28 Tom de Vries <tdevries@suse.de>
2772
2773 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
2774
0b2f8a3b
TV
27752020-04-28 Tom de Vries <tdevries@suse.de>
2776
2777 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
2778
5390c717
TV
27792020-04-28 Tom de Vries <tdevries@suse.de>
2780
2781 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
2782
15cd93d0
TV
27832020-04-28 Tom de Vries <tdevries@suse.de>
2784
2785 * gdb.dwarf2/main-foo.c: New test.
2786 * gdb.dwarf2/struct-with-sig.exp: New file.
2787
d472f0fb
TV
27882020-04-25 Tom de Vries <tdevries@suse.de>
2789
2790 * boards/debug-types.exp: New file.
2791
8d840e05
AB
27922020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
2793
2794 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
2795
bcfe6157
TT
27962020-04-24 Tom Tromey <tom@tromey.com>
2797
2798 PR symtab/12707:
2799 * gdb.python/py-symbol.exp: Update expected results for
2800 linkage_name test.
2801 * gdb.cp/print-demangle.exp: New file.
2802 * gdb.base/c-linkage-name.exp: Fix test.
2803 * gdb.guile/scm-symbol.exp: Update expected results for
2804 linkage_name test.
2805
f049a313
TT
28062020-04-24 Tom Tromey <tom@tromey.com>
2807
2808 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
2809 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
2810 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
2811 assembler.
2812
7cf28874
TV
28132020-04-24 Tom de Vries <tdevries@suse.de>
2814
2815 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
2816 C++.
2817
dac2fef7
TT
28182020-04-24 Tom Tromey <tromey@adacore.com>
2819
2820 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
2821 values.
2822 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
2823 values. Update test for minimal encodings.
2824 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
2825 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
2826 values. Update test for minimal encodings.
2827
1acda803
TT
28282020-04-24 Tom Tromey <tromey@adacore.com>
2829
2830 PR python/23662:
2831 * gdb.ada/variant.exp: Add Python checks.
2832 * gdb.rust/simple.exp: Add dynamic type checks.
2833
adfb9815
TT
28342020-04-24 Tom Tromey <tromey@adacore.com>
2835
2836 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
2837 Make array type matching more lax.
2838 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
2839 * gdb.ada/mi_variant.exp: New file.
2840 * gdb.ada/mi_variant/pck.ads: New file.
2841 * gdb.ada/mi_variant/pkg.adb: New file.
2842 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
2843 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
2844
7d79de9a
TT
28452020-04-24 Tom Tromey <tromey@adacore.com>
2846
2847 * gdb.ada/variant.exp: Add dynamic field offset tests.
2848 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
2849 * gdb.ada/variant/pkg.adb: Add new variables.
2850
f8e89861
TT
28512020-04-24 Tom Tromey <tromey@adacore.com>
2852
2853 * gdb.ada/variant.exp: New file
2854 * gdb.ada/variant/pkg.adb: New file
2855 * gdb.ada/variant/pck.adb: New file
2856
86e887ae
TV
28572020-04-24 Tom de Vries <tdevries@suse.de>
2858
2859 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
2860
88428775
TV
28612020-04-24 Tom de Vries <tdevries@suse.de>
2862
2863 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
2864 flags.
2865
4e86f6e7
TV
28662020-04-24 Tom de Vries <tdevries@suse.de>
2867
2868 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
2869
2016d3e6
TV
28702020-04-24 Tom de Vries <tdevries@suse.de>
2871
2872 * lib/gdb.exp (default_gdb_start): Handle eof.
2873 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
2874 failure.
2875 * gdb.base/readnever.exp: Handle clean_restart failure.
2876
70bc38f5
TV
28772020-04-23 Tom de Vries <tdevries@suse.de>
2878
2879 * gdb.base/decl-before-def.exp: Run to main and print a again.
2880
de82891c
TV
28812020-04-23 Tom de Vries <tdevries@suse.de>
2882
2883 * gdb.base/decl-before-def-decl.c: New test.
2884 * gdb.base/decl-before-def-def.c: New test.
2885 * gdb.base/decl-before-def.exp: New file.
2886
96038148
TV
28872020-04-23 Tom de Vries <tdevries@suse.de>
2888
2889 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
2890
54ac3df1
TV
28912020-04-22 Tom de Vries <tdevries@suse.de>
2892
2893 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
2894 debug_info_offset.
2895 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
2896 before $objsfile in the line line.
2897
714534e1
TV
28982020-04-22 Tom de Vries <tdevries@suse.de>
2899
2900 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
2901
16a7dbf4
MS
29022020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2903
2904 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
2905 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
2906 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
2907 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
2908 * gdb.base/jit-protocol.h: Update definitions to match all usage
2909 contexts.
2910
29112020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2912
2913 * gdb.base: Rename all jit related test and source files.
2914
29152020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
2916
2917 * gdb.base/jit-reader.exp: Relax register output check.
2918
317d2668
TV
29192020-04-22 Tom de Vries <tdevries@suse.de>
2920
2921 PR symtab/25764
2922 * gdb.base/psym-external-decl-2.c: New test.
2923 * gdb.base/psym-external-decl.c: New test.
2924 * gdb.base/psym-external-decl.exp: New file.
2925 * gdb.threads/tls.exp: Add PR25807 kfail.
2926
eea9e357
TV
29272020-04-22 Tom de Vries <tdevries@suse.de>
2928
2929 PR symtab/25801
2930 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
2931 in "info source" output.
2932
3d5afab3
TV
29332020-04-22 Tom de Vries <tdevries@suse.de>
2934
2935 PR symtab/25700
2936 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
2937 symtab for imported_unit.c.
2938
b32102f6
GB
29392020-04-21 Gary Benson <gbenson@redhat.com>
2940
2941 * gdb.base/advance.c (func): New argument, to match call site.
2942 (func2, func3): Add return statements.
2943
d43b7a2d
TBA
29442020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2945
2946 * gdb.multi/run-only-second-inf.c: New file.
2947 * gdb.multi/run-only-second-inf.exp: New file.
2948
d89edf9b
MM
29492020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2950
2951 * gdb.btrace/multi-inferior.c: New test.
2952 * gdb.btrace/multi-inferior.exp: New file.
2953
1a476b6d
MM
29542020-04-21 Markus Metzger <markus.t.metzger@intel.com>
2955
2956 * gdb.btrace/enable-new-thread.c: New test.
2957 * gdb.btrace/enable-new-thread.exp: New file.
2958
4778a5f8
TV
29592020-04-21 Tom de Vries <tdevries@suse.de>
2960
2961 PR gdb/25471
2962 * gdb.threads/killed-outside.c: New test.
2963 * gdb.threads/killed-outside.exp: New file.
2964
9b2c992c
GB
29652020-04-20 Gary Benson <gbenson@redhat.com>
2966
2967 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
2968 * gdb.base/nested-subp2.exp: Likewise.
2969 * gdb.base/nested-subp3.exp: Likewise.
2970
b5d1d6f7
GB
29712020-04-20 Gary Benson <gbenson@redhat.com>
2972
2973 * gdb.base/nested-subp1.exp: Disable test when using clang.
2974 * gdb.base/nested-subp2.exp: Likewise.
2975 * gdb.base/nested-subp3.exp: Likewise.
2976
25230285
GB
29772020-04-20 Gary Benson <gbenson@redhat.com>
2978
2979 * gdb.cp/exception.cc: Fix compilation error with clang.
2980
fa93cc8f
GB
29812020-04-20 Gary Benson <gbenson@redhat.com>
2982
809730f3 2983 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 2984
e0c45f30
GB
29852020-04-20 Gary Benson <gbenson@redhat.com>
2986
2987 * gdb.base/jit-main.c: Fix compilation error with clang.
2988
4ddfec93
KR
29892020-04-17 Kamil Rytarowski <n54@gmx.com>
2990
2991 * gdb.base/attach-twice.c: Include "sys/types.h".
2992 (PTRACE_ATTACH): Add fallback definition.
2993 (main): Pass `0' to the 4th argument of `ptrace'.
2994
2bed205e
KR
29952020-04-17 Kamil Rytarowski <n54@gmx.com>
2996
2997 * gdb.base/fork-running-state.c: Include "signal.h".
2998
0743fc83
TT
29992020-04-17 Tom Tromey <tromey@adacore.com>
3000
3001 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3002 Update tests.
3003 * gdb.btrace/cpu.exp: Update tests.
3004 * gdb.base/maint.exp: Update tests.
3005 * gdb.base/default.exp: Update tests.
3006 * gdb.base/completion.exp: Update tests.
3007
efba5c23
TV
30082020-04-16 Tom de Vries <tdevries@suse.de>
3009
3010 PR symtab/25791
3011 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3012 (ensure_gdb_index): and factor out and move ...
3013 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3014 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3015
d191d716
TV
30162020-04-16 Tom de Vries <tdevries@suse.de>
3017
3018 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3019 loading exec.
3020
99f1bc6a
AB
30212020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3022
3023 * gdb.base/many-completions.exp: New file.
3024
194d088f
TV
30252020-04-14 Tom de Vries <tdevries@suse.de>
3026
3027 PR symtab/25718
3028 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3029
c1a66c06
TV
30302020-04-14 Tom de Vries <tdevries@suse.de>
3031
3032 PR symtab/25720
3033 * gdb.base/maint-expand-symbols-header-file.c: New test.
3034 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3035 * gdb.base/maint-expand-symbols-header-file.h: New test.
3036
21b0982c
AB
30372020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3038
3039 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3040 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3041 get_func_info.
3042 (get_func_info): Delete.
3043 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3044 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3045 * lib/dwarf.exp (get_func_info): New function.
3046
dd1cab06
TV
30472020-04-13 Tom de Vries <tdevries@suse.de>
3048
3049 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3050 to what find_gnatmake does.
3051
71ea2b6b
TV
30522020-04-10 Tom de Vries <tdevries@suse.de>
3053
3054 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3055 -readnow.
3056
bdfc1e8a
TV
30572020-04-10 Tom de Vries <tdevries@suse.de>
3058
3059 PR cli/25808
3060 * gdb.base/style.c: Add leading newlines.
3061 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3062 Check listing of main's one-line body.
3063
14ca8ecf
TV
30642020-04-08 Tom de Vries <tdevries@suse.de>
3065
3066 * lib/gdb.exp (psymtabs_p): New proc.
3067 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3068 importing unit" unsupported if there are no partial symbols.
3069
e21d048f
TV
30702020-04-08 Tom de Vries <tdevries@suse.de>
3071
3072 PR testsuite/25760
3073 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3074
25c11aca
TV
30752020-04-07 Tom de Vries <tdevries@suse.de>
3076
3077 PR symtab/25796
3078 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3079
5707e24b
TV
30802020-04-07 Tom de Vries <tdevries@suse.de>
3081
3082 * gdb.base/check-psymtab.c: New test.
3083 * gdb.base/check-psymtab.exp: New file.
3084
6ee448cc
TT
30852020-04-06 Tom Tromey <tromey@adacore.com>
3086
3087 * gdb.ada/variant-record/proc.adb: New file.
3088 * gdb.ada/variant-record/value.adb: New file.
3089 * gdb.ada/variant-record/value.s: New file.
3090 * gdb.ada/variant-record.exp: New file.
3091
9e7c9a03
HD
30922020-04-03 Hannes Domani <ssbssa@yahoo.de>
3093
3094 PR gdb/25325
3095 * gdb.cp/typed-enum.cc: New test.
3096 * gdb.cp/typed-enum.exp: New file.
3097
c90d28ac
AB
30982020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3099
3100 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3101 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3102 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3103 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3104 * gdb.opt/inline-small-func.c: New file.
3105 * gdb.opt/inline-small-func.exp: New file.
3106 * gdb.opt/inline-small-func.h: New file.
3107
34e9a9fa
AB
31082020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3109
3110 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3111 function.
3112
6a354911
AB
31132020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3114
3115 * lib/dwarf.exp (function_range): Allow compiler options to be
3116 specified.
3117
880d9777
TV
31182020-04-02 Tom de Vries <tdevries@suse.de>
3119
3120 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3121 __attribute__((always_inline)).
3122 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3123
f32682ea
TV
31242020-04-02 Tom de Vries <tdevries@suse.de>
3125
3126 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3127 (gdbserver_gdb_exit): ... here. Add timeout warning.
3128 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3129 (connect_target_extended_remote): Append new server_spawn_id to
3130 server_spawn_ids.
3131 (cleanup): New proc.
3132 (setup, <toplevel>): Call cleanup.
3133
d3214198
TV
31342020-04-02 Tom de Vries <tdevries@suse.de>
3135
3136 * gdb.base/main-psymtab.exp: New file.
3137
cc77ed24
TV
31382020-04-02 Tom de Vries <tdevries@suse.de>
3139
3140 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3141
3638a098
TT
31422020-04-01 Tom Tromey <tom@tromey.com>
3143
3144 * gdb.base/complex-parts.exp: Add type tests.
3145
c34e8714
TT
31462020-04-01 Tom Tromey <tom@tromey.com>
3147
3148 * gdb.base/complex-parts.exp: Add arithmetic tests.
3149
981c08ce
TT
31502020-04-01 Tom Tromey <tom@tromey.com>
3151
3152 * gdb.compile/compile.exp: Update.
3153 * gdb.compile/compile-cplus.exp: Update.
3154 * gdb.base/varargs.exp: Update.
3155 * gdb.base/floatn.exp: Update.
3156 * gdb.base/endianity.exp: Update.
3157 * gdb.base/callfuncs.exp (do_function_calls): Update.
3158 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3159 (complex_float_integral_args): Update.
3160 * gdb.base/complex.exp: Update.
3161 * gdb.base/complex-parts.exp: Update.
3162
3d1cfd43
TT
31632020-04-01 Tom Tromey <tromey@adacore.com>
3164
3165 * gdb.rust/union.rs: New file.
3166 * gdb.rust/union.exp: New file.
3167 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3168 (main): Update.
3169 * gdb.rust/simple.exp: Move union tests to union.exp.
3170
e033dfa9
TT
31712020-04-01 Tom Tromey <tromey@adacore.com>
3172
3173 * gdb.rust/simple.rs (main): Remove "y0".
3174
53cccef1
TBA
31752020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3176
3177 * gdb.multi/stop-all-on-exit.c: New test.
3178 * gdb.multi/stop-all-on-exit.exp: New file.
3179
60e22c1e
HD
31802020-04-01 Hannes Domani <ssbssa@yahoo.de>
3181
3182 PR gdb/24789
3183 * gdb.cp/misc.cc: Add integer reference variable.
3184 * gdb.cp/misc.exp: Add test.
3185
e139a727
TBA
31862020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3187
3188 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3189 scenario to cover execution until the end and also the case
3190
16b0db75
TV
31912020-03-31 Tom de Vries <tdevries@suse.de>
3192
3193 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3194 c. Use "maint info symtabs" to check symtab expansion.
3195
c0502da6
TV
31962020-03-30 Tom de Vries <tdevries@suse.de>
3197
3198 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3199 unsupported.
3200 (verify_psymtab_expanded): Move ...
3201 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3202 test.
3203 (readnow): New proc.
3204
5935fd15
AB
32052020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3206
3207 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3208 with $hex.
3209
1773be9e
TT
32102020-03-20 Tom Tromey <tromey@adacore.com>
3211
3212 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3213
70304be9
TT
32142020-03-20 Tom Tromey <tromey@adacore.com>
3215
3216 * gdb.ada/sub_variant/subv.adb: New file.
3217 * gdb.ada/sub_variant.exp: New file.
3218
0dd7b8f7
TV
32192020-03-20 Tom de Vries <tdevries@suse.de>
3220
3221 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3222 first break fails.
3223 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3224
cada5fc9
AB
32252020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3226
3227 * gdb.server/exit-multiple-threads.c: New file.
3228 * gdb.server/exit-multiple-threads.exp: New file.
3229
6b8c53f2
AB
32302020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3231
3232 * gdb.fortran/mixed-lang-stack.c: New file.
3233 * gdb.fortran/mixed-lang-stack.cpp: New file.
3234 * gdb.fortran/mixed-lang-stack.exp: New file.
3235 * gdb.fortran/mixed-lang-stack.f90: New file.
3236
19a2740f
AB
32372020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3238
3239 * gdb.linespec/cp-completion-aliases.cc: New file.
3240 * gdb.linespec/cp-completion-aliases.exp: New file.
3241
d8c8b848
TV
32422020-03-19 Tom de Vries <tdevries@suse.de>
3243
3244 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3245 more precise.
3246
a9933ccf
TV
32472020-03-18 Tom de Vries <tdevries@suse.de>
3248
3249 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3250 * gdb.dwarf2/break-inline-psymtab.c: New test.
3251 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3252
2f89101f
TV
32532020-03-16 Tom de Vries <tdevries@suse.de>
3254
3255 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3256 cache_verify and cache_verify_proc.
3257
6b9374f1
TV
32582020-03-15 Tom de Vries <tdevries@suse.de>
3259
3260 * gdb.server/solib-list.exp: Handle
3261 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3262
eaeaf44c
TV
32632020-03-15 Tom de Vries <tdevries@suse.de>
3264
3265 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3266 objfiles".
3267
3293bbaf
TT
32682020-03-14 Tom Tromey <tom@tromey.com>
3269
3270 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3271
ab44624c
TV
32722020-03-14 Tom de Vries <tdevries@suse.de>
3273
3274 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3275
54c43825
TV
32762020-03-14 Tom de Vries <tdevries@suse.de>
3277
3278 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3279 result in line-by-line fashion.
3280
2ac70237
TV
32812020-03-14 Tom de Vries <tdevries@suse.de>
3282
3283 * lib/gdb.exp (supports_statement_frontiers): New proc.
3284 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3285
09546b56
TV
32862020-03-14 Tom de Vries <tdevries@suse.de>
3287
3288 * gdb.base/printcmds.exp: Add missing quoting for "print
3289 teststring2".
3290
a1f6a07c
TT
32912020-03-13 Tom Tromey <tom@tromey.com>
3292
3293 * gdb.base/printcmds.exp (test_print_strings): Add regression
3294 test.
3295 * gdb.base/printcmds.c (charptr): New typedef.
3296 (teststring2): New global.
3297
1b83d09c
AB
32982020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3299
3300 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3301 full path in the test name.
3302 (test_ld): Add some with_test_prefix blocks to make test names
3303 unique.
3304
2d61316c
TV
33052020-03-13 Tom de Vries <tdevries@suse.de>
3306
3307 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3308
2e9145ac
TV
33092020-03-13 Tom de Vries <tdevries@suse.de>
3310
3311 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3312
96c7f873
TV
33132020-03-13 Tom de Vries <tdevries@suse.de>
3314
3315 PR symtab/25646
3316 * gdb.dwarf2/imported-unit.exp: Add test.
3317
49ba92c0
TV
33182020-03-13 Tom de Vries <tdevries@suse.de>
3319
3320 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3321 (var1, var2): New variable.
3322 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3323 matching symbols.
3324
301b21e0
TV
33252020-03-13 Tom de Vries <tdevries@suse.de>
3326
3327 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3328 (Term::command): Use prompt prefix.
3329 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3330 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3331 command_no_prompt_prefix instead of prefix.
3332 * gdb.tui/tui-layout-asm.exp: Same.
3333
3f512721
SM
33342020-03-12 Simon Marchi <simon.marchi@efficios.com>
3335
3336 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3337
40310f30
SM
33382020-03-12 Simon Marchi <simon.marchi@efficios.com>
3339
3340 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3341 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3342 on" while stepping over the test instruction, match printed
3343 message.
3344
09252140
TV
33452020-03-12 Tom de Vries <tdevries@suse.de>
3346
3347 * gdb.base/info-types.exp: Use exp_continue during matching of output
3348 of "info types".
3349
14e9c72c
TV
33502020-03-12 Tom de Vries <tdevries@suse.de>
3351
3352 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3353
e515d67e
TV
33542020-03-12 Tom de Vries <tdevries@suse.de>
3355
3356 * gdb.fortran/module.exp: Use exp_continue during matching of output
3357 of "info variable -n".
3358
307eafd8
TV
33592020-03-12 Tom de Vries <tdevries@suse.de>
3360
3361 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3362 gdb.dwarf2/dw2-ranges-base.c.
3363
9a2de3fc
TV
33642020-03-12 Tom de Vries <tdevries@suse.de>
3365
3366 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3367 in presence of GLIBC debuginfo.
3368
3217502e
TV
33692020-03-12 Tom de Vries <tdevries@suse.de>
3370
3371 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3372 $core.
3373
1281424c
TV
33742020-03-12 Tom de Vries <tdevries@suse.de>
3375
3376 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3377 more precise.
3378
038b97fc
SM
33792020-03-11 Simon Marchi <simon.marchi@efficios.com>
3380
3381 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3382 from Unix to Windows path.
3383
5308d1e7
TV
33842020-03-11 Tom de Vries <tdevries@suse.de>
3385
3386 * gdb.ada/minsyms.exp: Set language to ada.
3387
f870f78f
TV
33882020-03-11 Tom de Vries <tdevries@suse.de>
3389
3390 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3391
5a13315d
TV
33922020-03-11 Tom de Vries <tdevries@suse.de>
3393
3394 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3395
976862ed
TT
33962020-03-11 Tom Tromey <tromey@adacore.com>
3397
3398 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3399
7462c383
TV
34002020-03-11 Tom de Vries <tdevries@suse.de>
3401
3402 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3403
1c6c46a0
TV
34042020-03-11 Tom de Vries <tdevries@suse.de>
3405
3406 * gdb.base/break-interp.exp: Limit verbose scope.
3407
44f41bb7
TV
34082020-03-11 Tom de Vries <tdevries@suse.de>
3409
3410 * gdb.fortran/logical.f90: Define variable with character type.
3411 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3412
b76f3a42
TV
34132020-03-11 Tom de Vries <tdevries@suse.de>
3414
3415 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3416
1c33af77
TV
34172020-03-11 Tom de Vries <tdevries@suse.de>
3418
3419 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3420 symtabs.
3421
8c95582d
AB
34222020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3423 Bernd Edlinger <bernd.edlinger@hotmail.de>
3424
3425 * gdb.cp/step-and-next-inline.cc: New file.
3426 * gdb.cp/step-and-next-inline.exp: New file.
3427 * gdb.cp/step-and-next-inline.h: New file.
3428 * gdb.dwarf2/dw2-is-stmt.c: New file.
3429 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3430 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3431 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3432 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3433
cecf8547
AB
34342020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3435
3436 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3437 is-stmt flag in the line table.
3438
0ba678c9
TV
34392020-03-09 Tom de Vries <tdevries@suse.de>
3440
3441 * lib/gdb.exp (cached_file): Create cache dir.
3442
72fbdf83
TV
34432020-03-07 Tom de Vries <tdevries@suse.de>
3444
3445 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3446 * gdb.cp/rvalue-ref-params.exp: Same.
3447
436b5e99
TV
34482020-03-06 Tom de Vries <tdevries@suse.de>
3449
3450 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3451 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3452
09f2921c
TV
34532020-03-06 Tom de Vries <tdevries@suse.de>
3454
3455 * README: Fix "the the".
3456 * gdb.base/dprintf.exp: Same.
3457
50a3cc5d
TV
34582020-03-05 Tom de Vries <tdevries@suse.de>
3459
3460 * gdb.base/maint.exp: Update "main print statistics" expected output.
3461
0a709cba
AKS
34622020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3463
3464 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
3465 (fortran_int8): Likewise.
3466 (fortran_real4): Likewise.
3467 (fortran_real8): Likewise.
3468 (fortran_complex4): Likewise.
3469 (fortran_logical4): Likewise.
3470 (fortran_character1): Likewise.
3471
5e5d66b6
AB
34722020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
3473
3474 * gdb.fortran/logical.exp: Add tests that any non-zero value is
3475 printed as true.
3476
7b973adc
SDJ
34772020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
3478
3479 * gdb.base/printcmds.exp: Add test to verify printf of a
3480 variable holding an address.
3481
478e490a
TV
34822020-03-03 Tom de Vries <tdevries@suse.de>
3483
3484 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
3485
1ef44e86
TV
34862020-03-03 Tom de Vries <tdevries@suse.de>
3487
3488 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
3489 gdb_test_multiple call.
3490
b98cc2cf
TV
34912020-03-03 Tom de Vries <tdevries@suse.de>
3492
3493 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
3494 gdb_test_multiple calls.
3495
63e163f2
AB
34962020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3497
3498 * gdb.base/default.exp: Remove test of 'set history filename'.
3499 * gdb.base/gdbinit-history.exp: Add tests for setting the history
3500 filename to the empty string.
3501 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
3502 and GDBHISTSIZE.
3503
24ed6739
AB
35042020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
3505
3506 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
3507 disabled.
3508
590003dc 35092020-03-02 Pedro Alves <palves@redhat.com>
fc5d6901 3510 Tom de Vries <tdevries@suse.de>
590003dc
TV
3511
3512 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
3513 -prompt prefix, before user_code argument. Add -lbl option likewise.
3514 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
3515 (gdb_is_target_1): Add -prompt prefix and move to before user_code
3516 argument.
3517 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
3518 have "\r\n" at start-of-line, instead of at end-of-line.
3519
f5e46084
SM
35202020-02-28 Simon Marchi <simon.marchi@efficios.com>
3521
3522 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
3523 libinproctrace.so.
3524
f7a7000d
LM
35252020-02-28 Luis Machado <luis.machado@linaro.org>
3526
3527 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
3528 to "p/x".
3529
718e0816
LM
35302020-02-28 Luis Machado <luis.machado@linaro.org>
3531
3532 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
3533 asm/ptrace.h and error.h.
3534
13c3a74a
TV
35352020-02-28 Tom de Vries <tdevries@suse.de>
3536
3537 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
3538 (struct wrapper, do_something, mundane/symada__cS): Move ...
3539 * gdb.base/c-linkage-name-2.c: ... here. New source file.
3540 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
3541 Update "print symada__cS before partial symtab expansion" regexp.
3542 Update breakpoint location. Flush symbol cache after expansion.
3543
85d2d5bb
LM
35442020-02-28 Luis Machado <luis.machado@linaro.org>
3545
3546 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
3547
3608f86c
TV
35482020-02-27 Tom de Vries <tdevries@suse.de>
3549
3550 * config/sid.exp: Remove unused globals.
3551 * gdb.base/attach.exp: Same.
3552 * gdb.base/catch-load.exp: Same.
3553 * gdb.base/dbx.exp: Same.
3554 * lib/gdb.exp: Same.
3555 * lib/mi-support.exp: Same.
3556 * lib/prompt.exp: Same.
3557
c8d4f6df
TV
35582020-02-27 Tom de Vries <tdevries@suse.de>
3559
3560 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
3561 not set.
3562
0d79cdc4
AM
35632020-02-26 Aaron Merey <amerey@redhat.com>
3564
3565 * gdb.debuginfod: New directory for debuginfod tests.
3566 * gdb.debuginfod/main.c: New test file.
3567 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
3568
0dce4280
TV
35692020-02-26 Tom de Vries <tdevries@suse.de>
3570
3571 PR gdb/25603
3572 * gdb.base/persistent-lang.cc: New test.
3573 * gdb.base/persistent-lang.exp: New file.
3574
9e80cfa1
AB
35752020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3576
3577 * gdb.fortran/derived-type-striding.exp: Add a new test.
3578 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
3579 new test.
3580
2078dbb2
AB
35812020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
3582
3583 * gdb.base/cached-source-file.exp: Avoid source file paths in test
3584 names.
3585
70d49700
TV
35862020-02-25 Tom de Vries <tdevries@suse.de>
3587
3588 PR go/18926
3589 * gdb.go/methods.exp: Remove gcc/93866 xfail.
3590
a88ef40d
TV
35912020-02-24 Tom de Vries <tdevries@suse.de>
3592
3593 PR gdb/25592
3594 * gdb.base/info-locals-unused-static-var.c: New test.
3595 * gdb.base/info-locals-unused-static-var.exp: New file.
3596
01b1af32
TT
35972020-02-22 Tom Tromey <tom@tromey.com>
3598
3599 * gdb.python/tui-window.exp: New file.
3600 * gdb.python/tui-window.py: New file.
3601
7c043ba6
TT
36022020-02-22 Tom Tromey <tom@tromey.com>
3603
3604 PR tui/17850:
3605 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
3606 tests.
3607
c22fef7e
TT
36082020-02-22 Tom Tromey <tom@tromey.com>
3609
3610 * gdb.tui/new-layout.exp: Add sub-layout tests.
3611
ee325b61
TT
36122020-02-22 Tom Tromey <tom@tromey.com>
3613
3614 * gdb.tui/new-layout.exp: New file.
3615
3f0cbb04
TT
36162020-02-22 Tom Tromey <tom@tromey.com>
3617
3618 * gdb.rust/rust-style.rs: New file.
3619 * gdb.rust/rust-style.exp: New file.
3620 * gdb.base/style.exp: Test structure printing.
3621 * gdb.base/style.c (struct some_struct): New type.
3622 (enum etype): New type.
3623 (struct_value): New global.
3624
75525152
TV
36252020-02-21 Tom de Vries <tdevries@suse.de>
3626
3627 PR go/18926
3628 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
3629 Remove blanket xfails. Use message argument for gdb_breakpoint.
3630 Make continuing to breakpoint test conditional on setting breakpoint.
3631 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
3632 DW_AT_name attribute. Add xfail for GCC PR93866.
3633
bd360d30
AB
36342020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
3635
3636 * gdb.dwarf2/cpp-linkage-name.c: New file.
3637 * gdb.dwarf2/cpp-linkage-name.exp: New file.
3638
c7adb09f 36392020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
3640
3641 * lib/gdb.exp (gdb_wrapper_init): Reset
3642 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
3643 not exist.
3644
a9c79803
TV
36452020-02-20 Tom de Vries <tdevries@suse.de>
3646
3647 PR go/17018
3648 * gdb.go/hello.exp: Copy ...
3649 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
3650 print of st to print value of global definition. Add xfail for GCC
3651 PR93844.
3652 * gdb.go/hello.exp: Remove printing of st before definition.
3653 * gdb.go/hello.go: Copy ...
3654 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
3655 to st.
3656 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
3657
d7445728
TV
36582020-02-20 Tom de Vries <tdevries@suse.de>
3659
3660 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
3661 (gdb_simple_compile): Handle compile_flags go by using .go extension
3662 for source file.
3663 * gdb.go/chan.exp: Use support_go_compile.
3664 * gdb.go/handcall.exp: Same.
3665 * gdb.go/hello.exp: Same.
3666 * gdb.go/integers.exp: Same.
3667 * gdb.go/max-depth.exp: Same.
3668 * gdb.go/methods.exp: Same.
3669 * gdb.go/package.exp: Same.
3670 * gdb.go/strings.exp: Same.
3671 * gdb.go/types.exp: Same.
3672 * gdb.go/unsafe.exp: Same.
3673
c9c41e6d
TV
36742020-02-19 Tom de Vries <tdevries@suse.de>
3675
3676 * gdb.python/lib-types.exp: Make xfail more strict.
3677
f20ff837
TV
36782020-02-19 Tom de Vries <tdevries@suse.de>
3679
3680 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
3681
08410482
DE
36822020-02-19 Doug Evans <dje@google.com>
3683
3684 PR rust/25535
3685 * gdb.rust/simple.exp: Add test.
3686 * gdb.rust/simple.rs: Add test.
3687
623563f7
TV
36882020-02-19 Tom de Vries <tdevries@suse.de>
3689
3690 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
3691 output line-by-line.
3692
d3308cfd
TV
36932020-02-19 Tom de Vries <tdevries@suse.de>
3694
3695 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
3696
86cbc5dc
TV
36972020-02-19 Tom de Vries <tdevries@suse.de>
3698
3699 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
3700 prelink.
3701
9db2b96b
TV
37022020-02-19 Tom de Vries <tdevries@suse.de>
3703
3704 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
3705 (gdb_do_cache): Use gdb_do_cache_wrap.
3706 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
3707
89e2fdc5
TV
37082020-02-19 Tom de Vries <tdevries@suse.de>
3709
3710 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
3711 gdb_compile option.
3712
373d7ac0
SM
37132020-02-18 Simon Marchi <simon.marchi@efficios.com>
3714
3715 * gdb.base/printcmds.exp (test_print_enums): Update expected
3716 output.
3717
b29a2df0
SM
37182020-02-18 Simon Marchi <simon.marchi@efficios.com>
3719
3720 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
3721 for "unknown".
3722
6740f0cc
SM
37232020-02-18 Simon Marchi <simon.marchi@efficios.com>
3724
3725 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
3726 enumerator.
3727
edd45eb0
SM
37282020-02-18 Simon Marchi <simon.marchi@efficios.com>
3729
3730 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
3731 FE_, add FE_NONE.
3732 (three): Update.
3733 (enum flag_enum_without_zero): New enum.
3734 (flag_enum_without_zero): New variable.
3735 (enum not_flag_enum): New enum.
3736 (three_not_flag): New variable.
3737 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
3738 (test_print_enums): Add more tests for printing flag enums.
3739
d4295de4
TV
37402020-02-18 Tom de Vries <tdevries@suse.de>
3741
3742 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
3743 (gdb_compile_ada): ... here.
3744 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
3745 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
3746
f251f505
TT
37472020-02-14 Tom Tromey <tom@tromey.com>
3748
3749 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
3750 build directory.
3751 * boards/gdbserver-base.exp: Update path to gdbserver.
3752
8f432634
TV
37532020-02-13 Tom de Vries <tdevries@suse.de>
3754
3755 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
3756
92b6eaf7
TV
37572020-02-13 Tom de Vries <tdevries@suse.de>
3758
3759 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
3760 are missing.
3761
f3b0f7fe
TV
37622020-02-13 Tom de Vries <tdevries@suse.de>
3763
3764 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
3765 call.
3766
f6be8713
SDJ
37672020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3768
3769 PR tui/25126
3770 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
3771 * gdb.base/cached-source-file.c: New file.
3772 * gdb.base/cached-source-file.exp: New file.
3773
b2770d5e
TV
37742020-02-11 Tom de Vries <tdevries@suse.de>
3775
3776 PR testsuite/25488
3777 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
3778
44f6938e
TV
37792020-02-10 Tom de Vries <tdevries@suse.de>
3780
3781 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
3782
5f0e2eb7
MR
37832020-02-10 Maciej W. Rozycki <macro@wdc.com>
3784
3785 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
3786 and $after_addr are both integers before making a comparison.
3787
46ce2b6f
TV
37882020-02-09 Tom de Vries <tdevries@suse.de>
3789
3790 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
3791 command output and paste it into gdb.log. If any, paste catch message
3792 to gdb.log.
3793
5abbbe1d
TT
37942020-02-07 Tom Tromey <tromey@adacore.com>
3795
3796 PR breakpoints/24915:
3797 * gdb.base/annotate-symlink.exp: Use setup_xfail.
3798
1d5d29e7
SV
37992020-02-06 Shahab Vahedi <shahab@synopsys.com>
3800
3801 * gdb.tui/tui-missing-src.exp: Add the "missing source
3802 file" test for the TUI.
3803
b0999b9b
AB
38042020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
3805
3806 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
3807 including a port number in the output.
3808
c3b149eb
AKS
38092020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3810
3811 * lib/fortran.exp (fortran_int4): Handle clang.
3812 (fortran_int8): Likewise.
3813 (fortran_real4): Likewise.
3814 (fortran_real8): Likewise.
3815 (fortran_complex4): Likewise.
3816 (fortran_logical4): Likewise.
3817 (fortran_character1): Likewise.
3818
f8dcc90b
TV
38192020-02-04 Tom de Vries <tdevries@suse.de>
3820
3821 * README (Race detection): Add note.
3822
f90ac7c2
TV
38232020-02-04 Tom de Vries <tdevries@suse.de>
3824
3825 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
3826
780636ae
TV
38272020-02-04 Tom de Vries <tdevries@suse.de>
3828
3829 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
3830
5d2e1193
RA
38312020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
3832
3833 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
3834 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
3835 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
3836 blttar, bnetarl.
3837 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
3838 binary for blttar, bnetarl.
3839 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
3840 wait instruction. Delete ldmx test.
3841 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
3842
e409c542
AKS
38432020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
3844
3845 * gdb.fortran/array-bounds-high.exp: New file.
3846 * gdb.fortran/array-bounds-high.f90: New file.
3847
b0029748
LD
38482020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
3849
3850 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
3851 Replace #include of <sys/fcntl.h> by <fcntl.h>.
3852
195a8287
TV
38532020-02-01 Tom de Vries <tdevries@suse.de>
3854
3855 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
3856
42330a68
AB
38572020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
3858
3859 PR tui/9765
3860 * gdb.tui/tui-layout-asm-short-prog.S: New file.
3861 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
3862
b62a8028
LM
38632020-01-29 Luis Machado <luis.machado@linaro.org>
3864
3865 * gdb.arch/aarch64-brk-patterns.c: New source file.
3866 * gdb.arch/aarch64-brk-patterns.exp: New test.
3867
5f440116
TBA
38682020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3869
3870 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
3871 GCC/Clang version.
3872 * gdb.cp/pass-by-ref.exp: Ditto.
3873
ee2a6fc6
TV
38742020-01-29 Tom de Vries <tdevries@suse.de>
3875
3876 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
3877 * gdb.threads/watchpoint-fork-mt.c: Same.
3878 * gdb.threads/watchpoint-fork-parent.c: Same.
3879 * gdb.threads/watchpoint-fork-st.c: Same.
3880 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
3881
16b10d6e
LM
38822020-01-27 Luis Machado <luis.machado@linaro.org>
3883
3884 * gdb.base/step-over-syscall.exp (setup): Check if we're already
3885 sitting at a syscall instruction when we hit the syscall function's
3886 breakpoint.
3887 Check PC against one obtained with the x command.
3888 Validate syscall number.
3889 (step_over_syscall): Don't continue to the syscall instruction if
3890 we're already there.
3891
b1468492
PW
38922020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3893
3894 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
3895
7ffa82e1
AB
38962020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3897
3898 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
3899 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
3900
3d92a3e3
AB
39012020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3902
3903 * gdb.dwarf2/dw2-inline-stepping.c: New file.
3904 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
3905
94a72be7
AB
39062020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3907
3908 * gdb.base/maint.exp: Update line table parsing test.
3909 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
3910
53af73bf
PA
39112020-01-24 Pedro Alves <palves@redhat.com>
3912
3913 PR gdb/25410
3914 * gdb.multi/multi-re-run-1.c: New.
3915 * gdb.multi/multi-re-run-2.c: New.
3916 * gdb.multi/multi-re-run.exp: New.
3917
1ba1ac88
AB
39182020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3919
3920 PR gdb/23718
3921 * gdb.server/server-kill-python.exp: New file.
3922
f3364a6d
AB
39232020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3924
3925 * gdb.server/multi-ui-errors.c: New file.
3926 * gdb.server/multi-ui-errors.exp: New file.
3927
733d0a67
AB
39282020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
3929
3930 PR tui/9765
3931 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
3932
4f13c1c0
TT
39332020-01-19 Tom Tromey <tom@tromey.com>
3934
3935 * gdb.tui/main.exp: Add check for plain "file".
3936
40c94099
CB
39372020-01-16 Christian Biesinger <cbiesinger@google.com>
3938
3939 * lib/gdb.exp: Fix spelling error (seperatelly).
3940
ff47f4f0
TT
39412020-01-14 Tom Tromey <tom@tromey.com>
3942
3943 PR symtab/12535:
3944 * gdb.python/python.exp: Test decode_line with empty string
3945 argument.
3946
717c684d
BE
39472020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3948
3949 * gdb.base/skip-inline.exp: Extend test.
3950
44e4c775
AB
39512020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3952
3953 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
3954 * gdb.dwarf2/dw2-bad-elf.c: New file.
3955 * gdb.dwarf2/dw2-bad-elf.exp: New file.
3956
d93c6db7
AB
39572020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3958
3959 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
3960 _line_saw_file.
3961
9a6d629c
AB
39622020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
3963
3964 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
3965 border.
3966
d9ebdab7
TBA
39672020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3968
3969 * gdb.multi/multi-target.exp (setup): Factor out "info
3970 connections" and "info inferiors" tests to ...
3971 (test_info_inferiors): ... this new procedure.
3972 (top level): Run new "info-inferiors" tests.
3973
f3c469b9
PA
39742020-01-10 Pedro Alves <palves@redhat.com>
3975
3976 * gdb.server/bkpt-other-inferior.exp: New file.
3977
121b3efd
PA
39782020-01-10 Pedro Alves <palves@redhat.com>
3979
3980 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
3981 of "add-inferior".
3982 * gdb.base/quit-live.exp: Likewise.
3983 * gdb.base/remote-exec-file.exp: Likewise.
3984 * gdb.guile/scm-progspace.exp: Likewise.
3985 * gdb.linespec/linespec.exp: Likewise.
3986 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3987 * gdb.mi/user-selected-context-sync.exp: Likewise.
3988 * gdb.multi/multi-target.exp (setup): Add "info connection" and
3989 "info inferiors" tests.
3990 * gdb.multi/remove-inferiors.exp: Adjust expected output of
3991 "add-inferior".
3992 * gdb.multi/watchpoint-multi.exp: Likewise.
3993 * gdb.python/py-inferior.exp: Likewise.
3994 * gdb.server/extended-remote-restart.exp: Likewise.
3995 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
3996 "info inferiors".
3997 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
3998 * gdb.trace/report.exp: Likewise.
3999
1dadb1dd
PA
40002020-01-10 Pedro Alves <palves@redhat.com>
4001
4002 * gdb.multi/multi-target.c: New file.
4003 * gdb.multi/multi-target.exp: New file.
4004 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4005 mode requested, but remote does not support non-stop".
4006
78f2c40a
PA
40072020-01-10 Pedro Alves <palves@redhat.com>
4008
4009 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4010 disconnect before reconnecting.
4011
e7af6c70
TBA
40122020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4013 Pedro Alves <palves@redhat.com>
4014
4015 * gdb.server/connect-without-multi-process.exp: Also test
4016 continuing to end.
4017
acdf84a6
PA
40182020-01-10 Pedro Alves <palves@redhat.com>
4019
4020 * gdb.base/remote-exec-file.exp: New file.
4021
873657b9
PA
40222020-01-10 Pedro Alves <palves@redhat.com>
4023
4024 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4025 output.
4026 * gdb.threads/async.c: New.
4027 * gdb.threads/async.exp: New.
4028 * gdb.multi/tids-gid-reset.c: New.
4029 * gdb.multi/tids-gid-reset.exp: New.
4030
7f0ae84c
GB
40312020-01-10 George Barrett <bob@bob131.so>
4032
4033 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4034 to help in finding the image relocation offset.
4035 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4036 options in arguments.
4037 (stap_test_no_debuginfo): Likewise.
4038 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4039 test variants.
4040 (stap_test): Add null semaphore relocation test.
4041
47e9d49d
GB
40422020-01-10 George Barrett <bob@bob131.so>
4043
4044 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4045 * gdb.base/stap-probe.exp: Likewise.
4046 (stap_test): Pass argument as an additional flag.
4047 (stap_test_no_debuginfo): Likewise.
4048 (stap_test): Check `info probes stap' output for semaphore
4049 addresses if the test binary is supposed to have them.
4050
f5a7c406
AB
40512020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4052
4053 * gdb.tui/basic.exp: Add more scrolling tests.
4054
9ae6bf64
TT
40552020-01-09 Tom Tromey <tom@tromey.com>
4056
4057 PR tui/18932:
4058 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4059 meangingful value.
4060 (Term::command, Term::resize): Update.
4061 * gdb.tui/basic.exp: Add scrolling test.
4062
b2efe70c
AB
40632020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4064
4065 * gdb.tui/tui-layout-asm.exp: New file.
4066
3804da7e
AB
40672020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4068
4069 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4070
b40aa28f
AB
40712020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4072
4073 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4074 (Term::enter_tui): Use Term::prepare_for_tui.
4075
63ffd7c9
AB
40762020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4077
4078 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4079 called.
4080
3be966f6
AB
40812020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4082
4083 * gdb.base/skip.exp: Fix race condition in test.
4084
153d79c4
AB
40852020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4086
4087 * gdb.base/backtrace.c: New file.
4088 * gdb.base/backtrace.exp: New file.
4089
f2302a34
AB
40902020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4091
4092 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4093
6ec1d75e
PW
40942020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4095
4096 * gdb.base/style.exp: Test that warnings are styled.
4097
c296cbe6
BE
40982019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4099
4100 * gdb.base/line65535.exp: New file.
4101 * gdb.base/line65535.c: New file.
4102
b28a729d
SM
41032019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4104
4105 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4106 * lib/gnat_debug_info_test.adb: New file.
4107 * gdb.ada/ptype_tagged_param.exp: Use
4108 gnat_runtime_has_debug_info, expect a different output if
4109 runtime does not have debug info.
4110
7f2d7a0d
SM
41112019-12-20 Simon Marchi <simon.marchi@efficios.com>
4112
4113 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4114 (another) quote in test name.
4115
f3bce483
SM
41162019-12-20 Simon Marchi <simon.marchi@efficios.com>
4117
4118 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4119 Add quote in test name.
4120
c855a912
TBA
41212019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4122
4123 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4124 directory instead.
4125 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4126 * gdb.cp/pass-by-ref-2.cc: New file.
4127 * gdb.cp/pass-by-ref-2.exp: New file.
4128
fc9d2d72
TT
41292019-12-20 Tom Tromey <tom@tromey.com>
4130
4131 * gdb.tui/list-before.exp: New file.
4132
77b97e00
TT
41332019-12-20 Tom Tromey <tom@tromey.com>
4134
4135 * gdb.tui/list.exp: Check for source on initial listing.
4136
f69656d0
TT
41372019-12-11 Tom Tromey <tromey@adacore.com>
4138
4139 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4140 Add crlf test.
4141
99a55965
SM
41422019-12-18 Simon Marchi <simon.marchi@efficios.com>
4143
4144 * gdb.base/default.exp: Update value of $_gdb_major.
4145
5024637f
BE
41462019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4147
4148 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4149
b63634be
BE
41502019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4151
4152 * gdb.base/skip.exp: Whitespace fix.
4153
45d73523
BE
41542019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4155
4156 * gdb.base/skip-inline.c: New file.
4157 * gdb.base/skip-inline.exp: New file.
4158
d043f8c8
SM
41592019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4160
4161 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4162 jit_function_00 to jit_function_stack_mangle.
4163 * gdb.base/jithost.c (jit_function_t): Rename to...
4164 (jit_function_stack_mangle_t): ... this.
4165 (jit_function_add_t): New typedef.
4166 (jit_function_00_code): Rename to...
4167 (jit_function_stack_mangle_code): ... this, make static.
4168 (jit_function_add_code): New.
4169 (main): Generate "add" function and call it. Adjust to changes
4170 in jithost_abi.
4171 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4172 (struct jithost_abi) <begin, end>: Remove fields.
4173 <object, function_stack_mangle, function_add>: New fields.
4174 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4175 code_end>: Remove fields.
4176 <func_stack_mangle>: New field.
4177 (read_debug_info): Adjust to renaming, create block for "add"
4178 function.
4179 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4180
873de05c
TT
41812019-12-11 Tom Tromey <tom@tromey.com>
4182
4183 * gdb.tui/resize.exp: Fix regexp.
4184 * gdb.tui/regs.exp: Fix regexps.
4185 * gdb.tui/main.exp: Fix regexp.
4186
3d979945
TT
41872019-12-11 Tom Tromey <tom@tromey.com>
4188
4189 * gdb.tui/resize.exp: Update.
4190 * gdb.tui/empty.exp (layouts): Update.
4191
2192a9d3
TT
41922019-12-11 Tom Tromey <tom@tromey.com>
4193
4194 * gdb.tui/regs.exp: Update.
4195 * gdb.tui/empty.exp (layouts): Update.
4196 * gdb.tui/basic.exp: Update.
4197 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4198
d8edc8b7
PW
41992019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4200
4201 * gdb.base/options.exp: Add -raw-values in the print completion list.
4202 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4203
4c12d936
KB
42042019-12-10 Kevin Buettner <kevinb@redhat.com>
4205
4206 * gdb.threads/omp-par-scope.c: New file.
4207 * gdb/threads/omp-par-scope.exp: New file.
4208
26b911fb
KB
42092019-12-10 Kevin Buettner <kevinb@redhat.com>
4210
bb47f919
KB
4211 * lib/gdb.exp (support_nested_function_tests): New proc.
4212
42132019-12-10 Kevin Buettner <kevinb@redhat.com>
4214
4215 * lib/gdb.exp (gdb_compile_openmp): New proc.
4216 (build_executable_from_specs): Add an "openmp" option.
4217 (gdb_compile_pthreads): Add non-executable case.
26b911fb 4218
6c71eb7d
TT
42192019-12-10 Tom Tromey <tromey@adacore.com>
4220
4221 * gdb.ada/unchecked_union.exp: New file.
4222 * gdb.ada/unchecked_union/pck.adb: New file.
4223 * gdb.ada/unchecked_union/pck.ads: New file.
4224 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4225 * gdb-utils.exp (string_to_regexp): Also quote "?".
4226
bac7c5cf
GB
42272019-12-10 George Barrett <bob@bob131.so>
4228
4229 Test scripted probe breakpoints.
4230 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4231 * gdb.python/py-breakpoint.c (main): Likewise.
4232 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4233 specifier test.
4234 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4235
330f1d38
TBA
42362019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4237
4238 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4239 an rvalue parameter.
4240 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4241 parameter.
4242
b43315e2
AB
42432019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4244
4245 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4246 modules.
4247
54f73dad
AB
42482019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4249
4250 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4251 broken version of GCC.
4252
d57cbee9
AB
42532019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4254
4255 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4256 sym-info-cmds library.
4257 * gdb.fortran/info-types.exp: Likewise.
4258 * lib/sym-info-cmds.exp: New file.
4259
c14aab8c
TV
42602019-12-08 Tom de Vries <tdevries@suse.de>
4261
4262 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4263
aa2d5a42
KS
42642019-12-07 Keith Seitz <keiths@redhat.com>
4265
4266 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4267 * gdb.base/corefile-buildid-shlib.c: New file.
4268 * gdb.base/corefile-buildid.c: New file.
4269 * gdb.base/corefile-buildid.exp: New file.
4270
93e55f0a
TV
42712019-12-06 Tom de Vries <tdevries@suse.de>
4272
4273 * gdb.dwarf2/varval.exp: Add decl before def test.
4274
c7d12402
TBA
42752019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4276
4277 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4278
06acc08f
TBA
42792019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4280
4281 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4282 CV and reference conversion for overload resolution.
4283 * gdb.cp/rvalue-ref-overload.exp: Test it.
4284
e0fad1ea
PW
42852019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4286
4287 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4288 * gdb.base/frameapply.exp: Test faas without command.
4289
8d70a9f0
AB
42902019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4291
4292 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4293 Fortran tests.
4294 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4295 order.
4296
36c8fb93
AB
42972019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4298
4299 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4300 casting to type with no kind specified.
4301 (test_basic_parsing_of_type_kinds): Additional tests for types
4302 with no kind specified, and add tests for single/double
4303 precision/complex types.
4304
4139ff00
TT
43052019-12-04 Tom Tromey <tromey@adacore.com>
4306
4307 * gdb.base/endianity.c (struct other) <x>: New field.
4308 (main): Initialize it.
4309 * gdb.base/endianity.exp: Update.
4310
a05cf17a
TT
43112019-12-04 Tom Tromey <tromey@adacore.com>
4312
4313 * gdb.ada/scalar_storage/storage.adb: New file.
4314 * gdb.ada/scalar_storage/pck.adb: New file.
4315 * gdb.ada/scalar_storage/pck.ads: New file.
4316 * gdb.ada/scalar_storage.exp: New file.
4317
103a685e
TT
43182019-12-04 Tom Tromey <tromey@adacore.com>
4319
4320 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4321 (main): Initialize it.
4322 * gdb.base/endianity.exp: Update.
4323
c2512106
AB
43242019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4325
4326 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4327
293b38d6
AB
43282019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4329
4330 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4331 -symbol-info-module-functions and -symbol-info-module-variables.
4332
216a7e6b
AB
43332019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4334
4335 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4336
5bbd8269
AB
43372019-12-01 Richard Bunt <richard.bunt@arm.com>
4338 Andrew Burgess <andrew.burgess@embecosm.com>
4339
4340 * gdb.fortran/derived-type-striding.exp: New file.
4341 * gdb.fortran/derived-type-striding.f90: New file.
4342 * gdb.fortran/array-slices.exp: New file.
4343 * gdb.fortran/array-slices.f90: New file.
4344
be09caf1
PW
43452019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4346
4347 * gdb.base/define.exp: Test . in command names.
4348 * gdb.base/setshow.exp: Update test, as . is now part of
4349 command name.
4350
643c0cbe
PW
43512019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4352
4353 * gdb.base/define-prefix.exp: New file.
4354
dcdec678
AB
43552019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4356
4357 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4358 compile.
4359 (skip_btrace_pt_tests): Likewise.
4360
640ab947
AB
43612019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4362
4363 * gdb.fortran/info-modules.exp: Compile source files in correct
4364 order.
4365
d22670f0
KB
43662019-11-27 Kevin Buettner <kevinb@redhat.com>
4367
4368 * gdb.dwarf2/imported-unit.exp: New file.
4369 * gdb.dwarf2/imported-unit.c: New file.
4370
db5960b4
AB
43712019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4372
4373 * gdb.mi/mi-fortran-modules-2.f90: New file.
4374 * gdb.mi/mi-fortran-modules.exp: New file.
4375 * gdb.mi/mi-fortran-modules.f90: New file.
4376
7dc42066
AB
43772019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4378
4379 * gdb.mi/mi-sym-info-1.c: New file.
4380 * gdb.mi/mi-sym-info-2.c: New file.
4381 * gdb.mi/mi-sym-info.exp: New file.
4382
0dfeecca
TT
43832019-11-22 Tom Tromey <tromey@adacore.com>
4384
4385 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4386 * gdb.ada/tasks/foo.adb: Add another stopping location.
4387
34877895
PJ
43882019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4389
4390 * gdb.base/endianity.c: New test.
4391 * gdb.base/endianity.exp: New file.
4392
2e84f897
LD
43932019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4394
4395 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4396
65d1cd5f
TV
43972019-11-21 Tom de Vries <tdevries@suse.de>
4398
4399 PR gdb/24956
4400 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4401
4f22c3f4
SDJ
44022019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4403
4404 * gdb.python/py-progspace.exp: Add missing parentheses on some
4405 'print' commands.
4406
9f6ad286
TT
44072019-11-19 Tom Tromey <tom@tromey.com>
4408
4409 * gdb.tui/winheight.exp: New file.
4410
0b8dbf3f
AB
44112019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4412
4413 * gdb.base/ctf-whatis.c: Delete.
4414 * gdb.base/ctf-whatis.exp: Delete.
4415 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4416
f833b7a7
AB
44172019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4418
4419 * gdb.base/ctf-cvexpr.exp: Delete.
4420 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4421
30d0a636
AB
44222019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4423
4424 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4425 the compiler. Clean up header comment a little.
4426 * gdb.base/ctf-ptype.exp: Likewise.
4427 * gdb.base/ctf-whatis.exp: Likewise.
4428 * lib/gdb.exp (skip_ctf_tests): New proc.
4429
494409bb
SDJ
44302019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4431
4432 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4433 * gdb.tui/corefile-run.exp: New file.
4434
55708e99
TT
44352019-11-14 Tom Tromey <tromey@adacore.com>
4436
4437 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4438 regression tests.
4439
45e42163
TT
44402019-11-12 Tom Tromey <tom@tromey.com>
4441
4442 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4443 after any command. Expect prompt after WAIT_FOR is seen.
4444 (enter_tui): Enable resize messages.
4445 (command): Expect command in output.
4446 (get_line): Avoid error when cursor appears to be off-screen.
4447 (dump_screen): Include screen size in title.
4448 (_do_resize): New proc, from "resize".
4449 (resize): Rewrite. Do resize in two steps.
4450 * gdb.tui/empty.exp (layouts): Fix entries.
4451 (check_boxes): Remove xfail.
4452 (check_text): Dump screen on failure.
4453
086baaf1
AB
44542019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4455
4456 * gdb.python/py-symbol.exp: Add test for
4457 gdb.lookup_static_symbols.
4458
09ff83af
AB
44592019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4460
4461 * gdb.python/py-symbol.c: Declare and call function from new
4462 py-symbol-2.c file.
4463 * gdb.python/py-symbol.exp: Compile both source files, and add new
4464 tests for gdb.lookup_static_symbol.
4465 * gdb.python/py-symbol-2.c: New file.
4466
11af934b
TV
44672019-11-02 Tom de Vries <tdevries@suse.de>
4468
4469 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
4470 * gdb.base/anon.exp: Same.
4471 * gdb.base/auto-connect-native-target.exp: Same.
4472 * gdb.base/call-ar-st.exp: Same.
4473 * gdb.base/catch-syscall.exp: Same.
4474 * gdb.base/commands.exp: Same.
4475 * gdb.base/default.exp: Same.
4476 * gdb.base/display.exp: Same.
4477 * gdb.base/float.exp: Same.
4478 * gdb.base/foll-fork.exp: Same.
4479 * gdb.base/help.exp: Same.
4480 * gdb.base/info-macros.exp: Same.
4481 * gdb.base/info-proc.exp: Same.
4482 * gdb.base/info-target.exp: Same.
4483 * gdb.base/long_long.exp: Same.
4484 * gdb.base/macscp.exp: Same.
4485 * gdb.base/memattr.exp: Same.
4486 * gdb.base/nofield.exp: Same.
4487 * gdb.base/pointers.exp: Same.
4488 * gdb.base/printcmds.exp: Same.
4489 * gdb.base/ptype.exp: Same.
4490 * gdb.base/restore.exp: Same.
4491 * gdb.base/return.exp: Same.
4492 * gdb.base/scope.exp: Same.
4493 * gdb.base/set-noassign.exp: Same.
4494 * gdb.base/setshow.exp: Same.
4495 * gdb.base/shlib-call.exp: Same.
4496 * gdb.base/signals.exp: Same.
4497 * gdb.base/sigstep.exp: Same.
4498 * gdb.base/skip.exp: Same.
4499 * gdb.base/solib-symbol.exp: Same.
4500 * gdb.base/stap-probe.exp: Same.
4501 * gdb.base/step-line.exp: Same.
4502 * gdb.base/step-test.exp: Same.
4503 * gdb.base/style.exp: Same.
4504 * gdb.base/varargs.exp: Same.
4505 * gdb.base/vla-datatypes.exp: Same.
4506 * gdb.base/vla-ptr.exp: Same.
4507 * gdb.base/vla-sideeffect.exp: Same.
4508 * gdb.base/volatile.exp: Same.
4509 * gdb.base/watch-cond-infcall.exp: Same.
4510 * gdb.base/watchpoint.exp: Same.
4511
e96ec2ba
TV
45122019-11-02 Tom de Vries <tdevries@suse.de>
4513
4514 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
4515 * gdb.cp/cpexprs.exp: Same.
4516 * gdb.cp/except-multi-location.exp: Same.
4517 * gdb.cp/exceptprint.exp: Same.
4518 * gdb.cp/gdb2384.exp: Same.
4519 * gdb.cp/inherit.exp: Same.
4520 * gdb.cp/m-static.exp: Same.
4521 * gdb.cp/meth-typedefs.exp: Same.
4522 * gdb.cp/misc.exp: Same.
4523 * gdb.cp/namespace.exp: Same.
4524 * gdb.cp/non-trivial-retval.exp: Same.
4525 * gdb.cp/overload.exp: Same.
4526 * gdb.cp/pr17132.exp: Same.
4527 * gdb.cp/re-set-overloaded.exp: Same.
4528 * gdb.cp/rvalue-ref-types.exp: Same.
4529 * gdb.cp/templates.exp: Same.
4530
bd5766ec
LM
45312019-11-01 Luis Machado <luis.machado@linaro.org>
4532
4533 PR gdb/25124
4534
4535 * gdb.arch/pr25124.S: New file.
4536 * gdb.arch/pr25124.exp: New file.
4537
165f8965
AB
45382019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4539
4540 * gdb.fortran/info-modules.exp: Update expected results, and add
4541 additional tests for 'info module functinos', and 'info module
4542 variables'.
4543 * gdb.fortran/info-types.exp: Update expected results.
4544 * gdb.fortran/info-types.f90: Extend testcase with additional
4545 module variables and functions.
4546
59c35742
AB
45472019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4548
4549 * gdb.fortran/info-modules.exp: New file.
4550 * gdb.fortran/info-types.exp: Build with new file.
4551 * gdb.fortran/info-types.f90: Include and use new module.
4552 * gdb.fortran/info-types-2.f90: New file.
4553
f3fb2519
PW
45542019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4555
4556 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
4557 * gdb.base/settings.exp: Test all settings types using
4558 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
4559 that now verifies that the value of "maint show" is the same as
4560 returned by the settings functions. Test the type of the
4561 maintenance settings.
4562 * gdb.base/default.exp: Update show_conv_list.
4563
d1e36019
TV
45642019-10-31 Tom de Vries <tdevries@suse.de>
4565
4566 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
4567 gdb_test.
4568 * gdb.arch/amd64-disp-step.exp: Same.
4569 * gdb.asm/asm-source.exp: Same.
4570 * gdb.btrace/buffer-size.exp: Same.
4571 * gdb.btrace/cpu.exp: Same.
4572 * gdb.btrace/enable.exp: Same.
4573 * gdb.dwarf2/count.exp: Same.
4574 * gdb.dwarf2/dw2-ranges-func.exp: Same.
4575 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
4576 * gdb.fortran/vla-datatypes.exp: Same.
4577 * gdb.fortran/vla-history.exp: Same.
4578 * gdb.fortran/vla-ptype.exp: Same.
4579 * gdb.fortran/vla-value.exp: Same.
4580 * gdb.fortran/whatis_type.exp: Same.
4581 * gdb.guile/guile.exp: Same.
4582 * gdb.multi/tids.exp: Same.
4583 * gdb.python/py-finish-breakpoint.exp: Same.
4584 * gdb.python/py-framefilter.exp: Same.
4585 * gdb.python/py-pp-registration.exp: Same.
4586 * gdb.python/py-xmethods.exp: Same.
4587 * gdb.python/python.exp: Same.
4588 * gdb.server/connect-with-no-symbol-file.exp: Same.
4589 * gdb.server/no-thread-db.exp: Same.
4590 * gdb.server/run-without-local-binary.exp: Same.
4591 * gdb.stabs/weird.exp: Same.
4592 * gdb.threads/attach-many-short-lived-threads.exp: Same.
4593 * gdb.threads/thread-find.exp: Same.
4594 * gdb.threads/tls-shared.exp: Same.
4595 * gdb.threads/tls.exp: Same.
4596 * gdb.threads/wp-replication.exp: Same.
4597 * gdb.trace/ax.exp: Same.
4598 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
4599
3d11e68e
TV
46002019-10-31 Tom de Vries <tdevries@suse.de>
4601
4602 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
4603 * gdb.ada/array_subscript_addr.exp: Same.
4604 * gdb.ada/arrayidx.exp: Same.
4605 * gdb.ada/arrayparam.exp: Same.
4606 * gdb.ada/arrayptr.exp: Same.
4607 * gdb.ada/boolean_expr.exp: Same.
4608 * gdb.ada/call_pn.exp: Same.
4609 * gdb.ada/complete.exp: Same.
4610 * gdb.ada/fixed_cmp.exp: Same.
4611 * gdb.ada/fun_addr.exp: Same.
4612 * gdb.ada/funcall_param.exp: Same.
4613 * gdb.ada/interface.exp: Same.
4614 * gdb.ada/mod_from_name.exp: Same.
4615 * gdb.ada/null_array.exp: Same.
4616 * gdb.ada/packed_array.exp: Same.
4617 * gdb.ada/packed_tagged.exp: Same.
4618 * gdb.ada/print_chars.exp: Same.
4619 * gdb.ada/print_pc.exp: Same.
4620 * gdb.ada/ptype_arith_binop.exp: Same.
4621 * gdb.ada/ptype_field.exp: Same.
4622 * gdb.ada/ptype_tagged_param.exp: Same.
4623 * gdb.ada/rec_return.exp: Same.
4624 * gdb.ada/ref_tick_size.exp: Same.
4625 * gdb.ada/str_ref_cmp.exp: Same.
4626 * gdb.ada/taft_type.exp: Same.
4627 * gdb.ada/tagged.exp: Same.
4628 * gdb.ada/type_coercion.exp: Same.
4629 * gdb.ada/uninitialized_vars.exp: Same.
4630
60b6ede8
TV
46312019-10-30 Tom de Vries <tdevries@suse.de>
4632
4633 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
4634
30baf67b
TV
46352019-10-26 Tom de Vries <tdevries@suse.de>
4636
4637 * gdb.base/bigcore.c: Fix typos in comments.
4638 * gdb.base/ctf-ptype.c: Same.
4639 * gdb.base/long_long.c: Same.
4640 * gdb.dwarf2/dw2-op-out-param.S: Same.
4641 * gdb.python/py-evthreads.c: Same.
4642 * gdb.reverse/i387-stack-reverse.c: Same.
4643 * gdb.trace/tfile.c: Same.
4644 * lib/compiler.c: Same.
4645 * lib/compiler.cc: Same.
4646
158da0d1
TV
46472019-10-25 Tom de Vries <tdevries@suse.de>
4648
4649 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
4650 gdb_test_multiple calls.
4651 * gdb.reverse/sigall-reverse.exp: Same.
4652 * gdb.reverse/solib-precsave.exp: Same.
4653 * gdb.reverse/solib-reverse.exp: Same.
4654 * gdb.reverse/until-precsave.exp: Same.
4655 * gdb.reverse/until-reverse.exp: Same.
4656
4ccdfbec
TV
46572019-10-24 Tom de Vries <tdevries@suse.de>
4658
4659 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
4660 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
4661 kfail using -wrap pattern flag and convenience variable
4662 gdb_test_name.
4663
33d569b7
AB
46642019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
4665
4666 * gdb.python/py-progspace.exp: Add tests for the
4667 Progspace.block_for_pc method.
4668
4d0b984b
TT
46692019-10-23 Tom Tromey <tom@tromey.com>
4670
4671 * configure: Rebuild.
4672 * aclocal.m4: Use m4_include, not sinclude.
4673
94cb3754
TV
46742019-10-21 Tom de Vries <tdevries@suse.de>
4675
4676 * gdb.base/infcall-nested-structs.c: Add
4677 __attribute__((noinline,noclone)) to all functions.
4678 (call_all): Add missing variable initialization. Simplify return value.
4679 (breakpt): Increment volatile variable, to prevent call from being
4680 optimized out.
4681 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
4682
062f1fc1
TV
46832019-10-17 Tom de Vries <tdevries@suse.de>
4684
4685 * gdb.fortran/module.exp: Allow info variables to print info for files
4686 other than module.f90.
4687
0b54364d
AB
46882019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4689
4690 * gdb.fortran/module.exp: Extend with 'info variables' test.
4691
7ff5fae7
AB
46922019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
4693
4694 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
4695 F77_FOR_TARGET.
4696
d10eccaa
TV
46972019-10-16 Tom de Vries <tdevries@suse.de>
4698
4699 PR tdep/25096
4700 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
4701
745ff14e
TV
47022019-10-16 Tom de Vries <tdevries@suse.de>
4703
4704 PR tdep/24104
4705 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
4706 Add KFAIL for PR tdep/25096.
4707
03e1ab94
TV
47082019-10-16 Tom de Vries <tdevries@suse.de>
4709
4710 PR testsuite/25059
4711 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
4712
b17fcc10
TV
47132019-10-16 Tom de Vries <tdevries@suse.de>
4714
4715 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
4716 as signed.
4717
9223170f
SM
47182019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
4719
4720 * gdb.mi/list-thread-groups-available.exp: Read entries one by
4721 one instead of increasing timeout.
4722
d6e76313
TV
47232019-10-13 Tom de Vries <tdevries@suse.de>
4724
4725 PR record/25038
4726 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
4727 * gdb.reverse/sigall-reverse.exp: Same.
4728 * gdb.reverse/solib-precsave.exp: Same.
4729 * gdb.reverse/solib-reverse.exp: Same.
4730 * gdb.reverse/step-precsave.exp: Same.
4731 * gdb.reverse/until-precsave.exp: Same.
4732 * gdb.reverse/until-reverse.exp: Same.
4733 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
4734
6dfc0041
AA
47352019-10-10 Andreas Arnez <arnez@linux.ibm.com>
4736
4737 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
4738 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
4739 (cmp_struct_05_01, cmp_struct_static_02_01)
4740 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
4741 comparisons.
4742
abcf2cc8
TV
47432019-10-10 Tom de Vries <tdevries@suse.de>
4744
4745 PR testsuite/24888
4746 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
4747 gnatlink.
4748
a50faaf6
TV
47492019-10-09 Tom de Vries <tdevries@suse.de>
4750
4751 PR testsuite/25048
4752 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
4753
60ff3cd7
AB
47542019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4755
4756 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
4757 exceptions due to missing debug information.
4758
dfee8566
TV
47592019-10-07 Tom de Vries <tdevries@suse.de>
4760
4761 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
4762
3d63690a
AB
47632019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
4764
4765 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
4766 * gdb.base/annota1.exp: Update to use gdb_test_name.
4767
30d1f018
WP
47682019-10-07 Weimin Pan <weimin.pan@oracle.com>
4769
4770 * gdb.base/ctf-whatis.exp: New file.
4771 * gdb.base/ctf-whatis.c: New file.
4772 * gdb.base/ctf-ptype.exp: New file.
4773 * gdb.base/ctf-ptype.c: New file.
4774 * gdb.base/ctf-constvars.exp: New file.
4775 * gdb.base/ctf-constvars.c: New file.
4776 * gdb.base/ctf-cvexpr.exp: New file.
4777
4dbbb47c
TV
47782019-10-04 Tom de Vries <tdevries@suse.de>
4779
4780 * gdb.cp/local-static.c (main): Move declaration of int i out of the
4781 for loop.
4782
77c2dba3
TT
47832019-10-03 Tom Tromey <tom@tromey.com>
4784
4785 PR rust/24976:
4786 * gdb.rust/simple.rs (Union2): New type.
4787 (main): Use Union2.
4788 * gdb.rust/simple.exp: Add test.
4789
179aed7f
AB
47902019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4791
4792 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
4793 nested function prefix.
4794
0a4b0913
AB
47952019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
4796 Richard Bunt <richard.bunt@arm.com>
4797 Andrew Burgess <andrew.burgess@embecosm.com>
4798
4799 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
4800 nested functions.
4801 * gdb.fortran/nested-funcs.f90: Update expected results.
4802 * gdb.fortran/nested-funcs-2.exp: New file.
4803 * gdb.fortran/nested-funcs-2.f90: New file.
4804
082cce05
AB
48052019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4806
4807 * gdb.python/py-parameter.exp: Make test names unique.
4808 * gdb.python/py-template.exp: Likewise.
4809 * gdb.python/py-value.exp: Likewise.
4810
2b74ba5a
AB
48112019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4812
4813 * gdb.base/break-interp.exp: Reduce test name duplication.
4814 * gdb.base/call-sc.exp: Likewise.
4815 * gdb.base/callfuncs.exp: Likewise.
4816 * gdb.base/charset.exp: Likewise.
4817 * gdb.base/dump.exp: Likewise.
4818 * gdb.base/ena-dis-br.exp: Likewise.
4819 * gdb.base/relational.exp: Likewise.
4820 * gdb.base/step-over-syscall.exp: Likewise.
4821 * gdb.base/structs.exp: Likewise.
4822
58eb20d5
AB
48232019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4824
4825 * gdb.linespec/explicit.exp: Make test names unique.
4826 * gdb.linespec/ls-errs.exp: Likewise.
4827
4d421147
AB
48282019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4829
4830 * gdb.reverse/break-precsave.exp: Make test names unique.
4831 * gdb.reverse/break-reverse.exp: Likewise.
4832 * gdb.reverse/finish-precsave.exp: Likewise.
4833 * gdb.reverse/finish-reverse.exp: Likewise.
4834 * gdb.reverse/machinestate-precsave.exp: Likewise.
4835 * gdb.reverse/machinestate.exp: Likewise.
4836 * gdb.reverse/readv-reverse.exp: Likewise.
4837 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4838 * gdb.reverse/sigall-precsave.exp: Likewise.
4839 * gdb.reverse/sigall-reverse.exp: Likewise.
4840 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
4841 * gdb.reverse/watch-precsave.exp: Likewise.
4842 * gdb.reverse/watch-reverse.exp: Likewise.
4843
d8c06f22
AB
48442019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
4845
4846 * gdb.threads/stop-with-handle.c: New file.
4847 * gdb.threads/stop-with-handle.exp: New file.
4848
3a56ed86
TV
48492019-10-03 Tom de Vries <tdevries@suse.de>
4850
4851 PR testsuite/25059
4852 * gdb.base/list-missing-source.exp: Allowing the "Compilation
4853 directory" line to be missing.
4854
42275044
TV
48552019-10-03 Tom de Vries <tdevries@suse.de>
4856
4857 PR testsuite/25059
4858 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
4859 type optional.
4860
9ef62df0
AA
48612019-10-02 Andreas Arnez <arnez@linux.ibm.com>
4862
4863 * gdb.python/py-format-string.c (string.h): New include.
4864 (main): Fill a_struct_with_union.the_union.an_int with bytes of
4865 the same value, for endianness-independence.
4866 * gdb.python/py-format-string.exp (default_regexp_dict)
4867 (test_pretty_structs, test_format): Adjust expected output to the
4868 changed initialization.
4869
37f6a7f4
TT
48702019-10-02 Tom Tromey <tromey@adacore.com>
4871
4872 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
4873
1d58d6a2
PA
48742019-10-02 Pedro Alves <palves@redhat.com>
4875 Andrew Burgess <andrew.burgess@embecosm.com>
4876
4877 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
4878 "print-file-var.h".
4879 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4880 (get_version_1): Print this_version_id and its address.
4881 Add extern "C" wrappers around interface functions.
4882 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
4883 "print-file-var.h".
4884 (this_version_id) Use ATTRIBUTE_VISIBILITY.
4885 (get_version_2): Print this_version_id and its address.
4886 Add extern "C" wrappers around interface functions.
4887 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
4888 <stddef.h> and "print-file-var.h".
4889 Add extern "C" wrappers around interface functions.
4890 [VERSION_ID_MAIN] (this_version_id): Define.
4891 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
4892 * gdb.base/print-file-var.h: Add some #defines to simplify setting
4893 up extern "C" blocks.
4894 * gdb.base/print-file-var.exp (test): New, factored out from top
4895 level.
4896 (top level): Test all combinations of attribute hidden or not,
4897 dlopen or not, and this_version_id symbol in main file or not.
4898 Compile tests as both C++ and C, make test names unique.
4899
d770d56f
TT
49002019-10-01 Tom Tromey <tom@tromey.com>
4901
4902 * gdb.base/style.exp: Test "show logging filename".
4903
7f6aba03
TT
49042019-10-01 Tom Tromey <tom@tromey.com>
4905
4906 * lib/gdb-utils.exp (style): Handle "metadata" argument.
4907 * gdb.base/style.exp: Add metadata style test.
4908
14309bb6
TT
49092019-10-01 Tom Tromey <tom@tromey.com>
4910
4911 * gdb.base/style.exp: Test "pwd".
4912
2a3c1174
PA
49132019-10-01 Tom Tromey <tom@tromey.com>
4914
4915 * gdb.base/style.exp: Update tests.
4916
53d666ec
AA
49172019-10-01 Andreas Arnez <arnez@linux.ibm.com>
4918
4919 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
4920 'six' to unsigned.
4921 (s1): Initialize fields 'four' and 'six' instead of 'three' and
4922 'five'. Use an all-ones bit pattern for each.
4923 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
4924 to its changed values.
4925
4a56a520
TT
49262019-09-30 Tom Tromey <tromey@adacore.com>
4927
4928 * gdb.rust/traits.rs: Disable all warnings.
4929
0df0352a
TV
49302019-09-29 Tom de Vries <tdevries@suse.de>
4931
aac66a4c 4932 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 4933
73d9a918
TV
49342019-09-29 Tom de Vries <tdevries@suse.de>
4935
4936 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
4937
060b3ab4
TV
49382019-09-27 Tom de Vries <tdevries@suse.de>
4939
4940 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
4941
68f7d34d
TV
49422019-09-27 Tom de Vries <tdevries@suse.de>
4943
4944 PR record/23188
4945 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
4946
5d63b30a
TT
49472019-09-26 Tom Tromey <tromey@adacore.com>
4948
4949 * gdb.ada/py_taft.exp: New file.
4950 * gdb.ada/py_taft/main.adb: New file.
4951 * gdb.ada/py_taft/pkg.adb: New file.
4952 * gdb.ada/py_taft/pkg.ads: New file.
4953
3d435220
TV
49542019-09-24 Tom de Vries <tdevries@suse.de>
4955
4956 PR gdb/24598
4957 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
4958
77d03678
TV
49592019-09-22 Tom de Vries <tdevries@suse.de>
4960
4961 * gdb.base/restore.exp: Allow register variables to be optimized out at
4962 -O0.
4963
abf516c6
UW
49642019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
4965
4966 * gdb.arch/spu-info.exp: Remove file.
4967 * gdb.arch/spu-info.c: Remove file.
4968 * gdb.arch/spu-ls.exp: Remove file.
4969 * gdb.arch/spu-ls.c: Remove file.
4970
4971 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
4972 * gdb.asm/spu.inc: Remove file.
4973
4974 * gdb.base/dump.exp: Remove support for spu*-*-*.
4975 * gdb.base/stack-checking.exp: Likewise.
4976 * gdb.base/overlays.exp: Likewise.
4977 * gdb.base/ovlymgr.c: Likewise.
4978 * gdb.base/spu.ld: Remove file.
4979
4980 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
4981 * gdb.cp/cpexprs.exp: Likewise.
4982 * gdb.cp/exception.exp: Likewise.
4983 * gdb.cp/gdb2495.exp: Likewise.
4984 * gdb.cp/mb-templates.exp: Likewise.
4985 * gdb.cp/pr9167.exp: Likewise.
4986 * gdb.cp/userdef.exp: Likewise.
4987
4988 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
4989
4990 * gdb.cell: Remove directory.
4991 * lib/cell.exp: Remove file.
4992
e452e88f
TV
49932019-09-19 Tom de Vries <tdevries@suse.de>
4994
4995 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
4996
8a625130
TV
49972019-09-19 Tom de Vries <tdevries@suse.de>
4998
4999 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5000
81dc3ab5
TV
50012019-09-19 Tom de Vries <tdevries@suse.de>
5002
5003 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5004 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5005 (gdb_target_cmd): ... here.
5006 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5007 value 2.
5008
b078f3ac
AB
50092019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5010
5011 * gdb.base/source-dir.exp: Avoid having directory names in test
5012 names.
5013
f1b620e9
MG
50142019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5015
5016 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5017 directory.
5018
67f3ed6a
AB
50192019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5020
5021 * gdb.base/list-missing-source.exp: New file.
5022
d1b70248
TV
50232019-09-14 Tom de Vries <tdevries@suse.de>
5024
5025 PR teststuite/24599
5026 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5027 * lib/ada.exp (gnatmake_version_at_least): New proc.
5028
5fabdcd6
AB
50292019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5030
5031 * gdb.base/maint.exp: Use exec_has_index_section.
5032
aa17805f
AB
50332019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5034
5035 * gdb.base/maint.exp: Add test for 'maint info sections'.
5036
25e5c209
TV
50372019-09-12 Tom de Vries <tdevries@suse.de>
5038
5039 * gdb.base/store.exp: Allow register variables to be optimized out at
5040 -O0.
5041
4993045d
PW
50422019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5043
5044 * gdb.ada/rdv_wait.exp: Update to new task names.
5045 * gdb.base/task_switch_in_core.exp: Likewise.
5046 * gdb.base/info_sources_base.c: Likewise.
5047
8a516164
TT
50482019-09-10 Tom Tromey <tromey@adacore.com>
5049
5050 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5051
aa391654
TT
50522019-09-10 Tom Tromey <tromey@adacore.com>
5053
5054 * gdb.ada/dgopt.exp: New file.
5055 * gdb.ada/dgopt/x.adb: New file.
5056
8634b462
TT
50572019-09-08 Tom Tromey <tom@tromey.com>
5058
5059 * gdb.tui/resize.exp: Remove setup_xfail.
5060 * gdb.tui/regs.exp: Remove setup_xfail.
5061 * gdb.tui/basic.exp: Remove setup_xfail.
5062
736b0f76
DB
50632019-09-06 David Blaikie <dblaikie@gmail.com>
5064
5065 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5066 * gdb.cp/cplabel.exp: Ditto.
5067 * gdb.linespec/ls-errs.exp: Ditto.
5068
30331a6c
TV
50692019-09-05 Tom de Vries <tdevries@suse.de>
5070
5071 * lib/gdb.exp (cmp_file_string): New proc.
5072 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5073 runto_main. Verify save breakpoints output.
5074
98b0ebab
PW
50752019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5076
5077 * gdb.base/info-var.exp: Test info variables without running
5078 to main, to avoid expect's buffer overflow.
5079
4e962e74
TT
50802019-09-03 Tom Tromey <tromey@adacore.com>
5081
5082 * gdb.ada/bias.exp: New file.
5083 * gdb.ada/bias/bias.adb: New file.
5084 * gdb.ada/print_chars.exp: Add regression test.
5085 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5086 (MC): New variable.
5087
2ea1a07a
SL
50882019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5089
5090 * gdb.base/argv0-symlink.exp: Run only on native target
5091 and local host.
5092
8077c50d
TV
50932019-08-29 Tom de Vries <tdevries@suse.de>
5094
5095 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5096 diverse debug info.
5097 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5098
48352473
TV
50992019-08-28 Tom de Vries <tdevries@suse.de>
5100
5101 * gdb.base/info-var.exp: Allow info variables to print info for files
5102 other than info-var-f1.c and info-var-f2.c.
5103
d8f27c60
AB
51042019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5105
5106 * gdb.fortran/info-types.exp: Add module.
5107 * gdb.fortran/info-types.f90: Update expected results.
5108
1f20c35e
AB
51092019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5110
5111 * gdb.fortran/info-types.exp: New file.
5112 * gdb.fortran/info-types.f90: New file.
5113 * lib/fortran.exp (fortran_character1): New proc.
5114
4acfdd20
AB
51152019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5116
5117 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5118 functions'. Reindent as needed.
5119 * gdb.base/info-var-f1.c: New file.
5120 * gdb.base/info-var-f2.c: New file.
5121 * gdb.base/info-var.exp: New file.
5122 * gdb.base/info-var.h: New file.
5123
5c31b358
TV
51242019-08-26 Tom de Vries <tdevries@suse.de>
5125
5126 PR c++/24852
5127 * gdb.cp/no-libstdcxx-probe.exp: New test.
5128
b694989f
TV
51292019-08-26 Tom de Vries <tdevries@suse.de>
5130
5131 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5132 * tests need to be skipped.
5133 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5134 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5135 mi_skip_libstdcxx_probe_tests.
5136
d9c4ba53
SDJ
51372019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5138
5139 * gdb.python/py-xmethods.exp: Use raw strings when passing
5140 arguments to SimpleXMethodMatcher.
5141
395fad09
TV
51422019-08-22 Tom de Vries <tdevries@suse.de>
5143
5144 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5145 more informative.
5146
26c957f1
PA
51472019-08-21 Pedro Alves <palves@redhat.com>
5148
5149 * gdb.base/with.exp: Test "with" with no arguments.
5150
61f80d5d
TV
51512019-08-21 Tom de Vries <tdevries@suse.de>
5152
5153 * gdb.base/gdb-caching-proc.exp: Sort files.
5154
d7a11d13
TV
51552019-08-20 Tom de Vries <tdevries@suse.de>
5156
5157 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5158 compilation.
5159
34dafe9f
TV
51602019-08-16 Tom de Vries <tdevries@suse.de>
5161
5162 * gdb.base/compare-sections.exp ("after run to main"): Allow
5163 mismatched read-only sections for PIE executables.
5164
398fdd60
TT
51652019-08-16 Tom Tromey <tom@tromey.com>
5166
5167 * lib/tuiterm.exp (_csi_Z): New proc.
5168 * gdb.tui/basic.exp: Update window positions.
5169 * gdb.tui/empty.exp: Update window positions.
5170
d8f9e51c
SL
51712019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5172
5173 * gdb.base/examine-backward.exp: Correct regexp for
5174 "examine 3 bytes backward from ${address_zero}".
5175
3df505f6
TT
51762019-08-15 Tom Tromey <tom@tromey.com>
5177
5178 * gdb.tui/empty.exp: Enable resizing tests.
5179
272560b5
TT
51802019-08-15 Tom Tromey <tromey@adacore.com>
5181
5182 * gdb.ada/char_enum.exp: Add regression tests.
5183 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5184 and '0'.
5185 (Char, Gchar): Update.
5186 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5187
08235187
CB
51882019-08-15 Christian Biesinger <cbiesinger@google.com>
5189
5190 * gdb.python/python.exp: Expect a leading underscore on
5191 GdbOutput{,Error}File.
5192
22a2ab04
SL
51932019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5194
5195 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5196 Windows host.
5197
835b995b
SL
51982019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5199
5200 * gdb.base/batch-preserve-term-settings.exp
5201 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5202
97dd8e07
CB
52032019-08-15 Christian Biesinger <cbiesinger@google.com>
5204
5205 * lib/gdb.exp: When running on a mingw target, replace
5206 /x/ with x:/.
5207
75faf5c4
AH
52082019-08-14 Alan Hayward <alan.hayward@arm.com>
5209
5210 * gdb.arch/aarch64-prologue.c: New test.
5211 * gdb.arch/aarch64-prologue.exp: New file.
5212
abc6c00f
TV
52132019-08-13 Tom de Vries <tdevries@suse.de>
5214
5215 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5216 Thread.
5217
74c2c1f4
SL
52182019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5219
5220 * gdb.python/py-completion.exp: Download the .py file to the host
5221 and use its host pathname. Conditionalize tests that use
5222 tab completion and manipulate files on the build machine.
5223 * gdb.python/py-events.exp: Download the .py file to the host
5224 and use its host pathname.
5225 * gdb.python/py-evsignal.exp: Likewise.
5226 * gdb.python/py-evthreads.exp: Likewise.
5227 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5228 pathname syntax.
5229 * gdb.python/py-framefilter.exp: Download the .py file to the right
5230 place on the host. Match Windows pathname syntax.
5231 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5232 .py file to the host and use its host pathname.
5233 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5234 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5235 build pathname. Skip symlink test on Windows host. Add missing
5236 newline at end of file.
5237 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5238 and use its host pathname.
5239 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5240 * gdb.python/py-section-script.exp: Use host location of binfile
5241 on safe-path. Use correct path separator on Windows host.
5242 Reorder alternatives in gdb_test_multiple to prevent matching
5243 the wrong alternative on success.
5244 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5245
ca2589f3
PP
52462019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5247
5248 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5249 expect the GDB inferior to no longer immediately stop after
5250 being resumed with "signal SIGINT".
5251
020a839d
SL
52522019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5253
5254 * gdb.linespec/break-ask.exp: Generalize regexps to match
5255 Windows pathnames too.
5256
128d6509
TV
52572019-08-08 Tom de Vries <tdevries@suse.de>
5258
5259 PR testsuite/24862
5260 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5261
590042fc
PW
52622019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5263
5264 * gdb.base/style.exp: Update tests for help doc new invariants.
5265 * gdb.base/help.exp: Likewise.
5266
046bebe1
TT
52672019-08-06 Tom Tromey <tom@tromey.com>
5268
5269 * gdb.base/style.exp: Add disassemble test.
5270 * gdb.base/style.c (some_called_function): New function.
5271 (main): Use it.
5272
0b27c27d
CB
52732019-08-05 Christian Biesinger <cbiesinger@google.com>
5274
5275 * gdb.python/py-block.exp: Test dictionary access on blocks.
5276
580f1034
SM
52772019-08-05 Simon Marchi <simon.marchi@efficios.com>
5278
5279 PR gdb/24863
5280 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5281 -list-thread-groups --available test when running under
5282 check-read1.
5283
d86bd7cb
TV
52842019-08-05 Tom de Vries <tdevries@suse.de>
5285
5286 PR testsuite/24863
5287 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5288 * gdb.base/help.exp: Use with_read1_timeout_factor.
5289 * gdb.base/info-macros.exp: Same.
5290 * gdb.cp/nested-types.exp: Same.
5291
a80cf5d8
TV
52922019-08-05 Tom de Vries <tdevries@suse.de>
5293
5294 * lib/gdb.exp (version_at_least): Factor out of ...
5295 (tcl_version_at_least): ... here.
5296 (gdb_compile): Fail if pie results in non-PIE executable.
5297 (readelf_version, readelf_prints_pie): New proc.
5298 (exec_is_pie): Return -1 if unknown.
5299
d0962838
TV
53002019-08-05 Tom de Vries <tdevries@suse.de>
5301
5302 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5303
2252ff3d
SL
53042019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5305
5306 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5307
26655f53
SL
53082019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5309
5310 * lib/completion-support.exp (test_gdb_complete_none): Skip
5311 tab completion tests if no readline support.
5312 (test_gdb_complete_unique_re): Likewise.
5313 (test_gdb_complete_multiple): Likewise.
5314
db4dc13e
PW
53152019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5316
5317 * gdb.base/info_sources.exp: New file.
5318 * gdb.base/info_sources.c: New file.
5319 * gdb.base/info_sources_base.c: New file.
5320
0eba165a
PFC
53212019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5322
5323 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5324 prefix argument.
5325 (test_exit_status): Add prefix argument.
5326
59bd512b
TV
53272019-08-01 Tom de Vries <tdevries@suse.de>
5328
5329 PR testsuite/24863
5330 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5331 calling exp_continue for new thread and thread exited messages.
5332
2a3ad588
TV
53332019-08-01 Tom de Vries <tdevries@suse.de>
5334
5335 PR testsuite/24863
5336 * gdb.base/structs.exp: Fix check-read1 timeout using
5337 gdb_test_sequence.
5338 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5339
117eb594
TV
53402019-08-01 Tom de Vries <tdevries@suse.de>
5341
5342 PR testsuite/24863
5343 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5344 line.
5345
ed591340
TV
53462019-08-01 Tom de Vries <tdevries@suse.de>
5347
5348 PR testsuite/24863
5349 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5350
aa3b6533
TT
53512019-07-30 Tom Tromey <tromey@adacore.com>
5352
5353 * gdb.ada/display_nested.exp: New file.
5354 * gdb.ada/display_nested/foo.adb: New file.
5355 * gdb.ada/display_nested/pack.adb: New file.
5356 * gdb.ada/display_nested/pack.ads: New file.
5357
2906593f
CB
53582019-07-30 Christian Biesinger <cbiesinger@google.com>
5359
5360 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5361 namespace.
5362 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5363
0f575925
TV
53642019-07-30 Tom de Vries <tdevries@suse.de>
5365
5366 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5367 instead.
5368
b13057d9
TV
53692019-07-30 Tom de Vries <tdevries@suse.de>
5370
5371 PR testsuite/24834
5372 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5373 (exec_is_pie): New proc.
5374
5c4dde85
CB
53752019-07-29 Christian Biesinger <cbiesinger@google.com>
5376
5377 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5378
c620ed88
CB
53792019-07-29 Christian Biesinger <cbiesinger@google.com>
5380
5381 * gdb.python/py-objfile.c: Add global and static vars.
5382 * gdb.python/py-objfile.exp: Test new functions Objfile.
5383 lookup_global_symbol and lookup_static_symbol.
5384
3d235706
TT
53852019-07-29 Tom Tromey <tom@tromey.com>
5386
5387 * lib/tuiterm.exp (Term::_csi_@): New proc.
5388 (Term::_csi_X): Don't move cursor.
5389
c7e4c0a6
PW
53902019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5391
5392 * gdb.base/options.exp: Update backtrace - completion to
5393 new option -frame-info.
5394 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5395 Test new 'set print frame-info'. Test backtrace -frame-info
5396 overriding 'set print frame-info'.
5397 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5398 Test new 'set print frame-info'.
5399 Verify consistency of backtrace with and without filters, with and
5400 without -no-filters.
5401 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5402 default.
5403
de28a3b7
TV
54042019-07-29 Tom de Vries <tdevries@suse.de>
5405
5406 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5407 no arguments".
5408
507dd60e
TV
54092019-07-29 Tom de Vries <tdevries@suse.de>
5410
5411 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5412 is a substring of the first for "complete non-unique file name".
5413
5beafce9
TV
54142019-07-29 Tom de Vries <tdevries@suse.de>
5415
5416 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5417 with ".*".
5418
2d274232
TV
54192019-07-29 Tom de Vries <tdevries@suse.de>
5420
5421 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5422 Pass prompt_regexp parameter to gdb_test_multiple calls.
5423
9197cd8b
TV
54242019-07-29 Tom de Vries <tdevries@suse.de>
5425
5426 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 5427 print registers" regexps.
9197cd8b 5428
b528dae0
TV
54292019-07-29 Tom de Vries <tdevries@suse.de>
5430
5431 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5432
d17725d7
TV
54332019-07-29 Tom de Vries <tdevries@suse.de>
5434
5435 PR gdb/24855
5436 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5437 (skip_python_tests_prompt): Add prompt_regexp argument to
5438 gdb_test_multiple calls.
5439
52b75bf1
TT
54402019-07-27 Tom Tromey <tom@tromey.com>
5441
5442 * gdb.tui/main.exp: New file.
5443
2b1d00c2
TT
54442019-07-27 Tom Tromey <tom@tromey.com>
5445
5446 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5447 optional.
5448 * gdb.tui/empty.exp: New file.
5449
ded631d5
TT
54502019-07-27 Tom Tromey <tom@tromey.com>
5451
5452 * lib/tuiterm.exp (spawn): New proc.
5453 (Term::resize): New proc.
5454 * gdb.tui/resize.exp: New file.
5455
58ac439d
TT
54562019-07-27 Tom Tromey <tom@tromey.com>
5457
5458 * gdb.tui/list.exp: New file.
5459
fe1f56ee
TT
54602019-07-27 Tom Tromey <tom@tromey.com>
5461
5462 * gdb.tui/regs.exp: New file.
5463
f790b310
TT
54642019-07-27 Tom Tromey <tom@tromey.com>
5465
5466 * gdb.tui/basic.exp: Add "layout split" test.
5467
d95fc6ee
TT
54682019-07-27 Tom Tromey <tom@tromey.com>
5469
5470 * gdb.tui/basic.exp: Add "layout asm" test.
5471
c3786b3a
TT
54722019-07-27 Tom Tromey <tom@tromey.com>
5473
5474 * lib/tuiterm.exp: New file.
5475 * gdb.tui/basic.exp: New file.
5476
98a617f8
KB
54772019-07-27 Kevin Buettner <kevinb@redhat.com>
5478
5479 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
5480 Enable tests associated with this flag. Adjust regex
5481 referencing "foo_low" to now refer to "foo_cold" instead.
5482
5c076da4
KB
54832019-07-27 Kevin Buettner <kevinb@redhat.com>
5484
5485 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
5486 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
5487 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
5488 foo_cold. Revise comments to match.
5489 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
5490 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
5491 were wrapped into this proc; Call do_test in loop from outermost
5492 level.
5493 (foo_low): Rename all occurrences to "foo_cold".
5494 (backtrace from baz): New test.
5495 (x2/i foo_cold): New test.
5496 (info line *foo_cold): New test.
5497
1512d3b7
TV
54982019-07-26 Tom de Vries <tdevries@suse.de>
5499
5500 * gdb.arch/i386-pkru.exp: Fix unterminated string.
5501
297989a1
TV
55022019-07-25 Tom de Vries <tdevries@suse.de>
5503
5504 PR testsuite/24830
5505 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
5506 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
5507 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
5508 (skip_libstdcxx_probe_tests): ... here.
5509 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
5510
b3b965fb
TV
55112019-07-24 Tom de Vries <tdevries@suse.de>
5512
5513 PR testsuite/24807
5514 * gdb.objc/basicclass.m: Include stdio.h.
5515 * gdb.objc/nondebug.m: Same.
5516 * gdb.objc/objcdecode.m: Same.
5517
4625b4d0
TV
55182019-07-24 Tom de Vries <tdevries@suse.de>
5519
5520 PR testsuite/24612
5521 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
5522 additional_flags.
5523
024a5840
TV
55242019-07-24 Tom de Vries <tdevries@suse.de>
5525
5526 PR testsuite/24831
5527 * gdb.multi/tids.exp: Update error messages for info threads.
5528
c76ddaa3
TV
55292019-07-24 Tom de Vries <tdevries@suse.de>
5530
5531 * gdb.base/info-types.exp: Allow info types to print info for more than
5532 one file.
5533
9a618ef6
TV
55342019-07-23 Tom de Vries <tdevries@suse.de>
5535
5536 PR testsuite/24842
5537 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
5538 gdb_spawn_with_cmdline_opts.
5539
40eadf04
SP
55402019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
5541
5542 * gdb.arch/arm-cmse-sgstubs.c: New test.
5543 * gdb.arch/arm-cmse-sgstubs.exp: New file.
5544
5ba29434
TV
55452019-07-23 Tom de Vries <tdevries@suse.de>
5546
5547 PR testsuite/24711
5548 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
5549 issuing next command.
5550
a8e9d247
AB
55512019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5552
5553 * gdb.ada/info_auto_lang.exp: Update expected results.
5554 * gdb.base/info-types.c: Add additional types to check.
5555 * gdb.base/info-types.exp: Update expected results.
5556
eb86c5e2
AB
55572019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
5558
5559 * gdb.base/info-types.c: New file.
5560 * gdb.base/info-types.exp: New file.
5561
01e175fe
AB
55622019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
5563
5564 * gdb.arch/riscv-bp-infcall.c: New file.
5565 * gdb.arch/riscv-bp-infcall.exp: New file.
5566
6b78c3f8
AB
55672019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
5568
5569 PR breakpoints/24541
5570 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
5571
da738167
TV
55722019-07-14 Tom de Vries <tdevries@suse.de>
5573
5574 PR testsuite/24760
5575 * gdb.objc/basicclass.exp: Fix unterminated string.
5576
0d4e84ed
AB
55772019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
5578 Andrew Burgess <andrew.burgess@embecosm.com>
5579
5580 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
5581 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
5582 negative bounds.
5583 * gdb.fortran/vla-value.exp: Print elements of an array with
5584 negative bounds.
5585 * gdb.fortran/vla.f90: Setup an array with negative bounds for
5586 testing.
5587
021d8588
AB
55882019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
5589
5590 * gdb.base/options.exp (expect_string): Dequote strings in
5591 results.
5592 (test-string): Test strings with different quoting and reindent.
5593
f06f1252
TT
55942019-07-10 Tom Tromey <tromey@adacore.com>
5595
5596 * gdb.ada/mi_ex_cond.exp: Update expected results.
5597 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
5598 * gdb.ada/mi_catch_ex.exp: Update expected results.
5599 * gdb.ada/mi_catch_assert.exp: Update expected results.
5600 * gdb.ada/catch_ex.exp (catch_exception_info)
5601 (catch_exception_entry, catch_assert_entry)
5602 (catch_unhandled_entry): Update.
5603 * gdb.ada/catch_assert_if.exp: Update expected results.
5604
b863685d
RB
56052019-07-10 Richard Bunt <richard.bunt@arm.com>
5606 Stephen Roberts <stephen.roberts@arm.com>
5607
5608 * gdb.base/define.exp: Restore original prompt.
5609
cb1e4e32
PA
56102019-07-09 Pedro Alves <palves@redhat.com>
5611
5612 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
5613 breakpoints" output.
5614 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
5615 * gdb.python/py-breakpoint.exp: No longer expect that "catch
5616 throw" creates breakpoint.
5617 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
5618 'type="catchpoint"'.
5619
b58a68fe
PA
56202019-07-09 Pedro Alves <palves@redhat.com>
5621
5622 PR c++/15468
5623 * gdb.cp/except-multi-location-lib.cc: New.
5624 * gdb.cp/except-multi-location-main.cc: New.
5625 * gdb.cp/except-multi-location.exp: New.
5626
0826779b
PW
56272019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
5628
5629 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
5630 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
5631 argument and update callers.
5632
5b0e2db4
AB
56332019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5634
5635 * gdb.arch/amd64-break-on-asm-line.S: New file.
5636 * gdb.arch/amd64-break-on-asm-line.exp: New file.
5637
1f6f6e21
PW
56382019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5639
5640 * gdb.base/printcmds.exp: Test printing C string and
5641 C wide string convenience vars without transiting via the inferior.
5642 Also make test names unique.
5643
ea142fbf
AH
56442019-07-08 Alan Hayward <alan.hayward@arm.com>
5645
5862c886 5646 PR breakpoints/25011
ea142fbf
AH
5647 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
5648
213fd9fa
PA
56492019-07-04 Pedro Alves <palves@redhat.com>
5650
5651 * lib/gdb.exp (foreach_with_prefix): Don't return early if
5652 body returned ok(0), break(3) or continue(4).
5653 * gdb.testsuite/foreach_with_prefix.exp: New file.
5654
2b40fda7
AH
56552019-07-04 Alan Hayward <alan.hayward@arm.com>
5656
5657 * gdb.server/unittest.exp: Allow 0 unit tests to run.
5658
a26c8de0
PA
56592019-07-03 Pedro Alves <palves@redhat.com>
5660
5661 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
5662 "return -code".
5663
5f4ba3e7
PA
56642019-07-03 Pedro Alves <palves@redhat.com>
5665
5666 PR cli/24732
5667 * gdb.base/shell.exp: Load completion-support.exp.
5668 Adjust expected error output. Add completion tests.
5669
a994424f
PA
56702019-07-03 Pedro Alves <palves@redhat.com>
5671
5672 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
5673 string_to_regexp.
5674
3d9be6f5
PA
56752019-07-03 Pedro Alves <palves@redhat.com>
5676
5677 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
5678 (expect_integer): Adjust to expect "-string".
5679 (expect_string): New.
5680 (all_options): Expect "-string".
5681 (test-flag, test-boolean): Adjust to expect "-string".
5682 (test-string): New proc.
5683 (top level): Call it.
5684
41fc454c
PA
56852019-07-03 Pedro Alves <palves@redhat.com>
5686
5687 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
5688 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
5689 the expected output in the success.
5690
b2b2a215
PA
56912019-07-03 Pedro Alves <palves@redhat.com>
5692
5693 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5694 Split one gdb_test_multiple call in two to avoid a race.
5695
fdbc9870
PA
56962019-07-03 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.base/with.c: New file.
5699 * gdb.base/with.exp: New file.
5700
c6ac8931
PA
57012019-07-03 Pedro Alves <palves@redhat.com>
5702
5703 * gdb.base/settings.exp: Replace all references to "maint
5704 test-settings set" with references to "maint set test-settings",
5705 and all references to "maint test-settings show" with references
5706 to "maint show test-settings".
5707
970f9d09
PA
57082019-07-03 Pedro Alves <palves@redhat.com>
5709
5710 * gdb.base/settings.exp (test-string): Adjust expected out when
5711 testing "maint test-settings show filename"
5712
54d66006
PA
57132019-07-02 Pedro Alves <palves@redhat.com>
5714
5715 * gdb.base/options.exp (test-info-threads): New procedure.
5716 (top level): Call it.
5717
10d06d82
TT
57182019-06-28 Tom Tromey <tromey@adacore.com>
5719
5720 * gdb.dwarf2/ada-linkage-name.c: New file.
5721 * gdb.dwarf2/ada-linkage-name.exp: New file.
5722
3d507ff2
TT
57232019-06-27 Tom Tromey <tromey@adacore.com>
5724
d039f014 5725 PR c++/20020:
3d507ff2
TT
5726 * gdb.cp/constexpr-field.exp: Use setup_xfail.
5727
8af58ffe
TV
57282019-06-26 Tom de Vries <tdevries@suse.de>
5729
5730 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
5731
22e21752
TV
57322019-06-26 Tom de Vries <tdevries@suse.de>
5733
5734 * gdb.base/index-cache.exp: Add back missing debug option.
5735
b65b566c
PW
57362019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5737
5738 * gdb.base/alias.exp: Test non matching/non existing prefixes.
5739
5c2c8c69
TV
57402019-06-25 Tom de Vries <tdevries@suse.de>
5741
5742 PR testsuite/24727
5743 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
5744
164e3873
TV
57452019-06-24 Tom de Vries <tdevries@suse.de>
5746
5747 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
5748
824eacee
TV
57492019-06-24 Tom de Vries <tdevries@suse.de>
5750
5751 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
5752 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
5753 * gdb.trace/unavailable-dwarf-piece.exp: Same.
5754
385b97d3
TV
57552019-06-24 Tom de Vries <tdevries@suse.de>
5756
5757 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
5758
c596f180
TV
57592019-06-21 Tom de Vries <tdevries@suse.de>
5760
5761 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
5762
b13a7d03
TV
57632019-06-21 Tom de Vries <tdevries@suse.de>
5764
5765 PR testsuite/24518
5766 PR ada/24713
5767 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
5768 index.
5769
899277ae
TT
57702019-06-19 Tom Tromey <tromey@adacore.com>
5771
5772 * gdb.ada/length_cond.exp: Add intro comment.
5773
680e1bee
TT
57742019-06-19 Tom Tromey <tromey@adacore.com>
5775
5776 * gdb.ada/length_cond.exp: New file.
5777 * gdb.ada/length_cond/length_cond.adb: New file.
5778 * gdb.ada/length_cond/pck.adb: New file.
5779 * gdb.ada/length_cond/pck.ads: New file.
5780
0ed4690a
TV
57812019-06-18 Tom de Vries <tdevries@suse.de>
5782
5783 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
5784
d20ed5fd
TT
57852019-06-18 Tom Tromey <tromey@adacore.com>
5786
5787 * gdb.base/list0.h: Add comment explaining control character.
5788
86e04673
TV
57892019-06-18 Tom de Vries <tdevries@suse.de>
5790
5791 * boards/fission.exp: Break up long debug_flags line.
5792
c4973306
SM
57932019-06-16 Tom de Vries <tdevries@suse.de>
5794
5795 PR gdb/24445
5796 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
5797 generated index.
5798
93cb9841
AB
57992019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5800
5801 PR gdb/24686
5802 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
5803 improve detection of bug gdb/24541.
5804
399aaebd
SM
58052019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
5806
5807 PR gdb/24669
5808 * gdb.base/index-cache.exp (uses_readnow,
5809 expecting_index_cache_use): Define global variable.
5810 (test_cache_enabled_miss, test_cache_enabled_hit): Use
5811 expecting_index_cache_use.
5812
584a927c
AB
58132019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
5814 Andrew Burgess <andrew.burgess@embecosm.com>
5815
5816 * gdb.fortran/pointers.f90: New file.
5817 * gdb.fortran/print_type.exp: New file.
5818 * gdb.fortran/vla-ptype.exp: Adapt expected results.
5819 * gdb.fortran/vla-type.exp: Likewise.
5820 * gdb.fortran/vla-value.exp: Likewise.
5821 * gdb.mi/mi-vla-fortran.exp: Likewise.
5822
30056ea0
AB
58232019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5824
5825 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
5826 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
5827 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
5828 as a stop reason.
5829
ec8e2b6d
AB
58302019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5831
5832 * gdb.base/annota1.exp: Update expected results.
5833 * gdb.cp/annota2.exp: Likewise.
5834 * gdb.cp/annota3.exp: Likewise.
5835
09e4c4e1
AB
58362019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
5837
5838 * gdb.base/style-logging.exp: Remove path from test name.
5839
0735b091
TT
58402019-06-14 Tom Tromey <tromey@adacore.com>
5841
5842 PR gdb/24502:
5843 * gdb.base/style-logging.exp: New file.
5844
f5686554
TT
58452019-06-14 Tom Tromey <tromey@adacore.com>
5846
5847 * gdb.base/symfile-warn.exp: New file.
5848 * gdb.base/symfile-warn.c: New file.
5849
a0c1ffed
TT
58502019-06-14 Tom Tromey <tromey@adacore.com>
5851
5852 * gdb.base/annotate-symlink.exp: New file.
5853
f411722c
TT
58542019-06-14 Tom Tromey <tromey@adacore.com>
5855
5856 * gdb.ada/set_wstr.exp: Add reassignment test.
5857
4268ec18
TT
58582019-06-14 Tom Tromey <tromey@adacore.com>
5859
5860 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
5861 'unchecked_access and 'unrestricted_access as well.
5862
9a9e394b
TT
58632019-06-14 Tom Tromey <tromey@adacore.com>
5864
5865 PR ada/24539:
5866 * gdb.ada/vla.exp: Update tests.
5867 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
5868 pragma.
5869
4c048731
PA
58702019-06-13 Pedro Alves <palves@redhat.com>
5871
5872 * gdb.base/settings.exp (test-integer): Test junk after
5873 "unlimited".
5874
6665660a
PA
58752019-06-13 Pedro Alves <palves@redhat.com>
5876
5877 * gdb.base/options.exp (test-thread-apply): New.
5878 (top level): Call it.
5879
5d707134
PA
58802019-06-13 Pedro Alves <palves@redhat.com>
5881
5882 * gdb.base/options.exp (test-frame-apply): New.
5883 (top level): Test print commands with different "frame apply"
5884 prefixes.
5885
e2a689da
PA
58862019-06-13 Pedro Alves <palves@redhat.com>
5887
e79be6e5 5888 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
5889 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
5890 'max_completions' parameter and handle it.
5891 (test_gdb_completion_offers_commands): New.
5892
90a1ef87
PA
58932019-06-13 Pedro Alves <palves@redhat.com>
5894
5895 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
5896
d4c16835
PA
58972019-06-13 Pedro Alves <palves@redhat.com>
5898
5899 * gdb.base/options.exp (test-backtrace): New.
5900 (top level): Call it.
5901
2daf894e
PA
59022019-06-13 Pedro Alves <palves@redhat.com>
5903
5904 * gdb.guile/scm-frame-args.exp: Use "set print
5905 raw-frame-arguments" instead of "set print raw frame-arguments".
5906 * gdb.python/py-frame-args.exp: Likewise.
5907
e6ed716c
PA
59082019-06-13 Pedro Alves <palves@redhat.com>
5909
5910 * gdb.compile/compile.exp: Adjust expected output to option
5911 processing changes.
5912
7d8062de
PA
59132019-06-13 Pedro Alves <palves@redhat.com>
5914
5915 * gdb.base/options.exp: Build executable.
5916 (test-print): New procedure.
5917 (top level): Call it, once for "print" and another for "compile
5918 print".
5919
9d0faba9
PA
59202019-06-13 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/options.c: New file.
5923 * gdb.base/options.exp: New file.
5924
dee7b4c8
PA
59252019-06-13 Pedro Alves <palves@redhat.com>
5926
5927 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
5928 that "o" is ambiguous.
5929
dca0f6c0
PA
59302019-06-13 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.base/settings.c: New file.
5933 * gdb.base/settings.exp: New file.
5934
ccf46844
PA
59352019-06-13 Pedro Alves <palves@redhat.com>
5936
5937 * gdb.base/completion.exp: Fix comment typo.
5938
b9a3f842
PA
59392019-06-13 Pedro Alves <palves@redhat.com>
5940
5941 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
5942 foo --1" test.
5943
d106773e
PA
59442019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
5945
5946 * gdb.fortran/block-data.f: New.
5947 * gdb.fortran/block-data.exp: New.
5948
fea82da0
TV
59492019-06-11 Tom de Vries <tdevries@suse.de>
5950
5951 PR testsuite/24521
5952 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
5953 message.
5954
8c2e74f1
TV
59552019-06-11 Tom de Vries <tdevries@suse.de>
5956
5957 PR testsuite/24521
5958 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
5959
b49851c8
TV
59602019-06-11 Tom de Vries <tdevries@suse.de>
5961
5962 * boards/readnow.exp: New file.
5963
a7067863
AB
59642019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
5965
5966 * gdb.fortran/vla-sizeof.exp: Update expected results.
5967
1a3da2cd
AB
59682019-06-06 Amos Bird <amosbird@gmail.com>
5969
5970 * gdb.base/annota1.exp (thread_switch): Add test for
5971 thread-exited annotation.
5972
3847a7bf
TT
59732019-06-06 Tom Tromey <tromey@adacore.com>
5974
5975 * gdb.base/maint.exp: Expect command started/finished output.
5976
0088ba59
AB
59772019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5978
5979 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
5980 comment.
5981 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
5982
312617a3
AB
59832019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
5984
5985 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
5986 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
5987 * gdb.arch/riscv-unwind-long-insn.c: New file.
5988 * gdb.arch/riscv-unwind-long-insn.exp: New file.
5989
e1f2e1a2
CB
59902019-06-04 Christian Biesinger <cbiesinger@google.com>
5991
d3238f7d 5992 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 5993
206584bd
PW
59942019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5995
5996 * lib/gdb.exp (help_list_trailer): New regexp variable
5997 factorizing the help trailer message.
5998 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
5999 arg to allow to better factorize various tests.
6000 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6001 (test_prefix_command_help): Use help_list_trailer.
6002 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6003 * gdb.guile/scm-cmd.exp: Likewise.
6004 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6005 * gdb.base/help.exp: Use test_user_defined_class_help.
6006 * gdb.base/style.exp: Add tests for styling of help and apropos.
6007 * lib/gdb-utils.exp (style): Add title and highlight styles.
6008
708dc93e
PW
60092019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6010
6011 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6012 $_shell_exitsignal.
6013 * gdb.base/default.exp: Update for new convenience variables.
6014
f49055a5
TT
60152019-05-29 Tom Tromey <tromey@adacore.com>
6016
6017 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6018 to "break complete ada" test case's regexp.
6019
4330d61d
TT
60202019-05-29 Tom Tromey <tromey@adacore.com>
6021
6022 PR c++/20020:
6023 * gdb.cp/constexpr-field.exp: New file.
6024 * gdb.cp/constexpr-field.cc: New file.
6025
000439d5
TT
60262019-05-29 Tom Tromey <tromey@adacore.com>
6027
6028 * gdb.base/finish.exp (finish_no_print): New proc.
6029 (finish_tests): Call it.
6030
5a01c34c
TV
60312019-05-24 Tom de Vries <tdevries@suse.de>
6032
6033 * gdb.dwarf2/gdb-add-index.exp: New file.
6034
18125b16
TT
60352019-05-22 Tom Tromey <tromey@adacore.com>
6036
6037 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6038 * gdb.base/style.exp: Use "style".
6039 * lib/gdb-utils.exp (style): New proc.
6040
af1a8d03
TV
60412019-05-22 Tom de Vries <tdevries@suse.de>
6042
6043 * gdb.base/align.exp: Require c++11.
6044
e7fe496b
TV
60452019-05-22 Tom de Vries <tdevries@suse.de>
6046
6047 PR testsuite/24586
6048 * gdb.python/py-mi-var-info-path-expression.exp: Call
6049 mi_skip_python_tests to check if python is supported.
6050
8fca4da0
AH
60512019-05-22 Alan Hayward <alan.hayward@arm.com>
6052
6053 * gdb.arch/aarch64-pauth.c: New test.
6054 * gdb.arch/aarch64-pauth.exp: New file.
6055
b7060614
AH
60562019-05-22 Alan Hayward <alan.hayward@arm.com>
6057
6058 * README (Re-running Tests Outside The Testsuite): New section.
6059
669d0468
TV
60602019-05-21 Tom de Vries <tdevries@suse.de>
6061
6062 * gdb.arch/amd64-eval.exp: Require c++11.
6063 * gdb.base/max-depth.exp: Same.
6064 * gdb.compile/compile-cplus-array-decay.exp: Same.
6065 * gdb.cp/meth-typedefs.exp: Same.
6066 * gdb.cp/subtypes.exp: Same.
6067 * gdb.cp/temargs.exp: Same.
6068
ce3ebcaa
AH
60692019-05-21 Alan Hayward <alan.hayward@arm.com>
6070
6071 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6072
34d11c68
AB
60732019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6074
6075 PR gdb/18644
6076 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6077 * gdb.fortran/printing-types.exp: Add new test.
6078 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6079 testing.
6080 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6081 setup_kfail call.
6082
87781e84
AH
60832019-05-17 Alan Hayward <alan.hayward@arm.com>
6084
6085 * README (Running the Testsuite): Change example.
6086 (Testsuite Parameters): Remove TRANSCRIPT.
6087 * lib/gdb.exp: Remove TRANSCRIPT check.
6088
b420b89e
AH
60892019-05-17 Alan Hayward <alan.hayward@arm.com>
6090
6091 * README (Testsuite Parameters): Add replay logging to
6092 GDBSERVER_DEBUG.
6093 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6094 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6095 as a comma separated list.
6096 (gdb_debug_init): Override procedure.
6097
408e9b8b
AH
60982019-05-17 Alan Hayward <alan.hayward@arm.com>
6099
6100 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6101 (gdb_write_cmd_file): New procedure.
6102 * lib/gdbserver-support.exp (gdbserver_start): Call
6103 gdbserver_write_cmd_file.
6104 (gdbserver_write_cmd_file): New procedure.
6105
f9e2e39d
AH
61062019-05-17 Alan Hayward <alan.hayward@arm.com>
6107
6108 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6109 (delete_breakpoints): Likewise.
6110 (gdb_run_cmd): Likewise.
6111 (gdb_start_cmd): Likewise.
6112 (gdb_starti_cmd): Likewise.
6113 (gdb_internal_error_resync): Likewise.
6114 (gdb_test_multiple): Likewise.
6115 (gdb_reinitialize_dir): Likewise.
6116 (default_gdb_exit): Likewise.
6117 (gdb_file_cmd): Mark kill as optional.
6118 (default_gdb_start): Call gdb_stdin_log_init.
6119 (send_gdb): Call gdb_stdin_log_write.
6120 (rerun_to_main): Mark Y as an answer.
6121 (gdb_stdin_log_init): New function.
6122 (gdb_stdin_log_write): Likewise.
6123
81f47ac2
AH
61242019-05-17 Alan Hayward <alan.hayward@arm.com>
6125
6126 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6127 * gdb.base/debug-expr.exp: Likewise.
6128 * gdb.base/foll-fork.exp: Likewise.
6129 * gdb.base/foll-vfork.exp: Likewise.
6130 * gdb.base/fork-print-inferior-events.exp: Likewise.
6131 * gdb.base/gdb-sigterm.exp: Likewise.
6132 * gdb.base/gdbinit-history.exp: Likewise.
6133 * gdb.base/osabi.exp: Likewise.
6134 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6135 * gdb.base/ui-redirect.exp: Likewise.
6136 * gdb.gdb/unittest.exp: Likewise.
6137 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6138 * gdb.mi/mi-watch.exp: Likewise.
6139 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6140 * gdb.mi/user-selected-context-sync.exp: Likewise.
6141 * gdb.python/python.exp: Disable debug test when debugging.
6142 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6143 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6144 Likewise.
6145 * gdb.threads/stepi-random-signal.exp: Likewise.
6146
29b52314
AH
61472019-05-17 Alan Hayward <alan.hayward@arm.com>
6148
6149 * Makefile.in: Pass through GDB_DEBUG.
6150 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6151 (gdb,debug): Add board setting.
6152 * lib/gdb.exp (default_gdb_start): Start debugging.
6153 (gdb_debug_enabled): New procedure.
6154 (gdb_debug_init): Likewise.
29b52314
AH
6155
61562019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 6157
29b52314
AH
6158 * Makefile.in: Pass through GDB_DEBUG.
6159 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
6160 (gdb,debug): Add board setting.
6161 * lib/gdb.exp (default_gdb_start): Start debugging.
6162 (gdb_debug_enabled): New procedure.
6163 (gdb_debug_init): Likewise.
29b52314 6164
ca1285d1
AH
61652019-05-17 Alan Hayward <alan.hayward@arm.com>
6166
6167 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6168
f3a09c80
AH
61692019-05-17 Alan Hayward <alan.hayward@arm.com>
6170
6171 * gdb.base/ui-redirect.exp: Test redirection.
6172
26648588
JV
61732019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6174
6175 * gdb.mi/mi-complete.exp: New file.
6176 * gdb.mi/mi-complete.cc: Likewise.
6177
14237686
AB
61782019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6179
6180 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6181 indexed and sliced arrays, and pointers to arrays.
6182
e7bd7fba
TT
61832019-05-14 Tom Tromey <tromey@adacore.com>
6184
6185 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6186 styling test.
6187
2764128d
TV
61882019-05-14 Tom de Vries <tdevries@suse.de>
6189
6190 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6191 selection entry encoding.
6192
71bed2db
TT
61932019-05-10 Tom Tromey <tromey@adacore.com>
6194
6195 * gdb.ada/info_exc.exp: Add "complete" test.
6196
63b667ad
TV
61972019-05-09 Tom de Vries <tdevries@suse.de>
6198
6199 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6200 CU-relative.
6201
9cfd2b89
TV
62022019-05-09 Tom de Vries <tdevries@suse.de>
6203
6204 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6205 CU-relative.
6206
2228ef77
XR
62072019-05-08 Joel Brobecker <brobecker@adacore.com>
6208
6209 * gdb.ada/frame_arg_lang.exp: New testcase.
6210 * gdb.ada/frame_arg_lang/bla.adb: New file.
6211 * gdb.ada/frame_arg_lang/pck.ads: New file.
6212 * gdb.ada/frame_arg_lang/pck.adb: New file.
6213 * gdb.ada/frame_arg_lang/foo.c: New file.
6214
80e55b13
TT
62152019-05-08 Tom Tromey <tromey@adacore.com>
6216
6217 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6218
9d3421af
TT
62192019-05-08 Tom Tromey <tromey@adacore.com>
6220
6221 * gdb.base/ptype-offsets.exp: Update tests.
6222
844333e2
TT
62232019-05-08 Tom Tromey <tromey@adacore.com>
6224
6225 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6226 cases.
6227 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6228 "short".
6229
988915ee
TT
62302019-05-08 Tom Tromey <tromey@adacore.com>
6231
6232 * gdb.ada/vla.exp: New file.
6233 * gdb.ada/vla/vla.adb: New file.
6234
7bd55dac
TV
62352019-05-07 Tom de Vries <tdevries@suse.de>
6236
6237 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6238
75f06e9d
TV
62392019-05-07 Tom de Vries <tdevries@suse.de>
6240
6241 PR testsuite/24522
6242 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6243 section.
6244
77e7aaa4
TV
62452019-05-07 Tom de Vries <tdevries@suse.de>
6246
6247 PR testsuite/24522
6248 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6249 .debug_aranges section.
6250
456ba0fa
TV
62512019-05-07 Tom de Vries <tdevries@suse.de>
6252
6253 PR testsuite/24159
6254 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6255
5a56d6a6
TV
62562019-05-06 Tom de Vries <tdevries@suse.de>
6257
6258 * lib/gdb.exp (exec_has_index_section): New proc.
6259 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6260 section.
6261
9d6d4be8
TV
62622019-05-04 Tom de Vries <tdevries@suse.de>
6263
6264 * boards/cc-with-debug-names.exp: New file.
6265
222a8d25
TT
62662019-05-03 Tom Tromey <tromey@adacore.com>
6267
6268 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6269 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6270 * gdb.ada/char_enum.exp: Add test.
6271
0fdfd794
TV
62722019-05-03 Tom de Vries <tdevries@suse.de>
6273
6274 * boards/cc-with-gdb-index.exp: New file.
6275
80062eb9
AB
62762019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6277
6278 * gdb.rust/simple.exp: Add new test case.
6279 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6280 (main): Initialise an instance of the new struct.
6281
4504bbde
TT
62822019-05-01 Tom Tromey <tromey@adacore.com>
6283
6284 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6285 record.
6286 (NPR): New variable.
6287 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6288 test.
6289
d48e62f4
TT
62902019-05-01 Tom Tromey <tromey@adacore.com>
6291
6292 * gdb.ada/packed_array_assign.exp: Add packed assignment
6293 regression test.
6294
f59f30f5
TV
62952019-05-01 Tom de Vries <tdevries@suse.de>
6296
6297 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6298
b70bfc54
TV
62992019-05-01 Tom de Vries <tdevries@suse.de>
6300
6301 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6302
15f18d14
AT
63032019-04-30 Ali Tamur <tamur@google.com>
6304
6305 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6306
2ff0a947
TT
63072019-04-30 Tom Tromey <tromey@adacore.com>
6308
6309 * lib/ada.exp (find_ada_tool): New proc.
6310 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6311 * gdb.ada/catch_ex_std.exp: New file.
6312 * gdb.ada/catch_ex_std/foo.adb: New file.
6313 * gdb.ada/catch_ex_std/some_package.adb: New file.
6314 * gdb.ada/catch_ex_std/some_package.ads: New file.
6315
a776957c
TT
63162019-04-30 Tom Tromey <tromey@adacore.com>
6317
6318 PR c++/24470:
6319 * gdb.cp/temargs.cc: Add test code from PR.
6320
bc68014d
AB
63212019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6322
6323 * gdb.fortran/vla-datatypes.exp: Update expected results.
6324 * gdb.fortran/vla-ptype.exp: Likewise.
6325 * gdb.fortran/vla-type.exp: Likewise.
6326 * gdb.fortran/vla-value.exp: Likewise.
6327
f1fdc960
AB
63282019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6329
6330 * gdb.fortran/ptr-indentation.exp: Update expected results.
6331 * gdb.fortran/ptype-on-functions.exp: Likewise.
6332 * gdb.fortran/vla-ptr-info.exp: Likewise.
6333 * gdb.fortran/vla-value.exp: Likewise.
6334
bf7a4de1
AB
63352019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6336
6337 * gdb.fortran/ptype-on-functions.exp: New file.
6338 * gdb.fortran/ptype-on-functions.f90: New file.
6339
bbe75b9d
AB
63402019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6341
6342 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6343 case void string.
6344
1db455a7
AB
63452019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6346
6347 * gdb.fortran/complex.exp: Expand.
6348 * gdb.fortran/complex.f: Renamed to...
6349 * gdb.fortran/complex.f90: ...this, and extended to add more
6350 complex values.
6351
b6d03bb2
AB
63522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6353
6354 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6355 MODULO, CMPLX.
6356
2e62ab40
AB
63572019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6358 Richard Bunt <richard.bunt@arm.com>
6359
6360 * gdb.base/max-depth.c: New file.
6361 * gdb.base/max-depth.exp: New file.
6362 * gdb.python/py-nested-maps.c: New file.
6363 * gdb.python/py-nested-maps.exp: New file.
6364 * gdb.python/py-nested-maps.py: New file.
6365 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6366 (test_all_common): Call test_max_depth.
6367 * gdb.fortran/max-depth.exp: New file.
6368 * gdb.fortran/max-depth.f90: New file.
6369 * gdb.go/max-depth.exp: New file.
6370 * gdb.go/max-depth.go: New file.
6371 * gdb.modula2/max-depth.exp: New file.
6372 * gdb.modula2/max-depth.c: New file.
6373 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6374
d2b584a5
TV
63752019-04-29 Tom de Vries <tdevries@suse.de>
6376
6377 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6378
136afab8
PW
63792019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6380
6381 * gdb.base/callexit.exp: Test may-call-functions off.
6382
725cbb63
KS
63832019-04-25 Keith Seitz <keiths@redhat.com>
6384
6385 PR c++/24367
6386 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6387 (another_incomplete_struct, test_incomplete): New definitions.
6388 (main): Use new definitions.
6389 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6390 functions.
6391
701adfb0
PA
63922019-04-25 Ali Tamur <tamur@google.com>
6393
6394 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6395
82433e3e
SDJ
63962019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6397
6398 PR corefiles/11608
6399 PR corefiles/18187
6400 * gdb.base/coredump-filter-build-id.exp: New file.
6401
dd06d4d6
AH
64022019-04-25 Alan Hayward <alan.hayward@arm.com>
6403
e79be6e5
SM
6404 * Makefile.in: Pass through GDBSERVER_DEBUG.
6405 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6406 (gdbserver,debug): Add board setting.
6407 * gdb.trace/tspeed.exp: Skip when debugging.
6408 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6409 * lib/gdbserver-support.exp: Likewise
dd06d4d6 6410
1670072e
TT
64112019-04-24 Tom Tromey <tromey@adacore.com>
6412
6413 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6414 Rust.
6415
a59240a4
TT
64162019-04-24 Tom Tromey <tromey@adacore.com>
6417
6418 * gdb.arch/amd64-eval.exp: Test bitfield return.
6419 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6420 (class Foo) <return_bitfields>: New method.
6421 (main): Call it.
6422
b907456c
AB
64232019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6424
6425 * gdb.cp/many-args.cc: New file.
6426 * gdb.cp/many-args.exp: New file.
6427
5c565afd
TV
64282019-04-23 Tom de Vries <tdevries@suse.de>
6429
6430 PR gdb/24433
6431 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6432
ba22ff86
AH
64332019-04-23 Alan Hayward <alan.hayward@arm.com>
6434
6435 * gdb.trace/backtrace.exp: Use nopie flag.
6436 * gdb.trace/circ.exp: Likewise.
6437 * gdb.trace/collection.exp: Likewise.
6438 * gdb.trace/ftrace.exp: Likewise.
6439 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6440 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6441 * gdb.trace/qtro.exp: Likewise.
6442 * gdb.trace/read-memory.exp: Likewise.
6443 * gdb.trace/report.exp: Likewise.
6444 * gdb.trace/tfile.exp: Likewise.
6445 * gdb.trace/tfind.exp: Likewise.
6446 * gdb.trace/unavailable.exp: Likewise.
6447
7905fc35
PA
64482019-04-22 Pedro Alves <palves@redhat.com>
6449
6450 * gdb.base/solib-probes-nosharedlibrary.c,
6451 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6452
8ecb59f8
TT
64532019-04-19 Tom Tromey <tromey@adacore.com>
6454
6455 * gdb.ada/ptype_union.c: New file.
6456 * gdb.ada/ptype_union.exp: New file.
6457
62160ec9
TT
64582019-04-19 Tom Tromey <tromey@adacore.com>
6459
6460 PR symtab/24423:
6461 * gdb.base/list0.h (foo): Add a control-l character.
6462
36cd4ba5
TV
64632019-04-18 Tom de Vries <tdevries@suse.de>
6464
6465 PR gdb/24433
6466 * boards/local-board.exp: Set sysroot to "".
6467
b73715df
TV
64682019-04-18 Tom de Vries <tdevries@suse.de>
6469 Pedro Alves <palves@redhat.com>
6470
6471 PR gdb/24454
6472 * gdb.threads/vfork-follow-child-exec.c: New file.
6473 * gdb.threads/vfork-follow-child-exec.exp: New file.
6474 * gdb.threads/vfork-follow-child-exit.c: New file.
6475 * gdb.threads/vfork-follow-child-exit.exp: New file.
6476
4aa866af
LS
64772019-04-15 Leszek Swirski <leszeks@google.com>
6478
6479 * gdb.arch/amd64-eval.cc: New file.
6480 * gdb.arch/amd64-eval.exp: New file.
6481
e5a1a79a
AH
64822019-04-11 Alan Hayward <alan.hayward@arm.com>
6483
6484 * gdb.server/sysroot.c: New test.
6485 * gdb.server/sysroot.exp: New file.
6486 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
6487 matching param.
6488
41077b66
AB
64892019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
6490
6491 * gdb.base/align.exp: Extend test to cover structures containing
6492 only static fields.
6493
c30391f8
TV
64942019-04-11 Tom de Vries <tdevries@suse.de>
6495
6496 * boards/cc-with-dwz-m.exp: New file.
6497 * boards/cc-with-dwz.exp: New file.
6498 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
6499
e242fd12
SM
65002019-04-09 Simon Marchi <simon.marchi@efficios.com>
6501
6502 * gdb.base/start-cpp.exp: New file.
6503 * gdb.base/start-cpp.cc: New file.
6504
2b0c8b01
KB
65052019-04-08 Kevin Buettner <kevinb@redhat.com>
6506
6507 * gdb.python/py-thrhandle.exp: Adjust tests to call
6508 thread_from_handle instead of thread_from_thread_handle.
6509
947210e5
KB
65102019-04-08 Kevin Buettner <kevinb@redhat.com>
6511
6512 * gdb.python/py-thrhandle.exp: Add tests for
6513 gdb.InferiorThread.handle.
6514
d7df6549
AB
65152019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6516
6517 * gdb.python/py-function.exp: Check calling helper function from
6518 all languages.
6519 * lib/gdb.exp (gdb_supported_languages): New proc.
6520
8bdc1658
AB
65212019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
6522
6523 * gdb.base/complex-parts.c: New file.
6524 * gdb.base/complex-parts.exp: New file.
6525
05caa1d2
TT
65262019-04-01 Tom Tromey <tromey@adacore.com>
6527
6528 PR symtab/23331:
6529 * gdb.dwarf2/dw2-ranges-main.c: New file.
6530 * gdb.dwarf2/dw2-ranges-psym.c: New file.
6531 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
6532
7734102d
EZ
65332019-03-30 Simon Marchi <simark@simark.ca>
6534
6535 * gdb.base/default.exp: Add values for $_gdb_major and
6536 $_gdb_minor.
6537
188e1fa9
TT
65382019-03-29 Tom Tromey <tromey@adacore.com>
6539
6540 * gdb.base/help.exp: Tighten apropos regexp.
6541
2880242d
KS
65422019-03-29 Keith Seitz <keiths@redhat.com>
6543
6544 * gdb.fortran/array-bounds.exp: New file.
6545 * gdb.fortran/array-bounds.f90: New file.
6546
077cad8e
PW
65472019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6548
6549 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
6550
80047cfc
PW
65512019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6552
6553 * gdb.multi/hello.c (main): Increase alarm timer.
6554
f489207e
SL
65552019-03-28 Sandra Loosemore <sandra@codesourcery.com>
6556
6557 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
6558 factor when no hardware watchpoint support.
6559
c92df149
AH
65602019-03-28 Alan Hayward <alan.hayward@arm.com>
6561 Pedro Alves <palves@redhat.com>
6562
6563 * boards/local-board.exp: set sysroot to /.
6564
933aebfa
AH
65652019-03-27 Alan Hayward <alan.hayward@arm.com>
6566
6567 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
6568 in child.
6569
9f9aa852
AB
65702019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6571
6572 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
6573 field.
6574 (make_container): Initialise new field.
6575 * gdb.python/py-prettyprint.exp: Add new tests.
6576 * gdb.python/py-prettyprint.py (class ContainerPrinter)
6577 <display_hint>: New method.
6578
3714a195
AB
65792019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6580
6581 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
6582 gdb_continue_to_breakpoint more throughout this test.
6583 (run_lang_tests) Supply unique test names, and use
6584 gdb_test_no_output.
6585
18c77628
AB
65862019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
6587
6588 * gdb.base/finish-pretty.exp: Update expected results.
6589 * gdb.base/pretty-print.c: New file.
6590 * gdb.base/pretty-print.exp: New file.
6591
9a93502f
PA
65922019-03-25 Pedro Alves <palves@redhat.com>
6593
6594 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
6595 move comments outside list. Append '-i "" eof' section.
6596
968aa7ae
AH
65972019-03-22 Alan Hayward <alan.hayward@arm.com>
6598
34a7f2a4 6599 PR testsuite/25016
968aa7ae
AH
6600 * README: Add pie options.
6601 * gdb.base/break-interp.exp: Ensure pie is disabled.
6602 * gdb.base/dump.exp: Likewise.
6603 * lib/gdb.exp (gdb_compile): Add pie option.
6604
4c7d57e7
TT
66052019-03-19 Tom Tromey <tromey@adacore.com>
6606
6607 * gdb.mi/mi2-cli-display.c: New file.
6608 * gdb.mi/mi2-cli-display.exp: New file.
6609
bff8c71f
TT
66102019-03-18 Joel Brobecker <brobecker@adacore.com>
6611 Tom Tromey <tromey@adacore.com>
6612
6613 * gdb.ada/ptype_array/pck.adb: New file.
6614 * gdb.ada/ptype_array/pck.ads: New file.
6615 * gdb.ada/ptype_array/foo.adb: New file.
6616 * gdb.ada/ptype_array.exp: New file.
6617
d085f989
TT
66182019-03-14 Tom Tromey <tromey@adacore.com>
6619
6620 * gdb.base/style.exp: Add "set style sources" test.
6621
b4be1b06
SM
66222019-03-13 Simon Marchi <simon.marchi@ericsson.com>
6623
6624 * mi-breakpoint-location-ena-dis.exp: Rename to ...
6625 * mi-breakpoint-multiple-locations.exp: ... this.
6626 (make_breakpoints_pattern): New proc.
6627 (do_test): Add mi_version parameter, test -break-insert,
6628 -break-info and =breakpoint-created.
6629
7cde5fc2
AB
66302019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
6631
6632 * config/default.exp: Remove 'load_lib gdb.exp'.
6633 * config/monitor.exp: Likewise.
6634 * config/sid.exp: Likewise.
6635 * config/sim.exp: Likewise.
6636 * config/slite.exp: Likewise.
6637 * config/unix.exp: Likewise.
6638 * gdb.base/default.exp: Remove unhelpful comment.
6639
efbecbc1
AB
66402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6641
6642 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
6643
0841c79a
AB
66442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6645
6646 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
6647
4a270568
AB
66482019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6649
6650 * gdb.fortran/type-kinds.exp: Update expected results.
6651
067630bd
AB
66522019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6653
6654 * gdb.fortran/type-kinds.exp: Test new integer type kind.
6655
3be47f7a
AB
66562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6657
6658 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
6659 function.
6660 (test_basic_parsing_of_type_kinds): Expand types tested.
6661 (test_parsing_invalid_type_kinds): New function.
6662
4d00f5d8
AB
66632019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6664
6665 * gdb.fortran/intrinsics.exp: New file.
6666 * gdb.fortran/intrinsics.f90: New file.
6667 * gdb.fortran/type-kinds.exp: New file.
6668
c8f91604
AB
66692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6670
6671 * gdb.fortran/dot-ops.exp: New file.
6672
dd9f2c76
AB
66732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6674
6675 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
6676 Check upper and lower case logical literals.
6677
84ec9724
AB
66782019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6679
6680 * gdb.fortran/types.exp (test_float_literal_types_accepted):
6681 Remove duplicate tests.
6682
c3734e09
AH
66832019-03-06 Alan Hayward <alan.hayward@arm.com>
6684
6685 * lib/gdb.exp (builtin_cd): rename of cd.
6686 (cd): Override builtin.
6687
aa3cfbda
RB
66882019-03-06 Richard Bunt <richard.bunt@arm.com>
6689
6690 * gdb.fortran/function-calls.exp: New file.
6691 * gdb.fortran/function-calls.f90: New test.
6692
7b63ad86
RB
66932019-03-04 Richard Bunt <richard.bunt@arm.com>
6694
6695 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
6696 on user program standard output.
6697 * gdb.fortran/short-circuit-argument-list.f90: Record function
6698 calls.
6699
01abb042
AH
67002019-02-28 Alan Hayward <alan.hayward@arm.com>
6701
c3734e09
AH
6702 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
6703 failure.
01abb042 6704
92137da0
RO
67052019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6706
6707 PR gdb/8527
6708 * gdb.base/interrupt-daemon-attach.c,
6709 gdb.base/interrupt-daemon-attach.exp: New test.
6710
5862844d
PA
67112019-02-27 Pedro Alves <palves@redhat.com>
6712
6713 * gdb.base/page.exp: Add tests for "set width/height -1".
6714
8ed25214
PA
67152019-02-27 Pedro Alves <palves@redhat.com>
6716
6717 * gdb.base/page.exp: Add tests for "set/show width/height" with
6718 "infinite" values.
6719
6c28e44a
TT
67202019-02-27 Tom Tromey <tromey@adacore.com>
6721
6722 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
6723 2.4.
6724 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
6725 workaround.
6726
bf9a735e
AB
67272019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
6728
6729 * gdb.base/align.exp: Extend to compile in both C and C++, and add
6730 tests for structs with static members.
6731
8791793c
TT
67322019-02-26 Tom Tromey <tromey@adacore.com>
6733
6734 * gdb.python/py-value.exp (test_value_from_buffer): Check for
6735 ValueError, not TypeError.
6736
bc2a507e
KB
67372019-02-26 Kevin Buettner <kevinb@redhat.com>
6738
6739 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
6740 call from main program.
6741
e0e7d3bd
JB
67422019-02-23 Joel Brobecker <brobecker@adacore.com>
6743
6744 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
6745 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
6746 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
6747 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
6748 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
6749
9600246d
KS
67502019-02-22 Keith Seitz <keiths@redhat.com>
6751
6752 PR symtab/23853
6753 * gdb.base/symlink-sourcefile.c: New file.
6754 * gdb.base/symlink-sourcefile.exp: New file.
6755
0c95f9ed
TT
67562019-02-20 Tom Tromey <tom@tromey.com>
6757
6758 * gdb.base/info_qt.exp: Update.
6759
6caa91b6
SM
67602019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
6761
6762 * gdb.base/source.exp: Move "error in sourced script" code to
6763 the end.
6764 * gdb.base/source-error.gdb: Move contents to
6765 source-error-1.gdb. Add new code to source source-error-1.gdb.
6766 * gdb.base/source-error-1.gdb: New file, from previous
6767 source-error.gdb.
6768
6506371f
TT
67692019-02-17 Tom Tromey <tom@tromey.com>
6770
6771 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
6772 for macro styling.
6773 * gdb.base/style.c (SOME_MACRO): New macro.
6774
a0087920
TT
67752019-02-17 Tom Tromey <tom@tromey.com>
6776
6777 * gdb.base/style.exp: Add line-wrapping tests.
6778 * gdb.base/page.exp: Add test for quitting during pagination.
6779
a2cd4f14
JB
67802019-02-17 Joel Brobecker <brobecker@adacore.com>
6781
6782 * gdb.ada/big_packed_array: New testcase.
6783 * gdb.ada/homonym.exp: Fix incorrect expected output for
6784 "break <homonym__get_value>" test.
6785
9d70ffbc
WP
67862019-02-13 Weimin Pan <weimin.pan@oracle.com>
6787
6788 PR breakpoints/21870
6789 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
6790 and prepare_for_testing. Add comment.
6791 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
6792 redundant cleanup call. Clean up comment.
6793
01c7ae81
WP
67942019-02-12 Weimin Pan <weimin.pan@oracle.com>
6795
6796 PR breakpoints/21870
6797 * gdb.arch/aarch64-dbreg-contents.exp: New file.
6798 * gdb.arch/aarch64-dbreg-contents.c: New file.
6799
aff29d1c
JB
68002019-02-10 Joel Brobecker <brobecker@adacore.com>
6801
6802 * gdb.ada/mi_ref_changeable: New testcase.
6803
df0da8a2
AH
68042019-02-07 Alan Hayward <alan.hayward@arm.com>
6805
6806 * gdb.base/attach.exp: Add double attach test.
6807
bd447abb
SM
68082019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
6809
6810 * lib/gdb.exp (default_gdb_start): Don't match pagination
6811 prompt.
6812 (gdb_init): Set stty_init.
6813
1dbc40b9
TT
68142019-01-27 Tom Tromey <tom@tromey.com>
6815
6816 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
6817 skip_python_tests.
6818
353229bf
AH
68192019-01-24 Alan Hayward <alan.hayward@arm.com>
6820
6821 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
6822 New structure.
6823 (struct struct_static_02_02): Likewise.
6824 (struct struct_static_02_03): Likewise.
6825 (struct struct_static_02_04): Likewise.
6826 (struct struct_static_04_01): Likewise.
6827 (struct struct_static_04_02): Likewise.
6828 (struct struct_static_04_03): Likewise.
6829 (struct struct_static_04_04): Likewise.
6830 (struct struct_static_06_01): Likewise.
6831 (struct struct_static_06_02): Likewise.
6832 (struct struct_static_06_03): Likewise.
6833 (struct struct_static_06_04): Likewise.
6834 (cmp_struct_static_02_01): Likewise.
6835 (cmp_struct_static_02_02): Likewise.
6836 (cmp_struct_static_02_03): Likewise.
6837 (cmp_struct_static_02_04): Likewise.
6838 (cmp_struct_static_04_01): Likewise.
6839 (cmp_struct_static_04_02): Likewise.
6840 (cmp_struct_static_04_03): Likewise.
6841 (cmp_struct_static_04_04): Likewise.
6842 (cmp_struct_static_06_01): Likewise.
6843 (cmp_struct_static_06_02): Likewise.
6844 (cmp_struct_static_06_03): Likewise.
6845 (cmp_struct_static_06_04): Likewise.
6846 (call_all): Test new structs.
6847 * gdb.base/infcall-nested-structs.exp: Likewise.
6848
73021deb
AH
68492019-01-21 Alan Hayward <alan.hayward@arm.com>
6850 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
6851
fc65c7db
AH
68522019-01-21 Alan Hayward <alan.hayward@arm.com>
6853 * gdb.base/stack-protector.c: New test.
6854 * gdb.base/stack-protector.exp: New file.
6855 * gdb.cp/ovldbreak.exp: Only allow a single break line.
6856 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6857 option.
6858 (gdb_compile): Remove stack protector for GCC and prevent
6859 recursion.
6860
c24bdb02
KS
68612019-01-16 Keith Seitz <keiths@redhat.com>
6862
6863 PR gdb/23773
6864 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
6865
6f072a10
PFC
68662019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6867
6868 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
6869 aliases.
6870 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
6871 tests.
6872 * gdb.arch/powerpc-vector-regs.c: New file.
6873 * gdb.arch/powerpc-vector-regs.exp: New file.
6874
a7b8d682
PFC
68752019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
6876
6877 * gdb.arch/altivec-regs.exp: Fix the list passed to
6878 gdb_expect_list when testing "info vector".
6879
6eb6fb67
AB
68802019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6881
6882 * gdb.base/style.exp: Don't include path in testname.
6883
b56f80d8
KS
68842019-01-10 Keith Seitz <keiths@redhat.com>
6885
6886 PR gdb/23712
6887 PR symtab/23010
6888 * gdb.dwarf2/multidictionary.exp: New file.
6889
041be526
SM
68902019-01-09 Simon Marchi <simon.marchi@ericsson.com>
6891
6892 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
6893 (test_gnuv3_style_demangling): ... this.
6894 (test_lucid_style_demangling): Remove.
6895 (test_arm_style_demangling): Remove.
6896 (test_hp_style_demangling): Remove.
6897 (do_tests): Remove calls to the above.
6898
d820d0c3
AB
68992019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
6900
6901 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
6902 case.
6903
f097f5ad
TT
69042019-01-06 Tom Tromey <tom@tromey.com>
6905
6906 PR gdb/28155:
6907 * gdb.dwarf2/typedef-void-finish.exp: New file.
6908
2cd8cc0b
TT
69092018-12-28 Tom Tromey <tom@tromey.com>
6910 Simon Marchi <simark@simark.ca>
6911
6912 * gdb.base/jit-exec.exp: New file.
6913 * gdb.base/jit-exec.c: New file.
6914 * gdb.base/jit-execd.c: New file.
6915
35fb8261
TT
69162018-12-28 Tom Tromey <tom@tromey.com>
6917
6918 * gdb.base/style.exp: Update test to check for address styling.
6919
47fd17cd
TT
69202018-12-28 Tom Tromey <tom@tromey.com>
6921
6922 * gdb.base/style.exp: Add test for styling of "Reading symbols"
6923 message.
6924
d47032b7
TT
69252018-12-28 Tom Tromey <tom@tromey.com>
6926
6927 * gdb.base/style.exp: Add test for version number styling.
6928
af79b68d
TT
69292018-12-28 Tom Tromey <tom@tromey.com>
6930
6931 * gdb.base/style.exp: Add test for print_address_symbolic.
6932
0bb296cb
TT
69332018-12-28 Tom Tromey <tom@tromey.com>
6934
6935 * gdb.base/style.exp: Add test for breakpoint setting.
6936
80ae2043
TT
69372018-12-28 Tom Tromey <tom@tromey.com>
6938
6939 * gdb.base/style.exp: Add test for variable names.
6940
cbe56571
TT
69412018-12-28 Tom Tromey <tom@tromey.com>
6942
6943 * gdb.base/style.exp: New file.
6944 * gdb.base/style.c: New file.
6945
9162a27c
TT
69462018-12-28 Tom Tromey <tom@tromey.com>
6947
6948 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
6949 "dumb".
6950 * gdb.base/readline.exp (operate_and_get_next): Save and restore
6951 the TERM environment variable.
6952
bc543c90
TT
69532018-12-27 Tom Tromey <tom@tromey.com>
6954
6955 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
6956 pagination test.
6957
6f0ffe50
AB
69582018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
6959
6960 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
6961 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
6962
b5a1e557
PW
69632018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6964
6965 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
6966 Filename a.adb changed to bp_fun_addr.adb.
6967 gdb.ada/bp_fun_addr.exp: Update test accordingly.
6968
6e8b1ab2
JV
69692018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
6970
6971 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
6972 non-PIE executables.
6973 * README: Mention the gdb,nopie_flag board setting.
6974 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
6975 non-PIE executable.
6976 * gdb.arch/amd64-entry-value.exp: Likewise.
6977 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
6978 * gdb.arch/i386-float.exp: Likewise.
6979 * gdb.arch/i386-signal.exp: Likewise.
6980 * gdb.mi/mi-reg-undefined.exp: Likewise.
6981
d00a27c5
PM
69822018-12-21 Paul Marechal <paul.marechal@ericsson.com>
6983
6984 PR gdb/23974
6985 * gdb.base/info-os.exp: Check return for unknown "info os" type.
6986
161d081c
PW
69872018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6988
6989 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
6990 Update order of results accordingly.
6991
b001de23
AB
69922018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
6993
6994 * gdb.base/annota1.exp: Update a test regexp.
6995
99e1a184
AB
69962018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
6997
6998 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
6999
7a81c1e2
PW
70002018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7001
7002 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7003 (reuse_time): Initialize to REUSE_TIME_CAP.
7004 (check_rc): New function.
7005 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7006 Check pthread_create rc.
7007 (spawner_thread_func): Check pthread_create and pthread_join rc.
7008
73e8dc90
PA
70092018-12-08 Pedro Alves <palves@redhat.com>
7010
7011 * gdb.base/list.exp (test_forward_search): Rename to ...
7012 (test_forward_reverse_search): ... this. Also test reverse-search
7013 and the forward-search alias.
7014
13f2ed32
AB
70152018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7016
7017 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7018 local timeout variable before return, and remove all local timeout
7019 variable entirely.
7020 (gdb_load): Likewise.
7021
64d27cfc
TV
70222018-12-01 Tom de Vries <tdevries@suse.de>
7023
7024 * gdb.base/gdb-caching-proc.exp: New file.
7025
f63c03b4
SDJ
70262018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7027
7028 * Makefile.in (TIMESTAMP): New variable.
7029 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7030 command.
7031 (check-single-racy): Likewise.
7032 (check/%.exp): Likewise.
7033 (check-racy/%.exp): Likewise.
7034 (workers/%.worker): Likewise.
7035 (build-perf): Likewise.
7036 (check-perf): Likewise.
7037 * README: Describe new "TS" and "TS_FORMAT" variables.
7038 * print-ts.py: New file.
7039
1c97054b
BF
70402018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7041
7042 PR python/23714
7043 * gdb.python/python.exp: Test command repetition after
7044 gdb.execute.
7045
1871a62d
AB
70462018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7047
7048 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7049 is correctly aligned.
7050
fb5e1ed9
PW
70512018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7052
7053 * gdb.ada/info_auto_lang.exp: New testcase.
7054 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7055 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7056 * gdb.ada/info_auto_lang/some_c.c: New file.
7057
43d397ca
PW
70582018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7059
7060 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7061 FUNC_lang language syntax.
7062
beddd671
PW
70632018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7064
7065 * gdb.base/info_minsym.c: New file.
7066 * gdb.base/info_minsym.exp: New file.
7067
73fc52c4
TT
70682018-11-19 Tom Tromey <tom@tromey.com>
7069
7070 PR rust/23625:
7071 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7072 * gdb.rust/expr.exp: Update expected output. Change one test.
7073
994b876a
TT
70742018-11-19 Tom Tromey <tom@tromey.com>
7075
7076 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7077
6769f276
PA
70782018-11-19 Pedro Alves <palves@redhat.com>
7079
7080 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7081 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7082 see the expected warning.
7083
38a72da0
AH
70842018-11-16 Alan Hayward <alan.hayward@arm.com>
7085
7086 PR gdb/22736:
7087 * gdb.cp/infcall-nodebug-lib.c: New test.
7088 * gdb.cp/infcall-nodebug-main.c: New test.
7089 * gdb.cp/infcall-nodebug.exp: New file.
7090
53a89d6e
SM
70912018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7092
7093 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7094 completer tests.
7095
9325300d
TV
70962018-11-09 Tom de Vries <tdevries@suse.de>
7097
7098 * gdb.base/msym-lang.c: New test.
7099 * gdb.base/msym-lang.exp: New file.
7100 * gdb.base/msym-lang-main.c: New test.
7101
20f0d60d
TT
71022018-11-08 Tom Tromey <tom@tromey.com>
7103
7104 PR gdb/23555:
7105 PR gdb/23838:
7106 * gdb.base/warning.exp: New file.
7107
b5420128
JB
71082018-11-08 Jan Beulich <jbeulich@suse.com>
7109
7110 * testsuite/gdb.arch/i386-avx512.c,
7111 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7112
cd115d61
AB
71132018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7114
7115 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7116 point hardware.
7117
35ee2dc2
AB
71182018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7119
7120 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7121 * gdb.dwarf2/missing-type-name.exp: New file.
7122
31aceee8
TV
71232018-11-06 Tom de Vries <tdevries@suse.de>
7124
7125 * gdb.base/many-headers.c: New test.
7126 * gdb.base/many-headers.exp: New file.
7127
109be305
JW
71282018-11-06 Jim Wilson <jimw@sifive.com>
7129
7130 * gdb.base/code_elim.exp: For riscv, set additional_flags
7131 to include -msmall-data-limit=0.
7132
e2b7af72
JB
71332018-11-01 Joel Brobecker <brobecker@adacore.com>
7134
7135 * gdb.ada/watch_minus_l: New testcase.
7136
cdcda965
SM
71372018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7138
7139 * gdb.arch/aix-sighandle.c: New file.
7140 * gdb.arch/aix-sighandle.exp: New file.
7141
92dcebf3
AB
71422018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7143
7144 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7145 registers being unions.
7146
68b9ac18
TV
71472018-10-31 Tom de Vries <tdevries@suse.de>
7148
7149 * lib/valgrind.exp: New file.
7150 (vgdb_start, vgdb_stop): New procs, factored out of ...
7151 * gdb.base/valgrind-bt.exp: ... here, ...
7152 * gdb.base/valgrind-disp-step.exp: ... here and ...
7153 * gdb.base/valgrind-infcall.exp: ... here.
7154
1443936e
TV
71552018-10-31 Tom de Vries <tdevries@suse.de>
7156
7157 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7158
eb77c9df
AB
71592018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7160
7161 * gdb.dwarf2/void-type.c: New file.
7162 * gdb.dwarf2/void-type.exp: New file.
7163
82b5e646
PW
71642018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7165
7166 * gdb.base/info_qt.c: New file.
7167 * gdb.base/info_qt.exp: New file.
7168
8d619c01
EBM
71692018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7170
7171 * gdb.arch/powerpc-htm-regs.c: New file.
7172 * gdb.arch/powerpc-htm-regs.exp: New file.
7173
f2cf6173
EBM
71742018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7175
7176 * gdb.arch/powerpc-tar.c: New file.
7177 * gdb.arch/powerpc-tar.exp: New file.
7178
7ca18ed6
EBM
71792018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7180
7181 * gdb.arch/powerpc-ppr-dscr.c: New file.
7182 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7183
bfcc0eba
TV
71842018-10-25 Tom de Vries <tdevries@suse.de>
7185
7186 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7187
fe1a5cad
TV
71882018-10-24 Tom de Vries <tdevries@suse.de>
7189
7190 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7191 longer exists error.
7192
a76dc3b7
TV
71932018-10-24 Tom de Vries <tdevries@suse.de>
7194
7195 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7196
4df46df7
TV
71972018-10-24 Tom de Vries <tdevries@suse.de>
7198
7199 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7200 --db-attach in valgrind.
7201
0dbfcfff
AB
72022018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7203
7204 * gdb.arch/riscv-reg-aliases.c: New file.
7205 * gdb.arch/riscv-reg-aliases.exp: New file.
7206
b04480b1
AH
72072018-10-19 Alan Hayward <alan.hayward@arm.com>
7208
7209 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7210
2c6ac8d7
AH
72112018-10-19 Alan Hayward <alan.hayward@arm.com>
7212
7213 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7214
2bc69f25
AH
72152018-10-19 Alan Hayward <alan.hayward@arm.com>
7216
7217 * gdb.cp/ovldbreak.exp: Fix regexps.
7218
1f1ae3a3
AH
72192018-10-19 Alan Hayward <alan.hayward@arm.com>
7220
7221 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7222
94c18618
SDJ
72232018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7224
7225 PR cli/23785
7226 * gdb.base/restore.exp: New test to check if "restore" with an
7227 invalid file doesn't segfault.
7228
812cd6eb
TV
72292018-10-18 Tom de Vries <tdevries@suse.de>
7230
7231 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7232 * gdb.ada/excep_handle.exp: Same.
7233 * gdb.ada/mi_string_access.exp: Same.
7234 * gdb.ada/mi_var_union.exp: Same.
7235 * gdb.arch/arc-analyze-prologue.exp: Same.
7236 * gdb.arch/arc-decode-insn.exp: Same.
7237 * gdb.base/readnever.exp: Same.
7238 * gdb.fortran/printing-types.exp: Same.
7239 * gdb.guile/scm-lazy-string.exp: Same.
7240
c4b90788
TV
72412018-10-16 Tom de Vries <tdevries@suse.de>
7242
7243 PR gdb/23730
7244 * gdb.base/catch-follow-exec.c: Add copyright notice.
7245 * gdb.base/catch-follow-exec.exp: Rewrite to use
7246 gdb_spawn_with_cmdline_opts. Require gdb-native.
7247
8bca2978
SL
72482018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7249
7250 * gdb.trace/actions-changed.exp: Check for arch support.
7251 * gdb.trace/actions.exp: Likewise.
7252 * gdb.trace/ax.exp: Likewise.
7253 * gdb.trace/backtrace.exp: Likewise.
7254 * gdb.trace/change-loc.exp: Likewise.
7255 * gdb.trace/deltrace.exp: Likewise.
7256 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7257 * gdb.trace/ftrace.exp: Likewise.
7258 * gdb.trace/infotrace.exp: Check for arch support.
7259 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7260 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7261 * gdb.trace/mi-tsv-changed.exp: Likewise.
7262 * gdb.trace/packetlen.exp: Likewise.
7263 * gdb.trace/passc-dyn.exp: Likewise.
7264 * gdb.trace/passcount.exp: Likewise.
7265 * gdb.trace/pending.exp: Likewise.
7266 * gdb.trace/range-stepping.exp: Check for shlib support.
7267 * gdb.trace/report.exp: Check for arch support.
7268 * gdb.trace/save-trace.exp: Likewise.
7269 * gdb.trace/signal.exp: Check for signal support.
7270 * gdb.trace/tfind.exp: Check for arch support.
7271 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7272 * gdb.trace/trace-common.h: Add comment.
7273 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7274 * gdb.trace/trace-enable-disable.exp: Likewise.
7275 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7276 * gdb.trace/tracecmd.exp: Check for arch support.
7277 * gdb.trace/tspeed.exp: Check for shlib and target support.
7278 * gdb.trace/tstatus.exp: Check for arch support.
7279 * gdb.trace/tsv.exp: Likewise.
7280 * gdb.trace/while-dyn.exp: Likewise.
7281 * gdb.trace/while-stepping.exp: Likewise.
7282 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7283
f9c49bff
SM
72842018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7285
7286 * gdb.trace/tspeed.exp: Remove nowarnings.
7287 (prepare_for_trace_test): Declare "global ipalib".
7288 * gdb.trace/tspeed.c: Include unistd.h.
7289 (main): Remove superfluous printf argument.
7290
d4330bde
SL
72912018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7292
7293 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7294 directory prefix on the filename.
7295
8ecfd7bd
SDJ
72962018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7297
7298 * gdb.gdb/unittest.exp: Update expected message informing that
7299 selftests have been disabled.
7300 * gdb.server/unittest.exp: Likewise.
7301
58bbcd02
TV
73022018-10-09 Tom de Vries <tdevries@suse.de>
7303
7304 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7305 with runto_main.
7306
9f6b697b
WP
73072018-10-08 Weimin Pan <weimin.pan@oracle.com>
7308
7309 PR c++/16841
7310 * gdb.cp/virtbase2.cc: New file.
7311 * gdb.cp/virtbase2.exp: New file.
7312
add5ded5
TT
73132018-10-06 Tom Tromey <tom@tromey.com>
7314
7315 PR python/19399:
7316 * gdb.python/py-inferior.exp: Add architecture test.
7317
f9e48344
TT
73182018-10-06 Tom Tromey <tom@tromey.com>
7319
7320 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7321 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7322
2a8be203
TT
73232018-10-06 Tom Tromey <tom@tromey.com>
7324
7325 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7326 of a "throw" catchpoint.
7327
e04caa70
SDJ
73282018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7329
7330 * gdb.base/info-proc.exp: Update string expected from "help info
7331 proc".
7332
5ca8c39f
TT
73332018-10-04 Tom Tromey <tom@tromey.com>
7334
7335 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7336 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7337 (test_initial_complaints, test_empty_complaints): Update.
7338 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7339
3453e7e4
TT
73402018-10-04 Tom Tromey <tom@tromey.com>
7341
7342 PR cli/19551:
7343 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7344 * lib/gdb.exp (gdb_file_cmd): Update.
7345 * gdb.stabs/weird.exp (print_weird_var): Update.
7346 * gdb.server/solib-list.exp: Update.
7347 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7348 * gdb.mi/mi-cli.exp: Update.
7349 * gdb.linespec/linespec.exp: Update.
7350 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7351 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7352 * gdb.cp/cp-relocate.exp: Update.
7353 * gdb.base/sym-file.exp: Update.
7354 * gdb.base/relocate.exp: Update.
7355 * gdb.base/readnever.exp: Update.
7356 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7357 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7358 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7359 * gdb.base/code_elim.exp: Update.
7360 * gdb.base/break-unload-file.exp (test_break): Update.
7361 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7362 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7363 Update.
7364 * gdb.base/attach.exp (do_attach_tests): Update.
7365 * gdb.base/sepdebug.exp: Update.
7366 * gdb.python/py-section-script.exp: Update.
7367
6afcf761
TT
73682018-10-04 Tom Tromey <tom@tromey.com>
7369
7370 PR cli/22234:
7371 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7372 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7373 output.
7374
fef1b293
TT
73752018-10-04 Tom Tromey <tom@tromey.com>
7376
7377 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7378 set width and height to 0.
7379 (test_command_line_attach_run): Use -quiet.
7380
ca98345e
SL
73812018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7382
7383 * lib/gdb.exp (skip_ifunc_tests): New.
7384 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7385 other compile failures.
7386 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7387
ff34e6ae
SM
73882018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7389
7390 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7391 is_amd64_regs_target.
7392
6bb8890e
AH
73932018-10-01 Alan Hayward <alan.hayward@arm.com>
7394
7395 * gdb.arch/aarch64-sighandler-regs.c: New test.
7396 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7397 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7398
224d30d3
MM
73992018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7400
7401 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7402 assembly.
7403
f67ffa6a
AB
74042018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7405
7406 * gdb.base/frame-selection.exp: New file.
7407 * gdb.base/frame-selection.c: New file.
7408
9fc3183f
AH
74092018-09-27 Alan Hayward <alan.hayward@arm.com>
7410
7411 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7412 pthread barrier.
7413 (main): Likewise.
7414
d354055e
AB
74152018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7416
7417 * gdb.base/large-frame-1.c: New file.
7418 * gdb.base/large-frame-2.c: New file.
7419 * gdb.base/large-frame.exp: New file.
7420 * gdb.base/large-frame.h: New file.
7421
db727370
JL
74222018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7423
7424 PR gdb/20948
7425 * gdb.base/write_mem.exp: New test.
7426 * gdb.base/write_mem.c: Likewise.
7427
ae778caf
TT
74282018-09-23 Tom Tromey <tom@tromey.com>
7429
7430 PR python/18852:
7431 * gdb.python/py-parameter.exp: Add test for parameter that throws
7432 on "set".
7433
fd3ba736
TT
74342018-09-23 Tom Tromey <tom@tromey.com>
7435
7436 PR python/17284:
7437 * gdb.python/py-template.exp (test_template_arg): Add test for
7438 negative template argument number.
7439
39a24317
TT
74402018-09-23 Tom Tromey <tom@tromey.com>
7441
7442 PR python/14062:
7443 * gdb.python/python.exp: Add test for post_event error.
7444
f5769a2c
TT
74452018-09-23 Tom Tromey <tom@tromey.com>
7446
7447 PR python/18170:
7448 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7449 convert pointers to int and long.
7450
1c1e54f6
TT
74512018-09-23 Tom Tromey <tom@tromey.com>
7452
7453 PR python/20126:
7454 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7455 signed-ness conversion tests.
7456
fb4fa946
TT
74572018-09-23 Tom Tromey <tom@tromey.com>
7458
7459 PR python/18352;
7460 * gdb.python/py-value.exp (test_float_conversion): New proc.
7461 Use it.
7462
a466edac
HAQ
74632018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
7464
7465 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
7466
4ee9b0c5
SL
74672018-09-18 Sandra Loosemore <sandra@codesourcery.com>
7468
7469 * gdb.base/complete-empty.exp: Skip tab-completion tests if
7470 no readline.
7471 * gdb.base/utf8-identifiers.exp: Likewise.
7472 * gdb.cp/cpcompletion.exp: Likewise.
7473 * gdb.linespec/cpcompletion.exp: Likewise.
7474 * gdb.linespec/cpls-abi-tag.exp: Likewise.
7475 * gdb.linespec/cpls-ops.exp: Likewise.
7476
23be8da7
RB
74772018-09-19 Richard Bunt <richard.bunt@arm.com>
7478 Chris January <chris.january@arm.com>
7479
7480 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
7481 * gdb.fortran/short-circuit-argument-list.exp: New file.
7482 * gdb.fortran/short-circuit-argument-list.f90: New test.
7483
5031d0ae
SDJ
74842018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7485
7486 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
7487 "arch=" keyword when executing "-stack-list-frames".
7488
b4c0d1a4
SDJ
74892018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7490
7491 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
7492 "arch=" keyword when executing "-stack-list-frames".
7493
7a6d2b45
SDJ
74942018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
7495
7496 * gdb.ada/complete.exp: Expect for "@" when doing "complete
7497 break ada".
7498
8588b356
SM
74992018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
7500
7501 PR python/23669
7502 * gdb.python/python.exp: Test gdb.execute("show commands").
7503
65e65158
TT
75042018-09-16 Tom Tromey <tom@tromey.com>
7505
7506 * gdb.base/new-ui.exp (do_execution_tests): Update.
7507 * gdb.base/dbx.exp (test_breakpoints): Update.
7508
bf326452
AH
75092018-09-14 Alan Hayward <alan.hayward@arm.com>
7510
7511 * lib/gdb.exp (gdb_simple_compile): Add proc.
7512 (is_elf_target): Use gdb_simple_compile.
7513 (skip_altivec_tests): Likewise.
7514 (skip_vsx_tests): Likewise.
7515 (skip_tsx_tests): Likewise.
7516 (skip_btrace_tests): Likewise.
7517 (skip_btrace_pt_tests): Likewise.
7518 (gdb_can_simple_compile): Likewise.
7519 (gdb_has_argv0): Likewise.
7520 (gdb_target_symbol_prefix): Likewise.
7521 (target_supports_scheduler_locking): Likewise.
7522
2361b0fb
TT
75232018-09-13 Tom Tromey <tom@tromey.com>
7524
7525 * Makefile.in (TAGS): Recognize proc_with_prefix and
7526 gdb_caching_proc.
7527
0ae1a321
SM
75282018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7529
7530 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
7531 method.
7532
a40bf0c2
SM
75332018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7534
7535 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
7536 and a few other Inferior properties when the Inferior is no
7537 longer valid.
7538
4a3fe98f
TT
75392018-09-13 Tom Tromey <tom@tromey.com>
7540
7541 PR rust/23650:
7542 * gdb.rust/simple.exp: Add test for enum field access error.
7543
098b2108
TT
75442018-09-13 Tom Tromey <tom@tromey.com>
7545
7546 PR rust/23626:
7547 * gdb.rust/simple.rs (EmptyEnum): New type.
7548 (main): Use it.
7549 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
7550
1256af7d
SM
75512018-09-13 Simon Marchi <simon.marchi@ericsson.com>
7552
7553 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
7554 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
7555 * gdb.python/py-symtab.exp: Update test printing an objfile.
7556
4aa8e6c2
SM
75572018-09-12 Simon Marchi <simon.marchi@ericsson.com>
7558
7559 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
7560 object.
7561
c221b2f7
AH
75622018-09-12 Alan Hayward <alan.hayward@arm.com>
7563
7564 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
7565 (support_complex_tests): Use gdb_can_simple_compile.
7566 (is_ilp32_target): Likewise.
7567 (is_lp64_target): Likewise.
7568 (is_64_target): Likewise.
7569 (is_amd64_regs_target): Likewise.
7570 (is_aarch32_target): Likewise.
7571 (gdb_int128_helper): Likewise.
7572
6f1107b5
JK
75732018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7574
7575 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
7576
1f5d1570
JG
75772018-09-10 Jerome Guitton <guitton@adacore.com>
7578
7579 * gdb.ada/same_component_name: Add test for case of tagged record
7580 with variable-length fields.
7581
cc330e39
XR
75822018-09-10 Xavier Roirand <roirand@adacore.com>
7583
7584 * gdb.ada/access_to_unbounded_array.exp: New testcase.
7585 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
7586 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
7587 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
7588
b9c50e9a
XR
75892018-09-10 Xavier Roirand <roirand@adacore.com>
7590
7591 * gdb.ada/mi_string_access.exp: New testcase.
7592 * gdb.ada/mi_string_access/bar.adb: New file.
7593 * gdb.ada/mi_string_access/pck.adb: New file.
7594 * gdb.ada/mi_string_access/pck.asd: New file.
7595
2963898f
XR
75962018-09-10 Xavier Roirand <roirand@adacore.com>
7597
7598 * gdb.ada/mi_var_union.exp: New testcase.
7599 * gdb.ada/mi_var_union/bar.adb: New file.
7600 * gdb.ada/mi_var_union/pck.adb: New file.
7601 * gdb.ada/mi_var_union/pck.asd: New file.
7602
1aac008f
TT
76032018-09-08 Tom Tromey <tom@tromey.com>
7604
7605 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
7606
332cf4c9
TT
76072018-09-08 Tom Tromey <tom@tromey.com>
7608
7609 PR python/16047:
7610 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
7611 (register_pretty_printers): Register new printer.
7612 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
7613 test.
7614 * gdb.python/py-prettyprint.c (int_type3): New typedef.
7615 (an_int_type3): New global.
7616
424da6cf
JB
76172018-09-08 Joel Brobecker <brobecker@adacore.com>
7618
7619 * gdb.ada/expr_with_funcall: New testcase.
7620
2a62dfa9
JB
76212018-09-08 Joel Brobecker <brobecker@adacore.com>
7622
7623 * gdb.ada/packed_array_assign: New testcase.
7624
96b6697f
AB
76252018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
7626
7627 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
7628 names, and add test prefixes to make test names unique.
7629
e4a62c65
TV
76302018-09-05 Tom de Vries <tdevries@suse.de>
7631
7632 * gdb.dwarf2/varval.exp: Add test.
7633
dd083ee2
GB
76342018-09-04 Gary Benson <gbenson@redhat.com>
7635
7636 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
7637 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
7638
aef9346c
TT
76392018-08-31 Tom Tromey <tom@tromey.com>
7640
7641 * gdb.rust/simple.rs: Rename second variable "v".
7642
c67f2e15
AB
76432018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
7644
7645 * gdb.base/funcargs.c (use_a): New function.
7646 (recurse): Call use_a.
7647
078a0207
KS
76482018-08-29 Keith Seitz <keiths@redhat.com>
7649
7650 * gdb.compile/compile-cplus-anonymous.cc: New file.
7651 * gdb.compile/compile-cplus-anonymous.exp: New file.
7652 * gdb.compile/compile-cplus-array-decay.cc: New file.
7653 * gdb.compile/compile-cplus-array-decay.exp: New file.
7654 * gdb.compile/compile-cplus-inherit.cc: New file.
7655 * gdb.compile/compile-cplus-inherit.exp: New file.
7656 * gdb.compile/compile-cplus-member.cc: New file.
7657 * gdb.compile/compile-cplus-member.exp: New file.
7658 * gdb.compile/compile-cplus-method.cc: New file.
7659 * gdb.compile/compile-cplus-method.exp: New file.
7660 * gdb.compile/compile-cplus-mod.c: "New" file.
7661 * gdb.compile/compile-cplus-namespace.cc: New file.
7662 * gdb.compile/compile-cplus-namespace.exp: New file.
7663 * gdb.compile/compile-cplus-nested.cc: New file.
7664 * gdb.compile/compile-cplus-nested.exp: New file.
7665 * gdb.compile/compile-cplus-print.c: "New" file.
7666 * gdb.compile/compile-cplus-print.exp: "New" file.
7667 * gdb.compile/compile-cplus-virtual.cc: New file.
7668 * gdb.compile/compile-cplus-virtual.exp: New file.
7669 * gdb.compile/compile-cplus.c: "New" file.
7670 * gdb.compile/compile-cplus.exp: "New" file.
7671 * lib/compile-support.exp: New file.
7672
b0f492b9
GB
76732018-08-16 Gary Benson <gbenson@redhat.com>
7674
7675 PR gdb/13000:
7676 * gdb.base/batch-exit-status.exp: New file.
7677 * gdb.base/batch-exit-status.good-commands: Likewise.
7678 * gdb.base/batch-exit-status.bad-commands: Likewise.
7679
36eb4c5f
AH
76802018-08-29 Alan Hayward <alan.hayward@arm.com>
7681
7682 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
7683 (struct struct02): Likewise.
7684 (struct struct03): Likewise.
7685 (struct struct04): Likewise.
7686 (struct struct_01_01): New struct.
7687 (struct struct_01_02): Likewise.
7688 (struct struct_01_03): Likewise.
7689 (struct struct_01_04): Likewise.
7690 (struct struct_02_01): Likewise.
7691 (struct struct_02_02): Likewise.
7692 (struct struct_02_03): Likewise.
7693 (struct struct_02_04): Likewise.
7694 (struct struct_04_01): Likewise.
7695 (struct struct_04_02): Likewise.
7696 (struct struct_04_03): Likewise.
7697 (struct struct_04_04): Likewise.
7698 (struct struct_05_01): Likewise.
7699 (struct struct_05_02): Likewise.
7700 (struct struct_05_03): Likewise.
7701 (struct struct_05_04): Likewise.
7702 (cmp_struct01): Remove function.
7703 (cmp_struct02): Likewise.
7704 (cmp_struct03): Likewise.
7705 (cmp_struct04): Likewise.
7706 (cmp_struct_01_01): Add Function.
7707 (cmp_struct_01_02): Likewise.
7708 (cmp_struct_01_03): Likewise.
7709 (cmp_struct_01_04): Likewise.
7710 (cmp_struct_02_01): Likewise.
7711 (cmp_struct_02_02): Likewise.
7712 (cmp_struct_02_03): Likewise.
7713 (cmp_struct_02_04): Likewise.
7714 (cmp_struct_04_01): Likewise.
7715 (cmp_struct_04_02): Likewise.
7716 (cmp_struct_04_03): Likewise.
7717 (cmp_struct_04_04): Likewise.
7718 (cmp_struct_05_01): Likewise.
7719 (cmp_struct_05_02): Likewise.
7720 (cmp_struct_05_03): Likewise.
7721 (cmp_struct_05_04): Likewise.
7722 (call_all): Add new structs.
7723 * gdb.base/infcall-nested-structs.exp: Likewise.
7724
3bf9c013
JV
77252018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
7726
7727 * gdb.python/py-framefilter-mi.exp: Update regexp to
7728 check for "arch" field in frame output.
7729
450d1e88
KB
77302018-08-23 Kevin Buettner <kevinb@redhat.com>
7731
7732 * gdb.dwarf2/dw2-ranges-func.c: New file.
7733 * gdb.dwarf2/dw2-ranges-func.exp: New file.
7734
ae739fe7
SM
77352018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
7736
7737 * gdb.base/term.exp: Compare terminal settings with values from
7738 the inferior.
7739 * gdb.base/term.c: Get and set terminal settings.
7740
6d52907e
JV
77412018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
7742
7743 * lib/mi-support.exp (mi_expect_stop): Update regexp to
7744 accommodate new "arch" field in frame output.
7745 * gdb.mi/mi-return.exp: Likewise.
7746 * gdb.mi/mi-stack.exp: Likewise.
7747 * gdb.mi/mi-syn-frame.exp: Likewise.
7748 * gdb.mi/user-selected-context-sync.exp: Likewise.
7749
be2d111a
MS
77502018-08-19 Michael Spang <spang@google.com>
7751
7752 PR gdb/11786
7753 * gdb.base/gcore-tls-pie.c: New file.
7754 * gdb.base/gcore-tls-pie.exp: New file.
7755
ae3a7c47
KB
77562018-08-18 Kevin Buettner <kevinb@redhat.com>
7757
7758 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
7759 * gdb.dwarf2/varval.c: New file.
7760 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 7761
2ecae92e
AH
77622018-08-17 Alan Hayward <alan.hayward@arm.com>
7763
7764 PR gdb/18931
7765 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
7766
c1854f1d
KS
77672018-08-16 Keith Seitz <keiths@redhat.com>
7768
7769 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
7770 tests expected to pass.
7771
26fb3983
JV
77722018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
7773
7774 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
7775 -data-disassemble -a.
7776 (test_disassembly_bogus_args): Likewise.
7777
67943c00
AB
77782018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
7779
7780 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
7781
5ff2bbae
AB
77822018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7783
7784 * gdb.base/vla-optimized-out.exp: Add new test.
7785
e5bbcd0f
AB
77862018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
7787
7788 * gdb.base/vla-optimized-out-o3.exp: Delete.
7789 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
7790 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
7791 deleted tests.
7792
9d4a934c
AB
77932018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
7794
7795 PR gdb/18050:
7796 * gdb.server/extended-remote-restart.c: New file.
7797 * gdb.server/extended-remote-restart.exp: New file.
7798
045cf012
SM
77992018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
7800
7801 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
7802 "set variable index = 42".
7803
87d6a7aa
SM
78042018-08-07 Simon Marchi <simon.marchi@ericsson.com>
7805
7806 * boards/index-cache-gdb.exp: New file.
7807 * gdb.dwarf2/index-cache.exp: New file.
7808 * gdb.dwarf2/index-cache.c: New file.
7809 * gdb.base/maint.exp: Check if we are using the index cache.
7810
96d68bd4
RO
78112018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7812
7813 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
7814 MAKEFLAGS.
7815
5a699617
RO
78162018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7817
7818 * dg-extract-results.sh: Move to toplevel contrib.
7819 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
7820 * Makefile.in (check-parallel-racy): Likewise.
7821
5bd18990
AB
78222018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
7823
7824 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
7825 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
7826 tests if the target supports scheduler locking.
7827
3fbbcf47
TV
78282018-08-04 Tom de Vries <tdevries@suse.de>
7829
7830 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
7831
3e1d3d8c
TT
78322018-08-02 Tom Tromey <tom@tromey.com>
7833
7834 PR symtab/16842.
7835 * gdb.cp/temargs.exp: Test "info address" of a template
7836 parameter.
7837
5abe0f0c
JV
78382018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
7839
7840 * gdb.python/py-mi-var-info-path-expression.c: New file.
7841 * gdb.python/py-mi-var-info-path-expression.py: New file.
7842 * gdb.python/py-mi-var-info-path-expression.exp: New file.
7843
fb66cde8
SDJ
78442018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
7845
7846 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
7847 error after "cannot resolve name" string.
7848
c708f4d2
AB
78492018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
7850
7851 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
7852 started.
7853 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
7854
37cc0cae
TV
78552018-07-28 Tom de Vries <tdevries@suse.de>
7856
7857 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
7858
63b4ecf7
TV
78592018-07-26 Tom de Vries <tdevries@suse.de>
7860
7861 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
7862
3c3bb058
AB
78632018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
7864
7865 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
7866 is visible.
7867
9e7f3bbb
TV
78682018-07-26 Tom de Vries <tdevries@suse.de>
7869
7870 PR breakpoints/23366
7871 * gdb.base/catch-follow-exec.c: New test.
7872 * gdb.base/catch-follow-exec.exp: New file.
7873
16f808ec
TV
78742018-07-25 Tom de Vries <tdevries@suse.de>
7875
7876 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
7877 vla-optimized-out.c.
7878
d7154a8d
JV
78792018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
7880
7881 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
7882 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
7883
232a0032
TV
78842018-07-20 Tom de Vries <tdevries@suse.de>
7885
7886 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
7887 NOCLONE macro.
7888 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
7889
fbb1d502
TV
78902018-07-19 Tom de Vries <tdevries@suse.de>
7891
7892 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
7893 regular expression.
7894
42dc7699
TV
78952018-07-18 Tom de Vries <tdevries@suse.de>
7896
7897 * gdb.base/vla-optimized-out.c: New test.
7898 * gdb.base/vla-optimized-out.exp: New file.
7899
7f1f7e23
SDJ
79002018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
7901
7902 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
7903 message "No address associated with hostname" when gdbserver
7904 cannot resolve the hostname.
7905
5759ebb3
PW
79062018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7907
7908 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
7909 Add some test prefixes to make tests unique.
7910
3606ccab
PW
79112018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7912
7913 * gdb.base/frameapply.c: New file.
7914 * gdb.base/frameapply.exp: New file.
7915
529c08b2
PW
79162018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7917
7918 * gdb.base/skip.exp: Update expected error message.
7919
c7ab0aef
SDJ
79202018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7921 Jan Kratochvil <jan.kratochvil@redhat.com>
7922 Paul Fertser <fercerpav@gmail.com>
7923 Tsutomu Seki <sekiriki@gmail.com>
7924
7925 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
7926 parameter.
7927 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
7928 by default.
7929 * boards/native-gdbserver.exp: Likewise.
7930 * gdb.server/run-without-local-binary.exp: Improve regexp used
7931 for detecting when a remote debugging connection succeeds.
7932 * gdb.server/server-connect.exp: New file.
7933 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
7934 Do not prefix the port number with ":".
7935 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
7936 support for detecting and using it. Add '$debughost_gdbserver'
7937 to the list of arguments used to start gdbserver. Handle case
7938 when gdbserver cannot resolve a network name.
7939
16ff70dd
SDJ
79402018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
7941
7942 PR c++/23373
7943 * gdb.base/ptype-offsets.cc (struct static_member): New
7944 struct.
7945 (main) <stmember>: New variable.
7946 * gdb.base/ptype-offsets.exp: Add test for printing a struct
7947 with a static member in it.
7948
3541979f
AB
79492018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
7950
7951 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
7952 watchpoints enabled and disabled.
7953
c8ad9b9a
AB
79542018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
7955
7956 * gdb.base/examine-backward.exp: Still run tests around address
7957 0x0, even if address 0x0 is not readable. Update the pattern for
7958 matching address 0x0 in expected output.
7959
e0e5e971
AB
79602018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
7961
7962 * gdb.base/share-env-with-gdbserver.c (main): Add call to
7963 malloc/free.
7964
1ea5da02
TV
79652018-07-04 Tom de Vries <tdevries@suse.de>
7966
7967 * gdb.dwarf2/dw2-error.exp: Update expected error message.
7968
471b9d15
MR
79692018-07-02 Maciej W. Rozycki <macro@mips.com>
7970
7971 PR tdep/8282
7972 * gdb.arch/mips-disassembler-options.exp: New test.
7973 * gdb.arch/mips-disassembler-options.s: New test source.
7974
75acb486
PA
79752018-06-29 Pedro Alves <palves@redhat.com>
7976
7977 * gdb.threads/names.exp: Adjust expected "info threads" output.
7978
cd2bb709
PA
79792018-06-29 Pedro Alves <palves@redhat.com>
7980
7981 * gdb.opt/inline-break.exp (line number, address): Add "info
7982 break" tests.
7983
991ff292
PA
79842018-06-29 Pedro Alves <palves@redhat.com>
7985
7986 * gdb.opt/inline-break.c (func1): Add "break here" marker.
7987 * gdb.opt/inline-break.exp: Test setting breakpoints by line
7988 number and address and running to them.
7989
356819b6 79902018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
7991
7992 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
7993
2512d7ef
JK
79942018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7995
7996 * lib/compiler.c: Remove executable permission flag.
7997
be1b6474
RB
79982018-06-28 Richard Bunt <richard.bunt@arm.com>
7999
8000 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8001 code.
8002 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8003
291f9a96
PT
80042018-06-28 Petr Tesarik <ptesarik@suse.cz>
8005
8006 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8007
ed6dfe51
PT
80082018-06-28 Petr Tesarik <ptesarik@suse.cz>
8009
8010 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8011 address argument is omitted.
8012
d4d429d5
PT
80132018-06-28 Petr Tesarik <ptesarik@suse.cz>
8014
8015 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8016
7ab6656f
OJ
80172018-06-27 Omair Javaid <omair.javaid@linaro.org>
8018
8019 PR gdb/21695
8020 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8021 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8022
a33ccfc7
TT
80232018-06-26 Tom Tromey <tom@tromey.com>
8024
8025 PR rust/22574:
8026 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8027 * gdb.rust/simple.rs (struct SimpleLayout): New.
8028
6d72d289
SM
80292018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8030
8031 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8032 "info registers" output.
8033
8363f9d5
RB
80342018-06-21 Richard Bunt <richard.bunt@arm.com>
8035
8036 * gdb.base/watchpoint-hw-attach.c: New test.
8037 * gdb.base/watchpoint-hw-attach.exp: New file.
8038
f00674fe
SM
80392018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8040
8041 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8042 through /bin/sh.
8043 * boards/dwarf4-gdb-index.exp: Likewise.
8044 * boards/fission-dwp.exp: Likewise.
8045
1d554008
UW
80462018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8047
8048 * gdb.base/float128.exp: Add comment and improved fail message
8049 to the failure case of "print large128" test.
8050
d0ac1c44
SM
80512018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8052
8053 * configure.ac: Remove AC_PREREQ.
8054 * configure: Re-generate.
8055
61b04dd0
PA
80562018-06-19 Pedro Alves <palves@redhat.com>
8057
8058 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8059 (func_extern_caller): New.
8060 (main): Call func_extern_caller.
8061 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8062 logic change.
8063
f63b508a
SM
80642018-06-18 Weimin Pan <weimin.pan@oracle.com>
8065
8066 PR gdb/16841
8067 * gdb.cp/typedef-base.cc: New file.
8068 * gdb.cp/typedef-base.exp: New file.
8069
0fe3a558
TV
80702018-06-18 Tom de Vries <tdevries@suse.de>
8071
8072 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8073
7010835a
AB
80742018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8075 Richard Bunt <Richard.Bunt@arm.com>
8076
8077 * gdb.threads/attach-slow-waitpid.c: New file.
8078 * gdb.threads/attach-slow-waitpid.exp: New file.
8079 * gdb.threads/slow-waitpid.c: New file.
8080
14897d65
PA
80812018-06-14 Pedro Alves <palves@redhat.com>
8082
8083 * gdb.base/fork-running-state.c: Include <errno.h>.
8084 (exit_if_relative_exits): New.
8085 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8086 exits.
8087 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8088 child exits.
8089
5d9a0608
TV
80902018-06-14 Tom de Vries <tdevries@suse.de>
8091
8092 PR cli/22573
8093 * gdb.base/finish-pretty.c: New test.
8094 * gdb.base/finish-pretty.exp: New file.
8095
11ae5818
PA
80962018-06-14 Pedro Alves <palves@redhat.com>
8097
8098 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8099 gdb's expected startup output.
8100
1d39de44
PA
81012018-06-14 Pedro Alves <palves@redhat.com>
8102
8103 * lib/selftest-support.exp (selftest_setup): Remove inlined
8104 function handling.
8105
70ee0000
TV
81062018-06-14 Tom de Vries <tdevries@suse.de>
8107
8108 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8109 matching of breakpoint printing.
8110
11f4b608
TV
81112018-06-13 Tom de Vries <tdevries@suse.de>
8112
8113 PR testsuite/23269
8114 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8115 (fork_child): ... here, and ...
8116 (fork_parent): ... here.
8117
81182018-06-12 Tom de Vries <tdevries@suse.de>
8119
8120 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8121
9516f85a
AB
81222018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8123 Stephen Roberts <stephen.roberts@arm.com>
8124
8125 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8126 rewrite test to describe action performed, rather than possible
8127 failure.
8128
5045b3d7
GB
81292018-06-08 Gary Benson <gbenson@redhat.com>
8130
8131 * gdb.threads/check-libthread-db.exp: New file.
8132 * gdb.threads/check-libthread-db.c: Likewise.
8133
c61b06a1
TT
81342018-06-05 Tom Tromey <tom@tromey.com>
8135
8136 * gdb.base/default.exp: Update expected "show version" output.
8137
eb6af809
TT
81382018-06-05 Tom Tromey <tom@tromey.com>
8139
8140 PR cli/12326:
8141 * gdb.cp/static-print-quit.exp: Update.
8142 * lib/gdb.exp (pagination_prompt): Update.
8143 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8144 * gdb.python/python.exp: Update.
8145
178d6a63
JB
81462018-06-04 Joel Brobecker <brobecker@adacore.com>
8147
8148 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8149
8e817061
JB
81502018-06-01 Joel Brobecker <brobecker@adacore.com>
8151
8152 * gdb.ada/bp_fun_addr: New testcase.
8153
e86ca25f
TT
81542018-06-01 Tom Tromey <tom@tromey.com>
8155
8156 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8157 results.
8158 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8159 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8160 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8161 * gdb.base/maint.exp (maint_pass_if): Update.
8162
4b2dfa9d
MR
81632018-05-31 Maciej W. Rozycki <macro@mips.com>
8164
8165 * gdb.base/endian.exp: New test.
8166 * gdb.base/endian.c: New test source.
8167
45f25d6c
AB
81682018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8169
8170 PR gdb/23203
8171 * gdb.base/bt-selected-frame.c: New file.
8172 * gdb.base/bt-selected-frame.exp: New file.
8173 * lib/gdb.exp (get_current_frame_number): New function.
8174
d9f6d7f8
MR
81752018-05-24 Maciej W. Rozycki <macro@mips.com>
8176 Pedro Alves <palves@redhat.com>
8177
8178 * gdb.threads/tls-core.c: Include <stdlib.h>
8179 (thread_proc): Call `abort'.
8180 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8181 (tls_core_test): New procedure, bits factored out from ...
8182 (top level): ... here. Test both native cores and gcore cores.
8183
ff1cf532
TT
81842018-05-23 Tom Tromey <tom@tromey.com>
8185
8186 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8187
b98664d3
TT
81882018-05-23 Tom Tromey <tom@tromey.com>
8189
8190 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8191 symfile_complaints.
8192 (test_short_complaints): Likewise.
8193 (test_empty_complaints): Likewise.
8194 (test_initial_complaints): Update.
8195
4e9668d0
TT
81962018-05-23 Tom Tromey <tom@tromey.com>
8197
8198 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8199
43ba33c7
TT
82002018-05-23 Tom Tromey <tom@tromey.com>
8201
8202 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8203 (test_short_complaints): Update.
8204
035522c0
PA
82052018-05-22 Pedro Alves <palves@redhat.com>
8206
8207 * gdb.base/remote.exp: Only gdb_start after compiling the
8208 testcase. Issue "disconnect" before testing "set remote" command
8209 defaults. Issue clean_restart before running to main.
8210
cc0be08f
PA
82112018-05-22 Pedro Alves <palves@redhat.com>
8212
8213 * gdb.base/remote.exp: Adjust expected output of "show remote
8214 memory-write-packet-size". Add tests for "set remote
8215 memory-write-packet-size 0" and "set remote
8216 memory-write-packet-size fixed/limit".
8217
b1b60145
PA
82182018-05-22 Pedro Alves <palves@redhat.com>
8219
8220 PR gdb/22973
8221 * gdb.base/utf8-identifiers.c: New file.
8222 * gdb.base/utf8-identifiers.exp: New file.
8223
0ec848ad
PFC
82242018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8225
8226 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8227
2c3305f6
PFC
82282018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8229
8230 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8231
ce1e8424
TT
82322018-05-18 Tom Tromey <tom@tromey.com>
8233
8234 * gdb.base/ptype-offsets.exp: Update.
8235
ddfe970e
KS
82362018-05-17 Keith Seitz <keiths@redhat.com>
8237
8238 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8239 in expected breakpoint stop locations.
8240 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8241 move to proper scope to test variable values.
8242 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8243 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8244 New functions.
8245 (main): Call not_inline_func3.
8246 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8247 inline_func1, inline_func2, and inline_func3. Test that when each
8248 breakpoint is hit, GDB properly reports both the stop location
8249 and the backtrace. Repeat tests for temporary breakpoints.
8250
0726fcc6
MR
82512018-05-15 Maciej W. Rozycki <macro@mips.com>
8252
8253 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8254 rather then trying to access it in determining whether the PID
8255 of `gdbserver' could have been retrieved.
8256
8ee22052
AB
82572018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8258
8259 * gdb.arch/amd64-init-x87-values.S: New file.
8260 * gdb.arch/amd64-init-x87-values.exp: New file.
8261
7785df48
JK
82622018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8263
8264 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8265
56bcdbea
TT
82662018-05-04 Tom Tromey <tom@tromey.com>
8267
8268 PR python/22730:
8269 * gdb.python/python.exp: Test multi-line execute.
8270
a913fffb
TT
82712018-05-04 Tom Tromey <tom@tromey.com>
8272
8273 PR python/22731:
8274 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8275
7a2c85f2
TT
82762018-05-04 Tom Tromey <tom@tromey.com>
8277
8278 PR gdb/11750:
8279 * gdb.base/define.exp: Test defining a user command inside a user
8280 command.
8281 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8282
a3b60e45
JK
82832018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8284 Pedro Alves <palves@redhat.com>
8285
8286 PR breakpoints/19806 and support for PR external/20207.
8287 * gdb.base/watchpoint-unaligned.c: New file.
8288 * gdb.base/watchpoint-unaligned.exp: New file.
8289
45fe4a03
AB
82902018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8291
8292 * gdb.base/maint.exp: Make test names unique, use
8293 test_prefix_command_help to test 'help maint info', and remove
8294 repeated test of 'help maint'.
8295
9be2ae8f
TT
82962018-05-04 Tom Tromey <tom@tromey.com>
8297
8298 PR gdb/22619:
8299 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8300 behavior.
8301
11859c31
AB
83022018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8303
8304 * gdb.base/maint.exp: Process output from 'maint print registers'
8305 line at a time.
8306
089a9490
AB
83072018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8308
8309 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8310 timeout.
8311
9b0797e2
AB
83122018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8313
8314 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8315 filter pattern.
8316
f6ac5f3d
PA
83172018-05-02 Pedro Alves <palves@redhat.com>
8318
8319 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8320 to_log_command renames.
8321 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8322
77d3c63b
TT
83232018-05-02 Tom Tromey <tom@tromey.com>
8324
8325 * gdb.python/py-parameter.exp: Set test message.
8326
0489430a
TT
83272018-05-02 Tom Tromey <tom@tromey.com>
8328
8329 PR python/20084:
8330 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8331 PARAM_ZUINTEGER_UNLIMITED tests.
8332
1632f8ba
DR
83332018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8334
8335 PR rust/23124
8336 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8337 when casting.
8338
6d7bb824
TT
83392018-04-30 Tom Tromey <tom@tromey.com>
8340
8341 * gdb.python/py-type.exp: Check align attribute.
8342 * gdb.python/py-type.c: New "aligncheck" global.
8343
007e1530
TT
83442018-04-30 Tom Tromey <tom@tromey.com>
8345
8346 PR exp/17095:
8347 * gdb.dwarf2/dw2-align.exp: New file.
8348 * gdb.cp/align.exp: New file.
8349 * gdb.base/align.exp: New file.
8350 * lib/gdb.exp (gdb_int128_helper): New proc.
8351 (has_int128_c, has_int128_cxx): New caching procs.
8352
6873858b
TT
83532018-04-27 Tom Tromey <tom@tromey.com>
8354
8355 PR rust/22545:
8356 * gdb.rust/simple.exp: Add inclusive range tests.
8357
79188d8d
PA
83582018-04-26 Pedro Alves <palves@redhat.com>
8359
8360 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8361 ifunc breakpoint locations correctly of ifunc breakpoints set
8362 while the program resolves the ifunc.
8363
c7075ad5
PA
83642018-04-26 Pedro Alves <palves@redhat.com>
8365
8366 * gdb.base/gnu-ifunc-final.c: New file.
8367 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8368 * gdb.base/gnu-ifunc.exp (executable): Delete.
8369 (staticexecutable): Adjust.
8370 (lib_opts, exec_opts): Delete.
8371 (make_binsuffix, build, set-break): New procedures.
8372 (misc_tests): New, with tests factored out from the top level.
8373 (top level): Test different combinations of ifunc resolver name,
8374 resolver with and with debug info, and ifunc target with and
8375 without debug info. Wrap static tests with with_target_prefix.
8376
8388016d
PA
83772018-04-26 Pedro Alves <palves@redhat.com>
8378
8379 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8380 return type" warnings.
8381
249b5733
PA
83822018-04-25 Pedro Alves <palves@redhat.com>
8383
8384 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8385 killed".
8386 * gdb.base/kill-after-signal.exp: Likewise.
8387 * gdb.threads/kill.exp: Likewise.
8388
f67c0c91
SDJ
83892018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8390 Sergio Durigan Junior <sergiodj@redhat.com>
8391 Pedro Alves <palves@redhat.com>
8392
8393 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8394 regexps to expect for '[Inferior ... detached]' as well.
8395 * gdb.base/attach.exp: Likewise.
8396 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8397 "gdb_continue_to_end".
8398 (test_catch_syscall_with_wrong_args): Likewise.
8399 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8400 ']'. Don't set 'verbose' on.
8401 * gdb.base/foll-vfork.exp: Likewise.
8402 * gdb.base/fork-print-inferior-events.c: New file.
8403 * gdb.base/fork-print-inferior-events.exp: New file.
8404 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8405 '[Inferior ... has been killed]' message.
8406 * gdb.base/kill-after-signal.exp: Likewise.
8407 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8408 detach message.
8409 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8410 message.
8411 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8412 regexps to expect for '[Inferior ... detached]' as well.
8413 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8414
0a8ddac4
SM
84152018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8416
8417 PR gdb/23104
8418 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8419
701adfb0
PA
84202018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8421
8422 PR gdb/23095
8423 * gdb.base/break-probes.exp: Pass shlib_load to
8424 prepare_for_testing. Set normal_bp to r_debug_state if target is
8425 bsd.
8426
d27d16bf
RB
84272018-04-19 Richard Bunt <richard.bunt@arm.com>
8428
8429 * gdb.threads/multiple-successive-infcall.c: New test.
8430 * gdb.threads/multiple-successive-infcall.exp: New file.
8431
a037790e
TT
84322018-04-17 Tom Tromey <tom@tromey.com>
8433
8434 * gdb.rust/simple.rs (Union): New type.
8435 (main): New local "u".
8436 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8437
e3a91079
AA
84382018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8439
8440 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8441 number information in output of "whereis" command.
8442 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8443
b744723f
AA
84442018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8445
8446 * gdb.ada/info_types.exp: Adjust expected output to the line
8447 numbers now printed by "info var/func/type".
8448 * gdb.base/completion.exp: Likewise.
8449 * gdb.base/included.exp: Likewise.
8450 * gdb.cp/cp-relocate.exp: Likewise.
8451 * gdb.cp/cplusfuncs.exp: Likewise.
8452 * gdb.cp/namespace.exp: Likewise.
8453 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8454
4a4495d6
MM
84552018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8456
8457 * gdb.btrace/cpu.exp: New.
8458
1d509aa6
MM
84592018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8460
8461 * gdb.base/step-indirect-call-thunk.exp: New.
8462 * gdb.base/step-indirect-call-thunk.c: New.
8463 * gdb.reverse/step-indirect-call-thunk.exp: New.
8464 * gdb.reverse/step-indirect-call-thunk.c: New.
8465
6295b6da
SM
84662018-04-11 Simon Marchi <simon.marchi@ericsson.com>
8467
8468 * gdb.base/pie-fork.c: New file.
8469 * gdb.base/pie-fork.exp: New file.
8470
50146e70
TT
84712018-04-11 Tom Tromey <tom@tromey.com>
8472
8473 * gdb.rust/simple.exp: Add test for ".." struct initializer.
8474
f50d8a2e
PA
84752018-04-10 Pedro Alves <palves@redhat.com>
8476
8477 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
8478 exits. Instead loop running forever.
8479 (fork_parent): Run forever too.
8480
a0be7a36
SM
84812018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8482
8483 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
8484 mi_continue_to_line.
8485 * gdb.mi/mi-stack.c (callee4): Add comment.
8486
9b73db36
SM
84872018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
8488
8489 * gdb.mi/mi-stack.exp: Fix indentation.
8490
c912f608
SM
84912018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8492
8493 PR gdb/22979
8494 * gdb.arch/amd64-osabi.exp: New file.
8495
26540402
SM
84962018-04-07 Simon Marchi <simon.marchi@ericsson.com>
8497
8498 PR gdb/22980
8499 * gdb.base/osabi.exp: New file.
8500
121ad66c 85012018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
8502
8503 * gdb.cp/static-typedef-print.exp: New file.
8504 * gdb.cp/static-typedef-print.cc: New file.
8505
3fcded8f
JB
85062018-03-27 Joel Brobecker <brobecker@adacore.com>
8507
8508 * gdb.ada/varsize_limit: New testcase.
8509
59cc4834
JB
85102018-03-27 Joel Brobecker <brobecker@adacore.com>
8511
8512 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
8513
8514 * gdb.ada/notcplusplus: New testcase.
8515
8516 * gdb.base/c-linkage-name.c: New file.
8517 * gdb.base/c-linkage-name.exp: New testcase.
8518
4ca59a9f
TT
85192018-03-26 Tom Tromey <tom@tromey.com>
8520
8521 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
8522 * gdb.python/py-framefilter.py (name_error): New global.
8523 (ErrorInName.function): Use name_error.
8524
978d6c75
TT
85252018-03-26 Tom Tromey <tom@tromey.com>
8526
8527 PR backtrace/15582:
8528 * gdb.python/py-framefilter.exp: Add "bt hide" test.
8529
b7fee5a3
KS
85302018-03-23 Keith Seitz <keiths@redhat.com>
8531
8532 PR c++/22968
8533 * gdb.cp/subtypes.exp: New file.
8534 * gdb.cp/subtypes.h: New file.
8535 * gdb.cp/subtypes.cc: New file.
8536 * gdb.cp/subtypes-2.cc: New file.
8537
376be529
AB
85382018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8539
8540 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
8541 (done): Call '_exit' not 'exit' to avoid atexit handlers.
8542 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
8543 -nostartfiles when compiling the test. Confirm that all registers
8544 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
8545
066cfa98
AB
85462018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
8547
8548 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
8549 option, syntax was wrong anyway.
8550 * gdb.arch/arm-disp-step.exp: Likewise.
8551 * gdb.arch/sparc64-regs.exp: Likewise.
8552 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
8553 option, syntax was wrong anyway, switch to use
8554 prepare_for_testing.
8555 * gdb.arch/i386-disp-step.exp: Likewise.
8556
079670b9
AA
85572018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
8558
8559 * gdb.ada/exec_changed.exp: Replace "target_info exists
8560 use_gdb_stub" by "use_gdb_stub".
8561 * gdb.ada/start.exp: Likewise.
8562 * gdb.base/async-shell.exp: Likewise.
8563 * gdb.base/attach-pie-misread.exp: Likewise.
8564 * gdb.base/attach-wait-input.exp: Likewise.
8565 * gdb.base/break-entry.exp: Likewise.
8566 * gdb.base/break-interp.exp: Likewise.
8567 * gdb.base/dprintf-detach.exp: Likewise.
8568 * gdb.base/nostdlib.exp: Likewise.
8569 * gdb.base/solib-nodir.exp: Likewise.
8570 * gdb.base/statistics.exp: Likewise.
8571 * gdb.base/testenv.exp: Likewise.
8572 * gdb.mi/mi-exec-run.exp: Likewise.
8573 * gdb.mi/mi-start.exp: Likewise.
8574 * gdb.multi/dummy-frame-restore.exp: Likewise.
8575 * gdb.multi/multi-arch-exec.exp: Likewise.
8576 * gdb.multi/multi-arch.exp: Likewise.
8577 * gdb.multi/tids.exp: Likewise.
8578 * gdb.multi/watchpoint-multi.exp: Likewise.
8579 * gdb.python/py-events.exp: Likewise.
8580 * gdb.threads/attach-into-signal.exp: Likewise.
8581 * gdb.threads/attach-stopped.exp: Likewise.
8582 * gdb.threads/threadapply.exp: Likewise.
8583 * lib/selftest-support.exp: Likewise.
8584
26d6cec4
AA
85852018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
8586
8587 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
8588
4ee89e90
SR
85892018-03-20 Stephen Roberts <stephen.roberts@arm.com>
8590
8591 * gdb.perf/template-breakpoints.cc: New file.
8592 * gdb.perf/template-breakpoints.exp: New file.
8593 * gdb.perf/template-breakpoints.py: New file.
8594
92630041
TT
85952018-03-19 Tom Tromey <tom@tromey.com>
8596
8597 * gdb.rust/simple.rs (main): Add local variables field1, field2,
8598 y0.
8599 * gdb.rust/simple.exp: Test bare identifier form of struct
8600 initializer.
8601
76727919
TT
86022018-03-19 Tom Tromey <tom@tromey.com>
8603
8604 * gdb.gdb/observer.exp: Remove.
8605
194ed413
AA
86062018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8607
8608 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
8609 "qualified" option when setting breakpoints.
8610 * gdb.trace/backtrace.exp: Likewise.
8611 * gdb.trace/circ.exp: Likewise.
8612 * gdb.trace/collection.exp: Likewise.
8613 * gdb.trace/disconnected-tracing.exp: Likewise.
8614 * gdb.trace/ftrace-lock.exp: Likewise.
8615 * gdb.trace/ftrace.exp: Likewise.
8616 * gdb.trace/infotrace.exp: Likewise.
8617 * gdb.trace/packetlen.exp: Likewise.
8618 * gdb.trace/passc-dyn.exp: Likewise.
8619 * gdb.trace/qtro.exp: Likewise.
8620 * gdb.trace/read-memory.exp: Likewise.
8621 * gdb.trace/report.exp: Likewise.
8622 * gdb.trace/signal.exp: Likewise.
8623 * gdb.trace/status-stop.exp: Likewise.
8624 * gdb.trace/strace.exp: Likewise.
8625 * gdb.trace/tfind.exp: Likewise.
8626 * gdb.trace/trace-break.exp: Likewise.
8627 * gdb.trace/trace-condition.exp: Likewise.
8628 * gdb.trace/trace-mt.exp: Likewise.
8629 * gdb.trace/tstatus.exp: Likewise.
8630 * gdb.trace/tsv.exp: Likewise.
8631 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8632 * gdb.trace/unavailable.exp: Likewise.
8633 * gdb.trace/while-dyn.exp: Likewise.
8634
8b067d2c
AA
86352018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8636
8637 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
8638 that libinproctrace is copied to the target.
8639
3ae9ce5d
TT
86402018-03-14 Tom Tromey <tom@tromey.com>
8641
8642 PR cli/14977:
8643 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
8644 a null pointer.
8645 * gdb.base/wchar.exp: Likewise.
8646
b8c2339b
TT
86472018-03-14 Tom Tromey <tom@tromey.com>
8648
8649 PR cli/19918:
8650 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
8651 flag.
8652
4872dc46
SM
86532018-03-08 Simon Marchi <simon.marchi@ericsson.com>
8654
8655 PR gdb/22841
8656 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
8657 "target" to remote_exec.
8658
e4fe3756
SM
86592018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
8660
8661 PR gdb/22841
8662 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
8663 ${board}_upload): Remove.
8664
e95a97d4
AA
86652018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
8666
8667 * gdb.cp/watch-cp.cc: New test.
8668 * gdb.cp/watch-cp.exp: New file.
8669
dbbb1059
AB
86702018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
8671
8672 * gdb.base/infcall-nested-structs.exp: New file.
8673 * gdb.base/infcall-nested-structs.c: New file.
8674 * gdb.base/float.exp: Add riscv support.
8675
ecc054c0
TP
86762018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
8677
8678 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
8679 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
8680
25e3c82c
SDJ
86812018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
8682
8683 * gdb.server/abspath.exp: New file.
8684 * lib/gdb.exp (with_cwd): New procedure.
8685
3083294d
SM
86862018-02-28 Simon Marchi <simon.marchi@ericsson.com>
8687
8688 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
8689 use it.
8690 (gdb_is_target_remote_prompt): New proc.
8691 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
8692 (gdb_is_target_native): Pass prompt parameter to
8693 gdb_is_target_1.
8694
3275ef47
SM
86952018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
8696
8697 * gdb.base/load-command.c: New file.
8698 * gdb.base/load-command.exp: New file.
8699 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
8700 (gdb_is_target_1): ...this, and generalize for other targets
8701 than just remote.
8702 (gdb_is_target_remote): Use gdb_is_target_1.
8703 (gdb_is_target_native): use gdb_is_target_1.
8704
6893c19a
TT
87052018-02-26 Tom Tromey <tom@tromey.com>
8706
8707 PR python/16497:
8708 * gdb.python/py-framefilter.exp: Update test.
8709
2ddeaf8a
TT
87102018-02-26 Tom Tromey <tom@tromey.com>
8711
8712 * gdb.dwarf2/variant.c: New file.
8713 * gdb.dwarf2/variant.exp: New file.
8714
c9317f21
TT
87152018-02-26 Tom Tromey <tom@tromey.com>
8716
8717 * gdb.rust/simple.exp: Accept more possible results in enum test.
8718
6f6d0c26
SM
87192018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
8720
8721 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
8722 parentheses.
8723
11b03145
MR
87242018-02-23 Maciej W. Rozycki <macro@mips.com>
8725
8726 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
8727 name of a variable: $actual_linejj -> $actual_line.
8728
54a27fe5
JB
87292018-02-21 John Baldwin <jhb@FreeBSD.org>
8730
8731 * gdb.arch/amd64-i386-address.exp: Fix a typo.
8732
de65820c
MM
87332018-02-20 Markus Metzger <markus.t.metzger@intel.com>
8734
8735 * gdb.btrace/buffer-size.exp: Do not force BTS.
8736
980548fd
PA
87372018-02-14 Pedro Alves <palves@redhat.com>
8738
8739 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
8740 getting a "Quit".
8741
c4e12631
MM
87422018-02-09 Markus Metzger <markus.t.metzger@intel.com>
8743
8744 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
8745 Fix test name.
8746
c2e0e465
SM
87472018-02-07 Simon Marchi <simon.marchi@ericsson.com>
8748
8749 * gdb.cp/m-static.exp: Check type of optimized out static
8750 member.
8751
f7216783
AB
87522018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
8753
8754 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
8755 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
8756
0625771b
LS
87572018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
8758 Leszek Swirski <leszeks@google.com>
8759
8760 * gdb.python/py-prettyprint.c
8761 (struct to_string_returns_value_inner,
8762 struct to_string_returns_value_wrapper): New.
8763 (main): Add tsrvw variable.
8764 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
8765 ToStringReturnsValueWrapper): New classes.
8766 (register_pretty_printers): Register new pretty-printers.
8767 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
8768 recursive pretty printer.
8769 * gdb.python/py-mi.exp: Likewise.
8770
59498c30
LS
87712018-02-01 Leszek Swirski <leszeks@google.com>
8772
8773 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
8774 functions with the same name as an include file are parsed
8775 correctly.
8776
d4d38844
YQ
87772018-02-01 Yao Qi <yao.qi@linaro.org>
8778
8779 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
8780 "\[^\r\n\]*".
8781
07e5f5cf
NP
87822018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
8783
8784 * gdb.arch/powerpc-prologue-frame.s: New file.
8785 * gdb.arch/powerpc-prologue-frame.c: Likewise.
8786 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
8787
929b5ad4
JB
87882018-01-31 Joel Brobecker <brobecker@adacore.com>
8789
8790 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
8791
e671cd59
PA
87922018-01-30 Pedro Alves <palves@redhat.com>
8793
8794 PR gdb/13211
8795 * gdb.base/interrupt-daemon.c: New.
8796 * gdb.base/interrupt-daemon.exp: New.
8797 * gdb.multi/multi-term-settings.c: New.
8798 * gdb.multi/multi-term-settings.exp: New.
8799
fc413dc4
JB
88002018-01-30 Joel Brobecker <brobecker@adacore.com>
8801
8802 * gdb.base/break.exp: Save the location where the breakpoint
8803 on break.c:47 was actually inserted when debugging the version
8804 compiled at -O2 and use it in the expected output of the "info
8805 break" test performed soon after.
8806
5c319bb2
PA
88072018-01-22 Pedro Alves <palves@redhat.com>
8808 Sergio Durigan Junior <sergiodj@redhat.com>
8809
8810 * gdb.base/whatis.exp: Add tests for 'set print object on' +
8811 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
8812
a9e40818
JB
88132018-01-22 Joel Brobecker <brobecker@adacore.com>
8814
8815 * gdb.base/break-include.c, gdb.base/break-include.inc,
8816 gdb.base/break-include.exp: New files.
8817 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
8818 line number now being the actual line number where the breakpoint
8819 was inserted.
8820 * gdb.mi/mi-break.exp: Likewise.
8821 * gdb.mi/mi-reverse.exp: Likewise.
8822 * gdb.mi/mi-simplerun.exp: Ditto.
8823
e707fc44
AB
88242018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8825
8826 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
8827 varobj.
8828 * gdb.mi/mi-var-create-rtti.exp: Likewise.
8829
ae451627
AB
88302018-01-21 Don Breazeal <donb@codesourcery.com>
8831 Andrew Burgess <andrew.burgess@embecosm.com>
8832
8833 * gdb.mi/basics.c: Add new global.
8834 * gdb.mi/mi-frame-regs.exp: New file.
8835 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
8836 case.
8837
b1b189e0
AB
88382018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
8839
8840 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
8841 non-parameter, and on an unknown symbol.
8842
fcfcc376
TT
88432018-01-19 Tom Tromey <tom@tromey.com>
8844
8845 * gdb.rust/modules.rs (TWENTY_THREE): New global.
8846 * gdb.rust/modules.exp: Add ::-qualified lookup test.
8847
634c1c31
AA
88482018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8849
8850 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
8851 setrlimit and chdir to int.
8852
d6ad07fd
AA
88532018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8854
8855 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
8856 function.
8857 (my_tend): Likewise.
8858 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
8859 rationale of avoiding FP- and vector instructions.
8860
adf8243b
RK
88612018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
8862
8863 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
8864 "info reg" with "\[ \t\]*".
8865 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
8866 "\[ \t\]+".
8867 * gdb.arch/s390-multiarch.exp: Ditto.
8868 * gdb.base/pc-fp.exp: Ditto.
8869 * gdb.reverse/i386-precsave.exp: Ditto.
8870 * gdb.reverse/i386-reverse.exp: Ditto.
8871 * gdb.reverse/i387-env-reverse.exp: Ditto.
8872 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8873
dcc06925
AA
88742018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8875
8876 * lib/gdb.exp (gdb_compile): Re-enable use of
8877 universal_compile_options for languages other than Rust.
8878
25d4fd80
AA
88792018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
8880
8881 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
8882
ee7f689e 88832018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
8884
8885 PR gdb/16577
8886 * gdb.base/solib-vanish.exp: New.
8887 * gdb.base/solib-vanish-main.c: New.
8888 * gdb.base/solib-vanish-lib1.c: New.
8889 * gdb.base/solib-vanish-lib2.c: New.
8890
d8447b6b
YQ
88912018-01-17 Yao Qi <yao.qi@linaro.org>
8892
8893 * gdb.compile/compile.exp: Match the address printed for
8894 frame in the output of command "bt".
8895
86d6a90c
TT
88962018-01-15 Tom Tromey <tom@tromey.com>
8897
8898 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
8899 compute sp_reg.
8900
cbcdb1aa
AB
89012018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
8902
8903 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
8904 to prepare.
8905 (prepare): Return 0 on error, 1 on success.
8906
eea61984
PA
89072018-01-12 Pedro Alves <palves@redhat.com>
8908
8909 * gdb.base/continue-after-aborted-step-over.c: New.
8910 * gdb.base/continue-after-aborted-step-over.exp: New.
8911
6181e9c2
SM
89122018-01-11 Simon Marchi <simon.marchi@ericsson.com>
8913
8914 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
8915 options when not creating an executable.
8916
3cada740
PA
89172018-01-11 Pedro Alves <palves@redhat.com>
8918
8919 PR remote/22597
8920 * gdb.server/stop-reply-no-thread.c: New file.
8921 * gdb.server/stop-reply-no-thread.exp: New file.
8922
c63d3e8d
PA
89232018-01-10 Pedro Alves <palves@redhat.com>
8924
8925 PR gdb/22670
8926 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
8927 functions too. Test setting breakpoints and printing C functions
8928 with no debug info too.
8929 * gdb.ada/bp_c_mixed_case/qux.c: New file.
8930
d4c2a405
PA
89312018-01-10 Pedro Alves <palves@redhat.com>
8932
8933 PR gdb/22670
8934 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
8935 a fail.
8936
8825213e
PA
89372018-01-10 Pedro Alves <palves@redhat.com>
8938
8939 PR gdb/22670
8940 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
8941
605fd3c6
YQ
89422018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8943
8944 * gdb.server/unittest.exp: Match the output in non-development
8945 mode.
8946
1e5ded6c
YQ
89472018-01-08 Simon Marchi <simon.marchi@ericsson.com>
8948
8949 * gdb.gdb/unittest.exp: Match output in non-development mode.
8950
30066b0b
JB
89512018-01-08 Joel Brobecker <brobecker@adacore.com>
8952
8953 * gdb.ada/access_tagged_param.exp: Relax expected output
8954 for value of "ObjL" in "continue" to pck.inspect breakpoint
8955 test.
8956
04bafb1e
XR
89572018-01-08 Joel Brobecker <brobecker@adacore.com>
8958
9f86398b
JB
8959 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
8960 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 8961
e379cee6
PA
89622018-01-05 Pedro Alves <palves@redhat.com>
8963
8964 PR gdb/18653
8965 * gdb.base/libsegfault.exp: New.
8966
de63c46b
PA
89672018-01-05 Joel Brobecker <brobecker@adacore.com>
8968
8969 PR gdb/22670
8970 * gdb.ada/access_tagged_param.exp: New file.
8971 * gdb.ada/access_tagged_param/foo.adb: New file.
8972
f98fc17b
PA
89732018-01-05 Pedro Alves <palves@redhat.com>
8974
8975 PR gdb/22670
8976 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
8977 exercise lower case too, and to exercise both full matching and
8978 wild matching.
8979
342f8240
JB
89802018-01-05 Joel Brobecker <brobecker@adacore.com>
8981
8982 * gdb.ada/rename_subscript_param: New testcase.
8983
7150d33c
JG
89842018-01-05 Jerome Guitton <guitton@adacore.com>
8985
8986 * gdb.ada/arr_acc_idx_w_gap: New testcase.
8987
cc0e770c
JB
89882018-01-05 Joel Brobecker <brobecker@adacore.com>
8989
8990 * gdb.ada/convvar_comp: New testcase.
8991
672a41aa 89922018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
8993
8994 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
8995 (My_Table): New global variable.
8996 * testsuite/gdb.ada/array_char_idx.exp: Add test.
8997
7365ec2f
JB
89982018-01-04 Joel Brobecker <brobecker@adacore.com>
8999
9000 PR gdb/22670
9001 * gdb.ada/maint_with_ada: New testcase.
9002
289483b6
JB
90032018-01-04 Joel Brobecker <brobecker@adacore.com>
9004
9005 PR gdb/22670
9006 * gdb.ada/bp_c_mixed_case: New testcase.
9007
344420da
JB
90082018-01-04 Joel Brobecker <brobecker@adacore.com>
9009
9010 PR gdb/22670
9011 * gdb.ada/complete.exp: Add "complete break ada" test.
9012
66fc87a0
JB
90132018-01-04 Joel Brobecker <brobecker@adacore.com>
9014
9015 PR gdb/22670
9016 * gdb.ada/info_addr_mixed_case: New testcase.
9017
9f757bf7
XR
90182018-01-03 Xavier Roirand <roirand@adacore.com>
9019
9020 * gdb.ada/excep_handle.exp: New testcase.
9021 * gdb.ada/excep_handle/foo.adb: New file.
9022 * gdb.ada/excep_handle/pck.ads: New file.
9023
bd570f80
JB
90242018-01-03 Joel Brobecker <brobecker@adacore.com>
9025
9026 * gdb.base/step-line.c: Add extra empty line in copyright header.
9027 * gdb.base/step-line.inp: Likewise.
9028
9fe561ab
JB
90292018-01-02 Joel Brobecker <brobecker@adacore.com>
9030
9031 * gdb.ada/dyn_stride.exp: Add slice test.
9032
a405673c
JB
90332018-01-02 Joel Brobecker <brobecker@adacore.com>
9034
9035 * gdb.ada/dyn_stride: New testcase.
9036
cef0f868
SH
90372017-12-27 Stafford Horne <shorne@gmail.com>
9038
9039 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9040 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9041
b67d92b0
SH
90422017-12-27 Stafford Horne <shorne@gmail.com>
9043
9044 * gdb.base/reggroups.c: New file.
9045 * gdb.base/reggroups.exp: New file.
9046
eccab96d
JB
90472017-12-18 Joel Brobecker <brobecker@adacore.com>
9048
9049 * gdb.dwarf2/ada-valprint-error.c: New file.
9050 * gdb.dwarf2/ada-valprint-error.exp: New file.
9051
0e2da9f0
JB
90522017-12-18 Joel Brobecker <brobecker@adacore.com>
9053
9054 * gdb.ada/assign_arr: New testcase.
9055
cb923fcc
XR
90562017-12-18 Xavier Roirand <roirand@adacore.com>
9057
9058 * gdb.ada/funcall_ptr: New testcase.
9059
7c161838
SDJ
90602017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9061
9062 PR cli/16224
9063 * gdb.base/ptype-offsets.cc: New file.
9064 * gdb.base/ptype-offsets.exp: New file.
9065
1af17fd9
YQ
90662017-12-15 Yao Qi <yao.qi@linaro.org>
9067
9068 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9069 if XML is disabled.
9070
828d5846
XR
90712017-12-15 Xavier Roirand <roirand@adacore.com>
9072
9073 * gdb.ada/same_component_name: New testcase.
9074
79e8fcaa
JB
90752017-12-14 Joel Brobecker <brobecker@adacore.com>
9076
9077 * gdb.ada/str_binop_equal: New testcase.
9078
e05fa6f9
JB
90792017-12-14 Joel Brobecker <brobecker@adacore.com>
9080
9081 * gdb.ada/task_switch_in_core: New testcase.
9082
b89641ba
SM
90832017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9084
9085 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9086 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9087 call test_bkpt_qualified.
9088 (test_bkpt_qualified): New proc.
9089
6892d2e4
PA
90902017-12-13 Pedro Alves <palves@redhat.com>
9091
9092 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9093 Tighten regexp by matching with an anchor.
9094
a22ecf70
PA
90952017-12-13 Pedro Alves <palves@redhat.com>
9096
9097 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9098 ("expression with namespace"): New set of tests.
9099 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9100 (Nested::Test_NS::qux): New.
9101 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9102 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9103
9937536c
JB
91042017-12-13 Joel Brobecker <brobecker@adacore.com>
9105
9106 * gdb.base/server-del-break.c: New file.
9107 * gdb.base/server-del-break.exp: New file.
9108
fe49c6f5
SH
91092017-12-12 Stafford Horne <shorne@gmail.com>
9110
9111 * gdb.xml/tdesc-regs.exp: Add or1k support.
9112
c3d18620
SH
91132017-12-12 Stafford Horne <shorne@gmail.com>
9114
9115 * gdb.base/bp-permanent.c: Define nop of or1k.
9116
c5f9cfc8
JB
91172017-12-11 Joel Brobecker <brobecker@adacore.com>
9118
9119 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9120 output with components being reordered.
9121
a9c135fc
JB
91222017-12-11 Joel Brobecker <brobecker@adacore.com>
9123
9124 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9125 output with components being reordered.
9126
927aa2e7
JK
91272017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9128 Pedro Alves <palves@redhat.com>
9129
9130 * gdb.base/maint.exp (check for .gdb_index): Check also for
9131 .debug_names.
9132 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9133 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9134 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9135 (.gdb_index used after symbol reloading): Support also .debug_names.
9136 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9137
f17d9474
YQ
91382017-12-08 Yao Qi <yao.qi@linaro.org>
9139
9140 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9141 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9142
a0de8c21
YQ
91432017-12-08 Yao Qi <yao.qi@linaro.org>
9144
9145 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9146 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9147
a738ea1d
YQ
91482017-12-08 Yao Qi <yao.qi@linaro.org>
9149
9150 * gdb.arch/aarch64-tagged-pointer.c: New file.
9151 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9152
1cd9a73b
SDJ
91532017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9154
9155 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9156 "int".
9157
fa6eb693
KS
91582017-12-07 Keith Seitz <keiths@redhat.com>
9159
9160 PR breakpoints/22569
9161 * gdb.linespec/ls-errs.exp: Change expected result of "break
9162 -source this file has spaces.c -line 3".
9163 Check that an explicit source file followed by whitespace is
9164 identified as an invalid explicit location.
9165
883fd55a
KS
91662017-12-07 Keith Seitz <keiths@redhat.com>
9167
9168 * gdb.cp/nested-types.cc: New file.
9169 * gdb.cp/nested-types.exp: New file.
9170 * lib/cp-support.exp: Load data-structures.exp library.
9171 (debug_cp_test_ptype_class): New global.
9172 (cp_ptype_class_verbose, next_line): New procedures.
9173 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9174 Add and document new return value.
9175 Switch the list of lines to a queue.
9176 Add support for new `type' key for nested type definitions.
9177 Add debugging/troubleshooting messages.
9178 * lib/data-structures.exp: New file.
9179
ec72db3e
SM
91802017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9181
9182 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9183 with proc_with_prefix, don't use with_test_prefix.
9184
99598d71
TT
91852017-12-07 Tom Tromey <tom@tromey.com>
9186
9187 * gdb.base/break.exp: Add test for empty "commands".
9188
a8806230
YQ
91892017-12-07 Yao Qi <yao.qi@linaro.org>
9190
9191 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9192 malloc and catch syscall.
9193
824cc835
PM
91942017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9195
e79be6e5 9196 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
9197 tests for explicit locations.
9198
7cc244de
PA
91992017-12-06 Pedro Alves <palves@redhat.com>
9200
9201 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9202 force-disabling XML descriptions.
9203
50a1fdd5
PA
92042017-12-04 Pedro Alves <palves@redhat.com>
9205
9206 PR gdb/22499
9207 * gdb.arch/amd64-disp-step-avx.S: New file.
9208 * gdb.arch/amd64-disp-step-avx.exp: New file.
9209
f0fb2488
PA
92102017-12-03 Pedro Alves <palves@redhat.com>
9211
9212 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9213 and <string.h>.
9214 (parent_function): Print distinct messages when waitpid fails, or
9215 the child exits with a signal, or the child exits for an unhandled
9216 reason.
9217 * gdb.threads/process-dies-while-detaching.exp
9218 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9219 it. Wait for both inferior output and GDB's prompt. Use an
9220 indirect spawn id list.
9221 (do_detach): New parameter 'child_exit'. Use it to compute
9222 expected inferior output.
9223 (test_detach, test_detach_watch, test_detach_killed_outside):
9224 Adjust to pass down the expected child exit kind.
9225
97cbe998
SDJ
92262017-12-01 Joel Brobecker <brobecker@adacore.com>
9227 Sergio Durigan Junior <sergiodj@redhat.com>
9228 Pedro Alves <palves@redhat.com>
9229
9230 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9231
40fc416f
SDJ
92322017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9233
9234 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9235 to 'symbol-file' and 'add-symbol-file' can be
9236 position-independent.
9237
1cc75e92
YQ
92382017-12-01 Yao Qi <yao.qi@linaro.org>
9239
9240 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9241 the URL in copyright header.
9242 * gdb.arch/aarch64-fp.exp: Likewise.
9243 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9244 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9245 * gdb.base/expand-psymtabs.exp: Likewise.
9246 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9247 * gdb.fortran/common-block.exp: Likewise.
9248 * gdb.fortran/common-block.f90: Likewise.
9249 * gdb.fortran/logical.exp: Likewise.
9250 * gdb.fortran/vla-datatypes.f90: Likewise.
9251 * gdb.fortran/vla-sub.f90: Likewise.
9252
875fb7a7
JB
92532017-11-30 Joel Brobecker <brobecker@adacore.com>
9254
9255 * gdb.ada/repeat_dyn: New testcase.
9256
6f14765f
UW
92572017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9258
9259 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9260 Update for changed thread numbering.
9261 * gdb.cell/bt.exp: Update for changed GDB output.
9262
f1af7b94
SM
92632017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9264
9265 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9266 setting isremote by hand.
9267 * boards/dwarf4-gdb-index.exp: Likewise.
9268 * boards/fission.exp: Likewise.
9269 * boards/stabs.exp: Likewise.
9270
e3919f3e
PA
92712017-11-30 Pedro Alves <palves@redhat.com>
9272
9273 * gdb.linespec/cpls-ops.exp
9274 (check_explicit_skips_function_argument): Extract the underlying
9275 type of size_t instead of hardcoding it.
9276
bd69330d
PA
92772017-11-29 Pedro Alves <palves@redhat.com>
9278
9279 PR c++/19436
9280 * gdb.linespec/cpls-abi-tag.cc: New file.
9281 * gdb.linespec/cpls-abi-tag.exp: New file.
9282
a20714ff
PA
92832017-11-29 Pedro Alves <palves@redhat.com>
9284
9285 * gdb.base/langs.exp: Use -qualified.
9286 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9287 it.
9288 * gdb.cp/namespace.exp: Use -qualified.
9289 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9290 (overload-3, template-overload, template-ret-type, const-overload)
9291 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9292 procedures.
9293 (test_driver): Call them.
9294 * gdb.cp/save-bp-qualified.cc: New.
9295 * gdb.cp/save-bp-qualified.exp: New.
9296 * gdb.linespec/explicit.exp: Test -qualified.
9297 * lib/completion-support.exp (completion::explicit_opts_list): Add
9298 "-qualified".
9299 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9300
f6f1d339
PM
93012017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9302
9303 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9304
02ca603a
TT
93052017-11-29 Tom Tromey <tom@tromey.com>
9306
9307 * gdb.base/relocate.exp: Update invalid argument test.
9308 Add new tests for invalid arguments.
9309
ed6c0bfb
TP
93102017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9311
9312 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9313 Return 0 as a long.
9314 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9315
f106e10e
TP
93162017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9317
9318 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9319 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9320 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9321 func ().
9322 * gdb.cp/shadow.cc (B.func): Return 0.
9323
10329bb2
JB
93242017-11-27 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9327 expected output in gdb_expect call to allow the exception
9328 message to be present as well. Fix syntax confusion to avoid
9329 TCL thinking that exception_name is an array.
9330
617cd4bc
UW
93312017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9332
9333 * gdb.arch/spu-info.c: Include <unistd.h>.
9334 (do_signal_test): Fix broken calls to write.
9335 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9336 Fix checks for empty mailboxes. Update signal tests for corrected
9337 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
9338 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9339 * gdb.cell/arch.exp: Use standard_output_file.
9340 * gdb.cell/break.exp: Likewise.
9341 * gdb.cell/bt.exp: Likewise.
9342 * gdb.cell/core.exp: Likewise.
9343 * gdb.cell/dwarfaddr.exp: Likewise.
9344 * gdb.cell/ea-cache.exp: Likewise.
9345 * gdb.cell/ea-standalone.exp: Likewise.
9346 * gdb.cell/f-regs.exp: Likewise.
9347 * gdb.cell/fork.exp: Likewise.
9348 * gdb.cell/gcore.exp: Likewise.
9349 * gdb.cell/mem-access.exp: Likewise.
9350 * gdb.cell/ptype.exp: Likewise.
9351 * gdb.cell/registers.exp: Likewise.
9352 * gdb.cell/sizeof.exp: Likewise.
9353 * gdb.cell/solib-symbol.exp: Likewise.
9354 * gdb.cell/solib.exp: Likewise.
617cd4bc 9355
a81aaca0
PA
93562017-11-25 Pedro Alves <palves@redhat.com>
9357
9358 * gdb.base/complete-empty.exp: New file.
9359 * gdb.base/completion.exp: Adjust.
9360
6a3c6ee4
PA
93612017-11-25 Pedro Alves <palves@redhat.com>
9362
9363 * gdb.linespec/cpls-ops.cc: New file.
9364 * gdb.linespec/cpls-ops.exp: New file.
9365 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9366 factored out from ...
9367 (test_complete_prefix_range): ... this.
9368
8955eb2d
PA
93692017-11-24 Pedro Alves <palves@redhat.com>
9370
9371 * gdb.linespec/cpcompletion.exp: New file.
9372 * gdb.linespec/cpls-hyphen.cc: New file.
9373 * gdb.linespec/cpls.cc: New file.
9374 * gdb.linespec/cpls2.cc: New file.
9375 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9376 test to use test_gdb_complete_unique. Add label completion,
9377 keyword completion and explicit location completion tests.
9378 * lib/completion-support.exp: New file.
9379
e547c119
JB
93802017-11-24 Joel Brobecker <brobecker@adacore.com>
9381
9382 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9383 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9384 when hitting an exception catchpoint.
9385
7c3c1aa8
YQ
93862017-11-22 Yao Qi <yao.qi@linaro.org>
9387
9388 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9389
41bd68f5
SM
93902017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9391
9392 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9393 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9394 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9395
1daad298
YQ
93962017-11-22 Yao Qi <yao.qi@linaro.org>
9397
9398 * gdb.base/info-os.exp: Pass pthreads.
9399 * gdb.multi/multi-attach.exp: Likewise.
9400
88465e87
YQ
94012017-11-22 Yao Qi <yao.qi@linaro.org>
9402
9403 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9404 compiler.
9405
dc196b23
YQ
94062017-11-22 Yao Qi <yao.qi@linaro.org>
9407
9408 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9409 * gdb.base/break-interp.exp: Likewise.
9410 * gdb.base/jit-attach-pie.exp: Likewise.
9411
2400729e
UW
94122017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9413
9414 * gdb.base/float128.c (large128): New variable.
9415 * gdb.base/float128.exp: Add test to print largest __float128 value.
9416
7a26362d
UW
94172017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9418
9419 * gdb.arch/vsx-regs.exp: Update register content checks.
9420
ed0f4273
UW
94212017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9422
9423 * gdb.arch/ppc-longdouble.exp: New file.
9424 * gdb.arch/ppc-longdouble.c: Likewise.
9425
a25d69c6
PA
94262017-11-21 Pedro Alves <palves@redhat.com>
9427
9428 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9429
73fcf641
PA
94302017-11-20 Pedro Alves <palves@redhat.com>
9431
9432 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9433 (long_double_typedef): New typedefs.
9434 Use DEF on double and long double.
9435 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9436 cases.
9437 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9438 and 'long_double_ptr_same_size' locals. Use them to decide
9439 whether cast from array/function to float is valid/invalid.
9440
71a3c369
TT
94412017-11-17 Tom Tromey <tom@tromey.com>
9442
9443 * gdb.rust/traits.rs: New file.
9444 * gdb.rust/traits.exp: New file.
9445
ced9779b
JB
94462017-11-17 Joel Brobecker <brobecker@adacore.com>
9447
9448 * gdb.ada/minsyms: New testcase.
9449
a0922d80
PA
94502017-11-16 Pedro Alves <palves@redhat.com>
9451
9452 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9453 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9454
ea04e54c
PA
94552017-11-16 Pedro Alves <palves@redhat.com>
9456
9457 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9458 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9459
e849ea89
PA
94602017-11-16 Pedro Alves <palves@redhat.com>
9461
9462 * gdb.server/reconnect-ctrl-c.c: New file.
9463 * gdb.server/reconnect-ctrl-c.exp: New file.
9464
d8ae99a7
PM
94652017-11-16 Phil Muldoon <pmuldoon@redhat.com>
9466
9467 * gdb.python/py-rbreak.exp: New file.
9468 * gdb.python/py-rbreak.c: New file.
9469 * gdb.python/py-rbreak-func2.c: New file.
9470
968a13f8
PA
94712017-11-16 Pedro Alves <palves@redhat.com>
9472
9473 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
9474 pattern.
9475 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
9476 GDB.
9477
71774bc9
SM
94782017-11-15 Simon Marchi <simon.marchi@ericsson.com>
9479
9480 * gdb.tui/completionn.exp (test_tab_completion): Add space in
9481 regex.
9482
ddbb44cf
SM
94832017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
9484
9485 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
9486 test names.
9487
584a564f
PA
94882017-11-09 Pedro Alves <palves@redhat.com>
9489
9490 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
9491 factored out from ...
9492 (top level): ... here, and adjusted to avoid expecting beyond the
9493 prompt in a single gdb_test_multiple.
9494
5ed7a928
PA
94952017-11-09 Pedro Alves <palves@redhat.com>
9496
9497 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
9498 output.
9499 * gdb.server/ext-attach.exp ("kill" test): Likewise.
9500 * gdb.server/ext-restart.exp ("kill" test): Likewise.
9501 * gdb.server/ext-run.exp ("kill" test): Likewise.
9502 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
9503
a60e0738
PA
95042017-11-09 Pedro Alves <palves@redhat.com>
9505
9506 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
9507 match till end of line.
9508
2c88253f
PA
95092017-11-09 Pedro Alves <palves@redhat.com>
9510
9511 * gdb.base/memattr.exp: Tighten regexes to match the end line.
9512
c7a38517
PA
95132017-11-09 Pedro Alves <palves@redhat.com>
9514
9515 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
9516 New procedures, factored out from ...
9517 (top level): ... here, and adjusted to avoid expecting beyond the
9518 prompt in one go.
9519
f29f4b6b
PA
95202017-11-09 Pedro Alves <palves@redhat.com>
9521
9522 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
9523 output. Fix '?' match.
9524
286acbb5
JB
95252017-11-08 Joel Brobecker <brobecker@adacore.com>
9526
9527 * gdb.ada/scoped_watch: New testcase.
9528 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
9529 which is actually correct.
9530 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
9531 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
9532
62d7ae92
PA
95332017-11-08 Pedro Alves <palves@redhat.com>
9534
9535 * gdb.gdb/complaints.exp (test_initial_complaints)
9536 (test_serial_complaints, test_short_complaints): Call
9537 complaint_internal instead of complaint.
9538
280ca31f
DT
95392017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
9540
9541 * gdb.threads/tls-core.c: New file.
9542 * gdb.threads/tls-core.exp: Likewise.
9543
b5ec771e
PA
95442017-11-08 Pedro Alves <palves@redhat.com>
9545
9546 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
9547 (p Exported_Capitalized): New test.
9548 (p exported_capitalized): New test.
9549
a02b41a7
PA
95502017-11-07 Pedro Alves <palves@redhat.com>
9551
9552 * gdb.cp/ena-dis-br-range.exp: Add more tests.
9553
95e95a6d
PA
95542017-11-07 Pedro Alves <palves@redhat.com>
9555
9556 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
9557 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
9558 (disable_invalid, disable_inverted, disable_negative): New
9559 procedures.
9560 ("bad numbers"): New set of tests.
9561
cee62dbd
PA
95622017-11-07 Pedro Alves <palves@redhat.com>
9563
9564 * gdb.cp/ena-dis-br-range.exp: Add tests.
9565
cc638e86
PA
95662017-11-07 Pedro Alves <palves@redhat.com>
9567
9568 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
9569
d0fe4701
XR
95702017-11-07 Xavier Roirand <roirand@adacore.com>
9571 Pedro Alves <palves@redhat.com>
9572
9573 * gdb.base/ena-dis-br.exp: Add reference to
9574 gdb.cp/ena-dis-br-range.exp.
9575 * gdb.cp/ena-dis-br-range.exp: New file.
9576 * gdb.cp/ena-dis-br-range.cc: New file.
9577
46f67f80
PA
95782017-11-06 Pedro Alves <palves@redhat.com>
9579
9580 * gdb.base/attach-non-pgrp-leader.c: New.
9581 * gdb.base/attach-non-pgrp-leader.exp: New.
9582
726e1356
PA
95832017-11-06 Pedro Alves <palves@redhat.com>
9584
9585 * configure.ac: No longer check for termio.h and sgtty.h.
9586 * configure: Regenerate.
9587 * remote-utils.c: Include termios.h instead of gdb_termios.h.
9588 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
9589 Remove termio and sgtty code.
9590
50ab6ace
YQ
95912017-11-03 Yao Qi <yao.qi@linaro.org>
9592
9593 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
9594 in GDB is disabled.
9595
8e68731c
YQ
95962017-11-03 Yao Qi <yao.qi@linaro.org>
9597
9598 * gdb.python/py-thrhandle.exp: Skip it if python is not
9599 enabled.
9600
3a87ae65
SM
96012017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
9602
9603 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
9604 as a breakpoint command.
9605
484d8d36
MD
96062017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
9607
9608 PR python/21213
9609 * gdb.python/py-infthread.exp: Test calling
9610 InferiorThread.inferior () multiple times in a row.
9611
4a27f119
KS
96122017-10-27 Keith Seitz <keiths@redhat.com>
9613
9614 * gdb.opt/inline-break.exp (break_info_1): New procedure.
9615 Test "info break" for every inlined function breakpoint.
9616
bb11dd58
YQ
96172017-10-27 Yao Qi <yao.qi@linaro.org>
9618
9619 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
9620
a43f3893
PF
96212017-10-26 Patrick Frants <osscontribute@gmail.com>
9622
9623 * gdb.cp/classes.exp (test_static_members): Test printing
9624 Outer::instance.
9625 * gdb.cp/classes.c (struct Inner, struct Outer): New.
9626 (Inner::instance, Outer::instance): New.
9627
792ccf00
PA
96282017-10-24 Pedro Alves <palves@redhat.com>
9629
9630 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
9631 extra console" test in two stages.
9632
eb2bfbad
PA
96332017-10-24 Pedro Alves <palves@redhat.com>
9634
9635 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
9636
1f75a651
PA
96372017-10-24 Pedro Alves <palves@redhat.com>
9638
9639 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
9640 loop.
9641
779990d9
PA
96422017-10-24 Pedro Alves <palves@redhat.com>
9643
9644 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
9645 $attempt" and "stoppedtry $stoppedtry" test prefixes.
9646
ad9b8f5d
PA
96472017-10-24 Pedro Alves <palves@redhat.com>
9648
9649 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
9650 parameter and handle it. Don't output read value in test name.
9651
fee6da6e
PA
96522017-10-24 Pedro Alves <palves@redhat.com>
9653
9654 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9655 custom test name.
9656
10389c2c
PA
96572017-10-24 Pedro Alves <palves@redhat.com>
9658
9659 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
9660 include the unstable output directory name in the test's name.
9661 (initial_setup_simple) <'set args'>: Use custom test name.
9662
a80e65a9
PA
96632017-10-24 Pedro Alves <palves@redhat.com>
9664
9665 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
9666 with explicit test name.
9667
15763a09
PA
96682017-10-20 Pedro Alves <palves@redhat.com>
9669
9670 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
9671 'wait -i'. Use gdb_assert and remote_close.
9672
49a4ce2e
AB
96732017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
9674
9675 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
9676 number from variable rather than hard-coded.
9677
a75868f5
PA
96782017-10-19 Pedro Alves <palves@redhat.com>
9679
9680 * gdb.base/long-inferior-output.c: New file.
9681 * gdb.base/long-inferior-output.exp: New file.
9682
c8ba13ad
KS
96832017-11-18 Keith Seitz <keiths@redhat.com>
9684
9685 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
9686 method.
9687 (main): Call it.
9688 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
9689 Add additional user-defined conversion operator tests.
9690
b27de576
PA
96912017-10-17 Pedro Alves <palves@redhat.com>
9692
9693 * boards/native-stdio-gdbserver.exp: Load "local-board".
9694
8484c955
PA
96952017-10-17 Pedro Alves <palves@redhat.com>
9696
9697 * gdb.base/quit-live.c: New file.
9698 * gdb.base/quit-live.exp: New file.
9699
83d5a34d
KS
97002017-10-16 Keith Seitz <keiths@redhat.com>
9701
9702 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
9703 (class_with_protected_typedef, class_with_private_typedef)
9704 (struct_with_public_typedef, struct_with_protected_typedef)
9705 (struct_with_private_typedef): New classes/structs.
9706 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
9707 typedefs and access specifiers.
9708
739b3f1d
PA
97092017-10-16 Pedro Alves <palves@redhat.com>
9710 Simon Marchi <simon.marchi@polymtl.ca>
9711
9712 * README (Local vs Remote vs Native): New section.
9713 * boards/local-board.exp: New file, with bits factored out from
9714 ...
9715 * boards/native-extended-gdbserver.exp: ... here. Load
9716 "local-board".
9717 * boards/native-gdbserver.exp: Load "local-board".
9718 (${board}_spawn, ${board}_exec): Delete.
9719 * boards/native-stdio-gdbserver.exp: Most contents factored out to
9720 ...
9721 * boards/stdio-gdbserver-base.exp: ... this new file.
9722 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
9723 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
9724 procedure.
9725 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
9726 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
9727 stdio_gdbserver_command.
9728 (${board}_get_remote_address, ${board}_get_comm_port)
9729 (${board}_download, ${board}_upload): Delete.
9730 (get_target_remote_pipe_cmd): New.
9731
fe68b953
SM
97322017-10-16 Simon Marchi <simon.marchi@ericsson.com>
9733
9734 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
9735 test_bkpt_deletion, test_bkpt_cond_and_cmds,
9736 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
9737 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
9738 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
9739 remove with_test_prefix.
9740
300b6685
PA
97412017-10-13 Pedro Alves <palves@redhat.com>
9742
9743 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
9744 * gdb.base/annota1.exp: Use it instead of is_remote.
9745 * gdb.base/annota3.exp: Use it instead of is_remote.
9746 * gdb.cp/annota2.exp: Use it instead of is_remote.
9747 * gdb.cp/annota3.exp: Use it instead of is_remote.
9748 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
9749
50500caf
PA
97502017-10-13 Pedro Alves <palves@redhat.com>
9751
9752 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
9753 (test_num_test_vars, run_and_count_vars, find_env)
9754 (test_set_unset_env, test_inherit_env_var): New procedures.
9755 (top level): Use them.
9756
dad0c6d2
PA
97572017-10-13 Pedro Alves <palves@redhat.com>
9758
9759 * lib/selftest-support.exp (selftest_setup): Extend comments, and
9760 also skip on stub-like targets.
9761
8b0553c1
PA
97622017-10-13 Pedro Alves <palves@redhat.com>
9763
9764 PR gdb/22293
9765 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
9766 (top level): Move some tests to ...
9767 (test_not_found): ... this new procedure.
9768 (top level): Call it.
9769
7594f623
PA
97702017-10-13 Pedro Alves <palves@redhat.com>
9771
9772 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
9773 expect different "info terminal" output if testing with a
9774 non-native target.
9775
ebe3b402
PA
97762017-10-13 Pedro Alves <palves@redhat.com>
9777 Simon Marchi <simon.marchi@polymtl.ca>
9778
9779 PR python/12966
9780 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
9781
42f1b161
PA
97822017-10-13 Pedro Alves <palves@redhat.com>
9783
9784 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
9785 already.
9786
8d6ef72b
PA
97872017-10-13 Pedro Alves <palves@redhat.com>
9788
9789 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
9790 is_remote.
9791
d7bcd5b8
PA
97922017-10-13 Pedro Alves <palves@redhat.com>
9793
9794 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
9795 is_remote.
9796
df479dc6
PA
97972017-10-13 Pedro Alves <palves@redhat.com>
9798
9799 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
9800 is set.
9801 (corefile_test_attach): Likewise. Check can_spawn_for_attach
9802 instead of is_remote.
9803
23fb630a
PA
98042017-10-13 Pedro Alves <palves@redhat.com>
9805
9806 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
9807 (top level): Add comment.
9808
cc77b1dc
PA
98092017-10-13 Pedro Alves <palves@redhat.com>
9810
9811 * gdb.base/remote.exp (top level): Fix comment typo and add
9812 missing return.
9813
27c9e813
PA
98142017-10-13 Pedro Alves <palves@redhat.com>
9815 Simon Marchi <simon.marchi@polymtl.ca>
9816
9817 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
9818 calls and add comments. Skip test if use_gdb_stub is set.
9819 (top level): Use "set cwd" command instead of "cd" command.
9820
5e830d98
PA
98212017-10-13 Pedro Alves <palves@redhat.com>
9822
9823 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
9824 is_remote target check.
9825
f5ca0032
PA
98262017-10-13 Pedro Alves <palves@redhat.com>
9827
9828 * gdb.base/scope.exp: Use build_executable + clean_restart +
9829 gdb_file_cmd instead of prepare_for_testing and no longer skip
9830 "before run" tests on is_remote target boards. Update comments.
9831 * boards/native-extended-gdbserver.exp
9832 (extended_gdbserver_load_last_file): New, factored out from ...
9833 (gdb_load): ... this. Move further below and add comment.
9834 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
9835
8aed1c0d
PA
98362017-10-12 Pedro Alves <palves@redhat.com>
9837
9838 * gdb.base/attach.exp: Remove references to gdb64.
9839 * gdb.base/dbx.exp: Remove references to gdb64.
9840
cfa34c87
SM
98412017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9842 Pedro Alves <palves@redhat.com>
9843
9844 * gdb.base/label.exp: Remove is_remote target check.
9845
9192b7de
PA
98462017-10-12 Pedro Alves <palves@redhat.com>
9847
9848 * gdb.base/auvx.exp (coredir): Update comment.
9849 (top level) <core_works>: Use "set cwd" command instead of "cd"
9850 command.
9851
6bf0052d
PA
98522017-10-12 Pedro Alves <palves@redhat.com>
9853 Simon Marchi <simon.marchi@polymtl.ca>
9854
9855 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
9856 target boards.
9857
e48ef82d
PA
98582017-10-12 Pedro Alves <palves@redhat.com>
9859 Simon Marchi <simon.marchi@polymtl.ca>
9860
9861 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
9862 Instead skip if there's any gdb_protocol set.
9863
8d7aea57
SM
98642017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
9865 Pedro Alves <palves@redhat.com>
9866
9867 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
9868
30440677
PA
98692017-10-12 Pedro Alves <palves@redhat.com>
9870 Simon Marchi <simon.marchi@polymtl.ca>
9871
9872 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
9873 instead of on dejagnu remote boards.
9874
4e04f045 98752017-10-12 Pedro Alves <palves@redhat.com>
175654b9 9876 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
9877
9878 * gdb.base/inferior-died.exp: Remove is_remote and isnative
9879 checks. Use build_executable + clean_restart instead of
9880 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
9881 of enabling non-stop after starting gdb.
9882
871a186e
PA
98832017-10-12 Pedro Alves <palves@redhat.com>
9884
9885 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
9886 * gdb.threads/non-ldr-exc-2.exp: Ditto.
9887 * gdb.threads/non-ldr-exc-3.exp: Ditto.
9888 * gdb.threads/non-ldr-exc-4.exp: Ditto.
9889
56d704da
AK
98902017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
9891
9892 * gdb.arch/arc-tdesc-cpu.exp: New file.
9893 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
9894
2f20e312
SM
98952017-10-10 Simon Marchi <simon.marchi@ericsson.com>
9896
9897 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
9898
65630365
PA
98992017-10-10 Pedro Alves <palves@redhat.com>
9900
9901 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
9902 expect CLI output.
9903
bf469271
PA
99042017-10-10 Pedro Alves <palves@redhat.com>
9905
9906 * lib/selftest-support.exp (selftest_setup): Update for
9907 captured_command_loop's prototype change.
9908
777a42f1
PA
99092017-10-09 Pedro Alves <palves@redhat.com>
9910
9911 Test both arch1=>arch2 and arch2=>arch1.
9912
9913 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
9914 (srcfile2, binfile2, march1, march2): Remove globals. Largely
9915 factored out to...
9916 (append_arch1_options, append_arch2_options, append_arch_options)
9917 (build_executables): New procedures.
9918 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
9919 local.
9920 (top level): Add new 'first_arch' testing axis.
9921
cbd2b4e3
PA
99222017-10-09 Pedro Alves <palves@redhat.com>
9923
9924 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
9925 (barrier): New.
9926 (thread_start, all_started): New functions.
9927 (main): Spawn new thread and wait until it is scheduled.
9928 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
9929 option.
9930 (do_test): Add 'selected_thread' parameter. Run to all_started
9931 instead of main. Explicitly set the breakpoint at main. Switch
9932 to the SELECTED_THREAD thread.
9933 (top level): Test handling the exec event with either the main
9934 thread or the second thread selected.
9935
5c9e4427
PA
99362017-10-09 Pedro Alves <palves@redhat.com>
9937
9938 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
9939 logic. Move STOP marker after the value checks.
9940 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
9941 regexp.
9942
b3b7c423
SL
99432017-10-06 Sandra Loosemore <sandra@codesourcery.com>
9944
9945 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
9946
3b4b2f16
UW
99472017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
9948
9949 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
9950 integer-to-dfp conversion.
9951 * gdb.base/dfp-test.exp: Likewise.
9952
5cd63fda
PA
99532017-10-04 Pedro Alves <palves@redhat.com>
9954
9955 * gdb.multi/hangout.c: Include <unistd.h>.
9956 (hangout_loop): New function.
9957 (main): Call alarm. Call hangout_loop in a loop.
9958 * gdb.multi/hello.c: Include <unistd.h>.
9959 (hello_loop): New function.
9960 (main): Call alarm. Call hangout_loop in a loop.
9961 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
9962 inferior with the other selected.
9963
4c71c105
SM
99642017-10-04 Simon Marchi <simon.marchi@ericsson.com>
9965
9966 * gdb.mi/list-thread-groups-available.exp: New file.
9967 * gdb.mi/list-thread-groups-available.c: New file.
9968
bc3b087d
SDJ
99692017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9970
9971 * gdb.base/set-cwd.exp: Make it available on
9972 native-extended-gdbserver.
9973
d092c5a2
SDJ
99742017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
9975
9976 * gdb.base/set-cwd.c: New file.
9977 * gdb.base/set-cwd.exp: Likewise.
9978
45320ffa
TT
99792017-10-02 Tom Tromey <tom@tromey.com>
9980
9981 PR rust/22236:
9982 * gdb.rust/simple.rs (main): New variable "fslice".
9983 * gdb.rust/simple.exp: Add slice tests. Update string tests.
9984
b3e3859b
TT
99852017-10-02 Tom Tromey <tom@tromey.com>
9986
9987 * gdb.rust/simple.exp: Test ptype of a slice.
9988
01af5e0d
TT
99892017-10-02 Tom Tromey <tom@tromey.com>
9990
9991 * gdb.rust/simple.exp: Test index of slice.
9992
a9bbfbd8
TT
99932017-09-27 Tom Tromey <tom@tromey.com>
9994
9995 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
9996
df8899e5
TP
99972017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9998 Pedro Alves <palves@redhat.com>
9999
10000 * gdb.base/compare-sections.exp (get value of read-only section): Read
10001 as unsigned value.
10002 (corrupt read-only section): Likewise and don't set written if patching
10003 failed.
10004
757bf54b
KB
100052017-09-21 Kevin Buettner <kevinb@redhat.com>
10006
10007 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10008 files.
10009
06871ae8
PA
100102017-09-20 Pedro Alves <palves@redhat.com>
10011
10012 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10013 symbol names in gdb's output.
10014 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10015
e5f25bc5
PA
100162017-09-20 Pedro Alves <palves@redhat.com>
10017
10018 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10019 Rename to ...
10020 (test_list_ambiguous_symbol): ... this and add a symbol name
10021 parameter. Adjust.
10022 (test_list_ambiguous_function): Reimplement on top of
10023 test_list_ambiguous_symbol and also test listing ambiguous
10024 variables.
10025 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10026 (ambiguous_fun): ... this.
10027 (ambiguous_var): New.
10028 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10029 (ambiguous_fun): ... this.
10030 (ambiguous_var): New.
10031
4e5a4f58
JB
100322017-09-19 John Baldwin <jhb@FreeBSD.org>
10033
10034 * gdb.base/starti.c: New file.
10035 * gdb.base/starti.exp: New file.
10036 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10037
26e53f3e
PA
100382017-09-14 Pedro Alves <palves@redhat.com>
10039
10040 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10041 (top level): Use it instead of runto.
10042
cb791d59
TT
100432017-09-11 Tom Tromey <tom@tromey.com>
10044
10045 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10046
7c96f8c1
TT
100472017-09-11 Tom Tromey <tom@tromey.com>
10048
10049 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10050 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10051
469412dd
CW
100522017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10053
10054 * gdb.fortran/printing-types.exp: New file.
10055 * gdb.fortran/printing-types.exp: New file.
10056
e0f86435
BH
100572017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10058
10059 * gdb.fortran/vla-ptype.exp: Fix typos.
10060 * gdb.fortran/vla-value.exp: Same.
10061
9e9af4be
BH
100622017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10063
10064 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10065 * gdb.mi/mi-var-child-f.exp: Likewise.
10066 * gdb.mi/mi-vla-fortran.exp: Likewise.
10067
a5ad232b 100682017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
10069 Christoph Weinmann <christoph.t.weinmann@intel.com>
10070 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
10071
10072 * gdb.fortran/ptr-indentation.f90: New file.
10073 * gdb.fortran/ptr-indentation.exp: New file.
10074
5aec60eb
TT
100752017-09-05 Tom Tromey <tom@tromey.com>
10076
10077 PR gdb/22010:
10078 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10079
8f8f8152
TP
100802017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10081
10082 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10083
fbd1b771
JK
100842017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10085
10086 * gdb.threads/tls-nodebug-pie.c: New file.
10087 * gdb.threads/tls-nodebug-pie.exp: New file.
10088
5eb5f850
TT
100892017-09-05 Tom Tromey <tom@tromey.com>
10090
10091 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10092 for rust.
10093
ae780a21
SM
100942017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10095
10096 * gdb.multi/multi-arch-exec.exp: Test with different
10097 "follow-exec-mode" settings.
10098 (do_test): New procedure.
10099
3693fdb3
PA
101002017-09-04 Pedro Alves <palves@redhat.com>
10101
10102 * gdb.base/func-static.c (S::method const, S::method volatile)
10103 (S::method volatile const): New methods.
10104 (c_s, v_s, cv_s): New instances.
10105 (main): Call method() on them.
10106 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10107 (cannot_resolve): New procedure.
10108 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10109 print-quote-unquoted columns.
10110 (do_test): Test printing each scope too.
10111
e68cb8e0
PA
101122017-09-04 Pedro Alves <palves@redhat.com>
10113
10114 * gdb.base/local-static.exp: Also test with
10115 class::method::variable wholly quoted.
10116 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10117
858be34c
PA
101182017-09-04 Pedro Alves <palves@redhat.com>
10119
10120 * gdb.base/local-static.c: New.
10121 * gdb.base/local-static.cc: New.
10122 * gdb.base/local-static.exp: New.
10123
46a4882b
PA
101242017-09-04 Pedro Alves <palves@redhat.com>
10125
10126 * gdb.asm/asm-source.exp: Add casts to int.
10127 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10128 (dataglobal64_1, dataglobal64_2): New globals.
10129 * gdb.base/nodebug.exp: Test different expressions involving the
10130 new globals, with print, whatis and ptype. Add casts to int.
10131 * gdb.base/solib-display.exp: Add casts to int.
10132 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10133 * gdb.cp/m-static.exp: Add cast to int.
10134 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10135 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10136 tls variable with no debug info without a cast. Test with a cast
10137 to int too.
10138 * gdb.trace/entry-values.exp: Add casts.
10139
2c5a2be1
PA
101402017-09-04 Pedro Alves <palves@redhat.com>
10141
10142 * gdb.base/nodebug.exp: Test that ptype's error about functions
10143 with unknown return type includes the function name too.
10144
7022349d
PA
101452017-09-04 Pedro Alves <palves@redhat.com>
10146
10147 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10148 return type of munmap in infcall.
10149 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10150 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10151 type of ftell in infcall.
10152 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10153 type of getpid in infcall.
10154 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10155 infcall.
10156 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10157 Bail on failure to extract the pid.
10158 * gdb.base/nodebug.c: #include <stdint.h>.
10159 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10160 New functions.
10161 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10162 Change expected output of print/whatis/ptype with functions with
10163 no debug info. Test all supported languages. Call
10164 test_call_promotion.
10165 * gdb.compile/compile.exp: Adjust expected output to expect
10166 warning.
10167 * gdb.threads/siginfo-threads.exp: Likewise.
10168
54990598
PA
101692017-09-04 Pedro Alves <palves@redhat.com>
10170
10171 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10172 "prototypes". Test calling float functions via prototyped and
10173 unprototyped function pointers.
10174 (perform_all_tests): New parameter "prototypes". Pass it down.
10175 (top level): Pass down "prototypes" parameter to
10176 perform_all_tests.
10177
34d16ea2
SM
101782017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10179
10180 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10181 Test with nested loops.
10182
9521ecda
SM
101832017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10184
10185 * gdb.base/commands.exp: Call the new procedures.
10186 (loop_break_test, loop_continue_test): New procedures.
10187
80a65e9b
SM
101882017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10189
10190 * gdb.base/commands.exp: Call new procedure.
10191 (define_if_without_arg_test): New procedure.
10192
e439fa14
PA
101932017-09-04 Pedro Alves <palves@redhat.com>
10194
10195 * gdb.base/list-ambiguous.exp: New file.
10196 * gdb.base/list-ambiguous0.c: New file.
10197 * gdb.base/list-ambiguous1.c: New file.
10198 * gdb.base/list.exp (test_list_range): Adjust expected output.
10199
0a2dde4a
SDJ
102002017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10201
10202 * gdb.base/share-env-with-gdbserver.c: New file.
10203 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10204
5e89eb3a
SM
102052017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10206
10207 * gdb.base/commands.exp (gdbvar_simple_if_test,
10208 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10209 progvar_simple_if_test, progvar_simple_while_test,
10210 progvar_complex_if_while_test, user_defined_command_test,
10211 user_defined_command_args_eval,
10212 user_defined_command_args_stack_test,
10213 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10214 temporary_breakpoint_commands,
10215 gdb_test_no_prompt, redefine_hook_test,
10216 redefine_backtrace_test): Remove "global gdb_prompt".
10217
fd437cbc
SM
102182017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10219
10220 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10221 New proc, call it from toplevel.
10222
87215ad1
SDJ
102232017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10224
10225 PR remote/21852
10226 * gdb.server/normal.c: New file, copied from gdb.base.
10227 * gdb.server/run-without-local-binary.exp: New file.
10228
58afddc6
WP
102292017-08-07 Weimin Pan <weimin.pan@oracle.com>
10230
10231 * gdb.arch/sparc64-adi.exp: New file.
10232 * gdb.arch/sparc64-adi.c: New file.
10233
5277199a
PA
102342017-08-22 Pedro Alves <palves@redhat.com>
10235
10236 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10237 (top level): Add "list all overloads" tests.
10238
14278e1f
TT
102392017-08-22 Tom Tromey <tom@tromey.com>
10240
10241 * gdb.gdb/xfullpath.exp: Remove.
10242
bf223d3e
PA
102432017-08-21 Pedro Alves <palves@redhat.com>
10244
10245 PR gdb/19487
10246 * gdb.base/symbol-alias.c: New.
10247 * gdb.base/symbol-alias2.c: New.
10248 * gdb.base/symbol-alias.exp: New.
10249
c973d0aa
PA
102502017-08-21 Pedro Alves <palves@redhat.com>
10251
10252 * gdb.base/dfp-test.c
10253 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10254 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10255 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10256 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10257 * gdb.base/whatis-ptype-typedefs.c: New.
10258 * gdb.base/whatis-ptype-typedefs.exp: New.
10259 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10260 (an_int, an_int_type, an_int_type2): New globals.
10261 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10262 involving typedefs and cast expressions.
10263 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10264 (lookup_typedefs_function): New.
10265 (typedefs_pretty_printers_dict): New.
10266 (top level): Register lookup_typedefs_function in
10267 gdb.pretty_printers.
10268
6d580b63
YQ
102692017-08-18 Yao Qi <yao.qi@linaro.org>
10270
10271 * gdb.server/unittest.exp: New.
10272
206726fb
SDJ
102732017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10274
10275 PR gdb/21954
10276 * gdb.base/environ.exp: Add test to check if 'unset environment'
10277 works.
10278
bf0ec4c2
AA
102792017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10280
10281 * lib/gdb.exp (universal_compile_options): New caching proc.
10282 (gdb_compile): Suppress GCC's coloring of messages.
10283
d6382fff
TT
102842017-08-14 Tom Tromey <tom@tromey.com>
10285
10286 PR gdb/21675:
10287 * gdb.base/printcmds.exp (test_radices): New function.
10288 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10289 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10290 * lib/gdb.exp (get_integer_valueof): Use p/d.
10291
c2c2dd9f
SM
102922017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10293
10294 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10295 characters.
10296
fdffd6f4
TT
102972017-08-05 Tom Tromey <tom@tromey.com>
10298
10299 * gdb.rust/simple.exp: Allow String to appear in a different
10300 namespace.
10301
27d41eac
YQ
103022017-07-26 Yao Qi <yao.qi@linaro.org>
10303
10304 * gdb.gdb/unittest.exp: Invoke command
10305 "maintenance check xml-descriptions".
10306
031ed05d
AA
103072017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10308
10309 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10310 calling context.
10311 (hex128): Drop erroneous calculation of parameters.
10312
dcd27ddf
SM
103132017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10314
10315 * gdb.python/py-unwind.exp: Disable stack protection when
10316 building test file.
10317
47e77640
PA
103182017-07-20 Pedro Alves <palves@redhat.com>
10319
10320 * gdb.base/default.exp (set language): Adjust expected output.
10321
62d2a18a
PA
103222017-07-20 Pedro Alves <palves@redhat.com>
10323
10324 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10325 (test_minsym): ... this, and make static.
10326 (get_pck__foo__bar__minsym): Rename to ...
10327 (get_test_minsym): ... this.
10328 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10329 symbol names and comments.
10330 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10331 (get_test_minsym): ... this.
10332 (pck__foo__bar__minsym__2): Rename to ...
10333 (test_minsym): ... this.
10334 (main): Adjust.
10335
c45ec17c
PA
103362017-07-17 Pedro Alves <palves@redhat.com>
10337
10338 * gdb.base/completion.exp: Adjust expected output.
10339 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10340 the completer works.
10341
c6756f62
PA
103422017-07-17 Pedro Alves <palves@redhat.com>
10343
10344 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10345
5bd68487
AB
103462017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10347
10348 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10349
8880f2a9
TT
103502017-07-14 Tom Tromey <tom@tromey.com>
10351
10352 PR rust/21764:
10353 * gdb.rust/simple.exp: Add tests.
10354
65547233
TT
103552017-07-14 Tom Tromey <tom@tromey.com>
10356
10357 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10358
8f14146e
PA
103592017-07-14 Pedro Alves <palves@redhat.com>
10360
10361 * gdb.linespec/base/one/thefile.cc (z1): New function.
10362 * gdb.linespec/base/two/thefile.cc (z2): New function.
10363 * gdb.linespec/linespec.exp: Add tests.
10364
b4365d02
AB
103652017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10366
10367 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10368 to mi_create_breakpoint.
10369
5d2cbaa5
AB
103702017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10371
10372 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10373 mi_create_breakpoint.
10374
11cb5716
IB
103752017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10376
10377 * gdb.dlang/demangle.exp: Update for demangling changes.
10378
03278692
TT
103792017-07-09 Tom Tromey <tom@tromey.com>
10380
10381 * gdb.dwarf2/shortpiece.exp: New file.
10382
33c5cd75
DB
103832017-07-06 David Blaikie <dblaikie@gmail.com>
10384
10385 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10386 built from fissiont-multi-cu{1,2}.c.
10387 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10388 except putting 'main' and 'func' in separate CUs in the same DWO file.
10389 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10390 test.
10391 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10392 test.
10393
8455d262
PA
103942017-07-06 Pedro Alves <palves@redhat.com>
10395
10396 * gdb.python/py-unwind.exp: Test flushregs.
10397
dc4bde35
SDJ
103982017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10399
10400 PR cli/21688
10401 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10402 tests for alias commands and trailing whitespace.
10403
51ed89aa
SDJ
104042017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10405
10406 PR cli/21688
10407 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10408 procedure. Call it.
10409
eb17d413
PA
104102017-06-29 Pedro Alves <palves@redhat.com>
10411
10412 * gdb.base/printcmds.exp: Add tests.
10413
41664b45
DG
104142017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10415
10416 PR gdb/21337
10417 * gdb.base/reread-readsym.exp: New file.
10418 * gdb.base/reread-readsym.c: New file.
10419
75312ae3
KB
104202017-06-21 Kevin Buettner <kevinb@redhat.com>
10421
10422 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10423 subpattern.
10424
66953522
PB
104252017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10426
10427 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10428 extended mnemonic.
10429 * gdb.arch/powerpc-power9.s: Likewise.
10430
5524b525
AA
104312017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10432
10433 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10434 on 32-bit x86 targets. Exploit is_*_target macros where
10435 appropriate.
10436
03c8af18
AA
104372017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10438
10439 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10440 register pieces.
10441
3bf31011
AA
104422017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10443
10444 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10445 located in one or more DWARF pieces.
10446
805acca0
AA
104472017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10448
10449 * lib/gdb.exp (get_endianness): New proc.
10450 * gdb.arch/aarch64-fp.exp: Use it.
10451 * gdb.arch/altivec-regs.exp: Likewise.
10452 * gdb.arch/e500-regs.exp: Likewise.
10453 * gdb.arch/vsx-regs.exp: Likewise.
10454 * gdb.base/dump.exp: Likewise.
10455 * gdb.base/funcargs.exp: Likewise.
10456 * gdb.base/gnu_vector.exp: Likewise.
10457 * gdb.dwarf2/formdata16.exp: Likewise.
10458 * gdb.dwarf2/implptrpiece.exp: Likewise.
10459 * gdb.dwarf2/nonvar-access.exp: Likewise.
10460 * gdb.python/py-inferior.exp: Likewise.
10461 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10462
e9352324
AA
104632017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10464
10465 PR gdb/21226
10466 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
10467 stack value pieces are taken from the LSB end.
10468
d5d1163e
AA
104692017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10470
10471 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
10472 variable at nonzero offset.
10473
0567c986
AA
104742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10475
10476 * gdb.dwarf2/var-access.c: New file.
10477 * gdb.dwarf2/var-access.exp: New test.
10478 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
10479
973e9aab
TT
104802017-06-12 Tom Tromey <tom@tromey.com>
10481
10482 * gdb.dwarf2/formdata16.exp: Add tests.
10483
d9109c80
TT
104842017-06-12 Tom Tromey <tom@tromey.com>
10485
10486 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
10487
30a25466
TT
104882017-06-12 Tom Tromey <tom@tromey.com>
10489
10490 PR exp/16225:
10491 * gdb.reverse/i386-sse-reverse.exp: Update tests.
10492 * gdb.arch/vsx-regs.exp: Update tests.
10493 * gdb.arch/s390-vregs.exp (hex128): New proc.
10494 Update test.
10495 * gdb.arch/altivec-regs.exp: Update tests.
10496
aefd8b33
SDJ
104972017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10498
10499 * gdb.base/startup-with-shell.c: New file.
10500 * gdb.base/startup-with-shell.exp: Likewise.
10501
2090129c
SDJ
105022017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
10503
10504 * gdb.server/non-existing-program.exp: Update regex in order to
10505 reflect the fact that gdbserver is now using fork_inferior (with a
10506 shell) to startup the inferior.
10507
8e86a419
SM
105082017-05-30 Simon Marchi <simon.marchi@ericsson.com>
10509
10510 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
10511 support function calls from GDB.
10512
e6cf65f2
TT
105132017-05-21 Tom Tromey <tom@tromey.com>
10514
10515 PR rust/21466:
10516 * gdb.rust/unsized.exp: New file.
10517 * gdb.rust/unsized.rs: New file.
10518
43cc5389
TT
105192017-05-19 Tom Tromey <tom@tromey.com>
10520
10521 PR rust/21484:
10522 * gdb.rust/watch.exp: New file.
10523 * gdb.rust/watch.rs: New file.
10524
ec8df234
TT
105252017-05-18 Tom Tromey <tom@tromey.com>
10526
10527 * gdb.rust/simple.exp: Allow Box to be qualified.
10528
3e3e7fae
TP
105292017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
10530
10531 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
10532
59cc050d
PA
105332017-05-18 Pedro Alves <palves@redhat.com>
10534
10535 * gdb.base/fileio.c (test_write, test_read, test_close)
10536 (test_fstat): Don't print 'ret' in the fail path.
10537
c8f6abd1
PA
105382017-05-18 Pedro Alves <palves@redhat.com>
10539
10540 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
10541 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
10542 (test_system, test_rename, test_unlink, test_time): Change
10543 prototypes.
10544 * gdb.base/fileio.exp (stop_msg): Adjust.
10545
d2a03b77
PA
105462017-05-18 Pedro Alves <palves@redhat.com>
10547
10548 * gdb.base/fileio.c (null_str): New global.
10549 (test_stat): Use it.
10550 * gdb.base/fileio.exp: Remove nowarnings.
10551
0d5c6999
YQ
105522017-05-17 Yao Qi <yao.qi@linaro.org>
10553
10554 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
10555
21873064
YQ
105562017-05-17 Simon Marchi <simon.marchi@ericsson.com>
10557
10558 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
10559 argument command.
10560 (top-level): Invoke test_set_inferior_tty.
10561
d512d31c
PA
105622017-05-04 Pedro Alves <palves@redhat.com>
10563
10564 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10565 Add parens to print call for Python 3.
10566
90cef2ed
KS
105672017-05-03 Keith Seitz <keiths@redhat.com>
10568
10569 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
10570 (main): Call it.
10571
14f819c8
TW
105722017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10573
10574 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
10575 to prev and next.
10576
913aeadd
TW
105772017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10578
10579 * gdb.python/py-record-btrace.exp: Remove test for
10580 gdb.BtraceInstruction.error.
10581
a3be24ad
TW
105822017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10583
10584 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
10585
ae20e79a
TW
105862017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
10587
10588 * gdb.python/py-record-btrace-threads.c: New file.
10589 * gdb.python/py-record-btrace-threads.exp: New file.
10590
45ce1b47
SDJ
105912017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
10592
10593 PR testsuite/8595
10594 * gdb.base/environ.exp: Make test available in all architectures.
10595 Move bits related to "info program" testing to
10596 gdb.base/info-program.exp. Rewrite tests to use the two new
10597 procedures mentione below.
10598 (test_set_show_env_var) New procedure.
10599 (test_set_show_env_var_equal): Likewise.
10600 * gdb.base/info-program.exp: New file.
10601
e15c3eb4
KS
106022017-04-27 Keith Seitz <keiths@redhat.com>
10603
10604 * gdb.cp/oranking.cc (test15): New function.
10605 (main): Call test15 and declare additional variables for testing.
10606 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
10607 "p foo101('abc')" tests.
10608 Add tests for cv qualifier overloads.
10609 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
10610 "lvalue reference overload" test.
10611 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
10612 "print value of f1 on Child&& in f2" test.
10613
3a3fd0fd
PA
106142017-04-19 Pedro Alves <palves@redhat.com>
10615
10616 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
10617 procedure.
10618 (top level): Call it.
10619 * lib/gdb.exp (gdb_define_cmd): New procedure.
10620
53375380
PA
106212017-04-12 Pedro Alves <palves@redhat.com>
10622
10623 PR gdb/21323
10624 * gdb.cp/wide_char_types.c: Include <wchar.h>.
10625 (wchar): New global.
10626 * gdb.cp/wide_char_types.exp (wide_char_types_program)
10627 (do_test_wide_char, wide_char_types_no_program, top level): Add
10628 wchar_t testing.
10629
53e710ac
PA
106302017-04-12 Pedro Alves <palves@redhat.com>
10631
10632 PR c++/21323
10633 * gdb.cp/wide_char_types.c: New file.
10634 * gdb.cp/wide_char_types.exp: New file.
10635
0ad9d8c7
SDJ
106362017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
10637
10638 PR gdb/21352
10639 * gdb.trace/tsv.exp: Add test for "tsave -r".
10640
b1b45502
IB
106412017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
10642
10643 * gdb.dlang/watch-loc.c: New file.
10644 * gdb.dlang/watch-loc.exp: New file.
10645
ec13808e
JK
106462017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10647
10648 * gdb.python/py-section-script.exp (sepdebug): New testcases.
10649
fe5f7374
AK
106502017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10651
10652 * gdb.arch/arc-analyze-prologue.S: New file.
10653 * gdb.arch/arc-analyze-prologue.exp: Likewise.
10654
eea78757
AK
106552017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
10656
10657 * gdb.arch/arc-decode-insn.S: New file.
10658 * gdb.arch/arc-decode-insn.exp: Likewise.
10659
5badf10a
IR
106602017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
10661
10662 PR tdep/20928
10663 * gdb.arch/sparc64-regs.exp: New file.
10664 * gdb.arch/sparc64-regs.S: Likewise.
10665
cee59b3f
TW
106662017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
10667
10668 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
10669 and memory view on Python 3.
10670
c0f55cc6
AV
106712017-03-20 Artemiy Volkov <artemiyv@acm.org>
10672 Keith Seitz <keiths@redhat.com>
10673
10674 PR gdb/14441
10675 * gdb.cp/demangle.exp: Add rvalue reference tests.
10676 * gdb.cp/rvalue-ref-casts.cc: New file.
10677 * gdb.cp/rvalue-ref-casts.exp: New file.
10678 * gdb.cp/rvalue-ref-overload.cc: New file.
10679 * gdb.cp/rvalue-ref-overload.exp: New file.
10680 * gdb.cp/rvalue-ref-params.cc: New file.
10681 * gdb.cp/rvalue-ref-params.exp: New file.
10682 * gdb.cp/rvalue-ref-sizeof.cc: New file.
10683 * gdb.cp/rvalue-ref-sizeof.exp: New file.
10684 * gdb.cp/rvalue-ref-types.cc: New file.
10685 * gdb.cp/rvalue-ref-types.exp: New file.
10686 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
10687 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
10688
51457a05
MAL
106892017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10690
10691 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
10692 New procedure.
10693
5b291c04
MAL
106942017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
10695
10696 * lib/mi-support.exp (mi_gdb_test): Add additional message
10697 for unexpected output.
10698
59a56148
AA
106992017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
10700
10701 * gdb.base/examine-backward.c (Barrier): New character array
10702 constant, to ensure that TestStrings is preceded by a string
10703 terminator.
10704
7942e96e
AA
107052017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10706
10707 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
10708 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
10709 and implicit pointer into such a location.
10710
6ebac3fb
DE
107112017-03-16 Doug Evans <dje@google.com>
10712
10713 * gdb.python/py-lazy-string (pointer): Really add new typedef.
10714
ec3b243d
TP
107152017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
10716
10717 * gdb.cp/m-static.exp: Fix expectation for prototype of
10718 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
10719
107202017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
10721
10722 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
10723 * gdb.guile/scm-lazy-string.c: New file.
10724 * gdb.guile/scm-value.exp: Move lazy string tests to ...
10725 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
10726 for pointer, array, typedef lazy strings.
10727
2cc36e25 107282017-03-16 Doug Evans <dje@google.com>
34b43320
DE
10729
10730 PR python/17728, python/18439, python/18779
10731 * gdb.python/py-value.c (main) Delete locals sptr, sn.
10732 * gdb.python/py-lazy-string.c (pointer): New typedef.
10733 (main): New locals ptr, array, typedef_ptr.
10734 * gdb.python/py-value.exp: Move lazy string tests to ...
10735 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
10736 array, typedef lazy strings.
ec3b243d 10737
0efcde63
AK
107382017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
10739
10740 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
10741 Add optional 'test' parameter.
10742
7978d7c3
SM
107432017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10744
10745 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10746 Skip for versions of DejaGnu < 1.5.
10747
896c0c1e
SM
107482017-03-13 Simon Marchi <simon.marchi@ericsson.com>
10749
10750 * lib/gdb.exp (dejagnu_version): New proc.
10751 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10752 Use dejagnu_version.
10753
5f4d1085
KS
107542017-03-10 Keith Seitz <keiths@redhat.com>
10755
10756 PR c++/8128
10757 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
10758 type from destructor regexps.
10759 Add a branch which actually passes the test.
10760 Adjust "ptype t5i" test names.
10761
1de05205
PA
107622017-03-08 Pedro Alves <palves@redhat.com>
10763
10764 * gdb.base/step-over-exit.exp: Add explicit test message.
10765
c65d6b55
PA
107662017-03-08 Pedro Alves <palves@redhat.com>
10767
10768 PR gdb/18360
10769 * gdb.threads/interrupt-while-step-over.c: New file.
10770 * gdb.threads/interrupt-while-step-over.exp: New file.
10771
2e86a283
PA
107722017-03-08 Pedro Alves <palves@redhat.com>
10773
10774 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
10775 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
10776
25dcbff6
PA
107772017-03-08 Pedro Alves <palves@redhat.com>
10778
10779 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
10780 PKRU as not supported as a PASS.
10781
dc9366eb
PA
107822017-03-08 Pedro Alves <palves@redhat.com>
10783
10784 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
10785 prefix instead of $binfile1/$binfile2.
10786 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
10787 in test message.
10788 * gdb.python/py-completion.exp: Use "load python file" as test
10789 messages instead of unstable path names.
10790
6e5d74e7
PA
107912017-03-08 Pedro Alves <palves@redhat.com>
10792 Jan Kratochvil <jan.kratochvil@redhat.com>
10793
10794 PR cli/21218
10795 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
10796 New proc.
10797 (top level): Call it.
10798
9753a2f6
PA
107992017-03-08 Pedro Alves <palves@redhat.com>
10800
10801 PR tui/21216
10802 * gdb.tui/tui-nl-filtered-output.exp: New file.
10803
1a4dd9dd
PA
108042017-03-08 Pedro Alves <palves@redhat.com>
10805
10806 * gdb.base/completion.exp: Move TUI completion tests to ...
10807 * gdb.tui/completion.exp: ... this new file.
10808
7cbbff33
PA
108092017-03-08 Pedro Alves <palves@redhat.com>
10810
10811 * gdb.base/tui-disasm-long-lines.c,
10812 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
10813 gdb.base/tui-layout.exp: Move to ...
10814 * gdb.tui/: ... this new directory.
10815
5f6fd321
PA
108162017-03-07 Pedro Alves <palves@redhat.com>
10817
10818 * gdb.base/tui-layout.c: New file.
10819 * gdb.base/tui-layout.exp: New file.
10820
44959fa8
PA
108212017-03-07 Pedro Alves <palves@redhat.com>
10822
10823 * gdb.base/tui-layout.c: Rename to ...
10824 * gdb.base/tui-disasm-long-lines.c: ... this.
10825 * gdb.base/tui-layout.exp: Rename to ...
10826 * gdb.base/tui-disasm-long-lines.exp: ... this.
10827
f8c4e718
PA
108282017-03-07 Pedro Alves <palves@redhat.com>
10829
10830 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
10831
6dbb839a 108322017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
10833
10834 * i386-mpx-call.c: New file.
10835 * i386-mpx-call.exp: New file.
10836
65b48a81
PB
108372017-02-28 Peter Bergner <bergner@vnet.ibm.com>
10838
10839 * gdb.arch/powerpc-power.exp: Delete test.
10840 * gdb.arch/powerpc-power.s: Likewise.
10841 * gdb.disasm/disassembler-options.exp: New test.
10842 * gdb.arch/powerpc-altivec.exp: Likewise.
10843 * gdb.arch/powerpc-altivec.s: Likewise.
10844 * gdb.arch/powerpc-altivec2.exp: Likewise.
10845 * gdb.arch/powerpc-altivec2.s: Likewise.
10846 * gdb.arch/powerpc-altivec3.exp: Likewise.
10847 * gdb.arch/powerpc-altivec3.s: Likewise.
10848 * gdb.arch/powerpc-power7.exp: Likewise.
10849 * gdb.arch/powerpc-power7.s: Likewise.
10850 * gdb.arch/powerpc-power8.exp: Likewise.
10851 * gdb.arch/powerpc-power8.s: Likewise.
10852 * gdb.arch/powerpc-power9.exp: Likewise.
10853 * gdb.arch/powerpc-power9.s: Likewise.
10854 * gdb.arch/powerpc-vsx.exp: Likewise.
10855 * gdb.arch/powerpc-vsx.s: Likewise.
10856 * gdb.arch/powerpc-vsx2.exp: Likewise.
10857 * gdb.arch/powerpc-vsx2.s: Likewise.
10858 * gdb.arch/powerpc-vsx3.exp: Likewise.
10859 * gdb.arch/powerpc-vsx3.s: Likewise.
10860 * gdb.arch/arm-disassembler-options.exp: Likewise.
10861 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
10862 * gdb.arch/s390-disassembler-options.exp: Likewise.
10863
17cd4947
LM
108642017-02-23 Luis Machado <lgustavo@codesourcery.com>
10865
10866 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
10867 (check_supported_features): ... this. Changed return type to void.
10868 (supports_rdseed): New static global.
10869 (rdseed): Check supports_rdseed.
10870 (initialize): Call check_supported_features.
10871
2039d74e
EBM
108722017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10873
10874 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
10875 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
10876 and lqarx/stqcx.
10877 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
10878 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
10879
a51d7ecf
EBM
108802017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10881
10882 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
10883 uppercase.
10884
0224619f
JK
108852017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10886
10887 * gdb.dwarf2/formdata16.c: New file.
10888 * gdb.dwarf2/formdata16.exp: New file.
10889 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
10890
216f72a1
JK
108912017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10892
10893 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
10894 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
10895 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
10896 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
10897 DW_AT_GNU_*.
10898
43988095
JK
108992017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10900
10901 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
10902
99e8a4f9
SDJ
109032017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
10904
10905 PR gdb/21164
10906 * gdb.base/maint.exp: Add testcases for when the commands do
10907 not have arguments.
10908
b58a8c0c
TP
109092017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
10910
10911 * gdb.cp/chained-calls.exp: Use p instead of P.
10912
4e746bb6
TW
109132017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
10914
10915 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
10916 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
10917
3f77c769
TT
109182017-02-14 Tom Tromey <tom@tromey.com>
10919
10920 PR python/13598:
10921 * gdb.python/py-events.exp: Add before_prompt event tests.
10922
075beec0
AA
109232017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10924
10925 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
10926
bf5f525c
LM
109272017-02-13 Luis Machado <lgustavo@codesourcery.com>
10928
10929 * gdb.linespec/explicit.c (my_unique_function_name): New function.
10930 (main): Call my_unique_function_name.
10931 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
10932 completion of patterns with a single match.
10933 Add missing -re switches to gdb_test_multiple calls.
10934
13a66184
LM
109352017-02-13 Luis Machado <lgustavo@codesourcery.com>
10936
10937 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
10938 return if core file is not recognized.
10939
26a06916
SM
109402017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10941
10942 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
10943 and extra UIs.
10944
b761ca9e
SM
109452017-02-10 Simon Marchi <simon.marchi@ericsson.com>
10946
10947 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
10948 proc_with_prefix.
10949
b964bee0
TT
109502017-02-10 Tom Tromey <tom@tromey.com>
10951
10952 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
10953
18da0c51
MG
109542017-02-10 Martin Galvan <martingalvan@sourceware.org>
10955
10956 PR gdb/21122
10957 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
10958
604c4576
JG
109592017-02-08 Jerome Guitton <guitton@adacore.com>
10960
10961 * gdb.base/define.exp: Add test for command abbreviations
10962 in define.
10963
20b477a7
LM
109642017-02-06 Luis Machado <lgustavo@codesourcery.com>
10965
10966 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
10967 * gdb.reverse/insn-reverse-x86.c: New file.
10968
3f7b46f2
IR
109692017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
10970
10971 PR tdep/20936
10972 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10973
f0fd41c1
TT
109742017-02-03 Tom Tromey <tom@tromey.com>
10975
10976 PR rust/21097:
10977 * gdb.rust/simple.exp: Add new tests.
10978
5be5dbf0
PA
109792017-02-02 Pedro Alves <palves@redhat.com>
10980
10981 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
10982 tests.
10983
7346ef59
AA
109842017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
10985
10986 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
10987 taking a 2-byte value out of a 4-byte DWARF implicit value on
10988 big-endian targets.
10989 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
10990 logic. Add test cases for DW_OP_implicit.
10991
787f0025
MM
109922017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10993
10994 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
10995
68777c29
MM
109962017-02-01 Markus Metzger <markus.t.metzger@intel.com>
10997
10998 * gdb.btrace/enable.exp: Call gdb_exit before
10999 skip_gdbserver_tests.
11000
0a1c7e28
MM
110012017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11002
11003 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11004 GDBFLAGS.
11005
b5ac99b0
MM
110062017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11007
11008 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11009 the test is skipped.
11010 * gdb.btrace/data.exp: Likewise.
11011 * gdb.btrace/delta.exp: Likewise.
11012 * gdb.btrace/dlopen.exp: Likewise.
11013 * gdb.btrace/enable-running.exp: Likewise.
11014 * gdb.btrace/enable.exp: Likewise.
11015 * gdb.btrace/exception.exp: Likewise.
11016 * gdb.btrace/function_call_history.exp: Likewise.
11017 * gdb.btrace/gcore.exp: Likewise.
11018 * gdb.btrace/instruction_history.exp: Likewise.
11019 * gdb.btrace/multi-thread-step.exp: Likewise.
11020 * gdb.btrace/nohist.exp: Likewise.
11021 * gdb.btrace/non-stop.exp: Likewise.
11022 * gdb.btrace/reconnect.exp: Likewise.
11023 * gdb.btrace/record_goto-step.exp: Likewise.
11024 * gdb.btrace/record_goto.exp: Likewise.
11025 * gdb.btrace/rn-dl-bind.exp: Likewise.
11026 * gdb.btrace/segv.exp: Likewise.
11027 * gdb.btrace/step.exp: Likewise.
11028 * gdb.btrace/stepi.exp: Likewise.
11029 * gdb.btrace/tailcall-only.exp: Likewise.
11030 * gdb.btrace/tailcall.exp: Likewise.
11031 * gdb.btrace/tsx.exp: Likewise.
11032 * gdb.btrace/unknown_functions.exp: Likewise.
11033 * gdb.btrace/vdso.exp: Likewise.
11034
cd4007e4
MM
110352017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11036
11037 * gdb.btrace/enable-running.c: New.
11038 * gdb.btrace/enable-running.exp: New.
11039
2735833d
WT
110402017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11041
11042 * gdb.arch/amd64-gs_base.c: New file.
11043 * gdb.arch/amd64-gs_base.exp: New file.
11044
b51e1e94
LM
110452017-01-26 Luis Machado <lgustavo@codesourcery.com>
11046
11047 * lib/memory.exp: Remove spurious empty newlines.
11048
72ca0410
SM
110492017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11050
11051 * gdb.python/py-bad-printers.exp: Load python file using "source".
11052 * gdb.python/py-events.exp: Likewise.
11053 * gdb.python/py-evsignal.exp: Likewise.
11054 * gdb.python/py-evthreads.exp: Likewise.
11055 * gdb.python/py-frame-args.exp: Likewise.
11056 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11057 * gdb.python/py-framefilter-mi.exp: Likewise.
11058 * gdb.python/py-framefilter.exp: Likewise.
11059 * gdb.python/py-mi.exp: Likewise.
11060 * gdb.python/py-pp-maint.exp: Likewise.
11061 * gdb.python/py-pp-registration.exp: Likewise.
11062 * gdb.python/py-prettyprint.exp: Likewise.
11063 (run_lang_tests): Likewise.
11064 * gdb.python/py-typeprint.exp: Likewise.
11065
e309aa65
LM
110662017-01-26 Luis Machado <lgustavo@codesourcery.com>
11067
11068 * lib/memory.exp: New file.
11069 * lib/gdb.exp: Load memory.exp.
11070 * gdb.base/memattr.exp (delete_memory): Move proc to
11071 lib/memory.exp and rename to delete_memory_regions.
11072 Replace delete_memory with delete_memory_regions.
11073 Cleanup memory regions before tests.
11074 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11075 before tests.
11076
515aff23
LM
110772017-01-26 Luis Machado <lgustavo@codesourcery.com>
11078
11079 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11080 files.
11081 (initialize): New function conditionally defined.
11082 (testcases): Move within conditional block.
11083 (main): Call initialize.
11084 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11085 of gdb.reverse/insn-reverse.c.
11086 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11087 gdb.reverse/insn-reverse.c.
11088
d8b49cf0
YQ
110892017-01-26 Yao Qi <yao.qi@linaro.org>
11090
11091 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11092 disassemble on address 0.
11093
f13a9a0c
YQ
110942017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11095 Yao Qi <yao.qi@linaro.org>
11096
11097 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11098 * gdb.dwarf2/implptr-64bit.S: Remove.
11099 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11100 variables in caller's context. Add DW_OP_implicit_value.
11101
5ac95241
YQ
111022017-01-25 Yao Qi <yao.qi@linaro.org>
11103
11104 * lib/dwarf.exp (Dwarf::_location): Handle
11105 DW_OP_GNU_implicit_pointer with proper size.
11106
23e82930
LM
111072017-01-20 Luis Machado <lgustavo@codesourcery.com>
11108
11109 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11110 and add untested calls.
11111
d334ae25
LM
111122017-01-20 Luis Machado <lgustavo@codesourcery.com>
11113
11114 * gdb.python/python.exp: Check line number against what GDB thinks
11115 the line number is for func1.
11116
f5e6296e
IB
111172017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11118
11119 * gdb.dlang/debug-expr.exp: New file.
11120
5b362f04
LM
111212016-12-23 Luis Machado <lgustavo@codesourcery.com>
11122
11123 Fix test names for the following files:
11124
11125 * gdb.ada/exec_changed.exp
11126 * gdb.ada/info_types.exp
11127 * gdb.arch/aarch64-atomic-inst.exp
11128 * gdb.arch/aarch64-fp.exp
11129 * gdb.arch/altivec-abi.exp
11130 * gdb.arch/altivec-regs.exp
11131 * gdb.arch/amd64-byte.exp
11132 * gdb.arch/amd64-disp-step.exp
11133 * gdb.arch/amd64-dword.exp
11134 * gdb.arch/amd64-entry-value-inline.exp
11135 * gdb.arch/amd64-entry-value-param.exp
11136 * gdb.arch/amd64-entry-value-paramref.exp
11137 * gdb.arch/amd64-entry-value.exp
11138 * gdb.arch/amd64-i386-address.exp
11139 * gdb.arch/amd64-invalid-stack-middle.exp
11140 * gdb.arch/amd64-invalid-stack-top.exp
11141 * gdb.arch/amd64-optimout-repeat.exp
11142 * gdb.arch/amd64-prologue-skip.exp
11143 * gdb.arch/amd64-prologue-xmm.exp
11144 * gdb.arch/amd64-stap-special-operands.exp
11145 * gdb.arch/amd64-stap-wrong-subexp.exp
11146 * gdb.arch/amd64-tailcall-cxx.exp
11147 * gdb.arch/amd64-tailcall-noret.exp
11148 * gdb.arch/amd64-tailcall-ret.exp
11149 * gdb.arch/amd64-tailcall-self.exp
11150 * gdb.arch/amd64-word.exp
11151 * gdb.arch/arm-bl-branch-dest.exp
11152 * gdb.arch/arm-disp-step.exp
11153 * gdb.arch/arm-neon.exp
11154 * gdb.arch/arm-single-step-kernel-helper.exp
11155 * gdb.arch/avr-flash-qualifier.exp
11156 * gdb.arch/disp-step-insn-reloc.exp
11157 * gdb.arch/e500-abi.exp
11158 * gdb.arch/e500-regs.exp
11159 * gdb.arch/ftrace-insn-reloc.exp
11160 * gdb.arch/i386-avx512.exp
11161 * gdb.arch/i386-bp_permanent.exp
11162 * gdb.arch/i386-byte.exp
11163 * gdb.arch/i386-cfi-notcurrent.exp
11164 * gdb.arch/i386-disp-step.exp
11165 * gdb.arch/i386-dr3-watch.exp
11166 * gdb.arch/i386-float.exp
11167 * gdb.arch/i386-gnu-cfi.exp
11168 * gdb.arch/i386-mpx-map.exp
11169 * gdb.arch/i386-mpx-sigsegv.exp
11170 * gdb.arch/i386-mpx-simple_segv.exp
11171 * gdb.arch/i386-mpx.exp
11172 * gdb.arch/i386-permbkpt.exp
11173 * gdb.arch/i386-prologue.exp
11174 * gdb.arch/i386-signal.exp
11175 * gdb.arch/i386-size-overlap.exp
11176 * gdb.arch/i386-unwind.exp
11177 * gdb.arch/i386-word.exp
11178 * gdb.arch/mips-fcr.exp
11179 * gdb.arch/powerpc-d128-regs.exp
11180 * gdb.arch/powerpc-stackless.exp
11181 * gdb.arch/ppc64-atomic-inst.exp
11182 * gdb.arch/s390-stackless.exp
11183 * gdb.arch/s390-tdbregs.exp
11184 * gdb.arch/s390-vregs.exp
11185 * gdb.arch/sparc-sysstep.exp
11186 * gdb.arch/thumb-bx-pc.exp
11187 * gdb.arch/thumb-singlestep.exp
11188 * gdb.arch/thumb2-it.exp
11189 * gdb.arch/vsx-regs.exp
11190 * gdb.asm/asm-source.exp
11191 * gdb.base/a2-run.exp
11192 * gdb.base/advance.exp
11193 * gdb.base/all-bin.exp
11194 * gdb.base/anon.exp
11195 * gdb.base/args.exp
11196 * gdb.base/arithmet.exp
11197 * gdb.base/async-shell.exp
11198 * gdb.base/async.exp
11199 * gdb.base/attach-pie-noexec.exp
11200 * gdb.base/attach-twice.exp
11201 * gdb.base/auto-load.exp
11202 * gdb.base/bang.exp
11203 * gdb.base/bitfields.exp
11204 * gdb.base/break-always.exp
11205 * gdb.base/break-caller-line.exp
11206 * gdb.base/break-entry.exp
11207 * gdb.base/break-inline.exp
11208 * gdb.base/break-on-linker-gcd-function.exp
11209 * gdb.base/break-probes.exp
11210 * gdb.base/break.exp
11211 * gdb.base/breakpoint-shadow.exp
11212 * gdb.base/call-ar-st.exp
11213 * gdb.base/call-sc.exp
11214 * gdb.base/call-signal-resume.exp
11215 * gdb.base/call-strs.exp
11216 * gdb.base/callfuncs.exp
11217 * gdb.base/catch-fork-static.exp
11218 * gdb.base/catch-gdb-caused-signals.exp
11219 * gdb.base/catch-load.exp
11220 * gdb.base/catch-signal-fork.exp
11221 * gdb.base/catch-signal.exp
11222 * gdb.base/catch-syscall.exp
11223 * gdb.base/charset.exp
11224 * gdb.base/checkpoint.exp
11225 * gdb.base/chng-syms.exp
11226 * gdb.base/code-expr.exp
11227 * gdb.base/code_elim.exp
11228 * gdb.base/commands.exp
11229 * gdb.base/completion.exp
11230 * gdb.base/complex.exp
11231 * gdb.base/cond-expr.exp
11232 * gdb.base/condbreak.exp
11233 * gdb.base/consecutive.exp
11234 * gdb.base/continue-all-already-running.exp
11235 * gdb.base/coredump-filter.exp
11236 * gdb.base/corefile.exp
11237 * gdb.base/dbx.exp
11238 * gdb.base/debug-expr.exp
11239 * gdb.base/define.exp
11240 * gdb.base/del.exp
11241 * gdb.base/disabled-location.exp
11242 * gdb.base/disasm-end-cu.exp
11243 * gdb.base/disasm-optim.exp
11244 * gdb.base/display.exp
11245 * gdb.base/duplicate-bp.exp
11246 * gdb.base/ena-dis-br.exp
11247 * gdb.base/ending-run.exp
11248 * gdb.base/enumval.exp
11249 * gdb.base/environ.exp
11250 * gdb.base/eu-strip-infcall.exp
11251 * gdb.base/eval-avoid-side-effects.exp
11252 * gdb.base/eval-skip.exp
11253 * gdb.base/exitsignal.exp
11254 * gdb.base/expand-psymtabs.exp
11255 * gdb.base/filesym.exp
11256 * gdb.base/find-unmapped.exp
11257 * gdb.base/finish.exp
11258 * gdb.base/float.exp
11259 * gdb.base/foll-exec-mode.exp
11260 * gdb.base/foll-exec.exp
11261 * gdb.base/foll-fork.exp
11262 * gdb.base/fortran-sym-case.exp
11263 * gdb.base/freebpcmd.exp
11264 * gdb.base/func-ptr.exp
11265 * gdb.base/func-ptrs.exp
11266 * gdb.base/funcargs.exp
11267 * gdb.base/gcore-buffer-overflow.exp
11268 * gdb.base/gcore-relro-pie.exp
11269 * gdb.base/gcore-relro.exp
11270 * gdb.base/gcore.exp
11271 * gdb.base/gdb1090.exp
11272 * gdb.base/gdb11530.exp
11273 * gdb.base/gdb11531.exp
11274 * gdb.base/gdb1821.exp
11275 * gdb.base/gdbindex-stabs.exp
11276 * gdb.base/gdbvars.exp
11277 * gdb.base/hbreak.exp
11278 * gdb.base/hbreak2.exp
11279 * gdb.base/included.exp
11280 * gdb.base/infcall-input.exp
11281 * gdb.base/inferior-died.exp
11282 * gdb.base/infnan.exp
11283 * gdb.base/info-macros.exp
11284 * gdb.base/info-os.exp
11285 * gdb.base/info-proc.exp
11286 * gdb.base/info-shared.exp
11287 * gdb.base/info-target.exp
11288 * gdb.base/infoline.exp
11289 * gdb.base/interp.exp
11290 * gdb.base/interrupt.exp
11291 * gdb.base/jit-reader.exp
11292 * gdb.base/jit-simple.exp
11293 * gdb.base/kill-after-signal.exp
11294 * gdb.base/kill-detach-inferiors-cmd.exp
11295 * gdb.base/label.exp
11296 * gdb.base/langs.exp
11297 * gdb.base/ldbl_e308.exp
11298 * gdb.base/line-symtabs.exp
11299 * gdb.base/linespecs.exp
11300 * gdb.base/list.exp
11301 * gdb.base/long_long.exp
11302 * gdb.base/longest-types.exp
11303 * gdb.base/maint.exp
11304 * gdb.base/max-value-size.exp
11305 * gdb.base/memattr.exp
11306 * gdb.base/mips_pro.exp
11307 * gdb.base/morestack.exp
11308 * gdb.base/moribund-step.exp
11309 * gdb.base/multi-forks.exp
11310 * gdb.base/nested-addr.exp
11311 * gdb.base/nextoverexit.exp
11312 * gdb.base/noreturn-finish.exp
11313 * gdb.base/noreturn-return.exp
11314 * gdb.base/nostdlib.exp
11315 * gdb.base/offsets.exp
11316 * gdb.base/opaque.exp
11317 * gdb.base/pc-fp.exp
11318 * gdb.base/permissions.exp
11319 * gdb.base/print-symbol-loading.exp
11320 * gdb.base/prologue-include.exp
11321 * gdb.base/psymtab.exp
11322 * gdb.base/ptype.exp
11323 * gdb.base/random-signal.exp
11324 * gdb.base/randomize.exp
11325 * gdb.base/range-stepping.exp
11326 * gdb.base/readline-ask.exp
11327 * gdb.base/recpar.exp
11328 * gdb.base/recurse.exp
11329 * gdb.base/relational.exp
11330 * gdb.base/restore.exp
11331 * gdb.base/return-nodebug.exp
11332 * gdb.base/return.exp
11333 * gdb.base/run-after-attach.exp
11334 * gdb.base/save-bp.exp
11335 * gdb.base/scope.exp
11336 * gdb.base/sect-cmd.exp
11337 * gdb.base/set-lang-auto.exp
11338 * gdb.base/set-noassign.exp
11339 * gdb.base/setvar.exp
11340 * gdb.base/sigall.exp
11341 * gdb.base/sigbpt.exp
11342 * gdb.base/siginfo-addr.exp
11343 * gdb.base/siginfo-infcall.exp
11344 * gdb.base/siginfo-obj.exp
11345 * gdb.base/siginfo.exp
11346 * gdb.base/signals-state-child.exp
11347 * gdb.base/signest.exp
11348 * gdb.base/sigstep.exp
11349 * gdb.base/sizeof.exp
11350 * gdb.base/skip.exp
11351 * gdb.base/solib-corrupted.exp
11352 * gdb.base/solib-nodir.exp
11353 * gdb.base/solib-search.exp
11354 * gdb.base/stack-checking.exp
11355 * gdb.base/stale-infcall.exp
11356 * gdb.base/stap-probe.exp
11357 * gdb.base/start.exp
11358 * gdb.base/step-break.exp
11359 * gdb.base/step-bt.exp
11360 * gdb.base/step-line.exp
11361 * gdb.base/step-over-exit.exp
11362 * gdb.base/step-over-syscall.exp
11363 * gdb.base/step-resume-infcall.exp
11364 * gdb.base/step-test.exp
11365 * gdb.base/store.exp
11366 * gdb.base/structs3.exp
11367 * gdb.base/sym-file.exp
11368 * gdb.base/symbol-without-target_section.exp
11369 * gdb.base/term.exp
11370 * gdb.base/testenv.exp
11371 * gdb.base/ui-redirect.exp
11372 * gdb.base/until.exp
11373 * gdb.base/unwindonsignal.exp
11374 * gdb.base/value-double-free.exp
11375 * gdb.base/vla-datatypes.exp
11376 * gdb.base/vla-ptr.exp
11377 * gdb.base/vla-sideeffect.exp
11378 * gdb.base/volatile.exp
11379 * gdb.base/watch-cond-infcall.exp
11380 * gdb.base/watch-cond.exp
11381 * gdb.base/watch-non-mem.exp
11382 * gdb.base/watch-read.exp
11383 * gdb.base/watch-vfork.exp
11384 * gdb.base/watchpoint-cond-gone.exp
11385 * gdb.base/watchpoint-delete.exp
11386 * gdb.base/watchpoint-hw-hit-once.exp
11387 * gdb.base/watchpoint-hw.exp
11388 * gdb.base/watchpoint-stops-at-right-insn.exp
11389 * gdb.base/watchpoints.exp
11390 * gdb.base/wchar.exp
11391 * gdb.base/whatis-exp.exp
11392 * gdb.btrace/buffer-size.exp
11393 * gdb.btrace/data.exp
11394 * gdb.btrace/delta.exp
11395 * gdb.btrace/dlopen.exp
11396 * gdb.btrace/enable.exp
11397 * gdb.btrace/exception.exp
11398 * gdb.btrace/function_call_history.exp
11399 * gdb.btrace/gcore.exp
11400 * gdb.btrace/instruction_history.exp
11401 * gdb.btrace/nohist.exp
11402 * gdb.btrace/reconnect.exp
11403 * gdb.btrace/record_goto-step.exp
11404 * gdb.btrace/record_goto.exp
11405 * gdb.btrace/rn-dl-bind.exp
11406 * gdb.btrace/segv.exp
11407 * gdb.btrace/step.exp
11408 * gdb.btrace/stepi.exp
11409 * gdb.btrace/tailcall-only.exp
11410 * gdb.btrace/tailcall.exp
11411 * gdb.btrace/tsx.exp
11412 * gdb.btrace/unknown_functions.exp
11413 * gdb.btrace/vdso.exp
11414 * gdb.compile/compile-ifunc.exp
11415 * gdb.compile/compile-ops.exp
11416 * gdb.compile/compile-print.exp
11417 * gdb.compile/compile-setjmp.exp
11418 * gdb.cp/abstract-origin.exp
11419 * gdb.cp/ambiguous.exp
11420 * gdb.cp/annota2.exp
11421 * gdb.cp/annota3.exp
11422 * gdb.cp/anon-ns.exp
11423 * gdb.cp/anon-struct.exp
11424 * gdb.cp/anon-union.exp
11425 * gdb.cp/arg-reference.exp
11426 * gdb.cp/baseenum.exp
11427 * gdb.cp/bool.exp
11428 * gdb.cp/breakpoint.exp
11429 * gdb.cp/bs15503.exp
11430 * gdb.cp/call-c.exp
11431 * gdb.cp/casts.exp
11432 * gdb.cp/chained-calls.exp
11433 * gdb.cp/class2.exp
11434 * gdb.cp/classes.exp
11435 * gdb.cp/cmpd-minsyms.exp
11436 * gdb.cp/converts.exp
11437 * gdb.cp/cp-relocate.exp
11438 * gdb.cp/cpcompletion.exp
11439 * gdb.cp/cpexprs.exp
11440 * gdb.cp/cplabel.exp
11441 * gdb.cp/cplusfuncs.exp
11442 * gdb.cp/cpsizeof.exp
11443 * gdb.cp/ctti.exp
11444 * gdb.cp/derivation.exp
11445 * gdb.cp/destrprint.exp
11446 * gdb.cp/dispcxx.exp
11447 * gdb.cp/enum-class.exp
11448 * gdb.cp/exception.exp
11449 * gdb.cp/exceptprint.exp
11450 * gdb.cp/expand-psymtabs-cxx.exp
11451 * gdb.cp/expand-sals.exp
11452 * gdb.cp/extern-c.exp
11453 * gdb.cp/filename.exp
11454 * gdb.cp/formatted-ref.exp
11455 * gdb.cp/fpointer.exp
11456 * gdb.cp/gdb1355.exp
11457 * gdb.cp/gdb2495.exp
11458 * gdb.cp/hang.exp
11459 * gdb.cp/impl-this.exp
11460 * gdb.cp/infcall-dlopen.exp
11461 * gdb.cp/inherit.exp
11462 * gdb.cp/iostream.exp
11463 * gdb.cp/koenig.exp
11464 * gdb.cp/local.exp
11465 * gdb.cp/m-data.exp
11466 * gdb.cp/m-static.exp
11467 * gdb.cp/mb-ctor.exp
11468 * gdb.cp/mb-inline.exp
11469 * gdb.cp/mb-templates.exp
11470 * gdb.cp/member-name.exp
11471 * gdb.cp/member-ptr.exp
11472 * gdb.cp/meth-typedefs.exp
11473 * gdb.cp/method.exp
11474 * gdb.cp/method2.exp
11475 * gdb.cp/minsym-fallback.exp
11476 * gdb.cp/misc.exp
11477 * gdb.cp/namelessclass.exp
11478 * gdb.cp/namespace-enum.exp
11479 * gdb.cp/namespace-nested-import.exp
11480 * gdb.cp/namespace.exp
11481 * gdb.cp/nextoverthrow.exp
11482 * gdb.cp/no-dmgl-verbose.exp
11483 * gdb.cp/non-trivial-retval.exp
11484 * gdb.cp/noparam.exp
11485 * gdb.cp/nsdecl.exp
11486 * gdb.cp/nsimport.exp
11487 * gdb.cp/nsnested.exp
11488 * gdb.cp/nsnoimports.exp
11489 * gdb.cp/nsrecurs.exp
11490 * gdb.cp/nsstress.exp
11491 * gdb.cp/nsusing.exp
11492 * gdb.cp/operator.exp
11493 * gdb.cp/oranking.exp
11494 * gdb.cp/overload-const.exp
11495 * gdb.cp/overload.exp
11496 * gdb.cp/ovldbreak.exp
11497 * gdb.cp/ovsrch.exp
11498 * gdb.cp/paren-type.exp
11499 * gdb.cp/parse-lang.exp
11500 * gdb.cp/pass-by-ref.exp
11501 * gdb.cp/pr-1023.exp
11502 * gdb.cp/pr-1210.exp
11503 * gdb.cp/pr-574.exp
11504 * gdb.cp/pr10687.exp
11505 * gdb.cp/pr12028.exp
11506 * gdb.cp/pr17132.exp
11507 * gdb.cp/pr17494.exp
11508 * gdb.cp/pr9067.exp
11509 * gdb.cp/pr9167.exp
11510 * gdb.cp/pr9631.exp
11511 * gdb.cp/printmethod.exp
11512 * gdb.cp/psmang.exp
11513 * gdb.cp/psymtab-parameter.exp
11514 * gdb.cp/ptype-cv-cp.exp
11515 * gdb.cp/ptype-flags.exp
11516 * gdb.cp/re-set-overloaded.exp
11517 * gdb.cp/ref-types.exp
11518 * gdb.cp/rtti.exp
11519 * gdb.cp/scope-err.exp
11520 * gdb.cp/shadow.exp
11521 * gdb.cp/smartp.exp
11522 * gdb.cp/static-method.exp
11523 * gdb.cp/static-print-quit.exp
11524 * gdb.cp/temargs.exp
11525 * gdb.cp/templates.exp
11526 * gdb.cp/try_catch.exp
11527 * gdb.cp/typedef-operator.exp
11528 * gdb.cp/typeid.exp
11529 * gdb.cp/userdef.exp
11530 * gdb.cp/using-crash.exp
11531 * gdb.cp/var-tag.exp
11532 * gdb.cp/virtbase.exp
11533 * gdb.cp/virtfunc.exp
11534 * gdb.cp/virtfunc2.exp
11535 * gdb.cp/vla-cxx.exp
11536 * gdb.disasm/t01_mov.exp
11537 * gdb.disasm/t02_mova.exp
11538 * gdb.disasm/t03_add.exp
11539 * gdb.disasm/t04_sub.exp
11540 * gdb.disasm/t05_cmp.exp
11541 * gdb.disasm/t06_ari2.exp
11542 * gdb.disasm/t07_ari3.exp
11543 * gdb.disasm/t08_or.exp
11544 * gdb.disasm/t09_xor.exp
11545 * gdb.disasm/t10_and.exp
11546 * gdb.disasm/t11_logs.exp
11547 * gdb.disasm/t12_bit.exp
11548 * gdb.disasm/t13_otr.exp
11549 * gdb.dlang/circular.exp
11550 * gdb.dwarf2/arr-stride.exp
11551 * gdb.dwarf2/arr-subrange.exp
11552 * gdb.dwarf2/atomic-type.exp
11553 * gdb.dwarf2/bad-regnum.exp
11554 * gdb.dwarf2/bitfield-parent-optimized-out.exp
11555 * gdb.dwarf2/callframecfa.exp
11556 * gdb.dwarf2/clztest.exp
11557 * gdb.dwarf2/corrupt.exp
11558 * gdb.dwarf2/data-loc.exp
11559 * gdb.dwarf2/dup-psym.exp
11560 * gdb.dwarf2/dw2-anon-mptr.exp
11561 * gdb.dwarf2/dw2-anonymous-func.exp
11562 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
11563 * gdb.dwarf2/dw2-bad-unresolved.exp
11564 * gdb.dwarf2/dw2-basic.exp
11565 * gdb.dwarf2/dw2-canonicalize-type.exp
11566 * gdb.dwarf2/dw2-case-insensitive.exp
11567 * gdb.dwarf2/dw2-common-block.exp
11568 * gdb.dwarf2/dw2-compdir-oldgcc.exp
11569 * gdb.dwarf2/dw2-compressed.exp
11570 * gdb.dwarf2/dw2-const.exp
11571 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
11572 * gdb.dwarf2/dw2-cu-size.exp
11573 * gdb.dwarf2/dw2-dup-frame.exp
11574 * gdb.dwarf2/dw2-entry-value.exp
11575 * gdb.dwarf2/dw2-icycle.exp
11576 * gdb.dwarf2/dw2-ifort-parameter.exp
11577 * gdb.dwarf2/dw2-inline-break.exp
11578 * gdb.dwarf2/dw2-inline-param.exp
11579 * gdb.dwarf2/dw2-intercu.exp
11580 * gdb.dwarf2/dw2-intermix.exp
11581 * gdb.dwarf2/dw2-lexical-block-bare.exp
11582 * gdb.dwarf2/dw2-linkage-name-trust.exp
11583 * gdb.dwarf2/dw2-minsym-in-cu.exp
11584 * gdb.dwarf2/dw2-noloc.exp
11585 * gdb.dwarf2/dw2-op-call.exp
11586 * gdb.dwarf2/dw2-op-out-param.exp
11587 * gdb.dwarf2/dw2-opt-structptr.exp
11588 * gdb.dwarf2/dw2-param-error.exp
11589 * gdb.dwarf2/dw2-producer.exp
11590 * gdb.dwarf2/dw2-ranges-base.exp
11591 * gdb.dwarf2/dw2-ref-missing-frame.exp
11592 * gdb.dwarf2/dw2-reg-undefined.exp
11593 * gdb.dwarf2/dw2-regno-invalid.exp
11594 * gdb.dwarf2/dw2-restore.exp
11595 * gdb.dwarf2/dw2-restrict.exp
11596 * gdb.dwarf2/dw2-single-line-discriminators.exp
11597 * gdb.dwarf2/dw2-strp.exp
11598 * gdb.dwarf2/dw2-undefined-ret-addr.exp
11599 * gdb.dwarf2/dw2-unresolved.exp
11600 * gdb.dwarf2/dw2-var-zero-addr.exp
11601 * gdb.dwarf2/dw4-sig-types.exp
11602 * gdb.dwarf2/dwz.exp
11603 * gdb.dwarf2/dynarr-ptr.exp
11604 * gdb.dwarf2/enum-type.exp
11605 * gdb.dwarf2/gdb-index.exp
11606 * gdb.dwarf2/implptr-64bit.exp
11607 * gdb.dwarf2/implptr-optimized-out.exp
11608 * gdb.dwarf2/implptr.exp
11609 * gdb.dwarf2/implref-array.exp
11610 * gdb.dwarf2/implref-const.exp
11611 * gdb.dwarf2/implref-global.exp
11612 * gdb.dwarf2/implref-struct.exp
11613 * gdb.dwarf2/mac-fileno.exp
11614 * gdb.dwarf2/main-subprogram.exp
11615 * gdb.dwarf2/member-ptr-forwardref.exp
11616 * gdb.dwarf2/method-ptr.exp
11617 * gdb.dwarf2/missing-sig-type.exp
11618 * gdb.dwarf2/nonvar-access.exp
11619 * gdb.dwarf2/opaque-type-lookup.exp
11620 * gdb.dwarf2/pieces-optimized-out.exp
11621 * gdb.dwarf2/pieces.exp
11622 * gdb.dwarf2/pr10770.exp
11623 * gdb.dwarf2/pr13961.exp
11624 * gdb.dwarf2/staticvirtual.exp
11625 * gdb.dwarf2/subrange.exp
11626 * gdb.dwarf2/symtab-producer.exp
11627 * gdb.dwarf2/trace-crash.exp
11628 * gdb.dwarf2/typeddwarf.exp
11629 * gdb.dwarf2/valop.exp
11630 * gdb.dwarf2/watch-notconst.exp
11631 * gdb.fortran/array-element.exp
11632 * gdb.fortran/charset.exp
11633 * gdb.fortran/common-block.exp
11634 * gdb.fortran/complex.exp
11635 * gdb.fortran/derived-type-function.exp
11636 * gdb.fortran/derived-type.exp
11637 * gdb.fortran/logical.exp
11638 * gdb.fortran/module.exp
11639 * gdb.fortran/multi-dim.exp
11640 * gdb.fortran/nested-funcs.exp
11641 * gdb.fortran/print-formatted.exp
11642 * gdb.fortran/subarray.exp
11643 * gdb.fortran/vla-alloc-assoc.exp
11644 * gdb.fortran/vla-datatypes.exp
11645 * gdb.fortran/vla-history.exp
11646 * gdb.fortran/vla-ptr-info.exp
11647 * gdb.fortran/vla-ptype-sub.exp
11648 * gdb.fortran/vla-ptype.exp
11649 * gdb.fortran/vla-sizeof.exp
11650 * gdb.fortran/vla-type.exp
11651 * gdb.fortran/vla-value-sub-arbitrary.exp
11652 * gdb.fortran/vla-value-sub-finish.exp
11653 * gdb.fortran/vla-value-sub.exp
11654 * gdb.fortran/vla-value.exp
11655 * gdb.fortran/whatis_type.exp
11656 * gdb.go/chan.exp
11657 * gdb.go/handcall.exp
11658 * gdb.go/hello.exp
11659 * gdb.go/integers.exp
11660 * gdb.go/methods.exp
11661 * gdb.go/package.exp
11662 * gdb.go/strings.exp
11663 * gdb.go/types.exp
11664 * gdb.go/unsafe.exp
11665 * gdb.guile/scm-arch.exp
11666 * gdb.guile/scm-block.exp
11667 * gdb.guile/scm-breakpoint.exp
11668 * gdb.guile/scm-cmd.exp
11669 * gdb.guile/scm-disasm.exp
11670 * gdb.guile/scm-equal.exp
11671 * gdb.guile/scm-frame-args.exp
11672 * gdb.guile/scm-frame-inline.exp
11673 * gdb.guile/scm-frame.exp
11674 * gdb.guile/scm-iterator.exp
11675 * gdb.guile/scm-math.exp
11676 * gdb.guile/scm-objfile.exp
11677 * gdb.guile/scm-ports.exp
11678 * gdb.guile/scm-symbol.exp
11679 * gdb.guile/scm-symtab.exp
11680 * gdb.guile/scm-value-cc.exp
11681 * gdb.guile/types-module.exp
11682 * gdb.linespec/break-ask.exp
11683 * gdb.linespec/cpexplicit.exp
11684 * gdb.linespec/explicit.exp
11685 * gdb.linespec/keywords.exp
11686 * gdb.linespec/linespec.exp
11687 * gdb.linespec/ls-dollar.exp
11688 * gdb.linespec/ls-errs.exp
11689 * gdb.linespec/skip-two.exp
11690 * gdb.linespec/thread.exp
11691 * gdb.mi/mi-async.exp
11692 * gdb.mi/mi-basics.exp
11693 * gdb.mi/mi-break.exp
11694 * gdb.mi/mi-catch-load.exp
11695 * gdb.mi/mi-cli.exp
11696 * gdb.mi/mi-cmd-param-changed.exp
11697 * gdb.mi/mi-console.exp
11698 * gdb.mi/mi-detach.exp
11699 * gdb.mi/mi-disassemble.exp
11700 * gdb.mi/mi-eval.exp
11701 * gdb.mi/mi-file-transfer.exp
11702 * gdb.mi/mi-file.exp
11703 * gdb.mi/mi-fill-memory.exp
11704 * gdb.mi/mi-inheritance-syntax-error.exp
11705 * gdb.mi/mi-linespec-err-cp.exp
11706 * gdb.mi/mi-logging.exp
11707 * gdb.mi/mi-memory-changed.exp
11708 * gdb.mi/mi-read-memory.exp
11709 * gdb.mi/mi-record-changed.exp
11710 * gdb.mi/mi-reg-undefined.exp
11711 * gdb.mi/mi-regs.exp
11712 * gdb.mi/mi-return.exp
11713 * gdb.mi/mi-reverse.exp
11714 * gdb.mi/mi-simplerun.exp
11715 * gdb.mi/mi-solib.exp
11716 * gdb.mi/mi-stack.exp
11717 * gdb.mi/mi-stepi.exp
11718 * gdb.mi/mi-syn-frame.exp
11719 * gdb.mi/mi-until.exp
11720 * gdb.mi/mi-var-block.exp
11721 * gdb.mi/mi-var-child.exp
11722 * gdb.mi/mi-var-cmd.exp
11723 * gdb.mi/mi-var-cp.exp
11724 * gdb.mi/mi-var-display.exp
11725 * gdb.mi/mi-var-invalidate.exp
11726 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
11727 * gdb.mi/mi-vla-fortran.exp
11728 * gdb.mi/mi-watch.exp
11729 * gdb.mi/mi2-var-child.exp
11730 * gdb.mi/user-selected-context-sync.exp
11731 * gdb.modula2/unbounded-array.exp
11732 * gdb.multi/dummy-frame-restore.exp
11733 * gdb.multi/multi-arch-exec.exp
11734 * gdb.multi/multi-arch.exp
11735 * gdb.multi/tids.exp
11736 * gdb.multi/watchpoint-multi.exp
11737 * gdb.opencl/callfuncs.exp
11738 * gdb.opencl/convs_casts.exp
11739 * gdb.opencl/datatypes.exp
11740 * gdb.opencl/operators.exp
11741 * gdb.opencl/vec_comps.exp
11742 * gdb.opt/clobbered-registers-O2.exp
11743 * gdb.opt/inline-break.exp
11744 * gdb.opt/inline-bt.exp
11745 * gdb.opt/inline-cmds.exp
11746 * gdb.opt/inline-locals.exp
11747 * gdb.pascal/case-insensitive-symbols.exp
11748 * gdb.pascal/floats.exp
11749 * gdb.pascal/gdb11492.exp
11750 * gdb.python/lib-types.exp
11751 * gdb.python/py-arch.exp
11752 * gdb.python/py-as-string.exp
11753 * gdb.python/py-bad-printers.exp
11754 * gdb.python/py-block.exp
11755 * gdb.python/py-breakpoint-create-fail.exp
11756 * gdb.python/py-breakpoint.exp
11757 * gdb.python/py-caller-is.exp
11758 * gdb.python/py-cmd.exp
11759 * gdb.python/py-explore-cc.exp
11760 * gdb.python/py-explore.exp
11761 * gdb.python/py-finish-breakpoint.exp
11762 * gdb.python/py-finish-breakpoint2.exp
11763 * gdb.python/py-frame-args.exp
11764 * gdb.python/py-frame-inline.exp
11765 * gdb.python/py-frame.exp
11766 * gdb.python/py-framefilter-mi.exp
11767 * gdb.python/py-infthread.exp
11768 * gdb.python/py-lazy-string.exp
11769 * gdb.python/py-linetable.exp
11770 * gdb.python/py-mi-events.exp
11771 * gdb.python/py-mi-objfile.exp
11772 * gdb.python/py-mi.exp
11773 * gdb.python/py-objfile.exp
11774 * gdb.python/py-pp-integral.exp
11775 * gdb.python/py-pp-maint.exp
11776 * gdb.python/py-pp-re-notag.exp
11777 * gdb.python/py-pp-registration.exp
11778 * gdb.python/py-recurse-unwind.exp
11779 * gdb.python/py-strfns.exp
11780 * gdb.python/py-symbol.exp
11781 * gdb.python/py-symtab.exp
11782 * gdb.python/py-sync-interp.exp
11783 * gdb.python/py-typeprint.exp
11784 * gdb.python/py-unwind-maint.exp
11785 * gdb.python/py-unwind.exp
11786 * gdb.python/py-value-cc.exp
11787 * gdb.python/py-xmethods.exp
11788 * gdb.reverse/amd64-tailcall-reverse.exp
11789 * gdb.reverse/break-precsave.exp
11790 * gdb.reverse/break-reverse.exp
11791 * gdb.reverse/consecutive-precsave.exp
11792 * gdb.reverse/consecutive-reverse.exp
11793 * gdb.reverse/finish-precsave.exp
11794 * gdb.reverse/finish-reverse-bkpt.exp
11795 * gdb.reverse/finish-reverse.exp
11796 * gdb.reverse/fstatat-reverse.exp
11797 * gdb.reverse/getresuid-reverse.exp
11798 * gdb.reverse/i386-precsave.exp
11799 * gdb.reverse/i386-reverse.exp
11800 * gdb.reverse/i386-sse-reverse.exp
11801 * gdb.reverse/i387-env-reverse.exp
11802 * gdb.reverse/i387-stack-reverse.exp
11803 * gdb.reverse/insn-reverse.exp
11804 * gdb.reverse/machinestate-precsave.exp
11805 * gdb.reverse/machinestate.exp
11806 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11807 * gdb.reverse/pipe-reverse.exp
11808 * gdb.reverse/readv-reverse.exp
11809 * gdb.reverse/recvmsg-reverse.exp
11810 * gdb.reverse/rerun-prec.exp
11811 * gdb.reverse/s390-mvcle.exp
11812 * gdb.reverse/step-precsave.exp
11813 * gdb.reverse/step-reverse.exp
11814 * gdb.reverse/time-reverse.exp
11815 * gdb.reverse/until-precsave.exp
11816 * gdb.reverse/until-reverse.exp
11817 * gdb.reverse/waitpid-reverse.exp
11818 * gdb.reverse/watch-precsave.exp
11819 * gdb.reverse/watch-reverse.exp
11820 * gdb.rust/generics.exp
11821 * gdb.rust/methods.exp
11822 * gdb.rust/modules.exp
11823 * gdb.rust/simple.exp
11824 * gdb.server/connect-with-no-symbol-file.exp
11825 * gdb.server/ext-attach.exp
11826 * gdb.server/ext-restart.exp
11827 * gdb.server/ext-wrapper.exp
11828 * gdb.server/file-transfer.exp
11829 * gdb.server/server-exec-info.exp
11830 * gdb.server/server-kill.exp
11831 * gdb.server/server-mon.exp
11832 * gdb.server/wrapper.exp
11833 * gdb.stabs/exclfwd.exp
11834 * gdb.stabs/gdb11479.exp
11835 * gdb.threads/clone-new-thread-event.exp
11836 * gdb.threads/corethreads.exp
11837 * gdb.threads/current-lwp-dead.exp
11838 * gdb.threads/dlopen-libpthread.exp
11839 * gdb.threads/gcore-thread.exp
11840 * gdb.threads/sigstep-threads.exp
11841 * gdb.threads/watchpoint-fork.exp
11842 * gdb.trace/actions-changed.exp
11843 * gdb.trace/backtrace.exp
11844 * gdb.trace/change-loc.exp
11845 * gdb.trace/circ.exp
11846 * gdb.trace/collection.exp
11847 * gdb.trace/disconnected-tracing.exp
11848 * gdb.trace/ftrace.exp
11849 * gdb.trace/mi-trace-frame-collected.exp
11850 * gdb.trace/mi-trace-unavailable.exp
11851 * gdb.trace/mi-traceframe-changed.exp
11852 * gdb.trace/mi-tsv-changed.exp
11853 * gdb.trace/no-attach-trace.exp
11854 * gdb.trace/passc-dyn.exp
11855 * gdb.trace/qtro.exp
11856 * gdb.trace/range-stepping.exp
11857 * gdb.trace/read-memory.exp
11858 * gdb.trace/save-trace.exp
11859 * gdb.trace/signal.exp
11860 * gdb.trace/status-stop.exp
11861 * gdb.trace/tfile.exp
11862 * gdb.trace/trace-break.exp
11863 * gdb.trace/trace-buffer-size.exp
11864 * gdb.trace/trace-condition.exp
11865 * gdb.trace/tracefile-pseudo-reg.exp
11866 * gdb.trace/tstatus.exp
11867 * gdb.trace/unavailable.exp
11868 * gdb.trace/while-dyn.exp
11869 * gdb.trace/while-stepping.exp
11870
34c41c68
DE
118712016-12-22 Doug Evans <xdje42@gmail.com>
11872
11873 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
11874 and msymbols.
11875
16e69324
YQ
118762016-12-19 Yao Qi <yao.qi@linaro.org>
11877
11878 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
11879 (test_with_self): Don't call do_steps_and_nexts, and remove
11880 code about stepping into xmalloc.
11881
f94f411b
YQ
118822016-12-09 Yao Qi <yao.qi@linaro.org>
11883
11884 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
11885
118862016-12-09 Yao Qi <yao.qi@linaro.org>
11887
11888 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
11889
f1b5deee
PA
118902016-12-09 Pedro Alves <palves@redhat.com>
11891
11892 * gdb.base/all-architectures-0.exp: New file.
11893 * gdb.base/all-architectures-1.exp: New file.
11894 * gdb.base/all-architectures-2.exp: New file.
11895 * gdb.base/all-architectures-3.exp: New file.
11896 * gdb.base/all-architectures-4.exp: New file.
11897 * gdb.base/all-architectures-5.exp: New file.
11898 * gdb.base/all-architectures-6.exp: New file.
11899 * gdb.base/all-architectures-7.exp: New file.
11900 * gdb.base/all-architectures.exp.in: New file.
11901
364ca42e
YQ
119022016-12-09 Yao Qi <yao.qi@linaro.org>
11903
11904 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
11905
107c2d62
LM
119062016-12-02 Luis Machado <lgustavo@codesourcery.com>
11907
11908 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
11909 possible.
11910 Remove useless pattern-matching code.
11911
df3ee9ca
PA
119122016-12-02 Pedro Alves <palves@redhat.com>
11913
11914 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
11915 procedure.
11916 (top level): Call it.
11917
ec835369
PA
119182016-12-02 Pedro Alves <palves@redhat.com>
11919
11920 * gdb.base/commands.exp (user_defined_command_args_stack_test):
11921 New procedure.
11922 (top level): Call it.
11923
01770bbd
PA
119242016-12-02 Pedro Alves <palves@redhat.com>
11925
11926 PR cli/20559
11927 * gdb.base/commands.exp (user_defined_command_args_eval): New
11928 procedure.
11929 (top level): Call it.
11930
008459ea
LM
119312016-12-02 Luis Machado <lgustavo@codesourcery.com>
11932
11933 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
11934 timeout handling.
11935
0c1b455e
TT
119362016-12-02 Tom Tromey <tom@tromey.com>
11937
11938 * gdb.dwarf2/main-subprogram.c: New file.
11939 * gdb.dwarf2/main-subprogram.exp: New file.
11940
018572b8
LM
119412016-12-01 Luis Machado <lgustavo@codesourcery.com>
11942
11943 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
11944 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
11945 gdb_test_no_output for a couple of cases.
11946 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
11947
84c93cd5
LM
119482016-12-01 Luis Machado <lgustavo@codesourcery.com>
11949
11950 Fix test names and standardize compilation error messages throughout
11951 the following files:
11952
11953 * gdb.ada/start.exp
11954 * gdb.arch/alpha-step.exp
11955 * gdb.arch/e500-prologue.exp
11956 * gdb.arch/ftrace-insn-reloc.exp
11957 * gdb.arch/gdb1291.exp
11958 * gdb.arch/gdb1431.exp
11959 * gdb.arch/gdb1558.exp
11960 * gdb.arch/i386-dr3-watch.exp
11961 * gdb.arch/i386-sse-stack-align.exp
11962 * gdb.arch/ia64-breakpoint-shadow.exp
11963 * gdb.arch/pa-nullify.exp
11964 * gdb.arch/powerpc-aix-prologue.exp
11965 * gdb.arch/thumb-bx-pc.exp
11966 * gdb.base/annota1.exp
11967 * gdb.base/annota3.exp
11968 * gdb.base/arrayidx.exp
11969 * gdb.base/assign.exp
11970 * gdb.base/attach.exp
11971 * gdb.base/auxv.exp
11972 * gdb.base/bang.exp
11973 * gdb.base/bfp-test.exp
11974 * gdb.base/bigcore.exp
11975 * gdb.base/bitfields2.exp
11976 * gdb.base/break-fun-addr.exp
11977 * gdb.base/break-probes.exp
11978 * gdb.base/call-rt-st.exp
11979 * gdb.base/callexit.exp
11980 * gdb.base/catch-fork-kill.exp
11981 * gdb.base/charset.exp
11982 * gdb.base/checkpoint.exp
11983 * gdb.base/comprdebug.exp
11984 * gdb.base/constvars.exp
11985 * gdb.base/coredump-filter.exp
11986 * gdb.base/cursal.exp
11987 * gdb.base/cvexpr.exp
11988 * gdb.base/detach.exp
11989 * gdb.base/display.exp
11990 * gdb.base/dmsym.exp
11991 * gdb.base/dprintf-pending.exp
11992 * gdb.base/dso2dso.exp
11993 * gdb.base/dtrace-probe.exp
11994 * gdb.base/dump.exp
11995 * gdb.base/enum_cond.exp
11996 * gdb.base/exe-lock.exp
11997 * gdb.base/exec-invalid-sysroot.exp
11998 * gdb.base/execl-update-breakpoints.exp
11999 * gdb.base/exprs.exp
12000 * gdb.base/fileio.exp
12001 * gdb.base/find.exp
12002 * gdb.base/finish.exp
12003 * gdb.base/fixsection.exp
12004 * gdb.base/foll-vfork.exp
12005 * gdb.base/frame-args.exp
12006 * gdb.base/gcore.exp
12007 * gdb.base/gdb1250.exp
12008 * gdb.base/global-var-nested-by-dso.exp
12009 * gdb.base/gnu-ifunc.exp
12010 * gdb.base/hashline1.exp
12011 * gdb.base/hashline2.exp
12012 * gdb.base/hashline3.exp
12013 * gdb.base/hbreak-in-shr-unsupported.exp
12014 * gdb.base/huge.exp
12015 * gdb.base/infcall-input.exp
12016 * gdb.base/info-fun.exp
12017 * gdb.base/info-shared.exp
12018 * gdb.base/jit-simple.exp
12019 * gdb.base/jit-so.exp
12020 * gdb.base/jit.exp
12021 * gdb.base/jump.exp
12022 * gdb.base/label.exp
12023 * gdb.base/lineinc.exp
12024 * gdb.base/logical.exp
12025 * gdb.base/longjmp.exp
12026 * gdb.base/macscp.exp
12027 * gdb.base/miscexprs.exp
12028 * gdb.base/new-ui-echo.exp
12029 * gdb.base/new-ui-pending-input.exp
12030 * gdb.base/new-ui.exp
12031 * gdb.base/nodebug.exp
12032 * gdb.base/nofield.exp
12033 * gdb.base/offsets.exp
12034 * gdb.base/overlays.exp
12035 * gdb.base/pending.exp
12036 * gdb.base/pointers.exp
12037 * gdb.base/pr11022.exp
12038 * gdb.base/printcmds.exp
12039 * gdb.base/prologue.exp
12040 * gdb.base/ptr-typedef.exp
12041 * gdb.base/realname-expand.exp
12042 * gdb.base/relativedebug.exp
12043 * gdb.base/relocate.exp
12044 * gdb.base/remote.exp
12045 * gdb.base/reread.exp
12046 * gdb.base/return2.exp
12047 * gdb.base/savedregs.exp
12048 * gdb.base/sep.exp
12049 * gdb.base/sepdebug.exp
12050 * gdb.base/sepsymtab.exp
12051 * gdb.base/set-inferior-tty.exp
12052 * gdb.base/setshow.exp
12053 * gdb.base/shlib-call.exp
12054 * gdb.base/sigaltstack.exp
12055 * gdb.base/siginfo-addr.exp
12056 * gdb.base/signals.exp
12057 * gdb.base/signull.exp
12058 * gdb.base/sigrepeat.exp
12059 * gdb.base/so-impl-ld.exp
12060 * gdb.base/solib-display.exp
12061 * gdb.base/solib-overlap.exp
12062 * gdb.base/solib-search.exp
12063 * gdb.base/solib-symbol.exp
12064 * gdb.base/structs.exp
12065 * gdb.base/structs2.exp
12066 * gdb.base/symtab-search-order.exp
12067 * gdb.base/twice.exp
12068 * gdb.base/unload.exp
12069 * gdb.base/varargs.exp
12070 * gdb.base/watchpoint-solib.exp
12071 * gdb.base/watchpoint.exp
12072 * gdb.base/whatis.exp
12073 * gdb.base/wrong_frame_bt_full.exp
12074 * gdb.btrace/dlopen.exp
12075 * gdb.cell/ea-standalone.exp
12076 * gdb.cell/ea-test.exp
12077 * gdb.cp/dispcxx.exp
12078 * gdb.cp/gdb2384.exp
12079 * gdb.cp/method2.exp
12080 * gdb.cp/nextoverthrow.exp
12081 * gdb.cp/pr10728.exp
12082 * gdb.disasm/am33.exp
12083 * gdb.disasm/h8300s.exp
12084 * gdb.disasm/mn10300.exp
12085 * gdb.disasm/sh3.exp
12086 * gdb.dwarf2/dw2-dir-file-name.exp
12087 * gdb.fortran/complex.exp
12088 * gdb.fortran/library-module.exp
12089 * gdb.guile/scm-pretty-print.exp
12090 * gdb.guile/scm-symbol.exp
12091 * gdb.guile/scm-type.exp
12092 * gdb.guile/scm-value.exp
12093 * gdb.linespec/linespec.exp
12094 * gdb.mi/gdb701.exp
12095 * gdb.mi/gdb792.exp
12096 * gdb.mi/mi-breakpoint-changed.exp
12097 * gdb.mi/mi-dprintf-pending.exp
12098 * gdb.mi/mi-dprintf.exp
12099 * gdb.mi/mi-exit-code.exp
12100 * gdb.mi/mi-pending.exp
12101 * gdb.mi/mi-solib.exp
12102 * gdb.mi/new-ui-mi-sync.exp
12103 * gdb.mi/pr11022.exp
12104 * gdb.mi/user-selected-context-sync.exp
12105 * gdb.opt/solib-intra-step.exp
12106 * gdb.python/py-events.exp
12107 * gdb.python/py-finish-breakpoint.exp
12108 * gdb.python/py-mi.exp
12109 * gdb.python/py-prettyprint.exp
12110 * gdb.python/py-shared.exp
12111 * gdb.python/py-symbol.exp
12112 * gdb.python/py-template.exp
12113 * gdb.python/py-type.exp
12114 * gdb.python/py-value.exp
12115 * gdb.reverse/solib-precsave.exp
12116 * gdb.reverse/solib-reverse.exp
12117 * gdb.server/solib-list.exp
12118 * gdb.stabs/weird.exp
12119 * gdb.threads/reconnect-signal.exp
12120 * gdb.threads/stepi-random-signal.exp
12121 * gdb.trace/actions.exp
12122 * gdb.trace/ax.exp
12123 * gdb.trace/backtrace.exp
12124 * gdb.trace/change-loc.exp
12125 * gdb.trace/deltrace.exp
12126 * gdb.trace/ftrace-lock.exp
12127 * gdb.trace/ftrace.exp
12128 * gdb.trace/infotrace.exp
12129 * gdb.trace/mi-tracepoint-changed.exp
12130 * gdb.trace/packetlen.exp
12131 * gdb.trace/passcount.exp
12132 * gdb.trace/pending.exp
12133 * gdb.trace/range-stepping.exp
12134 * gdb.trace/report.exp
12135 * gdb.trace/stap-trace.exp
12136 * gdb.trace/tfind.exp
12137 * gdb.trace/trace-break.exp
12138 * gdb.trace/trace-condition.exp
12139 * gdb.trace/trace-enable-disable.exp
12140 * gdb.trace/trace-mt.exp
12141 * gdb.trace/tracecmd.exp
12142 * gdb.trace/tspeed.exp
12143 * gdb.trace/tsv.exp
12144 * lib/perftest.exp
12145
fb9feb35
LM
121462016-12-01 Luis Machado <lgustavo@codesourcery.com>
12147
12148 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12149 with gdb_test_no_output.
12150 Use command as test name.
12151
cd2ddb6c
LM
121522016-12-01 Luis Machado <lgustavo@codesourcery.com>
12153
12154 Fix test names starting with uppercase throughout the files.
12155
12156 * gdb.ada/assign_1.exp
12157 * gdb.ada/boolean_expr.exp
12158 * gdb.base/arrayidx.exp
12159 * gdb.base/del.exp
12160 * gdb.base/gcore-buffer-overflow.exp
12161 * gdb.base/testenv.exp
12162 * gdb.compile/compile.exp
12163 * gdb.python/py-framefilter-invalidarg.exp
12164 * gdb.python/py-framefilter.exp
12165
bb95117e
LM
121662016-12-01 Luis Machado <lgustavo@codesourcery.com>
12167
12168 Fix test names starting with uppercase throughout the files.
12169
12170 * gdb.ada/array_return.exp
12171 * gdb.ada/expr_delims.exp
12172 * gdb.ada/mi_dyn_arr.exp
12173 * gdb.ada/mi_interface.exp
12174 * gdb.ada/mi_var_array.exp
12175 * gdb.ada/watch_arg.exp
12176 * gdb.arch/alpha-step.exp
12177 * gdb.arch/altivec-regs.exp
12178 * gdb.arch/e500-regs.exp
12179 * gdb.arch/powerpc-d128-regs.exp
12180 * gdb.base/arrayidx.exp
12181 * gdb.base/break.exp
12182 * gdb.base/checkpoint.exp
12183 * gdb.base/debug-expr.exp
12184 * gdb.base/dmsym.exp
12185 * gdb.base/radix.exp
12186 * gdb.base/sepdebug.exp
12187 * gdb.base/testenv.exp
12188 * gdb.base/watch_thread_num.exp
12189 * gdb.base/watchpoint-cond-gone.exp
12190 * gdb.cell/break.exp
12191 * gdb.cell/ea-cache.exp
12192 * gdb.compile/compile.exp
12193 * gdb.cp/gdb2495.exp
12194 * gdb.gdb/selftest.exp
12195 * gdb.gdb/xfullpath.exp
12196 * gdb.go/hello.exp
12197 * gdb.go/integers.exp
12198 * gdb.objc/basicclass.exp
12199 * gdb.pascal/hello.exp
12200 * gdb.pascal/integers.exp
12201 * gdb.python/py-breakpoint.exp
12202 * gdb.python/py-cmd.exp
12203 * gdb.python/py-linetable.exp
12204 * gdb.python/py-xmethods.exp
12205 * gdb.python/python.exp
12206 * gdb.reverse/consecutive-precsave.exp
12207 * gdb.reverse/finish-precsave.exp
12208 * gdb.reverse/i386-precsave.exp
12209 * gdb.reverse/machinestate-precsave.exp
12210 * gdb.reverse/sigall-precsave.exp
12211 * gdb.reverse/solib-precsave.exp
12212 * gdb.reverse/step-precsave.exp
12213 * gdb.reverse/until-precsave.exp
12214 * gdb.reverse/watch-precsave.exp
12215 * gdb.threads/leader-exit.exp
12216 * gdb.threads/pthreads.exp
12217 * gdb.threads/wp-replication.exp
12218 * gdb.trace/actions.exp
12219 * gdb.trace/mi-tsv-changed.exp
12220 * gdb.trace/tsv.exp
12221
de97fdd4
LM
122222016-12-01 Luis Machado <lgustavo@codesourcery.com>
12223
12224 Fix test names starting with uppercase throughout the files.
12225
12226 * gdb.arch/i386-bp_permanent.exp
12227 * gdb.arch/i386-gnu-cfi.exp
12228 * gdb.base/disasm-end-cu.exp
12229 * gdb.base/macscp.exp
12230 * gdb.base/pending.exp
12231 * gdb.base/watch_thread_num.exp
12232 * gdb.cp/exception.exp
12233 * gdb.cp/gdb2495.exp
12234 * gdb.cp/local.exp
12235 * gdb.python/py-evsignal.exp
12236 * gdb.python/python.exp
12237 * gdb.trace/tracecmd.exp
12238
9f058c10
LM
122392016-12-01 Luis Machado <lgustavo@codesourcery.com>
12240
12241 Fix test names starting with uppercase throughout the files.
12242
12243 * gdb.base/charset.exp
12244 * gdb.base/eval.exp
12245 * gdb.base/multi-forks.exp
12246 * gdb.guile/scm-progspace.exp
12247 * gdb.opencl/datatypes.exp
12248 * gdb.python/py-block.exp
12249 * gdb.python/py-function.exp
12250 * gdb.python/py-symbol.exp
12251 * gdb.python/py-symtab.exp
12252 * gdb.python/py-xmethods.exp
12253 * gdb.reverse/break-precsave.exp
12254 * gdb.reverse/break-reverse.exp
12255 * gdb.reverse/consecutive-precsave.exp
12256 * gdb.reverse/consecutive-reverse.exp
12257 * gdb.reverse/finish-precsave.exp
12258 * gdb.reverse/finish-reverse-bkpt.exp
12259 * gdb.reverse/finish-reverse.exp
12260 * gdb.reverse/fstatat-reverse.exp
12261 * gdb.reverse/getresuid-reverse.exp
12262 * gdb.reverse/i386-precsave.exp
12263 * gdb.reverse/i386-reverse.exp
12264 * gdb.reverse/i386-sse-reverse.exp
12265 * gdb.reverse/i387-stack-reverse.exp
12266 * gdb.reverse/insn-reverse.exp
12267 * gdb.reverse/machinestate-precsave.exp
12268 * gdb.reverse/machinestate.exp
12269 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12270 * gdb.reverse/pipe-reverse.exp
12271 * gdb.reverse/readv-reverse.exp
12272 * gdb.reverse/recvmsg-reverse.exp
12273 * gdb.reverse/rerun-prec.exp
12274 * gdb.reverse/s390-mvcle.exp
12275 * gdb.reverse/sigall-precsave.exp
12276 * gdb.reverse/sigall-reverse.exp
12277 * gdb.reverse/solib-precsave.exp
12278 * gdb.reverse/solib-reverse.exp
12279 * gdb.reverse/step-precsave.exp
12280 * gdb.reverse/step-reverse.exp
12281 * gdb.reverse/time-reverse.exp
12282 * gdb.reverse/until-precsave.exp
12283 * gdb.reverse/until-reverse.exp
12284 * gdb.reverse/waitpid-reverse.exp
12285 * gdb.reverse/watch-precsave.exp
12286 * gdb.reverse/watch-reverse.exp
12287
cdc7edd7
LM
122882016-12-01 Luis Machado <lgustavo@codesourcery.com>
12289
12290 Fix test names starting with uppercase throughout the files.
12291
12292 * gdb.arch/i386-mpx-simple_segv.exp
12293 * gdb.arch/i386-mpx.exp
12294 * gdb.arch/i386-permbkpt.exp
12295 * gdb.arch/pa-nullify.exp
12296 * gdb.arch/powerpc-d128-regs.exp
12297 * gdb.arch/vsx-regs.exp
12298 * gdb.base/bfp-test.exp
12299 * gdb.base/break.exp
12300 * gdb.base/breakpoint-shadow.exp
12301 * gdb.base/callfuncs.exp
12302 * gdb.base/charset.exp
12303 * gdb.base/commands.exp
12304 * gdb.base/completion.exp
12305 * gdb.base/dfp-test.exp
12306 * gdb.base/echo.exp
12307 * gdb.base/ending-run.exp
12308 * gdb.base/eval.exp
12309 * gdb.base/expand-psymtabs.exp
12310 * gdb.base/float128.exp
12311 * gdb.base/floatn.exp
12312 * gdb.base/foll-exec-mode.exp
12313 * gdb.base/gdb1056.exp
12314 * gdb.base/gdb11531.exp
12315 * gdb.base/kill-after-signal.exp
12316 * gdb.base/multi-forks.exp
12317 * gdb.base/overlays.exp
12318 * gdb.base/pending.exp
12319 * gdb.base/sepdebug.exp
12320 * gdb.base/testenv.exp
12321 * gdb.base/valgrind-db-attach.exp
12322 * gdb.base/watch_thread_num.exp
12323 * gdb.base/watchpoint-cond-gone.exp
12324 * gdb.base/watchpoint.exp
12325 * gdb.base/watchpoints.exp
12326 * gdb.cp/arg-reference.exp
12327 * gdb.cp/baseenum.exp
12328 * gdb.cp/operator.exp
12329 * gdb.cp/shadow.exp
12330 * gdb.dwarf2/dw2-op-out-param.exp
12331 * gdb.dwarf2/dw2-reg-undefined.exp
12332 * gdb.go/chan.exp
12333 * gdb.go/hello.exp
12334 * gdb.go/integers.exp
12335 * gdb.go/methods.exp
12336 * gdb.go/package.exp
12337 * gdb.guile/scm-parameter.exp
12338 * gdb.guile/scm-progspace.exp
12339 * gdb.guile/scm-value.exp
12340 * gdb.mi/mi-pending.exp
12341 * gdb.mi/user-selected-context-sync.exp
12342 * gdb.multi/multi-attach.exp
12343 * gdb.multi/tids.exp
12344 * gdb.opt/clobbered-registers-O2.exp
12345 * gdb.pascal/floats.exp
12346 * gdb.pascal/integers.exp
12347 * gdb.python/py-block.exp
12348 * gdb.python/py-events.exp
12349 * gdb.python/py-parameter.exp
12350 * gdb.python/py-symbol.exp
12351 * gdb.python/py-symtab.exp
12352 * gdb.python/py-type.exp
12353 * gdb.python/py-value.exp
12354 * gdb.python/py-xmethods.exp
12355 * gdb.python/python.exp
12356 * gdb.reverse/break-precsave.exp
12357 * gdb.reverse/consecutive-precsave.exp
12358 * gdb.reverse/finish-precsave.exp
12359 * gdb.reverse/i386-precsave.exp
12360 * gdb.reverse/machinestate-precsave.exp
12361 * gdb.reverse/sigall-precsave.exp
12362 * gdb.reverse/solib-precsave.exp
12363 * gdb.reverse/step-precsave.exp
12364 * gdb.reverse/until-precsave.exp
12365 * gdb.reverse/watch-precsave.exp
12366 * gdb.server/ext-attach.exp
12367 * gdb.server/ext-restart.exp
12368 * gdb.server/ext-run.exp
12369 * gdb.server/ext-wrapper.exp
12370 * gdb.stabs/gdb11479.exp
12371 * gdb.stabs/weird.exp
12372 * gdb.threads/attach-many-short-lived-threads.exp
12373 * gdb.threads/kill.exp
12374 * gdb.threads/watchpoint-fork.exp
12375
bc6c7af4
LM
123762016-12-01 Luis Machado <lgustavo@codesourcery.com>
12377
12378 Fix test names starting with uppercase throughout all the files below.
12379
12380 * gdb.ada/array_return.exp
12381 * gdb.ada/catch_ex.exp
12382 * gdb.ada/info_exc.exp
12383 * gdb.ada/mi_catch_ex.exp
12384 * gdb.ada/mi_dyn_arr.exp
12385 * gdb.ada/mi_ex_cond.exp
12386 * gdb.ada/mi_exc_info.exp
12387 * gdb.ada/mi_interface.exp
12388 * gdb.ada/mi_task_arg.exp
12389 * gdb.ada/mi_task_info.exp
12390 * gdb.ada/mi_var_array.exp
12391 * gdb.arch/alpha-step.exp
12392 * gdb.arch/amd64-disp-step.exp
12393 * gdb.arch/arm-disp-step.exp
12394 * gdb.arch/disp-step-insn-reloc.exp
12395 * gdb.arch/e500-prologue.exp
12396 * gdb.arch/ftrace-insn-reloc.exp
12397 * gdb.arch/gdb1558.exp
12398 * gdb.arch/i386-bp_permanent.exp
12399 * gdb.arch/i386-disp-step.exp
12400 * gdb.arch/i386-float.exp
12401 * gdb.arch/i386-gnu-cfi.exp
12402 * gdb.arch/ia64-breakpoint-shadow.exp
12403 * gdb.arch/mips16-thunks.exp
12404 * gdb.arch/pa-nullify.exp
12405 * gdb.arch/powerpc-aix-prologue.exp
12406 * gdb.arch/powerpc-power.exp
12407 * gdb.arch/ppc-dfp.exp
12408 * gdb.arch/s390-tdbregs.exp
12409 * gdb.arch/spu-info.exp
12410 * gdb.arch/spu-ls.exp
12411 * gdb.arch/thumb-bx-pc.exp
12412 * gdb.base/advance.exp
12413 * gdb.base/annota-input-while-running.exp
12414 * gdb.base/arrayidx.exp
12415 * gdb.base/asmlabel.exp
12416 * gdb.base/async.exp
12417 * gdb.base/attach-wait-input.exp
12418 * gdb.base/auto-connect-native-target.exp
12419 * gdb.base/batch-preserve-term-settings.exp
12420 * gdb.base/bfp-test.exp
12421 * gdb.base/bigcore.exp
12422 * gdb.base/bp-permanent.exp
12423 * gdb.base/break-always.exp
12424 * gdb.base/break-fun-addr.exp
12425 * gdb.base/break-idempotent.exp
12426 * gdb.base/break-main-file-remove-fail.exp
12427 * gdb.base/break-probes.exp
12428 * gdb.base/break-unload-file.exp
12429 * gdb.base/break.exp
12430 * gdb.base/call-ar-st.exp
12431 * gdb.base/call-rt-st.exp
12432 * gdb.base/call-sc.exp
12433 * gdb.base/call-signal-resume.exp
12434 * gdb.base/call-strs.exp
12435 * gdb.base/callexit.exp
12436 * gdb.base/callfuncs.exp
12437 * gdb.base/catch-gdb-caused-signals.exp
12438 * gdb.base/catch-signal-siginfo-cond.exp
12439 * gdb.base/catch-syscall.exp
12440 * gdb.base/compare-sections.exp
12441 * gdb.base/cond-eval-mode.exp
12442 * gdb.base/condbreak-call-false.exp
12443 * gdb.base/consecutive-step-over.exp
12444 * gdb.base/cursal.exp
12445 * gdb.base/disabled-location.exp
12446 * gdb.base/disasm-end-cu.exp
12447 * gdb.base/display.exp
12448 * gdb.base/double-prompt-target-event-error.exp
12449 * gdb.base/dprintf-bp-same-addr.exp
12450 * gdb.base/dprintf-detach.exp
12451 * gdb.base/dprintf-next.exp
12452 * gdb.base/dprintf-non-stop.exp
12453 * gdb.base/dprintf-pending.exp
12454 * gdb.base/dso2dso.exp
12455 * gdb.base/ending-run.exp
12456 * gdb.base/enum_cond.exp
12457 * gdb.base/examine-backward.exp
12458 * gdb.base/exe-lock.exp
12459 * gdb.base/exec-invalid-sysroot.exp
12460 * gdb.base/execl-update-breakpoints.exp
12461 * gdb.base/execution-termios.exp
12462 * gdb.base/fileio.exp
12463 * gdb.base/fixsection.exp
12464 * gdb.base/foll-exec-mode.exp
12465 * gdb.base/foll-exec.exp
12466 * gdb.base/fork-running-state.exp
12467 * gdb.base/frame-args.exp
12468 * gdb.base/fullpath-expand.exp
12469 * gdb.base/func-ptr.exp
12470 * gdb.base/gcore-relro-pie.exp
12471 * gdb.base/gdb1090.exp
12472 * gdb.base/gdb1555.exp
12473 * gdb.base/global-var-nested-by-dso.exp
12474 * gdb.base/gnu-ifunc.exp
12475 * gdb.base/hbreak-in-shr-unsupported.exp
12476 * gdb.base/hbreak-unmapped.exp
12477 * gdb.base/hook-stop.exp
12478 * gdb.base/infcall-input.exp
12479 * gdb.base/info-fun.exp
12480 * gdb.base/info-shared.exp
12481 * gdb.base/interrupt-noterm.exp
12482 * gdb.base/jit-so.exp
12483 * gdb.base/jit.exp
12484 * gdb.base/line-symtabs.exp
12485 * gdb.base/list.exp
12486 * gdb.base/longjmp.exp
12487 * gdb.base/macscp.exp
12488 * gdb.base/max-value-size.exp
12489 * gdb.base/nodebug.exp
12490 * gdb.base/nofield.exp
12491 * gdb.base/overlays.exp
12492 * gdb.base/paginate-after-ctrl-c-running.exp
12493 * gdb.base/paginate-bg-execution.exp
12494 * gdb.base/paginate-inferior-exit.exp
12495 * gdb.base/pending.exp
12496 * gdb.base/pr11022.exp
12497 * gdb.base/printcmds.exp
12498 * gdb.base/ptr-typedef.exp
12499 * gdb.base/ptype.exp
12500 * gdb.base/randomize.exp
12501 * gdb.base/range-stepping.exp
12502 * gdb.base/realname-expand.exp
12503 * gdb.base/relativedebug.exp
12504 * gdb.base/remote.exp
12505 * gdb.base/savedregs.exp
12506 * gdb.base/sepdebug.exp
12507 * gdb.base/set-noassign.exp
12508 * gdb.base/shlib-call.exp
12509 * gdb.base/shreloc.exp
12510 * gdb.base/sigaltstack.exp
12511 * gdb.base/sigbpt.exp
12512 * gdb.base/siginfo-addr.exp
12513 * gdb.base/siginfo-obj.exp
12514 * gdb.base/siginfo-thread.exp
12515 * gdb.base/signest.exp
12516 * gdb.base/signull.exp
12517 * gdb.base/sigrepeat.exp
12518 * gdb.base/skip.exp
12519 * gdb.base/so-impl-ld.exp
12520 * gdb.base/solib-corrupted.exp
12521 * gdb.base/solib-disc.exp
12522 * gdb.base/solib-display.exp
12523 * gdb.base/solib-overlap.exp
12524 * gdb.base/solib-search.exp
12525 * gdb.base/solib-symbol.exp
12526 * gdb.base/source-execution.exp
12527 * gdb.base/sss-bp-on-user-bp-2.exp
12528 * gdb.base/sss-bp-on-user-bp.exp
12529 * gdb.base/stack-checking.exp
12530 * gdb.base/stale-infcall.exp
12531 * gdb.base/step-break.exp
12532 * gdb.base/step-line.exp
12533 * gdb.base/step-over-exit.exp
12534 * gdb.base/step-test.exp
12535 * gdb.base/structs.exp
12536 * gdb.base/sym-file.exp
12537 * gdb.base/symtab-search-order.exp
12538 * gdb.base/term.exp
12539 * gdb.base/type-opaque.exp
12540 * gdb.base/unload.exp
12541 * gdb.base/until-nodebug.exp
12542 * gdb.base/until.exp
12543 * gdb.base/unwindonsignal.exp
12544 * gdb.base/watch-cond.exp
12545 * gdb.base/watch-non-mem.exp
12546 * gdb.base/watch_thread_num.exp
12547 * gdb.base/watchpoint-reuse-slot.exp
12548 * gdb.base/watchpoint-solib.exp
12549 * gdb.base/watchpoint.exp
12550 * gdb.btrace/dlopen.exp
12551 * gdb.cell/arch.exp
12552 * gdb.cell/break.exp
12553 * gdb.cell/bt.exp
12554 * gdb.cell/core.exp
12555 * gdb.cell/data.exp
12556 * gdb.cell/dwarfaddr.exp
12557 * gdb.cell/ea-cache.exp
12558 * gdb.cell/ea-standalone.exp
12559 * gdb.cell/ea-test.exp
12560 * gdb.cell/f-regs.exp
12561 * gdb.cell/fork.exp
12562 * gdb.cell/gcore.exp
12563 * gdb.cell/mem-access.exp
12564 * gdb.cell/ptype.exp
12565 * gdb.cell/registers.exp
12566 * gdb.cell/sizeof.exp
12567 * gdb.cell/solib-symbol.exp
12568 * gdb.cell/solib.exp
12569 * gdb.compile/compile-tls.exp
12570 * gdb.cp/exception.exp
12571 * gdb.cp/gdb2495.exp
12572 * gdb.cp/local.exp
12573 * gdb.cp/mb-inline.exp
12574 * gdb.cp/mb-templates.exp
12575 * gdb.cp/pr10687.exp
12576 * gdb.cp/pr9167.exp
12577 * gdb.cp/scope-err.exp
12578 * gdb.cp/templates.exp
12579 * gdb.cp/virtfunc.exp
12580 * gdb.dwarf2/dw2-dir-file-name.exp
12581 * gdb.dwarf2/dw2-single-line-discriminators.exp
12582 * gdb.fortran/complex.exp
12583 * gdb.fortran/library-module.exp
12584 * gdb.guile/guile.exp
12585 * gdb.guile/scm-cmd.exp
12586 * gdb.guile/scm-frame-inline.exp
12587 * gdb.guile/scm-objfile.exp
12588 * gdb.guile/scm-pretty-print.exp
12589 * gdb.guile/scm-symbol.exp
12590 * gdb.guile/scm-type.exp
12591 * gdb.guile/scm-value.exp
12592 * gdb.linespec/keywords.exp
12593 * gdb.linespec/ls-errs.exp
12594 * gdb.linespec/macro-relative.exp
12595 * gdb.linespec/thread.exp
12596 * gdb.mi/mi-breakpoint-changed.exp
12597 * gdb.mi/mi-dprintf-pending.exp
12598 * gdb.mi/mi-fullname-deleted.exp
12599 * gdb.mi/mi-logging.exp
12600 * gdb.mi/mi-pending.exp
12601 * gdb.mi/mi-solib.exp
12602 * gdb.mi/new-ui-mi-sync.exp
12603 * gdb.mi/user-selected-context-sync.exp
12604 * gdb.multi/dummy-frame-restore.exp
12605 * gdb.multi/multi-arch-exec.exp
12606 * gdb.multi/remove-inferiors.exp
12607 * gdb.multi/watchpoint-multi-exit.exp
12608 * gdb.opt/solib-intra-step.exp
12609 * gdb.perf/backtrace.exp
12610 * gdb.perf/single-step.exp
12611 * gdb.perf/skip-command.exp
12612 * gdb.perf/skip-prologue.exp
12613 * gdb.perf/solib.exp
12614 * gdb.python/lib-types.exp
12615 * gdb.python/py-as-string.exp
12616 * gdb.python/py-bad-printers.exp
12617 * gdb.python/py-block.exp
12618 * gdb.python/py-breakpoint.exp
12619 * gdb.python/py-cmd.exp
12620 * gdb.python/py-events.exp
12621 * gdb.python/py-evthreads.exp
12622 * gdb.python/py-finish-breakpoint.exp
12623 * gdb.python/py-finish-breakpoint2.exp
12624 * gdb.python/py-frame-inline.exp
12625 * gdb.python/py-frame.exp
12626 * gdb.python/py-inferior.exp
12627 * gdb.python/py-infthread.exp
12628 * gdb.python/py-mi.exp
12629 * gdb.python/py-objfile.exp
12630 * gdb.python/py-pp-maint.exp
12631 * gdb.python/py-pp-registration.exp
12632 * gdb.python/py-prettyprint.exp
12633 * gdb.python/py-recurse-unwind.exp
12634 * gdb.python/py-shared.exp
12635 * gdb.python/py-symbol.exp
12636 * gdb.python/py-symtab.exp
12637 * gdb.python/py-template.exp
12638 * gdb.python/py-type.exp
12639 * gdb.python/py-unwind-maint.exp
12640 * gdb.python/py-unwind.exp
12641 * gdb.python/py-value.exp
12642 * gdb.python/python.exp
12643 * gdb.reverse/finish-reverse-bkpt.exp
12644 * gdb.reverse/insn-reverse.exp
12645 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12646 * gdb.reverse/solib-precsave.exp
12647 * gdb.reverse/solib-reverse.exp
12648 * gdb.stabs/gdb11479.exp
12649 * gdb.stabs/weird.exp
12650 * gdb.threads/fork-child-threads.exp
12651 * gdb.threads/fork-plus-threads.exp
12652 * gdb.threads/fork-thread-pending.exp
12653 * gdb.threads/forking-threads-plus-breakpoint.exp
12654 * gdb.threads/hand-call-in-threads.exp
12655 * gdb.threads/interrupted-hand-call.exp
12656 * gdb.threads/linux-dp.exp
12657 * gdb.threads/local-watch-wrong-thread.exp
12658 * gdb.threads/next-while-other-thread-longjmps.exp
12659 * gdb.threads/non-ldr-exit.exp
12660 * gdb.threads/pending-step.exp
12661 * gdb.threads/print-threads.exp
12662 * gdb.threads/process-dies-while-detaching.exp
12663 * gdb.threads/process-dies-while-handling-bp.exp
12664 * gdb.threads/pthreads.exp
12665 * gdb.threads/queue-signal.exp
12666 * gdb.threads/reconnect-signal.exp
12667 * gdb.threads/signal-command-handle-nopass.exp
12668 * gdb.threads/signal-command-multiple-signals-pending.exp
12669 * gdb.threads/signal-delivered-right-thread.exp
12670 * gdb.threads/signal-sigtrap.exp
12671 * gdb.threads/sigthread.exp
12672 * gdb.threads/staticthreads.exp
12673 * gdb.threads/stepi-random-signal.exp
12674 * gdb.threads/thread-unwindonsignal.exp
12675 * gdb.threads/thread_check.exp
12676 * gdb.threads/thread_events.exp
12677 * gdb.threads/tid-reuse.exp
12678 * gdb.threads/tls-nodebug.exp
12679 * gdb.threads/tls-shared.exp
12680 * gdb.threads/tls-so_extern.exp
12681 * gdb.threads/tls.exp
12682 * gdb.threads/wp-replication.exp
12683 * gdb.trace/actions-changed.exp
12684 * gdb.trace/actions.exp
12685 * gdb.trace/backtrace.exp
12686 * gdb.trace/change-loc.exp
12687 * gdb.trace/collection.exp
12688 * gdb.trace/deltrace.exp
12689 * gdb.trace/disconnected-tracing.exp
12690 * gdb.trace/entry-values.exp
12691 * gdb.trace/ftrace-lock.exp
12692 * gdb.trace/ftrace.exp
12693 * gdb.trace/infotrace.exp
12694 * gdb.trace/mi-trace-frame-collected.exp
12695 * gdb.trace/mi-trace-unavailable.exp
12696 * gdb.trace/mi-traceframe-changed.exp
12697 * gdb.trace/mi-tracepoint-changed.exp
12698 * gdb.trace/mi-tsv-changed.exp
12699 * gdb.trace/no-attach-trace.exp
12700 * gdb.trace/packetlen.exp
12701 * gdb.trace/passc-dyn.exp
12702 * gdb.trace/passcount.exp
12703 * gdb.trace/pending.exp
12704 * gdb.trace/pr16508.exp
12705 * gdb.trace/qtro.exp
12706 * gdb.trace/range-stepping.exp
12707 * gdb.trace/read-memory.exp
12708 * gdb.trace/report.exp
12709 * gdb.trace/save-trace.exp
12710 * gdb.trace/signal.exp
12711 * gdb.trace/stap-trace.exp
12712 * gdb.trace/status-stop.exp
12713 * gdb.trace/strace.exp
12714 * gdb.trace/tfile.exp
12715 * gdb.trace/tfind.exp
12716 * gdb.trace/trace-break.exp
12717 * gdb.trace/trace-condition.exp
12718 * gdb.trace/trace-enable-disable.exp
12719 * gdb.trace/trace-mt.exp
12720 * gdb.trace/tracecmd.exp
12721 * gdb.trace/tracefile-pseudo-reg.exp
12722 * gdb.trace/tspeed.exp
12723 * gdb.trace/tstatus.exp
12724 * gdb.trace/tsv.exp
12725 * gdb.trace/unavailable.exp
12726 * gdb.trace/while-dyn.exp
12727 * gdb.trace/while-stepping.exp
12728 * lib/gdb-guile.exp
12729 * lib/gdb.exp
12730 * lib/mi-support.exp
12731 * lib/pascal.exp
12732 * lib/perftest.exp
12733 * lib/prelink-support.exp
12734 * lib/selftest-support.exp
12735
ad02e4fe
SM
127362016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
12737
12738 * Makefile.in: Include disable-implicit-rules.mk.
12739
22347e55
AA
127402016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12741
12742 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
12743 non-byte-aligned bit fields.
12744
da5b30da
AA
127452016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12746
12747 PR gdb/12616
12748 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
12749 respects the DW_AT_data_bit_offset attribute.
12750
b593ecca
SM
127512016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
12752
12753 * gdb.base/default.exp: Fix output of "set language".
12754
3b165252
SM
127552016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
12756
12757 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
12758 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
12759 make.
12760 * configure.ac: Remove checks for the make program.
12761 * configure: Re-generate.
12762
1a2f3d7f
KB
127632016-11-16 Kevin Buettner <kevinb@redhat.com>
12764
12765 * gdb.python/py-recurse-unwind.c (main): Add loop.
12766 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
12767 to read_register() and gdb.parse_and_eval(). Make each code
12768 call a separate case that can be individually tested.
12769 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
12770 proc. Call cont_and_backtrace for each of the code paths that
12771 we want to test in the unwinder.
12772
b7f38fda
AA
127732016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
12774
12775 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
12776 the definition of struct S.
12777
1f8db343
CM
127782016-11-11 Catherine Moore <clm@codesourcery.com>
12779
12780 * gdb.base/dump.exp: Identify verilog format dump tests as such.
12781
fad0c9fb
PA
127822016-11-09 Pedro Alves <palves@redhat.com>
12783
12784 * gdb.base/commands.exp (runto_or_return): New procedure.
12785 (gdbvar_simple_if_test, gdbvar_simple_while_test)
12786 (gdbvar_complex_if_while_test, progvar_simple_if_test)
12787 (progvar_simple_while_test, progvar_complex_if_while_test)
12788 (if_while_breakpoint_command_test)
12789 (infrun_breakpoint_command_test, breakpoint_command_test)
12790 (user_defined_command_test, watchpoint_command_test)
12791 (test_command_prompt_position, redefine_hook_test)
12792 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
12793 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
12794 multi_line_input and multi_line. Remove gdb_expect and
12795 gdb_stop_suppressing_tests uses.
12796 * lib/gdb.exp (valnum_re): New global.
12797 (multi_line_input): New procedure.
12798
8354c62c
SM
127992016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
12800
12801 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
12802 Remove.
12803 (test_setup): Define with proc_with_prefix.
12804 (test_cli_inferior): Likewise.
12805 (test_cli_thread): Likewise.
12806 (test_cli_frame): Likewise.
12807 (test_cli_select_frame): Likewise.
12808 (test_cli_up_down): Likewise.
12809 (test_mi_thread_select): Likewise.
12810 (test_mi_stack_select_frame): Likewise.
12811 (test_cli_in_mi_inferior): Likewise.
12812 (test_cli_in_mi_thread): Likewise.
12813 (test_cli_in_mi_frame): Likewise.
12814 (top level): Do not use with_test_prefix_procname.
12815
64f367a2
PA
128162016-11-09 Pedro Alves <palves@redhat.com>
12817
12818 * gdb.base/commands.exp (gdbvar_simple_if_test)
12819 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
12820 (progvar_simple_if_test, progvar_simple_while_test)
12821 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
12822 (infrun_breakpoint_command_test, breakpoint_command_test)
12823 (user_defined_command_test, watchpoint_command_test)
12824 (test_command_prompt_position, deprecated_command_test)
12825 (bp_deleted_in_command, temporary_breakpoint_commands)
12826 (stray_arg0_test, source_file_with_indented_comment)
12827 (recursive_source_test, if_commands_test)
12828 (error_clears_commands_left, redefine_hook_test)
12829 (redefine_backtrace_test): Use proc_with_prefix.
12830 * lib/gdb.exp (proc_with_prefix): New proc.
12831
0bb65f1e
AA
128322016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
12833
12834 * gdb.base/tui-layout.c: New file.
12835 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
12836 disassembly window contains very long lines.
12837
7353f247
TT
128382016-11-08 Tom Tromey <tom@tromey.com>
12839
12840 * gdb.python/py-value.exp (test_value_creation): Make "long" test
12841 depend on Python 2.
12842
30a7bb83
TT
128432016-11-08 Tom Tromey <tom@tromey.com>
12844
12845 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
12846 New method.
12847
cdf5a07c
MG
128482016-10-29 Manish Goregaokar <manish@mozilla.com>
12849
2806dc7e 12850 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 12851
51a789c3
MG
128522016-10-27 Manish Goregaokar <manish@mozilla.com>
12853
2806dc7e
PA
12854 * gdb.rust/simple.rs: Add test for univariant enums without
12855 discriminants and for encoded struct-like enums.
51a789c3 12856
f610ab6d
PA
128572016-10-28 Pedro Alves <palves@redhat.com>
12858
12859 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
12860 gdb_test_multiple, tighten regexps and match symtabs and line
12861 tables incrementally.
12862
b129b0ca
LM
128632016-10-28 Luis Machado <lgustavo@codesourcery.com>
12864
12865 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
12866 general.
12867
ecf45d2c
SL
128682016-10-25 Luis Machado <lgustavo@codesourcery.com>
12869
12870 * gdb.base/exec-invalid-sysroot.exp: New file.
12871
b8d38ee4
JK
128722016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
12875
f90fd8c2
JK
128762016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12877
12878 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
12879
2d2476aa
MR
128802016-10-19 Maciej W. Rozycki <macro@imgtec.com>
12881
2806dc7e
PA
12882 * gdb.base/killed-outside.exp: Remove $options from a call to
12883 `prepare_for_testing'.
2d2476aa 12884
e42b25a0
SM
128852016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12886
12887 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12888 Change test message.
12889
3ccdb432
SM
128902016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12891
12892 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
12893 Update comment.
12894
5bad3170
SM
128952016-10-17 Simon Marchi <simon.marchi@ericsson.com>
12896
12897 * gdb.trace/mi-trace-save.exp: New file.
12898
5ad9dba7
YQ
128992016-10-13 Yao Qi <yao.qi@linaro.org>
12900
12901 * gdb.base/code_elim.exp (get_var_address): Remove.
12902 * gdb.base/relocate.exp: Likewise.
12903 * gdb.base/shreloc.exp: Likewise.
12904 * lib/gdb.exp (get_var_address): New.
12905
62df7e21
YQ
129062016-10-13 Yao Qi <yao.qi@linaro.org>
12907
12908 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
12909 floating point tests if $skip_float_test is false.
12910
4dac951e
LM
129112016-10-12 Luis Machado <lgustavo@codesourcery.com>
12912
12913 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
12914 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
12915 argc values.
12916 Add 1 to argc so we guarantee distinct initial/modified argc values.
12917
8f1a8fc4
JK
129182016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12919
12920 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
12921
16c85b5d
JK
129222016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12923
12924 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
12925 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
12926 * gdb.arch/vsx-regs.exp: Likewise.
12927
1d0e042a
YQ
129282016-10-07 Yao Qi <yao.qi@linaro.org>
12929
12930 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
12931
68dadef5
MM
129322016-10-07 Markus Metzger <markus.t.metzger@intel.com>
12933
12934 * gdb.python/python.exp: Test decode_line("*0").
12935
33fa2c6e
DE
129362016-10-06 Doug Evans <dje@google.com>
12937
12938 * gdb.python/py-value.exp (test_value_creation): Add test for large
12939 unsigned 64-bit value.
12940
9c37b5ae
TT
129412016-10-06 Tom Tromey <tom@tromey.com>
12942
12943 * gdb.compile/compile.exp: Change java tests to rust.
12944 * gdb.base/setshow.exp: Change java tests to rust.
12945 * gdb.base/default.exp: Remove java from language list.
12946 * README (Examples): Update language example.
12947 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
12948 test.
12949 * lib/gdb.exp (skip_java_tests): Remove.
12950 * lib/java.exp: Remove.
12951 * gdb.java: Remove.
12952
78b86327
MR
129532016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12954
12955 * gdb.arch/mips-fcr.exp: New test.
12956 * gdb.arch/mips-fcr.c: Source for the new test.
12957
7470adbb
MR
129582016-10-06 Maciej W. Rozycki <macro@imgtec.com>
12959
12960 * gdb.base/solib-disc.exp: Use `standard_output_file'
12961 throughout.
12962
4a556533
PA
129632016-10-06 Pedro Alves <palves@redhat.com>
12964
12965 * gdb.base/jit-simple-dl.c: New file.
12966 * gdb.base/jit-simple-jit.c: New file, factored out from ...
12967 * gdb.base/jit-simple.c: ... this.
12968 * gdb.base/jit-simple.exp (jit_run): Delete.
12969 (build_jit): New proc.
12970 (jit_test_reread): Recompile either the main program or the shared
12971 library, depending on what is being tested. Skip changing address
12972 if caller wants to. Compare before/after addresses. If testing
12973 standalone, explicitly load the binary. Test "maint info
12974 breakpoints".
12975 (top level): Add "standalone vs shared lib" and "change address"
12976 vs "same address" axes.
12977
5a122fbc
PA
129782016-10-06 Pedro Alves <palves@redhat.com>
12979
12980 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
12981 call.
12982 (jit_run): Delete.
12983 (jit_test_reread): Use with_test_prefix. Reload the main binary
12984 explicitly. Compare the before/after addresses of the JIT
12985 descriptor.
12986
ee8da4b8
DE
129872016-08-15 Doug Evans <dje@google.com>
12988
12989 * gdb.xml/extra-regs.xml: Update, end field now required, default type
12990 for single bitfields is bool.
12991 * gdb.xml/tdesc-regs.exp: Ditto.
12992
f389f6fe
JK
129932016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12994
12995 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
12996
fdebf1a4
YQ
129972016-10-05 Yao Qi <yao.qi@linaro.org>
12998
12999 * lib/gdb.exp (support_complex_tests): Return zero if
13000 gdb_skip_float_test return true.
13001
9c36d954 130022016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13003 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
13004
13005 PR gdb/20487
13006 * gdb.mi/user-selected-context-sync.exp: New file.
13007 * gdb.mi/user-selected-context-sync.c: New file.
13008
4034d0ff 130092016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 13010 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
13011
13012 PR gdb/20487
13013 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13014 =thread-select-event check.
13015
a4297203
PB
130162016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13017
13018 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13019 the compulsory L operand changes.
13020 * gdb.arch/powerpc-power.s: Likewise.
13021
bb805577
JK
130222016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13023
13024 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13025 * gdb.base/jit-attach-pie.c: New file.
13026 * gdb.base/jit-attach-pie.exp: New file.
13027
6d61dee5
PA
130282016-09-28 Pedro Alves <palves@redhat.com>
13029
13030 * gdb.base/infcall-input.c: New file.
13031 * gdb.base/infcall-input.exp: New file.
13032
f73842fc
YQ
130332016-09-22 Yao Qi <yao.qi@linaro.org>
13034
13035 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13036 (gdb_exit): Rename it to ...
13037 (gdbserver_gdb_exit): ... Close GDBserver.
13038 (gdb_exit): New proc, call gdbserver_gdb_exit.
13039 (mi_gdb_exit): Likewise.
13040
90681dab
YQ
130412016-09-22 Yao Qi <yao.qi@linaro.org>
13042
13043 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13044 path.
13045 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13046 Remove duplication.
13047
9c211fd8
YQ
130482016-09-22 Yao Qi <yao.qi@linaro.org>
13049
13050 * lib/gdbserver-support.exp: Check the existence of
13051 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13052
ad0a504f
AK
130532016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13054
13055 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13056
36cf1806
TT
130572016-09-21 Tom Tromey <tom@tromey.com>
13058
13059 PR gdb/20604:
13060 * gdb.base/quit.exp: New file.
13061
74172ecf
SM
130622016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13063
13064 * .gitignore: New file.
13065
3d0ec882
MR
130662016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13067
13068 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13069 throughout.
13070
8193adea
AA
130712016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13072
13073 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13074
d41a5c09
JK
130752016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13076
13077 * gdb.cp/casts.cc (decltype): Move it ...
13078 (main): ... with its call to ...
13079 * gdb.cp/casts03.cc: ... a new file.
13080 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13081
d2dfe700
JK
130822016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13083
13084 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13085
e2a92b16
PB
130862016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13087
13088 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13089 and sync up the test with tests in gas/testsuite/gas/ppc.
13090 * gdb.arch/powerpc-power.exp: Likewise.
13091
49b4de64
JK
130922016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13093
13094 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13095
2c29df25
SDJ
130962016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13097 Jan Kratochvil <jan.kratochvil@redhat.com>
13098
13099 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13100 make m1's definition to be different from m2's. Use 'dummy' as an
13101 argument for probe 'two'.
13102
cc3c2846
JB
131032016-09-10 Jon Beniston <jon@beniston.com>
13104
13105 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13106 for sim target.
13107
e1b2624a
AA
131082016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13109
13110 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13111 variable declaration.
13112 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13113 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13114 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13115 received HWCAP as its argument.
13116
4295e285
PA
131172016-09-06 Pedro Alves <palves@redhat.com>
13118
13119 * gdb.base/new-ui-pending-input.c: New file.
13120 * gdb.base/new-ui-pending-input.exp: New file.
13121 * gdb.exp (clear_gdb_spawn_id): New procedure.
13122 (with_spawn_id): Check whether gdb_spawn_id exists before
13123 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13124 on exit.
13125
00d5215e
UW
131262016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13127
13128 * gdb.base/float128.c: New file.
13129 * gdb.base/float128.exp: Likewise.
13130 * gdb.base/floatn.c: Likewise.
13131 * gdb.base/floatn.exp: Likewise.
13132
a9ff5f12
UW
131332016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13134
13135 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13136
f245535c
PA
131372016-09-05 Pedro Alves <palves@redhat.com>
13138
13139 PR backtrace/19927
13140 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13141 unwinders are immediately called as side effect of "source" or
13142 "disable unwinder" commands.
13143 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13144
ae9cf263
YQ
131452016-09-02 Yao Qi <yao.qi@linaro.org>
13146
13147 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13148 is true and $type is "float" or "double".
13149
27aba047
YQ
131502016-09-02 Yao Qi <yao.qi@linaro.org>
13151
13152 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13153 true.
13154 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13155 * gdb.base/call-rt-st.exp: Likewise.
13156 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13157 return value instead of gdb,skip_float_test.
13158 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13159 (do_function_calls): Use its return value instead of
13160 gdb,skip_float_test.
13161 * gdb.base/finish.exp: Likewise.
13162 * gdb.base/funcargs.exp: Likewise.
13163 * gdb.base/return.exp: Likewise.
13164 * gdb.base/return2.exp: Likewise.
13165 * gdb.base/varargs.exp: Likewise.
13166 * lib/gdb.exp (gdb_skip_float_test): Change it to
13167 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13168
5af962df
AA
131692016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13170
13171 * gdb.multi/tids.exp: Test "thread apply all".
13172
7fac6910
JK
131732016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13174
13175 * gdb.base/default.exp (tty): Remove.
13176
bb1fe4ac
KB
131772016-08-24 Kevin Buettner <kevinb@redhat.com>
13178
2806dc7e
PA
13179 * gdb.python/py-recurse-unwind.c: New file.
13180 * gdb.python/py-recurse-unwind.py: New file.
13181 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 13182
0a1ddfa6
SM
131832016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13184
13185 * gdb.base/set-inferior-tty.exp: New file.
13186 * gdb.base/set-inferior-tty.c: New file.
13187
d9de1fe3
PA
131882016-08-23 Pedro Alves <palves@redhat.com>
13189
13190 PR gdb/20494
13191 * gdb.base/new-ui-echo.c: New file.
13192 * gdb.base/new-ui-echo.exp: New file.
13193
e9d9abd7
YQ
131942016-08-23 Yao Qi <yao.qi@linaro.org>
13195
13196 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13197 gdbserver_spawn.
13198 * gdb.server/connect-without-multi-process.exp (do_test):
13199 Likewise.
13200
3589529e
YQ
132012016-08-23 Yao Qi <yao.qi@linaro.org>
13202
13203 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13204 standalone_txt. Delete gdb_txt and standalone_txt on host
13205 and target. Spawn the binary on target. Copy files from
13206 target to host.
13207
6bb90213
PA
132082016-08-22 Pedro Alves <palves@redhat.com>
13209
13210 PR gdb/20505
13211 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13212 with_test_prefix. Factor out bits to ...
13213 (test_no_vdso): ... this new procedure.
13214
20c2c024
CL
132152016-08-19 Carl Love <cel@us.ibm.com>
13216
13217 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13218 maintaining separate logic for constructing the output path.
13219 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13220 * gdb.arch/ppc-dfp.exp: Likewise.
13221 * gdb.arch/ppc-fp.exp: Likewise.
13222 * gdb.arch/vsx-regs.exp: Likewise.
13223 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13224 binprefix for generating the additional binary files.
13225
0646e07d
PA
132262016-08-19 Pedro Alves <palves@redhat.com>
13227
13228 * gdb.trace/mi-trace-frame-collected.exp
13229 (test_trace_frame_collected): On x32, expect two registers.
13230
46da9242
CL
132312016-08-18 Carl Love <cel@us.ibm.com>
13232
13233 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13234 and sync up the test with tests in gas/testsuite/gas/ppc.
13235 * gdb.arch/powerpc-power.exp: Likewise.
13236
eb2332d7
SM
132372016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13238
13239 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13240 expected error message.
13241
63c61e04
SM
132422016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13243
13244 * gdb.multi/remove-inferiors.exp: New file.
13245 * gdb.multi/remove-inferiors.c: New file.
13246
7b17065f
YQ
132472016-08-12 Yao Qi <yao.qi@linaro.org>
13248
13249 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13250 argument list.
13251
01d3dedf
PA
132522016-08-10 Pedro Alves <palves@redhat.com>
13253
13254 PR gdb/19187
13255 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13256 setup_kfails.
13257
3eb7562a
PA
132582016-08-09 Pedro Alves <palves@redhat.com>
13259 Simon Marchi <simon.marchi@ericsson.com>
13260
13261 PR gdb/20418
13262 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13263 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13264
80614914
PA
132652016-08-09 Pedro Alves <palves@redhat.com>
13266
13267 PR mi/20431
13268 * gdb.mi/mi-cmd-error.exp: New file.
13269
f348d89a
PA
132702016-08-09 Pedro Alves <palves@redhat.com>
13271
13272 PR gdb/18653
13273 * gdb.base/signals-state-child.c: New file.
13274 * gdb.base/signals-state-child.exp: New file.
13275 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13276
e5ca03b4
PA
132772016-08-09 Pedro Alves <palves@redhat.com>
13278
13279 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13280
282a0691
TT
132812016-08-03 Tom Tromey <tom@tromey.com>
13282
13283 PR python/18565:
13284 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13285
41bfcd63
YQ
132862016-08-01 Yao Qi <yao.qi@linaro.org>
13287
13288 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13289 variable mode to "multi-process" if $multi_process is 1, otherwise
13290 set it to "single-process".
13291
e3465b24
YQ
132922016-08-01 Yao Qi <yao.qi@linaro.org>
13293
13294 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13295 * gdb.cp/cpexprs.exp: Likewise.
13296 * gdb.cp/m-static.exp: Likewise.
13297
0b31a4bc
TT
132982016-07-26 Tom Tromey <tom@tromey.com>
13299
13300 PR python/20190:
13301 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13302 test.
13303
e0461dbb
MM
133042016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13305
13306 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13307 selecting assembly source files.
13308 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13309 assembly source files.
13310 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13311 assembly source files.
13312 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13313 selecting assembly source files.
13314
8194e927
SM
133152016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13316
13317 * gdb.base/new-ui.exp (do_test_invalid_args): New
13318 procedure.
13319
c0272db5
TW
133202016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13321
13322 * gdb.btrace/reconnect.c: New file.
13323 * gdb.btrace/reconnect.exp: New file.
13324
e3487908
GKB
133252016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13326
13327 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13328 to test_catch_syscall_group.
13329 (test_catch_syscall_group): New.
13330
12df5c00
TT
133312016-07-21 Tom Tromey <tom@tromey.com>
13332
13333 * gdb.rust/simple.rs (main): Use empty struct expression.
13334 * gdb.rust/simple.exp: Add tests for empty struct expression.
13335
bae62ee2
YQ
133362016-07-21 Yao Qi <yao.qi@linaro.org>
13337
13338 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13339 if gdb_skip_xml_test is true on some targets.
13340
b1b53fb3
YQ
133412016-07-21 Yao Qi <yao.qi@linaro.org>
13342
13343 * gdb.server/solib-list.exp: Unset last_loaded_file.
13344
027d97f8
JK
133452016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13346
13347 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13348 "step into captured_main (args)".
13349
7674d381
JK
133502016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13351
13352 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13353
72b5d099
JK
133542016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13355
13356 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13357
1f960ced
PA
133582016-07-19 Pedro Alves <palves@redhat.com>
13359
13360 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13361 * gdb.opt/inline-bt.exp: Likewise.
13362 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13363 additional_flags=-Winline.
13364 * gdb.opt/inline-locals.exp: Likewise.
13365 * gdb.opt/inline-markers.c (ATTR): Define.
13366 (inlined_fn): Use it.
13367
f25827c1
YQ
133682016-07-19 Yao Qi <yao.qi@linaro.org>
13369
13370 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13371 (test_with_self): Remove some code. Remove argument executable.
13372 (top-level): Use do_self_tests.
13373
37539ebe
DB
133742016-07-15 Zachary Welch <zwelch@codesourcery.com>
13375 Don Breazeal <donb@codesourcery.com>
13376
13377 * gdb.base/maint.exp: Escape paths used in regular expressions.
13378 * gdb.stabs/weird.exp: Likewise.
13379
dac790e1
TT
133802016-07-13 Tom Tromey <tom@tromey.com>
13381
13382 PR python/15620, PR python/18620:
13383 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13384 (test_bkpt_events): New procs.
13385
93daf339
TT
133862016-07-13 Tom Tromey <tom@tromey.com>
13387
13388 PR python/17698:
13389 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13390 test.
13391 (test_watchpoints): Likewise.
13392 (test_bkpt_pending): New proc.
13393
6571a381
TT
133942016-07-13 Tom Tromey <tom@tromey.com>
13395
13396 PR cli/18053:
13397 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13398 completion test.
13399
e8732474
JK
134002016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13401
13402 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13403 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13404 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13405 f_label.
13406 (g): Rename g_end_lbl to g_label.
13407 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13408 low_pc and high_pc.
13409 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13410
e0f3fd7c
TT
134112016-07-12 Tom Tromey <tom@tromey.com>
13412
13413 PR python/19293:
13414 * gdb.python/py-unwind-maint.exp: Update tests.
13415
3cfe46b6
YQ
134162016-07-12 Yao Qi <yao.qi@linaro.org>
13417
13418 * lib/selftest-support.exp (selftest_setup): Match the output
13419 when captured_main is inlined.
13420
4f19a0e6
WT
134212016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13422
13423 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13424 New variables.
13425 (print this%a, print this%b, print this): New tests.
13426 * gdb.fortran/derived-types.f90 (this): New object and
13427 initialization.
13428
986cf455
SM
134292016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13430
13431 * gdb.ada/arraydim.exp: Remove extra directory level in build
13432 directory.
13433
f0464b23
SM
134342016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13435
13436 * lib/ada.exp: Remove extra directory level in build directory.
13437 * gdb.ada/cond_lang.exp: Likewise.
13438 * gdb.ada/exec_changed.exp: Likewise.
13439 * gdb.ada/lang_switch.exp: Likewise.
13440
42d94011
MG
134412016-07-06 Manish Goregaokar <manish@mozilla.com>
13442
2806dc7e
PA
13443 * simple.rs: Add test for raw pointer subscripting.
13444 * simple.exp: Add test expectations.
42d94011 13445
647c264c
YQ
134462016-07-05 Yao Qi <yao.qi@linaro.org>
13447
13448 * gdb.mi/mi-reverse.exp: Match =record-started output.
13449
20aa2c60
PA
134502016-07-01 Pedro Alves <palves@redhat.com>
13451
13452 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13453 procedure.
13454 (jit_reader_test): Test the jit reader's unwinder.
13455 * gdb.base/jithost.c (jit_function_00_code): New global.
13456 (main): Use memcpy to fill in the mmapped code, instead of poking
13457 bytes manually here.
13458 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13459 value.
13460 (read_debug_info): Save the function's range.
13461 (read_sp): New function.
13462 (unwind_frame): Use it. Also unwind RBP.
13463 (get_frame_id): Use read_sp.
13464 (gdb_init_reader): Use calloc instead of malloc.
13465 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
13466 parameter. Use gdb_test_multiple.
13467
ced2dffb
PA
134682016-07-01 Pedro Alves <palves@redhat.com>
13469 Antoine Tremblay <antoine.tremblay@ericsson.com>
13470
13471 * gdb.threads/process-dies-while-detaching.c: New file.
13472 * gdb.threads/process-dies-while-detaching.exp: New file.
13473
63000888
PA
134742016-07-01 Pedro Alves <palves@redhat.com>
13475
13476 * gdb.multi/watchpoint-multi-exit.c: New file.
13477 * gdb.multi/watchpoint-multi-exit.exp: New file.
13478
038d4868
PA
134792016-06-30 Pedro Alves <palves@redhat.com>
13480
13481 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
13482 unset inferior_spawn_id.
13483
994e9c83
PA
134842016-06-30 Pedro Alves <palves@redhat.com>
13485
13486 * lib/mi-support.exp (default_mi_gdb_start): Declare global
13487 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
13488
e5653468
YQ
134892016-06-29 Yao Qi <yao.qi@linaro.org>
13490
13491 * gdb.base/return.c: Add copyright header.
13492
803b47e5
TT
134932016-06-29 Tom Tromey <tom@tromey.com>
13494
13495 PR python/20129:
13496 * gdb.python/py-framefilter.exp: Add tests for setting priority
13497 and disabling of non-existent frame filter.
13498
28244707
YQ
134992016-06-29 Yao Qi <yao.qi@linaro.org>
13500
13501 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
13502 0x0f07ff.
13503
a31d2f06
YQ
135042016-06-28 Yao Qi <yao.qi@linaro.org>
13505
13506 * gdb.base/catch-syscall.exp: Remove check on isnative and target
13507 triplets. Start gdb, execute catch syscall, and continue. Check
13508 gdb's output to determine catch syscall is supported.
13509
921d8f54
MG
135102016-06-27 Manish Goregaokar <manish@mozilla.com>
13511
25d49b86
PA
13512 * gdb.rust/simple.rs: Add test for returning unit in a function.
13513 * gdb.rust/simple.exp: Add expectation for functions returning
13514 unit.
921d8f54 13515
f4952523
PMR
135162016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
13517
13518 * gdb.python/py-breakpoint-create-fail.c,
13519 gdb.python/py-breakpoint-create-fail.exp,
13520 gdb.python/py-breakpoint-create-fail.py: New testcase.
13521
fccb08f8
MG
135222016-06-25 Manish Goregaokar <manish@mozilla.com>
13523
13524 PR gdb/20239
13525 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
13526 * gdb.rust/simple.exp: Add test expectations for new NonZero
13527 tests.
fccb08f8 13528
6b850546
DT
135292016-06-24 David Taylor <dtaylor@emc.com>
13530
13531 * gdb.base/offsets.exp: New file.
13532 * gdb.base/offsets.c: New file.
13533
17621150
TT
135342016-06-23 Tom Tromey <tom@tromey.com>
13535
13536 PR gdb/16483:
13537 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
13538 before any filters are loaded.
13539
04d59df6
WT
135402016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
13541
13542 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
13543 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
13544 structs.
13545 * gdb.fortran/derived-type-function.exp: New file.
13546 * gdb.fortran/derived-type-function.f90: New file.
13547
13548
ac69f786
PA
135492016-06-21 Pedro Alves <palves@redhat.com>
13550
13551 * gdb.base/new-ui.exp: New file.
13552 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
13553 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
13554 (with_spawn_id): New procedure.
13555
49940788
PA
135562016-06-21 Pedro Alves <palves@redhat.com>
13557
13558 * gdb.mi/mi-exec-run.exp: New file.
13559
ef274d26
PA
135602016-06-21 Pedro Alves <palves@redhat.com>
13561
13562 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
13563 breakpoint command's output on the main UI.
13564 (test_break): New procedure, factored out from calls in the top
13565 level.
13566 (top level): Use foreach_with_prefix to test MI as main UI and as
13567 separate UI.
13568
468afe6c
PA
135692016-06-21 Pedro Alves <palves@redhat.com>
13570
13571 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
13572 (test_awatch_creation_and_listing)
13573 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
13574 Remove 'type' parameter.
13575 (test_watchpoint_all): New parameter mi_mode. Remove
13576 with_test_prefix.
13577 (top level): Use foreach_with_prefix, and add main/separate UI MI
13578 testing axis.
13579
51f77c37
PA
135802016-06-21 Pedro Alves <palves@redhat.com>
13581
13582 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
13583 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
13584 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
13585 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
13586 (gdb_main_spawn_id, mi_spawn_id): Declare and
13587 comment.
13588 (mi_create_inferior_pty): New procedure,
13589 factored out from default_mi_gdb_start.
13590 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
13591 procedures.
13592 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
13593 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
13594 Use mi_create_inferior_pty.
13595 (mi_gdb_start): Use eval to pass down args list.
13596
8980e177
PA
135972016-06-21 Pedro Alves <palves@redhat.com>
13598
13599 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
13600 * gdb.opt/inline-cmds.exp: Add MI tests.
13601
f38d3ad1
PA
136022016-06-21 Pedro Alves <palves@redhat.com>
13603
13604 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
13605
45db7c09
PA
136062016-06-21 Pedro Alves <palves@redhat.com>
13607
13608 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
13609 (top level): Use it instead of mi_execute_to.
13610
5a069ab3
PA
136112016-06-21 Pedro Alves <palves@redhat.com>
13612
13613 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
13614 (cont_handler_str): New.
13615 (signal_stop_handler): Set stop_handler_str instead of printing to
13616 stdout.
13617 (continue_handler): Set cont_handler_str instead of printing to
13618 stdout.
13619 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
13620 mi_send_resuming_command. Print stop_handler_str and
13621 cont_handler_str instead of expecting the python events print
13622 directly.
13623
2838cc1d
SD
136242016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
13625
13626 * gdb.base/jit-reader.exp: New file.
13627 * gdb.base/jithost.c: New file.
13628 * gdb.base/jithost.h: New file.
13629 * gdb.base/jitreader.c : New file.
13630 * gdb.base/jit-protocol.h: New file.
13631
21a77091
YQ
136322016-06-17 Yao Qi <yao.qi@linaro.org>
13633
13634 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
13635 parameters follow_fork and detach_on_fork. Set follow-fork-mode
13636 and detach-on-fork. Adjust tests.
13637 (top level): Invoke break_cond_on_syscall with combinations of
13638 syscall, follow-fork-mode and detach-on-fork.
13639
f50bf8e5
YQ
136402016-06-17 Yao Qi <yao.qi@linaro.org>
13641
13642 * gdb.base/step-over-exit.c: New.
13643 * gdb.base/step-over-exit.exp: New.
13644
a28d8e50
YTL
136452016-06-17 Yan-Ting Lin <currygt52@gmail.com>
13646
13647 * gdb.base/float.exp: Add target check for nds32*-*-*.
13648 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
13649
cad8e26d
AB
136502016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
13651
13652 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
13653 for unsupported target features.
13654 * gdb.base/call-rt-st.exp: Likewise.
13655 * gdb.base/call-sc.exp: Likewise.
13656 * gdb.base/call-signal-resume.exp: Likewise.
13657 * gdb.base/call-strs.exp: Likewise.
13658 * gdb.base/callexit.exp: Likewise.
13659 * gdb.base/callfuncs.exp: Likewise.
13660 * gdb.base/nodebug.exp: Likewise.
13661 * gdb.base/printcmds.exp: Likewise.
13662 * gdb.base/ptype.exp: Likewise.
13663 * gdb.base/structs.exp: Likewise.
13664 * gdb.base/unwindonsignal.exp: Likewise.
13665 * gdb.cp/gdb2495.exp: Likewise.
13666 * gdb.cp/templates.exp: Likewise.
13667 * gdb.cp/virtfunc.exp: Likewise.
13668 * gdb.threads/hand-call-in-threads.exp: Likewise.
13669 * gdb.threads/interrupted-hand-call.exp: Likewise.
13670 * gdb.threads/thread-unwindonsignal.exp: Likewise.
13671
347dc102
TT
136722016-06-10 Tom Tromey <tom@tromey.com>
13673
13674 PR rust/20110:
13675 * gdb.rust/expr.exp: Add test for integer constant larger than
13676 i32.
13677
5e13cf25
BH
136782016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
13679
13680 * gdb.fortran/nested-funcs.exp: New.
13681 * gdb.fortran/nested-funcs.f90: New.
13682
bb556f1f
TK
136832016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13684
13685 * gdb.base/examine-backward.c: New file.
13686 * gdb.base/examine-backward.exp: New file.
13687
38b022b4
SM
136882016-06-06 Simon Marchi <simon.marchi@ericsson.com>
13689
13690 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
13691 matching.
13692
1b40ec05
TT
136932016-06-02 Tom Tromey <tom@tromey.com>
13694
13695 PR python/18984:
13696 * gdb.python/py-shared.exp: Add solib_name test.
13697
193bd378
SM
136982016-06-02 Simon Marchi <simon.marchi@ericsson.com>
13699
13700 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
13701
3326303b
MG
137022016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
13703
13704 PR c++/19893
13705 * gdb.dwarf2/implref.exp: Rename to...
13706 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
13707 * gdb.dwarf2/implref-array.c: New file.
13708 * gdb.dwarf2/implref-array.exp: Likewise.
13709 * gdb.dwarf2/implref-global.c: Likewise.
13710 * gdb.dwarf2/implref-global.exp: Likewise.
13711 * gdb.dwarf2/implref-struct.c: Likewise.
13712 * gdb.dwarf2/implref-struct.exp: Likewise.
13713
825c8ef2
AT
137142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13715
13716 * gdb.trace/trace-condition.exp: Add 64bit tests.
13717
2320162a
AT
137182016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13719
13720 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
13721 bits types.
13722 (main): Adapt to 8 to 64 bits types.
13723 * gdb.trace/trace-condition.exp: Add new tests.
13724
a7818233
AT
137252016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13726
13727 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
13728
0d336466
AT
137292016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13730
13731 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
13732 Move condition tests...
13733 * gdb.trace/trace-condition.exp: Here.
13734
7faeb45a
AT
137352016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
13736
13737 * gdb.trace/trace-condition.exp: Add counter-case tests.
13738
e385593e
JK
137392016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13740
13741 PR c++/15231
13742 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
13743 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
13744
744608cc
PA
137452016-05-27 Pedro Alves <palves@redhat.com>
13746
13747 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
13748 New procedure.
13749 (top level): Call it, and bail out of DejaGnu is known to be bad.
13750
ac775bf4
AB
137512016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
13752
13753 * gdb.base/whatis.c: Extend the test case.
13754 * gdb.base/whatis.exp: Add additional tests.
13755
2bbad2ea
BH
137562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13757
13758* gdb.fortran/type.f90: Add pointer variable.
13759* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
13760
8b70175d
BH
137612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13762
13763 * gdb.fortran/vla-type.exp: Fix testcase name.
13764
86d8a848
BH
137652016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13766
13767 * gdb.fortran/vla-type.exp: Access elements in nested structs.
13768
e188eb36
BH
137692016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13770
13771 * gdb.fortran/type.f90: Add nested structures.
13772 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
13773 * gdb.fortran/derived-type.exp: Adapt expected output.
13774 * gdb.fortran/vla-type.exp: Adapt expected output.
13775
9b2db1fd
BH
137762016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13777
13778 * gdb.fortran/whatis_type.exp: Adapt expected output.
13779
72b17055
BH
137802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13781
13782 * gdb.fortran/print_type.exp: Fix expected output.
13783 * gdb.fortran/whatis_type.exp: Fix expected output.
13784
3cd81d8d
BH
137852016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
13786
13787 * gdb.fortran/whatis_type.exp: Use multi_line.
13788
ddae9462
TT
137892016-05-24 Tom Tromey <tom@tromey.com>
13790
13791 PR python/17386:
13792 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
13793 use value as an index.
13794
1957f6b8
TT
137952016-05-23 Tom Tromey <tom@tromey.com>
13796
13797 PR python/17981:
13798 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
13799 no-breakpoint case.
13800
026a9174
PA
138012016-05-24 Pedro Alves <palves@redhat.com>
13802
13803 PR gdb/19828
13804 * gdb.threads/clone-attach-detach.c: New file.
13805 * gdb.threads/clone-attach-detach.exp: New file.
13806
e70a7231
FR
138072016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
13808
13809 * gdb.base/annota-input-while-running.exp: Fix syntax error.
13810
0f6ed0e0
TT
138112016-05-23 Tom Tromey <tom@tromey.com>
13812
13813 PR python/19438, PR python/18393:
13814 * gdb.python/py-progspace.exp: Add "dir" test.
13815 * gdb.python/py-objfile.exp: Add "dir" test.
13816
ffd19d61
YQ
138172016-05-23 Yao Qi <yao.qi@linaro.org>
13818
13819 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
13820 * gdb.arch/thumb2-it.exp: Likewise.
13821
9e8f9b05
SM
138222016-05-18 Simon Marchi <simon.marchi@ericsson.com>
13823
13824 * gdb.mi/mi-threads-interrupt.c: New file.
13825 * gdb.mi/mi-threads-interrupt.exp: New file.
13826
61c6156d
SM
138272016-05-17 Simon Marchi <simon.marchi@ericsson.com>
13828
13829 PR gdb/18077
13830 * gdb.mi/mi-async-run.exp: New file.
13831 * gdb.mi/mi-async-run.c: New file.
13832
67218854
TT
138332016-05-17 Tom Tromey <tom@tromey.com>
13834 Manish Goregaokar <manishsmail@gmail.com>
13835
13836 * lib/rust-support.exp: New file.
13837 * lib/gdb.exp (skip_rust_tests): New proc.
13838 (build_executable_from_specs): Handle rust.
13839 * lib/future.exp (gdb_find_rustc): New proc.
13840 (gdb_default_target_compile): Handle rust.
13841 * gdb.rust/expr.exp: New file.
13842 * gdb.rust/generics.exp: New file.
13843 * gdb.rust/generics.rs: New file.
13844 * gdb.rust/methods.exp: New file.
13845 * gdb.rust/methods.rs: New file.
13846 * gdb.rust/modules.exp: New file.
13847 * gdb.rust/modules.rs: New file.
13848 * gdb.rust/simple.exp: New file.
13849 * gdb.rust/simple.rs: New file.
13850
c44af4eb
TT
138512016-05-17 Tom Tromey <tom@tromey.com>
13852
13853 * gdb.base/default.exp (set language): Add rust.
13854
dcd1f979
TT
138552016-05-17 Tom Tromey <tom@tromey.com>
13856
13857 * gdb.gdb/unittest.exp: New file.
13858
155b7f57
YQ
138592016-05-16 Yao Qi <yao.qi@linaro.org>
13860
13861 * gdb.base/batch-preserve-term-settings.exp: Remove variable
13862 shell_prompt. Update shell_prompt_re.
13863
8ddd5a6c
DE
138642016-05-12 Doug Evans <dje@google.com>
13865
13866 PR symtab/19999
13867 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
13868 $options when building executable.
13869 * gdb.dwarf2/fission-loclists-pie.S: New file.
13870 * gdb.dwarf2/fission-loclists-pie.exp: New file.
13871
02e370d9
SM
138722016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13873
13874 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
13875 of [is_remote target],
13876
8929ad8b
SM
138772016-05-04 Simon Marchi <simon.marchi@ericsson.com>
13878
13879 * lib/gdb.exp (use_gdb_stub): New procedure.
13880
6c447423
DE
138812016-05-03 Yunlian Jiang <yunlian@google.com>
13882 Doug Evans <dje@google.com>
13883
13884 PR symtab/19914
13885 * gdb.dwarf2/dwp-sepdebug.c: New file.
13886 * gdb.dwarf2/dwp-sepdebug.exp: New file.
13887
444e826c
SM
138882016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13889
13890 * gdb.base/detach.exp: Remove is_remote check.
13891
740feeaa
SM
138922016-05-02 Simon Marchi <simon.marchi@ericsson.com>
13893
13894 * gdb.base/annota-input-while-running.exp: Don't check for
13895 [is_remote target]. Enable annotations after running to main.
13896 Remove unused "set test..." line.
13897
9080ac9d
SM
138982016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13899
13900 * gdb.trace/trace-enable-disable.exp: New file.
13901 * gdb.trace/trace-enable-disable.c: New file.
13902
952ebca5
SM
139032016-04-28 Simon Marchi <simon.marchi@ericsson.com>
13904
13905 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
13906 use it in info sharedlibrary test.
13907 * gdb.trace/ftrace-lock.exp: Likewise.
13908 * gdb.trace/ftrace.exp: Likewise.
13909 * gdb.trace/range-stepping.exp: Likewise.
13910 * gdb.trace/trace-break.exp: Likewise.
13911 * gdb.trace/trace-condition.exp: Likewise.
13912 * gdb.trace/trace-mt.exp: Likewise.
13913
d9019901
SM
139142016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13915
13916 * lib/gdb.exp (gdb_load_shlibs): Rename to...
13917 (gdb_load_shlib): ... this.
13918 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
13919 gdb_load_shlib.
13920 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
13921 * gdb.base/ctxobj.exp: Likewise.
13922 * gdb.base/dprintf-pending.exp: Likewise.
13923 * gdb.base/dso2dso.exp: Likewise.
13924 * gdb.base/fixsection.exp: Likewise.
13925 * gdb.base/gcore-relro.exp: Likewise.
13926 * gdb.base/gdb1555.exp: Likewise.
13927 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13928 * gdb.base/gnu-ifunc.exp: Likewise.
13929 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
13930 * gdb.base/jit-so.exp (one_jit_test): Likewise.
13931 * gdb.base/pending.exp: Likewise.
13932 * gdb.base/print-file-var.exp: Likewise.
13933 * gdb.base/print-symbol-loading.exp: Likewise.
13934 * gdb.base/shlib-call.exp: Likewise.
13935 * gdb.base/shreloc.exp: Likewise.
13936 * gdb.base/so-impl-ld.exp: Likewise.
13937 * gdb.base/solib-disc.exp: Likewise.
13938 * gdb.base/solib-nodir.exp: Likewise.
13939 * gdb.base/solib-overlap.exp: Likewise.
13940 * gdb.base/solib-symbol.exp: Likewise.
13941 * gdb.base/solib-weak.exp (do_test): Likewise.
13942 * gdb.base/sym-file.exp: Likewise.
13943 * gdb.base/symtab-search-order.exp: Likewise.
13944 * gdb.base/type-opaque.exp: Likewise.
13945 * gdb.base/unload.exp: Likewise.
13946 * gdb.base/watchpoint-solib.exp: Likewise.
13947 * gdb.compile/compile.exp: Likewise.
13948 * gdb.cp/gdb2384.exp: Likewise.
13949 * gdb.cp/infcall-dlopen.exp: Likewise.
13950 * gdb.cp/re-set-overloaded.exp: Likewise.
13951 * gdb.fortran/library-module.exp: Likewise.
13952 * gdb.opt/solib-intra-step.exp: Likewise.
13953 * gdb.python/py-finish-breakpoint.exp: Likewise.
13954 * gdb.python/py-shared.exp: Likewise.
13955 * gdb.reverse/solib-precsave.exp: Likewise.
13956 * gdb.reverse/solib-reverse.exp: Likewise.
13957 * gdb.server/solib-list.exp: Likewise.
13958 * gdb.threads/dlopen-libpthread.exp: Likewise.
13959 * gdb.threads/tls-shared.exp: Likewise.
13960 * gdb.threads/tls-so_extern.exp: Likewise.
13961 * gdb.trace/change-loc.exp: Likewise.
13962 * gdb.trace/ftrace-lock.exp: Likewise.
13963 * gdb.trace/ftrace.exp: Likewise.
13964 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
13965 * gdb.trace/pending.exp: Likewise.
13966 * gdb.trace/range-stepping.exp: Likewise.
13967 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
13968 (strace_info_marker): Likewise.
13969 (strace_probe_marker): Likewise.
13970 (strace_trace_on_same_addr): Likewise.
13971 (strace_trace_on_diff_addr): Likewise.
13972 * gdb.trace/trace-break.exp: Likewise.
13973 * gdb.trace/trace-condition.exp: Likewise.
13974 * gdb.trace/trace-mt.exp: Likewise.
13975
fca4cfd9
SM
139762016-04-27 Simon Marchi <simon.marchi@ericsson.com>
13977
13978 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
13979 result of gdb_remote_download.
13980 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
13981 * gdb.base/dso2dso.exp: Likewise.
13982 * gdb.base/global-var-nested-by-dso.exp: Likewise.
13983 * gdb.base/print-file-var.exp: Likewise.
13984 * gdb.base/shlib-call.exp: Likewise.
13985 * gdb.base/shreloc.exp: Likewise.
13986 * gdb.base/solib-overlap.exp: Likewise.
13987 * gdb.base/solib-weak.exp (do_test): Likewise.
13988 * gdb.base/unload.exp: Likewise.
13989
11cf4ffb
YQ
139902016-04-27 Yao Qi <yao.qi@linaro.org>
13991
13992 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
13993 exists.
13994
3e2e34f8
KB
139952016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
13996
13997 * vla-type.exp: Print structure from toplevel.
13998
8f07e298
BH
139992016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14000
14001 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14002 of dynamic types.
14003 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14004 of dynamic types.
14005
9920b434
BH
140062016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14007
14008 * gdb.fortran/vla-type.f90: New file.
14009 * gdb.fortran/vla-type.exp: New file.
14010
f3abeff5
YQ
140112016-04-25 Yao Qi <yao.qi@linaro.org>
14012
14013 * gdb.base/branch-to-self.c: New file.
14014 * gdb.base/branch-to-self.exp: New file.
14015
0a5d52f0
YQ
140162016-04-22 Yao Qi <yao.qi@linaro.org>
14017
14018 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14019 more after $hex.
14020
495346f6
YQ
140212016-04-22 Yao Qi <yao.qi@linaro.org>
14022
14023 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14024 * gdb.base/annota3.exp: Likewise.
14025
4a7e075c
YQ
140262016-04-22 Yao Qi <yao.qi@linaro.org>
14027
14028 * gdb.reverse/step-precsave.exp: Do one step and test program
14029 stops in "callee" and do multiple steps until program goes out
14030 of "callee".
14031 * gdb.reverse/step-reverse.exp: Likewise.
14032
5b061e98
YQ
140332016-04-22 Yao Qi <yao.qi@linaro.org>
14034
14035 * gdb.trace/signal.exp: Also pass if
14036 $tracepoint_hits($i) > $iterations.
14037
5c5dc57f
YQ
140382016-04-22 Yao Qi <yao.qi@linaro.org>
14039
14040 * gdb.trace/signal.c: New file.
14041 * gdb.trace/signal.exp: New file.
14042
a55411b9
DE
140432016-04-19 Doug Evans <xdje42@gmail.com>
14044
14045 * gdb.base/bad-file.exp: New file.
14046
a22df60a
MG
140472016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14048
14049 * gdb.dwarf2/implref.exp: New file.
14050
0c13f7e5
BH
140512016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14052
14053 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14054 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14055 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14056 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14057 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14058 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14059 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14060 * lib/fortran.exp (fortran_int4): New procedure.
14061 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14062 (fortran_logical4): Likewise.
14063
9b9b09e9
BH
140642016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14065
14066 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14067
a14d1f4d
BH
140682016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14069
14070 * lib/compiler.c: Add Intel specific preprocessor macros.
14071 * lib/compiler.cc: Likewise.
25d49b86 14072
7d49b1d0
LM
140732016-04-13 Luis Machado <lgustavo@codesourcery.com>
14074
14075 * gdb.server/connect-with-no-symbol-file.c: New file.
14076 * gdb.server/connect-with-no-symbol-file.exp: New file.
14077
8392fa22
SM
140782016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14079
14080 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14081
8c4c4aeb
SM
140822016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14083
14084 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14085 standard output directory.
14086
45e3745e
AT
140872016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14088
14089 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14090
e26b7e41
MM
140912016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14092
14093 * gdb.btrace/instruction_history.c (loop): Add declaration.
14094
8ce09462
AT
140952016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14096
14097 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14098
2e88a1ea
SM
140992016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14100
14101 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14102 parentheses to print.
14103 (continue_handler): Likewise.
14104
f48e22e3
SM
141052016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14106
14107 * gdb.server/solib-list.exp: Remove is_remote check.
14108 Pass shlib= to gdb_compile. Don't link shared library with
14109 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14110 Run binary filename through "readlink -f" on the target.
14111
096be756
PA
141122016-04-08 Pedro Alves <palves@redhat.com>
14113
14114 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14115 interpreter filename as argument to gdbserver_spawn.
14116 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14117 Return empty if $last_loaded_file does not exist.
14118
06500533
JK
141192016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14120
14121 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14122 * gdb.base/jit-main.c: Use exit after usage.
14123
2d35e871
JK
141242016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14125
14126 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14127 GDBHISTSIZE prior to the tests.
14128 * gdb.base/gdbinit-history.exp: Likewise.
14129
141302016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
14131
14132 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14133 instead of build_executable. Use gdb_load_shlibs.
14134
c8064e7e
YQ
141352016-04-07 Yao Qi <yao.qi@linaro.org>
14136
14137 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14138 Execute "si" command.
14139
bde47561
YQ
141402016-04-07 Yao Qi <yao.qi@linaro.org>
14141
14142 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14143 number instead of the comments on some line.
14144
b16f8a3b
DB
141452016-04-06 Don Breazeal <donb@codesourcery.com>
14146
14147 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14148 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14149
c2f901df
SM
141502016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14151
14152 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14153 standard_output_file. Remove unused binfile variable.
14154
ac17fda0
CU
141552016-04-05 Catalin Udma <catalin.udma@freescale.com>
14156
14157 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14158 * gdb.python/py-mi-objfile.exp: Match "list main" output
14159 in console format.
14160
03a8c4df
SM
141612016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14162
14163 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14164 absolute.
14165
6e774b13
SM
141662016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14167
14168 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14169 absolute.
14170 * gdb.trace/ftrace.exp: Likewise.
14171 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14172 targets as well.
14173 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14174 (gdb_load_shlibs): Copy libraries to test directory when testing
14175 natively. Only set solib-search-path if testing remotely.
14176 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14177
7817ea46
SM
141782016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14179
14180 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14181 gdb_download. Use it even if the target is not remote.
14182 * gdb.base/jit.exp (compile_jit_test): Likewise.
14183 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14184 output directory if the destination board is local, otherwise use
14185 the standard remote_download from DejaGnu.
14186 (gdb_download): Remove.
14187 (gdb_load_shlibs): Use gdb_remote_download instead of
14188 gdb_download.
14189 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14190 Use gdb_remote_download instead of gdb_download. Use it even if
14191 the target is not remote.
14192 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14193 instead of gdb_download.
14194
7beb7f68
SM
141952016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14196
14197 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14198 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14199 run.
14200
cc63428a
AV
142012016-04-01 Artemiy Volkov <artemiyv@acm.org>
14202
14203 PR gdb/19820
14204 * gdb.base/printcmds.exp: Add artificial arrays tests.
14205
64cdf930
PA
142062016-03-31 Pedro Alves <palves@redhat.com>
14207
14208 PR gdb/19858
14209 * gdb.base/jit-main.c: Include unistd.h.
14210 (ATTACH): Define to 0 if not already defined.
14211 (wait_for_gdb, mypid): New globals.
14212 (WAIT_FOR_GDB): New macro.
14213 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14214 some breakpoint locations.
14215 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14216 New procedures.
14217 (one_jit_test): Add REATTACH parameter, and handle it. Use
14218 continue_to_test_location.
14219 (top level): Test attach, and adjusts calls to one_jit_test.
14220
40dea8cb
PA
142212016-03-31 Pedro Alves <palves@redhat.com>
14222
14223 PR gdb/19858
14224 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14225 BINSUFFIX parameter, and handle it.
14226 (top level): Adjust calls compile_jit_test.
14227
e7ea3ec7
CU
142282016-03-31 Catalin Udma <catalin.udma@freescale.com>
14229
14230 PR python/19743
14231 * gdb.python/py-mi-events-gdb.py: New file.
14232 * gdb.python/py-mi-events.c: New file.
14233 * gdb.python/py-mi-events.exp: New file.
14234
e6359af3
YQ
142352016-03-30 Yao Qi <yao.qi@linaro.org>
14236
14237 * gdb.reverse/until-precsave.exp: Match function name only.
14238 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14239 Move malloc to a condition block.
14240 * gdb.reverse/until-reverse.exp: Match function name only.
14241
a4105d04
MK
142422016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14243
14244 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14245 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14246 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14247 variable for GPR 0 instead of assuming it is register 0.
14248 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14249 * lib/trace-support.exp: Add s390 registers.
14250
bfa6adb9
YQ
142512016-03-29 Yao Qi <yao.qi@linaro.org>
14252
14253 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14254
1e6697ea
YQ
142552016-03-24 Yao Qi <yao.qi@linaro.org>
14256
14257 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14258 test message.
14259
64bcd522
AA
142602016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14261
14262 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14263 maintaining separate logic for constructing the output path.
14264
7868401b
DB
142652016-03-16 Don Breazeal <donb@codesourcery.com>
14266
14267 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14268 Retry fork and waitpid on interrupted system call errors.
14269 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14270 Use with_timeout_factor to increase timeout by factor of 10.
14271
1cafadb4
DB
142722016-03-15 Don Breazeal <donb@codesourcery.com>
14273
14274 * gdb.cp/scope-err.cc: New test program.
14275 * gdb.cp/scope-err.exp: New test script.
14276 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14277 lines and "set breakpoint here" comment.
14278 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14279 Fixed some whitespace and format issues.
14280 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14281 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14282
81516450
DE
142832016-03-15 Doug Evans <dje@google.com>
14284
14285 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14286 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14287 All callers updated. Add tests for enums, mixed flags register.
14288
aa52b601
DE
142892016-03-15 Doug Evans <dje@google.com>
14290
14291 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14292 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14293
fa4ff313
SM
142942016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14295
14296 * gdb.base/default.exp: Add $_as_string to the list of expected
14297 convenience functions.
14298
f2403c39
AB
142992016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14300
14301 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14302
f2f3ccb9
SM
143032016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14304
14305 * gdb.python/py-as-string.exp: New file.
14306 * gdb.python/py-as-string.c: New file.
14307
00dbd492
PA
143082016-03-09 Pedro Alves <palves@redhat.com>
14309
14310 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14311 signal" -> "Thread NN received signal" output change.
14312 * gdb.threads/ia64-sigill.exp: Likewise.
14313 * gdb.threads/linux-dp.exp: Likewise.
14314 * gdb.threads/manythreads.exp: Likewise.
14315 * gdb.threads/pending-step.exp: Likewise.
14316 * gdb.threads/print-threads.exp: Likewise.
14317 * gdb.threads/sigstep-threads.exp: Likewise.
14318 * gdb.threads/staticthreads.exp: Likewise.
14319 * gdb.threads/tls.exp: Likewise.
14320
1e6697ea
YQ
143212016-03-09 Pedro Alves <palves@redhat.com>
14322
14323 * gdb.base/command-line-input.exp: New file.
14324
b04fd3be
MK
143252016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14326
14327 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14328 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14329 * gdb.trace/pending.exp: Accept leading dot before function name.
14330 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14331 * lib/trace-support.exp: Set registers for ppc.
14332
98fa59e9
MK
143332016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14334
14335 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14336 use it for disassembly; accept .main in addition to main in backtrace.
14337
f77198c8
MK
143382016-03-09 Wei-cheng Wang <cole945@gmail.com>
14339 Marcin Kościelnicki <koriakin@0x04.net>
14340
14341 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14342 (gdb_recursion_test_ptr): New global variable.
14343 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14344 gdb_recursion_test.
14345 (gdb_c_test): Ditto.
14346
ba84e0da
MK
143472016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14348
14349 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14350 ordering.
14351
4366d36e
MK
143522016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14353
14354 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14355 (bar): Add bar_start_lbl label.
14356 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14357 of foo/bar for emitting DWARF and tracing.
14358
5eb264df
SDJ
143592016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14360
14361 * analyze-racy-logs.py: Set executable bit.
14362
fb6a751f
SDJ
143632016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14364
14365 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14366 (CHECK_TARGET_TMP): Likewise.
14367 (check-single-racy): New rule.
14368 (check-parallel-racy): Likewise.
14369 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14370 (do-check-parallel-racy): New rule.
14371 (check-racy/%.exp): Likewise.
14372 * README (Racy testcases): New section.
14373 * analyze-racy-logs.py: New file.
14374
bdf7e230
DE
143752016-03-03 Doug Evans <dje@google.com>
14376
14377 * gdb.base/skip.exp: Use with_test_prefix.
14378
4719d415
YQ
143792016-03-03 Yao Qi <yao.qi@linaro.org>
14380
14381 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14382 Invoke step_over_syscall "clone" and break_cond_on_syscall
14383 "clone".
14384 * gdb.base/step-over-clone.c: New file.
14385
ea507862
YQ
143862016-03-03 Yao Qi <yao.qi@linaro.org>
14387
14388 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14389 code format.
14390
8fc8cbda
YQ
143912016-03-03 Yao Qi <yao.qi@linaro.org>
14392
14393 * gdb.base/disp-step-fork.c: Rename to ...
14394 * gdb.base/step-over-fork.c: ... it. New file.
14395 * gdb.base/disp-step-vfork.c: Rename to ...
14396 * gdb.base/step-over-vfork.c: ... it. New file.
14397 * gdb.base/disp-step-syscall.exp: Rename to ...
14398 * gdb.base/step-over-syscall.exp: ... it. New file.
14399 (disp_step_cross_syscall): Rename to ...
14400 (step_over_syscall): ... it.
14401
92fa70b0
YQ
144022016-03-03 Yao Qi <yao.qi@linaro.org>
14403
14404 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14405 If target supports condition evaluation on target, invoke
14406 break_cond_on_syscall for fork and vfork.
14407
e197ad3c
YQ
144082016-03-03 Yao Qi <yao.qi@linaro.org>
14409
14410 * gdb.base/disp-step-syscall.exp: Don't invoke
14411 support_displaced_stepping.
14412 (disp_step_cross_syscall): Test with displaced stepping off and
14413 on if supported.
14414
0b47da9f
YQ
144152016-03-03 Yao Qi <yao.qi@linaro.org>
14416
14417 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14418 proc.
14419 (setup): New proc.
14420 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14421 and setup.
14422
065ab6dc
BH
144232016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14424
14425 * gdb.fortran/vla-history.exp: Remove breakpoint.
14426
07e448ad 144272016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14428
25d49b86
PA
14429 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14430 exceeds timeout.
07e448ad 14431
9ac2d526 144322016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14433
25d49b86
PA
14434 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14435 breakpoint.
9ac2d526 14436
17807369
BH
144372016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14438
14439 * gdb.mi/vla.f90: Nullify pointer after declaration.
14440
86e501af
PA
144412016-03-01 Pedro Alves <palves@redhat.com>
14442
14443 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14444
1e903e32
PA
144452016-03-01 Pedro Alves <palves@redhat.com>
14446
14447 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14448 before anything else.
14449 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14450 _GNU_SOURCE here.
14451 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14452 before anything else.
14453 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14454
6ccb54e2
PA
144552016-03-01 Pedro Alves <palves@redhat.com>
14456
14457 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14458
30ca9da1
YQ
144592016-03-01 Yao Qi <yao.qi@linaro.org>
14460
14461 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14462 prepare_for_testing.
14463
dc856b38
YQ
144642016-03-01 Yao Qi <yao.qi@linaro.org>
14465
14466 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
14467
4a932159
AA
144682016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14469
14470 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
14471 manually constructing the output path.
14472
f2489477
AA
144732016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
14474
14475 * gdb.arch/s390-stackless.S: New.
14476 * gdb.arch/s390-stackless.exp: New.
14477
38899f16
IB
144782016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
14479
14480 * gdb.dlang/circular.c: New file.
14481 * gdb.dlang/circular.exp: New file.
14482
9fde51ed
YQ
144832016-02-26 Yao Qi <yao.qi@linaro.org>
14484
14485 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
14486 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
14487 (testcases): Update.
14488
ce90fefe
YQ
144892016-02-26 Yao Qi <yao.qi@linaro.org>
14490
14491 * gdb.reverse/aarch64.c: Rename to ...
14492 * gdb.reverse/insn-reverse.c: ... it.
14493 * gdb.reverse/aarch64.exp: Rename to ...
14494 * gdb.reverse/insn-reverse.exp: ... it.
14495
3263bceb
YQ
144962016-02-26 Yao Qi <yao.qi@linaro.org>
14497
14498 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
14499 (testcase_ftype): New.
14500 (testcases): New array.
14501 (n_testcases): New.
14502 (main): Call each element in testcases.
14503 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
14504 (read_testcase): New.
14505 Do the tests in a loop.
14506
6cb59ff1
YQ
145072016-02-25 Yao Qi <yao.qi@linaro.org>
14508
14509 * gdb.base/branches.c: Remove.
14510
ae91f625
MK
145112016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14512
14513 PR gdb/13808
14514 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
14515
678b48b7
MK
145162016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14517
14518 * gdb.trace/ftrace.exp: Remove unnecessary target check.
14519
7337a6f2
MK
145202016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
14521
14522 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
14523 change x86_64 call_insn to 'callq'.
14524
861ca91f
AT
145252016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14526
14527 * gdb.trace/tfile-avx.c: Move to...
14528 * gdb.trace/tracefile-pseudo-reg.c: Here.
14529 * gdb.trace/tfile-avx.exp: Move to...
14530 * gdb.trace/tracefile-pseudo-reg.exp: Here.
14531
bf74e428
GB
145322016-02-24 Gary Benson <gbenson@redhat.com>
14533
14534 * gdb.base/attach-pie-noexec.exp: Do not expect an error
14535 message on attach.
14536
cce0e923
DE
145372016-02-23 Doug Evans <dje@google.com>
14538
14539 * gdb.base/skip.c (test_skip): New function.
14540 (end_test_skip_file_and_function): New function.
14541 (test_skip_file_and_function): New function.
14542 * gdb.base/skip1.c (test_skip): New function.
14543 (skip1_test_skip_file_and_function): New function.
14544 * gdb.base/skip.exp: Add tests for new skip options.
14545 * gdb.base/skip-solib.exp: Update expected output.
14546 * gdb.perf/skip-command.cc: New file.
14547 * gdb.perf/skip-command.exp: New file.
14548 * gdb.perf/skip-command.py: New file.
14549
4000e47e
MK
145502016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
14551
14552 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
14553 info registers pattern.
14554
24f75ead
IB
145552016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
14556
14557 * lib/future.exp: Add D support.
14558 (gdb_find_gdc): New proc.
14559 (gdb_default_target_compile): Add D support.
14560
fbb7bcbe
WW
145612016-02-18 Wei-cheng Wang <cole945@gmail.com>
14562
14563 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
14564 user+system time.
14565 (trace_speed_test): Determine the iteration count for a time
14566 between 15..30 seconds.
14567
012b3a21
WT
145682016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
14569
14570 * gdb.arch/i386-mpx-sigsegv.c: New file.
14571 * gdb.arch/i386-mpx-sigsegv.exp: New file.
14572 * gdb.arch/i386-mpx-simple_segv.c: New file.
14573 * gdb.arch/i386-mpx-simple_segv.exp: New file.
14574
2d5189bd
YQ
145752016-02-18 Yao Qi <yao.qi@linaro.org>
14576
14577 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14578 Don't call setup_kfail.
14579
40fb20d0
YQ
145802016-02-18 Yao Qi <yao.qi@linaro.org>
14581
14582 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14583 Set "set breakpoint condition-evaluation" per $cond_bp_target.
14584
21b1f8d2
DE
145852016-02-16 Doug Evans <dje@google.com>
14586
14587 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
14588 * gdb.base/skip1.c: Ditto.
14589 * gdb.base/skip.exp: Whitespace cleanup.
14590
4041ed77
DB
145912016-02-16 Don Breazeal <donb@codesourcery.com>
14592
14593 PR remote/19496
14594 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14595 Remove kfail for PR remote/19496.
14596
c4ef31bf
SM
145972016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14598
14599 * lib/gdb.exp (standard_temp_file): Return a path specific to
14600 the runtest invocation.
14601
266b65b3
SM
146022016-02-16 Simon Marchi <simon.marchi@ericsson.com>
14603
14604 * gdb.trace/save-trace.exp: Change relative path to be in the
14605 standard output directory.
14606
a7a0a6a9
JK
146072016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14608
14609 * gdb.arch/i386-prologue.c: Add missing prototypes.
14610
c99dbb42
JK
146112016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14612
14613 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
14614 * gdb.arch/i386-prologue.exp: Likewise.
14615 * gdb.arch/i386-size.exp: Likewise.
14616
aa480355
SM
146172016-02-15 Simon Marchi <simon.marchi@ericsson.com>
14618
14619 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
14620 define object file path.
14621 * gdb.btrace/gcore.exp: Use standard_output_file to define core
14622 file path.
14623 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
14624 standard_output_file to define binfile.
14625
ba881f50
JK
146262016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14627
14628 Fix compatibility with recent gfortran-5.3.1.
14629 * gdb.fortran/vla-history.exp (print vla1 allocated)
14630 (print vla2 allocated, print $2, print $3): Remove
14631 (print $4): Rename to ...
14632 (print $2): ... here.
14633 (print $9): Rename to ...
14634 (print $5): ... here.
14635 (print $10): Rename to ...
14636 (print $6): ... here.
14637 * gdb.fortran/vla.f90: Add pvla initialization.
14638
e9fb005c
JK
146392016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14640
14641 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
14642 New test.
14643 * gdb.fortran/vla-value-sub.exp: Likewise.
14644
e44e00ff
MK
146452016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
14646
14647 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
14648
97e94151
SM
146492016-02-12 Simon Marchi <simon.marchi@ericsson.com>
14650
14651 * i386-biarch-core.exp: Define corefile using
14652 standard_output_file.
14653
01113bc1
YQ
146542016-02-12 Yao Qi <yao.qi@linaro.org>
14655
14656 * gdb.arch/arm-single-step-kernel-helper.c: New.
14657 * gdb.arch/arm-single-step-kernel-helper.exp: New.
14658
33b4777c
MM
146592016-02-12 Markus Metzger <markus.t.metzger@intel.com>
14660
14661 * gdb.btrace/tailcall-only.exp: New.
14662 * gdb.btrace/tailcall-only.c: New.
14663 * gdb.btrace/x86_64-tailcall-only.S: New.
14664 * gdb.btrace/i686-tailcall-only.S: New.
14665
acc23c11
PA
146662016-02-11 Pedro Alves <palves@redhat.com>
14667
14668 * README (Parallel testing): Add missing double quotes.
14669
e352bf0a
PA
146702016-02-11 Pedro Alves <palves@redhat.com>
14671
14672 * README (Parallel testing): New section.
14673 (GDB_PARALLEL): Rewrite.
14674 (FORCE_PARALLEL): Document.
14675
9f5fed78
MK
146762016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
14677
14678 * gdb.trace/tfile-avx.c: New test.
14679 * gdb.trace/tfile-avx.exp: New test.
14680
9ef9e6a6
KS
146812016-02-09 Keith Seitz <keiths@redhat.com>
14682
14683 PR breakpoints/19546
14684 * gdb.base/infcall-exec.c: New file.
14685 * gdb.base/infcall-exec2.c: New file.
14686 * gdb.base/infcall-exec.exp: New file.
14687
a96e36da
KS
146882016-02-09 Keith Seitz <keiths@redhat.com>
14689
14690 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
14691 (toplevel): Call test_bkpt_address.
14692
9f61929f
KS
146932016-02-09 Keith Seitz <keiths@redhat.com>
14694
14695 PR python/19506
14696 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
14697 (toplevel): Call test_bkpt_address.
14698
1e94266c
SM
146992016-02-09 Simon Marchi <simon.marchi@ericsson.com>
14700
14701 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
14702 to AC_OUTPUT.
14703 * configure: Regenerate.
14704
2a7f3dff
PA
147052016-02-09 Pedro Alves <palves@redhat.com>
14706
14707 PR breakpoints/19548
14708 * gdb.base/execl-update-breakpoints.c (some_function): New
14709 function.
14710 (main): Call it.
14711 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
14712 Tighten expected GDB output.
14713
2151ccc5
SM
147142016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14715
14716 * Makefile.in (ALL_SUBDIRS): Remove.
14717 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
14718 (distclean maintainer-clean realclean): Likewise.
14719 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
14720 * configure: Regenerate.
14721 * gdb.ada/Makefile.in: Delete.
14722 * gdb.arch/Makefile.in: Likewise.
14723 * gdb.asm/Makefile.in: Likewise.
14724 * gdb.base/Makefile.in: Likewise.
14725 * gdb.btrace/Makefile.in: Likewise.
14726 * gdb.cell/Makefile.in: Likewise.
14727 * gdb.compile/Makefile.in: Likewise.
14728 * gdb.cp/Makefile.in: Likewise.
14729 * gdb.disasm/Makefile.in: Likewise.
14730 * gdb.dlang/Makefile.in: Likewise.
14731 * gdb.dwarf2/Makefile.in: Likewise.
14732 * gdb.fortran/Makefile.in: Likewise.
14733 * gdb.gdb/Makefile.in: Likewise.
14734 * gdb.go/Makefile.in: Likewise.
14735 * gdb.guile/Makefile.in: Likewise.
14736 * gdb.java/Makefile.in: Likewise.
14737 * gdb.linespec/Makefile.in: Likewise.
14738 * gdb.mi/Makefile.in: Likewise.
14739 * gdb.modula2/Makefile.in: Likewise.
14740 * gdb.multi/Makefile.in: Likewise.
14741 * gdb.objc/Makefile.in: Likewise.
14742 * gdb.opencl/Makefile.in: Likewise.
14743 * gdb.opt/Makefile.in: Likewise.
14744 * gdb.pascal/Makefile.in: Likewise.
14745 * gdb.perf/Makefile.in: Likewise.
14746 * gdb.python/Makefile.in: Likewise.
14747 * gdb.reverse/Makefile.in: Likewise.
14748 * gdb.server/Makefile.in: Likewise.
14749 * gdb.stabs/Makefile.in: Likewise.
14750 * gdb.threads/Makefile.in: Likewise.
14751 * gdb.trace/Makefile.in: Likewise.
14752 * gdb.xml/Makefile.in: Likewise.
14753 * lib/gdb.exp (make_gdb_parallel_path): Add check for
14754 GDB_PARALLEL.
14755 (standard_output_file): Remove check for GDB_PARALLEL, always
14756 return path in outputs/$subdir/$testname.
14757
437277d4
SM
147582016-02-08 Simon Marchi <simon.marchi@ericsson.com>
14759
14760 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
14761 (site.exp): Assign abs_srcdir to tcl's srcdir.
14762
31d913c7
YQ
147632016-02-04 Yao Qi <yao.qi@linaro.org>
14764
14765 * gdb.base/foll-exec-mode.c: Include limits.h.
14766 (main): Add parameters argc and argv. Get directory from
14767 argv[0].
14768 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
14769 compilation.
14770 * gdb.base/foll-exec.c: Include limits.h.
14771 (main): Add parameters argc and argv.
14772 Get directory from argv[0].
14773 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
14774 Adjust tests on the number of lines as source code changed.
14775 * gdb.base/foll-vfork-exit.c: Include limits.h.
14776 (main): Add one line of statement before vfork.
14777 * gdb.base/foll-vfork.c: Include limits.h and string.h.
14778 (main): Add parameters argc and argv. Get directory from
14779 argv[0].
14780 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
14781 (setup_gdb): Set tbreak to skip some source lines.
14782 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
14783 (main): Add parameters argc and argv. Get directory from
14784 argv[0].
14785 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
14786 compilation.
14787 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
14788 (main): Add parameters argc and argv. Get directory from
14789 argv[0].
14790 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
14791 compilation.
14792
9482b9fb
DE
147932016-02-01 Doug Evans <dje@google.com>
14794
14795 * gdb.base/skip.exp: Clean up multiple references to same test name.
14796
6b2e4f10
PA
147972016-02-01 Pedro Alves <palves@redhat.com>
14798
ccb6afd6 14799 PR remote/19496
6b2e4f10
PA
14800 * gdb.threads/forking-threads-plus-breakpoint.exp
14801 (displaced_stepping_supported): New global.
14802 (probe_displaced_stepping_support): New procedure.
14803 (do_test): Add 'displaced' parameter, and use it.
14804 (top level): Check for displaced stepping support. Add displaced
14805 stepping on/off testing axis.
14806
37a8db1a
AB
148072016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14808
14809 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
14810 pointer. Don't perform further tests on the unassociated pointer
14811 if the first test fails.
14812
5fdf6324
AB
148132016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
14814
14815 * gdb.base/max-value-size.c: New file.
14816 * gdb.base/max-value-size.exp: New file.
14817 * gdb.base/huge.exp: Disable max-value-size for this test.
14818
935c6144
IB
148192016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
14820
14821 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14822
7fe8399d
YQ
148232016-01-28 Yao Qi <yao.qi@linaro.org>
14824
14825 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
14826
a2077e25
PA
148272016-01-25 Pedro Alves <palves@redhat.com>
14828
14829 PR threads/19461
14830 * gdb.base/fork-running-state.c: New file.
14831 * gdb.base/fork-running-state.exp: New file.
14832
1d2736d4
PA
148332016-01-25 Pedro Alves <palves@redhat.com>
14834
14835 PR gdb/19494
14836 * gdb.base/catch-fork-kill.c: New file.
14837 * gdb.base/catch-fork-kill.exp: New file.
14838
f1da4b11
PA
148392016-01-25 Pedro Alves <palves@redhat.com>
14840
14841 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
14842 Delete, moved to lib/gdb.exp.
14843 * gdb.threads/forking-threads-plus-breakpoint.exp
14844 (foreach_with_prefix): Likewise.
14845 * gdb.threads/process-dies-while-handling-bp.exp
14846 (foreach_with_prefix): Likewise.
14847 * lib/gdb.exp (foreach_with_prefix): New procedure.
14848
45f38546
MK
148492016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
14850
14851 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
14852 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
14853
dc29a1ce
MK
148542016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
14855
14856 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
14857 endian targets.
14858
092127d7
JK
148592016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14860 Pedro Alves <palves@redhat.com>
14861
14862 Fix testsuite compatibility with Guile.
14863 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
14864 number.
14865
31d765d3
JK
148662016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14867
14868 Fix testsuite compatibility with Guile.
14869 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
14870 (thread 1): New test for backtrace through signal handler.
14871
1ac78c04
YQ
148722016-01-22 Yao Qi <yao.qi@linaro.org>
14873
14874 PR testsuite/19491
14875 * gdb.base/multi-forks.c: Include
14876 ../lib/unbuffer_output.c
14877 (main): Call gdb_unbuffer_output.
14878
4f5946a8
DE
148792016-01-21 Doug Evans <dje@google.com>
14880
14881 * lib/ada.exp (gdb_compile_ada): Fix typo.
14882
305e13e6
JB
148832016-01-21 Joel Brobecker <brobecker@adacore.com>
14884
14885 * gdb.base/break-fun-addr.exp: New file.
14886 * gdb.base/break-fun-addr1.c: New file.
14887 * gdb.base/break-fun-addr2.c: New file.
14888
5f5dfff6
SM
148892016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
14890
14891 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
14892 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
14893 enum flag values.
14894
fd356fa2
AA
148952016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
14896
14897 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
14898 when GDB can not set the vector return value. Add more comments
14899 for clarification.
14900
9df22175
AT
149012016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
14902
14903 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
14904 command.
14905
41d1845e
SM
149062016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14907
14908 * Makefile.in (DO_RUNTEST): Add --status and update usages.
14909
01ac6840
SM
149102016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14911
14912 * Makefile.in (check-single): Pass --status to runtest.
14913 (check/%.exp): Likewise.
14914
149152016-01-19 Simon Marchi <simon.marchi@ericsson.com>
14916
14917 * Makefile.in (check-parallel): Propagate return code from make
14918 do-check-parallel.
14919
bd0a71fa
MK
149202016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
14921
14922 * gdb.trace/ftrace.exp: Fix expected message on continue.
14923 * gdb.trace/pending.exp: Fix expected message on continue.
14924 * gdb.trace/trace-break.exp: Fix expected message on continue.
14925
8bcbad33
SM
149262016-01-18 Simon Marchi <simon.marchi@ericsson.com>
14927
14928 * lib/gdb.exp (gdb_test): Remove unused global references.
14929
f303dbd6
PA
149302016-01-18 Pedro Alves <palves@redhat.com>
14931
14932 * gdb.base/async-shell.exp: Adjust expected output.
14933 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
14934 * gdb.base/siginfo-thread.exp: Adjust expected output.
14935 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
14936 * gdb.java/jnpe.exp: Adjust expected output.
14937 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
14938 * gdb.threads/continue-pending-status.exp: Adjust expected output.
14939 * gdb.threads/leader-exit.exp: Adjust expected output.
14940 * gdb.threads/manythreads.exp: Adjust expected output.
14941 * gdb.threads/pthreads.exp: Adjust expected output.
14942 * gdb.threads/schedlock.exp: Adjust expected output.
14943 * gdb.threads/siginfo-threads.exp: Adjust expected output.
14944 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
14945 expected output.
14946 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
14947 output.
14948 * gdb.threads/sigthread.exp: Adjust expected output.
14949 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
14950
b2789696
YQ
149512016-01-18 Yao Qi <yao.qi@linaro.org>
14952
14953 * gdb.guile/scm-section-script.c: Replace @progbits with
14954 %progbits.
14955 * gdb.python/py-section-script.c: Likewise.
14956
71ef29a8
PA
149572016-01-15 Pedro Alves <palves@redhat.com>
14958
14959 * gdb.multi/tids.exp: Test star wildcard ranges.
14960
3f5b7598
PA
149612016-01-15 Pedro Alves <palves@redhat.com>
14962
14963 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
14964 command from "thread apply" invocation.
14965 (thr_apply_info_thr_invalid): Default the expected output to the
14966 input tid list.
14967 (top level): Add tests that use convenience variables. Add tests
14968 for "thread apply" with a valid TID list, but missing the command.
14969
663f6d42
PA
149702016-01-13 Pedro Alves <palves@redhat.com>
14971
14972 * gdb.base/default.exp: Expect $_gthread as well.
14973 * gdb.multi/tids.exp: Test $_gthread.
14974 * gdb.threads/thread-specific.exp: Test $_gthread.
14975
c84f6bbf
PA
149762016-01-13 Pedro Alves <palves@redhat.com>
14977
14978 * gdb.multi/tids.exp: Test "info threads -gid".
14979
22a02324
PA
149802016-01-13 Pedro Alves <palves@redhat.com>
14981
14982 * gdb.multi/tids.exp: Test InferiorThread.global_num and
14983 Breakpoint.thread.
14984 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
14985
5d5658a1
PA
149862016-01-07 Pedro Alves <palves@redhat.com>
14987
14988 * gdb.base/break.exp: Adjust to output changes.
14989 * gdb.base/hbreak2.exp: Likewise.
14990 * gdb.base/sepdebug.exp: Likewise.
14991 * gdb.base/watch_thread_num.exp: Likewise.
14992 * gdb.linespec/keywords.exp: Likewise.
14993 * gdb.multi/info-threads.exp: Likewise.
14994 * gdb.threads/thread-find.exp: Likewise.
14995 * gdb.multi/tids.c: New file.
14996 * gdb.multi/tids.exp: New file.
14997
84654457
PA
149982016-01-13 Pedro Alves <palves@redhat.com>
14999
15000 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15001
e3940304
PA
150022016-01-13 Pedro Alves <palves@redhat.com>
15003
15004 * gdb.base/default.exp: Expect $_inferior as well.
15005 * gdb.multi/base.exp: Test $_inferior.
15006
a911d87a
PA
150072016-01-13 Pedro Alves <palves@redhat.com>
15008
15009 PR breakpoints/19388
15010 * gdb.base/catch-signal-siginfo-cond.c: New file.
15011 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15012
82075af2
JS
150132016-01-12 Josh Stone <jistone@redhat.com>
15014 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15015
15016 * gdb.base/catch-syscall.c (do_execve): New variable.
15017 (main): Conditionally trigger an execve.
15018 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15019 (test_catch_syscall_execve): New, check entry/return across execve.
15020 (do_syscall_tests): Call test_catch_syscall_execve.
15021
e46eeedd
PA
150222016-01-12 Pedro Alves <palves@redhat.com>
15023
15024 * gdb.base/random-signal.exp (do_test): New procedure, with body
15025 of testcase moved in.
15026
01d8c27e
JK
150272016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15028 Pedro Alves <palves@redhat.com>
15029
15030 * gdb.base/funcargs.exp (finish from indirectly called function):
15031 Reintroduce the case for 'First'.
15032
9a706302
JK
150332016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15034 Pedro Alves <palves@redhat.com>
15035
15036 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15037 (tcatch_vfork_then_child_follow_exec)
15038 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15039 identification.
15040
c0ecb95f
JK
150412016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15042
15043 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15044 and repeats to unlimited.
15045 * gdb.python/py-value.exp: Likewise.
15046 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15047 and repeats to unlimited.
15048
6cfc1fcb
JK
150492016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15050
15051 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15052 and reordering the functions.
15053 * gdb.multi/hangout.c: Likewise.
15054 * gdb.multi/hello.c: Likewise.
15055
582a1b00
SM
150562016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15057
15058 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15059 absolute.
15060 (SingleStatisticTestResult.report): Use dict.keys instead of
15061 dict.iterkeys.
15062
79bc59cb
PA
150632016-01-06 Pedro Alves <palves@redhat.com>
15064
15065 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15066
43368e1d
MM
150672016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15068
15069 * gdb.btrace/dlopen.exp: New.
15070 * gdb.btrace/dlopen.c: New.
15071 * gdb.btrace/dlopen-dso.c: New.
15072
79fad5b8
SL
150732015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15074
15075 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15076 PATTERN argument is optional.
15077
ab8314b3
JB
150782015-12-24 Joel Brobecker <brobecker@adacore.com>
15079
15080 * lib/ada.exp (target_compile_ada_from_dir): New function.
15081 (gdb_compile_ada): Reimplement avoiding the use of project files.
15082 * gdb.ada/gnat_ada.gpr: Delete.
15083 * gdb.ada/cond_lang.exp: Adjust test to make path before
15084 filename optional.
15085 * gdb.ada/small_reg_param.exp: Likewise.
15086
fe33faff
SM
150872015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15088
15089 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15090
6d265cb4
TP
150912015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15092
15093 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15094 case.
15095
10125099
SM
150962015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15097
15098 * gdb.base/break.exp: Remove dead code.
15099 * gdb.base/sepdebug.exp: Likewise.
15100
3ca22649
SM
151012015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15102
15103 * gdb.asm/asm-source.exp: Remove HP-UX references.
15104 * gdb.base/annota1.exp: Likewise.
15105 * gdb.base/annota3.exp: Likewise.
15106 * gdb.base/attach.exp: Likewise.
15107 * gdb.base/bigcore.exp: Likewise.
15108 * gdb.base/break.exp: Likewise.
15109 * gdb.base/call-ar-st.exp: Likewise.
15110 * gdb.base/callfuncs.exp: Likewise.
15111 * gdb.base/catch-fork-static.exp: Likewise.
15112 * gdb.base/display.exp: Likewise.
15113 * gdb.base/foll-exec-mode.exp: Likewise.
15114 * gdb.base/foll-exec.exp: Likewise.
15115 * gdb.base/foll-fork.exp: Likewise.
15116 * gdb.base/foll-vfork.exp: Likewise.
15117 * gdb.base/funcargs.exp: Likewise.
15118 * gdb.base/hbreak2.exp: Likewise.
15119 * gdb.base/inferior-died.exp: Likewise.
15120 * gdb.base/interrupt.exp: Likewise.
15121 * gdb.base/multi-forks.exp: Likewise.
15122 * gdb.base/nodebug.exp: Likewise.
15123 * gdb.base/sepdebug.exp: Likewise.
15124 * gdb.base/solib1.c: Likewise.
15125 * gdb.base/step-test.exp: Likewise.
15126 * gdb.mi/non-stop.c: Likewise.
15127 * gdb.mi/pthreads.c: Likewise.
15128 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15129 * gdb.threads/pthreads.c: Likewise.
15130 * gdb.threads/staticthreads.exp: Likewise.
15131 * lib/future.exp: Likewise.
15132 * lib/gdb.exp: Likewise.
15133 * gdb.base/so-indr-cl.c: Remove.
15134 * gdb.base/so-indr-cl.exp: Likewise.
15135 * gdb.base/solib.c: Likewise.
15136 * gdb.base/solib.exp: Likewise.
15137 * gdb.base/solib2.c: Likewise.
15138
b6304613
SM
151392015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15140
15141 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15142 * gdb.base/call-ar-st.exp: Likewise.
15143 * gdb.base/callfuncs.exp: Likewise.
15144 * gdb.base/condbreak.exp: Likewise.
15145 * gdb.base/constvars.exp: Likewise.
15146 * gdb.base/hbreak2.exp: Likewise.
15147 * gdb.base/langs.exp: Likewise.
15148 * gdb.base/list.exp: Likewise.
15149 * gdb.base/long_long.exp: Likewise.
15150 * gdb.base/ptype.exp: Likewise.
15151 * gdb.base/scope.exp: Likewise.
15152 * gdb.base/signals.exp: Likewise.
15153 * gdb.base/so-impl-ld.exp: Likewise.
15154 * gdb.base/varargs.exp: Likewise.
15155 * gdb.base/volatile.exp: Likewise.
15156 * gdb.base/whatis.exp: Likewise.
15157 * gdb.cp/cplusfuncs.exp: Likewise.
15158 * gdb.cp/inherit.exp: Likewise.
15159 * gdb.cp/local.exp: Likewise.
15160 * gdb.cp/member-ptr.exp: Likewise.
15161 * gdb.cp/method.exp: Likewise.
15162 * gdb.cp/overload.exp: Likewise.
15163 * gdb.cp/templates.exp: Likewise.
15164 * gdb.stabs/weird.exp: Likewise.
15165 * lib/compiler.c: Likewise.
15166 * lib/compiler.cc: Likewise.
15167 * lib/cp-support.exp: Likewise.
15168 * lib/gdb.exp: Likewise.
15169
bf401b07
SM
151702015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15171
15172 * configure.ac: Remove HP-UX case.
15173 * configure: Regenerate.
15174
aff9c0f8
SM
151752015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15176
15177 * lib/gdb.exp (gdb_compile): Add function doc.
15178
a6904d5a
PA
151792015-12-17 Pedro Alves <palves@redhat.com>
15180
15181 PR threads/19354
15182 * gdb.multi/info-threads.exp: New file.
15183
a22279dd
YQ
151842015-12-15 Yao Qi <yao.qi@linaro.org>
15185
15186 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15187 is aarch64*-*-*.
15188
0588c796
SL
151892015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15190
15191 * gdb.base/history-duplicates.exp: Skip if no readline support.
15192
5d978e17
SL
151932015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15194
15195 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15196
7e763b86
SL
151972015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15198
15199 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15200
87a3a92c
SL
152012015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15202
15203 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15204 ctrl-C if nointerrupts target property is set.
15205 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15206 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15207 * gdb.base/paginate-bg-execution.exp: Likewise.
15208 * gdb.base/paginate-execution-startup.exp: Likewise.
15209 * gdb.base/random-signal.exp: Likewise.
15210 * gdb.base/range-stepping.exp: Likewise.
15211 * gdb.cp/annota2.exp: Likewise.
15212 * gdb.cp/annota3.exp: Likewise.
15213 * gdb.gdb/selftest.exp: Likewise.
15214 * gdb.threads/continue-pending-status.exp: Likewise.
15215 * gdb.threads/leader-exit.exp: Likewise.
15216 * gdb.threads/manythreads.exp: Likewise.
15217 * gdb.threads/pthreads.exp: Likewise.
15218 * gdb.threads/schedlock.exp: Likewise.
15219 * gdb.threads/sigthread.exp: Likewise.
15220
a8f077dc
DB
152212015-12-11 Don Breazeal <donb@codesourcery.com>
15222
15223 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15224 remote.
15225 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15226 * gdb.base/foll-exec.exp (main): Enable for target remote.
15227 * gdb.base/foll-fork.exp (main): Likewise.
15228 * gdb.base/foll-vfork.exp (main): Likewise.
15229 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15230 (proc continue_to_exit_bp_loc): Use clean_restart.
15231 * gdb.base/pie-execl.exp (main): Disable for target remote.
15232 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15233 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15234 * gdb.threads/execl.exp (main): Likewise.
15235 * gdb.threads/fork-child-threads.exp (main): Likewise.
15236 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15237 remote.
15238 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15239 remote.
15240 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15241 pid.tid style ptids, instead of just tid.
15242 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15243 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15244 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15245 ptids, instead of just tid.
15246
3b2464a8
AB
152472015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15248
15249 * gdb.base/list.exp (test_list_forward): Add end of file error
15250 test.
15251 (test_repeat_list_command): Add end of file error test.
15252 (test_list_backwards): Add beginning of file error test.
15253
a0def019
AB
152542015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15255
15256 * gdb.base/list.exp (test_list_invalid_args): New function,
15257 defined, and called.
15258
5c000dff
AB
152592015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15260
15261 * gdb.base/list.exp (test_list): Make test names unique.
15262
f1637ebe
YQ
152632015-12-11 Yao Qi <yao.qi@linaro.org>
15264
15265 * gdb.base/coremaker2.c: Remove.
15266
36d6fc0a
PA
152672015-12-10 Pedro Alves <palves@redhat.com>
15268
15269 * gdb.multi/base.exp: Remove stale "spaces" references.
15270
762f7747
PA
152712015-12-10 Pedro Alves <palves@redhat.com>
15272
15273 * gdb.multi/base.exp: Don't use nowarnings.
15274 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15275 * gdb.multi/hangout.c: Include stdio.h.
15276 * gdb.multi/hello.c: Include stdlib.h.
15277 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15278 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15279 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15280
28d2bfb9
AB
152812015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15282
15283 * gdb.dwarf2/dw2-ranges-base.c: New file.
15284 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15285 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15286 support additional line table, and debug ranges generation.
15287 (Dwarf::ranges): New function, generate .debug_ranges.
15288 (Dwarf::lines): Support generating simple line table programs.
15289 (Dwarf::assemble): Initialise new namespace variables.
15290
5fc2beac
KB
152912015-12-09 Kevin Buettner <kevinb@redhat.com>
15292
15293 * gdb.base/async.exp (proc test_background): Add case for
15294 asynchronous execution not supported.
15295
1c35a88f
LM
152962015-12-09 Luis Machado <lgustavo@codesourcery.com>
15297
15298 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15299 format and change test names to make them unique.
15300
b593e3d9
RK
153012015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15302 Pedro Alves <pedro@redhat.com>
15303
15304 PR gdb/18702
15305 Add checking of floatformats setup on x86_64 hosts.
15306 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15307 (smallval, bigval): New labels/constants.
15308 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15309 float" after loading bigval and smallval.
15310
d72413e6
PMR
153112015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15312
15313 * gdb.ada/fun_overload_menu.exp: New testcase.
15314 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15315
ece66d65
JS
153162015-12-04 Josh Stone <jistone@redhat.com>
15317
15318 * gdb.base/catch-fork-static.exp: New.
15319
41d0efca
YQ
153202015-12-03 Yao Qi <yao.qi@linaro.org>
15321
15322 * gdb.base/sizeof.c: Don't include stdio.h and
15323 ../lib/unbuffer_output.c.
15324 (main): New variable 'size' and 'value'. Remove printf and
15325 gdb_unbuffer_output. Assign return value to size and value.
15326 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15327 at the beginning.
15328 (check_sizeof): Check the result by printing variable 'size'.
15329 (check_valueof): Check the result by printing variable 'value'.
15330
99fd02d9
YQ
153312015-12-01 Yao Qi <yao.qi@linaro.org>
15332
15333 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15334 for aarch64*-*-linux* target.
15335
f2faf941
PA
153362015-11-30 Pedro Alves <palves@redhat.com>
15337
15338 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15339
04bf20c5
PA
153402015-11-30 Pedro Alves <palves@redhat.com>
15341
15342 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15343 Handle non-stop mode vCont replies.
15344
09df4675
PA
153452015-11-30 Pedro Alves <palves@redhat.com>
15346
15347 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15348 prepare_for_testing. Start gdb with "set non-stop on" appended to
15349 GDBFLAGS. Lax expected stop output.
15350
58b584af
YQ
153512015-11-27 Yao Qi <yao.qi@linaro.org>
15352
15353 * gdb.arch/arm-neon.exp: New.
15354 * gdb.arch/arm-neon.c: New.
15355
dfcb77a8
YQ
153562015-11-27 Yao Qi <yao.qi@linaro.org>
15357
15358 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15359
88e8ec1b
YQ
153602015-11-27 Yao Qi <yao.qi@linaro.org>
15361
15362 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15363 frames-invalid annotation.
15364
bfde72c2
YQ
153652015-11-27 Yao Qi <yao.qi@linaro.org>
15366
15367 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15368
f6512a69
SM
153692015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15370
15371 * gdb.threads/names.exp: New file.
15372 * gdb.threads/names.c: New file.
15373 * README: Mention gdb,no_thread_names.
15374
46a3515b
MM
153752015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15376
15377 PR 19297
15378 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15379 support" error.
15380
62147a22
PA
153812015-11-24 Pedro Alves <palves@redhat.com>
15382
15383 PR 17539
15384 * gdb.base/display.exp: Expect displays to be sorted in ascending
15385 order. Use multi_line.
15386 * gdb.base/solib-display.exp: Likewise.
15387
2f341b6e
PA
153882015-11-24 Pedro Alves <palves@redhat.com>
15389
15390 PR 17539
25d49b86
PA
15391 * gdb.base/display.exp: Expect displays to be sorted in ascending
15392 order. Use multi_line.
15393 * gdb.base/solib-display.exp: Likewise.
2f341b6e 15394
7e0aa6aa
PA
153952015-11-24 Pedro Alves <palves@redhat.com>
15396
15397 PR 17539
15398 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15399 threads in ascending order.
15400 * gdb.base/foll-fork.exp: Likewise.
15401 * gdb.base/foll-vfork.exp: Likewise.
15402 * gdb.base/multi-forks.exp: Likewise.
15403 * gdb.mi/mi-nonstop.exp: Likewise.
15404 * gdb.mi/mi-nsintrall.exp: Likewise.
15405 * gdb.multi/base.exp: Likewise.
15406 * gdb.multi/multi-arch.exp: Likewise.
15407 * gdb.python/py-inferior.exp: Likewise.
15408 * gdb.threads/break-while-running.exp: Likewise.
15409 * gdb.threads/execl.exp: Likewise.
15410 * gdb.threads/gcore-thread.exp: Likewise.
15411 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15412 * gdb.threads/kill.exp: Likewise.
15413 * gdb.threads/linux-dp.exp: Likewise.
15414 * gdb.threads/multiple-step-overs.exp: Likewise.
15415 * gdb.threads/next-bp-other-thread.exp: Likewise.
15416 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15417 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15418 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15419 * gdb.threads/thread-find.exp: Likewise.
15420 * gdb.threads/tls.exp: Likewise.
15421 * lib/mi-support.exp (mi_reverse_list): Delete.
15422 (mi_check_thread_states): No longer reverse list.
15423
2cc57ad8
PA
154242015-11-24 Pedro Alves <palves@redhat.com>
15425
15426 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15427 use lowercase.
15428
c93e8391
SM
154292015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15430
15431 * gdb.trace/actions.c: Include trace-common.h.
15432 (main): Add a location for a fast tracepoint.
15433 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15434 the normal tracepoints.
15435 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15436
045ccf91
SM
154372015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15438
15439 * save-trace.exp: Factor out code to these...
15440 (gdb_save_tracepoints): New.
15441 (gdb_load_tracepoints): New.
15442 (do_save_load_test): New.
15443
5506f9f6
KB
154442015-11-23 Kevin Buettner <kevinb@redhat.com>
15445
15446 * gdb.base/asmlabel.exp: New test.
15447 * gdb.base/asmlabel.c: New test case.
15448
16c3b12f
JB
154492015-11-23 Joel Brobecker <brobecker@adacore.com>
15450
15451 * gdb.base/wrong_frame_bt_full-main.c: New file.
15452 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15453 * gdb.base/wrong_frame_bt_full.exp: New file.
15454
155bfbd3
JB
154552015-11-23 Joel Brobecker <brobecker@adacore.com>
15456
15457 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15458
bb097445
JM
154592015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15460
206853a0 15461 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
15462 pstate register when comparing registers values in
15463 sparc64-*-linux-gnu targets to avoid spurious differences.
15464
9c88ed8f
JM
154652015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15466
206853a0 15467 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 15468
96161e25
SL
154692015-11-19 Sandra Loosemore <sandra@codesourcery.com>
15470
15471 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
15472 as type argument to gdb_compile.
15473 * gdb.base/nested-subp2.exp: Likewise.
15474 * gdb.base/nested-subp3.exp: Likewise.
15475
340c2830
DV
154762015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
15477
15478 * lib/dwarf.exp (_note): Fix left shift of negative value.
15479 * gdb.trace/trace-condition.exp: Likewise.
15480
c1862d0f
YQ
154812015-11-13 Yao Qi <yao.qi@linaro.org>
15482
15483 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
15484 comments about d10v.
15485 (test_scalar_returns): Likewise.
15486 * gdb.base/d10v.ld: Remove.
15487 * gdb.base/overlays.exp: Remove the target triplet checking for
15488 d10v-*-*.
15489 * gdb.base/structs.exp (test_struct_returns): Remove the
15490 comments about d10v.
15491 (test_struct_calls): Likewise.
15492
77ae9c19
YQ
154932015-11-13 Yao Qi <yao.qi@linaro.org>
15494
15495 * gdb.base/gnu_vector.exp: Check the return value by "p res".
15496 * gdb.base/gnu_vector.c: Don't include stdio.h.
15497 (main): Don't print res and call add_some_intvecs.
15498
430e004e
MK
154992015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
15500
15501 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
15502 macro.
15503 (func5): Removed.
15504 (func4): Use FAST_TRACEPOINT_LABEL.
15505 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
15506 macro.
15507 (func): Removed.
15508 (thread_function): Use FAST_TRACEPOINT_LABEL.
15509 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
15510 (func): Remove.
15511 (marker): Use FAST_TRACEPOINT_LABEL.
15512 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
15513 (pendfunc1): Remove.
15514 (pendfunc): Use FAST_TRACEPOINT_LABEL.
15515 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
15516 (foo): Remove.
15517 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
15518 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
15519 macro.
15520 (func): Remove.
15521 (marker): Use FAST_TRACEPOINT_LABEL.
15522 * gdb.trace/trace-common.h: New header.
15523 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
15524 macro.
15525 (func): Remove.
15526 (marker): Use FAST_TRACEPOINT_LABEL.
15527 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
15528 (func): Remove.
15529 (thread_function): Use FAST_TRACEPOINT_LABEL.
15530
6e7675a7
MK
155312015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
15532
15533 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
15534 in front.
15535 * gdb.trace/change-loc.exp: Use global pcreg definition.
15536 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
15537 * gdb.trace/entry-values.exp: Use global spreg definition, add $
15538 in front.
15539 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
15540 * gdb.trace/pending.exp: Likewise.
15541 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
15542 * gdb.trace/trace-break.exp: Likewise.
15543 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
15544 in front.
15545 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
15546 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
15547 in front.
15548 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
15549
dddc0e16
JB
155502015-11-09 Joel Brobecker <brobecker@adacore.com>
15551
15552 * gdb.ada/fin_fun_out: New testcase.
15553
c6f0b406
KB
155542015-11-07 Kevin Buettner <kevinb@redhat.com>
15555
15556 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
15557 value associated with DW_AT_byte_size.
15558 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
15559 constants for DW_AT_byte_size, DW_AT_lower_bound, and
15560 DW_AT_upper_bound.
15561
f01dcfd9
KB
155622015-11-07 Kevin Buettner <kevinb@redhat.com>
15563
15564 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
15565 (gdb_target_symbol_prefix_flags): Define in terms of _asm
15566 version.
15567 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
15568 gdb.dwarf2/dw2-canonicalize-type.exp,
15569 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
15570 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
15571 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
15572 provided by gdb_target_symbol_prefix_flags_asm.
15573 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
15574 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
15575 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
15576 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
15577 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
15578 macros where needed). Use this macro for symbols which require
15579 the prefix provided by SYMBOL_PREFIX.
15580
2223449a
KB
155812015-11-05 Kevin Buettner <kevinb@redhat.com>
15582
15583 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
15584 New procs.
15585 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
15586 representing expressions, of more than one list element.
15587 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
15588 to prepend linker symbol prefix to f.
15589 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
15590 table_1 and table_2.
15591 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
15592 Likewise, for f and g.
15593 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
15594 for ptr.
15595 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
15596 for main.
15597 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
15598 table_1_ptr and table_2_ptr.
15599
6f2f1a3a
JK
156002015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15601 Joel Brobecker <brobecker@adacore.com>
15602
15603 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
15604
566c56c9
MK
156052015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
15606
15607 * gdb.reverse/s390-mvcle.c: New test.
15608 * gdb.reverse/s390-mvcle.exp: New file.
15609 * lib/gdb.exp: Enable reverse tests on s390*-linux.
15610
d5f0636b
MK
156112015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15612
15613 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
15614
7ad8b86c
MK
156152015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
15616
15617 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
15618 reaching marker2.
15619 * gdb.reverse/getresuid-reverse.exp: Likewise.
15620 * gdb.reverse/pipe-reverse.exp: Likewise.
15621 * gdb.reverse/readv-reverse.exp: Likewise.
15622 * gdb.reverse/recvmsg-reverse.exp: Likewise.
15623 * gdb.reverse/time-reverse.exp: Likewise.
15624 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
15625
4081c0f1
YQ
156262015-10-30 Yao Qi <yao.qi@linaro.org>
15627
15628 * gdb.threads/wp-replication.c (watch_count_done): Remove.
15629 (empty_cycle): Remove.
15630 (main): Don't call empty_cycle. Don't use watch_count_done.
15631 * gdb.threads/wp-replication.exp: Don't set breakpoint on
15632 empty_cycle. Rewrite the code counting HW watchpoints.
15633
452b4ba5
MK
156342015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
15635
15636 * gdb.reverse/fstatat-reverse.c: New test.
15637 * gdb.reverse/fstatat-reverse.exp: New file.
15638 * gdb.reverse/getresuid-reverse.c: New test.
15639 * gdb.reverse/getresuid-reverse.exp: New file.
15640 * gdb.reverse/pipe-reverse.c: New test.
15641 * gdb.reverse/pipe-reverse.exp: New file.
15642 * gdb.reverse/readv-reverse.c: New test.
15643 * gdb.reverse/readv-reverse.exp: New file.
15644 * gdb.reverse/recvmsg-reverse.c: New test.
15645 * gdb.reverse/recvmsg-reverse.exp: New file.
15646 * gdb.reverse/time-reverse.c: New test.
15647 * gdb.reverse/time-reverse.exp: New file.
15648 * gdb.reverse/waitpid-reverse.c: New test.
15649 * gdb.reverse/waitpid-reverse.exp: New file.
15650
5e2e7507
JK
156512015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15652
15653 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
15654
0fde2c53
DE
156552015-10-26 Doug Evans <dje@google.com>
15656
15657 PR symtab/17391
15658 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
15659 * gdb.dwarf2/bad-regnum.c: New file.
15660 * gdb.dwarf2/bad-regnum.exp: New file.
15661
1a70ae97
DE
156622015-10-26 Doug Evans <dje@google.com>
15663
15664 PR python/18938
15665 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
15666 file.
15667
27dc26ab
JK
156682015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15669
15670 * gdb.compile/compile.exp (compile code globalvar): Update expectation
15671 for a change by "Mention language in compile error message".
15672
bed91f4d
SM
156732015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
15674
15675 PR python/18073
15676 * gdb.python/py-type.c (C::a_method): New.
15677 (C::a_const_method): New.
15678 (C::a_static_method): New.
15679 (a_function): New.
15680 * gdb.python/py-type.exp (test_fields): Test getting fields
15681 from function and method.
15682
3f2f83dd
KB
156832015-10-21 Keven Boell <keven.boell@intel.com>
15684
15685 * gdb.fortran/vla-alloc-assoc.exp: New file.
15686 * gdb.fortran/vla-datatypes.exp: New file.
15687 * gdb.fortran/vla-datatypes.f90: New file.
15688 * gdb.fortran/vla-history.exp: New file.
15689 * gdb.fortran/vla-ptype-sub.exp: New file.
15690 * gdb.fortran/vla-ptype.exp: New file.
15691 * gdb.fortran/vla-sizeof.exp: New file.
15692 * gdb.fortran/vla-sub.f90: New file.
15693 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
15694 * gdb.fortran/vla-value-sub-finish.exp: New file.
15695 * gdb.fortran/vla-value-sub.exp: New file.
15696 * gdb.fortran/vla-value.exp: New file.
15697 * gdb.fortran/vla-ptr-info.exp: New file.
15698 * gdb.mi/mi-vla-fortran.exp: New file.
15699 * gdb.mi/vla.f90: New file.
15700
27145d50
SL
157012015-10-21 Sandra Loosemore <sandra@codesourcery.com>
15702
15703 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
15704 of hardwired timeout value.
15705
5f3ff4f8
JK
157062015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15707 Pedro Alves <palves@redhat.com>
15708
15709 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
15710 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
15711
bfd09d20
JS
157122015-10-19 Josh Stone <jistone@redhat.com>
15713
15714 * gdb.base/catch-syscall.c: Include <sched.h>.
15715 (unknown_syscall): New variable.
15716 (main): Trigger a vfork and an unknown syscall.
15717 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
15718 (unknown_syscall_number): Likewise.
15719 (check_call_to_syscall): Accept an optional syscall pattern.
15720 (check_return_from_syscall): Likewise.
15721 (check_continue): Likewise.
15722 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
15723 (test_catch_syscall_skipping_return): New test toggling off 'catch
15724 syscall' to step over the syscall return, then toggling back on.
15725 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
15726 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
15727 (do_syscall_tests): Call test_catch_syscall_without_args and
15728 test_catch_syscall_mid_vfork.
15729 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
15730 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
15731
b32b93c6
AS
157322015-10-19 Andrew Stubbs <ams@codesourcery.com>
15733
15734 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
15735 print g_vE): Add new pass patterns.
15736 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
15737 print various symbol names for vptr fields.
15738
9d622bda
AB
157392015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
15740
15741 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
15742 results.
15743
0fd8ac1c
YQ
157442015-10-12 Yao Qi <yao.qi@linaro.org>
15745
15746 * gdb.arch/disp-step-insn-reloc.exp: New test case.
15747
34240514
YQ
157482015-10-12 Yao Qi <yao.qi@linaro.org>
15749
15750 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
15751 is aarch64*-*-linux*.
15752
8240f442
YQ
157532015-10-12 Yao Qi <yao.qi@linaro.org>
15754
15755 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
15756 (can_relocate_bcond_true): ... it.
15757 (can_relocate_bcond_false): New function.
15758 (foo): Likewise.
15759 (can_relocate_bl): Likewise.
15760 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
15761 can_relocate_bl.
15762
2520f728
PMR
157632015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
15764
15765 * gdb.base/nested-addr.c: New file.
15766 * gdb.base/nested-addr.exp: New testcase.
15767
abcef95a
MM
157682015-10-09 Markus Metzger <markus.t.metzger@intel.com>
15769
15770 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
15771 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
15772 its output. Ignore the output of "record goto begin" and instead
15773 check that GDB is replaying.
15774
145e3ddb
PA
157752015-10-09 Pedro Alves <palves@redhat.com>
15776
15777 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
15778 (top level): Use it in the run with no args test.
15779
d5d8c4e1
IB
157802015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
15781
15782 * gdb.dlang/properties.exp: New file.
15783
06e635ef
SL
157842015-10-02 Sandra Loosemore <sandra@codesourcery.com>
15785
15786 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
15787 whether or not address 0x1000 is mapped on the target.
15788
e019fd1d
SM
157892015-09-30 Simon Marchi <simon.marchi@ericsson.com>
15790
15791 * gdb.python/py-type.exp: Do not run tests if binaries fail to
15792 build.
15793
77ba2a67
MM
157942015-09-30 Markus Metzger <markus.t.metzger@intel.com>
15795
15796 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
15797 instruction-history test.
15798
c60eb31f
DE
157992015-09-28 Doug Evans <dje@google.com>
15800
15801 * gdb.base/gcore.c (array_func): Add reference to static_array.
15802
9a3c8263
SM
158032015-09-25 Simon Marchi <simon.marchi@ericsson.com>
15804
15805 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
15806 source line.
15807
9720e656
SL
158082015-09-24 Sandra Loosemore <sandra@codesourcery.com>
15809
15810 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
15811 short or char as base type.
15812
938d3bf2
SL
158132015-09-23 Sandra Loosemore <sandra@codesourcery.com>
15814
15815 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
15816 to allow any size enum.
15817
e6c2c623
PMR
158182015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
15819
15820 * gdb.ada/array_ptr_renaming.exp: New testcase.
15821 * gdb.ada/array_ptr_renaming/foo.adb: New file.
15822 * gdb.ada/array_ptr_renaming/pack.ads: New file.
15823
06da0f77
PL
158242015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15825
15826 * gdb.trace/ftrace-lock.c: New file.
15827 * gdb.trace/ftrace-lock.exp: New file.
15828
4f51c22a
PL
158292015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15830
15831 * gdb.arch/insn-reloc.c: New file.
15832 * gdb.arch/ftrace-insn-reloc.exp: New file.
15833
7041adf4
PL
158342015-09-21 Pierre Langlois <pierre.langlois@arm.com>
15835
15836 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
15837 instruction.
15838 * gdb.trace/pendshr1.c (pendfunc): Likewise.
15839 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
15840 * gdb.trace/range-stepping.c: Likewise.
15841 * gdb.trace/trace-break.c: Likewise.
15842 * gdb.trace/trace-mt.c (thread_function): Likewise.
15843 * gdb.trace/ftrace.c (marker): Likewise.
15844 * gdb.trace/trace-condition.c (marker): Likewise.
15845 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
15846 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
15847 is_aarch64_target.
15848
015d2e7e
DE
158492015-09-18 Doug Evans <xdje42@gmail.com>
15850
15851 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
15852 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
15853
26b188a2
SL
158542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15855
15856 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
15857 the breakpoint.
15858
79dc332b
SL
158592015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15860
15861 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
15862 the pending breakpoint. Remove timeout override for "Run till
15863 MI pending breakpoint on pendfunc3 on thread 2" test.
15864
f57929f2
SL
158652015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15866
15867 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
15868 filename pattern.
15869
3f469b17
SL
158702015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15871
15872 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
15873 in breakpoint filename pattern.
15874
515b89b3
SL
158752015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15876
7800dbe4
SL
15877 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
15878
158792015-09-18 Sandra Loosemore <sandra@codesourcery.com>
15880
515b89b3
SL
15881 * gdb.linespec/explicit.exp: Check for readline support for
15882 tab-completion tests. Fix obvious typo.
15883
d2939ba2
MM
158842015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15885
15886 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
15887 and replay.
15888
cbb55fa7
MM
158892015-09-18 Markus Metzger <markus.t.metzger@intel.com>
15890
15891 * gdb.btrace/non-stop.c: New.
15892 * gdb.btrace/non-stop.exp: New.
15893
43691ca1
PL
158942015-09-17 Pierre Langlois <pierre.langlois@arm.com>
15895 Yao Qi <yao.qi@linaro.org>
15896
15897 * gdb.trace/trace-condition.c: New file.
15898 * gdb.trace/trace-condition.exp: New file.
15899
d78908cf
WW
159002015-09-16 Wei-cheng Wang <cole945@gmail.com>
15901
15902 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
15903 for testing bytecode compilation.
15904
1ed415e2
PA
159052015-09-16 Pedro Alves <palves@redhat.com>
15906 Sandra Loosemore <sandra@codesourcery.com>
15907
15908 * gdb.threads/non-stop-fair-events.c (timeout): New global.
15909 (SECONDS): Redefine.
15910 (main): Call pthread_kill and alarm early.
15911 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
15912 support.
15913 (test): If the target can't hardware step and doesn't support
15914 displaced stepping, increase the timeout.
15915
d136eff5
PA
159162015-09-16 Pedro Alves <palves@redhat.com>
15917
15918 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
15919 (enable_debug): New procedures.
15920 (test): Use them. Bail out if waiting for threads fails.
15921 (top level): Bail out if a test fails.
15922
991f019c
YQ
159232015-09-16 Yao Qi <yao.qi@linaro.org>
15924
15925 * gdb.asm/asm-source.exp: Set asm-arch for
15926 aarch64*-*-* target.
15927 * gdb.asm/aarch64.inc: New file.
15928
bfca584f
PMR
159292015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
15930
15931 * gdb.ada/array_of_variable_length.exp: New testcase.
15932 * gdb.ada/array_of_variable_length/foo.adb: New file.
15933 * gdb.ada/array_of_variable_length/pck.adb: New file.
15934 * gdb.ada/array_of_variable_length/pck.ads: New file.
15935
b326e587
DE
159362015-09-15 Doug Evans <dje@google.com>
15937
15938 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
15939 of function static local variable.
15940
5382cfab
PW
159412015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15942
15943 * gdb.threads/tls-so_extern.exp: New test file.
15944 * gdb.threads/tls-so_extern.c: New test file.
15945 * gdb.threads/tls-so_extern_main.c: New test file.
15946
141c5cc4
JK
159472015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15948
15949 * gdb.opt/solib-intra-step-lib.c: New file.
15950 * gdb.opt/solib-intra-step-main.c: New file.
15951 * gdb.opt/solib-intra-step.exp: New file.
15952
d15dcecd
PA
159532015-09-15 Pedro Alves <palves@redhat.com>
15954
15955 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
15956 gdb_continue_to_breakpoint instead of gdb_test_multiple.
15957
4c2f2a79
PA
159582015-09-14 Pedro Alves <palves@redhat.com>
15959
15960 * gdb.base/hook-stop-continue.c: Delete.
15961 * gdb.base/hook-stop-continue.exp: Delete.
15962 * gdb.base/hook-stop-frame.c: Delete.
15963 * gdb.base/hook-stop-frame.exp: Delete.
15964 * gdb.base/hook-stop.c: New file.
15965 * gdb.base/hook-stop.exp: New file.
15966
919e6dbe
PMR
159672015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
15968
15969 * gdb.ada/access_to_packed_array.exp: New testcase.
15970 * gdb.ada/access_to_packed_array/foo.adb: New file.
15971 * gdb.ada/access_to_packed_array/pack.adb: New file.
15972 * gdb.ada/access_to_packed_array/pack.ads: New file.
15973
157280a4
MM
159742015-09-14 Markus Metzger <markus.t.metzger@intel.com>
15975
15976 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
15977 buffer size test.
15978
2fd33e94
DB
159792015-09-11 Don Breazeal <donb@codesourcery.com>
15980
15981 * gdb.base/foll-exec.c: Add copyright header. Fix
15982 formatting issues.
15983 * gdb.base/foll-exec.exp (zap_session): Delete proc.
15984 (do_exec_tests): Use clean_restart in place of zap_session,
15985 and for test initialization. Fix formatting issues. Use
15986 fail in place of perror.
15987 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
15988 an expect statement to match an expression with output from
15989 the program under debug.
15990 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
15991 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
15992 * gdb.threads/non-ldr-exc-2.exp: Likewise.
15993 * gdb.threads/non-ldr-exc-3.exp: Likewise.
15994 * gdb.threads/non-ldr-exc-4.exp: Likewise.
15995
e70b6e8e
DE
159962015-09-09 Doug Evans <dje@google.com>
15997
15998 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
15999
7a551a51
DE
160002015-09-09 Doug Evans <dje@google.com>
16001
16002 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16003
4c666f84
DE
160042015-09-09 Doug Evans <dje@google.com>
16005
16006 * gdb.base/savedregs.exp: Fix typo.
16007
243a9253
PA
160082015-09-09 Pedro Alves <palves@redhat.com>
16009
16010 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16011
c0fa8fbd
SL
160122015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16013
16014 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16015 command actually switches threads. Give up on remaining
16016 tests if target fails to stop at breakpoint.
16017
cd7c1778
PMR
160182015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16019
16020 * gdb.ada/funcall_char.exp: New testcase.
16021 * gdb.ada/funcall_char/foo.adb: New file.
16022
dc5c8746
PMR
160232015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16024
16025 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16026 expected outputs. Add two testcases for completing ambiguous
16027 functions.
16028 * gdb.ada/complete/aux_pck.adb: New file.
16029 * gdb.ada/complete/aux_pck.ads: New file.
16030 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16031 Ambiguous_Func functions.
16032 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16033 * gdb.ada/complete/pck.adb: Likewise.
16034
4e83a1e7
UW
160352015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16036
16037 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16038 failures to run the test program under GDB.
16039
8ce74153
LM
160402015-08-26 Luis Machado <lgustavo@codesourcery.com>
16041
16042 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16043 to C.
16044
e9756d52
PP
160452015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16046
16047 * gdb.base/run-after-attach.exp: New test file.
16048 * gdb.base/run-after-attach.c: New test file.
16049
8d37573b
DB
160502015-08-26 Don Breazeal <donb@codesourcery.com>
16051
16052 * gdb.base/foll-exec-2.c: New test program.
16053 * gdb.base/foll-exec-2.exp: New test.
16054
63e43d3a
PMR
160552015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16056
16057 * gdb.base/nested-subp1.exp: New file.
16058 * gdb.base/nested-subp1.c: New file.
16059 * gdb.base/nested-subp2.exp: New file.
16060 * gdb.base/nested-subp2.c: New file.
16061 * gdb.base/nested-subp3.exp: New file.
16062 * gdb.base/nested-subp3.c: New file.
16063
3d40fbb5
PA
160642015-08-24 Pedro Alves <palves@redhat.com>
16065
16066 * gdb.server/connect-without-multi-process.c: New file.
16067 * gdb.server/connect-without-multi-process.exp: New file.
16068
4422ac93
LM
160692015-08-24 Luis Machado <lgustavo@codesourcery.com>
16070
16071 * gdb.opt/inline-markers.c: Make z int.
16072
91dddb86
LM
160732015-08-24 Luis Machado <lgustavo@codesourcery.com>
16074
16075 * gdb.opt/inline-markers.c: Make z volatile.
16076
a48847ee
LM
160772015-08-24 Luis Machado <lgustavo@codesourcery.com>
16078
16079 * gdb.opt/inline-bt.c: New volatile global z.
16080 * gdb.opt/inline-cmds.c: Likewise.
16081 * gdb.opt/inline-locals.c: Likewise.
16082 * gdb.opt/inline-markers.c: New extern global z.
16083 (marker): Use z.
16084 (inline_fn): Likewise.
16085
0ebbc52b
PA
160862015-08-24 Pedro Alves <palves@redhat.com>
16087
16088 * config/m32r-stub.exp: Remove file.
16089 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16090 * gdb.base/call-rt-st.exp: Likewise.
16091 * gdb.base/call-strs.exp: Likewise.
16092 * gdb.base/default.exp: Remove references to h8300-*-hms and
16093 *-*-udi*.
16094 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16095
77c365df
AA
160962015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16097
16098 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16099 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16100 and "return" use KFAIL when GDB can not read/write the vector
16101 return value.
16102
4313b8c0
GB
161032015-08-21 Gary Benson <gbenson@redhat.com>
16104
16105 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16106
0e433b32
PA
161072015-08-20 Pedro Alves <palves@redhat.com>
16108
16109 * gdb.server/solib-list.exp: No longer expect an interior stop in
16110 non-stop mode.
16111
221e1a37
PA
161122015-08-20 Pedro Alves <palves@redhat.com>
16113
16114 * gdb.server/connect-stopped-target.c: New file.
16115 * gdb.server/connect-stopped-target.exp: New file.
16116
40e3ad0e
PA
161172015-08-20 Pedro Alves <palves@redhat.com>
16118
16119 * gdb.dwarf2/comp-unit-lang.exp: New file.
16120 * gdb.dwarf2/comp-unit-lang.c: New file.
16121
af39b327
PMR
161222015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16123
16124 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16125 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16126
7d45c7c3 161272015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 16128
7d45c7c3
KB
16129 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16130 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16131
4d6cceb4
DE
161322015-08-18 Doug Evans <dje@google.com>
16133 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16134
16135 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16136 skip_python_tests. New arg prompt_regexp.
16137 (skip_python_tests): New function.
16138 * lib/mi-support.exp (mi_skip_python_tests): New function.
16139 * gdb.python/py-mi-objfile-gdb.py: New file.
16140 * gdb.python/py-mi-objfile.c: New file.
16141 * gdb.python/py-mi-objfile.exp: New file.
16142
ad89c2aa
KS
161432015-08-17 Keith Seitz <keiths@redhat.com>
16144
16145 * gdb.linespec/explicit.exp: Move strace test from here ...
16146 * gdb.trace/strace.exp: ... to here.
16147
e3ae3c43
PP
161482015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16149
16150 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16151 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16152
604b2636
DE
161532015-08-14 Doug Evans <xdje42@gmail.com>
16154
16155 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16156 inferior before selecting a new file.
16157
6ff0ba5f
DE
161582015-08-14 Doug Evans <xdje42@gmail.com>
16159
16160 * gdb.mi/mi-disassemble.exp: Update.
16161 * gdb.base/disasm-optim.S: New file.
16162 * gdb.base/disasm-optim.c: New file.
16163 * gdb.base/disasm-optim.h: New file.
16164 * gdb.base/disasm-optim.exp: New file.
16165
9ca98f92
KS
161662015-08-14 Keith Seitz <keiths@redhat.com>
16167
16168 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16169 "evaluated-by".
16170
52bbc560
JB
161712015-08-13 Joel Brobecker <brobecker@adacore.com>
16172
16173 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16174
5d8c3ed3
PMR
161752015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16176
16177 * gdb.ada/fun_renaming.exp: New testcase.
16178 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16179 * gdb.ada/fun_renaming/pack.adb: New file.
16180 * gdb.ada/fun_renaming/pack.ads: New file.
16181
ea8812bc
KS
161822015-08-12 Keith Seitz <keiths@redhat.com>
16183
16184 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16185 gdb_get_line_number.
16186
4dafcdeb
JB
161872015-08-12 Joel Brobecker <brobecker@adacore.com>
16188
16189 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16190 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16191 gdb.base/dso2dso.exp: New files.
16192
5ba32597
SDJ
161932015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16194 Pedro Alves <palves@redhat.com>
16195 Keith Seitz <keiths@redhat.com>
16196
16197 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16198 GDBFLAGS.
16199
b6dafabf
PP
162002015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16201
16202 * gdb.base/gdbhistsize-history.exp
16203 (test_histsize_history_setting): Use save_vars.
16204 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16205 Use save_vars.
16206 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16207 * gdb.base/readline.exp: Use save_vars.
16208
abe8e607
PP
162092015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16210
16211 * lib/gdb.exp (save_vars): New proc.
16212
629500fa
KS
162132015-08-11 Keith Seitz <keiths@redhat.com>
16214
16215 * gdb.base/help.exp: Update help_breakpoint_text.
16216
eb8c4e2e
KS
162172015-08-11 Keith Seitz <keiths@redhat.com>
16218
16219 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16220 (at toplevel): Call test_explicit_breakpoints.
16221 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16222 breakpoints.
16223 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16224 breakpoint conditions, "-cond".
16225
87f0e720
KS
162262015-08-11 Keith Seitz <keiths@redhat.com>
16227
16228 * gdb.linespec/3explicit.c: New file.
16229 * gdb.linespec/cpexplicit.cc: New file.
16230 * gdb.linespec/cpexplicit.exp: New file.
16231 * gdb.linespec/explicit.c: New file.
16232 * gdb.linespec/explicit.exp: New file.
16233 * gdb.linespec/explicit2.c: New file.
16234 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16235 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16236 before using in the matching pattern.
16237 Clarify that `prefix' is a regular expression.
16238
f00aae0f
KS
162392015-08-11 Keith Seitz <keiths@redhat.com>
16240
16241 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16242 test.
16243 Add tests for missing ",FMT" and ",".
16244
e27852be
DE
162452015-08-10 Doug Evans <dje@google.com>
16246 Keith Seitz <keiths@redhat.com>
16247
16248 PR gdb/17960
16249 * gdb.base/completion.exp: Add location completer tests.
16250
7f03bd92
PA
162512015-08-07 Pedro Alves <palves@redhat.com>
16252
16253 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16254 tests here.
16255 (top level): Run do_test with and without displaced stepping.
16256
3fc8eb30
PA
162572015-08-07 Pedro Alves <palves@redhat.com>
16258
16259 * gdb.base/valgrind-disp-step.c: New file.
16260 * gdb.base/valgrind-disp-step.exp: New file.
16261
d4569d7b
PA
162622015-08-07 Pedro Alves <palves@redhat.com>
16263
16264 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16265 Delete function.
16266 (main): Add alarm. Run an infinite loop instead of calling
16267 wait_threads.
16268 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16269 comment.
16270 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16271 Delete function.
16272 (main): Add alarm. Run an infinite loop instead of calling
16273 wait_threads.
16274 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16275 comment.
16276
e1316e60
PA
162772015-08-07 Pedro Alves <palves@redhat.com>
16278
16279 * gdb.base/checkpoint-ns.exp: New file.
16280 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16281 standard_testfile.
16282
da8c46d2
MM
162832015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16284
16285 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16286 * gdb.btrace/instruction_history.exp: Update.
16287 * gdb.btrace/tsx.exp: New.
16288 * gdb.btrace/tsx.c: New.
16289
de1c2c52
PA
162902015-08-06 Pedro Alves <palves@redhat.com>
16291
16292 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16293 increase timeout.
16294 * gdb.reverse/until-precsave.exp: Bump timeouts.
16295
782e0bf4
PA
162962015-08-06 Pedro Alves <palves@redhat.com>
16297
16298 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16299
83e97ed0
PA
163002015-08-06 Pedro Alves <palves@redhat.com>
16301
16302 PR gdb/18749
16303 * gdb.threads/process-dies-while-handling-bp.c: New file.
16304 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16305
863d01bd
PA
163062015-08-06 Pedro Alves <palves@redhat.com>
16307
16308 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16309 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16310
0a39bb32
PA
163112015-08-05 Pedro Alves <palves@redhat.com>
16312
16313 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16314 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16315
ee2d2b10
SL
163162015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16317
16318 * gdb.base/bp-permanent.exp: Report test as unsupported if
16319 the target cannot stop at the permanent breakpoint.
16320
4e1bdb00
DE
163212015-08-03 Doug Evans <dje@google.com>
16322
16323 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16324 10000.
16325
3d338901
DE
163262015-08-03 Doug Evans <dje@google.com>
16327
16328 * Makefile.in (workers/%.worker, build-perf): New rule.
16329 (GDB_PERFTEST_MODE): New variable.
16330 (check-perf): Use it.
16331 (clean): Clean up gdb.perf parallel build subdirs.
16332 * lib/build-piece.exp: New file.
16333 * lib/gdb.exp (make_gdb_parallel_path): New function
16334 (standard_output_file, standard_temp_file): Call it.
16335 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16336 of $GDB_PARALLEL.
16337 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16338
af061d3e
DE
163392015-08-03 Doug Evans <dje@google.com>
16340
8e1afc81 16341 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
16342 (LOG_FILE_NAME): New global.
16343 (TextReporter.__init__): Initialize self.txt_sum.
16344 (TextReporter.report): Add support for multiple data-points.
16345 Move report to perftest.sum, put raw data in perftest.log.
16346 (TextReporter.start): Open sum and log files.
16347 (TextReporter.end): Close sum and log files.
8e1afc81
DE
16348 * gdb.perf/lib/perftest/testresult.py
16349 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 16350
2c8c5d37
PA
163512015-07-31 Pedro Alves <palves@redhat.com>
16352
16353 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16354 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16355 kill_wait_spawned_process instead of explicit "kill -9".
16356 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16357 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16358 kill_wait_spawned_process.
16359 * gdb.base/attach-twice.exp: Likewise.
16360 * gdb.base/attach.exp: Likewise.
16361 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16362 gdb_test_multiple.
16363 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16364 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16365 kill_wait_spawned_process.
16366 * gdb.base/valgrind-infcall.exp: Likewise.
16367 * gdb.multi/multi-attach.exp: Likewise.
16368 * gdb.python/py-prompt.exp: Likewise.
16369 * gdb.python/py-sync-interp.exp: Likewise.
16370 * gdb.server/ext-attach.exp: Likewise.
16371 * gdb.threads/attach-into-signal.exp (corefunc): Use
16372 spawn_wait_for_attach, spawn_id_get_pid and
16373 kill_wait_spawned_process.
16374 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16375 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16376 spawn_id_get_pid and kill_wait_spawned_process.
16377 * gdb.threads/attach-stopped.exp (corefunc): Use
16378 spawn_wait_for_attach, spawn_id_get_pid and
16379 kill_wait_spawned_process.
16380 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16381 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16382 kill_wait_spawned_process instead of explicit "kill -9".
16383 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16384 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16385 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16386 processes. Don't map cygwin/windows pids here. Now returns a
16387 spawn id list.
16388
032a0fca
SL
163892015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16390
16391 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16392 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16393 correct patch.
16394
61a934ca
SL
163952015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16396
16397 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16398
4bc4d428
SL
163992015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16400
16401 Reapply:
16402 2014-05-21 Mark Wielaard <mjw@redhat.com>
16403
16404 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16405
998d452a
PA
164062015-07-30 Pedro Alves <palves@redhat.com>
16407
16408 * linux-low.c (handle_extended_wait): Set the child's last
16409 reported status to TARGET_WAITKIND_STOPPED.
16410
69dde7dc
PA
164112015-07-30 Pedro Alves <palves@redhat.com>
16412
16413 PR threads/18600
16414 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16415 only shows inferior 1.
16416
4dd63d48
PA
164172015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16418 Pedro Alves <palves@redhat.com>
16419
16420 PR threads/18600
16421 * gdb.threads/fork-plus-threads.c: New file.
16422 * gdb.threads/fork-plus-threads.exp: New file.
16423
d618e4c5
PP
164242015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16425
16426 * gdb.base/batch-preserve-term-settings.exp
16427 (test_terminal_settings_preserved_after_cli_exit): Use
16428 send_quit_command.
16429
1eef6428
PA
164302015-07-29 Pedro Alves <palves@redhat.com>
16431 Don Breazeal <donb@codesourcery.com>
16432
16433 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16434 output from both inferior_spawn_id and gdb_spawn_id.
16435
7da5b897
SDJ
164362015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16437
16438 * gdb.threads/attach-into-signal.exp (corefunc): Use
16439 with_test_prefix on nested loops, uniquefying the test messages.
16440
dac804df
SDJ
164412015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16442
16443 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16444 commit.
16445
06265e53
PP
164462015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16447
16448 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16449 New proc.
16450 (test_terminal_settings_preserved_after_sigterm): New test.
16451
18206ca3
PP
164522015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16453
16454 * gdb.base/batch-preserve-term-settings.exp
16455 (test_terminal_settings_preserved_after_cli_exit): New test.
16456
90074d11
PP
164572015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16458
16459 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16460 manipulation of saved_gdbflags.
16461 (test_terminal_settings_preserved): Remove global declaration of
16462 the unused variable pagination_prompt. Remove manipulation of
16463 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
16464 GDBFLAGS.
16465
eb1a7902
PA
164662015-07-29 Pedro Alves <palves@redhat.com>
16467
16468 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
16469
8b75dd3b
PA
164702015-07-29 Pedro Alves <palves@redhat.com>
16471
16472 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
16473 at the top.
16474
dedad4e3
PA
164752015-07-29 Pedro Alves <palves@redhat.com>
16476
16477 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
16478 (main): Call gdb_unbuffer_output.
16479 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
16480 (main): Call gdb_unbuffer_output.
16481 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
16482 (main): Call gdb_unbuffer_output.
16483 * gdb.base/call-strs.exp: Adjust to step over the
16484 gdb_unbuffer_output call.
16485 * gdb.base/catch-gdb-caused-signals.c: Include
16486 "../lib/unbuffer_output.c".
16487 (main): Call gdb_unbuffer_output.
16488 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
16489 (main): Call gdb_unbuffer_output.
16490 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
16491 (main): Call gdb_unbuffer_output.
16492 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
16493 (main): Call gdb_unbuffer_output.
16494 * gdb.base/shlib-call.exp: Adjust to step over the
16495 gdb_unbuffer_output call.
16496 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
16497 (main): Call gdb_unbuffer_output.
16498 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
16499 (main): Call gdb_unbuffer_output.
16500 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
16501 (main): Rename to ...
16502 (test): ... this.
16503 (main): Reimplement.
16504 * gdb.base/varargs.exp: Run to test instead of to main.
16505 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16506 (main): Call gdb_unbuffer_output.
16507
58789a91
PA
165082015-07-29 Pedro Alves <palves@redhat.com>
16509
16510 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
16511 factore out from mi_continue_dprintf. For call-style dprintfs,
16512 expect dprintf output out of $inferior_spawn_id.
16513 (mi_continue_dprintf): Use mi_expect_dprintf.
16514 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
16515 (main): Call gdb_unbuffer_output.
16516
e8376742
PA
165172015-07-29 Pedro Alves <palves@redhat.com>
16518
16519 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
16520 (default_mi_gdb_start): Set inferior_spawn_id instead of
16521 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
16522 gdb_spawn_id.
16523 (mi_gdb_test): Always expect inferior output from both
16524 $inferior_spawn_id and $gdb_spawn_id.
16525
08280010
PA
165262015-07-29 Pedro Alves <palves@redhat.com>
16527
16528 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
16529 send_inferior and $inferior_spawn_id.
16530
4d30e432
PA
165312015-07-29 Pedro Alves <palves@redhat.com>
16532
16533 * gdb.gdb/complaints.exp (test_initial_complaints)
16534 (test_serial_complaints, test_short_complaints): Use
16535 gdb_test_stdio.
16536 (test_empty_complaint): Handle $inferior_spawn_id !=
16537 $gdb_spawn_id.
16538
0d30a335
PA
165392015-07-29 Pedro Alves <palves@redhat.com>
16540
16541 * gdb.base/varargs.exp: Use gdb_test_stdio.
16542
39413b29
PA
165432015-07-29 Pedro Alves <palves@redhat.com>
16544
16545 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
16546
7cb000a9
PA
165472015-07-29 Pedro Alves <palves@redhat.com>
16548
16549 * gdb.base/ending-run.exp: Use gdb_test_stdio.
16550
d7b8ac82
PA
165512015-07-29 Pedro Alves <palves@redhat.com>
16552
16553 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
16554 parameter into two new parameters, "inf_result" and "gdb_result".
16555 Expect inferior output and gdb output from $inferior_spawn_id and
16556 $gdb_spawn_id, respectively. Adjust all callers.
16557
789c3a0c
PA
165582015-07-29 Pedro Alves <palves@redhat.com>
16559
16560 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
16561 of gdb_test_sequence.
16562
77e760c3
PA
165632015-07-29 Pedro Alves <palves@redhat.com>
16564
16565 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
16566 (saw_spurious_output): Expect inferior output from
16567 $inferior_spawn_id. Use gdb_test_stdio.
16568
8396d2cd
PA
165692015-07-29 Pedro Alves <palves@redhat.com>
16570
16571 * gdb.base/dprintf.exp: Use standard_testfile. Change
16572 prepare_for_testing call.
16573 (srcfile): Don't set.
16574 (restart): New procedure.
16575 (test_dprintf): New procecure, use to continue over dprintfs.
16576 (test_call, test_agent): New procedures, tests moved here.
16577 Restart gdb and recreate dprintfs. Adjust expected output.
16578
2051d61f
PA
165792015-07-29 Pedro Alves <palves@redhat.com>
16580
16581 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
16582
452397af
PA
165832015-07-29 Pedro Alves <palves@redhat.com>
16584
16585 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
16586
8aed9555
PA
165872015-07-29 Pedro Alves <palves@redhat.com>
16588
16589 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
16590 gdb_test_stdio.
16591
188a61b4
PA
165922015-07-29 Pedro Alves <palves@redhat.com>
16593
16594 * lib/gdb.exp (gdb_test_stdio): New procedure.
16595
12264a45
PA
165962015-07-29 Pedro Alves <palves@redhat.com>
16597
16598 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
16599
23ffc893
PA
166002015-07-29 Pedro Alves <palves@redhat.com>
16601
16602 * gdb.base/call-signal-resume.exp: Remove check for
16603 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
16604 * gdb.base/unwindonsignal.exp: Likewise.
16605 * gdb.base/call-signals.c (gen_signal): Remove printf call.
16606 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
16607
65566918
PA
166082015-07-29 Pedro Alves <palves@redhat.com>
16609
16610 * gdb.base/siginfo-addr.c (pass): New function.
16611 (handler): Call it iff si_addr is correct.
16612 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
16613 Set a breakpoint at "pass" and continue to it.
16614
d60a9221
SDJ
166152015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
16616
16617 * gdb.python/py-objfile.exp: Make some tests have unique names.
16618 * gdb.python/py-pp-registration.exp: Likewise.
16619
bde40b8f
PA
166202015-07-28 Pedro Alves <palves@redhat.com>
16621
16622 * gdb.server/server-exec-info.exp: Issue a "disconnect".
16623
13e1dec8
SM
166242015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16625
16626 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
16627
da33c9a7
SM
166282015-07-27 Simon Marchi <simon.marchi@ericsson.com>
16629
16630 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
16631
077836f7
PP
166322015-07-27 Patrick Palka <patrick@parcs.ath.cx>
16633
16634 * gdb.base/gdb-sigterm-2.exp: New test.
16635
b8cc7b2e
DE
166362015-07-25 Doug Evans <xdje42@gmail.com>
16637
16638 Revert:
16639 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16640 (workers/%.worker, build-perf): New rule.
16641 (GDB_PERFTEST_MODE): New variable.
16642 (check-perf): Use it.
16643 (clean): Clean up gdb.perf parallel build subdirs.
16644 * lib/build-piece.exp: New file.
16645 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16646 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16647 name.
16648 (standard_temp_file): Ditto.
16649 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16650 of $GDB_PARALLEL.
16651
c8bd4544
DE
166522015-07-24 Doug Evans <dje@google.com>
16653
16654 * gdb.perf/lib/perftest/utils.py: New file.
16655 * gdb.perf/gm-hello.cc: New file.
16656 * gdb.perf/gm-pervasive-typedef.cc: New file.
16657 * gdb.perf/gm-pervasive-typedef.h: New file.
16658 * gdb.perf/gm-std.cc: New file.
16659 * gdb.perf/gm-std.h: New file.
16660 * gdb.perf/gm-use-cerr.cc: New file.
16661 * gdb.perf/gm-utils.h: New file.
16662 * gdb.perf/gmonster-null-lookup.py: New file.
16663 * gdb.perf/gmonster-pervasive-typedef.py: New file.
16664 * gdb.perf/gmonster-print-cerr.py: New file.
16665 * gdb.perf/gmonster-ptype-string.py: New file.
16666 * gdb.perf/gmonster-runto-main.py: New file.
16667 * gdb.perf/gmonster-select-file.py: New file.
16668 * gdb.perf/gmonster1-null-lookup.exp: New file.
16669 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
16670 * gdb.perf/gmonster1-print-cerr.exp: New file.
16671 * gdb.perf/gmonster1-ptype-string.exp: New file.
16672 * gdb.perf/gmonster1-runto-main.exp: New file.
16673 * gdb.perf/gmonster1-select-file.exp: New file.
16674 * gdb.perf/gmonster1.cc: New file.
16675 * gdb.perf/gmonster1.exp: New file.
16676 * gdb.perf/gmonster2-null-lookup.exp: New file.
16677 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
16678 * gdb.perf/gmonster2-print-cerr.exp: New file.
16679 * gdb.perf/gmonster2-ptype-string.exp: New file.
16680 * gdb.perf/gmonster2-runto-main.exp: New file.
16681 * gdb.perf/gmonster2-select-file.exp: New file.
16682 * gdb.perf/gmonster2.cc: New file.
16683 * gdb.perf/gmonster2.exp: New file.
16684
6eab34f3
DE
166852015-07-24 Doug Evans <dje@google.com>
16686
16687 * gdb.perf/README: New file.
16688 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
16689 * lib/gen-perf-test.exp: New file.
16690
63738bfd
DE
166912015-07-24 Doug Evans <dje@google.com>
16692
16693 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
16694 (PerfTest::startup): New function.
16695 (PerfTest::run): Return result of calling body.
16696 (PerfTest::assemble): Rewrite.
16697 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
16698 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
16699 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
16700 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
16701 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
16702
7b606f95
DE
167032015-07-24 Doug Evans <dje@google.com>
16704
16705 * lib/gdb.exp (clean_restart): Make executable optional.
16706
a97b16b8
DE
167072015-07-24 Doug Evans <dje@google.com>
16708
16709 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
16710 compiler_info references.
16711 * gdb.cp/temargs.exp: Ditto.
16712 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
16713 (get_compiler_info): Early exit if already computed. Set compiler_info
16714 to "unknown" if there was a problem.
16715 (test_compiler_info): Add function comment. Call get_compiler_info.
16716
35baa57f
DE
167172015-07-24 Doug Evans <dje@google.com>
16718
16719 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
16720 (workers/%.worker, build-perf): New rule.
16721 (GDB_PERFTEST_MODE): New variable.
16722 (check-perf): Use it.
16723 (clean): Clean up gdb.perf parallel build subdirs.
16724 * lib/build-piece.exp: New file.
16725 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
16726 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
16727 name.
16728 (standard_temp_file): Ditto.
16729 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16730 of $GDB_PARALLEL.
16731
6ebea266
DE
167322015-07-24 Doug Evans <dje@google.com>
16733
16734 * lib/future.exp (gdb_default_target_compile): New option
16735 "early_flags".
16736 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
16737 --as-needed.
16738
1e76a7e9
SDJ
167392015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
16740
16741 * gdb.base/catch-syscall.exp: Call gdb_exit before
16742 gdb_skip_xml_test.
16743
5068630a
PA
167442015-07-24 Pedro Alves <palves@redhat.com>
16745
16746 * gdb.python/py-events.exp: Accept output between the stop event
16747 and the prompt.
16748 * gdb.python/py-evsignal.exp: Likewise.
16749 * gdb.python/py-evthreads.exp: Likewise.
16750
77598427
PA
167512015-07-24 Pedro Alves <palves@redhat.com>
16752
16753 PR gdb/18717
16754 * gdb.threads/non-ldr-exit.c: New file.
16755 * gdb.threads/non-ldr-exit.exp: New file.
16756
11e6c98f
YQ
167572015-07-24 Yao Qi <yao.qi@linaro.org>
16758
16759 * gdb.server/ext-wrapper.exp: Test --wrapper option when
16760 restarting process.
16761
51aee833
YQ
167622015-07-24 Yao Qi <yao.qi@linaro.org>
16763
16764 * gdb.server/ext-restart.exp: New file.
16765
8cfe207c
YQ
167662015-07-24 Yao Qi <yao.qi@linaro.org>
16767
16768 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
16769 argument options.
16770 * gdb.server/ext-wrapper.exp: New file.
16771
cc12ce38
DE
167722015-07-23 Doug Evans <dje@google.com>
16773
16774 * gdb.dwarf2/dw2-dummy-cu.S: New file.
16775 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
16776
d0d84780
PMR
167772015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
16778
16779 * gdb.ada/var_arr_typedef.exp: New testcase.
16780 * gdb.ada/var_arr_typedef/pack.adb: New file.
16781 * gdb.ada/var_arr_typedef/pack.ads: New file.
16782 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
16783
8b558f79
JB
167842015-07-20 Joel Brobecker <brobecker@adacore.com>
16785
16786 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
16787
775a3298
JK
167882015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16789
16790 * gdb.arch/i386-biarch-core.exp: Replace istarget
16791 by "complete set gnutarget". Remove expectation for the "core-file"
16792 command.
16793
db1ff28b
JK
167942015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16795
16796 Revert the previous commit:
16797 Tests for validate symbol file using build-id.
16798
0a94970d
JK
167992015-07-15 Aleksandar Ristovski <aristovski@qnx.com
16800
16801 Tests for validate symbol file using build-id.
16802 * gdb.base/solib-mismatch-lib.c: New file.
16803 * gdb.base/solib-mismatch-libmod.c: New file.
16804 * gdb.base/solib-mismatch.c: New file.
16805 * gdb.base/solib-mismatch.exp: New file.
16806
03346981
SL
168072015-07-15 Sandra Loosemore <sandra@codesourcery.com>
16808
16809 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
16810 nios2-*-linux*.
16811 * gdb.base/sigbpt.exp (stepi_out): Likewise.
16812 * gdb.base/siginfo.exp: Likewise.
16813 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16814
42422cc7
PL
168152015-07-15 Pierre Langlois <pierre.langlois@arm.com>
16816
16817 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
16818 Move it to ...
16819 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
16820 ... here.
16821 * gdb.trace/range-stepping.exp: Check that the target supports
16822 range stepping.
16823
cfa68bae
JK
168242015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16825
16826 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
16827
8ffdba26
PA
168282015-07-14 Pedro Alves <palves@redhat.com>
16829
16830 * gdb.base/killed-outside.exp: New file.
16831 * gdb.base/killed-outside.c: New file.
16832
218a5a11
JK
168332015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16834
16835 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
16836 (n at main): New.
16837 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
16838
e03ed3c6
AA
168392015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16840
16841 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
16842 infcall tests instead of setting up for KFAIL.
16843
485668e5
MM
168442015-07-10 Markus Metzger <markus.t.metzger@intel.com>
16845
16846 * gdb.btrace/record_goto-step.exp: New.
16847
08464196
JK
168482015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
16849
16850 PR compile/18484
16851 * gdb.compile/compile.c (struct struct_type): Add volatile to
16852 selffield's type.
16853 * gdb.compile/compile.exp
16854 (compile code struct_object.selffield = &struct_object): Skip further
16855 struct_object tests if this one xfails.
16856
bcf5c1d9
RC
168572015-07-08 Robert O'Callahan <robert@ocallahan.org>
16858
16859 PR exp/18617
16860 * gdb.trace/ax.exp: Add test.
16861
4931af25
YQ
168622015-07-07 Yao Qi <yao.qi@linaro.org>
16863
16864 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
16865 instead of istarget "aarch64*-*-*".
16866 * gdb.arch/aarch64-fp.exp: Likewise.
16867 * gdb.base/float.exp: Likewise.
16868 * gdb.reverse/aarch64.exp: Likewise.
16869 * lib/gdb.exp (is_aarch64_target): New proc.
16870
9fcf688e
YQ
168712015-07-07 Yao Qi <yao.qi@linaro.org>
16872
16873 * lib/gdb.exp (is_aarch32_target): New proc.
16874 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
16875 instead of "istarget "arm*-*-*"".
16876 * gdb.arch/arm-disp-step.exp: Likewise.
16877 * gdb.arch/thumb-bx-pc.exp: Likewise.
16878 * gdb.arch/thumb-prologue.exp: Likewise.
16879 * gdb.arch/thumb-singlestep.exp: Likewise.
16880 * gdb.base/disp-step-syscall.exp: Likewise.
16881 * gdb.base/float.exp: Likewise.
16882
fbd8d50d
YQ
168832015-07-07 Yao Qi <yao.qi@linaro.org>
16884
16885 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
16886 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
16887
71be1fdc
YQ
168882015-07-07 Yao Qi <yao.qi@linaro.org>
16889
16890 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
16891 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
16892 if it exists.
16893 * gdb.multi/multi-arch.exp: Likewise.
16894
3e221d36
SM
168952015-07-07 Simon Marchi <simon.marchi@ericsson.com>
16896
16897 * gdb.python/py-lazy-string.exp: Add missing parentheses to
16898 print.
16899
d441430b
YQ
169002015-07-07 Yao Qi <yao.qi@linaro.org>
16901
16902 * gdb.arch/thumb-singlestep.exp: Do one more single step.
16903
06f810bd
MG
169042015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
16905
16906 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
16907 '[' and ']' characters.
16908
5e61e7c0
IB
169092015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
16910
16911 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
16912
28bf096c
PA
169132015-06-29 Pedro Alves <palves@redhat.com>
16914
16915 PR threads/18127
16916 * gdb.threads/hand-call-new-thread.c: New file.
16917 * gdb.threads/hand-call-new-thread.c: New file.
16918
ee93cd5e
KS
169192015-06-26 Keith Seitz <keiths@redhat.com>
16920 Doug Evans <dje@google.com>
16921
16922 PR 16253
16923 * gdb.cp/var-tag-2.cc: New file.
16924 * gdb.cp/var-tag-3.cc: New file.
16925 * gdb.cp/var-tag-4.cc: New file.
16926 * gdb.cp/var-tag.cc: New file.
16927 * gdb.cp/var-tag.exp: New file.
16928
fc637f04
PP
169292015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16930
16931 * gdb.base/history-duplicates.exp: New test.
16932
2e52ae68
PP
169332015-06-26 Patrick Palka <patrick@parcs.ath.cx>
16934
16935 * gdb.base/completion.exp: Test the completion of the "focus"
16936 command.
16937
6e22494e
JK
169382015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16939
16940 * gdb.arch/amd64-prologue-skip.S: New file.
16941 * gdb.arch/amd64-prologue-skip.exp: New file.
16942
bf7b9cd9
SM
169432015-06-25 Simon Marchi <simon.marchi@ericsson.com>
16944
16945 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
16946 is_address_zero_readable check.
16947
201e8dfd
PB
169482015-06-24 Peter Bergner <bergner@vnet.ibm.com>
16949
16950 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
16951 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
16952
5cd867b4
YQ
169532015-06-24 Yao Qi <yao.qi@linaro.org>
16954
16955 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
16956 linux targets.
16957
4d7be007
YQ
169582015-06-24 Yao Qi <yao.qi@linaro.org>
16959
16960 * lib/gdb.exp (supports_get_siginfo_type): New proc.
16961 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
16962 * gdb.base/siginfo-thread.exp: Likewise.
16963
07fcd301
YQ
169642015-06-22 Yao Qi <yao.qi@linaro.org>
16965
16966 * boards/remote-gdbserver-on-localhost.exp: Add comments.
16967
52042a00
YQ
169682015-06-22 Yao Qi <yao.qi@linaro.org>
16969
16970 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
16971 aarch64*-*-*.
16972 (skip_hw_watchpoint_tests): Likewise.
16973
74bd41ce
PP
169742015-06-18 Patrick Palka <patrick@parcs.ath.cx>
16975
16976 * gdb.base/gdbinit-history.exp: Test the interaction between
16977 setting GDBHISTSIZE and setting the history size via .gdbinit.
16978
bc460514
PP
169792015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16980
16981 PR gdb/16999
16982 * gdb.base/gdbhistsize-history.exp: New test.
16983
b58c513b
PP
169842015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16985
16986 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
16987 with GDBHISTSIZE.
16988 * gdb.base/readline.exp: Likewise.
16989
92046791
YQ
169902015-06-17 Yao Qi <yao.qi@linaro.org>
16991
16992 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
16993 line.
16994
2093d2d3
PP
169952015-06-17 Patrick Palka <patrick@parcs.ath.cx>
16996
16997 * gdb.base/gdbinit-history.exp: Add test case to check that
16998 an unlimited history file does not get truncated on exit.
16999
e6c693af
AA
170002015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17001
17002 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17003 (VECTOR): New macro. Use it...
17004 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17005 ...for these typedefs.
17006 (int8, char1, int1, double1): New typedefs.
17007 (struct just_int2, struct two_int2): New structures.
17008 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17009 (add_structvecs, add_singlevecs): New functions.
17010 (main): Call add_some_intvecs twice.
17011 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17012 the compile and exit upon failure. Try compiling for the "native"
17013 architecture. Test inferior function calls with vector arguments
17014 and vector return value handling with "finish" and "return".
17015
c74f7d1c
JT
170162015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17017
17018 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17019 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17020 PE file.
17021 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17022
98aa42ee
AT
170232015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17024
17025 PR breakpoints/16465
17026 * gdb.mi/mi-dprintf-pending.c: New file.
17027 * gdb.mi/mi-dprintf-pending.exp: New test.
17028 * gdb.mi/mi-dprintf-pendshr.c: New file.
17029
7d73c23c 170302015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 17031 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
17032
17033 * gdb.arch/i386-mpx-map.c: New file.
17034 * gdb.arch/i386-mpx-map.exp: New File.
17035
170362015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17037
17038 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17039 * gdb.arch/i386-mpx.exp: Indentation fixed.
17040
170412015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17042
17043 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17044 function and improved indentation.
17045 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17046 gdb_test_multiple. Added additional tests to skip the test.
17047
170482015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17049
17050 * gdb.arch/i386-avx512.c: Change path in include file.
17051 * gdb.arch/i386-avx512.exp: Change include dir path
17052 compilation flag.
17053 * gdb.arch/i386-mpx.c: Change path in include file.
17054 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17055 flag.
17056
d5eba19a
JK
170572015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17058
17059 * gdb.compile/compile-print.exp (compile print *vararray@3)
17060 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17061
7f361056
JK
170622015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17063
17064 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17065 (do not keep jit in memory): ... this.
17066 (expect 5): Change it to ...
17067 (expect no 5): ... this.
17068
3b462ec2
SM
170692015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17070
17071 PR gdb/15564
17072 * gdb.mi/mi-detach.exp: New file.
17073
e0619de6
JK
170742015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17075
17076 PR symtab/18392
17077 * gdb.arch/amd64-tailcall-self.S: New file.
17078 * gdb.arch/amd64-tailcall-self.c: New file.
17079 * gdb.arch/amd64-tailcall-self.exp: New file.
17080
e970cb34
DB
170812015-05-28 Don Breazeal <donb@codesourcery.com>
17082
17083 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17084 tests for remote targets by checking is_target_gdbserver.
17085
b2e2f908
DE
170862015-05-27 Doug Evans <dje@google.com>
17087
17088 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17089 * gdb.dwarf2/opaque-type-lookup.c: New file.
17090 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17091
82c7be31
DE
170922015-05-26 Doug Evans <dje@google.com>
17093
17094 * gdb.cp/iostream.cc: New file.
17095 * gdb.cp/iostream.exp: New file.
17096
b4f54984
DE
170972015-05-26 Doug Evans <dje@google.com>
17098
17099 * gdb.dwarf2/dw2-op-call.exp: Update.
17100 * gdb.dwarf2/dw4-sig-types.exp: Update.
17101 * gdb.dwarf2/implptr.exp: Update.
17102 * gdb.mi/mi-cmd-param-changed.exp: Update.
17103
4ea6efe9
DE
171042015-05-26 Doug Evans <dje@google.com>
17105
17106 * gdb.python/py-lazy-string.c: New file.
17107 * gdb.python/py-lazy-string.exp: New file.
17108 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17109 (main): Update. Add estring3.
17110 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17111 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17112
f6bb7db3
YQ
171132015-05-26 Omair Javaid <omair.javaid@linaro.org>
17114 Yao Qi <yao.qi@linaro.org>
17115
17116 * gdb.reverse/aarch64.c: New.
17117 * gdb.reverse/aarch64.exp: New.
17118
a81bfbd0
OJ
171192015-05-26 Omair Javaid <omair.javaid@linaro.org>
17120
25d49b86
PA
17121 * lib/gdb.exp (supports_process_record): Return true for
17122 aarch64*-linux*.
a81bfbd0
OJ
17123 (supports_reverse): Likewise.
17124
158bf1b4
PP
171252015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17126
17127 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17128 Use with_test_prefix.
17129
a0145030
AB
171302015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17131
17132 * gdb.base/completion.exp: Add test for completion of layout
17133 names.
17134
ebe3b578
AB
171352015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17136
17137 * lib/gdb.exp (skip_tui_tests): New proc.
17138 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17139
84204ed7
PA
171402015-05-19 Pedro Alves <palves@redhat.com>
17141
17142 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17143 Save the whole env array instead of just HOME. Unset HISTSIZE in
17144 the environment while testing. Restore whole environment
17145 afterwards.
17146
37442ce1
DE
171472015-05-16 Doug Evans <xdje42@gmail.com>
17148
17149 * gdb.guile/scm-ports.c: New file.
17150 * gdb.guile/scm-ports.exp: Add memory port tests.
17151
36de76f9
JK
171522015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17153
17154 * gdb.compile/compile-print.c: New file.
17155 * gdb.compile/compile-print.exp: New file.
17156
3a9558c4
JK
171572015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17158
17159 * gdb.compile/compile-ops.exp: Cast param to void.
17160 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17161 (compile code struct_object.selffield = &struct_object): Add xfail.
17162
aa715135
JG
171632015-05-15 Joel Brobecker <brobecker@adacore.com>
17164
17165 * gdb.ada/arr_enum_with_gap: New testcase.
17166
931e5bc3
JG
171672015-05-15 Joel Brobecker <brobecker@adacore.com>
17168
17169 * gdb.ada/byte_packed_arr: New testcase.
17170
9cd4d857
JB
171712015-05-15 Joel Brobecker <brobecker@adacore.com>
17172
17173 * gdb.ada/pckd_neg: New testcase.
17174
ebfd00d2
PP
171752015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17176
17177 PR gdb/17820
17178 * gdb.base/gdbinit-history.exp: New test.
17179 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17180 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17181
4c082a81
SC
171822015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17183
17184 * gdb.python/py-xmethods.cc: Enhance test case.
17185 * gdb.python/py-xmethods.exp: New tests.
17186 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17187 function.
17188 (B_indexoper): Likewise.
17189 (global_dm_list) : Add new xmethod worker functions.
17190
f7797074
SDJ
171912015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17192
17193 * gdb.base/coredump-filter.exp: Correctly unset
17194 "coredump_var_addr" array.
17195
a4674e4e
PA
171962015-05-08 Pedro Alves <palves@redhat.com>
17197
17198 * gdb.server/non-existing-program.exp: Unset spawn_id.
17199
df2eb078
SC
172002015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17201
17202 PR python/18291
17203 * gdb.python/py-xmethods.exp: Add tests.
17204
422349a3
YQ
172052015-05-08 Yao Qi <yao.qi@linaro.org>
17206
17207 PR gdb/18208
17208 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17209 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17210 function set_coredump_filter, and remove remote_exec call.
17211 Remove argument ipid. Callers update.
17212 (top level): Don't get inferior's PID.
17213
63fc80ce
AA
172142015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17215
17216 * gdb.base/watch_thread_num.exp: Skip test on targets without
17217 access watchpoints.
17218
80ad801e
PA
172192015-05-06 Pedro Alves <palves@redhat.com>
17220
17221 PR server/18081
17222 * gdb.server/non-existing-program.exp: New file.
17223
0fa7fe50
JB
172242015-05-05 Joel Brobecker <brobecker@adacore.com>
17225
17226 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17227
3ea89b92
PMR
172282015-05-05 Joel Brobecker <brobecker@adacore.com>
17229
17230 * gdb.ada/out_of_line_in_inlined: New testcase.
17231
87b8eff0
JB
172322015-05-05 Joel Brobecker <brobecker@adacore.com>
17233
17234 * gdb.ada/var_rec_arr: New testcase.
17235
5fccc635
YQ
172362015-04-30 Yao Qi <yao.qi@linaro.org>
17237
17238 * gdb.base/break-idempotent.exp: If
17239 skip_hw_watchpoint_multi_tests returns true, skip the tests
17240 on "rwatch" and "awatch".
17241
42d38f42
YQ
172422015-04-30 Yao Qi <yao.qi@linaro.org>
17243
17244 * gdb.base/relativedebug.exp: Invoke gdb command
17245 "info sharedlibrary", and if libc.so doesn't have debug info,
17246 skip the test.
17247
2ce1cdbf
DE
172482015-04-29 Doug Evans <dje@google.com>
17249
17250 * gdb.python/py-xmethods.exp: Add ptype tests.
17251 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17252 get_result_type method.
17253
f24a38c5
LM
172542015-04-29 Luis Machado <lgustavo@codesourcery.com>
17255
17256 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17257 the target does not support hardware watchpoints.
17258
ecbf2b3c
LM
172592015-04-29 Luis Machado <lgustavo@codesourcery.com>
17260
17261 * gdb.base/break-always.exp: Abort testing if writing to memory
17262 causes an error.
17263
34f5f757
DE
172642015-04-28 Doug Evans <dje@google.com>
17265
17266 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17267 * gdb.python/py-pp-registration.exp: ... here. New file.
17268 * gdb.python/py-pp-registration.c: New file.
17269 * gdb.python/py-pp-registration.py: New file.
17270
69b4374a
DE
172712015-04-28 Doug Evans <dje@google.com>
17272
17273 * gdb.python/py-bad-printers.c: New file.
17274 * gdb.python/py-bad-printers.py: New file.
17275 * gdb.python/py-bad-printers.exp: New file.
17276
59fb7612
SS
172772015-04-28 Sasha Smundak <asmundak@google.com>
17278
17279 * gdb.python/py-type.exp: New test.
17280
2631b16a
AW
172812015-04-28 Andy Wingo <wingo@igalia.com>
17282
17283 * gdb.python/py-parameter.exp:
17284 * gdb.guile/scm-parameter.exp: Escape the path that we are
17285 matching against, as it might contain characters that are special
17286 to regular expressions.
17287
460efde1
JB
172882015-04-27 Joel Brobecker <brobecker@adacore.com>
17289
17290 * gdb.ada/rec_comp: New testcase.
17291
2d369d8e
SDJ
172922015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17293
17294 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17295 before using it.
17296
cf75d6c3
AB
172972015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17298
17299 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17300 new tests for verilog output.
17301
8dbe7ca5
YQ
173022015-04-24 Yao Qi <yao.qi@linaro.org>
17303
17304 * boards/remote-gdbserver-on-localhost.exp: New file.
17305
4ef9fb2f
PA
173062015-04-23 Pedro Alves <palves@redhat.com>
17307
17308 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17309 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17310 "end of file", remove $inferior_spawn_id from the indirect list.
17311
0a803169
PA
173122015-04-23 Pedro Alves <palves@redhat.com>
17313
17314 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17315
749ef8f8
PA
173162015-04-23 Pedro Alves <palves@redhat.com>
17317
17318 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17319 on $any_spawn_id instead of only on $gdb_spawn_id.
17320
8aae4344
PM
173212015-04-21 Pierre Muller <muller@sourceware.org>
17322
17323 PR pascal/17815
17324 * lib/pascal.exp (gpc_compile): Add new option "class".
17325 (fpc_compile): Likewise.
17326 * gdb.pascal/case-insensitive-symbols.pas: New file.
17327 * gdb.pascal/case-insensitive-symbols.exp: New file.
17328
1586c8fb
GB
173292015-04-20 Gary Benson <gbenson@redhat.com>
17330
17331 * gdb.base/attach.exp: Fix three extended remote failures.
17332
1b6e6f5c
GB
173332015-04-17 Gary Benson <gbenson@redhat.com>
17334
17335 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17336 the main executable over the remote protocol.
17337
e797481d
PA
173382015-04-16 Pedro Alves <palves@redhat.com>
17339
17340 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17341 a new gdbserver if gdbserver_reconnect_p is set.
17342
1ca99c42
PA
173432015-04-16 Pedro Alves <palves@redhat.com>
17344
17345 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17346 is set, don't exit gdbserver.
17347
af9fd6f8
AA
173482015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17349
17350 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17351 appropriate .insn, such that an older assembler can be used.
17352 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17353 the z/Architecture instruction set on 31-bit targets as well.
17354
04ff1e61
AA
173552015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17356
17357 * gdb.go/handcall.exp: Remove all logic related to the first
17358 breakpoint and rely on go_runto_main instead.
17359 * gdb.go/strings.exp: Likewise.
17360 * gdb.go/unsafe.exp: Likewise.
17361 * gdb.go/hello.exp: Likewise. Also rename the remaining
17362 breakpoint marker to "breakpoint 1".
17363 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17364 * gdb.go/strings.go: Likewise.
17365 * gdb.go/unsafe.go: Likewise.
17366 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17367 "set breakpoint 2 here" and rename the remaining breakpoint marker
17368 to "breakpoint 1".
17369
40d2f8d6
SM
173702015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17371
17372 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17373 if itertools.imap is not present.
17374 * gdb.python/py-objfile.exp: Add parentheses.
17375 * gdb.python/py-type.exp: Same.
17376 * gdb.python/py-unwind-maint.py: Same.
17377
8cbc97c6
YQ
173782015-04-15 Yao Qi <yao.qi@linaro.org>
17379
17380 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17381 of ":$ptr_size" and set its form explicitly.
17382
45fd756c
YQ
173832015-04-15 Pedro Alves <palves@redhat.com>
17384 Yao Qi <yao.qi@linaro.org>
17385
17386 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17387 timeout by factor of 4.
17388 (test_regular_watch): Likewise.
17389 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17390 * gdb.reverse/sigall-reverse.exp: Likewise.
17391 * gdb.reverse/until-precsave.exp: Likewise.
17392 * lib/gdb.exp (with_timeout_factor): New proc.
17393 (gdb_expect): Move some code to ...
17394 (get_largest_timeout): ... here. New procedure.
17395
9e811bc3
LM
173962015-04-14 Luis Machado <lgustavo@codesourcery.com>
17397
17398 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17399
0ff6fcb2
LM
174002015-04-13 Luis Machado <lgustavo@codesourcery.com>
17401
17402 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17403 to write to the .text section.
17404
7578d5f7
LM
174052015-04-13 Luis Machado <lgustavo@codesourcery.com>
17406
17407 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17408 Handle the case of targets that do not provide PID information.
17409
2efe15c4
YQ
174102015-04-13 Yao Qi <yao.qi@linaro.org>
17411
17412 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17413 and use expect instead of gdb_expect.
17414
8cd8f2f8
SDJ
174152015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17416
17417 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17418 "coredump_var_addr" to avoid naming conflict with other testcases.
17419
9ee41772
PA
174202015-04-10 Pedro Alves <palves@redhat.com>
17421
17422 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17423 gdb_test_sequence and gdb_assert.
17424
07473109
PA
174252015-04-10 Pedro Alves <palves@redhat.com>
17426
17427 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17428 test messages that don't include the breakpoint address.
17429
de3db44c
YQ
174302015-04-10 Yao Qi <yao.qi@linaro.org>
17431
17432 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17433 false for some offset and width combinations which aren't
17434 supported by linux kernel.
17435
c79d856c
PA
174362015-04-10 Pedro Alves <palves@redhat.com>
17437
17438 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17439 procedure, factored out from ...
17440 (top level): ... here. Add "set displaced-stepping" testing axis.
17441 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17442 parameter "displaced". Use it.
17443 (top level): Use foreach and add "set displaced-stepping" testing
17444 axis.
17445
ebc90b50
PA
174462015-04-10 Pedro Alves <palves@redhat.com>
17447
17448 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17449 Remove comment.
17450 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17451 both the address of the instruction that triggers the watchpoint
17452 and the address of the instruction immediately after, and use
17453 those addresses for the test. Fix comment.
17454
8f572e5c
PA
174552015-04-10 Pedro Alves <palves@redhat.com>
17456
17457 * gdb.base/sigstep.exp (breakpoint_to_handler)
17458 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17459 Test "backtrace" in handler.
17460 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17461 (top level): Add new "displaced" test axis to
17462 breakpoint_to_handler, breakpoint_to_handler_entry and
17463 breakpoint_over_handler.
17464
8d707a12
PA
174652015-04-10 Pedro Alves <palves@redhat.com>
17466
17467 PR gdb/18216
17468 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
17469
ef713951
YQ
174702015-04-10 Yao Qi <yao.qi@linaro.org>
17471
17472 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
17473 (test_add_rn_pc): New function.
17474 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
17475 (top level): Invoke test_add_rn_pc.
17476
906d60cf
PA
174772015-04-10 Pedro Alves <palves@redhat.com>
17478
17479 PR gdb/13858
17480 * gdb.base/step-over-no-symbols.exp: New file.
17481
f2983cc3
AW
174822015-04-09 Andy Wingo <wingo@igalia.com>
17483
17484 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
17485 after the Python tests.
17486
6d62641c
SDJ
174872015-04-08 Keith Seitz <keiths@redhat.com>
17488
17489 PR python/16699
17490 * gdb.python/py-completion.exp: New tests for completion.
17491 * gdb.python/py-completion.py (CompleteLimit1): New class.
17492 (CompleteLimit2): Likewise.
17493 (CompleteLimit3): Likewise.
17494 (CompleteLimit4): Likewise.
17495 (CompleteLimit5): Likewise.
17496 (CompleteLimit6): Likewise.
17497 (CompleteLimit7): Likewise.
17498
f3770638
PA
174992015-04-08 Pedro Alves <palves@redhat.com>
17500
17501 PR gdb/18214
17502 PR gdb/18216
17503 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
17504 function.
17505 (main): Install it as SIGUSR1 handler.
17506 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
17507 parameter. Always use "setup" as prefix. Toggle "set
17508 displaced-stepping" off/on depending on global. Don't switch to
17509 thread 1 here.
17510 (top level): Add displaced stepping "off/on" test axis. Update
17511 "setup" calls. Wrap each subtest with with_test_prefix. Test
17512 continuing with a queued signal in each thread.
17513
4496bed7
PA
175142015-04-08 Pedro Alves <palves@redhat.com>
17515
17516 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
17517 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
17518 gdb_breakpoint instead of gdb_test that doesn't expect anything.
17519 Return early if running to main fails.
17520 * gdb.trace/while-stepping.exp: Likewise.
17521
b97fde92
PA
175222015-04-07 Pedro Alves <palves@redhat.com>
17523
17524 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
17525 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
17526 interact with inferior program.
17527
f71c18e7
PA
175282015-04-07 Pedro Alves <palves@redhat.com>
17529
17530 * lib/gdb.exp (inferior_spawn_id): New global.
17531 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
17532 spawn id after processing the user code.
17533 (default_gdb_start): Set inferior_spawn_id.
17534 (send_inferior): New procedure.
17535 * lib/gdbserver-support.exp (gdbserver_start): Set
17536 inferior_spawn_id.
17537 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
17538
6423214f
PA
175392015-04-07 Pedro Alves <palves@redhat.com>
17540
17541 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
17542 * lib/gdbserver-support.exp (gdbserver_start): Make
17543 $server_spawn_id global.
17544 (gdbserver_start): Don't wait for gdbserver's spawn id with
17545 expect_background.
17546 (close_gdbserver): New procedure.
17547 (gdb_exit): Rename the default version and reimplement.
17548
71c0ee8c
PA
175492015-04-07 Pedro Alves <palves@redhat.com>
17550
72f4393d 17551 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
17552 append the substituted item, not the original item.
17553
203bc29b
PA
175542015-04-07 Pedro Alves <palves@redhat.com>
17555
17556 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
17557 gdb_expect.
17558
508a3ddf
PA
175592015-04-07 Pedro Alves <palves@redhat.com>
17560
17561 * gdb.base/interrupt.exp: Don't handle the case of the inferior
17562 output appearing once only.
17563
9f6dbe2b
PA
175642015-04-07 Pedro Alves <palves@redhat.com>
17565
17566 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
17567 that doesn't expect anything. Return early if running to main
17568 fails.
17569
337532fa
YQ
175702015-04-07 Yao Qi <yao.qi@linaro.org>
17571
17572 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
17573 (child_function): Call alarm.
17574 (main): Move call to alarm into the loop.
17575 * gdb.threads/non-stop-fair-events.exp: Build program with
17576 -DTIMEOUT=$timeout.
17577
01b622d4
DE
175782015-04-06 Doug Evans <xdje42@gmail.com>
17579
17580 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
17581 Fix dest parameter to board_info.
17582 (fpc_compile): Ditto.
17583 (gdb_compile_pascal): Rename dest arg to destfile.
17584
961f4160
PMR
175852015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
17586
17587 * gdb.ada/funcall_ref.exp: New file.
17588 * gdb.ada/funcall_ref/foo.adb: New file.
17589
cafda597
YQ
175902015-04-02 Yao Qi <yao.qi@linaro.org>
17591
17592 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
17593 is remote.
17594
fed040c6
GB
175952015-04-02 Gary Benson <gbenson@redhat.com>
17596
17597 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
17598
d11916aa
SS
175992015-04-01 Sasha Smundak <asmundak@google.com>
17600
17601 * gdb.python/py-unwind-maint.c: New file.
17602 * gdb.python/py-unwind-maint.exp: New test.
17603 * gdb.python/py-unwind-maint.py: New file.
17604 * gdb.python/py-unwind.c: New file.
17605 * gdb.python/py-unwind.exp: New test.
17606 * gdb.python/py-unwind.py: New test.
17607
a1471180
PA
176082015-04-01 Pedro Alves <palves@redhat.com>
17609
17610 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
17611 to fail instead of non-existent $test.
17612
0bbeccb1
PA
176132015-04-01 Pedro Alves <palves@redhat.com>
17614
17615 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
17616 GDBFLAGS if not empty.
17617
3c724c8c
PMR
176182015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
17619
17620 * gdb.ada/complete.exp: Remove "multi_line".
17621 * gdb.ada/info_exc.exp: Remove "multi_line".
17622 * gdb.ada/packed_tagged.exp: Remove "multi_line".
17623 * gdb.ada/ptype_field.exp: Remove "multi_line".
17624 * gdb.ada/sym_print_name.exp: Remove "multi_line".
17625 * gdb.ada/tagged.exp: Remove "multi_line".
17626 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
17627 [multi_line ...]
17628 * gdb.btrace/delta.exp: Likewise.
17629 * gdb.btrace/exception.exp: Likewise.
17630 * gdb.btrace/function_call_history.exp: Likewise.
17631 * gdb.btrace/instruction_history.exp: Likewise.
17632 * gdb.btrace/nohist.exp: Likewise.
17633 * gdb.btrace/record_goto.exp: Likewise.
17634 * gdb.btrace/segv.exp: Likewise.
17635 * gdb.btrace/stepi.exp: Likewise.
17636 * gdb.btrace/tailcall.exp: Likewise.
17637 * gdb.btrace/unknown_functions.exp: Likewise.
17638 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
17639 * lib/gdb.exp: Add the "multi_line" helper.
17640
4eec2deb
PA
176412015-04-01 Pedro Alves <palves@redhat.com>
17642
17643 * gdb.threads/tid-reuse.c: New file.
17644 * gdb.threads/tid-reuse.exp: New file.
17645
df8411da
SDJ
176462015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
17647
17648 PR corefiles/16092
17649 * gdb.base/coredump-filter.c: New file.
17650 * gdb.base/coredump-filter.exp: Likewise.
17651
6ef37366
PM
176522015-03-27 Petr Machata <pmachata@redhat.com>
17653
17654 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
17655 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
17656 (Dwarf::assemble): Initialize them.
17657 (Dwarf::lines): New function.
17658
7ec911b0
JT
176592015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
17660
17661 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
17662 SYMBOL_PREFIX for x86_64-*-cygwin.
17663
ff908ebf
AW
176642015-03-26 Andy Wingo <wingo@igalia.com>
17665
17666 PR symtab/18148
17667 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
17668 const_value but not a location.
17669 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
17670 location defined in non-main CUs are visible.
17671
6d5f0679
YQ
176722015-03-26 Yao Qi <yao.qi@linaro.org>
17673
17674 PR testsuite/18139
17675 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
17676 Add a line number entry for the same line.
17677 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
17678 Add a line number entry for the same line.
17679
2898689b
YQ
176802015-03-26 Yao Qi <yao.qi@linaro.org>
17681
17682 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
17683 .int 0.
17684 (func): Likewise. Add .Lfunc_1 label.
17685 Use .Lfunc_1 label.
17686 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
17687 .int 0.
17688 (func): Likewise.
17689 Use .Lfunc_1 label.
17690
85180498
YQ
176912015-03-26 Yao Qi <yao.qi@linaro.org>
17692
17693 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
17694 Call gdb_compile instead to compile each .s files without debug
17695 information.
17696
8aa08a8d
YQ
176972015-03-26 Yao Qi <yao.qi@linaro.org>
17698
17699 * gdb.base/savedregs.exp (process_saved_regs): Make
17700 "Saved registers:" optional in the pattern.
17701
66849923
MM
177022015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17703
17704 * gdb.btrace/next.exp: Merged into step.exp.
17705 * gdb.btrace/finish.exp: Merged into step.exp.
17706 * gdb.btrace/nexti.exp: Merged into stepi.exp.
17707 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
17708 "record goto" and checking the exact replay position.
17709 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
17710 check for "Recording format" in "info record" output.
17711 * gdb.btrace/record_goto.exp: Choose test file based on target.
17712 * gdb.btrace/x86-record_goto.S: Renamed into ...
17713 * gdb.btrace/x86_64-record_goto.S: ... this.
17714 * gdb.btrace/i686-record_goto.S: New.
17715 * gdb.btrace/x86-tailcall.S: Renamed into ...
17716 * gdb.btrace/x86_64-tailcall.S: ... this.
17717 * gdb.btrace/i686-tailcall.S: New.
17718 * gdb.btrace/x86-tailcall.c: Renamed into ...
17719 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
17720 separate statements. Update test.
17721 * gdb.btrace/delta.exp: Use record_goto.c as test file.
17722 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
17723 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
17724 * gdb.btrace/tailcall.exp: Choose test file based on target.
17725 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
17726
11cc1b74
MM
177272015-03-25 Markus Metzger <markus.t.metzger@intel.com>
17728
17729 * gdb.btrace/exception.exp: Increase BTS buffer size.
17730
a25d8bf9
PA
177312015-03-24 Pedro Alves <palves@redhat.com>
17732
17733 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
17734
856e7dd6
PA
177352015-03-24 Pedro Alves <palves@redhat.com>
17736
17737 * gdb.threads/schedlock.exp (test_step): No longer expect that
17738 "set scheduler-locking step" with "next" over a function call runs
17739 threads unlocked.
17740
ad235a41
AT
177412015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17742
17743 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
17744
15630549
AT
177452015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
17746
17747 PR breakpoints/16466
17748 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
17749 * gdb.mi/mi-pending.c (thread_func): New function.
17750 (int main): Add threading support required.
17751 * gdb.mi/mi-pending.exp: Add tests for this issue.
17752 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
17753 (pendfunc2): Remove stdio dependency.
17754 * gdb.mi/mi-pendshr2.c: New file.
17755
693dca06
KS
177562015-03-23 Keith Seitz <keiths@redhat.com>
17757
17758 * gdb.linespec/keywords.c: New file.
17759 * gdb.linespec/keywords.exp: New file.
17760
7e993ebf
KS
177612015-03-23 Keith Seitz <keiths@redhat.com>
17762
17763 PR gdb/18021
17764 * gdb.dwarf2/staticvirtual.exp: New test.
17765
bc23328c
JK
177662015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
17767
17768 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
17769 * README: Remove HP-UX and gdb.hp.
17770 (configuration):
17771 * configure: Regenerate.
17772 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
17773 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
17774 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
17775 gdb.hp/gdb.defects/Makefile.
17776 * gdb.hp/Makefile.in: File deleted.
17777 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
17778 * gdb.hp/gdb.aCC/optimize.c: File deleted.
17779 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
17780 * gdb.hp/gdb.aCC/run.c: File deleted.
17781 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
17782 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
17783 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
17784 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
17785 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
17786 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
17787 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
17788 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
17789 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
17790 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
17791 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
17792 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
17793 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
17794 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
17795 * gdb.hp/gdb.base-hp/reg.s: File deleted.
17796 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
17797 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
17798 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
17799 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
17800 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
17801 * gdb.hp/gdb.compat/Makefile.in: File deleted.
17802 * gdb.hp/gdb.compat/average.c: File deleted.
17803 * gdb.hp/gdb.compat/sum.c: File deleted.
17804 * gdb.hp/gdb.compat/xdb.c: File deleted.
17805 * gdb.hp/gdb.compat/xdb0.c: File deleted.
17806 * gdb.hp/gdb.compat/xdb0.h: File deleted.
17807 * gdb.hp/gdb.compat/xdb1.c: File deleted.
17808 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
17809 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
17810 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
17811 * gdb.hp/gdb.defects/Makefile.in: File deleted.
17812 * gdb.hp/gdb.defects/bs14602.c: File deleted.
17813 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
17814 * gdb.hp/gdb.defects/solib-d.c: File deleted.
17815 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
17816 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
17817 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
17818 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
17819 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
17820 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
17821 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
17822 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
17823 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
17824 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
17825 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
17826 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
17827 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
17828 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
17829 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
17830 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
17831 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
17832 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
17833 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
17834 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
17835 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
17836 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
17837 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
17838 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
17839 * gdb.hp/tools/odump: File deleted.
17840
8bf3b159
PA
178412015-03-19 Pedro Alves <palves@redhat.com>
17842
17843 * gdb.threads/continue-pending-status.exp (saw_thread_2)
17844 (saw_thread_3): New globals.
17845 (top level): Increment them when an event for the corresponding
17846 thread is seen.
17847 (no thread starvation): New test.
17848
eb54c8bf
PA
178492015-03-19 Pedro Alves <palves@redhat.com>
17850
17851 * gdb.threads/continue-pending-status.c: New file.
17852 * gdb.threads/continue-pending-status.exp: New file.
17853
32d2e5d6
PA
178542015-03-18 Pedro Alves <palves@redhat.com>
17855
17856 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
17857 Use gdb_is_target_remote instead of is_remote. Use
17858 gdb_test_multiple instead of gdb_expect. Exit early if
17859 gdb_test_multiple hits its internal matches. Tighten stepi tests
17860 expected output. Fail on exit with any signal, instead of just
17861 SIGILL.
17862
f68f11b7
YQ
178632015-03-18 Yao Qi <yao.qi@linaro.org>
17864
17865 PR tdep/18107
17866 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
17867 variable.
17868 * gdb.base/catch-syscall.exp: Don't skip it on
17869 aarch64*-*-linux* target. Remove elements in all_syscalls.
17870 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
17871 target.
17872 (setup_all_syscalls): New proc.
17873
ca5fd19b
YQ
178742015-03-16 Yao Qi <yao.qi@linaro.org>
17875
17876 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
17877 (top level): Skip tests if valid_addr_p returns false for
17878 $cmd1 or $cmd2.
17879
85642ba0
AW
178802015-03-11 Andy Wingo <wingo@igalia.com>
17881
17882 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
17883
e03f9645
YQ
178842015-03-11 Yao Qi <yao.qi@linaro.org>
17885
17886 * gdb.base/catch-syscall.exp: Fix typo in comments.
17887
5d0962b2
YQ
178882015-03-11 Yao Qi <yao.qi@linaro.org>
17889
17890 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
17891
b2df3cef
PA
178922015-03-09 Pedro Alves <palves@redhat.com>
17893
17894 * dg-extract-results.py: Delete.
17895
ef878e53
PA
178962015-03-09 Pedro Alves <palves@redhat.com>
17897
17898 Merge dg-extract-results.sh from GCC upstream (r218843).
17899
17900 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
17901 * dg-extract-results.sh: Use --text with grep to avoid issues with
17902 binary files. Fall back to cat -v, if that doesn't work.
17903
9494d219
PA
179042015-03-05 Pedro Alves <palves@redhat.com>
17905
17906 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
17907
a8d9763a
SM
179082015-03-04 Simon Marchi <simon.marchi@ericsson.com>
17909
17910 * lib/mi-support.exp (mi_expect_interrupt): Accept
17911 alternative event for when in all-stop mode.
17912
be9957b8
PA
179132015-03-04 Pedro Alves <palves@redhat.com>
17914
17915 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
17916
d57be0f4 179172015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
17918
17919 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
17920
c214c7cf
AA
179212015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17922
17923 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
17924 regexps for GDB's current line display, accept a hex address
17925 preceding the line number.
17926
6d74a497
AA
179272015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
17928
17929 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
17930 the 'arch1' variable for "s390*-linux*" targets.
17931
511aee7c
PA
179322015-03-04 Pedro Alves <palves@redhat.com>
17933
17934 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
17935 (main): Pass missing retval argument to pthread_join call.
17936
95e50b27
PA
179372015-03-02 Pedro Alves <palves@redhat.com>
17938
17939 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
17940 (top level): Call do_test with non-stop as well.
17941
28054d69
PA
179422015-03-02 Pedro Alves <palves@redhat.com>
17943
17944 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
17945 -1.
17946
4fa5d7b4
AA
179472015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17948
17949 * gdb.arch/s390-vregs.exp: New test.
17950 * gdb.arch/s390-vregs.S: New file.
17951
97c18565
PA
179522015-02-27 Pedro Alves <palves@redhat.com>
17953
17954 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
17955 call to catch_command_errors.
17956 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
17957 catch_command_errors.
17958
a37bfa30
PA
179592015-02-27 Pedro Alves <palves@redhat.com>
17960
17961 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
17962 "true" for boolean result.
17963 * gdb.gdb/selftest.exp (test_with_self): Also accept full
17964 prototype of main.
17965
6f98576f
PA
179662015-02-27 Pedro Alves <palves@redhat.com>
17967
17968 * lib/unbuffer_output.c: New file.
17969 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
17970 (main): Call gdb_unbuffer_output.
17971
eba5ab56
YQ
179722015-02-27 Yao Qi <yao.qi@linaro.org>
17973
17974 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
17975 target.
17976
0def5aaa
DE
179772015-02-26 Doug Evans <dje@google.com>
17978
17979 * gdb.cp/class2.cc (Dbase, D): New classes.
17980 (main): New local delta.
17981 * gdb.cp/class2.exp: Test printing delta.
17982 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
17983 (dynbar): New global.
17984 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
17985
081a1c2c
JK
179862015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17987
17988 * gdb.compile/compile-ifunc.c: New file.
17989 * gdb.compile/compile-ifunc.exp: New file.
17990
2f41223f
AT
179912015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
17992
17993 * gdb.base/structs.exp: Check for correct struct on finish.
17994
03eddd80
YQ
179952015-02-26 Yao Qi <yao.qi@linaro.org>
17996
17997 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
17998 is zero.
17999
80c57053
JK
180002015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18001
18002 * gdb.arch/cordic.ko.bz2: New file.
18003 * gdb.arch/cordic.ko.debug.bz2: New file.
18004 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18005
21613c12
YQ
180062015-02-25 Yao Qi <yao.qi@linaro.org>
18007
18008 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18009 aarch64*-*-* target.
18010
d8b901ed
PA
180112015-02-23 Pedro Alves <palves@redhat.com>
18012
18013 * lib/gdb.exp (delete_breakpoints): Rewrite using
18014 gdb_test_multiple.
18015
e5b85ead
PA
180162015-02-23 Pedro Alves <palves@redhat.com>
18017
18018 * gdb.base/info-os.c: Include stdlib.h.
18019
85c3a371
DE
180202015-02-22 Doug Evans <xdje42@gmail.com>
18021
18022 PR symtab/17855
18023 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18024 is read after symbols have been re-read.
18025 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18026 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18027
96553a0c
DE
180282015-02-21 Doug Evans <dje@google.com>
18029
18030 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18031
97a0c697
JK
180322015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18033
18034 PR corefiles/17808
18035 * gdb.arch/i386-biarch-core.core.bz2: New file.
18036 * gdb.arch/i386-biarch-core.exp: New file.
18037
a47cd6e9
PA
180382015-02-21 Pedro Alves <palves@redhat.com>
18039
18040 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18041 runto_main fails.
18042
c5facdc4
PA
180432015-02-20 Pedro Alves <palves@redhat.com>
18044
18045 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18046 info probes.
18047
2db9a427
PA
180482015-02-20 Pedro Alves <palves@redhat.com>
18049
18050 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18051
60fb7e9e
PA
180522015-02-20 Pedro Alves <palves@redhat.com>
18053
18054 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18055 clean_restart before gdb_target_supports_trace.
18056
5c5019c2
PA
180572015-02-20 Pedro Alves <palves@redhat.com>
18058
18059 PR threads/18006
18060 * gdb.threads/clone-thread_db.c: New file.
18061 * gdb.threads/clone-thread_db.exp: New file.
18062
c9587f88
AT
180632015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18064
18065 PR breakpoints/16812
18066 * gdb.base/catch-gdb-caused-signals.c: New file.
18067 * gdb.base/catch-gdb-caused-signals.exp: New file.
18068
f6a88844
JM
180692015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18070
18071 * configure: Regenerated.
18072 * configure.ac: Use GDB_AC_TRANSFORM.
18073 * aclocal.m4: sinclude ../transform.m4.
18074
497c491b
JM
180752015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18076
18077 * lib/dtrace.exp: New file.
18078 * gdb.base/dtrace-probe.exp: Likewise.
18079 * gdb.base/dtrace-probe.d: Likewise.
18080 * gdb.base/dtrace-probe.c: Likewise.
18081 * lib/pdtrace.in: Likewise.
18082 * configure.ac: Output variables with the transformed names of
18083 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18084 * configure: Regenerated.
18085
03e98035
JM
180862015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18087
18088 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18089 expected message when trying to access $_probe_* convenience
18090 variables while not on a probe.
18091
63cc30e9
JK
180922015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18093
18094 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18095
0703599a
PA
180962015-02-11 Pedro Alves <pedro@codesourcery.com>
18097
18098 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18099 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18100
7e60a48e
DE
181012015-02-10 Doug Evans <xdje42@gmail.com>
18102
18103 * lib/gdb.exp (gdb_load): Always return a result.
18104
01b088bc
PA
181052015-02-10 Pedro Alves <palves@redhat.com>
18106
18107 * gdb.threads/signal-sigtrap.c: New file.
18108 * gdb.threads/signal-sigtrap.exp: New file.
18109
b05ec7a5
AT
181102015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18111
18112 * gdb.trace/no-attach-trace.c: New file.
18113 * gdb.trace/no-attach-trace.exp: New file.
18114
a2c2acaf
MW
181152015-02-09 Mark Wielaard <mjw@redhat.com>
18116
18117 * gdb.dwarf2/atomic.c: New file.
18118 * gdb.dwarf2/atomic-type.exp: Likewise.
18119
31fd9caa
MM
181202015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18121
18122 * gdb.btrace/buffer-size.exp: Update "info record" output.
18123 * gdb.btrace/delta.exp: Update "info record" output.
18124 * gdb.btrace/enable.exp: Update "info record" output.
18125 * gdb.btrace/finish.exp: Update "info record" output.
18126 * gdb.btrace/instruction_history.exp: Update "info record" output.
18127 * gdb.btrace/next.exp: Update "info record" output.
18128 * gdb.btrace/nexti.exp: Update "info record" output.
18129 * gdb.btrace/step.exp: Update "info record" output.
18130 * gdb.btrace/stepi.exp: Update "info record" output.
18131 * gdb.btrace/nohist.exp: Update "info record" output.
18132
d33501a5
MM
181332015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18134
18135 * gdb.btrace/buffer-size: New.
18136
f4abbc16
MM
181372015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18138
18139 * gdb.btrace/delta.exp: Update "info record" output.
18140 * gdb.btrace/enable.exp: Update "info record" output.
18141 * gdb.btrace/finish.exp: Update "info record" output.
18142 * gdb.btrace/instruction_history.exp: Update "info record" output.
18143 * gdb.btrace/next.exp: Update "info record" output.
18144 * gdb.btrace/nexti.exp: Update "info record" output.
18145 * gdb.btrace/step.exp: Update "info record" output.
18146 * gdb.btrace/stepi.exp: Update "info record" output.
18147 * gdb.btrace/nohist.exp: Update "info record" output.
18148
b9d61307
SM
181492015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18150
18151 PR gdb/15678
18152 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18153
e584fdbc
PA
181542015-02-06 Pedro Alves <palves@redhat.com>
18155
18156 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18157 macro.
18158 (seconds_left, again): New globals.
18159 (main): Wait seconds_left in a 1-second sleep loop instead of
18160 sleeping 180 seconds. If 'again' is set, reset the seconds
18161 counter.
18162 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18163 'again' in the inferior before detaching. Print the seconds left.
18164 (options): New global.
18165 (top level): Build program with -DTIMEOUT=$timeout.
18166
77f41761
PA
181672015-02-06 Pedro Alves <palves@redhat.com>
18168
18169 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18170 determine how many seconds to pass to 'alarm'.
18171 * gdb.base/gdb-sigterm.exp (top level): Build program with
18172 -DTIMEOUT=$timeout.
18173 (do_test): Return success/failure indication. Add more verbose
18174 logging. Don't fail if 200 single steps are seen. Instead, fail
18175 when the test times out.
18176 (passes): New global.
18177 (top level): Break the testing loop if testing fails on any
18178 iteration. Use gdb_assert.
18179
b9394193
DB
181802015-02-04 Don Breazeal <donb@codesourcery.com>
18181
18182 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18183 and initialize them.
18184 (ipc_cleanup): New function.
18185 (main): Don't declare shmid, semid, and msqid. Add a call to
18186 atexit so that we call ipc_cleanup on exit.
18187
42d9e528
PA
181882015-02-04 Pedro Alves <palves@redhat.com>
18189
18190 * boards/native-extended-gdbserver.exp: Remove any target variant
18191 specifications from the board name before clearing the isremote
18192 flag from board_info.
18193
ae6ae975
DE
181942015-01-31 Doug Evans <xdje42@gmail.com>
18195
18196 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18197
cfb069a8
GB
181982015-01-31 Gary Benson <gbenson@redhat.com>
18199
18200 * gdb.base/completion.exp: Disable completion limiting for
18201 existing tests. Add new tests to check completion limiting.
18202 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18203
5dd31d79
DE
182042015-01-31 Doug Evans <xdje42@gmail.com>
18205
18206 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18207
9f050062
DE
182082015-01-31 Doug Evans <xdje42@gmail.com>
18209
18210 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18211 entries. Duplicate file section script entries.
18212 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18213 inlined entries. Add test for safe-path rejection.
18214 * gdb.python/py-section-script.c: Add duplicate inlined section script
18215 entries. Duplicate file section script entries.
18216 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18217 inlined entries. Add test for safe-path rejection.
18218
df25ebbd
JB
182192015-01-29 Joel Brobecker <brobecker@adacore.com>
18220
18221 * gdb.ada/disc_arr_bound: New testcase.
18222
4a0ca9ec
JB
182232015-01-29 Joel Brobecker <brobecker@adacore.com>
18224
18225 * gdb.ada/mi_var_array: New testcase.
18226
3a8b707a
DE
182272015-01-27 Doug Evans <dje@google.com>
18228
18229 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18230 Add test for objfile.filename, objfile.username after objfile
18231 has been unloaded.
18232
f8313f6e
JB
182332015-01-26 Joel Brobecker <brobecker@adacore.com>
18234
18235 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18236 the second test to print the name attribute of value
18237 returned by the call to gdb.lookup_type, and adjust
18238 the expected output accordingly.
18239
37bc665e
MW
182402015-01-25 Mark Wielaard <mjw@redhat.com>
18241
18242 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18243 * gdb.base/disp-step-fork.c: Include unistd.h.
18244 * gdb.base/siginfo-obj.c: Include stdio.h.
18245 * gdb.base/siginfo-thread.c: Likewise.
18246 * gdb.mi/non-stop.c: Include unistd.h.
18247 * gdb.mi/nsthrexec.c: Include stdio.h.
18248 * gdb.mi/pthreads.c: Include unistd.h.
18249 * gdb.modula2/unbounded1.c (main): Declare returns int.
18250 * gdb.reverse/consecutive-reverse.c: Likewise.
18251 * gdb.threads/create-fail.c: Include unistd.h.
18252 * gdb.threads/killed.c: Likewise.
18253 * gdb.threads/linux-dp.c: Likewise.
18254 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18255 * gdb.threads/non-ldr-exc-2.c: Likewise.
18256 * gdb.threads/non-ldr-exc-3.c: Likewise.
18257 * gdb.threads/non-ldr-exc-4.c: Likewise.
18258 * gdb.threads/pthreads.c: Include unistd.h.
18259 (main): Declare returns int.
18260 * gdb.threads/tls-main.c (foo): New declaration.
18261 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18262
f7e5394d
SM
182632015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18264
18265 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18266 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18267
743649fd
MW
182682015-01-15 Mark Wielaard <mjw@redhat.com>
18269
18270 * gdb.base/noreturn-return.c: New file.
18271 * gdb.base/noreturn-return.exp: New file.
18272 * gdb.base/noreturn-finish.c: New file.
18273 * gdb.base/noreturn-finish.exp: New file.
18274
198297aa
PA
182752015-01-23 Pedro Alves <palves@redhat.com>
18276
18277 * gdb.threads/continue-pending-after-query.c: New file.
18278 * gdb.threads/continue-pending-after-query.exp: New file.
18279
717cf30c
AG
182802015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18281 Simon Marchi <simon.marchi@ericsson.com>
18282
18283 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18284 * gdb.base/valgrind-db-attach.exp: Same.
18285 * gdb.base/valgrind-infcall.exp: Same.
18286 * lib/mi-support.exp (default_mi_gdb_start): Same.
18287 * lib/prompt.exp (default_prompt_gdb_start): Same.
18288 * lib/gdb.exp (default_gdb_spawn): Same.
18289 (gdb_interact): New.
18290
18291
4b62a76e
JK
182922015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18293
18294 * gdb.compile/compile.exp (pointer to jit function): New test.
18295
b4cdae6f
WW
182962015-01-17 Wei-cheng Wang <cole945@gmail.com>
18297
18298 * lib/gdb.exp (supports_process_record): Return true for
18299 powerpc*-*-linux*.
18300 (supports_reverse): Likewise.
18301
d221e7ef
DB
183022015-01-15 Don Breazeal <donb@codesourcery.com>
18303
18304 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18305 instead of checking whether the target board is remote and
18306 use spawn_wait_for_attach instead of exec/sleep.
18307 * gdb.base/attach-twice.exp: Likewise.
18308
bafffb51
JB
183092015-01-15 Joel Brobecker <brobecker@adacore.com>
18310
18311 * gdb.ada/var_arr_attrs: New testcase.
18312
5589af0e
PA
183132015-01-14 Pedro Alves <palves@redhat.com>
18314 Joel Brobecker <brobecker@adacore.com>
18315
18316 PR gdb/17525
18317 * gdb.base/bp-cmds-execution-x-script.c: New file.
18318 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18319 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18320
6c400b59
PA
183212015-01-14 Pedro Alves <palves@redhat.com>
18322
18323 PR cli/17828
18324 * gdb.base/batch-preserve-term-settings.c: New file.
18325 * gdb.base/batch-preserve-term-settings.exp: New file.
18326
e02c96a7
DE
183272015-01-13 Doug Evans <dje@google.com>
18328
18329 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18330 binary.
18331
576fd14c
JB
183322015-01-13 Joel Brobecker <brobecker@adacore.com>
18333
18334 * Makefile.in (clean mostlyclean): Do not delete *.py.
18335
04dccad0
JB
183362015-01-13 Joel Brobecker <brobecker@adacore.com>
18337
18338 * gdb.python/py-lookup-type.exp: New file.
18339
3d230f71
PA
183402015-01-12 Pedro Alves <palves@redhat.com>
18341
18342 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18343 restore GDBFLAGS before returning.
18344
7e67715d
JK
183452015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18346
18347 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18348 is_amd64_regs_target and is_x86_like_target.
18349
f2e0d4b4
DE
183502015-01-11 Doug Evans <xdje42@gmail.com>
18351
18352 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18353 is given without an explicit form.
18354 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18355 attributes.
18356 * gdb.dwarf/corrupt.exp: Ditto.
18357 * gdb.dwarf2/enum-type.exp: Ditto.
18358 * gdb.trace/entry-values.exp: Ditto.
18359 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18360
439250fb
DE
183612015-01-11 Doug Evans <xdje42@gmail.com>
18362
18363 PR gdb/15830
18364 * gdb.base/maint.exp: Remove references to "maint demangle".
18365 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18366 Add tests for explicitly specifying language to demangle.
18367 * gdb.dlang/demangle.exp: Ditto.
18368
ede9f622
PA
183692015-01-09 Pedro Alves <palves@redhat.com>
18370
18371 * gdb.threads/non-stop-fair-events.c: New file.
18372 * gdb.threads/non-stop-fair-events.exp: New file.
18373
a7b796db
PA
183742015-01-09 Pedro Alves <palves@redhat.com>
18375
18376 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18377 the global scope. Set a breakpoint after all threads are started
18378 rather than stepping over two source lines. Expect the prompt.
18379 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18380 global.
18381 (NUM): Now 15.
18382 (main): Use threads_started_barrier to wait for all threads to
18383 start. Main thread no longer calls thread_function. Exit after
18384 180 seconds.
18385 (loop): New function.
18386 (thread_function): Wait on threads_started_barrier barrier. Call
18387 'loop' at each iteration.
18388 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18389 threads have started, instead of hardcoding number of "next"
18390 steps. Use an access watchpoint instead of a write watchpoint.
18391
9665ffdd
PA
183922015-01-09 Pedro Alves <palves@redhat.com>
18393
18394 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18395 (thread_func): Wait on barrier.
18396 (main): Wait for all threads to start before stopping GDB.
18397 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18398 global.
18399 (thread1_func, thread2_func): Wait on barrier.
18400 (main): Wait for all threads to start before stopping GDB.
18401 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18402 New global.
18403 (thread1_func, thread2_func): Wait on barrier.
18404 (main): Wait for all threads to start before stopping GDB.
18405
c945a99f
PA
184062015-01-09 Pedro Alves <palves@redhat.com>
18407
18408 * gdb.threads/attach-many-short-lived-threads.c: New file.
18409 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18410
c1a747c1
PA
184112014-01-09 Pedro Alves <palves@redhat.com>
18412
18413 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18414 instead of to thread 2.
18415 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18416 Add barrier around each pthread_create call instead of around all
18417 calls.
18418 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18419 Set a break on thread_function and have the child threads hit it
18420 one at at a time.
18421
60b3033e
PA
184222015-01-09 Pedro Alves <palves@redhat.com>
18423
18424 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18425 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18426 false.
18427 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18428 checking whether the target board is remote.
18429 * gdb.multi/multi-attach.exp: Likewise.
18430 * gdb.python/py-sync-interp.exp: Likewise.
18431 * gdb.server/ext-attach.exp: Likewise.
18432 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18433 tests that need to attach, instead of checking whether the target
18434 board is remote at the top of the file.
18435
acc018ac
YQ
184362015-01-08 Yao Qi <yao@codesourcery.com>
18437
18438 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18439
50a18af8
JK
184402015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18441
18442 Fix testcase compilation.
18443 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18444
8503d6e1
JB
184452015-01-06 Joel Brobecker <brobecker@adacore.com>
18446
18447 * gdb.python/py-type.exp: Add a couple test about empty
18448 array creation, and negative-length array creation.
18449
cc73dbcc
DE
184502015-01-02 Doug Evans <xdje42@gmail.com>
18451
18452 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18453
0300bbc7
DE
184542015-01-02 Doug Evans <dje@google.com>
18455
18456 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18457
9d85a0ec
YQ
184582014-12-29 Yao Qi <yao@codesourcery.com>
18459
18460 * gdb.trace/entry-values.exp: Update comments. Rename variable
18461 bar_call_foo to returned_from_foo.
18462
87186c6a
MMN
184632014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
18464
18465 PR gdb/17394
18466 * gdb.linespec/break-asm-file.c: New file.
18467 * gdb.linespec/break-asm-file.exp: New file.
18468 * gdb.linespec/break-asm-file0.s: New file.
18469 * gdb.linespec/break-asm-file1.s: New file.
18470
1bab7383
YQ
184712014-12-18 Nigel Stephens <nigel@mips.com>
18472 Maciej W. Rozycki <macro@codesourcery.com>
18473
18474 * gdb.base/float.exp: Handle the new output from "info float" on
18475 MIPS targets.
18476
1bc1068a
JK
184772014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18478
18479 Fix MinGW compilation.
18480 * gdb.compile/compile-ops.exp: Update untested message if
18481 !skip_compile_feature_tests.
18482 * gdb.compile/compile-setjmp.exp: Likewise.
18483 * gdb.compile/compile-tls.exp: Likewise.
18484 * gdb.compile/compile.exp: Likewise.
18485 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
18486 supported on this host".
18487
b6615d10
DE
184882014-12-16 Doug Evans <xdje42@gmail.com>
18489
18490 * boards/stabs.exp: New file.
18491
25dda427
AA
184922014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
18493
18494 * gdb.base/completion.exp: Adjust to format changes of "maint
18495 print user-registers".
18496
bf330350
CU
184972014-12-16 Catalin Udma <catalin.udma@freescale.com>
18498
18499 PR server/17457
18500 * gdb.arch/aarch64-fp.c: New file.
18501 * gdb.arch/aarch64-fp.exp: New file.
18502
395cf596
SDJ
185032014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
18504
18505 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
18506 r210637, r210913, r211666, r215400, r215817).
18507
18508 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
18509 * dg-extract-results.py: New file.
18510 * dg-extract-results.sh: Use it if the environment seems
18511 suitable.
18512
18513 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
18514
18515 * dg-extract-results.py (parse_run): Handle warnings that
18516 are printed before a test harness is run.
18517
18518 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
18519
18520 * dg-extract-results.py (Named): Remove __cmp__ method.
18521 (output_variation): Use a key to sort variation.harnesses.
18522
18523 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
18524
18525 * dg-extract-results.py: For Python 3, force sys.stdout to
18526 handle surrogate escape sequences.
18527 (safe_open): New function.
18528 (output_segment, main): Use it.
18529
18530 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
18531
18532 * dg-extract-results.py (Prog.result_re): Include options
18533 in test name.
18534
18535 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
18536
18537 * dg-extract-results.py (output_variation): Always sort if
18538 do_sum.
18539
e882ef3c
SM
185402014-12-15 Simon Marchi <simon.marchi@ericsson.com>
18541
18542 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
18543 as long as we get pagination notifications.
18544
4992aa20
JM
185452014-12-15 Jason Merrill <jason@redhat.com>
18546
18547 * Makefile.in (check-gdb.%): Restore.
18548 * README: Mention it.
18549
c1b5a1a6
JB
185502014-12-13 Joel Brobecker <brobecker@adacore.com>
18551
18552 * gdb.ada/str_uninit: New testcase.
18553
5537b577
JK
185542014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18555
18556 PR symtab/17642
18557 * gdb.base/vla-stub-define.c: New file.
18558 * gdb.base/vla-stub.c: New file.
18559 * gdb.base/vla-stub.exp: New file.
18560
bb2ec1b3
TT
185612014-12-12 Phil Muldoon <pmuldoon@redhat.com>
18562 Jan Kratochvil <jan.kratochvil@redhat.com>
18563 Tom Tromey <tromey@redhat.com>
18564
18565 * configure.ac: Add gdb.compile/.
18566 * configure: Regenerate.
18567 * gdb.compile/Makefile.in: New file.
18568 * gdb.compile/compile-ops.exp: New file.
18569 * gdb.compile/compile-ops.c: New file.
18570 * gdb.compile/compile-tls.c: New file.
18571 * gdb.compile/compile-tls.exp: New file.
18572 * gdb.compile/compile-constvar.S: New file.
18573 * gdb.compile/compile-constvar.c: New file.
18574 * gdb.compile/compile-mod.c: New file.
18575 * gdb.compile/compile-nodebug.c: New file.
18576 * gdb.compile/compile-setjmp-mod.c: New file.
18577 * gdb.compile/compile-setjmp.c: New file.
18578 * gdb.compile/compile-setjmp.exp: New file.
18579 * gdb.compile/compile-shlib.c: New file.
18580 * gdb.compile/compile.c: New file.
18581 * gdb.compile/compile.exp: New file.
18582 * lib/gdb.exp (skip_compile_feature_tests): New proc.
18583
4ff709eb
TT
185842014-12-12 Tom Tromey <tromey@redhat.com>
18585
18586 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
18587 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
18588
6dddd6a5
DE
185892014-12-12 Doug Evans <dje@google.com>
18590
18591 * lib/gdb-python.exp (get_python_valueof): New function.
18592 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
18593
71c24708
AA
185942014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18595
18596 * gdb.base/completion.exp: Add test for completion of "info
18597 registers ".
18598
3e29f34a
MR
185992014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
18600
18601 * gdb.base/func-ptrs.c: New file.
18602 * gdb.base/func-ptrs.exp: New file.
18603
fc126975
SM
186042014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18605
18606 PR breakpoints/17012
18607 * gdb.base/dprintf-detach.c: New file.
18608 * gdb.base/dprintf-detach.exp: New file.
18609
0a46d518
SM
186102014-12-10 Simon Marchi <simon.marchi@ericsson.com>
18611
18612 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
18613 * lib/gdb.exp (target_is_gdbserver): New procedure.
18614
a0be3e44
DE
186152014-12-08 Doug Evans <dje@google.com>
18616
18617 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
18618
df1b803a
YQ
186192014-12-05 Yao Qi <yao@codesourcery.com>
18620
18621 * gdb.guile/scm-error.exp: Remove the third argument to
18622 gdb_remote_download.
18623 * gdb.guile/scm-frame-args.exp: Likewise.
18624 * gdb.guile/scm-section-script.exp: Likewise.
18625
ddb9f679
YQ
186262014-12-05 Yao Qi <yao@codesourcery.com>
18627
18628 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
18629
86e4ed39
DE
186302014-12-04 Doug Evans <dje@google.com>
18631
18632 * gdb.python/py-objfile.exp: Add tests for
18633 objfile.add_separate_debug_file.
18634
7c50a931
DE
186352014-12-04 Doug Evans <dje@google.com>
18636
18637 * lib/gdb.exp (get_build_id): New function.
18638 (build_id_debug_filename_get): Rewrite to use it.
18639 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
18640
621661e3
MR
186412014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
18642
18643 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
18644 `method(long)', not just 0x0.
18645 * gdb.cp/nsalias.exp: Align code labels to 4.
18646 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
18647 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
18648 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
18649 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
18650 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
18651 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
18652
29f0c3b7
DE
186532014-12-02 Doug Evans <dje@google.com>
18654
e1e061e7 18655 PR symtab/17602
29f0c3b7 18656 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 18657 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
18658 * gdb.cp/anon-ns.exp: Update.
18659
162078c8
NB
186602014-12-02 Nick Bull <nicholaspbull@gmail.com>
18661
18662 * gdb.python/py-events.py (inferior_call_handler): New.
18663 (register_changed_handler, memory_changed_handler): New.
18664 (test_events.invoke): Register new handlers.
18665 * gdb.python/py-events.exp: Add tests for inferior call,
18666 memory_changed and register_changed events.
18667
fdb09caf
AA
186682014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18669
18670 * gdb.base/execl-update-breakpoints.exp: Specify the link address
18671 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
18672 if the linker doesn't understand this.
18673
55cfb2c4
SM
186742014-12-01 Simon Marchi <simon.marchi@ericsson.com>
18675
18676 * gdb.python/python.exp: Change expected reply to help().
18677
9e8cd6df
YQ
186782014-12-01 Yao Qi <yao@codesourcery.com>
18679
18680 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
18681 AC_CONFIG_SUBDIRS(gdb.gdbtk).
18682 * configure: Re-generated.
18683
6c659fc2
SC
186842014-11-28 Siva Chandra Reddy <sivachandra@google.com>
18685
18686 * gdb.cp/chained-calls.cc: New file.
18687 * gdb.cp/chained-calls.exp: New file.
18688 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
18689
d7fc3181
SM
186902014-11-28 Simon Marchi <simon.marchi@ericsson.com>
18691
18692 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
18693 * gdb.dwarf2/symtab-producer.exp: Same.
18694 * gdb.gdb/python-interrupts.exp: Same.
18695 * gdb.gdb/python-selftest.exp: Same.
18696 * gdb.python/py-linetable.exp: Same.
18697 * gdb.python/py-type.exp: Same.
18698 * gdb.python/py-value-cc.exp: Same.
18699 * gdb.python/py-value.exp: Same.
18700
10e79639
YQ
187012014-11-28 Yao Qi <yao@codesourcery.com>
18702
18703 * gdb.base/break-probes.exp: Match library name prefixed with
18704 sysroot.
18705
f28a0564
SM
187062014-11-27 Simon Marchi <simon.marchi@ericsson.com>
18707
18708 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
18709 test expected output. Add parentheses for the call to print.
18710 Remove L suffix from integers.
18711
3fe1ce1d
DE
187122014-11-26 Doug Evans <dje@google.com>
18713
18714 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
18715
84429e27
YQ
187162014-11-22 Yao Qi <yao@codesourcery.com>
18717
18718 * gdb.trace/entry-values.c: Remove asms.
18719 (foo): Add foo_label.
18720 (bar): Add bar_label.
18721 * gdb.trace/entry-values.exp: Remove code computing foo's
18722 length and bar's length.
18723 (Dwarf::assemble): Invoke function_range for bar and use
18724 MACRO_AT_func for foo.
18725
26741859
YQ
187262014-11-22 Yao Qi <yao@codesourcery.com>
18727
18728 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
18729 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
18730 Use .Lgcc43_procstart instead of gcc43.
18731
45e44d27
JB
187322014-11-21 Joel Brobecker <brobecker@adacore.com>
18733
18734 * gdb.ada/n_arr_bound: New testcase.
18735
458c8db8
SDJ
187362014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
18737
18738 PR breakpoints/10737
18739 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
18740 test_catch_syscall_multi_arch.
18741 (test_catch_syscall_multi_arch): New function.
18742
43f3e411
DE
187432014-11-20 Doug Evans <xdje42@gmail.com>
18744
18745 * gdb.base/maint.exp: Update expected output.
18746
0d7b2549
AA
187472014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
18748
18749 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
18750 4-byte instruction on S390.
18751
8908fca5
JB
187522014-11-19 Joel Brobecker <brobecker@adacore.com>
18753
18754 * gdb.ada/arr_arr: New testcase.
18755
4a46959e
JB
187562014-11-19 Joel Brobecker <brobecker@adacore.com>
18757
18758 * gdb.ada/pkd_arr_elem: New Testcase.
18759
470e2f4e
LM
187602014-11-18 Luis Machado <lgustavo@codesourcery.com>
18761
18762 * gdb.reverse/break-precsave: Expect completion message for
18763 core file reads.
18764 * gdb.reverse/consecutive-precsave.exp: Likewise.
18765 * gdb.reverse/finish-precsave.exp: Likewise.
18766 * gdb.reverse/i386-precsave.exp: Likewise.
18767 * gdb.reverse/machinestate-precsave.exp: Likewise.
18768 * gdb.reverse/sigall-precsave.exp: Likewise.
18769 * gdb.reverse/solib-precsave.exp: Likewise.
18770 * gdb.reverse/step-precsave.exp: Likewise.
18771 * gdb.reverse/until-precsave.exp: Likewise.
18772 * gdb.reverse/watch-precsave.exp: Likewise.
18773
a267f3ad
AA
187742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18775
18776 * gdb.base/bp-permanent.c: Include unistd.h.
18777 * gdb.python/py-framefilter-mi.c (main): Add return type.
18778 * gdb.python/py-framefilter.c (main): Likewise.
18779 * gdb.trace/actions-changed.c (main): Likewise.
18780
12084a9a
AA
187812014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18782
18783 * gdb.mi/until.c: Add eye-catchers.
18784 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
18785 line numbers.
18786
dc7e1a77
AA
187872014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
18788
18789 * gdb.base/condbreak.exp: Drop references to removed non-prototype
18790 function header variants in break1.c.
18791 * gdb.base/ena-dis-br.exp: Likewise.
18792 * gdb.base/hbreak2.exp: Likewise.
18793 * gdb.reverse/until-precsave.exp: Drop references to removed
18794 non-prototype function header variants in ur1.c.
18795 * gdb.reverse/until-reverse.exp: Likewise.
18796
41c77605
PM
187972014-11-17 Petr Machata <pmachata@redhat.com>
18798
18799 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
18800 ${_cu_offset_size} bytes abbrev offset.
18801
34248c3a
DE
188022014-11-15 Doug Evans <xdje42@gmail.com>
18803
18804 PR symtab/17559
18805 * gdb.base/line-symtabs.exp: New file.
18806 * gdb.base/line-symtabs.c: New file.
18807 * gdb.base/line-symtabs.h: New file.
18808
646da059
YQ
188092014-11-14 Yao Qi <yao@codesourcery.com>
18810
18811 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
18812 (func): Add label func_label.
18813 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
18814 Replace low_pc and high_pc with MACRO_AT_range.
18815 Replace name, low_pc and high_pc with MACRO_AT_func.
18816
9301ebe6
YQ
188172014-11-14 Yao Qi <yao@codesourcery.com>
18818
18819 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
18820 Replace name, low_pc and high_pc with MACRO_AT_func.
18821
f166b542
YQ
188222014-11-14 Yao Qi <yao@codesourcery.com>
18823
18824 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
18825 produce debug information.
18826 * gdb.dwarf2/implptr-optimized-out.S: Removed.
18827
0f6e71e3
YQ
188282014-11-14 Yao Qi <yao@codesourcery.com>
18829
18830 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
18831 object and get function length.
18832 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
18833 with MACRO_AT_func.
18834 (top-level): Replace gdb_compile and clean_restart with
18835 prepare_for_testing.
18836 * gdb.dwarf2/main.c (main): Add label main_label.
18837
876c4df9
YQ
188382014-11-14 Yao Qi <yao@codesourcery.com>
18839
18840 * lib/dwarf.exp (function_range): New procedure.
18841 (Dwarf::_handle_macro_at_func): New procedure.
18842 (Dwarf::_handle_macro_at_range): New procedure.
18843 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
18844
02ad9cf1
YQ
188452014-11-14 Yao Qi <yao@codesourcery.com>
18846
18847 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
18848 (_handle_attribute): New procedure.
18849
a59add0c
AA
188502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18851
18852 * gdb.ada/cond_lang/foo.c (callme): Add return type.
18853 * gdb.base/call-sc.c (zed): Likewise.
18854 * gdb.base/checkpoint.c (main): Likewise.
18855 * gdb.base/dump.c (main): Likewise.
18856 * gdb.base/gcore.c (main): Likewise.
18857 * gdb.base/huge.c (main): Likewise.
18858 * gdb.base/multi-forks.c (main): Likewise.
18859 * gdb.base/pr10179-a.c (main): Likewise.
18860 * gdb.base/savedregs.c (main): Likewise.
18861 * gdb.base/sigaltstack.c (main): Likewise.
18862 * gdb.base/siginfo.c (main): Likewise.
18863 * gdb.base/structs.c (zed): Likewise.
18864 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
18865 * gdb.mi/mi-syn-frame.c (main): Likewise.
18866 * gdb.mi/until.c (foo, main): Likewise.
18867 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
18868 * gdb.base/solib-weak.c (foo): Declare.
18869 * gdb.base/attach-twice.c: Include stdio.h.
18870 * gdb.base/weaklib1.c: Likewise.
18871 * gdb.base/weaklib2.c: Likewise.
18872 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
18873 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
18874 unistd.h.
18875 * gdb.base/attach-pie-misread.c: Include stdlib.h.
18876 * gdb.mi/mi-exit-code.c: Likewise.
18877 * gdb.base/break-interp-lib.c: Include string.h.
18878 * gdb.base/coremaker.c: Likewise.
18879 * gdb.base/testenv.c: Likewise.
18880 * gdb.python/py-finish-breakpoint.c: Likewise.
18881 * gdb.base/inferior-died.c: Include sys/wait.h.
18882 * gdb.base/fileio.c: Include time.h.
18883 * gdb.base/async-shell.c: Include unistd.h.
18884 * gdb.base/dprintf-non-stop.c: Likewise.
18885 * gdb.base/info-os.c: Likewise.
18886 * gdb.mi/mi-console.c: Likewise.
18887 * gdb.mi/watch-nonstop.c: Likewise.
18888 * gdb.python/py-events.c: Likewise.
18889 * gdb.base/async.c (baz): Move up before its invocation.
18890 * gdb.base/code_elim2.c (my_global_func): Likewise.
18891 * gdb.base/skip-solib-lib.c (multiply): Likewise.
18892 * gdb.base/advance.c (func2): Likewise.
18893
3b5d5997
AA
188942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18895
18896 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
18897 variant.
18898 * gdb.base/annota3.c: Likewise.
18899 * gdb.base/async.c: Likewise.
18900 * gdb.base/average.c: Likewise.
18901 * gdb.base/call-ar-st.c: Likewise.
18902 * gdb.base/call-rt-st.c: Likewise.
18903 * gdb.base/call-sc.c: Likewise.
18904 * gdb.base/call-strs.c: Likewise.
18905 * gdb.base/ending-run.c: Likewise.
18906 * gdb.base/execd-prog.c: Likewise.
18907 * gdb.base/exprs.c: Likewise.
18908 * gdb.base/foll-exec.c: Likewise.
18909 * gdb.base/foll-fork.c: Likewise.
18910 * gdb.base/foll-vfork.c: Likewise.
18911 * gdb.base/funcargs.c: Likewise.
18912 * gdb.base/gcore.c: Likewise.
18913 * gdb.base/jump.c: Likewise.
18914 * gdb.base/langs0.c: Likewise.
18915 * gdb.base/langs1.c: Likewise.
18916 * gdb.base/langs2.c: Likewise.
18917 * gdb.base/mips_pro.c: Likewise.
18918 * gdb.base/nodebug.c: Likewise.
18919 * gdb.base/opaque0.c: Likewise.
18920 * gdb.base/opaque1.c: Likewise.
18921 * gdb.base/recurse.c: Likewise.
18922 * gdb.base/run.c: Likewise.
18923 * gdb.base/scope0.c: Likewise.
18924 * gdb.base/scope1.c: Likewise.
18925 * gdb.base/setshow.c: Likewise.
18926 * gdb.base/setvar.c: Likewise.
18927 * gdb.base/shmain.c: Likewise.
18928 * gdb.base/shr1.c: Likewise.
18929 * gdb.base/shr2.c: Likewise.
18930 * gdb.base/sigall.c: Likewise.
18931 * gdb.base/signals.c: Likewise.
18932 * gdb.base/so-indr-cl.c: Likewise.
18933 * gdb.base/solib2.c: Likewise.
18934 * gdb.base/structs.c: Likewise.
18935 * gdb.base/sum.c: Likewise.
18936 * gdb.base/vforked-prog.c: Likewise.
18937 * gdb.base/watchpoint.c: Likewise.
18938 * gdb.reverse/shr2.c: Likewise.
18939 * gdb.reverse/until-reverse.c: Likewise.
18940 * gdb.reverse/ur1.c: Likewise.
18941 * gdb.reverse/watch-reverse.c: Likewise.
18942
066a77c5
AA
189432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18944
18945 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
18946 variant.
18947 * gdb.base/sepdebug.exp: Drop references to removed code.
18948
4f204ea5
AA
189492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18950
18951 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
18952 variant. Preserve original line numbering.
18953 * gdb.base/list1.c: Likewise.
18954
3b377a3a
AA
189552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18956
18957 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
18958 variant.
18959 * gdb.base/break1.c: Likewise.
18960 * gdb.base/break.exp: Drop references to removed code.
18961
e444df73
AA
189622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18963
18964 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
18965 variant.
18966
8008f2a7
AA
189672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18968
18969 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
18970
a5a06887
AA
189712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18972
18973 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
18974 logic into perform_all_tests() and invoke it with and without
18975 function header prototypes.
18976 (do_function_calls): Remove conditional XFAIL for PR 5318.
18977 (rerun_and_prepare): Remove duplicate code.
18978 (perform_all_tests): New. Main logic moved here.
18979
44dba9b9
AA
189802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18981
18982 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
18983 code guarded by #ifdef NO_PROTOTYPES.
18984 (t_double_many_args): Likewise.
18985 (DEF_FUNC_MANY_ARGS_1): Likewise.
18986 (DEF_FUNC_VALUES_1): Likewise.
18987 (t_structs_ldc): Renamed from t_structs_fc in conditional code
18988 guarded by #ifdef PROTOTYPES.
18989
d1fbcd56
AA
189902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18991
18992 * gdb.mi/mi-console.c: Add eye-catcher.
18993 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
18994 instead of literal line number.
18995
b0e59b8f
AA
189962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
18997
18998 * gdb.base/shr2.c: Add eye-catcher.
18999 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19000 line number.
19001
78f98cca
AA
190022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19003
19004 * gdb.base/jump.c: Add eye-catchers.
19005 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19006 numbers.
19007
58fa2af0
AA
190082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19009
19010 * gdb.base/execd-prog.c: Add eye-catchers.
19011 * gdb.base/foll-exec.c: Likewise.
19012 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19013 line numbers.
19014
04e5059b
AA
190152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19016
19017 * gdb.base/ending-run.c: Add eye-catchers.
19018 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19019 literal line numbers.
19020
dbfdb174
AA
190212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19022
19023 * gdb.base/call-rt-st.c: Add eye-catchers.
19024 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19025 literal line numbers.
19026
888a2ade
AA
190272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19028
19029 * gdb.base/call-ar-st.c: Add eye-catchers.
19030 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19031 literal line numbers.
19032
6acc2dde
AA
190332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19034
19035 * gdb.base/average.c: Add eye-catchers.
19036 * gdb.base/sum.c: Likewise.
19037 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19038 regexps dynamically.
19039
9ecfcd1d
AA
190402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19041
19042 * gdb.base/solib1.c: Add eye-catchers.
19043 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19044 literal line numbers.
19045
78708b7c
PA
190462014-11-12 Pedro Alves <palves@redhat.com>
19047
19048 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19049 leader has exited.
19050
af48d08f
PA
190512014-11-12 Pedro Alves <palves@redhat.com>
19052
19053 * gdb.arch/i386-bp_permanent.c: New file.
19054 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19055 (srcfile): Set to i386-bp_permanent.c.
19056 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19057 that stepi does not execute the 'leave' instruction, instead of
19058 testing it does execute.
19059 * gdb.base/bp-permanent.c: New file.
19060 * gdb.base/bp-permanent.exp: New file.
19061
af3768e9
DE
190622014-11-10 Doug Evans <xdje42@gmail.com>
19063
19064 PR symtab/17564
19065 * gdb.base/symtab-search-order.exp: New file.
19066 * gdb.base/symtab-search-order.c: New file.
19067 * gdb.base/symtab-search-order-1.c: New file.
19068 * gdb.base/symtab-search-order-shlib-1.c: New file.
19069
9de00a4a
PA
190702014-11-07 Pedro Alves <palves@redhat.com>
19071
19072 PR gdb/17511
19073 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19074 i?86-*-linux*.
19075
e0f52461
SC
190762014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19077
19078 PR c++/17494
19079 * gdb.cp/pr17494.cc: New file.
19080 * gdb.cp/pr17494.exp: New file.
19081
6ce8c980
YQ
190822014-11-02 Yao Qi <yao@codesourcery.com>
19083
19084 * gdb.python/python.exp: Get working directory and match the
19085 output of "set extended-prompt \\w " with it.
19086
02be9a71
DE
190872014-10-30 Doug Evans <dje@google.com>
19088
19089 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19090 in objfiles.
19091 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19092 in progspaces.
19093
3bdff46b
LM
190942014-10-30 Janis Johnson <janisjo@codesourcery.com>
19095
19096 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19097 * gdb.base/realname-expand.exp: Likewise.
19098 * gdb.linespec/macro-relative.exp: Likewise.
19099
ab917dfb
PA
191002014-10-29 Pedro Alves <palves@redhat.com>
19101
19102 PR gdb/17408
19103 * gdb.threads/schedlock.c (some_function): New function.
19104 (call_function): New global.
19105 (MAYBE_CALL_SOME_FUNCTION): New macro.
19106 (thread_function): Call it.
19107 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19108 and use it instead of a global counter. Adjust all callers.
19109 (get_current_thread): Use "find current thread" for test message
19110 here rather than having all callers pass down the same string.
19111 (goto_loop): New procedure, factored out from ...
19112 (my_continue): ... this.
19113 (step_ten_loops): Change parameter from test message to command to
19114 use. Adjust.
19115 (list_count): Delete global.
19116 (check_result): New procedure, factored out from duplicate top
19117 level code.
19118 (continue tests): Wrap in with_test_prefix.
19119 (test_step): New procedure, factored out from duplicate top level
19120 code.
19121 (top level): Test "step" in combination with all scheduler-locking
19122 modes. Test "next" in combination with all scheduler-locking
19123 modes, and in combination with stepping over a function call or
19124 not.
19125 * gdb.threads/next-bp-other-thread.c: New file.
19126 * gdb.threads/next-bp-other-thread.exp: New file.
19127
d3d4baed
PA
191282014-10-29 Pedro Alves <palves@redhat.com>
19129
19130 PR python/17372
19131 * gdb.python/python.exp: Test a multi-line command that spawns
19132 interactive Python.
19133 * gdb.base/multi-line-starts-subshell.exp: New file.
19134
563e8d85
YQ
191352014-10-29 Yao Qi <yao@codesourcery.com>
19136
19137 * gdb.base/fileio.exp: Make directories on host.
19138
0ea4d52e
YQ
191392014-10-29 Yao Qi <yao@codesourcery.com>
19140
19141 * gdb.base/fileio.c (test_write): Close the file.
19142
7f5ef605
PA
191432014-10-28 Pedro Alves <palves@redhat.com>
19144
19145 PR gdb/12623
19146 * gdb.base/sigstep.c (no_handler): New global.
19147 (main): If 'no_handler is true, set the signal handlers to
19148 SIG_IGN.
19149 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19150 with_sw_watch and no_handler parameters. Handle them.
19151 (top level) <stepping over handler when stopped at a breakpoint
19152 test>: Add a test axis for testing with a software watchpoint, and
19153 another for testing with the signal handler set to SIG_IGN.
19154 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19155 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19156
abbdbd03
PA
191572014-10-28 Pedro Alves <palves@redhat.com>
19158
19159 PR gdb/17511
19160 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19161 * gdb.base/sigstep.exp (other_handler_location): New global.
19162 (advance): Support stepping into the signal handler, and running
19163 commands while in the handler.
19164 (in_handler_map): New global.
19165 (top level): In the advance test, add combinations for getting
19166 into the handler with stepping commands, and for running commands
19167 in the handler. Add comment descripting the advancei tests.
19168
1df4399f
PA
191692014-10-28 Pedro Alves <palves@redhat.com>
19170
19171 * gdb.base/sigstep.exp: Use build_executable instead of
19172 prepare_for_testing.
19173 (top level): Move code that starts GDB, runs to main and creates a
19174 display to ...
19175 (restart): ... this new procedure.
19176 (top level): Move backtrace from signal handler test to ...
19177 (validate_backtrace): ... this new procedure.
19178 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19179 with_test_prefix. Always restart GDB.
19180 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19181 with_test_prefix. Always restart GDB. No need to delete
19182 breakpoints after the test.
19183 (test_skip_handler): Remove prefix parameter.
19184 (skip_over_handler, breakpoint_to_handler)
19185 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19186 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19187 restart GDB. No need to delete breakpoints after the test.
19188 (top level): Use foreach to call the test procedures with
19189 different commands.
19190
a5b6e449
PA
191912014-10-28 Pedro Alves <palves@redhat.com>
19192
19193 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19194 instead of GNATS numbers.
19195 * gdb.base/sigbpt.exp: Likewise.
19196 * gdb.base/siginfo.exp: Likewise.
19197 * gdb.base/sigstep.exp: Likewise.
19198
e5f8a7cc
PA
191992014-10-27 Pedro Alves <palves@redhat.com>
19200
19201 * gdb.base/sigstep.c (dummy): New global.
19202 (main): Issue a couple writes to the new global.
19203 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19204 procedures.
19205 (skip_over_handler): Use test_skip_handler.
19206 (top level): Call skip_over_handler for stepi and nexti too.
19207 (breakpoint_over_handler): Use test_skip_handler.
19208 (top level): Call breakpoint_over_handler for stepi and nexti too.
19209
763905a3
YQ
192102014-10-27 Yao Qi <yao@codesourcery.com>
19211
19212 * gdb.trace/tfile.c (adjust_function_address)
19213 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19214 function descriptor.
19215
6f259a23
DB
192162014-10-24 Don Breazeal <donb@codesourcery.com>
19217
19218 * gdb.base/foll-fork.exp (test_follow_fork,
19219 catch_fork_child_follow): Check for updated fork messages emitted
19220 from infrun.c.
19221 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19222 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19223 vfork_and_exec_child_follow_through_step): Check for updated vfork
19224 messages emitted from infrun.c.
19225
09dd9a69
PA
192262014-10-24 Pedro Alves <palves@redhat.com>
19227
19228 * gdb.base/corefile.exp: Remove references to ultrix.
19229 * gdb.base/interrupt.exp: Likewise.
19230 * gdb.base/whatis.exp: Likewise.
19231 * gdb.gdb/selftest.exp: Likewise.
19232 * gdb.threads/manythreads.exp: Likewise.
19233 * gdb.threads/print-threads.exp: Likewise.
19234 * gdb.threads/pthreads.exp:: Likewise.
19235 * gdb.threads/schedlock.exp: Likewise.
19236
3433cfa5
SC
192372014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19238
19239 * gdb.cp/non-trivial-retval.cc: Add a test case.
19240 * gdb.cp/non-trivial-retval.exp: Add a test.
19241
092f880b
YQ
192422014-10-20 Yao Qi <yao@codesourcery.com>
19243
19244 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19245 * gdb.python/py-objfile-script-gdb.py: New file.
19246 * gdb.python/py-objfile-script.exp: Update reference to
19247 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19248 of remote_download. Remove the dest file.
19249
acbdb7f3
YQ
192502014-10-20 Yao Qi <yao@codesourcery.com>
19251
19252 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19253 * gdb.base/step-line.exp: Likewise.
19254 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19255 * gdb.dwarf2/dw2-basic.exp: Likewise.
19256 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19257 * gdb.dwarf2/dw2-filename.exp: Likewise.
19258 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19259 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19260 * gdb.dwarf2/dw2-producer.exp: Likewise.
19261 * gdb.dwarf2/mac-fileno.exp: Likewise.
19262 * gdb.python/py-frame-args.exp: Likewise.
19263 * gdb.python/py-framefilter.exp: Likewise.
19264 * gdb.python/py-mi.exp: Likewise.
19265 * gdb.python/py-objfile-script.exp: Likewise
19266 * gdb.python/py-pp-integral.exp: Likewise.
19267 * gdb.python/py-pp-re-notag.exp: Likewise.
19268 * gdb.python/py-prettyprint.exp: Likewise.
19269 * gdb.python/py-section-script.exp: Likewise.
19270 * gdb.python/py-typeprint.exp: Likewise.
19271 * gdb.python/py-xmethods.exp: Likewise.
19272 * gdb.stabs/weird.exp: Likewise.
19273 * gdb.xml/tdesc-regs.exp: Likewise.
19274
bd286a29
KCY
192752014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19276
19277 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19278 (out_cu): Use addr_len for the size of addresses.
19279 (out_line): Likewise. Size DW_LNE_set_address instruction
19280 according to addr_len.
19281 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19282 (FUNC): Add START_INSNS to definition.
19283
673dc4a0
YQ
192842014-10-18 Yao Qi <yao@codesourcery.com>
19285
19286 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19287 gdb_has_argv0 return true.
19288 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19289 check [target_info exists noargs], check [gdb_has_argv0]
19290 instead.
19291 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19292 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19293 procedures.
19294
4ffbba72
DE
192952014-10-17 Doug Evans <dje@google.com>
19296
19297 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19298 event.
19299 * gdb.python/py-events.py: Add clear_objfiles event.
19300
d096d8c1
DE
193012014-10-17 Doug Evans <dje@google.com>
19302
19303 * gdb.python/py-objfile.exp: Test progspace attribute.
19304
a80db015
LM
193052014-10-17 Luis Machado <lgustavo@codesourcery.com>
19306
19307 * gdb.guile/scm-breakpoint.exp: Do not assume any
19308 directory separators when matching source file paths.
19309 * gdb.python/py-breakpoint.exp: Likewise.
19310 * gdb.reverse/break-precsave.exp: Likewise.
19311 * gdb.reverse/break-reverse.exp: Likewise.
19312 * gdb.reverse/consecutive-precsave.exp: Likewise.
19313 * gdb.reverse/finish-precsave.exp: Likewise.
19314 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19315 * gdb.reverse/finish-reverse.exp: Likewise.
19316 * gdb.reverse/i386-precsave.exp: Likewise.
19317 * gdb.reverse/i387-env-reverse.exp: Likewise.
19318 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19319 * gdb.reverse/machinestate-precsave.exp: Likewise.
19320 * gdb.reverse/machinestate.exp: Likewise.
19321 * gdb.reverse/sigall-precsave.exp: Likewise.
19322 * gdb.reverse/solib-precsave.exp: Likewise.
19323 * gdb.reverse/step-precsave.exp: Likewise.
19324 * gdb.reverse/until-precsave.exp: Likewise.
19325 * gdb.reverse/watch-precsave.exp: Likewise.
19326 * gdb.reverse/watch-reverse.exp: Likewise.
19327
b22089ab
YQ
193282014-10-17 Yao Qi <yao@codesourcery.com>
19329
19330 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19331 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19332
6c4486e6
PA
193332014-10-17 Pedro Alves <palves@redhat.com>
19334
19335 PR gdb/17471
19336 * gdb.base/bg-execution-repeat.c: New file.
19337 * gdb.base/bg-execution-repeat.exp: New file.
19338
0ff33695
PA
193392014-10-17 Pedro Alves <palves@redhat.com>
19340
19341 PR gdb/17300
19342 * gdb.base/continue-all-already-running.c: New file.
19343 * gdb.base/continue-all-already-running.exp: New file.
19344
6fdebc3d
PA
193452014-10-17 Pedro Alves <palves@redhat.com>
19346
19347 PR gdb/17472
19348 * gdb.base/annota-input-while-running.c: New file.
19349 * gdb.base/annota-input-while-running.exp: New file.
19350
32a8097b
PA
193512014-10-17 Pedro Alves <palves@redhat.com>
19352
19353 * gdb.base/callfuncs.exp: emove references to osf.
19354 * gdb.base/sigall.exp: Likewise.
19355 * gdb.gdb/selftest.exp: Likewise.
19356 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19357 * gdb.mi/non-stop.c: Likewise.
19358 * gdb.mi/pthreads.c: Likewise.
19359 * gdb.reverse/sigall-precsave.exp: Likewise.
19360 * gdb.reverse/sigall-reverse.exp: Likewise.
19361 * gdb.threads/pthreads.c: Likewise.
19362 * gdb.threads/pthreads.exp: Likewise.
19363
7a3517ff
YQ
193642014-10-17 Yao Qi <yao@codesourcery.com>
19365
19366 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19367 check 'target_info exists noargs'.
19368 (test_command_prompt_position): Likewise.
19369 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19370 Remove "set args".
19371 (progvar_simple_while_test): Likewise.
19372 (progvar_complex_if_while_test): Likewise.
19373 (if_while_breakpoint_command_test): Likewise.
19374 (infrun_breakpoint_command_test): Likewise.
19375 (breakpoint_command_test): Likewise.
19376 (watchpoint_command_test): Likewise.
19377 (bp_deleted_in_command_test): Likewise.
19378 (temporary_breakpoint_commands): Likewise.
19379
bb99c472
YQ
193802014-10-16 Yao Qi <yao@codesourcery.com>
19381
19382 * gdb.base/remotetimeout.exp: Remove noargs checking.
19383
7c16b83e
PA
193842014-10-15 Pedro Alves <palves@redhat.com>
19385
19386 PR breakpoints/9649
19387 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19388 * gdb.base/breakpoint-in-ro-region.exp
19389 (probe_target_hardware_step): New procedure.
19390 (top level): Probe hardware stepping and hardware breakpoint
19391 support. Test stepping through a read-only region, with both
19392 "breakpoint auto-hw" on and off and both "always-inserted" on and
19393 off.
19394
35a49624
IB
193952014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19396
19397 * gdb.dlang/demangle.exp: Update for demangling changes.
19398
2d1c107c
SC
193992014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19400
19401 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19402 * gdb.cp/non-trivial-retval.exp: Add new tests.
19403
778811d5
SC
194042014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19405
19406 PR c++/13403
19407 PR c++/15154
19408 * gdb.cp/non-trivial-retval.cc: New file.
19409 * gdb.cp/non-trivial-retval.exp: New file.
19410
10c5f0a8
YQ
194112014-10-15 Yao Qi <yao@codesourcery.com>
19412
19413 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19414 remote host.
19415
65d7b369
YQ
194162014-10-15 Yao Qi <yao@codesourcery.com>
19417
19418 * gdb.python/py-symbol.exp: Match file base name if host is
19419 remote, otherwise match file name with dir name.
19420 * gdb.python/py-symtab.exp: Likewise.
19421 * gdb.python/python.exp: Likewise.
19422
46dc1394
YQ
194232014-10-15 Yao Qi <yao@codesourcery.com>
19424
19425 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19426 pattern.
19427 * gdb.python/py-symtab.exp: Likewise.
19428 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19429 locationn.
19430
c40cc657
JB
194312014-10-14 Joel Brobecker <brobecker@adacore.com>
19432
19433 * gdb.ada/addr_arith: New testcase.
19434
2abf49e1
MR
194352014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19436
19437 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19438 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19439 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19440 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19441
f7088df3
SDJ
194422014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19443
19444 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19445 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19446 * gdb.arch/stap-eval-lang-ada.exp: New file.
19447
4dc06805
YQ
194482014-10-14 Yao Qi <yao@codesourcery.com>
19449
19450 * gdb.mi/mi-var-child.c (nothing1): New function.
19451 (nothing2): New function.
19452 (do_children_tests): Set function pointers by nothing1 and
19453 nothing2.
19454 * gdb.mi/mi-var-child.exp: Step over new added statements.
19455 Update test to match the new output.
19456 * gdb.mi/var-cmd.c (nothing1): New function.
19457 (nothing2): New function.
19458 (do_children_tests): Set function pointers by nothing1 and
19459 nothing2.
19460 * gdb.mi/mi-var-display.exp: Update test to match output.
19461 Step to the line specified by $line_dct_nothing.
19462 Increase the number of lines to step.
19463
46a93de2
YQ
194642014-10-14 Yao Qi <yao@codesourcery.com>
19465
19466 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
19467 tests.
19468 * gdb.mi/mi2-var-child.exp: Likewise.
19469
14ea52ee
DE
194702014-10-13 Doug Evans <dje@google.com>
19471
19472 * gdb.python/py-objfile.exp: Change name of file name test.
19473
e5c6e92b
DE
194742014-10-13 Doug Evans <dje@google.com>
19475
19476 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
19477 from the start of the CU.
19478
c780cc2f
JK
194792014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19480 Yao Qi <yao@codesourcery.com>
19481
19482 Fix "save breakpoints" for "catch" command.
19483 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
19484 Remove -nonewline. Match also the added "main" line.
19485
99894e11
JK
194862014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19487
19488 Fix "save breakpoints" for "disable $bpnum" command.
19489 * gdb.base/save-bp.c (main): Add label.
19490 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
19491
6e1ac5a3
JK
194922014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19493
19494 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
19495
754dd2b0
YQ
194962014-10-11 Yao Qi <yao@codesourcery.com>
19497
19498 * gdb.server/server-kill.exp: Execute command
19499 "set remote trace-status-packet on" before "tstatus".
19500
f90183d7
YQ
195012014-10-11 Yao Qi <yao@codesourcery.com>
19502
19503 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
19504 (main): Call getppid.
19505 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
19506 and continue to it. Read variable "server_pid".
19507
bf40a607
YQ
195082014-10-11 Yao Qi <yao@codesourcery.com>
19509
19510 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
19511
052ca370
YQ
195122014-10-11 Yao Qi <yao@codesourcery.com>
19513
19514 * gdb.threads/thread-find.exp: Don't execute command
19515 "info threads".
19516 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
19517 * gdb.threads/linux-dp.exp: Don't check the condition
19518 $threads_created equals to zero.
19519
3831839c
PA
195202014-10-10 Pedro Alves <palves@redhat.com>
19521
19522 * gdb.base/bigcore.exp: Remove references to IRIX.
19523 * gdb.base/funcargs.exp: Likewise.
19524 * gdb.base/interrupt.exp: Likewise.
19525 * gdb.base/mips_pro.exp: Likewise.
19526 * gdb.base/nodebug.exp: Likewise.
19527 * gdb.base/setvar.exp: Likewise.
19528 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
19529
8b9a549d
PA
195302014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
19531 Pedro Alves <palves@redhat.com>
19532
19533 PR symtab/14466
19534 * gdb.base/vdso-warning.c: New file.
19535 * gdb.base/vdso-warning.exp: New file.
19536
d48ba5e8
DE
195372014-10-02 Doug Evans <dje@google.com>
19538
19539 * gdb.base/structs.c (main): Don't run forever.
19540
2278c276
PA
195412014-10-02 Pedro Alves <palves@redhat.com>
19542
19543 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
19544 (top level) <stop threads 1, stop threads 2>: Use it.
19545
b57bacec
PA
195462014-10-02 Pedro Alves <palves@redhat.com>
19547
19548 * gdb.threads/break-while-running.exp (test): Add new
19549 'update_thread_list' argument. Skip "info threads" if false.
19550 (top level): Add new 'update_thread_list' axis.
19551
13fd3ff3
PA
195522014-10-02 Pedro Alves <palves@redhat.com>
19553
19554 PR breakpoints/17431
19555 * gdb.base/execl-update-breakpoints.c: New file.
19556 * gdb.base/execl-update-breakpoints.exp: New file.
19557
0fec99e8
PA
195582014-10-01 Pedro Alves <palves@redhat.com>
19559
19560 * gdb.base/breakpoint-in-ro-region.c: New file.
19561 * gdb.base/breakpoint-in-ro-region.exp: New file.
19562
2ddf4301
SM
195632014-10-01 Simon Marchi <simon.marchi@ericsson.com>
19564
19565 * gdb.mi/mi-exit-code.exp: New file.
19566 * gdb.mi/mi-exit-code.c: New file.
19567
6a5f3f43
YQ
195682014-09-30 Yao Qi <yao@codesourcery.com>
19569
19570 * lib/prelink-support.exp (build_executable_own_libs): Error if
19571 the target isn't native.
19572
345bcc73
YQ
195732014-09-30 Yao Qi <yao@codesourcery.com>
19574
19575 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
19576 false.
19577
a25a5a45
PA
195782014-09-22 Pedro Alves <palves@redhat.com>
19579
19580 * gdb.threads/break-while-running.exp: New file.
19581 * gdb.threads/break-while-running.c: New file.
19582
00ba3162
YQ
195832014-09-19 Yao Qi <yao@codesourcery.com>
19584
19585 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
19586 Invoke test. Restart GDB with --readnow and invoke test again.
19587
c3b7b696
YQ
195882014-09-19 Yao Qi <yao@codesourcery.com>
19589
19590 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
19591 proc set_breakpoint_on_gcd_function. Invoke
19592 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
19593 invoke set_breakpoint_on_gcd_function again.
19594
2b4fd423
DE
195952014-09-18 Doug Evans <dje@google.com>
19596
19597 * gdb.dwarf2/symtab-producer.exp: New file.
19598
a5947601
SDJ
195992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19600
19601 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
19602 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
19603 * gdb.base/global-var-nested-by-dso.c: Likewise.
19604 * gdb.base/global-var-nested-by-dso.exp: Likewise.
19605
91c19059
SDJ
196062014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
19607 Pedro Alves <palves@redhat.com>
19608
19609 * gdb.base/watch-bitfields.exp: Pass string other than test file
19610 name to prepare_for_testing.
19611 (watch): New procedure.
19612 (expect_watchpoint): Use with_test_prefix.
19613 (top level): Factor out tests to ...
19614 (test_watch_location, test_regular_watch): ... these new
19615 procedures, and use with_test_prefix and gdb_continue_to_end.
19616
bb9d5f81
PP
196172014-09-16 Patrick Palka <patrick@parcs.ath.cx>
19618
19619 PR breakpoints/12526
19620 * gdb.base/watch-bitfields.exp: New file.
19621 * gdb.base/watch-bitfields.c: New file.
19622
635856f5
PA
196232014-09-16 Pedro Alves <palves@redhat.com>
19624
19625 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
19626 software and hardware addresses, not software address against
19627 itself.
19628
7280ceea
PA
196292014-09-16 Pedro Alves <palves@redhat.com>
19630
19631 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
19632 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
19633
428b16bd
PA
196342014-09-16 Pedro Alves <palves@redhat.com>
19635
19636 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
19637 files.
19638 * gdb.base/a2-run.exp: Remove all code guarded by istarget
19639 "*-*-vxworks*" throughout.
19640 * gdb.base/break.exp: Likewise.
19641 * gdb.base/default.exp: Likewise.
19642 * gdb.base/scope.exp: Likewise.
19643 * gdb.base/sepdebug.exp: Likewise.
19644 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
19645 throughout.
19646 * gdb.base/run.c: Likewise.
19647 * gdb.base/sepdebug.c: Likewise.
19648 * gdb.hp/gdb.aCC/run.c: Likewise.
19649 * gdb.reverse/until-reverse.c: Likewise.
19650 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
19651
666d413c
YQ
196522014-09-16 Yao Qi <yao@codesourcery.com>
19653
19654 * boards/local-remote-host-native.exp: New file.
19655
57cbd724
DE
196562014-09-14 Doug Evans <xdje42@gmail.com>
19657
19658 * gdb.threads/queue-signal.c (thread_count): New variable.
19659 (thread_count_mutex, thread_count_condvar): New variables.
19660 (incr_thread_count, wait_all_threads_running): New functions.
19661 (main): Wait for all threads to be in their thread functions.
19662
81219e53
DE
196632014-09-13 Doug Evans <xdje42@gmail.com>
19664
19665 * gdb.threads/queue-signal.c: New file.
19666 * gdb.threads/queue-signal.exp: New file.
19667
3714cea7
DE
196682014-09-13 Doug Evans <xdje42@gmail.com>
19669
19670 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
19671 be consistent with what default_gdb_init uses.
19672 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
19673 the plain text of the prompt. Add some logging printfs.
19674 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
19675
fa43b1d7
PA
196762014-09-12 Pedro Alves <palves@redhat.com>
19677
19678 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
19679 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
19680 * gdb.arch/i386-size-overlap.exp: Likewise.
19681 * gdb.arch/i386-size.exp: Likewise.
19682 * gdb.arch/i386-unwind.exp: Likewise.
19683 * gdb.base/a2-run.exp: Likewise.
19684 * gdb.base/break.exp: Likewise.
19685 * gdb.base/charset.exp: Likewise.
19686 * gdb.base/chng-syms.exp: Likewise.
19687 * gdb.base/commands.exp: Likewise.
19688 * gdb.base/dbx.exp: Likewise.
19689 * gdb.base/find.exp: Likewise.
19690 * gdb.base/funcargs.exp: Likewise.
19691 * gdb.base/jit-simple.exp: Likewise.
19692 * gdb.base/reread.exp: Likewise.
19693 * gdb.base/sepdebug.exp: Likewise.
19694 * gdb.base/step-bt.exp: Likewise.
19695 * gdb.cp/mb-inline.exp: Likewise.
19696 * gdb.cp/mb-templates.exp: Likewise.
19697 * gdb.objc/basicclass.exp: Likewise.
19698 * gdb.threads/killed.exp: Likewise.
19699
9d9bf2df
EBM
197002014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19701
19702 PR tdep/17379
19703 * gdb.arch/powerpc-stackless.S: New file.
19704 * gdb.arch/powerpc-stackless.exp: New file.
19705
1cf2f1b0
JK
197062014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
19707
19708 * gdb.base/attach.c: Include unistd.h.
19709 (main): Call alarm. Add label postloop.
19710 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
19711 gdb_breakpoint, gdb_continue_to_breakpoint.
19712 (test_command_line_attach_run): Kill ${testpid} in one exit path.
19713
98880d46
PA
197142014-09-11 Pedro Alves <palves@redhat.com>
19715
19716 PR gdb/17347
19717 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
19718 * gdb.base/attach.exp (test_command_line_attach_run): New
19719 procedure.
19720 (top level): Call it.
19721
4c92ff2c
PA
197222014-09-11 Pedro Alves <palves@redhat.com>
19723
19724 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
19725 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
19726 (do_command_attach_tests): Use spawn_wait_for_attach.
19727 * gdb.base/solib-overlap.exp: Likewise.
19728 * gdb.multi/multi-attach.exp: Likewise.
19729 * gdb.python/py-prompt.exp: Likewise.
19730 * gdb.python/py-sync-interp.exp: Likewise.
19731 * gdb.server/ext-attach.exp: Likewise.
19732
3adc1a7d
GKB
197332014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
19734
19735 * gdb.fortran/array-element.exp: Remove unexpected "continue"
19736 command in testcase. Simplify testcase.
19737
96334934
JB
197382014-09-10 Joel Brobecker <brobecker@adacore.com>
19739
19740 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
19741
eb479039
JB
197422014-09-10 Joel Brobecker <brobecker@adacore.com>
19743
19744 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
19745
deede10c
JB
197462014-09-10 Joel Brobecker <brobecker@adacore.com>
19747
19748 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
19749
7828a5f5
JB
197502014-09-10 Joel Brobecker <brobecker@adacore.com>
19751
19752 * gdb.dwarf2/dynarr-ptr.c: New file.
19753 * gdb.dwarf2/dynarr-ptr.exp: New file.
19754
33aeebcf
MR
197552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19756
19757 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
19758 of 30 rather than hardcoding 120 for a slow test case. Take the
19759 `gdb,timeout' target setting into account for this calculation.
19760 Don't extend the timeout for the test cases that don't need it.
19761
7b415901
MR
197622014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19763
19764 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
19765 a factor of 2 for a slow test case. Take the `gdb,timeout'
19766 target setting into account for this calculation.
19767 * gdb.reverse/until-precsave.exp: Increase the timeout by
19768 a factor of 15 and 3 respectively rather than adding 120
19769 for a pair of slow test cases. Take the `gdb,timeout'
19770 target setting into account for this calculation.
19771
4a40f85a
MR
197722014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19773
19774 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
19775 timeout, don't pass one down to gdb_expect.
19776 (gdb_expect): Rework timeout selection.
19777
09635af7
MR
197782014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19779
19780 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
19781 exception on timeout.
19782 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
19783 (gdbserver_start_extended): Catch any `gdbserver_start' error
19784 exceptions.
19785 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
19786 * lib/mi-support.exp (mi_gdb_target_load): Catch any
19787 `gdbserver_gdb_load' error exceptions.
19788
2bdd10b7
MR
197892014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
19790
19791 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
19792 120 on waiting for the TCP socket to open.
19793
316935f0
DE
197942014-09-09 Doug Evans <xdje42@gmail.com>
19795
19796 * gdb.base/default.exp (show_conv_list): Add _caller_is,
19797 _caller_matches, _any_caller_is, _any_caller_matches.
19798
83740597
DE
197992014-09-09 Doug Evans <xdje42@gmail.com>
19800
19801 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
19802
4c122fc3
YQ
198032014-09-09 Yao Qi <yao@codesourcery.com>
19804
19805 * gdb.mi/mi-var-display.exp: Set print symbol off.
19806
a9f116cb
GKB
198072014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
19808
19809 PR gdb/17035
19810 * gdb.base/commands.exp: Add tests to verify user-defined
19811 commands with empty bodies.
19812 * gdb.python/py-cmd.exp: Test that we don't show user-defined
19813 python commands in `show user command`.
19814 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
19815 scheme commands in `show user command`.
19816
c75bd3a2
JK
198172014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19818
19819 PR python/17355
19820 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
19821 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
19822 * gdb.python/py-framefilter-invalidarg.exp: New file.
19823 * gdb.python/py-framefilter-invalidarg.py: New file.
19824
faa42425
DE
198252014-09-06 Doug Evans <xdje42@gmail.com>
19826
19827 PR 15276
19828 * gdb.python/py-caller-is.c: New file.
19829 * gdb.python/py-caller-is.exp: New file.
19830
474ca4f6
SDJ
198312014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
19832
19833 PR gdb/17235
19834 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
19835 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
19836
eb0b0463
SDJ
198372014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
19838
19839 PR fortran/17237
19840 * gdb.fortran/print-formatted.exp: New file.
19841 * gdb.fortran/print-formatted.f90: Likewise.
19842
5f3b99cf
SS
198432014-09-03 Sasha Smundak <asmundak@google.com>
19844
19845 * gdb.python/py-frame.exp: Test Frame.read_register.
19846
7d793aa9
SDJ
198472014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
19848
19849 PR python/16699
19850 * gdb.python/py-completion.exp: New file.
19851 * gdb.python/py-completion.py: Likewise.
19852
fb0576e9
DE
198532014-08-28 Doug Evans <dje@google.com>
19854
19855 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
19856 eax,etc. are live with values set by gdb and thus the compiler can't
19857 use them.
19858 * gdb.arch/i386-pseudo.c (main): Ditto.
19859
ee92b0dd
DE
198602014-08-27 Doug Evans <dje@google.com>
19861
19862 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
19863
6649db35
DE
198642014-08-25 Doug Evans <dje@google.com>
19865
19866 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
19867 (main): Ditto.
19868
564b7600
DE
198692014-08-25 Doug Evans <dje@google.com>
19870
19871 * gdb.threads/thread-execl.exp: #include <stdio.h>.
19872
3881fb67
YQ
198732014-08-24 Yao Qi <yao@codesourcery.com>
19874
19875 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
19876 symbol off.
19877 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
19878
a05a36a5
DE
198792014-08-22 Doug Evans <dje@google.com>
19880
19881 PR 17276
19882 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
19883 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
19884 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
19885
7c343b48
YQ
198862014-08-22 Yao Qi <yao@codesourcery.com>
19887
19888 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
19889 * gdb.python/py-finish-breakpoint2.exp: Likewise.
19890 * gdb.python/python.exp: Likewise. Use .py file on the host
19891 instead of the build.
19892
22fd09ae
JK
198932014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19894
19895 * gdb.threads/gcore-stale-thread.c: New file.
19896 * gdb.threads/gcore-stale-thread.exp: New file.
19897
a8454a7c
PA
198982014-08-21 Pedro Alves <palves@redhat.com>
19899
19900 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
19901 * gdb.base/gcore-relro-pie.exp: Likewise.
19902 * gdb.base/gcore-relro.exp: Likewise.
19903 * gdb.base/gcore.exp: Likewise.
19904 * gdb.base/print-symbol-loading.exp: Likewise.
19905 * gdb.threads/gcore-thread.exp: Likewise.
19906 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
19907
2a31c623
PA
199082014-08-20 Pedro Alves <palves@redhat.com>
19909 Jan Kratochvil <jan.kratochvil@redhat.com>
19910
19911 * Makefile.in (EXTRA_RULES, CC): New variables, get from
19912 configure.
19913 (EXPECT): Handle READ1 being set.
19914 (all): Depend on EXTRA_RULES.
19915 (check-read1, expect-read1, read1.so, read1): New rules.
19916 * README (Testsuite Parameters): Document the READ1 make variable.
19917 (Race detection): New section.
19918 * configure: Regenerate.
19919 * configure.ac: If build==host==target, and running under a
19920 GNU/glibc system, add read1 to the extra Makefile rules.
19921 (EXTRA_RULES): AC_SUBST it.
19922 * lib/read1.c: New file.
19923
d36430db
JB
199242014-08-20 Joel Brobecker <brobecker@adacore.com>
19925
19926 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
19927 the handling of variables declared as a typedef to an array
19928 which a DW_AT_data_location attribute.
19929
9a0dc9e3
PA
199302014-08-19 Andrew Burgess <aburgess@broadcom.com>
19931 Pedro Alves <palves@redhat.com>
19932
19933 PR symtab/14604
19934 PR symtab/14605
19935 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
19936 gdb_test.
19937
0718a8da
PA
199382014-08-19 Pedro Alves <palves@redhat.com>
19939
19940 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
19941
13b448cd
YQ
199422014-08-19 Yao Qi <yao@codesourcery.com>
19943
19944 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
19945 right line.
19946
1cbf5077
DB
199472014-08-18 David Blaikie <dblaikie@gmail.com>
19948
19949 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
19950
bf0fae19
JB
199512014-08-18 Joel Brobecker <brobecker@adacore.com>
19952
19953 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
19954 attribute in array range.
19955
3c8c5dcc
JB
199562014-08-18 Joel Brobecker <brobecker@adacore.com>
19957
19958 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
19959
e66d4446
SC
199602014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19961
19962 PR c++/17132
19963 * gdb.cp/pr17132.cc: New file.
19964 * gdb.cp/pr17132.exp: New file.
19965
940df408
SC
199662014-08-15 Siva Chandra Reddy <sivachandra@google.com>
19967
19968 * gdb.python/py-xmethods.py (A_getarrayind)
19969 (E_method_char_worker.__call__, E_method_int_worker.__call__):
19970 Use 'print' with function call syntax.
19971 (E_method_matcher.match): Fix tab vs space indentation mixup.
19972
ebcc6c3a
YQ
199732014-08-15 Yao Qi <yao@codesourcery.com>
19974
19975 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
19976 false.
19977
775e0f04
YQ
199782014-08-15 Yao Qi <yao@codesourcery.com>
19979
19980 * gdb.cp/casts.exp: Set print symbol off.
19981 * gdb.cp/class2.exp: Likewise.
19982 * gdb.cp/overload.exp: Likewise.
19983 * gdb.cp/templates.exp: Likewise.
19984
d769e349
DE
199852014-08-11 Doug Evans <dje@google.com>
19986
19987 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
19988 (test_load_shlib): Update.
19989
20c6f1e1
YQ
199902014-08-09 Yao Qi <yao@codesourcery.com>
19991
19992 * gdb.base/display.exp: Invoke is_address_zero_readable.
19993 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
19994 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19995 * gdb.base/hbreak-unmapped.exp: Return if
19996 is_address_zero_readable returns true.
19997 * gdb.base/signest.exp: Likewise.
19998 * gdb.base/signull.exp: Likewise.
19999 * gdb.base/sigbpt.exp: Likewise.
20000 * gdb.guile/scm-disasm.exp: Do the test if
20001 is_address_zero_readable returns false.
20002 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20003 * gdb.python/py-arch.exp: Likewise.
20004 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20005 * lib/gdb.exp (is_address_zero_readable): New proc.
20006
5792e8e3
YQ
200072014-08-09 Yao Qi <yao@codesourcery.com>
20008
20009 PR testsuite/13443
20010 * gdb.mi/mi-var-display.exp: Make test messages unique.
20011
3cecbbbe
TT
200122014-08-04 Tom Tromey <tromey@redhat.com>
20013
20014 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20015 target 0".
20016
00b51ff5
TT
200172014-08-04 Tom Tromey <tromey@redhat.com>
20018
20019 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20020 "target_resume".
20021
6908c509
JB
200222014-08-01 Joel Brobecker <brobecker@adacore.com>
20023
20024 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20025 inner_vla_struct_object_size.
20026 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20027 as xfail.
20028
cc6563d2
PA
200292014-07-30 Pedro Alves <palves@redhat.com>
20030
20031 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20032 comment.
20033
7e09a223
YQ
200342014-07-29 Yao Qi <yao@codesourcery.com>
20035
20036 PR gdb/17206
20037 * gdb.base/until-nodebug.exp: New.
20038
7ebdbe92
DE
200392014-07-28 Doug Evans <xdje42@gmail.com>
20040
20041 PR guile/17203
20042 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20043 previously existing parameter, and previously ambiguously spelled
20044 parameter.
20045
fdb1adc6
WN
200462014-07-28 Will Newton <will.newton@linaro.org>
20047
20048 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20049
186fcde0
DE
200502014-07-26 Ludovic Courtès <ludo@gnu.org>
20051 Doug Evans <xdje42@gmail.com>
20052
20053 PR guile/17146
20054 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20055
70509625
PA
200562014-07-25 Pedro Alves <palves@redhat.com>
20057
20058 * gdb.threads/signal-command-handle-nopass.c: New file.
20059 * gdb.threads/signal-command-handle-nopass.exp: New file.
20060 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20061 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20062 * gdb.threads/signal-delivered-right-thread.c: New file.
20063 * gdb.threads/signal-delivered-right-thread.exp: New file.
20064
c3f814a1
PA
200652014-07-25 Pedro Alves <palves@redhat.com>
20066
20067 * gdb.base/double-prompt-target-event-error.exp
20068 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20069 match.
20070 (cancel_pagination_in_target_event): Rework double prompt
20071 detection.
20072 * gdb.base/paginate-after-ctrl-c-running.exp
20073 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20074 <return>' match.
20075 * gdb.base/paginate-bg-execution.exp
20076 (test_bg_execution_pagination_return)
20077 (test_bg_execution_pagination_cancel): Remove '-notransfer
20078 <return>' matches.
20079 * gdb.base/paginate-execution-startup.exp
20080 (test_fg_execution_pagination_return)
20081 (test_fg_execution_pagination_cancel): Remove '-notransfer
20082 <return>' matches.
20083 * gdb.base/paginate-inferior-exit.exp
20084 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20085 match.
20086 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20087 * lib/gdb.exp (pagination_prompt): Run text through
20088 string_to_regexp.
20089 (gdb_test_multiple): Match $pagination_prompt instead of
20090 "<return>".
20091 (string_to_regexp): Move to lib/gdb-utils.exp.
20092
e214cf6c
JK
200932014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20094
20095 * gdb.arch/amd64-entry-value-paramref.S: New file.
20096 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20097 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20098 * gdb.arch/amd64-optimout-repeat.S: New file.
20099 * gdb.arch/amd64-optimout-repeat.c: New file.
20100 * gdb.arch/amd64-optimout-repeat.exp: New file.
20101
17d0c5c8
JK
201022014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20103
20104 PR gdb/17170
20105 * gdb.base/statistics.exp: New file.
20106
b8b8facf
DE
201072014-07-17 Doug Evans <dje@google.com>
20108
74b49205 20109 PR gdb/17170
b8b8facf
DE
20110 * gdb.base/maint.exp: Update testing of per-command stats.
20111
1b5d0ab3
PA
201122014-07-16 Pedro Alves <palves@redhat.com>
20113
20114 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20115 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20116 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20117 (tfile_write_buf): New functions.
20118 (add_memory_block): Rewrite using the above.
20119 (adjust_function_address): New function.
20120 (FUNCTION_ADDRESS): New macro.
20121 (write_basic_trace_file): Remove short_x local, and use
20122 tfile_write_16. Change type of func_addr local to unsigned long
20123 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20124 here. Cast argument of add_memory_block to char pointer.
20125 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20126 (main): Remove parameters.
20127 * gdb.trace/tfile.exp: Remove nowarnings.
20128
4d974e88
SM
201292014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20130
20131 * gdb.base/debug-expr.exp: Test string evaluation with
20132 "debug expression" on.
20133
41e99568
PA
201342014-07-15 Pedro Alves <palves@redhat.com>
20135
20136 * gdb.base/reread.exp: Use clean_restart.
20137
487d9753
PL
201382014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20139
20140 * gdb.arch/avr-flash-qualifer.c: New.
20141 * gdb.arch/avr-flash-qualifer.exp: New.
20142
cc1c52ad
PA
201432014-07-14 Pedro Alves <palves@redhat.com>
20144
20145 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20146 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20147
1e973570
PA
201482014-07-14 Pedro Alves <palves@redhat.com>
20149
20150 * gdb.base/double-prompt-target-event-error.c: New file.
20151 * gdb.base/double-prompt-target-event-error.exp: New file.
20152
93d6eb10
PA
201532014-07-14 Pedro Alves <palves@redhat.com>
20154
20155 PR gdb/17072
20156 * gdb.base/paginate-inferior-exit.c: New file.
20157 * gdb.base/paginate-inferior-exit.exp: New file.
20158
0017922d
PA
201592014-07-14 Pedro Alves <palves@redhat.com>
20160
20161 PR gdb/17072
20162 * gdb.base/paginate-bg-execution.c: New file.
20163 * gdb.base/paginate-bg-execution.exp: New file.
20164
94696ad3
PA
201652014-07-14 Pedro Alves <palves@redhat.com>
20166
20167 PR gdb/17072
20168 * gdb.base/paginate-execution-startup.c: New file.
20169 * gdb.base/paginate-execution-startup.exp: New file.
20170 * lib/gdb.exp (pagination_prompt): New global.
20171 (default_gdb_spawn): New procedure, factored out from
20172 default_gdb_spawn.
20173 (default_gdb_start): Adjust to call default_gdb_spawn.
20174 (gdb_spawn): New procedure.
20175
bd293940
PA
201762014-07-14 Pedro Alves <palves@redhat.com>
20177
20178 * lib/gdb.exp (gdb_assert): New procedure.
20179 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20180
c933f875
PA
201812014-07-14 Pedro Alves <palves@redhat.com>
20182
20183 * gdb.base/execution-termios.c: New file.
20184 * gdb.base/execution-termios.exp: New file.
20185
d98b7a16
TT
201862014-07-14 Tom Tromey <tromey@redhat.com>
20187
20188 * gdb.cp/vla-cxx.cc: New file.
20189 * gdb.cp/vla-cxx.exp: New file.
20190
548740d6
TT
201912014-07-14 Tom Tromey <tromey@redhat.com>
20192
20193 * gdb.reverse/rerun-prec.c: New file.
20194 * gdb.reverse/rerun-prec.exp: New file.
20195
a25eb028
MR
201962014-07-12 Maciej W. Rozycki <macro@mips.com>
20197 Maciej W. Rozycki <macro@codesourcery.com>
20198
20199 * lib/gdb-utils.exp: New file.
20200 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20201 inline `gdb_init_command' processing.
20202 (gdb_start_cmd): Likewise.
20203 * lib/mi-support.exp (mi_run_cmd): Likewise.
20204 * README: Document `gdb_init_command' and `gdb_init_commands'.
20205
218c2655
JK
202062014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20207
20208 Fix false FAIL running under a very long directory name.
20209 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20210 and "set print elements 10000". Twice.
20211
5401fde3
YQ
202122014-07-11 Yao Qi <yao@codesourcery.com>
20213
20214 * gdb.base/exprs.exp: "set print symbol off".
20215
e76126e8
PA
202162014-07-11 Pedro Alves <palves@redhat.com>
20217
20218 * gdb.threads/kill.c: New file.
20219 * gdb.threads/kill.exp: New file.
20220
2d6f0de6
YQ
202212014-07-10 Yao Qi <yao@codesourcery.com>
20222
20223 * gdb.trace/tfile.c (write_basic_trace_file)
20224 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20225 address written to trace file.
20226
7180e04a
PA
202272014-07-09 Pedro Alves <palves@redhat.com>
20228
20229 * gdb.base/attach-wait-input.exp: New file.
20230 * gdb.base/attach-wait-input.c: New file.
20231
9a9a7608
AB
202322014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20233
20234 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20235 setting up test structures.
20236 (main): Call new test function.
20237 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20238 test function, continue into test function and walk test
20239 structures.
20240
161ac41e
YQ
202412014-07-02 Yao Qi <yao@codesourcery.com>
20242
20243 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20244 'bar_start' at the beginning of functions 'foo' and 'bar'
20245 respectively.
20246 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20247 instead of 'foo' and 'bar'.
20248
1f267ae3
MM
202492014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20250
20251 * gdb.btrace/segv.exp: New.
20252 * gdb.btrace/segv.c: New.
20253
2b239efb
LM
202542014-07-02 Luis Machado <lgustavo@codesourcery.com>
20255
20256 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20257 instruction.
20258
cf363f18
MW
202592014-06-30 Mark Wielaard <mjw@redhat.com>
20260
20261 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20262 vulture, vilify, villar): New volatile array constants.
20263 (vindictive, vegetation): New const volatile array constants.
20264 * gdb.base/volatile.exp: Test volatile and const volatile array
20265 types.
20266
aebf9d24
AA
202672014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20268
20269 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20270 target lacks support for awatch, rwatch, or hbreak.
20271
b67a2c6f
YQ
202722014-06-27 Yao Qi <yao@codesourcery.com>
20273
20274 * gdb.multi/dummy-frame-restore.exp: New.
20275 * gdb.multi/dummy-frame-restore.c: New.
20276
aef92902
MM
202772014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20278
20279 * gdb.btrace/gcore.exp: New.
20280
8e9db26e
PA
202812014-06-23 Pedro Alves <palves@redhat.com>
20282
20283 * gdb.base/watchpoint-reuse-slot.c: New file.
20284 * gdb.base/watchpoint-reuse-slot.exp: New file.
20285
70afc5b7
SC
202862014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20287
20288 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20289 progspace's filename in 'info', 'enable' and 'disable' command
20290 tests.
20291
b972bd9c
JK
202922014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20293
20294 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20295 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20296 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20297
125f8a3d
GB
202982014-06-20 Gary Benson <gbenson@redhat.com>
20299
20300 * gdb.arch/i386-avx.exp: Fix include file location.
20301 * gdb.arch/i386-sse.exp: Likewise.
20302
3ed9baed
IB
203032014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20304
20305 * gdb.dlang/expression.exp: New file.
20306
034f788c
PA
203072014-06-19 Pedro Alves <palves@redhat.com>
20308
20309 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20310 out from ...
20311 (top level): ... here. Iterate running tests under different
20312 scheduler-locking settings.
20313
45371d0c
LM
203142014-06-18 Luis Machado <lgustavo@codesourcery.com>
20315
20316 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20317 to DW_FORM_addr and use non-zero addresses.
20318
5d376983
SC
203192014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20320
20321 PR gdb/17017
20322 * gdb.python/py-xmethods.cc: Add global function call counters and
20323 increment them in their respective functions. Remove "cout"
20324 statements.
20325 * gdb.python/py-xmethods.exp: Make tests check the global function
20326 call counters instead of depending on inferior IO.
20327
a1aa2221
LM
203282014-06-18 Don Breazeal <donb@codesourcery.com>
20329
20330 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20331 Deleted procedure.
20332 (explicit_fork_parent_follow): Deleted procedure.
20333 (explicit_fork_child_follow): Deleted procedure.
20334 (test_follow_fork): New procedure.
20335 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 20336 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
20337 procedure calls.
20338
0fc05997
YQ
203392014-06-17 Yao Qi <yao@codesourcery.com>
20340
20341 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20342 CP1252.
20343
70795c52
LM
203442014-06-17 Luis Machado <lgustavo@codesourcery.com>
20345
20346 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20347 Initialize ptr and S explicitly.
20348 (skip_type_update_when_not_use_rtti_test): Likewise.
20349
6be47f0c
KS
203502014-06-16 Keith Seitz <keiths@redhat.com>
20351
20352 PR mi/15863
20353 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20354 the inferior is started.
20355
d03de421
PA
203562014-06-16 Pedro Alves <palves@redhat.com>
20357
20358 * gdb.base/break-main-file-remove-fail.c: New file.
20359 * gdb.base/break-main-file-remove-fail.exp: New file.
20360 * gdb.base/break-unload-file.exp: Use build_executable instead of
20361 prepare_for_testing.
20362 (test_break): New parameter "initial_load". Handle it.
20363 (top level): Add initial_load cmdline/file axis.
20364
f9579b99
TT
203652014-06-12 Tom Tromey <tromey@redhat.com>
20366
20367 * gdb.base/completion.exp: Don't use directory name in test.
20368
3657956b
GB
203692014-06-09 Gary Benson <gbenson@redhat.com>
20370
20371 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20372 separate the always-available ANSI-standard signals from the
20373 signals that require checking.
20374 (main): Likewise.
20375 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20376 Likewise.
20377 (main): Likewise.
20378
4186eb54
KS
203792014-06-07 Keith Seitz <keiths@redhat.com>
20380
20381 Revert:
20382 PR c++/16253
20383 * gdb.cp/var-tag.cc: New file.
20384 * gdb.cp/var-tag.exp: New file.
20385 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20386 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20387 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20388 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20389
25326a28 203902014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
20391
20392 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20393
829155c9
PA
203942014-06-06 Pedro Alves <palves@redhat.com>
20395
20396 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20397 in target debug output instead of looking at RSP packets,
20398 disabling the test on any target that uses hardware stepping.
20399 Update comments.
20400
61c8d22e
PA
204012014-06-06 Pedro Alves <palves@redhat.com>
20402
20403 * gdb.base/break-unload-file.exp: Fix typo.
20404
d9a47287
YQ
204052014-06-06 Yao Qi <yao@codesourcery.com>
20406
20407 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20408 from "jit_function" to "^jit_function".
20409
e5e01dbf
YQ
204102014-06-06 Yao Qi <yao@codesourcery.com>
20411
20412 * gdb.base/async.c (foo): Add one statement.
20413 * gdb.base/async.exp: Get the next instruction address and
20414 match the output of "nexti" by instruction address. Match
20415 the hex address in the output of "finish".
20416
73ba372c
GB
204172014-06-06 Gary Benson <gbenson@redhat.com>
20418
20419 * gdb.base/call-signals.c: Remove preprocessor conditionals
20420 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20421 SIGSEGV and SIGTERM.
20422 * gdb.base/sigall.c: Likewise.
20423 * gdb.base/unwindonsignal.c: Likewise.
20424 * gdb.reverse/sigall-reverse.c: Likewise.
20425
831517df
YQ
204262014-06-06 Yao Qi <yao@codesourcery.com>
20427
20428 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20429 readable, skip the test.
20430
b8b91e98
YQ
204312014-06-06 Yao Qi <yao@codesourcery.com>
20432
20433 * gdb.threads/staticthreads.c (thread_function): Move the line
20434 setting breakpoint on forward.
20435 * gdb.threads/staticthreads.exp: Update comments.
20436
fb934770
LC
204372014-06-05 Ludovic Courtès <ludo@gnu.org>
20438
20439 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20440 "history-append! type error".
20441
6ef284bd
SM
204422014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20443
20444 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20445 erroneous dprintf expected input.
20446
a872e241
DE
204472014-06-04 Doug Evans <xdje42@gmail.com>
20448
20449 * gdb.guile/scm-generics.exp: Delete.
20450
16f691fb
DE
204512014-06-04 Doug Evans <xdje42@gmail.com>
20452
20453 * gdb.guile/scm-breakpoint.exp: Update.
20454 Add tests for breakpoint registration.
20455
012370f6
TT
204562014-06-04 Tom Tromey <tromey@redhat.com>
20457
20458 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20459 VLA-in-union.
20460 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20461 inner_vla_struct, vla_union types. Initialize objects of those
20462 types and compute their sizes.
20463
9f5a4cef
HZ
204642014-06-04 Nathan Sidwell <nathan@codesourcery.com>
20465 Hui Zhu <hui@codesourcery.com>
20466
20467 * gdb.base/fileio.exp: Add test for shell not available as well as
20468 available.
20469 * gdb.base/fileio.c (test_system): Check for shell twice.
20470
90a45c4d
YQ
204712014-06-04 Yao Qi <yao@codesourcery.com>
20472
20473 * gdb.base/auto-connect-native-target.exp: Remove redundant
20474 space from the regexp pattern.
20475
70017e41
YQ
204762014-06-04 Yao Qi <yao@codesourcery.com>
20477
20478 * gdb.base/default.exp: Replace "child" with "native" in
20479 regexp pattern.
20480
883964a7
SC
204812014-06-03 Siva Chandra Reddy <sivachandra@google.com>
20482
20483 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
20484 * gdb.python/py-xmethods.exp: New tests to test xmethods.
20485 * gdb.python/py-xmethods.py: Python script supporting the
20486 new testcase and tests.
20487
ef370185
JB
204882014-06-03 Joel Brobecker <brobecker@adacore.com>
20489 Pedro Alves <palves@redhat.com>
20490
20491 PR breakpoints/17000
20492 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
20493 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
20494
1e2ccb61
BM
204952014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
20496
20497 * gdb.base/subst.exp: Add tests to verify partial path matching
20498 output.
20499
c6ec5ab2
PA
205002014-06-03 Pedro Alves <palves@redhat.com>
20501
20502 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
20503 target that doesn't use software single-stepping.
20504
835c559f
PA
205052014-06-03 Pedro Alves <palves@redhat.com>
20506
20507 PR breakpoints/17000
20508 * gdb.base/sss-bp-on-user-bp-2.c: New file.
20509 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
20510
06eb1586
DE
205112014-06-02 Doug Evans <xdje42@gmail.com>
20512
20513 * gdb.guile/scm-parameter.exp: New file.
20514
e698b8c4
DE
205152014-06-02 Doug Evans <xdje42@gmail.com>
20516
20517 * gdb.guile/scm-cmd.c: New file.
20518 * gdb.guile/scm-cmd.exp: New file.
20519
ded03782
DE
205202014-06-02 Doug Evans <xdje42@gmail.com>
20521
20522 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
20523 pretty-printer lookup.
20524 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
20525 (make-pp_s-printer): Call it.
20526 (make-pretty-printer-from-dict): New function.
20527 (lookup-pretty-printer-maker-from-dict): New function.
20528 (*pretty-printer*): Simplify.
20529 (make-objfile-pp_s-printer): New function.
20530 (install-objfile-pretty-printers!): New function.
20531 (make-progspace-pp_s-printer): New function.
20532 (install-progspace-pretty-printers!): New function.
20533 * gdb.guile/scm-progspace.c: New file.
20534 * gdb.guile/scm-progspace.exp: New file.
20535
41fac0cf
PA
205362014-06-02 Pedro Alves <palves@redhat.com>
20537
20538 * gdb.base/dprintf-bp-same-addr.c: New file.
20539 * gdb.base/dprintf-bp-same-addr.exp: New file.
20540
96ae5695
EBM
205412014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20542
20543 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
20544 * gdb.arch/powerpc-power.s: Likewise.
20545
da02b3a8
JB
205462014-06-02 Joel Brobecker <brobecker@adacore.com>
20547
20548 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
20549
c72b2e7b
YQ
205502014-06-01 Yao Qi <yao@codesourcery.com>
20551
20552 * gdb.base/watchpoint.exp (test_watch_location): Check null
20553 pointer can be dereferenced. If not, do the test, otherwise
20554 skip it.
20555
53e8a631
AB
205562014-05-30 Andrew Burgess <aburgess@broadcom.com>
20557
20558 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
20559 results.
20560 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
20561
938f0e2f
AB
205622014-05-30 Andrew Burgess <aburgess@broadcom.com>
20563
20564 * gdb.arch/amd64-invalid-stack-middle.S: New file.
20565 * gdb.arch/amd64-invalid-stack-middle.c: New file.
20566 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
20567 * gdb.arch/amd64-invalid-stack-top.c: New file.
20568 * gdb.arch/amd64-invalid-stack-top.exp: New file.
20569
9ba6657a
PA
205702014-05-30 Pedro Alves <palves@redhat.com>
20571
20572 PR breakpoints/17000
20573 * gdb.base/sss-bp-on-user-bp.c: New file.
20574 * gdb.base/sss-bp-on-user-bp.exp: New file.
20575
522c09bf
DB
205762014-05-30 David Blaikie <dblaikie@gmail.com>
20577
20578 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
20579 gnu_inline semantics via attribute.
20580 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
20581 source explicitly specifies the required semantics.
20582
bf4ef81e
MR
205832014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
20584
20585 * gdb.reverse/sigall-reverse.exp: Fix a typo.
20586
329ea579
PA
205872014-05-29 Pedro Alves <palves@redhat.com>
20588 Tom Tromey <tromey@redhat.com>
20589
20590 * gdb.base/async-shell.exp: Don't enable target-async.
20591 * gdb.base/async.exp
20592 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
20593 parameter. Adjust.
20594 (top level): Don't test with "target-async".
20595 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
20596 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
20597 * gdb.base/inferior-died.exp: Don't enable target-async.
20598 * gdb.base/interrupt-noterm.exp: Likewise.
20599 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
20600 * gdb.mi/mi-nonstop-exit.exp: Likewise.
20601 * gdb.mi/mi-nonstop.exp: Likewise.
20602 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
20603 * gdb.mi/mi-nsintrall.exp: Likewise.
20604 * gdb.mi/mi-nsmoribund.exp: Likewise.
20605 * gdb.mi/mi-nsthrexec.exp: Likewise.
20606 * gdb.mi/mi-watch-nonstop.exp: Likewise.
20607 * gdb.multi/watchpoint-multi.exp: Adjust comment.
20608 * gdb.python/py-evsignal.exp: Don't enable target-async.
20609 * gdb.python/py-evthreads.exp: Likewise.
20610 * gdb.python/py-prompt.exp: Likewise.
20611 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
20612 * gdb.server/solib-list.exp: Don't enable target-async.
20613 * gdb.threads/thread-specific-bp.exp: Likewise.
20614 * lib/mi-support.exp: Adjust to use mi-async.
20615
fd664c91
PA
206162014-05-29 Pedro Alves <palves@redhat.com>
20617
20618 PR gdb/13860
20619 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
20620 reason, even in sync mode.
20621
251bde03
PA
206222014-05-29 Pedro Alves <palves@redhat.com>
20623 Hui Zhu <hui@codesourcery.com>
20624
20625 PR PR15693
20626 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
20627 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
20628 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
20629 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
20630
7f3c0343
JB
206312014-05-28 Joel Brobecker <brobecker@adacore.com>
20632
20633 * config/monitor.exp (gdb_target_monitor): Replace use of
20634 "set remotebaud" by "set serial baud".
20635
b2715b27
AW
206362014-05-26 Andy Wingo <wingo@igalia.com>
20637
20638 * gdb.guile/scm-breakpoint.exp:
20639 * gdb.guile/scm-gsmob.exp: Update to use plain old object
20640 properties instead of gdb-object-properties.
20641
498a4489
YQ
206422014-05-26 Yao Qi <yao@codesourcery.com>
20643
20644 * gdb.server/no-thread-db.exp: Specify source file name
20645 explicitly when setting a breakpoint.
20646
589fdceb
MM
206472014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20648
20649 * gdb.btrace/vdso.c: New.
20650 * gdb.btrace/vdso.exp: New.
20651
e9089e05
MM
206522014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20653
20654 * gdb.base/gcore.exp (capture_command_output): Move ...
20655 * lib/gdb.exp (capture_command_output): ... here.
20656
67b5c0c1
MM
206572014-05-23 Markus Metzger <markus.t.metzger@intel.com>
20658
20659 * gdb.btrace/data.exp: Test memory access during btrace replay.
20660
a2199296
SM
206612014-05-22 Simon Marchi <simon.marchi@ericsson.com>
20662
20663 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
20664
17b2616c
PA
206652014-05-21 Pedro Alves <palves@redhat.com>
20666
20667 PR gdb/13860
20668 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
20669 (top level): Test that output related to execution commands is
20670 sent to the console with CLI commands, but not with MI commands.
20671 Test that breakpoint events are always mirrored to the console.
20672 Also expect the new source line to be output after a "next" in
20673 async mode too. Make it a pass/fail test.
20674 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
20675 output.
20676 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
20677
5166082f
PA
206782014-05-21 Pedro Alves <palves@redhat.com>
20679
20680 * gdb.base/list.exp (build_pattern, test_list): New procedures.
20681 Use them to test variations of "list" after reaching a breakpoint.
20682 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
20683 Test "list" with listsize 10 after reaching a breakpoint.
20684 * gdb.python/python.exp (decode_line current location line
20685 number): Adjust expected line number.
20686
2f25d70f
SM
206872014-05-21 Simon Marchi <simon.marchi@ericsson.com>
20688
20689 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
20690 behavior for $args, pass it directly to "run".
20691
ff604a67
MR
206922014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
20693
20694 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
20695 30000 to 65536.
20696
6a3cb8e8
PA
206972014-05-21 Pedro Alves <palves@redhat.com>
20698
20699 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
20700 auto-connect-native-target off".
20701 * gdb.base/auto-connect-native-target.c: New file.
20702 * gdb.base/auto-connect-native-target.exp: New file.
20703
4ebfc96e
PA
207042014-05-21 Pedro Alves <palves@redhat.com>
20705
20706 * gdb.base/default.exp: Test "target native" instead of "target
20707 child".
20708
36d46afb
MW
207092014-05-21 Mark Wielaard <mjw@redhat.com>
20710
20711 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
20712
5876f503
JK
207132014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20714
20715 Fix TLS access for -static -pthread.
20716 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
20717 <HAVE_TLS> (thread_function, main): Initialize it.
20718 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
20719 Add clean_restart.
20720 <$have_tls != "">: Check TLSVAR.
20721
0256a6ac
PA
207222014-05-21 Pedro Alves <palves@redhat.com>
20723
20724 * gdb.base/dcache-line-read-error.c: New.
20725 * gdb.base/dcache-line-read-error.exp: New.
20726
936d2992
PA
207272014-05-20 Pedro Alves <palves@redhat.com>
20728
20729 * gdb.base/compare-sections.c: New file.
20730 * gdb.base/compare-sections.exp: New file.
20731
802e8e6d
PA
207322014-05-20 Pedro Alves <palves@redhat.com>
20733
20734 * gdb.base/break-idempotent.c: New file.
20735 * gdb.base/break-idempotent.exp: New file.
20736
e59fa00f
MM
207372014-05-20 Markus Metzger <markus.t.metzger@intel.com>
20738
20739 * gdb.btrace/nohist.exp: New.
20740
8b696e31
YQ
207412014-05-20 Yao Qi <yao@codesourcery.com>
20742
20743 * lib/gdb.exp (gdb_init): Set timeout if test file is under
20744 gdb.reverse directory and gdb_reverse_timeout exists in board
20745 setting.
20746 * README: Document gdb_reverse_timeout.
20747
73c9764f
YQ
207482014-05-20 Yao Qi <yao@codesourcery.com>
20749
20750 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
20751 'test_file_name'. Treat args as a string instead of a list.
20752 (gdb_init): Rename argument 'args' by 'test_file_name'.
20753
f1f4348a
JK
207542014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
20755
20756 * gdb.arch/powerpc-power.exp: New file.
20757 * gdb.arch/powerpc-power.s: New file.
20758
0dbe70ce
DE
207592014-05-16 Doug Evans <dje@google.com>
20760
20761 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
20762 * gdb.base/completion.exp: Check that all expected files exist
20763 before doing file completion.
0dbe70ce 20764
8d551b02
DE
207652014-05-16 Doug Evans <dje@google.com>
20766
20767 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
20768 Update.
20769 (do_syscall_tests_without_xml): Update.
20770
73eb7709
PA
207712014-05-16 Pedro Alves <palves@redhat.com>
20772
20773 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
20774 instead of "unknown output after running".
20775
3fae92fc
YQ
207762014-05-16 Yao Qi <yao@codesourcery.com>
20777
20778 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
20779 file1.txt from host at the end.
20780 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
20781
c2b2ccc5
DE
207822014-05-15 Doug Evans <dje@google.com>
20783
20784 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
20785 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
20786 loading file. Add test for TU lookup.
20787
8c217a4b
SM
207882014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20789
20790 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
20791 calling "-exec-arguments" or "set args" before running the
20792 inferior.
20793
3deb39c6
SM
207942014-05-15 Simon Marchi <simon.marchi@ericsson.com>
20795
20796 * lib/mi-support.exp (mi_expect_stop): Expect message for
20797 inferiors that exit with non-zero exit code.
20798
71a79f8c
YQ
207992014-05-14 Yao Qi <yao@codesourcery.com>
20800
20801 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
20802 match absolute path on remote host.
20803 (test_file_list_exec_source_files): Remove "/" from the
20804 pattern.
20805
f23fcd46
YQ
208062014-05-14 Yao Qi <yao@codesourcery.com>
20807
20808 * boards/local-remote-host-notty.exp (${board}_file): New
20809 proc.
20810
9404b58f
KM
208112014-05-07 Kyle McMartin <kyle@redhat.com>
20812
20813 Pushed by Joel Brobecker <brobecker@adacore.com>.
20814 * gdb.arch/aarch64-atomic-inst.c: New file.
20815 * gdb.arch/aarch64-atomic-inst.exp: New file.
20816
5e45f04c
YQ
208172014-05-07 Yao Qi <yao@codesourcery.com>
20818
20819 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
20820 in current context" too.
20821
c888a17d
KS
208222014-05-05 Keith Seitz <keiths@redhat.com>
20823
20824 * gdb.linespec/ls-dollar.exp: Add test for linespec
20825 file:convenience_variable.
20826
290a839c
YQ
208272014-05-05 Yao Qi <yao@codesourcery.com>
20828
20829 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
20830 traceframes into tfile and ctf trace files. Read data from
20831 trace file and test collected data.
20832 (gdb_collect_locals_test): Likewise.
20833 (gdb_unavailable_registers_test): Likewise.
20834 (gdb_unavailable_floats): Likewise.
20835 (gdb_collect_globals_test): Likewise.
20836 (top-level): Append "ctf" to trace_file_targets if GDB
20837 supports.
20838
b5262cd0
YQ
208392014-05-05 Yao Qi <yao@codesourcery.com>
20840
20841 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
20842 code to ...
20843 (gdb_collect_args_test_1): ... it. New proc.
20844 (gdb_collect_locals_test): Move some code to ...
20845 (gdb_collect_locals_test_1): ... it. New proc.
20846 (gdb_unavailable_registers_test): Move some code to ...
20847 (gdb_unavailable_registers_test_1): ... it. New proc.
20848 (gdb_unavailable_floats): Move some code to ...
20849 (gdb_unavailable_floats_1): ... it. New proc.
20850
30a1e6cc
SDJ
208512014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20852
20853 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
20854 probes to test for bitness recognition.
20855 * gdb.arch/amd64-stap-optional-prefix.exp
20856 (test_probe_value_without_reg): New procedure.
20857 Add code to test for different kinds of bitness.
20858
f33da99a
SDJ
208592014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
20860
20861 PR breakpoints/16889
20862 * gdb.arch/amd64-stap-optional-prefix.S: New file.
20863 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20864
5b80f00d
PA
208652014-05-01 Pedro Alves <palves@redhat.com>
20866
20867 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
20868 gdb_file_cmd if no file is specified.
20869 * boards/native-extended-gdbserver.exp (gdb_load): Use the
20870 last_loaded_file to set the remote exec-file.
20871
f8c2a73c
PA
208722014-05-01 Pedro Alves <palves@redhat.com>
20873
20874 * boards/local-remote-host.exp: New file.
20875
be6e8ac7
PA
208762014-05-01 Pedro Alves <palves@redhat.com>
20877
20878 * boards/local-remote-host.exp: Rename to ...
20879 * boards/local-remote-host-notty.exp: ... this.
20880
cac0dc8f
JB
208812014-04-28 Joel Brobecker <brobecker@adacore.com>
20882
20883 * gdb.ada/dyn_arrayidx: New testcase.
20884
9730e6cc
YQ
208852014-04-26 Yao Qi <yao@codesourcery.com>
20886
20887 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
20888 and compute the length of function main. Save it in
20889 $main_length.
20890 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
20891 (top-level): Use gdb_compile to compile objects into
20892 executable and restart GDB. Remove invocation to
20893 prepare_for_testing.
20894
7ae1a6a6
PA
208952014-04-25 Simon Marchi <simon.marchi@ericsson.com>
20896 Pedro Alves <palves@redhat.com>
20897
20898 PR server/16255
20899 * gdb.multi/multi-attach.c: New file.
20900 * gdb.multi/multi-attach.exp: New file.
20901
4082afcc
PA
209022014-04-25 Pedro Alves <palves@redhat.com>
20903
20904 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
20905 user.
20906 (top level): Test that "set remote conditional-breakpoints-packet
20907 off" works as intended.
20908 * gdb.base/dprintf.exp: Test that "set remote
20909 breakpoint-commands-packet off" works as intended.
20910 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
20911 New function.
20912 (top level): Call it.
20913 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
20914 remote fast-tracepoints-packet off" works as intended.
20915 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
20916 * lib/gdb.exp (gdb_is_target_remote): ... here.
20917
2abc3f8d
DB
209182014-04-24 David Blaikie <dblaikie@gmail.com>
20919
20920 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
20921 ensure clang would not discard them.
20922 * gdb.base/gdbvars.c: Ditto.
20923 * gdb.base/memattr.c: Ditto.
20924 * gdb.base/whatis.c: Ditto.
20925 * gdb.python/py-prettyprint.c: Ditto.
20926 * gdb.trace/actions.c: Ditto.
20927 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
20928 ensure clang would not discard it.
20929
bfd39632
DB
209302014-04-24 David Blaikie <dblaikie@gmail.com>
20931
20932 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
20933 clang to emit the full definition of type required by the test
20934 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
20935
22842ff6
DB
209362014-04-24 David Blaikie <dblaikie@gmail.com>
20937
20938 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
20939 coax Clang into emitting the definition of the type.
20940 * gdb.cp/pr10728-x.h (y): Ditto.
20941 * gdb.cp/pr10728-y.cc (y): Ditto.
20942
c2e827ad
DB
209432014-04-24 David Blaikie <dblaikie@gmail.com>
20944
20945 * gdb.base/label.exp: XFAIL label related tests under Clang.
20946 * gdb.cp/cplabel.exp: Ditto.
20947 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
20948 under Clang those using labels.
20949
4c2d33e7
YQ
209502014-04-25 Yao Qi <yao@codesourcery.com>
20951
20952 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
20953 double_label.
20954 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
20955 partial_label and double_label.
20956
56083b99
DB
209572014-04-24 David Blaikie <dblaikie@gmail.com>
20958
20959 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
20960
25d4e99d
DB
209612014-04-24 David Blaikie <dblaikie@gmail.com>
20962
20963 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
20964 of the function to work across GCC and Clang.
20965 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
20966 pointer types (const void ** const V void **).
20967
01f9f808
MS
209682014-04-24 Michael Sturm <michael.sturm@mintel.com>
20969 Walfred Tedeschi <walfred.tedeschi@intel.com>
20970
20971 * Makefile.in (EXECUTABLES): Added i386-avx512.
20972 * gdb.arch/i386-avx512.c: New file.
20973 * gdb.arch/i386-avx512.exp: Likewise.
20974
4b48d439
KS
209752014-04-23 Keith Seitz <keiths@redhat.com>
20976
20977 * lib/mi-support.exp (mi_list_breakpoints): Delete.
20978 (mi_make_breakpoint_table): New procedure.
20979 (mi_create_breakpoint): Use mi_make_breakpoint
20980 and return the result.
20981 (mi_make_breakpoint): New procedure.
20982 (mi_build_kv_pairs): New procedure.
20983
20984 * gdb.mi/mi-break.exp: Remove unused globals,
20985 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
20986 All callers updated.
20987 * gdb.mi/mi-dprintf.exp: Use variable to track command
20988 number.
20989 Update all callers of mi_create_breakpoint and use
20990 mi_make_breakpoint_table.
20991 Remove any unused global variables.
20992 * gdb.mi/mi-nonstop.exp: Likewise.
20993 * gdb.mi/mi-nsintrall.exp: Likewise.
20994 * gdb.mi/mi-nsmoribund.exp: Likewise.
20995 * gdb.mi/mi-nsthrexec.exp: Likewise.
20996 * gdb.mi/mi-reverse.exp: Likewise.
20997 * gdb.mi/mi-simplerun.exp: Likewise.
20998 * gdb.mi/mi-stepn.exp: Likewise.
20999 * gdb.mi/mi-syn-frame.exp: Likewise.
21000 * gdb.mi/mi-until.exp: Likewise.
21001 * gdb.mi/mi-var-cp.exp: Likewise.
21002 * gdb.mi/mi-var-display.exp: Likewise.
21003 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21004 * gdb.mi/mi2-var-child.exp: Likewise.
21005 * gdb.mi/mi-vla-c99.exp: Likewise.
21006 * lib/mi-support.exp: Likewise.
21007
21008 From Ian Lance Taylor <iant@cygnus.com>:
21009 * lib/gdb.exp (parse_args): New procedure.
21010
08351840
PA
210112014-04-23 Pedro Alves <palves@redhat.com>
21012
21013 * gdb.base/break-unload-file.c: New file.
21014 * gdb.base/break-unload-file.exp: New file.
21015 * gdb.base/sym-file-lib.c (baz): New function.
21016 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21017 field.
21018 (load): Store the segment's mapped size.
21019 (unload): New function.
21020 (unload_shlib): New function.
21021 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21022 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21023 set a breakpoint at baz, and call it.
21024 * gdb.base/sym-file.exp: New tests for stale breakpoint
21025 instructions.
21026
076855f9
PA
210272014-04-23 Pedro Alves <palves@redhat.com>
21028
21029 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21030 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21031 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21032 * gdb.base/hbreak-unmapped.c: New file.
21033 * gdb.base/hbreak-unmapped.exp: New file.
21034 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21035 * lib/gdb.exp (gdb_is_target_remote): ... here.
21036
483805cf
PA
210372014-04-22 Pedro Alves <palves@redhat.com>
21038
21039 * gdb.base/consecutive-step-over.c: New file.
21040 * gdb.base/consecutive-step-over.exp: New file.
21041
06d97543
PA
210422014-04-22 Pedro Alves <palves@redhat.com>
21043
21044 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21045 instead of send_gdb/gdb_expect.
21046
b4429ea2
YQ
210472014-04-22 Yao Qi <yao@codesourcery.com>
21048
21049 * lib/trace-support.exp (generate_tracefile): New procedure.
21050 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21051 return 0.
21052 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21053 if generate_tracefile returns 1.
21054
51d48146
PA
210552014-04-18 Tom Tromey <palves@redhat.com>
21056 Pedro alves <tromey@redhat.com>
21057
21058 PR backtrace/15558
21059 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21060 with a backtrace limit.
21061 * gdb.python/py-frame-inline.exp: Test running to an inline
21062 function with a backtrace limit, and printing the newest frame.
21063 * gdb.python/py-frame-inline.c (main): Call f.
21064
bd1dce5f
MS
210652014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21066
21067 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21068
40d1a503
MS
210692014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21070
21071 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21072 Drop prefix from unsupported source file path.
21073
389b98f7
YQ
210742014-04-17 Yao Qi <yao@codesourcery.com>
21075
21076 * lib/gdb.exp (with_target_charset): New proc.
21077 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21078 with_target_charset.
21079 (test_print_strings): Likewise.
21080 (test_repeat_bytes): Likewise.
21081 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21082 for some tests.
21083
22869d73
KS
210842014-04-16 Keith Seitz <keiths@redhat.com>
21085
21086 PR gdb/15827
21087 * gdb.dwarf2/corrupt.c: New file.
21088 * gdb.dwarf2/corrupt.exp: New file.
21089
c4f87ca6
KS
210902014-04-16 Keith Seitz <keiths@redhat.com>
21091
21092 PR c++/16597
21093 * gdb.cp/namelessclass.cc: New file.
21094 * gdb.cp/namelessclass.exp: New file.
21095 * gdb.cp/namelessclass.S: New file.
21096
ab19de87
DE
210972014-04-16 Doug Evans <dje@google.com>
21098
21099 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21100 Add comment.
21101 (gdbserver_default_get_comm_port): New function.
21102 (gdbserver_start): Check if board file provided
21103 "gdbserver,get_comm_port" and use it if so.
21104 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21105 (gdb,socketport): Set to "stdio".
21106 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21107 (stdio_gdbserver_template): Delete.
21108 (${board}_get_remote_address): Update.
21109 (${board}_build_remote_cmd): Delete.
21110 (${board}_get_comm_port): New function.
21111 (${board}_spawn): Update.
21112 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21113 Delete.
21114 (${board}_get_remote_address): Update.
21115 (${board}_get_comm_port): New function.
21116
fc98a809
AB
211172014-04-16 Andrew Burgess <aburgess@broadcom.com>
21118
21119 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21120 appearing in any order.
21121
87fd9e6e
DE
211222014-04-15 Doug Evans <dje@google.com>
21123
21124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21125 uninitialized value of "description".
21126
099fc3ea
KS
211272014-04-15 Keith Seitz <keiths@redhat.com>
21128
21129 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21130 Remove unused globals.
21131 (test_running_the_program): Likewise.
21132 (test_controlled_execution): Likewise.
21133 (test_controlling_breakpoints): Likewise.
21134 (test_program_termination): Likewise.
21135
5da151d4
KS
211362014-04-15 Keith Seitz <keiths@redhat.com>
21137
21138 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21139 unused globals.
21140 (test_rbreak_creation_and_listing): Likewise.
21141 (test_ignore_count): Likewise.
21142 (test_error): Likewise.
21143
35e5d2f0
PA
211442014-04-15 Pedro Alves <palves@redhat.com>
21145
21146 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21147 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21148 sym-file-loader.c.
21149 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21150 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21151 to sym-file-loader.c.
21152 (struct library): Forward declare.
21153 (load_shlib, lookup_function): Change prototypes.
21154 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21155 (translate_offset): Remove declarations.
21156 (get_text_addr): New declaration.
21157 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21158 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21159 sym-file-loader.h.
21160 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21161 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21162 here from sym-file-loader.h.
21163 (struct library): New structure.
21164 (load_shlib, lookup_function): Change prototypes and adjust to
21165 work with a struct library.
21166 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21167 (translate_offset): Make static.
21168 (get_text_addr): New function.
21169 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21170
eb4c1710
PA
211712014-04-15 Pedro Alves <palves@redhat.com>
21172
21173 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21174
2d1baf52
PA
211752014-04-15 Pedro Alves <palves@redhat.com>
21176
21177 * gdb.base/sym-file-loader.c: Include <limits.h>.
21178 (SELF_LINK): New define.
21179 (get_origin): New function.
21180 (load_shlib): Use it.
21181 * gdb.base/sym-file.exp: Don't early return if the target is
21182 remote. Use runto_main, and issue fail is that fails. Use
21183 gdb_load_shlibs.
21184 (shlib_name): Delete.
21185 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21186
7dd6df01
PA
211872014-04-15 Pedro Alves <palves@redhat.com>
21188
21189 * gdb.base/sym-file.exp: Remove regex characters from test
21190 message. Don't refer to breakpoint numbers in test messages.
21191
b50c8614
KS
211922014-04-14 Keith Seitz <keiths@redhat.com>
21193
21194 PR c++/16253
21195 * gdb.cp/var-tag.cc: New file.
21196 * gdb.cp/var-tag.exp: New file.
21197 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21198 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21199 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21200 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21201
3d567982
TT
212022014-04-14 Tom Tromey <tromey@redhat.com>
21203
21204 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21205 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21206 type.
21207 * gdb.cp/enum-class.exp: New file.
21208 * gdb.cp/enum-class.cc: New file.
21209
0626fc76
TT
212102014-04-14 Tom Tromey <tromey@redhat.com>
21211
21212 * gdb.dwarf2/enum-type.exp: New file.
21213
dca325b3
SA
212142014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21215
21216 * gdb.mi/mi-vla-c99.exp: New file.
21217 * gdb.mi/vla.c: New file.
21218
5854b38a
SA
212192014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21220
21221 * gdb.base/vla-datatypes.c: New file.
21222 * gdb.base/vla-datatypes.exp: New file.
21223
463bb957
SA
212242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21225
21226 * gdb.base/vla-ptr.c: New file.
21227 * gdb.base/vla-ptr.exp: New file.
21228
3dd170be
SA
212292014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21230
21231 * gdb.dwarf2/count.exp: New file.
21232
5ecaaa66
SA
212332014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21234
21235 * gdb.base/vla-sideeffect.c: New file.
21236 * gdb.base/vla-sideeffect.exp: New file.
21237
41f1ada5
DB
212382014-04-14 David Blaikie <dblaikie@gmail.com>
21239
21240 * gdb.mi/non-stop.c: Add return value for non-void function return
21241 statement.
21242 * gdb.threads/staticthreads.c: Ditto.
21243
0be03e84
DE
212442014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21245 Doug Evans <xdje42@gmail.com>
21246
21247 * gdb.guile/scm-value.c: Improve test case.
21248 * gdb.guile/scm-value.exp: Add new test.
21249
f180a1fb
DB
212502014-04-11 David Blaikie <dblaikie@gmail.com>
21251
21252 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21253 override Clang's default.
21254
6b662e19
JB
212552014-04-11 Joel Brobecker <brobecker@adacore.com>
21256
21257 Revert the following changes (regressions):
21258
21259 * gdb.base/vla-sideeffect.c: New file.
21260 * gdb.base/vla-sideeffect.exp: New file.
21261
21262 * gdb.dwarf2/count.exp: New file.
21263
21264 * gdb.base/vla-multi.c: New file.
21265 * gdb.base/vla-multi.exp: New file.
21266
21267 * gdb.base/vla-ptr.c: New file.
21268 * gdb.base/vla-ptr.exp: New file.
21269
21270 * gdb.base/vla-datatypes.c: New file.
21271 * gdb.base/vla-datatypes.exp: New file.
21272
21273 * gdb.mi/mi-vla-c99.exp: New file.
21274 * gdb.mi/vla.c: New file.
21275
245a5f0b
KS
212762014-04-11 Keith Seitz <keiths@redhat.com>
21277
21278 PR c++/16675
21279 * gdb.cp/cpsizeof.exp: New file.
21280 * gdb.cp/cpsizeof.cc: New file.
21281
58a84dcf
SA
212822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21283
191a8a90
JB
21284 * gdb.mi/mi-vla-c99.exp: New file.
21285 * gdb.mi/vla.c: New file.
58a84dcf 21286
c8655f75
SA
212872014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21288
21289 * gdb.base/vla-datatypes.c: New file.
21290 * gdb.base/vla-datatypes.exp: New file.
21291
024e13b4
SA
212922014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21293
21294 * gdb.base/vla-ptr.c: New file.
21295 * gdb.base/vla-ptr.exp: New file.
21296
1a237e0e
SA
212972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21298
21299 * gdb.base/vla-multi.c: New file.
21300 * gdb.base/vla-multi.exp: New file.
21301
504f3432
SA
213022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21303
21304 * gdb.dwarf2/count.exp: New file.
21305
3bce8237
SA
213062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21307
191a8a90
JB
21308 * gdb.base/vla-sideeffect.c: New file.
21309 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 21310
322f9c21
YQ
213112014-04-11 Yao Qi <yao@codesourcery.com>
21312
21313 * gdb.base/completion.exp: Check file exists before running tests
21314 on file completion.
21315
d708bcd1
PA
213162014-04-10 Pedro Alves <palves@redhat.com>
21317
21318 * gdb.base/cond-eval-mode.c: New file.
21319 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21320 prepare_for_testing to build the new file. Check result of
21321 runto_main.
21322 (test_break, test_watch): New procedures.
21323 (top level): Use them.
21324
ae1d2761
PM
213252014-04-08 Pierre Muller <muller@sourceware.org>
21326
21327 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21328 Ctrl-V use for mingw hosts.
21329
7af389b8
SC
213302014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21331
21332 * gdb.python/py-value.c: Improve test case.
21333 * gdb.python/py-value.exp: Add new test.
21334
5e703181
DE
213352014-04-07 David Blaikie <dblaikie@gmail.com>
21336
21337 * lib/compiler.c: Identify the clang compiler.
21338 * lib/compiler.cc: Ditto.
21339
9810b410
YQ
213402014-04-03 Yao Qi <yao@codesourcery.com>
21341
21342 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21343
98d1b8dc
AB
213442014-04-01 Anton Blanchard <anton@samba.org>
21345
21346 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21347 messages unique.
21348
3114cea1
AB
213492014-04-01 Anton Blanchard <anton@samba.org>
21350
21351 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21352 prepare_for_testing.
21353
62f7182c
AB
213542014-04-01 Anton Blanchard <anton@samba.org>
21355
21356 * gdb.arch/ppc64-atomic-inst.c: Remove.
21357 * gdb.arch/ppc64-atomic-inst.S: New file.
21358 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21359
770e7fc7
DE
213602014-03-31 Doug Evans <dje@google.com>
21361
21362 * gdb.base/print-symbol-loading-lib.c: New file.
21363 * gdb.base/print-symbol-loading-main.c: New file.
21364 * gdb.base/print-symbol-loading.exp: New file.
21365
46e2bafa
YQ
213662014-03-31 Yao Qi <yao@codesourcery.com>
21367
21368 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21369
8776cfe9
JB
213702014-03-28 Joel Brobecker <brobecker@adacore.com>
21371
21372 * gdb.ada/mi_dyn_arr: New testcase.
21373
5d1ef361
DE
213742014-03-27 Doug Evans <dje@google.com>
21375
21376 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21377
b5bee914
YQ
213782014-03-27 Yao Qi <yao@codesourcery.com>
21379
21380 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21381 if target is nios2-*-*.
21382
0d4d0e77
YQ
213832014-03-26 Yao Qi <yao@codesourcery.com>
21384
21385 * lib/gdb.exp (readline_is_used): New proc.
21386 * gdb.base/completion.exp: Move tests on command complete up.
21387 Skip the rest of tests if readline is not used.
21388 * gdb.ada/complete.exp: Skp the test if readline is not
21389 used.
21390 * gdb.base/filesym.exp: Likewise.
21391 * gdb.base/macscp.exp: Likewise.
21392 * gdb.base/readline-ask.exp: Likewise.
21393 * gdb.base/readline.exp: Likewise.
21394 * gdb.python/py-cmd.exp: Likewise.
21395 * gdb.trace/tfile.exp: Likewise.
21396
29361eee
YQ
213972014-03-26 Yao Qi <yao@codesourcery.com>
21398
21399 * gdb.base/macscp.exp: Fix code format issues.
21400
bc9a5525
UW
214012014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21402
21403 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21404 * gdb.asm/powerpc64le.inc: New file.
21405
d3839ede
PA
214062014-03-25 Pedro Alves <palves@redhat.com>
21407 Doug Evans <dje@google.com>
21408
21409 * gdb.base/source-execution.c: New file.
21410 * gdb.base/source-execution.exp: New file.
21411 * gdb.base/source-execution.gdb: New file.
21412
01672a57
DE
214132014-03-24 Doug Evans <dje@google.com>
21414
21415 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21416 using fission.
21417
88bbeca9
HZ
214182014-03-24 Hui Zhu <hui@codesourcery.com>
21419 Pedro Alves <palves@redhat.com>
21420
21421 PR breakpoints/16101
21422 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21423 test pass/fail messages. Detect missing support for dprintf when
21424 breakpoints are actually inserted.
21425 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21426 breakpoints are actually inserted.
21427 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21428 fails.
21429
d2348791
JK
214302014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21431
21432 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21433
feef67ab
DE
214342014-03-22 Doug Evans <xdje42@gmail.com>
21435
21436 * gdb.python/python.exp (python not supported): Verify multi-line
21437 python command issues an error.
25d743f9 21438 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 21439 guile command issues an error.
feef67ab 21440
ecebef6a
MR
214412014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21442
21443 * gdb.threads/thread-specific.exp: Handle the lack of usable
21444 $this_breakpoint and $this_thread.
21445
ccdd1909
HZ
214462014-03-21 Hui Zhu <hui@codesourcery.com>
21447
21448 * gdb.base/attach.exp (do_command_attach_tests): New.
21449
beb460e8
PA
214502014-03-20 Tom Tromey <tromey@redhat.com>
21451 Pedro Alves <palves@redhat.com>
21452
21453 PR cli/15718
21454 * gdb.base/condbreak-call-false.c: New file.
21455 * gdb.base/condbreak-call-false.exp: New file.
21456
40acf43a
PA
214572014-03-20 Pedro Alves <palves@redhat.com>
21458
21459 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21460 Delete.
21461 (block_signals, unblock_signals): Delete.
21462 (child_function_2, main): Remove references to deleted variable
21463 and functions.
21464
9f5e1e02
PA
214652014-03-20 Pedro Alves <palves@redhat.com>
21466
21467 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
21468 Use pthread_kill to signal thread 2.
21469 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21470 Adjust to make the test send itself a signal rather than using the
21471 host's "kill" command.
21472
99619bea
PA
214732014-03-20 Pedro Alves <palves@redhat.com>
21474
21475 * gdb.threads/multiple-step-overs.c: New file.
21476 * gdb.threads/multiple-step-overs.exp: New file.
21477 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21478 Adjust expected infrun debug output.
21479
2adfaa28
PA
214802014-03-20 Pedro Alves <palves@redhat.com>
21481
21482 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
21483 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
21484
31e77af2
PA
214852014-03-20 Pedro Alves <palves@redhat.com>
21486
21487 PR breakpoints/7143
21488 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
21489 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
21490 of gdb_test_multiple.
21491 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
21492 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
21493
b9f437de
PA
214942014-03-20 Pedro Alves <palves@redhat.com>
21495
21496 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
21497 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
21498
05adc73e
PA
214992014-03-19 Pedro Alves <palves@redhat.com>
21500
21501 * gdb.base/async.exp: Remove early return.
21502
6048b950
PA
215032014-03-19 Pedro Alves <palves@redhat.com>
21504
21505 * gdb.base/async.exp (step& tests): Pass explicit test messages.
21506
8bcfb00a
PA
215072014-03-19 Pedro Alves <palves@redhat.com>
21508
21509 * gdb.base/async.exp (test_background): Expect \r\n after
21510 "completed." in the fail pattern.
21511
884e37dc
PA
215122014-03-19 Pedro Alves <palves@redhat.com>
21513
21514 * gdb.base/async.exp (test_background): New procedure.
21515 Use it for all background execution command tests.
21516
148e57e2
PA
215172014-03-19 Pedro Alves <palves@redhat.com>
21518
21519 * gdb.base/async.exp: Use prepare_for_testing.
21520
f48088c7
PA
215212014-03-19 Pedro Alves <palves@redhat.com>
21522
21523 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
21524 the same line.
21525
e2f6c966
PA
215262014-03-19 Pedro Alves <palves@redhat.com>
21527
21528 * gdb.base/async.c (main): Add "jump here" and "until here" line
21529 marker comments.
21530 * gdb.base/async.exp (jump_here): New global.
21531 (jump& test): Use it.
21532 (until_here): New global.
21533 (until& test): Use it.
21534
c30568d4
PA
215352014-03-19 Pedro Alves <palves@redhat.com>
21536
21537 * gdb.base/async.exp: Don't frob gdb_protocol.
21538
0172b6a7
DE
215392014-03-18 Doug Evans <xdje42@gmail.com>
21540
21541 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
21542 Fix spelling of exec-done-display.
21543
06c868a8
JK
215442014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
21545
21546 PR gdb/15358
21547 * gdb.base/gdb-sigterm.c: New file.
21548 * gdb.base/gdb-sigterm.exp: New file.
21549
0c7e1a46
PA
215502014-03-18 Pedro Alves <palves@redhat.com>
21551
21552 PR gdb/13860
21553 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
21554 * lib/mi-support.exp (mi_expect_stop): Add special handling for
21555 solib-event.
21556
f7c77d93
JB
215572014-03-17 Joel Brobecker <brobecker@adacore.com>
21558
21559 * gdb.ada/pckd_arr_ren: New testcase.
21560
5a1e8c7a
DE
215612014-03-13 Doug Evans <xdje42@gmail.com>
21562
21563 PR guile/16612
21564 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
21565 collect after discarding symbols.
21566
350e1a76
DE
215672014-03-13 Ludovic Courtès <ludo@gnu.org>
21568 Doug Evans <xdje42@gmail.com>
21569
21570 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
21571 to history survives a gc.
21572
a69900ae
PA
215732014-03-13 Pedro Alves <palves@redhat.com>
21574
21575 * gdb.base/default.exp: Don't test "target procfs".
21576
5db9f0bd
PA
215772014-03-13 Pedro Alves <palves@redhat.com>
21578
21579 * gdb.base/default.exp: Update "target child" and "target procfs"
21580 tests to not expect "Unix".
21581
b3ccfe11
TT
215822014-03-12 Tom Tromey <tromey@redhat.com>
21583
21584 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
21585 New procs. Add target-async tests.
21586 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
21587 Add target-async tests.
21588
646f4417
AA
215892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21590
21591 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
21592 'func_start' and 'func_end' for the beginning and end of the
21593 function code, respectively.
21594 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
21595 'func_end' instead of 'func' and 'main'.
21596
288c211f
AA
215972014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21598
21599 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
21600 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
21601 generate the debug info assembler source.
21602
e0c0f156
AA
216032014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21604
21605 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
21606 * gdb.dwarf2/arr-subrange.exp: Likewise.
21607 * gdb.dwarf2/dwz.exp: Likewise.
21608 * gdb.dwarf2/method-ptr.exp: Likewise.
21609 * gdb.dwarf2/missing-sig-type.exp: Likewise.
21610 * gdb.dwarf2/subrange.exp: Likewise.
21611 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
21612 * gdb.dwarf2/implptrpiece.exp: Likewise.
21613 * gdb.dwarf2/nostaticblock.exp: Likewise.
21614
0e5c4555
AA
216152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
21616
21617 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
21618 directory to absolute path name arguments.
21619
5ec18f2b
JG
216202014-03-10 Joel Brobecker <brobecker@adacore.com>
21621
21622 * gdb.ada/tagged_access: New testcase.
21623
847fc4f2
MM
216242014-03-07 Markus Metzger <markus.t.metzger@intel.com>
21625
21626 * gdb.btrace/data.exp: Update expected output.
21627
cc3da688
YQ
216282014-03-06 Yao Qi <yao@codesourcery.com>
21629
21630 * gdb.trace/pr16508.exp: New file.
21631
0f26cec1
PA
216322014-03-05 Pedro Alves <palves@redhat.com>
21633
21634 PR gdb/16575
21635 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
21636 procedure.
21637 (top level): Adjust to use it. Add tests that exercise breakpoint
21638 interaction with the code-cache.
21639
7a5a839f
LC
216402014-02-26 Ludovic Courtès <ludo@gnu.org>
21641
21642 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
21643 test for 'history-append!'.
21644
31aa7e4e
JB
216452014-02-26 Joel Brobecker <brobecker@adacore.com>
21646
21647 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
21648 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
21649 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
21650 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
21651 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
21652 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
21653
1b588015
JB
216542014-02-26 Joel Brobecker <brobecker@adacore.com>
21655
21656 * testsuite/gdb.python/py-pp-re-notag.c: New file.
21657 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
21658 * testsuite/gdb.python/py-pp-re-notag.p: New file.
21659
55426c9d
JB
216602014-02-26 Joel Brobecker <brobecker@adacore.com>
21661
21662 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
21663
dc53a7ad
JB
216642014-02-26 Joel Brobecker <brobecker@adacore.com>
21665
21666 * gdb.dwarf2/arr-stride.c: New file.
21667 * gdb.dwarf2/arr-stride.exp: New file.
21668
12ab52e9
PA
216692014-02-26 Pedro Alves <palves@redhat.com>
21670
21671 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
21672 that won't ever trigger. Make sure that GDB reports the correct
21673 breakpoint that caused the stop.
21674
849c862e
JK
216752014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21676
21677 PR gdb/16626
21678 * gdb.base/auto-load-script: New file.
21679 * gdb.base/auto-load.c: New file.
21680 * gdb.base/auto-load.exp: New file.
21681
71b7d793
JK
21682 PR gdb/16626
21683 * gdb.base/auto-load.exp: Fix out-of-srctree run.
21684
e2f0d509
JK
216852014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
21686
21687 Fix dw2-icycle.exp -fsanitize=address GDB crash.
21688 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
21689
50cc37c8
DE
216902014-02-24 Doug Evans <dje@google.com>
21691
21692 * lib/gdb.exp (run_on_host): Log error output if program fails.
21693
ea4758f2
PA
216942014-02-21 Pedro Alves <palves@redhat.com>
21695
21696 * gdb.threads/step-after-sr-lock.c: Rename to ...
21697 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
21698 * gdb.threads/step-after-sr-lock.exp: Rename to ...
21699 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
21700 ... this.
21701
d7b30f67
SDJ
217022014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
21703
21704 PR tdep/16397
21705 * gdb.arch/amd64-stap-special-operands.exp: New file.
21706 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
21707 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
21708 * gdb.arch/amd64-stap-triplet.S: Likewise.
21709 * gdb.arch/amd64-stap-triplet.c: Likewise.
21710
83deb43f
JB
217112014-02-20 Joel Brobecker <brobecker@adacore.com>
21712
21713 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
21714 in .section pseudo-op.
21715
adde2bff
DE
217162014-02-20 lin zuojian <manjian2006@gmail.com>
21717 Joel Brobecker <brobecker@adacore.com>
21718 Doug Evans <xdje42@gmail.com>
21719
21720 PR symtab/16581
21721 * gdb.dwarf2/dw2-icycle.S: New file.
21722 * gdb.dwarf2/dw2-icycle.c: New file.
21723 * gdb.dwarf2/dw2-icycle.exp: New file.
21724
f7bd0f78
SC
217252014-02-19 Siva Chandra Reddy <sivachandra@google.com>
21726
21727 * gdb.python/py-value-cc.cc: Improve test case to enable testing
21728 operations on gdb.Value objects.
21729 * gdb.python/py-value-cc.exp: Add new test to test operations on
21730 gdb.Value objects.
21731
c17ef0d5
DE
217322014-02-18 Doug Evans <dje@google.com>
21733
21734 * Makefile.in (TESTS): New variable.
21735 (expanded_tests, expanded_tests_or_none): New variables
21736 (check-single): Pass $(expanded_tests_or_none) to runtest.
21737 (check-parallel): Only run tests in $(TESTS) if non-empty.
21738 (check/no-matching-tests-found): New rule.
21739 * README: Document TESTS makefile variable.
21740
5dd3176f
DE
217412014-02-18 Doug Evans <dje@google.com>
21742
21743 * Makefile.in (check-parallel): rm -rf outputs temp.
21744
0b10be4f
JK
217452014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
21746
21747 Fix "ERROR: no fileid for" in the testsuite.
21748 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
21749
85f224e7
DE
217502014-02-12 Doug Evans <dje@google.com>
21751
21752 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
21753 (MISCELLANEOUS): New variable.
21754 (clean): rm -rf $(MISCELLANEOUS).
21755 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
21756 dwp live in the same directory as symlinks, with each symlink pointed
21757 to a differently named file in a different directory.
21758
149b30ff
DE
217592014-02-11 Doug Evans <dje@google.com>
21760
21761 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
21762 of Tcl file commands.
21763
1dfdac32
MK
217642014-02-10 Mark Kettenis <kettenis@gnu.org>
21765
21766 * gdb.threads/step-after-sr-lock.exp: Avoid executing
21767 "kill -SIGUSR1 -1".
21768
aa4fb036
JB
217692014-02-10 Joel Brobecker <brobecker@adacore.com>
21770
21771 * gdb.ada/tick_length_array_enum_idx: New testcase.
21772
ed3ef339
DE
217732014-02-10 Doug Evans <xdje42@gmail.com>
21774
21775 * configure.ac (AC_OUTPUT): Add gdb.guile.
21776 * configure: Regenerate.
21777 * lib/gdb-guile.exp: New file.
21778 * lib/gdb.exp (get_target_charset): New function.
21779 * gdb.base/help.exp: Update expected output from "apropos apropos".
21780 * gdb.guile/Makefile.in: New file.
21781 * gdb.guile/guile.exp: New file.
21782 * gdb.guile/scm-arch.c: New file.
21783 * gdb.guile/scm-arch.exp: New file.
21784 * gdb.guile/scm-block.c: New file.
21785 * gdb.guile/scm-block.exp: New file.
21786 * gdb.guile/scm-breakpoint.c: New file.
21787 * gdb.guile/scm-breakpoint.exp: New file.
21788 * gdb.guile/scm-disasm.c: New file.
21789 * gdb.guile/scm-disasm.exp: New file.
21790 * gdb.guile/scm-equal.c: New file.
21791 * gdb.guile/scm-equal.exp: New file.
21792 * gdb.guile/scm-error.exp: New file.
21793 * gdb.guile/scm-error.scm: New file.
21794 * gdb.guile/scm-frame-args.c: New file.
21795 * gdb.guile/scm-frame-args.exp: New file.
21796 * gdb.guile/scm-frame-args.scm: New file.
21797 * gdb.guile/scm-frame-inline.c: New file.
21798 * gdb.guile/scm-frame-inline.exp: New file.
21799 * gdb.guile/scm-frame.c: New file.
21800 * gdb.guile/scm-frame.exp: New file.
21801 * gdb.guile/scm-generics.exp: New file.
21802 * gdb.guile/scm-gsmob.exp: New file.
21803 * gdb.guile/scm-iterator.c: New file.
21804 * gdb.guile/scm-iterator.exp: New file.
21805 * gdb.guile/scm-math.c: New file.
21806 * gdb.guile/scm-math.exp: New file.
21807 * gdb.guile/scm-objfile-script-gdb.in: New file.
21808 * gdb.guile/scm-objfile-script.c: New file.
21809 * gdb.guile/scm-objfile-script.exp: New file.
21810 * gdb.guile/scm-objfile.c: New file.
21811 * gdb.guile/scm-objfile.exp: New file.
21812 * gdb.guile/scm-ports.exp: New file.
21813 * gdb.guile/scm-pretty-print.c: New file.
21814 * gdb.guile/scm-pretty-print.exp: New file.
21815 * gdb.guile/scm-pretty-print.scm: New file.
21816 * gdb.guile/scm-section-script.c: New file.
21817 * gdb.guile/scm-section-script.exp: New file.
21818 * gdb.guile/scm-section-script.scm: New file.
21819 * gdb.guile/scm-symbol.c: New file.
21820 * gdb.guile/scm-symbol.exp: New file.
21821 * gdb.guile/scm-symtab-2.c: New file.
21822 * gdb.guile/scm-symtab.c: New file.
21823 * gdb.guile/scm-symtab.exp: New file.
21824 * gdb.guile/scm-type.c: New file.
21825 * gdb.guile/scm-type.exp: New file.
21826 * gdb.guile/scm-value-cc.cc: New file.
21827 * gdb.guile/scm-value-cc.exp: New file.
21828 * gdb.guile/scm-value.c: New file.
21829 * gdb.guile/scm-value.exp: New file.
21830 * gdb.guile/source2.scm: New file.
21831 * gdb.guile/types-module.cc: New file.
21832 * gdb.guile/types-module.exp: New file.
21833
7026a7c1
YQ
218342014-02-10 Yao Qi <yao@codesourcery.com>
21835
21836 PR testsuite/16543
21837 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
21838 * configure: Regenerated.
21839 * Makefile.in: New file.
21840
6c466447
AS
218412014-02-08 Andreas Schwab <schwab@linux-m68k.org>
21842
21843 * gdb.python/py-framefilter.exp: Fix typo.
21844
6e854735
YQ
218452014-02-08 Yao Qi <yao@codesourcery.com>
21846
21847 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
21848 that no =breakpoint-modified is emitted when breakpoints are
21849 modified through MI commands.
21850
d137e6dc
PA
218512014-02-07 Pedro Alves <pedro@codesourcery.com>
21852 Pedro Alves <palves@redhat.com>
21853
21854 * gdb.threads/step-after-sr-lock.c: New file.
21855 * gdb.threads/step-after-sr-lock.exp: New file.
21856
b5ee5a50
PA
218572014-02-07 Pedro Alves <palves@redhat.com>
21858
21859 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
21860
3c77faf3
JK
218612014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
21862
21863 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
21864 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
21865
6dddc817
DE
218662014-02-06 Doug Evans <xdje42@gmail.com>
21867
21868 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
21869 output.
21870
21871 * gdb.gdb/python-interrupts.exp: New file.
21872
de7b2893
YQ
218732014-02-05 Yao Qi <yao@codesourcery.com>
21874
21875 * gdb.trace/report.exp (use_collected_data): Test the output
21876 of "info threads" and "info inferiors".
21877
66d032ac
YQ
218782014-02-05 Yao Qi <yao@codesourcery.com>
21879
21880 Revert this patch:
21881
21882 2013-05-24 Yao Qi <yao@codesourcery.com>
21883
21884 * gdb.trace/tfile.exp: Test inferior and thread.
21885
591a12a1
UW
218862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21887
21888 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
21889 on a function.
21890 * gdb.base/step-bt.c: Call hello via function pointer to make
21891 sure its first instruction is executed on powerpc64le-linux.
21892
0ff3e01f
UW
218932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21894
21895 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
21896
084ee545
UW
218972014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21898
21899 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
21900 of the test patterns for use on little-endian systems.
21901
6ed14ff3
UW
219022014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
21903
21904 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
21905 (decimal_vector): Fix for little-endian.
21906
401e27fd
JM
219072014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
21908
21909 * gdb.arch/sparc-sysstep.exp: New file.
21910 * gdb.arch/sparc-sysstep.c: Likewise.
21911
21912 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
21913
8b924729
EBM
219142014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21915
21916 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
21917
fb151210
JB
219182014-01-23 Tom Tromey <tromey@redhat.com>
21919
21920 * gdb.ada/array_char_idx: New testcase.
21921
0740f8d8
TT
219222014-01-23 Tom Tromey <tromey@redhat.com>
21923
21924 PR python/16487:
21925 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
21926 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
21927 classes.
21928
21909fa1
TT
219292014-01-23 Tom Tromey <tromey@redhat.com>
21930
21931 PR python/16491:
21932 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
21933 string from an inferior frame.
21934 * gdb.python/py-framefilter-mi.exp: Update.
21935
87ce2a04
DE
219362014-01-22 Doug Evans <dje@google.com>
21937
21938 * gdb.server/server-mon.exp: Add tests for "set debug-format".
21939
237b092b
AA
219402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21941
21942 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
21943
d674a709
AA
219442014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21945
21946 * gdb.trace/entry-values.exp: Remove excess space character from
21947 regex patterns. Handle s390 call instruction.
21948
20fa3390
AA
219492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21950
21951 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
21952 define "*_start" label. Make "name" static.
21953 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
21954 ${name} by references to ${name}_start.
21955
78466714
AA
219562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
21957
21958 * gdb.base/info-macros.exp: Remove "debug" from the compile
21959 options.
21960
ec9f644a
IB
219612014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21962
21963 * gdb.dlang/demangle.exp: New file.
21964
94b1b47e
IB
219652014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21966
21967 * gdb.dlang/primitive-types.exp: New file.
21968
7f420862
IB
219692014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
21970
21971 * configure.ac: Create gdb.dlang/Makefile.
21972 * configure: Regenerate.
21973 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
21974 * gdb.dlang/Makefile.in: New file.
21975 * lib/d-support.exp: New file.
21976 * lib/gdb.exp (skip_d_tests): New proc.
21977
52834460
MM
219782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21979
21980 * gdb.btrace/delta.exp: Check reverse stepi.
21981 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
21982 * gdb.btrace/finish.exp: New.
21983 * gdb.btrace/next.exp: New.
21984 * gdb.btrace/nexti.exp: New.
21985 * gdb.btrace/record_goto.c: Add comments.
21986 * gdb.btrace/step.exp: New.
21987 * gdb.btrace/stepi.exp: New.
21988 * gdb.btrace/multi-thread-step.c: New.
21989 * gdb.btrace/multi-thread-step.exp: New.
21990 * gdb.btrace/rn-dl-bind.c: New.
21991 * gdb.btrace/rn-dl-bind.exp: New.
21992 * gdb.btrace/data.c: New.
21993 * gdb.btrace/data.exp: New.
21994 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
21995
6e07b1d2
MM
219962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
21997
21998 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
21999 * gdb.btrace/exception.exp: Update.
22000 * gdb.btrace/instruction_history.exp: Update.
22001 * gdb.btrace/record_goto.exp: Update.
22002 * gdb.btrace/tailcall.exp: Update.
22003 * gdb.btrace/unknown_functions.exp: Update.
22004 * gdb.btrace/delta.exp: New.
22005
0b722aec
MM
220062014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22007
22008 * gdb.btrace/record_goto.exp: Add backtrace test.
22009 * gdb.btrace/tailcall.exp: Add backtrace test.
22010
066ce621
MM
220112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22012
22013 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22014 * gdb.btrace/record_goto.c: New.
22015 * gdb.btrace/record_goto.exp: New.
22016 * gdb.btrace/x86-record_goto.S: New.
22017
0688d04e
MM
220182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22019
22020 * gdb.btrace/function_call_history.exp: Update tests.
22021 * gdb.btrace/instruction_history.exp: Update tests.
22022
8710b709
MM
220232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22024
22025 * gdb.btrace/function_call_history.exp: Fix expected field
22026 order for "record function-call-history".
22027 Add new tests for "record function-call-history /c".
22028 * gdb.btrace/exception.cc: New.
22029 * gdb.btrace/exception.exp: New.
22030 * gdb.btrace/tailcall.exp: New.
22031 * gdb.btrace/x86-tailcall.S: New.
22032 * gdb.btrace/x86-tailcall.c: New.
22033 * gdb.btrace/unknown_functions.c: New.
22034 * gdb.btrace/unknown_functions.exp: New.
22035 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22036
5de9129b
MM
220372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22038
22039 * gdb.btrace/instruction_history.exp: Update.
22040 * gdb.btrace/function_call_history.exp: Update.
22041
23a7fe75
MM
220422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22043
22044 * gdb.btrace/function_call_history.exp: Fix expected function
22045 trace.
22046 * gdb.btrace/instruction_history.exp: Initialize traced.
22047 Remove traced_functions.
22048
724c7dd8
MM
220492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22050
22051 * gdb.btrace/function_call_history.exp: Update
22052 * gdb.btrace/instruction_history.exp: Update.
22053
6d78d93b
MM
220542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22055
22056 * gdb.btrace/enable.exp: Update expected text.
22057
93a360cc
OJ
220582014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22059
22060 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22061 bytes.
22062
3772b53f
MR
220632014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22064
22065 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22066
596662fa
OJ
220672014-01-15 Omair Javaid <omair.javaid@linaro.org>
22068
22069 * lib/gdb.exp (supports_process_record): Return true for
22070 arm*-linux*. (supports_reverse): Likewise.
22071
b5b08fb4
SC
220722014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22073
22074 PR python/15464
22075 PR python/16113
22076 * gdb.python/py-type.c: Enhance test case.
22077 * gdb.python/py-value-cc.cc: Likewise
22078 * gdb.python/py-type.exp: Add new tests.
22079 * gdb.python/py-value-cc.exp: Likewise
22080
52d7fb13
AA
220812014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22082 Pedro Alves <palves@redhat.com>
22083
22084 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22085 Make "name" extern.
22086 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22087 references to ${name}_start by references to ${name}.
22088
a2cd8cfe
JB
220892014-01-10 Joel Brobecker <brobecker@adacore.com>
22090
22091 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22092
4e23fced
JB
220932014-01-10 Joel Brobecker <brobecker@adacore.com>
22094
22095 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22096
c6a9e42c
PA
220972014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22098 Pedro Alves <palves@redhat.com>
22099
22100 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 22101 mi_gdb_target_load.
c6a9e42c 22102
b7ea362b
PA
221032014-01-08 Pedro Alves <palves@redhat.com>
22104
22105 * gdb.threads/reconnect-signal.c: New file.
22106 * gdb.threads/reconnect-signal.exp: New file.
22107
5e3f4fab
EBM
221082014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22109
22110 * gdb.base/source-dir.exp: New file.
22111
79301218
JB
221122014-01-07 Joel Brobecker <brobecker@adacore.com>
22113
22114 * gdb.ada/mi_interface: New testcase.
22115
8e355c5d
JB
221162014-01-07 Joel Brobecker <brobecker@adacore.com>
22117
22118 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22119 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22120 gdb.ada/pp-rec-component/pck.ads: New files.
22121
c0d48811
JB
221222014-01-07 Joel Brobecker <brobecker@adacore.com>
22123
22124 * gdb.python/py-pp-integral.c: New file.
22125 * gdb.python/py-pp-integral.py: New file.
22126 * gdb.python/py-pp-integral.exp: New file.
22127
17b609c3 22128For older changes see ChangeLog-1993-2013.
c906108c 22129\f
8d8cb839
EZ
22130;; Local Variables:
22131;; mode: change-log
22132;; left-margin: 8
22133;; fill-column: 74
22134;; version-control: never
22135;; End:
902f2ccb 22136
b811d2c2 22137 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
22138 Copying and distribution of this file, with or without modification,
22139 are permitted provided the copyright notice and this notice are preserved.