Command names: make them case sensitive
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
20b477a7
LM
12017-02-06 Luis Machado <lgustavo@codesourcery.com>
2
3 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
4 * gdb.reverse/insn-reverse-x86.c: New file.
5
3f7b46f2
IR
62017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7
8 PR tdep/20936
9 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
10
f0fd41c1
TT
112017-02-03 Tom Tromey <tom@tromey.com>
12
13 PR rust/21097:
14 * gdb.rust/simple.exp: Add new tests.
15
5be5dbf0
PA
162017-02-02 Pedro Alves <palves@redhat.com>
17
18 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
19 tests.
20
7346ef59
AA
212017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
22
23 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
24 taking a 2-byte value out of a 4-byte DWARF implicit value on
25 big-endian targets.
26 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
27 logic. Add test cases for DW_OP_implicit.
28
787f0025
MM
292017-02-01 Markus Metzger <markus.t.metzger@intel.com>
30
31 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
32
68777c29
MM
332017-02-01 Markus Metzger <markus.t.metzger@intel.com>
34
35 * gdb.btrace/enable.exp: Call gdb_exit before
36 skip_gdbserver_tests.
37
0a1c7e28
MM
382017-02-01 Markus Metzger <markus.t.metzger@intel.com>
39
40 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
41 GDBFLAGS.
42
b5ac99b0
MM
432017-02-01 Markus Metzger <markus.t.metzger@intel.com>
44
45 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
46 the test is skipped.
47 * gdb.btrace/data.exp: Likewise.
48 * gdb.btrace/delta.exp: Likewise.
49 * gdb.btrace/dlopen.exp: Likewise.
50 * gdb.btrace/enable-running.exp: Likewise.
51 * gdb.btrace/enable.exp: Likewise.
52 * gdb.btrace/exception.exp: Likewise.
53 * gdb.btrace/function_call_history.exp: Likewise.
54 * gdb.btrace/gcore.exp: Likewise.
55 * gdb.btrace/instruction_history.exp: Likewise.
56 * gdb.btrace/multi-thread-step.exp: Likewise.
57 * gdb.btrace/nohist.exp: Likewise.
58 * gdb.btrace/non-stop.exp: Likewise.
59 * gdb.btrace/reconnect.exp: Likewise.
60 * gdb.btrace/record_goto-step.exp: Likewise.
61 * gdb.btrace/record_goto.exp: Likewise.
62 * gdb.btrace/rn-dl-bind.exp: Likewise.
63 * gdb.btrace/segv.exp: Likewise.
64 * gdb.btrace/step.exp: Likewise.
65 * gdb.btrace/stepi.exp: Likewise.
66 * gdb.btrace/tailcall-only.exp: Likewise.
67 * gdb.btrace/tailcall.exp: Likewise.
68 * gdb.btrace/tsx.exp: Likewise.
69 * gdb.btrace/unknown_functions.exp: Likewise.
70 * gdb.btrace/vdso.exp: Likewise.
71
cd4007e4
MM
722017-02-01 Markus Metzger <markus.t.metzger@intel.com>
73
74 * gdb.btrace/enable-running.c: New.
75 * gdb.btrace/enable-running.exp: New.
76
2735833d
WT
772017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
78
79 * gdb.arch/amd64-gs_base.c: New file.
80 * gdb.arch/amd64-gs_base.exp: New file.
81
b51e1e94
LM
822017-01-26 Luis Machado <lgustavo@codesourcery.com>
83
84 * lib/memory.exp: Remove spurious empty newlines.
85
72ca0410
SM
862017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
87
88 * gdb.python/py-bad-printers.exp: Load python file using "source".
89 * gdb.python/py-events.exp: Likewise.
90 * gdb.python/py-evsignal.exp: Likewise.
91 * gdb.python/py-evthreads.exp: Likewise.
92 * gdb.python/py-frame-args.exp: Likewise.
93 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
94 * gdb.python/py-framefilter-mi.exp: Likewise.
95 * gdb.python/py-framefilter.exp: Likewise.
96 * gdb.python/py-mi.exp: Likewise.
97 * gdb.python/py-pp-maint.exp: Likewise.
98 * gdb.python/py-pp-registration.exp: Likewise.
99 * gdb.python/py-prettyprint.exp: Likewise.
100 (run_lang_tests): Likewise.
101 * gdb.python/py-typeprint.exp: Likewise.
102
e309aa65
LM
1032017-01-26 Luis Machado <lgustavo@codesourcery.com>
104
105 * lib/memory.exp: New file.
106 * lib/gdb.exp: Load memory.exp.
107 * gdb.base/memattr.exp (delete_memory): Move proc to
108 lib/memory.exp and rename to delete_memory_regions.
109 Replace delete_memory with delete_memory_regions.
110 Cleanup memory regions before tests.
111 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
112 before tests.
113
515aff23
LM
1142017-01-26 Luis Machado <lgustavo@codesourcery.com>
115
116 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
117 files.
118 (initialize): New function conditionally defined.
119 (testcases): Move within conditional block.
120 (main): Call initialize.
121 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
122 of gdb.reverse/insn-reverse.c.
123 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
124 gdb.reverse/insn-reverse.c.
125
d8b49cf0
YQ
1262017-01-26 Yao Qi <yao.qi@linaro.org>
127
128 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
129 disassemble on address 0.
130
f13a9a0c
YQ
1312017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
132 Yao Qi <yao.qi@linaro.org>
133
134 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
135 * gdb.dwarf2/implptr-64bit.S: Remove.
136 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
137 variables in caller's context. Add DW_OP_implicit_value.
138
5ac95241
YQ
1392017-01-25 Yao Qi <yao.qi@linaro.org>
140
141 * lib/dwarf.exp (Dwarf::_location): Handle
142 DW_OP_GNU_implicit_pointer with proper size.
143
23e82930
LM
1442017-01-20 Luis Machado <lgustavo@codesourcery.com>
145
146 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
147 and add untested calls.
148
d334ae25
LM
1492017-01-20 Luis Machado <lgustavo@codesourcery.com>
150
151 * gdb.python/python.exp: Check line number against what GDB thinks
152 the line number is for func1.
153
f5e6296e
IB
1542017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
155
156 * gdb.dlang/debug-expr.exp: New file.
157
5b362f04
LM
1582016-12-23 Luis Machado <lgustavo@codesourcery.com>
159
160 Fix test names for the following files:
161
162 * gdb.ada/exec_changed.exp
163 * gdb.ada/info_types.exp
164 * gdb.arch/aarch64-atomic-inst.exp
165 * gdb.arch/aarch64-fp.exp
166 * gdb.arch/altivec-abi.exp
167 * gdb.arch/altivec-regs.exp
168 * gdb.arch/amd64-byte.exp
169 * gdb.arch/amd64-disp-step.exp
170 * gdb.arch/amd64-dword.exp
171 * gdb.arch/amd64-entry-value-inline.exp
172 * gdb.arch/amd64-entry-value-param.exp
173 * gdb.arch/amd64-entry-value-paramref.exp
174 * gdb.arch/amd64-entry-value.exp
175 * gdb.arch/amd64-i386-address.exp
176 * gdb.arch/amd64-invalid-stack-middle.exp
177 * gdb.arch/amd64-invalid-stack-top.exp
178 * gdb.arch/amd64-optimout-repeat.exp
179 * gdb.arch/amd64-prologue-skip.exp
180 * gdb.arch/amd64-prologue-xmm.exp
181 * gdb.arch/amd64-stap-special-operands.exp
182 * gdb.arch/amd64-stap-wrong-subexp.exp
183 * gdb.arch/amd64-tailcall-cxx.exp
184 * gdb.arch/amd64-tailcall-noret.exp
185 * gdb.arch/amd64-tailcall-ret.exp
186 * gdb.arch/amd64-tailcall-self.exp
187 * gdb.arch/amd64-word.exp
188 * gdb.arch/arm-bl-branch-dest.exp
189 * gdb.arch/arm-disp-step.exp
190 * gdb.arch/arm-neon.exp
191 * gdb.arch/arm-single-step-kernel-helper.exp
192 * gdb.arch/avr-flash-qualifier.exp
193 * gdb.arch/disp-step-insn-reloc.exp
194 * gdb.arch/e500-abi.exp
195 * gdb.arch/e500-regs.exp
196 * gdb.arch/ftrace-insn-reloc.exp
197 * gdb.arch/i386-avx512.exp
198 * gdb.arch/i386-bp_permanent.exp
199 * gdb.arch/i386-byte.exp
200 * gdb.arch/i386-cfi-notcurrent.exp
201 * gdb.arch/i386-disp-step.exp
202 * gdb.arch/i386-dr3-watch.exp
203 * gdb.arch/i386-float.exp
204 * gdb.arch/i386-gnu-cfi.exp
205 * gdb.arch/i386-mpx-map.exp
206 * gdb.arch/i386-mpx-sigsegv.exp
207 * gdb.arch/i386-mpx-simple_segv.exp
208 * gdb.arch/i386-mpx.exp
209 * gdb.arch/i386-permbkpt.exp
210 * gdb.arch/i386-prologue.exp
211 * gdb.arch/i386-signal.exp
212 * gdb.arch/i386-size-overlap.exp
213 * gdb.arch/i386-unwind.exp
214 * gdb.arch/i386-word.exp
215 * gdb.arch/mips-fcr.exp
216 * gdb.arch/powerpc-d128-regs.exp
217 * gdb.arch/powerpc-stackless.exp
218 * gdb.arch/ppc64-atomic-inst.exp
219 * gdb.arch/s390-stackless.exp
220 * gdb.arch/s390-tdbregs.exp
221 * gdb.arch/s390-vregs.exp
222 * gdb.arch/sparc-sysstep.exp
223 * gdb.arch/thumb-bx-pc.exp
224 * gdb.arch/thumb-singlestep.exp
225 * gdb.arch/thumb2-it.exp
226 * gdb.arch/vsx-regs.exp
227 * gdb.asm/asm-source.exp
228 * gdb.base/a2-run.exp
229 * gdb.base/advance.exp
230 * gdb.base/all-bin.exp
231 * gdb.base/anon.exp
232 * gdb.base/args.exp
233 * gdb.base/arithmet.exp
234 * gdb.base/async-shell.exp
235 * gdb.base/async.exp
236 * gdb.base/attach-pie-noexec.exp
237 * gdb.base/attach-twice.exp
238 * gdb.base/auto-load.exp
239 * gdb.base/bang.exp
240 * gdb.base/bitfields.exp
241 * gdb.base/break-always.exp
242 * gdb.base/break-caller-line.exp
243 * gdb.base/break-entry.exp
244 * gdb.base/break-inline.exp
245 * gdb.base/break-on-linker-gcd-function.exp
246 * gdb.base/break-probes.exp
247 * gdb.base/break.exp
248 * gdb.base/breakpoint-shadow.exp
249 * gdb.base/call-ar-st.exp
250 * gdb.base/call-sc.exp
251 * gdb.base/call-signal-resume.exp
252 * gdb.base/call-strs.exp
253 * gdb.base/callfuncs.exp
254 * gdb.base/catch-fork-static.exp
255 * gdb.base/catch-gdb-caused-signals.exp
256 * gdb.base/catch-load.exp
257 * gdb.base/catch-signal-fork.exp
258 * gdb.base/catch-signal.exp
259 * gdb.base/catch-syscall.exp
260 * gdb.base/charset.exp
261 * gdb.base/checkpoint.exp
262 * gdb.base/chng-syms.exp
263 * gdb.base/code-expr.exp
264 * gdb.base/code_elim.exp
265 * gdb.base/commands.exp
266 * gdb.base/completion.exp
267 * gdb.base/complex.exp
268 * gdb.base/cond-expr.exp
269 * gdb.base/condbreak.exp
270 * gdb.base/consecutive.exp
271 * gdb.base/continue-all-already-running.exp
272 * gdb.base/coredump-filter.exp
273 * gdb.base/corefile.exp
274 * gdb.base/dbx.exp
275 * gdb.base/debug-expr.exp
276 * gdb.base/define.exp
277 * gdb.base/del.exp
278 * gdb.base/disabled-location.exp
279 * gdb.base/disasm-end-cu.exp
280 * gdb.base/disasm-optim.exp
281 * gdb.base/display.exp
282 * gdb.base/duplicate-bp.exp
283 * gdb.base/ena-dis-br.exp
284 * gdb.base/ending-run.exp
285 * gdb.base/enumval.exp
286 * gdb.base/environ.exp
287 * gdb.base/eu-strip-infcall.exp
288 * gdb.base/eval-avoid-side-effects.exp
289 * gdb.base/eval-skip.exp
290 * gdb.base/exitsignal.exp
291 * gdb.base/expand-psymtabs.exp
292 * gdb.base/filesym.exp
293 * gdb.base/find-unmapped.exp
294 * gdb.base/finish.exp
295 * gdb.base/float.exp
296 * gdb.base/foll-exec-mode.exp
297 * gdb.base/foll-exec.exp
298 * gdb.base/foll-fork.exp
299 * gdb.base/fortran-sym-case.exp
300 * gdb.base/freebpcmd.exp
301 * gdb.base/func-ptr.exp
302 * gdb.base/func-ptrs.exp
303 * gdb.base/funcargs.exp
304 * gdb.base/gcore-buffer-overflow.exp
305 * gdb.base/gcore-relro-pie.exp
306 * gdb.base/gcore-relro.exp
307 * gdb.base/gcore.exp
308 * gdb.base/gdb1090.exp
309 * gdb.base/gdb11530.exp
310 * gdb.base/gdb11531.exp
311 * gdb.base/gdb1821.exp
312 * gdb.base/gdbindex-stabs.exp
313 * gdb.base/gdbvars.exp
314 * gdb.base/hbreak.exp
315 * gdb.base/hbreak2.exp
316 * gdb.base/included.exp
317 * gdb.base/infcall-input.exp
318 * gdb.base/inferior-died.exp
319 * gdb.base/infnan.exp
320 * gdb.base/info-macros.exp
321 * gdb.base/info-os.exp
322 * gdb.base/info-proc.exp
323 * gdb.base/info-shared.exp
324 * gdb.base/info-target.exp
325 * gdb.base/infoline.exp
326 * gdb.base/interp.exp
327 * gdb.base/interrupt.exp
328 * gdb.base/jit-reader.exp
329 * gdb.base/jit-simple.exp
330 * gdb.base/kill-after-signal.exp
331 * gdb.base/kill-detach-inferiors-cmd.exp
332 * gdb.base/label.exp
333 * gdb.base/langs.exp
334 * gdb.base/ldbl_e308.exp
335 * gdb.base/line-symtabs.exp
336 * gdb.base/linespecs.exp
337 * gdb.base/list.exp
338 * gdb.base/long_long.exp
339 * gdb.base/longest-types.exp
340 * gdb.base/maint.exp
341 * gdb.base/max-value-size.exp
342 * gdb.base/memattr.exp
343 * gdb.base/mips_pro.exp
344 * gdb.base/morestack.exp
345 * gdb.base/moribund-step.exp
346 * gdb.base/multi-forks.exp
347 * gdb.base/nested-addr.exp
348 * gdb.base/nextoverexit.exp
349 * gdb.base/noreturn-finish.exp
350 * gdb.base/noreturn-return.exp
351 * gdb.base/nostdlib.exp
352 * gdb.base/offsets.exp
353 * gdb.base/opaque.exp
354 * gdb.base/pc-fp.exp
355 * gdb.base/permissions.exp
356 * gdb.base/print-symbol-loading.exp
357 * gdb.base/prologue-include.exp
358 * gdb.base/psymtab.exp
359 * gdb.base/ptype.exp
360 * gdb.base/random-signal.exp
361 * gdb.base/randomize.exp
362 * gdb.base/range-stepping.exp
363 * gdb.base/readline-ask.exp
364 * gdb.base/recpar.exp
365 * gdb.base/recurse.exp
366 * gdb.base/relational.exp
367 * gdb.base/restore.exp
368 * gdb.base/return-nodebug.exp
369 * gdb.base/return.exp
370 * gdb.base/run-after-attach.exp
371 * gdb.base/save-bp.exp
372 * gdb.base/scope.exp
373 * gdb.base/sect-cmd.exp
374 * gdb.base/set-lang-auto.exp
375 * gdb.base/set-noassign.exp
376 * gdb.base/setvar.exp
377 * gdb.base/sigall.exp
378 * gdb.base/sigbpt.exp
379 * gdb.base/siginfo-addr.exp
380 * gdb.base/siginfo-infcall.exp
381 * gdb.base/siginfo-obj.exp
382 * gdb.base/siginfo.exp
383 * gdb.base/signals-state-child.exp
384 * gdb.base/signest.exp
385 * gdb.base/sigstep.exp
386 * gdb.base/sizeof.exp
387 * gdb.base/skip.exp
388 * gdb.base/solib-corrupted.exp
389 * gdb.base/solib-nodir.exp
390 * gdb.base/solib-search.exp
391 * gdb.base/stack-checking.exp
392 * gdb.base/stale-infcall.exp
393 * gdb.base/stap-probe.exp
394 * gdb.base/start.exp
395 * gdb.base/step-break.exp
396 * gdb.base/step-bt.exp
397 * gdb.base/step-line.exp
398 * gdb.base/step-over-exit.exp
399 * gdb.base/step-over-syscall.exp
400 * gdb.base/step-resume-infcall.exp
401 * gdb.base/step-test.exp
402 * gdb.base/store.exp
403 * gdb.base/structs3.exp
404 * gdb.base/sym-file.exp
405 * gdb.base/symbol-without-target_section.exp
406 * gdb.base/term.exp
407 * gdb.base/testenv.exp
408 * gdb.base/ui-redirect.exp
409 * gdb.base/until.exp
410 * gdb.base/unwindonsignal.exp
411 * gdb.base/value-double-free.exp
412 * gdb.base/vla-datatypes.exp
413 * gdb.base/vla-ptr.exp
414 * gdb.base/vla-sideeffect.exp
415 * gdb.base/volatile.exp
416 * gdb.base/watch-cond-infcall.exp
417 * gdb.base/watch-cond.exp
418 * gdb.base/watch-non-mem.exp
419 * gdb.base/watch-read.exp
420 * gdb.base/watch-vfork.exp
421 * gdb.base/watchpoint-cond-gone.exp
422 * gdb.base/watchpoint-delete.exp
423 * gdb.base/watchpoint-hw-hit-once.exp
424 * gdb.base/watchpoint-hw.exp
425 * gdb.base/watchpoint-stops-at-right-insn.exp
426 * gdb.base/watchpoints.exp
427 * gdb.base/wchar.exp
428 * gdb.base/whatis-exp.exp
429 * gdb.btrace/buffer-size.exp
430 * gdb.btrace/data.exp
431 * gdb.btrace/delta.exp
432 * gdb.btrace/dlopen.exp
433 * gdb.btrace/enable.exp
434 * gdb.btrace/exception.exp
435 * gdb.btrace/function_call_history.exp
436 * gdb.btrace/gcore.exp
437 * gdb.btrace/instruction_history.exp
438 * gdb.btrace/nohist.exp
439 * gdb.btrace/reconnect.exp
440 * gdb.btrace/record_goto-step.exp
441 * gdb.btrace/record_goto.exp
442 * gdb.btrace/rn-dl-bind.exp
443 * gdb.btrace/segv.exp
444 * gdb.btrace/step.exp
445 * gdb.btrace/stepi.exp
446 * gdb.btrace/tailcall-only.exp
447 * gdb.btrace/tailcall.exp
448 * gdb.btrace/tsx.exp
449 * gdb.btrace/unknown_functions.exp
450 * gdb.btrace/vdso.exp
451 * gdb.compile/compile-ifunc.exp
452 * gdb.compile/compile-ops.exp
453 * gdb.compile/compile-print.exp
454 * gdb.compile/compile-setjmp.exp
455 * gdb.cp/abstract-origin.exp
456 * gdb.cp/ambiguous.exp
457 * gdb.cp/annota2.exp
458 * gdb.cp/annota3.exp
459 * gdb.cp/anon-ns.exp
460 * gdb.cp/anon-struct.exp
461 * gdb.cp/anon-union.exp
462 * gdb.cp/arg-reference.exp
463 * gdb.cp/baseenum.exp
464 * gdb.cp/bool.exp
465 * gdb.cp/breakpoint.exp
466 * gdb.cp/bs15503.exp
467 * gdb.cp/call-c.exp
468 * gdb.cp/casts.exp
469 * gdb.cp/chained-calls.exp
470 * gdb.cp/class2.exp
471 * gdb.cp/classes.exp
472 * gdb.cp/cmpd-minsyms.exp
473 * gdb.cp/converts.exp
474 * gdb.cp/cp-relocate.exp
475 * gdb.cp/cpcompletion.exp
476 * gdb.cp/cpexprs.exp
477 * gdb.cp/cplabel.exp
478 * gdb.cp/cplusfuncs.exp
479 * gdb.cp/cpsizeof.exp
480 * gdb.cp/ctti.exp
481 * gdb.cp/derivation.exp
482 * gdb.cp/destrprint.exp
483 * gdb.cp/dispcxx.exp
484 * gdb.cp/enum-class.exp
485 * gdb.cp/exception.exp
486 * gdb.cp/exceptprint.exp
487 * gdb.cp/expand-psymtabs-cxx.exp
488 * gdb.cp/expand-sals.exp
489 * gdb.cp/extern-c.exp
490 * gdb.cp/filename.exp
491 * gdb.cp/formatted-ref.exp
492 * gdb.cp/fpointer.exp
493 * gdb.cp/gdb1355.exp
494 * gdb.cp/gdb2495.exp
495 * gdb.cp/hang.exp
496 * gdb.cp/impl-this.exp
497 * gdb.cp/infcall-dlopen.exp
498 * gdb.cp/inherit.exp
499 * gdb.cp/iostream.exp
500 * gdb.cp/koenig.exp
501 * gdb.cp/local.exp
502 * gdb.cp/m-data.exp
503 * gdb.cp/m-static.exp
504 * gdb.cp/mb-ctor.exp
505 * gdb.cp/mb-inline.exp
506 * gdb.cp/mb-templates.exp
507 * gdb.cp/member-name.exp
508 * gdb.cp/member-ptr.exp
509 * gdb.cp/meth-typedefs.exp
510 * gdb.cp/method.exp
511 * gdb.cp/method2.exp
512 * gdb.cp/minsym-fallback.exp
513 * gdb.cp/misc.exp
514 * gdb.cp/namelessclass.exp
515 * gdb.cp/namespace-enum.exp
516 * gdb.cp/namespace-nested-import.exp
517 * gdb.cp/namespace.exp
518 * gdb.cp/nextoverthrow.exp
519 * gdb.cp/no-dmgl-verbose.exp
520 * gdb.cp/non-trivial-retval.exp
521 * gdb.cp/noparam.exp
522 * gdb.cp/nsdecl.exp
523 * gdb.cp/nsimport.exp
524 * gdb.cp/nsnested.exp
525 * gdb.cp/nsnoimports.exp
526 * gdb.cp/nsrecurs.exp
527 * gdb.cp/nsstress.exp
528 * gdb.cp/nsusing.exp
529 * gdb.cp/operator.exp
530 * gdb.cp/oranking.exp
531 * gdb.cp/overload-const.exp
532 * gdb.cp/overload.exp
533 * gdb.cp/ovldbreak.exp
534 * gdb.cp/ovsrch.exp
535 * gdb.cp/paren-type.exp
536 * gdb.cp/parse-lang.exp
537 * gdb.cp/pass-by-ref.exp
538 * gdb.cp/pr-1023.exp
539 * gdb.cp/pr-1210.exp
540 * gdb.cp/pr-574.exp
541 * gdb.cp/pr10687.exp
542 * gdb.cp/pr12028.exp
543 * gdb.cp/pr17132.exp
544 * gdb.cp/pr17494.exp
545 * gdb.cp/pr9067.exp
546 * gdb.cp/pr9167.exp
547 * gdb.cp/pr9631.exp
548 * gdb.cp/printmethod.exp
549 * gdb.cp/psmang.exp
550 * gdb.cp/psymtab-parameter.exp
551 * gdb.cp/ptype-cv-cp.exp
552 * gdb.cp/ptype-flags.exp
553 * gdb.cp/re-set-overloaded.exp
554 * gdb.cp/ref-types.exp
555 * gdb.cp/rtti.exp
556 * gdb.cp/scope-err.exp
557 * gdb.cp/shadow.exp
558 * gdb.cp/smartp.exp
559 * gdb.cp/static-method.exp
560 * gdb.cp/static-print-quit.exp
561 * gdb.cp/temargs.exp
562 * gdb.cp/templates.exp
563 * gdb.cp/try_catch.exp
564 * gdb.cp/typedef-operator.exp
565 * gdb.cp/typeid.exp
566 * gdb.cp/userdef.exp
567 * gdb.cp/using-crash.exp
568 * gdb.cp/var-tag.exp
569 * gdb.cp/virtbase.exp
570 * gdb.cp/virtfunc.exp
571 * gdb.cp/virtfunc2.exp
572 * gdb.cp/vla-cxx.exp
573 * gdb.disasm/t01_mov.exp
574 * gdb.disasm/t02_mova.exp
575 * gdb.disasm/t03_add.exp
576 * gdb.disasm/t04_sub.exp
577 * gdb.disasm/t05_cmp.exp
578 * gdb.disasm/t06_ari2.exp
579 * gdb.disasm/t07_ari3.exp
580 * gdb.disasm/t08_or.exp
581 * gdb.disasm/t09_xor.exp
582 * gdb.disasm/t10_and.exp
583 * gdb.disasm/t11_logs.exp
584 * gdb.disasm/t12_bit.exp
585 * gdb.disasm/t13_otr.exp
586 * gdb.dlang/circular.exp
587 * gdb.dwarf2/arr-stride.exp
588 * gdb.dwarf2/arr-subrange.exp
589 * gdb.dwarf2/atomic-type.exp
590 * gdb.dwarf2/bad-regnum.exp
591 * gdb.dwarf2/bitfield-parent-optimized-out.exp
592 * gdb.dwarf2/callframecfa.exp
593 * gdb.dwarf2/clztest.exp
594 * gdb.dwarf2/corrupt.exp
595 * gdb.dwarf2/data-loc.exp
596 * gdb.dwarf2/dup-psym.exp
597 * gdb.dwarf2/dw2-anon-mptr.exp
598 * gdb.dwarf2/dw2-anonymous-func.exp
599 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
600 * gdb.dwarf2/dw2-bad-unresolved.exp
601 * gdb.dwarf2/dw2-basic.exp
602 * gdb.dwarf2/dw2-canonicalize-type.exp
603 * gdb.dwarf2/dw2-case-insensitive.exp
604 * gdb.dwarf2/dw2-common-block.exp
605 * gdb.dwarf2/dw2-compdir-oldgcc.exp
606 * gdb.dwarf2/dw2-compressed.exp
607 * gdb.dwarf2/dw2-const.exp
608 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
609 * gdb.dwarf2/dw2-cu-size.exp
610 * gdb.dwarf2/dw2-dup-frame.exp
611 * gdb.dwarf2/dw2-entry-value.exp
612 * gdb.dwarf2/dw2-icycle.exp
613 * gdb.dwarf2/dw2-ifort-parameter.exp
614 * gdb.dwarf2/dw2-inline-break.exp
615 * gdb.dwarf2/dw2-inline-param.exp
616 * gdb.dwarf2/dw2-intercu.exp
617 * gdb.dwarf2/dw2-intermix.exp
618 * gdb.dwarf2/dw2-lexical-block-bare.exp
619 * gdb.dwarf2/dw2-linkage-name-trust.exp
620 * gdb.dwarf2/dw2-minsym-in-cu.exp
621 * gdb.dwarf2/dw2-noloc.exp
622 * gdb.dwarf2/dw2-op-call.exp
623 * gdb.dwarf2/dw2-op-out-param.exp
624 * gdb.dwarf2/dw2-opt-structptr.exp
625 * gdb.dwarf2/dw2-param-error.exp
626 * gdb.dwarf2/dw2-producer.exp
627 * gdb.dwarf2/dw2-ranges-base.exp
628 * gdb.dwarf2/dw2-ref-missing-frame.exp
629 * gdb.dwarf2/dw2-reg-undefined.exp
630 * gdb.dwarf2/dw2-regno-invalid.exp
631 * gdb.dwarf2/dw2-restore.exp
632 * gdb.dwarf2/dw2-restrict.exp
633 * gdb.dwarf2/dw2-single-line-discriminators.exp
634 * gdb.dwarf2/dw2-strp.exp
635 * gdb.dwarf2/dw2-undefined-ret-addr.exp
636 * gdb.dwarf2/dw2-unresolved.exp
637 * gdb.dwarf2/dw2-var-zero-addr.exp
638 * gdb.dwarf2/dw4-sig-types.exp
639 * gdb.dwarf2/dwz.exp
640 * gdb.dwarf2/dynarr-ptr.exp
641 * gdb.dwarf2/enum-type.exp
642 * gdb.dwarf2/gdb-index.exp
643 * gdb.dwarf2/implptr-64bit.exp
644 * gdb.dwarf2/implptr-optimized-out.exp
645 * gdb.dwarf2/implptr.exp
646 * gdb.dwarf2/implref-array.exp
647 * gdb.dwarf2/implref-const.exp
648 * gdb.dwarf2/implref-global.exp
649 * gdb.dwarf2/implref-struct.exp
650 * gdb.dwarf2/mac-fileno.exp
651 * gdb.dwarf2/main-subprogram.exp
652 * gdb.dwarf2/member-ptr-forwardref.exp
653 * gdb.dwarf2/method-ptr.exp
654 * gdb.dwarf2/missing-sig-type.exp
655 * gdb.dwarf2/nonvar-access.exp
656 * gdb.dwarf2/opaque-type-lookup.exp
657 * gdb.dwarf2/pieces-optimized-out.exp
658 * gdb.dwarf2/pieces.exp
659 * gdb.dwarf2/pr10770.exp
660 * gdb.dwarf2/pr13961.exp
661 * gdb.dwarf2/staticvirtual.exp
662 * gdb.dwarf2/subrange.exp
663 * gdb.dwarf2/symtab-producer.exp
664 * gdb.dwarf2/trace-crash.exp
665 * gdb.dwarf2/typeddwarf.exp
666 * gdb.dwarf2/valop.exp
667 * gdb.dwarf2/watch-notconst.exp
668 * gdb.fortran/array-element.exp
669 * gdb.fortran/charset.exp
670 * gdb.fortran/common-block.exp
671 * gdb.fortran/complex.exp
672 * gdb.fortran/derived-type-function.exp
673 * gdb.fortran/derived-type.exp
674 * gdb.fortran/logical.exp
675 * gdb.fortran/module.exp
676 * gdb.fortran/multi-dim.exp
677 * gdb.fortran/nested-funcs.exp
678 * gdb.fortran/print-formatted.exp
679 * gdb.fortran/subarray.exp
680 * gdb.fortran/vla-alloc-assoc.exp
681 * gdb.fortran/vla-datatypes.exp
682 * gdb.fortran/vla-history.exp
683 * gdb.fortran/vla-ptr-info.exp
684 * gdb.fortran/vla-ptype-sub.exp
685 * gdb.fortran/vla-ptype.exp
686 * gdb.fortran/vla-sizeof.exp
687 * gdb.fortran/vla-type.exp
688 * gdb.fortran/vla-value-sub-arbitrary.exp
689 * gdb.fortran/vla-value-sub-finish.exp
690 * gdb.fortran/vla-value-sub.exp
691 * gdb.fortran/vla-value.exp
692 * gdb.fortran/whatis_type.exp
693 * gdb.go/chan.exp
694 * gdb.go/handcall.exp
695 * gdb.go/hello.exp
696 * gdb.go/integers.exp
697 * gdb.go/methods.exp
698 * gdb.go/package.exp
699 * gdb.go/strings.exp
700 * gdb.go/types.exp
701 * gdb.go/unsafe.exp
702 * gdb.guile/scm-arch.exp
703 * gdb.guile/scm-block.exp
704 * gdb.guile/scm-breakpoint.exp
705 * gdb.guile/scm-cmd.exp
706 * gdb.guile/scm-disasm.exp
707 * gdb.guile/scm-equal.exp
708 * gdb.guile/scm-frame-args.exp
709 * gdb.guile/scm-frame-inline.exp
710 * gdb.guile/scm-frame.exp
711 * gdb.guile/scm-iterator.exp
712 * gdb.guile/scm-math.exp
713 * gdb.guile/scm-objfile.exp
714 * gdb.guile/scm-ports.exp
715 * gdb.guile/scm-symbol.exp
716 * gdb.guile/scm-symtab.exp
717 * gdb.guile/scm-value-cc.exp
718 * gdb.guile/types-module.exp
719 * gdb.linespec/break-ask.exp
720 * gdb.linespec/cpexplicit.exp
721 * gdb.linespec/explicit.exp
722 * gdb.linespec/keywords.exp
723 * gdb.linespec/linespec.exp
724 * gdb.linespec/ls-dollar.exp
725 * gdb.linespec/ls-errs.exp
726 * gdb.linespec/skip-two.exp
727 * gdb.linespec/thread.exp
728 * gdb.mi/mi-async.exp
729 * gdb.mi/mi-basics.exp
730 * gdb.mi/mi-break.exp
731 * gdb.mi/mi-catch-load.exp
732 * gdb.mi/mi-cli.exp
733 * gdb.mi/mi-cmd-param-changed.exp
734 * gdb.mi/mi-console.exp
735 * gdb.mi/mi-detach.exp
736 * gdb.mi/mi-disassemble.exp
737 * gdb.mi/mi-eval.exp
738 * gdb.mi/mi-file-transfer.exp
739 * gdb.mi/mi-file.exp
740 * gdb.mi/mi-fill-memory.exp
741 * gdb.mi/mi-inheritance-syntax-error.exp
742 * gdb.mi/mi-linespec-err-cp.exp
743 * gdb.mi/mi-logging.exp
744 * gdb.mi/mi-memory-changed.exp
745 * gdb.mi/mi-read-memory.exp
746 * gdb.mi/mi-record-changed.exp
747 * gdb.mi/mi-reg-undefined.exp
748 * gdb.mi/mi-regs.exp
749 * gdb.mi/mi-return.exp
750 * gdb.mi/mi-reverse.exp
751 * gdb.mi/mi-simplerun.exp
752 * gdb.mi/mi-solib.exp
753 * gdb.mi/mi-stack.exp
754 * gdb.mi/mi-stepi.exp
755 * gdb.mi/mi-syn-frame.exp
756 * gdb.mi/mi-until.exp
757 * gdb.mi/mi-var-block.exp
758 * gdb.mi/mi-var-child.exp
759 * gdb.mi/mi-var-cmd.exp
760 * gdb.mi/mi-var-cp.exp
761 * gdb.mi/mi-var-display.exp
762 * gdb.mi/mi-var-invalidate.exp
763 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
764 * gdb.mi/mi-vla-fortran.exp
765 * gdb.mi/mi-watch.exp
766 * gdb.mi/mi2-var-child.exp
767 * gdb.mi/user-selected-context-sync.exp
768 * gdb.modula2/unbounded-array.exp
769 * gdb.multi/dummy-frame-restore.exp
770 * gdb.multi/multi-arch-exec.exp
771 * gdb.multi/multi-arch.exp
772 * gdb.multi/tids.exp
773 * gdb.multi/watchpoint-multi.exp
774 * gdb.opencl/callfuncs.exp
775 * gdb.opencl/convs_casts.exp
776 * gdb.opencl/datatypes.exp
777 * gdb.opencl/operators.exp
778 * gdb.opencl/vec_comps.exp
779 * gdb.opt/clobbered-registers-O2.exp
780 * gdb.opt/inline-break.exp
781 * gdb.opt/inline-bt.exp
782 * gdb.opt/inline-cmds.exp
783 * gdb.opt/inline-locals.exp
784 * gdb.pascal/case-insensitive-symbols.exp
785 * gdb.pascal/floats.exp
786 * gdb.pascal/gdb11492.exp
787 * gdb.python/lib-types.exp
788 * gdb.python/py-arch.exp
789 * gdb.python/py-as-string.exp
790 * gdb.python/py-bad-printers.exp
791 * gdb.python/py-block.exp
792 * gdb.python/py-breakpoint-create-fail.exp
793 * gdb.python/py-breakpoint.exp
794 * gdb.python/py-caller-is.exp
795 * gdb.python/py-cmd.exp
796 * gdb.python/py-explore-cc.exp
797 * gdb.python/py-explore.exp
798 * gdb.python/py-finish-breakpoint.exp
799 * gdb.python/py-finish-breakpoint2.exp
800 * gdb.python/py-frame-args.exp
801 * gdb.python/py-frame-inline.exp
802 * gdb.python/py-frame.exp
803 * gdb.python/py-framefilter-mi.exp
804 * gdb.python/py-infthread.exp
805 * gdb.python/py-lazy-string.exp
806 * gdb.python/py-linetable.exp
807 * gdb.python/py-mi-events.exp
808 * gdb.python/py-mi-objfile.exp
809 * gdb.python/py-mi.exp
810 * gdb.python/py-objfile.exp
811 * gdb.python/py-pp-integral.exp
812 * gdb.python/py-pp-maint.exp
813 * gdb.python/py-pp-re-notag.exp
814 * gdb.python/py-pp-registration.exp
815 * gdb.python/py-recurse-unwind.exp
816 * gdb.python/py-strfns.exp
817 * gdb.python/py-symbol.exp
818 * gdb.python/py-symtab.exp
819 * gdb.python/py-sync-interp.exp
820 * gdb.python/py-typeprint.exp
821 * gdb.python/py-unwind-maint.exp
822 * gdb.python/py-unwind.exp
823 * gdb.python/py-value-cc.exp
824 * gdb.python/py-xmethods.exp
825 * gdb.reverse/amd64-tailcall-reverse.exp
826 * gdb.reverse/break-precsave.exp
827 * gdb.reverse/break-reverse.exp
828 * gdb.reverse/consecutive-precsave.exp
829 * gdb.reverse/consecutive-reverse.exp
830 * gdb.reverse/finish-precsave.exp
831 * gdb.reverse/finish-reverse-bkpt.exp
832 * gdb.reverse/finish-reverse.exp
833 * gdb.reverse/fstatat-reverse.exp
834 * gdb.reverse/getresuid-reverse.exp
835 * gdb.reverse/i386-precsave.exp
836 * gdb.reverse/i386-reverse.exp
837 * gdb.reverse/i386-sse-reverse.exp
838 * gdb.reverse/i387-env-reverse.exp
839 * gdb.reverse/i387-stack-reverse.exp
840 * gdb.reverse/insn-reverse.exp
841 * gdb.reverse/machinestate-precsave.exp
842 * gdb.reverse/machinestate.exp
843 * gdb.reverse/next-reverse-bkpt-over-sr.exp
844 * gdb.reverse/pipe-reverse.exp
845 * gdb.reverse/readv-reverse.exp
846 * gdb.reverse/recvmsg-reverse.exp
847 * gdb.reverse/rerun-prec.exp
848 * gdb.reverse/s390-mvcle.exp
849 * gdb.reverse/step-precsave.exp
850 * gdb.reverse/step-reverse.exp
851 * gdb.reverse/time-reverse.exp
852 * gdb.reverse/until-precsave.exp
853 * gdb.reverse/until-reverse.exp
854 * gdb.reverse/waitpid-reverse.exp
855 * gdb.reverse/watch-precsave.exp
856 * gdb.reverse/watch-reverse.exp
857 * gdb.rust/generics.exp
858 * gdb.rust/methods.exp
859 * gdb.rust/modules.exp
860 * gdb.rust/simple.exp
861 * gdb.server/connect-with-no-symbol-file.exp
862 * gdb.server/ext-attach.exp
863 * gdb.server/ext-restart.exp
864 * gdb.server/ext-wrapper.exp
865 * gdb.server/file-transfer.exp
866 * gdb.server/server-exec-info.exp
867 * gdb.server/server-kill.exp
868 * gdb.server/server-mon.exp
869 * gdb.server/wrapper.exp
870 * gdb.stabs/exclfwd.exp
871 * gdb.stabs/gdb11479.exp
872 * gdb.threads/clone-new-thread-event.exp
873 * gdb.threads/corethreads.exp
874 * gdb.threads/current-lwp-dead.exp
875 * gdb.threads/dlopen-libpthread.exp
876 * gdb.threads/gcore-thread.exp
877 * gdb.threads/sigstep-threads.exp
878 * gdb.threads/watchpoint-fork.exp
879 * gdb.trace/actions-changed.exp
880 * gdb.trace/backtrace.exp
881 * gdb.trace/change-loc.exp
882 * gdb.trace/circ.exp
883 * gdb.trace/collection.exp
884 * gdb.trace/disconnected-tracing.exp
885 * gdb.trace/ftrace.exp
886 * gdb.trace/mi-trace-frame-collected.exp
887 * gdb.trace/mi-trace-unavailable.exp
888 * gdb.trace/mi-traceframe-changed.exp
889 * gdb.trace/mi-tsv-changed.exp
890 * gdb.trace/no-attach-trace.exp
891 * gdb.trace/passc-dyn.exp
892 * gdb.trace/qtro.exp
893 * gdb.trace/range-stepping.exp
894 * gdb.trace/read-memory.exp
895 * gdb.trace/save-trace.exp
896 * gdb.trace/signal.exp
897 * gdb.trace/status-stop.exp
898 * gdb.trace/tfile.exp
899 * gdb.trace/trace-break.exp
900 * gdb.trace/trace-buffer-size.exp
901 * gdb.trace/trace-condition.exp
902 * gdb.trace/tracefile-pseudo-reg.exp
903 * gdb.trace/tstatus.exp
904 * gdb.trace/unavailable.exp
905 * gdb.trace/while-dyn.exp
906 * gdb.trace/while-stepping.exp
907
34c41c68
DE
9082016-12-22 Doug Evans <xdje42@gmail.com>
909
910 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
911 and msymbols.
912
16e69324
YQ
9132016-12-19 Yao Qi <yao.qi@linaro.org>
914
915 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
916 (test_with_self): Don't call do_steps_and_nexts, and remove
917 code about stepping into xmalloc.
918
f94f411b
YQ
9192016-12-09 Yao Qi <yao.qi@linaro.org>
920
921 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
922
9232016-12-09 Yao Qi <yao.qi@linaro.org>
924
925 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
926
f1b5deee
PA
9272016-12-09 Pedro Alves <palves@redhat.com>
928
929 * gdb.base/all-architectures-0.exp: New file.
930 * gdb.base/all-architectures-1.exp: New file.
931 * gdb.base/all-architectures-2.exp: New file.
932 * gdb.base/all-architectures-3.exp: New file.
933 * gdb.base/all-architectures-4.exp: New file.
934 * gdb.base/all-architectures-5.exp: New file.
935 * gdb.base/all-architectures-6.exp: New file.
936 * gdb.base/all-architectures-7.exp: New file.
937 * gdb.base/all-architectures.exp.in: New file.
938
364ca42e
YQ
9392016-12-09 Yao Qi <yao.qi@linaro.org>
940
941 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
942
107c2d62
LM
9432016-12-02 Luis Machado <lgustavo@codesourcery.com>
944
945 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
946 possible.
947 Remove useless pattern-matching code.
948
df3ee9ca
PA
9492016-12-02 Pedro Alves <palves@redhat.com>
950
951 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
952 procedure.
953 (top level): Call it.
954
ec835369
PA
9552016-12-02 Pedro Alves <palves@redhat.com>
956
957 * gdb.base/commands.exp (user_defined_command_args_stack_test):
958 New procedure.
959 (top level): Call it.
960
01770bbd
PA
9612016-12-02 Pedro Alves <palves@redhat.com>
962
963 PR cli/20559
964 * gdb.base/commands.exp (user_defined_command_args_eval): New
965 procedure.
966 (top level): Call it.
967
008459ea
LM
9682016-12-02 Luis Machado <lgustavo@codesourcery.com>
969
970 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
971 timeout handling.
972
0c1b455e
TT
9732016-12-02 Tom Tromey <tom@tromey.com>
974
975 * gdb.dwarf2/main-subprogram.c: New file.
976 * gdb.dwarf2/main-subprogram.exp: New file.
977
018572b8
LM
9782016-12-01 Luis Machado <lgustavo@codesourcery.com>
979
980 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
981 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
982 gdb_test_no_output for a couple of cases.
983 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
984
84c93cd5
LM
9852016-12-01 Luis Machado <lgustavo@codesourcery.com>
986
987 Fix test names and standardize compilation error messages throughout
988 the following files:
989
990 * gdb.ada/start.exp
991 * gdb.arch/alpha-step.exp
992 * gdb.arch/e500-prologue.exp
993 * gdb.arch/ftrace-insn-reloc.exp
994 * gdb.arch/gdb1291.exp
995 * gdb.arch/gdb1431.exp
996 * gdb.arch/gdb1558.exp
997 * gdb.arch/i386-dr3-watch.exp
998 * gdb.arch/i386-sse-stack-align.exp
999 * gdb.arch/ia64-breakpoint-shadow.exp
1000 * gdb.arch/pa-nullify.exp
1001 * gdb.arch/powerpc-aix-prologue.exp
1002 * gdb.arch/thumb-bx-pc.exp
1003 * gdb.base/annota1.exp
1004 * gdb.base/annota3.exp
1005 * gdb.base/arrayidx.exp
1006 * gdb.base/assign.exp
1007 * gdb.base/attach.exp
1008 * gdb.base/auxv.exp
1009 * gdb.base/bang.exp
1010 * gdb.base/bfp-test.exp
1011 * gdb.base/bigcore.exp
1012 * gdb.base/bitfields2.exp
1013 * gdb.base/break-fun-addr.exp
1014 * gdb.base/break-probes.exp
1015 * gdb.base/call-rt-st.exp
1016 * gdb.base/callexit.exp
1017 * gdb.base/catch-fork-kill.exp
1018 * gdb.base/charset.exp
1019 * gdb.base/checkpoint.exp
1020 * gdb.base/comprdebug.exp
1021 * gdb.base/constvars.exp
1022 * gdb.base/coredump-filter.exp
1023 * gdb.base/cursal.exp
1024 * gdb.base/cvexpr.exp
1025 * gdb.base/detach.exp
1026 * gdb.base/display.exp
1027 * gdb.base/dmsym.exp
1028 * gdb.base/dprintf-pending.exp
1029 * gdb.base/dso2dso.exp
1030 * gdb.base/dtrace-probe.exp
1031 * gdb.base/dump.exp
1032 * gdb.base/enum_cond.exp
1033 * gdb.base/exe-lock.exp
1034 * gdb.base/exec-invalid-sysroot.exp
1035 * gdb.base/execl-update-breakpoints.exp
1036 * gdb.base/exprs.exp
1037 * gdb.base/fileio.exp
1038 * gdb.base/find.exp
1039 * gdb.base/finish.exp
1040 * gdb.base/fixsection.exp
1041 * gdb.base/foll-vfork.exp
1042 * gdb.base/frame-args.exp
1043 * gdb.base/gcore.exp
1044 * gdb.base/gdb1250.exp
1045 * gdb.base/global-var-nested-by-dso.exp
1046 * gdb.base/gnu-ifunc.exp
1047 * gdb.base/hashline1.exp
1048 * gdb.base/hashline2.exp
1049 * gdb.base/hashline3.exp
1050 * gdb.base/hbreak-in-shr-unsupported.exp
1051 * gdb.base/huge.exp
1052 * gdb.base/infcall-input.exp
1053 * gdb.base/info-fun.exp
1054 * gdb.base/info-shared.exp
1055 * gdb.base/jit-simple.exp
1056 * gdb.base/jit-so.exp
1057 * gdb.base/jit.exp
1058 * gdb.base/jump.exp
1059 * gdb.base/label.exp
1060 * gdb.base/lineinc.exp
1061 * gdb.base/logical.exp
1062 * gdb.base/longjmp.exp
1063 * gdb.base/macscp.exp
1064 * gdb.base/miscexprs.exp
1065 * gdb.base/new-ui-echo.exp
1066 * gdb.base/new-ui-pending-input.exp
1067 * gdb.base/new-ui.exp
1068 * gdb.base/nodebug.exp
1069 * gdb.base/nofield.exp
1070 * gdb.base/offsets.exp
1071 * gdb.base/overlays.exp
1072 * gdb.base/pending.exp
1073 * gdb.base/pointers.exp
1074 * gdb.base/pr11022.exp
1075 * gdb.base/printcmds.exp
1076 * gdb.base/prologue.exp
1077 * gdb.base/ptr-typedef.exp
1078 * gdb.base/realname-expand.exp
1079 * gdb.base/relativedebug.exp
1080 * gdb.base/relocate.exp
1081 * gdb.base/remote.exp
1082 * gdb.base/reread.exp
1083 * gdb.base/return2.exp
1084 * gdb.base/savedregs.exp
1085 * gdb.base/sep.exp
1086 * gdb.base/sepdebug.exp
1087 * gdb.base/sepsymtab.exp
1088 * gdb.base/set-inferior-tty.exp
1089 * gdb.base/setshow.exp
1090 * gdb.base/shlib-call.exp
1091 * gdb.base/sigaltstack.exp
1092 * gdb.base/siginfo-addr.exp
1093 * gdb.base/signals.exp
1094 * gdb.base/signull.exp
1095 * gdb.base/sigrepeat.exp
1096 * gdb.base/so-impl-ld.exp
1097 * gdb.base/solib-display.exp
1098 * gdb.base/solib-overlap.exp
1099 * gdb.base/solib-search.exp
1100 * gdb.base/solib-symbol.exp
1101 * gdb.base/structs.exp
1102 * gdb.base/structs2.exp
1103 * gdb.base/symtab-search-order.exp
1104 * gdb.base/twice.exp
1105 * gdb.base/unload.exp
1106 * gdb.base/varargs.exp
1107 * gdb.base/watchpoint-solib.exp
1108 * gdb.base/watchpoint.exp
1109 * gdb.base/whatis.exp
1110 * gdb.base/wrong_frame_bt_full.exp
1111 * gdb.btrace/dlopen.exp
1112 * gdb.cell/ea-standalone.exp
1113 * gdb.cell/ea-test.exp
1114 * gdb.cp/dispcxx.exp
1115 * gdb.cp/gdb2384.exp
1116 * gdb.cp/method2.exp
1117 * gdb.cp/nextoverthrow.exp
1118 * gdb.cp/pr10728.exp
1119 * gdb.disasm/am33.exp
1120 * gdb.disasm/h8300s.exp
1121 * gdb.disasm/mn10300.exp
1122 * gdb.disasm/sh3.exp
1123 * gdb.dwarf2/dw2-dir-file-name.exp
1124 * gdb.fortran/complex.exp
1125 * gdb.fortran/library-module.exp
1126 * gdb.guile/scm-pretty-print.exp
1127 * gdb.guile/scm-symbol.exp
1128 * gdb.guile/scm-type.exp
1129 * gdb.guile/scm-value.exp
1130 * gdb.linespec/linespec.exp
1131 * gdb.mi/gdb701.exp
1132 * gdb.mi/gdb792.exp
1133 * gdb.mi/mi-breakpoint-changed.exp
1134 * gdb.mi/mi-dprintf-pending.exp
1135 * gdb.mi/mi-dprintf.exp
1136 * gdb.mi/mi-exit-code.exp
1137 * gdb.mi/mi-pending.exp
1138 * gdb.mi/mi-solib.exp
1139 * gdb.mi/new-ui-mi-sync.exp
1140 * gdb.mi/pr11022.exp
1141 * gdb.mi/user-selected-context-sync.exp
1142 * gdb.opt/solib-intra-step.exp
1143 * gdb.python/py-events.exp
1144 * gdb.python/py-finish-breakpoint.exp
1145 * gdb.python/py-mi.exp
1146 * gdb.python/py-prettyprint.exp
1147 * gdb.python/py-shared.exp
1148 * gdb.python/py-symbol.exp
1149 * gdb.python/py-template.exp
1150 * gdb.python/py-type.exp
1151 * gdb.python/py-value.exp
1152 * gdb.reverse/solib-precsave.exp
1153 * gdb.reverse/solib-reverse.exp
1154 * gdb.server/solib-list.exp
1155 * gdb.stabs/weird.exp
1156 * gdb.threads/reconnect-signal.exp
1157 * gdb.threads/stepi-random-signal.exp
1158 * gdb.trace/actions.exp
1159 * gdb.trace/ax.exp
1160 * gdb.trace/backtrace.exp
1161 * gdb.trace/change-loc.exp
1162 * gdb.trace/deltrace.exp
1163 * gdb.trace/ftrace-lock.exp
1164 * gdb.trace/ftrace.exp
1165 * gdb.trace/infotrace.exp
1166 * gdb.trace/mi-tracepoint-changed.exp
1167 * gdb.trace/packetlen.exp
1168 * gdb.trace/passcount.exp
1169 * gdb.trace/pending.exp
1170 * gdb.trace/range-stepping.exp
1171 * gdb.trace/report.exp
1172 * gdb.trace/stap-trace.exp
1173 * gdb.trace/tfind.exp
1174 * gdb.trace/trace-break.exp
1175 * gdb.trace/trace-condition.exp
1176 * gdb.trace/trace-enable-disable.exp
1177 * gdb.trace/trace-mt.exp
1178 * gdb.trace/tracecmd.exp
1179 * gdb.trace/tspeed.exp
1180 * gdb.trace/tsv.exp
1181 * lib/perftest.exp
1182
fb9feb35
LM
11832016-12-01 Luis Machado <lgustavo@codesourcery.com>
1184
1185 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1186 with gdb_test_no_output.
1187 Use command as test name.
1188
cd2ddb6c
LM
11892016-12-01 Luis Machado <lgustavo@codesourcery.com>
1190
1191 Fix test names starting with uppercase throughout the files.
1192
1193 * gdb.ada/assign_1.exp
1194 * gdb.ada/boolean_expr.exp
1195 * gdb.base/arrayidx.exp
1196 * gdb.base/del.exp
1197 * gdb.base/gcore-buffer-overflow.exp
1198 * gdb.base/testenv.exp
1199 * gdb.compile/compile.exp
1200 * gdb.python/py-framefilter-invalidarg.exp
1201 * gdb.python/py-framefilter.exp
1202
bb95117e
LM
12032016-12-01 Luis Machado <lgustavo@codesourcery.com>
1204
1205 Fix test names starting with uppercase throughout the files.
1206
1207 * gdb.ada/array_return.exp
1208 * gdb.ada/expr_delims.exp
1209 * gdb.ada/mi_dyn_arr.exp
1210 * gdb.ada/mi_interface.exp
1211 * gdb.ada/mi_var_array.exp
1212 * gdb.ada/watch_arg.exp
1213 * gdb.arch/alpha-step.exp
1214 * gdb.arch/altivec-regs.exp
1215 * gdb.arch/e500-regs.exp
1216 * gdb.arch/powerpc-d128-regs.exp
1217 * gdb.base/arrayidx.exp
1218 * gdb.base/break.exp
1219 * gdb.base/checkpoint.exp
1220 * gdb.base/debug-expr.exp
1221 * gdb.base/dmsym.exp
1222 * gdb.base/radix.exp
1223 * gdb.base/sepdebug.exp
1224 * gdb.base/testenv.exp
1225 * gdb.base/watch_thread_num.exp
1226 * gdb.base/watchpoint-cond-gone.exp
1227 * gdb.cell/break.exp
1228 * gdb.cell/ea-cache.exp
1229 * gdb.compile/compile.exp
1230 * gdb.cp/gdb2495.exp
1231 * gdb.gdb/selftest.exp
1232 * gdb.gdb/xfullpath.exp
1233 * gdb.go/hello.exp
1234 * gdb.go/integers.exp
1235 * gdb.objc/basicclass.exp
1236 * gdb.pascal/hello.exp
1237 * gdb.pascal/integers.exp
1238 * gdb.python/py-breakpoint.exp
1239 * gdb.python/py-cmd.exp
1240 * gdb.python/py-linetable.exp
1241 * gdb.python/py-xmethods.exp
1242 * gdb.python/python.exp
1243 * gdb.reverse/consecutive-precsave.exp
1244 * gdb.reverse/finish-precsave.exp
1245 * gdb.reverse/i386-precsave.exp
1246 * gdb.reverse/machinestate-precsave.exp
1247 * gdb.reverse/sigall-precsave.exp
1248 * gdb.reverse/solib-precsave.exp
1249 * gdb.reverse/step-precsave.exp
1250 * gdb.reverse/until-precsave.exp
1251 * gdb.reverse/watch-precsave.exp
1252 * gdb.threads/leader-exit.exp
1253 * gdb.threads/pthreads.exp
1254 * gdb.threads/wp-replication.exp
1255 * gdb.trace/actions.exp
1256 * gdb.trace/mi-tsv-changed.exp
1257 * gdb.trace/tsv.exp
1258
de97fdd4
LM
12592016-12-01 Luis Machado <lgustavo@codesourcery.com>
1260
1261 Fix test names starting with uppercase throughout the files.
1262
1263 * gdb.arch/i386-bp_permanent.exp
1264 * gdb.arch/i386-gnu-cfi.exp
1265 * gdb.base/disasm-end-cu.exp
1266 * gdb.base/macscp.exp
1267 * gdb.base/pending.exp
1268 * gdb.base/watch_thread_num.exp
1269 * gdb.cp/exception.exp
1270 * gdb.cp/gdb2495.exp
1271 * gdb.cp/local.exp
1272 * gdb.python/py-evsignal.exp
1273 * gdb.python/python.exp
1274 * gdb.trace/tracecmd.exp
1275
9f058c10
LM
12762016-12-01 Luis Machado <lgustavo@codesourcery.com>
1277
1278 Fix test names starting with uppercase throughout the files.
1279
1280 * gdb.base/charset.exp
1281 * gdb.base/eval.exp
1282 * gdb.base/multi-forks.exp
1283 * gdb.guile/scm-progspace.exp
1284 * gdb.opencl/datatypes.exp
1285 * gdb.python/py-block.exp
1286 * gdb.python/py-function.exp
1287 * gdb.python/py-symbol.exp
1288 * gdb.python/py-symtab.exp
1289 * gdb.python/py-xmethods.exp
1290 * gdb.reverse/break-precsave.exp
1291 * gdb.reverse/break-reverse.exp
1292 * gdb.reverse/consecutive-precsave.exp
1293 * gdb.reverse/consecutive-reverse.exp
1294 * gdb.reverse/finish-precsave.exp
1295 * gdb.reverse/finish-reverse-bkpt.exp
1296 * gdb.reverse/finish-reverse.exp
1297 * gdb.reverse/fstatat-reverse.exp
1298 * gdb.reverse/getresuid-reverse.exp
1299 * gdb.reverse/i386-precsave.exp
1300 * gdb.reverse/i386-reverse.exp
1301 * gdb.reverse/i386-sse-reverse.exp
1302 * gdb.reverse/i387-stack-reverse.exp
1303 * gdb.reverse/insn-reverse.exp
1304 * gdb.reverse/machinestate-precsave.exp
1305 * gdb.reverse/machinestate.exp
1306 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1307 * gdb.reverse/pipe-reverse.exp
1308 * gdb.reverse/readv-reverse.exp
1309 * gdb.reverse/recvmsg-reverse.exp
1310 * gdb.reverse/rerun-prec.exp
1311 * gdb.reverse/s390-mvcle.exp
1312 * gdb.reverse/sigall-precsave.exp
1313 * gdb.reverse/sigall-reverse.exp
1314 * gdb.reverse/solib-precsave.exp
1315 * gdb.reverse/solib-reverse.exp
1316 * gdb.reverse/step-precsave.exp
1317 * gdb.reverse/step-reverse.exp
1318 * gdb.reverse/time-reverse.exp
1319 * gdb.reverse/until-precsave.exp
1320 * gdb.reverse/until-reverse.exp
1321 * gdb.reverse/waitpid-reverse.exp
1322 * gdb.reverse/watch-precsave.exp
1323 * gdb.reverse/watch-reverse.exp
1324
cdc7edd7
LM
13252016-12-01 Luis Machado <lgustavo@codesourcery.com>
1326
1327 Fix test names starting with uppercase throughout the files.
1328
1329 * gdb.arch/i386-mpx-simple_segv.exp
1330 * gdb.arch/i386-mpx.exp
1331 * gdb.arch/i386-permbkpt.exp
1332 * gdb.arch/pa-nullify.exp
1333 * gdb.arch/powerpc-d128-regs.exp
1334 * gdb.arch/vsx-regs.exp
1335 * gdb.base/bfp-test.exp
1336 * gdb.base/break.exp
1337 * gdb.base/breakpoint-shadow.exp
1338 * gdb.base/callfuncs.exp
1339 * gdb.base/charset.exp
1340 * gdb.base/commands.exp
1341 * gdb.base/completion.exp
1342 * gdb.base/dfp-test.exp
1343 * gdb.base/echo.exp
1344 * gdb.base/ending-run.exp
1345 * gdb.base/eval.exp
1346 * gdb.base/expand-psymtabs.exp
1347 * gdb.base/float128.exp
1348 * gdb.base/floatn.exp
1349 * gdb.base/foll-exec-mode.exp
1350 * gdb.base/gdb1056.exp
1351 * gdb.base/gdb11531.exp
1352 * gdb.base/kill-after-signal.exp
1353 * gdb.base/multi-forks.exp
1354 * gdb.base/overlays.exp
1355 * gdb.base/pending.exp
1356 * gdb.base/sepdebug.exp
1357 * gdb.base/testenv.exp
1358 * gdb.base/valgrind-db-attach.exp
1359 * gdb.base/watch_thread_num.exp
1360 * gdb.base/watchpoint-cond-gone.exp
1361 * gdb.base/watchpoint.exp
1362 * gdb.base/watchpoints.exp
1363 * gdb.cp/arg-reference.exp
1364 * gdb.cp/baseenum.exp
1365 * gdb.cp/operator.exp
1366 * gdb.cp/shadow.exp
1367 * gdb.dwarf2/dw2-op-out-param.exp
1368 * gdb.dwarf2/dw2-reg-undefined.exp
1369 * gdb.go/chan.exp
1370 * gdb.go/hello.exp
1371 * gdb.go/integers.exp
1372 * gdb.go/methods.exp
1373 * gdb.go/package.exp
1374 * gdb.guile/scm-parameter.exp
1375 * gdb.guile/scm-progspace.exp
1376 * gdb.guile/scm-value.exp
1377 * gdb.mi/mi-pending.exp
1378 * gdb.mi/user-selected-context-sync.exp
1379 * gdb.multi/multi-attach.exp
1380 * gdb.multi/tids.exp
1381 * gdb.opt/clobbered-registers-O2.exp
1382 * gdb.pascal/floats.exp
1383 * gdb.pascal/integers.exp
1384 * gdb.python/py-block.exp
1385 * gdb.python/py-events.exp
1386 * gdb.python/py-parameter.exp
1387 * gdb.python/py-symbol.exp
1388 * gdb.python/py-symtab.exp
1389 * gdb.python/py-type.exp
1390 * gdb.python/py-value.exp
1391 * gdb.python/py-xmethods.exp
1392 * gdb.python/python.exp
1393 * gdb.reverse/break-precsave.exp
1394 * gdb.reverse/consecutive-precsave.exp
1395 * gdb.reverse/finish-precsave.exp
1396 * gdb.reverse/i386-precsave.exp
1397 * gdb.reverse/machinestate-precsave.exp
1398 * gdb.reverse/sigall-precsave.exp
1399 * gdb.reverse/solib-precsave.exp
1400 * gdb.reverse/step-precsave.exp
1401 * gdb.reverse/until-precsave.exp
1402 * gdb.reverse/watch-precsave.exp
1403 * gdb.server/ext-attach.exp
1404 * gdb.server/ext-restart.exp
1405 * gdb.server/ext-run.exp
1406 * gdb.server/ext-wrapper.exp
1407 * gdb.stabs/gdb11479.exp
1408 * gdb.stabs/weird.exp
1409 * gdb.threads/attach-many-short-lived-threads.exp
1410 * gdb.threads/kill.exp
1411 * gdb.threads/watchpoint-fork.exp
1412
bc6c7af4
LM
14132016-12-01 Luis Machado <lgustavo@codesourcery.com>
1414
1415 Fix test names starting with uppercase throughout all the files below.
1416
1417 * gdb.ada/array_return.exp
1418 * gdb.ada/catch_ex.exp
1419 * gdb.ada/info_exc.exp
1420 * gdb.ada/mi_catch_ex.exp
1421 * gdb.ada/mi_dyn_arr.exp
1422 * gdb.ada/mi_ex_cond.exp
1423 * gdb.ada/mi_exc_info.exp
1424 * gdb.ada/mi_interface.exp
1425 * gdb.ada/mi_task_arg.exp
1426 * gdb.ada/mi_task_info.exp
1427 * gdb.ada/mi_var_array.exp
1428 * gdb.arch/alpha-step.exp
1429 * gdb.arch/amd64-disp-step.exp
1430 * gdb.arch/arm-disp-step.exp
1431 * gdb.arch/disp-step-insn-reloc.exp
1432 * gdb.arch/e500-prologue.exp
1433 * gdb.arch/ftrace-insn-reloc.exp
1434 * gdb.arch/gdb1558.exp
1435 * gdb.arch/i386-bp_permanent.exp
1436 * gdb.arch/i386-disp-step.exp
1437 * gdb.arch/i386-float.exp
1438 * gdb.arch/i386-gnu-cfi.exp
1439 * gdb.arch/ia64-breakpoint-shadow.exp
1440 * gdb.arch/mips16-thunks.exp
1441 * gdb.arch/pa-nullify.exp
1442 * gdb.arch/powerpc-aix-prologue.exp
1443 * gdb.arch/powerpc-power.exp
1444 * gdb.arch/ppc-dfp.exp
1445 * gdb.arch/s390-tdbregs.exp
1446 * gdb.arch/spu-info.exp
1447 * gdb.arch/spu-ls.exp
1448 * gdb.arch/thumb-bx-pc.exp
1449 * gdb.base/advance.exp
1450 * gdb.base/annota-input-while-running.exp
1451 * gdb.base/arrayidx.exp
1452 * gdb.base/asmlabel.exp
1453 * gdb.base/async.exp
1454 * gdb.base/attach-wait-input.exp
1455 * gdb.base/auto-connect-native-target.exp
1456 * gdb.base/batch-preserve-term-settings.exp
1457 * gdb.base/bfp-test.exp
1458 * gdb.base/bigcore.exp
1459 * gdb.base/bp-permanent.exp
1460 * gdb.base/break-always.exp
1461 * gdb.base/break-fun-addr.exp
1462 * gdb.base/break-idempotent.exp
1463 * gdb.base/break-main-file-remove-fail.exp
1464 * gdb.base/break-probes.exp
1465 * gdb.base/break-unload-file.exp
1466 * gdb.base/break.exp
1467 * gdb.base/call-ar-st.exp
1468 * gdb.base/call-rt-st.exp
1469 * gdb.base/call-sc.exp
1470 * gdb.base/call-signal-resume.exp
1471 * gdb.base/call-strs.exp
1472 * gdb.base/callexit.exp
1473 * gdb.base/callfuncs.exp
1474 * gdb.base/catch-gdb-caused-signals.exp
1475 * gdb.base/catch-signal-siginfo-cond.exp
1476 * gdb.base/catch-syscall.exp
1477 * gdb.base/compare-sections.exp
1478 * gdb.base/cond-eval-mode.exp
1479 * gdb.base/condbreak-call-false.exp
1480 * gdb.base/consecutive-step-over.exp
1481 * gdb.base/cursal.exp
1482 * gdb.base/disabled-location.exp
1483 * gdb.base/disasm-end-cu.exp
1484 * gdb.base/display.exp
1485 * gdb.base/double-prompt-target-event-error.exp
1486 * gdb.base/dprintf-bp-same-addr.exp
1487 * gdb.base/dprintf-detach.exp
1488 * gdb.base/dprintf-next.exp
1489 * gdb.base/dprintf-non-stop.exp
1490 * gdb.base/dprintf-pending.exp
1491 * gdb.base/dso2dso.exp
1492 * gdb.base/ending-run.exp
1493 * gdb.base/enum_cond.exp
1494 * gdb.base/examine-backward.exp
1495 * gdb.base/exe-lock.exp
1496 * gdb.base/exec-invalid-sysroot.exp
1497 * gdb.base/execl-update-breakpoints.exp
1498 * gdb.base/execution-termios.exp
1499 * gdb.base/fileio.exp
1500 * gdb.base/fixsection.exp
1501 * gdb.base/foll-exec-mode.exp
1502 * gdb.base/foll-exec.exp
1503 * gdb.base/fork-running-state.exp
1504 * gdb.base/frame-args.exp
1505 * gdb.base/fullpath-expand.exp
1506 * gdb.base/func-ptr.exp
1507 * gdb.base/gcore-relro-pie.exp
1508 * gdb.base/gdb1090.exp
1509 * gdb.base/gdb1555.exp
1510 * gdb.base/global-var-nested-by-dso.exp
1511 * gdb.base/gnu-ifunc.exp
1512 * gdb.base/hbreak-in-shr-unsupported.exp
1513 * gdb.base/hbreak-unmapped.exp
1514 * gdb.base/hook-stop.exp
1515 * gdb.base/infcall-input.exp
1516 * gdb.base/info-fun.exp
1517 * gdb.base/info-shared.exp
1518 * gdb.base/interrupt-noterm.exp
1519 * gdb.base/jit-so.exp
1520 * gdb.base/jit.exp
1521 * gdb.base/line-symtabs.exp
1522 * gdb.base/list.exp
1523 * gdb.base/longjmp.exp
1524 * gdb.base/macscp.exp
1525 * gdb.base/max-value-size.exp
1526 * gdb.base/nodebug.exp
1527 * gdb.base/nofield.exp
1528 * gdb.base/overlays.exp
1529 * gdb.base/paginate-after-ctrl-c-running.exp
1530 * gdb.base/paginate-bg-execution.exp
1531 * gdb.base/paginate-inferior-exit.exp
1532 * gdb.base/pending.exp
1533 * gdb.base/pr11022.exp
1534 * gdb.base/printcmds.exp
1535 * gdb.base/ptr-typedef.exp
1536 * gdb.base/ptype.exp
1537 * gdb.base/randomize.exp
1538 * gdb.base/range-stepping.exp
1539 * gdb.base/realname-expand.exp
1540 * gdb.base/relativedebug.exp
1541 * gdb.base/remote.exp
1542 * gdb.base/savedregs.exp
1543 * gdb.base/sepdebug.exp
1544 * gdb.base/set-noassign.exp
1545 * gdb.base/shlib-call.exp
1546 * gdb.base/shreloc.exp
1547 * gdb.base/sigaltstack.exp
1548 * gdb.base/sigbpt.exp
1549 * gdb.base/siginfo-addr.exp
1550 * gdb.base/siginfo-obj.exp
1551 * gdb.base/siginfo-thread.exp
1552 * gdb.base/signest.exp
1553 * gdb.base/signull.exp
1554 * gdb.base/sigrepeat.exp
1555 * gdb.base/skip.exp
1556 * gdb.base/so-impl-ld.exp
1557 * gdb.base/solib-corrupted.exp
1558 * gdb.base/solib-disc.exp
1559 * gdb.base/solib-display.exp
1560 * gdb.base/solib-overlap.exp
1561 * gdb.base/solib-search.exp
1562 * gdb.base/solib-symbol.exp
1563 * gdb.base/source-execution.exp
1564 * gdb.base/sss-bp-on-user-bp-2.exp
1565 * gdb.base/sss-bp-on-user-bp.exp
1566 * gdb.base/stack-checking.exp
1567 * gdb.base/stale-infcall.exp
1568 * gdb.base/step-break.exp
1569 * gdb.base/step-line.exp
1570 * gdb.base/step-over-exit.exp
1571 * gdb.base/step-test.exp
1572 * gdb.base/structs.exp
1573 * gdb.base/sym-file.exp
1574 * gdb.base/symtab-search-order.exp
1575 * gdb.base/term.exp
1576 * gdb.base/type-opaque.exp
1577 * gdb.base/unload.exp
1578 * gdb.base/until-nodebug.exp
1579 * gdb.base/until.exp
1580 * gdb.base/unwindonsignal.exp
1581 * gdb.base/watch-cond.exp
1582 * gdb.base/watch-non-mem.exp
1583 * gdb.base/watch_thread_num.exp
1584 * gdb.base/watchpoint-reuse-slot.exp
1585 * gdb.base/watchpoint-solib.exp
1586 * gdb.base/watchpoint.exp
1587 * gdb.btrace/dlopen.exp
1588 * gdb.cell/arch.exp
1589 * gdb.cell/break.exp
1590 * gdb.cell/bt.exp
1591 * gdb.cell/core.exp
1592 * gdb.cell/data.exp
1593 * gdb.cell/dwarfaddr.exp
1594 * gdb.cell/ea-cache.exp
1595 * gdb.cell/ea-standalone.exp
1596 * gdb.cell/ea-test.exp
1597 * gdb.cell/f-regs.exp
1598 * gdb.cell/fork.exp
1599 * gdb.cell/gcore.exp
1600 * gdb.cell/mem-access.exp
1601 * gdb.cell/ptype.exp
1602 * gdb.cell/registers.exp
1603 * gdb.cell/sizeof.exp
1604 * gdb.cell/solib-symbol.exp
1605 * gdb.cell/solib.exp
1606 * gdb.compile/compile-tls.exp
1607 * gdb.cp/exception.exp
1608 * gdb.cp/gdb2495.exp
1609 * gdb.cp/local.exp
1610 * gdb.cp/mb-inline.exp
1611 * gdb.cp/mb-templates.exp
1612 * gdb.cp/pr10687.exp
1613 * gdb.cp/pr9167.exp
1614 * gdb.cp/scope-err.exp
1615 * gdb.cp/templates.exp
1616 * gdb.cp/virtfunc.exp
1617 * gdb.dwarf2/dw2-dir-file-name.exp
1618 * gdb.dwarf2/dw2-single-line-discriminators.exp
1619 * gdb.fortran/complex.exp
1620 * gdb.fortran/library-module.exp
1621 * gdb.guile/guile.exp
1622 * gdb.guile/scm-cmd.exp
1623 * gdb.guile/scm-frame-inline.exp
1624 * gdb.guile/scm-objfile.exp
1625 * gdb.guile/scm-pretty-print.exp
1626 * gdb.guile/scm-symbol.exp
1627 * gdb.guile/scm-type.exp
1628 * gdb.guile/scm-value.exp
1629 * gdb.linespec/keywords.exp
1630 * gdb.linespec/ls-errs.exp
1631 * gdb.linespec/macro-relative.exp
1632 * gdb.linespec/thread.exp
1633 * gdb.mi/mi-breakpoint-changed.exp
1634 * gdb.mi/mi-dprintf-pending.exp
1635 * gdb.mi/mi-fullname-deleted.exp
1636 * gdb.mi/mi-logging.exp
1637 * gdb.mi/mi-pending.exp
1638 * gdb.mi/mi-solib.exp
1639 * gdb.mi/new-ui-mi-sync.exp
1640 * gdb.mi/user-selected-context-sync.exp
1641 * gdb.multi/dummy-frame-restore.exp
1642 * gdb.multi/multi-arch-exec.exp
1643 * gdb.multi/remove-inferiors.exp
1644 * gdb.multi/watchpoint-multi-exit.exp
1645 * gdb.opt/solib-intra-step.exp
1646 * gdb.perf/backtrace.exp
1647 * gdb.perf/single-step.exp
1648 * gdb.perf/skip-command.exp
1649 * gdb.perf/skip-prologue.exp
1650 * gdb.perf/solib.exp
1651 * gdb.python/lib-types.exp
1652 * gdb.python/py-as-string.exp
1653 * gdb.python/py-bad-printers.exp
1654 * gdb.python/py-block.exp
1655 * gdb.python/py-breakpoint.exp
1656 * gdb.python/py-cmd.exp
1657 * gdb.python/py-events.exp
1658 * gdb.python/py-evthreads.exp
1659 * gdb.python/py-finish-breakpoint.exp
1660 * gdb.python/py-finish-breakpoint2.exp
1661 * gdb.python/py-frame-inline.exp
1662 * gdb.python/py-frame.exp
1663 * gdb.python/py-inferior.exp
1664 * gdb.python/py-infthread.exp
1665 * gdb.python/py-mi.exp
1666 * gdb.python/py-objfile.exp
1667 * gdb.python/py-pp-maint.exp
1668 * gdb.python/py-pp-registration.exp
1669 * gdb.python/py-prettyprint.exp
1670 * gdb.python/py-recurse-unwind.exp
1671 * gdb.python/py-shared.exp
1672 * gdb.python/py-symbol.exp
1673 * gdb.python/py-symtab.exp
1674 * gdb.python/py-template.exp
1675 * gdb.python/py-type.exp
1676 * gdb.python/py-unwind-maint.exp
1677 * gdb.python/py-unwind.exp
1678 * gdb.python/py-value.exp
1679 * gdb.python/python.exp
1680 * gdb.reverse/finish-reverse-bkpt.exp
1681 * gdb.reverse/insn-reverse.exp
1682 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1683 * gdb.reverse/solib-precsave.exp
1684 * gdb.reverse/solib-reverse.exp
1685 * gdb.stabs/gdb11479.exp
1686 * gdb.stabs/weird.exp
1687 * gdb.threads/fork-child-threads.exp
1688 * gdb.threads/fork-plus-threads.exp
1689 * gdb.threads/fork-thread-pending.exp
1690 * gdb.threads/forking-threads-plus-breakpoint.exp
1691 * gdb.threads/hand-call-in-threads.exp
1692 * gdb.threads/interrupted-hand-call.exp
1693 * gdb.threads/linux-dp.exp
1694 * gdb.threads/local-watch-wrong-thread.exp
1695 * gdb.threads/next-while-other-thread-longjmps.exp
1696 * gdb.threads/non-ldr-exit.exp
1697 * gdb.threads/pending-step.exp
1698 * gdb.threads/print-threads.exp
1699 * gdb.threads/process-dies-while-detaching.exp
1700 * gdb.threads/process-dies-while-handling-bp.exp
1701 * gdb.threads/pthreads.exp
1702 * gdb.threads/queue-signal.exp
1703 * gdb.threads/reconnect-signal.exp
1704 * gdb.threads/signal-command-handle-nopass.exp
1705 * gdb.threads/signal-command-multiple-signals-pending.exp
1706 * gdb.threads/signal-delivered-right-thread.exp
1707 * gdb.threads/signal-sigtrap.exp
1708 * gdb.threads/sigthread.exp
1709 * gdb.threads/staticthreads.exp
1710 * gdb.threads/stepi-random-signal.exp
1711 * gdb.threads/thread-unwindonsignal.exp
1712 * gdb.threads/thread_check.exp
1713 * gdb.threads/thread_events.exp
1714 * gdb.threads/tid-reuse.exp
1715 * gdb.threads/tls-nodebug.exp
1716 * gdb.threads/tls-shared.exp
1717 * gdb.threads/tls-so_extern.exp
1718 * gdb.threads/tls.exp
1719 * gdb.threads/wp-replication.exp
1720 * gdb.trace/actions-changed.exp
1721 * gdb.trace/actions.exp
1722 * gdb.trace/backtrace.exp
1723 * gdb.trace/change-loc.exp
1724 * gdb.trace/collection.exp
1725 * gdb.trace/deltrace.exp
1726 * gdb.trace/disconnected-tracing.exp
1727 * gdb.trace/entry-values.exp
1728 * gdb.trace/ftrace-lock.exp
1729 * gdb.trace/ftrace.exp
1730 * gdb.trace/infotrace.exp
1731 * gdb.trace/mi-trace-frame-collected.exp
1732 * gdb.trace/mi-trace-unavailable.exp
1733 * gdb.trace/mi-traceframe-changed.exp
1734 * gdb.trace/mi-tracepoint-changed.exp
1735 * gdb.trace/mi-tsv-changed.exp
1736 * gdb.trace/no-attach-trace.exp
1737 * gdb.trace/packetlen.exp
1738 * gdb.trace/passc-dyn.exp
1739 * gdb.trace/passcount.exp
1740 * gdb.trace/pending.exp
1741 * gdb.trace/pr16508.exp
1742 * gdb.trace/qtro.exp
1743 * gdb.trace/range-stepping.exp
1744 * gdb.trace/read-memory.exp
1745 * gdb.trace/report.exp
1746 * gdb.trace/save-trace.exp
1747 * gdb.trace/signal.exp
1748 * gdb.trace/stap-trace.exp
1749 * gdb.trace/status-stop.exp
1750 * gdb.trace/strace.exp
1751 * gdb.trace/tfile.exp
1752 * gdb.trace/tfind.exp
1753 * gdb.trace/trace-break.exp
1754 * gdb.trace/trace-condition.exp
1755 * gdb.trace/trace-enable-disable.exp
1756 * gdb.trace/trace-mt.exp
1757 * gdb.trace/tracecmd.exp
1758 * gdb.trace/tracefile-pseudo-reg.exp
1759 * gdb.trace/tspeed.exp
1760 * gdb.trace/tstatus.exp
1761 * gdb.trace/tsv.exp
1762 * gdb.trace/unavailable.exp
1763 * gdb.trace/while-dyn.exp
1764 * gdb.trace/while-stepping.exp
1765 * lib/gdb-guile.exp
1766 * lib/gdb.exp
1767 * lib/mi-support.exp
1768 * lib/pascal.exp
1769 * lib/perftest.exp
1770 * lib/prelink-support.exp
1771 * lib/selftest-support.exp
1772
ad02e4fe
SM
17732016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
1774
1775 * Makefile.in: Include disable-implicit-rules.mk.
1776
22347e55
AA
17772016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
1778
1779 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
1780 non-byte-aligned bit fields.
1781
da5b30da
AA
17822016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
1783
1784 PR gdb/12616
1785 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
1786 respects the DW_AT_data_bit_offset attribute.
1787
b593ecca
SM
17882016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
1789
1790 * gdb.base/default.exp: Fix output of "set language".
1791
3b165252
SM
17922016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
1793
1794 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
1795 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
1796 make.
1797 * configure.ac: Remove checks for the make program.
1798 * configure: Re-generate.
1799
1a2f3d7f
KB
18002016-11-16 Kevin Buettner <kevinb@redhat.com>
1801
1802 * gdb.python/py-recurse-unwind.c (main): Add loop.
1803 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
1804 to read_register() and gdb.parse_and_eval(). Make each code
1805 call a separate case that can be individually tested.
1806 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
1807 proc. Call cont_and_backtrace for each of the code paths that
1808 we want to test in the unwinder.
1809
b7f38fda
AA
18102016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
1811
1812 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
1813 the definition of struct S.
1814
1f8db343
CM
18152016-11-11 Catherine Moore <clm@codesourcery.com>
1816
1817 * gdb.base/dump.exp: Identify verilog format dump tests as such.
1818
fad0c9fb
PA
18192016-11-09 Pedro Alves <palves@redhat.com>
1820
1821 * gdb.base/commands.exp (runto_or_return): New procedure.
1822 (gdbvar_simple_if_test, gdbvar_simple_while_test)
1823 (gdbvar_complex_if_while_test, progvar_simple_if_test)
1824 (progvar_simple_while_test, progvar_complex_if_while_test)
1825 (if_while_breakpoint_command_test)
1826 (infrun_breakpoint_command_test, breakpoint_command_test)
1827 (user_defined_command_test, watchpoint_command_test)
1828 (test_command_prompt_position, redefine_hook_test)
1829 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
1830 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
1831 multi_line_input and multi_line. Remove gdb_expect and
1832 gdb_stop_suppressing_tests uses.
1833 * lib/gdb.exp (valnum_re): New global.
1834 (multi_line_input): New procedure.
1835
8354c62c
SM
18362016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
1837
1838 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
1839 Remove.
1840 (test_setup): Define with proc_with_prefix.
1841 (test_cli_inferior): Likewise.
1842 (test_cli_thread): Likewise.
1843 (test_cli_frame): Likewise.
1844 (test_cli_select_frame): Likewise.
1845 (test_cli_up_down): Likewise.
1846 (test_mi_thread_select): Likewise.
1847 (test_mi_stack_select_frame): Likewise.
1848 (test_cli_in_mi_inferior): Likewise.
1849 (test_cli_in_mi_thread): Likewise.
1850 (test_cli_in_mi_frame): Likewise.
1851 (top level): Do not use with_test_prefix_procname.
1852
64f367a2
PA
18532016-11-09 Pedro Alves <palves@redhat.com>
1854
1855 * gdb.base/commands.exp (gdbvar_simple_if_test)
1856 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
1857 (progvar_simple_if_test, progvar_simple_while_test)
1858 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
1859 (infrun_breakpoint_command_test, breakpoint_command_test)
1860 (user_defined_command_test, watchpoint_command_test)
1861 (test_command_prompt_position, deprecated_command_test)
1862 (bp_deleted_in_command, temporary_breakpoint_commands)
1863 (stray_arg0_test, source_file_with_indented_comment)
1864 (recursive_source_test, if_commands_test)
1865 (error_clears_commands_left, redefine_hook_test)
1866 (redefine_backtrace_test): Use proc_with_prefix.
1867 * lib/gdb.exp (proc_with_prefix): New proc.
1868
0bb65f1e
AA
18692016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
1870
1871 * gdb.base/tui-layout.c: New file.
1872 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
1873 disassembly window contains very long lines.
1874
7353f247
TT
18752016-11-08 Tom Tromey <tom@tromey.com>
1876
1877 * gdb.python/py-value.exp (test_value_creation): Make "long" test
1878 depend on Python 2.
1879
30a7bb83
TT
18802016-11-08 Tom Tromey <tom@tromey.com>
1881
1882 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
1883 New method.
1884
cdf5a07c
MG
18852016-10-29 Manish Goregaokar <manish@mozilla.com>
1886
2806dc7e 1887 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 1888
51a789c3
MG
18892016-10-27 Manish Goregaokar <manish@mozilla.com>
1890
2806dc7e
PA
1891 * gdb.rust/simple.rs: Add test for univariant enums without
1892 discriminants and for encoded struct-like enums.
51a789c3 1893
f610ab6d
PA
18942016-10-28 Pedro Alves <palves@redhat.com>
1895
1896 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
1897 gdb_test_multiple, tighten regexps and match symtabs and line
1898 tables incrementally.
1899
b129b0ca
LM
19002016-10-28 Luis Machado <lgustavo@codesourcery.com>
1901
1902 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
1903 general.
1904
ecf45d2c
SL
19052016-10-25 Luis Machado <lgustavo@codesourcery.com>
1906
1907 * gdb.base/exec-invalid-sysroot.exp: New file.
1908
b8d38ee4
JK
19092016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1910
1911 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
1912
f90fd8c2
JK
19132016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
1916
2d2476aa
MR
19172016-10-19 Maciej W. Rozycki <macro@imgtec.com>
1918
2806dc7e
PA
1919 * gdb.base/killed-outside.exp: Remove $options from a call to
1920 `prepare_for_testing'.
2d2476aa 1921
e42b25a0
SM
19222016-10-17 Simon Marchi <simon.marchi@ericsson.com>
1923
1924 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
1925 Change test message.
1926
3ccdb432
SM
19272016-10-17 Simon Marchi <simon.marchi@ericsson.com>
1928
1929 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
1930 Update comment.
1931
5bad3170
SM
19322016-10-17 Simon Marchi <simon.marchi@ericsson.com>
1933
1934 * gdb.trace/mi-trace-save.exp: New file.
1935
5ad9dba7
YQ
19362016-10-13 Yao Qi <yao.qi@linaro.org>
1937
1938 * gdb.base/code_elim.exp (get_var_address): Remove.
1939 * gdb.base/relocate.exp: Likewise.
1940 * gdb.base/shreloc.exp: Likewise.
1941 * lib/gdb.exp (get_var_address): New.
1942
62df7e21
YQ
19432016-10-13 Yao Qi <yao.qi@linaro.org>
1944
1945 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
1946 floating point tests if $skip_float_test is false.
1947
4dac951e
LM
19482016-10-12 Luis Machado <lgustavo@codesourcery.com>
1949
1950 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
1951 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
1952 argc values.
1953 Add 1 to argc so we guarantee distinct initial/modified argc values.
1954
8f1a8fc4
JK
19552016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1956
1957 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
1958
16c85b5d
JK
19592016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1960
1961 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
1962 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
1963 * gdb.arch/vsx-regs.exp: Likewise.
1964
1d0e042a
YQ
19652016-10-07 Yao Qi <yao.qi@linaro.org>
1966
1967 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
1968
68dadef5
MM
19692016-10-07 Markus Metzger <markus.t.metzger@intel.com>
1970
1971 * gdb.python/python.exp: Test decode_line("*0").
1972
33fa2c6e
DE
19732016-10-06 Doug Evans <dje@google.com>
1974
1975 * gdb.python/py-value.exp (test_value_creation): Add test for large
1976 unsigned 64-bit value.
1977
9c37b5ae
TT
19782016-10-06 Tom Tromey <tom@tromey.com>
1979
1980 * gdb.compile/compile.exp: Change java tests to rust.
1981 * gdb.base/setshow.exp: Change java tests to rust.
1982 * gdb.base/default.exp: Remove java from language list.
1983 * README (Examples): Update language example.
1984 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
1985 test.
1986 * lib/gdb.exp (skip_java_tests): Remove.
1987 * lib/java.exp: Remove.
1988 * gdb.java: Remove.
1989
78b86327
MR
19902016-10-06 Maciej W. Rozycki <macro@imgtec.com>
1991
1992 * gdb.arch/mips-fcr.exp: New test.
1993 * gdb.arch/mips-fcr.c: Source for the new test.
1994
7470adbb
MR
19952016-10-06 Maciej W. Rozycki <macro@imgtec.com>
1996
1997 * gdb.base/solib-disc.exp: Use `standard_output_file'
1998 throughout.
1999
4a556533
PA
20002016-10-06 Pedro Alves <palves@redhat.com>
2001
2002 * gdb.base/jit-simple-dl.c: New file.
2003 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2004 * gdb.base/jit-simple.c: ... this.
2005 * gdb.base/jit-simple.exp (jit_run): Delete.
2006 (build_jit): New proc.
2007 (jit_test_reread): Recompile either the main program or the shared
2008 library, depending on what is being tested. Skip changing address
2009 if caller wants to. Compare before/after addresses. If testing
2010 standalone, explicitly load the binary. Test "maint info
2011 breakpoints".
2012 (top level): Add "standalone vs shared lib" and "change address"
2013 vs "same address" axes.
2014
5a122fbc
PA
20152016-10-06 Pedro Alves <palves@redhat.com>
2016
2017 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2018 call.
2019 (jit_run): Delete.
2020 (jit_test_reread): Use with_test_prefix. Reload the main binary
2021 explicitly. Compare the before/after addresses of the JIT
2022 descriptor.
2023
ee8da4b8
DE
20242016-08-15 Doug Evans <dje@google.com>
2025
2026 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2027 for single bitfields is bool.
2028 * gdb.xml/tdesc-regs.exp: Ditto.
2029
f389f6fe
JK
20302016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2031
2032 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2033
fdebf1a4
YQ
20342016-10-05 Yao Qi <yao.qi@linaro.org>
2035
2036 * lib/gdb.exp (support_complex_tests): Return zero if
2037 gdb_skip_float_test return true.
2038
9c36d954 20392016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2040 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2041
2042 PR gdb/20487
2043 * gdb.mi/user-selected-context-sync.exp: New file.
2044 * gdb.mi/user-selected-context-sync.c: New file.
2045
4034d0ff 20462016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2047 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2048
2049 PR gdb/20487
2050 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2051 =thread-select-event check.
2052
a4297203
PB
20532016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2054
2055 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2056 the compulsory L operand changes.
2057 * gdb.arch/powerpc-power.s: Likewise.
2058
bb805577
JK
20592016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2062 * gdb.base/jit-attach-pie.c: New file.
2063 * gdb.base/jit-attach-pie.exp: New file.
2064
6d61dee5
PA
20652016-09-28 Pedro Alves <palves@redhat.com>
2066
2067 * gdb.base/infcall-input.c: New file.
2068 * gdb.base/infcall-input.exp: New file.
2069
f73842fc
YQ
20702016-09-22 Yao Qi <yao.qi@linaro.org>
2071
2072 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2073 (gdb_exit): Rename it to ...
2074 (gdbserver_gdb_exit): ... Close GDBserver.
2075 (gdb_exit): New proc, call gdbserver_gdb_exit.
2076 (mi_gdb_exit): Likewise.
2077
90681dab
YQ
20782016-09-22 Yao Qi <yao.qi@linaro.org>
2079
2080 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2081 path.
2082 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2083 Remove duplication.
2084
9c211fd8
YQ
20852016-09-22 Yao Qi <yao.qi@linaro.org>
2086
2087 * lib/gdbserver-support.exp: Check the existence of
2088 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2089
ad0a504f
AK
20902016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2091
2092 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2093
36cf1806
TT
20942016-09-21 Tom Tromey <tom@tromey.com>
2095
2096 PR gdb/20604:
2097 * gdb.base/quit.exp: New file.
2098
74172ecf
SM
20992016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2100
2101 * .gitignore: New file.
2102
3d0ec882
MR
21032016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2104
2105 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2106 throughout.
2107
8193adea
AA
21082016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2109
2110 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2111
d41a5c09
JK
21122016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2113
2114 * gdb.cp/casts.cc (decltype): Move it ...
2115 (main): ... with its call to ...
2116 * gdb.cp/casts03.cc: ... a new file.
2117 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2118
d2dfe700
JK
21192016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2122
e2a92b16
PB
21232016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2124
2125 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2126 and sync up the test with tests in gas/testsuite/gas/ppc.
2127 * gdb.arch/powerpc-power.exp: Likewise.
2128
49b4de64
JK
21292016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2132
2c29df25
SDJ
21332016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2134 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2137 make m1's definition to be different from m2's. Use 'dummy' as an
2138 argument for probe 'two'.
2139
cc3c2846
JB
21402016-09-10 Jon Beniston <jon@beniston.com>
2141
2142 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2143 for sim target.
2144
e1b2624a
AA
21452016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2146
2147 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2148 variable declaration.
2149 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2150 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2151 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2152 received HWCAP as its argument.
2153
4295e285
PA
21542016-09-06 Pedro Alves <palves@redhat.com>
2155
2156 * gdb.base/new-ui-pending-input.c: New file.
2157 * gdb.base/new-ui-pending-input.exp: New file.
2158 * gdb.exp (clear_gdb_spawn_id): New procedure.
2159 (with_spawn_id): Check whether gdb_spawn_id exists before
2160 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2161 on exit.
2162
00d5215e
UW
21632016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2164
2165 * gdb.base/float128.c: New file.
2166 * gdb.base/float128.exp: Likewise.
2167 * gdb.base/floatn.c: Likewise.
2168 * gdb.base/floatn.exp: Likewise.
2169
a9ff5f12
UW
21702016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2171
2172 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2173
f245535c
PA
21742016-09-05 Pedro Alves <palves@redhat.com>
2175
2176 PR backtrace/19927
2177 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2178 unwinders are immediately called as side effect of "source" or
2179 "disable unwinder" commands.
2180 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2181
ae9cf263
YQ
21822016-09-02 Yao Qi <yao.qi@linaro.org>
2183
2184 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2185 is true and $type is "float" or "double".
2186
27aba047
YQ
21872016-09-02 Yao Qi <yao.qi@linaro.org>
2188
2189 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2190 true.
2191 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2192 * gdb.base/call-rt-st.exp: Likewise.
2193 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2194 return value instead of gdb,skip_float_test.
2195 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2196 (do_function_calls): Use its return value instead of
2197 gdb,skip_float_test.
2198 * gdb.base/finish.exp: Likewise.
2199 * gdb.base/funcargs.exp: Likewise.
2200 * gdb.base/return.exp: Likewise.
2201 * gdb.base/return2.exp: Likewise.
2202 * gdb.base/varargs.exp: Likewise.
2203 * lib/gdb.exp (gdb_skip_float_test): Change it to
2204 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2205
5af962df
AA
22062016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2207
2208 * gdb.multi/tids.exp: Test "thread apply all".
2209
7fac6910
JK
22102016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2211
2212 * gdb.base/default.exp (tty): Remove.
2213
bb1fe4ac
KB
22142016-08-24 Kevin Buettner <kevinb@redhat.com>
2215
2806dc7e
PA
2216 * gdb.python/py-recurse-unwind.c: New file.
2217 * gdb.python/py-recurse-unwind.py: New file.
2218 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2219
0a1ddfa6
SM
22202016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2221
2222 * gdb.base/set-inferior-tty.exp: New file.
2223 * gdb.base/set-inferior-tty.c: New file.
2224
d9de1fe3
PA
22252016-08-23 Pedro Alves <palves@redhat.com>
2226
2227 PR gdb/20494
2228 * gdb.base/new-ui-echo.c: New file.
2229 * gdb.base/new-ui-echo.exp: New file.
2230
e9d9abd7
YQ
22312016-08-23 Yao Qi <yao.qi@linaro.org>
2232
2233 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2234 gdbserver_spawn.
2235 * gdb.server/connect-without-multi-process.exp (do_test):
2236 Likewise.
2237
3589529e
YQ
22382016-08-23 Yao Qi <yao.qi@linaro.org>
2239
2240 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2241 standalone_txt. Delete gdb_txt and standalone_txt on host
2242 and target. Spawn the binary on target. Copy files from
2243 target to host.
2244
6bb90213
PA
22452016-08-22 Pedro Alves <palves@redhat.com>
2246
2247 PR gdb/20505
2248 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2249 with_test_prefix. Factor out bits to ...
2250 (test_no_vdso): ... this new procedure.
2251
20c2c024
CL
22522016-08-19 Carl Love <cel@us.ibm.com>
2253
2254 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2255 maintaining separate logic for constructing the output path.
2256 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2257 * gdb.arch/ppc-dfp.exp: Likewise.
2258 * gdb.arch/ppc-fp.exp: Likewise.
2259 * gdb.arch/vsx-regs.exp: Likewise.
2260 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2261 binprefix for generating the additional binary files.
2262
0646e07d
PA
22632016-08-19 Pedro Alves <palves@redhat.com>
2264
2265 * gdb.trace/mi-trace-frame-collected.exp
2266 (test_trace_frame_collected): On x32, expect two registers.
2267
46da9242
CL
22682016-08-18 Carl Love <cel@us.ibm.com>
2269
2270 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2271 and sync up the test with tests in gas/testsuite/gas/ppc.
2272 * gdb.arch/powerpc-power.exp: Likewise.
2273
eb2332d7
SM
22742016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2275
2276 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2277 expected error message.
2278
63c61e04
SM
22792016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2280
2281 * gdb.multi/remove-inferiors.exp: New file.
2282 * gdb.multi/remove-inferiors.c: New file.
2283
7b17065f
YQ
22842016-08-12 Yao Qi <yao.qi@linaro.org>
2285
2286 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2287 argument list.
2288
01d3dedf
PA
22892016-08-10 Pedro Alves <palves@redhat.com>
2290
2291 PR gdb/19187
2292 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2293 setup_kfails.
2294
3eb7562a
PA
22952016-08-09 Pedro Alves <palves@redhat.com>
2296 Simon Marchi <simon.marchi@ericsson.com>
2297
2298 PR gdb/20418
2299 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2300 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2301
80614914
PA
23022016-08-09 Pedro Alves <palves@redhat.com>
2303
2304 PR mi/20431
2305 * gdb.mi/mi-cmd-error.exp: New file.
2306
f348d89a
PA
23072016-08-09 Pedro Alves <palves@redhat.com>
2308
2309 PR gdb/18653
2310 * gdb.base/signals-state-child.c: New file.
2311 * gdb.base/signals-state-child.exp: New file.
2312 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2313
e5ca03b4
PA
23142016-08-09 Pedro Alves <palves@redhat.com>
2315
2316 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2317
282a0691
TT
23182016-08-03 Tom Tromey <tom@tromey.com>
2319
2320 PR python/18565:
2321 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2322
41bfcd63
YQ
23232016-08-01 Yao Qi <yao.qi@linaro.org>
2324
2325 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2326 variable mode to "multi-process" if $multi_process is 1, otherwise
2327 set it to "single-process".
2328
e3465b24
YQ
23292016-08-01 Yao Qi <yao.qi@linaro.org>
2330
2331 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2332 * gdb.cp/cpexprs.exp: Likewise.
2333 * gdb.cp/m-static.exp: Likewise.
2334
0b31a4bc
TT
23352016-07-26 Tom Tromey <tom@tromey.com>
2336
2337 PR python/20190:
2338 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2339 test.
2340
e0461dbb
MM
23412016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2342
2343 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2344 selecting assembly source files.
2345 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2346 assembly source files.
2347 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2348 assembly source files.
2349 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2350 selecting assembly source files.
2351
8194e927
SM
23522016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2353
2354 * gdb.base/new-ui.exp (do_test_invalid_args): New
2355 procedure.
2356
c0272db5
TW
23572016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2358
2359 * gdb.btrace/reconnect.c: New file.
2360 * gdb.btrace/reconnect.exp: New file.
2361
e3487908
GKB
23622016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2363
2364 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2365 to test_catch_syscall_group.
2366 (test_catch_syscall_group): New.
2367
12df5c00
TT
23682016-07-21 Tom Tromey <tom@tromey.com>
2369
2370 * gdb.rust/simple.rs (main): Use empty struct expression.
2371 * gdb.rust/simple.exp: Add tests for empty struct expression.
2372
bae62ee2
YQ
23732016-07-21 Yao Qi <yao.qi@linaro.org>
2374
2375 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2376 if gdb_skip_xml_test is true on some targets.
2377
b1b53fb3
YQ
23782016-07-21 Yao Qi <yao.qi@linaro.org>
2379
2380 * gdb.server/solib-list.exp: Unset last_loaded_file.
2381
027d97f8
JK
23822016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2383
2384 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2385 "step into captured_main (args)".
2386
7674d381
JK
23872016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2390
72b5d099
JK
23912016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2392
2393 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2394
1f960ced
PA
23952016-07-19 Pedro Alves <palves@redhat.com>
2396
2397 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2398 * gdb.opt/inline-bt.exp: Likewise.
2399 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2400 additional_flags=-Winline.
2401 * gdb.opt/inline-locals.exp: Likewise.
2402 * gdb.opt/inline-markers.c (ATTR): Define.
2403 (inlined_fn): Use it.
2404
f25827c1
YQ
24052016-07-19 Yao Qi <yao.qi@linaro.org>
2406
2407 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2408 (test_with_self): Remove some code. Remove argument executable.
2409 (top-level): Use do_self_tests.
2410
37539ebe
DB
24112016-07-15 Zachary Welch <zwelch@codesourcery.com>
2412 Don Breazeal <donb@codesourcery.com>
2413
2414 * gdb.base/maint.exp: Escape paths used in regular expressions.
2415 * gdb.stabs/weird.exp: Likewise.
2416
dac790e1
TT
24172016-07-13 Tom Tromey <tom@tromey.com>
2418
2419 PR python/15620, PR python/18620:
2420 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2421 (test_bkpt_events): New procs.
2422
93daf339
TT
24232016-07-13 Tom Tromey <tom@tromey.com>
2424
2425 PR python/17698:
2426 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2427 test.
2428 (test_watchpoints): Likewise.
2429 (test_bkpt_pending): New proc.
2430
6571a381
TT
24312016-07-13 Tom Tromey <tom@tromey.com>
2432
2433 PR cli/18053:
2434 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2435 completion test.
2436
e8732474
JK
24372016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2438
2439 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2440 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2441 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2442 f_label.
2443 (g): Rename g_end_lbl to g_label.
2444 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2445 low_pc and high_pc.
2446 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2447
e0f3fd7c
TT
24482016-07-12 Tom Tromey <tom@tromey.com>
2449
2450 PR python/19293:
2451 * gdb.python/py-unwind-maint.exp: Update tests.
2452
3cfe46b6
YQ
24532016-07-12 Yao Qi <yao.qi@linaro.org>
2454
2455 * lib/selftest-support.exp (selftest_setup): Match the output
2456 when captured_main is inlined.
2457
4f19a0e6
WT
24582016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2459
2460 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2461 New variables.
2462 (print this%a, print this%b, print this): New tests.
2463 * gdb.fortran/derived-types.f90 (this): New object and
2464 initialization.
2465
986cf455
SM
24662016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2467
2468 * gdb.ada/arraydim.exp: Remove extra directory level in build
2469 directory.
2470
f0464b23
SM
24712016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2472
2473 * lib/ada.exp: Remove extra directory level in build directory.
2474 * gdb.ada/cond_lang.exp: Likewise.
2475 * gdb.ada/exec_changed.exp: Likewise.
2476 * gdb.ada/lang_switch.exp: Likewise.
2477
42d94011
MG
24782016-07-06 Manish Goregaokar <manish@mozilla.com>
2479
2806dc7e
PA
2480 * simple.rs: Add test for raw pointer subscripting.
2481 * simple.exp: Add test expectations.
42d94011 2482
647c264c
YQ
24832016-07-05 Yao Qi <yao.qi@linaro.org>
2484
2485 * gdb.mi/mi-reverse.exp: Match =record-started output.
2486
20aa2c60
PA
24872016-07-01 Pedro Alves <palves@redhat.com>
2488
2489 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2490 procedure.
2491 (jit_reader_test): Test the jit reader's unwinder.
2492 * gdb.base/jithost.c (jit_function_00_code): New global.
2493 (main): Use memcpy to fill in the mmapped code, instead of poking
2494 bytes manually here.
2495 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2496 value.
2497 (read_debug_info): Save the function's range.
2498 (read_sp): New function.
2499 (unwind_frame): Use it. Also unwind RBP.
2500 (get_frame_id): Use read_sp.
2501 (gdb_init_reader): Use calloc instead of malloc.
2502 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2503 parameter. Use gdb_test_multiple.
2504
ced2dffb
PA
25052016-07-01 Pedro Alves <palves@redhat.com>
2506 Antoine Tremblay <antoine.tremblay@ericsson.com>
2507
2508 * gdb.threads/process-dies-while-detaching.c: New file.
2509 * gdb.threads/process-dies-while-detaching.exp: New file.
2510
63000888
PA
25112016-07-01 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.multi/watchpoint-multi-exit.c: New file.
2514 * gdb.multi/watchpoint-multi-exit.exp: New file.
2515
038d4868
PA
25162016-06-30 Pedro Alves <palves@redhat.com>
2517
2518 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2519 unset inferior_spawn_id.
2520
994e9c83
PA
25212016-06-30 Pedro Alves <palves@redhat.com>
2522
2523 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2524 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2525
e5653468
YQ
25262016-06-29 Yao Qi <yao.qi@linaro.org>
2527
2528 * gdb.base/return.c: Add copyright header.
2529
803b47e5
TT
25302016-06-29 Tom Tromey <tom@tromey.com>
2531
2532 PR python/20129:
2533 * gdb.python/py-framefilter.exp: Add tests for setting priority
2534 and disabling of non-existent frame filter.
2535
28244707
YQ
25362016-06-29 Yao Qi <yao.qi@linaro.org>
2537
2538 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2539 0x0f07ff.
2540
a31d2f06
YQ
25412016-06-28 Yao Qi <yao.qi@linaro.org>
2542
2543 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2544 triplets. Start gdb, execute catch syscall, and continue. Check
2545 gdb's output to determine catch syscall is supported.
2546
921d8f54
MG
25472016-06-27 Manish Goregaokar <manish@mozilla.com>
2548
25d49b86
PA
2549 * gdb.rust/simple.rs: Add test for returning unit in a function.
2550 * gdb.rust/simple.exp: Add expectation for functions returning
2551 unit.
921d8f54 2552
f4952523
PMR
25532016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2554
2555 * gdb.python/py-breakpoint-create-fail.c,
2556 gdb.python/py-breakpoint-create-fail.exp,
2557 gdb.python/py-breakpoint-create-fail.py: New testcase.
2558
fccb08f8
MG
25592016-06-25 Manish Goregaokar <manish@mozilla.com>
2560
2561 PR gdb/20239
2562 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
2563 * gdb.rust/simple.exp: Add test expectations for new NonZero
2564 tests.
fccb08f8 2565
6b850546
DT
25662016-06-24 David Taylor <dtaylor@emc.com>
2567
2568 * gdb.base/offsets.exp: New file.
2569 * gdb.base/offsets.c: New file.
2570
17621150
TT
25712016-06-23 Tom Tromey <tom@tromey.com>
2572
2573 PR gdb/16483:
2574 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
2575 before any filters are loaded.
2576
04d59df6
WT
25772016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
2578
2579 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
2580 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
2581 structs.
2582 * gdb.fortran/derived-type-function.exp: New file.
2583 * gdb.fortran/derived-type-function.f90: New file.
2584
2585
ac69f786
PA
25862016-06-21 Pedro Alves <palves@redhat.com>
2587
2588 * gdb.base/new-ui.exp: New file.
2589 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
2590 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
2591 (with_spawn_id): New procedure.
2592
49940788
PA
25932016-06-21 Pedro Alves <palves@redhat.com>
2594
2595 * gdb.mi/mi-exec-run.exp: New file.
2596
ef274d26
PA
25972016-06-21 Pedro Alves <palves@redhat.com>
2598
2599 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
2600 breakpoint command's output on the main UI.
2601 (test_break): New procedure, factored out from calls in the top
2602 level.
2603 (top level): Use foreach_with_prefix to test MI as main UI and as
2604 separate UI.
2605
468afe6c
PA
26062016-06-21 Pedro Alves <palves@redhat.com>
2607
2608 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
2609 (test_awatch_creation_and_listing)
2610 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
2611 Remove 'type' parameter.
2612 (test_watchpoint_all): New parameter mi_mode. Remove
2613 with_test_prefix.
2614 (top level): Use foreach_with_prefix, and add main/separate UI MI
2615 testing axis.
2616
51f77c37
PA
26172016-06-21 Pedro Alves <palves@redhat.com>
2618
2619 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
2620 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
2621 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
2622 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
2623 (gdb_main_spawn_id, mi_spawn_id): Declare and
2624 comment.
2625 (mi_create_inferior_pty): New procedure,
2626 factored out from default_mi_gdb_start.
2627 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
2628 procedures.
2629 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
2630 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
2631 Use mi_create_inferior_pty.
2632 (mi_gdb_start): Use eval to pass down args list.
2633
8980e177
PA
26342016-06-21 Pedro Alves <palves@redhat.com>
2635
2636 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
2637 * gdb.opt/inline-cmds.exp: Add MI tests.
2638
f38d3ad1
PA
26392016-06-21 Pedro Alves <palves@redhat.com>
2640
2641 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
2642
45db7c09
PA
26432016-06-21 Pedro Alves <palves@redhat.com>
2644
2645 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
2646 (top level): Use it instead of mi_execute_to.
2647
5a069ab3
PA
26482016-06-21 Pedro Alves <palves@redhat.com>
2649
2650 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
2651 (cont_handler_str): New.
2652 (signal_stop_handler): Set stop_handler_str instead of printing to
2653 stdout.
2654 (continue_handler): Set cont_handler_str instead of printing to
2655 stdout.
2656 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
2657 mi_send_resuming_command. Print stop_handler_str and
2658 cont_handler_str instead of expecting the python events print
2659 directly.
2660
2838cc1d
SD
26612016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2662
2663 * gdb.base/jit-reader.exp: New file.
2664 * gdb.base/jithost.c: New file.
2665 * gdb.base/jithost.h: New file.
2666 * gdb.base/jitreader.c : New file.
2667 * gdb.base/jit-protocol.h: New file.
2668
21a77091
YQ
26692016-06-17 Yao Qi <yao.qi@linaro.org>
2670
2671 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
2672 parameters follow_fork and detach_on_fork. Set follow-fork-mode
2673 and detach-on-fork. Adjust tests.
2674 (top level): Invoke break_cond_on_syscall with combinations of
2675 syscall, follow-fork-mode and detach-on-fork.
2676
f50bf8e5
YQ
26772016-06-17 Yao Qi <yao.qi@linaro.org>
2678
2679 * gdb.base/step-over-exit.c: New.
2680 * gdb.base/step-over-exit.exp: New.
2681
a28d8e50
YTL
26822016-06-17 Yan-Ting Lin <currygt52@gmail.com>
2683
2684 * gdb.base/float.exp: Add target check for nds32*-*-*.
2685 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
2686
cad8e26d
AB
26872016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
2688
2689 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
2690 for unsupported target features.
2691 * gdb.base/call-rt-st.exp: Likewise.
2692 * gdb.base/call-sc.exp: Likewise.
2693 * gdb.base/call-signal-resume.exp: Likewise.
2694 * gdb.base/call-strs.exp: Likewise.
2695 * gdb.base/callexit.exp: Likewise.
2696 * gdb.base/callfuncs.exp: Likewise.
2697 * gdb.base/nodebug.exp: Likewise.
2698 * gdb.base/printcmds.exp: Likewise.
2699 * gdb.base/ptype.exp: Likewise.
2700 * gdb.base/structs.exp: Likewise.
2701 * gdb.base/unwindonsignal.exp: Likewise.
2702 * gdb.cp/gdb2495.exp: Likewise.
2703 * gdb.cp/templates.exp: Likewise.
2704 * gdb.cp/virtfunc.exp: Likewise.
2705 * gdb.threads/hand-call-in-threads.exp: Likewise.
2706 * gdb.threads/interrupted-hand-call.exp: Likewise.
2707 * gdb.threads/thread-unwindonsignal.exp: Likewise.
2708
347dc102
TT
27092016-06-10 Tom Tromey <tom@tromey.com>
2710
2711 PR rust/20110:
2712 * gdb.rust/expr.exp: Add test for integer constant larger than
2713 i32.
2714
5e13cf25
BH
27152016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
2716
2717 * gdb.fortran/nested-funcs.exp: New.
2718 * gdb.fortran/nested-funcs.f90: New.
2719
bb556f1f
TK
27202016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
2721
2722 * gdb.base/examine-backward.c: New file.
2723 * gdb.base/examine-backward.exp: New file.
2724
38b022b4
SM
27252016-06-06 Simon Marchi <simon.marchi@ericsson.com>
2726
2727 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
2728 matching.
2729
1b40ec05
TT
27302016-06-02 Tom Tromey <tom@tromey.com>
2731
2732 PR python/18984:
2733 * gdb.python/py-shared.exp: Add solib_name test.
2734
193bd378
SM
27352016-06-02 Simon Marchi <simon.marchi@ericsson.com>
2736
2737 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
2738
3326303b
MG
27392016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
2740
2741 PR c++/19893
2742 * gdb.dwarf2/implref.exp: Rename to...
2743 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
2744 * gdb.dwarf2/implref-array.c: New file.
2745 * gdb.dwarf2/implref-array.exp: Likewise.
2746 * gdb.dwarf2/implref-global.c: Likewise.
2747 * gdb.dwarf2/implref-global.exp: Likewise.
2748 * gdb.dwarf2/implref-struct.c: Likewise.
2749 * gdb.dwarf2/implref-struct.exp: Likewise.
2750
825c8ef2
AT
27512016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2752
2753 * gdb.trace/trace-condition.exp: Add 64bit tests.
2754
2320162a
AT
27552016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2756
2757 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
2758 bits types.
2759 (main): Adapt to 8 to 64 bits types.
2760 * gdb.trace/trace-condition.exp: Add new tests.
2761
a7818233
AT
27622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2763
2764 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
2765
0d336466
AT
27662016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2767
2768 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
2769 Move condition tests...
2770 * gdb.trace/trace-condition.exp: Here.
2771
7faeb45a
AT
27722016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
2773
2774 * gdb.trace/trace-condition.exp: Add counter-case tests.
2775
e385593e
JK
27762016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2777
2778 PR c++/15231
2779 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
2780 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
2781
744608cc
PA
27822016-05-27 Pedro Alves <palves@redhat.com>
2783
2784 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
2785 New procedure.
2786 (top level): Call it, and bail out of DejaGnu is known to be bad.
2787
ac775bf4
AB
27882016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
2789
2790 * gdb.base/whatis.c: Extend the test case.
2791 * gdb.base/whatis.exp: Add additional tests.
2792
2bbad2ea
BH
27932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2794
2795* gdb.fortran/type.f90: Add pointer variable.
2796* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
2797
8b70175d
BH
27982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2799
2800 * gdb.fortran/vla-type.exp: Fix testcase name.
2801
86d8a848
BH
28022016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2803
2804 * gdb.fortran/vla-type.exp: Access elements in nested structs.
2805
e188eb36
BH
28062016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2807
2808 * gdb.fortran/type.f90: Add nested structures.
2809 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
2810 * gdb.fortran/derived-type.exp: Adapt expected output.
2811 * gdb.fortran/vla-type.exp: Adapt expected output.
2812
9b2db1fd
BH
28132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2814
2815 * gdb.fortran/whatis_type.exp: Adapt expected output.
2816
72b17055
BH
28172016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2818
2819 * gdb.fortran/print_type.exp: Fix expected output.
2820 * gdb.fortran/whatis_type.exp: Fix expected output.
2821
3cd81d8d
BH
28222016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
2823
2824 * gdb.fortran/whatis_type.exp: Use multi_line.
2825
ddae9462
TT
28262016-05-24 Tom Tromey <tom@tromey.com>
2827
2828 PR python/17386:
2829 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
2830 use value as an index.
2831
1957f6b8
TT
28322016-05-23 Tom Tromey <tom@tromey.com>
2833
2834 PR python/17981:
2835 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
2836 no-breakpoint case.
2837
026a9174
PA
28382016-05-24 Pedro Alves <palves@redhat.com>
2839
2840 PR gdb/19828
2841 * gdb.threads/clone-attach-detach.c: New file.
2842 * gdb.threads/clone-attach-detach.exp: New file.
2843
e70a7231
FR
28442016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
2845
2846 * gdb.base/annota-input-while-running.exp: Fix syntax error.
2847
0f6ed0e0
TT
28482016-05-23 Tom Tromey <tom@tromey.com>
2849
2850 PR python/19438, PR python/18393:
2851 * gdb.python/py-progspace.exp: Add "dir" test.
2852 * gdb.python/py-objfile.exp: Add "dir" test.
2853
ffd19d61
YQ
28542016-05-23 Yao Qi <yao.qi@linaro.org>
2855
2856 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
2857 * gdb.arch/thumb2-it.exp: Likewise.
2858
9e8f9b05
SM
28592016-05-18 Simon Marchi <simon.marchi@ericsson.com>
2860
2861 * gdb.mi/mi-threads-interrupt.c: New file.
2862 * gdb.mi/mi-threads-interrupt.exp: New file.
2863
61c6156d
SM
28642016-05-17 Simon Marchi <simon.marchi@ericsson.com>
2865
2866 PR gdb/18077
2867 * gdb.mi/mi-async-run.exp: New file.
2868 * gdb.mi/mi-async-run.c: New file.
2869
67218854
TT
28702016-05-17 Tom Tromey <tom@tromey.com>
2871 Manish Goregaokar <manishsmail@gmail.com>
2872
2873 * lib/rust-support.exp: New file.
2874 * lib/gdb.exp (skip_rust_tests): New proc.
2875 (build_executable_from_specs): Handle rust.
2876 * lib/future.exp (gdb_find_rustc): New proc.
2877 (gdb_default_target_compile): Handle rust.
2878 * gdb.rust/expr.exp: New file.
2879 * gdb.rust/generics.exp: New file.
2880 * gdb.rust/generics.rs: New file.
2881 * gdb.rust/methods.exp: New file.
2882 * gdb.rust/methods.rs: New file.
2883 * gdb.rust/modules.exp: New file.
2884 * gdb.rust/modules.rs: New file.
2885 * gdb.rust/simple.exp: New file.
2886 * gdb.rust/simple.rs: New file.
2887
c44af4eb
TT
28882016-05-17 Tom Tromey <tom@tromey.com>
2889
2890 * gdb.base/default.exp (set language): Add rust.
2891
dcd1f979
TT
28922016-05-17 Tom Tromey <tom@tromey.com>
2893
2894 * gdb.gdb/unittest.exp: New file.
2895
155b7f57
YQ
28962016-05-16 Yao Qi <yao.qi@linaro.org>
2897
2898 * gdb.base/batch-preserve-term-settings.exp: Remove variable
2899 shell_prompt. Update shell_prompt_re.
2900
8ddd5a6c
DE
29012016-05-12 Doug Evans <dje@google.com>
2902
2903 PR symtab/19999
2904 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
2905 $options when building executable.
2906 * gdb.dwarf2/fission-loclists-pie.S: New file.
2907 * gdb.dwarf2/fission-loclists-pie.exp: New file.
2908
02e370d9
SM
29092016-05-04 Simon Marchi <simon.marchi@ericsson.com>
2910
2911 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
2912 of [is_remote target],
2913
8929ad8b
SM
29142016-05-04 Simon Marchi <simon.marchi@ericsson.com>
2915
2916 * lib/gdb.exp (use_gdb_stub): New procedure.
2917
6c447423
DE
29182016-05-03 Yunlian Jiang <yunlian@google.com>
2919 Doug Evans <dje@google.com>
2920
2921 PR symtab/19914
2922 * gdb.dwarf2/dwp-sepdebug.c: New file.
2923 * gdb.dwarf2/dwp-sepdebug.exp: New file.
2924
444e826c
SM
29252016-05-02 Simon Marchi <simon.marchi@ericsson.com>
2926
2927 * gdb.base/detach.exp: Remove is_remote check.
2928
740feeaa
SM
29292016-05-02 Simon Marchi <simon.marchi@ericsson.com>
2930
2931 * gdb.base/annota-input-while-running.exp: Don't check for
2932 [is_remote target]. Enable annotations after running to main.
2933 Remove unused "set test..." line.
2934
9080ac9d
SM
29352016-04-28 Simon Marchi <simon.marchi@ericsson.com>
2936
2937 * gdb.trace/trace-enable-disable.exp: New file.
2938 * gdb.trace/trace-enable-disable.c: New file.
2939
952ebca5
SM
29402016-04-28 Simon Marchi <simon.marchi@ericsson.com>
2941
2942 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
2943 use it in info sharedlibrary test.
2944 * gdb.trace/ftrace-lock.exp: Likewise.
2945 * gdb.trace/ftrace.exp: Likewise.
2946 * gdb.trace/range-stepping.exp: Likewise.
2947 * gdb.trace/trace-break.exp: Likewise.
2948 * gdb.trace/trace-condition.exp: Likewise.
2949 * gdb.trace/trace-mt.exp: Likewise.
2950
d9019901
SM
29512016-04-27 Simon Marchi <simon.marchi@ericsson.com>
2952
2953 * lib/gdb.exp (gdb_load_shlibs): Rename to...
2954 (gdb_load_shlib): ... this.
2955 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
2956 gdb_load_shlib.
2957 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2958 * gdb.base/ctxobj.exp: Likewise.
2959 * gdb.base/dprintf-pending.exp: Likewise.
2960 * gdb.base/dso2dso.exp: Likewise.
2961 * gdb.base/fixsection.exp: Likewise.
2962 * gdb.base/gcore-relro.exp: Likewise.
2963 * gdb.base/gdb1555.exp: Likewise.
2964 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2965 * gdb.base/gnu-ifunc.exp: Likewise.
2966 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
2967 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2968 * gdb.base/pending.exp: Likewise.
2969 * gdb.base/print-file-var.exp: Likewise.
2970 * gdb.base/print-symbol-loading.exp: Likewise.
2971 * gdb.base/shlib-call.exp: Likewise.
2972 * gdb.base/shreloc.exp: Likewise.
2973 * gdb.base/so-impl-ld.exp: Likewise.
2974 * gdb.base/solib-disc.exp: Likewise.
2975 * gdb.base/solib-nodir.exp: Likewise.
2976 * gdb.base/solib-overlap.exp: Likewise.
2977 * gdb.base/solib-symbol.exp: Likewise.
2978 * gdb.base/solib-weak.exp (do_test): Likewise.
2979 * gdb.base/sym-file.exp: Likewise.
2980 * gdb.base/symtab-search-order.exp: Likewise.
2981 * gdb.base/type-opaque.exp: Likewise.
2982 * gdb.base/unload.exp: Likewise.
2983 * gdb.base/watchpoint-solib.exp: Likewise.
2984 * gdb.compile/compile.exp: Likewise.
2985 * gdb.cp/gdb2384.exp: Likewise.
2986 * gdb.cp/infcall-dlopen.exp: Likewise.
2987 * gdb.cp/re-set-overloaded.exp: Likewise.
2988 * gdb.fortran/library-module.exp: Likewise.
2989 * gdb.opt/solib-intra-step.exp: Likewise.
2990 * gdb.python/py-finish-breakpoint.exp: Likewise.
2991 * gdb.python/py-shared.exp: Likewise.
2992 * gdb.reverse/solib-precsave.exp: Likewise.
2993 * gdb.reverse/solib-reverse.exp: Likewise.
2994 * gdb.server/solib-list.exp: Likewise.
2995 * gdb.threads/dlopen-libpthread.exp: Likewise.
2996 * gdb.threads/tls-shared.exp: Likewise.
2997 * gdb.threads/tls-so_extern.exp: Likewise.
2998 * gdb.trace/change-loc.exp: Likewise.
2999 * gdb.trace/ftrace-lock.exp: Likewise.
3000 * gdb.trace/ftrace.exp: Likewise.
3001 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3002 * gdb.trace/pending.exp: Likewise.
3003 * gdb.trace/range-stepping.exp: Likewise.
3004 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3005 (strace_info_marker): Likewise.
3006 (strace_probe_marker): Likewise.
3007 (strace_trace_on_same_addr): Likewise.
3008 (strace_trace_on_diff_addr): Likewise.
3009 * gdb.trace/trace-break.exp: Likewise.
3010 * gdb.trace/trace-condition.exp: Likewise.
3011 * gdb.trace/trace-mt.exp: Likewise.
3012
fca4cfd9
SM
30132016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3014
3015 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3016 result of gdb_remote_download.
3017 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3018 * gdb.base/dso2dso.exp: Likewise.
3019 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3020 * gdb.base/print-file-var.exp: Likewise.
3021 * gdb.base/shlib-call.exp: Likewise.
3022 * gdb.base/shreloc.exp: Likewise.
3023 * gdb.base/solib-overlap.exp: Likewise.
3024 * gdb.base/solib-weak.exp (do_test): Likewise.
3025 * gdb.base/unload.exp: Likewise.
3026
11cf4ffb
YQ
30272016-04-27 Yao Qi <yao.qi@linaro.org>
3028
3029 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3030 exists.
3031
3e2e34f8
KB
30322016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3033
3034 * vla-type.exp: Print structure from toplevel.
3035
8f07e298
BH
30362016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3037
3038 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3039 of dynamic types.
3040 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3041 of dynamic types.
3042
9920b434
BH
30432016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3044
3045 * gdb.fortran/vla-type.f90: New file.
3046 * gdb.fortran/vla-type.exp: New file.
3047
f3abeff5
YQ
30482016-04-25 Yao Qi <yao.qi@linaro.org>
3049
3050 * gdb.base/branch-to-self.c: New file.
3051 * gdb.base/branch-to-self.exp: New file.
3052
0a5d52f0
YQ
30532016-04-22 Yao Qi <yao.qi@linaro.org>
3054
3055 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3056 more after $hex.
3057
495346f6
YQ
30582016-04-22 Yao Qi <yao.qi@linaro.org>
3059
3060 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3061 * gdb.base/annota3.exp: Likewise.
3062
4a7e075c
YQ
30632016-04-22 Yao Qi <yao.qi@linaro.org>
3064
3065 * gdb.reverse/step-precsave.exp: Do one step and test program
3066 stops in "callee" and do multiple steps until program goes out
3067 of "callee".
3068 * gdb.reverse/step-reverse.exp: Likewise.
3069
5b061e98
YQ
30702016-04-22 Yao Qi <yao.qi@linaro.org>
3071
3072 * gdb.trace/signal.exp: Also pass if
3073 $tracepoint_hits($i) > $iterations.
3074
5c5dc57f
YQ
30752016-04-22 Yao Qi <yao.qi@linaro.org>
3076
3077 * gdb.trace/signal.c: New file.
3078 * gdb.trace/signal.exp: New file.
3079
a55411b9
DE
30802016-04-19 Doug Evans <xdje42@gmail.com>
3081
3082 * gdb.base/bad-file.exp: New file.
3083
a22df60a
MG
30842016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3085
3086 * gdb.dwarf2/implref.exp: New file.
3087
0c13f7e5
BH
30882016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3089
3090 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3091 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3092 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3093 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3094 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3095 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3096 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3097 * lib/fortran.exp (fortran_int4): New procedure.
3098 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3099 (fortran_logical4): Likewise.
3100
9b9b09e9
BH
31012016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3102
3103 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3104
a14d1f4d
BH
31052016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3106
3107 * lib/compiler.c: Add Intel specific preprocessor macros.
3108 * lib/compiler.cc: Likewise.
25d49b86 3109
7d49b1d0
LM
31102016-04-13 Luis Machado <lgustavo@codesourcery.com>
3111
3112 * gdb.server/connect-with-no-symbol-file.c: New file.
3113 * gdb.server/connect-with-no-symbol-file.exp: New file.
3114
8392fa22
SM
31152016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3116
3117 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3118
8c4c4aeb
SM
31192016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3120
3121 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3122 standard output directory.
3123
45e3745e
AT
31242016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3125
3126 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3127
e26b7e41
MM
31282016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3129
3130 * gdb.btrace/instruction_history.c (loop): Add declaration.
3131
8ce09462
AT
31322016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3133
3134 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3135
2e88a1ea
SM
31362016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3137
3138 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3139 parentheses to print.
3140 (continue_handler): Likewise.
3141
f48e22e3
SM
31422016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3143
3144 * gdb.server/solib-list.exp: Remove is_remote check.
3145 Pass shlib= to gdb_compile. Don't link shared library with
3146 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3147 Run binary filename through "readlink -f" on the target.
3148
096be756
PA
31492016-04-08 Pedro Alves <palves@redhat.com>
3150
3151 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3152 interpreter filename as argument to gdbserver_spawn.
3153 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3154 Return empty if $last_loaded_file does not exist.
3155
06500533
JK
31562016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3159 * gdb.base/jit-main.c: Use exit after usage.
3160
2d35e871
JK
31612016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3162
3163 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3164 GDBHISTSIZE prior to the tests.
3165 * gdb.base/gdbinit-history.exp: Likewise.
3166
31672016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3168
3169 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3170 instead of build_executable. Use gdb_load_shlibs.
3171
c8064e7e
YQ
31722016-04-07 Yao Qi <yao.qi@linaro.org>
3173
3174 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3175 Execute "si" command.
3176
bde47561
YQ
31772016-04-07 Yao Qi <yao.qi@linaro.org>
3178
3179 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3180 number instead of the comments on some line.
3181
b16f8a3b
DB
31822016-04-06 Don Breazeal <donb@codesourcery.com>
3183
3184 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3185 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3186
c2f901df
SM
31872016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3188
3189 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3190 standard_output_file. Remove unused binfile variable.
3191
ac17fda0
CU
31922016-04-05 Catalin Udma <catalin.udma@freescale.com>
3193
3194 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3195 * gdb.python/py-mi-objfile.exp: Match "list main" output
3196 in console format.
3197
03a8c4df
SM
31982016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3199
3200 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3201 absolute.
3202
6e774b13
SM
32032016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3204
3205 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3206 absolute.
3207 * gdb.trace/ftrace.exp: Likewise.
3208 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3209 targets as well.
3210 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3211 (gdb_load_shlibs): Copy libraries to test directory when testing
3212 natively. Only set solib-search-path if testing remotely.
3213 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3214
7817ea46
SM
32152016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3216
3217 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3218 gdb_download. Use it even if the target is not remote.
3219 * gdb.base/jit.exp (compile_jit_test): Likewise.
3220 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3221 output directory if the destination board is local, otherwise use
3222 the standard remote_download from DejaGnu.
3223 (gdb_download): Remove.
3224 (gdb_load_shlibs): Use gdb_remote_download instead of
3225 gdb_download.
3226 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3227 Use gdb_remote_download instead of gdb_download. Use it even if
3228 the target is not remote.
3229 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3230 instead of gdb_download.
3231
7beb7f68
SM
32322016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3233
3234 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3235 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3236 run.
3237
cc63428a
AV
32382016-04-01 Artemiy Volkov <artemiyv@acm.org>
3239
3240 PR gdb/19820
3241 * gdb.base/printcmds.exp: Add artificial arrays tests.
3242
64cdf930
PA
32432016-03-31 Pedro Alves <palves@redhat.com>
3244
3245 PR gdb/19858
3246 * gdb.base/jit-main.c: Include unistd.h.
3247 (ATTACH): Define to 0 if not already defined.
3248 (wait_for_gdb, mypid): New globals.
3249 (WAIT_FOR_GDB): New macro.
3250 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3251 some breakpoint locations.
3252 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3253 New procedures.
3254 (one_jit_test): Add REATTACH parameter, and handle it. Use
3255 continue_to_test_location.
3256 (top level): Test attach, and adjusts calls to one_jit_test.
3257
40dea8cb
PA
32582016-03-31 Pedro Alves <palves@redhat.com>
3259
3260 PR gdb/19858
3261 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3262 BINSUFFIX parameter, and handle it.
3263 (top level): Adjust calls compile_jit_test.
3264
e7ea3ec7
CU
32652016-03-31 Catalin Udma <catalin.udma@freescale.com>
3266
3267 PR python/19743
3268 * gdb.python/py-mi-events-gdb.py: New file.
3269 * gdb.python/py-mi-events.c: New file.
3270 * gdb.python/py-mi-events.exp: New file.
3271
e6359af3
YQ
32722016-03-30 Yao Qi <yao.qi@linaro.org>
3273
3274 * gdb.reverse/until-precsave.exp: Match function name only.
3275 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3276 Move malloc to a condition block.
3277 * gdb.reverse/until-reverse.exp: Match function name only.
3278
a4105d04
MK
32792016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3280
3281 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3282 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3283 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3284 variable for GPR 0 instead of assuming it is register 0.
3285 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3286 * lib/trace-support.exp: Add s390 registers.
3287
bfa6adb9
YQ
32882016-03-29 Yao Qi <yao.qi@linaro.org>
3289
3290 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3291
1e6697ea
YQ
32922016-03-24 Yao Qi <yao.qi@linaro.org>
3293
3294 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3295 test message.
3296
64bcd522
AA
32972016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3298
3299 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3300 maintaining separate logic for constructing the output path.
3301
7868401b
DB
33022016-03-16 Don Breazeal <donb@codesourcery.com>
3303
3304 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3305 Retry fork and waitpid on interrupted system call errors.
3306 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3307 Use with_timeout_factor to increase timeout by factor of 10.
3308
1cafadb4
DB
33092016-03-15 Don Breazeal <donb@codesourcery.com>
3310
3311 * gdb.cp/scope-err.cc: New test program.
3312 * gdb.cp/scope-err.exp: New test script.
3313 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3314 lines and "set breakpoint here" comment.
3315 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3316 Fixed some whitespace and format issues.
3317 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3318 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3319
81516450
DE
33202016-03-15 Doug Evans <dje@google.com>
3321
3322 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3323 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3324 All callers updated. Add tests for enums, mixed flags register.
3325
aa52b601
DE
33262016-03-15 Doug Evans <dje@google.com>
3327
3328 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3329 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3330
fa4ff313
SM
33312016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3332
3333 * gdb.base/default.exp: Add $_as_string to the list of expected
3334 convenience functions.
3335
f2403c39
AB
33362016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3337
3338 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3339
f2f3ccb9
SM
33402016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3341
3342 * gdb.python/py-as-string.exp: New file.
3343 * gdb.python/py-as-string.c: New file.
3344
00dbd492
PA
33452016-03-09 Pedro Alves <palves@redhat.com>
3346
3347 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3348 signal" -> "Thread NN received signal" output change.
3349 * gdb.threads/ia64-sigill.exp: Likewise.
3350 * gdb.threads/linux-dp.exp: Likewise.
3351 * gdb.threads/manythreads.exp: Likewise.
3352 * gdb.threads/pending-step.exp: Likewise.
3353 * gdb.threads/print-threads.exp: Likewise.
3354 * gdb.threads/sigstep-threads.exp: Likewise.
3355 * gdb.threads/staticthreads.exp: Likewise.
3356 * gdb.threads/tls.exp: Likewise.
3357
1e6697ea
YQ
33582016-03-09 Pedro Alves <palves@redhat.com>
3359
3360 * gdb.base/command-line-input.exp: New file.
3361
b04fd3be
MK
33622016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3363
3364 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3365 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3366 * gdb.trace/pending.exp: Accept leading dot before function name.
3367 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3368 * lib/trace-support.exp: Set registers for ppc.
3369
98fa59e9
MK
33702016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3371
3372 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3373 use it for disassembly; accept .main in addition to main in backtrace.
3374
f77198c8
MK
33752016-03-09 Wei-cheng Wang <cole945@gmail.com>
3376 Marcin Kościelnicki <koriakin@0x04.net>
3377
3378 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3379 (gdb_recursion_test_ptr): New global variable.
3380 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3381 gdb_recursion_test.
3382 (gdb_c_test): Ditto.
3383
ba84e0da
MK
33842016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3385
3386 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3387 ordering.
3388
4366d36e
MK
33892016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3390
3391 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3392 (bar): Add bar_start_lbl label.
3393 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3394 of foo/bar for emitting DWARF and tracing.
3395
5eb264df
SDJ
33962016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3397
3398 * analyze-racy-logs.py: Set executable bit.
3399
fb6a751f
SDJ
34002016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3401
3402 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3403 (CHECK_TARGET_TMP): Likewise.
3404 (check-single-racy): New rule.
3405 (check-parallel-racy): Likewise.
3406 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3407 (do-check-parallel-racy): New rule.
3408 (check-racy/%.exp): Likewise.
3409 * README (Racy testcases): New section.
3410 * analyze-racy-logs.py: New file.
3411
bdf7e230
DE
34122016-03-03 Doug Evans <dje@google.com>
3413
3414 * gdb.base/skip.exp: Use with_test_prefix.
3415
4719d415
YQ
34162016-03-03 Yao Qi <yao.qi@linaro.org>
3417
3418 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3419 Invoke step_over_syscall "clone" and break_cond_on_syscall
3420 "clone".
3421 * gdb.base/step-over-clone.c: New file.
3422
ea507862
YQ
34232016-03-03 Yao Qi <yao.qi@linaro.org>
3424
3425 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3426 code format.
3427
8fc8cbda
YQ
34282016-03-03 Yao Qi <yao.qi@linaro.org>
3429
3430 * gdb.base/disp-step-fork.c: Rename to ...
3431 * gdb.base/step-over-fork.c: ... it. New file.
3432 * gdb.base/disp-step-vfork.c: Rename to ...
3433 * gdb.base/step-over-vfork.c: ... it. New file.
3434 * gdb.base/disp-step-syscall.exp: Rename to ...
3435 * gdb.base/step-over-syscall.exp: ... it. New file.
3436 (disp_step_cross_syscall): Rename to ...
3437 (step_over_syscall): ... it.
3438
92fa70b0
YQ
34392016-03-03 Yao Qi <yao.qi@linaro.org>
3440
3441 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3442 If target supports condition evaluation on target, invoke
3443 break_cond_on_syscall for fork and vfork.
3444
e197ad3c
YQ
34452016-03-03 Yao Qi <yao.qi@linaro.org>
3446
3447 * gdb.base/disp-step-syscall.exp: Don't invoke
3448 support_displaced_stepping.
3449 (disp_step_cross_syscall): Test with displaced stepping off and
3450 on if supported.
3451
0b47da9f
YQ
34522016-03-03 Yao Qi <yao.qi@linaro.org>
3453
3454 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3455 proc.
3456 (setup): New proc.
3457 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3458 and setup.
3459
065ab6dc
BH
34602016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3461
3462 * gdb.fortran/vla-history.exp: Remove breakpoint.
3463
07e448ad 34642016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3465
25d49b86
PA
3466 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3467 exceeds timeout.
07e448ad 3468
9ac2d526 34692016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3470
25d49b86
PA
3471 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3472 breakpoint.
9ac2d526 3473
17807369
BH
34742016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3475
3476 * gdb.mi/vla.f90: Nullify pointer after declaration.
3477
86e501af
PA
34782016-03-01 Pedro Alves <palves@redhat.com>
3479
3480 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3481
1e903e32
PA
34822016-03-01 Pedro Alves <palves@redhat.com>
3483
3484 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3485 before anything else.
3486 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3487 _GNU_SOURCE here.
3488 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3489 before anything else.
3490 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3491
6ccb54e2
PA
34922016-03-01 Pedro Alves <palves@redhat.com>
3493
3494 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3495
30ca9da1
YQ
34962016-03-01 Yao Qi <yao.qi@linaro.org>
3497
3498 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3499 prepare_for_testing.
3500
dc856b38
YQ
35012016-03-01 Yao Qi <yao.qi@linaro.org>
3502
3503 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3504
4a932159
AA
35052016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3506
3507 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3508 manually constructing the output path.
3509
f2489477
AA
35102016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3511
3512 * gdb.arch/s390-stackless.S: New.
3513 * gdb.arch/s390-stackless.exp: New.
3514
38899f16
IB
35152016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3516
3517 * gdb.dlang/circular.c: New file.
3518 * gdb.dlang/circular.exp: New file.
3519
9fde51ed
YQ
35202016-02-26 Yao Qi <yao.qi@linaro.org>
3521
3522 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3523 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3524 (testcases): Update.
3525
ce90fefe
YQ
35262016-02-26 Yao Qi <yao.qi@linaro.org>
3527
3528 * gdb.reverse/aarch64.c: Rename to ...
3529 * gdb.reverse/insn-reverse.c: ... it.
3530 * gdb.reverse/aarch64.exp: Rename to ...
3531 * gdb.reverse/insn-reverse.exp: ... it.
3532
3263bceb
YQ
35332016-02-26 Yao Qi <yao.qi@linaro.org>
3534
3535 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3536 (testcase_ftype): New.
3537 (testcases): New array.
3538 (n_testcases): New.
3539 (main): Call each element in testcases.
3540 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3541 (read_testcase): New.
3542 Do the tests in a loop.
3543
6cb59ff1
YQ
35442016-02-25 Yao Qi <yao.qi@linaro.org>
3545
3546 * gdb.base/branches.c: Remove.
3547
ae91f625
MK
35482016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3549
3550 PR gdb/13808
3551 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3552
678b48b7
MK
35532016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3554
3555 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3556
7337a6f2
MK
35572016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3558
3559 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3560 change x86_64 call_insn to 'callq'.
3561
861ca91f
AT
35622016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
3563
3564 * gdb.trace/tfile-avx.c: Move to...
3565 * gdb.trace/tracefile-pseudo-reg.c: Here.
3566 * gdb.trace/tfile-avx.exp: Move to...
3567 * gdb.trace/tracefile-pseudo-reg.exp: Here.
3568
bf74e428
GB
35692016-02-24 Gary Benson <gbenson@redhat.com>
3570
3571 * gdb.base/attach-pie-noexec.exp: Do not expect an error
3572 message on attach.
3573
cce0e923
DE
35742016-02-23 Doug Evans <dje@google.com>
3575
3576 * gdb.base/skip.c (test_skip): New function.
3577 (end_test_skip_file_and_function): New function.
3578 (test_skip_file_and_function): New function.
3579 * gdb.base/skip1.c (test_skip): New function.
3580 (skip1_test_skip_file_and_function): New function.
3581 * gdb.base/skip.exp: Add tests for new skip options.
3582 * gdb.base/skip-solib.exp: Update expected output.
3583 * gdb.perf/skip-command.cc: New file.
3584 * gdb.perf/skip-command.exp: New file.
3585 * gdb.perf/skip-command.py: New file.
3586
4000e47e
MK
35872016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
3588
3589 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
3590 info registers pattern.
3591
24f75ead
IB
35922016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
3593
3594 * lib/future.exp: Add D support.
3595 (gdb_find_gdc): New proc.
3596 (gdb_default_target_compile): Add D support.
3597
fbb7bcbe
WW
35982016-02-18 Wei-cheng Wang <cole945@gmail.com>
3599
3600 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
3601 user+system time.
3602 (trace_speed_test): Determine the iteration count for a time
3603 between 15..30 seconds.
3604
012b3a21
WT
36052016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
3606
3607 * gdb.arch/i386-mpx-sigsegv.c: New file.
3608 * gdb.arch/i386-mpx-sigsegv.exp: New file.
3609 * gdb.arch/i386-mpx-simple_segv.c: New file.
3610 * gdb.arch/i386-mpx-simple_segv.exp: New file.
3611
2d5189bd
YQ
36122016-02-18 Yao Qi <yao.qi@linaro.org>
3613
3614 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3615 Don't call setup_kfail.
3616
40fb20d0
YQ
36172016-02-18 Yao Qi <yao.qi@linaro.org>
3618
3619 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3620 Set "set breakpoint condition-evaluation" per $cond_bp_target.
3621
21b1f8d2
DE
36222016-02-16 Doug Evans <dje@google.com>
3623
3624 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
3625 * gdb.base/skip1.c: Ditto.
3626 * gdb.base/skip.exp: Whitespace cleanup.
3627
4041ed77
DB
36282016-02-16 Don Breazeal <donb@codesourcery.com>
3629
3630 PR remote/19496
3631 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3632 Remove kfail for PR remote/19496.
3633
c4ef31bf
SM
36342016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3635
3636 * lib/gdb.exp (standard_temp_file): Return a path specific to
3637 the runtest invocation.
3638
266b65b3
SM
36392016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3640
3641 * gdb.trace/save-trace.exp: Change relative path to be in the
3642 standard output directory.
3643
a7a0a6a9
JK
36442016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.arch/i386-prologue.c: Add missing prototypes.
3647
c99dbb42
JK
36482016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
3651 * gdb.arch/i386-prologue.exp: Likewise.
3652 * gdb.arch/i386-size.exp: Likewise.
3653
aa480355
SM
36542016-02-15 Simon Marchi <simon.marchi@ericsson.com>
3655
3656 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
3657 define object file path.
3658 * gdb.btrace/gcore.exp: Use standard_output_file to define core
3659 file path.
3660 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
3661 standard_output_file to define binfile.
3662
ba881f50
JK
36632016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3664
3665 Fix compatibility with recent gfortran-5.3.1.
3666 * gdb.fortran/vla-history.exp (print vla1 allocated)
3667 (print vla2 allocated, print $2, print $3): Remove
3668 (print $4): Rename to ...
3669 (print $2): ... here.
3670 (print $9): Rename to ...
3671 (print $5): ... here.
3672 (print $10): Rename to ...
3673 (print $6): ... here.
3674 * gdb.fortran/vla.f90: Add pvla initialization.
3675
e9fb005c
JK
36762016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3677
3678 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
3679 New test.
3680 * gdb.fortran/vla-value-sub.exp: Likewise.
3681
e44e00ff
MK
36822016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
3683
3684 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
3685
97e94151
SM
36862016-02-12 Simon Marchi <simon.marchi@ericsson.com>
3687
3688 * i386-biarch-core.exp: Define corefile using
3689 standard_output_file.
3690
01113bc1
YQ
36912016-02-12 Yao Qi <yao.qi@linaro.org>
3692
3693 * gdb.arch/arm-single-step-kernel-helper.c: New.
3694 * gdb.arch/arm-single-step-kernel-helper.exp: New.
3695
33b4777c
MM
36962016-02-12 Markus Metzger <markus.t.metzger@intel.com>
3697
3698 * gdb.btrace/tailcall-only.exp: New.
3699 * gdb.btrace/tailcall-only.c: New.
3700 * gdb.btrace/x86_64-tailcall-only.S: New.
3701 * gdb.btrace/i686-tailcall-only.S: New.
3702
acc23c11
PA
37032016-02-11 Pedro Alves <palves@redhat.com>
3704
3705 * README (Parallel testing): Add missing double quotes.
3706
e352bf0a
PA
37072016-02-11 Pedro Alves <palves@redhat.com>
3708
3709 * README (Parallel testing): New section.
3710 (GDB_PARALLEL): Rewrite.
3711 (FORCE_PARALLEL): Document.
3712
9f5fed78
MK
37132016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
3714
3715 * gdb.trace/tfile-avx.c: New test.
3716 * gdb.trace/tfile-avx.exp: New test.
3717
9ef9e6a6
KS
37182016-02-09 Keith Seitz <keiths@redhat.com>
3719
3720 PR breakpoints/19546
3721 * gdb.base/infcall-exec.c: New file.
3722 * gdb.base/infcall-exec2.c: New file.
3723 * gdb.base/infcall-exec.exp: New file.
3724
a96e36da
KS
37252016-02-09 Keith Seitz <keiths@redhat.com>
3726
3727 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
3728 (toplevel): Call test_bkpt_address.
3729
9f61929f
KS
37302016-02-09 Keith Seitz <keiths@redhat.com>
3731
3732 PR python/19506
3733 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
3734 (toplevel): Call test_bkpt_address.
3735
1e94266c
SM
37362016-02-09 Simon Marchi <simon.marchi@ericsson.com>
3737
3738 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
3739 to AC_OUTPUT.
3740 * configure: Regenerate.
3741
2a7f3dff
PA
37422016-02-09 Pedro Alves <palves@redhat.com>
3743
3744 PR breakpoints/19548
3745 * gdb.base/execl-update-breakpoints.c (some_function): New
3746 function.
3747 (main): Call it.
3748 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
3749 Tighten expected GDB output.
3750
2151ccc5
SM
37512016-02-08 Simon Marchi <simon.marchi@ericsson.com>
3752
3753 * Makefile.in (ALL_SUBDIRS): Remove.
3754 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
3755 (distclean maintainer-clean realclean): Likewise.
3756 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
3757 * configure: Regenerate.
3758 * gdb.ada/Makefile.in: Delete.
3759 * gdb.arch/Makefile.in: Likewise.
3760 * gdb.asm/Makefile.in: Likewise.
3761 * gdb.base/Makefile.in: Likewise.
3762 * gdb.btrace/Makefile.in: Likewise.
3763 * gdb.cell/Makefile.in: Likewise.
3764 * gdb.compile/Makefile.in: Likewise.
3765 * gdb.cp/Makefile.in: Likewise.
3766 * gdb.disasm/Makefile.in: Likewise.
3767 * gdb.dlang/Makefile.in: Likewise.
3768 * gdb.dwarf2/Makefile.in: Likewise.
3769 * gdb.fortran/Makefile.in: Likewise.
3770 * gdb.gdb/Makefile.in: Likewise.
3771 * gdb.go/Makefile.in: Likewise.
3772 * gdb.guile/Makefile.in: Likewise.
3773 * gdb.java/Makefile.in: Likewise.
3774 * gdb.linespec/Makefile.in: Likewise.
3775 * gdb.mi/Makefile.in: Likewise.
3776 * gdb.modula2/Makefile.in: Likewise.
3777 * gdb.multi/Makefile.in: Likewise.
3778 * gdb.objc/Makefile.in: Likewise.
3779 * gdb.opencl/Makefile.in: Likewise.
3780 * gdb.opt/Makefile.in: Likewise.
3781 * gdb.pascal/Makefile.in: Likewise.
3782 * gdb.perf/Makefile.in: Likewise.
3783 * gdb.python/Makefile.in: Likewise.
3784 * gdb.reverse/Makefile.in: Likewise.
3785 * gdb.server/Makefile.in: Likewise.
3786 * gdb.stabs/Makefile.in: Likewise.
3787 * gdb.threads/Makefile.in: Likewise.
3788 * gdb.trace/Makefile.in: Likewise.
3789 * gdb.xml/Makefile.in: Likewise.
3790 * lib/gdb.exp (make_gdb_parallel_path): Add check for
3791 GDB_PARALLEL.
3792 (standard_output_file): Remove check for GDB_PARALLEL, always
3793 return path in outputs/$subdir/$testname.
3794
437277d4
SM
37952016-02-08 Simon Marchi <simon.marchi@ericsson.com>
3796
3797 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
3798 (site.exp): Assign abs_srcdir to tcl's srcdir.
3799
31d913c7
YQ
38002016-02-04 Yao Qi <yao.qi@linaro.org>
3801
3802 * gdb.base/foll-exec-mode.c: Include limits.h.
3803 (main): Add parameters argc and argv. Get directory from
3804 argv[0].
3805 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
3806 compilation.
3807 * gdb.base/foll-exec.c: Include limits.h.
3808 (main): Add parameters argc and argv.
3809 Get directory from argv[0].
3810 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
3811 Adjust tests on the number of lines as source code changed.
3812 * gdb.base/foll-vfork-exit.c: Include limits.h.
3813 (main): Add one line of statement before vfork.
3814 * gdb.base/foll-vfork.c: Include limits.h and string.h.
3815 (main): Add parameters argc and argv. Get directory from
3816 argv[0].
3817 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
3818 (setup_gdb): Set tbreak to skip some source lines.
3819 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
3820 (main): Add parameters argc and argv. Get directory from
3821 argv[0].
3822 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
3823 compilation.
3824 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
3825 (main): Add parameters argc and argv. Get directory from
3826 argv[0].
3827 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
3828 compilation.
3829
9482b9fb
DE
38302016-02-01 Doug Evans <dje@google.com>
3831
3832 * gdb.base/skip.exp: Clean up multiple references to same test name.
3833
6b2e4f10
PA
38342016-02-01 Pedro Alves <palves@redhat.com>
3835
ccb6afd6 3836 PR remote/19496
6b2e4f10
PA
3837 * gdb.threads/forking-threads-plus-breakpoint.exp
3838 (displaced_stepping_supported): New global.
3839 (probe_displaced_stepping_support): New procedure.
3840 (do_test): Add 'displaced' parameter, and use it.
3841 (top level): Check for displaced stepping support. Add displaced
3842 stepping on/off testing axis.
3843
37a8db1a
AB
38442016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
3845
3846 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
3847 pointer. Don't perform further tests on the unassociated pointer
3848 if the first test fails.
3849
5fdf6324
AB
38502016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
3851
3852 * gdb.base/max-value-size.c: New file.
3853 * gdb.base/max-value-size.exp: New file.
3854 * gdb.base/huge.exp: Disable max-value-size for this test.
3855
935c6144
IB
38562016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
3857
3858 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
3859
7fe8399d
YQ
38602016-01-28 Yao Qi <yao.qi@linaro.org>
3861
3862 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
3863
a2077e25
PA
38642016-01-25 Pedro Alves <palves@redhat.com>
3865
3866 PR threads/19461
3867 * gdb.base/fork-running-state.c: New file.
3868 * gdb.base/fork-running-state.exp: New file.
3869
1d2736d4
PA
38702016-01-25 Pedro Alves <palves@redhat.com>
3871
3872 PR gdb/19494
3873 * gdb.base/catch-fork-kill.c: New file.
3874 * gdb.base/catch-fork-kill.exp: New file.
3875
f1da4b11
PA
38762016-01-25 Pedro Alves <palves@redhat.com>
3877
3878 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
3879 Delete, moved to lib/gdb.exp.
3880 * gdb.threads/forking-threads-plus-breakpoint.exp
3881 (foreach_with_prefix): Likewise.
3882 * gdb.threads/process-dies-while-handling-bp.exp
3883 (foreach_with_prefix): Likewise.
3884 * lib/gdb.exp (foreach_with_prefix): New procedure.
3885
45f38546
MK
38862016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
3887
3888 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
3889 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
3890
dc29a1ce
MK
38912016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
3892
3893 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
3894 endian targets.
3895
092127d7
JK
38962016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3897 Pedro Alves <palves@redhat.com>
3898
3899 Fix testsuite compatibility with Guile.
3900 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
3901 number.
3902
31d765d3
JK
39032016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3904
3905 Fix testsuite compatibility with Guile.
3906 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
3907 (thread 1): New test for backtrace through signal handler.
3908
1ac78c04
YQ
39092016-01-22 Yao Qi <yao.qi@linaro.org>
3910
3911 PR testsuite/19491
3912 * gdb.base/multi-forks.c: Include
3913 ../lib/unbuffer_output.c
3914 (main): Call gdb_unbuffer_output.
3915
4f5946a8
DE
39162016-01-21 Doug Evans <dje@google.com>
3917
3918 * lib/ada.exp (gdb_compile_ada): Fix typo.
3919
305e13e6
JB
39202016-01-21 Joel Brobecker <brobecker@adacore.com>
3921
3922 * gdb.base/break-fun-addr.exp: New file.
3923 * gdb.base/break-fun-addr1.c: New file.
3924 * gdb.base/break-fun-addr2.c: New file.
3925
5f5dfff6
SM
39262016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
3927
3928 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
3929 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
3930 enum flag values.
3931
fd356fa2
AA
39322016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
3933
3934 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
3935 when GDB can not set the vector return value. Add more comments
3936 for clarification.
3937
9df22175
AT
39382016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
3939
3940 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
3941 command.
3942
41d1845e
SM
39432016-01-19 Simon Marchi <simon.marchi@ericsson.com>
3944
3945 * Makefile.in (DO_RUNTEST): Add --status and update usages.
3946
01ac6840
SM
39472016-01-19 Simon Marchi <simon.marchi@ericsson.com>
3948
3949 * Makefile.in (check-single): Pass --status to runtest.
3950 (check/%.exp): Likewise.
3951
39522016-01-19 Simon Marchi <simon.marchi@ericsson.com>
3953
3954 * Makefile.in (check-parallel): Propagate return code from make
3955 do-check-parallel.
3956
bd0a71fa
MK
39572016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
3958
3959 * gdb.trace/ftrace.exp: Fix expected message on continue.
3960 * gdb.trace/pending.exp: Fix expected message on continue.
3961 * gdb.trace/trace-break.exp: Fix expected message on continue.
3962
8bcbad33
SM
39632016-01-18 Simon Marchi <simon.marchi@ericsson.com>
3964
3965 * lib/gdb.exp (gdb_test): Remove unused global references.
3966
f303dbd6
PA
39672016-01-18 Pedro Alves <palves@redhat.com>
3968
3969 * gdb.base/async-shell.exp: Adjust expected output.
3970 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
3971 * gdb.base/siginfo-thread.exp: Adjust expected output.
3972 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
3973 * gdb.java/jnpe.exp: Adjust expected output.
3974 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
3975 * gdb.threads/continue-pending-status.exp: Adjust expected output.
3976 * gdb.threads/leader-exit.exp: Adjust expected output.
3977 * gdb.threads/manythreads.exp: Adjust expected output.
3978 * gdb.threads/pthreads.exp: Adjust expected output.
3979 * gdb.threads/schedlock.exp: Adjust expected output.
3980 * gdb.threads/siginfo-threads.exp: Adjust expected output.
3981 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
3982 expected output.
3983 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
3984 output.
3985 * gdb.threads/sigthread.exp: Adjust expected output.
3986 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
3987
b2789696
YQ
39882016-01-18 Yao Qi <yao.qi@linaro.org>
3989
3990 * gdb.guile/scm-section-script.c: Replace @progbits with
3991 %progbits.
3992 * gdb.python/py-section-script.c: Likewise.
3993
71ef29a8
PA
39942016-01-15 Pedro Alves <palves@redhat.com>
3995
3996 * gdb.multi/tids.exp: Test star wildcard ranges.
3997
3f5b7598
PA
39982016-01-15 Pedro Alves <palves@redhat.com>
3999
4000 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4001 command from "thread apply" invocation.
4002 (thr_apply_info_thr_invalid): Default the expected output to the
4003 input tid list.
4004 (top level): Add tests that use convenience variables. Add tests
4005 for "thread apply" with a valid TID list, but missing the command.
4006
663f6d42
PA
40072016-01-13 Pedro Alves <palves@redhat.com>
4008
4009 * gdb.base/default.exp: Expect $_gthread as well.
4010 * gdb.multi/tids.exp: Test $_gthread.
4011 * gdb.threads/thread-specific.exp: Test $_gthread.
4012
c84f6bbf
PA
40132016-01-13 Pedro Alves <palves@redhat.com>
4014
4015 * gdb.multi/tids.exp: Test "info threads -gid".
4016
22a02324
PA
40172016-01-13 Pedro Alves <palves@redhat.com>
4018
4019 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4020 Breakpoint.thread.
4021 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4022
5d5658a1
PA
40232016-01-07 Pedro Alves <palves@redhat.com>
4024
4025 * gdb.base/break.exp: Adjust to output changes.
4026 * gdb.base/hbreak2.exp: Likewise.
4027 * gdb.base/sepdebug.exp: Likewise.
4028 * gdb.base/watch_thread_num.exp: Likewise.
4029 * gdb.linespec/keywords.exp: Likewise.
4030 * gdb.multi/info-threads.exp: Likewise.
4031 * gdb.threads/thread-find.exp: Likewise.
4032 * gdb.multi/tids.c: New file.
4033 * gdb.multi/tids.exp: New file.
4034
84654457
PA
40352016-01-13 Pedro Alves <palves@redhat.com>
4036
4037 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4038
e3940304
PA
40392016-01-13 Pedro Alves <palves@redhat.com>
4040
4041 * gdb.base/default.exp: Expect $_inferior as well.
4042 * gdb.multi/base.exp: Test $_inferior.
4043
a911d87a
PA
40442016-01-13 Pedro Alves <palves@redhat.com>
4045
4046 PR breakpoints/19388
4047 * gdb.base/catch-signal-siginfo-cond.c: New file.
4048 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4049
82075af2
JS
40502016-01-12 Josh Stone <jistone@redhat.com>
4051 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4052
4053 * gdb.base/catch-syscall.c (do_execve): New variable.
4054 (main): Conditionally trigger an execve.
4055 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4056 (test_catch_syscall_execve): New, check entry/return across execve.
4057 (do_syscall_tests): Call test_catch_syscall_execve.
4058
e46eeedd
PA
40592016-01-12 Pedro Alves <palves@redhat.com>
4060
4061 * gdb.base/random-signal.exp (do_test): New procedure, with body
4062 of testcase moved in.
4063
01d8c27e
JK
40642016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4065 Pedro Alves <palves@redhat.com>
4066
4067 * gdb.base/funcargs.exp (finish from indirectly called function):
4068 Reintroduce the case for 'First'.
4069
9a706302
JK
40702016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4071 Pedro Alves <palves@redhat.com>
4072
4073 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4074 (tcatch_vfork_then_child_follow_exec)
4075 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4076 identification.
4077
c0ecb95f
JK
40782016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4079
4080 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4081 and repeats to unlimited.
4082 * gdb.python/py-value.exp: Likewise.
4083 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4084 and repeats to unlimited.
4085
6cfc1fcb
JK
40862016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4089 and reordering the functions.
4090 * gdb.multi/hangout.c: Likewise.
4091 * gdb.multi/hello.c: Likewise.
4092
582a1b00
SM
40932016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4094
4095 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4096 absolute.
4097 (SingleStatisticTestResult.report): Use dict.keys instead of
4098 dict.iterkeys.
4099
79bc59cb
PA
41002016-01-06 Pedro Alves <palves@redhat.com>
4101
4102 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4103
43368e1d
MM
41042016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4105
4106 * gdb.btrace/dlopen.exp: New.
4107 * gdb.btrace/dlopen.c: New.
4108 * gdb.btrace/dlopen-dso.c: New.
4109
79fad5b8
SL
41102015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4111
4112 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4113 PATTERN argument is optional.
4114
ab8314b3
JB
41152015-12-24 Joel Brobecker <brobecker@adacore.com>
4116
4117 * lib/ada.exp (target_compile_ada_from_dir): New function.
4118 (gdb_compile_ada): Reimplement avoiding the use of project files.
4119 * gdb.ada/gnat_ada.gpr: Delete.
4120 * gdb.ada/cond_lang.exp: Adjust test to make path before
4121 filename optional.
4122 * gdb.ada/small_reg_param.exp: Likewise.
4123
fe33faff
SM
41242015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4125
4126 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4127
6d265cb4
TP
41282015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4129
4130 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4131 case.
4132
10125099
SM
41332015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4134
4135 * gdb.base/break.exp: Remove dead code.
4136 * gdb.base/sepdebug.exp: Likewise.
4137
3ca22649
SM
41382015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4139
4140 * gdb.asm/asm-source.exp: Remove HP-UX references.
4141 * gdb.base/annota1.exp: Likewise.
4142 * gdb.base/annota3.exp: Likewise.
4143 * gdb.base/attach.exp: Likewise.
4144 * gdb.base/bigcore.exp: Likewise.
4145 * gdb.base/break.exp: Likewise.
4146 * gdb.base/call-ar-st.exp: Likewise.
4147 * gdb.base/callfuncs.exp: Likewise.
4148 * gdb.base/catch-fork-static.exp: Likewise.
4149 * gdb.base/display.exp: Likewise.
4150 * gdb.base/foll-exec-mode.exp: Likewise.
4151 * gdb.base/foll-exec.exp: Likewise.
4152 * gdb.base/foll-fork.exp: Likewise.
4153 * gdb.base/foll-vfork.exp: Likewise.
4154 * gdb.base/funcargs.exp: Likewise.
4155 * gdb.base/hbreak2.exp: Likewise.
4156 * gdb.base/inferior-died.exp: Likewise.
4157 * gdb.base/interrupt.exp: Likewise.
4158 * gdb.base/multi-forks.exp: Likewise.
4159 * gdb.base/nodebug.exp: Likewise.
4160 * gdb.base/sepdebug.exp: Likewise.
4161 * gdb.base/solib1.c: Likewise.
4162 * gdb.base/step-test.exp: Likewise.
4163 * gdb.mi/non-stop.c: Likewise.
4164 * gdb.mi/pthreads.c: Likewise.
4165 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4166 * gdb.threads/pthreads.c: Likewise.
4167 * gdb.threads/staticthreads.exp: Likewise.
4168 * lib/future.exp: Likewise.
4169 * lib/gdb.exp: Likewise.
4170 * gdb.base/so-indr-cl.c: Remove.
4171 * gdb.base/so-indr-cl.exp: Likewise.
4172 * gdb.base/solib.c: Likewise.
4173 * gdb.base/solib.exp: Likewise.
4174 * gdb.base/solib2.c: Likewise.
4175
b6304613
SM
41762015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4177
4178 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4179 * gdb.base/call-ar-st.exp: Likewise.
4180 * gdb.base/callfuncs.exp: Likewise.
4181 * gdb.base/condbreak.exp: Likewise.
4182 * gdb.base/constvars.exp: Likewise.
4183 * gdb.base/hbreak2.exp: Likewise.
4184 * gdb.base/langs.exp: Likewise.
4185 * gdb.base/list.exp: Likewise.
4186 * gdb.base/long_long.exp: Likewise.
4187 * gdb.base/ptype.exp: Likewise.
4188 * gdb.base/scope.exp: Likewise.
4189 * gdb.base/signals.exp: Likewise.
4190 * gdb.base/so-impl-ld.exp: Likewise.
4191 * gdb.base/varargs.exp: Likewise.
4192 * gdb.base/volatile.exp: Likewise.
4193 * gdb.base/whatis.exp: Likewise.
4194 * gdb.cp/cplusfuncs.exp: Likewise.
4195 * gdb.cp/inherit.exp: Likewise.
4196 * gdb.cp/local.exp: Likewise.
4197 * gdb.cp/member-ptr.exp: Likewise.
4198 * gdb.cp/method.exp: Likewise.
4199 * gdb.cp/overload.exp: Likewise.
4200 * gdb.cp/templates.exp: Likewise.
4201 * gdb.stabs/weird.exp: Likewise.
4202 * lib/compiler.c: Likewise.
4203 * lib/compiler.cc: Likewise.
4204 * lib/cp-support.exp: Likewise.
4205 * lib/gdb.exp: Likewise.
4206
bf401b07
SM
42072015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4208
4209 * configure.ac: Remove HP-UX case.
4210 * configure: Regenerate.
4211
aff9c0f8
SM
42122015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4213
4214 * lib/gdb.exp (gdb_compile): Add function doc.
4215
a6904d5a
PA
42162015-12-17 Pedro Alves <palves@redhat.com>
4217
4218 PR threads/19354
4219 * gdb.multi/info-threads.exp: New file.
4220
a22279dd
YQ
42212015-12-15 Yao Qi <yao.qi@linaro.org>
4222
4223 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4224 is aarch64*-*-*.
4225
0588c796
SL
42262015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4227
4228 * gdb.base/history-duplicates.exp: Skip if no readline support.
4229
5d978e17
SL
42302015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4231
4232 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4233
7e763b86
SL
42342015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4235
4236 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4237
87a3a92c
SL
42382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4239
4240 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4241 ctrl-C if nointerrupts target property is set.
4242 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4243 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4244 * gdb.base/paginate-bg-execution.exp: Likewise.
4245 * gdb.base/paginate-execution-startup.exp: Likewise.
4246 * gdb.base/random-signal.exp: Likewise.
4247 * gdb.base/range-stepping.exp: Likewise.
4248 * gdb.cp/annota2.exp: Likewise.
4249 * gdb.cp/annota3.exp: Likewise.
4250 * gdb.gdb/selftest.exp: Likewise.
4251 * gdb.threads/continue-pending-status.exp: Likewise.
4252 * gdb.threads/leader-exit.exp: Likewise.
4253 * gdb.threads/manythreads.exp: Likewise.
4254 * gdb.threads/pthreads.exp: Likewise.
4255 * gdb.threads/schedlock.exp: Likewise.
4256 * gdb.threads/sigthread.exp: Likewise.
4257
a8f077dc
DB
42582015-12-11 Don Breazeal <donb@codesourcery.com>
4259
4260 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4261 remote.
4262 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4263 * gdb.base/foll-exec.exp (main): Enable for target remote.
4264 * gdb.base/foll-fork.exp (main): Likewise.
4265 * gdb.base/foll-vfork.exp (main): Likewise.
4266 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4267 (proc continue_to_exit_bp_loc): Use clean_restart.
4268 * gdb.base/pie-execl.exp (main): Disable for target remote.
4269 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4270 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4271 * gdb.threads/execl.exp (main): Likewise.
4272 * gdb.threads/fork-child-threads.exp (main): Likewise.
4273 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4274 remote.
4275 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4276 remote.
4277 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4278 pid.tid style ptids, instead of just tid.
4279 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4280 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4281 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4282 ptids, instead of just tid.
4283
3b2464a8
AB
42842015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4285
4286 * gdb.base/list.exp (test_list_forward): Add end of file error
4287 test.
4288 (test_repeat_list_command): Add end of file error test.
4289 (test_list_backwards): Add beginning of file error test.
4290
a0def019
AB
42912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4292
4293 * gdb.base/list.exp (test_list_invalid_args): New function,
4294 defined, and called.
4295
5c000dff
AB
42962015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4297
4298 * gdb.base/list.exp (test_list): Make test names unique.
4299
f1637ebe
YQ
43002015-12-11 Yao Qi <yao.qi@linaro.org>
4301
4302 * gdb.base/coremaker2.c: Remove.
4303
36d6fc0a
PA
43042015-12-10 Pedro Alves <palves@redhat.com>
4305
4306 * gdb.multi/base.exp: Remove stale "spaces" references.
4307
762f7747
PA
43082015-12-10 Pedro Alves <palves@redhat.com>
4309
4310 * gdb.multi/base.exp: Don't use nowarnings.
4311 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4312 * gdb.multi/hangout.c: Include stdio.h.
4313 * gdb.multi/hello.c: Include stdlib.h.
4314 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4315 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4316 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4317
28d2bfb9
AB
43182015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4319
4320 * gdb.dwarf2/dw2-ranges-base.c: New file.
4321 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4322 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4323 support additional line table, and debug ranges generation.
4324 (Dwarf::ranges): New function, generate .debug_ranges.
4325 (Dwarf::lines): Support generating simple line table programs.
4326 (Dwarf::assemble): Initialise new namespace variables.
4327
5fc2beac
KB
43282015-12-09 Kevin Buettner <kevinb@redhat.com>
4329
4330 * gdb.base/async.exp (proc test_background): Add case for
4331 asynchronous execution not supported.
4332
1c35a88f
LM
43332015-12-09 Luis Machado <lgustavo@codesourcery.com>
4334
4335 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4336 format and change test names to make them unique.
4337
b593e3d9
RK
43382015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4339 Pedro Alves <pedro@redhat.com>
4340
4341 PR gdb/18702
4342 Add checking of floatformats setup on x86_64 hosts.
4343 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4344 (smallval, bigval): New labels/constants.
4345 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4346 float" after loading bigval and smallval.
4347
d72413e6
PMR
43482015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4349
4350 * gdb.ada/fun_overload_menu.exp: New testcase.
4351 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4352
ece66d65
JS
43532015-12-04 Josh Stone <jistone@redhat.com>
4354
4355 * gdb.base/catch-fork-static.exp: New.
4356
41d0efca
YQ
43572015-12-03 Yao Qi <yao.qi@linaro.org>
4358
4359 * gdb.base/sizeof.c: Don't include stdio.h and
4360 ../lib/unbuffer_output.c.
4361 (main): New variable 'size' and 'value'. Remove printf and
4362 gdb_unbuffer_output. Assign return value to size and value.
4363 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4364 at the beginning.
4365 (check_sizeof): Check the result by printing variable 'size'.
4366 (check_valueof): Check the result by printing variable 'value'.
4367
99fd02d9
YQ
43682015-12-01 Yao Qi <yao.qi@linaro.org>
4369
4370 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4371 for aarch64*-*-linux* target.
4372
f2faf941
PA
43732015-11-30 Pedro Alves <palves@redhat.com>
4374
4375 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4376
04bf20c5
PA
43772015-11-30 Pedro Alves <palves@redhat.com>
4378
4379 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4380 Handle non-stop mode vCont replies.
4381
09df4675
PA
43822015-11-30 Pedro Alves <palves@redhat.com>
4383
4384 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4385 prepare_for_testing. Start gdb with "set non-stop on" appended to
4386 GDBFLAGS. Lax expected stop output.
4387
58b584af
YQ
43882015-11-27 Yao Qi <yao.qi@linaro.org>
4389
4390 * gdb.arch/arm-neon.exp: New.
4391 * gdb.arch/arm-neon.c: New.
4392
dfcb77a8
YQ
43932015-11-27 Yao Qi <yao.qi@linaro.org>
4394
4395 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4396
88e8ec1b
YQ
43972015-11-27 Yao Qi <yao.qi@linaro.org>
4398
4399 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4400 frames-invalid annotation.
4401
bfde72c2
YQ
44022015-11-27 Yao Qi <yao.qi@linaro.org>
4403
4404 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4405
f6512a69
SM
44062015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4407
4408 * gdb.threads/names.exp: New file.
4409 * gdb.threads/names.c: New file.
4410 * README: Mention gdb,no_thread_names.
4411
46a3515b
MM
44122015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4413
4414 PR 19297
4415 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4416 support" error.
4417
62147a22
PA
44182015-11-24 Pedro Alves <palves@redhat.com>
4419
4420 PR 17539
4421 * gdb.base/display.exp: Expect displays to be sorted in ascending
4422 order. Use multi_line.
4423 * gdb.base/solib-display.exp: Likewise.
4424
2f341b6e
PA
44252015-11-24 Pedro Alves <palves@redhat.com>
4426
4427 PR 17539
25d49b86
PA
4428 * gdb.base/display.exp: Expect displays to be sorted in ascending
4429 order. Use multi_line.
4430 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4431
7e0aa6aa
PA
44322015-11-24 Pedro Alves <palves@redhat.com>
4433
4434 PR 17539
4435 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4436 threads in ascending order.
4437 * gdb.base/foll-fork.exp: Likewise.
4438 * gdb.base/foll-vfork.exp: Likewise.
4439 * gdb.base/multi-forks.exp: Likewise.
4440 * gdb.mi/mi-nonstop.exp: Likewise.
4441 * gdb.mi/mi-nsintrall.exp: Likewise.
4442 * gdb.multi/base.exp: Likewise.
4443 * gdb.multi/multi-arch.exp: Likewise.
4444 * gdb.python/py-inferior.exp: Likewise.
4445 * gdb.threads/break-while-running.exp: Likewise.
4446 * gdb.threads/execl.exp: Likewise.
4447 * gdb.threads/gcore-thread.exp: Likewise.
4448 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4449 * gdb.threads/kill.exp: Likewise.
4450 * gdb.threads/linux-dp.exp: Likewise.
4451 * gdb.threads/multiple-step-overs.exp: Likewise.
4452 * gdb.threads/next-bp-other-thread.exp: Likewise.
4453 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4454 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4455 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4456 * gdb.threads/thread-find.exp: Likewise.
4457 * gdb.threads/tls.exp: Likewise.
4458 * lib/mi-support.exp (mi_reverse_list): Delete.
4459 (mi_check_thread_states): No longer reverse list.
4460
2cc57ad8
PA
44612015-11-24 Pedro Alves <palves@redhat.com>
4462
4463 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4464 use lowercase.
4465
c93e8391
SM
44662015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4467
4468 * gdb.trace/actions.c: Include trace-common.h.
4469 (main): Add a location for a fast tracepoint.
4470 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4471 the normal tracepoints.
4472 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4473
045ccf91
SM
44742015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4475
4476 * save-trace.exp: Factor out code to these...
4477 (gdb_save_tracepoints): New.
4478 (gdb_load_tracepoints): New.
4479 (do_save_load_test): New.
4480
5506f9f6
KB
44812015-11-23 Kevin Buettner <kevinb@redhat.com>
4482
4483 * gdb.base/asmlabel.exp: New test.
4484 * gdb.base/asmlabel.c: New test case.
4485
16c3b12f
JB
44862015-11-23 Joel Brobecker <brobecker@adacore.com>
4487
4488 * gdb.base/wrong_frame_bt_full-main.c: New file.
4489 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4490 * gdb.base/wrong_frame_bt_full.exp: New file.
4491
155bfbd3
JB
44922015-11-23 Joel Brobecker <brobecker@adacore.com>
4493
4494 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4495
bb097445
JM
44962015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4497
206853a0 4498 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4499 pstate register when comparing registers values in
4500 sparc64-*-linux-gnu targets to avoid spurious differences.
4501
9c88ed8f
JM
45022015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4503
206853a0 4504 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4505
96161e25
SL
45062015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4507
4508 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4509 as type argument to gdb_compile.
4510 * gdb.base/nested-subp2.exp: Likewise.
4511 * gdb.base/nested-subp3.exp: Likewise.
4512
340c2830
DV
45132015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4514
4515 * lib/dwarf.exp (_note): Fix left shift of negative value.
4516 * gdb.trace/trace-condition.exp: Likewise.
4517
c1862d0f
YQ
45182015-11-13 Yao Qi <yao.qi@linaro.org>
4519
4520 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4521 comments about d10v.
4522 (test_scalar_returns): Likewise.
4523 * gdb.base/d10v.ld: Remove.
4524 * gdb.base/overlays.exp: Remove the target triplet checking for
4525 d10v-*-*.
4526 * gdb.base/structs.exp (test_struct_returns): Remove the
4527 comments about d10v.
4528 (test_struct_calls): Likewise.
4529
77ae9c19
YQ
45302015-11-13 Yao Qi <yao.qi@linaro.org>
4531
4532 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4533 * gdb.base/gnu_vector.c: Don't include stdio.h.
4534 (main): Don't print res and call add_some_intvecs.
4535
430e004e
MK
45362015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4537
4538 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4539 macro.
4540 (func5): Removed.
4541 (func4): Use FAST_TRACEPOINT_LABEL.
4542 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4543 macro.
4544 (func): Removed.
4545 (thread_function): Use FAST_TRACEPOINT_LABEL.
4546 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4547 (func): Remove.
4548 (marker): Use FAST_TRACEPOINT_LABEL.
4549 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4550 (pendfunc1): Remove.
4551 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4552 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4553 (foo): Remove.
4554 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4555 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4556 macro.
4557 (func): Remove.
4558 (marker): Use FAST_TRACEPOINT_LABEL.
4559 * gdb.trace/trace-common.h: New header.
4560 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
4561 macro.
4562 (func): Remove.
4563 (marker): Use FAST_TRACEPOINT_LABEL.
4564 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
4565 (func): Remove.
4566 (thread_function): Use FAST_TRACEPOINT_LABEL.
4567
6e7675a7
MK
45682015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
4569
4570 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
4571 in front.
4572 * gdb.trace/change-loc.exp: Use global pcreg definition.
4573 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
4574 * gdb.trace/entry-values.exp: Use global spreg definition, add $
4575 in front.
4576 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
4577 * gdb.trace/pending.exp: Likewise.
4578 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
4579 * gdb.trace/trace-break.exp: Likewise.
4580 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
4581 in front.
4582 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
4583 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
4584 in front.
4585 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
4586
dddc0e16
JB
45872015-11-09 Joel Brobecker <brobecker@adacore.com>
4588
4589 * gdb.ada/fin_fun_out: New testcase.
4590
c6f0b406
KB
45912015-11-07 Kevin Buettner <kevinb@redhat.com>
4592
4593 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
4594 value associated with DW_AT_byte_size.
4595 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
4596 constants for DW_AT_byte_size, DW_AT_lower_bound, and
4597 DW_AT_upper_bound.
4598
f01dcfd9
KB
45992015-11-07 Kevin Buettner <kevinb@redhat.com>
4600
4601 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
4602 (gdb_target_symbol_prefix_flags): Define in terms of _asm
4603 version.
4604 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
4605 gdb.dwarf2/dw2-canonicalize-type.exp,
4606 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
4607 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
4608 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
4609 provided by gdb_target_symbol_prefix_flags_asm.
4610 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
4611 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
4612 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
4613 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
4614 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
4615 macros where needed). Use this macro for symbols which require
4616 the prefix provided by SYMBOL_PREFIX.
4617
2223449a
KB
46182015-11-05 Kevin Buettner <kevinb@redhat.com>
4619
4620 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
4621 New procs.
4622 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
4623 representing expressions, of more than one list element.
4624 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
4625 to prepend linker symbol prefix to f.
4626 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
4627 table_1 and table_2.
4628 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
4629 Likewise, for f and g.
4630 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
4631 for ptr.
4632 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
4633 for main.
4634 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
4635 table_1_ptr and table_2_ptr.
4636
6f2f1a3a
JK
46372015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4638 Joel Brobecker <brobecker@adacore.com>
4639
4640 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
4641
566c56c9
MK
46422015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
4643
4644 * gdb.reverse/s390-mvcle.c: New test.
4645 * gdb.reverse/s390-mvcle.exp: New file.
4646 * lib/gdb.exp: Enable reverse tests on s390*-linux.
4647
d5f0636b
MK
46482015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4649
4650 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
4651
7ad8b86c
MK
46522015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4653
4654 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
4655 reaching marker2.
4656 * gdb.reverse/getresuid-reverse.exp: Likewise.
4657 * gdb.reverse/pipe-reverse.exp: Likewise.
4658 * gdb.reverse/readv-reverse.exp: Likewise.
4659 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4660 * gdb.reverse/time-reverse.exp: Likewise.
4661 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
4662
4081c0f1
YQ
46632015-10-30 Yao Qi <yao.qi@linaro.org>
4664
4665 * gdb.threads/wp-replication.c (watch_count_done): Remove.
4666 (empty_cycle): Remove.
4667 (main): Don't call empty_cycle. Don't use watch_count_done.
4668 * gdb.threads/wp-replication.exp: Don't set breakpoint on
4669 empty_cycle. Rewrite the code counting HW watchpoints.
4670
452b4ba5
MK
46712015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
4672
4673 * gdb.reverse/fstatat-reverse.c: New test.
4674 * gdb.reverse/fstatat-reverse.exp: New file.
4675 * gdb.reverse/getresuid-reverse.c: New test.
4676 * gdb.reverse/getresuid-reverse.exp: New file.
4677 * gdb.reverse/pipe-reverse.c: New test.
4678 * gdb.reverse/pipe-reverse.exp: New file.
4679 * gdb.reverse/readv-reverse.c: New test.
4680 * gdb.reverse/readv-reverse.exp: New file.
4681 * gdb.reverse/recvmsg-reverse.c: New test.
4682 * gdb.reverse/recvmsg-reverse.exp: New file.
4683 * gdb.reverse/time-reverse.c: New test.
4684 * gdb.reverse/time-reverse.exp: New file.
4685 * gdb.reverse/waitpid-reverse.c: New test.
4686 * gdb.reverse/waitpid-reverse.exp: New file.
4687
5e2e7507
JK
46882015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
4691
0fde2c53
DE
46922015-10-26 Doug Evans <dje@google.com>
4693
4694 PR symtab/17391
4695 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
4696 * gdb.dwarf2/bad-regnum.c: New file.
4697 * gdb.dwarf2/bad-regnum.exp: New file.
4698
1a70ae97
DE
46992015-10-26 Doug Evans <dje@google.com>
4700
4701 PR python/18938
4702 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
4703 file.
4704
27dc26ab
JK
47052015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4706
4707 * gdb.compile/compile.exp (compile code globalvar): Update expectation
4708 for a change by "Mention language in compile error message".
4709
bed91f4d
SM
47102015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
4711
4712 PR python/18073
4713 * gdb.python/py-type.c (C::a_method): New.
4714 (C::a_const_method): New.
4715 (C::a_static_method): New.
4716 (a_function): New.
4717 * gdb.python/py-type.exp (test_fields): Test getting fields
4718 from function and method.
4719
3f2f83dd
KB
47202015-10-21 Keven Boell <keven.boell@intel.com>
4721
4722 * gdb.fortran/vla-alloc-assoc.exp: New file.
4723 * gdb.fortran/vla-datatypes.exp: New file.
4724 * gdb.fortran/vla-datatypes.f90: New file.
4725 * gdb.fortran/vla-history.exp: New file.
4726 * gdb.fortran/vla-ptype-sub.exp: New file.
4727 * gdb.fortran/vla-ptype.exp: New file.
4728 * gdb.fortran/vla-sizeof.exp: New file.
4729 * gdb.fortran/vla-sub.f90: New file.
4730 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
4731 * gdb.fortran/vla-value-sub-finish.exp: New file.
4732 * gdb.fortran/vla-value-sub.exp: New file.
4733 * gdb.fortran/vla-value.exp: New file.
4734 * gdb.fortran/vla-ptr-info.exp: New file.
4735 * gdb.mi/mi-vla-fortran.exp: New file.
4736 * gdb.mi/vla.f90: New file.
4737
27145d50
SL
47382015-10-21 Sandra Loosemore <sandra@codesourcery.com>
4739
4740 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
4741 of hardwired timeout value.
4742
5f3ff4f8
JK
47432015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4744 Pedro Alves <palves@redhat.com>
4745
4746 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
4747 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
4748
bfd09d20
JS
47492015-10-19 Josh Stone <jistone@redhat.com>
4750
4751 * gdb.base/catch-syscall.c: Include <sched.h>.
4752 (unknown_syscall): New variable.
4753 (main): Trigger a vfork and an unknown syscall.
4754 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
4755 (unknown_syscall_number): Likewise.
4756 (check_call_to_syscall): Accept an optional syscall pattern.
4757 (check_return_from_syscall): Likewise.
4758 (check_continue): Likewise.
4759 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
4760 (test_catch_syscall_skipping_return): New test toggling off 'catch
4761 syscall' to step over the syscall return, then toggling back on.
4762 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
4763 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
4764 (do_syscall_tests): Call test_catch_syscall_without_args and
4765 test_catch_syscall_mid_vfork.
4766 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
4767 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
4768
b32b93c6
AS
47692015-10-19 Andrew Stubbs <ams@codesourcery.com>
4770
4771 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
4772 print g_vE): Add new pass patterns.
4773 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
4774 print various symbol names for vptr fields.
4775
9d622bda
AB
47762015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
4777
4778 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
4779 results.
4780
0fd8ac1c
YQ
47812015-10-12 Yao Qi <yao.qi@linaro.org>
4782
4783 * gdb.arch/disp-step-insn-reloc.exp: New test case.
4784
34240514
YQ
47852015-10-12 Yao Qi <yao.qi@linaro.org>
4786
4787 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
4788 is aarch64*-*-linux*.
4789
8240f442
YQ
47902015-10-12 Yao Qi <yao.qi@linaro.org>
4791
4792 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
4793 (can_relocate_bcond_true): ... it.
4794 (can_relocate_bcond_false): New function.
4795 (foo): Likewise.
4796 (can_relocate_bl): Likewise.
4797 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
4798 can_relocate_bl.
4799
2520f728
PMR
48002015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4801
4802 * gdb.base/nested-addr.c: New file.
4803 * gdb.base/nested-addr.exp: New testcase.
4804
abcef95a
MM
48052015-10-09 Markus Metzger <markus.t.metzger@intel.com>
4806
4807 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
4808 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
4809 its output. Ignore the output of "record goto begin" and instead
4810 check that GDB is replaying.
4811
145e3ddb
PA
48122015-10-09 Pedro Alves <palves@redhat.com>
4813
4814 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
4815 (top level): Use it in the run with no args test.
4816
d5d8c4e1
IB
48172015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
4818
4819 * gdb.dlang/properties.exp: New file.
4820
06e635ef
SL
48212015-10-02 Sandra Loosemore <sandra@codesourcery.com>
4822
4823 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
4824 whether or not address 0x1000 is mapped on the target.
4825
e019fd1d
SM
48262015-09-30 Simon Marchi <simon.marchi@ericsson.com>
4827
4828 * gdb.python/py-type.exp: Do not run tests if binaries fail to
4829 build.
4830
77ba2a67
MM
48312015-09-30 Markus Metzger <markus.t.metzger@intel.com>
4832
4833 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
4834 instruction-history test.
4835
c60eb31f
DE
48362015-09-28 Doug Evans <dje@google.com>
4837
4838 * gdb.base/gcore.c (array_func): Add reference to static_array.
4839
9a3c8263
SM
48402015-09-25 Simon Marchi <simon.marchi@ericsson.com>
4841
4842 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
4843 source line.
4844
9720e656
SL
48452015-09-24 Sandra Loosemore <sandra@codesourcery.com>
4846
4847 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
4848 short or char as base type.
4849
938d3bf2
SL
48502015-09-23 Sandra Loosemore <sandra@codesourcery.com>
4851
4852 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
4853 to allow any size enum.
4854
e6c2c623
PMR
48552015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
4856
4857 * gdb.ada/array_ptr_renaming.exp: New testcase.
4858 * gdb.ada/array_ptr_renaming/foo.adb: New file.
4859 * gdb.ada/array_ptr_renaming/pack.ads: New file.
4860
06da0f77
PL
48612015-09-21 Pierre Langlois <pierre.langlois@arm.com>
4862
4863 * gdb.trace/ftrace-lock.c: New file.
4864 * gdb.trace/ftrace-lock.exp: New file.
4865
4f51c22a
PL
48662015-09-21 Pierre Langlois <pierre.langlois@arm.com>
4867
4868 * gdb.arch/insn-reloc.c: New file.
4869 * gdb.arch/ftrace-insn-reloc.exp: New file.
4870
7041adf4
PL
48712015-09-21 Pierre Langlois <pierre.langlois@arm.com>
4872
4873 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
4874 instruction.
4875 * gdb.trace/pendshr1.c (pendfunc): Likewise.
4876 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
4877 * gdb.trace/range-stepping.c: Likewise.
4878 * gdb.trace/trace-break.c: Likewise.
4879 * gdb.trace/trace-mt.c (thread_function): Likewise.
4880 * gdb.trace/ftrace.c (marker): Likewise.
4881 * gdb.trace/trace-condition.c (marker): Likewise.
4882 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
4883 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
4884 is_aarch64_target.
4885
015d2e7e
DE
48862015-09-18 Doug Evans <xdje42@gmail.com>
4887
4888 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
4889 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
4890
26b188a2
SL
48912015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4892
4893 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
4894 the breakpoint.
4895
79dc332b
SL
48962015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4897
4898 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
4899 the pending breakpoint. Remove timeout override for "Run till
4900 MI pending breakpoint on pendfunc3 on thread 2" test.
4901
f57929f2
SL
49022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4903
4904 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
4905 filename pattern.
4906
3f469b17
SL
49072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4908
4909 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
4910 in breakpoint filename pattern.
4911
515b89b3
SL
49122015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4913
7800dbe4
SL
4914 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
4915
49162015-09-18 Sandra Loosemore <sandra@codesourcery.com>
4917
515b89b3
SL
4918 * gdb.linespec/explicit.exp: Check for readline support for
4919 tab-completion tests. Fix obvious typo.
4920
d2939ba2
MM
49212015-09-18 Markus Metzger <markus.t.metzger@intel.com>
4922
4923 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
4924 and replay.
4925
cbb55fa7
MM
49262015-09-18 Markus Metzger <markus.t.metzger@intel.com>
4927
4928 * gdb.btrace/non-stop.c: New.
4929 * gdb.btrace/non-stop.exp: New.
4930
43691ca1
PL
49312015-09-17 Pierre Langlois <pierre.langlois@arm.com>
4932 Yao Qi <yao.qi@linaro.org>
4933
4934 * gdb.trace/trace-condition.c: New file.
4935 * gdb.trace/trace-condition.exp: New file.
4936
d78908cf
WW
49372015-09-16 Wei-cheng Wang <cole945@gmail.com>
4938
4939 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
4940 for testing bytecode compilation.
4941
1ed415e2
PA
49422015-09-16 Pedro Alves <palves@redhat.com>
4943 Sandra Loosemore <sandra@codesourcery.com>
4944
4945 * gdb.threads/non-stop-fair-events.c (timeout): New global.
4946 (SECONDS): Redefine.
4947 (main): Call pthread_kill and alarm early.
4948 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
4949 support.
4950 (test): If the target can't hardware step and doesn't support
4951 displaced stepping, increase the timeout.
4952
d136eff5
PA
49532015-09-16 Pedro Alves <palves@redhat.com>
4954
4955 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
4956 (enable_debug): New procedures.
4957 (test): Use them. Bail out if waiting for threads fails.
4958 (top level): Bail out if a test fails.
4959
991f019c
YQ
49602015-09-16 Yao Qi <yao.qi@linaro.org>
4961
4962 * gdb.asm/asm-source.exp: Set asm-arch for
4963 aarch64*-*-* target.
4964 * gdb.asm/aarch64.inc: New file.
4965
bfca584f
PMR
49662015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
4967
4968 * gdb.ada/array_of_variable_length.exp: New testcase.
4969 * gdb.ada/array_of_variable_length/foo.adb: New file.
4970 * gdb.ada/array_of_variable_length/pck.adb: New file.
4971 * gdb.ada/array_of_variable_length/pck.ads: New file.
4972
b326e587
DE
49732015-09-15 Doug Evans <dje@google.com>
4974
4975 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
4976 of function static local variable.
4977
5382cfab
PW
49782015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4979
4980 * gdb.threads/tls-so_extern.exp: New test file.
4981 * gdb.threads/tls-so_extern.c: New test file.
4982 * gdb.threads/tls-so_extern_main.c: New test file.
4983
141c5cc4
JK
49842015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4985
4986 * gdb.opt/solib-intra-step-lib.c: New file.
4987 * gdb.opt/solib-intra-step-main.c: New file.
4988 * gdb.opt/solib-intra-step.exp: New file.
4989
d15dcecd
PA
49902015-09-15 Pedro Alves <palves@redhat.com>
4991
4992 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
4993 gdb_continue_to_breakpoint instead of gdb_test_multiple.
4994
4c2f2a79
PA
49952015-09-14 Pedro Alves <palves@redhat.com>
4996
4997 * gdb.base/hook-stop-continue.c: Delete.
4998 * gdb.base/hook-stop-continue.exp: Delete.
4999 * gdb.base/hook-stop-frame.c: Delete.
5000 * gdb.base/hook-stop-frame.exp: Delete.
5001 * gdb.base/hook-stop.c: New file.
5002 * gdb.base/hook-stop.exp: New file.
5003
919e6dbe
PMR
50042015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5005
5006 * gdb.ada/access_to_packed_array.exp: New testcase.
5007 * gdb.ada/access_to_packed_array/foo.adb: New file.
5008 * gdb.ada/access_to_packed_array/pack.adb: New file.
5009 * gdb.ada/access_to_packed_array/pack.ads: New file.
5010
157280a4
MM
50112015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5012
5013 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5014 buffer size test.
5015
2fd33e94
DB
50162015-09-11 Don Breazeal <donb@codesourcery.com>
5017
5018 * gdb.base/foll-exec.c: Add copyright header. Fix
5019 formatting issues.
5020 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5021 (do_exec_tests): Use clean_restart in place of zap_session,
5022 and for test initialization. Fix formatting issues. Use
5023 fail in place of perror.
5024 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5025 an expect statement to match an expression with output from
5026 the program under debug.
5027 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5028 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5029 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5030 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5031 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5032
e70b6e8e
DE
50332015-09-09 Doug Evans <dje@google.com>
5034
5035 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5036
7a551a51
DE
50372015-09-09 Doug Evans <dje@google.com>
5038
5039 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5040
4c666f84
DE
50412015-09-09 Doug Evans <dje@google.com>
5042
5043 * gdb.base/savedregs.exp: Fix typo.
5044
243a9253
PA
50452015-09-09 Pedro Alves <palves@redhat.com>
5046
5047 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5048
c0fa8fbd
SL
50492015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5050
5051 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5052 command actually switches threads. Give up on remaining
5053 tests if target fails to stop at breakpoint.
5054
cd7c1778
PMR
50552015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5056
5057 * gdb.ada/funcall_char.exp: New testcase.
5058 * gdb.ada/funcall_char/foo.adb: New file.
5059
dc5c8746
PMR
50602015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5061
5062 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5063 expected outputs. Add two testcases for completing ambiguous
5064 functions.
5065 * gdb.ada/complete/aux_pck.adb: New file.
5066 * gdb.ada/complete/aux_pck.ads: New file.
5067 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5068 Ambiguous_Func functions.
5069 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5070 * gdb.ada/complete/pck.adb: Likewise.
5071
4e83a1e7
UW
50722015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5073
5074 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5075 failures to run the test program under GDB.
5076
8ce74153
LM
50772015-08-26 Luis Machado <lgustavo@codesourcery.com>
5078
5079 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5080 to C.
5081
e9756d52
PP
50822015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5083
5084 * gdb.base/run-after-attach.exp: New test file.
5085 * gdb.base/run-after-attach.c: New test file.
5086
8d37573b
DB
50872015-08-26 Don Breazeal <donb@codesourcery.com>
5088
5089 * gdb.base/foll-exec-2.c: New test program.
5090 * gdb.base/foll-exec-2.exp: New test.
5091
63e43d3a
PMR
50922015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5093
5094 * gdb.base/nested-subp1.exp: New file.
5095 * gdb.base/nested-subp1.c: New file.
5096 * gdb.base/nested-subp2.exp: New file.
5097 * gdb.base/nested-subp2.c: New file.
5098 * gdb.base/nested-subp3.exp: New file.
5099 * gdb.base/nested-subp3.c: New file.
5100
3d40fbb5
PA
51012015-08-24 Pedro Alves <palves@redhat.com>
5102
5103 * gdb.server/connect-without-multi-process.c: New file.
5104 * gdb.server/connect-without-multi-process.exp: New file.
5105
4422ac93
LM
51062015-08-24 Luis Machado <lgustavo@codesourcery.com>
5107
5108 * gdb.opt/inline-markers.c: Make z int.
5109
91dddb86
LM
51102015-08-24 Luis Machado <lgustavo@codesourcery.com>
5111
5112 * gdb.opt/inline-markers.c: Make z volatile.
5113
a48847ee
LM
51142015-08-24 Luis Machado <lgustavo@codesourcery.com>
5115
5116 * gdb.opt/inline-bt.c: New volatile global z.
5117 * gdb.opt/inline-cmds.c: Likewise.
5118 * gdb.opt/inline-locals.c: Likewise.
5119 * gdb.opt/inline-markers.c: New extern global z.
5120 (marker): Use z.
5121 (inline_fn): Likewise.
5122
0ebbc52b
PA
51232015-08-24 Pedro Alves <palves@redhat.com>
5124
5125 * config/m32r-stub.exp: Remove file.
5126 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5127 * gdb.base/call-rt-st.exp: Likewise.
5128 * gdb.base/call-strs.exp: Likewise.
5129 * gdb.base/default.exp: Remove references to h8300-*-hms and
5130 *-*-udi*.
5131 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5132
77c365df
AA
51332015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5134
5135 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5136 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5137 and "return" use KFAIL when GDB can not read/write the vector
5138 return value.
5139
4313b8c0
GB
51402015-08-21 Gary Benson <gbenson@redhat.com>
5141
5142 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5143
0e433b32
PA
51442015-08-20 Pedro Alves <palves@redhat.com>
5145
5146 * gdb.server/solib-list.exp: No longer expect an interior stop in
5147 non-stop mode.
5148
221e1a37
PA
51492015-08-20 Pedro Alves <palves@redhat.com>
5150
5151 * gdb.server/connect-stopped-target.c: New file.
5152 * gdb.server/connect-stopped-target.exp: New file.
5153
40e3ad0e
PA
51542015-08-20 Pedro Alves <palves@redhat.com>
5155
5156 * gdb.dwarf2/comp-unit-lang.exp: New file.
5157 * gdb.dwarf2/comp-unit-lang.c: New file.
5158
af39b327
PMR
51592015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5160
5161 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5162 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5163
7d45c7c3 51642015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5165
7d45c7c3
KB
5166 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5167 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5168
4d6cceb4
DE
51692015-08-18 Doug Evans <dje@google.com>
5170 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5171
5172 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5173 skip_python_tests. New arg prompt_regexp.
5174 (skip_python_tests): New function.
5175 * lib/mi-support.exp (mi_skip_python_tests): New function.
5176 * gdb.python/py-mi-objfile-gdb.py: New file.
5177 * gdb.python/py-mi-objfile.c: New file.
5178 * gdb.python/py-mi-objfile.exp: New file.
5179
ad89c2aa
KS
51802015-08-17 Keith Seitz <keiths@redhat.com>
5181
5182 * gdb.linespec/explicit.exp: Move strace test from here ...
5183 * gdb.trace/strace.exp: ... to here.
5184
e3ae3c43
PP
51852015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5186
5187 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5188 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5189
604b2636
DE
51902015-08-14 Doug Evans <xdje42@gmail.com>
5191
5192 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5193 inferior before selecting a new file.
5194
6ff0ba5f
DE
51952015-08-14 Doug Evans <xdje42@gmail.com>
5196
5197 * gdb.mi/mi-disassemble.exp: Update.
5198 * gdb.base/disasm-optim.S: New file.
5199 * gdb.base/disasm-optim.c: New file.
5200 * gdb.base/disasm-optim.h: New file.
5201 * gdb.base/disasm-optim.exp: New file.
5202
9ca98f92
KS
52032015-08-14 Keith Seitz <keiths@redhat.com>
5204
5205 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5206 "evaluated-by".
5207
52bbc560
JB
52082015-08-13 Joel Brobecker <brobecker@adacore.com>
5209
5210 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5211
5d8c3ed3
PMR
52122015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5213
5214 * gdb.ada/fun_renaming.exp: New testcase.
5215 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5216 * gdb.ada/fun_renaming/pack.adb: New file.
5217 * gdb.ada/fun_renaming/pack.ads: New file.
5218
ea8812bc
KS
52192015-08-12 Keith Seitz <keiths@redhat.com>
5220
5221 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5222 gdb_get_line_number.
5223
4dafcdeb
JB
52242015-08-12 Joel Brobecker <brobecker@adacore.com>
5225
5226 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5227 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5228 gdb.base/dso2dso.exp: New files.
5229
5ba32597
SDJ
52302015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5231 Pedro Alves <palves@redhat.com>
5232 Keith Seitz <keiths@redhat.com>
5233
5234 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5235 GDBFLAGS.
5236
b6dafabf
PP
52372015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5238
5239 * gdb.base/gdbhistsize-history.exp
5240 (test_histsize_history_setting): Use save_vars.
5241 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5242 Use save_vars.
5243 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5244 * gdb.base/readline.exp: Use save_vars.
5245
abe8e607
PP
52462015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5247
5248 * lib/gdb.exp (save_vars): New proc.
5249
629500fa
KS
52502015-08-11 Keith Seitz <keiths@redhat.com>
5251
5252 * gdb.base/help.exp: Update help_breakpoint_text.
5253
eb8c4e2e
KS
52542015-08-11 Keith Seitz <keiths@redhat.com>
5255
5256 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5257 (at toplevel): Call test_explicit_breakpoints.
5258 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5259 breakpoints.
5260 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5261 breakpoint conditions, "-cond".
5262
87f0e720
KS
52632015-08-11 Keith Seitz <keiths@redhat.com>
5264
5265 * gdb.linespec/3explicit.c: New file.
5266 * gdb.linespec/cpexplicit.cc: New file.
5267 * gdb.linespec/cpexplicit.exp: New file.
5268 * gdb.linespec/explicit.c: New file.
5269 * gdb.linespec/explicit.exp: New file.
5270 * gdb.linespec/explicit2.c: New file.
5271 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5272 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5273 before using in the matching pattern.
5274 Clarify that `prefix' is a regular expression.
5275
f00aae0f
KS
52762015-08-11 Keith Seitz <keiths@redhat.com>
5277
5278 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5279 test.
5280 Add tests for missing ",FMT" and ",".
5281
e27852be
DE
52822015-08-10 Doug Evans <dje@google.com>
5283 Keith Seitz <keiths@redhat.com>
5284
5285 PR gdb/17960
5286 * gdb.base/completion.exp: Add location completer tests.
5287
7f03bd92
PA
52882015-08-07 Pedro Alves <palves@redhat.com>
5289
5290 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5291 tests here.
5292 (top level): Run do_test with and without displaced stepping.
5293
3fc8eb30
PA
52942015-08-07 Pedro Alves <palves@redhat.com>
5295
5296 * gdb.base/valgrind-disp-step.c: New file.
5297 * gdb.base/valgrind-disp-step.exp: New file.
5298
d4569d7b
PA
52992015-08-07 Pedro Alves <palves@redhat.com>
5300
5301 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5302 Delete function.
5303 (main): Add alarm. Run an infinite loop instead of calling
5304 wait_threads.
5305 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5306 comment.
5307 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5308 Delete function.
5309 (main): Add alarm. Run an infinite loop instead of calling
5310 wait_threads.
5311 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5312 comment.
5313
e1316e60
PA
53142015-08-07 Pedro Alves <palves@redhat.com>
5315
5316 * gdb.base/checkpoint-ns.exp: New file.
5317 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5318 standard_testfile.
5319
da8c46d2
MM
53202015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5321
5322 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5323 * gdb.btrace/instruction_history.exp: Update.
5324 * gdb.btrace/tsx.exp: New.
5325 * gdb.btrace/tsx.c: New.
5326
de1c2c52
PA
53272015-08-06 Pedro Alves <palves@redhat.com>
5328
5329 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5330 increase timeout.
5331 * gdb.reverse/until-precsave.exp: Bump timeouts.
5332
782e0bf4
PA
53332015-08-06 Pedro Alves <palves@redhat.com>
5334
5335 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5336
83e97ed0
PA
53372015-08-06 Pedro Alves <palves@redhat.com>
5338
5339 PR gdb/18749
5340 * gdb.threads/process-dies-while-handling-bp.c: New file.
5341 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5342
863d01bd
PA
53432015-08-06 Pedro Alves <palves@redhat.com>
5344
5345 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5346 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5347
0a39bb32
PA
53482015-08-05 Pedro Alves <palves@redhat.com>
5349
5350 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5351 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5352
ee2d2b10
SL
53532015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5354
5355 * gdb.base/bp-permanent.exp: Report test as unsupported if
5356 the target cannot stop at the permanent breakpoint.
5357
4e1bdb00
DE
53582015-08-03 Doug Evans <dje@google.com>
5359
5360 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5361 10000.
5362
3d338901
DE
53632015-08-03 Doug Evans <dje@google.com>
5364
5365 * Makefile.in (workers/%.worker, build-perf): New rule.
5366 (GDB_PERFTEST_MODE): New variable.
5367 (check-perf): Use it.
5368 (clean): Clean up gdb.perf parallel build subdirs.
5369 * lib/build-piece.exp: New file.
5370 * lib/gdb.exp (make_gdb_parallel_path): New function
5371 (standard_output_file, standard_temp_file): Call it.
5372 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5373 of $GDB_PARALLEL.
5374 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5375
af061d3e
DE
53762015-08-03 Doug Evans <dje@google.com>
5377
8e1afc81 5378 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5379 (LOG_FILE_NAME): New global.
5380 (TextReporter.__init__): Initialize self.txt_sum.
5381 (TextReporter.report): Add support for multiple data-points.
5382 Move report to perftest.sum, put raw data in perftest.log.
5383 (TextReporter.start): Open sum and log files.
5384 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5385 * gdb.perf/lib/perftest/testresult.py
5386 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5387
2c8c5d37
PA
53882015-07-31 Pedro Alves <palves@redhat.com>
5389
5390 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5391 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5392 kill_wait_spawned_process instead of explicit "kill -9".
5393 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5394 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5395 kill_wait_spawned_process.
5396 * gdb.base/attach-twice.exp: Likewise.
5397 * gdb.base/attach.exp: Likewise.
5398 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5399 gdb_test_multiple.
5400 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5401 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5402 kill_wait_spawned_process.
5403 * gdb.base/valgrind-infcall.exp: Likewise.
5404 * gdb.multi/multi-attach.exp: Likewise.
5405 * gdb.python/py-prompt.exp: Likewise.
5406 * gdb.python/py-sync-interp.exp: Likewise.
5407 * gdb.server/ext-attach.exp: Likewise.
5408 * gdb.threads/attach-into-signal.exp (corefunc): Use
5409 spawn_wait_for_attach, spawn_id_get_pid and
5410 kill_wait_spawned_process.
5411 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5412 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5413 spawn_id_get_pid and kill_wait_spawned_process.
5414 * gdb.threads/attach-stopped.exp (corefunc): Use
5415 spawn_wait_for_attach, spawn_id_get_pid and
5416 kill_wait_spawned_process.
5417 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5418 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5419 kill_wait_spawned_process instead of explicit "kill -9".
5420 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5421 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5422 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5423 processes. Don't map cygwin/windows pids here. Now returns a
5424 spawn id list.
5425
032a0fca
SL
54262015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5427
5428 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5429 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5430 correct patch.
5431
61a934ca
SL
54322015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5433
5434 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5435
4bc4d428
SL
54362015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5437
5438 Reapply:
5439 2014-05-21 Mark Wielaard <mjw@redhat.com>
5440
5441 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5442
998d452a
PA
54432015-07-30 Pedro Alves <palves@redhat.com>
5444
5445 * linux-low.c (handle_extended_wait): Set the child's last
5446 reported status to TARGET_WAITKIND_STOPPED.
5447
69dde7dc
PA
54482015-07-30 Pedro Alves <palves@redhat.com>
5449
5450 PR threads/18600
5451 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5452 only shows inferior 1.
5453
4dd63d48
PA
54542015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5455 Pedro Alves <palves@redhat.com>
5456
5457 PR threads/18600
5458 * gdb.threads/fork-plus-threads.c: New file.
5459 * gdb.threads/fork-plus-threads.exp: New file.
5460
d618e4c5
PP
54612015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5462
5463 * gdb.base/batch-preserve-term-settings.exp
5464 (test_terminal_settings_preserved_after_cli_exit): Use
5465 send_quit_command.
5466
1eef6428
PA
54672015-07-29 Pedro Alves <palves@redhat.com>
5468 Don Breazeal <donb@codesourcery.com>
5469
5470 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5471 output from both inferior_spawn_id and gdb_spawn_id.
5472
7da5b897
SDJ
54732015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5474
5475 * gdb.threads/attach-into-signal.exp (corefunc): Use
5476 with_test_prefix on nested loops, uniquefying the test messages.
5477
dac804df
SDJ
54782015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5479
5480 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5481 commit.
5482
06265e53
PP
54832015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5484
5485 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5486 New proc.
5487 (test_terminal_settings_preserved_after_sigterm): New test.
5488
18206ca3
PP
54892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5490
5491 * gdb.base/batch-preserve-term-settings.exp
5492 (test_terminal_settings_preserved_after_cli_exit): New test.
5493
90074d11
PP
54942015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5495
5496 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5497 manipulation of saved_gdbflags.
5498 (test_terminal_settings_preserved): Remove global declaration of
5499 the unused variable pagination_prompt. Remove manipulation of
5500 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5501 GDBFLAGS.
5502
eb1a7902
PA
55032015-07-29 Pedro Alves <palves@redhat.com>
5504
5505 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5506
8b75dd3b
PA
55072015-07-29 Pedro Alves <palves@redhat.com>
5508
5509 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5510 at the top.
5511
dedad4e3
PA
55122015-07-29 Pedro Alves <palves@redhat.com>
5513
5514 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5515 (main): Call gdb_unbuffer_output.
5516 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5517 (main): Call gdb_unbuffer_output.
5518 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5519 (main): Call gdb_unbuffer_output.
5520 * gdb.base/call-strs.exp: Adjust to step over the
5521 gdb_unbuffer_output call.
5522 * gdb.base/catch-gdb-caused-signals.c: Include
5523 "../lib/unbuffer_output.c".
5524 (main): Call gdb_unbuffer_output.
5525 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5526 (main): Call gdb_unbuffer_output.
5527 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5528 (main): Call gdb_unbuffer_output.
5529 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5530 (main): Call gdb_unbuffer_output.
5531 * gdb.base/shlib-call.exp: Adjust to step over the
5532 gdb_unbuffer_output call.
5533 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5534 (main): Call gdb_unbuffer_output.
5535 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5536 (main): Call gdb_unbuffer_output.
5537 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5538 (main): Rename to ...
5539 (test): ... this.
5540 (main): Reimplement.
5541 * gdb.base/varargs.exp: Run to test instead of to main.
5542 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5543 (main): Call gdb_unbuffer_output.
5544
58789a91
PA
55452015-07-29 Pedro Alves <palves@redhat.com>
5546
5547 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5548 factore out from mi_continue_dprintf. For call-style dprintfs,
5549 expect dprintf output out of $inferior_spawn_id.
5550 (mi_continue_dprintf): Use mi_expect_dprintf.
5551 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5552 (main): Call gdb_unbuffer_output.
5553
e8376742
PA
55542015-07-29 Pedro Alves <palves@redhat.com>
5555
5556 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5557 (default_mi_gdb_start): Set inferior_spawn_id instead of
5558 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5559 gdb_spawn_id.
5560 (mi_gdb_test): Always expect inferior output from both
5561 $inferior_spawn_id and $gdb_spawn_id.
5562
08280010
PA
55632015-07-29 Pedro Alves <palves@redhat.com>
5564
5565 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
5566 send_inferior and $inferior_spawn_id.
5567
4d30e432
PA
55682015-07-29 Pedro Alves <palves@redhat.com>
5569
5570 * gdb.gdb/complaints.exp (test_initial_complaints)
5571 (test_serial_complaints, test_short_complaints): Use
5572 gdb_test_stdio.
5573 (test_empty_complaint): Handle $inferior_spawn_id !=
5574 $gdb_spawn_id.
5575
0d30a335
PA
55762015-07-29 Pedro Alves <palves@redhat.com>
5577
5578 * gdb.base/varargs.exp: Use gdb_test_stdio.
5579
39413b29
PA
55802015-07-29 Pedro Alves <palves@redhat.com>
5581
5582 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
5583
7cb000a9
PA
55842015-07-29 Pedro Alves <palves@redhat.com>
5585
5586 * gdb.base/ending-run.exp: Use gdb_test_stdio.
5587
d7b8ac82
PA
55882015-07-29 Pedro Alves <palves@redhat.com>
5589
5590 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
5591 parameter into two new parameters, "inf_result" and "gdb_result".
5592 Expect inferior output and gdb output from $inferior_spawn_id and
5593 $gdb_spawn_id, respectively. Adjust all callers.
5594
789c3a0c
PA
55952015-07-29 Pedro Alves <palves@redhat.com>
5596
5597 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
5598 of gdb_test_sequence.
5599
77e760c3
PA
56002015-07-29 Pedro Alves <palves@redhat.com>
5601
5602 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
5603 (saw_spurious_output): Expect inferior output from
5604 $inferior_spawn_id. Use gdb_test_stdio.
5605
8396d2cd
PA
56062015-07-29 Pedro Alves <palves@redhat.com>
5607
5608 * gdb.base/dprintf.exp: Use standard_testfile. Change
5609 prepare_for_testing call.
5610 (srcfile): Don't set.
5611 (restart): New procedure.
5612 (test_dprintf): New procecure, use to continue over dprintfs.
5613 (test_call, test_agent): New procedures, tests moved here.
5614 Restart gdb and recreate dprintfs. Adjust expected output.
5615
2051d61f
PA
56162015-07-29 Pedro Alves <palves@redhat.com>
5617
5618 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
5619
452397af
PA
56202015-07-29 Pedro Alves <palves@redhat.com>
5621
5622 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
5623
8aed9555
PA
56242015-07-29 Pedro Alves <palves@redhat.com>
5625
5626 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
5627 gdb_test_stdio.
5628
188a61b4
PA
56292015-07-29 Pedro Alves <palves@redhat.com>
5630
5631 * lib/gdb.exp (gdb_test_stdio): New procedure.
5632
12264a45
PA
56332015-07-29 Pedro Alves <palves@redhat.com>
5634
5635 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
5636
23ffc893
PA
56372015-07-29 Pedro Alves <palves@redhat.com>
5638
5639 * gdb.base/call-signal-resume.exp: Remove check for
5640 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
5641 * gdb.base/unwindonsignal.exp: Likewise.
5642 * gdb.base/call-signals.c (gen_signal): Remove printf call.
5643 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
5644
65566918
PA
56452015-07-29 Pedro Alves <palves@redhat.com>
5646
5647 * gdb.base/siginfo-addr.c (pass): New function.
5648 (handler): Call it iff si_addr is correct.
5649 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
5650 Set a breakpoint at "pass" and continue to it.
5651
d60a9221
SDJ
56522015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
5653
5654 * gdb.python/py-objfile.exp: Make some tests have unique names.
5655 * gdb.python/py-pp-registration.exp: Likewise.
5656
bde40b8f
PA
56572015-07-28 Pedro Alves <palves@redhat.com>
5658
5659 * gdb.server/server-exec-info.exp: Issue a "disconnect".
5660
13e1dec8
SM
56612015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5662
5663 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
5664
da33c9a7
SM
56652015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5666
5667 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
5668
077836f7
PP
56692015-07-27 Patrick Palka <patrick@parcs.ath.cx>
5670
5671 * gdb.base/gdb-sigterm-2.exp: New test.
5672
b8cc7b2e
DE
56732015-07-25 Doug Evans <xdje42@gmail.com>
5674
5675 Revert:
5676 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
5677 (workers/%.worker, build-perf): New rule.
5678 (GDB_PERFTEST_MODE): New variable.
5679 (check-perf): Use it.
5680 (clean): Clean up gdb.perf parallel build subdirs.
5681 * lib/build-piece.exp: New file.
5682 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
5683 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
5684 name.
5685 (standard_temp_file): Ditto.
5686 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5687 of $GDB_PARALLEL.
5688
c8bd4544
DE
56892015-07-24 Doug Evans <dje@google.com>
5690
5691 * gdb.perf/lib/perftest/utils.py: New file.
5692 * gdb.perf/gm-hello.cc: New file.
5693 * gdb.perf/gm-pervasive-typedef.cc: New file.
5694 * gdb.perf/gm-pervasive-typedef.h: New file.
5695 * gdb.perf/gm-std.cc: New file.
5696 * gdb.perf/gm-std.h: New file.
5697 * gdb.perf/gm-use-cerr.cc: New file.
5698 * gdb.perf/gm-utils.h: New file.
5699 * gdb.perf/gmonster-null-lookup.py: New file.
5700 * gdb.perf/gmonster-pervasive-typedef.py: New file.
5701 * gdb.perf/gmonster-print-cerr.py: New file.
5702 * gdb.perf/gmonster-ptype-string.py: New file.
5703 * gdb.perf/gmonster-runto-main.py: New file.
5704 * gdb.perf/gmonster-select-file.py: New file.
5705 * gdb.perf/gmonster1-null-lookup.exp: New file.
5706 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
5707 * gdb.perf/gmonster1-print-cerr.exp: New file.
5708 * gdb.perf/gmonster1-ptype-string.exp: New file.
5709 * gdb.perf/gmonster1-runto-main.exp: New file.
5710 * gdb.perf/gmonster1-select-file.exp: New file.
5711 * gdb.perf/gmonster1.cc: New file.
5712 * gdb.perf/gmonster1.exp: New file.
5713 * gdb.perf/gmonster2-null-lookup.exp: New file.
5714 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
5715 * gdb.perf/gmonster2-print-cerr.exp: New file.
5716 * gdb.perf/gmonster2-ptype-string.exp: New file.
5717 * gdb.perf/gmonster2-runto-main.exp: New file.
5718 * gdb.perf/gmonster2-select-file.exp: New file.
5719 * gdb.perf/gmonster2.cc: New file.
5720 * gdb.perf/gmonster2.exp: New file.
5721
6eab34f3
DE
57222015-07-24 Doug Evans <dje@google.com>
5723
5724 * gdb.perf/README: New file.
5725 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
5726 * lib/gen-perf-test.exp: New file.
5727
63738bfd
DE
57282015-07-24 Doug Evans <dje@google.com>
5729
5730 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
5731 (PerfTest::startup): New function.
5732 (PerfTest::run): Return result of calling body.
5733 (PerfTest::assemble): Rewrite.
5734 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
5735 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
5736 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
5737 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
5738 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
5739
7b606f95
DE
57402015-07-24 Doug Evans <dje@google.com>
5741
5742 * lib/gdb.exp (clean_restart): Make executable optional.
5743
a97b16b8
DE
57442015-07-24 Doug Evans <dje@google.com>
5745
5746 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
5747 compiler_info references.
5748 * gdb.cp/temargs.exp: Ditto.
5749 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
5750 (get_compiler_info): Early exit if already computed. Set compiler_info
5751 to "unknown" if there was a problem.
5752 (test_compiler_info): Add function comment. Call get_compiler_info.
5753
35baa57f
DE
57542015-07-24 Doug Evans <dje@google.com>
5755
5756 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
5757 (workers/%.worker, build-perf): New rule.
5758 (GDB_PERFTEST_MODE): New variable.
5759 (check-perf): Use it.
5760 (clean): Clean up gdb.perf parallel build subdirs.
5761 * lib/build-piece.exp: New file.
5762 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
5763 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
5764 name.
5765 (standard_temp_file): Ditto.
5766 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5767 of $GDB_PARALLEL.
5768
6ebea266
DE
57692015-07-24 Doug Evans <dje@google.com>
5770
5771 * lib/future.exp (gdb_default_target_compile): New option
5772 "early_flags".
5773 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
5774 --as-needed.
5775
1e76a7e9
SDJ
57762015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
5777
5778 * gdb.base/catch-syscall.exp: Call gdb_exit before
5779 gdb_skip_xml_test.
5780
5068630a
PA
57812015-07-24 Pedro Alves <palves@redhat.com>
5782
5783 * gdb.python/py-events.exp: Accept output between the stop event
5784 and the prompt.
5785 * gdb.python/py-evsignal.exp: Likewise.
5786 * gdb.python/py-evthreads.exp: Likewise.
5787
77598427
PA
57882015-07-24 Pedro Alves <palves@redhat.com>
5789
5790 PR gdb/18717
5791 * gdb.threads/non-ldr-exit.c: New file.
5792 * gdb.threads/non-ldr-exit.exp: New file.
5793
11e6c98f
YQ
57942015-07-24 Yao Qi <yao.qi@linaro.org>
5795
5796 * gdb.server/ext-wrapper.exp: Test --wrapper option when
5797 restarting process.
5798
51aee833
YQ
57992015-07-24 Yao Qi <yao.qi@linaro.org>
5800
5801 * gdb.server/ext-restart.exp: New file.
5802
8cfe207c
YQ
58032015-07-24 Yao Qi <yao.qi@linaro.org>
5804
5805 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
5806 argument options.
5807 * gdb.server/ext-wrapper.exp: New file.
5808
cc12ce38
DE
58092015-07-23 Doug Evans <dje@google.com>
5810
5811 * gdb.dwarf2/dw2-dummy-cu.S: New file.
5812 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
5813
d0d84780
PMR
58142015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
5815
5816 * gdb.ada/var_arr_typedef.exp: New testcase.
5817 * gdb.ada/var_arr_typedef/pack.adb: New file.
5818 * gdb.ada/var_arr_typedef/pack.ads: New file.
5819 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
5820
8b558f79
JB
58212015-07-20 Joel Brobecker <brobecker@adacore.com>
5822
5823 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
5824
775a3298
JK
58252015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5826
5827 * gdb.arch/i386-biarch-core.exp: Replace istarget
5828 by "complete set gnutarget". Remove expectation for the "core-file"
5829 command.
5830
db1ff28b
JK
58312015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5832
5833 Revert the previous commit:
5834 Tests for validate symbol file using build-id.
5835
0a94970d
JK
58362015-07-15 Aleksandar Ristovski <aristovski@qnx.com
5837
5838 Tests for validate symbol file using build-id.
5839 * gdb.base/solib-mismatch-lib.c: New file.
5840 * gdb.base/solib-mismatch-libmod.c: New file.
5841 * gdb.base/solib-mismatch.c: New file.
5842 * gdb.base/solib-mismatch.exp: New file.
5843
03346981
SL
58442015-07-15 Sandra Loosemore <sandra@codesourcery.com>
5845
5846 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
5847 nios2-*-linux*.
5848 * gdb.base/sigbpt.exp (stepi_out): Likewise.
5849 * gdb.base/siginfo.exp: Likewise.
5850 * gdb.base/sigstep.exp (advance, advancei): Likewise.
5851
42422cc7
PL
58522015-07-15 Pierre Langlois <pierre.langlois@arm.com>
5853
5854 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
5855 Move it to ...
5856 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
5857 ... here.
5858 * gdb.trace/range-stepping.exp: Check that the target supports
5859 range stepping.
5860
cfa68bae
JK
58612015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5862
5863 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
5864
8ffdba26
PA
58652015-07-14 Pedro Alves <palves@redhat.com>
5866
5867 * gdb.base/killed-outside.exp: New file.
5868 * gdb.base/killed-outside.c: New file.
5869
218a5a11
JK
58702015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5871
5872 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
5873 (n at main): New.
5874 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
5875
e03ed3c6
AA
58762015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
5877
5878 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
5879 infcall tests instead of setting up for KFAIL.
5880
485668e5
MM
58812015-07-10 Markus Metzger <markus.t.metzger@intel.com>
5882
5883 * gdb.btrace/record_goto-step.exp: New.
5884
08464196
JK
58852015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5886
5887 PR compile/18484
5888 * gdb.compile/compile.c (struct struct_type): Add volatile to
5889 selffield's type.
5890 * gdb.compile/compile.exp
5891 (compile code struct_object.selffield = &struct_object): Skip further
5892 struct_object tests if this one xfails.
5893
bcf5c1d9
RC
58942015-07-08 Robert O'Callahan <robert@ocallahan.org>
5895
5896 PR exp/18617
5897 * gdb.trace/ax.exp: Add test.
5898
4931af25
YQ
58992015-07-07 Yao Qi <yao.qi@linaro.org>
5900
5901 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
5902 instead of istarget "aarch64*-*-*".
5903 * gdb.arch/aarch64-fp.exp: Likewise.
5904 * gdb.base/float.exp: Likewise.
5905 * gdb.reverse/aarch64.exp: Likewise.
5906 * lib/gdb.exp (is_aarch64_target): New proc.
5907
9fcf688e
YQ
59082015-07-07 Yao Qi <yao.qi@linaro.org>
5909
5910 * lib/gdb.exp (is_aarch32_target): New proc.
5911 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
5912 instead of "istarget "arm*-*-*"".
5913 * gdb.arch/arm-disp-step.exp: Likewise.
5914 * gdb.arch/thumb-bx-pc.exp: Likewise.
5915 * gdb.arch/thumb-prologue.exp: Likewise.
5916 * gdb.arch/thumb-singlestep.exp: Likewise.
5917 * gdb.base/disp-step-syscall.exp: Likewise.
5918 * gdb.base/float.exp: Likewise.
5919
fbd8d50d
YQ
59202015-07-07 Yao Qi <yao.qi@linaro.org>
5921
5922 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
5923 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
5924
71be1fdc
YQ
59252015-07-07 Yao Qi <yao.qi@linaro.org>
5926
5927 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
5928 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
5929 if it exists.
5930 * gdb.multi/multi-arch.exp: Likewise.
5931
3e221d36
SM
59322015-07-07 Simon Marchi <simon.marchi@ericsson.com>
5933
5934 * gdb.python/py-lazy-string.exp: Add missing parentheses to
5935 print.
5936
d441430b
YQ
59372015-07-07 Yao Qi <yao.qi@linaro.org>
5938
5939 * gdb.arch/thumb-singlestep.exp: Do one more single step.
5940
06f810bd
MG
59412015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
5942
5943 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
5944 '[' and ']' characters.
5945
5e61e7c0
IB
59462015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
5947
5948 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
5949
28bf096c
PA
59502015-06-29 Pedro Alves <palves@redhat.com>
5951
5952 PR threads/18127
5953 * gdb.threads/hand-call-new-thread.c: New file.
5954 * gdb.threads/hand-call-new-thread.c: New file.
5955
ee93cd5e
KS
59562015-06-26 Keith Seitz <keiths@redhat.com>
5957 Doug Evans <dje@google.com>
5958
5959 PR 16253
5960 * gdb.cp/var-tag-2.cc: New file.
5961 * gdb.cp/var-tag-3.cc: New file.
5962 * gdb.cp/var-tag-4.cc: New file.
5963 * gdb.cp/var-tag.cc: New file.
5964 * gdb.cp/var-tag.exp: New file.
5965
fc637f04
PP
59662015-06-26 Patrick Palka <patrick@parcs.ath.cx>
5967
5968 * gdb.base/history-duplicates.exp: New test.
5969
2e52ae68
PP
59702015-06-26 Patrick Palka <patrick@parcs.ath.cx>
5971
5972 * gdb.base/completion.exp: Test the completion of the "focus"
5973 command.
5974
6e22494e
JK
59752015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5976
5977 * gdb.arch/amd64-prologue-skip.S: New file.
5978 * gdb.arch/amd64-prologue-skip.exp: New file.
5979
bf7b9cd9
SM
59802015-06-25 Simon Marchi <simon.marchi@ericsson.com>
5981
5982 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
5983 is_address_zero_readable check.
5984
201e8dfd
PB
59852015-06-24 Peter Bergner <bergner@vnet.ibm.com>
5986
5987 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
5988 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
5989
5cd867b4
YQ
59902015-06-24 Yao Qi <yao.qi@linaro.org>
5991
5992 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
5993 linux targets.
5994
4d7be007
YQ
59952015-06-24 Yao Qi <yao.qi@linaro.org>
5996
5997 * lib/gdb.exp (supports_get_siginfo_type): New proc.
5998 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
5999 * gdb.base/siginfo-thread.exp: Likewise.
6000
07fcd301
YQ
60012015-06-22 Yao Qi <yao.qi@linaro.org>
6002
6003 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6004
52042a00
YQ
60052015-06-22 Yao Qi <yao.qi@linaro.org>
6006
6007 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6008 aarch64*-*-*.
6009 (skip_hw_watchpoint_tests): Likewise.
6010
74bd41ce
PP
60112015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6012
6013 * gdb.base/gdbinit-history.exp: Test the interaction between
6014 setting GDBHISTSIZE and setting the history size via .gdbinit.
6015
bc460514
PP
60162015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6017
6018 PR gdb/16999
6019 * gdb.base/gdbhistsize-history.exp: New test.
6020
b58c513b
PP
60212015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6022
6023 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6024 with GDBHISTSIZE.
6025 * gdb.base/readline.exp: Likewise.
6026
92046791
YQ
60272015-06-17 Yao Qi <yao.qi@linaro.org>
6028
6029 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6030 line.
6031
2093d2d3
PP
60322015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6033
6034 * gdb.base/gdbinit-history.exp: Add test case to check that
6035 an unlimited history file does not get truncated on exit.
6036
e6c693af
AA
60372015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6038
6039 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6040 (VECTOR): New macro. Use it...
6041 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6042 ...for these typedefs.
6043 (int8, char1, int1, double1): New typedefs.
6044 (struct just_int2, struct two_int2): New structures.
6045 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6046 (add_structvecs, add_singlevecs): New functions.
6047 (main): Call add_some_intvecs twice.
6048 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6049 the compile and exit upon failure. Try compiling for the "native"
6050 architecture. Test inferior function calls with vector arguments
6051 and vector return value handling with "finish" and "return".
6052
c74f7d1c
JT
60532015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6054
6055 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6056 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6057 PE file.
6058 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6059
98aa42ee
AT
60602015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6061
6062 PR breakpoints/16465
6063 * gdb.mi/mi-dprintf-pending.c: New file.
6064 * gdb.mi/mi-dprintf-pending.exp: New test.
6065 * gdb.mi/mi-dprintf-pendshr.c: New file.
6066
7d73c23c 60672015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6068 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6069
6070 * gdb.arch/i386-mpx-map.c: New file.
6071 * gdb.arch/i386-mpx-map.exp: New File.
6072
60732015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6074
6075 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6076 * gdb.arch/i386-mpx.exp: Indentation fixed.
6077
60782015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6079
6080 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6081 function and improved indentation.
6082 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6083 gdb_test_multiple. Added additional tests to skip the test.
6084
60852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6086
6087 * gdb.arch/i386-avx512.c: Change path in include file.
6088 * gdb.arch/i386-avx512.exp: Change include dir path
6089 compilation flag.
6090 * gdb.arch/i386-mpx.c: Change path in include file.
6091 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6092 flag.
6093
d5eba19a
JK
60942015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6095
6096 * gdb.compile/compile-print.exp (compile print *vararray@3)
6097 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6098
7f361056
JK
60992015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6100
6101 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6102 (do not keep jit in memory): ... this.
6103 (expect 5): Change it to ...
6104 (expect no 5): ... this.
6105
3b462ec2
SM
61062015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6107
6108 PR gdb/15564
6109 * gdb.mi/mi-detach.exp: New file.
6110
e0619de6
JK
61112015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 PR symtab/18392
6114 * gdb.arch/amd64-tailcall-self.S: New file.
6115 * gdb.arch/amd64-tailcall-self.c: New file.
6116 * gdb.arch/amd64-tailcall-self.exp: New file.
6117
e970cb34
DB
61182015-05-28 Don Breazeal <donb@codesourcery.com>
6119
6120 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6121 tests for remote targets by checking is_target_gdbserver.
6122
b2e2f908
DE
61232015-05-27 Doug Evans <dje@google.com>
6124
6125 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6126 * gdb.dwarf2/opaque-type-lookup.c: New file.
6127 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6128
82c7be31
DE
61292015-05-26 Doug Evans <dje@google.com>
6130
6131 * gdb.cp/iostream.cc: New file.
6132 * gdb.cp/iostream.exp: New file.
6133
b4f54984
DE
61342015-05-26 Doug Evans <dje@google.com>
6135
6136 * gdb.dwarf2/dw2-op-call.exp: Update.
6137 * gdb.dwarf2/dw4-sig-types.exp: Update.
6138 * gdb.dwarf2/implptr.exp: Update.
6139 * gdb.mi/mi-cmd-param-changed.exp: Update.
6140
4ea6efe9
DE
61412015-05-26 Doug Evans <dje@google.com>
6142
6143 * gdb.python/py-lazy-string.c: New file.
6144 * gdb.python/py-lazy-string.exp: New file.
6145 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6146 (main): Update. Add estring3.
6147 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6148 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6149
f6bb7db3
YQ
61502015-05-26 Omair Javaid <omair.javaid@linaro.org>
6151 Yao Qi <yao.qi@linaro.org>
6152
6153 * gdb.reverse/aarch64.c: New.
6154 * gdb.reverse/aarch64.exp: New.
6155
a81bfbd0
OJ
61562015-05-26 Omair Javaid <omair.javaid@linaro.org>
6157
25d49b86
PA
6158 * lib/gdb.exp (supports_process_record): Return true for
6159 aarch64*-linux*.
a81bfbd0
OJ
6160 (supports_reverse): Likewise.
6161
158bf1b4
PP
61622015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6163
6164 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6165 Use with_test_prefix.
6166
a0145030
AB
61672015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6168
6169 * gdb.base/completion.exp: Add test for completion of layout
6170 names.
6171
ebe3b578
AB
61722015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6173
6174 * lib/gdb.exp (skip_tui_tests): New proc.
6175 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6176
84204ed7
PA
61772015-05-19 Pedro Alves <palves@redhat.com>
6178
6179 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6180 Save the whole env array instead of just HOME. Unset HISTSIZE in
6181 the environment while testing. Restore whole environment
6182 afterwards.
6183
37442ce1
DE
61842015-05-16 Doug Evans <xdje42@gmail.com>
6185
6186 * gdb.guile/scm-ports.c: New file.
6187 * gdb.guile/scm-ports.exp: Add memory port tests.
6188
36de76f9
JK
61892015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 * gdb.compile/compile-print.c: New file.
6192 * gdb.compile/compile-print.exp: New file.
6193
3a9558c4
JK
61942015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6195
6196 * gdb.compile/compile-ops.exp: Cast param to void.
6197 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6198 (compile code struct_object.selffield = &struct_object): Add xfail.
6199
aa715135
JG
62002015-05-15 Joel Brobecker <brobecker@adacore.com>
6201
6202 * gdb.ada/arr_enum_with_gap: New testcase.
6203
931e5bc3
JG
62042015-05-15 Joel Brobecker <brobecker@adacore.com>
6205
6206 * gdb.ada/byte_packed_arr: New testcase.
6207
9cd4d857
JB
62082015-05-15 Joel Brobecker <brobecker@adacore.com>
6209
6210 * gdb.ada/pckd_neg: New testcase.
6211
ebfd00d2
PP
62122015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6213
6214 PR gdb/17820
6215 * gdb.base/gdbinit-history.exp: New test.
6216 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6217 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6218
4c082a81
SC
62192015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6220
6221 * gdb.python/py-xmethods.cc: Enhance test case.
6222 * gdb.python/py-xmethods.exp: New tests.
6223 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6224 function.
6225 (B_indexoper): Likewise.
6226 (global_dm_list) : Add new xmethod worker functions.
6227
f7797074
SDJ
62282015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6229
6230 * gdb.base/coredump-filter.exp: Correctly unset
6231 "coredump_var_addr" array.
6232
a4674e4e
PA
62332015-05-08 Pedro Alves <palves@redhat.com>
6234
6235 * gdb.server/non-existing-program.exp: Unset spawn_id.
6236
df2eb078
SC
62372015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6238
6239 PR python/18291
6240 * gdb.python/py-xmethods.exp: Add tests.
6241
422349a3
YQ
62422015-05-08 Yao Qi <yao.qi@linaro.org>
6243
6244 PR gdb/18208
6245 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6246 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6247 function set_coredump_filter, and remove remote_exec call.
6248 Remove argument ipid. Callers update.
6249 (top level): Don't get inferior's PID.
6250
63fc80ce
AA
62512015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6252
6253 * gdb.base/watch_thread_num.exp: Skip test on targets without
6254 access watchpoints.
6255
80ad801e
PA
62562015-05-06 Pedro Alves <palves@redhat.com>
6257
6258 PR server/18081
6259 * gdb.server/non-existing-program.exp: New file.
6260
0fa7fe50
JB
62612015-05-05 Joel Brobecker <brobecker@adacore.com>
6262
6263 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6264
3ea89b92
PMR
62652015-05-05 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.ada/out_of_line_in_inlined: New testcase.
6268
87b8eff0
JB
62692015-05-05 Joel Brobecker <brobecker@adacore.com>
6270
6271 * gdb.ada/var_rec_arr: New testcase.
6272
5fccc635
YQ
62732015-04-30 Yao Qi <yao.qi@linaro.org>
6274
6275 * gdb.base/break-idempotent.exp: If
6276 skip_hw_watchpoint_multi_tests returns true, skip the tests
6277 on "rwatch" and "awatch".
6278
42d38f42
YQ
62792015-04-30 Yao Qi <yao.qi@linaro.org>
6280
6281 * gdb.base/relativedebug.exp: Invoke gdb command
6282 "info sharedlibrary", and if libc.so doesn't have debug info,
6283 skip the test.
6284
2ce1cdbf
DE
62852015-04-29 Doug Evans <dje@google.com>
6286
6287 * gdb.python/py-xmethods.exp: Add ptype tests.
6288 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6289 get_result_type method.
6290
f24a38c5
LM
62912015-04-29 Luis Machado <lgustavo@codesourcery.com>
6292
6293 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6294 the target does not support hardware watchpoints.
6295
ecbf2b3c
LM
62962015-04-29 Luis Machado <lgustavo@codesourcery.com>
6297
6298 * gdb.base/break-always.exp: Abort testing if writing to memory
6299 causes an error.
6300
34f5f757
DE
63012015-04-28 Doug Evans <dje@google.com>
6302
6303 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6304 * gdb.python/py-pp-registration.exp: ... here. New file.
6305 * gdb.python/py-pp-registration.c: New file.
6306 * gdb.python/py-pp-registration.py: New file.
6307
69b4374a
DE
63082015-04-28 Doug Evans <dje@google.com>
6309
6310 * gdb.python/py-bad-printers.c: New file.
6311 * gdb.python/py-bad-printers.py: New file.
6312 * gdb.python/py-bad-printers.exp: New file.
6313
59fb7612
SS
63142015-04-28 Sasha Smundak <asmundak@google.com>
6315
6316 * gdb.python/py-type.exp: New test.
6317
2631b16a
AW
63182015-04-28 Andy Wingo <wingo@igalia.com>
6319
6320 * gdb.python/py-parameter.exp:
6321 * gdb.guile/scm-parameter.exp: Escape the path that we are
6322 matching against, as it might contain characters that are special
6323 to regular expressions.
6324
460efde1
JB
63252015-04-27 Joel Brobecker <brobecker@adacore.com>
6326
6327 * gdb.ada/rec_comp: New testcase.
6328
2d369d8e
SDJ
63292015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6330
6331 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6332 before using it.
6333
cf75d6c3
AB
63342015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6335
6336 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6337 new tests for verilog output.
6338
8dbe7ca5
YQ
63392015-04-24 Yao Qi <yao.qi@linaro.org>
6340
6341 * boards/remote-gdbserver-on-localhost.exp: New file.
6342
4ef9fb2f
PA
63432015-04-23 Pedro Alves <palves@redhat.com>
6344
6345 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6346 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6347 "end of file", remove $inferior_spawn_id from the indirect list.
6348
0a803169
PA
63492015-04-23 Pedro Alves <palves@redhat.com>
6350
6351 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6352
749ef8f8
PA
63532015-04-23 Pedro Alves <palves@redhat.com>
6354
6355 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6356 on $any_spawn_id instead of only on $gdb_spawn_id.
6357
8aae4344
PM
63582015-04-21 Pierre Muller <muller@sourceware.org>
6359
6360 PR pascal/17815
6361 * lib/pascal.exp (gpc_compile): Add new option "class".
6362 (fpc_compile): Likewise.
6363 * gdb.pascal/case-insensitive-symbols.pas: New file.
6364 * gdb.pascal/case-insensitive-symbols.exp: New file.
6365
1586c8fb
GB
63662015-04-20 Gary Benson <gbenson@redhat.com>
6367
6368 * gdb.base/attach.exp: Fix three extended remote failures.
6369
1b6e6f5c
GB
63702015-04-17 Gary Benson <gbenson@redhat.com>
6371
6372 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6373 the main executable over the remote protocol.
6374
e797481d
PA
63752015-04-16 Pedro Alves <palves@redhat.com>
6376
6377 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6378 a new gdbserver if gdbserver_reconnect_p is set.
6379
1ca99c42
PA
63802015-04-16 Pedro Alves <palves@redhat.com>
6381
6382 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6383 is set, don't exit gdbserver.
6384
af9fd6f8
AA
63852015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6386
6387 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6388 appropriate .insn, such that an older assembler can be used.
6389 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6390 the z/Architecture instruction set on 31-bit targets as well.
6391
04ff1e61
AA
63922015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6393
6394 * gdb.go/handcall.exp: Remove all logic related to the first
6395 breakpoint and rely on go_runto_main instead.
6396 * gdb.go/strings.exp: Likewise.
6397 * gdb.go/unsafe.exp: Likewise.
6398 * gdb.go/hello.exp: Likewise. Also rename the remaining
6399 breakpoint marker to "breakpoint 1".
6400 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6401 * gdb.go/strings.go: Likewise.
6402 * gdb.go/unsafe.go: Likewise.
6403 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6404 "set breakpoint 2 here" and rename the remaining breakpoint marker
6405 to "breakpoint 1".
6406
40d2f8d6
SM
64072015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6408
6409 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6410 if itertools.imap is not present.
6411 * gdb.python/py-objfile.exp: Add parentheses.
6412 * gdb.python/py-type.exp: Same.
6413 * gdb.python/py-unwind-maint.py: Same.
6414
8cbc97c6
YQ
64152015-04-15 Yao Qi <yao.qi@linaro.org>
6416
6417 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6418 of ":$ptr_size" and set its form explicitly.
6419
45fd756c
YQ
64202015-04-15 Pedro Alves <palves@redhat.com>
6421 Yao Qi <yao.qi@linaro.org>
6422
6423 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6424 timeout by factor of 4.
6425 (test_regular_watch): Likewise.
6426 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6427 * gdb.reverse/sigall-reverse.exp: Likewise.
6428 * gdb.reverse/until-precsave.exp: Likewise.
6429 * lib/gdb.exp (with_timeout_factor): New proc.
6430 (gdb_expect): Move some code to ...
6431 (get_largest_timeout): ... here. New procedure.
6432
9e811bc3
LM
64332015-04-14 Luis Machado <lgustavo@codesourcery.com>
6434
6435 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6436
0ff6fcb2
LM
64372015-04-13 Luis Machado <lgustavo@codesourcery.com>
6438
6439 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6440 to write to the .text section.
6441
7578d5f7
LM
64422015-04-13 Luis Machado <lgustavo@codesourcery.com>
6443
6444 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6445 Handle the case of targets that do not provide PID information.
6446
2efe15c4
YQ
64472015-04-13 Yao Qi <yao.qi@linaro.org>
6448
6449 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6450 and use expect instead of gdb_expect.
6451
8cd8f2f8
SDJ
64522015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6453
6454 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6455 "coredump_var_addr" to avoid naming conflict with other testcases.
6456
9ee41772
PA
64572015-04-10 Pedro Alves <palves@redhat.com>
6458
6459 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6460 gdb_test_sequence and gdb_assert.
6461
07473109
PA
64622015-04-10 Pedro Alves <palves@redhat.com>
6463
6464 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6465 test messages that don't include the breakpoint address.
6466
de3db44c
YQ
64672015-04-10 Yao Qi <yao.qi@linaro.org>
6468
6469 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6470 false for some offset and width combinations which aren't
6471 supported by linux kernel.
6472
c79d856c
PA
64732015-04-10 Pedro Alves <palves@redhat.com>
6474
6475 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6476 procedure, factored out from ...
6477 (top level): ... here. Add "set displaced-stepping" testing axis.
6478 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6479 parameter "displaced". Use it.
6480 (top level): Use foreach and add "set displaced-stepping" testing
6481 axis.
6482
ebc90b50
PA
64832015-04-10 Pedro Alves <palves@redhat.com>
6484
6485 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6486 Remove comment.
6487 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6488 both the address of the instruction that triggers the watchpoint
6489 and the address of the instruction immediately after, and use
6490 those addresses for the test. Fix comment.
6491
8f572e5c
PA
64922015-04-10 Pedro Alves <palves@redhat.com>
6493
6494 * gdb.base/sigstep.exp (breakpoint_to_handler)
6495 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6496 Test "backtrace" in handler.
6497 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6498 (top level): Add new "displaced" test axis to
6499 breakpoint_to_handler, breakpoint_to_handler_entry and
6500 breakpoint_over_handler.
6501
8d707a12
PA
65022015-04-10 Pedro Alves <palves@redhat.com>
6503
6504 PR gdb/18216
6505 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6506
ef713951
YQ
65072015-04-10 Yao Qi <yao.qi@linaro.org>
6508
6509 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6510 (test_add_rn_pc): New function.
6511 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6512 (top level): Invoke test_add_rn_pc.
6513
906d60cf
PA
65142015-04-10 Pedro Alves <palves@redhat.com>
6515
6516 PR gdb/13858
6517 * gdb.base/step-over-no-symbols.exp: New file.
6518
f2983cc3
AW
65192015-04-09 Andy Wingo <wingo@igalia.com>
6520
6521 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6522 after the Python tests.
6523
6d62641c
SDJ
65242015-04-08 Keith Seitz <keiths@redhat.com>
6525
6526 PR python/16699
6527 * gdb.python/py-completion.exp: New tests for completion.
6528 * gdb.python/py-completion.py (CompleteLimit1): New class.
6529 (CompleteLimit2): Likewise.
6530 (CompleteLimit3): Likewise.
6531 (CompleteLimit4): Likewise.
6532 (CompleteLimit5): Likewise.
6533 (CompleteLimit6): Likewise.
6534 (CompleteLimit7): Likewise.
6535
f3770638
PA
65362015-04-08 Pedro Alves <palves@redhat.com>
6537
6538 PR gdb/18214
6539 PR gdb/18216
6540 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6541 function.
6542 (main): Install it as SIGUSR1 handler.
6543 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6544 parameter. Always use "setup" as prefix. Toggle "set
6545 displaced-stepping" off/on depending on global. Don't switch to
6546 thread 1 here.
6547 (top level): Add displaced stepping "off/on" test axis. Update
6548 "setup" calls. Wrap each subtest with with_test_prefix. Test
6549 continuing with a queued signal in each thread.
6550
4496bed7
PA
65512015-04-08 Pedro Alves <palves@redhat.com>
6552
6553 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6554 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6555 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6556 Return early if running to main fails.
6557 * gdb.trace/while-stepping.exp: Likewise.
6558
b97fde92
PA
65592015-04-07 Pedro Alves <palves@redhat.com>
6560
6561 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
6562 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
6563 interact with inferior program.
6564
f71c18e7
PA
65652015-04-07 Pedro Alves <palves@redhat.com>
6566
6567 * lib/gdb.exp (inferior_spawn_id): New global.
6568 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
6569 spawn id after processing the user code.
6570 (default_gdb_start): Set inferior_spawn_id.
6571 (send_inferior): New procedure.
6572 * lib/gdbserver-support.exp (gdbserver_start): Set
6573 inferior_spawn_id.
6574 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
6575
6423214f
PA
65762015-04-07 Pedro Alves <palves@redhat.com>
6577
6578 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
6579 * lib/gdbserver-support.exp (gdbserver_start): Make
6580 $server_spawn_id global.
6581 (gdbserver_start): Don't wait for gdbserver's spawn id with
6582 expect_background.
6583 (close_gdbserver): New procedure.
6584 (gdb_exit): Rename the default version and reimplement.
6585
71c0ee8c
PA
65862015-04-07 Pedro Alves <palves@redhat.com>
6587
72f4393d 6588 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
6589 append the substituted item, not the original item.
6590
203bc29b
PA
65912015-04-07 Pedro Alves <palves@redhat.com>
6592
6593 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
6594 gdb_expect.
6595
508a3ddf
PA
65962015-04-07 Pedro Alves <palves@redhat.com>
6597
6598 * gdb.base/interrupt.exp: Don't handle the case of the inferior
6599 output appearing once only.
6600
9f6dbe2b
PA
66012015-04-07 Pedro Alves <palves@redhat.com>
6602
6603 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
6604 that doesn't expect anything. Return early if running to main
6605 fails.
6606
337532fa
YQ
66072015-04-07 Yao Qi <yao.qi@linaro.org>
6608
6609 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
6610 (child_function): Call alarm.
6611 (main): Move call to alarm into the loop.
6612 * gdb.threads/non-stop-fair-events.exp: Build program with
6613 -DTIMEOUT=$timeout.
6614
01b622d4
DE
66152015-04-06 Doug Evans <xdje42@gmail.com>
6616
6617 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
6618 Fix dest parameter to board_info.
6619 (fpc_compile): Ditto.
6620 (gdb_compile_pascal): Rename dest arg to destfile.
6621
961f4160
PMR
66222015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
6623
6624 * gdb.ada/funcall_ref.exp: New file.
6625 * gdb.ada/funcall_ref/foo.adb: New file.
6626
cafda597
YQ
66272015-04-02 Yao Qi <yao.qi@linaro.org>
6628
6629 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
6630 is remote.
6631
fed040c6
GB
66322015-04-02 Gary Benson <gbenson@redhat.com>
6633
6634 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
6635
d11916aa
SS
66362015-04-01 Sasha Smundak <asmundak@google.com>
6637
6638 * gdb.python/py-unwind-maint.c: New file.
6639 * gdb.python/py-unwind-maint.exp: New test.
6640 * gdb.python/py-unwind-maint.py: New file.
6641 * gdb.python/py-unwind.c: New file.
6642 * gdb.python/py-unwind.exp: New test.
6643 * gdb.python/py-unwind.py: New test.
6644
a1471180
PA
66452015-04-01 Pedro Alves <palves@redhat.com>
6646
6647 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
6648 to fail instead of non-existent $test.
6649
0bbeccb1
PA
66502015-04-01 Pedro Alves <palves@redhat.com>
6651
6652 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
6653 GDBFLAGS if not empty.
6654
3c724c8c
PMR
66552015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
6656
6657 * gdb.ada/complete.exp: Remove "multi_line".
6658 * gdb.ada/info_exc.exp: Remove "multi_line".
6659 * gdb.ada/packed_tagged.exp: Remove "multi_line".
6660 * gdb.ada/ptype_field.exp: Remove "multi_line".
6661 * gdb.ada/sym_print_name.exp: Remove "multi_line".
6662 * gdb.ada/tagged.exp: Remove "multi_line".
6663 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
6664 [multi_line ...]
6665 * gdb.btrace/delta.exp: Likewise.
6666 * gdb.btrace/exception.exp: Likewise.
6667 * gdb.btrace/function_call_history.exp: Likewise.
6668 * gdb.btrace/instruction_history.exp: Likewise.
6669 * gdb.btrace/nohist.exp: Likewise.
6670 * gdb.btrace/record_goto.exp: Likewise.
6671 * gdb.btrace/segv.exp: Likewise.
6672 * gdb.btrace/stepi.exp: Likewise.
6673 * gdb.btrace/tailcall.exp: Likewise.
6674 * gdb.btrace/unknown_functions.exp: Likewise.
6675 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
6676 * lib/gdb.exp: Add the "multi_line" helper.
6677
4eec2deb
PA
66782015-04-01 Pedro Alves <palves@redhat.com>
6679
6680 * gdb.threads/tid-reuse.c: New file.
6681 * gdb.threads/tid-reuse.exp: New file.
6682
df8411da
SDJ
66832015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
6684
6685 PR corefiles/16092
6686 * gdb.base/coredump-filter.c: New file.
6687 * gdb.base/coredump-filter.exp: Likewise.
6688
6ef37366
PM
66892015-03-27 Petr Machata <pmachata@redhat.com>
6690
6691 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
6692 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
6693 (Dwarf::assemble): Initialize them.
6694 (Dwarf::lines): New function.
6695
7ec911b0
JT
66962015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
6697
6698 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
6699 SYMBOL_PREFIX for x86_64-*-cygwin.
6700
ff908ebf
AW
67012015-03-26 Andy Wingo <wingo@igalia.com>
6702
6703 PR symtab/18148
6704 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
6705 const_value but not a location.
6706 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
6707 location defined in non-main CUs are visible.
6708
6d5f0679
YQ
67092015-03-26 Yao Qi <yao.qi@linaro.org>
6710
6711 PR testsuite/18139
6712 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
6713 Add a line number entry for the same line.
6714 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
6715 Add a line number entry for the same line.
6716
2898689b
YQ
67172015-03-26 Yao Qi <yao.qi@linaro.org>
6718
6719 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
6720 .int 0.
6721 (func): Likewise. Add .Lfunc_1 label.
6722 Use .Lfunc_1 label.
6723 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
6724 .int 0.
6725 (func): Likewise.
6726 Use .Lfunc_1 label.
6727
85180498
YQ
67282015-03-26 Yao Qi <yao.qi@linaro.org>
6729
6730 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
6731 Call gdb_compile instead to compile each .s files without debug
6732 information.
6733
8aa08a8d
YQ
67342015-03-26 Yao Qi <yao.qi@linaro.org>
6735
6736 * gdb.base/savedregs.exp (process_saved_regs): Make
6737 "Saved registers:" optional in the pattern.
6738
66849923
MM
67392015-03-25 Markus Metzger <markus.t.metzger@intel.com>
6740
6741 * gdb.btrace/next.exp: Merged into step.exp.
6742 * gdb.btrace/finish.exp: Merged into step.exp.
6743 * gdb.btrace/nexti.exp: Merged into stepi.exp.
6744 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
6745 "record goto" and checking the exact replay position.
6746 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
6747 check for "Recording format" in "info record" output.
6748 * gdb.btrace/record_goto.exp: Choose test file based on target.
6749 * gdb.btrace/x86-record_goto.S: Renamed into ...
6750 * gdb.btrace/x86_64-record_goto.S: ... this.
6751 * gdb.btrace/i686-record_goto.S: New.
6752 * gdb.btrace/x86-tailcall.S: Renamed into ...
6753 * gdb.btrace/x86_64-tailcall.S: ... this.
6754 * gdb.btrace/i686-tailcall.S: New.
6755 * gdb.btrace/x86-tailcall.c: Renamed into ...
6756 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
6757 separate statements. Update test.
6758 * gdb.btrace/delta.exp: Use record_goto.c as test file.
6759 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
6760 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
6761 * gdb.btrace/tailcall.exp: Choose test file based on target.
6762 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
6763
11cc1b74
MM
67642015-03-25 Markus Metzger <markus.t.metzger@intel.com>
6765
6766 * gdb.btrace/exception.exp: Increase BTS buffer size.
6767
a25d8bf9
PA
67682015-03-24 Pedro Alves <palves@redhat.com>
6769
6770 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
6771
856e7dd6
PA
67722015-03-24 Pedro Alves <palves@redhat.com>
6773
6774 * gdb.threads/schedlock.exp (test_step): No longer expect that
6775 "set scheduler-locking step" with "next" over a function call runs
6776 threads unlocked.
6777
ad235a41
AT
67782015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
6779
6780 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
6781
15630549
AT
67822015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
6783
6784 PR breakpoints/16466
6785 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
6786 * gdb.mi/mi-pending.c (thread_func): New function.
6787 (int main): Add threading support required.
6788 * gdb.mi/mi-pending.exp: Add tests for this issue.
6789 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
6790 (pendfunc2): Remove stdio dependency.
6791 * gdb.mi/mi-pendshr2.c: New file.
6792
693dca06
KS
67932015-03-23 Keith Seitz <keiths@redhat.com>
6794
6795 * gdb.linespec/keywords.c: New file.
6796 * gdb.linespec/keywords.exp: New file.
6797
7e993ebf
KS
67982015-03-23 Keith Seitz <keiths@redhat.com>
6799
6800 PR gdb/18021
6801 * gdb.dwarf2/staticvirtual.exp: New test.
6802
bc23328c
JK
68032015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6804
6805 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
6806 * README: Remove HP-UX and gdb.hp.
6807 (configuration):
6808 * configure: Regenerate.
6809 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
6810 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
6811 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
6812 gdb.hp/gdb.defects/Makefile.
6813 * gdb.hp/Makefile.in: File deleted.
6814 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
6815 * gdb.hp/gdb.aCC/optimize.c: File deleted.
6816 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
6817 * gdb.hp/gdb.aCC/run.c: File deleted.
6818 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
6819 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
6820 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
6821 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
6822 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
6823 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
6824 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
6825 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
6826 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
6827 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
6828 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
6829 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
6830 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
6831 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
6832 * gdb.hp/gdb.base-hp/reg.s: File deleted.
6833 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
6834 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
6835 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
6836 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
6837 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
6838 * gdb.hp/gdb.compat/Makefile.in: File deleted.
6839 * gdb.hp/gdb.compat/average.c: File deleted.
6840 * gdb.hp/gdb.compat/sum.c: File deleted.
6841 * gdb.hp/gdb.compat/xdb.c: File deleted.
6842 * gdb.hp/gdb.compat/xdb0.c: File deleted.
6843 * gdb.hp/gdb.compat/xdb0.h: File deleted.
6844 * gdb.hp/gdb.compat/xdb1.c: File deleted.
6845 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
6846 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
6847 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
6848 * gdb.hp/gdb.defects/Makefile.in: File deleted.
6849 * gdb.hp/gdb.defects/bs14602.c: File deleted.
6850 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
6851 * gdb.hp/gdb.defects/solib-d.c: File deleted.
6852 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
6853 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
6854 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
6855 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
6856 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
6857 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
6858 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
6859 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
6860 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
6861 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
6862 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
6863 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
6864 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
6865 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
6866 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
6867 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
6868 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
6869 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
6870 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
6871 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
6872 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
6873 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
6874 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
6875 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
6876 * gdb.hp/tools/odump: File deleted.
6877
8bf3b159
PA
68782015-03-19 Pedro Alves <palves@redhat.com>
6879
6880 * gdb.threads/continue-pending-status.exp (saw_thread_2)
6881 (saw_thread_3): New globals.
6882 (top level): Increment them when an event for the corresponding
6883 thread is seen.
6884 (no thread starvation): New test.
6885
eb54c8bf
PA
68862015-03-19 Pedro Alves <palves@redhat.com>
6887
6888 * gdb.threads/continue-pending-status.c: New file.
6889 * gdb.threads/continue-pending-status.exp: New file.
6890
32d2e5d6
PA
68912015-03-18 Pedro Alves <palves@redhat.com>
6892
6893 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
6894 Use gdb_is_target_remote instead of is_remote. Use
6895 gdb_test_multiple instead of gdb_expect. Exit early if
6896 gdb_test_multiple hits its internal matches. Tighten stepi tests
6897 expected output. Fail on exit with any signal, instead of just
6898 SIGILL.
6899
f68f11b7
YQ
69002015-03-18 Yao Qi <yao.qi@linaro.org>
6901
6902 PR tdep/18107
6903 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
6904 variable.
6905 * gdb.base/catch-syscall.exp: Don't skip it on
6906 aarch64*-*-linux* target. Remove elements in all_syscalls.
6907 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
6908 target.
6909 (setup_all_syscalls): New proc.
6910
ca5fd19b
YQ
69112015-03-16 Yao Qi <yao.qi@linaro.org>
6912
6913 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
6914 (top level): Skip tests if valid_addr_p returns false for
6915 $cmd1 or $cmd2.
6916
85642ba0
AW
69172015-03-11 Andy Wingo <wingo@igalia.com>
6918
6919 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
6920
e03f9645
YQ
69212015-03-11 Yao Qi <yao.qi@linaro.org>
6922
6923 * gdb.base/catch-syscall.exp: Fix typo in comments.
6924
5d0962b2
YQ
69252015-03-11 Yao Qi <yao.qi@linaro.org>
6926
6927 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
6928
b2df3cef
PA
69292015-03-09 Pedro Alves <palves@redhat.com>
6930
6931 * dg-extract-results.py: Delete.
6932
ef878e53
PA
69332015-03-09 Pedro Alves <palves@redhat.com>
6934
6935 Merge dg-extract-results.sh from GCC upstream (r218843).
6936
6937 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
6938 * dg-extract-results.sh: Use --text with grep to avoid issues with
6939 binary files. Fall back to cat -v, if that doesn't work.
6940
9494d219
PA
69412015-03-05 Pedro Alves <palves@redhat.com>
6942
6943 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
6944
a8d9763a
SM
69452015-03-04 Simon Marchi <simon.marchi@ericsson.com>
6946
6947 * lib/mi-support.exp (mi_expect_interrupt): Accept
6948 alternative event for when in all-stop mode.
6949
be9957b8
PA
69502015-03-04 Pedro Alves <palves@redhat.com>
6951
6952 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
6953
d57be0f4 69542015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
6955
6956 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
6957
c214c7cf
AA
69582015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
6959
6960 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
6961 regexps for GDB's current line display, accept a hex address
6962 preceding the line number.
6963
6d74a497
AA
69642015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
6965
6966 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
6967 the 'arch1' variable for "s390*-linux*" targets.
6968
511aee7c
PA
69692015-03-04 Pedro Alves <palves@redhat.com>
6970
6971 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
6972 (main): Pass missing retval argument to pthread_join call.
6973
95e50b27
PA
69742015-03-02 Pedro Alves <palves@redhat.com>
6975
6976 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
6977 (top level): Call do_test with non-stop as well.
6978
28054d69
PA
69792015-03-02 Pedro Alves <palves@redhat.com>
6980
6981 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
6982 -1.
6983
4fa5d7b4
AA
69842015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
6985
6986 * gdb.arch/s390-vregs.exp: New test.
6987 * gdb.arch/s390-vregs.S: New file.
6988
97c18565
PA
69892015-02-27 Pedro Alves <palves@redhat.com>
6990
6991 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
6992 call to catch_command_errors.
6993 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
6994 catch_command_errors.
6995
a37bfa30
PA
69962015-02-27 Pedro Alves <palves@redhat.com>
6997
6998 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
6999 "true" for boolean result.
7000 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7001 prototype of main.
7002
6f98576f
PA
70032015-02-27 Pedro Alves <palves@redhat.com>
7004
7005 * lib/unbuffer_output.c: New file.
7006 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7007 (main): Call gdb_unbuffer_output.
7008
eba5ab56
YQ
70092015-02-27 Yao Qi <yao.qi@linaro.org>
7010
7011 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7012 target.
7013
0def5aaa
DE
70142015-02-26 Doug Evans <dje@google.com>
7015
7016 * gdb.cp/class2.cc (Dbase, D): New classes.
7017 (main): New local delta.
7018 * gdb.cp/class2.exp: Test printing delta.
7019 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7020 (dynbar): New global.
7021 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7022
081a1c2c
JK
70232015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7024
7025 * gdb.compile/compile-ifunc.c: New file.
7026 * gdb.compile/compile-ifunc.exp: New file.
7027
2f41223f
AT
70282015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7029
7030 * gdb.base/structs.exp: Check for correct struct on finish.
7031
03eddd80
YQ
70322015-02-26 Yao Qi <yao.qi@linaro.org>
7033
7034 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7035 is zero.
7036
80c57053
JK
70372015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7038
7039 * gdb.arch/cordic.ko.bz2: New file.
7040 * gdb.arch/cordic.ko.debug.bz2: New file.
7041 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7042
21613c12
YQ
70432015-02-25 Yao Qi <yao.qi@linaro.org>
7044
7045 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7046 aarch64*-*-* target.
7047
d8b901ed
PA
70482015-02-23 Pedro Alves <palves@redhat.com>
7049
7050 * lib/gdb.exp (delete_breakpoints): Rewrite using
7051 gdb_test_multiple.
7052
e5b85ead
PA
70532015-02-23 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.base/info-os.c: Include stdlib.h.
7056
85c3a371
DE
70572015-02-22 Doug Evans <xdje42@gmail.com>
7058
7059 PR symtab/17855
7060 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7061 is read after symbols have been re-read.
7062 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7063 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7064
96553a0c
DE
70652015-02-21 Doug Evans <dje@google.com>
7066
7067 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7068
97a0c697
JK
70692015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7070
7071 PR corefiles/17808
7072 * gdb.arch/i386-biarch-core.core.bz2: New file.
7073 * gdb.arch/i386-biarch-core.exp: New file.
7074
a47cd6e9
PA
70752015-02-21 Pedro Alves <palves@redhat.com>
7076
7077 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7078 runto_main fails.
7079
c5facdc4
PA
70802015-02-20 Pedro Alves <palves@redhat.com>
7081
7082 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7083 info probes.
7084
2db9a427
PA
70852015-02-20 Pedro Alves <palves@redhat.com>
7086
7087 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7088
60fb7e9e
PA
70892015-02-20 Pedro Alves <palves@redhat.com>
7090
7091 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7092 clean_restart before gdb_target_supports_trace.
7093
5c5019c2
PA
70942015-02-20 Pedro Alves <palves@redhat.com>
7095
7096 PR threads/18006
7097 * gdb.threads/clone-thread_db.c: New file.
7098 * gdb.threads/clone-thread_db.exp: New file.
7099
c9587f88
AT
71002015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7101
7102 PR breakpoints/16812
7103 * gdb.base/catch-gdb-caused-signals.c: New file.
7104 * gdb.base/catch-gdb-caused-signals.exp: New file.
7105
f6a88844
JM
71062015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7107
7108 * configure: Regenerated.
7109 * configure.ac: Use GDB_AC_TRANSFORM.
7110 * aclocal.m4: sinclude ../transform.m4.
7111
497c491b
JM
71122015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7113
7114 * lib/dtrace.exp: New file.
7115 * gdb.base/dtrace-probe.exp: Likewise.
7116 * gdb.base/dtrace-probe.d: Likewise.
7117 * gdb.base/dtrace-probe.c: Likewise.
7118 * lib/pdtrace.in: Likewise.
7119 * configure.ac: Output variables with the transformed names of
7120 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7121 * configure: Regenerated.
7122
03e98035
JM
71232015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7124
7125 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7126 expected message when trying to access $_probe_* convenience
7127 variables while not on a probe.
7128
63cc30e9
JK
71292015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7132
0703599a
PA
71332015-02-11 Pedro Alves <pedro@codesourcery.com>
7134
7135 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7136 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7137
7e60a48e
DE
71382015-02-10 Doug Evans <xdje42@gmail.com>
7139
7140 * lib/gdb.exp (gdb_load): Always return a result.
7141
01b088bc
PA
71422015-02-10 Pedro Alves <palves@redhat.com>
7143
7144 * gdb.threads/signal-sigtrap.c: New file.
7145 * gdb.threads/signal-sigtrap.exp: New file.
7146
b05ec7a5
AT
71472015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7148
7149 * gdb.trace/no-attach-trace.c: New file.
7150 * gdb.trace/no-attach-trace.exp: New file.
7151
a2c2acaf
MW
71522015-02-09 Mark Wielaard <mjw@redhat.com>
7153
7154 * gdb.dwarf2/atomic.c: New file.
7155 * gdb.dwarf2/atomic-type.exp: Likewise.
7156
31fd9caa
MM
71572015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7158
7159 * gdb.btrace/buffer-size.exp: Update "info record" output.
7160 * gdb.btrace/delta.exp: Update "info record" output.
7161 * gdb.btrace/enable.exp: Update "info record" output.
7162 * gdb.btrace/finish.exp: Update "info record" output.
7163 * gdb.btrace/instruction_history.exp: Update "info record" output.
7164 * gdb.btrace/next.exp: Update "info record" output.
7165 * gdb.btrace/nexti.exp: Update "info record" output.
7166 * gdb.btrace/step.exp: Update "info record" output.
7167 * gdb.btrace/stepi.exp: Update "info record" output.
7168 * gdb.btrace/nohist.exp: Update "info record" output.
7169
d33501a5
MM
71702015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7171
7172 * gdb.btrace/buffer-size: New.
7173
f4abbc16
MM
71742015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7175
7176 * gdb.btrace/delta.exp: Update "info record" output.
7177 * gdb.btrace/enable.exp: Update "info record" output.
7178 * gdb.btrace/finish.exp: Update "info record" output.
7179 * gdb.btrace/instruction_history.exp: Update "info record" output.
7180 * gdb.btrace/next.exp: Update "info record" output.
7181 * gdb.btrace/nexti.exp: Update "info record" output.
7182 * gdb.btrace/step.exp: Update "info record" output.
7183 * gdb.btrace/stepi.exp: Update "info record" output.
7184 * gdb.btrace/nohist.exp: Update "info record" output.
7185
b9d61307
SM
71862015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7187
7188 PR gdb/15678
7189 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7190
e584fdbc
PA
71912015-02-06 Pedro Alves <palves@redhat.com>
7192
7193 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7194 macro.
7195 (seconds_left, again): New globals.
7196 (main): Wait seconds_left in a 1-second sleep loop instead of
7197 sleeping 180 seconds. If 'again' is set, reset the seconds
7198 counter.
7199 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7200 'again' in the inferior before detaching. Print the seconds left.
7201 (options): New global.
7202 (top level): Build program with -DTIMEOUT=$timeout.
7203
77f41761
PA
72042015-02-06 Pedro Alves <palves@redhat.com>
7205
7206 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7207 determine how many seconds to pass to 'alarm'.
7208 * gdb.base/gdb-sigterm.exp (top level): Build program with
7209 -DTIMEOUT=$timeout.
7210 (do_test): Return success/failure indication. Add more verbose
7211 logging. Don't fail if 200 single steps are seen. Instead, fail
7212 when the test times out.
7213 (passes): New global.
7214 (top level): Break the testing loop if testing fails on any
7215 iteration. Use gdb_assert.
7216
b9394193
DB
72172015-02-04 Don Breazeal <donb@codesourcery.com>
7218
7219 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7220 and initialize them.
7221 (ipc_cleanup): New function.
7222 (main): Don't declare shmid, semid, and msqid. Add a call to
7223 atexit so that we call ipc_cleanup on exit.
7224
42d9e528
PA
72252015-02-04 Pedro Alves <palves@redhat.com>
7226
7227 * boards/native-extended-gdbserver.exp: Remove any target variant
7228 specifications from the board name before clearing the isremote
7229 flag from board_info.
7230
ae6ae975
DE
72312015-01-31 Doug Evans <xdje42@gmail.com>
7232
7233 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7234
cfb069a8
GB
72352015-01-31 Gary Benson <gbenson@redhat.com>
7236
7237 * gdb.base/completion.exp: Disable completion limiting for
7238 existing tests. Add new tests to check completion limiting.
7239 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7240
5dd31d79
DE
72412015-01-31 Doug Evans <xdje42@gmail.com>
7242
7243 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7244
9f050062
DE
72452015-01-31 Doug Evans <xdje42@gmail.com>
7246
7247 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7248 entries. Duplicate file section script entries.
7249 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7250 inlined entries. Add test for safe-path rejection.
7251 * gdb.python/py-section-script.c: Add duplicate inlined section script
7252 entries. Duplicate file section script entries.
7253 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7254 inlined entries. Add test for safe-path rejection.
7255
df25ebbd
JB
72562015-01-29 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.ada/disc_arr_bound: New testcase.
7259
4a0ca9ec
JB
72602015-01-29 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/mi_var_array: New testcase.
7263
3a8b707a
DE
72642015-01-27 Doug Evans <dje@google.com>
7265
7266 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7267 Add test for objfile.filename, objfile.username after objfile
7268 has been unloaded.
7269
f8313f6e
JB
72702015-01-26 Joel Brobecker <brobecker@adacore.com>
7271
7272 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7273 the second test to print the name attribute of value
7274 returned by the call to gdb.lookup_type, and adjust
7275 the expected output accordingly.
7276
37bc665e
MW
72772015-01-25 Mark Wielaard <mjw@redhat.com>
7278
7279 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7280 * gdb.base/disp-step-fork.c: Include unistd.h.
7281 * gdb.base/siginfo-obj.c: Include stdio.h.
7282 * gdb.base/siginfo-thread.c: Likewise.
7283 * gdb.mi/non-stop.c: Include unistd.h.
7284 * gdb.mi/nsthrexec.c: Include stdio.h.
7285 * gdb.mi/pthreads.c: Include unistd.h.
7286 * gdb.modula2/unbounded1.c (main): Declare returns int.
7287 * gdb.reverse/consecutive-reverse.c: Likewise.
7288 * gdb.threads/create-fail.c: Include unistd.h.
7289 * gdb.threads/killed.c: Likewise.
7290 * gdb.threads/linux-dp.c: Likewise.
7291 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7292 * gdb.threads/non-ldr-exc-2.c: Likewise.
7293 * gdb.threads/non-ldr-exc-3.c: Likewise.
7294 * gdb.threads/non-ldr-exc-4.c: Likewise.
7295 * gdb.threads/pthreads.c: Include unistd.h.
7296 (main): Declare returns int.
7297 * gdb.threads/tls-main.c (foo): New declaration.
7298 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7299
f7e5394d
SM
73002015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7301
7302 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7303 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7304
743649fd
MW
73052015-01-15 Mark Wielaard <mjw@redhat.com>
7306
7307 * gdb.base/noreturn-return.c: New file.
7308 * gdb.base/noreturn-return.exp: New file.
7309 * gdb.base/noreturn-finish.c: New file.
7310 * gdb.base/noreturn-finish.exp: New file.
7311
198297aa
PA
73122015-01-23 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.threads/continue-pending-after-query.c: New file.
7315 * gdb.threads/continue-pending-after-query.exp: New file.
7316
717cf30c
AG
73172015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7318 Simon Marchi <simon.marchi@ericsson.com>
7319
7320 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7321 * gdb.base/valgrind-db-attach.exp: Same.
7322 * gdb.base/valgrind-infcall.exp: Same.
7323 * lib/mi-support.exp (default_mi_gdb_start): Same.
7324 * lib/prompt.exp (default_prompt_gdb_start): Same.
7325 * lib/gdb.exp (default_gdb_spawn): Same.
7326 (gdb_interact): New.
7327
7328
4b62a76e
JK
73292015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7330
7331 * gdb.compile/compile.exp (pointer to jit function): New test.
7332
b4cdae6f
WW
73332015-01-17 Wei-cheng Wang <cole945@gmail.com>
7334
7335 * lib/gdb.exp (supports_process_record): Return true for
7336 powerpc*-*-linux*.
7337 (supports_reverse): Likewise.
7338
d221e7ef
DB
73392015-01-15 Don Breazeal <donb@codesourcery.com>
7340
7341 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7342 instead of checking whether the target board is remote and
7343 use spawn_wait_for_attach instead of exec/sleep.
7344 * gdb.base/attach-twice.exp: Likewise.
7345
bafffb51
JB
73462015-01-15 Joel Brobecker <brobecker@adacore.com>
7347
7348 * gdb.ada/var_arr_attrs: New testcase.
7349
5589af0e
PA
73502015-01-14 Pedro Alves <palves@redhat.com>
7351 Joel Brobecker <brobecker@adacore.com>
7352
7353 PR gdb/17525
7354 * gdb.base/bp-cmds-execution-x-script.c: New file.
7355 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7356 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7357
6c400b59
PA
73582015-01-14 Pedro Alves <palves@redhat.com>
7359
7360 PR cli/17828
7361 * gdb.base/batch-preserve-term-settings.c: New file.
7362 * gdb.base/batch-preserve-term-settings.exp: New file.
7363
e02c96a7
DE
73642015-01-13 Doug Evans <dje@google.com>
7365
7366 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7367 binary.
7368
576fd14c
JB
73692015-01-13 Joel Brobecker <brobecker@adacore.com>
7370
7371 * Makefile.in (clean mostlyclean): Do not delete *.py.
7372
04dccad0
JB
73732015-01-13 Joel Brobecker <brobecker@adacore.com>
7374
7375 * gdb.python/py-lookup-type.exp: New file.
7376
3d230f71
PA
73772015-01-12 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7380 restore GDBFLAGS before returning.
7381
7e67715d
JK
73822015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7383
7384 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7385 is_amd64_regs_target and is_x86_like_target.
7386
f2e0d4b4
DE
73872015-01-11 Doug Evans <xdje42@gmail.com>
7388
7389 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7390 is given without an explicit form.
7391 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7392 attributes.
7393 * gdb.dwarf/corrupt.exp: Ditto.
7394 * gdb.dwarf2/enum-type.exp: Ditto.
7395 * gdb.trace/entry-values.exp: Ditto.
7396 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7397
439250fb
DE
73982015-01-11 Doug Evans <xdje42@gmail.com>
7399
7400 PR gdb/15830
7401 * gdb.base/maint.exp: Remove references to "maint demangle".
7402 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7403 Add tests for explicitly specifying language to demangle.
7404 * gdb.dlang/demangle.exp: Ditto.
7405
ede9f622
PA
74062015-01-09 Pedro Alves <palves@redhat.com>
7407
7408 * gdb.threads/non-stop-fair-events.c: New file.
7409 * gdb.threads/non-stop-fair-events.exp: New file.
7410
a7b796db
PA
74112015-01-09 Pedro Alves <palves@redhat.com>
7412
7413 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7414 the global scope. Set a breakpoint after all threads are started
7415 rather than stepping over two source lines. Expect the prompt.
7416 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7417 global.
7418 (NUM): Now 15.
7419 (main): Use threads_started_barrier to wait for all threads to
7420 start. Main thread no longer calls thread_function. Exit after
7421 180 seconds.
7422 (loop): New function.
7423 (thread_function): Wait on threads_started_barrier barrier. Call
7424 'loop' at each iteration.
7425 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7426 threads have started, instead of hardcoding number of "next"
7427 steps. Use an access watchpoint instead of a write watchpoint.
7428
9665ffdd
PA
74292015-01-09 Pedro Alves <palves@redhat.com>
7430
7431 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7432 (thread_func): Wait on barrier.
7433 (main): Wait for all threads to start before stopping GDB.
7434 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7435 global.
7436 (thread1_func, thread2_func): Wait on barrier.
7437 (main): Wait for all threads to start before stopping GDB.
7438 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7439 New global.
7440 (thread1_func, thread2_func): Wait on barrier.
7441 (main): Wait for all threads to start before stopping GDB.
7442
c945a99f
PA
74432015-01-09 Pedro Alves <palves@redhat.com>
7444
7445 * gdb.threads/attach-many-short-lived-threads.c: New file.
7446 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7447
c1a747c1
PA
74482014-01-09 Pedro Alves <palves@redhat.com>
7449
7450 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7451 instead of to thread 2.
7452 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7453 Add barrier around each pthread_create call instead of around all
7454 calls.
7455 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7456 Set a break on thread_function and have the child threads hit it
7457 one at at a time.
7458
60b3033e
PA
74592015-01-09 Pedro Alves <palves@redhat.com>
7460
7461 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7462 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7463 false.
7464 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7465 checking whether the target board is remote.
7466 * gdb.multi/multi-attach.exp: Likewise.
7467 * gdb.python/py-sync-interp.exp: Likewise.
7468 * gdb.server/ext-attach.exp: Likewise.
7469 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7470 tests that need to attach, instead of checking whether the target
7471 board is remote at the top of the file.
7472
acc018ac
YQ
74732015-01-08 Yao Qi <yao@codesourcery.com>
7474
7475 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7476
50a18af8
JK
74772015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7478
7479 Fix testcase compilation.
7480 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7481
8503d6e1
JB
74822015-01-06 Joel Brobecker <brobecker@adacore.com>
7483
7484 * gdb.python/py-type.exp: Add a couple test about empty
7485 array creation, and negative-length array creation.
7486
cc73dbcc
DE
74872015-01-02 Doug Evans <xdje42@gmail.com>
7488
7489 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7490
0300bbc7
DE
74912015-01-02 Doug Evans <dje@google.com>
7492
7493 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7494
9d85a0ec
YQ
74952014-12-29 Yao Qi <yao@codesourcery.com>
7496
7497 * gdb.trace/entry-values.exp: Update comments. Rename variable
7498 bar_call_foo to returned_from_foo.
7499
87186c6a
MMN
75002014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7501
7502 PR gdb/17394
7503 * gdb.linespec/break-asm-file.c: New file.
7504 * gdb.linespec/break-asm-file.exp: New file.
7505 * gdb.linespec/break-asm-file0.s: New file.
7506 * gdb.linespec/break-asm-file1.s: New file.
7507
1bab7383
YQ
75082014-12-18 Nigel Stephens <nigel@mips.com>
7509 Maciej W. Rozycki <macro@codesourcery.com>
7510
7511 * gdb.base/float.exp: Handle the new output from "info float" on
7512 MIPS targets.
7513
1bc1068a
JK
75142014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7515
7516 Fix MinGW compilation.
7517 * gdb.compile/compile-ops.exp: Update untested message if
7518 !skip_compile_feature_tests.
7519 * gdb.compile/compile-setjmp.exp: Likewise.
7520 * gdb.compile/compile-tls.exp: Likewise.
7521 * gdb.compile/compile.exp: Likewise.
7522 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7523 supported on this host".
7524
b6615d10
DE
75252014-12-16 Doug Evans <xdje42@gmail.com>
7526
7527 * boards/stabs.exp: New file.
7528
25dda427
AA
75292014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7530
7531 * gdb.base/completion.exp: Adjust to format changes of "maint
7532 print user-registers".
7533
bf330350
CU
75342014-12-16 Catalin Udma <catalin.udma@freescale.com>
7535
7536 PR server/17457
7537 * gdb.arch/aarch64-fp.c: New file.
7538 * gdb.arch/aarch64-fp.exp: New file.
7539
395cf596
SDJ
75402014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7541
7542 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7543 r210637, r210913, r211666, r215400, r215817).
7544
7545 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7546 * dg-extract-results.py: New file.
7547 * dg-extract-results.sh: Use it if the environment seems
7548 suitable.
7549
7550 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7551
7552 * dg-extract-results.py (parse_run): Handle warnings that
7553 are printed before a test harness is run.
7554
7555 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7556
7557 * dg-extract-results.py (Named): Remove __cmp__ method.
7558 (output_variation): Use a key to sort variation.harnesses.
7559
7560 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
7561
7562 * dg-extract-results.py: For Python 3, force sys.stdout to
7563 handle surrogate escape sequences.
7564 (safe_open): New function.
7565 (output_segment, main): Use it.
7566
7567 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
7568
7569 * dg-extract-results.py (Prog.result_re): Include options
7570 in test name.
7571
7572 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
7573
7574 * dg-extract-results.py (output_variation): Always sort if
7575 do_sum.
7576
e882ef3c
SM
75772014-12-15 Simon Marchi <simon.marchi@ericsson.com>
7578
7579 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
7580 as long as we get pagination notifications.
7581
4992aa20
JM
75822014-12-15 Jason Merrill <jason@redhat.com>
7583
7584 * Makefile.in (check-gdb.%): Restore.
7585 * README: Mention it.
7586
c1b5a1a6
JB
75872014-12-13 Joel Brobecker <brobecker@adacore.com>
7588
7589 * gdb.ada/str_uninit: New testcase.
7590
5537b577
JK
75912014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7592
7593 PR symtab/17642
7594 * gdb.base/vla-stub-define.c: New file.
7595 * gdb.base/vla-stub.c: New file.
7596 * gdb.base/vla-stub.exp: New file.
7597
bb2ec1b3
TT
75982014-12-12 Phil Muldoon <pmuldoon@redhat.com>
7599 Jan Kratochvil <jan.kratochvil@redhat.com>
7600 Tom Tromey <tromey@redhat.com>
7601
7602 * configure.ac: Add gdb.compile/.
7603 * configure: Regenerate.
7604 * gdb.compile/Makefile.in: New file.
7605 * gdb.compile/compile-ops.exp: New file.
7606 * gdb.compile/compile-ops.c: New file.
7607 * gdb.compile/compile-tls.c: New file.
7608 * gdb.compile/compile-tls.exp: New file.
7609 * gdb.compile/compile-constvar.S: New file.
7610 * gdb.compile/compile-constvar.c: New file.
7611 * gdb.compile/compile-mod.c: New file.
7612 * gdb.compile/compile-nodebug.c: New file.
7613 * gdb.compile/compile-setjmp-mod.c: New file.
7614 * gdb.compile/compile-setjmp.c: New file.
7615 * gdb.compile/compile-setjmp.exp: New file.
7616 * gdb.compile/compile-shlib.c: New file.
7617 * gdb.compile/compile.c: New file.
7618 * gdb.compile/compile.exp: New file.
7619 * lib/gdb.exp (skip_compile_feature_tests): New proc.
7620
4ff709eb
TT
76212014-12-12 Tom Tromey <tromey@redhat.com>
7622
7623 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
7624 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
7625
6dddd6a5
DE
76262014-12-12 Doug Evans <dje@google.com>
7627
7628 * lib/gdb-python.exp (get_python_valueof): New function.
7629 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
7630
71c24708
AA
76312014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7632
7633 * gdb.base/completion.exp: Add test for completion of "info
7634 registers ".
7635
3e29f34a
MR
76362014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
7637
7638 * gdb.base/func-ptrs.c: New file.
7639 * gdb.base/func-ptrs.exp: New file.
7640
fc126975
SM
76412014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7642
7643 PR breakpoints/17012
7644 * gdb.base/dprintf-detach.c: New file.
7645 * gdb.base/dprintf-detach.exp: New file.
7646
0a46d518
SM
76472014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7648
7649 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
7650 * lib/gdb.exp (target_is_gdbserver): New procedure.
7651
a0be3e44
DE
76522014-12-08 Doug Evans <dje@google.com>
7653
7654 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
7655
df1b803a
YQ
76562014-12-05 Yao Qi <yao@codesourcery.com>
7657
7658 * gdb.guile/scm-error.exp: Remove the third argument to
7659 gdb_remote_download.
7660 * gdb.guile/scm-frame-args.exp: Likewise.
7661 * gdb.guile/scm-section-script.exp: Likewise.
7662
ddb9f679
YQ
76632014-12-05 Yao Qi <yao@codesourcery.com>
7664
7665 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
7666
86e4ed39
DE
76672014-12-04 Doug Evans <dje@google.com>
7668
7669 * gdb.python/py-objfile.exp: Add tests for
7670 objfile.add_separate_debug_file.
7671
7c50a931
DE
76722014-12-04 Doug Evans <dje@google.com>
7673
7674 * lib/gdb.exp (get_build_id): New function.
7675 (build_id_debug_filename_get): Rewrite to use it.
7676 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
7677
621661e3
MR
76782014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
7679
7680 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
7681 `method(long)', not just 0x0.
7682 * gdb.cp/nsalias.exp: Align code labels to 4.
7683 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
7684 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
7685 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
7686 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
7687 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
7688 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
7689
29f0c3b7
DE
76902014-12-02 Doug Evans <dje@google.com>
7691
e1e061e7 7692 PR symtab/17602
29f0c3b7 7693 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 7694 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
7695 * gdb.cp/anon-ns.exp: Update.
7696
162078c8
NB
76972014-12-02 Nick Bull <nicholaspbull@gmail.com>
7698
7699 * gdb.python/py-events.py (inferior_call_handler): New.
7700 (register_changed_handler, memory_changed_handler): New.
7701 (test_events.invoke): Register new handlers.
7702 * gdb.python/py-events.exp: Add tests for inferior call,
7703 memory_changed and register_changed events.
7704
fdb09caf
AA
77052014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7706
7707 * gdb.base/execl-update-breakpoints.exp: Specify the link address
7708 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
7709 if the linker doesn't understand this.
7710
55cfb2c4
SM
77112014-12-01 Simon Marchi <simon.marchi@ericsson.com>
7712
7713 * gdb.python/python.exp: Change expected reply to help().
7714
9e8cd6df
YQ
77152014-12-01 Yao Qi <yao@codesourcery.com>
7716
7717 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
7718 AC_CONFIG_SUBDIRS(gdb.gdbtk).
7719 * configure: Re-generated.
7720
6c659fc2
SC
77212014-11-28 Siva Chandra Reddy <sivachandra@google.com>
7722
7723 * gdb.cp/chained-calls.cc: New file.
7724 * gdb.cp/chained-calls.exp: New file.
7725 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
7726
d7fc3181
SM
77272014-11-28 Simon Marchi <simon.marchi@ericsson.com>
7728
7729 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
7730 * gdb.dwarf2/symtab-producer.exp: Same.
7731 * gdb.gdb/python-interrupts.exp: Same.
7732 * gdb.gdb/python-selftest.exp: Same.
7733 * gdb.python/py-linetable.exp: Same.
7734 * gdb.python/py-type.exp: Same.
7735 * gdb.python/py-value-cc.exp: Same.
7736 * gdb.python/py-value.exp: Same.
7737
10e79639
YQ
77382014-11-28 Yao Qi <yao@codesourcery.com>
7739
7740 * gdb.base/break-probes.exp: Match library name prefixed with
7741 sysroot.
7742
f28a0564
SM
77432014-11-27 Simon Marchi <simon.marchi@ericsson.com>
7744
7745 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
7746 test expected output. Add parentheses for the call to print.
7747 Remove L suffix from integers.
7748
3fe1ce1d
DE
77492014-11-26 Doug Evans <dje@google.com>
7750
7751 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
7752
84429e27
YQ
77532014-11-22 Yao Qi <yao@codesourcery.com>
7754
7755 * gdb.trace/entry-values.c: Remove asms.
7756 (foo): Add foo_label.
7757 (bar): Add bar_label.
7758 * gdb.trace/entry-values.exp: Remove code computing foo's
7759 length and bar's length.
7760 (Dwarf::assemble): Invoke function_range for bar and use
7761 MACRO_AT_func for foo.
7762
26741859
YQ
77632014-11-22 Yao Qi <yao@codesourcery.com>
7764
7765 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
7766 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
7767 Use .Lgcc43_procstart instead of gcc43.
7768
45e44d27
JB
77692014-11-21 Joel Brobecker <brobecker@adacore.com>
7770
7771 * gdb.ada/n_arr_bound: New testcase.
7772
458c8db8
SDJ
77732014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
7774
7775 PR breakpoints/10737
7776 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
7777 test_catch_syscall_multi_arch.
7778 (test_catch_syscall_multi_arch): New function.
7779
43f3e411
DE
77802014-11-20 Doug Evans <xdje42@gmail.com>
7781
7782 * gdb.base/maint.exp: Update expected output.
7783
0d7b2549
AA
77842014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7785
7786 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
7787 4-byte instruction on S390.
7788
8908fca5
JB
77892014-11-19 Joel Brobecker <brobecker@adacore.com>
7790
7791 * gdb.ada/arr_arr: New testcase.
7792
4a46959e
JB
77932014-11-19 Joel Brobecker <brobecker@adacore.com>
7794
7795 * gdb.ada/pkd_arr_elem: New Testcase.
7796
470e2f4e
LM
77972014-11-18 Luis Machado <lgustavo@codesourcery.com>
7798
7799 * gdb.reverse/break-precsave: Expect completion message for
7800 core file reads.
7801 * gdb.reverse/consecutive-precsave.exp: Likewise.
7802 * gdb.reverse/finish-precsave.exp: Likewise.
7803 * gdb.reverse/i386-precsave.exp: Likewise.
7804 * gdb.reverse/machinestate-precsave.exp: Likewise.
7805 * gdb.reverse/sigall-precsave.exp: Likewise.
7806 * gdb.reverse/solib-precsave.exp: Likewise.
7807 * gdb.reverse/step-precsave.exp: Likewise.
7808 * gdb.reverse/until-precsave.exp: Likewise.
7809 * gdb.reverse/watch-precsave.exp: Likewise.
7810
a267f3ad
AA
78112014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7812
7813 * gdb.base/bp-permanent.c: Include unistd.h.
7814 * gdb.python/py-framefilter-mi.c (main): Add return type.
7815 * gdb.python/py-framefilter.c (main): Likewise.
7816 * gdb.trace/actions-changed.c (main): Likewise.
7817
12084a9a
AA
78182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7819
7820 * gdb.mi/until.c: Add eye-catchers.
7821 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
7822 line numbers.
7823
dc7e1a77
AA
78242014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7825
7826 * gdb.base/condbreak.exp: Drop references to removed non-prototype
7827 function header variants in break1.c.
7828 * gdb.base/ena-dis-br.exp: Likewise.
7829 * gdb.base/hbreak2.exp: Likewise.
7830 * gdb.reverse/until-precsave.exp: Drop references to removed
7831 non-prototype function header variants in ur1.c.
7832 * gdb.reverse/until-reverse.exp: Likewise.
7833
41c77605
PM
78342014-11-17 Petr Machata <pmachata@redhat.com>
7835
7836 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
7837 ${_cu_offset_size} bytes abbrev offset.
7838
34248c3a
DE
78392014-11-15 Doug Evans <xdje42@gmail.com>
7840
7841 PR symtab/17559
7842 * gdb.base/line-symtabs.exp: New file.
7843 * gdb.base/line-symtabs.c: New file.
7844 * gdb.base/line-symtabs.h: New file.
7845
646da059
YQ
78462014-11-14 Yao Qi <yao@codesourcery.com>
7847
7848 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
7849 (func): Add label func_label.
7850 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
7851 Replace low_pc and high_pc with MACRO_AT_range.
7852 Replace name, low_pc and high_pc with MACRO_AT_func.
7853
9301ebe6
YQ
78542014-11-14 Yao Qi <yao@codesourcery.com>
7855
7856 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
7857 Replace name, low_pc and high_pc with MACRO_AT_func.
7858
f166b542
YQ
78592014-11-14 Yao Qi <yao@codesourcery.com>
7860
7861 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
7862 produce debug information.
7863 * gdb.dwarf2/implptr-optimized-out.S: Removed.
7864
0f6e71e3
YQ
78652014-11-14 Yao Qi <yao@codesourcery.com>
7866
7867 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
7868 object and get function length.
7869 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
7870 with MACRO_AT_func.
7871 (top-level): Replace gdb_compile and clean_restart with
7872 prepare_for_testing.
7873 * gdb.dwarf2/main.c (main): Add label main_label.
7874
876c4df9
YQ
78752014-11-14 Yao Qi <yao@codesourcery.com>
7876
7877 * lib/dwarf.exp (function_range): New procedure.
7878 (Dwarf::_handle_macro_at_func): New procedure.
7879 (Dwarf::_handle_macro_at_range): New procedure.
7880 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
7881
02ad9cf1
YQ
78822014-11-14 Yao Qi <yao@codesourcery.com>
7883
7884 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
7885 (_handle_attribute): New procedure.
7886
a59add0c
AA
78872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7888
7889 * gdb.ada/cond_lang/foo.c (callme): Add return type.
7890 * gdb.base/call-sc.c (zed): Likewise.
7891 * gdb.base/checkpoint.c (main): Likewise.
7892 * gdb.base/dump.c (main): Likewise.
7893 * gdb.base/gcore.c (main): Likewise.
7894 * gdb.base/huge.c (main): Likewise.
7895 * gdb.base/multi-forks.c (main): Likewise.
7896 * gdb.base/pr10179-a.c (main): Likewise.
7897 * gdb.base/savedregs.c (main): Likewise.
7898 * gdb.base/sigaltstack.c (main): Likewise.
7899 * gdb.base/siginfo.c (main): Likewise.
7900 * gdb.base/structs.c (zed): Likewise.
7901 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
7902 * gdb.mi/mi-syn-frame.c (main): Likewise.
7903 * gdb.mi/until.c (foo, main): Likewise.
7904 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
7905 * gdb.base/solib-weak.c (foo): Declare.
7906 * gdb.base/attach-twice.c: Include stdio.h.
7907 * gdb.base/weaklib1.c: Likewise.
7908 * gdb.base/weaklib2.c: Likewise.
7909 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
7910 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
7911 unistd.h.
7912 * gdb.base/attach-pie-misread.c: Include stdlib.h.
7913 * gdb.mi/mi-exit-code.c: Likewise.
7914 * gdb.base/break-interp-lib.c: Include string.h.
7915 * gdb.base/coremaker.c: Likewise.
7916 * gdb.base/testenv.c: Likewise.
7917 * gdb.python/py-finish-breakpoint.c: Likewise.
7918 * gdb.base/inferior-died.c: Include sys/wait.h.
7919 * gdb.base/fileio.c: Include time.h.
7920 * gdb.base/async-shell.c: Include unistd.h.
7921 * gdb.base/dprintf-non-stop.c: Likewise.
7922 * gdb.base/info-os.c: Likewise.
7923 * gdb.mi/mi-console.c: Likewise.
7924 * gdb.mi/watch-nonstop.c: Likewise.
7925 * gdb.python/py-events.c: Likewise.
7926 * gdb.base/async.c (baz): Move up before its invocation.
7927 * gdb.base/code_elim2.c (my_global_func): Likewise.
7928 * gdb.base/skip-solib-lib.c (multiply): Likewise.
7929 * gdb.base/advance.c (func2): Likewise.
7930
3b5d5997
AA
79312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7932
7933 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
7934 variant.
7935 * gdb.base/annota3.c: Likewise.
7936 * gdb.base/async.c: Likewise.
7937 * gdb.base/average.c: Likewise.
7938 * gdb.base/call-ar-st.c: Likewise.
7939 * gdb.base/call-rt-st.c: Likewise.
7940 * gdb.base/call-sc.c: Likewise.
7941 * gdb.base/call-strs.c: Likewise.
7942 * gdb.base/ending-run.c: Likewise.
7943 * gdb.base/execd-prog.c: Likewise.
7944 * gdb.base/exprs.c: Likewise.
7945 * gdb.base/foll-exec.c: Likewise.
7946 * gdb.base/foll-fork.c: Likewise.
7947 * gdb.base/foll-vfork.c: Likewise.
7948 * gdb.base/funcargs.c: Likewise.
7949 * gdb.base/gcore.c: Likewise.
7950 * gdb.base/jump.c: Likewise.
7951 * gdb.base/langs0.c: Likewise.
7952 * gdb.base/langs1.c: Likewise.
7953 * gdb.base/langs2.c: Likewise.
7954 * gdb.base/mips_pro.c: Likewise.
7955 * gdb.base/nodebug.c: Likewise.
7956 * gdb.base/opaque0.c: Likewise.
7957 * gdb.base/opaque1.c: Likewise.
7958 * gdb.base/recurse.c: Likewise.
7959 * gdb.base/run.c: Likewise.
7960 * gdb.base/scope0.c: Likewise.
7961 * gdb.base/scope1.c: Likewise.
7962 * gdb.base/setshow.c: Likewise.
7963 * gdb.base/setvar.c: Likewise.
7964 * gdb.base/shmain.c: Likewise.
7965 * gdb.base/shr1.c: Likewise.
7966 * gdb.base/shr2.c: Likewise.
7967 * gdb.base/sigall.c: Likewise.
7968 * gdb.base/signals.c: Likewise.
7969 * gdb.base/so-indr-cl.c: Likewise.
7970 * gdb.base/solib2.c: Likewise.
7971 * gdb.base/structs.c: Likewise.
7972 * gdb.base/sum.c: Likewise.
7973 * gdb.base/vforked-prog.c: Likewise.
7974 * gdb.base/watchpoint.c: Likewise.
7975 * gdb.reverse/shr2.c: Likewise.
7976 * gdb.reverse/until-reverse.c: Likewise.
7977 * gdb.reverse/ur1.c: Likewise.
7978 * gdb.reverse/watch-reverse.c: Likewise.
7979
066a77c5
AA
79802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7981
7982 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
7983 variant.
7984 * gdb.base/sepdebug.exp: Drop references to removed code.
7985
4f204ea5
AA
79862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7987
7988 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
7989 variant. Preserve original line numbering.
7990 * gdb.base/list1.c: Likewise.
7991
3b377a3a
AA
79922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7993
7994 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
7995 variant.
7996 * gdb.base/break1.c: Likewise.
7997 * gdb.base/break.exp: Drop references to removed code.
7998
e444df73
AA
79992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8000
8001 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8002 variant.
8003
8008f2a7
AA
80042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8005
8006 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8007
a5a06887
AA
80082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8009
8010 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8011 logic into perform_all_tests() and invoke it with and without
8012 function header prototypes.
8013 (do_function_calls): Remove conditional XFAIL for PR 5318.
8014 (rerun_and_prepare): Remove duplicate code.
8015 (perform_all_tests): New. Main logic moved here.
8016
44dba9b9
AA
80172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8018
8019 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8020 code guarded by #ifdef NO_PROTOTYPES.
8021 (t_double_many_args): Likewise.
8022 (DEF_FUNC_MANY_ARGS_1): Likewise.
8023 (DEF_FUNC_VALUES_1): Likewise.
8024 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8025 guarded by #ifdef PROTOTYPES.
8026
d1fbcd56
AA
80272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8028
8029 * gdb.mi/mi-console.c: Add eye-catcher.
8030 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8031 instead of literal line number.
8032
b0e59b8f
AA
80332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8034
8035 * gdb.base/shr2.c: Add eye-catcher.
8036 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8037 line number.
8038
78f98cca
AA
80392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8040
8041 * gdb.base/jump.c: Add eye-catchers.
8042 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8043 numbers.
8044
58fa2af0
AA
80452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8046
8047 * gdb.base/execd-prog.c: Add eye-catchers.
8048 * gdb.base/foll-exec.c: Likewise.
8049 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8050 line numbers.
8051
04e5059b
AA
80522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8053
8054 * gdb.base/ending-run.c: Add eye-catchers.
8055 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8056 literal line numbers.
8057
dbfdb174
AA
80582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8059
8060 * gdb.base/call-rt-st.c: Add eye-catchers.
8061 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8062 literal line numbers.
8063
888a2ade
AA
80642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8065
8066 * gdb.base/call-ar-st.c: Add eye-catchers.
8067 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8068 literal line numbers.
8069
6acc2dde
AA
80702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8071
8072 * gdb.base/average.c: Add eye-catchers.
8073 * gdb.base/sum.c: Likewise.
8074 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8075 regexps dynamically.
8076
9ecfcd1d
AA
80772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8078
8079 * gdb.base/solib1.c: Add eye-catchers.
8080 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8081 literal line numbers.
8082
78708b7c
PA
80832014-11-12 Pedro Alves <palves@redhat.com>
8084
8085 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8086 leader has exited.
8087
af48d08f
PA
80882014-11-12 Pedro Alves <palves@redhat.com>
8089
8090 * gdb.arch/i386-bp_permanent.c: New file.
8091 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8092 (srcfile): Set to i386-bp_permanent.c.
8093 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8094 that stepi does not execute the 'leave' instruction, instead of
8095 testing it does execute.
8096 * gdb.base/bp-permanent.c: New file.
8097 * gdb.base/bp-permanent.exp: New file.
8098
af3768e9
DE
80992014-11-10 Doug Evans <xdje42@gmail.com>
8100
8101 PR symtab/17564
8102 * gdb.base/symtab-search-order.exp: New file.
8103 * gdb.base/symtab-search-order.c: New file.
8104 * gdb.base/symtab-search-order-1.c: New file.
8105 * gdb.base/symtab-search-order-shlib-1.c: New file.
8106
9de00a4a
PA
81072014-11-07 Pedro Alves <palves@redhat.com>
8108
8109 PR gdb/17511
8110 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8111 i?86-*-linux*.
8112
e0f52461
SC
81132014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8114
8115 PR c++/17494
8116 * gdb.cp/pr17494.cc: New file.
8117 * gdb.cp/pr17494.exp: New file.
8118
6ce8c980
YQ
81192014-11-02 Yao Qi <yao@codesourcery.com>
8120
8121 * gdb.python/python.exp: Get working directory and match the
8122 output of "set extended-prompt \\w " with it.
8123
02be9a71
DE
81242014-10-30 Doug Evans <dje@google.com>
8125
8126 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8127 in objfiles.
8128 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8129 in progspaces.
8130
3bdff46b
LM
81312014-10-30 Janis Johnson <janisjo@codesourcery.com>
8132
8133 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8134 * gdb.base/realname-expand.exp: Likewise.
8135 * gdb.linespec/macro-relative.exp: Likewise.
8136
ab917dfb
PA
81372014-10-29 Pedro Alves <palves@redhat.com>
8138
8139 PR gdb/17408
8140 * gdb.threads/schedlock.c (some_function): New function.
8141 (call_function): New global.
8142 (MAYBE_CALL_SOME_FUNCTION): New macro.
8143 (thread_function): Call it.
8144 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8145 and use it instead of a global counter. Adjust all callers.
8146 (get_current_thread): Use "find current thread" for test message
8147 here rather than having all callers pass down the same string.
8148 (goto_loop): New procedure, factored out from ...
8149 (my_continue): ... this.
8150 (step_ten_loops): Change parameter from test message to command to
8151 use. Adjust.
8152 (list_count): Delete global.
8153 (check_result): New procedure, factored out from duplicate top
8154 level code.
8155 (continue tests): Wrap in with_test_prefix.
8156 (test_step): New procedure, factored out from duplicate top level
8157 code.
8158 (top level): Test "step" in combination with all scheduler-locking
8159 modes. Test "next" in combination with all scheduler-locking
8160 modes, and in combination with stepping over a function call or
8161 not.
8162 * gdb.threads/next-bp-other-thread.c: New file.
8163 * gdb.threads/next-bp-other-thread.exp: New file.
8164
d3d4baed
PA
81652014-10-29 Pedro Alves <palves@redhat.com>
8166
8167 PR python/17372
8168 * gdb.python/python.exp: Test a multi-line command that spawns
8169 interactive Python.
8170 * gdb.base/multi-line-starts-subshell.exp: New file.
8171
563e8d85
YQ
81722014-10-29 Yao Qi <yao@codesourcery.com>
8173
8174 * gdb.base/fileio.exp: Make directories on host.
8175
0ea4d52e
YQ
81762014-10-29 Yao Qi <yao@codesourcery.com>
8177
8178 * gdb.base/fileio.c (test_write): Close the file.
8179
7f5ef605
PA
81802014-10-28 Pedro Alves <palves@redhat.com>
8181
8182 PR gdb/12623
8183 * gdb.base/sigstep.c (no_handler): New global.
8184 (main): If 'no_handler is true, set the signal handlers to
8185 SIG_IGN.
8186 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8187 with_sw_watch and no_handler parameters. Handle them.
8188 (top level) <stepping over handler when stopped at a breakpoint
8189 test>: Add a test axis for testing with a software watchpoint, and
8190 another for testing with the signal handler set to SIG_IGN.
8191 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8192 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8193
abbdbd03
PA
81942014-10-28 Pedro Alves <palves@redhat.com>
8195
8196 PR gdb/17511
8197 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8198 * gdb.base/sigstep.exp (other_handler_location): New global.
8199 (advance): Support stepping into the signal handler, and running
8200 commands while in the handler.
8201 (in_handler_map): New global.
8202 (top level): In the advance test, add combinations for getting
8203 into the handler with stepping commands, and for running commands
8204 in the handler. Add comment descripting the advancei tests.
8205
1df4399f
PA
82062014-10-28 Pedro Alves <palves@redhat.com>
8207
8208 * gdb.base/sigstep.exp: Use build_executable instead of
8209 prepare_for_testing.
8210 (top level): Move code that starts GDB, runs to main and creates a
8211 display to ...
8212 (restart): ... this new procedure.
8213 (top level): Move backtrace from signal handler test to ...
8214 (validate_backtrace): ... this new procedure.
8215 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8216 with_test_prefix. Always restart GDB.
8217 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8218 with_test_prefix. Always restart GDB. No need to delete
8219 breakpoints after the test.
8220 (test_skip_handler): Remove prefix parameter.
8221 (skip_over_handler, breakpoint_to_handler)
8222 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8223 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8224 restart GDB. No need to delete breakpoints after the test.
8225 (top level): Use foreach to call the test procedures with
8226 different commands.
8227
a5b6e449
PA
82282014-10-28 Pedro Alves <palves@redhat.com>
8229
8230 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8231 instead of GNATS numbers.
8232 * gdb.base/sigbpt.exp: Likewise.
8233 * gdb.base/siginfo.exp: Likewise.
8234 * gdb.base/sigstep.exp: Likewise.
8235
e5f8a7cc
PA
82362014-10-27 Pedro Alves <palves@redhat.com>
8237
8238 * gdb.base/sigstep.c (dummy): New global.
8239 (main): Issue a couple writes to the new global.
8240 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8241 procedures.
8242 (skip_over_handler): Use test_skip_handler.
8243 (top level): Call skip_over_handler for stepi and nexti too.
8244 (breakpoint_over_handler): Use test_skip_handler.
8245 (top level): Call breakpoint_over_handler for stepi and nexti too.
8246
763905a3
YQ
82472014-10-27 Yao Qi <yao@codesourcery.com>
8248
8249 * gdb.trace/tfile.c (adjust_function_address)
8250 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8251 function descriptor.
8252
6f259a23
DB
82532014-10-24 Don Breazeal <donb@codesourcery.com>
8254
8255 * gdb.base/foll-fork.exp (test_follow_fork,
8256 catch_fork_child_follow): Check for updated fork messages emitted
8257 from infrun.c.
8258 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8259 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8260 vfork_and_exec_child_follow_through_step): Check for updated vfork
8261 messages emitted from infrun.c.
8262
09dd9a69
PA
82632014-10-24 Pedro Alves <palves@redhat.com>
8264
8265 * gdb.base/corefile.exp: Remove references to ultrix.
8266 * gdb.base/interrupt.exp: Likewise.
8267 * gdb.base/whatis.exp: Likewise.
8268 * gdb.gdb/selftest.exp: Likewise.
8269 * gdb.threads/manythreads.exp: Likewise.
8270 * gdb.threads/print-threads.exp: Likewise.
8271 * gdb.threads/pthreads.exp:: Likewise.
8272 * gdb.threads/schedlock.exp: Likewise.
8273
3433cfa5
SC
82742014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8275
8276 * gdb.cp/non-trivial-retval.cc: Add a test case.
8277 * gdb.cp/non-trivial-retval.exp: Add a test.
8278
092f880b
YQ
82792014-10-20 Yao Qi <yao@codesourcery.com>
8280
8281 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8282 * gdb.python/py-objfile-script-gdb.py: New file.
8283 * gdb.python/py-objfile-script.exp: Update reference to
8284 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8285 of remote_download. Remove the dest file.
8286
acbdb7f3
YQ
82872014-10-20 Yao Qi <yao@codesourcery.com>
8288
8289 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8290 * gdb.base/step-line.exp: Likewise.
8291 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8292 * gdb.dwarf2/dw2-basic.exp: Likewise.
8293 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8294 * gdb.dwarf2/dw2-filename.exp: Likewise.
8295 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8296 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8297 * gdb.dwarf2/dw2-producer.exp: Likewise.
8298 * gdb.dwarf2/mac-fileno.exp: Likewise.
8299 * gdb.python/py-frame-args.exp: Likewise.
8300 * gdb.python/py-framefilter.exp: Likewise.
8301 * gdb.python/py-mi.exp: Likewise.
8302 * gdb.python/py-objfile-script.exp: Likewise
8303 * gdb.python/py-pp-integral.exp: Likewise.
8304 * gdb.python/py-pp-re-notag.exp: Likewise.
8305 * gdb.python/py-prettyprint.exp: Likewise.
8306 * gdb.python/py-section-script.exp: Likewise.
8307 * gdb.python/py-typeprint.exp: Likewise.
8308 * gdb.python/py-xmethods.exp: Likewise.
8309 * gdb.stabs/weird.exp: Likewise.
8310 * gdb.xml/tdesc-regs.exp: Likewise.
8311
bd286a29
KCY
83122014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8313
8314 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8315 (out_cu): Use addr_len for the size of addresses.
8316 (out_line): Likewise. Size DW_LNE_set_address instruction
8317 according to addr_len.
8318 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8319 (FUNC): Add START_INSNS to definition.
8320
673dc4a0
YQ
83212014-10-18 Yao Qi <yao@codesourcery.com>
8322
8323 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8324 gdb_has_argv0 return true.
8325 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8326 check [target_info exists noargs], check [gdb_has_argv0]
8327 instead.
8328 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8329 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8330 procedures.
8331
4ffbba72
DE
83322014-10-17 Doug Evans <dje@google.com>
8333
8334 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8335 event.
8336 * gdb.python/py-events.py: Add clear_objfiles event.
8337
d096d8c1
DE
83382014-10-17 Doug Evans <dje@google.com>
8339
8340 * gdb.python/py-objfile.exp: Test progspace attribute.
8341
a80db015
LM
83422014-10-17 Luis Machado <lgustavo@codesourcery.com>
8343
8344 * gdb.guile/scm-breakpoint.exp: Do not assume any
8345 directory separators when matching source file paths.
8346 * gdb.python/py-breakpoint.exp: Likewise.
8347 * gdb.reverse/break-precsave.exp: Likewise.
8348 * gdb.reverse/break-reverse.exp: Likewise.
8349 * gdb.reverse/consecutive-precsave.exp: Likewise.
8350 * gdb.reverse/finish-precsave.exp: Likewise.
8351 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8352 * gdb.reverse/finish-reverse.exp: Likewise.
8353 * gdb.reverse/i386-precsave.exp: Likewise.
8354 * gdb.reverse/i387-env-reverse.exp: Likewise.
8355 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8356 * gdb.reverse/machinestate-precsave.exp: Likewise.
8357 * gdb.reverse/machinestate.exp: Likewise.
8358 * gdb.reverse/sigall-precsave.exp: Likewise.
8359 * gdb.reverse/solib-precsave.exp: Likewise.
8360 * gdb.reverse/step-precsave.exp: Likewise.
8361 * gdb.reverse/until-precsave.exp: Likewise.
8362 * gdb.reverse/watch-precsave.exp: Likewise.
8363 * gdb.reverse/watch-reverse.exp: Likewise.
8364
b22089ab
YQ
83652014-10-17 Yao Qi <yao@codesourcery.com>
8366
8367 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8368 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8369
6c4486e6
PA
83702014-10-17 Pedro Alves <palves@redhat.com>
8371
8372 PR gdb/17471
8373 * gdb.base/bg-execution-repeat.c: New file.
8374 * gdb.base/bg-execution-repeat.exp: New file.
8375
0ff33695
PA
83762014-10-17 Pedro Alves <palves@redhat.com>
8377
8378 PR gdb/17300
8379 * gdb.base/continue-all-already-running.c: New file.
8380 * gdb.base/continue-all-already-running.exp: New file.
8381
6fdebc3d
PA
83822014-10-17 Pedro Alves <palves@redhat.com>
8383
8384 PR gdb/17472
8385 * gdb.base/annota-input-while-running.c: New file.
8386 * gdb.base/annota-input-while-running.exp: New file.
8387
32a8097b
PA
83882014-10-17 Pedro Alves <palves@redhat.com>
8389
8390 * gdb.base/callfuncs.exp: emove references to osf.
8391 * gdb.base/sigall.exp: Likewise.
8392 * gdb.gdb/selftest.exp: Likewise.
8393 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8394 * gdb.mi/non-stop.c: Likewise.
8395 * gdb.mi/pthreads.c: Likewise.
8396 * gdb.reverse/sigall-precsave.exp: Likewise.
8397 * gdb.reverse/sigall-reverse.exp: Likewise.
8398 * gdb.threads/pthreads.c: Likewise.
8399 * gdb.threads/pthreads.exp: Likewise.
8400
7a3517ff
YQ
84012014-10-17 Yao Qi <yao@codesourcery.com>
8402
8403 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8404 check 'target_info exists noargs'.
8405 (test_command_prompt_position): Likewise.
8406 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8407 Remove "set args".
8408 (progvar_simple_while_test): Likewise.
8409 (progvar_complex_if_while_test): Likewise.
8410 (if_while_breakpoint_command_test): Likewise.
8411 (infrun_breakpoint_command_test): Likewise.
8412 (breakpoint_command_test): Likewise.
8413 (watchpoint_command_test): Likewise.
8414 (bp_deleted_in_command_test): Likewise.
8415 (temporary_breakpoint_commands): Likewise.
8416
bb99c472
YQ
84172014-10-16 Yao Qi <yao@codesourcery.com>
8418
8419 * gdb.base/remotetimeout.exp: Remove noargs checking.
8420
7c16b83e
PA
84212014-10-15 Pedro Alves <palves@redhat.com>
8422
8423 PR breakpoints/9649
8424 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8425 * gdb.base/breakpoint-in-ro-region.exp
8426 (probe_target_hardware_step): New procedure.
8427 (top level): Probe hardware stepping and hardware breakpoint
8428 support. Test stepping through a read-only region, with both
8429 "breakpoint auto-hw" on and off and both "always-inserted" on and
8430 off.
8431
35a49624
IB
84322014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8433
8434 * gdb.dlang/demangle.exp: Update for demangling changes.
8435
2d1c107c
SC
84362014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8437
8438 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8439 * gdb.cp/non-trivial-retval.exp: Add new tests.
8440
778811d5
SC
84412014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8442
8443 PR c++/13403
8444 PR c++/15154
8445 * gdb.cp/non-trivial-retval.cc: New file.
8446 * gdb.cp/non-trivial-retval.exp: New file.
8447
10c5f0a8
YQ
84482014-10-15 Yao Qi <yao@codesourcery.com>
8449
8450 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8451 remote host.
8452
65d7b369
YQ
84532014-10-15 Yao Qi <yao@codesourcery.com>
8454
8455 * gdb.python/py-symbol.exp: Match file base name if host is
8456 remote, otherwise match file name with dir name.
8457 * gdb.python/py-symtab.exp: Likewise.
8458 * gdb.python/python.exp: Likewise.
8459
46dc1394
YQ
84602014-10-15 Yao Qi <yao@codesourcery.com>
8461
8462 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8463 pattern.
8464 * gdb.python/py-symtab.exp: Likewise.
8465 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8466 locationn.
8467
c40cc657
JB
84682014-10-14 Joel Brobecker <brobecker@adacore.com>
8469
8470 * gdb.ada/addr_arith: New testcase.
8471
2abf49e1
MR
84722014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8473
8474 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8475 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8476 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8477 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8478
f7088df3
SDJ
84792014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8480
8481 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8482 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8483 * gdb.arch/stap-eval-lang-ada.exp: New file.
8484
4dc06805
YQ
84852014-10-14 Yao Qi <yao@codesourcery.com>
8486
8487 * gdb.mi/mi-var-child.c (nothing1): New function.
8488 (nothing2): New function.
8489 (do_children_tests): Set function pointers by nothing1 and
8490 nothing2.
8491 * gdb.mi/mi-var-child.exp: Step over new added statements.
8492 Update test to match the new output.
8493 * gdb.mi/var-cmd.c (nothing1): New function.
8494 (nothing2): New function.
8495 (do_children_tests): Set function pointers by nothing1 and
8496 nothing2.
8497 * gdb.mi/mi-var-display.exp: Update test to match output.
8498 Step to the line specified by $line_dct_nothing.
8499 Increase the number of lines to step.
8500
46a93de2
YQ
85012014-10-14 Yao Qi <yao@codesourcery.com>
8502
8503 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8504 tests.
8505 * gdb.mi/mi2-var-child.exp: Likewise.
8506
14ea52ee
DE
85072014-10-13 Doug Evans <dje@google.com>
8508
8509 * gdb.python/py-objfile.exp: Change name of file name test.
8510
e5c6e92b
DE
85112014-10-13 Doug Evans <dje@google.com>
8512
8513 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8514 from the start of the CU.
8515
c780cc2f
JK
85162014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8517 Yao Qi <yao@codesourcery.com>
8518
8519 Fix "save breakpoints" for "catch" command.
8520 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8521 Remove -nonewline. Match also the added "main" line.
8522
99894e11
JK
85232014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8524
8525 Fix "save breakpoints" for "disable $bpnum" command.
8526 * gdb.base/save-bp.c (main): Add label.
8527 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8528
6e1ac5a3
JK
85292014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8530
8531 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8532
754dd2b0
YQ
85332014-10-11 Yao Qi <yao@codesourcery.com>
8534
8535 * gdb.server/server-kill.exp: Execute command
8536 "set remote trace-status-packet on" before "tstatus".
8537
f90183d7
YQ
85382014-10-11 Yao Qi <yao@codesourcery.com>
8539
8540 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8541 (main): Call getppid.
8542 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8543 and continue to it. Read variable "server_pid".
8544
bf40a607
YQ
85452014-10-11 Yao Qi <yao@codesourcery.com>
8546
8547 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8548
052ca370
YQ
85492014-10-11 Yao Qi <yao@codesourcery.com>
8550
8551 * gdb.threads/thread-find.exp: Don't execute command
8552 "info threads".
8553 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8554 * gdb.threads/linux-dp.exp: Don't check the condition
8555 $threads_created equals to zero.
8556
3831839c
PA
85572014-10-10 Pedro Alves <palves@redhat.com>
8558
8559 * gdb.base/bigcore.exp: Remove references to IRIX.
8560 * gdb.base/funcargs.exp: Likewise.
8561 * gdb.base/interrupt.exp: Likewise.
8562 * gdb.base/mips_pro.exp: Likewise.
8563 * gdb.base/nodebug.exp: Likewise.
8564 * gdb.base/setvar.exp: Likewise.
8565 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
8566
8b9a549d
PA
85672014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8568 Pedro Alves <palves@redhat.com>
8569
8570 PR symtab/14466
8571 * gdb.base/vdso-warning.c: New file.
8572 * gdb.base/vdso-warning.exp: New file.
8573
d48ba5e8
DE
85742014-10-02 Doug Evans <dje@google.com>
8575
8576 * gdb.base/structs.c (main): Don't run forever.
8577
2278c276
PA
85782014-10-02 Pedro Alves <palves@redhat.com>
8579
8580 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
8581 (top level) <stop threads 1, stop threads 2>: Use it.
8582
b57bacec
PA
85832014-10-02 Pedro Alves <palves@redhat.com>
8584
8585 * gdb.threads/break-while-running.exp (test): Add new
8586 'update_thread_list' argument. Skip "info threads" if false.
8587 (top level): Add new 'update_thread_list' axis.
8588
13fd3ff3
PA
85892014-10-02 Pedro Alves <palves@redhat.com>
8590
8591 PR breakpoints/17431
8592 * gdb.base/execl-update-breakpoints.c: New file.
8593 * gdb.base/execl-update-breakpoints.exp: New file.
8594
0fec99e8
PA
85952014-10-01 Pedro Alves <palves@redhat.com>
8596
8597 * gdb.base/breakpoint-in-ro-region.c: New file.
8598 * gdb.base/breakpoint-in-ro-region.exp: New file.
8599
2ddf4301
SM
86002014-10-01 Simon Marchi <simon.marchi@ericsson.com>
8601
8602 * gdb.mi/mi-exit-code.exp: New file.
8603 * gdb.mi/mi-exit-code.c: New file.
8604
6a5f3f43
YQ
86052014-09-30 Yao Qi <yao@codesourcery.com>
8606
8607 * lib/prelink-support.exp (build_executable_own_libs): Error if
8608 the target isn't native.
8609
345bcc73
YQ
86102014-09-30 Yao Qi <yao@codesourcery.com>
8611
8612 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
8613 false.
8614
a25a5a45
PA
86152014-09-22 Pedro Alves <palves@redhat.com>
8616
8617 * gdb.threads/break-while-running.exp: New file.
8618 * gdb.threads/break-while-running.c: New file.
8619
00ba3162
YQ
86202014-09-19 Yao Qi <yao@codesourcery.com>
8621
8622 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
8623 Invoke test. Restart GDB with --readnow and invoke test again.
8624
c3b7b696
YQ
86252014-09-19 Yao Qi <yao@codesourcery.com>
8626
8627 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
8628 proc set_breakpoint_on_gcd_function. Invoke
8629 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
8630 invoke set_breakpoint_on_gcd_function again.
8631
2b4fd423
DE
86322014-09-18 Doug Evans <dje@google.com>
8633
8634 * gdb.dwarf2/symtab-producer.exp: New file.
8635
a5947601
SDJ
86362014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8637
8638 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
8639 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
8640 * gdb.base/global-var-nested-by-dso.c: Likewise.
8641 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8642
91c19059
SDJ
86432014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8644 Pedro Alves <palves@redhat.com>
8645
8646 * gdb.base/watch-bitfields.exp: Pass string other than test file
8647 name to prepare_for_testing.
8648 (watch): New procedure.
8649 (expect_watchpoint): Use with_test_prefix.
8650 (top level): Factor out tests to ...
8651 (test_watch_location, test_regular_watch): ... these new
8652 procedures, and use with_test_prefix and gdb_continue_to_end.
8653
bb9d5f81
PP
86542014-09-16 Patrick Palka <patrick@parcs.ath.cx>
8655
8656 PR breakpoints/12526
8657 * gdb.base/watch-bitfields.exp: New file.
8658 * gdb.base/watch-bitfields.c: New file.
8659
635856f5
PA
86602014-09-16 Pedro Alves <palves@redhat.com>
8661
8662 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
8663 software and hardware addresses, not software address against
8664 itself.
8665
7280ceea
PA
86662014-09-16 Pedro Alves <palves@redhat.com>
8667
8668 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
8669 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
8670
428b16bd
PA
86712014-09-16 Pedro Alves <palves@redhat.com>
8672
8673 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
8674 files.
8675 * gdb.base/a2-run.exp: Remove all code guarded by istarget
8676 "*-*-vxworks*" throughout.
8677 * gdb.base/break.exp: Likewise.
8678 * gdb.base/default.exp: Likewise.
8679 * gdb.base/scope.exp: Likewise.
8680 * gdb.base/sepdebug.exp: Likewise.
8681 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
8682 throughout.
8683 * gdb.base/run.c: Likewise.
8684 * gdb.base/sepdebug.c: Likewise.
8685 * gdb.hp/gdb.aCC/run.c: Likewise.
8686 * gdb.reverse/until-reverse.c: Likewise.
8687 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
8688
666d413c
YQ
86892014-09-16 Yao Qi <yao@codesourcery.com>
8690
8691 * boards/local-remote-host-native.exp: New file.
8692
57cbd724
DE
86932014-09-14 Doug Evans <xdje42@gmail.com>
8694
8695 * gdb.threads/queue-signal.c (thread_count): New variable.
8696 (thread_count_mutex, thread_count_condvar): New variables.
8697 (incr_thread_count, wait_all_threads_running): New functions.
8698 (main): Wait for all threads to be in their thread functions.
8699
81219e53
DE
87002014-09-13 Doug Evans <xdje42@gmail.com>
8701
8702 * gdb.threads/queue-signal.c: New file.
8703 * gdb.threads/queue-signal.exp: New file.
8704
3714cea7
DE
87052014-09-13 Doug Evans <xdje42@gmail.com>
8706
8707 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
8708 be consistent with what default_gdb_init uses.
8709 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
8710 the plain text of the prompt. Add some logging printfs.
8711 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
8712
fa43b1d7
PA
87132014-09-12 Pedro Alves <palves@redhat.com>
8714
8715 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
8716 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
8717 * gdb.arch/i386-size-overlap.exp: Likewise.
8718 * gdb.arch/i386-size.exp: Likewise.
8719 * gdb.arch/i386-unwind.exp: Likewise.
8720 * gdb.base/a2-run.exp: Likewise.
8721 * gdb.base/break.exp: Likewise.
8722 * gdb.base/charset.exp: Likewise.
8723 * gdb.base/chng-syms.exp: Likewise.
8724 * gdb.base/commands.exp: Likewise.
8725 * gdb.base/dbx.exp: Likewise.
8726 * gdb.base/find.exp: Likewise.
8727 * gdb.base/funcargs.exp: Likewise.
8728 * gdb.base/jit-simple.exp: Likewise.
8729 * gdb.base/reread.exp: Likewise.
8730 * gdb.base/sepdebug.exp: Likewise.
8731 * gdb.base/step-bt.exp: Likewise.
8732 * gdb.cp/mb-inline.exp: Likewise.
8733 * gdb.cp/mb-templates.exp: Likewise.
8734 * gdb.objc/basicclass.exp: Likewise.
8735 * gdb.threads/killed.exp: Likewise.
8736
9d9bf2df
EBM
87372014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8738
8739 PR tdep/17379
8740 * gdb.arch/powerpc-stackless.S: New file.
8741 * gdb.arch/powerpc-stackless.exp: New file.
8742
1cf2f1b0
JK
87432014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8744
8745 * gdb.base/attach.c: Include unistd.h.
8746 (main): Call alarm. Add label postloop.
8747 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
8748 gdb_breakpoint, gdb_continue_to_breakpoint.
8749 (test_command_line_attach_run): Kill ${testpid} in one exit path.
8750
98880d46
PA
87512014-09-11 Pedro Alves <palves@redhat.com>
8752
8753 PR gdb/17347
8754 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
8755 * gdb.base/attach.exp (test_command_line_attach_run): New
8756 procedure.
8757 (top level): Call it.
8758
4c92ff2c
PA
87592014-09-11 Pedro Alves <palves@redhat.com>
8760
8761 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
8762 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
8763 (do_command_attach_tests): Use spawn_wait_for_attach.
8764 * gdb.base/solib-overlap.exp: Likewise.
8765 * gdb.multi/multi-attach.exp: Likewise.
8766 * gdb.python/py-prompt.exp: Likewise.
8767 * gdb.python/py-sync-interp.exp: Likewise.
8768 * gdb.server/ext-attach.exp: Likewise.
8769
3adc1a7d
GKB
87702014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
8771
8772 * gdb.fortran/array-element.exp: Remove unexpected "continue"
8773 command in testcase. Simplify testcase.
8774
96334934
JB
87752014-09-10 Joel Brobecker <brobecker@adacore.com>
8776
8777 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
8778
eb479039
JB
87792014-09-10 Joel Brobecker <brobecker@adacore.com>
8780
8781 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
8782
deede10c
JB
87832014-09-10 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
8786
7828a5f5
JB
87872014-09-10 Joel Brobecker <brobecker@adacore.com>
8788
8789 * gdb.dwarf2/dynarr-ptr.c: New file.
8790 * gdb.dwarf2/dynarr-ptr.exp: New file.
8791
33aeebcf
MR
87922014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8793
8794 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
8795 of 30 rather than hardcoding 120 for a slow test case. Take the
8796 `gdb,timeout' target setting into account for this calculation.
8797 Don't extend the timeout for the test cases that don't need it.
8798
7b415901
MR
87992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8800
8801 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
8802 a factor of 2 for a slow test case. Take the `gdb,timeout'
8803 target setting into account for this calculation.
8804 * gdb.reverse/until-precsave.exp: Increase the timeout by
8805 a factor of 15 and 3 respectively rather than adding 120
8806 for a pair of slow test cases. Take the `gdb,timeout'
8807 target setting into account for this calculation.
8808
4a40f85a
MR
88092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8810
8811 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
8812 timeout, don't pass one down to gdb_expect.
8813 (gdb_expect): Rework timeout selection.
8814
09635af7
MR
88152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8816
8817 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
8818 exception on timeout.
8819 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
8820 (gdbserver_start_extended): Catch any `gdbserver_start' error
8821 exceptions.
8822 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
8823 * lib/mi-support.exp (mi_gdb_target_load): Catch any
8824 `gdbserver_gdb_load' error exceptions.
8825
2bdd10b7
MR
88262014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
8827
8828 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
8829 120 on waiting for the TCP socket to open.
8830
316935f0
DE
88312014-09-09 Doug Evans <xdje42@gmail.com>
8832
8833 * gdb.base/default.exp (show_conv_list): Add _caller_is,
8834 _caller_matches, _any_caller_is, _any_caller_matches.
8835
83740597
DE
88362014-09-09 Doug Evans <xdje42@gmail.com>
8837
8838 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
8839
4c122fc3
YQ
88402014-09-09 Yao Qi <yao@codesourcery.com>
8841
8842 * gdb.mi/mi-var-display.exp: Set print symbol off.
8843
a9f116cb
GKB
88442014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
8845
8846 PR gdb/17035
8847 * gdb.base/commands.exp: Add tests to verify user-defined
8848 commands with empty bodies.
8849 * gdb.python/py-cmd.exp: Test that we don't show user-defined
8850 python commands in `show user command`.
8851 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
8852 scheme commands in `show user command`.
8853
c75bd3a2
JK
88542014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 PR python/17355
8857 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
8858 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
8859 * gdb.python/py-framefilter-invalidarg.exp: New file.
8860 * gdb.python/py-framefilter-invalidarg.py: New file.
8861
faa42425
DE
88622014-09-06 Doug Evans <xdje42@gmail.com>
8863
8864 PR 15276
8865 * gdb.python/py-caller-is.c: New file.
8866 * gdb.python/py-caller-is.exp: New file.
8867
474ca4f6
SDJ
88682014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
8869
8870 PR gdb/17235
8871 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
8872 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
8873
eb0b0463
SDJ
88742014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
8875
8876 PR fortran/17237
8877 * gdb.fortran/print-formatted.exp: New file.
8878 * gdb.fortran/print-formatted.f90: Likewise.
8879
5f3b99cf
SS
88802014-09-03 Sasha Smundak <asmundak@google.com>
8881
8882 * gdb.python/py-frame.exp: Test Frame.read_register.
8883
7d793aa9
SDJ
88842014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
8885
8886 PR python/16699
8887 * gdb.python/py-completion.exp: New file.
8888 * gdb.python/py-completion.py: Likewise.
8889
fb0576e9
DE
88902014-08-28 Doug Evans <dje@google.com>
8891
8892 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
8893 eax,etc. are live with values set by gdb and thus the compiler can't
8894 use them.
8895 * gdb.arch/i386-pseudo.c (main): Ditto.
8896
ee92b0dd
DE
88972014-08-27 Doug Evans <dje@google.com>
8898
8899 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
8900
6649db35
DE
89012014-08-25 Doug Evans <dje@google.com>
8902
8903 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
8904 (main): Ditto.
8905
564b7600
DE
89062014-08-25 Doug Evans <dje@google.com>
8907
8908 * gdb.threads/thread-execl.exp: #include <stdio.h>.
8909
3881fb67
YQ
89102014-08-24 Yao Qi <yao@codesourcery.com>
8911
8912 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
8913 symbol off.
8914 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
8915
a05a36a5
DE
89162014-08-22 Doug Evans <dje@google.com>
8917
8918 PR 17276
8919 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
8920 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
8921 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
8922
7c343b48
YQ
89232014-08-22 Yao Qi <yao@codesourcery.com>
8924
8925 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
8926 * gdb.python/py-finish-breakpoint2.exp: Likewise.
8927 * gdb.python/python.exp: Likewise. Use .py file on the host
8928 instead of the build.
8929
22fd09ae
JK
89302014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8931
8932 * gdb.threads/gcore-stale-thread.c: New file.
8933 * gdb.threads/gcore-stale-thread.exp: New file.
8934
a8454a7c
PA
89352014-08-21 Pedro Alves <palves@redhat.com>
8936
8937 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
8938 * gdb.base/gcore-relro-pie.exp: Likewise.
8939 * gdb.base/gcore-relro.exp: Likewise.
8940 * gdb.base/gcore.exp: Likewise.
8941 * gdb.base/print-symbol-loading.exp: Likewise.
8942 * gdb.threads/gcore-thread.exp: Likewise.
8943 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
8944
2a31c623
PA
89452014-08-20 Pedro Alves <palves@redhat.com>
8946 Jan Kratochvil <jan.kratochvil@redhat.com>
8947
8948 * Makefile.in (EXTRA_RULES, CC): New variables, get from
8949 configure.
8950 (EXPECT): Handle READ1 being set.
8951 (all): Depend on EXTRA_RULES.
8952 (check-read1, expect-read1, read1.so, read1): New rules.
8953 * README (Testsuite Parameters): Document the READ1 make variable.
8954 (Race detection): New section.
8955 * configure: Regenerate.
8956 * configure.ac: If build==host==target, and running under a
8957 GNU/glibc system, add read1 to the extra Makefile rules.
8958 (EXTRA_RULES): AC_SUBST it.
8959 * lib/read1.c: New file.
8960
d36430db
JB
89612014-08-20 Joel Brobecker <brobecker@adacore.com>
8962
8963 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
8964 the handling of variables declared as a typedef to an array
8965 which a DW_AT_data_location attribute.
8966
9a0dc9e3
PA
89672014-08-19 Andrew Burgess <aburgess@broadcom.com>
8968 Pedro Alves <palves@redhat.com>
8969
8970 PR symtab/14604
8971 PR symtab/14605
8972 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
8973 gdb_test.
8974
0718a8da
PA
89752014-08-19 Pedro Alves <palves@redhat.com>
8976
8977 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
8978
13b448cd
YQ
89792014-08-19 Yao Qi <yao@codesourcery.com>
8980
8981 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
8982 right line.
8983
1cbf5077
DB
89842014-08-18 David Blaikie <dblaikie@gmail.com>
8985
8986 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
8987
bf0fae19
JB
89882014-08-18 Joel Brobecker <brobecker@adacore.com>
8989
8990 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
8991 attribute in array range.
8992
3c8c5dcc
JB
89932014-08-18 Joel Brobecker <brobecker@adacore.com>
8994
8995 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
8996
e66d4446
SC
89972014-08-15 Siva Chandra Reddy <sivachandra@google.com>
8998
8999 PR c++/17132
9000 * gdb.cp/pr17132.cc: New file.
9001 * gdb.cp/pr17132.exp: New file.
9002
940df408
SC
90032014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9004
9005 * gdb.python/py-xmethods.py (A_getarrayind)
9006 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9007 Use 'print' with function call syntax.
9008 (E_method_matcher.match): Fix tab vs space indentation mixup.
9009
ebcc6c3a
YQ
90102014-08-15 Yao Qi <yao@codesourcery.com>
9011
9012 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9013 false.
9014
775e0f04
YQ
90152014-08-15 Yao Qi <yao@codesourcery.com>
9016
9017 * gdb.cp/casts.exp: Set print symbol off.
9018 * gdb.cp/class2.exp: Likewise.
9019 * gdb.cp/overload.exp: Likewise.
9020 * gdb.cp/templates.exp: Likewise.
9021
d769e349
DE
90222014-08-11 Doug Evans <dje@google.com>
9023
9024 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9025 (test_load_shlib): Update.
9026
20c6f1e1
YQ
90272014-08-09 Yao Qi <yao@codesourcery.com>
9028
9029 * gdb.base/display.exp: Invoke is_address_zero_readable.
9030 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9031 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9032 * gdb.base/hbreak-unmapped.exp: Return if
9033 is_address_zero_readable returns true.
9034 * gdb.base/signest.exp: Likewise.
9035 * gdb.base/signull.exp: Likewise.
9036 * gdb.base/sigbpt.exp: Likewise.
9037 * gdb.guile/scm-disasm.exp: Do the test if
9038 is_address_zero_readable returns false.
9039 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9040 * gdb.python/py-arch.exp: Likewise.
9041 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9042 * lib/gdb.exp (is_address_zero_readable): New proc.
9043
5792e8e3
YQ
90442014-08-09 Yao Qi <yao@codesourcery.com>
9045
9046 PR testsuite/13443
9047 * gdb.mi/mi-var-display.exp: Make test messages unique.
9048
3cecbbbe
TT
90492014-08-04 Tom Tromey <tromey@redhat.com>
9050
9051 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9052 target 0".
9053
00b51ff5
TT
90542014-08-04 Tom Tromey <tromey@redhat.com>
9055
9056 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9057 "target_resume".
9058
6908c509
JB
90592014-08-01 Joel Brobecker <brobecker@adacore.com>
9060
9061 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9062 inner_vla_struct_object_size.
9063 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9064 as xfail.
9065
cc6563d2
PA
90662014-07-30 Pedro Alves <palves@redhat.com>
9067
9068 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9069 comment.
9070
7e09a223
YQ
90712014-07-29 Yao Qi <yao@codesourcery.com>
9072
9073 PR gdb/17206
9074 * gdb.base/until-nodebug.exp: New.
9075
7ebdbe92
DE
90762014-07-28 Doug Evans <xdje42@gmail.com>
9077
9078 PR guile/17203
9079 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9080 previously existing parameter, and previously ambiguously spelled
9081 parameter.
9082
fdb1adc6
WN
90832014-07-28 Will Newton <will.newton@linaro.org>
9084
9085 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9086
186fcde0
DE
90872014-07-26 Ludovic Courtès <ludo@gnu.org>
9088 Doug Evans <xdje42@gmail.com>
9089
9090 PR guile/17146
9091 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9092
70509625
PA
90932014-07-25 Pedro Alves <palves@redhat.com>
9094
9095 * gdb.threads/signal-command-handle-nopass.c: New file.
9096 * gdb.threads/signal-command-handle-nopass.exp: New file.
9097 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9098 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9099 * gdb.threads/signal-delivered-right-thread.c: New file.
9100 * gdb.threads/signal-delivered-right-thread.exp: New file.
9101
c3f814a1
PA
91022014-07-25 Pedro Alves <palves@redhat.com>
9103
9104 * gdb.base/double-prompt-target-event-error.exp
9105 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9106 match.
9107 (cancel_pagination_in_target_event): Rework double prompt
9108 detection.
9109 * gdb.base/paginate-after-ctrl-c-running.exp
9110 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9111 <return>' match.
9112 * gdb.base/paginate-bg-execution.exp
9113 (test_bg_execution_pagination_return)
9114 (test_bg_execution_pagination_cancel): Remove '-notransfer
9115 <return>' matches.
9116 * gdb.base/paginate-execution-startup.exp
9117 (test_fg_execution_pagination_return)
9118 (test_fg_execution_pagination_cancel): Remove '-notransfer
9119 <return>' matches.
9120 * gdb.base/paginate-inferior-exit.exp
9121 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9122 match.
9123 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9124 * lib/gdb.exp (pagination_prompt): Run text through
9125 string_to_regexp.
9126 (gdb_test_multiple): Match $pagination_prompt instead of
9127 "<return>".
9128 (string_to_regexp): Move to lib/gdb-utils.exp.
9129
e214cf6c
JK
91302014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9131
9132 * gdb.arch/amd64-entry-value-paramref.S: New file.
9133 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9134 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9135 * gdb.arch/amd64-optimout-repeat.S: New file.
9136 * gdb.arch/amd64-optimout-repeat.c: New file.
9137 * gdb.arch/amd64-optimout-repeat.exp: New file.
9138
17d0c5c8
JK
91392014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9140
9141 PR gdb/17170
9142 * gdb.base/statistics.exp: New file.
9143
b8b8facf
DE
91442014-07-17 Doug Evans <dje@google.com>
9145
74b49205 9146 PR gdb/17170
b8b8facf
DE
9147 * gdb.base/maint.exp: Update testing of per-command stats.
9148
1b5d0ab3
PA
91492014-07-16 Pedro Alves <palves@redhat.com>
9150
9151 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9152 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9153 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9154 (tfile_write_buf): New functions.
9155 (add_memory_block): Rewrite using the above.
9156 (adjust_function_address): New function.
9157 (FUNCTION_ADDRESS): New macro.
9158 (write_basic_trace_file): Remove short_x local, and use
9159 tfile_write_16. Change type of func_addr local to unsigned long
9160 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9161 here. Cast argument of add_memory_block to char pointer.
9162 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9163 (main): Remove parameters.
9164 * gdb.trace/tfile.exp: Remove nowarnings.
9165
4d974e88
SM
91662014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9167
9168 * gdb.base/debug-expr.exp: Test string evaluation with
9169 "debug expression" on.
9170
41e99568
PA
91712014-07-15 Pedro Alves <palves@redhat.com>
9172
9173 * gdb.base/reread.exp: Use clean_restart.
9174
487d9753
PL
91752014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9176
9177 * gdb.arch/avr-flash-qualifer.c: New.
9178 * gdb.arch/avr-flash-qualifer.exp: New.
9179
cc1c52ad
PA
91802014-07-14 Pedro Alves <palves@redhat.com>
9181
9182 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9183 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9184
1e973570
PA
91852014-07-14 Pedro Alves <palves@redhat.com>
9186
9187 * gdb.base/double-prompt-target-event-error.c: New file.
9188 * gdb.base/double-prompt-target-event-error.exp: New file.
9189
93d6eb10
PA
91902014-07-14 Pedro Alves <palves@redhat.com>
9191
9192 PR gdb/17072
9193 * gdb.base/paginate-inferior-exit.c: New file.
9194 * gdb.base/paginate-inferior-exit.exp: New file.
9195
0017922d
PA
91962014-07-14 Pedro Alves <palves@redhat.com>
9197
9198 PR gdb/17072
9199 * gdb.base/paginate-bg-execution.c: New file.
9200 * gdb.base/paginate-bg-execution.exp: New file.
9201
94696ad3
PA
92022014-07-14 Pedro Alves <palves@redhat.com>
9203
9204 PR gdb/17072
9205 * gdb.base/paginate-execution-startup.c: New file.
9206 * gdb.base/paginate-execution-startup.exp: New file.
9207 * lib/gdb.exp (pagination_prompt): New global.
9208 (default_gdb_spawn): New procedure, factored out from
9209 default_gdb_spawn.
9210 (default_gdb_start): Adjust to call default_gdb_spawn.
9211 (gdb_spawn): New procedure.
9212
bd293940
PA
92132014-07-14 Pedro Alves <palves@redhat.com>
9214
9215 * lib/gdb.exp (gdb_assert): New procedure.
9216 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9217
c933f875
PA
92182014-07-14 Pedro Alves <palves@redhat.com>
9219
9220 * gdb.base/execution-termios.c: New file.
9221 * gdb.base/execution-termios.exp: New file.
9222
d98b7a16
TT
92232014-07-14 Tom Tromey <tromey@redhat.com>
9224
9225 * gdb.cp/vla-cxx.cc: New file.
9226 * gdb.cp/vla-cxx.exp: New file.
9227
548740d6
TT
92282014-07-14 Tom Tromey <tromey@redhat.com>
9229
9230 * gdb.reverse/rerun-prec.c: New file.
9231 * gdb.reverse/rerun-prec.exp: New file.
9232
a25eb028
MR
92332014-07-12 Maciej W. Rozycki <macro@mips.com>
9234 Maciej W. Rozycki <macro@codesourcery.com>
9235
9236 * lib/gdb-utils.exp: New file.
9237 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9238 inline `gdb_init_command' processing.
9239 (gdb_start_cmd): Likewise.
9240 * lib/mi-support.exp (mi_run_cmd): Likewise.
9241 * README: Document `gdb_init_command' and `gdb_init_commands'.
9242
218c2655
JK
92432014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 Fix false FAIL running under a very long directory name.
9246 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9247 and "set print elements 10000". Twice.
9248
5401fde3
YQ
92492014-07-11 Yao Qi <yao@codesourcery.com>
9250
9251 * gdb.base/exprs.exp: "set print symbol off".
9252
e76126e8
PA
92532014-07-11 Pedro Alves <palves@redhat.com>
9254
9255 * gdb.threads/kill.c: New file.
9256 * gdb.threads/kill.exp: New file.
9257
2d6f0de6
YQ
92582014-07-10 Yao Qi <yao@codesourcery.com>
9259
9260 * gdb.trace/tfile.c (write_basic_trace_file)
9261 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9262 address written to trace file.
9263
7180e04a
PA
92642014-07-09 Pedro Alves <palves@redhat.com>
9265
9266 * gdb.base/attach-wait-input.exp: New file.
9267 * gdb.base/attach-wait-input.c: New file.
9268
9a9a7608
AB
92692014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9270
9271 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9272 setting up test structures.
9273 (main): Call new test function.
9274 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9275 test function, continue into test function and walk test
9276 structures.
9277
161ac41e
YQ
92782014-07-02 Yao Qi <yao@codesourcery.com>
9279
9280 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9281 'bar_start' at the beginning of functions 'foo' and 'bar'
9282 respectively.
9283 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9284 instead of 'foo' and 'bar'.
9285
1f267ae3
MM
92862014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9287
9288 * gdb.btrace/segv.exp: New.
9289 * gdb.btrace/segv.c: New.
9290
2b239efb
LM
92912014-07-02 Luis Machado <lgustavo@codesourcery.com>
9292
9293 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9294 instruction.
9295
cf363f18
MW
92962014-06-30 Mark Wielaard <mjw@redhat.com>
9297
9298 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9299 vulture, vilify, villar): New volatile array constants.
9300 (vindictive, vegetation): New const volatile array constants.
9301 * gdb.base/volatile.exp: Test volatile and const volatile array
9302 types.
9303
aebf9d24
AA
93042014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9305
9306 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9307 target lacks support for awatch, rwatch, or hbreak.
9308
b67a2c6f
YQ
93092014-06-27 Yao Qi <yao@codesourcery.com>
9310
9311 * gdb.multi/dummy-frame-restore.exp: New.
9312 * gdb.multi/dummy-frame-restore.c: New.
9313
aef92902
MM
93142014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9315
9316 * gdb.btrace/gcore.exp: New.
9317
8e9db26e
PA
93182014-06-23 Pedro Alves <palves@redhat.com>
9319
9320 * gdb.base/watchpoint-reuse-slot.c: New file.
9321 * gdb.base/watchpoint-reuse-slot.exp: New file.
9322
70afc5b7
SC
93232014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9324
9325 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9326 progspace's filename in 'info', 'enable' and 'disable' command
9327 tests.
9328
b972bd9c
JK
93292014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9330
9331 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9332 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9333 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9334
125f8a3d
GB
93352014-06-20 Gary Benson <gbenson@redhat.com>
9336
9337 * gdb.arch/i386-avx.exp: Fix include file location.
9338 * gdb.arch/i386-sse.exp: Likewise.
9339
3ed9baed
IB
93402014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9341
9342 * gdb.dlang/expression.exp: New file.
9343
034f788c
PA
93442014-06-19 Pedro Alves <palves@redhat.com>
9345
9346 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9347 out from ...
9348 (top level): ... here. Iterate running tests under different
9349 scheduler-locking settings.
9350
45371d0c
LM
93512014-06-18 Luis Machado <lgustavo@codesourcery.com>
9352
9353 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9354 to DW_FORM_addr and use non-zero addresses.
9355
5d376983
SC
93562014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9357
9358 PR gdb/17017
9359 * gdb.python/py-xmethods.cc: Add global function call counters and
9360 increment them in their respective functions. Remove "cout"
9361 statements.
9362 * gdb.python/py-xmethods.exp: Make tests check the global function
9363 call counters instead of depending on inferior IO.
9364
a1aa2221
LM
93652014-06-18 Don Breazeal <donb@codesourcery.com>
9366
9367 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9368 Deleted procedure.
9369 (explicit_fork_parent_follow): Deleted procedure.
9370 (explicit_fork_child_follow): Deleted procedure.
9371 (test_follow_fork): New procedure.
9372 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9373 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9374 procedure calls.
9375
0fc05997
YQ
93762014-06-17 Yao Qi <yao@codesourcery.com>
9377
9378 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9379 CP1252.
9380
70795c52
LM
93812014-06-17 Luis Machado <lgustavo@codesourcery.com>
9382
9383 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9384 Initialize ptr and S explicitly.
9385 (skip_type_update_when_not_use_rtti_test): Likewise.
9386
6be47f0c
KS
93872014-06-16 Keith Seitz <keiths@redhat.com>
9388
9389 PR mi/15863
9390 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9391 the inferior is started.
9392
d03de421
PA
93932014-06-16 Pedro Alves <palves@redhat.com>
9394
9395 * gdb.base/break-main-file-remove-fail.c: New file.
9396 * gdb.base/break-main-file-remove-fail.exp: New file.
9397 * gdb.base/break-unload-file.exp: Use build_executable instead of
9398 prepare_for_testing.
9399 (test_break): New parameter "initial_load". Handle it.
9400 (top level): Add initial_load cmdline/file axis.
9401
f9579b99
TT
94022014-06-12 Tom Tromey <tromey@redhat.com>
9403
9404 * gdb.base/completion.exp: Don't use directory name in test.
9405
3657956b
GB
94062014-06-09 Gary Benson <gbenson@redhat.com>
9407
9408 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9409 separate the always-available ANSI-standard signals from the
9410 signals that require checking.
9411 (main): Likewise.
9412 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9413 Likewise.
9414 (main): Likewise.
9415
4186eb54
KS
94162014-06-07 Keith Seitz <keiths@redhat.com>
9417
9418 Revert:
9419 PR c++/16253
9420 * gdb.cp/var-tag.cc: New file.
9421 * gdb.cp/var-tag.exp: New file.
9422 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9423 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9424 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9425 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9426
25326a28 94272014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9428
9429 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9430
829155c9
PA
94312014-06-06 Pedro Alves <palves@redhat.com>
9432
9433 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9434 in target debug output instead of looking at RSP packets,
9435 disabling the test on any target that uses hardware stepping.
9436 Update comments.
9437
61c8d22e
PA
94382014-06-06 Pedro Alves <palves@redhat.com>
9439
9440 * gdb.base/break-unload-file.exp: Fix typo.
9441
d9a47287
YQ
94422014-06-06 Yao Qi <yao@codesourcery.com>
9443
9444 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9445 from "jit_function" to "^jit_function".
9446
e5e01dbf
YQ
94472014-06-06 Yao Qi <yao@codesourcery.com>
9448
9449 * gdb.base/async.c (foo): Add one statement.
9450 * gdb.base/async.exp: Get the next instruction address and
9451 match the output of "nexti" by instruction address. Match
9452 the hex address in the output of "finish".
9453
73ba372c
GB
94542014-06-06 Gary Benson <gbenson@redhat.com>
9455
9456 * gdb.base/call-signals.c: Remove preprocessor conditionals
9457 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9458 SIGSEGV and SIGTERM.
9459 * gdb.base/sigall.c: Likewise.
9460 * gdb.base/unwindonsignal.c: Likewise.
9461 * gdb.reverse/sigall-reverse.c: Likewise.
9462
831517df
YQ
94632014-06-06 Yao Qi <yao@codesourcery.com>
9464
9465 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9466 readable, skip the test.
9467
b8b91e98
YQ
94682014-06-06 Yao Qi <yao@codesourcery.com>
9469
9470 * gdb.threads/staticthreads.c (thread_function): Move the line
9471 setting breakpoint on forward.
9472 * gdb.threads/staticthreads.exp: Update comments.
9473
fb934770
LC
94742014-06-05 Ludovic Courtès <ludo@gnu.org>
9475
9476 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9477 "history-append! type error".
9478
6ef284bd
SM
94792014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9480
9481 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9482 erroneous dprintf expected input.
9483
a872e241
DE
94842014-06-04 Doug Evans <xdje42@gmail.com>
9485
9486 * gdb.guile/scm-generics.exp: Delete.
9487
16f691fb
DE
94882014-06-04 Doug Evans <xdje42@gmail.com>
9489
9490 * gdb.guile/scm-breakpoint.exp: Update.
9491 Add tests for breakpoint registration.
9492
012370f6
TT
94932014-06-04 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9496 VLA-in-union.
9497 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9498 inner_vla_struct, vla_union types. Initialize objects of those
9499 types and compute their sizes.
9500
9f5a4cef
HZ
95012014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9502 Hui Zhu <hui@codesourcery.com>
9503
9504 * gdb.base/fileio.exp: Add test for shell not available as well as
9505 available.
9506 * gdb.base/fileio.c (test_system): Check for shell twice.
9507
90a45c4d
YQ
95082014-06-04 Yao Qi <yao@codesourcery.com>
9509
9510 * gdb.base/auto-connect-native-target.exp: Remove redundant
9511 space from the regexp pattern.
9512
70017e41
YQ
95132014-06-04 Yao Qi <yao@codesourcery.com>
9514
9515 * gdb.base/default.exp: Replace "child" with "native" in
9516 regexp pattern.
9517
883964a7
SC
95182014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9519
9520 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9521 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9522 * gdb.python/py-xmethods.py: Python script supporting the
9523 new testcase and tests.
9524
ef370185
JB
95252014-06-03 Joel Brobecker <brobecker@adacore.com>
9526 Pedro Alves <palves@redhat.com>
9527
9528 PR breakpoints/17000
9529 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9530 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9531
1e2ccb61
BM
95322014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9533
9534 * gdb.base/subst.exp: Add tests to verify partial path matching
9535 output.
9536
c6ec5ab2
PA
95372014-06-03 Pedro Alves <palves@redhat.com>
9538
9539 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9540 target that doesn't use software single-stepping.
9541
835c559f
PA
95422014-06-03 Pedro Alves <palves@redhat.com>
9543
9544 PR breakpoints/17000
9545 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9546 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9547
06eb1586
DE
95482014-06-02 Doug Evans <xdje42@gmail.com>
9549
9550 * gdb.guile/scm-parameter.exp: New file.
9551
e698b8c4
DE
95522014-06-02 Doug Evans <xdje42@gmail.com>
9553
9554 * gdb.guile/scm-cmd.c: New file.
9555 * gdb.guile/scm-cmd.exp: New file.
9556
ded03782
DE
95572014-06-02 Doug Evans <xdje42@gmail.com>
9558
9559 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9560 pretty-printer lookup.
9561 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
9562 (make-pp_s-printer): Call it.
9563 (make-pretty-printer-from-dict): New function.
9564 (lookup-pretty-printer-maker-from-dict): New function.
9565 (*pretty-printer*): Simplify.
9566 (make-objfile-pp_s-printer): New function.
9567 (install-objfile-pretty-printers!): New function.
9568 (make-progspace-pp_s-printer): New function.
9569 (install-progspace-pretty-printers!): New function.
9570 * gdb.guile/scm-progspace.c: New file.
9571 * gdb.guile/scm-progspace.exp: New file.
9572
41fac0cf
PA
95732014-06-02 Pedro Alves <palves@redhat.com>
9574
9575 * gdb.base/dprintf-bp-same-addr.c: New file.
9576 * gdb.base/dprintf-bp-same-addr.exp: New file.
9577
96ae5695
EBM
95782014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9579
9580 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
9581 * gdb.arch/powerpc-power.s: Likewise.
9582
da02b3a8
JB
95832014-06-02 Joel Brobecker <brobecker@adacore.com>
9584
9585 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
9586
c72b2e7b
YQ
95872014-06-01 Yao Qi <yao@codesourcery.com>
9588
9589 * gdb.base/watchpoint.exp (test_watch_location): Check null
9590 pointer can be dereferenced. If not, do the test, otherwise
9591 skip it.
9592
53e8a631
AB
95932014-05-30 Andrew Burgess <aburgess@broadcom.com>
9594
9595 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
9596 results.
9597 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
9598
938f0e2f
AB
95992014-05-30 Andrew Burgess <aburgess@broadcom.com>
9600
9601 * gdb.arch/amd64-invalid-stack-middle.S: New file.
9602 * gdb.arch/amd64-invalid-stack-middle.c: New file.
9603 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
9604 * gdb.arch/amd64-invalid-stack-top.c: New file.
9605 * gdb.arch/amd64-invalid-stack-top.exp: New file.
9606
9ba6657a
PA
96072014-05-30 Pedro Alves <palves@redhat.com>
9608
9609 PR breakpoints/17000
9610 * gdb.base/sss-bp-on-user-bp.c: New file.
9611 * gdb.base/sss-bp-on-user-bp.exp: New file.
9612
522c09bf
DB
96132014-05-30 David Blaikie <dblaikie@gmail.com>
9614
9615 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
9616 gnu_inline semantics via attribute.
9617 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
9618 source explicitly specifies the required semantics.
9619
bf4ef81e
MR
96202014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
9621
9622 * gdb.reverse/sigall-reverse.exp: Fix a typo.
9623
329ea579
PA
96242014-05-29 Pedro Alves <palves@redhat.com>
9625 Tom Tromey <tromey@redhat.com>
9626
9627 * gdb.base/async-shell.exp: Don't enable target-async.
9628 * gdb.base/async.exp
9629 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
9630 parameter. Adjust.
9631 (top level): Don't test with "target-async".
9632 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
9633 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
9634 * gdb.base/inferior-died.exp: Don't enable target-async.
9635 * gdb.base/interrupt-noterm.exp: Likewise.
9636 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
9637 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9638 * gdb.mi/mi-nonstop.exp: Likewise.
9639 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9640 * gdb.mi/mi-nsintrall.exp: Likewise.
9641 * gdb.mi/mi-nsmoribund.exp: Likewise.
9642 * gdb.mi/mi-nsthrexec.exp: Likewise.
9643 * gdb.mi/mi-watch-nonstop.exp: Likewise.
9644 * gdb.multi/watchpoint-multi.exp: Adjust comment.
9645 * gdb.python/py-evsignal.exp: Don't enable target-async.
9646 * gdb.python/py-evthreads.exp: Likewise.
9647 * gdb.python/py-prompt.exp: Likewise.
9648 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
9649 * gdb.server/solib-list.exp: Don't enable target-async.
9650 * gdb.threads/thread-specific-bp.exp: Likewise.
9651 * lib/mi-support.exp: Adjust to use mi-async.
9652
fd664c91
PA
96532014-05-29 Pedro Alves <palves@redhat.com>
9654
9655 PR gdb/13860
9656 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
9657 reason, even in sync mode.
9658
251bde03
PA
96592014-05-29 Pedro Alves <palves@redhat.com>
9660 Hui Zhu <hui@codesourcery.com>
9661
9662 PR PR15693
9663 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
9664 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
9665 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
9666 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
9667
7f3c0343
JB
96682014-05-28 Joel Brobecker <brobecker@adacore.com>
9669
9670 * config/monitor.exp (gdb_target_monitor): Replace use of
9671 "set remotebaud" by "set serial baud".
9672
b2715b27
AW
96732014-05-26 Andy Wingo <wingo@igalia.com>
9674
9675 * gdb.guile/scm-breakpoint.exp:
9676 * gdb.guile/scm-gsmob.exp: Update to use plain old object
9677 properties instead of gdb-object-properties.
9678
498a4489
YQ
96792014-05-26 Yao Qi <yao@codesourcery.com>
9680
9681 * gdb.server/no-thread-db.exp: Specify source file name
9682 explicitly when setting a breakpoint.
9683
589fdceb
MM
96842014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9685
9686 * gdb.btrace/vdso.c: New.
9687 * gdb.btrace/vdso.exp: New.
9688
e9089e05
MM
96892014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9690
9691 * gdb.base/gcore.exp (capture_command_output): Move ...
9692 * lib/gdb.exp (capture_command_output): ... here.
9693
67b5c0c1
MM
96942014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9695
9696 * gdb.btrace/data.exp: Test memory access during btrace replay.
9697
a2199296
SM
96982014-05-22 Simon Marchi <simon.marchi@ericsson.com>
9699
9700 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
9701
17b2616c
PA
97022014-05-21 Pedro Alves <palves@redhat.com>
9703
9704 PR gdb/13860
9705 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
9706 (top level): Test that output related to execution commands is
9707 sent to the console with CLI commands, but not with MI commands.
9708 Test that breakpoint events are always mirrored to the console.
9709 Also expect the new source line to be output after a "next" in
9710 async mode too. Make it a pass/fail test.
9711 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
9712 output.
9713 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
9714
5166082f
PA
97152014-05-21 Pedro Alves <palves@redhat.com>
9716
9717 * gdb.base/list.exp (build_pattern, test_list): New procedures.
9718 Use them to test variations of "list" after reaching a breakpoint.
9719 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
9720 Test "list" with listsize 10 after reaching a breakpoint.
9721 * gdb.python/python.exp (decode_line current location line
9722 number): Adjust expected line number.
9723
2f25d70f
SM
97242014-05-21 Simon Marchi <simon.marchi@ericsson.com>
9725
9726 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
9727 behavior for $args, pass it directly to "run".
9728
ff604a67
MR
97292014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
9730
9731 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
9732 30000 to 65536.
9733
6a3cb8e8
PA
97342014-05-21 Pedro Alves <palves@redhat.com>
9735
9736 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
9737 auto-connect-native-target off".
9738 * gdb.base/auto-connect-native-target.c: New file.
9739 * gdb.base/auto-connect-native-target.exp: New file.
9740
4ebfc96e
PA
97412014-05-21 Pedro Alves <palves@redhat.com>
9742
9743 * gdb.base/default.exp: Test "target native" instead of "target
9744 child".
9745
36d46afb
MW
97462014-05-21 Mark Wielaard <mjw@redhat.com>
9747
9748 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9749
5876f503
JK
97502014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9751
9752 Fix TLS access for -static -pthread.
9753 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
9754 <HAVE_TLS> (thread_function, main): Initialize it.
9755 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
9756 Add clean_restart.
9757 <$have_tls != "">: Check TLSVAR.
9758
0256a6ac
PA
97592014-05-21 Pedro Alves <palves@redhat.com>
9760
9761 * gdb.base/dcache-line-read-error.c: New.
9762 * gdb.base/dcache-line-read-error.exp: New.
9763
936d2992
PA
97642014-05-20 Pedro Alves <palves@redhat.com>
9765
9766 * gdb.base/compare-sections.c: New file.
9767 * gdb.base/compare-sections.exp: New file.
9768
802e8e6d
PA
97692014-05-20 Pedro Alves <palves@redhat.com>
9770
9771 * gdb.base/break-idempotent.c: New file.
9772 * gdb.base/break-idempotent.exp: New file.
9773
e59fa00f
MM
97742014-05-20 Markus Metzger <markus.t.metzger@intel.com>
9775
9776 * gdb.btrace/nohist.exp: New.
9777
8b696e31
YQ
97782014-05-20 Yao Qi <yao@codesourcery.com>
9779
9780 * lib/gdb.exp (gdb_init): Set timeout if test file is under
9781 gdb.reverse directory and gdb_reverse_timeout exists in board
9782 setting.
9783 * README: Document gdb_reverse_timeout.
9784
73c9764f
YQ
97852014-05-20 Yao Qi <yao@codesourcery.com>
9786
9787 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
9788 'test_file_name'. Treat args as a string instead of a list.
9789 (gdb_init): Rename argument 'args' by 'test_file_name'.
9790
f1f4348a
JK
97912014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9792
9793 * gdb.arch/powerpc-power.exp: New file.
9794 * gdb.arch/powerpc-power.s: New file.
9795
0dbe70ce
DE
97962014-05-16 Doug Evans <dje@google.com>
9797
9798 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
9799 * gdb.base/completion.exp: Check that all expected files exist
9800 before doing file completion.
0dbe70ce 9801
8d551b02
DE
98022014-05-16 Doug Evans <dje@google.com>
9803
9804 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
9805 Update.
9806 (do_syscall_tests_without_xml): Update.
9807
73eb7709
PA
98082014-05-16 Pedro Alves <palves@redhat.com>
9809
9810 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
9811 instead of "unknown output after running".
9812
3fae92fc
YQ
98132014-05-16 Yao Qi <yao@codesourcery.com>
9814
9815 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
9816 file1.txt from host at the end.
9817 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9818
c2b2ccc5
DE
98192014-05-15 Doug Evans <dje@google.com>
9820
9821 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
9822 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
9823 loading file. Add test for TU lookup.
9824
8c217a4b
SM
98252014-05-15 Simon Marchi <simon.marchi@ericsson.com>
9826
9827 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
9828 calling "-exec-arguments" or "set args" before running the
9829 inferior.
9830
3deb39c6
SM
98312014-05-15 Simon Marchi <simon.marchi@ericsson.com>
9832
9833 * lib/mi-support.exp (mi_expect_stop): Expect message for
9834 inferiors that exit with non-zero exit code.
9835
71a79f8c
YQ
98362014-05-14 Yao Qi <yao@codesourcery.com>
9837
9838 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
9839 match absolute path on remote host.
9840 (test_file_list_exec_source_files): Remove "/" from the
9841 pattern.
9842
f23fcd46
YQ
98432014-05-14 Yao Qi <yao@codesourcery.com>
9844
9845 * boards/local-remote-host-notty.exp (${board}_file): New
9846 proc.
9847
9404b58f
KM
98482014-05-07 Kyle McMartin <kyle@redhat.com>
9849
9850 Pushed by Joel Brobecker <brobecker@adacore.com>.
9851 * gdb.arch/aarch64-atomic-inst.c: New file.
9852 * gdb.arch/aarch64-atomic-inst.exp: New file.
9853
5e45f04c
YQ
98542014-05-07 Yao Qi <yao@codesourcery.com>
9855
9856 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
9857 in current context" too.
9858
c888a17d
KS
98592014-05-05 Keith Seitz <keiths@redhat.com>
9860
9861 * gdb.linespec/ls-dollar.exp: Add test for linespec
9862 file:convenience_variable.
9863
290a839c
YQ
98642014-05-05 Yao Qi <yao@codesourcery.com>
9865
9866 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
9867 traceframes into tfile and ctf trace files. Read data from
9868 trace file and test collected data.
9869 (gdb_collect_locals_test): Likewise.
9870 (gdb_unavailable_registers_test): Likewise.
9871 (gdb_unavailable_floats): Likewise.
9872 (gdb_collect_globals_test): Likewise.
9873 (top-level): Append "ctf" to trace_file_targets if GDB
9874 supports.
9875
b5262cd0
YQ
98762014-05-05 Yao Qi <yao@codesourcery.com>
9877
9878 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
9879 code to ...
9880 (gdb_collect_args_test_1): ... it. New proc.
9881 (gdb_collect_locals_test): Move some code to ...
9882 (gdb_collect_locals_test_1): ... it. New proc.
9883 (gdb_unavailable_registers_test): Move some code to ...
9884 (gdb_unavailable_registers_test_1): ... it. New proc.
9885 (gdb_unavailable_floats): Move some code to ...
9886 (gdb_unavailable_floats_1): ... it. New proc.
9887
30a1e6cc
SDJ
98882014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
9889
9890 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
9891 probes to test for bitness recognition.
9892 * gdb.arch/amd64-stap-optional-prefix.exp
9893 (test_probe_value_without_reg): New procedure.
9894 Add code to test for different kinds of bitness.
9895
f33da99a
SDJ
98962014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
9897
9898 PR breakpoints/16889
9899 * gdb.arch/amd64-stap-optional-prefix.S: New file.
9900 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9901
5b80f00d
PA
99022014-05-01 Pedro Alves <palves@redhat.com>
9903
9904 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
9905 gdb_file_cmd if no file is specified.
9906 * boards/native-extended-gdbserver.exp (gdb_load): Use the
9907 last_loaded_file to set the remote exec-file.
9908
f8c2a73c
PA
99092014-05-01 Pedro Alves <palves@redhat.com>
9910
9911 * boards/local-remote-host.exp: New file.
9912
be6e8ac7
PA
99132014-05-01 Pedro Alves <palves@redhat.com>
9914
9915 * boards/local-remote-host.exp: Rename to ...
9916 * boards/local-remote-host-notty.exp: ... this.
9917
cac0dc8f
JB
99182014-04-28 Joel Brobecker <brobecker@adacore.com>
9919
9920 * gdb.ada/dyn_arrayidx: New testcase.
9921
9730e6cc
YQ
99222014-04-26 Yao Qi <yao@codesourcery.com>
9923
9924 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
9925 and compute the length of function main. Save it in
9926 $main_length.
9927 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
9928 (top-level): Use gdb_compile to compile objects into
9929 executable and restart GDB. Remove invocation to
9930 prepare_for_testing.
9931
7ae1a6a6
PA
99322014-04-25 Simon Marchi <simon.marchi@ericsson.com>
9933 Pedro Alves <palves@redhat.com>
9934
9935 PR server/16255
9936 * gdb.multi/multi-attach.c: New file.
9937 * gdb.multi/multi-attach.exp: New file.
9938
4082afcc
PA
99392014-04-25 Pedro Alves <palves@redhat.com>
9940
9941 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
9942 user.
9943 (top level): Test that "set remote conditional-breakpoints-packet
9944 off" works as intended.
9945 * gdb.base/dprintf.exp: Test that "set remote
9946 breakpoint-commands-packet off" works as intended.
9947 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
9948 New function.
9949 (top level): Call it.
9950 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
9951 remote fast-tracepoints-packet off" works as intended.
9952 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
9953 * lib/gdb.exp (gdb_is_target_remote): ... here.
9954
2abc3f8d
DB
99552014-04-24 David Blaikie <dblaikie@gmail.com>
9956
9957 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
9958 ensure clang would not discard them.
9959 * gdb.base/gdbvars.c: Ditto.
9960 * gdb.base/memattr.c: Ditto.
9961 * gdb.base/whatis.c: Ditto.
9962 * gdb.python/py-prettyprint.c: Ditto.
9963 * gdb.trace/actions.c: Ditto.
9964 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
9965 ensure clang would not discard it.
9966
bfd39632
DB
99672014-04-24 David Blaikie <dblaikie@gmail.com>
9968
9969 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
9970 clang to emit the full definition of type required by the test
9971 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
9972
22842ff6
DB
99732014-04-24 David Blaikie <dblaikie@gmail.com>
9974
9975 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
9976 coax Clang into emitting the definition of the type.
9977 * gdb.cp/pr10728-x.h (y): Ditto.
9978 * gdb.cp/pr10728-y.cc (y): Ditto.
9979
c2e827ad
DB
99802014-04-24 David Blaikie <dblaikie@gmail.com>
9981
9982 * gdb.base/label.exp: XFAIL label related tests under Clang.
9983 * gdb.cp/cplabel.exp: Ditto.
9984 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
9985 under Clang those using labels.
9986
4c2d33e7
YQ
99872014-04-25 Yao Qi <yao@codesourcery.com>
9988
9989 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
9990 double_label.
9991 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
9992 partial_label and double_label.
9993
56083b99
DB
99942014-04-24 David Blaikie <dblaikie@gmail.com>
9995
9996 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
9997
25d4e99d
DB
99982014-04-24 David Blaikie <dblaikie@gmail.com>
9999
10000 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10001 of the function to work across GCC and Clang.
10002 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10003 pointer types (const void ** const V void **).
10004
01f9f808
MS
100052014-04-24 Michael Sturm <michael.sturm@mintel.com>
10006 Walfred Tedeschi <walfred.tedeschi@intel.com>
10007
10008 * Makefile.in (EXECUTABLES): Added i386-avx512.
10009 * gdb.arch/i386-avx512.c: New file.
10010 * gdb.arch/i386-avx512.exp: Likewise.
10011
4b48d439
KS
100122014-04-23 Keith Seitz <keiths@redhat.com>
10013
10014 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10015 (mi_make_breakpoint_table): New procedure.
10016 (mi_create_breakpoint): Use mi_make_breakpoint
10017 and return the result.
10018 (mi_make_breakpoint): New procedure.
10019 (mi_build_kv_pairs): New procedure.
10020
10021 * gdb.mi/mi-break.exp: Remove unused globals,
10022 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10023 All callers updated.
10024 * gdb.mi/mi-dprintf.exp: Use variable to track command
10025 number.
10026 Update all callers of mi_create_breakpoint and use
10027 mi_make_breakpoint_table.
10028 Remove any unused global variables.
10029 * gdb.mi/mi-nonstop.exp: Likewise.
10030 * gdb.mi/mi-nsintrall.exp: Likewise.
10031 * gdb.mi/mi-nsmoribund.exp: Likewise.
10032 * gdb.mi/mi-nsthrexec.exp: Likewise.
10033 * gdb.mi/mi-reverse.exp: Likewise.
10034 * gdb.mi/mi-simplerun.exp: Likewise.
10035 * gdb.mi/mi-stepn.exp: Likewise.
10036 * gdb.mi/mi-syn-frame.exp: Likewise.
10037 * gdb.mi/mi-until.exp: Likewise.
10038 * gdb.mi/mi-var-cp.exp: Likewise.
10039 * gdb.mi/mi-var-display.exp: Likewise.
10040 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10041 * gdb.mi/mi2-var-child.exp: Likewise.
10042 * gdb.mi/mi-vla-c99.exp: Likewise.
10043 * lib/mi-support.exp: Likewise.
10044
10045 From Ian Lance Taylor <iant@cygnus.com>:
10046 * lib/gdb.exp (parse_args): New procedure.
10047
08351840
PA
100482014-04-23 Pedro Alves <palves@redhat.com>
10049
10050 * gdb.base/break-unload-file.c: New file.
10051 * gdb.base/break-unload-file.exp: New file.
10052 * gdb.base/sym-file-lib.c (baz): New function.
10053 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10054 field.
10055 (load): Store the segment's mapped size.
10056 (unload): New function.
10057 (unload_shlib): New function.
10058 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10059 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10060 set a breakpoint at baz, and call it.
10061 * gdb.base/sym-file.exp: New tests for stale breakpoint
10062 instructions.
10063
076855f9
PA
100642014-04-23 Pedro Alves <palves@redhat.com>
10065
10066 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10067 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10068 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10069 * gdb.base/hbreak-unmapped.c: New file.
10070 * gdb.base/hbreak-unmapped.exp: New file.
10071 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10072 * lib/gdb.exp (gdb_is_target_remote): ... here.
10073
483805cf
PA
100742014-04-22 Pedro Alves <palves@redhat.com>
10075
10076 * gdb.base/consecutive-step-over.c: New file.
10077 * gdb.base/consecutive-step-over.exp: New file.
10078
06d97543
PA
100792014-04-22 Pedro Alves <palves@redhat.com>
10080
10081 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10082 instead of send_gdb/gdb_expect.
10083
b4429ea2
YQ
100842014-04-22 Yao Qi <yao@codesourcery.com>
10085
10086 * lib/trace-support.exp (generate_tracefile): New procedure.
10087 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10088 return 0.
10089 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10090 if generate_tracefile returns 1.
10091
51d48146
PA
100922014-04-18 Tom Tromey <palves@redhat.com>
10093 Pedro alves <tromey@redhat.com>
10094
10095 PR backtrace/15558
10096 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10097 with a backtrace limit.
10098 * gdb.python/py-frame-inline.exp: Test running to an inline
10099 function with a backtrace limit, and printing the newest frame.
10100 * gdb.python/py-frame-inline.c (main): Call f.
10101
bd1dce5f
MS
101022014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10103
10104 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10105
40d1a503
MS
101062014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10107
10108 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10109 Drop prefix from unsupported source file path.
10110
389b98f7
YQ
101112014-04-17 Yao Qi <yao@codesourcery.com>
10112
10113 * lib/gdb.exp (with_target_charset): New proc.
10114 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10115 with_target_charset.
10116 (test_print_strings): Likewise.
10117 (test_repeat_bytes): Likewise.
10118 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10119 for some tests.
10120
22869d73
KS
101212014-04-16 Keith Seitz <keiths@redhat.com>
10122
10123 PR gdb/15827
10124 * gdb.dwarf2/corrupt.c: New file.
10125 * gdb.dwarf2/corrupt.exp: New file.
10126
c4f87ca6
KS
101272014-04-16 Keith Seitz <keiths@redhat.com>
10128
10129 PR c++/16597
10130 * gdb.cp/namelessclass.cc: New file.
10131 * gdb.cp/namelessclass.exp: New file.
10132 * gdb.cp/namelessclass.S: New file.
10133
ab19de87
DE
101342014-04-16 Doug Evans <dje@google.com>
10135
10136 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10137 Add comment.
10138 (gdbserver_default_get_comm_port): New function.
10139 (gdbserver_start): Check if board file provided
10140 "gdbserver,get_comm_port" and use it if so.
10141 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10142 (gdb,socketport): Set to "stdio".
10143 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10144 (stdio_gdbserver_template): Delete.
10145 (${board}_get_remote_address): Update.
10146 (${board}_build_remote_cmd): Delete.
10147 (${board}_get_comm_port): New function.
10148 (${board}_spawn): Update.
10149 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10150 Delete.
10151 (${board}_get_remote_address): Update.
10152 (${board}_get_comm_port): New function.
10153
fc98a809
AB
101542014-04-16 Andrew Burgess <aburgess@broadcom.com>
10155
10156 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10157 appearing in any order.
10158
87fd9e6e
DE
101592014-04-15 Doug Evans <dje@google.com>
10160
10161 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10162 uninitialized value of "description".
10163
099fc3ea
KS
101642014-04-15 Keith Seitz <keiths@redhat.com>
10165
10166 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10167 Remove unused globals.
10168 (test_running_the_program): Likewise.
10169 (test_controlled_execution): Likewise.
10170 (test_controlling_breakpoints): Likewise.
10171 (test_program_termination): Likewise.
10172
5da151d4
KS
101732014-04-15 Keith Seitz <keiths@redhat.com>
10174
10175 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10176 unused globals.
10177 (test_rbreak_creation_and_listing): Likewise.
10178 (test_ignore_count): Likewise.
10179 (test_error): Likewise.
10180
35e5d2f0
PA
101812014-04-15 Pedro Alves <palves@redhat.com>
10182
10183 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10184 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10185 sym-file-loader.c.
10186 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10187 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10188 to sym-file-loader.c.
10189 (struct library): Forward declare.
10190 (load_shlib, lookup_function): Change prototypes.
10191 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10192 (translate_offset): Remove declarations.
10193 (get_text_addr): New declaration.
10194 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10195 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10196 sym-file-loader.h.
10197 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10198 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10199 here from sym-file-loader.h.
10200 (struct library): New structure.
10201 (load_shlib, lookup_function): Change prototypes and adjust to
10202 work with a struct library.
10203 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10204 (translate_offset): Make static.
10205 (get_text_addr): New function.
10206 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10207
eb4c1710
PA
102082014-04-15 Pedro Alves <palves@redhat.com>
10209
10210 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10211
2d1baf52
PA
102122014-04-15 Pedro Alves <palves@redhat.com>
10213
10214 * gdb.base/sym-file-loader.c: Include <limits.h>.
10215 (SELF_LINK): New define.
10216 (get_origin): New function.
10217 (load_shlib): Use it.
10218 * gdb.base/sym-file.exp: Don't early return if the target is
10219 remote. Use runto_main, and issue fail is that fails. Use
10220 gdb_load_shlibs.
10221 (shlib_name): Delete.
10222 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10223
7dd6df01
PA
102242014-04-15 Pedro Alves <palves@redhat.com>
10225
10226 * gdb.base/sym-file.exp: Remove regex characters from test
10227 message. Don't refer to breakpoint numbers in test messages.
10228
b50c8614
KS
102292014-04-14 Keith Seitz <keiths@redhat.com>
10230
10231 PR c++/16253
10232 * gdb.cp/var-tag.cc: New file.
10233 * gdb.cp/var-tag.exp: New file.
10234 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10235 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10236 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10237 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10238
3d567982
TT
102392014-04-14 Tom Tromey <tromey@redhat.com>
10240
10241 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10242 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10243 type.
10244 * gdb.cp/enum-class.exp: New file.
10245 * gdb.cp/enum-class.cc: New file.
10246
0626fc76
TT
102472014-04-14 Tom Tromey <tromey@redhat.com>
10248
10249 * gdb.dwarf2/enum-type.exp: New file.
10250
dca325b3
SA
102512014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10252
10253 * gdb.mi/mi-vla-c99.exp: New file.
10254 * gdb.mi/vla.c: New file.
10255
5854b38a
SA
102562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10257
10258 * gdb.base/vla-datatypes.c: New file.
10259 * gdb.base/vla-datatypes.exp: New file.
10260
463bb957
SA
102612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10262
10263 * gdb.base/vla-ptr.c: New file.
10264 * gdb.base/vla-ptr.exp: New file.
10265
3dd170be
SA
102662014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10267
10268 * gdb.dwarf2/count.exp: New file.
10269
5ecaaa66
SA
102702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10271
10272 * gdb.base/vla-sideeffect.c: New file.
10273 * gdb.base/vla-sideeffect.exp: New file.
10274
41f1ada5
DB
102752014-04-14 David Blaikie <dblaikie@gmail.com>
10276
10277 * gdb.mi/non-stop.c: Add return value for non-void function return
10278 statement.
10279 * gdb.threads/staticthreads.c: Ditto.
10280
0be03e84
DE
102812014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10282 Doug Evans <xdje42@gmail.com>
10283
10284 * gdb.guile/scm-value.c: Improve test case.
10285 * gdb.guile/scm-value.exp: Add new test.
10286
f180a1fb
DB
102872014-04-11 David Blaikie <dblaikie@gmail.com>
10288
10289 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10290 override Clang's default.
10291
6b662e19
JB
102922014-04-11 Joel Brobecker <brobecker@adacore.com>
10293
10294 Revert the following changes (regressions):
10295
10296 * gdb.base/vla-sideeffect.c: New file.
10297 * gdb.base/vla-sideeffect.exp: New file.
10298
10299 * gdb.dwarf2/count.exp: New file.
10300
10301 * gdb.base/vla-multi.c: New file.
10302 * gdb.base/vla-multi.exp: New file.
10303
10304 * gdb.base/vla-ptr.c: New file.
10305 * gdb.base/vla-ptr.exp: New file.
10306
10307 * gdb.base/vla-datatypes.c: New file.
10308 * gdb.base/vla-datatypes.exp: New file.
10309
10310 * gdb.mi/mi-vla-c99.exp: New file.
10311 * gdb.mi/vla.c: New file.
10312
245a5f0b
KS
103132014-04-11 Keith Seitz <keiths@redhat.com>
10314
10315 PR c++/16675
10316 * gdb.cp/cpsizeof.exp: New file.
10317 * gdb.cp/cpsizeof.cc: New file.
10318
58a84dcf
SA
103192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10320
191a8a90
JB
10321 * gdb.mi/mi-vla-c99.exp: New file.
10322 * gdb.mi/vla.c: New file.
58a84dcf 10323
c8655f75
SA
103242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10325
10326 * gdb.base/vla-datatypes.c: New file.
10327 * gdb.base/vla-datatypes.exp: New file.
10328
024e13b4
SA
103292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10330
10331 * gdb.base/vla-ptr.c: New file.
10332 * gdb.base/vla-ptr.exp: New file.
10333
1a237e0e
SA
103342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10335
10336 * gdb.base/vla-multi.c: New file.
10337 * gdb.base/vla-multi.exp: New file.
10338
504f3432
SA
103392014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10340
10341 * gdb.dwarf2/count.exp: New file.
10342
3bce8237
SA
103432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10344
191a8a90
JB
10345 * gdb.base/vla-sideeffect.c: New file.
10346 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10347
322f9c21
YQ
103482014-04-11 Yao Qi <yao@codesourcery.com>
10349
10350 * gdb.base/completion.exp: Check file exists before running tests
10351 on file completion.
10352
d708bcd1
PA
103532014-04-10 Pedro Alves <palves@redhat.com>
10354
10355 * gdb.base/cond-eval-mode.c: New file.
10356 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10357 prepare_for_testing to build the new file. Check result of
10358 runto_main.
10359 (test_break, test_watch): New procedures.
10360 (top level): Use them.
10361
ae1d2761
PM
103622014-04-08 Pierre Muller <muller@sourceware.org>
10363
10364 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10365 Ctrl-V use for mingw hosts.
10366
7af389b8
SC
103672014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10368
10369 * gdb.python/py-value.c: Improve test case.
10370 * gdb.python/py-value.exp: Add new test.
10371
5e703181
DE
103722014-04-07 David Blaikie <dblaikie@gmail.com>
10373
10374 * lib/compiler.c: Identify the clang compiler.
10375 * lib/compiler.cc: Ditto.
10376
9810b410
YQ
103772014-04-03 Yao Qi <yao@codesourcery.com>
10378
10379 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10380
98d1b8dc
AB
103812014-04-01 Anton Blanchard <anton@samba.org>
10382
10383 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10384 messages unique.
10385
3114cea1
AB
103862014-04-01 Anton Blanchard <anton@samba.org>
10387
10388 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10389 prepare_for_testing.
10390
62f7182c
AB
103912014-04-01 Anton Blanchard <anton@samba.org>
10392
10393 * gdb.arch/ppc64-atomic-inst.c: Remove.
10394 * gdb.arch/ppc64-atomic-inst.S: New file.
10395 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10396
770e7fc7
DE
103972014-03-31 Doug Evans <dje@google.com>
10398
10399 * gdb.base/print-symbol-loading-lib.c: New file.
10400 * gdb.base/print-symbol-loading-main.c: New file.
10401 * gdb.base/print-symbol-loading.exp: New file.
10402
46e2bafa
YQ
104032014-03-31 Yao Qi <yao@codesourcery.com>
10404
10405 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10406
8776cfe9
JB
104072014-03-28 Joel Brobecker <brobecker@adacore.com>
10408
10409 * gdb.ada/mi_dyn_arr: New testcase.
10410
5d1ef361
DE
104112014-03-27 Doug Evans <dje@google.com>
10412
10413 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10414
b5bee914
YQ
104152014-03-27 Yao Qi <yao@codesourcery.com>
10416
10417 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10418 if target is nios2-*-*.
10419
0d4d0e77
YQ
104202014-03-26 Yao Qi <yao@codesourcery.com>
10421
10422 * lib/gdb.exp (readline_is_used): New proc.
10423 * gdb.base/completion.exp: Move tests on command complete up.
10424 Skip the rest of tests if readline is not used.
10425 * gdb.ada/complete.exp: Skp the test if readline is not
10426 used.
10427 * gdb.base/filesym.exp: Likewise.
10428 * gdb.base/macscp.exp: Likewise.
10429 * gdb.base/readline-ask.exp: Likewise.
10430 * gdb.base/readline.exp: Likewise.
10431 * gdb.python/py-cmd.exp: Likewise.
10432 * gdb.trace/tfile.exp: Likewise.
10433
29361eee
YQ
104342014-03-26 Yao Qi <yao@codesourcery.com>
10435
10436 * gdb.base/macscp.exp: Fix code format issues.
10437
bc9a5525
UW
104382014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10439
10440 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10441 * gdb.asm/powerpc64le.inc: New file.
10442
d3839ede
PA
104432014-03-25 Pedro Alves <palves@redhat.com>
10444 Doug Evans <dje@google.com>
10445
10446 * gdb.base/source-execution.c: New file.
10447 * gdb.base/source-execution.exp: New file.
10448 * gdb.base/source-execution.gdb: New file.
10449
01672a57
DE
104502014-03-24 Doug Evans <dje@google.com>
10451
10452 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10453 using fission.
10454
88bbeca9
HZ
104552014-03-24 Hui Zhu <hui@codesourcery.com>
10456 Pedro Alves <palves@redhat.com>
10457
10458 PR breakpoints/16101
10459 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10460 test pass/fail messages. Detect missing support for dprintf when
10461 breakpoints are actually inserted.
10462 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10463 breakpoints are actually inserted.
10464 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10465 fails.
10466
d2348791
JK
104672014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10468
10469 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10470
feef67ab
DE
104712014-03-22 Doug Evans <xdje42@gmail.com>
10472
10473 * gdb.python/python.exp (python not supported): Verify multi-line
10474 python command issues an error.
25d743f9 10475 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10476 guile command issues an error.
feef67ab 10477
ecebef6a
MR
104782014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10479
10480 * gdb.threads/thread-specific.exp: Handle the lack of usable
10481 $this_breakpoint and $this_thread.
10482
ccdd1909
HZ
104832014-03-21 Hui Zhu <hui@codesourcery.com>
10484
10485 * gdb.base/attach.exp (do_command_attach_tests): New.
10486
beb460e8
PA
104872014-03-20 Tom Tromey <tromey@redhat.com>
10488 Pedro Alves <palves@redhat.com>
10489
10490 PR cli/15718
10491 * gdb.base/condbreak-call-false.c: New file.
10492 * gdb.base/condbreak-call-false.exp: New file.
10493
40acf43a
PA
104942014-03-20 Pedro Alves <palves@redhat.com>
10495
10496 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10497 Delete.
10498 (block_signals, unblock_signals): Delete.
10499 (child_function_2, main): Remove references to deleted variable
10500 and functions.
10501
9f5e1e02
PA
105022014-03-20 Pedro Alves <palves@redhat.com>
10503
10504 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10505 Use pthread_kill to signal thread 2.
10506 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10507 Adjust to make the test send itself a signal rather than using the
10508 host's "kill" command.
10509
99619bea
PA
105102014-03-20 Pedro Alves <palves@redhat.com>
10511
10512 * gdb.threads/multiple-step-overs.c: New file.
10513 * gdb.threads/multiple-step-overs.exp: New file.
10514 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10515 Adjust expected infrun debug output.
10516
2adfaa28
PA
105172014-03-20 Pedro Alves <palves@redhat.com>
10518
10519 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10520 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10521
31e77af2
PA
105222014-03-20 Pedro Alves <palves@redhat.com>
10523
10524 PR breakpoints/7143
10525 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10526 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10527 of gdb_test_multiple.
10528 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10529 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10530
b9f437de
PA
105312014-03-20 Pedro Alves <palves@redhat.com>
10532
10533 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10534 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10535
05adc73e
PA
105362014-03-19 Pedro Alves <palves@redhat.com>
10537
10538 * gdb.base/async.exp: Remove early return.
10539
6048b950
PA
105402014-03-19 Pedro Alves <palves@redhat.com>
10541
10542 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10543
8bcfb00a
PA
105442014-03-19 Pedro Alves <palves@redhat.com>
10545
10546 * gdb.base/async.exp (test_background): Expect \r\n after
10547 "completed." in the fail pattern.
10548
884e37dc
PA
105492014-03-19 Pedro Alves <palves@redhat.com>
10550
10551 * gdb.base/async.exp (test_background): New procedure.
10552 Use it for all background execution command tests.
10553
148e57e2
PA
105542014-03-19 Pedro Alves <palves@redhat.com>
10555
10556 * gdb.base/async.exp: Use prepare_for_testing.
10557
f48088c7
PA
105582014-03-19 Pedro Alves <palves@redhat.com>
10559
10560 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
10561 the same line.
10562
e2f6c966
PA
105632014-03-19 Pedro Alves <palves@redhat.com>
10564
10565 * gdb.base/async.c (main): Add "jump here" and "until here" line
10566 marker comments.
10567 * gdb.base/async.exp (jump_here): New global.
10568 (jump& test): Use it.
10569 (until_here): New global.
10570 (until& test): Use it.
10571
c30568d4
PA
105722014-03-19 Pedro Alves <palves@redhat.com>
10573
10574 * gdb.base/async.exp: Don't frob gdb_protocol.
10575
0172b6a7
DE
105762014-03-18 Doug Evans <xdje42@gmail.com>
10577
10578 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
10579 Fix spelling of exec-done-display.
10580
06c868a8
JK
105812014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10582
10583 PR gdb/15358
10584 * gdb.base/gdb-sigterm.c: New file.
10585 * gdb.base/gdb-sigterm.exp: New file.
10586
0c7e1a46
PA
105872014-03-18 Pedro Alves <palves@redhat.com>
10588
10589 PR gdb/13860
10590 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
10591 * lib/mi-support.exp (mi_expect_stop): Add special handling for
10592 solib-event.
10593
f7c77d93
JB
105942014-03-17 Joel Brobecker <brobecker@adacore.com>
10595
10596 * gdb.ada/pckd_arr_ren: New testcase.
10597
5a1e8c7a
DE
105982014-03-13 Doug Evans <xdje42@gmail.com>
10599
10600 PR guile/16612
10601 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
10602 collect after discarding symbols.
10603
350e1a76
DE
106042014-03-13 Ludovic Courtès <ludo@gnu.org>
10605 Doug Evans <xdje42@gmail.com>
10606
10607 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
10608 to history survives a gc.
10609
a69900ae
PA
106102014-03-13 Pedro Alves <palves@redhat.com>
10611
10612 * gdb.base/default.exp: Don't test "target procfs".
10613
5db9f0bd
PA
106142014-03-13 Pedro Alves <palves@redhat.com>
10615
10616 * gdb.base/default.exp: Update "target child" and "target procfs"
10617 tests to not expect "Unix".
10618
b3ccfe11
TT
106192014-03-12 Tom Tromey <tromey@redhat.com>
10620
10621 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
10622 New procs. Add target-async tests.
10623 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
10624 Add target-async tests.
10625
646f4417
AA
106262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10627
10628 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
10629 'func_start' and 'func_end' for the beginning and end of the
10630 function code, respectively.
10631 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
10632 'func_end' instead of 'func' and 'main'.
10633
288c211f
AA
106342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10635
10636 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
10637 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
10638 generate the debug info assembler source.
10639
e0c0f156
AA
106402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10641
10642 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
10643 * gdb.dwarf2/arr-subrange.exp: Likewise.
10644 * gdb.dwarf2/dwz.exp: Likewise.
10645 * gdb.dwarf2/method-ptr.exp: Likewise.
10646 * gdb.dwarf2/missing-sig-type.exp: Likewise.
10647 * gdb.dwarf2/subrange.exp: Likewise.
10648 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
10649 * gdb.dwarf2/implptrpiece.exp: Likewise.
10650 * gdb.dwarf2/nostaticblock.exp: Likewise.
10651
0e5c4555
AA
106522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10653
10654 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
10655 directory to absolute path name arguments.
10656
5ec18f2b
JG
106572014-03-10 Joel Brobecker <brobecker@adacore.com>
10658
10659 * gdb.ada/tagged_access: New testcase.
10660
847fc4f2
MM
106612014-03-07 Markus Metzger <markus.t.metzger@intel.com>
10662
10663 * gdb.btrace/data.exp: Update expected output.
10664
cc3da688
YQ
106652014-03-06 Yao Qi <yao@codesourcery.com>
10666
10667 * gdb.trace/pr16508.exp: New file.
10668
0f26cec1
PA
106692014-03-05 Pedro Alves <palves@redhat.com>
10670
10671 PR gdb/16575
10672 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
10673 procedure.
10674 (top level): Adjust to use it. Add tests that exercise breakpoint
10675 interaction with the code-cache.
10676
7a5a839f
LC
106772014-02-26 Ludovic Courtès <ludo@gnu.org>
10678
10679 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
10680 test for 'history-append!'.
10681
31aa7e4e
JB
106822014-02-26 Joel Brobecker <brobecker@adacore.com>
10683
10684 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
10685 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
10686 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
10687 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
10688 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
10689 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
10690
1b588015
JB
106912014-02-26 Joel Brobecker <brobecker@adacore.com>
10692
10693 * testsuite/gdb.python/py-pp-re-notag.c: New file.
10694 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
10695 * testsuite/gdb.python/py-pp-re-notag.p: New file.
10696
55426c9d
JB
106972014-02-26 Joel Brobecker <brobecker@adacore.com>
10698
10699 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
10700
dc53a7ad
JB
107012014-02-26 Joel Brobecker <brobecker@adacore.com>
10702
10703 * gdb.dwarf2/arr-stride.c: New file.
10704 * gdb.dwarf2/arr-stride.exp: New file.
10705
12ab52e9
PA
107062014-02-26 Pedro Alves <palves@redhat.com>
10707
10708 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
10709 that won't ever trigger. Make sure that GDB reports the correct
10710 breakpoint that caused the stop.
10711
849c862e
JK
107122014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10713
10714 PR gdb/16626
10715 * gdb.base/auto-load-script: New file.
10716 * gdb.base/auto-load.c: New file.
10717 * gdb.base/auto-load.exp: New file.
10718
71b7d793
JK
10719 PR gdb/16626
10720 * gdb.base/auto-load.exp: Fix out-of-srctree run.
10721
e2f0d509
JK
107222014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10723
10724 Fix dw2-icycle.exp -fsanitize=address GDB crash.
10725 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
10726
50cc37c8
DE
107272014-02-24 Doug Evans <dje@google.com>
10728
10729 * lib/gdb.exp (run_on_host): Log error output if program fails.
10730
ea4758f2
PA
107312014-02-21 Pedro Alves <palves@redhat.com>
10732
10733 * gdb.threads/step-after-sr-lock.c: Rename to ...
10734 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
10735 * gdb.threads/step-after-sr-lock.exp: Rename to ...
10736 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10737 ... this.
10738
d7b30f67
SDJ
107392014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
10740
10741 PR tdep/16397
10742 * gdb.arch/amd64-stap-special-operands.exp: New file.
10743 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
10744 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
10745 * gdb.arch/amd64-stap-triplet.S: Likewise.
10746 * gdb.arch/amd64-stap-triplet.c: Likewise.
10747
83deb43f
JB
107482014-02-20 Joel Brobecker <brobecker@adacore.com>
10749
10750 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
10751 in .section pseudo-op.
10752
adde2bff
DE
107532014-02-20 lin zuojian <manjian2006@gmail.com>
10754 Joel Brobecker <brobecker@adacore.com>
10755 Doug Evans <xdje42@gmail.com>
10756
10757 PR symtab/16581
10758 * gdb.dwarf2/dw2-icycle.S: New file.
10759 * gdb.dwarf2/dw2-icycle.c: New file.
10760 * gdb.dwarf2/dw2-icycle.exp: New file.
10761
f7bd0f78
SC
107622014-02-19 Siva Chandra Reddy <sivachandra@google.com>
10763
10764 * gdb.python/py-value-cc.cc: Improve test case to enable testing
10765 operations on gdb.Value objects.
10766 * gdb.python/py-value-cc.exp: Add new test to test operations on
10767 gdb.Value objects.
10768
c17ef0d5
DE
107692014-02-18 Doug Evans <dje@google.com>
10770
10771 * Makefile.in (TESTS): New variable.
10772 (expanded_tests, expanded_tests_or_none): New variables
10773 (check-single): Pass $(expanded_tests_or_none) to runtest.
10774 (check-parallel): Only run tests in $(TESTS) if non-empty.
10775 (check/no-matching-tests-found): New rule.
10776 * README: Document TESTS makefile variable.
10777
5dd3176f
DE
107782014-02-18 Doug Evans <dje@google.com>
10779
10780 * Makefile.in (check-parallel): rm -rf outputs temp.
10781
0b10be4f
JK
107822014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 Fix "ERROR: no fileid for" in the testsuite.
10785 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
10786
85f224e7
DE
107872014-02-12 Doug Evans <dje@google.com>
10788
10789 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
10790 (MISCELLANEOUS): New variable.
10791 (clean): rm -rf $(MISCELLANEOUS).
10792 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
10793 dwp live in the same directory as symlinks, with each symlink pointed
10794 to a differently named file in a different directory.
10795
149b30ff
DE
107962014-02-11 Doug Evans <dje@google.com>
10797
10798 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
10799 of Tcl file commands.
10800
1dfdac32
MK
108012014-02-10 Mark Kettenis <kettenis@gnu.org>
10802
10803 * gdb.threads/step-after-sr-lock.exp: Avoid executing
10804 "kill -SIGUSR1 -1".
10805
aa4fb036
JB
108062014-02-10 Joel Brobecker <brobecker@adacore.com>
10807
10808 * gdb.ada/tick_length_array_enum_idx: New testcase.
10809
ed3ef339
DE
108102014-02-10 Doug Evans <xdje42@gmail.com>
10811
10812 * configure.ac (AC_OUTPUT): Add gdb.guile.
10813 * configure: Regenerate.
10814 * lib/gdb-guile.exp: New file.
10815 * lib/gdb.exp (get_target_charset): New function.
10816 * gdb.base/help.exp: Update expected output from "apropos apropos".
10817 * gdb.guile/Makefile.in: New file.
10818 * gdb.guile/guile.exp: New file.
10819 * gdb.guile/scm-arch.c: New file.
10820 * gdb.guile/scm-arch.exp: New file.
10821 * gdb.guile/scm-block.c: New file.
10822 * gdb.guile/scm-block.exp: New file.
10823 * gdb.guile/scm-breakpoint.c: New file.
10824 * gdb.guile/scm-breakpoint.exp: New file.
10825 * gdb.guile/scm-disasm.c: New file.
10826 * gdb.guile/scm-disasm.exp: New file.
10827 * gdb.guile/scm-equal.c: New file.
10828 * gdb.guile/scm-equal.exp: New file.
10829 * gdb.guile/scm-error.exp: New file.
10830 * gdb.guile/scm-error.scm: New file.
10831 * gdb.guile/scm-frame-args.c: New file.
10832 * gdb.guile/scm-frame-args.exp: New file.
10833 * gdb.guile/scm-frame-args.scm: New file.
10834 * gdb.guile/scm-frame-inline.c: New file.
10835 * gdb.guile/scm-frame-inline.exp: New file.
10836 * gdb.guile/scm-frame.c: New file.
10837 * gdb.guile/scm-frame.exp: New file.
10838 * gdb.guile/scm-generics.exp: New file.
10839 * gdb.guile/scm-gsmob.exp: New file.
10840 * gdb.guile/scm-iterator.c: New file.
10841 * gdb.guile/scm-iterator.exp: New file.
10842 * gdb.guile/scm-math.c: New file.
10843 * gdb.guile/scm-math.exp: New file.
10844 * gdb.guile/scm-objfile-script-gdb.in: New file.
10845 * gdb.guile/scm-objfile-script.c: New file.
10846 * gdb.guile/scm-objfile-script.exp: New file.
10847 * gdb.guile/scm-objfile.c: New file.
10848 * gdb.guile/scm-objfile.exp: New file.
10849 * gdb.guile/scm-ports.exp: New file.
10850 * gdb.guile/scm-pretty-print.c: New file.
10851 * gdb.guile/scm-pretty-print.exp: New file.
10852 * gdb.guile/scm-pretty-print.scm: New file.
10853 * gdb.guile/scm-section-script.c: New file.
10854 * gdb.guile/scm-section-script.exp: New file.
10855 * gdb.guile/scm-section-script.scm: New file.
10856 * gdb.guile/scm-symbol.c: New file.
10857 * gdb.guile/scm-symbol.exp: New file.
10858 * gdb.guile/scm-symtab-2.c: New file.
10859 * gdb.guile/scm-symtab.c: New file.
10860 * gdb.guile/scm-symtab.exp: New file.
10861 * gdb.guile/scm-type.c: New file.
10862 * gdb.guile/scm-type.exp: New file.
10863 * gdb.guile/scm-value-cc.cc: New file.
10864 * gdb.guile/scm-value-cc.exp: New file.
10865 * gdb.guile/scm-value.c: New file.
10866 * gdb.guile/scm-value.exp: New file.
10867 * gdb.guile/source2.scm: New file.
10868 * gdb.guile/types-module.cc: New file.
10869 * gdb.guile/types-module.exp: New file.
10870
7026a7c1
YQ
108712014-02-10 Yao Qi <yao@codesourcery.com>
10872
10873 PR testsuite/16543
10874 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
10875 * configure: Regenerated.
10876 * Makefile.in: New file.
10877
6c466447
AS
108782014-02-08 Andreas Schwab <schwab@linux-m68k.org>
10879
10880 * gdb.python/py-framefilter.exp: Fix typo.
10881
6e854735
YQ
108822014-02-08 Yao Qi <yao@codesourcery.com>
10883
10884 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
10885 that no =breakpoint-modified is emitted when breakpoints are
10886 modified through MI commands.
10887
d137e6dc
PA
108882014-02-07 Pedro Alves <pedro@codesourcery.com>
10889 Pedro Alves <palves@redhat.com>
10890
10891 * gdb.threads/step-after-sr-lock.c: New file.
10892 * gdb.threads/step-after-sr-lock.exp: New file.
10893
b5ee5a50
PA
108942014-02-07 Pedro Alves <palves@redhat.com>
10895
10896 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
10897
3c77faf3
JK
108982014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10899
10900 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
10901 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
10902
6dddc817
DE
109032014-02-06 Doug Evans <xdje42@gmail.com>
10904
10905 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
10906 output.
10907
10908 * gdb.gdb/python-interrupts.exp: New file.
10909
de7b2893
YQ
109102014-02-05 Yao Qi <yao@codesourcery.com>
10911
10912 * gdb.trace/report.exp (use_collected_data): Test the output
10913 of "info threads" and "info inferiors".
10914
66d032ac
YQ
109152014-02-05 Yao Qi <yao@codesourcery.com>
10916
10917 Revert this patch:
10918
10919 2013-05-24 Yao Qi <yao@codesourcery.com>
10920
10921 * gdb.trace/tfile.exp: Test inferior and thread.
10922
591a12a1
UW
109232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10924
10925 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
10926 on a function.
10927 * gdb.base/step-bt.c: Call hello via function pointer to make
10928 sure its first instruction is executed on powerpc64le-linux.
10929
0ff3e01f
UW
109302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10931
10932 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
10933
084ee545
UW
109342014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10935
10936 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
10937 of the test patterns for use on little-endian systems.
10938
6ed14ff3
UW
109392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
10940
10941 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
10942 (decimal_vector): Fix for little-endian.
10943
401e27fd
JM
109442014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
10945
10946 * gdb.arch/sparc-sysstep.exp: New file.
10947 * gdb.arch/sparc-sysstep.c: Likewise.
10948
10949 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
10950
8b924729
EBM
109512014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10952
10953 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
10954
fb151210
JB
109552014-01-23 Tom Tromey <tromey@redhat.com>
10956
10957 * gdb.ada/array_char_idx: New testcase.
10958
0740f8d8
TT
109592014-01-23 Tom Tromey <tromey@redhat.com>
10960
10961 PR python/16487:
10962 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
10963 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
10964 classes.
10965
21909fa1
TT
109662014-01-23 Tom Tromey <tromey@redhat.com>
10967
10968 PR python/16491:
10969 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
10970 string from an inferior frame.
10971 * gdb.python/py-framefilter-mi.exp: Update.
10972
87ce2a04
DE
109732014-01-22 Doug Evans <dje@google.com>
10974
10975 * gdb.server/server-mon.exp: Add tests for "set debug-format".
10976
237b092b
AA
109772014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10978
10979 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
10980
d674a709
AA
109812014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10982
10983 * gdb.trace/entry-values.exp: Remove excess space character from
10984 regex patterns. Handle s390 call instruction.
10985
20fa3390
AA
109862014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10987
10988 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
10989 define "*_start" label. Make "name" static.
10990 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
10991 ${name} by references to ${name}_start.
10992
78466714
AA
109932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
10994
10995 * gdb.base/info-macros.exp: Remove "debug" from the compile
10996 options.
10997
ec9f644a
IB
109982014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
10999
11000 * gdb.dlang/demangle.exp: New file.
11001
94b1b47e
IB
110022014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11003
11004 * gdb.dlang/primitive-types.exp: New file.
11005
7f420862
IB
110062014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11007
11008 * configure.ac: Create gdb.dlang/Makefile.
11009 * configure: Regenerate.
11010 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11011 * gdb.dlang/Makefile.in: New file.
11012 * lib/d-support.exp: New file.
11013 * lib/gdb.exp (skip_d_tests): New proc.
11014
52834460
MM
110152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11016
11017 * gdb.btrace/delta.exp: Check reverse stepi.
11018 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11019 * gdb.btrace/finish.exp: New.
11020 * gdb.btrace/next.exp: New.
11021 * gdb.btrace/nexti.exp: New.
11022 * gdb.btrace/record_goto.c: Add comments.
11023 * gdb.btrace/step.exp: New.
11024 * gdb.btrace/stepi.exp: New.
11025 * gdb.btrace/multi-thread-step.c: New.
11026 * gdb.btrace/multi-thread-step.exp: New.
11027 * gdb.btrace/rn-dl-bind.c: New.
11028 * gdb.btrace/rn-dl-bind.exp: New.
11029 * gdb.btrace/data.c: New.
11030 * gdb.btrace/data.exp: New.
11031 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11032
6e07b1d2
MM
110332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11034
11035 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11036 * gdb.btrace/exception.exp: Update.
11037 * gdb.btrace/instruction_history.exp: Update.
11038 * gdb.btrace/record_goto.exp: Update.
11039 * gdb.btrace/tailcall.exp: Update.
11040 * gdb.btrace/unknown_functions.exp: Update.
11041 * gdb.btrace/delta.exp: New.
11042
0b722aec
MM
110432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11044
11045 * gdb.btrace/record_goto.exp: Add backtrace test.
11046 * gdb.btrace/tailcall.exp: Add backtrace test.
11047
066ce621
MM
110482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11049
11050 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11051 * gdb.btrace/record_goto.c: New.
11052 * gdb.btrace/record_goto.exp: New.
11053 * gdb.btrace/x86-record_goto.S: New.
11054
0688d04e
MM
110552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11056
11057 * gdb.btrace/function_call_history.exp: Update tests.
11058 * gdb.btrace/instruction_history.exp: Update tests.
11059
8710b709
MM
110602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11061
11062 * gdb.btrace/function_call_history.exp: Fix expected field
11063 order for "record function-call-history".
11064 Add new tests for "record function-call-history /c".
11065 * gdb.btrace/exception.cc: New.
11066 * gdb.btrace/exception.exp: New.
11067 * gdb.btrace/tailcall.exp: New.
11068 * gdb.btrace/x86-tailcall.S: New.
11069 * gdb.btrace/x86-tailcall.c: New.
11070 * gdb.btrace/unknown_functions.c: New.
11071 * gdb.btrace/unknown_functions.exp: New.
11072 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11073
5de9129b
MM
110742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11075
11076 * gdb.btrace/instruction_history.exp: Update.
11077 * gdb.btrace/function_call_history.exp: Update.
11078
23a7fe75
MM
110792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11080
11081 * gdb.btrace/function_call_history.exp: Fix expected function
11082 trace.
11083 * gdb.btrace/instruction_history.exp: Initialize traced.
11084 Remove traced_functions.
11085
724c7dd8
MM
110862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11087
11088 * gdb.btrace/function_call_history.exp: Update
11089 * gdb.btrace/instruction_history.exp: Update.
11090
6d78d93b
MM
110912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11092
11093 * gdb.btrace/enable.exp: Update expected text.
11094
93a360cc
OJ
110952014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11096
11097 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11098 bytes.
11099
3772b53f
MR
111002014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11101
11102 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11103
596662fa
OJ
111042014-01-15 Omair Javaid <omair.javaid@linaro.org>
11105
11106 * lib/gdb.exp (supports_process_record): Return true for
11107 arm*-linux*. (supports_reverse): Likewise.
11108
b5b08fb4
SC
111092014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11110
11111 PR python/15464
11112 PR python/16113
11113 * gdb.python/py-type.c: Enhance test case.
11114 * gdb.python/py-value-cc.cc: Likewise
11115 * gdb.python/py-type.exp: Add new tests.
11116 * gdb.python/py-value-cc.exp: Likewise
11117
52d7fb13
AA
111182014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11119 Pedro Alves <palves@redhat.com>
11120
11121 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11122 Make "name" extern.
11123 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11124 references to ${name}_start by references to ${name}.
11125
a2cd8cfe
JB
111262014-01-10 Joel Brobecker <brobecker@adacore.com>
11127
11128 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11129
4e23fced
JB
111302014-01-10 Joel Brobecker <brobecker@adacore.com>
11131
11132 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11133
c6a9e42c
PA
111342014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11135 Pedro Alves <palves@redhat.com>
11136
11137 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11138 mi_gdb_target_load.
c6a9e42c 11139
b7ea362b
PA
111402014-01-08 Pedro Alves <palves@redhat.com>
11141
11142 * gdb.threads/reconnect-signal.c: New file.
11143 * gdb.threads/reconnect-signal.exp: New file.
11144
5e3f4fab
EBM
111452014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11146
11147 * gdb.base/source-dir.exp: New file.
11148
79301218
JB
111492014-01-07 Joel Brobecker <brobecker@adacore.com>
11150
11151 * gdb.ada/mi_interface: New testcase.
11152
8e355c5d
JB
111532014-01-07 Joel Brobecker <brobecker@adacore.com>
11154
11155 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11156 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11157 gdb.ada/pp-rec-component/pck.ads: New files.
11158
c0d48811
JB
111592014-01-07 Joel Brobecker <brobecker@adacore.com>
11160
11161 * gdb.python/py-pp-integral.c: New file.
11162 * gdb.python/py-pp-integral.py: New file.
11163 * gdb.python/py-pp-integral.exp: New file.
11164
17b609c3 11165For older changes see ChangeLog-1993-2013.
c906108c 11166\f
8d8cb839
EZ
11167;; Local Variables:
11168;; mode: change-log
11169;; left-margin: 8
11170;; fill-column: 74
11171;; version-control: never
11172;; End:
902f2ccb 11173
61baf725 11174 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11175 Copying and distribution of this file, with or without modification,
11176 are permitted provided the copyright notice and this notice are preserved.
This page took 2.808121 seconds and 4 git commands to generate.